Beckmann Sample, near normal, slope_y

Time bar (total: 15.5s)

analyze335.0ms (2.2%)

Memory
17.4MiB live, 580.2MiB 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)

sample2.4s (15.2%)

Memory
39.0MiB live, 2 814.3MiB allocated
Samples
1.6s8 256×0valid
1.0ms0invalid
Precisions
Click to see histograms. Total time spent on operations: 1.2s
const: 304.0ms (24.4% of total)
ival-log: 194.0ms (15.6% of total)
ival-<=: 181.0ms (14.5% of total)
ival-sin: 175.0ms (14% of total)
ival-mult: 158.0ms (12.7% of total)
ival-sqrt: 55.0ms (4.4% of total)
ival-sub: 40.0ms (3.2% of total)
ival-neg: 35.0ms (2.8% of total)
ival-pi: 31.0ms (2.5% of total)
ival->: 31.0ms (2.5% of total)
ival-and: 30.0ms (2.4% of total)
exact: 9.0ms (0.7% of total)
ival-assert: 3.0ms (0.2% of total)
Bogosity

preprocess55.0ms (0.4%)

Memory
-18.9MiB live, 17.6MiB 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
042122
199117
2190117
3353117
4632117
51016117
61275117
71572117
82181117
92238117
102263117
112271117
01313
02213
13413
24613
35513
46313
57513
68913
79713
810013
010012
Stop Event
iter limit
saturated
iter limit
saturated
Calls
Call 1
Inputs
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
Outputs
(*.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 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))))
Symmetry

(abs cosTheta_i)

(negabs u2)

explain207.0ms (1.3%)

Memory
-4.9MiB live, 194.9MiB allocated
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
1852(0.999919593334198 0.00013601772661786526 0.10614005476236343)3(0.9999851584434509 0.010878292843699455 1.2920286174278317e-8)(log.f32 (-.f32 #s(literal 1 binary32) u1))
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-(sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))
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))sensitivity18416
Confusion
Predicted +Predicted -
+1810
-372
Precision
0.9836956521739131
Recall
1.0
Confusion?
Predicted +Predicted MaybePredicted -
+18100
-31656
Precision?
0.905
Recall?
1.0
Freqs
test
numberfreq
072
1184
Total Confusion?
Predicted +Predicted MaybePredicted -
+100
-000
Precision?
1.0
Recall?
1.0
Samples
59.0ms512×0valid
Compiler

Compiled 136 to 60 computations (55.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 42.0ms
ival-neg: 10.0ms (23.9% of total)
ival-mult: 9.0ms (21.5% of total)
ival-log: 8.0ms (19.2% of total)
ival-sin: 6.0ms (14.4% of total)
ival-sub: 3.0ms (7.2% of total)
ival-sqrt: 3.0ms (7.2% of total)
ival-pi: 2.0ms (4.8% of total)
exact: 1.0ms (2.4% 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.1MiB live, 1.1MiB allocated
Alt Table
Click to see full alt table
StatusAccuracyProgram
59.5%
(*.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)

simplify7.0ms (0%)

Memory
6.5MiB live, 6.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×lower-*.f64
34×lower-*.f32
32×lower-+.f64
32×lower-+.f32
24×lower--.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01350
02250
13450
24650
35550
46350
57550
68950
79750
810050
010046
Stop Event
iter limit
saturated
iter limit
Calls
Call 1
Inputs
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1))))
(neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))
(log.f32 (-.f32 #s(literal 1 binary32) u1))
(-.f32 #s(literal 1 binary32) u1)
#s(literal 1 binary32)
u1
(sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))
(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)
(*.f32 #s(literal 2 binary32) (PI.f32))
#s(literal 2 binary32)
(PI.f32)
u2
Outputs
(*.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 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))))
(sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1))))
(sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1))))
(neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))
(neg.f32 (log1p.f32 (neg.f32 u1)))
(log.f32 (-.f32 #s(literal 1 binary32) u1))
(log1p.f32 (neg.f32 u1))
(-.f32 #s(literal 1 binary32) u1)
#s(literal 1 binary32)
u1
(sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2)))
(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)
(*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))
(*.f32 #s(literal 2 binary32) (PI.f32))
#s(literal 2 binary32)
(PI.f32)
u2

localize54.0ms (0.3%)

Memory
20.8MiB live, 58.7MiB allocated
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
accuracy99.4%
(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 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
accuracy57.5%
(log.f32 (-.f32 #s(literal 1 binary32) u1))
Samples
40.0ms256×0valid
Compiler

Compiled 52 to 16 computations (69.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 31.0ms
ival-sin: 18.0ms (58.4% of total)
ival-mult: 4.0ms (13% of total)
ival-log: 4.0ms (13% of total)
ival-sqrt: 2.0ms (6.5% of total)
ival-pi: 1.0ms (3.2% of total)
ival-sub: 1.0ms (3.2% of total)
ival-neg: 1.0ms (3.2% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series100.0ms (0.6%)

Memory
-7.3MiB live, 67.8MiB allocated
Counts
6 → 84
Calls
Call 1
Inputs
#<alt (log.f32 (-.f32 #s(literal 1 binary32) u1))>
#<alt (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))>
#<alt (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1))))>
#<alt (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))>
#<alt (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)>
#<alt (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) 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
57.0ms
u2
@inf
(* (sqrt (neg (log (- 1 u1)))) (sin (* (* 2 (PI)) u2)))
31.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
@0
(* (sqrt (neg (log (- 1 u1)))) (sin (* (* 2 (PI)) u2)))

rewrite337.0ms (2.2%)

Memory
-11.5MiB live, 384.5MiB allocated
Algorithm
batch-egg-rewrite
Rules
3 418×lower-*.f64
3 412×lower-*.f32
2 090×lower-fma.f64
2 090×lower-fma.f32
2 024×lower-/.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01339
02239
16539
231939
3233637
0863329
Stop Event
iter limit
node limit
iter limit
Counts
6 → 234
Calls
Call 1
Inputs
(log.f32 (-.f32 #s(literal 1 binary32) u1))
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1))))
(neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)
(sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))
Outputs
(log1p.f32 u1)
(log1p.f32 (neg.f32 u1))
(log1p.f32 (neg.f32 (neg.f32 u1)))
(neg.f32 (neg.f32 (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 (neg.f32 (log1p.f32 u1)) (log1p.f32 (neg.f32 (*.f32 u1 u1))))
(+.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) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) #s(literal 1 binary32))))
(+.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (neg.f32 (log1p.f32 u1)))
(+.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (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) (neg.f32 (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))))
(+.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))))) (log1p.f32 (neg.f32 (fma.f32 u1 u1 u1))))
(+.f32 (log.f32 (/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) #s(literal 1 binary32))) (neg.f32 (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 (neg.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)) (+.f32 #s(literal -1 binary32) (*.f32 u1 u1)))) (log.f32 (neg.f32 (+.f32 #s(literal 1 binary32) u1))))
(fma.f32 (log1p.f32 u1) #s(literal -1 binary32) (log1p.f32 (neg.f32 (*.f32 u1 u1))))
(fma.f32 #s(literal -1 binary32) (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 u1))))
(fma.f32 #s(literal -1 binary32) (neg.f32 (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 (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32))) (pow.f32 (log1p.f32 u1) #s(literal -2 binary32)) (log1p.f32 (neg.f32 (*.f32 u1 u1))))
(fma.f32 (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (log1p.f32 u1)) (log1p.f32 (neg.f32 (*.f32 u1 u1))))
(fma.f32 (exp.f32 (log.f32 (log1p.f32 u1))) (exp.f32 (log.f32 #s(literal -1 binary32))) (log1p.f32 (neg.f32 (*.f32 u1 u1))))
(fma.f32 (exp.f32 (log.f32 #s(literal -1 binary32))) (exp.f32 (log.f32 (log1p.f32 u1))) (log1p.f32 (neg.f32 (*.f32 u1 u1))))
(-.f32 (log1p.f32 u1) #s(literal 0 binary32))
(-.f32 #s(literal 0 binary32) (neg.f32 (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) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))))
(-.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (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 (log1p.f32 (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))
(-.f32 (log1p.f32 (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 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 (*.f32 u1 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 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)) (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 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (log.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))))
(-.f32 (log.f32 (+.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (log.f32 (*.f32 #s(literal 1 binary32) (neg.f32 (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))))
(-.f32 (log.f32 (+.f32 #s(literal -1 binary32) (*.f32 u1 u1))) (log.f32 (neg.f32 (+.f32 #s(literal 1 binary32) u1))))
(-.f32 (log.f32 (+.f32 #s(literal -1 binary32) (*.f32 u1 u1))) (log.f32 (*.f32 #s(literal 1 binary32) (neg.f32 (+.f32 #s(literal 1 binary32) u1)))))
(-.f32 (log.f32 (neg.f32 (+.f32 #s(literal 1 binary32) u1))) (log.f32 #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) (log1p.f32 (neg.f32 (*.f32 u1 u1)))) (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)))) (neg.f32 (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) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) (*.f32 (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))))
(-.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 u1) (*.f32 (*.f32 u1 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)) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))))
(-.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)))) #s(literal 1 binary32))) (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 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 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 (*.f32 u1 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 (neg.f32 (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))))
(-.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) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))) (*.f32 (/.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) (*.f32 (/.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) (/.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))))) (log.f32 (fma.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) (fma.f32 (/.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) (/.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) (/.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))))))
(-.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 u1) (*.f32 (*.f32 u1 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) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))) (*.f32 (/.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) (/.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))))) (log.f32 (+.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) (/.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))))
(-.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 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))) (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 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))) (log1p.f32 (*.f32 u1 (*.f32 u1 u1))))
(-.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 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 (*.f32 u1 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))) (neg.f32 (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 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 u1) #s(literal 3 binary32))) (+.f32 (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 2 binary32)) (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (*.f32 (log1p.f32 (neg.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)) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))))
(/.f32 (-.f32 (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #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 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)))) (neg.f32 (+.f32 (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 2 binary32)) (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (*.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (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)) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #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) (neg.f32 (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 (PI.f32) (*.f32 #s(literal 2 binary32) u2))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))) (sqrt.f32 (log1p.f32 u1))))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))))
(*.f32 (pow.f32 (neg.f32 (log1p.f32 u1)) #s(literal 1/4 binary32)) (*.f32 (pow.f32 (neg.f32 (log1p.f32 u1)) #s(literal 1/4 binary32)) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) 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 (PI.f32) (*.f32 #s(literal 2 binary32) u2))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))) (pow.f32 (neg.f32 (log1p.f32 u1)) #s(literal 1/4 binary32))) (pow.f32 (neg.f32 (log1p.f32 u1)) #s(literal 1/4 binary32)))
(exp.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 (neg.f32 (log1p.f32 u1)))))
(exp.f32 (*.f32 (log.f32 (log1p.f32 u1)) #s(literal 1/2 binary32)))
(exp.f32 (*.f32 (log.f32 (pow.f32 (neg.f32 (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 (neg.f32 (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 (neg.f32 (log1p.f32 u1))) #s(literal 1/4 binary32) (*.f32 (log.f32 (neg.f32 (log1p.f32 u1))) #s(literal 1/4 binary32))))
(pow.f32 (log1p.f32 u1) #s(literal 1/2 binary32))
(pow.f32 (neg.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 (pow.f32 (neg.f32 (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 (neg.f32 (log1p.f32 u1))))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (neg.f32 (pow.f32 (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 (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)))) (fabs.f32 (log1p.f32 u1)))
(/.f32 (sqrt.f32 (neg.f32 (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)) (*.f32 #s(literal 0 binary32) (neg.f32 (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 (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 #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 (-.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 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)))) (sqrt.f32 (+.f32 (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 2 binary32)) (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (*.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (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)) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))))
(/.f32 (sqrt.f32 (-.f32 (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #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 (neg.f32 (pow.f32 (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 (neg.f32 (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 (neg.f32 (log1p.f32 u1)) #s(literal 1/4 binary32)) (pow.f32 (neg.f32 (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 (neg.f32 (pow.f32 (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 (neg.f32 (log1p.f32 u1))))
(+.f32 (log1p.f32 u1) (neg.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1)))))
(+.f32 (neg.f32 (log1p.f32 u1)) #s(literal 0 binary32))
(+.f32 #s(literal 0 binary32) (neg.f32 (log1p.f32 u1)))
(+.f32 (log1p.f32 (fma.f32 u1 u1 u1)) (neg.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1)))))
(+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.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 (neg.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1)))) (log.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))))
(+.f32 (neg.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1)))) (log1p.f32 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 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (log.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))))
(+.f32 (log.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (*.f32 u1 u1)))) (log.f32 (neg.f32 (+.f32 #s(literal 1 binary32) u1))))
(+.f32 (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 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 (*.f32 u1 u1) (*.f32 u1 u1))))) (log1p.f32 (*.f32 u1 u1)))
(+.f32 (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 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 (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)))))) (log1p.f32 (*.f32 u1 (*.f32 u1 u1))))
(pow.f32 (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (neg.f32 (pow.f32 (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) (neg.f32 (log1p.f32 u1)) (neg.f32 (log1p.f32 (neg.f32 (*.f32 u1 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) (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) (log.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))))
(fma.f32 #s(literal -1 binary32) (log1p.f32 (neg.f32 (*.f32 u1 u1))) (log1p.f32 u1))
(fma.f32 (neg.f32 (pow.f32 (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) (log1p.f32 (neg.f32 (*.f32 u1 u1))))
(-.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)) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))))
(-.f32 (log1p.f32 (fma.f32 u1 u1 u1)) (log1p.f32 (*.f32 u1 (*.f32 u1 u1))))
(-.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (log.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) u1))))
(-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (neg.f32 (+.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 (log1p.f32 (neg.f32 (*.f32 u1 u1)))) (neg.f32 (log1p.f32 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 (log1p.f32 (*.f32 (neg.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 (neg.f32 (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))) (log.f32 (+.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1)))))
(-.f32 (log.f32 (neg.f32 (+.f32 #s(literal 1 binary32) u1))) (log.f32 (+.f32 #s(literal -1 binary32) (*.f32 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) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))) (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)) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))))
(-.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))))) (log1p.f32 (neg.f32 (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)) (neg.f32 (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 #s(literal -1 binary32) (neg.f32 (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (neg.f32 (pow.f32 (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) (neg.f32 (log1p.f32 u1)))))))
(/.f32 (neg.f32 (pow.f32 (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 3 binary32))) (neg.f32 (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (pow.f32 (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) (neg.f32 (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)))) (neg.f32 (log1p.f32 u1)))
(/.f32 (exp.f32 (log.f32 (neg.f32 (pow.f32 (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 (neg.f32 (pow.f32 (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 (PI.f32) (*.f32 #s(literal 2 binary32) 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 (PI.f32) (*.f32 #s(literal 2 binary32) u2)) #s(literal 1 binary32))
(*.f32 (cbrt.f32 (PI.f32)) (*.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 (cbrt.f32 (PI.f32)) (*.f32 #s(literal 2 binary32) u2)))
(*.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (*.f32 (*.f32 #s(literal 2 binary32) (cbrt.f32 (PI.f32))) u2))
(*.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (*.f32 (*.f32 u2 (cbrt.f32 (PI.f32))) #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 (cbrt.f32 (PI.f32))))
(*.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) (cbrt.f32 (PI.f32))))
(*.f32 (*.f32 u2 (*.f32 #s(literal 2 binary32) (pow.f32 (PI.f32) #s(literal 2/3 binary32)))) (cbrt.f32 (PI.f32)))
(*.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) (cbrt.f32 (PI.f32))) (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))) (cbrt.f32 (PI.f32)))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) u2) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))
(sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) 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)))

simplify404.0ms (2.6%)

Memory
39.1MiB live, 710.1MiB allocated
Algorithm
egg-herbie
Rules
9 834×lower-fma.f64
9 834×lower-fma.f32
6 112×lower-*.f64
6 112×lower-*.f32
3 744×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
03181889
19711610
231421483
374331469
080111412
Stop Event
iter limit
node limit
Counts
84 → 83
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 (*.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 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal -1/4 binary32) (neg.f32 (log.f32 (neg.f32 u1))))) u1)))) 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)))
(fma.f32 u1 (*.f32 u1 #s(literal 1/2 binary32)) u1)
(* u1 (+ 1 (* u1 (+ 1/2 (* 1/3 u1)))))
(fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u1)
(* u1 (+ 1 (* u1 (+ 1/2 (* u1 (+ 1/3 (* 1/4 u1)))))))
(fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u1)
(* -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))))

eval33.0ms (0.2%)

Memory
-8.9MiB live, 68.1MiB allocated
Compiler

Compiled 7 333 to 1 398 computations (80.9% saved)

prune74.0ms (0.5%)

Memory
1.2MiB live, 199.4MiB allocated
Pruning

35 alts after pruning (34 fresh and 1 done)

PrunedKeptTotal
New28334317
Fresh000
Picked011
Done000
Total28335318
Accuracy
99.3%
Counts
318 → 35
Alt Table
Click to see full alt table
StatusAccuracyProgram
73.2%
(*.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)))
73.3%
(*.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)))
73.2%
(*.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)))
73.3%
(*.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) #s(literal 2 binary32)) (*.f32 (sin.f32 (*.f32 (PI.f32) u2)) (cos.f32 (*.f32 (PI.f32) u2))))
91.2%
(*.f32 (sqrt.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u1)) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
88.9%
(*.f32 (sqrt.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u1)) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
85.1%
(*.f32 (sqrt.f32 (fma.f32 u1 (*.f32 u1 #s(literal 1/2 binary32)) u1)) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
98.3%
(*.f32 (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 u1))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
58.7%
(*.f32 (sqrt.f32 (+.f32 (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))))) (log1p.f32 (*.f32 u1 u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
98.1%
(*.f32 (sqrt.f32 (neg.f32 (fma.f32 (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32))) (pow.f32 (log1p.f32 u1) #s(literal -2 binary32)) (log1p.f32 (neg.f32 (*.f32 u1 u1)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
98.3%
(*.f32 (sqrt.f32 (neg.f32 (fma.f32 (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (log1p.f32 u1)) (log1p.f32 (neg.f32 (*.f32 u1 u1)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
82.3%
(*.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)))
98.2%
(*.f32 (sqrt.f32 (neg.f32 (/.f32 (-.f32 (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 u1) #s(literal 3 binary32))) (+.f32 (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 2 binary32)) (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (*.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (log1p.f32 u1))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
56.0%
(*.f32 (sqrt.f32 (neg.f32 (/.f32 (-.f32 (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #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)))
57.4%
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (log1p.f32 (neg.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
56.7%
(*.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)))
56.4%
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (log.f32 (-.f32 (*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) (*.f32 (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
91.8%
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (log.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) #s(literal 1 binary32))) (log1p.f32 u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
53.5%
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 u1 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)))
57.0%
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (log.f32 (neg.f32 (+.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (log.f32 (neg.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
91.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)))
58.8%
(*.f32 (sqrt.f32 (neg.f32 (+.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (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)))
82.4%
(*.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)))
75.7%
(*.f32 (sqrt.f32 (neg.f32 (+.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))))) (log1p.f32 (neg.f32 (fma.f32 u1 u1 u1)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
88.8%
(*.f32 (sqrt.f32 (neg.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)))
85.1%
(*.f32 (sqrt.f32 (neg.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)))
75.4%
(*.f32 (sqrt.f32 (neg.f32 (neg.f32 u1))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
98.3%
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
59.5%
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) u2)) (cos.f32 (*.f32 (PI.f32) u2))) #s(literal 2 binary32)))
54.4%
(*.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)))))
51.1%
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
59.5%
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
73.3%
(*.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
4.0%
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (neg.f32 (sqrt.f32 u1)))
72.2%
(*.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 880 to 1 248 computations (33.6% saved)

simplify467.0ms (3%)

Memory
-19.2MiB live, 766.7MiB allocated
Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 u1 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)))
cost-diff64
(+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)))))
cost-diff64
(neg.f32 (-.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))) (log1p.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))))))
cost-diff160
(*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))
cost-diff0
(sqrt.f32 (neg.f32 (-.f32 (log1p.f32 (neg.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32)))))))
cost-diff0
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (log1p.f32 (neg.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
cost-diff64
(log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32))))
cost-diff64
(neg.f32 (-.f32 (log1p.f32 (neg.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32))))))
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)))) (*.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)))))
cost-diff32
(log.f32 (-.f32 #s(literal 1 binary32) u1))
cost-diff0
(*.f32 u2 (PI.f32))
cost-diff0
(*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))
cost-diff0
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
cost-diff0
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (neg.f32 (sqrt.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))))
cost-diff0
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
Rules
15 424×lower-fma.f64
15 416×lower-fma.f32
3 394×lower-*.f64
3 350×lower-*.f32
1 876×lower--.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
059698
0117587
1228513
2486507
31029489
41389489
51839489
62386489
73900489
85393489
97738489
08123482
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1))))
(neg.f32 (log1p.f32 (neg.f32 u1)))
(log1p.f32 (neg.f32 u1))
(neg.f32 u1)
u1
(sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))
(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)
(*.f32 #s(literal 2 binary32) (PI.f32))
#s(literal 2 binary32)
(PI.f32)
u2
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (neg.f32 (sqrt.f32 u1)))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
(*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))
#s(literal 2 binary32)
(*.f32 u2 (PI.f32))
u2
(PI.f32)
(neg.f32 (sqrt.f32 u1))
(sqrt.f32 u1)
u1
(*.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)))))
(sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1))))
(neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))
(log.f32 (-.f32 #s(literal 1 binary32) u1))
(-.f32 #s(literal 1 binary32) u1)
#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))))
u2
(*.f32 (PI.f32) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32)))
(PI.f32)
(fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32))
(*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2))
#s(literal -4/3 binary32)
(*.f32 u2 u2)
(*.f32 (PI.f32) (PI.f32))
#s(literal 2 binary32)
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (log1p.f32 (neg.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(sqrt.f32 (neg.f32 (-.f32 (log1p.f32 (neg.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32)))))))
(neg.f32 (-.f32 (log1p.f32 (neg.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32))))))
(-.f32 (log1p.f32 (neg.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(log1p.f32 (neg.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))))
(neg.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)))
(*.f32 (*.f32 u1 u1) (*.f32 u1 u1))
(*.f32 u1 u1)
u1
(log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32))))
(*.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32)))
(+.f32 #s(literal 1 binary32) u1)
#s(literal 1 binary32)
(fma.f32 u1 u1 #s(literal 1 binary32))
(sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))
(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)
(*.f32 #s(literal 2 binary32) (PI.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 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 u1 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)))
(sqrt.f32 (neg.f32 (-.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))) (log1p.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))))
(neg.f32 (-.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))) (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 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))) (log1p.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))
(log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))))
(*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))
(+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)))))
#s(literal 1 binary32)
(*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))))
(*.f32 u1 (*.f32 u1 u1))
u1
(*.f32 u1 u1)
(*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)))
(*.f32 (*.f32 u1 u1) (*.f32 u1 u1))
(/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))
(+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))
(fma.f32 u1 u1 u1)
(log1p.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))))
(*.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))
(fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))
(sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))
(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)
(*.f32 #s(literal 2 binary32) (PI.f32))
#s(literal 2 binary32)
(PI.f32)
u2
Outputs
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))))
(sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1))))
(neg.f32 (log1p.f32 (neg.f32 u1)))
(log1p.f32 (neg.f32 u1))
(neg.f32 u1)
u1
(sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2)))
(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)
(*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))
(*.f32 #s(literal 2 binary32) (PI.f32))
#s(literal 2 binary32)
(PI.f32)
u2
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (neg.f32 (sqrt.f32 u1)))
(neg.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) (sqrt.f32 u1)))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2)))
(*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))
(*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))
#s(literal 2 binary32)
(*.f32 u2 (PI.f32))
(*.f32 (PI.f32) u2)
u2
(PI.f32)
(neg.f32 (sqrt.f32 u1))
(sqrt.f32 u1)
u1
(*.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 (PI.f32) (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 u2 (fma.f32 (*.f32 (PI.f32) u2) (*.f32 (PI.f32) (*.f32 u2 #s(literal -4/3 binary32))) #s(literal 2 binary32)))))
(sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1))))
(sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1))))
(neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))
(neg.f32 (log1p.f32 (neg.f32 u1)))
(log.f32 (-.f32 #s(literal 1 binary32) u1))
(log1p.f32 (neg.f32 u1))
(-.f32 #s(literal 1 binary32) u1)
#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 (*.f32 (PI.f32) u2) (fma.f32 (*.f32 (PI.f32) u2) (*.f32 (PI.f32) (*.f32 u2 #s(literal -4/3 binary32))) #s(literal 2 binary32)))
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 (PI.f32) (fma.f32 (*.f32 (PI.f32) u2) (*.f32 (PI.f32) (*.f32 u2 #s(literal -4/3 binary32))) #s(literal 2 binary32)))
(PI.f32)
(fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32))
(fma.f32 (*.f32 (PI.f32) u2) (*.f32 (PI.f32) (*.f32 u2 #s(literal -4/3 binary32))) #s(literal 2 binary32))
(*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2))
(*.f32 u2 (*.f32 u2 #s(literal -4/3 binary32)))
#s(literal -4/3 binary32)
(*.f32 u2 u2)
(*.f32 (PI.f32) (PI.f32))
#s(literal 2 binary32)
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (log1p.f32 (neg.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) (sqrt.f32 (-.f32 (log1p.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (log1p.f32 (neg.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))))
(sqrt.f32 (neg.f32 (-.f32 (log1p.f32 (neg.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32)))))))
(sqrt.f32 (-.f32 (log1p.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (log1p.f32 (neg.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))))
(neg.f32 (-.f32 (log1p.f32 (neg.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32))))))
(-.f32 (log1p.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (log1p.f32 (neg.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))
(-.f32 (log1p.f32 (neg.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(-.f32 (log1p.f32 (neg.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (log1p.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))
(log1p.f32 (neg.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))))
(log1p.f32 (neg.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))
(neg.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)))
(neg.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))
(*.f32 (*.f32 u1 u1) (*.f32 u1 u1))
(*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))
(*.f32 u1 u1)
u1
(log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32))))
(log1p.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))
(*.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32)))
(*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))
(+.f32 #s(literal 1 binary32) u1)
(+.f32 u1 #s(literal 1 binary32))
#s(literal 1 binary32)
(fma.f32 u1 u1 #s(literal 1 binary32))
(sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2)))
(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)
(*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))
(*.f32 #s(literal 2 binary32) (PI.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 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 u1 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 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) (sqrt.f32 (-.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) u1)))) (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))))))
(sqrt.f32 (neg.f32 (-.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))) (log1p.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))))
(sqrt.f32 (-.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) u1)))) (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))))
(neg.f32 (-.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))) (log1p.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))))))
(-.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) u1)))) (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))))
(-.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 u1 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 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))) (log1p.f32 (*.f32 u1 (*.f32 u1 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) u1)))))
(log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))))
(log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))
(*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))
(/.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))
(+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)))))
(fma.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))) #s(literal 1 binary32))
#s(literal 1 binary32)
(*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))))
(*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))))
(*.f32 u1 (*.f32 u1 u1))
u1
(*.f32 u1 u1)
(*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)))
(*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))
(*.f32 (*.f32 u1 u1) (*.f32 u1 u1))
(*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))
(/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))
(+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))
(fma.f32 u1 u1 u1)
(log1p.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))))
(log1p.f32 (*.f32 u1 (*.f32 u1 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) u1))))
(*.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))
(*.f32 u1 (*.f32 u1 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) u1)))
(fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))
(sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2)))
(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)
(*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))
(*.f32 #s(literal 2 binary32) (PI.f32))
#s(literal 2 binary32)
(PI.f32)
u2

localize481.0ms (3.1%)

Memory
-8.2MiB live, 543.4MiB allocated
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy98.9%
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 u1 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)))
accuracy98.7%
(/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))
accuracy98.5%
(*.f32 (*.f32 u1 u1) (*.f32 u1 u1))
accuracy57.5%
(log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))))
accuracy99.0%
(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)
accuracy98.9%
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (log1p.f32 (neg.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
accuracy98.5%
(*.f32 (*.f32 u1 u1) (*.f32 u1 u1))
accuracy55.0%
(log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32))))
accuracy98.9%
(*.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)))))
accuracy98.8%
(*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2))
accuracy96.9%
(*.f32 (PI.f32) (PI.f32))
accuracy57.5%
(log.f32 (-.f32 #s(literal 1 binary32) u1))
accuracy100.0%
(PI.f32)
accuracy99.4%
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
accuracy99.0%
(*.f32 u2 (PI.f32))
accuracy98.9%
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (neg.f32 (sqrt.f32 u1)))
accuracy99.6%
(sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1))))
accuracy99.4%
(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 (neg.f32 (log1p.f32 (neg.f32 u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
Samples
129.0ms256×0valid
Compiler

Compiled 700 to 63 computations (91% saved)

Precisions
Click to see histograms. Total time spent on operations: 105.0ms
ival-mult: 30.0ms (28.7% of total)
ival-sqrt: 26.0ms (24.9% of total)
ival-log: 11.0ms (10.5% of total)
ival-add: 9.0ms (8.6% of total)
ival-neg: 7.0ms (6.7% of total)
ival-sin: 6.0ms (5.7% of total)
ival-log1p: 6.0ms (5.7% of total)
const: 4.0ms (3.8% of total)
ival-sub: 3.0ms (2.9% of total)
ival-div: 2.0ms (1.9% of total)
ival-pi: 1.0ms (1% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series266.0ms (1.7%)

Memory
-7.9MiB live, 276.9MiB allocated
Counts
28 → 372
Calls
Call 1
Inputs
#<alt (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))>
#<alt (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1))))>
#<alt (neg.f32 (log1p.f32 (neg.f32 u1)))>
#<alt (log1p.f32 (neg.f32 u1))>
#<alt (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (neg.f32 (sqrt.f32 u1)))>
#<alt (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))>
#<alt (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))>
#<alt (*.f32 u2 (PI.f32))>
#<alt (log.f32 (-.f32 #s(literal 1 binary32) u1))>
#<alt (*.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)))))>
#<alt (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1))))>
#<alt (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))>
#<alt (neg.f32 (-.f32 (log1p.f32 (neg.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32))))))>
#<alt (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32))))>
#<alt (*.f32 (sqrt.f32 (neg.f32 (-.f32 (log1p.f32 (neg.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))>
#<alt (sqrt.f32 (neg.f32 (-.f32 (log1p.f32 (neg.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32)))))))>
#<alt (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))>
#<alt (neg.f32 (-.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))) (log1p.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))))))>
#<alt (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)))))>
#<alt (*.f32 (sqrt.f32 (neg.f32 (-.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 u1 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)))>
#<alt (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)>
#<alt (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))>
#<alt (PI.f32)>
#<alt (*.f32 (PI.f32) (PI.f32))>
#<alt (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2))>
#<alt (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))>
#<alt (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))))>
#<alt (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 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 (* -2 (* (sqrt u1) (* u2 (PI))))>
#<alt (* u2 (+ (* -2 (* (sqrt u1) (PI))) (* 4/3 (* (sqrt u1) (* (pow u2 2) (pow (PI) 3))))))>
#<alt (* u2 (+ (* -2 (* (sqrt u1) (PI))) (* (pow u2 2) (+ (* -4/15 (* (sqrt u1) (* (pow u2 2) (pow (PI) 5)))) (* 4/3 (* (sqrt u1) (pow (PI) 3)))))))>
#<alt (* u2 (+ (* -2 (* (sqrt u1) (PI))) (* (pow u2 2) (+ (* 4/3 (* (sqrt u1) (pow (PI) 3))) (* (pow u2 2) (+ (* -4/15 (* (sqrt u1) (pow (PI) 5))) (* 8/315 (* (sqrt u1) (* (pow u2 2) (pow (PI) 7))))))))))>
#<alt (* -1 (* (sqrt u1) (sin (* 2 (* u2 (PI))))))>
#<alt (* -1 (* (sqrt u1) (sin (* 2 (* u2 (PI))))))>
#<alt (* -1 (* (sqrt u1) (sin (* 2 (* u2 (PI))))))>
#<alt (* -1 (* (sqrt u1) (sin (* 2 (* u2 (PI))))))>
#<alt (* -1 (* (sqrt u1) (sin (* 2 (* u2 (PI))))))>
#<alt (* -1 (* (sqrt u1) (sin (* 2 (* u2 (PI))))))>
#<alt (* -1 (* (sqrt u1) (sin (* 2 (* u2 (PI))))))>
#<alt (* -1 (* (sqrt u1) (sin (* 2 (* u2 (PI))))))>
#<alt (* -1 (* (sqrt u1) (sin (* 2 (* u2 (PI))))))>
#<alt (* -1 (* (sqrt u1) (sin (* 2 (* u2 (PI))))))>
#<alt (* -1 (* (sqrt u1) (sin (* 2 (* u2 (PI))))))>
#<alt (* -1 (* (sqrt u1) (sin (* 2 (* u2 (PI))))))>
#<alt (* -1 (* (sqrt u1) (sin (* 2 (* u2 (PI))))))>
#<alt (* -1 (* (sqrt u1) (sin (* 2 (* u2 (PI))))))>
#<alt (* -1 (* (sqrt u1) (sin (* 2 (* u2 (PI))))))>
#<alt (* -1 (* (sqrt u1) (sin (* 2 (* u2 (PI))))))>
#<alt (* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2)))>
#<alt (* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2)))>
#<alt (* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2)))>
#<alt (* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (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 (* 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 (* -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) (* u2 (* (PI) (* (pow (sqrt -1) 2) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2))))))))>
#<alt (+ (* -1/4 (* (sqrt (pow u1 3)) (* u2 (* (PI) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2)))))))) (* (sqrt u1) (* u2 (* (PI) (* (pow (sqrt -1) 2) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2)))))))))>
#<alt (+ (* (sqrt u1) (* u2 (* (PI) (* (pow (sqrt -1) 2) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2)))))))) (* (pow u1 2) (+ (* -1/4 (* (sqrt (/ 1 u1)) (* u2 (* (PI) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2)))))))) (* -1/6 (* (sqrt u1) (* u2 (* (PI) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2)))))))))))>
#<alt (+ (* (sqrt u1) (* u2 (* (PI) (* (pow (sqrt -1) 2) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2)))))))) (* (pow u1 2) (+ (* -1/4 (* (sqrt (/ 1 u1)) (* u2 (* (PI) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2)))))))) (* u1 (+ (* -1/2 (* (sqrt u1) (* u2 (* (PI) (* (+ 1/4 (* 1/16 (/ 1 (* u1 (pow (sqrt -1) 2))))) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2))))))))) (* -1/6 (* (sqrt (/ 1 u1)) (* u2 (* (PI) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2)))))))))))))>
#<alt (* (* u2 (* (PI) (* (sqrt -1) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2))))))) (sqrt (+ (log -1) (* -1 (log (/ 1 u1))))))>
#<alt (+ (* -1/2 (* (/ (* u2 (* (PI) (* (sqrt -1) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2))))))) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (* u2 (* (PI) (* (sqrt -1) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2))))))) (sqrt (+ (log -1) (* -1 (log (/ 1 u1)))))))>
#<alt (+ (* -1/2 (* (/ (* u2 (* (PI) (* (sqrt -1) (* (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1))))))) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2)))))))) (pow u1 2)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* u2 (* (PI) (* (sqrt -1) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2))))))) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (* u2 (* (PI) (* (sqrt -1) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2))))))) (sqrt (+ (log -1) (* -1 (log (/ 1 u1))))))))>
#<alt (+ (* -1/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))))))) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2)))))))) (pow u1 3)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* u2 (* (PI) (* (sqrt -1) (* (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1))))))) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2)))))))) (pow u1 2)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* u2 (* (PI) (* (sqrt -1) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2))))))) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (* u2 (* (PI) (* (sqrt -1) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2))))))) (sqrt (+ (log -1) (* -1 (log (/ 1 u1)))))))))>
#<alt (* (* u2 (* (PI) (* (pow (sqrt -1) 2) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2))))))) (sqrt (log (/ -1 u1))))>
#<alt (+ (* -1/2 (* (/ (* u2 (* (PI) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2)))))) u1) (sqrt (/ 1 (log (/ -1 u1)))))) (* (* u2 (* (PI) (* (pow (sqrt -1) 2) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2))))))) (sqrt (log (/ -1 u1)))))>
#<alt (+ (* -1 (/ (+ (* 1/2 (* (* u2 (* (PI) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2)))))) (sqrt (/ 1 (log (/ -1 u1)))))) (* 1/2 (* (/ (* u2 (* (PI) (* (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2))))) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2))))))) u1) (sqrt (/ 1 (log (/ -1 u1))))))) u1)) (* (* u2 (* (PI) (* (pow (sqrt -1) 2) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2))))))) (sqrt (log (/ -1 u1)))))>
#<alt (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (* u2 (* (PI) (* (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2))))) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2))))))) (sqrt (/ 1 (log (/ -1 u1)))))) (* -1/2 (* (/ (* u2 (* (PI) (* (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 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 (* (* u2 (* (PI) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2)))))) (sqrt (/ 1 (log (/ -1 u1))))))) u1)) (* (* u2 (* (PI) (* (pow (sqrt -1) 2) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2))))))) (sqrt (log (/ -1 u1)))))>
#<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 (+ (* -4/3 (* (* (pow u2 2) (* (pow (PI) 3) (sqrt -1))) (sqrt (log (- 1 u1))))) (* 2 (* (* (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 (* -4/3 (* (* (pow u2 3) (* (pow (PI) 3) (sqrt -1))) (sqrt (log (- 1 u1)))))>
#<alt (* (pow u2 3) (+ (* -4/3 (* (* (pow (PI) 3) (sqrt -1)) (sqrt (log (- 1 u1))))) (* 2 (* (/ (* (PI) (sqrt -1)) (pow u2 2)) (sqrt (log (- 1 u1)))))))>
#<alt (* (pow u2 3) (+ (* -4/3 (* (* (pow (PI) 3) (sqrt -1)) (sqrt (log (- 1 u1))))) (* 2 (* (/ (* (PI) (sqrt -1)) (pow u2 2)) (sqrt (log (- 1 u1)))))))>
#<alt (* (pow u2 3) (+ (* -4/3 (* (* (pow (PI) 3) (sqrt -1)) (sqrt (log (- 1 u1))))) (* 2 (* (/ (* (PI) (sqrt -1)) (pow u2 2)) (sqrt (log (- 1 u1)))))))>
#<alt (* -4/3 (* (* (pow u2 3) (* (pow (PI) 3) (sqrt -1))) (sqrt (log (- 1 u1)))))>
#<alt (* -1 (* (pow u2 3) (+ (* -2 (* (/ (* (PI) (sqrt -1)) (pow u2 2)) (sqrt (log (- 1 u1))))) (* 4/3 (* (* (pow (PI) 3) (sqrt -1)) (sqrt (log (- 1 u1))))))))>
#<alt (* -1 (* (pow u2 3) (+ (* -2 (* (/ (* (PI) (sqrt -1)) (pow u2 2)) (sqrt (log (- 1 u1))))) (* 4/3 (* (* (pow (PI) 3) (sqrt -1)) (sqrt (log (- 1 u1))))))))>
#<alt (* -1 (* (pow u2 3) (+ (* -2 (* (/ (* (PI) (sqrt -1)) (pow u2 2)) (sqrt (log (- 1 u1))))) (* 4/3 (* (* (pow (PI) 3) (sqrt -1)) (sqrt (log (- 1 u1))))))))>
#<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 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))) (+ (log -1) (* -4 (log (/ 1 u1)))))>
#<alt (- (+ (* -3 (log (/ 1 u1))) (/ 1 u1)) (+ (log -1) (* -4 (log (/ 1 u1)))))>
#<alt (- (+ (* -3 (log (/ 1 u1))) (+ (/ 1/2 (pow u1 2)) (/ 1 u1))) (+ (log -1) (* -4 (log (/ 1 u1)))))>
#<alt (- (+ (* -3 (log (/ 1 u1))) (+ (/ 1/2 (pow u1 2)) (+ (/ 1 u1) (* 1/3 (/ 1 (pow u1 3)))))) (+ (log -1) (* -4 (log (/ 1 u1)))))>
#<alt (- (* -3 (log (/ -1 u1))) (* -4 (log (/ -1 u1))))>
#<alt (- (+ (* -3 (log (/ -1 u1))) (/ 1 u1)) (* -4 (log (/ -1 u1))))>
#<alt (- (+ (* -3 (log (/ -1 u1))) (+ (/ 1/2 (pow u1 2)) (/ 1 u1))) (* -4 (log (/ -1 u1))))>
#<alt (- (+ (* -3 (log (/ -1 u1))) (* -1 (/ (- (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u1))) u1)) 1) u1))) (* -4 (log (/ -1 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 (* -3/4 u1)))))))>
#<alt (* -3 (log (/ 1 u1)))>
#<alt (+ (* -3 (log (/ 1 u1))) (/ 1 u1))>
#<alt (+ (* -3 (log (/ 1 u1))) (+ (/ 1/2 (pow u1 2)) (/ 1 u1)))>
#<alt (+ (* -3 (log (/ 1 u1))) (+ (/ 1/2 (pow u1 2)) (+ (/ 1 u1) (* 1/3 (/ 1 (pow u1 3))))))>
#<alt (+ (log -1) (* -3 (log (/ -1 u1))))>
#<alt (+ (log -1) (+ (* -3 (log (/ -1 u1))) (/ 1 u1)))>
#<alt (+ (log -1) (+ (* -3 (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))))>
#<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))) (+ (log -1) (* -4 (log (/ 1 u1)))))))>
#<alt (+ (* 1/2 (* (/ (sin (* 2 (* u2 (PI)))) u1) (sqrt (/ 1 (- (* -3 (log (/ 1 u1))) (+ (log -1) (* -4 (log (/ 1 u1))))))))) (* (sin (* 2 (* u2 (PI)))) (sqrt (- (* -3 (log (/ 1 u1))) (+ (log -1) (* -4 (log (/ 1 u1))))))))>
#<alt (+ (* 1/2 (* (/ (sin (* 2 (* u2 (PI)))) u1) (sqrt (/ 1 (- (* -3 (log (/ 1 u1))) (+ (log -1) (* -4 (log (/ 1 u1))))))))) (+ (* 1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (- 1/2 (* 1/4 (/ 1 (- (* -3 (log (/ 1 u1))) (+ (log -1) (* -4 (log (/ 1 u1))))))))) (pow u1 2)) (sqrt (/ 1 (- (* -3 (log (/ 1 u1))) (+ (log -1) (* -4 (log (/ 1 u1))))))))) (* (sin (* 2 (* u2 (PI)))) (sqrt (- (* -3 (log (/ 1 u1))) (+ (log -1) (* -4 (log (/ 1 u1)))))))))>
#<alt (+ (* 1/2 (* (/ (sin (* 2 (* u2 (PI)))) u1) (sqrt (/ 1 (- (* -3 (log (/ 1 u1))) (+ (log -1) (* -4 (log (/ 1 u1))))))))) (+ (* 1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (- 1/3 (* 1/2 (/ (- 1/2 (* 1/4 (/ 1 (- (* -3 (log (/ 1 u1))) (+ (log -1) (* -4 (log (/ 1 u1)))))))) (- (* -3 (log (/ 1 u1))) (+ (log -1) (* -4 (log (/ 1 u1))))))))) (pow u1 3)) (sqrt (/ 1 (- (* -3 (log (/ 1 u1))) (+ (log -1) (* -4 (log (/ 1 u1))))))))) (+ (* 1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (- 1/2 (* 1/4 (/ 1 (- (* -3 (log (/ 1 u1))) (+ (log -1) (* -4 (log (/ 1 u1))))))))) (pow u1 2)) (sqrt (/ 1 (- (* -3 (log (/ 1 u1))) (+ (log -1) (* -4 (log (/ 1 u1))))))))) (* (sin (* 2 (* u2 (PI)))) (sqrt (- (* -3 (log (/ 1 u1))) (+ (log -1) (* -4 (log (/ 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 (/ (+ (* -1/2 (* (sin (* 2 (* u2 (PI)))) (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)))))))) u1) (sqrt (/ 1 (- (* -3 (log (/ -1 u1))) (* -4 (log (/ -1 u1))))))))) u1)) (* (sin (* 2 (* u2 (PI)))) (sqrt (- (* -3 (log (/ -1 u1))) (* -4 (log (/ -1 u1)))))))>
#<alt (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (* (* (sin (* 2 (* u2 (PI)))) (- 1/2 (* 1/4 (/ 1 (- (* -3 (log (/ -1 u1))) (* -4 (log (/ -1 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)))))))) u1) (sqrt (/ 1 (- (* -3 (log (/ -1 u1))) (* -4 (log (/ -1 u1))))))))) u1)) (* -1/2 (* (sin (* 2 (* u2 (PI)))) (sqrt (/ 1 (- (* -3 (log (/ -1 u1))) (* -4 (log (/ -1 u1))))))))) u1)) (* (sin (* 2 (* u2 (PI)))) (sqrt (- (* -3 (log (/ -1 u1))) (* -4 (log (/ -1 u1)))))))>
#<alt (* 2 (* (* u2 (PI)) (sqrt (- (log (* (+ 1 u1) (+ 1 (pow u1 2)))) (log (- 1 (pow u1 4)))))))>
#<alt (* u2 (+ (* -4/3 (* (* (pow u2 2) (pow (PI) 3)) (sqrt (- (log (* (+ 1 u1) (+ 1 (pow u1 2)))) (log (- 1 (pow u1 4))))))) (* 2 (* (PI) (sqrt (- (log (* (+ 1 u1) (+ 1 (pow u1 2)))) (log (- 1 (pow u1 4)))))))))>
#<alt (* u2 (+ (* 2 (* (PI) (sqrt (- (log (* (+ 1 u1) (+ 1 (pow u1 2)))) (log (- 1 (pow u1 4))))))) (* (pow u2 2) (+ (* -4/3 (* (pow (PI) 3) (sqrt (- (log (* (+ 1 u1) (+ 1 (pow u1 2)))) (log (- 1 (pow u1 4))))))) (* 4/15 (* (* (pow u2 2) (pow (PI) 5)) (sqrt (- (log (* (+ 1 u1) (+ 1 (pow u1 2)))) (log (- 1 (pow u1 4)))))))))))>
#<alt (* u2 (+ (* 2 (* (PI) (sqrt (- (log (* (+ 1 u1) (+ 1 (pow u1 2)))) (log (- 1 (pow u1 4))))))) (* (pow u2 2) (+ (* -4/3 (* (pow (PI) 3) (sqrt (- (log (* (+ 1 u1) (+ 1 (pow u1 2)))) (log (- 1 (pow u1 4))))))) (* (pow u2 2) (+ (* -8/315 (* (* (pow u2 2) (pow (PI) 7)) (sqrt (- (log (* (+ 1 u1) (+ 1 (pow u1 2)))) (log (- 1 (pow u1 4))))))) (* 4/15 (* (pow (PI) 5) (sqrt (- (log (* (+ 1 u1) (+ 1 (pow u1 2)))) (log (- 1 (pow u1 4)))))))))))))>
#<alt (* (sin (* 2 (* u2 (PI)))) (sqrt (- (log (* (+ 1 u1) (+ 1 (pow u1 2)))) (log (- 1 (pow u1 4))))))>
#<alt (* (sin (* 2 (* u2 (PI)))) (sqrt (- (log (* (+ 1 u1) (+ 1 (pow u1 2)))) (log (- 1 (pow u1 4))))))>
#<alt (* (sin (* 2 (* u2 (PI)))) (sqrt (- (log (* (+ 1 u1) (+ 1 (pow u1 2)))) (log (- 1 (pow u1 4))))))>
#<alt (* (sin (* 2 (* u2 (PI)))) (sqrt (- (log (* (+ 1 u1) (+ 1 (pow u1 2)))) (log (- 1 (pow u1 4))))))>
#<alt (* (sin (* 2 (* u2 (PI)))) (sqrt (- (log (* (+ 1 u1) (+ 1 (pow u1 2)))) (log (- 1 (pow u1 4))))))>
#<alt (* (sin (* 2 (* u2 (PI)))) (sqrt (- (log (* (+ 1 u1) (+ 1 (pow u1 2)))) (log (- 1 (pow u1 4))))))>
#<alt (* (sin (* 2 (* u2 (PI)))) (sqrt (- (log (* (+ 1 u1) (+ 1 (pow u1 2)))) (log (- 1 (pow u1 4))))))>
#<alt (* (sin (* 2 (* u2 (PI)))) (sqrt (- (log (* (+ 1 u1) (+ 1 (pow u1 2)))) (log (- 1 (pow u1 4))))))>
#<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))) (+ (log -1) (* -4 (log (/ 1 u1))))))>
#<alt (+ (sqrt (- (* -3 (log (/ 1 u1))) (+ (log -1) (* -4 (log (/ 1 u1)))))) (* 1/2 (* (/ 1 u1) (sqrt (/ 1 (- (* -3 (log (/ 1 u1))) (+ (log -1) (* -4 (log (/ 1 u1))))))))))>
#<alt (+ (sqrt (- (* -3 (log (/ 1 u1))) (+ (log -1) (* -4 (log (/ 1 u1)))))) (+ (* 1/2 (* (/ 1 u1) (sqrt (/ 1 (- (* -3 (log (/ 1 u1))) (+ (log -1) (* -4 (log (/ 1 u1))))))))) (* 1/2 (* (/ (- 1/2 (* 1/4 (/ 1 (- (* -3 (log (/ 1 u1))) (+ (log -1) (* -4 (log (/ 1 u1)))))))) (pow u1 2)) (sqrt (/ 1 (- (* -3 (log (/ 1 u1))) (+ (log -1) (* -4 (log (/ 1 u1)))))))))))>
#<alt (+ (sqrt (- (* -3 (log (/ 1 u1))) (+ (log -1) (* -4 (log (/ 1 u1)))))) (+ (* 1/2 (* (/ 1 u1) (sqrt (/ 1 (- (* -3 (log (/ 1 u1))) (+ (log -1) (* -4 (log (/ 1 u1))))))))) (+ (* 1/2 (* (/ (- 1/3 (* 1/2 (/ (- 1/2 (* 1/4 (/ 1 (- (* -3 (log (/ 1 u1))) (+ (log -1) (* -4 (log (/ 1 u1)))))))) (- (* -3 (log (/ 1 u1))) (+ (log -1) (* -4 (log (/ 1 u1)))))))) (pow u1 3)) (sqrt (/ 1 (- (* -3 (log (/ 1 u1))) (+ (log -1) (* -4 (log (/ 1 u1))))))))) (* 1/2 (* (/ (- 1/2 (* 1/4 (/ 1 (- (* -3 (log (/ 1 u1))) (+ (log -1) (* -4 (log (/ 1 u1)))))))) (pow u1 2)) (sqrt (/ 1 (- (* -3 (log (/ 1 u1))) (+ (log -1) (* -4 (log (/ 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 (/ (+ (* -1/2 (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))))))) u1) (sqrt (/ 1 (- (* -3 (log (/ -1 u1))) (* -4 (log (/ -1 u1))))))))) u1)))>
#<alt (+ (sqrt (- (* -3 (log (/ -1 u1))) (* -4 (log (/ -1 u1))))) (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (* (- 1/2 (* 1/4 (/ 1 (- (* -3 (log (/ -1 u1))) (* -4 (log (/ -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))))))) u1) (sqrt (/ 1 (- (* -3 (log (/ -1 u1))) (* -4 (log (/ -1 u1))))))))) u1)) (* -1/2 (sqrt (/ 1 (- (* -3 (log (/ -1 u1))) (* -4 (log (/ -1 u1)))))))) u1)))>
#<alt 1>
#<alt (+ 1 (* -1 u1))>
#<alt (+ 1 (* u1 (- (pow u1 2) 1)))>
#<alt (+ 1 (* u1 (- (* (pow u1 2) (+ 1 (* -1 u1))) 1)))>
#<alt (pow u1 7)>
#<alt (* (pow u1 7) (- 1 (/ 1 u1)))>
#<alt (* (pow u1 7) (- (+ 1 (/ 1 (pow u1 3))) (/ 1 u1)))>
#<alt (* (pow u1 7) (- (+ 1 (/ 1 (pow u1 3))) (+ (/ 1 u1) (/ 1 (pow u1 4)))))>
#<alt (pow u1 7)>
#<alt (* -1 (* (pow u1 7) (- (/ 1 u1) 1)))>
#<alt (* -1 (* (pow u1 7) (- (* -1 (/ (- (/ 1 (pow u1 2)) 1) u1)) 1)))>
#<alt (* -1 (* (pow u1 7) (- (* -1 (/ (- (/ 1 (pow u1 2)) (+ 1 (/ 1 (pow u1 3)))) u1)) 1)))>
#<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 (- (* -6 (log (/ 1 u1))) (* -7 (log (/ 1 u1))))>
#<alt (- (+ (* -6 (log (/ 1 u1))) (/ 1 u1)) (* -7 (log (/ 1 u1))))>
#<alt (- (+ (* -6 (log (/ 1 u1))) (+ (/ 1/2 (pow u1 2)) (/ 1 u1))) (* -7 (log (/ 1 u1))))>
#<alt (- (+ (* -6 (log (/ 1 u1))) (+ (/ 1/2 (pow u1 2)) (+ (/ 1 u1) (* 1/3 (/ 1 (pow u1 3)))))) (* -7 (log (/ 1 u1))))>
#<alt (- (* -6 (log (/ -1 u1))) (+ (log -1) (* -7 (log (/ -1 u1)))))>
#<alt (- (+ (* -6 (log (/ -1 u1))) (/ 1 u1)) (+ (log -1) (* -7 (log (/ -1 u1)))))>
#<alt (- (+ (* -6 (log (/ -1 u1))) (+ (/ 1/2 (pow u1 2)) (/ 1 u1))) (+ (log -1) (* -7 (log (/ -1 u1)))))>
#<alt (- (+ (* -6 (log (/ -1 u1))) (* -1 (/ (- (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u1))) u1)) 1) u1))) (+ (log -1) (* -7 (log (/ -1 u1)))))>
#<alt 1>
#<alt 1>
#<alt (+ 1 (pow u1 9))>
#<alt (+ 1 (pow u1 9))>
#<alt (pow u1 9)>
#<alt (pow u1 9)>
#<alt (* (pow u1 9) (+ 1 (/ 1 (pow u1 9))))>
#<alt (* (pow u1 9) (+ 1 (/ 1 (pow u1 9))))>
#<alt (pow u1 9)>
#<alt (pow u1 9)>
#<alt (* (pow u1 9) (+ 1 (/ 1 (pow u1 9))))>
#<alt (* (pow u1 9) (+ 1 (/ 1 (pow u1 9))))>
#<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 (- (* -6 (log (/ 1 u1))) (* -7 (log (/ 1 u1))))))>
#<alt (+ (* 1/2 (* (/ (sin (* 2 (* u2 (PI)))) u1) (sqrt (/ 1 (- (* -6 (log (/ 1 u1))) (* -7 (log (/ 1 u1)))))))) (* (sin (* 2 (* u2 (PI)))) (sqrt (- (* -6 (log (/ 1 u1))) (* -7 (log (/ 1 u1)))))))>
#<alt (+ (* 1/2 (* (/ (sin (* 2 (* u2 (PI)))) u1) (sqrt (/ 1 (- (* -6 (log (/ 1 u1))) (* -7 (log (/ 1 u1)))))))) (+ (* 1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (- 1/2 (* 1/4 (/ 1 (- (* -6 (log (/ 1 u1))) (* -7 (log (/ 1 u1)))))))) (pow u1 2)) (sqrt (/ 1 (- (* -6 (log (/ 1 u1))) (* -7 (log (/ 1 u1)))))))) (* (sin (* 2 (* u2 (PI)))) (sqrt (- (* -6 (log (/ 1 u1))) (* -7 (log (/ 1 u1))))))))>
#<alt (+ (* 1/2 (* (/ (sin (* 2 (* u2 (PI)))) u1) (sqrt (/ 1 (- (* -6 (log (/ 1 u1))) (* -7 (log (/ 1 u1)))))))) (+ (* 1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (- 1/3 (* 1/2 (/ (- 1/2 (* 1/4 (/ 1 (- (* -6 (log (/ 1 u1))) (* -7 (log (/ 1 u1))))))) (- (* -6 (log (/ 1 u1))) (* -7 (log (/ 1 u1)))))))) (pow u1 3)) (sqrt (/ 1 (- (* -6 (log (/ 1 u1))) (* -7 (log (/ 1 u1)))))))) (+ (* 1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (- 1/2 (* 1/4 (/ 1 (- (* -6 (log (/ 1 u1))) (* -7 (log (/ 1 u1)))))))) (pow u1 2)) (sqrt (/ 1 (- (* -6 (log (/ 1 u1))) (* -7 (log (/ 1 u1)))))))) (* (sin (* 2 (* u2 (PI)))) (sqrt (- (* -6 (log (/ 1 u1))) (* -7 (log (/ 1 u1)))))))))>
#<alt (* (sin (* 2 (* u2 (PI)))) (sqrt (- (* -6 (log (/ -1 u1))) (+ (log -1) (* -7 (log (/ -1 u1)))))))>
#<alt (+ (* 1/2 (* (/ (sin (* 2 (* u2 (PI)))) u1) (sqrt (/ 1 (- (* -6 (log (/ -1 u1))) (+ (log -1) (* -7 (log (/ -1 u1))))))))) (* (sin (* 2 (* u2 (PI)))) (sqrt (- (* -6 (log (/ -1 u1))) (+ (log -1) (* -7 (log (/ -1 u1))))))))>
#<alt (+ (* -1 (/ (+ (* -1/2 (* (sin (* 2 (* u2 (PI)))) (sqrt (/ 1 (- (* -6 (log (/ -1 u1))) (+ (log -1) (* -7 (log (/ -1 u1))))))))) (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (- 1/2 (* 1/4 (/ 1 (- (* -6 (log (/ -1 u1))) (+ (log -1) (* -7 (log (/ -1 u1))))))))) u1) (sqrt (/ 1 (- (* -6 (log (/ -1 u1))) (+ (log -1) (* -7 (log (/ -1 u1)))))))))) u1)) (* (sin (* 2 (* u2 (PI)))) (sqrt (- (* -6 (log (/ -1 u1))) (+ (log -1) (* -7 (log (/ -1 u1))))))))>
#<alt (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (* (* (sin (* 2 (* u2 (PI)))) (- 1/2 (* 1/4 (/ 1 (- (* -6 (log (/ -1 u1))) (+ (log -1) (* -7 (log (/ -1 u1))))))))) (sqrt (/ 1 (- (* -6 (log (/ -1 u1))) (+ (log -1) (* -7 (log (/ -1 u1))))))))) (* 1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (+ 1/3 (* -1/2 (/ (- 1/2 (* 1/4 (/ 1 (- (* -6 (log (/ -1 u1))) (+ (log -1) (* -7 (log (/ -1 u1)))))))) (- (* -6 (log (/ -1 u1))) (+ (log -1) (* -7 (log (/ -1 u1))))))))) u1) (sqrt (/ 1 (- (* -6 (log (/ -1 u1))) (+ (log -1) (* -7 (log (/ -1 u1)))))))))) u1)) (* -1/2 (* (sin (* 2 (* u2 (PI)))) (sqrt (/ 1 (- (* -6 (log (/ -1 u1))) (+ (log -1) (* -7 (log (/ -1 u1)))))))))) u1)) (* (sin (* 2 (* u2 (PI)))) (sqrt (- (* -6 (log (/ -1 u1))) (+ (log -1) (* -7 (log (/ -1 u1))))))))>
#<alt (* 2 (* (* u2 (PI)) (sqrt (- (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (pow u1 9)) (+ 1 (+ u1 (pow u1 2)))))))))>
#<alt (* u2 (+ (* -4/3 (* (* (pow u2 2) (pow (PI) 3)) (sqrt (- (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (pow u1 9)) (+ 1 (+ u1 (pow u1 2))))))))) (* 2 (* (PI) (sqrt (- (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (pow u1 9)) (+ 1 (+ u1 (pow u1 2)))))))))))>
#<alt (* u2 (+ (* 2 (* (PI) (sqrt (- (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (pow u1 9)) (+ 1 (+ u1 (pow u1 2))))))))) (* (pow u2 2) (+ (* -4/3 (* (pow (PI) 3) (sqrt (- (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (pow u1 9)) (+ 1 (+ u1 (pow u1 2))))))))) (* 4/15 (* (* (pow u2 2) (pow (PI) 5)) (sqrt (- (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (pow u1 9)) (+ 1 (+ u1 (pow u1 2)))))))))))))>
#<alt (* u2 (+ (* 2 (* (PI) (sqrt (- (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (pow u1 9)) (+ 1 (+ u1 (pow u1 2))))))))) (* (pow u2 2) (+ (* -4/3 (* (pow (PI) 3) (sqrt (- (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (pow u1 9)) (+ 1 (+ u1 (pow u1 2))))))))) (* (pow u2 2) (+ (* -8/315 (* (* (pow u2 2) (pow (PI) 7)) (sqrt (- (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (pow u1 9)) (+ 1 (+ u1 (pow u1 2))))))))) (* 4/15 (* (pow (PI) 5) (sqrt (- (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (pow u1 9)) (+ 1 (+ u1 (pow u1 2)))))))))))))))>
#<alt (* (sin (* 2 (* u2 (PI)))) (sqrt (- (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (pow u1 9)) (+ 1 (+ u1 (pow u1 2))))))))>
#<alt (* (sin (* 2 (* u2 (PI)))) (sqrt (- (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (pow u1 9)) (+ 1 (+ u1 (pow u1 2))))))))>
#<alt (* (sin (* 2 (* u2 (PI)))) (sqrt (- (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (pow u1 9)) (+ 1 (+ u1 (pow u1 2))))))))>
#<alt (* (sin (* 2 (* u2 (PI)))) (sqrt (- (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (pow u1 9)) (+ 1 (+ u1 (pow u1 2))))))))>
#<alt (* (sin (* 2 (* u2 (PI)))) (sqrt (- (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (pow u1 9)) (+ 1 (+ u1 (pow u1 2))))))))>
#<alt (* (sin (* 2 (* u2 (PI)))) (sqrt (- (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (pow u1 9)) (+ 1 (+ u1 (pow u1 2))))))))>
#<alt (* (sin (* 2 (* u2 (PI)))) (sqrt (- (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (pow u1 9)) (+ 1 (+ u1 (pow u1 2))))))))>
#<alt (* (sin (* 2 (* u2 (PI)))) (sqrt (- (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (pow u1 9)) (+ 1 (+ u1 (pow u1 2))))))))>
#<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 (pow u1 4)>
#<alt (pow u1 4)>
#<alt (pow u1 4)>
#<alt (pow u1 4)>
#<alt (pow u1 4)>
#<alt (pow u1 4)>
#<alt (pow u1 4)>
#<alt (pow u1 4)>
#<alt (pow u1 4)>
#<alt (pow u1 4)>
#<alt (pow u1 4)>
#<alt (pow u1 4)>
#<alt (* -1 u1)>
#<alt (* u1 (- (* -1/2 u1) 1))>
#<alt (* u1 (- (* u1 (- (* 2/3 u1) 1/2)) 1))>
#<alt (* u1 (- (* u1 (- (* u1 (+ 2/3 (* -1/4 u1))) 1/2)) 1))>
#<alt (* -7 (log (/ 1 u1)))>
#<alt (- (* -7 (log (/ 1 u1))) (/ 1 u1))>
#<alt (+ (* -7 (log (/ 1 u1))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u1))) u1)))>
#<alt (- (+ (* -7 (log (/ 1 u1))) (* 2/3 (/ 1 (pow u1 3)))) (+ (/ 1/2 (pow u1 2)) (/ 1 u1)))>
#<alt (+ (log -1) (* -7 (log (/ -1 u1))))>
#<alt (- (+ (log -1) (* -7 (log (/ -1 u1)))) (/ 1 u1))>
#<alt (+ (log -1) (+ (* -7 (log (/ -1 u1))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u1))) u1))))>
#<alt (+ (log -1) (+ (* -7 (log (/ -1 u1))) (* -1 (/ (+ 1 (* -1 (/ (- (* 2/3 (/ 1 u1)) 1/2) u1))) u1))))>
#<alt 1>
#<alt (+ 1 (* -1 u1))>
#<alt (+ 1 (* u1 (- (pow u1 2) 1)))>
#<alt (+ 1 (* u1 (- (* (pow u1 2) (+ 1 (* -1 u1))) 1)))>
#<alt (/ 1 (pow u1 2))>
#<alt (/ (- 1 (/ 1 u1)) (pow u1 2))>
#<alt (/ (- (+ 1 (/ 1 (pow u1 3))) (/ 1 u1)) (pow u1 2))>
#<alt (/ (- (+ 1 (/ 1 (pow u1 3))) (+ (/ 1 u1) (/ 1 (pow u1 4)))) (pow u1 2))>
#<alt (/ 1 (pow u1 2))>
#<alt (/ (- 1 (/ 1 u1)) (pow u1 2))>
#<alt (/ (+ 1 (* -1 (/ (- 1 (/ 1 (pow u1 2))) u1))) (pow u1 2))>
#<alt (/ (+ 1 (* -1 (/ (- (+ 1 (/ 1 (pow u1 3))) (/ 1 (pow u1 2))) u1))) (pow u1 2))>
Calls

93 calls:

TimeVariablePointExpression
73.0ms
u2
@inf
(* (sqrt (neg (- (log (+ 1 (neg (* (* u1 u1) (* u1 u1))))) (log (* (+ 1 u1) (+ (* u1 u1) 1)))))) (sin (* (* 2 (PI)) u2)))
69.0ms
u2
@inf
(* (sqrt (neg (- (log (* (+ 1 (* (* u1 (* u1 u1)) (* (* u1 u1) (* (* u1 u1) (* u1 u1))))) (/ 1 (+ 1 (+ (* u1 u1) u1))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1))))))) (sin (* (* 2 (PI)) u2)))
37.0ms
u2
@0
(* (sqrt (neg (- (log (* (+ 1 (* (* u1 (* u1 u1)) (* (* u1 u1) (* (* u1 u1) (* u1 u1))))) (/ 1 (+ 1 (+ (* u1 u1) u1))))) (log (+ 1 (* (* u1 (* u1 u1)) (+ (* u1 (* u1 u1)) 1))))))) (sin (* (* 2 (PI)) u2)))
30.0ms
u2
@0
(* (sqrt (neg (log (- 1 u1)))) (* u2 (* (PI) (+ (* (* -4/3 (* u2 u2)) (* (PI) (PI))) 2))))
2.0ms
u2
@0
(* (sqrt (neg (- (log (+ 1 (neg (* (* u1 u1) (* u1 u1))))) (log (* (+ 1 u1) (+ (* u1 u1) 1)))))) (sin (* (* 2 (PI)) u2)))

rewrite315.0ms (2%)

Memory
8.8MiB live, 683.1MiB allocated
Algorithm
batch-egg-rewrite
Rules
3 674×lower-*.f64
3 632×lower-*.f32
3 486×lower-fma.f64
3 478×lower-fma.f32
3 090×lower-/.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
059369
0117261
1405224
22815210
09180184
Stop Event
iter limit
node limit
iter limit
Counts
28 → 690
Calls
Call 1
Inputs
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1))))
(neg.f32 (log1p.f32 (neg.f32 u1)))
(log1p.f32 (neg.f32 u1))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (neg.f32 (sqrt.f32 u1)))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
(*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))
(*.f32 u2 (PI.f32))
(log.f32 (-.f32 #s(literal 1 binary32) u1))
(*.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)))))
(sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1))))
(neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))
(neg.f32 (-.f32 (log1p.f32 (neg.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32))))))
(log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32))))
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (log1p.f32 (neg.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(sqrt.f32 (neg.f32 (-.f32 (log1p.f32 (neg.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32)))))))
(*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))
(neg.f32 (-.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))) (log1p.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))))))
(+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)))))
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 u1 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 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)
(sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))
(PI.f32)
(*.f32 (PI.f32) (PI.f32))
(*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2))
(*.f32 (*.f32 u1 u1) (*.f32 u1 u1))
(log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))))
(/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))
Outputs
(*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) u2)) (cos.f32 (*.f32 (PI.f32) u2))) (sqrt.f32 (neg.f32 (log1p.f32 u1)))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) (sqrt.f32 (neg.f32 (log1p.f32 u1))))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 u1))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))))
(*.f32 (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 u1))) #s(literal 2 binary32)) (*.f32 (sin.f32 (*.f32 (PI.f32) u2)) (cos.f32 (*.f32 (PI.f32) u2))))
(exp.f32 (*.f32 (log.f32 (neg.f32 (log1p.f32 u1))) #s(literal 1/2 binary32)))
(pow.f32 (neg.f32 (log1p.f32 u1)) #s(literal 1/2 binary32))
(pow.f32 (pow.f32 (neg.f32 (log1p.f32 u1)) #s(literal 1/4 binary32)) #s(literal 2 binary32))
(pow.f32 (*.f32 (neg.f32 (log1p.f32 u1)) (neg.f32 (log1p.f32 u1))) #s(literal 1/4 binary32))
(pow.f32 (exp.f32 (log.f32 (neg.f32 (log1p.f32 u1)))) #s(literal 1/2 binary32))
(/.f32 (sqrt.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 3 binary32)) (pow.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) #s(literal 3 binary32)))) (sqrt.f32 (neg.f32 (fma.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))) (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 2 binary32))))))
(/.f32 (sqrt.f32 (*.f32 (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))) (log1p.f32 u1))) (sqrt.f32 (neg.f32 (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))))))
(/.f32 (sqrt.f32 (neg.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 3 binary32)) (pow.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) #s(literal 3 binary32))))) (sqrt.f32 (fma.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))) (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 2 binary32)))))
(/.f32 (sqrt.f32 (neg.f32 (*.f32 (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))) (log1p.f32 u1)))) (sqrt.f32 (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.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 #s(literal 0 binary32) (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (*.f32 #s(literal 0 binary32) (log1p.f32 u1))))))
(/.f32 (sqrt.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)))) (sqrt.f32 (log1p.f32 u1)))
(/.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 3 binary32)) (pow.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) #s(literal 3 binary32))))) (sqrt.f32 (fma.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))) (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 2 binary32)))))
(/.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (*.f32 (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))) (log1p.f32 u1)))) (sqrt.f32 (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))))))
(sqrt.f32 (neg.f32 (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 (neg.f32 (log1p.f32 u1)) #s(literal 1/4 binary32)) (pow.f32 (neg.f32 (log1p.f32 u1)) #s(literal 1/4 binary32)))
(neg.f32 (log1p.f32 u1))
(neg.f32 (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32))))
(+.f32 #s(literal 0 binary32) (neg.f32 (log1p.f32 u1)))
(+.f32 (*.f32 #s(literal -1 binary32) (log1p.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (*.f32 #s(literal -1 binary32) (neg.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))))))
(+.f32 (*.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal -1 binary32)) (*.f32 (neg.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))) #s(literal -1 binary32)))
(+.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(+.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 (neg.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (neg.f32 (neg.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))))))
(fma.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal -1 binary32) (*.f32 (neg.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))) #s(literal -1 binary32)))
(fma.f32 #s(literal -1 binary32) (log1p.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 #s(literal -1 binary32) (neg.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))))))
(-.f32 #s(literal 0 binary32) (log1p.f32 u1))
(-.f32 #s(literal 0 binary32) (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32))))
(-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (neg.f32 (+.f32 u1 #s(literal 1 binary32)))))
(-.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (neg.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))))
(-.f32 (/.f32 (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 3 binary32)) (neg.f32 (fma.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))) (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 2 binary32))))) (/.f32 (pow.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) #s(literal 3 binary32)) (neg.f32 (fma.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))) (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 2 binary32))))))
(-.f32 (/.f32 (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 2 binary32)) (neg.f32 (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))))) (/.f32 (pow.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) #s(literal 2 binary32)) (neg.f32 (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))))))
(-.f32 (/.f32 #s(literal 0 binary32) (+.f32 #s(literal 0 binary32) (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (*.f32 #s(literal 0 binary32) (log1p.f32 u1))))) (/.f32 (pow.f32 (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) (log1p.f32 u1))))))
(-.f32 (/.f32 #s(literal 0 binary32) (log1p.f32 u1)) (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (log1p.f32 u1)))
(/.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 3 binary32)) (pow.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) #s(literal 3 binary32))) (neg.f32 (fma.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))) (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 2 binary32)))))
(/.f32 (*.f32 (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))) (log1p.f32 u1)) (neg.f32 (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 3 binary32)) (pow.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) #s(literal 3 binary32)))) (fma.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))) (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 2 binary32))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 3 binary32)) (pow.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) #s(literal 3 binary32)))) (neg.f32 (neg.f32 (fma.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))) (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 2 binary32))))))
(/.f32 (neg.f32 (*.f32 (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))) (log1p.f32 u1))) (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))))
(/.f32 (neg.f32 (*.f32 (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))) (log1p.f32 u1))) (neg.f32 (neg.f32 (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))))))
(/.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)) (*.f32 #s(literal 0 binary32) (log1p.f32 u1)))))
(/.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (log1p.f32 u1) #s(literal 2 binary32))) (log1p.f32 u1))
(/.f32 (*.f32 #s(literal -1 binary32) (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 3 binary32)) (pow.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) #s(literal 3 binary32)))) (fma.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))) (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 2 binary32))))
(/.f32 (*.f32 #s(literal -1 binary32) (*.f32 (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))) (log1p.f32 u1))) (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))))
(/.f32 (neg.f32 (neg.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 3 binary32)) (pow.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) #s(literal 3 binary32))))) (neg.f32 (fma.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))) (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (neg.f32 (*.f32 (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))) (log1p.f32 u1)))) (neg.f32 (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.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 #s(literal 0 binary32) (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (*.f32 #s(literal 0 binary32) (log1p.f32 u1))))))
(/.f32 (neg.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)))) (neg.f32 (log1p.f32 u1)))
(/.f32 (neg.f32 (*.f32 #s(literal -1 binary32) (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 3 binary32)) (pow.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) #s(literal 3 binary32))))) (neg.f32 (fma.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))) (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (*.f32 #s(literal -1 binary32) (*.f32 (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))) (log1p.f32 u1)))) (neg.f32 (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))))))
(*.f32 (log1p.f32 u1) #s(literal -1 binary32))
(*.f32 #s(literal -1 binary32) (log1p.f32 u1))
(log.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))))
(log1p.f32 u1)
(log1p.f32 (neg.f32 u1))
(log1p.f32 (neg.f32 (neg.f32 u1)))
(neg.f32 (log.f32 (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))
(neg.f32 (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(neg.f32 (log.f32 (/.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)))))
(+.f32 (log1p.f32 u1) #s(literal 0 binary32))
(+.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (neg.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))))
(+.f32 #s(literal 0 binary32) (log1p.f32 u1))
(+.f32 (neg.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))) (log1p.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))
(+.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) (neg.f32 (log1p.f32 (fma.f32 u1 u1 u1))))
(+.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (neg.f32 (log1p.f32 u1)))
(+.f32 (log.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (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)))
(pow.f32 (/.f32 (fma.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))) (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 2 binary32))) (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 3 binary32)) (pow.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) #s(literal 3 binary32)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))) (*.f32 (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))) (log1p.f32 u1))) #s(literal -1 binary32))
(fma.f32 #s(literal -1 binary32) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (log1p.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))
(fma.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 3 binary32)) (pow.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))) (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 2 binary32)))) #s(literal 0 binary32))
(fma.f32 (*.f32 (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))) (log1p.f32 u1)) (/.f32 #s(literal 1 binary32) (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))))) #s(literal 0 binary32))
(-.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(-.f32 (log1p.f32 (*.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (log.f32 (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) u1) #s(literal 1 binary32)))))
(-.f32 #s(literal 0 binary32) (log.f32 (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))
(-.f32 #s(literal 0 binary32) (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(-.f32 #s(literal 0 binary32) (log.f32 (/.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)))))
(-.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) (log1p.f32 (fma.f32 u1 u1 u1)))
(-.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (log1p.f32 u1))
(-.f32 (log.f32 (fma.f32 u1 u1 #s(literal -1 binary32))) (log.f32 (-.f32 (neg.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 (log1p.f32 (*.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 (*.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (fma.f32 (*.f32 u1 u1) (*.f32 u1 u1) #s(literal -1 binary32)) #s(literal 1 binary32)))))
(-.f32 (log1p.f32 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))))
(-.f32 (/.f32 (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 3 binary32)) (fma.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))) (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 2 binary32)))) (/.f32 (pow.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) #s(literal 3 binary32)) (fma.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))) (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 2 binary32)))))
(-.f32 (/.f32 (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 2 binary32)) (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))))) (/.f32 (pow.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) #s(literal 2 binary32)) (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))))))
(-.f32 (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32)))) (log1p.f32 (*.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 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)))))
(-.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 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (log.f32 (neg.f32 (+.f32 u1 #s(literal 1 binary32)))))
(-.f32 (log.f32 (neg.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (log.f32 (neg.f32 (+.f32 u1 (fma.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))
(-.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 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal 1 binary32))) (log1p.f32 u1))
(-.f32 (log.f32 (neg.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)))) (log.f32 (neg.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))))
(-.f32 (/.f32 (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 2 binary32)) (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))))) (/.f32 (pow.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) #s(literal 2 binary32)) (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))) (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 2 binary32))) (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 3 binary32)) (pow.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) #s(literal 3 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))) (*.f32 (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))) (log1p.f32 u1))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (fma.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))) (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 2 binary32))) (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 3 binary32)) (pow.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) #s(literal 3 binary32))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))) (*.f32 (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))) (log1p.f32 u1)))))
(/.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 3 binary32)) (pow.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) #s(literal 3 binary32))) (fma.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))) (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 2 binary32))))
(/.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 3 binary32)) (pow.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) #s(literal 3 binary32))) (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 2 binary32)) (-.f32 (pow.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) #s(literal 2 binary32)) (*.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (neg.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))))))))
(/.f32 (*.f32 (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))) (log1p.f32 u1)) (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))))
(/.f32 (*.f32 (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))) (log1p.f32 u1)) (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 3 binary32)) (pow.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) #s(literal 3 binary32)))) (neg.f32 (fma.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))) (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 3 binary32)) (pow.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) #s(literal 3 binary32)))) (neg.f32 (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 2 binary32)) (-.f32 (pow.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) #s(literal 2 binary32)) (*.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (neg.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))))))))
(/.f32 (neg.f32 (*.f32 (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))) (log1p.f32 u1))) (neg.f32 (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))))))
(/.f32 (neg.f32 (*.f32 (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))) (log1p.f32 u1))) (neg.f32 (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))))))
(/.f32 (-.f32 (*.f32 (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 3 binary32)) (fma.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))) (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 2 binary32)))) (*.f32 (fma.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))) (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 2 binary32))) (pow.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) #s(literal 3 binary32)))) (*.f32 (fma.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))) (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 2 binary32))) (fma.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))) (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 2 binary32)))))
(/.f32 (-.f32 (*.f32 (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 2 binary32)) (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))))) (*.f32 (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))) (pow.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) #s(literal 2 binary32)))) (*.f32 (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))) (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))))))
(/.f32 (neg.f32 (neg.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 3 binary32)) (pow.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) #s(literal 3 binary32))))) (neg.f32 (neg.f32 (fma.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))) (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 2 binary32))))))
(/.f32 (neg.f32 (neg.f32 (*.f32 (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))) (log1p.f32 u1)))) (neg.f32 (neg.f32 (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))))))
(*.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 3 binary32)) (pow.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))) (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 2 binary32)))))
(*.f32 (*.f32 (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))) (log1p.f32 u1)) (/.f32 #s(literal 1 binary32) (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))))))
(log.f32 (+.f32 u1 #s(literal 1 binary32)))
(log.f32 (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))))
(neg.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) (sqrt.f32 u1)))
(-.f32 #s(literal 0 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) (sqrt.f32 u1)))
(*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) u2)) (cos.f32 (*.f32 (PI.f32) u2))) (neg.f32 (sqrt.f32 u1))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) (neg.f32 (sqrt.f32 u1)))
(*.f32 (neg.f32 (sqrt.f32 u1)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))))
(*.f32 #s(literal -1 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) (sqrt.f32 u1)))
(*.f32 (neg.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2)))) (sqrt.f32 u1))
(*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) #s(literal -1 binary32)) (sqrt.f32 u1))
(*.f32 (*.f32 (neg.f32 (sqrt.f32 u1)) #s(literal 2 binary32)) (*.f32 (sin.f32 (*.f32 (PI.f32) u2)) (cos.f32 (*.f32 (PI.f32) u2))))
(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)))
(*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) 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 (*.f32 (PI.f32) u2) #s(literal 2 binary32))
(*.f32 (*.f32 #s(literal 2 binary32) u2) (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 2/3 binary32))) (cbrt.f32 (PI.f32)))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) u2) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))
(*.f32 (PI.f32) u2)
(*.f32 u2 (PI.f32))
(*.f32 #s(literal 1 binary32) (*.f32 (PI.f32) u2))
(*.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (*.f32 (cbrt.f32 (PI.f32)) u2))
(*.f32 (sqrt.f32 (PI.f32)) (*.f32 (sqrt.f32 (PI.f32)) u2))
(*.f32 (*.f32 u2 #s(literal 1 binary32)) (PI.f32))
(*.f32 (*.f32 u2 (pow.f32 (PI.f32) #s(literal 2/3 binary32))) (cbrt.f32 (PI.f32)))
(*.f32 (*.f32 u2 (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))
(log1p.f32 u1)
(log1p.f32 (neg.f32 u1))
(log1p.f32 (neg.f32 (neg.f32 u1)))
(neg.f32 (log.f32 (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))
(neg.f32 (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(neg.f32 (log.f32 (/.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)))))
(+.f32 (log1p.f32 u1) #s(literal 0 binary32))
(+.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (neg.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))))
(+.f32 #s(literal 0 binary32) (log1p.f32 u1))
(+.f32 (neg.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))) (log1p.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))
(+.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) (neg.f32 (log1p.f32 (fma.f32 u1 u1 u1))))
(+.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (neg.f32 (log1p.f32 u1)))
(+.f32 (log.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (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)))
(pow.f32 (/.f32 (fma.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))) (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 2 binary32))) (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 3 binary32)) (pow.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) #s(literal 3 binary32)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))) (*.f32 (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))) (log1p.f32 u1))) #s(literal -1 binary32))
(fma.f32 #s(literal -1 binary32) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (log1p.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))
(fma.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 3 binary32)) (pow.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))) (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 2 binary32)))) #s(literal 0 binary32))
(fma.f32 (*.f32 (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))) (log1p.f32 u1)) (/.f32 #s(literal 1 binary32) (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))))) #s(literal 0 binary32))
(-.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(-.f32 (log1p.f32 (*.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (log.f32 (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) u1) #s(literal 1 binary32)))))
(-.f32 #s(literal 0 binary32) (log.f32 (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))
(-.f32 #s(literal 0 binary32) (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(-.f32 #s(literal 0 binary32) (log.f32 (/.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)))))
(-.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) (log1p.f32 (fma.f32 u1 u1 u1)))
(-.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (log1p.f32 u1))
(-.f32 (log.f32 (fma.f32 u1 u1 #s(literal -1 binary32))) (log.f32 (-.f32 (neg.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 (log1p.f32 (*.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 (*.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (fma.f32 (*.f32 u1 u1) (*.f32 u1 u1) #s(literal -1 binary32)) #s(literal 1 binary32)))))
(-.f32 (log1p.f32 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))))
(-.f32 (/.f32 (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 3 binary32)) (fma.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))) (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 2 binary32)))) (/.f32 (pow.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) #s(literal 3 binary32)) (fma.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))) (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 2 binary32)))))
(-.f32 (/.f32 (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 2 binary32)) (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))))) (/.f32 (pow.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) #s(literal 2 binary32)) (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))))))
(-.f32 (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32)))) (log1p.f32 (*.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 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)))))
(-.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 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (log.f32 (neg.f32 (+.f32 u1 #s(literal 1 binary32)))))
(-.f32 (log.f32 (neg.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (log.f32 (neg.f32 (+.f32 u1 (fma.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))
(-.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 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal 1 binary32))) (log1p.f32 u1))
(-.f32 (log.f32 (neg.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)))) (log.f32 (neg.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))))
(-.f32 (/.f32 (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 2 binary32)) (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))))) (/.f32 (pow.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) #s(literal 2 binary32)) (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))) (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 2 binary32))) (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 3 binary32)) (pow.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) #s(literal 3 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))) (*.f32 (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))) (log1p.f32 u1))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (fma.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))) (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 2 binary32))) (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 3 binary32)) (pow.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) #s(literal 3 binary32))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))) (*.f32 (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))) (log1p.f32 u1)))))
(/.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 3 binary32)) (pow.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) #s(literal 3 binary32))) (fma.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))) (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 2 binary32))))
(/.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 3 binary32)) (pow.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) #s(literal 3 binary32))) (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 2 binary32)) (-.f32 (pow.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) #s(literal 2 binary32)) (*.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (neg.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))))))))
(/.f32 (*.f32 (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))) (log1p.f32 u1)) (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))))
(/.f32 (*.f32 (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))) (log1p.f32 u1)) (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 3 binary32)) (pow.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) #s(literal 3 binary32)))) (neg.f32 (fma.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))) (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 3 binary32)) (pow.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) #s(literal 3 binary32)))) (neg.f32 (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 2 binary32)) (-.f32 (pow.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) #s(literal 2 binary32)) (*.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (neg.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))))))))
(/.f32 (neg.f32 (*.f32 (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))) (log1p.f32 u1))) (neg.f32 (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))))))
(/.f32 (neg.f32 (*.f32 (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))) (log1p.f32 u1))) (neg.f32 (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))))))
(/.f32 (-.f32 (*.f32 (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 3 binary32)) (fma.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))) (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 2 binary32)))) (*.f32 (fma.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))) (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 2 binary32))) (pow.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) #s(literal 3 binary32)))) (*.f32 (fma.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))) (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 2 binary32))) (fma.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))) (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 2 binary32)))))
(/.f32 (-.f32 (*.f32 (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 2 binary32)) (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))))) (*.f32 (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))) (pow.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) #s(literal 2 binary32)))) (*.f32 (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))) (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))))))
(/.f32 (neg.f32 (neg.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 3 binary32)) (pow.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) #s(literal 3 binary32))))) (neg.f32 (neg.f32 (fma.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))) (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 2 binary32))))))
(/.f32 (neg.f32 (neg.f32 (*.f32 (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))) (log1p.f32 u1)))) (neg.f32 (neg.f32 (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))))))
(*.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 3 binary32)) (pow.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))) (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 2 binary32)))))
(*.f32 (*.f32 (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))) (log1p.f32 u1)) (/.f32 #s(literal 1 binary32) (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))))))
(log.f32 (+.f32 u1 #s(literal 1 binary32)))
(log.f32 (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))))
(+.f32 (*.f32 (*.f32 u2 (sqrt.f32 (neg.f32 (log1p.f32 u1)))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (*.f32 u2 (sqrt.f32 (neg.f32 (log1p.f32 u1)))) (*.f32 #s(literal 2 binary32) (PI.f32))))
(+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 u2 (sqrt.f32 (neg.f32 (log1p.f32 u1))))) (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 u2 (sqrt.f32 (neg.f32 (log1p.f32 u1))))))
(fma.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 u2 (sqrt.f32 (neg.f32 (log1p.f32 u1)))) (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 u2 (sqrt.f32 (neg.f32 (log1p.f32 u1))))))
(fma.f32 (*.f32 u2 (sqrt.f32 (neg.f32 (log1p.f32 u1)))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 u2 (sqrt.f32 (neg.f32 (log1p.f32 u1)))) (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 u2 (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32))) (sqrt.f32 (neg.f32 (log1p.f32 u1)))))
(*.f32 (*.f32 (PI.f32) u2) (*.f32 (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32)) (sqrt.f32 (neg.f32 (log1p.f32 u1)))))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 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 (*.f32 (PI.f32) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32))) (*.f32 u2 (sqrt.f32 (neg.f32 (log1p.f32 u1)))))
(*.f32 (*.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)))) (sqrt.f32 (neg.f32 (log1p.f32 u1))))
(*.f32 (*.f32 u2 (sqrt.f32 (neg.f32 (log1p.f32 u1)))) (*.f32 (PI.f32) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32))))
(*.f32 (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 u1))) (*.f32 (PI.f32) u2)) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32)))
(*.f32 (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 u1))) (*.f32 (PI.f32) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32)))) u2)
(*.f32 (*.f32 (*.f32 u2 (sqrt.f32 (neg.f32 (log1p.f32 u1)))) (PI.f32)) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32)))
(*.f32 (*.f32 (*.f32 u2 (sqrt.f32 (neg.f32 (log1p.f32 u1)))) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32))) (PI.f32))
(exp.f32 (*.f32 (log.f32 (neg.f32 (log1p.f32 u1))) #s(literal 1/2 binary32)))
(pow.f32 (neg.f32 (log1p.f32 u1)) #s(literal 1/2 binary32))
(pow.f32 (pow.f32 (neg.f32 (log1p.f32 u1)) #s(literal 1/4 binary32)) #s(literal 2 binary32))
(pow.f32 (*.f32 (neg.f32 (log1p.f32 u1)) (neg.f32 (log1p.f32 u1))) #s(literal 1/4 binary32))
(pow.f32 (exp.f32 (log.f32 (neg.f32 (log1p.f32 u1)))) #s(literal 1/2 binary32))
(/.f32 (sqrt.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 3 binary32)) (pow.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) #s(literal 3 binary32)))) (sqrt.f32 (neg.f32 (fma.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))) (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 2 binary32))))))
(/.f32 (sqrt.f32 (*.f32 (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))) (log1p.f32 u1))) (sqrt.f32 (neg.f32 (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))))))
(/.f32 (sqrt.f32 (neg.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 3 binary32)) (pow.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) #s(literal 3 binary32))))) (sqrt.f32 (fma.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))) (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 2 binary32)))))
(/.f32 (sqrt.f32 (neg.f32 (*.f32 (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))) (log1p.f32 u1)))) (sqrt.f32 (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.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 #s(literal 0 binary32) (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (*.f32 #s(literal 0 binary32) (log1p.f32 u1))))))
(/.f32 (sqrt.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)))) (sqrt.f32 (log1p.f32 u1)))
(/.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 3 binary32)) (pow.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) #s(literal 3 binary32))))) (sqrt.f32 (fma.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))) (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 2 binary32)))))
(/.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (*.f32 (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))) (log1p.f32 u1)))) (sqrt.f32 (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))))))
(sqrt.f32 (neg.f32 (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 (neg.f32 (log1p.f32 u1)) #s(literal 1/4 binary32)) (pow.f32 (neg.f32 (log1p.f32 u1)) #s(literal 1/4 binary32)))
(neg.f32 (log1p.f32 u1))
(neg.f32 (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32))))
(+.f32 #s(literal 0 binary32) (neg.f32 (log1p.f32 u1)))
(+.f32 (*.f32 #s(literal -1 binary32) (log1p.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (*.f32 #s(literal -1 binary32) (neg.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))))))
(+.f32 (*.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal -1 binary32)) (*.f32 (neg.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))) #s(literal -1 binary32)))
(+.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(+.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 (neg.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (neg.f32 (neg.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))))))
(fma.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal -1 binary32) (*.f32 (neg.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))) #s(literal -1 binary32)))
(fma.f32 #s(literal -1 binary32) (log1p.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 #s(literal -1 binary32) (neg.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))))))
(-.f32 #s(literal 0 binary32) (log1p.f32 u1))
(-.f32 #s(literal 0 binary32) (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32))))
(-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (neg.f32 (+.f32 u1 #s(literal 1 binary32)))))
(-.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (neg.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))))
(-.f32 (/.f32 (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 3 binary32)) (neg.f32 (fma.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))) (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 2 binary32))))) (/.f32 (pow.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) #s(literal 3 binary32)) (neg.f32 (fma.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))) (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 2 binary32))))))
(-.f32 (/.f32 (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 2 binary32)) (neg.f32 (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))))) (/.f32 (pow.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) #s(literal 2 binary32)) (neg.f32 (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))))))
(-.f32 (/.f32 #s(literal 0 binary32) (+.f32 #s(literal 0 binary32) (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (*.f32 #s(literal 0 binary32) (log1p.f32 u1))))) (/.f32 (pow.f32 (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) (log1p.f32 u1))))))
(-.f32 (/.f32 #s(literal 0 binary32) (log1p.f32 u1)) (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (log1p.f32 u1)))
(/.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 3 binary32)) (pow.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) #s(literal 3 binary32))) (neg.f32 (fma.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))) (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 2 binary32)))))
(/.f32 (*.f32 (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))) (log1p.f32 u1)) (neg.f32 (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 3 binary32)) (pow.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) #s(literal 3 binary32)))) (fma.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))) (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 2 binary32))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 3 binary32)) (pow.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) #s(literal 3 binary32)))) (neg.f32 (neg.f32 (fma.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))) (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 2 binary32))))))
(/.f32 (neg.f32 (*.f32 (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))) (log1p.f32 u1))) (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))))
(/.f32 (neg.f32 (*.f32 (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))) (log1p.f32 u1))) (neg.f32 (neg.f32 (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))))))
(/.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)) (*.f32 #s(literal 0 binary32) (log1p.f32 u1)))))
(/.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (log1p.f32 u1) #s(literal 2 binary32))) (log1p.f32 u1))
(/.f32 (*.f32 #s(literal -1 binary32) (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 3 binary32)) (pow.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) #s(literal 3 binary32)))) (fma.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))) (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 2 binary32))))
(/.f32 (*.f32 #s(literal -1 binary32) (*.f32 (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))) (log1p.f32 u1))) (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))))
(/.f32 (neg.f32 (neg.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 3 binary32)) (pow.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) #s(literal 3 binary32))))) (neg.f32 (fma.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))) (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (neg.f32 (*.f32 (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))) (log1p.f32 u1)))) (neg.f32 (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.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 #s(literal 0 binary32) (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (*.f32 #s(literal 0 binary32) (log1p.f32 u1))))))
(/.f32 (neg.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)))) (neg.f32 (log1p.f32 u1)))
(/.f32 (neg.f32 (*.f32 #s(literal -1 binary32) (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 3 binary32)) (pow.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) #s(literal 3 binary32))))) (neg.f32 (fma.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))) (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (*.f32 #s(literal -1 binary32) (*.f32 (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))) (log1p.f32 u1)))) (neg.f32 (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))))))
(*.f32 (log1p.f32 u1) #s(literal -1 binary32))
(*.f32 #s(literal -1 binary32) (log1p.f32 u1))
(log.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))))
(neg.f32 (log1p.f32 u1))
(neg.f32 (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32))))
(+.f32 #s(literal 0 binary32) (neg.f32 (log1p.f32 u1)))
(+.f32 (*.f32 #s(literal -1 binary32) (log1p.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (*.f32 #s(literal -1 binary32) (neg.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))))))
(+.f32 (*.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal -1 binary32)) (*.f32 (neg.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))) #s(literal -1 binary32)))
(+.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(+.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 (neg.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (neg.f32 (neg.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))))))
(fma.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal -1 binary32) (*.f32 (neg.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))) #s(literal -1 binary32)))
(fma.f32 #s(literal -1 binary32) (log1p.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 #s(literal -1 binary32) (neg.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))))))
(-.f32 #s(literal 0 binary32) (log1p.f32 u1))
(-.f32 #s(literal 0 binary32) (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32))))
(-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (neg.f32 (+.f32 u1 #s(literal 1 binary32)))))
(-.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (neg.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))))
(-.f32 (/.f32 (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 3 binary32)) (neg.f32 (fma.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))) (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 2 binary32))))) (/.f32 (pow.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) #s(literal 3 binary32)) (neg.f32 (fma.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))) (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 2 binary32))))))
(-.f32 (/.f32 (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 2 binary32)) (neg.f32 (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))))) (/.f32 (pow.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) #s(literal 2 binary32)) (neg.f32 (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))))))
(-.f32 (/.f32 #s(literal 0 binary32) (+.f32 #s(literal 0 binary32) (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (*.f32 #s(literal 0 binary32) (log1p.f32 u1))))) (/.f32 (pow.f32 (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) (log1p.f32 u1))))))
(-.f32 (/.f32 #s(literal 0 binary32) (log1p.f32 u1)) (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (log1p.f32 u1)))
(/.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 3 binary32)) (pow.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) #s(literal 3 binary32))) (neg.f32 (fma.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))) (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 2 binary32)))))
(/.f32 (*.f32 (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))) (log1p.f32 u1)) (neg.f32 (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 3 binary32)) (pow.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) #s(literal 3 binary32)))) (fma.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))) (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 2 binary32))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 3 binary32)) (pow.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) #s(literal 3 binary32)))) (neg.f32 (neg.f32 (fma.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))) (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 2 binary32))))))
(/.f32 (neg.f32 (*.f32 (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))) (log1p.f32 u1))) (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))))
(/.f32 (neg.f32 (*.f32 (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))) (log1p.f32 u1))) (neg.f32 (neg.f32 (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))))))
(/.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)) (*.f32 #s(literal 0 binary32) (log1p.f32 u1)))))
(/.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (log1p.f32 u1) #s(literal 2 binary32))) (log1p.f32 u1))
(/.f32 (*.f32 #s(literal -1 binary32) (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 3 binary32)) (pow.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) #s(literal 3 binary32)))) (fma.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))) (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 2 binary32))))
(/.f32 (*.f32 #s(literal -1 binary32) (*.f32 (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))) (log1p.f32 u1))) (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))))
(/.f32 (neg.f32 (neg.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 3 binary32)) (pow.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) #s(literal 3 binary32))))) (neg.f32 (fma.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))) (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (neg.f32 (*.f32 (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))) (log1p.f32 u1)))) (neg.f32 (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.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 #s(literal 0 binary32) (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (*.f32 #s(literal 0 binary32) (log1p.f32 u1))))))
(/.f32 (neg.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)))) (neg.f32 (log1p.f32 u1)))
(/.f32 (neg.f32 (*.f32 #s(literal -1 binary32) (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 3 binary32)) (pow.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) #s(literal 3 binary32))))) (neg.f32 (fma.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))) (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (*.f32 #s(literal -1 binary32) (*.f32 (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))) (log1p.f32 u1)))) (neg.f32 (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))))))
(*.f32 (log1p.f32 u1) #s(literal -1 binary32))
(*.f32 #s(literal -1 binary32) (log1p.f32 u1))
(log.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))))
(+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1)))
(+.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1))
(fma.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 3 binary32)) (pow.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))) (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 2 binary32)))) (log1p.f32 (*.f32 u1 u1)))
(fma.f32 (*.f32 (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))) (log1p.f32 u1)) (/.f32 #s(literal 1 binary32) (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))))) (log1p.f32 (*.f32 u1 u1)))
(-.f32 (log.f32 (*.f32 (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)))) (log.f32 (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))
(-.f32 (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (*.f32 u1 u1) (*.f32 u1 u1) #s(literal -1 binary32)))) (log.f32 (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))))
(-.f32 (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)))) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))
(-.f32 (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (fma.f32 (*.f32 u1 u1) (*.f32 u1 u1) #s(literal -1 binary32)))) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32)))))
(-.f32 (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)))) (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))))
(-.f32 (log.f32 (*.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 u1 #s(literal 1 binary32)))))
(-.f32 (log.f32 (*.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 u1) #s(literal -1 binary32)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (log.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))))
(-.f32 (log.f32 (*.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 u1) #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (log.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal 1 binary32)))))
(-.f32 (log.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32)))))) (log.f32 (fma.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1)) (-.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))) (*.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))))))
(-.f32 (log.f32 (-.f32 (*.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))))) (log.f32 (-.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))))
(-.f32 (log.f32 (*.f32 (+.f32 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 u1 (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(-.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 (*.f32 u1 u1) (*.f32 u1 u1) #s(literal -1 binary32)))) (log.f32 (fma.f32 u1 u1 #s(literal -1 binary32))))
(-.f32 (log.f32 (*.f32 (fma.f32 u1 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 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (log1p.f32 u1))
(-.f32 (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (log1p.f32 (fma.f32 u1 u1 u1)))
(-.f32 (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (log1p.f32 u1))
(-.f32 (log.f32 (*.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32)))) (log.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(-.f32 (log.f32 (*.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 u1) #s(literal -1 binary32)) (+.f32 u1 #s(literal 1 binary32)))) (log.f32 (fma.f32 u1 u1 #s(literal -1 binary32))))
(-.f32 (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))) (/.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32)) (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))))
(/.f32 (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32))) (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32)) (*.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1))))))
(/.f32 (-.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32))) (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32)))) (neg.f32 (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32)) (*.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1)))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32)))) (neg.f32 (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))))
(log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))
(*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) u2)) (cos.f32 (*.f32 (PI.f32) u2))) (sqrt.f32 (neg.f32 (log1p.f32 u1)))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) (sqrt.f32 (neg.f32 (log1p.f32 u1))))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 u1))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))))
(*.f32 (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 u1))) #s(literal 2 binary32)) (*.f32 (sin.f32 (*.f32 (PI.f32) u2)) (cos.f32 (*.f32 (PI.f32) u2))))
(exp.f32 (*.f32 (log.f32 (neg.f32 (log1p.f32 u1))) #s(literal 1/2 binary32)))
(pow.f32 (neg.f32 (log1p.f32 u1)) #s(literal 1/2 binary32))
(pow.f32 (pow.f32 (neg.f32 (log1p.f32 u1)) #s(literal 1/4 binary32)) #s(literal 2 binary32))
(pow.f32 (*.f32 (neg.f32 (log1p.f32 u1)) (neg.f32 (log1p.f32 u1))) #s(literal 1/4 binary32))
(pow.f32 (exp.f32 (log.f32 (neg.f32 (log1p.f32 u1)))) #s(literal 1/2 binary32))
(/.f32 (sqrt.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 3 binary32)) (pow.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) #s(literal 3 binary32)))) (sqrt.f32 (neg.f32 (fma.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))) (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 2 binary32))))))
(/.f32 (sqrt.f32 (*.f32 (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))) (log1p.f32 u1))) (sqrt.f32 (neg.f32 (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))))))
(/.f32 (sqrt.f32 (neg.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 3 binary32)) (pow.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) #s(literal 3 binary32))))) (sqrt.f32 (fma.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))) (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 2 binary32)))))
(/.f32 (sqrt.f32 (neg.f32 (*.f32 (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))) (log1p.f32 u1)))) (sqrt.f32 (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.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 #s(literal 0 binary32) (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (*.f32 #s(literal 0 binary32) (log1p.f32 u1))))))
(/.f32 (sqrt.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)))) (sqrt.f32 (log1p.f32 u1)))
(/.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 3 binary32)) (pow.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) #s(literal 3 binary32))))) (sqrt.f32 (fma.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))) (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 2 binary32)))))
(/.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (*.f32 (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))) (log1p.f32 u1)))) (sqrt.f32 (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))))))
(sqrt.f32 (neg.f32 (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 (neg.f32 (log1p.f32 u1)) #s(literal 1/4 binary32)) (pow.f32 (neg.f32 (log1p.f32 u1)) #s(literal 1/4 binary32)))
(+.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (*.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))))
(+.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (*.f32 (*.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))))
(+.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (*.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(+.f32 (*.f32 (*.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(pow.f32 (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32))) #s(literal -1 binary32))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (*.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (*.f32 (*.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))))
(fma.f32 (*.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(fma.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (*.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))))
(fma.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))))
(fma.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (*.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (*.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))))
(fma.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (*.f32 (*.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))))
(fma.f32 (pow.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal -1/2 binary32)) (pow.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal -1/2 binary32)) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (*.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))))
(fma.f32 (pow.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal -1/2 binary32)) (pow.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal -1/2 binary32)) (*.f32 (*.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))))
(fma.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))) (fma.f32 (fma.f32 u1 u1 u1) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (*.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))))
(fma.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))) (fma.f32 (fma.f32 u1 u1 u1) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 (*.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))))
(fma.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))) (pow.f32 (/.f32 #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))) #s(literal -1 binary32)) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (*.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))))
(fma.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))) (pow.f32 (/.f32 #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))) #s(literal -1 binary32)) (*.f32 (*.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))))
(fma.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)))) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (*.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))))
(fma.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)))) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)) (*.f32 (*.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))))
(fma.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)))) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) #s(literal -1 binary32)) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (*.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))))
(fma.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)))) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) #s(literal -1 binary32)) (*.f32 (*.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))))
(-.f32 (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32))) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (/.f32 (/.f32 (*.f32 u1 (*.f32 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))) (fma.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32))) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32)))) (/.f32 (*.f32 u1 (*.f32 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))) (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 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 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32))))
(/.f32 (fma.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32)))))
(/.f32 (+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 27 binary32))) (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 (*.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (-.f32 (*.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1 binary32)) #s(literal 1 binary32))))
(/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))))) (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32))))
(/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 27 binary32))) #s(literal 1 binary32)) (*.f32 (fma.f32 (*.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (-.f32 (*.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1 binary32)) #s(literal 1 binary32)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 27 binary32))) #s(literal -1 binary32)) (*.f32 (fma.f32 (*.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (-.f32 (*.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1 binary32)) #s(literal 1 binary32)) (neg.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))))
(/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))))) #s(literal 1 binary32)) (*.f32 (fma.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))))) #s(literal -1 binary32)) (*.f32 (fma.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32)) (neg.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))))
(/.f32 (*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 27 binary32)))) (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 (*.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (-.f32 (*.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1 binary32)) #s(literal 1 binary32))))
(/.f32 (*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))))) (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32))))
(/.f32 (*.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 27 binary32)))) (*.f32 (neg.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (fma.f32 (*.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (-.f32 (*.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1 binary32)) #s(literal 1 binary32))))
(/.f32 (*.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))))) (*.f32 (neg.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (fma.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32))))
(/.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 27 binary32)))) (neg.f32 (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 (*.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (-.f32 (*.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1 binary32)) #s(literal 1 binary32)))))
(/.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))))) (neg.f32 (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32)))))
(/.f32 (neg.f32 (fma.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32))) (neg.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(/.f32 (*.f32 (fma.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32)) #s(literal -1 binary32)) (neg.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(/.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 27 binary32)))) (fma.f32 (*.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (-.f32 (*.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1 binary32)) #s(literal 1 binary32)))
(/.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))))) (fma.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32)))
(/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 27 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) (fma.f32 (*.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (-.f32 (*.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1 binary32)) #s(literal 1 binary32)))
(/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))))) (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) (fma.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32)))
(/.f32 (*.f32 #s(literal -1 binary32) (fma.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32))) (neg.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(/.f32 (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 27 binary32))) #s(literal 1 binary32))) (neg.f32 (*.f32 (fma.f32 (*.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (-.f32 (*.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1 binary32)) #s(literal 1 binary32)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))))
(/.f32 (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 27 binary32))) #s(literal -1 binary32))) (neg.f32 (*.f32 (fma.f32 (*.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (-.f32 (*.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1 binary32)) #s(literal 1 binary32)) (neg.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))))
(/.f32 (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))))) #s(literal 1 binary32))) (neg.f32 (*.f32 (fma.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))))
(/.f32 (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))))) #s(literal -1 binary32))) (neg.f32 (*.f32 (fma.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32)) (neg.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))))
(/.f32 (neg.f32 (*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 27 binary32))))) (neg.f32 (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 (*.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (-.f32 (*.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1 binary32)) #s(literal 1 binary32)))))
(/.f32 (neg.f32 (*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))))))) (neg.f32 (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32)))))
(/.f32 (neg.f32 (*.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 27 binary32))))) (neg.f32 (*.f32 (neg.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (fma.f32 (*.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (-.f32 (*.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1 binary32)) #s(literal 1 binary32)))))
(/.f32 (neg.f32 (*.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))))))) (neg.f32 (*.f32 (neg.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (fma.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32)))))
(/.f32 (neg.f32 (neg.f32 (fma.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32)))) (neg.f32 (neg.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))))
(/.f32 (neg.f32 (*.f32 (fma.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32)) #s(literal -1 binary32))) (neg.f32 (neg.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))))
(/.f32 (neg.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 27 binary32))))) (neg.f32 (fma.f32 (*.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (-.f32 (*.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1 binary32)) #s(literal 1 binary32))))
(/.f32 (neg.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))))))) (neg.f32 (fma.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32))))
(/.f32 (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 27 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))) (neg.f32 (fma.f32 (*.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (-.f32 (*.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1 binary32)) #s(literal 1 binary32))))
(/.f32 (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))))) (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))) (neg.f32 (fma.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32))))
(/.f32 (neg.f32 (*.f32 #s(literal -1 binary32) (fma.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32)))) (neg.f32 (neg.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))))
(*.f32 #s(literal 1 binary32) (/.f32 (fma.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(*.f32 (fma.f32 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 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (fma.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32)))
(*.f32 (/.f32 (fma.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.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))) (fma.f32 (fma.f32 u1 u1 u1) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)) #s(literal 1 binary32)))
(*.f32 (/.f32 (fma.f32 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 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)))) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))
(neg.f32 (log.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))
(+.f32 #s(literal 0 binary32) (neg.f32 (log.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))))))
(+.f32 (neg.f32 (log.f32 (/.f32 (fma.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))) (neg.f32 (neg.f32 (log1p.f32 (*.f32 (*.f32 u1 u1) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) u1))))))
(+.f32 (*.f32 #s(literal -1 binary32) (log.f32 (/.f32 (fma.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))) (*.f32 #s(literal -1 binary32) (neg.f32 (log1p.f32 (*.f32 (*.f32 u1 u1) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) u1))))))
(+.f32 (*.f32 (log.f32 (/.f32 (fma.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) #s(literal -1 binary32)) (*.f32 (neg.f32 (log1p.f32 (*.f32 (*.f32 u1 u1) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) u1)))) #s(literal -1 binary32)))
(+.f32 (-.f32 #s(literal 0 binary32) (log.f32 (/.f32 (fma.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))) (log1p.f32 (*.f32 (*.f32 u1 u1) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) u1))))
(fma.f32 (log.f32 (/.f32 (fma.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) #s(literal -1 binary32) (*.f32 (neg.f32 (log1p.f32 (*.f32 (*.f32 u1 u1) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) u1)))) #s(literal -1 binary32)))
(fma.f32 #s(literal -1 binary32) (log.f32 (/.f32 (fma.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) (*.f32 #s(literal -1 binary32) (neg.f32 (log1p.f32 (*.f32 (*.f32 u1 u1) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) u1))))))
(-.f32 #s(literal 0 binary32) (log.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))
(-.f32 (-.f32 #s(literal 0 binary32) (log.f32 (/.f32 (fma.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))) (neg.f32 (log1p.f32 (*.f32 (*.f32 u1 u1) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) u1)))))
(-.f32 (/.f32 (pow.f32 (log.f32 (/.f32 (fma.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) #s(literal 3 binary32)) (neg.f32 (fma.f32 (log1p.f32 (*.f32 (*.f32 u1 u1) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) u1))) (log.f32 (*.f32 (/.f32 (fma.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) u1) #s(literal 1 binary32)))) (pow.f32 (log.f32 (/.f32 (fma.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) #s(literal 2 binary32))))) (/.f32 (pow.f32 (log1p.f32 (*.f32 (*.f32 u1 u1) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) u1))) #s(literal 3 binary32)) (neg.f32 (fma.f32 (log1p.f32 (*.f32 (*.f32 u1 u1) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) u1))) (log.f32 (*.f32 (/.f32 (fma.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) u1) #s(literal 1 binary32)))) (pow.f32 (log.f32 (/.f32 (fma.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) #s(literal 2 binary32))))))
(-.f32 (/.f32 (pow.f32 (log.f32 (/.f32 (fma.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) #s(literal 2 binary32)) (neg.f32 (log.f32 (*.f32 (/.f32 (fma.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) u1) #s(literal 1 binary32)))))) (/.f32 (pow.f32 (log1p.f32 (*.f32 (*.f32 u1 u1) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) u1))) #s(literal 2 binary32)) (neg.f32 (log.f32 (*.f32 (/.f32 (fma.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) u1) #s(literal 1 binary32)))))))
(-.f32 (/.f32 #s(literal 0 binary32) (+.f32 #s(literal 0 binary32) (+.f32 (pow.f32 (log.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) #s(literal 2 binary32)) (*.f32 #s(literal 0 binary32) (log.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))))) (/.f32 (pow.f32 (log.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) #s(literal 3 binary32)) (+.f32 #s(literal 0 binary32) (+.f32 (pow.f32 (log.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) #s(literal 2 binary32)) (*.f32 #s(literal 0 binary32) (log.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))))))
(-.f32 (/.f32 #s(literal 0 binary32) (+.f32 #s(literal 0 binary32) (log.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))) (/.f32 (pow.f32 (log.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) #s(literal 2 binary32)) (+.f32 #s(literal 0 binary32) (log.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))))
(/.f32 (-.f32 (pow.f32 (log.f32 (/.f32 (fma.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (*.f32 (*.f32 u1 u1) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) u1))) #s(literal 3 binary32))) (neg.f32 (fma.f32 (log1p.f32 (*.f32 (*.f32 u1 u1) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) u1))) (log.f32 (*.f32 (/.f32 (fma.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) u1) #s(literal 1 binary32)))) (pow.f32 (log.f32 (/.f32 (fma.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) #s(literal 2 binary32)))))
(/.f32 (*.f32 (log.f32 (*.f32 (/.f32 (fma.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) u1) #s(literal 1 binary32)))) (log.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))))) (neg.f32 (log.f32 (*.f32 (/.f32 (fma.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) u1) #s(literal 1 binary32))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (log.f32 (/.f32 (fma.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (*.f32 (*.f32 u1 u1) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) u1))) #s(literal 3 binary32)))) (fma.f32 (log1p.f32 (*.f32 (*.f32 u1 u1) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) u1))) (log.f32 (*.f32 (/.f32 (fma.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) u1) #s(literal 1 binary32)))) (pow.f32 (log.f32 (/.f32 (fma.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) #s(literal 2 binary32))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (log.f32 (/.f32 (fma.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (*.f32 (*.f32 u1 u1) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) u1))) #s(literal 3 binary32)))) (neg.f32 (neg.f32 (fma.f32 (log1p.f32 (*.f32 (*.f32 u1 u1) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) u1))) (log.f32 (*.f32 (/.f32 (fma.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) u1) #s(literal 1 binary32)))) (pow.f32 (log.f32 (/.f32 (fma.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) #s(literal 2 binary32))))))
(/.f32 (neg.f32 (*.f32 (log.f32 (*.f32 (/.f32 (fma.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) u1) #s(literal 1 binary32)))) (log.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))) (log.f32 (*.f32 (/.f32 (fma.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) u1) #s(literal 1 binary32)))))
(/.f32 (neg.f32 (*.f32 (log.f32 (*.f32 (/.f32 (fma.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) u1) #s(literal 1 binary32)))) (log.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))) (neg.f32 (neg.f32 (log.f32 (*.f32 (/.f32 (fma.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) u1) #s(literal 1 binary32)))))))
(/.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (log.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (+.f32 (pow.f32 (log.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) #s(literal 2 binary32)) (*.f32 #s(literal 0 binary32) (log.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))))))))
(/.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (log.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) #s(literal 2 binary32))) (+.f32 #s(literal 0 binary32) (log.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))))))
(/.f32 (*.f32 #s(literal -1 binary32) (-.f32 (pow.f32 (log.f32 (/.f32 (fma.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (*.f32 (*.f32 u1 u1) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) u1))) #s(literal 3 binary32)))) (fma.f32 (log1p.f32 (*.f32 (*.f32 u1 u1) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) u1))) (log.f32 (*.f32 (/.f32 (fma.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) u1) #s(literal 1 binary32)))) (pow.f32 (log.f32 (/.f32 (fma.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) #s(literal 2 binary32))))
(/.f32 (*.f32 #s(literal -1 binary32) (*.f32 (log.f32 (*.f32 (/.f32 (fma.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) u1) #s(literal 1 binary32)))) (log.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))) (log.f32 (*.f32 (/.f32 (fma.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) u1) #s(literal 1 binary32)))))
(/.f32 (neg.f32 (neg.f32 (-.f32 (pow.f32 (log.f32 (/.f32 (fma.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (*.f32 (*.f32 u1 u1) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) u1))) #s(literal 3 binary32))))) (neg.f32 (fma.f32 (log1p.f32 (*.f32 (*.f32 u1 u1) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) u1))) (log.f32 (*.f32 (/.f32 (fma.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) u1) #s(literal 1 binary32)))) (pow.f32 (log.f32 (/.f32 (fma.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (neg.f32 (*.f32 (log.f32 (*.f32 (/.f32 (fma.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) u1) #s(literal 1 binary32)))) (log.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))))))) (neg.f32 (log.f32 (*.f32 (/.f32 (fma.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) u1) #s(literal 1 binary32))))))
(/.f32 (neg.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (log.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) #s(literal 3 binary32)))) (neg.f32 (+.f32 #s(literal 0 binary32) (+.f32 (pow.f32 (log.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) #s(literal 2 binary32)) (*.f32 #s(literal 0 binary32) (log.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))))))
(/.f32 (neg.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (log.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) #s(literal 2 binary32)))) (neg.f32 (+.f32 #s(literal 0 binary32) (log.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))))
(/.f32 (neg.f32 (*.f32 #s(literal -1 binary32) (-.f32 (pow.f32 (log.f32 (/.f32 (fma.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (*.f32 (*.f32 u1 u1) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) u1))) #s(literal 3 binary32))))) (neg.f32 (fma.f32 (log1p.f32 (*.f32 (*.f32 u1 u1) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) u1))) (log.f32 (*.f32 (/.f32 (fma.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) u1) #s(literal 1 binary32)))) (pow.f32 (log.f32 (/.f32 (fma.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (*.f32 #s(literal -1 binary32) (*.f32 (log.f32 (*.f32 (/.f32 (fma.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) u1) #s(literal 1 binary32)))) (log.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))))))) (neg.f32 (log.f32 (*.f32 (/.f32 (fma.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) u1) #s(literal 1 binary32))))))
(*.f32 (log.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.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) (log.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))
(log.f32 (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.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 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))
(+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 u1) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))
(+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))
(+.f32 (*.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1 binary32))
(pow.f32 (/.f32 (fma.f32 (*.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (-.f32 (*.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1 binary32)) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 27 binary32)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (fma.f32 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 u1 (*.f32 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))))) #s(literal -1 binary32))
(fma.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32))
(fma.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1 binary32))
(fma.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 u1))) #s(literal 1 binary32))
(fma.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1 binary32))
(fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32))
(fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32))
(fma.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))
(fma.f32 (*.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1 binary32) #s(literal 1 binary32))
(fma.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1 binary32))
(fma.f32 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) u1 #s(literal 1 binary32))
(fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1 binary32))
(fma.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (sqrt.f32 u1))) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (sqrt.f32 u1))) #s(literal 1 binary32))
(fma.f32 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 u1) #s(literal 1 binary32))
(fma.f32 (pow.f32 (*.f32 u1 (sqrt.f32 u1)) #s(literal 3 binary32)) (pow.f32 (*.f32 u1 (sqrt.f32 u1)) #s(literal 3 binary32)) #s(literal 1 binary32))
(fma.f32 (pow.f32 (pow.f32 (neg.f32 u1) #s(literal 3/2 binary32)) #s(literal 3 binary32)) (pow.f32 (pow.f32 (neg.f32 u1) #s(literal 3/2 binary32)) #s(literal 3 binary32)) #s(literal 1 binary32))
(-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))
(-.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32))) (/.f32 (*.f32 u1 (*.f32 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))) (fma.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32))))
(-.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (-.f32 (*.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1 binary32)) #s(literal 1 binary32))) (/.f32 (pow.f32 u1 #s(literal 27 binary32)) (fma.f32 (*.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (-.f32 (*.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1 binary32)) #s(literal 1 binary32))))
(-.f32 (/.f32 (*.f32 u1 (*.f32 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))) (-.f32 (*.f32 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 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 (fma.f32 (*.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (-.f32 (*.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1 binary32)) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 27 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 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 u1 (*.f32 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (fma.f32 (*.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (-.f32 (*.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1 binary32)) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 27 binary32))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (fma.f32 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 u1 (*.f32 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))))))))
(/.f32 (+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 27 binary32))) (fma.f32 (*.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (-.f32 (*.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1 binary32)) #s(literal 1 binary32)))
(/.f32 (+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 27 binary32))) (fma.f32 u1 (*.f32 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (fma.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32))))
(/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))))) (fma.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32)))
(/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 27 binary32))) #s(literal 1 binary32)) (fma.f32 (*.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (-.f32 (*.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1 binary32)) #s(literal 1 binary32)))
(/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))))) #s(literal 1 binary32)) (fma.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32)))
(/.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 27 binary32)))) (neg.f32 (fma.f32 (*.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (-.f32 (*.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1 binary32)) #s(literal 1 binary32))))
(/.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 27 binary32)))) (neg.f32 (fma.f32 u1 (*.f32 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (fma.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32)))))
(/.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))))) (neg.f32 (fma.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32))))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 27 binary32))) (fma.f32 (*.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (-.f32 (*.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1 binary32)) #s(literal 1 binary32)))
(/.f32 (-.f32 (*.f32 u1 (*.f32 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))) #s(literal 1 binary32)) (-.f32 (*.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1 binary32)))
(/.f32 (-.f32 (fma.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32)) (*.f32 (fma.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32)) (*.f32 u1 (*.f32 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))))) (*.f32 (fma.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32)) (fma.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32))))
(/.f32 (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 27 binary32))) #s(literal 1 binary32))) (neg.f32 (fma.f32 (*.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (-.f32 (*.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1 binary32)) #s(literal 1 binary32))))
(/.f32 (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))))) #s(literal 1 binary32))) (neg.f32 (fma.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 27 binary32)))) (neg.f32 (fma.f32 (*.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (-.f32 (*.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1 binary32)) #s(literal 1 binary32))))
(/.f32 (neg.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 27 binary32))))) (neg.f32 (neg.f32 (fma.f32 (*.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (-.f32 (*.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1 binary32)) #s(literal 1 binary32)))))
(/.f32 (neg.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))))))) (neg.f32 (neg.f32 (fma.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32)))))
(/.f32 (neg.f32 (-.f32 (*.f32 u1 (*.f32 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))) #s(literal 1 binary32))) (neg.f32 (-.f32 (*.f32 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 u1 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32)))
(*.f32 (fma.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32)) #s(literal 1 binary32))
(*.f32 (+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 27 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (-.f32 (*.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1 binary32)) #s(literal 1 binary32))))
(*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))))) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32))))
(*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) u2)) (cos.f32 (*.f32 (PI.f32) u2))) (sqrt.f32 (neg.f32 (log.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) (sqrt.f32 (neg.f32 (log.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))))
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))))
(*.f32 (*.f32 (sqrt.f32 (neg.f32 (log.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))) #s(literal 2 binary32)) (*.f32 (sin.f32 (*.f32 (PI.f32) u2)) (cos.f32 (*.f32 (PI.f32) u2))))
(*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) 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 (*.f32 (PI.f32) u2) #s(literal 2 binary32))
(*.f32 (*.f32 #s(literal 2 binary32) u2) (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 2/3 binary32))) (cbrt.f32 (PI.f32)))
(*.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)))
(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 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/2 binary32))
(pow.f32 (cbrt.f32 (PI.f32)) #s(literal 3 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 (PI.f32) #s(literal 1 binary32))
(*.f32 (PI.f32) (log.f32 (E.f32)))
(*.f32 #s(literal 1 binary32) (PI.f32))
(*.f32 (cbrt.f32 (PI.f32)) (pow.f32 (PI.f32) #s(literal 2/3 binary32)))
(*.f32 (cbrt.f32 (PI.f32)) (log.f32 (exp.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)))))
(*.f32 (cbrt.f32 (PI.f32)) (sqrt.f32 (pow.f32 (PI.f32) #s(literal 4/3 binary32))))
(*.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (cbrt.f32 (PI.f32)))
(*.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 (cbrt.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32))) #s(literal 3 binary32)) (pow.f32 (cbrt.f32 (cbrt.f32 (PI.f32))) #s(literal 3 binary32)))
(*.f32 (pow.f32 (cbrt.f32 (sqrt.f32 (PI.f32))) #s(literal 3 binary32)) (pow.f32 (cbrt.f32 (sqrt.f32 (PI.f32))) #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)) (cbrt.f32 (cbrt.f32 (PI.f32))))
(*.f32 (pow.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (sqrt.f32 (PI.f32))) #s(literal 1/3 binary32)) (cbrt.f32 (sqrt.f32 (PI.f32))))
(*.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)))) (cbrt.f32 (cbrt.f32 (PI.f32))))
(*.f32 (cbrt.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (sqrt.f32 (PI.f32)))) (cbrt.f32 (sqrt.f32 (PI.f32))))
(*.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))))) (cbrt.f32 (PI.f32)))
(*.f32 (sqrt.f32 (*.f32 (PI.f32) (pow.f32 (PI.f32) #s(literal 2/3 binary32)))) (pow.f32 (PI.f32) #s(literal 1/6 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 (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 (cbrt.f32 (PI.f32)) #s(literal 6 binary32))
(pow.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) #s(literal 3 binary32))
(pow.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 2/3 binary32))
(pow.f32 (sqrt.f32 (PI.f32)) #s(literal 4 binary32))
(pow.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) #s(literal 1/3 binary32))
(sqrt.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (PI.f32))))
(cbrt.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))
(*.f32 (PI.f32) (PI.f32))
(*.f32 #s(literal 1 binary32) (*.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)) (cbrt.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (PI.f32)))))
(*.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 (cbrt.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (PI.f32)))) (pow.f32 (PI.f32) #s(literal 2/3 binary32)))
(*.f32 (*.f32 (PI.f32) (pow.f32 (PI.f32) #s(literal 2/3 binary32))) (cbrt.f32 (PI.f32)))
(*.f32 (*.f32 (PI.f32) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))
(*.f32 (pow.f32 (*.f32 (PI.f32) (sqrt.f32 (PI.f32))) #s(literal 1 binary32)) (sqrt.f32 (PI.f32)))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (PI.f32)))) #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)) (cbrt.f32 (PI.f32)))
(*.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)
(neg.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))
(exp.f32 (*.f32 (*.f32 #s(literal 2 binary32) (log.f32 u1)) #s(literal 2 binary32)))
(exp.f32 (*.f32 (log.f32 u1) #s(literal 4 binary32)))
(exp.f32 (fma.f32 #s(literal 2 binary32) (log.f32 u1) (*.f32 #s(literal 2 binary32) (log.f32 u1))))
(+.f32 #s(literal 0 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))
(pow.f32 u1 #s(literal 4 binary32))
(pow.f32 (neg.f32 u1) #s(literal 4 binary32))
(pow.f32 (*.f32 u1 u1) #s(literal 2 binary32))
(pow.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1 binary32))
(pow.f32 (neg.f32 (*.f32 u1 u1)) #s(literal 2 binary32))
(-.f32 #s(literal 0 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))
(-.f32 (/.f32 #s(literal 0 binary32) (+.f32 #s(literal 0 binary32) (fma.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 #s(literal 0 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))) (/.f32 (*.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 0 binary32) (fma.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 #s(literal 0 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))))
(-.f32 (/.f32 #s(literal 0 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (/.f32 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))
(/.f32 (-.f32 #s(literal 0 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 0 binary32) (fma.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 #s(literal 0 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))))
(/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))
(/.f32 (neg.f32 (-.f32 #s(literal 0 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 #s(literal 0 binary32) (fma.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 #s(literal 0 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))))
(/.f32 (neg.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))
(*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))
(*.f32 u1 (*.f32 u1 (neg.f32 (*.f32 u1 u1))))
(*.f32 (neg.f32 u1) (*.f32 u1 (*.f32 u1 u1)))
(*.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))
(*.f32 (*.f32 u1 u1) (*.f32 u1 u1))
(*.f32 (*.f32 u1 u1) (neg.f32 (*.f32 u1 u1)))
(*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1 binary32))
(*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1 binary32))
(*.f32 (*.f32 u1 (*.f32 u1 u1)) u1)
(*.f32 (*.f32 u1 (*.f32 u1 u1)) (neg.f32 u1))
(*.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))
(*.f32 (neg.f32 (*.f32 u1 u1)) (*.f32 u1 u1))
(*.f32 (neg.f32 (*.f32 u1 u1)) (neg.f32 (*.f32 u1 u1)))
(*.f32 (*.f32 (neg.f32 (*.f32 u1 u1)) u1) u1)
(*.f32 (*.f32 #s(literal 1 binary32) (neg.f32 (*.f32 u1 u1))) (*.f32 u1 u1))
(*.f32 (pow.f32 (*.f32 (neg.f32 u1) #s(literal -1 binary32)) #s(literal 2 binary32)) (*.f32 u1 u1))
(neg.f32 (log.f32 (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32)))))
(+.f32 (log1p.f32 (*.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (neg.f32 (log1p.f32 (fma.f32 u1 u1 u1))))
(+.f32 (neg.f32 (log1p.f32 (fma.f32 u1 u1 u1))) (log1p.f32 (*.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))))
(+.f32 #s(literal 0 binary32) (log.f32 (/.f32 (fma.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))))
(+.f32 (log.f32 (/.f32 (fma.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.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 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.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))))) (log1p.f32 (neg.f32 (fma.f32 u1 u1 u1))))
(fma.f32 #s(literal -1 binary32) (log1p.f32 (fma.f32 u1 u1 u1)) (log1p.f32 (*.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))))
(fma.f32 (log1p.f32 (fma.f32 u1 u1 u1)) #s(literal -1 binary32) (log1p.f32 (*.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))))
(-.f32 (log1p.f32 (*.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (log1p.f32 (fma.f32 u1 u1 u1)))
(-.f32 #s(literal 0 binary32) (log.f32 (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32)))))
(-.f32 (log1p.f32 (pow.f32 u1 #s(literal 27 binary32))) (log.f32 (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 (*.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (-.f32 (*.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1 binary32)) #s(literal 1 binary32)))))
(-.f32 (log1p.f32 (*.f32 u1 (*.f32 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))))) (log.f32 (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32)))))
(-.f32 (log.f32 (neg.f32 (fma.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32)))) (log.f32 (neg.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))))
(-.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 27 binary32))) #s(literal 1 binary32))) (log.f32 (*.f32 (fma.f32 (*.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (-.f32 (*.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1 binary32)) #s(literal 1 binary32)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))))
(-.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 27 binary32))) #s(literal -1 binary32))) (log.f32 (*.f32 (fma.f32 (*.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (-.f32 (*.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1 binary32)) #s(literal 1 binary32)) (neg.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))))
(-.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))))) #s(literal 1 binary32))) (log.f32 (*.f32 (fma.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))))
(-.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))))) #s(literal -1 binary32))) (log.f32 (*.f32 (fma.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32)) (neg.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))))
(-.f32 (log.f32 (*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 27 binary32))))) (log.f32 (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 (*.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (-.f32 (*.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1 binary32)) #s(literal 1 binary32)))))
(-.f32 (log.f32 (*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))))))) (log.f32 (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32)))))
(-.f32 (log.f32 (*.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 27 binary32))))) (log.f32 (*.f32 (neg.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (fma.f32 (*.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (-.f32 (*.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1 binary32)) #s(literal 1 binary32)))))
(-.f32 (log.f32 (*.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))))))) (log.f32 (*.f32 (neg.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (fma.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32)))))
(-.f32 (log.f32 (*.f32 (fma.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32)) #s(literal -1 binary32))) (log.f32 (neg.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))))
(-.f32 (log.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 27 binary32))))) (log1p.f32 (*.f32 (*.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (-.f32 (*.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1 binary32)))))
(-.f32 (log.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))))))) (log1p.f32 (*.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))))
(-.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 27 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))) (log1p.f32 (*.f32 (*.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (-.f32 (*.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1 binary32)))))
(-.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))))) (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))) (log1p.f32 (*.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))))
(-.f32 (log.f32 (*.f32 #s(literal -1 binary32) (fma.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32)))) (log.f32 (neg.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))))
(-.f32 (/.f32 (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) #s(literal 2 binary32)) (log.f32 (/.f32 (fma.f32 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 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))))) (/.f32 (pow.f32 (neg.f32 (log1p.f32 (fma.f32 u1 u1 u1))) #s(literal 2 binary32)) (log.f32 (/.f32 (fma.f32 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 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))))))
(/.f32 (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) #s(literal 3 binary32)) (pow.f32 (neg.f32 (log1p.f32 (fma.f32 u1 u1 u1))) #s(literal 3 binary32))) (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) #s(literal 2 binary32)) (-.f32 (pow.f32 (neg.f32 (log1p.f32 (fma.f32 u1 u1 u1))) #s(literal 2 binary32)) (*.f32 (log1p.f32 (*.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (neg.f32 (log1p.f32 (fma.f32 u1 u1 u1)))))))
(/.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) #s(literal 2 binary32)) (pow.f32 (neg.f32 (log1p.f32 (fma.f32 u1 u1 u1))) #s(literal 2 binary32))) (log.f32 (/.f32 (fma.f32 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 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) #s(literal 3 binary32)) (pow.f32 (neg.f32 (log1p.f32 (fma.f32 u1 u1 u1))) #s(literal 3 binary32)))) (neg.f32 (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) #s(literal 2 binary32)) (-.f32 (pow.f32 (neg.f32 (log1p.f32 (fma.f32 u1 u1 u1))) #s(literal 2 binary32)) (*.f32 (log1p.f32 (*.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (neg.f32 (log1p.f32 (fma.f32 u1 u1 u1))))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) #s(literal 2 binary32)) (pow.f32 (neg.f32 (log1p.f32 (fma.f32 u1 u1 u1))) #s(literal 2 binary32)))) (neg.f32 (log.f32 (/.f32 (fma.f32 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 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))))))
(log.f32 (/.f32 (fma.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(neg.f32 (/.f32 #s(literal -1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(exp.f32 (neg.f32 (log1p.f32 (fma.f32 u1 u1 u1))))
(pow.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal -1 binary32))
(pow.f32 (neg.f32 (neg.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) #s(literal -1 binary32))
(pow.f32 (pow.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal -1/2 binary32)) #s(literal 2 binary32))
(pow.f32 (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) #s(literal -1/2 binary32))
(/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(/.f32 #s(literal -1 binary32) (neg.f32 (neg.f32 (neg.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))))
(*.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) #s(literal 1 binary32))
(*.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(*.f32 (pow.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal -1/2 binary32)) (pow.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal -1/2 binary32)))
(*.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))) (fma.f32 (fma.f32 u1 u1 u1) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)) #s(literal 1 binary32)))
(*.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))) (pow.f32 (/.f32 #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))) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)))) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)))) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) #s(literal -1 binary32)))

simplify360.0ms (2.3%)

Memory
-8.0MiB live, 793.7MiB allocated
Algorithm
egg-herbie
Rules
8 068×lower-fma.f64
8 068×lower-fma.f32
7 254×lower-*.f64
7 254×lower-*.f32
4 244×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
08508622
127017348
080196966
Stop Event
iter limit
node limit
Counts
372 → 367
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)))
(* -2 (* (sqrt u1) (* u2 (PI))))
(* u2 (+ (* -2 (* (sqrt u1) (PI))) (* 4/3 (* (sqrt u1) (* (pow u2 2) (pow (PI) 3))))))
(* u2 (+ (* -2 (* (sqrt u1) (PI))) (* (pow u2 2) (+ (* -4/15 (* (sqrt u1) (* (pow u2 2) (pow (PI) 5)))) (* 4/3 (* (sqrt u1) (pow (PI) 3)))))))
(* u2 (+ (* -2 (* (sqrt u1) (PI))) (* (pow u2 2) (+ (* 4/3 (* (sqrt u1) (pow (PI) 3))) (* (pow u2 2) (+ (* -4/15 (* (sqrt u1) (pow (PI) 5))) (* 8/315 (* (sqrt u1) (* (pow u2 2) (pow (PI) 7))))))))))
(* -1 (* (sqrt u1) (sin (* 2 (* u2 (PI))))))
(* -1 (* (sqrt u1) (sin (* 2 (* u2 (PI))))))
(* -1 (* (sqrt u1) (sin (* 2 (* u2 (PI))))))
(* -1 (* (sqrt u1) (sin (* 2 (* u2 (PI))))))
(* -1 (* (sqrt u1) (sin (* 2 (* u2 (PI))))))
(* -1 (* (sqrt u1) (sin (* 2 (* u2 (PI))))))
(* -1 (* (sqrt u1) (sin (* 2 (* u2 (PI))))))
(* -1 (* (sqrt u1) (sin (* 2 (* u2 (PI))))))
(* -1 (* (sqrt u1) (sin (* 2 (* u2 (PI))))))
(* -1 (* (sqrt u1) (sin (* 2 (* u2 (PI))))))
(* -1 (* (sqrt u1) (sin (* 2 (* u2 (PI))))))
(* -1 (* (sqrt u1) (sin (* 2 (* u2 (PI))))))
(* -1 (* (sqrt u1) (sin (* 2 (* u2 (PI))))))
(* -1 (* (sqrt u1) (sin (* 2 (* u2 (PI))))))
(* -1 (* (sqrt u1) (sin (* 2 (* u2 (PI))))))
(* -1 (* (sqrt u1) (sin (* 2 (* u2 (PI))))))
(* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2)))
(* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2)))
(* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2)))
(* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (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)))
(* u2 (PI))
(* u2 (PI))
(* u2 (PI))
(* u2 (PI))
(* u2 (PI))
(* u2 (PI))
(* u2 (PI))
(* u2 (PI))
(* u2 (PI))
(* u2 (PI))
(* u2 (PI))
(* u2 (PI))
(* -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) (* u2 (* (PI) (* (pow (sqrt -1) 2) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2))))))))
(+ (* -1/4 (* (sqrt (pow u1 3)) (* u2 (* (PI) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2)))))))) (* (sqrt u1) (* u2 (* (PI) (* (pow (sqrt -1) 2) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2)))))))))
(+ (* (sqrt u1) (* u2 (* (PI) (* (pow (sqrt -1) 2) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2)))))))) (* (pow u1 2) (+ (* -1/4 (* (sqrt (/ 1 u1)) (* u2 (* (PI) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2)))))))) (* -1/6 (* (sqrt u1) (* u2 (* (PI) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2)))))))))))
(+ (* (sqrt u1) (* u2 (* (PI) (* (pow (sqrt -1) 2) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2)))))))) (* (pow u1 2) (+ (* -1/4 (* (sqrt (/ 1 u1)) (* u2 (* (PI) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2)))))))) (* u1 (+ (* -1/2 (* (sqrt u1) (* u2 (* (PI) (* (+ 1/4 (* 1/16 (/ 1 (* u1 (pow (sqrt -1) 2))))) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2))))))))) (* -1/6 (* (sqrt (/ 1 u1)) (* u2 (* (PI) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2)))))))))))))
(* (* u2 (* (PI) (* (sqrt -1) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2))))))) (sqrt (+ (log -1) (* -1 (log (/ 1 u1))))))
(+ (* -1/2 (* (/ (* u2 (* (PI) (* (sqrt -1) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2))))))) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (* u2 (* (PI) (* (sqrt -1) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2))))))) (sqrt (+ (log -1) (* -1 (log (/ 1 u1)))))))
(+ (* -1/2 (* (/ (* u2 (* (PI) (* (sqrt -1) (* (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1))))))) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2)))))))) (pow u1 2)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* u2 (* (PI) (* (sqrt -1) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2))))))) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (* u2 (* (PI) (* (sqrt -1) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2))))))) (sqrt (+ (log -1) (* -1 (log (/ 1 u1))))))))
(+ (* -1/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))))))) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2)))))))) (pow u1 3)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* u2 (* (PI) (* (sqrt -1) (* (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1))))))) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2)))))))) (pow u1 2)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* u2 (* (PI) (* (sqrt -1) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2))))))) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (* u2 (* (PI) (* (sqrt -1) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2))))))) (sqrt (+ (log -1) (* -1 (log (/ 1 u1)))))))))
(* (* u2 (* (PI) (* (pow (sqrt -1) 2) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2))))))) (sqrt (log (/ -1 u1))))
(+ (* -1/2 (* (/ (* u2 (* (PI) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2)))))) u1) (sqrt (/ 1 (log (/ -1 u1)))))) (* (* u2 (* (PI) (* (pow (sqrt -1) 2) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2))))))) (sqrt (log (/ -1 u1)))))
(+ (* -1 (/ (+ (* 1/2 (* (* u2 (* (PI) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2)))))) (sqrt (/ 1 (log (/ -1 u1)))))) (* 1/2 (* (/ (* u2 (* (PI) (* (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2))))) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2))))))) u1) (sqrt (/ 1 (log (/ -1 u1))))))) u1)) (* (* u2 (* (PI) (* (pow (sqrt -1) 2) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2))))))) (sqrt (log (/ -1 u1)))))
(+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (* u2 (* (PI) (* (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2))))) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2))))))) (sqrt (/ 1 (log (/ -1 u1)))))) (* -1/2 (* (/ (* u2 (* (PI) (* (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 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 (* (* u2 (* (PI) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2)))))) (sqrt (/ 1 (log (/ -1 u1))))))) u1)) (* (* u2 (* (PI) (* (pow (sqrt -1) 2) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2))))))) (sqrt (log (/ -1 u1)))))
(* 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 (+ (* -4/3 (* (* (pow u2 2) (* (pow (PI) 3) (sqrt -1))) (sqrt (log (- 1 u1))))) (* 2 (* (* (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)))))))
(* -4/3 (* (* (pow u2 3) (* (pow (PI) 3) (sqrt -1))) (sqrt (log (- 1 u1)))))
(* (pow u2 3) (+ (* -4/3 (* (* (pow (PI) 3) (sqrt -1)) (sqrt (log (- 1 u1))))) (* 2 (* (/ (* (PI) (sqrt -1)) (pow u2 2)) (sqrt (log (- 1 u1)))))))
(* (pow u2 3) (+ (* -4/3 (* (* (pow (PI) 3) (sqrt -1)) (sqrt (log (- 1 u1))))) (* 2 (* (/ (* (PI) (sqrt -1)) (pow u2 2)) (sqrt (log (- 1 u1)))))))
(* (pow u2 3) (+ (* -4/3 (* (* (pow (PI) 3) (sqrt -1)) (sqrt (log (- 1 u1))))) (* 2 (* (/ (* (PI) (sqrt -1)) (pow u2 2)) (sqrt (log (- 1 u1)))))))
(* -4/3 (* (* (pow u2 3) (* (pow (PI) 3) (sqrt -1))) (sqrt (log (- 1 u1)))))
(* -1 (* (pow u2 3) (+ (* -2 (* (/ (* (PI) (sqrt -1)) (pow u2 2)) (sqrt (log (- 1 u1))))) (* 4/3 (* (* (pow (PI) 3) (sqrt -1)) (sqrt (log (- 1 u1))))))))
(* -1 (* (pow u2 3) (+ (* -2 (* (/ (* (PI) (sqrt -1)) (pow u2 2)) (sqrt (log (- 1 u1))))) (* 4/3 (* (* (pow (PI) 3) (sqrt -1)) (sqrt (log (- 1 u1))))))))
(* -1 (* (pow u2 3) (+ (* -2 (* (/ (* (PI) (sqrt -1)) (pow u2 2)) (sqrt (log (- 1 u1))))) (* 4/3 (* (* (pow (PI) 3) (sqrt -1)) (sqrt (log (- 1 u1))))))))
(* (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))))
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))) (+ (log -1) (* -4 (log (/ 1 u1)))))
(- (+ (* -3 (log (/ 1 u1))) (/ 1 u1)) (+ (log -1) (* -4 (log (/ 1 u1)))))
(- (+ (* -3 (log (/ 1 u1))) (+ (/ 1/2 (pow u1 2)) (/ 1 u1))) (+ (log -1) (* -4 (log (/ 1 u1)))))
(- (+ (* -3 (log (/ 1 u1))) (+ (/ 1/2 (pow u1 2)) (+ (/ 1 u1) (* 1/3 (/ 1 (pow u1 3)))))) (+ (log -1) (* -4 (log (/ 1 u1)))))
(- (* -3 (log (/ -1 u1))) (* -4 (log (/ -1 u1))))
(- (+ (* -3 (log (/ -1 u1))) (/ 1 u1)) (* -4 (log (/ -1 u1))))
(- (+ (* -3 (log (/ -1 u1))) (+ (/ 1/2 (pow u1 2)) (/ 1 u1))) (* -4 (log (/ -1 u1))))
(- (+ (* -3 (log (/ -1 u1))) (* -1 (/ (- (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u1))) u1)) 1) u1))) (* -4 (log (/ -1 u1))))
u1
(* u1 (+ 1 (* 1/2 u1)))
(* u1 (+ 1 (* u1 (+ 1/2 (* 1/3 u1)))))
(* u1 (+ 1 (* u1 (+ 1/2 (* u1 (+ 1/3 (* -3/4 u1)))))))
(* -3 (log (/ 1 u1)))
(+ (* -3 (log (/ 1 u1))) (/ 1 u1))
(+ (* -3 (log (/ 1 u1))) (+ (/ 1/2 (pow u1 2)) (/ 1 u1)))
(+ (* -3 (log (/ 1 u1))) (+ (/ 1/2 (pow u1 2)) (+ (/ 1 u1) (* 1/3 (/ 1 (pow u1 3))))))
(+ (log -1) (* -3 (log (/ -1 u1))))
(+ (log -1) (+ (* -3 (log (/ -1 u1))) (/ 1 u1)))
(+ (log -1) (+ (* -3 (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))))
(* (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))) (+ (log -1) (* -4 (log (/ 1 u1)))))))
(+ (* 1/2 (* (/ (sin (* 2 (* u2 (PI)))) u1) (sqrt (/ 1 (- (* -3 (log (/ 1 u1))) (+ (log -1) (* -4 (log (/ 1 u1))))))))) (* (sin (* 2 (* u2 (PI)))) (sqrt (- (* -3 (log (/ 1 u1))) (+ (log -1) (* -4 (log (/ 1 u1))))))))
(+ (* 1/2 (* (/ (sin (* 2 (* u2 (PI)))) u1) (sqrt (/ 1 (- (* -3 (log (/ 1 u1))) (+ (log -1) (* -4 (log (/ 1 u1))))))))) (+ (* 1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (- 1/2 (* 1/4 (/ 1 (- (* -3 (log (/ 1 u1))) (+ (log -1) (* -4 (log (/ 1 u1))))))))) (pow u1 2)) (sqrt (/ 1 (- (* -3 (log (/ 1 u1))) (+ (log -1) (* -4 (log (/ 1 u1))))))))) (* (sin (* 2 (* u2 (PI)))) (sqrt (- (* -3 (log (/ 1 u1))) (+ (log -1) (* -4 (log (/ 1 u1)))))))))
(+ (* 1/2 (* (/ (sin (* 2 (* u2 (PI)))) u1) (sqrt (/ 1 (- (* -3 (log (/ 1 u1))) (+ (log -1) (* -4 (log (/ 1 u1))))))))) (+ (* 1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (- 1/3 (* 1/2 (/ (- 1/2 (* 1/4 (/ 1 (- (* -3 (log (/ 1 u1))) (+ (log -1) (* -4 (log (/ 1 u1)))))))) (- (* -3 (log (/ 1 u1))) (+ (log -1) (* -4 (log (/ 1 u1))))))))) (pow u1 3)) (sqrt (/ 1 (- (* -3 (log (/ 1 u1))) (+ (log -1) (* -4 (log (/ 1 u1))))))))) (+ (* 1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (- 1/2 (* 1/4 (/ 1 (- (* -3 (log (/ 1 u1))) (+ (log -1) (* -4 (log (/ 1 u1))))))))) (pow u1 2)) (sqrt (/ 1 (- (* -3 (log (/ 1 u1))) (+ (log -1) (* -4 (log (/ 1 u1))))))))) (* (sin (* 2 (* u2 (PI)))) (sqrt (- (* -3 (log (/ 1 u1))) (+ (log -1) (* -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)))))))) (* (sin (* 2 (* u2 (PI)))) (sqrt (- (* -3 (log (/ -1 u1))) (* -4 (log (/ -1 u1)))))))
(+ (* -1 (/ (+ (* -1/2 (* (sin (* 2 (* u2 (PI)))) (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)))))))) u1) (sqrt (/ 1 (- (* -3 (log (/ -1 u1))) (* -4 (log (/ -1 u1))))))))) u1)) (* (sin (* 2 (* u2 (PI)))) (sqrt (- (* -3 (log (/ -1 u1))) (* -4 (log (/ -1 u1)))))))
(+ (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (* (* (sin (* 2 (* u2 (PI)))) (- 1/2 (* 1/4 (/ 1 (- (* -3 (log (/ -1 u1))) (* -4 (log (/ -1 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)))))))) u1) (sqrt (/ 1 (- (* -3 (log (/ -1 u1))) (* -4 (log (/ -1 u1))))))))) u1)) (* -1/2 (* (sin (* 2 (* u2 (PI)))) (sqrt (/ 1 (- (* -3 (log (/ -1 u1))) (* -4 (log (/ -1 u1))))))))) u1)) (* (sin (* 2 (* u2 (PI)))) (sqrt (- (* -3 (log (/ -1 u1))) (* -4 (log (/ -1 u1)))))))
(* 2 (* (* u2 (PI)) (sqrt (- (log (* (+ 1 u1) (+ 1 (pow u1 2)))) (log (- 1 (pow u1 4)))))))
(* u2 (+ (* -4/3 (* (* (pow u2 2) (pow (PI) 3)) (sqrt (- (log (* (+ 1 u1) (+ 1 (pow u1 2)))) (log (- 1 (pow u1 4))))))) (* 2 (* (PI) (sqrt (- (log (* (+ 1 u1) (+ 1 (pow u1 2)))) (log (- 1 (pow u1 4)))))))))
(* u2 (+ (* 2 (* (PI) (sqrt (- (log (* (+ 1 u1) (+ 1 (pow u1 2)))) (log (- 1 (pow u1 4))))))) (* (pow u2 2) (+ (* -4/3 (* (pow (PI) 3) (sqrt (- (log (* (+ 1 u1) (+ 1 (pow u1 2)))) (log (- 1 (pow u1 4))))))) (* 4/15 (* (* (pow u2 2) (pow (PI) 5)) (sqrt (- (log (* (+ 1 u1) (+ 1 (pow u1 2)))) (log (- 1 (pow u1 4)))))))))))
(* u2 (+ (* 2 (* (PI) (sqrt (- (log (* (+ 1 u1) (+ 1 (pow u1 2)))) (log (- 1 (pow u1 4))))))) (* (pow u2 2) (+ (* -4/3 (* (pow (PI) 3) (sqrt (- (log (* (+ 1 u1) (+ 1 (pow u1 2)))) (log (- 1 (pow u1 4))))))) (* (pow u2 2) (+ (* -8/315 (* (* (pow u2 2) (pow (PI) 7)) (sqrt (- (log (* (+ 1 u1) (+ 1 (pow u1 2)))) (log (- 1 (pow u1 4))))))) (* 4/15 (* (pow (PI) 5) (sqrt (- (log (* (+ 1 u1) (+ 1 (pow u1 2)))) (log (- 1 (pow u1 4)))))))))))))
(* (sin (* 2 (* u2 (PI)))) (sqrt (- (log (* (+ 1 u1) (+ 1 (pow u1 2)))) (log (- 1 (pow u1 4))))))
(* (sin (* 2 (* u2 (PI)))) (sqrt (- (log (* (+ 1 u1) (+ 1 (pow u1 2)))) (log (- 1 (pow u1 4))))))
(* (sin (* 2 (* u2 (PI)))) (sqrt (- (log (* (+ 1 u1) (+ 1 (pow u1 2)))) (log (- 1 (pow u1 4))))))
(* (sin (* 2 (* u2 (PI)))) (sqrt (- (log (* (+ 1 u1) (+ 1 (pow u1 2)))) (log (- 1 (pow u1 4))))))
(* (sin (* 2 (* u2 (PI)))) (sqrt (- (log (* (+ 1 u1) (+ 1 (pow u1 2)))) (log (- 1 (pow u1 4))))))
(* (sin (* 2 (* u2 (PI)))) (sqrt (- (log (* (+ 1 u1) (+ 1 (pow u1 2)))) (log (- 1 (pow u1 4))))))
(* (sin (* 2 (* u2 (PI)))) (sqrt (- (log (* (+ 1 u1) (+ 1 (pow u1 2)))) (log (- 1 (pow u1 4))))))
(* (sin (* 2 (* u2 (PI)))) (sqrt (- (log (* (+ 1 u1) (+ 1 (pow u1 2)))) (log (- 1 (pow u1 4))))))
(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))) (+ (log -1) (* -4 (log (/ 1 u1))))))
(+ (sqrt (- (* -3 (log (/ 1 u1))) (+ (log -1) (* -4 (log (/ 1 u1)))))) (* 1/2 (* (/ 1 u1) (sqrt (/ 1 (- (* -3 (log (/ 1 u1))) (+ (log -1) (* -4 (log (/ 1 u1))))))))))
(+ (sqrt (- (* -3 (log (/ 1 u1))) (+ (log -1) (* -4 (log (/ 1 u1)))))) (+ (* 1/2 (* (/ 1 u1) (sqrt (/ 1 (- (* -3 (log (/ 1 u1))) (+ (log -1) (* -4 (log (/ 1 u1))))))))) (* 1/2 (* (/ (- 1/2 (* 1/4 (/ 1 (- (* -3 (log (/ 1 u1))) (+ (log -1) (* -4 (log (/ 1 u1)))))))) (pow u1 2)) (sqrt (/ 1 (- (* -3 (log (/ 1 u1))) (+ (log -1) (* -4 (log (/ 1 u1)))))))))))
(+ (sqrt (- (* -3 (log (/ 1 u1))) (+ (log -1) (* -4 (log (/ 1 u1)))))) (+ (* 1/2 (* (/ 1 u1) (sqrt (/ 1 (- (* -3 (log (/ 1 u1))) (+ (log -1) (* -4 (log (/ 1 u1))))))))) (+ (* 1/2 (* (/ (- 1/3 (* 1/2 (/ (- 1/2 (* 1/4 (/ 1 (- (* -3 (log (/ 1 u1))) (+ (log -1) (* -4 (log (/ 1 u1)))))))) (- (* -3 (log (/ 1 u1))) (+ (log -1) (* -4 (log (/ 1 u1)))))))) (pow u1 3)) (sqrt (/ 1 (- (* -3 (log (/ 1 u1))) (+ (log -1) (* -4 (log (/ 1 u1))))))))) (* 1/2 (* (/ (- 1/2 (* 1/4 (/ 1 (- (* -3 (log (/ 1 u1))) (+ (log -1) (* -4 (log (/ 1 u1)))))))) (pow u1 2)) (sqrt (/ 1 (- (* -3 (log (/ 1 u1))) (+ (log -1) (* -4 (log (/ 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 (/ (+ (* -1/2 (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))))))) u1) (sqrt (/ 1 (- (* -3 (log (/ -1 u1))) (* -4 (log (/ -1 u1))))))))) u1)))
(+ (sqrt (- (* -3 (log (/ -1 u1))) (* -4 (log (/ -1 u1))))) (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (* (- 1/2 (* 1/4 (/ 1 (- (* -3 (log (/ -1 u1))) (* -4 (log (/ -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))))))) u1) (sqrt (/ 1 (- (* -3 (log (/ -1 u1))) (* -4 (log (/ -1 u1))))))))) u1)) (* -1/2 (sqrt (/ 1 (- (* -3 (log (/ -1 u1))) (* -4 (log (/ -1 u1)))))))) u1)))
1
(+ 1 (* -1 u1))
(+ 1 (* u1 (- (pow u1 2) 1)))
(+ 1 (* u1 (- (* (pow u1 2) (+ 1 (* -1 u1))) 1)))
(pow u1 7)
(* (pow u1 7) (- 1 (/ 1 u1)))
(* (pow u1 7) (- (+ 1 (/ 1 (pow u1 3))) (/ 1 u1)))
(* (pow u1 7) (- (+ 1 (/ 1 (pow u1 3))) (+ (/ 1 u1) (/ 1 (pow u1 4)))))
(pow u1 7)
(* -1 (* (pow u1 7) (- (/ 1 u1) 1)))
(* -1 (* (pow u1 7) (- (* -1 (/ (- (/ 1 (pow u1 2)) 1) u1)) 1)))
(* -1 (* (pow u1 7) (- (* -1 (/ (- (/ 1 (pow u1 2)) (+ 1 (/ 1 (pow u1 3)))) u1)) 1)))
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)))))))
(- (* -6 (log (/ 1 u1))) (* -7 (log (/ 1 u1))))
(- (+ (* -6 (log (/ 1 u1))) (/ 1 u1)) (* -7 (log (/ 1 u1))))
(- (+ (* -6 (log (/ 1 u1))) (+ (/ 1/2 (pow u1 2)) (/ 1 u1))) (* -7 (log (/ 1 u1))))
(- (+ (* -6 (log (/ 1 u1))) (+ (/ 1/2 (pow u1 2)) (+ (/ 1 u1) (* 1/3 (/ 1 (pow u1 3)))))) (* -7 (log (/ 1 u1))))
(- (* -6 (log (/ -1 u1))) (+ (log -1) (* -7 (log (/ -1 u1)))))
(- (+ (* -6 (log (/ -1 u1))) (/ 1 u1)) (+ (log -1) (* -7 (log (/ -1 u1)))))
(- (+ (* -6 (log (/ -1 u1))) (+ (/ 1/2 (pow u1 2)) (/ 1 u1))) (+ (log -1) (* -7 (log (/ -1 u1)))))
(- (+ (* -6 (log (/ -1 u1))) (* -1 (/ (- (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u1))) u1)) 1) u1))) (+ (log -1) (* -7 (log (/ -1 u1)))))
1
1
(+ 1 (pow u1 9))
(+ 1 (pow u1 9))
(pow u1 9)
(pow u1 9)
(* (pow u1 9) (+ 1 (/ 1 (pow u1 9))))
(* (pow u1 9) (+ 1 (/ 1 (pow u1 9))))
(pow u1 9)
(pow u1 9)
(* (pow u1 9) (+ 1 (/ 1 (pow u1 9))))
(* (pow u1 9) (+ 1 (/ 1 (pow u1 9))))
(* (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 (- (* -6 (log (/ 1 u1))) (* -7 (log (/ 1 u1))))))
(+ (* 1/2 (* (/ (sin (* 2 (* u2 (PI)))) u1) (sqrt (/ 1 (- (* -6 (log (/ 1 u1))) (* -7 (log (/ 1 u1)))))))) (* (sin (* 2 (* u2 (PI)))) (sqrt (- (* -6 (log (/ 1 u1))) (* -7 (log (/ 1 u1)))))))
(+ (* 1/2 (* (/ (sin (* 2 (* u2 (PI)))) u1) (sqrt (/ 1 (- (* -6 (log (/ 1 u1))) (* -7 (log (/ 1 u1)))))))) (+ (* 1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (- 1/2 (* 1/4 (/ 1 (- (* -6 (log (/ 1 u1))) (* -7 (log (/ 1 u1)))))))) (pow u1 2)) (sqrt (/ 1 (- (* -6 (log (/ 1 u1))) (* -7 (log (/ 1 u1)))))))) (* (sin (* 2 (* u2 (PI)))) (sqrt (- (* -6 (log (/ 1 u1))) (* -7 (log (/ 1 u1))))))))
(+ (* 1/2 (* (/ (sin (* 2 (* u2 (PI)))) u1) (sqrt (/ 1 (- (* -6 (log (/ 1 u1))) (* -7 (log (/ 1 u1)))))))) (+ (* 1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (- 1/3 (* 1/2 (/ (- 1/2 (* 1/4 (/ 1 (- (* -6 (log (/ 1 u1))) (* -7 (log (/ 1 u1))))))) (- (* -6 (log (/ 1 u1))) (* -7 (log (/ 1 u1)))))))) (pow u1 3)) (sqrt (/ 1 (- (* -6 (log (/ 1 u1))) (* -7 (log (/ 1 u1)))))))) (+ (* 1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (- 1/2 (* 1/4 (/ 1 (- (* -6 (log (/ 1 u1))) (* -7 (log (/ 1 u1)))))))) (pow u1 2)) (sqrt (/ 1 (- (* -6 (log (/ 1 u1))) (* -7 (log (/ 1 u1)))))))) (* (sin (* 2 (* u2 (PI)))) (sqrt (- (* -6 (log (/ 1 u1))) (* -7 (log (/ 1 u1)))))))))
(* (sin (* 2 (* u2 (PI)))) (sqrt (- (* -6 (log (/ -1 u1))) (+ (log -1) (* -7 (log (/ -1 u1)))))))
(+ (* 1/2 (* (/ (sin (* 2 (* u2 (PI)))) u1) (sqrt (/ 1 (- (* -6 (log (/ -1 u1))) (+ (log -1) (* -7 (log (/ -1 u1))))))))) (* (sin (* 2 (* u2 (PI)))) (sqrt (- (* -6 (log (/ -1 u1))) (+ (log -1) (* -7 (log (/ -1 u1))))))))
(+ (* -1 (/ (+ (* -1/2 (* (sin (* 2 (* u2 (PI)))) (sqrt (/ 1 (- (* -6 (log (/ -1 u1))) (+ (log -1) (* -7 (log (/ -1 u1))))))))) (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (- 1/2 (* 1/4 (/ 1 (- (* -6 (log (/ -1 u1))) (+ (log -1) (* -7 (log (/ -1 u1))))))))) u1) (sqrt (/ 1 (- (* -6 (log (/ -1 u1))) (+ (log -1) (* -7 (log (/ -1 u1)))))))))) u1)) (* (sin (* 2 (* u2 (PI)))) (sqrt (- (* -6 (log (/ -1 u1))) (+ (log -1) (* -7 (log (/ -1 u1))))))))
(+ (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (* (* (sin (* 2 (* u2 (PI)))) (- 1/2 (* 1/4 (/ 1 (- (* -6 (log (/ -1 u1))) (+ (log -1) (* -7 (log (/ -1 u1))))))))) (sqrt (/ 1 (- (* -6 (log (/ -1 u1))) (+ (log -1) (* -7 (log (/ -1 u1))))))))) (* 1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (+ 1/3 (* -1/2 (/ (- 1/2 (* 1/4 (/ 1 (- (* -6 (log (/ -1 u1))) (+ (log -1) (* -7 (log (/ -1 u1)))))))) (- (* -6 (log (/ -1 u1))) (+ (log -1) (* -7 (log (/ -1 u1))))))))) u1) (sqrt (/ 1 (- (* -6 (log (/ -1 u1))) (+ (log -1) (* -7 (log (/ -1 u1)))))))))) u1)) (* -1/2 (* (sin (* 2 (* u2 (PI)))) (sqrt (/ 1 (- (* -6 (log (/ -1 u1))) (+ (log -1) (* -7 (log (/ -1 u1)))))))))) u1)) (* (sin (* 2 (* u2 (PI)))) (sqrt (- (* -6 (log (/ -1 u1))) (+ (log -1) (* -7 (log (/ -1 u1))))))))
(* 2 (* (* u2 (PI)) (sqrt (- (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (pow u1 9)) (+ 1 (+ u1 (pow u1 2)))))))))
(* u2 (+ (* -4/3 (* (* (pow u2 2) (pow (PI) 3)) (sqrt (- (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (pow u1 9)) (+ 1 (+ u1 (pow u1 2))))))))) (* 2 (* (PI) (sqrt (- (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (pow u1 9)) (+ 1 (+ u1 (pow u1 2)))))))))))
(* u2 (+ (* 2 (* (PI) (sqrt (- (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (pow u1 9)) (+ 1 (+ u1 (pow u1 2))))))))) (* (pow u2 2) (+ (* -4/3 (* (pow (PI) 3) (sqrt (- (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (pow u1 9)) (+ 1 (+ u1 (pow u1 2))))))))) (* 4/15 (* (* (pow u2 2) (pow (PI) 5)) (sqrt (- (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (pow u1 9)) (+ 1 (+ u1 (pow u1 2)))))))))))))
(* u2 (+ (* 2 (* (PI) (sqrt (- (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (pow u1 9)) (+ 1 (+ u1 (pow u1 2))))))))) (* (pow u2 2) (+ (* -4/3 (* (pow (PI) 3) (sqrt (- (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (pow u1 9)) (+ 1 (+ u1 (pow u1 2))))))))) (* (pow u2 2) (+ (* -8/315 (* (* (pow u2 2) (pow (PI) 7)) (sqrt (- (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (pow u1 9)) (+ 1 (+ u1 (pow u1 2))))))))) (* 4/15 (* (pow (PI) 5) (sqrt (- (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (pow u1 9)) (+ 1 (+ u1 (pow u1 2)))))))))))))))
(* (sin (* 2 (* u2 (PI)))) (sqrt (- (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (pow u1 9)) (+ 1 (+ u1 (pow u1 2))))))))
(* (sin (* 2 (* u2 (PI)))) (sqrt (- (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (pow u1 9)) (+ 1 (+ u1 (pow u1 2))))))))
(* (sin (* 2 (* u2 (PI)))) (sqrt (- (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (pow u1 9)) (+ 1 (+ u1 (pow u1 2))))))))
(* (sin (* 2 (* u2 (PI)))) (sqrt (- (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (pow u1 9)) (+ 1 (+ u1 (pow u1 2))))))))
(* (sin (* 2 (* u2 (PI)))) (sqrt (- (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (pow u1 9)) (+ 1 (+ u1 (pow u1 2))))))))
(* (sin (* 2 (* u2 (PI)))) (sqrt (- (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (pow u1 9)) (+ 1 (+ u1 (pow u1 2))))))))
(* (sin (* 2 (* u2 (PI)))) (sqrt (- (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (pow u1 9)) (+ 1 (+ u1 (pow u1 2))))))))
(* (sin (* 2 (* u2 (PI)))) (sqrt (- (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (pow u1 9)) (+ 1 (+ u1 (pow u1 2))))))))
(* 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))
(pow u1 4)
(pow u1 4)
(pow u1 4)
(pow u1 4)
(pow u1 4)
(pow u1 4)
(pow u1 4)
(pow u1 4)
(pow u1 4)
(pow u1 4)
(pow u1 4)
(pow u1 4)
(* -1 u1)
(* u1 (- (* -1/2 u1) 1))
(* u1 (- (* u1 (- (* 2/3 u1) 1/2)) 1))
(* u1 (- (* u1 (- (* u1 (+ 2/3 (* -1/4 u1))) 1/2)) 1))
(* -7 (log (/ 1 u1)))
(- (* -7 (log (/ 1 u1))) (/ 1 u1))
(+ (* -7 (log (/ 1 u1))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u1))) u1)))
(- (+ (* -7 (log (/ 1 u1))) (* 2/3 (/ 1 (pow u1 3)))) (+ (/ 1/2 (pow u1 2)) (/ 1 u1)))
(+ (log -1) (* -7 (log (/ -1 u1))))
(- (+ (log -1) (* -7 (log (/ -1 u1)))) (/ 1 u1))
(+ (log -1) (+ (* -7 (log (/ -1 u1))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u1))) u1))))
(+ (log -1) (+ (* -7 (log (/ -1 u1))) (* -1 (/ (+ 1 (* -1 (/ (- (* 2/3 (/ 1 u1)) 1/2) u1))) u1))))
1
(+ 1 (* -1 u1))
(+ 1 (* u1 (- (pow u1 2) 1)))
(+ 1 (* u1 (- (* (pow u1 2) (+ 1 (* -1 u1))) 1)))
(/ 1 (pow u1 2))
(/ (- 1 (/ 1 u1)) (pow u1 2))
(/ (- (+ 1 (/ 1 (pow u1 3))) (/ 1 u1)) (pow u1 2))
(/ (- (+ 1 (/ 1 (pow u1 3))) (+ (/ 1 u1) (/ 1 (pow u1 4)))) (pow u1 2))
(/ 1 (pow u1 2))
(/ (- 1 (/ 1 u1)) (pow u1 2))
(/ (+ 1 (* -1 (/ (- 1 (/ 1 (pow u1 2))) u1))) (pow u1 2))
(/ (+ 1 (* -1 (/ (- (+ 1 (/ 1 (pow u1 3))) (/ 1 (pow u1 2))) u1))) (pow u1 2))
Outputs
(* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2)))
(neg.f32 (*.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)))) (pow (sqrt -1) 2))))
(fma.f32 #s(literal -1/4 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1)))) (neg.f32 (*.f32 (sqrt.f32 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)))) (neg.f32 (*.f32 (sqrt.f32 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)))))) (* 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 (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/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)))))) (neg.f32 (*.f32 (sqrt.f32 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 (*.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 (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))) (*.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) (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 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)))))
(+ (* -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 (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) (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 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)))
(*.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 #s(literal -1/2 binary32) (/.f32 (*.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)))) 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 (/ (+ (* -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 (*.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 (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)))) (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) (*.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) (log.f32 (/.f32 #s(literal -1 binary32) u1)))))) (neg.f32 u1)))
(* 2 (* (* u2 (* (PI) (sqrt -1))) (sqrt (log (- 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 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 (*.f32 u2 u2) (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (fma.f32 (*.f32 (*.f32 #s(literal 4/15 binary32) (*.f32 u2 u2)) (pow.f32 (PI.f32) #s(literal 5 binary32))) (sqrt.f32 #s(literal -1 binary32)) (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (PI.f32)) (*.f32 (PI.f32) (PI.f32))) (sqrt.f32 #s(literal -1 binary32))))) (*.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 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 (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))))) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (fma.f32 (*.f32 (*.f32 #s(literal -8/315 binary32) (*.f32 u2 u2)) (pow.f32 (PI.f32) #s(literal 7 binary32))) (sqrt.f32 #s(literal -1 binary32)) (*.f32 (*.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32))) (sqrt.f32 #s(literal -1 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 (*.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 (/.f32 (*.f32 #s(literal -1/2 binary32) (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)) (+.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 (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)))) (+.f32 #s(literal -1/2 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)) u1))) 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) (/.f32 (*.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 (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)))) (log.f32 (/.f32 #s(literal -1 binary32) u1))) #s(literal 1/3 binary32)) u1))) u1) (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (log.f32 (/.f32 #s(literal -1 binary32) u1)))))) (neg.f32 u1)))
u1
(* u1 (+ 1 (* 1/2 u1)))
(fma.f32 u1 (*.f32 u1 #s(literal 1/2 binary32)) u1)
(* u1 (+ 1 (* u1 (+ 1/2 (* 1/3 u1)))))
(fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u1)
(* u1 (+ 1 (* u1 (+ 1/2 (* u1 (+ 1/3 (* 1/4 u1)))))))
(fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u1)
(* -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/2 binary32) (*.f32 u1 u1)) (-.f32 (/.f32 #s(literal 1 binary32) u1) (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 #s(literal 1/2 binary32) (*.f32 u1 u1)) (+.f32 (/.f32 #s(literal 1 binary32) u1) (log.f32 (/.f32 #s(literal -1 binary32) u1))))
(- (* -1 (/ (- (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u1))) u1)) 1) u1)) (* -1 (log (/ -1 u1))))
(neg.f32 (-.f32 (/.f32 (+.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/3 binary32) u1)) (neg.f32 u1))) u1) (log.f32 (/.f32 #s(literal -1 binary32) 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 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/3 binary32) u1)) (neg.f32 u1))) u1))
(* -1 (log (/ -1 u1)))
(neg.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1)))
(- (* -1 (log (/ -1 u1))) (/ 1 u1))
(neg.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) (log.f32 (/.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 (/.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)) (log.f32 (/.f32 #s(literal -1 binary32) u1)))
(* -2 (* (sqrt u1) (* u2 (PI))))
(*.f32 (*.f32 #s(literal -2 binary32) (*.f32 (sqrt.f32 u1) u2)) (PI.f32))
(* u2 (+ (* -2 (* (sqrt u1) (PI))) (* 4/3 (* (sqrt u1) (* (pow u2 2) (pow (PI) 3))))))
(*.f32 u2 (fma.f32 #s(literal -2 binary32) (*.f32 (sqrt.f32 u1) (PI.f32)) (*.f32 (*.f32 #s(literal 4/3 binary32) (sqrt.f32 u1)) (*.f32 (*.f32 u2 u2) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))
(* u2 (+ (* -2 (* (sqrt u1) (PI))) (* (pow u2 2) (+ (* -4/15 (* (sqrt u1) (* (pow u2 2) (pow (PI) 5)))) (* 4/3 (* (sqrt u1) (pow (PI) 3)))))))
(*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 (*.f32 #s(literal -4/15 binary32) (sqrt.f32 u1)) (pow.f32 (PI.f32) #s(literal 5 binary32))) (*.f32 u2 u2) (*.f32 (*.f32 #s(literal 4/3 binary32) (sqrt.f32 u1)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal -2 binary32) (*.f32 (sqrt.f32 u1) (PI.f32)))))
(* u2 (+ (* -2 (* (sqrt u1) (PI))) (* (pow u2 2) (+ (* 4/3 (* (sqrt u1) (pow (PI) 3))) (* (pow u2 2) (+ (* -4/15 (* (sqrt u1) (pow (PI) 5))) (* 8/315 (* (sqrt u1) (* (pow u2 2) (pow (PI) 7))))))))))
(*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.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 #s(literal 4/3 binary32) (sqrt.f32 u1)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal -2 binary32) (*.f32 (sqrt.f32 u1) (PI.f32)))))
(* -1 (* (sqrt u1) (sin (* 2 (* u2 (PI))))))
(neg.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))))
(* -1 (* (sqrt u1) (sin (* 2 (* u2 (PI))))))
(neg.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))))
(* -1 (* (sqrt u1) (sin (* 2 (* u2 (PI))))))
(neg.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))))
(* -1 (* (sqrt u1) (sin (* 2 (* u2 (PI))))))
(neg.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))))
(* -1 (* (sqrt u1) (sin (* 2 (* u2 (PI))))))
(neg.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))))
(* -1 (* (sqrt u1) (sin (* 2 (* u2 (PI))))))
(neg.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))))
(* -1 (* (sqrt u1) (sin (* 2 (* u2 (PI))))))
(neg.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))))
(* -1 (* (sqrt u1) (sin (* 2 (* u2 (PI))))))
(neg.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))))
(* -1 (* (sqrt u1) (sin (* 2 (* u2 (PI))))))
(neg.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))))
(* -1 (* (sqrt u1) (sin (* 2 (* u2 (PI))))))
(neg.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))))
(* -1 (* (sqrt u1) (sin (* 2 (* u2 (PI))))))
(neg.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))))
(* -1 (* (sqrt u1) (sin (* 2 (* u2 (PI))))))
(neg.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))))
(* -1 (* (sqrt u1) (sin (* 2 (* u2 (PI))))))
(neg.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))))
(* -1 (* (sqrt u1) (sin (* 2 (* u2 (PI))))))
(neg.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))))
(* -1 (* (sqrt u1) (sin (* 2 (* u2 (PI))))))
(neg.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))))
(* -1 (* (sqrt u1) (sin (* 2 (* u2 (PI))))))
(neg.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))))
(* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2)))
(neg.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))))
(* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2)))
(neg.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))))
(* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2)))
(neg.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))))
(* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2)))
(neg.f32 (*.f32 (sqrt.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 (*.f32 u2 (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 (*.f32 #s(literal 4/15 binary32) (*.f32 u2 u2)) (pow.f32 (PI.f32) #s(literal 5 binary32)) (*.f32 (*.f32 #s(literal -4/3 binary32) (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 #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) (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)))
(* 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))
(* -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 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/3 binary32) u1)) (neg.f32 u1))) u1))
(* -1 (log (/ -1 u1)))
(neg.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1)))
(- (* -1 (log (/ -1 u1))) (/ 1 u1))
(neg.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) (log.f32 (/.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 (/.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)) (log.f32 (/.f32 #s(literal -1 binary32) u1)))
(* (sqrt u1) (* u2 (* (PI) (* (pow (sqrt -1) 2) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2))))))))
(*.f32 (*.f32 (sqrt.f32 u1) (*.f32 u2 (PI.f32))) (fma.f32 #s(literal 4/3 binary32) (*.f32 (*.f32 u2 (PI.f32)) (*.f32 u2 (PI.f32))) #s(literal -2 binary32)))
(+ (* -1/4 (* (sqrt (pow u1 3)) (* u2 (* (PI) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2)))))))) (* (sqrt u1) (* u2 (* (PI) (* (pow (sqrt -1) 2) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2)))))))))
(fma.f32 (sqrt.f32 u1) (*.f32 (*.f32 u2 (PI.f32)) (fma.f32 #s(literal 4/3 binary32) (*.f32 (*.f32 u2 (PI.f32)) (*.f32 u2 (PI.f32))) #s(literal -2 binary32))) (*.f32 (*.f32 #s(literal -1/4 binary32) (*.f32 (*.f32 u2 (PI.f32)) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32)))) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1)))))
(+ (* (sqrt u1) (* u2 (* (PI) (* (pow (sqrt -1) 2) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2)))))))) (* (pow u1 2) (+ (* -1/4 (* (sqrt (/ 1 u1)) (* u2 (* (PI) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2)))))))) (* -1/6 (* (sqrt u1) (* u2 (* (PI) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2)))))))))))
(fma.f32 (*.f32 u1 u1) (*.f32 (*.f32 (*.f32 u2 (PI.f32)) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32))) (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 (*.f32 (sqrt.f32 u1) (*.f32 u2 (PI.f32))) (fma.f32 #s(literal 4/3 binary32) (*.f32 (*.f32 u2 (PI.f32)) (*.f32 u2 (PI.f32))) #s(literal -2 binary32))))
(+ (* (sqrt u1) (* u2 (* (PI) (* (pow (sqrt -1) 2) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2)))))))) (* (pow u1 2) (+ (* -1/4 (* (sqrt (/ 1 u1)) (* u2 (* (PI) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2)))))))) (* u1 (+ (* -1/2 (* (sqrt u1) (* u2 (* (PI) (* (+ 1/4 (* 1/16 (/ 1 (* u1 (pow (sqrt -1) 2))))) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2))))))))) (* -1/6 (* (sqrt (/ 1 u1)) (* u2 (* (PI) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2)))))))))))))
(fma.f32 (sqrt.f32 u1) (*.f32 (*.f32 u2 (PI.f32)) (fma.f32 #s(literal 4/3 binary32) (*.f32 (*.f32 u2 (PI.f32)) (*.f32 u2 (PI.f32))) #s(literal -2 binary32))) (*.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 #s(literal -1/6 binary32) (*.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 u2 (PI.f32))) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32))) (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 u1)) (*.f32 (*.f32 u2 (*.f32 (PI.f32) (+.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) (PI.f32)) #s(literal 2 binary32))))) (*.f32 #s(literal -1/4 binary32) (*.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 u2 (PI.f32))) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32)))))))
(* (* u2 (* (PI) (* (sqrt -1) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2))))))) (sqrt (+ (log -1) (* -1 (log (/ 1 u1))))))
(*.f32 (sqrt.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))) (*.f32 (*.f32 u2 (PI.f32)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32)))))
(+ (* -1/2 (* (/ (* u2 (* (PI) (* (sqrt -1) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2))))))) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (* u2 (* (PI) (* (sqrt -1) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2))))))) (sqrt (+ (log -1) (* -1 (log (/ 1 u1)))))))
(fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) u2) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32))) (/.f32 (PI.f32) u1))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))) (*.f32 (sqrt.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))) (*.f32 (*.f32 u2 (PI.f32)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32))))))
(+ (* -1/2 (* (/ (* u2 (* (PI) (* (sqrt -1) (* (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1))))))) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2)))))))) (pow u1 2)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* u2 (* (PI) (* (sqrt -1) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2))))))) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (* u2 (* (PI) (* (sqrt -1) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2))))))) (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 (*.f32 (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32))) (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))))) (/.f32 u2 (*.f32 u1 u1))) (*.f32 (*.f32 #s(literal -1/2 binary32) u2) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32))) (/.f32 (PI.f32) u1)))) (*.f32 (sqrt.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))) (*.f32 (*.f32 u2 (PI.f32)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32))))))
(+ (* -1/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))))))) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2)))))))) (pow u1 3)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* u2 (* (PI) (* (sqrt -1) (* (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1))))))) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2)))))))) (pow u1 2)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* u2 (* (PI) (* (sqrt -1) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2))))))) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (* u2 (* (PI) (* (sqrt -1) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2))))))) (sqrt (+ (log -1) (* -1 (log (/ 1 u1)))))))))
(fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 u2 (*.f32 (*.f32 (PI.f32) (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) (+.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)))) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32))))) (/.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 (*.f32 (*.f32 (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32))) (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))))) (/.f32 u2 (*.f32 u1 u1))) (*.f32 (*.f32 #s(literal -1/2 binary32) u2) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32))) (/.f32 (PI.f32) u1)))) (*.f32 (sqrt.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))) (*.f32 (*.f32 u2 (PI.f32)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32)))))))
(* (* u2 (* (PI) (* (pow (sqrt -1) 2) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2))))))) (sqrt (log (/ -1 u1))))
(*.f32 (sqrt.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1))) (*.f32 (*.f32 u2 (PI.f32)) (fma.f32 #s(literal 4/3 binary32) (*.f32 (*.f32 u2 (PI.f32)) (*.f32 u2 (PI.f32))) #s(literal -2 binary32))))
(+ (* -1/2 (* (/ (* u2 (* (PI) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2)))))) u1) (sqrt (/ 1 (log (/ -1 u1)))))) (* (* u2 (* (PI) (* (pow (sqrt -1) 2) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2))))))) (sqrt (log (/ -1 u1)))))
(fma.f32 u2 (*.f32 (*.f32 (PI.f32) (fma.f32 #s(literal 4/3 binary32) (*.f32 (*.f32 u2 (PI.f32)) (*.f32 u2 (PI.f32))) #s(literal -2 binary32))) (sqrt.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1)))) (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) u2) (*.f32 (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32)) (/.f32 (PI.f32) u1))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (log.f32 (/.f32 #s(literal -1 binary32) u1))))))
(+ (* -1 (/ (+ (* 1/2 (* (* u2 (* (PI) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2)))))) (sqrt (/ 1 (log (/ -1 u1)))))) (* 1/2 (* (/ (* u2 (* (PI) (* (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2))))) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2))))))) u1) (sqrt (/ 1 (log (/ -1 u1))))))) u1)) (* (* u2 (* (PI) (* (pow (sqrt -1) 2) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2))))))) (sqrt (log (/ -1 u1)))))
(fma.f32 u2 (*.f32 (*.f32 (PI.f32) (fma.f32 #s(literal 4/3 binary32) (*.f32 (*.f32 u2 (PI.f32)) (*.f32 u2 (PI.f32))) #s(literal -2 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)))) (fma.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 (*.f32 (*.f32 (*.f32 u2 (PI.f32)) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32))) (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal -1/4 binary32) (log.f32 (/.f32 #s(literal -1 binary32) u1))))) u1)))) u1))
(+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (* u2 (* (PI) (* (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2))))) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2))))))) (sqrt (/ 1 (log (/ -1 u1)))))) (* -1/2 (* (/ (* u2 (* (PI) (* (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 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 (* (* u2 (* (PI) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2)))))) (sqrt (/ 1 (log (/ -1 u1))))))) u1)) (* (* u2 (* (PI) (* (pow (sqrt -1) 2) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2))))))) (sqrt (log (/ -1 u1)))))
(fma.f32 u2 (*.f32 (*.f32 (PI.f32) (fma.f32 #s(literal 4/3 binary32) (*.f32 (*.f32 u2 (PI.f32)) (*.f32 u2 (PI.f32))) #s(literal -2 binary32))) (sqrt.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1)))) (neg.f32 (/.f32 (fma.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (log.f32 (/.f32 #s(literal -1 binary32) u1)))) (*.f32 (*.f32 u2 (PI.f32)) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32)))) (/.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 u2 (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32))) (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal -1/4 binary32) (log.f32 (/.f32 #s(literal -1 binary32) u1))))) (/.f32 (*.f32 (*.f32 (*.f32 u2 (PI.f32)) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32))) (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)))) (log.f32 (/.f32 #s(literal -1 binary32) u1))) #s(literal 1/3 binary32))) u1)))) u1)) u1)))
(* 2 (* (* u2 (* (PI) (sqrt -1))) (sqrt (log (- 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 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 (+ (* -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 (+ (* -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)))))))
(* -4/3 (* (* (pow u2 3) (* (pow (PI) 3) (sqrt -1))) (sqrt (log (- 1 u1)))))
(*.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (PI.f32)) (*.f32 (PI.f32) (PI.f32))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (log1p.f32 (neg.f32 u1)))))
(* (pow u2 3) (+ (* -4/3 (* (* (pow (PI) 3) (sqrt -1)) (sqrt (log (- 1 u1))))) (* 2 (* (/ (* (PI) (sqrt -1)) (pow u2 2)) (sqrt (log (- 1 u1)))))))
(*.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (fma.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (PI.f32)) (*.f32 (PI.f32) (PI.f32))) (sqrt.f32 #s(literal -1 binary32)) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 u2 u2)))))
(* (pow u2 3) (+ (* -4/3 (* (* (pow (PI) 3) (sqrt -1)) (sqrt (log (- 1 u1))))) (* 2 (* (/ (* (PI) (sqrt -1)) (pow u2 2)) (sqrt (log (- 1 u1)))))))
(*.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (fma.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (PI.f32)) (*.f32 (PI.f32) (PI.f32))) (sqrt.f32 #s(literal -1 binary32)) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 u2 u2)))))
(* (pow u2 3) (+ (* -4/3 (* (* (pow (PI) 3) (sqrt -1)) (sqrt (log (- 1 u1))))) (* 2 (* (/ (* (PI) (sqrt -1)) (pow u2 2)) (sqrt (log (- 1 u1)))))))
(*.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (fma.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (PI.f32)) (*.f32 (PI.f32) (PI.f32))) (sqrt.f32 #s(literal -1 binary32)) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 u2 u2)))))
(* -4/3 (* (* (pow u2 3) (* (pow (PI) 3) (sqrt -1))) (sqrt (log (- 1 u1)))))
(*.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (PI.f32)) (*.f32 (PI.f32) (PI.f32))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (log1p.f32 (neg.f32 u1)))))
(* -1 (* (pow u2 3) (+ (* -2 (* (/ (* (PI) (sqrt -1)) (pow u2 2)) (sqrt (log (- 1 u1))))) (* 4/3 (* (* (pow (PI) 3) (sqrt -1)) (sqrt (log (- 1 u1))))))))
(*.f32 (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (fma.f32 (*.f32 #s(literal -2 binary32) (PI.f32)) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 u2 u2)) (*.f32 (*.f32 #s(literal 4/3 binary32) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (neg.f32 (*.f32 u2 (*.f32 u2 u2))))
(* -1 (* (pow u2 3) (+ (* -2 (* (/ (* (PI) (sqrt -1)) (pow u2 2)) (sqrt (log (- 1 u1))))) (* 4/3 (* (* (pow (PI) 3) (sqrt -1)) (sqrt (log (- 1 u1))))))))
(*.f32 (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (fma.f32 (*.f32 #s(literal -2 binary32) (PI.f32)) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 u2 u2)) (*.f32 (*.f32 #s(literal 4/3 binary32) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (neg.f32 (*.f32 u2 (*.f32 u2 u2))))
(* -1 (* (pow u2 3) (+ (* -2 (* (/ (* (PI) (sqrt -1)) (pow u2 2)) (sqrt (log (- 1 u1))))) (* 4/3 (* (* (pow (PI) 3) (sqrt -1)) (sqrt (log (- 1 u1))))))))
(*.f32 (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (fma.f32 (*.f32 #s(literal -2 binary32) (PI.f32)) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 u2 u2)) (*.f32 (*.f32 #s(literal 4/3 binary32) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (neg.f32 (*.f32 u2 (*.f32 u2 u2))))
(* (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 (/.f32 (*.f32 #s(literal -1/2 binary32) (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)) (+.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 (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)))) (+.f32 #s(literal -1/2 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)) u1))) 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) (/.f32 (*.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 (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)))) (log.f32 (/.f32 #s(literal -1 binary32) u1))) #s(literal 1/3 binary32)) u1))) u1) (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (log.f32 (/.f32 #s(literal -1 binary32) u1)))))) (neg.f32 u1)))
u1
(* u1 (+ 1 (* 1/2 u1)))
(fma.f32 u1 (*.f32 u1 #s(literal 1/2 binary32)) u1)
(* u1 (+ 1 (* u1 (+ 1/2 (* 1/3 u1)))))
(fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u1)
(* u1 (+ 1 (* u1 (+ 1/2 (* u1 (+ 1/3 (* 1/4 u1)))))))
(fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u1)
(* -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/2 binary32) (*.f32 u1 u1)) (-.f32 (/.f32 #s(literal 1 binary32) u1) (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 #s(literal 1/2 binary32) (*.f32 u1 u1)) (+.f32 (/.f32 #s(literal 1 binary32) u1) (log.f32 (/.f32 #s(literal -1 binary32) u1))))
(- (* -1 (/ (- (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u1))) u1)) 1) u1)) (* -1 (log (/ -1 u1))))
(neg.f32 (-.f32 (/.f32 (+.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/3 binary32) u1)) (neg.f32 u1))) u1) (log.f32 (/.f32 #s(literal -1 binary32) u1))))
u1
(* u1 (+ 1 (* 1/2 u1)))
(fma.f32 u1 (*.f32 u1 #s(literal 1/2 binary32)) u1)
(* u1 (+ 1 (* u1 (+ 1/2 (* 1/3 u1)))))
(fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u1)
(* u1 (+ 1 (* u1 (+ 1/2 (* u1 (+ 1/3 (* 1/4 u1)))))))
(fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u1)
(- (* -3 (log (/ 1 u1))) (+ (log -1) (* -4 (log (/ 1 u1)))))
(+.f32 (fma.f32 (neg.f32 (log.f32 u1)) #s(literal -3 binary32) (neg.f32 (log.f32 #s(literal -1 binary32)))) (*.f32 (log.f32 u1) #s(literal -4 binary32)))
(- (+ (* -3 (log (/ 1 u1))) (/ 1 u1)) (+ (log -1) (* -4 (log (/ 1 u1)))))
(+.f32 (-.f32 (fma.f32 (neg.f32 (log.f32 u1)) #s(literal -3 binary32) (/.f32 #s(literal 1 binary32) u1)) (log.f32 #s(literal -1 binary32))) (*.f32 (log.f32 u1) #s(literal -4 binary32)))
(- (+ (* -3 (log (/ 1 u1))) (+ (/ 1/2 (pow u1 2)) (/ 1 u1))) (+ (log -1) (* -4 (log (/ 1 u1)))))
(+.f32 (fma.f32 (neg.f32 (log.f32 u1)) #s(literal -3 binary32) (/.f32 #s(literal 1/2 binary32) (*.f32 u1 u1))) (-.f32 (/.f32 #s(literal 1 binary32) u1) (fma.f32 (neg.f32 (log.f32 u1)) #s(literal -4 binary32) (log.f32 #s(literal -1 binary32)))))
(- (+ (* -3 (log (/ 1 u1))) (+ (/ 1/2 (pow u1 2)) (+ (/ 1 u1) (* 1/3 (/ 1 (pow u1 3)))))) (+ (log -1) (* -4 (log (/ 1 u1)))))
(+.f32 (fma.f32 (neg.f32 (log.f32 u1)) #s(literal -3 binary32) (/.f32 #s(literal 1/2 binary32) (*.f32 u1 u1))) (-.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1/3 binary32) (*.f32 u1 (*.f32 u1 u1)))) (fma.f32 (neg.f32 (log.f32 u1)) #s(literal -4 binary32) (log.f32 #s(literal -1 binary32)))))
(- (* -3 (log (/ -1 u1))) (* -4 (log (/ -1 u1))))
(log.f32 (/.f32 #s(literal -1 binary32) u1))
(- (+ (* -3 (log (/ -1 u1))) (/ 1 u1)) (* -4 (log (/ -1 u1))))
(+.f32 (/.f32 #s(literal 1 binary32) u1) (log.f32 (/.f32 #s(literal -1 binary32) u1)))
(- (+ (* -3 (log (/ -1 u1))) (+ (/ 1/2 (pow u1 2)) (/ 1 u1))) (* -4 (log (/ -1 u1))))
(+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 u1 u1)) (+.f32 (/.f32 #s(literal 1 binary32) u1) (log.f32 (/.f32 #s(literal -1 binary32) u1))))
(- (+ (* -3 (log (/ -1 u1))) (* -1 (/ (- (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u1))) u1)) 1) u1))) (* -4 (log (/ -1 u1))))
(neg.f32 (-.f32 (/.f32 (+.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/3 binary32) u1)) (neg.f32 u1))) u1) (log.f32 (/.f32 #s(literal -1 binary32) u1))))
u1
(* u1 (+ 1 (* 1/2 u1)))
(fma.f32 u1 (*.f32 u1 #s(literal 1/2 binary32)) u1)
(* u1 (+ 1 (* u1 (+ 1/2 (* 1/3 u1)))))
(fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u1)
(* u1 (+ 1 (* u1 (+ 1/2 (* u1 (+ 1/3 (* -3/4 u1)))))))
(fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal -3/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u1)
(* -3 (log (/ 1 u1)))
(neg.f32 (*.f32 (log.f32 u1) #s(literal -3 binary32)))
(+ (* -3 (log (/ 1 u1))) (/ 1 u1))
(fma.f32 (neg.f32 (log.f32 u1)) #s(literal -3 binary32) (/.f32 #s(literal 1 binary32) u1))
(+ (* -3 (log (/ 1 u1))) (+ (/ 1/2 (pow u1 2)) (/ 1 u1)))
(+.f32 (/.f32 #s(literal 1 binary32) u1) (fma.f32 (neg.f32 (log.f32 u1)) #s(literal -3 binary32) (/.f32 #s(literal 1/2 binary32) (*.f32 u1 u1))))
(+ (* -3 (log (/ 1 u1))) (+ (/ 1/2 (pow u1 2)) (+ (/ 1 u1) (* 1/3 (/ 1 (pow u1 3))))))
(+.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1/3 binary32) (*.f32 u1 (*.f32 u1 u1)))) (fma.f32 (neg.f32 (log.f32 u1)) #s(literal -3 binary32) (/.f32 #s(literal 1/2 binary32) (*.f32 u1 u1))))
(+ (log -1) (* -3 (log (/ -1 u1))))
(fma.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1)) #s(literal -3 binary32) (log.f32 #s(literal -1 binary32)))
(+ (log -1) (+ (* -3 (log (/ -1 u1))) (/ 1 u1)))
(+.f32 (/.f32 #s(literal 1 binary32) u1) (fma.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1)) #s(literal -3 binary32) (log.f32 #s(literal -1 binary32))))
(+ (log -1) (+ (* -3 (log (/ -1 u1))) (+ (/ 1/2 (pow u1 2)) (/ 1 u1))))
(+.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1/2 binary32) (*.f32 u1 u1))) (fma.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1)) #s(literal -3 binary32) (log.f32 #s(literal -1 binary32))))
(+ (log -1) (+ (* -3 (log (/ -1 u1))) (* -1 (/ (- (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u1))) u1)) 1) u1))))
(-.f32 (fma.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1)) #s(literal -3 binary32) (log.f32 #s(literal -1 binary32))) (/.f32 (+.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/3 binary32) u1)) (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 (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 (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 (*.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))) #s(literal 1/2 binary32))) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))) #s(literal 1/4 binary32))) (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))))
(* (sin (* 2 (* u2 (PI)))) (sqrt (- (* -3 (log (/ 1 u1))) (+ (log -1) (* -4 (log (/ 1 u1)))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (+.f32 (fma.f32 (neg.f32 (log.f32 u1)) #s(literal -3 binary32) (neg.f32 (log.f32 #s(literal -1 binary32)))) (*.f32 (log.f32 u1) #s(literal -4 binary32)))))
(+ (* 1/2 (* (/ (sin (* 2 (* u2 (PI)))) u1) (sqrt (/ 1 (- (* -3 (log (/ 1 u1))) (+ (log -1) (* -4 (log (/ 1 u1))))))))) (* (sin (* 2 (* u2 (PI)))) (sqrt (- (* -3 (log (/ 1 u1))) (+ (log -1) (* -4 (log (/ 1 u1))))))))
(fma.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (+.f32 (fma.f32 (neg.f32 (log.f32 u1)) #s(literal -3 binary32) (neg.f32 (log.f32 #s(literal -1 binary32)))) (*.f32 (log.f32 u1) #s(literal -4 binary32)))) (*.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 (neg.f32 (log.f32 u1)) #s(literal -3 binary32) (neg.f32 (log.f32 #s(literal -1 binary32)))) (*.f32 (log.f32 u1) #s(literal -4 binary32)))))))
(+ (* 1/2 (* (/ (sin (* 2 (* u2 (PI)))) u1) (sqrt (/ 1 (- (* -3 (log (/ 1 u1))) (+ (log -1) (* -4 (log (/ 1 u1))))))))) (+ (* 1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (- 1/2 (* 1/4 (/ 1 (- (* -3 (log (/ 1 u1))) (+ (log -1) (* -4 (log (/ 1 u1))))))))) (pow u1 2)) (sqrt (/ 1 (- (* -3 (log (/ 1 u1))) (+ (log -1) (* -4 (log (/ 1 u1))))))))) (* (sin (* 2 (* u2 (PI)))) (sqrt (- (* -3 (log (/ 1 u1))) (+ (log -1) (* -4 (log (/ 1 u1)))))))))
(fma.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (+.f32 (fma.f32 (neg.f32 (log.f32 u1)) #s(literal -3 binary32) (neg.f32 (log.f32 #s(literal -1 binary32)))) (*.f32 (log.f32 u1) #s(literal -4 binary32)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 (neg.f32 (log.f32 u1)) #s(literal -3 binary32) (neg.f32 (log.f32 #s(literal -1 binary32)))) (*.f32 (log.f32 u1) #s(literal -4 binary32))))) (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 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal -1/4 binary32) (+.f32 (fma.f32 (neg.f32 (log.f32 u1)) #s(literal -3 binary32) (neg.f32 (log.f32 #s(literal -1 binary32)))) (*.f32 (log.f32 u1) #s(literal -4 binary32))))) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 u1 u1)))))))
(+ (* 1/2 (* (/ (sin (* 2 (* u2 (PI)))) u1) (sqrt (/ 1 (- (* -3 (log (/ 1 u1))) (+ (log -1) (* -4 (log (/ 1 u1))))))))) (+ (* 1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (- 1/3 (* 1/2 (/ (- 1/2 (* 1/4 (/ 1 (- (* -3 (log (/ 1 u1))) (+ (log -1) (* -4 (log (/ 1 u1)))))))) (- (* -3 (log (/ 1 u1))) (+ (log -1) (* -4 (log (/ 1 u1))))))))) (pow u1 3)) (sqrt (/ 1 (- (* -3 (log (/ 1 u1))) (+ (log -1) (* -4 (log (/ 1 u1))))))))) (+ (* 1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (- 1/2 (* 1/4 (/ 1 (- (* -3 (log (/ 1 u1))) (+ (log -1) (* -4 (log (/ 1 u1))))))))) (pow u1 2)) (sqrt (/ 1 (- (* -3 (log (/ 1 u1))) (+ (log -1) (* -4 (log (/ 1 u1))))))))) (* (sin (* 2 (* u2 (PI)))) (sqrt (- (* -3 (log (/ 1 u1))) (+ (log -1) (* -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 (fma.f32 (neg.f32 (log.f32 u1)) #s(literal -3 binary32) (neg.f32 (log.f32 #s(literal -1 binary32)))) (*.f32 (log.f32 u1) #s(literal -4 binary32)))))) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 (neg.f32 (log.f32 u1)) #s(literal -3 binary32) (neg.f32 (log.f32 #s(literal -1 binary32)))) (*.f32 (log.f32 u1) #s(literal -4 binary32))))) (fma.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (/.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal -1/4 binary32) (+.f32 (fma.f32 (neg.f32 (log.f32 u1)) #s(literal -3 binary32) (neg.f32 (log.f32 #s(literal -1 binary32)))) (*.f32 (log.f32 u1) #s(literal -4 binary32))))) (+.f32 (fma.f32 (neg.f32 (log.f32 u1)) #s(literal -3 binary32) (neg.f32 (log.f32 #s(literal -1 binary32)))) (*.f32 (log.f32 u1) #s(literal -4 binary32)))) #s(literal 1/3 binary32)) (*.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 (fma.f32 (neg.f32 (log.f32 u1)) #s(literal -3 binary32) (neg.f32 (log.f32 #s(literal -1 binary32)))) (*.f32 (log.f32 u1) #s(literal -4 binary32))))) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 u1 u1))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (+.f32 (fma.f32 (neg.f32 (log.f32 u1)) #s(literal -3 binary32) (neg.f32 (log.f32 #s(literal -1 binary32)))) (*.f32 (log.f32 u1) #s(literal -4 binary32)))))))
(* (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 (log.f32 (/.f32 #s(literal -1 binary32) 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)))) u1) (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)))) (sqrt.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1)))))
(+ (* -1 (/ (+ (* -1/2 (* (sin (* 2 (* u2 (PI)))) (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)))))))) u1) (sqrt (/ 1 (- (* -3 (log (/ -1 u1))) (* -4 (log (/ -1 u1))))))))) u1)) (* (sin (* 2 (* u2 (PI)))) (sqrt (- (* -3 (log (/ -1 u1))) (* -4 (log (/ -1 u1)))))))
(fma.f32 #s(literal 1/2 binary32) (/.f32 (*.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)))) u1) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1)))))
(+ (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (* (* (sin (* 2 (* u2 (PI)))) (- 1/2 (* 1/4 (/ 1 (- (* -3 (log (/ -1 u1))) (* -4 (log (/ -1 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)))))))) u1) (sqrt (/ 1 (- (* -3 (log (/ -1 u1))) (* -4 (log (/ -1 u1))))))))) u1)) (* -1/2 (* (sin (* 2 (* u2 (PI)))) (sqrt (/ 1 (- (* -3 (log (/ -1 u1))) (* -4 (log (/ -1 u1))))))))) u1)) (* (sin (* 2 (* u2 (PI)))) (sqrt (- (* -3 (log (/ -1 u1))) (* -4 (log (/ -1 u1)))))))
(fma.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1))) (/.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.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 (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)))) (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) (*.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) (log.f32 (/.f32 #s(literal -1 binary32) u1)))))) (neg.f32 u1)))
(* 2 (* (* u2 (PI)) (sqrt (- (log (* (+ 1 u1) (+ 1 (pow u1 2)))) (log (- 1 (pow u1 4)))))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))) (sqrt.f32 (-.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (log1p.f32 (neg.f32 (pow.f32 u1 #s(literal 4 binary32)))))))
(* u2 (+ (* -4/3 (* (* (pow u2 2) (pow (PI) 3)) (sqrt (- (log (* (+ 1 u1) (+ 1 (pow u1 2)))) (log (- 1 (pow u1 4))))))) (* 2 (* (PI) (sqrt (- (log (* (+ 1 u1) (+ 1 (pow u1 2)))) (log (- 1 (pow u1 4)))))))))
(*.f32 u2 (*.f32 (sqrt.f32 (-.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (log1p.f32 (neg.f32 (pow.f32 u1 #s(literal 4 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 (- (log (* (+ 1 u1) (+ 1 (pow u1 2)))) (log (- 1 (pow u1 4))))))) (* (pow u2 2) (+ (* -4/3 (* (pow (PI) 3) (sqrt (- (log (* (+ 1 u1) (+ 1 (pow u1 2)))) (log (- 1 (pow u1 4))))))) (* 4/15 (* (* (pow u2 2) (pow (PI) 5)) (sqrt (- (log (* (+ 1 u1) (+ 1 (pow u1 2)))) (log (- 1 (pow u1 4)))))))))))
(*.f32 u2 (fma.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (sqrt.f32 (-.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (log1p.f32 (neg.f32 (pow.f32 u1 #s(literal 4 binary32))))))) (*.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (-.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (log1p.f32 (neg.f32 (pow.f32 u1 #s(literal 4 binary32)))))) (fma.f32 (*.f32 #s(literal 4/15 binary32) (*.f32 u2 u2)) (pow.f32 (PI.f32) #s(literal 5 binary32)) (*.f32 (*.f32 #s(literal -4/3 binary32) (PI.f32)) (*.f32 (PI.f32) (PI.f32))))))))
(* u2 (+ (* 2 (* (PI) (sqrt (- (log (* (+ 1 u1) (+ 1 (pow u1 2)))) (log (- 1 (pow u1 4))))))) (* (pow u2 2) (+ (* -4/3 (* (pow (PI) 3) (sqrt (- (log (* (+ 1 u1) (+ 1 (pow u1 2)))) (log (- 1 (pow u1 4))))))) (* (pow u2 2) (+ (* -8/315 (* (* (pow u2 2) (pow (PI) 7)) (sqrt (- (log (* (+ 1 u1) (+ 1 (pow u1 2)))) (log (- 1 (pow u1 4))))))) (* 4/15 (* (pow (PI) 5) (sqrt (- (log (* (+ 1 u1) (+ 1 (pow u1 2)))) (log (- 1 (pow u1 4)))))))))))))
(*.f32 u2 (fma.f32 (sqrt.f32 (-.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (log1p.f32 (neg.f32 (pow.f32 u1 #s(literal 4 binary32)))))) (*.f32 (PI.f32) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32))) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (*.f32 (sqrt.f32 (-.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (log1p.f32 (neg.f32 (pow.f32 u1 #s(literal 4 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))))))))
(* (sin (* 2 (* u2 (PI)))) (sqrt (- (log (* (+ 1 u1) (+ 1 (pow u1 2)))) (log (- 1 (pow u1 4))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (-.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (log1p.f32 (neg.f32 (pow.f32 u1 #s(literal 4 binary32)))))))
(* (sin (* 2 (* u2 (PI)))) (sqrt (- (log (* (+ 1 u1) (+ 1 (pow u1 2)))) (log (- 1 (pow u1 4))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (-.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (log1p.f32 (neg.f32 (pow.f32 u1 #s(literal 4 binary32)))))))
(* (sin (* 2 (* u2 (PI)))) (sqrt (- (log (* (+ 1 u1) (+ 1 (pow u1 2)))) (log (- 1 (pow u1 4))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (-.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (log1p.f32 (neg.f32 (pow.f32 u1 #s(literal 4 binary32)))))))
(* (sin (* 2 (* u2 (PI)))) (sqrt (- (log (* (+ 1 u1) (+ 1 (pow u1 2)))) (log (- 1 (pow u1 4))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (-.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (log1p.f32 (neg.f32 (pow.f32 u1 #s(literal 4 binary32)))))))
(* (sin (* 2 (* u2 (PI)))) (sqrt (- (log (* (+ 1 u1) (+ 1 (pow u1 2)))) (log (- 1 (pow u1 4))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (-.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (log1p.f32 (neg.f32 (pow.f32 u1 #s(literal 4 binary32)))))))
(* (sin (* 2 (* u2 (PI)))) (sqrt (- (log (* (+ 1 u1) (+ 1 (pow u1 2)))) (log (- 1 (pow u1 4))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (-.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (log1p.f32 (neg.f32 (pow.f32 u1 #s(literal 4 binary32)))))))
(* (sin (* 2 (* u2 (PI)))) (sqrt (- (log (* (+ 1 u1) (+ 1 (pow u1 2)))) (log (- 1 (pow u1 4))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (-.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (log1p.f32 (neg.f32 (pow.f32 u1 #s(literal 4 binary32)))))))
(* (sin (* 2 (* u2 (PI)))) (sqrt (- (log (* (+ 1 u1) (+ 1 (pow u1 2)))) (log (- 1 (pow u1 4))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (-.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (log1p.f32 (neg.f32 (pow.f32 u1 #s(literal 4 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))) (+ (log -1) (* -4 (log (/ 1 u1))))))
(sqrt.f32 (+.f32 (fma.f32 (neg.f32 (log.f32 u1)) #s(literal -3 binary32) (neg.f32 (log.f32 #s(literal -1 binary32)))) (*.f32 (log.f32 u1) #s(literal -4 binary32))))
(+ (sqrt (- (* -3 (log (/ 1 u1))) (+ (log -1) (* -4 (log (/ 1 u1)))))) (* 1/2 (* (/ 1 u1) (sqrt (/ 1 (- (* -3 (log (/ 1 u1))) (+ (log -1) (* -4 (log (/ 1 u1))))))))))
(fma.f32 (/.f32 #s(literal 1/2 binary32) u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 (neg.f32 (log.f32 u1)) #s(literal -3 binary32) (neg.f32 (log.f32 #s(literal -1 binary32)))) (*.f32 (log.f32 u1) #s(literal -4 binary32))))) (sqrt.f32 (+.f32 (fma.f32 (neg.f32 (log.f32 u1)) #s(literal -3 binary32) (neg.f32 (log.f32 #s(literal -1 binary32)))) (*.f32 (log.f32 u1) #s(literal -4 binary32)))))
(+ (sqrt (- (* -3 (log (/ 1 u1))) (+ (log -1) (* -4 (log (/ 1 u1)))))) (+ (* 1/2 (* (/ 1 u1) (sqrt (/ 1 (- (* -3 (log (/ 1 u1))) (+ (log -1) (* -4 (log (/ 1 u1))))))))) (* 1/2 (* (/ (- 1/2 (* 1/4 (/ 1 (- (* -3 (log (/ 1 u1))) (+ (log -1) (* -4 (log (/ 1 u1)))))))) (pow u1 2)) (sqrt (/ 1 (- (* -3 (log (/ 1 u1))) (+ (log -1) (* -4 (log (/ 1 u1)))))))))))
(fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 (neg.f32 (log.f32 u1)) #s(literal -3 binary32) (neg.f32 (log.f32 #s(literal -1 binary32)))) (*.f32 (log.f32 u1) #s(literal -4 binary32))))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal -1/4 binary32) (+.f32 (fma.f32 (neg.f32 (log.f32 u1)) #s(literal -3 binary32) (neg.f32 (log.f32 #s(literal -1 binary32)))) (*.f32 (log.f32 u1) #s(literal -4 binary32))))) (*.f32 u1 u1)) (/.f32 #s(literal 1/2 binary32) u1)) (sqrt.f32 (+.f32 (fma.f32 (neg.f32 (log.f32 u1)) #s(literal -3 binary32) (neg.f32 (log.f32 #s(literal -1 binary32)))) (*.f32 (log.f32 u1) #s(literal -4 binary32)))))
(+ (sqrt (- (* -3 (log (/ 1 u1))) (+ (log -1) (* -4 (log (/ 1 u1)))))) (+ (* 1/2 (* (/ 1 u1) (sqrt (/ 1 (- (* -3 (log (/ 1 u1))) (+ (log -1) (* -4 (log (/ 1 u1))))))))) (+ (* 1/2 (* (/ (- 1/3 (* 1/2 (/ (- 1/2 (* 1/4 (/ 1 (- (* -3 (log (/ 1 u1))) (+ (log -1) (* -4 (log (/ 1 u1)))))))) (- (* -3 (log (/ 1 u1))) (+ (log -1) (* -4 (log (/ 1 u1)))))))) (pow u1 3)) (sqrt (/ 1 (- (* -3 (log (/ 1 u1))) (+ (log -1) (* -4 (log (/ 1 u1))))))))) (* 1/2 (* (/ (- 1/2 (* 1/4 (/ 1 (- (* -3 (log (/ 1 u1))) (+ (log -1) (* -4 (log (/ 1 u1)))))))) (pow u1 2)) (sqrt (/ 1 (- (* -3 (log (/ 1 u1))) (+ (log -1) (* -4 (log (/ 1 u1))))))))))))
(fma.f32 #s(literal 1/2 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 (neg.f32 (log.f32 u1)) #s(literal -3 binary32) (neg.f32 (log.f32 #s(literal -1 binary32)))) (*.f32 (log.f32 u1) #s(literal -4 binary32))))) (+.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal -1/4 binary32) (+.f32 (fma.f32 (neg.f32 (log.f32 u1)) #s(literal -3 binary32) (neg.f32 (log.f32 #s(literal -1 binary32)))) (*.f32 (log.f32 u1) #s(literal -4 binary32))))) (+.f32 (fma.f32 (neg.f32 (log.f32 u1)) #s(literal -3 binary32) (neg.f32 (log.f32 #s(literal -1 binary32)))) (*.f32 (log.f32 u1) #s(literal -4 binary32)))) #s(literal 1/3 binary32)) (*.f32 u1 (*.f32 u1 u1))) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal -1/4 binary32) (+.f32 (fma.f32 (neg.f32 (log.f32 u1)) #s(literal -3 binary32) (neg.f32 (log.f32 #s(literal -1 binary32)))) (*.f32 (log.f32 u1) #s(literal -4 binary32))))) (*.f32 u1 u1))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 (neg.f32 (log.f32 u1)) #s(literal -3 binary32) (neg.f32 (log.f32 #s(literal -1 binary32)))) (*.f32 (log.f32 u1) #s(literal -4 binary32))))) u1)) (sqrt.f32 (+.f32 (fma.f32 (neg.f32 (log.f32 u1)) #s(literal -3 binary32) (neg.f32 (log.f32 #s(literal -1 binary32)))) (*.f32 (log.f32 u1) #s(literal -4 binary32)))))
(sqrt (- (* -3 (log (/ -1 u1))) (* -4 (log (/ -1 u1)))))
(sqrt.f32 (log.f32 (/.f32 #s(literal -1 binary32) 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 (/.f32 #s(literal 1/2 binary32) u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) (log.f32 (/.f32 #s(literal -1 binary32) u1)))) (sqrt.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1))))
(+ (sqrt (- (* -3 (log (/ -1 u1))) (* -4 (log (/ -1 u1))))) (* -1 (/ (+ (* -1/2 (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))))))) u1) (sqrt (/ 1 (- (* -3 (log (/ -1 u1))) (* -4 (log (/ -1 u1))))))))) u1)))
(+.f32 (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))) u1))
(+ (sqrt (- (* -3 (log (/ -1 u1))) (* -4 (log (/ -1 u1))))) (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (* (- 1/2 (* 1/4 (/ 1 (- (* -3 (log (/ -1 u1))) (* -4 (log (/ -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))))))) u1) (sqrt (/ 1 (- (* -3 (log (/ -1 u1))) (* -4 (log (/ -1 u1))))))))) u1)) (* -1/2 (sqrt (/ 1 (- (* -3 (log (/ -1 u1))) (* -4 (log (/ -1 u1)))))))) u1)))
(-.f32 (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 (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)))) (log.f32 (/.f32 #s(literal -1 binary32) u1))) #s(literal 1/3 binary32)) u1)))) u1)) u1))
1
#s(literal 1 binary32)
(+ 1 (* -1 u1))
(-.f32 #s(literal 1 binary32) u1)
(+ 1 (* u1 (- (pow u1 2) 1)))
(fma.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)) #s(literal 1 binary32))
(+ 1 (* u1 (- (* (pow u1 2) (+ 1 (* -1 u1))) 1)))
(fma.f32 u1 (fma.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1 binary32))
(pow u1 7)
(pow.f32 u1 #s(literal 7 binary32))
(* (pow u1 7) (- 1 (/ 1 u1)))
(*.f32 (pow.f32 u1 #s(literal 7 binary32)) (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)))
(* (pow u1 7) (- (+ 1 (/ 1 (pow u1 3))) (/ 1 u1)))
(*.f32 (pow.f32 u1 #s(literal 7 binary32)) (+.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))) u1)))
(* (pow u1 7) (- (+ 1 (/ 1 (pow u1 3))) (+ (/ 1 u1) (/ 1 (pow u1 4)))))
(*.f32 (pow.f32 u1 #s(literal 7 binary32)) (-.f32 (+.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))) u1)) (/.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 4 binary32)))))
(pow u1 7)
(pow.f32 u1 #s(literal 7 binary32))
(* -1 (* (pow u1 7) (- (/ 1 u1) 1)))
(*.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) (neg.f32 (pow.f32 u1 #s(literal 7 binary32))))
(* -1 (* (pow u1 7) (- (* -1 (/ (- (/ 1 (pow u1 2)) 1) u1)) 1)))
(neg.f32 (*.f32 (pow.f32 u1 #s(literal 7 binary32)) (+.f32 #s(literal -1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))) u1))))
(* -1 (* (pow u1 7) (- (* -1 (/ (- (/ 1 (pow u1 2)) (+ 1 (/ 1 (pow u1 3)))) u1)) 1)))
(neg.f32 (*.f32 (pow.f32 u1 #s(literal 7 binary32)) (+.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (-.f32 (/.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) (*.f32 u1 u1)) #s(literal 1 binary32)) u1)))))
u1
(* u1 (+ 1 (* 1/2 u1)))
(fma.f32 u1 (*.f32 u1 #s(literal 1/2 binary32)) u1)
(* u1 (+ 1 (* u1 (+ 1/2 (* 1/3 u1)))))
(fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u1)
(* u1 (+ 1 (* u1 (+ 1/2 (* u1 (+ 1/3 (* 1/4 u1)))))))
(fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u1)
(- (* -6 (log (/ 1 u1))) (* -7 (log (/ 1 u1))))
(neg.f32 (log.f32 u1))
(- (+ (* -6 (log (/ 1 u1))) (/ 1 u1)) (* -7 (log (/ 1 u1))))
(+.f32 (/.f32 #s(literal 1 binary32) u1) (neg.f32 (log.f32 u1)))
(- (+ (* -6 (log (/ 1 u1))) (+ (/ 1/2 (pow u1 2)) (/ 1 u1))) (* -7 (log (/ 1 u1))))
(+.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1/2 binary32) (*.f32 u1 u1))) (neg.f32 (log.f32 u1)))
(- (+ (* -6 (log (/ 1 u1))) (+ (/ 1/2 (pow u1 2)) (+ (/ 1 u1) (* 1/3 (/ 1 (pow u1 3)))))) (* -7 (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))))) (neg.f32 (log.f32 u1)))
(- (* -6 (log (/ -1 u1))) (+ (log -1) (* -7 (log (/ -1 u1)))))
(fma.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1)) #s(literal -6 binary32) (neg.f32 (fma.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1)) #s(literal -7 binary32) (log.f32 #s(literal -1 binary32)))))
(- (+ (* -6 (log (/ -1 u1))) (/ 1 u1)) (+ (log -1) (* -7 (log (/ -1 u1)))))
(fma.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1)) #s(literal -6 binary32) (-.f32 (/.f32 #s(literal 1 binary32) u1) (fma.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1)) #s(literal -7 binary32) (log.f32 #s(literal -1 binary32)))))
(- (+ (* -6 (log (/ -1 u1))) (+ (/ 1/2 (pow u1 2)) (/ 1 u1))) (+ (log -1) (* -7 (log (/ -1 u1)))))
(+.f32 (fma.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1)) #s(literal -6 binary32) (/.f32 #s(literal 1/2 binary32) (*.f32 u1 u1))) (-.f32 (/.f32 #s(literal 1 binary32) u1) (fma.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1)) #s(literal -7 binary32) (log.f32 #s(literal -1 binary32)))))
(- (+ (* -6 (log (/ -1 u1))) (* -1 (/ (- (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u1))) u1)) 1) u1))) (+ (log -1) (* -7 (log (/ -1 u1)))))
(fma.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1)) #s(literal -6 binary32) (-.f32 (/.f32 (+.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/3 binary32) u1)) (neg.f32 u1))) (neg.f32 u1)) (fma.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1)) #s(literal -7 binary32) (log.f32 #s(literal -1 binary32)))))
1
#s(literal 1 binary32)
1
#s(literal 1 binary32)
(+ 1 (pow u1 9))
(+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 9 binary32)))
(+ 1 (pow u1 9))
(+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 9 binary32)))
(pow u1 9)
(pow.f32 u1 #s(literal 9 binary32))
(pow u1 9)
(pow.f32 u1 #s(literal 9 binary32))
(* (pow u1 9) (+ 1 (/ 1 (pow u1 9))))
(+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 9 binary32)))
(* (pow u1 9) (+ 1 (/ 1 (pow u1 9))))
(+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 9 binary32)))
(pow u1 9)
(pow.f32 u1 #s(literal 9 binary32))
(pow u1 9)
(pow.f32 u1 #s(literal 9 binary32))
(* (pow u1 9) (+ 1 (/ 1 (pow u1 9))))
(+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 9 binary32)))
(* (pow u1 9) (+ 1 (/ 1 (pow u1 9))))
(+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 9 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 (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 (*.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))) #s(literal 1/2 binary32))) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))) #s(literal 1/4 binary32))) (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))))
(* (sin (* 2 (* u2 (PI)))) (sqrt (- (* -6 (log (/ 1 u1))) (* -7 (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 (- (* -6 (log (/ 1 u1))) (* -7 (log (/ 1 u1)))))))) (* (sin (* 2 (* u2 (PI)))) (sqrt (- (* -6 (log (/ 1 u1))) (* -7 (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) (neg.f32 (log.f32 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 (- (* -6 (log (/ 1 u1))) (* -7 (log (/ 1 u1)))))))) (+ (* 1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (- 1/2 (* 1/4 (/ 1 (- (* -6 (log (/ 1 u1))) (* -7 (log (/ 1 u1)))))))) (pow u1 2)) (sqrt (/ 1 (- (* -6 (log (/ 1 u1))) (* -7 (log (/ 1 u1)))))))) (* (sin (* 2 (* u2 (PI)))) (sqrt (- (* -6 (log (/ 1 u1))) (* -7 (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 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) u1) (*.f32 (*.f32 #s(literal 1/2 binary32) (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 (- (* -6 (log (/ 1 u1))) (* -7 (log (/ 1 u1)))))))) (+ (* 1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (- 1/3 (* 1/2 (/ (- 1/2 (* 1/4 (/ 1 (- (* -6 (log (/ 1 u1))) (* -7 (log (/ 1 u1))))))) (- (* -6 (log (/ 1 u1))) (* -7 (log (/ 1 u1)))))))) (pow u1 3)) (sqrt (/ 1 (- (* -6 (log (/ 1 u1))) (* -7 (log (/ 1 u1)))))))) (+ (* 1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (- 1/2 (* 1/4 (/ 1 (- (* -6 (log (/ 1 u1))) (* -7 (log (/ 1 u1)))))))) (pow u1 2)) (sqrt (/ 1 (- (* -6 (log (/ 1 u1))) (* -7 (log (/ 1 u1)))))))) (* (sin (* 2 (* u2 (PI)))) (sqrt (- (* -6 (log (/ 1 u1))) (* -7 (log (/ 1 u1)))))))))
(fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (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))) (neg.f32 (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 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) u1) (*.f32 (*.f32 #s(literal 1/2 binary32) (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 (- (* -6 (log (/ -1 u1))) (+ (log -1) (* -7 (log (/ -1 u1)))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (fma.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1)) #s(literal -6 binary32) (neg.f32 (fma.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1)) #s(literal -7 binary32) (log.f32 #s(literal -1 binary32)))))))
(+ (* 1/2 (* (/ (sin (* 2 (* u2 (PI)))) u1) (sqrt (/ 1 (- (* -6 (log (/ -1 u1))) (+ (log -1) (* -7 (log (/ -1 u1))))))))) (* (sin (* 2 (* u2 (PI)))) (sqrt (- (* -6 (log (/ -1 u1))) (+ (log -1) (* -7 (log (/ -1 u1))))))))
(fma.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1)) #s(literal -6 binary32) (neg.f32 (fma.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1)) #s(literal -7 binary32) (log.f32 #s(literal -1 binary32))))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (fma.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1)) #s(literal -6 binary32) (neg.f32 (fma.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1)) #s(literal -7 binary32) (log.f32 #s(literal -1 binary32))))))))
(+ (* -1 (/ (+ (* -1/2 (* (sin (* 2 (* u2 (PI)))) (sqrt (/ 1 (- (* -6 (log (/ -1 u1))) (+ (log -1) (* -7 (log (/ -1 u1))))))))) (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (- 1/2 (* 1/4 (/ 1 (- (* -6 (log (/ -1 u1))) (+ (log -1) (* -7 (log (/ -1 u1))))))))) u1) (sqrt (/ 1 (- (* -6 (log (/ -1 u1))) (+ (log -1) (* -7 (log (/ -1 u1)))))))))) u1)) (* (sin (* 2 (* u2 (PI)))) (sqrt (- (* -6 (log (/ -1 u1))) (+ (log -1) (* -7 (log (/ -1 u1))))))))
(fma.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (fma.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1)) #s(literal -6 binary32) (neg.f32 (fma.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1)) #s(literal -7 binary32) (log.f32 #s(literal -1 binary32)))))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1)) #s(literal -6 binary32) (neg.f32 (fma.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1)) #s(literal -7 binary32) (log.f32 #s(literal -1 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) (fma.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1)) #s(literal -6 binary32) (neg.f32 (fma.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1)) #s(literal -7 binary32) (log.f32 #s(literal -1 binary32))))))) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) u1))))) u1))
(+ (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (* (* (sin (* 2 (* u2 (PI)))) (- 1/2 (* 1/4 (/ 1 (- (* -6 (log (/ -1 u1))) (+ (log -1) (* -7 (log (/ -1 u1))))))))) (sqrt (/ 1 (- (* -6 (log (/ -1 u1))) (+ (log -1) (* -7 (log (/ -1 u1))))))))) (* 1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (+ 1/3 (* -1/2 (/ (- 1/2 (* 1/4 (/ 1 (- (* -6 (log (/ -1 u1))) (+ (log -1) (* -7 (log (/ -1 u1)))))))) (- (* -6 (log (/ -1 u1))) (+ (log -1) (* -7 (log (/ -1 u1))))))))) u1) (sqrt (/ 1 (- (* -6 (log (/ -1 u1))) (+ (log -1) (* -7 (log (/ -1 u1)))))))))) u1)) (* -1/2 (* (sin (* 2 (* u2 (PI)))) (sqrt (/ 1 (- (* -6 (log (/ -1 u1))) (+ (log -1) (* -7 (log (/ -1 u1)))))))))) u1)) (* (sin (* 2 (* u2 (PI)))) (sqrt (- (* -6 (log (/ -1 u1))) (+ (log -1) (* -7 (log (/ -1 u1))))))))
(fma.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (fma.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1)) #s(literal -6 binary32) (neg.f32 (fma.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1)) #s(literal -7 binary32) (log.f32 #s(literal -1 binary32)))))) (/.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) (fma.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1)) #s(literal -6 binary32) (neg.f32 (fma.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1)) #s(literal -7 binary32) (log.f32 #s(literal -1 binary32)))))))) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1)) #s(literal -6 binary32) (neg.f32 (fma.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1)) #s(literal -7 binary32) (log.f32 #s(literal -1 binary32))))))) (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) (fma.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1)) #s(literal -6 binary32) (neg.f32 (fma.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1)) #s(literal -7 binary32) (log.f32 #s(literal -1 binary32))))))) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (fma.f32 #s(literal -1/2 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal -1/4 binary32) (fma.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1)) #s(literal -6 binary32) (neg.f32 (fma.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1)) #s(literal -7 binary32) (log.f32 #s(literal -1 binary32))))))) (fma.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1)) #s(literal -6 binary32) (neg.f32 (fma.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1)) #s(literal -7 binary32) (log.f32 #s(literal -1 binary32)))))) #s(literal 1/3 binary32))) u1)))) u1)) (neg.f32 u1)))
(* 2 (* (* u2 (PI)) (sqrt (- (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (pow u1 9)) (+ 1 (+ u1 (pow u1 2)))))))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))) (sqrt.f32 (-.f32 (log1p.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 9 binary32))) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))))))
(* u2 (+ (* -4/3 (* (* (pow u2 2) (pow (PI) 3)) (sqrt (- (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (pow u1 9)) (+ 1 (+ u1 (pow u1 2))))))))) (* 2 (* (PI) (sqrt (- (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (pow u1 9)) (+ 1 (+ u1 (pow u1 2)))))))))))
(*.f32 u2 (*.f32 (sqrt.f32 (-.f32 (log1p.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 9 binary32))) (+.f32 u1 (fma.f32 u1 u1 #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 (- (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (pow u1 9)) (+ 1 (+ u1 (pow u1 2))))))))) (* (pow u2 2) (+ (* -4/3 (* (pow (PI) 3) (sqrt (- (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (pow u1 9)) (+ 1 (+ u1 (pow u1 2))))))))) (* 4/15 (* (* (pow u2 2) (pow (PI) 5)) (sqrt (- (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (pow u1 9)) (+ 1 (+ u1 (pow u1 2)))))))))))))
(*.f32 u2 (fma.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (sqrt.f32 (-.f32 (log1p.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 9 binary32))) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))))) (*.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (-.f32 (log1p.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 9 binary32))) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))))) (fma.f32 (*.f32 #s(literal 4/15 binary32) (*.f32 u2 u2)) (pow.f32 (PI.f32) #s(literal 5 binary32)) (*.f32 (*.f32 #s(literal -4/3 binary32) (PI.f32)) (*.f32 (PI.f32) (PI.f32))))))))
(* u2 (+ (* 2 (* (PI) (sqrt (- (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (pow u1 9)) (+ 1 (+ u1 (pow u1 2))))))))) (* (pow u2 2) (+ (* -4/3 (* (pow (PI) 3) (sqrt (- (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (pow u1 9)) (+ 1 (+ u1 (pow u1 2))))))))) (* (pow u2 2) (+ (* -8/315 (* (* (pow u2 2) (pow (PI) 7)) (sqrt (- (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (pow u1 9)) (+ 1 (+ u1 (pow u1 2))))))))) (* 4/15 (* (pow (PI) 5) (sqrt (- (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (pow u1 9)) (+ 1 (+ u1 (pow u1 2)))))))))))))))
(*.f32 u2 (fma.f32 (sqrt.f32 (-.f32 (log1p.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 9 binary32))) (+.f32 u1 (fma.f32 u1 u1 #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))) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (*.f32 (sqrt.f32 (-.f32 (log1p.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 9 binary32))) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 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))))))))
(* (sin (* 2 (* u2 (PI)))) (sqrt (- (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (pow u1 9)) (+ 1 (+ u1 (pow u1 2))))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (-.f32 (log1p.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 9 binary32))) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))))))
(* (sin (* 2 (* u2 (PI)))) (sqrt (- (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (pow u1 9)) (+ 1 (+ u1 (pow u1 2))))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (-.f32 (log1p.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 9 binary32))) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))))))
(* (sin (* 2 (* u2 (PI)))) (sqrt (- (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (pow u1 9)) (+ 1 (+ u1 (pow u1 2))))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (-.f32 (log1p.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 9 binary32))) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))))))
(* (sin (* 2 (* u2 (PI)))) (sqrt (- (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (pow u1 9)) (+ 1 (+ u1 (pow u1 2))))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (-.f32 (log1p.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 9 binary32))) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))))))
(* (sin (* 2 (* u2 (PI)))) (sqrt (- (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (pow u1 9)) (+ 1 (+ u1 (pow u1 2))))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (-.f32 (log1p.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 9 binary32))) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))))))
(* (sin (* 2 (* u2 (PI)))) (sqrt (- (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (pow u1 9)) (+ 1 (+ u1 (pow u1 2))))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (-.f32 (log1p.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 9 binary32))) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))))))
(* (sin (* 2 (* u2 (PI)))) (sqrt (- (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (pow u1 9)) (+ 1 (+ u1 (pow u1 2))))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (-.f32 (log1p.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 9 binary32))) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))))))
(* (sin (* 2 (* u2 (PI)))) (sqrt (- (log (+ 1 (* (pow u1 3) (+ 1 (pow u1 3))))) (log (/ (+ 1 (pow u1 9)) (+ 1 (+ u1 (pow u1 2))))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (-.f32 (log1p.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 9 binary32))) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))))))
(* 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 (*.f32 u2 (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 (*.f32 #s(literal 4/15 binary32) (*.f32 u2 u2)) (pow.f32 (PI.f32) #s(literal 5 binary32)) (*.f32 (*.f32 #s(literal -4/3 binary32) (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 #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) (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))
(pow u1 4)
(pow.f32 u1 #s(literal 4 binary32))
(pow u1 4)
(pow.f32 u1 #s(literal 4 binary32))
(pow u1 4)
(pow.f32 u1 #s(literal 4 binary32))
(pow u1 4)
(pow.f32 u1 #s(literal 4 binary32))
(pow u1 4)
(pow.f32 u1 #s(literal 4 binary32))
(pow u1 4)
(pow.f32 u1 #s(literal 4 binary32))
(pow u1 4)
(pow.f32 u1 #s(literal 4 binary32))
(pow u1 4)
(pow.f32 u1 #s(literal 4 binary32))
(pow u1 4)
(pow.f32 u1 #s(literal 4 binary32))
(pow u1 4)
(pow.f32 u1 #s(literal 4 binary32))
(pow u1 4)
(pow.f32 u1 #s(literal 4 binary32))
(pow u1 4)
(pow.f32 u1 #s(literal 4 binary32))
(* -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 (- (* 2/3 u1) 1/2)) 1))
(*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal 2/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))
(* u1 (- (* u1 (- (* u1 (+ 2/3 (* -1/4 u1))) 1/2)) 1))
(*.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)))
(* -7 (log (/ 1 u1)))
(neg.f32 (*.f32 (log.f32 u1) #s(literal -7 binary32)))
(- (* -7 (log (/ 1 u1))) (/ 1 u1))
(fma.f32 (neg.f32 (log.f32 u1)) #s(literal -7 binary32) (/.f32 #s(literal -1 binary32) u1))
(+ (* -7 (log (/ 1 u1))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u1))) u1)))
(fma.f32 (neg.f32 (log.f32 u1)) #s(literal -7 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/2 binary32) u1)) (neg.f32 u1)))
(- (+ (* -7 (log (/ 1 u1))) (* 2/3 (/ 1 (pow u1 3)))) (+ (/ 1/2 (pow u1 2)) (/ 1 u1)))
(+.f32 (-.f32 (fma.f32 (neg.f32 (log.f32 u1)) #s(literal -7 binary32) (/.f32 #s(literal 2/3 binary32) (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal 1/2 binary32) (*.f32 u1 u1))) (/.f32 #s(literal -1 binary32) u1))
(+ (log -1) (* -7 (log (/ -1 u1))))
(fma.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1)) #s(literal -7 binary32) (log.f32 #s(literal -1 binary32)))
(- (+ (log -1) (* -7 (log (/ -1 u1)))) (/ 1 u1))
(+.f32 (log.f32 #s(literal -1 binary32)) (fma.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1)) #s(literal -7 binary32) (/.f32 #s(literal -1 binary32) u1)))
(+ (log -1) (+ (* -7 (log (/ -1 u1))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u1))) u1))))
(-.f32 (fma.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1)) #s(literal -7 binary32) (log.f32 #s(literal -1 binary32))) (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/2 binary32) u1)) u1))
(+ (log -1) (+ (* -7 (log (/ -1 u1))) (* -1 (/ (+ 1 (* -1 (/ (- (* 2/3 (/ 1 u1)) 1/2) u1))) u1))))
(-.f32 (fma.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1)) #s(literal -7 binary32) (log.f32 #s(literal -1 binary32))) (/.f32 (-.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal -1/2 binary32) (/.f32 #s(literal 2/3 binary32) u1)) u1)) u1))
1
#s(literal 1 binary32)
(+ 1 (* -1 u1))
(-.f32 #s(literal 1 binary32) u1)
(+ 1 (* u1 (- (pow u1 2) 1)))
(fma.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)) #s(literal 1 binary32))
(+ 1 (* u1 (- (* (pow u1 2) (+ 1 (* -1 u1))) 1)))
(fma.f32 u1 (fma.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1 binary32))
(/ 1 (pow u1 2))
(/.f32 #s(literal 1 binary32) (*.f32 u1 u1))
(/ (- 1 (/ 1 u1)) (pow u1 2))
(/.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) (*.f32 u1 u1))
(/ (- (+ 1 (/ 1 (pow u1 3))) (/ 1 u1)) (pow u1 2))
(/.f32 (+.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))) u1)) (*.f32 u1 u1))
(/ (- (+ 1 (/ 1 (pow u1 3))) (+ (/ 1 u1) (/ 1 (pow u1 4)))) (pow u1 2))
(/.f32 (-.f32 (+.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))) u1)) (/.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 4 binary32)))) (*.f32 u1 u1))
(/ 1 (pow u1 2))
(/.f32 #s(literal 1 binary32) (*.f32 u1 u1))
(/ (- 1 (/ 1 u1)) (pow u1 2))
(/.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) (*.f32 u1 u1))
(/ (+ 1 (* -1 (/ (- 1 (/ 1 (pow u1 2))) u1))) (pow u1 2))
(/.f32 (-.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))) u1)) (*.f32 u1 u1))
(/ (+ 1 (* -1 (/ (- (+ 1 (/ 1 (pow u1 3))) (/ 1 (pow u1 2))) u1))) (pow u1 2))
(/.f32 (-.f32 #s(literal 1 binary32) (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) u1)) (*.f32 u1 u1))

eval197.0ms (1.3%)

Memory
11.6MiB live, 448.1MiB allocated
Compiler

Compiled 55 829 to 5 076 computations (90.9% saved)

prune305.0ms (2%)

Memory
7.4MiB live, 405.0MiB allocated
Pruning

50 alts after pruning (46 fresh and 4 done)

PrunedKeptTotal
New1 378321 410
Fresh151429
Picked235
Done011
Total1 395501 445
Accuracy
99.7%
Counts
1 445 → 50
Alt Table
Click to see full alt table
StatusAccuracyProgram
88.1%
(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))))))
88.2%
(*.f32 (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)) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
85.5%
(*.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.2%
(*.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)))
4.3%
(*.f32 (*.f32 (*.f32 u2 (PI.f32)) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32))) (neg.f32 (sqrt.f32 u1)))
73.3%
(*.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) #s(literal 2 binary32)) (*.f32 (sin.f32 (*.f32 (PI.f32) u2)) (cos.f32 (*.f32 (PI.f32) u2))))
4.3%
(*.f32 (*.f32 (sqrt.f32 u1) (*.f32 u2 (PI.f32))) (fma.f32 #s(literal 4/3 binary32) (*.f32 (*.f32 u2 (PI.f32)) (*.f32 u2 (PI.f32))) #s(literal -2 binary32)))
4.8%
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))) (neg.f32 (sqrt.f32 u1)))
4.8%
(*.f32 (*.f32 #s(literal -2 binary32) (*.f32 (sqrt.f32 u1) u2)) (PI.f32))
82.4%
(*.f32 (sqrt.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 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)))))
91.2%
(*.f32 (sqrt.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u1)) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
80.6%
(*.f32 (sqrt.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 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)))))
88.9%
(*.f32 (sqrt.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u1)) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
77.5%
(*.f32 (sqrt.f32 (fma.f32 u1 (*.f32 u1 #s(literal 1/2 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)))))
85.1%
(*.f32 (sqrt.f32 (fma.f32 u1 (*.f32 u1 #s(literal 1/2 binary32)) u1)) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
98.3%
(*.f32 (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 u1))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
82.6%
(*.f32 (sqrt.f32 (+.f32 (log.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (log1p.f32 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)))))
88.9%
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal 2/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32))) (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.2%
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (log1p.f32 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))))))) (*.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)))))
57.4%
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (log1p.f32 (neg.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (log.f32 (E.f32)))) u2)))
57.4%
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (log1p.f32 (neg.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
88.3%
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (log1p.f32 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)))))
53.9%
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (log.f32 (fma.f32 u1 (fma.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1 binary32))) (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)))
56.7%
(*.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)))
91.8%
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (log.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) #s(literal 1 binary32))) (log1p.f32 u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
53.4%
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 u1 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) (*.f32 (pow.f32 (cbrt.f32 (sqrt.f32 (PI.f32))) #s(literal 3 binary32)) (pow.f32 (cbrt.f32 (sqrt.f32 (PI.f32))) #s(literal 3 binary32)))) u2)))
82.4%
(*.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)))
82.3%
(*.f32 (sqrt.f32 (neg.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))))) (*.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)))))
80.5%
(*.f32 (sqrt.f32 (neg.f32 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32))))) (*.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)))))
77.4%
(*.f32 (sqrt.f32 (neg.f32 (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32))))) (*.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)))))
85.1%
(*.f32 (sqrt.f32 (neg.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)))
51.7%
(*.f32 (sqrt.f32 (neg.f32 (neg.f32 (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 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)))))
69.4%
(*.f32 (sqrt.f32 (neg.f32 (neg.f32 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)))))
90.7%
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 #s(literal 4/15 binary32) (*.f32 u2 u2)) (pow.f32 (PI.f32) #s(literal 5 binary32)) (*.f32 (*.f32 #s(literal -4/3 binary32) (PI.f32)) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))))
88.3%
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 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)))))
80.5%
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
97.4%
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (sin.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) u2) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))))
97.7%
(*.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.3%
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
59.5%
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) u2)) (cos.f32 (*.f32 (PI.f32) u2))) #s(literal 2 binary32)))
54.4%
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 u2 (*.f32 (*.f32 (PI.f32) (log.f32 (E.f32))) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32)))))
54.4%
(*.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)))))
51.1%
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
59.5%
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
73.3%
(*.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
75.4%
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
4.3%
(*.f32 (neg.f32 (sqrt.f32 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)))))
72.2%
(*.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)))
52.5%
(*.f32 u2 (*.f32 (sqrt.f32 (-.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (log1p.f32 (neg.f32 (pow.f32 u1 #s(literal 4 binary32)))))) (*.f32 (PI.f32) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32)))))
Compiler

Compiled 2 472 to 1 700 computations (31.2% saved)

simplify317.0ms (2.1%)

Memory
7.1MiB live, 249.3MiB allocated
Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
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
(fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)))
cost-diff0
(*.f32 u1 u1)
cost-diff0
(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))
cost-diff0
(*.f32 (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)) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
cost-diff0
(*.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)))
cost-diff0
(sqrt.f32 (neg.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)))))
cost-diff0
(*.f32 (sqrt.f32 (neg.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))))) (*.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)))))
cost-diff64
(neg.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))))
cost-diff0
(sqrt.f32 u1)
cost-diff0
(*.f32 (sqrt.f32 u1) u2)
cost-diff0
(*.f32 #s(literal -2 binary32) (*.f32 (sqrt.f32 u1) u2))
cost-diff0
(*.f32 (*.f32 #s(literal -2 binary32) (*.f32 (sqrt.f32 u1) u2)) (PI.f32))
cost-diff0
(log1p.f32 u1)
cost-diff0
(-.f32 (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 u1))))
cost-diff0
(sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 u1)))))
cost-diff0
(*.f32 (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 u1))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
Rules
9 024×lower-fma.f64
9 012×lower-fma.f32
3 596×lower-*.f64
3 556×lower-*.f32
1 910×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
053369
0102369
1198369
2503369
31230367
42352367
55682367
67283367
77863367
08049362
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(*.f32 (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 u1))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 u1)))))
(-.f32 (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 u1))))
(log1p.f32 u1)
u1
(log1p.f32 (neg.f32 (*.f32 u1 u1)))
(neg.f32 (*.f32 u1 u1))
(*.f32 u1 u1)
(sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))
(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)
(*.f32 #s(literal 2 binary32) (PI.f32))
#s(literal 2 binary32)
(PI.f32)
u2
(*.f32 (*.f32 #s(literal -2 binary32) (*.f32 (sqrt.f32 u1) u2)) (PI.f32))
(*.f32 #s(literal -2 binary32) (*.f32 (sqrt.f32 u1) u2))
#s(literal -2 binary32)
(*.f32 (sqrt.f32 u1) u2)
(sqrt.f32 u1)
u1
u2
(PI.f32)
(*.f32 (sqrt.f32 (neg.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))))) (*.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)))))
(sqrt.f32 (neg.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)))))
(neg.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))))
(*.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)))
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))
(fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32))
(fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32))
#s(literal -1/4 binary32)
#s(literal -1/3 binary32)
#s(literal -1/2 binary32)
#s(literal -1 binary32)
(*.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
(*.f32 (PI.f32) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32)))
(PI.f32)
(fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32))
(*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2))
#s(literal -4/3 binary32)
(*.f32 u2 u2)
(*.f32 (PI.f32) (PI.f32))
#s(literal 2 binary32)
(*.f32 (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)) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(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))
(*.f32 u1 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 (/.f32 #s(literal 1 binary32) u1))
(/.f32 #s(literal 1 binary32) u1)
#s(literal 1 binary32)
#s(literal 1/4 binary32)
(*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))
(sqrt.f32 u1)
#s(literal 1/6 binary32)
(sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))
(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)
(*.f32 #s(literal 2 binary32) (PI.f32))
#s(literal 2 binary32)
(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 (sqrt.f32 (log1p.f32 u1)) #s(literal 2 binary32))
(sqrt.f32 (log1p.f32 u1))
(log1p.f32 u1)
u1
#s(literal 2 binary32)
(*.f32 (sin.f32 (*.f32 (PI.f32) u2)) (cos.f32 (*.f32 (PI.f32) u2)))
(sin.f32 (*.f32 (PI.f32) u2))
(*.f32 (PI.f32) u2)
(PI.f32)
u2
(cos.f32 (*.f32 (PI.f32) u2))
Outputs
(*.f32 (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 u1))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))))
(sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 u1)))))
(sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1)))))
(-.f32 (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 u1))))
(-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1))))
(log1p.f32 u1)
u1
(log1p.f32 (neg.f32 (*.f32 u1 u1)))
(log1p.f32 (*.f32 u1 (neg.f32 u1)))
(neg.f32 (*.f32 u1 u1))
(*.f32 u1 (neg.f32 u1))
(*.f32 u1 u1)
(sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2)))
(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)
(*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))
(*.f32 #s(literal 2 binary32) (PI.f32))
#s(literal 2 binary32)
(PI.f32)
u2
(*.f32 (*.f32 #s(literal -2 binary32) (*.f32 (sqrt.f32 u1) u2)) (PI.f32))
(*.f32 (PI.f32) (*.f32 u2 (*.f32 #s(literal -2 binary32) (sqrt.f32 u1))))
(*.f32 #s(literal -2 binary32) (*.f32 (sqrt.f32 u1) u2))
(*.f32 u2 (*.f32 #s(literal -2 binary32) (sqrt.f32 u1)))
#s(literal -2 binary32)
(*.f32 (sqrt.f32 u1) u2)
(*.f32 u2 (sqrt.f32 u1))
(sqrt.f32 u1)
u1
u2
(PI.f32)
(*.f32 (sqrt.f32 (neg.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))))) (*.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 (sqrt.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u1)) (*.f32 u2 (*.f32 (PI.f32) (fma.f32 #s(literal -4/3 binary32) (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) u2))) #s(literal 2 binary32)))))
(sqrt.f32 (neg.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)))))
(sqrt.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u1))
(neg.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))))
(fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) 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)))
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))
(fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32))
(fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32))
#s(literal -1/4 binary32)
#s(literal -1/3 binary32)
#s(literal -1/2 binary32)
#s(literal -1 binary32)
(*.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 u2 (*.f32 (PI.f32) (fma.f32 #s(literal -4/3 binary32) (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) u2))) #s(literal 2 binary32))))
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 (PI.f32) (fma.f32 #s(literal -4/3 binary32) (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) u2))) #s(literal 2 binary32)))
(PI.f32)
(fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32))
(fma.f32 #s(literal -4/3 binary32) (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) u2))) #s(literal 2 binary32))
(*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2))
(*.f32 u2 (*.f32 u2 #s(literal -4/3 binary32)))
#s(literal -4/3 binary32)
(*.f32 u2 u2)
(*.f32 (PI.f32) (PI.f32))
#s(literal 2 binary32)
(*.f32 (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)) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) (fma.f32 u1 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 u1 #s(literal 1/4 binary32))) (*.f32 (sqrt.f32 u1) (fma.f32 u1 (*.f32 u1 #s(literal 1/6 binary32)) #s(literal 1 binary32)))))
(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))
(fma.f32 u1 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 u1 #s(literal 1/4 binary32))) (*.f32 (sqrt.f32 u1) (fma.f32 u1 (*.f32 u1 #s(literal 1/6 binary32)) #s(literal 1 binary32))))
(*.f32 u1 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 (/.f32 #s(literal 1 binary32) u1))
(/.f32 #s(literal 1 binary32) u1)
#s(literal 1 binary32)
#s(literal 1/4 binary32)
(*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))
(sqrt.f32 u1)
#s(literal 1/6 binary32)
(sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2)))
(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)
(*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))
(*.f32 #s(literal 2 binary32) (PI.f32))
#s(literal 2 binary32)
(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 (sin.f32 (*.f32 (PI.f32) u2)) (*.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 (log1p.f32 u1))) (cos.f32 (*.f32 (PI.f32) u2))))
(*.f32 (sqrt.f32 (log1p.f32 u1)) #s(literal 2 binary32))
(*.f32 #s(literal 2 binary32) (sqrt.f32 (log1p.f32 u1)))
(sqrt.f32 (log1p.f32 u1))
(log1p.f32 u1)
u1
#s(literal 2 binary32)
(*.f32 (sin.f32 (*.f32 (PI.f32) u2)) (cos.f32 (*.f32 (PI.f32) u2)))
(sin.f32 (*.f32 (PI.f32) u2))
(*.f32 (PI.f32) u2)
(PI.f32)
u2
(cos.f32 (*.f32 (PI.f32) u2))

localize233.0ms (1.5%)

Memory
9.0MiB live, 243.4MiB allocated
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy99.7%
(cos.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))))
accuracy99.4%
(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 u1) #s(literal 1/6 binary32))
accuracy98.8%
(*.f32 (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)) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
accuracy99.0%
(*.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)))
accuracy98.9%
(*.f32 (sqrt.f32 (neg.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))))) (*.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)))))
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.2%
(*.f32 (sqrt.f32 u1) u2)
accuracy98.7%
(*.f32 (*.f32 #s(literal -2 binary32) (*.f32 (sqrt.f32 u1) u2)) (PI.f32))
accuracy99.4%
(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 (-.f32 (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 u1))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
accuracy98.8%
(-.f32 (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 u1))))
Samples
133.0ms256×0valid
Compiler

Compiled 371 to 62 computations (83.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 110.0ms
ival-mult: 41.0ms (37.2% of total)
ival-add: 18.0ms (16.3% of total)
ival-div: 15.0ms (13.6% of total)
const: 9.0ms (8.2% of total)
ival-sqrt: 8.0ms (7.3% of total)
ival-sin: 6.0ms (5.4% of total)
ival-log1p: 4.0ms (3.6% of total)
ival-cos: 2.0ms (1.8% of total)
ival-neg: 2.0ms (1.8% of total)
ival-pi: 1.0ms (0.9% of total)
ival-sub: 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)

series156.0ms (1%)

Memory
-3.9MiB live, 109.0MiB allocated
Counts
28 → 396
Calls
Call 1
Inputs
#<alt (*.f32 (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 u1))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))>
#<alt (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 u1)))))>
#<alt (-.f32 (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 u1))))>
#<alt (log1p.f32 u1)>
#<alt (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 (sqrt.f32 u1) u2)) (PI.f32))>
#<alt (*.f32 #s(literal -2 binary32) (*.f32 (sqrt.f32 u1) u2))>
#<alt (*.f32 (sqrt.f32 u1) u2)>
#<alt (sqrt.f32 u1)>
#<alt (neg.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))))>
#<alt (*.f32 (sqrt.f32 (neg.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))))) (*.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)))))>
#<alt (sqrt.f32 (neg.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)))))>
#<alt (*.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)))>
#<alt (*.f32 (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)) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))>
#<alt (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))>
#<alt (*.f32 u1 u1)>
#<alt (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)))>
#<alt (*.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) #s(literal 2 binary32)) (*.f32 (sin.f32 (*.f32 (PI.f32) u2)) (cos.f32 (*.f32 (PI.f32) u2))))>
#<alt (*.f32 (sqrt.f32 (log1p.f32 u1)) #s(literal 2 binary32))>
#<alt (sqrt.f32 (log1p.f32 u1))>
#<alt (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)>
#<alt (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))>
#<alt (PI.f32)>
#<alt (*.f32 (PI.f32) (PI.f32))>
#<alt (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2))>
#<alt (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))>
#<alt (*.f32 (PI.f32) u2)>
#<alt (*.f32 (sin.f32 (*.f32 (PI.f32) u2)) (cos.f32 (*.f32 (PI.f32) u2)))>
#<alt (cos.f32 (*.f32 (PI.f32) u2))>
Outputs
#<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 (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1)))))))>
#<alt (+ (* 1/2 (* (/ (sin (* 2 (* u2 (PI)))) u1) (sqrt (/ 1 (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1))))))))) (* (sin (* 2 (* u2 (PI)))) (sqrt (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1))))))))>
#<alt (+ (* 1/2 (* (/ (sin (* 2 (* u2 (PI)))) u1) (sqrt (/ 1 (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1))))))))) (+ (* 1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (- 1/2 (* 1/4 (/ 1 (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1))))))))) (pow u1 2)) (sqrt (/ 1 (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1))))))))) (* (sin (* 2 (* u2 (PI)))) (sqrt (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1)))))))))>
#<alt (+ (* 1/2 (* (/ (sin (* 2 (* u2 (PI)))) u1) (sqrt (/ 1 (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1))))))))) (+ (* 1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (- 1/3 (* 1/2 (/ (- 1/2 (* 1/4 (/ 1 (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1)))))))) (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1))))))))) (pow u1 3)) (sqrt (/ 1 (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1))))))))) (+ (* 1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (- 1/2 (* 1/4 (/ 1 (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1))))))))) (pow u1 2)) (sqrt (/ 1 (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1))))))))) (* (sin (* 2 (* u2 (PI)))) (sqrt (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1))))))))))>
#<alt (* (sin (* 2 (* u2 (PI)))) (sqrt (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1))))))>
#<alt (+ (* 1/2 (* (/ (sin (* 2 (* u2 (PI)))) u1) (sqrt (/ 1 (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1)))))))) (* (sin (* 2 (* u2 (PI)))) (sqrt (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1)))))))>
#<alt (+ (* -1 (/ (+ (* -1/2 (* (sin (* 2 (* u2 (PI)))) (sqrt (/ 1 (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1)))))))) (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (- 1/2 (* 1/4 (/ 1 (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1)))))))) u1) (sqrt (/ 1 (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1))))))))) u1)) (* (sin (* 2 (* u2 (PI)))) (sqrt (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1)))))))>
#<alt (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (* (* (sin (* 2 (* u2 (PI)))) (- 1/2 (* 1/4 (/ 1 (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1)))))))) (sqrt (/ 1 (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1)))))))) (* 1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (+ 1/3 (* -1/2 (/ (- 1/2 (* 1/4 (/ 1 (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1))))))) (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1)))))))) u1) (sqrt (/ 1 (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1))))))))) u1)) (* -1/2 (* (sin (* 2 (* u2 (PI)))) (sqrt (/ 1 (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1))))))))) u1)) (* (sin (* 2 (* u2 (PI)))) (sqrt (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1)))))))>
#<alt (* 2 (* (* u2 (PI)) (sqrt (- (log (+ 1 u1)) (log (- 1 (pow u1 2)))))))>
#<alt (* u2 (+ (* -4/3 (* (* (pow u2 2) (pow (PI) 3)) (sqrt (- (log (+ 1 u1)) (log (- 1 (pow u1 2))))))) (* 2 (* (PI) (sqrt (- (log (+ 1 u1)) (log (- 1 (pow u1 2)))))))))>
#<alt (* u2 (+ (* 2 (* (PI) (sqrt (- (log (+ 1 u1)) (log (- 1 (pow u1 2))))))) (* (pow u2 2) (+ (* -4/3 (* (pow (PI) 3) (sqrt (- (log (+ 1 u1)) (log (- 1 (pow u1 2))))))) (* 4/15 (* (* (pow u2 2) (pow (PI) 5)) (sqrt (- (log (+ 1 u1)) (log (- 1 (pow u1 2)))))))))))>
#<alt (* u2 (+ (* 2 (* (PI) (sqrt (- (log (+ 1 u1)) (log (- 1 (pow u1 2))))))) (* (pow u2 2) (+ (* -4/3 (* (pow (PI) 3) (sqrt (- (log (+ 1 u1)) (log (- 1 (pow u1 2))))))) (* (pow u2 2) (+ (* -8/315 (* (* (pow u2 2) (pow (PI) 7)) (sqrt (- (log (+ 1 u1)) (log (- 1 (pow u1 2))))))) (* 4/15 (* (pow (PI) 5) (sqrt (- (log (+ 1 u1)) (log (- 1 (pow u1 2)))))))))))))>
#<alt (* (sin (* 2 (* u2 (PI)))) (sqrt (- (log (+ 1 u1)) (log (- 1 (pow u1 2))))))>
#<alt (* (sin (* 2 (* u2 (PI)))) (sqrt (- (log (+ 1 u1)) (log (- 1 (pow u1 2))))))>
#<alt (* (sin (* 2 (* u2 (PI)))) (sqrt (- (log (+ 1 u1)) (log (- 1 (pow u1 2))))))>
#<alt (* (sin (* 2 (* u2 (PI)))) (sqrt (- (log (+ 1 u1)) (log (- 1 (pow u1 2))))))>
#<alt (* (sin (* 2 (* u2 (PI)))) (sqrt (- (log (+ 1 u1)) (log (- 1 (pow u1 2))))))>
#<alt (* (sin (* 2 (* u2 (PI)))) (sqrt (- (log (+ 1 u1)) (log (- 1 (pow u1 2))))))>
#<alt (* (sin (* 2 (* u2 (PI)))) (sqrt (- (log (+ 1 u1)) (log (- 1 (pow u1 2))))))>
#<alt (* (sin (* 2 (* u2 (PI)))) (sqrt (- (log (+ 1 u1)) (log (- 1 (pow u1 2))))))>
#<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 (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1))))))>
#<alt (+ (sqrt (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1)))))) (* 1/2 (* (/ 1 u1) (sqrt (/ 1 (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1))))))))))>
#<alt (+ (sqrt (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1)))))) (+ (* 1/2 (* (/ 1 u1) (sqrt (/ 1 (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1))))))))) (* 1/2 (* (/ (- 1/2 (* 1/4 (/ 1 (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1)))))))) (pow u1 2)) (sqrt (/ 1 (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1)))))))))))>
#<alt (+ (sqrt (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1)))))) (+ (* 1/2 (* (/ 1 u1) (sqrt (/ 1 (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1))))))))) (+ (* 1/2 (* (/ (- 1/3 (* 1/2 (/ (- 1/2 (* 1/4 (/ 1 (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1)))))))) (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1)))))))) (pow u1 3)) (sqrt (/ 1 (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1))))))))) (* 1/2 (* (/ (- 1/2 (* 1/4 (/ 1 (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1)))))))) (pow u1 2)) (sqrt (/ 1 (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1))))))))))))>
#<alt (sqrt (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1)))))>
#<alt (+ (sqrt (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1))))) (* 1/2 (* (/ 1 u1) (sqrt (/ 1 (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1)))))))))>
#<alt (+ (sqrt (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1))))) (* -1 (/ (+ (* -1/2 (sqrt (/ 1 (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1))))))) (* -1/2 (* (/ (- 1/2 (* 1/4 (/ 1 (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1))))))) u1) (sqrt (/ 1 (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1))))))))) u1)))>
#<alt (+ (sqrt (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1))))) (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (* (- 1/2 (* 1/4 (/ 1 (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1))))))) (sqrt (/ 1 (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1)))))))) (* 1/2 (* (/ (+ 1/3 (* -1/2 (/ (- 1/2 (* 1/4 (/ 1 (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1))))))) (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1))))))) u1) (sqrt (/ 1 (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1))))))))) u1)) (* -1/2 (sqrt (/ 1 (- (* -1 (log (/ -1 u1))) (* -2 (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 (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1)))))>
#<alt (- (+ (* -1 (log (/ 1 u1))) (/ 1 u1)) (+ (log -1) (* -2 (log (/ 1 u1)))))>
#<alt (- (+ (* -1 (log (/ 1 u1))) (+ (/ 1/2 (pow u1 2)) (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1)))))>
#<alt (- (+ (* -1 (log (/ 1 u1))) (+ (/ 1/2 (pow u1 2)) (+ (/ 1 u1) (* 1/3 (/ 1 (pow u1 3)))))) (+ (log -1) (* -2 (log (/ 1 u1)))))>
#<alt (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1))))>
#<alt (- (+ (* -1 (log (/ -1 u1))) (/ 1 u1)) (* -2 (log (/ -1 u1))))>
#<alt (- (+ (* -1 (log (/ -1 u1))) (+ (/ 1/2 (pow u1 2)) (/ 1 u1))) (* -2 (log (/ -1 u1))))>
#<alt (- (+ (* -1 (log (/ -1 u1))) (* -1 (/ (- (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u1))) u1)) 1) u1))) (* -2 (log (/ -1 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 (* -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) u2))>
#<alt (* -2 (* (sqrt u1) u2))>
#<alt (* -2 (* (sqrt u1) u2))>
#<alt (* -2 (* (sqrt u1) u2))>
#<alt (* -2 (* (sqrt u1) u2))>
#<alt (* -2 (* (sqrt u1) u2))>
#<alt (* -2 (* (sqrt u1) u2))>
#<alt (* -2 (* (sqrt u1) u2))>
#<alt (* 2 (* (sqrt u1) (* u2 (pow (sqrt -1) 2))))>
#<alt (* 2 (* (sqrt u1) (* u2 (pow (sqrt -1) 2))))>
#<alt (* 2 (* (sqrt u1) (* u2 (pow (sqrt -1) 2))))>
#<alt (* 2 (* (sqrt u1) (* u2 (pow (sqrt -1) 2))))>
#<alt (* -2 (* (sqrt u1) u2))>
#<alt (* -2 (* (sqrt u1) u2))>
#<alt (* -2 (* (sqrt u1) u2))>
#<alt (* -2 (* (sqrt u1) u2))>
#<alt (* -2 (* (sqrt u1) u2))>
#<alt (* -2 (* (sqrt u1) u2))>
#<alt (* -2 (* (sqrt u1) u2))>
#<alt (* -2 (* (sqrt u1) u2))>
#<alt (* -2 (* (sqrt u1) u2))>
#<alt (* -2 (* (sqrt u1) u2))>
#<alt (* -2 (* (sqrt u1) u2))>
#<alt (* -2 (* (sqrt u1) u2))>
#<alt (* (sqrt u1) u2)>
#<alt (* (sqrt u1) u2)>
#<alt (* (sqrt u1) u2)>
#<alt (* (sqrt u1) u2)>
#<alt (* (sqrt u1) u2)>
#<alt (* (sqrt u1) u2)>
#<alt (* (sqrt u1) u2)>
#<alt (* (sqrt u1) u2)>
#<alt (* -1 (* (sqrt u1) (* u2 (pow (sqrt -1) 2))))>
#<alt (* -1 (* (sqrt u1) (* u2 (pow (sqrt -1) 2))))>
#<alt (* -1 (* (sqrt u1) (* u2 (pow (sqrt -1) 2))))>
#<alt (* -1 (* (sqrt u1) (* u2 (pow (sqrt -1) 2))))>
#<alt (* (sqrt u1) u2)>
#<alt (* (sqrt u1) u2)>
#<alt (* (sqrt u1) u2)>
#<alt (* (sqrt u1) u2)>
#<alt (* (sqrt u1) u2)>
#<alt (* (sqrt u1) u2)>
#<alt (* (sqrt u1) u2)>
#<alt (* (sqrt u1) u2)>
#<alt (* (sqrt u1) u2)>
#<alt (* (sqrt u1) u2)>
#<alt (* (sqrt u1) u2)>
#<alt (* (sqrt u1) u2)>
#<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 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/4 (pow u1 4))>
#<alt (* (pow u1 4) (+ 1/4 (* 1/3 (/ 1 u1))))>
#<alt (* (pow u1 4) (+ 1/4 (+ (/ 1/2 (pow u1 2)) (* 1/3 (/ 1 u1)))))>
#<alt (* (pow u1 4) (+ 1/4 (+ (/ 1/2 (pow u1 2)) (+ (* 1/3 (/ 1 u1)) (/ 1 (pow u1 3))))))>
#<alt (* 1/4 (pow u1 4))>
#<alt (* (pow u1 4) (+ 1/4 (* 1/3 (/ 1 u1))))>
#<alt (* (pow u1 4) (+ 1/4 (+ (/ 1/2 (pow u1 2)) (* 1/3 (/ 1 u1)))))>
#<alt (* (pow u1 4) (+ 1/4 (* -1 (/ (- (* -1 (/ (+ 1/2 (/ 1 u1)) u1)) 1/3) u1))))>
#<alt (* (sqrt u1) (* u2 (* (PI) (* (pow (sqrt -1) 2) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2))))))))>
#<alt (+ (* -1/4 (* (sqrt (pow u1 3)) (* u2 (* (PI) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2)))))))) (* (sqrt u1) (* u2 (* (PI) (* (pow (sqrt -1) 2) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2)))))))))>
#<alt (+ (* (sqrt u1) (* u2 (* (PI) (* (pow (sqrt -1) 2) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2)))))))) (* (pow u1 2) (+ (* -1/4 (* (sqrt (/ 1 u1)) (* u2 (* (PI) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2)))))))) (* -1/6 (* (sqrt u1) (* u2 (* (PI) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2)))))))))))>
#<alt (+ (* (sqrt u1) (* u2 (* (PI) (* (pow (sqrt -1) 2) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2)))))))) (* (pow u1 2) (+ (* -1/4 (* (sqrt (/ 1 u1)) (* u2 (* (PI) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2)))))))) (* u1 (+ (* -1/2 (* (sqrt u1) (* u2 (* (PI) (* (+ 1/4 (* 1/16 (/ 1 (* u1 (pow (sqrt -1) 2))))) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2))))))))) (* -1/6 (* (sqrt (/ 1 u1)) (* u2 (* (PI) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2)))))))))))))>
#<alt (* 1/2 (* (pow u1 2) (* u2 (* (PI) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2))))))))>
#<alt (* (pow u1 2) (+ (* 1/3 (/ (* u2 (* (PI) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2)))))) u1)) (* 1/2 (* u2 (* (PI) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2)))))))))>
#<alt (* (pow u1 2) (+ (* 1/3 (/ (* u2 (* (PI) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2)))))) u1)) (+ (* 7/18 (/ (* u2 (* (PI) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2)))))) (pow u1 2))) (* 1/2 (* u2 (* (PI) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2))))))))))>
#<alt (* (pow u1 2) (+ (* 1/3 (/ (* u2 (* (PI) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2)))))) u1)) (+ (* 7/18 (/ (* u2 (* (PI) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2)))))) (pow u1 2))) (+ (* 1/2 (* u2 (* (PI) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2))))))) (* 20/27 (/ (* u2 (* (PI) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2)))))) (pow u1 3)))))))>
#<alt (* 1/2 (* (pow u1 2) (* u2 (* (PI) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2))))))))>
#<alt (* (pow u1 2) (+ (* 1/3 (/ (* u2 (* (PI) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2)))))) u1)) (* 1/2 (* u2 (* (PI) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2)))))))))>
#<alt (* (pow u1 2) (+ (* -1 (/ (+ (* -7/18 (/ (* u2 (* (PI) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2)))))) u1)) (* -1/3 (* u2 (* (PI) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2)))))))) u1)) (* 1/2 (* u2 (* (PI) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2)))))))))>
#<alt (* (pow u1 2) (+ (* -1 (/ (+ (* -1 (/ (+ (* 7/18 (* u2 (* (PI) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2))))))) (* 20/27 (/ (* u2 (* (PI) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2)))))) u1))) u1)) (* -1/3 (* u2 (* (PI) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2)))))))) u1)) (* 1/2 (* u2 (* (PI) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2)))))))))>
#<alt (* 2 (* (sqrt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))) (* u2 (* (PI) (sqrt -1)))))>
#<alt (* u2 (+ (* -4/3 (* (sqrt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))) (* (pow u2 2) (* (pow (PI) 3) (sqrt -1))))) (* 2 (* (sqrt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))) (* (PI) (sqrt -1))))))>
#<alt (* u2 (+ (* -4/3 (* (sqrt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))) (* (pow u2 2) (* (pow (PI) 3) (sqrt -1))))) (* 2 (* (sqrt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))) (* (PI) (sqrt -1))))))>
#<alt (* u2 (+ (* -4/3 (* (sqrt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))) (* (pow u2 2) (* (pow (PI) 3) (sqrt -1))))) (* 2 (* (sqrt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))) (* (PI) (sqrt -1))))))>
#<alt (* -4/3 (* (sqrt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))) (* (pow u2 3) (* (pow (PI) 3) (sqrt -1)))))>
#<alt (* (pow u2 3) (+ (* -4/3 (* (sqrt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))) (* (pow (PI) 3) (sqrt -1)))) (* 2 (* (sqrt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))) (/ (* (PI) (sqrt -1)) (pow u2 2))))))>
#<alt (* (pow u2 3) (+ (* -4/3 (* (sqrt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))) (* (pow (PI) 3) (sqrt -1)))) (* 2 (* (sqrt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))) (/ (* (PI) (sqrt -1)) (pow u2 2))))))>
#<alt (* (pow u2 3) (+ (* -4/3 (* (sqrt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))) (* (pow (PI) 3) (sqrt -1)))) (* 2 (* (sqrt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))) (/ (* (PI) (sqrt -1)) (pow u2 2))))))>
#<alt (* -4/3 (* (sqrt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))) (* (pow u2 3) (* (pow (PI) 3) (sqrt -1)))))>
#<alt (* -1 (* (pow u2 3) (+ (* -2 (* (sqrt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))) (/ (* (PI) (sqrt -1)) (pow u2 2)))) (* 4/3 (* (sqrt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))) (* (pow (PI) 3) (sqrt -1)))))))>
#<alt (* -1 (* (pow u2 3) (+ (* -2 (* (sqrt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))) (/ (* (PI) (sqrt -1)) (pow u2 2)))) (* 4/3 (* (sqrt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))) (* (pow (PI) 3) (sqrt -1)))))))>
#<alt (* -1 (* (pow u2 3) (+ (* -2 (* (sqrt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))) (/ (* (PI) (sqrt -1)) (pow u2 2)))) (* 4/3 (* (sqrt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))) (* (pow (PI) 3) (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 (* 1/2 (pow u1 2))>
#<alt (* (pow u1 2) (+ 1/2 (* 1/3 (/ 1 u1))))>
#<alt (* (pow u1 2) (+ 1/2 (+ (/ 7/18 (pow u1 2)) (* 1/3 (/ 1 u1)))))>
#<alt (* (pow u1 2) (+ 1/2 (+ (/ 7/18 (pow u1 2)) (+ (* 1/3 (/ 1 u1)) (* 20/27 (/ 1 (pow u1 3)))))))>
#<alt (* 1/2 (pow u1 2))>
#<alt (* (pow u1 2) (+ 1/2 (* 1/3 (/ 1 u1))))>
#<alt (* (pow u1 2) (+ 1/2 (+ (/ 7/18 (pow u1 2)) (* 1/3 (/ 1 u1)))))>
#<alt (* (pow u1 2) (+ 1/2 (* -1 (/ (- (* -1 (/ (+ 7/18 (* 20/27 (/ 1 u1))) u1)) 1/3) 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 (* -1/4 (pow u1 4))>
#<alt (* -1 (* (pow u1 4) (+ 1/4 (* 1/3 (/ 1 u1)))))>
#<alt (* (pow u1 4) (- (* -1 (/ (+ 1/3 (* 1/2 (/ 1 u1))) u1)) 1/4))>
#<alt (* (pow u1 4) (- (* -1 (/ (+ 1/2 (/ 1 u1)) (pow u1 2))) (+ 1/4 (* 1/3 (/ 1 u1)))))>
#<alt (* -1/4 (pow u1 4))>
#<alt (* -1 (* (pow u1 4) (+ 1/4 (* 1/3 (/ 1 u1)))))>
#<alt (* (pow u1 4) (- (* -1 (/ (+ 1/3 (* 1/2 (/ 1 u1))) u1)) 1/4))>
#<alt (* (pow u1 4) (- (* -1 (/ (+ 1/3 (+ (* 1/2 (/ 1 u1)) (/ 1 (pow u1 2)))) u1)) 1/4))>
#<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/6 (* (sqrt (pow u1 3)) (sin (* 2 (* u2 (PI)))))) (* 1/4 (* (sqrt u1) (sin (* 2 (* u2 (PI)))))))) (* (sqrt u1) (sin (* 2 (* u2 (PI))))))>
#<alt (+ (* u1 (+ (* 1/6 (* (sqrt (pow u1 3)) (sin (* 2 (* u2 (PI)))))) (* 1/4 (* (sqrt u1) (sin (* 2 (* u2 (PI)))))))) (* (sqrt u1) (sin (* 2 (* u2 (PI))))))>
#<alt (* 1/6 (* (sqrt (pow u1 5)) (sin (* 2 (* u2 (PI))))))>
#<alt (* (pow u1 3) (+ (* 1/6 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))) (* 1/4 (* (sqrt (/ 1 (pow u1 3))) (sin (* 2 (* u2 (PI))))))))>
#<alt (* (pow u1 3) (+ (* 1/6 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))) (+ (* 1/4 (* (sqrt (/ 1 (pow u1 3))) (sin (* 2 (* u2 (PI)))))) (* (sqrt (/ 1 (pow u1 5))) (sin (* 2 (* u2 (PI))))))))>
#<alt (* (pow u1 3) (+ (* 1/6 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))) (+ (* 1/4 (* (sqrt (/ 1 (pow u1 3))) (sin (* 2 (* u2 (PI)))))) (* (sqrt (/ 1 (pow u1 5))) (sin (* 2 (* u2 (PI))))))))>
#<alt (* -1/6 (* (sqrt (pow u1 5)) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))))>
#<alt (* -1 (* (pow u1 3) (+ (* -1/4 (* (sqrt (/ 1 (pow u1 3))) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2)))) (* 1/6 (* (sqrt (/ 1 u1)) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2)))))))>
#<alt (* -1 (* (pow u1 3) (+ (* -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)) (* 1/6 (* (sqrt (/ 1 u1)) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2)))))))>
#<alt (* -1 (* (pow u1 3) (+ (* -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)) (* 1/6 (* (sqrt (/ 1 u1)) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2)))))))>
#<alt (* 2 (* u2 (* (PI) (+ (sqrt u1) (* (pow u1 2) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 u1)))))))))>
#<alt (* u2 (+ (* -4/3 (* (pow u2 2) (* (pow (PI) 3) (+ (sqrt u1) (* (pow u1 2) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 u1))))))))) (* 2 (* (PI) (+ (sqrt u1) (* (pow u1 2) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 u1))))))))))>
#<alt (* u2 (+ (* 2 (* (PI) (+ (sqrt u1) (* (pow u1 2) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 u1)))))))) (* (pow u2 2) (+ (* -4/3 (* (pow (PI) 3) (+ (sqrt u1) (* (pow u1 2) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 u1)))))))) (* 4/15 (* (pow u2 2) (* (pow (PI) 5) (+ (sqrt u1) (* (pow u1 2) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 u1)))))))))))))>
#<alt (* u2 (+ (* 2 (* (PI) (+ (sqrt u1) (* (pow u1 2) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 u1)))))))) (* (pow u2 2) (+ (* -4/3 (* (pow (PI) 3) (+ (sqrt u1) (* (pow u1 2) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 u1)))))))) (* (pow u2 2) (+ (* -8/315 (* (pow u2 2) (* (pow (PI) 7) (+ (sqrt u1) (* (pow u1 2) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 u1))))))))) (* 4/15 (* (pow (PI) 5) (+ (sqrt u1) (* (pow u1 2) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 u1))))))))))))))>
#<alt (* (sin (* 2 (* u2 (PI)))) (+ (sqrt u1) (* (pow u1 2) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 u1)))))))>
#<alt (* (sin (* 2 (* u2 (PI)))) (+ (sqrt u1) (* (pow u1 2) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 u1)))))))>
#<alt (* (sin (* 2 (* u2 (PI)))) (+ (sqrt u1) (* (pow u1 2) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 u1)))))))>
#<alt (* (sin (* 2 (* u2 (PI)))) (+ (sqrt u1) (* (pow u1 2) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 u1)))))))>
#<alt (* (sin (* 2 (* u2 (PI)))) (+ (sqrt u1) (* (pow u1 2) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 u1)))))))>
#<alt (* (sin (* 2 (* u2 (PI)))) (+ (sqrt u1) (* (pow u1 2) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 u1)))))))>
#<alt (* (sin (* 2 (* u2 (PI)))) (+ (sqrt u1) (* (pow u1 2) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 u1)))))))>
#<alt (* (sin (* 2 (* u2 (PI)))) (+ (sqrt u1) (* (pow u1 2) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 u1)))))))>
#<alt (sqrt u1)>
#<alt (+ (sqrt u1) (* 1/4 (sqrt (pow u1 3))))>
#<alt (+ (sqrt u1) (* u1 (+ (* 1/6 (sqrt (pow u1 3))) (* 1/4 (sqrt u1)))))>
#<alt (+ (sqrt u1) (* u1 (+ (* 1/6 (sqrt (pow u1 3))) (* 1/4 (sqrt u1)))))>
#<alt (* 1/6 (sqrt (pow u1 5)))>
#<alt (* (pow u1 3) (+ (* 1/6 (sqrt (/ 1 u1))) (* 1/4 (sqrt (/ 1 (pow u1 3))))))>
#<alt (* (pow u1 3) (+ (sqrt (/ 1 (pow u1 5))) (+ (* 1/6 (sqrt (/ 1 u1))) (* 1/4 (sqrt (/ 1 (pow u1 3)))))))>
#<alt (* (pow u1 3) (+ (sqrt (/ 1 (pow u1 5))) (+ (* 1/6 (sqrt (/ 1 u1))) (* 1/4 (sqrt (/ 1 (pow u1 3)))))))>
#<alt (* -1/6 (* (sqrt (pow u1 5)) (pow (sqrt -1) 2)))>
#<alt (* -1 (* (pow u1 3) (+ (* -1/4 (* (sqrt (/ 1 (pow u1 3))) (pow (sqrt -1) 2))) (* 1/6 (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2))))))>
#<alt (* -1 (* (pow u1 3) (+ (* -1 (/ (+ (* -1 (* (sqrt (/ 1 (pow u1 3))) (pow (sqrt -1) 2))) (* 1/4 (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2)))) u1)) (* 1/6 (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2))))))>
#<alt (* -1 (* (pow u1 3) (+ (* -1 (/ (+ (* -1 (* (sqrt (/ 1 (pow u1 3))) (pow (sqrt -1) 2))) (* 1/4 (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2)))) u1)) (* 1/6 (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2))))))>
#<alt (pow u1 2)>
#<alt (pow u1 2)>
#<alt (pow u1 2)>
#<alt (pow u1 2)>
#<alt (pow u1 2)>
#<alt (pow u1 2)>
#<alt (pow u1 2)>
#<alt (pow u1 2)>
#<alt (pow u1 2)>
#<alt (pow u1 2)>
#<alt (pow u1 2)>
#<alt (pow u1 2)>
#<alt (* 1/4 (sqrt (/ 1 u1)))>
#<alt (/ (+ (* 1/6 (sqrt (pow u1 3))) (* 1/4 (sqrt u1))) u1)>
#<alt (/ (+ (* 1/6 (sqrt (pow u1 3))) (* 1/4 (sqrt u1))) u1)>
#<alt (/ (+ (* 1/6 (sqrt (pow u1 3))) (* 1/4 (sqrt u1))) u1)>
#<alt (* 1/6 (sqrt u1))>
#<alt (* u1 (+ (* 1/6 (sqrt (/ 1 u1))) (* 1/4 (sqrt (/ 1 (pow u1 3))))))>
#<alt (* u1 (+ (* 1/6 (sqrt (/ 1 u1))) (* 1/4 (sqrt (/ 1 (pow u1 3))))))>
#<alt (* u1 (+ (* 1/6 (sqrt (/ 1 u1))) (* 1/4 (sqrt (/ 1 (pow u1 3))))))>
#<alt (* -1/6 (* (sqrt u1) (pow (sqrt -1) 2)))>
#<alt (* -1 (* u1 (+ (* -1/4 (* (sqrt (/ 1 (pow u1 3))) (pow (sqrt -1) 2))) (* 1/6 (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2))))))>
#<alt (* -1 (* u1 (+ (* -1/4 (* (sqrt (/ 1 (pow u1 3))) (pow (sqrt -1) 2))) (* 1/6 (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2))))))>
#<alt (* -1 (* u1 (+ (* -1/4 (* (sqrt (/ 1 (pow u1 3))) (pow (sqrt -1) 2))) (* 1/6 (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2))))))>
#<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 (* 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/6 (sqrt u1))>
#<alt (* 1/6 (sqrt u1))>
#<alt (* 1/6 (sqrt u1))>
#<alt (* 1/6 (sqrt u1))>
#<alt (* 1/6 (sqrt u1))>
#<alt (* 1/6 (sqrt u1))>
#<alt (* 1/6 (sqrt u1))>
#<alt (* 1/6 (sqrt u1))>
#<alt (* -1/6 (* (sqrt u1) (pow (sqrt -1) 2)))>
#<alt (* -1/6 (* (sqrt u1) (pow (sqrt -1) 2)))>
#<alt (* -1/6 (* (sqrt u1) (pow (sqrt -1) 2)))>
#<alt (* -1/6 (* (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 (* 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 1>
#<alt (+ 1 (* -1/2 (* (pow u2 2) (pow (PI) 2))))>
#<alt (+ 1 (* (pow u2 2) (+ (* -1/2 (pow (PI) 2)) (* 1/24 (* (pow u2 2) (pow (PI) 4))))))>
#<alt (+ 1 (* (pow u2 2) (+ (* -1/2 (pow (PI) 2)) (* (pow u2 2) (+ (* -1/720 (* (pow u2 2) (pow (PI) 6))) (* 1/24 (pow (PI) 4)))))))>
#<alt (cos (* u2 (PI)))>
#<alt (cos (* u2 (PI)))>
#<alt (cos (* u2 (PI)))>
#<alt (cos (* u2 (PI)))>
#<alt (cos (* u2 (PI)))>
#<alt (cos (* u2 (PI)))>
#<alt (cos (* u2 (PI)))>
#<alt (cos (* u2 (PI)))>
Calls

99 calls:

TimeVariablePointExpression
64.0ms
u2
@0
(cos (* (PI) u2))
35.0ms
u2
@inf
(* (sqrt (- (log (+ 1 u1)) (log (+ 1 (neg (* u1 u1)))))) (sin (* (* 2 (PI)) u2)))
4.0ms
u2
@0
(* (sqrt (- (log (+ 1 u1)) (log (+ 1 (neg (* u1 u1)))))) (sin (* (* 2 (PI)) u2)))
1.0ms
u1
@inf
(* (sqrt (- (log (+ 1 u1)) (log (+ 1 (neg (* u1 u1)))))) (sin (* (* 2 (PI)) u2)))
1.0ms
u1
@inf
(* (* (sqrt (log (+ 1 u1))) 2) (* (sin (* (PI) u2)) (cos (* (PI) u2))))

rewrite329.0ms (2.1%)

Memory
28.4MiB live, 496.1MiB allocated
Algorithm
batch-egg-rewrite
Rules
5 578×lower-fma.f64
5 566×lower-fma.f32
4 480×lower-*.f64
4 440×lower-*.f32
2 808×lower-/.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
053238
0102238
1346223
22396218
08739209
Stop Event
iter limit
node limit
iter limit
Counts
28 → 478
Calls
Call 1
Inputs
(*.f32 (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 u1))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 u1)))))
(-.f32 (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 u1))))
(log1p.f32 u1)
(*.f32 (*.f32 #s(literal -2 binary32) (*.f32 (sqrt.f32 u1) u2)) (PI.f32))
(*.f32 #s(literal -2 binary32) (*.f32 (sqrt.f32 u1) u2))
(*.f32 (sqrt.f32 u1) u2)
(sqrt.f32 u1)
(neg.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))))
(*.f32 (sqrt.f32 (neg.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))))) (*.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)))))
(sqrt.f32 (neg.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)))))
(*.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)))
(*.f32 (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)) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(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))
(*.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)))
(*.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 (log1p.f32 u1)) #s(literal 2 binary32))
(sqrt.f32 (log1p.f32 u1))
(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)
(sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))
(PI.f32)
(*.f32 (PI.f32) (PI.f32))
(*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2))
(*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))
(*.f32 (PI.f32) u2)
(*.f32 (sin.f32 (*.f32 (PI.f32) u2)) (cos.f32 (*.f32 (PI.f32) u2)))
(cos.f32 (*.f32 (PI.f32) u2))
Outputs
(*.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)))))
(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))
(pow.f32 (pow.f32 (neg.f32 (log1p.f32 (neg.f32 u1))) #s(literal 1/4 binary32)) #s(literal 2 binary32))
(pow.f32 (*.f32 (neg.f32 (log1p.f32 (neg.f32 u1))) (neg.f32 (log1p.f32 (neg.f32 u1)))) #s(literal 1/4 binary32))
(pow.f32 (exp.f32 (log.f32 (neg.f32 (log1p.f32 (neg.f32 u1))))) #s(literal 1/2 binary32))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (fma.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))) (pow.f32 (log1p.f32 u1) #s(literal 2 binary32))) (-.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) #s(literal 3 binary32))))))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))) (*.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))) (neg.f32 (log1p.f32 (neg.f32 u1)))))))
(/.f32 (sqrt.f32 (-.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) #s(literal 3 binary32)))) (sqrt.f32 (fma.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))) (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)))))
(/.f32 (sqrt.f32 (-.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) #s(literal 3 binary32)))) (sqrt.f32 (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) #s(literal 2 binary32)) (*.f32 (log1p.f32 u1) (neg.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1)))))))))
(/.f32 (sqrt.f32 (*.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))) (neg.f32 (log1p.f32 (neg.f32 u1))))) (sqrt.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))))))
(/.f32 (sqrt.f32 (*.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))) (neg.f32 (log1p.f32 (neg.f32 u1))))) (sqrt.f32 (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))))))
(/.f32 (sqrt.f32 (neg.f32 (-.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) #s(literal 3 binary32))))) (sqrt.f32 (neg.f32 (fma.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))) (pow.f32 (log1p.f32 u1) #s(literal 2 binary32))))))
(/.f32 (sqrt.f32 (neg.f32 (*.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))) (neg.f32 (log1p.f32 (neg.f32 u1)))))) (sqrt.f32 (neg.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))))))
(/.f32 (neg.f32 (sqrt.f32 (-.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) #s(literal 3 binary32))))) (neg.f32 (sqrt.f32 (fma.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))) (pow.f32 (log1p.f32 u1) #s(literal 2 binary32))))))
(/.f32 (neg.f32 (sqrt.f32 (*.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))) (neg.f32 (log1p.f32 (neg.f32 u1)))))) (neg.f32 (sqrt.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))))))
(sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1))))
(*.f32 (sqrt.f32 (-.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) #s(literal 3 binary32)))) (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))) (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)))) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 (-.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) #s(literal 3 binary32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))) (pow.f32 (log1p.f32 u1) #s(literal 2 binary32))))))
(*.f32 (sqrt.f32 (*.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))) (neg.f32 (log1p.f32 (neg.f32 u1))))) (pow.f32 (/.f32 #s(literal 1 binary32) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))))) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 (*.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))) (neg.f32 (log1p.f32 (neg.f32 u1))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))))))
(*.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 (log1p.f32 u1) (neg.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1)))))
(+.f32 (neg.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1)))) (log1p.f32 u1))
(+.f32 (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 (*.f32 u1 (neg.f32 u1)) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)) #s(literal 1 binary32)))) (log1p.f32 (*.f32 (*.f32 u1 (neg.f32 u1)) (-.f32 (*.f32 u1 (neg.f32 u1)) #s(literal 1 binary32)))))
(+.f32 (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))))) (log1p.f32 (*.f32 u1 u1)))
(pow.f32 (/.f32 (fma.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))) (pow.f32 (log1p.f32 u1) #s(literal 2 binary32))) (-.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) #s(literal 3 binary32)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))) (*.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))) (neg.f32 (log1p.f32 (neg.f32 u1))))) #s(literal -1 binary32))
(fma.f32 #s(literal -1 binary32) (log1p.f32 (*.f32 u1 (neg.f32 u1))) (log1p.f32 u1))
(-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1))))
(-.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) (log.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))))
(-.f32 #s(literal 0 binary32) (log1p.f32 (neg.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 u1 #s(literal 1 binary32)) #s(literal 1 binary32)))))
(-.f32 (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)) (fma.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))) (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)))) (/.f32 (pow.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) #s(literal 3 binary32)) (fma.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))) (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)))))
(-.f32 (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))))) (/.f32 (pow.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) #s(literal 2 binary32)) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))))))
(-.f32 (log.f32 (neg.f32 (+.f32 u1 #s(literal 1 binary32)))) (log.f32 (neg.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))))
(-.f32 (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))))) (/.f32 (pow.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) #s(literal 2 binary32)) (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (fma.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))) (pow.f32 (log1p.f32 u1) #s(literal 2 binary32))) (-.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) #s(literal 3 binary32))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))) (*.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))) (neg.f32 (log1p.f32 (neg.f32 u1)))))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))) (pow.f32 (log1p.f32 u1) #s(literal 2 binary32))) (-.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) #s(literal 3 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))) (*.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))) (neg.f32 (log1p.f32 (neg.f32 u1))))))
(/.f32 (-.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) #s(literal 3 binary32))) (fma.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))) (pow.f32 (log1p.f32 u1) #s(literal 2 binary32))))
(/.f32 (-.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) #s(literal 3 binary32))) (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) #s(literal 2 binary32)) (*.f32 (log1p.f32 u1) (neg.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))))))))
(/.f32 (*.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))) (neg.f32 (log1p.f32 (neg.f32 u1)))) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))))
(/.f32 (*.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))) (neg.f32 (log1p.f32 (neg.f32 u1)))) (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) #s(literal 3 binary32)))) (neg.f32 (fma.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))) (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) #s(literal 3 binary32)))) (neg.f32 (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) #s(literal 2 binary32)) (*.f32 (log1p.f32 u1) (neg.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1)))))))))
(/.f32 (neg.f32 (*.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))) (neg.f32 (log1p.f32 (neg.f32 u1))))) (neg.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))))))
(/.f32 (neg.f32 (*.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))) (neg.f32 (log1p.f32 (neg.f32 u1))))) (neg.f32 (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))))))
(/.f32 (-.f32 (*.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)) (fma.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))) (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)))) (*.f32 (fma.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))) (pow.f32 (log1p.f32 u1) #s(literal 2 binary32))) (pow.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) #s(literal 3 binary32)))) (*.f32 (fma.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))) (pow.f32 (log1p.f32 u1) #s(literal 2 binary32))) (fma.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))) (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)))))
(/.f32 (-.f32 (*.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))))) (*.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))) (pow.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) #s(literal 2 binary32)))) (*.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))))))
(/.f32 (neg.f32 (neg.f32 (-.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) #s(literal 3 binary32))))) (neg.f32 (neg.f32 (fma.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))) (pow.f32 (log1p.f32 u1) #s(literal 2 binary32))))))
(/.f32 (neg.f32 (neg.f32 (*.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))) (neg.f32 (log1p.f32 (neg.f32 u1)))))) (neg.f32 (neg.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))))))
(/.f32 (+.f32 (neg.f32 (pow.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) #s(literal 3 binary32))) (pow.f32 (log1p.f32 u1) #s(literal 3 binary32))) (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) #s(literal 2 binary32)) (-.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (*.f32 (neg.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1)))) (log1p.f32 u1)))))
(/.f32 (-.f32 (pow.f32 (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)) (fma.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))) (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)))) #s(literal 3 binary32)) (pow.f32 (/.f32 (pow.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) #s(literal 3 binary32)) (fma.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))) (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)))) #s(literal 3 binary32))) (fma.f32 (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)) (fma.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))) (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)))) (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)) (fma.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))) (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)))) (fma.f32 (/.f32 (pow.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) #s(literal 3 binary32)) (fma.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))) (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)))) (/.f32 (pow.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) #s(literal 3 binary32)) (fma.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))) (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)))) (*.f32 (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)) (fma.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))) (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)))) (/.f32 (pow.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) #s(literal 3 binary32)) (fma.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))) (pow.f32 (log1p.f32 u1) #s(literal 2 binary32))))))))
(/.f32 (-.f32 (pow.f32 (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))))) #s(literal 3 binary32)) (pow.f32 (/.f32 (pow.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) #s(literal 2 binary32)) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))))) #s(literal 3 binary32))) (fma.f32 (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))))) (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))))) (fma.f32 (/.f32 (pow.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) #s(literal 2 binary32)) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))))) (/.f32 (pow.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) #s(literal 2 binary32)) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))))) (*.f32 (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))))) (/.f32 (pow.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) #s(literal 2 binary32)) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))))))))
(*.f32 (-.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))) (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)))))
(*.f32 (*.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))) (neg.f32 (log1p.f32 (neg.f32 u1)))) (/.f32 #s(literal 1 binary32) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))))))
(log.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)))
(log.f32 (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))) (+.f32 u1 #s(literal 1 binary32))))
(log1p.f32 u1)
(neg.f32 (log.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))))
(neg.f32 (log.f32 (/.f32 (fma.f32 u1 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))
(+.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) (neg.f32 (log1p.f32 (neg.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 (neg.f32 u1))) (log1p.f32 (neg.f32 u1)))
(-.f32 #s(literal 0 binary32) (log.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))))
(-.f32 #s(literal 0 binary32) (log.f32 (/.f32 (fma.f32 u1 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))
(-.f32 (log1p.f32 (neg.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 (neg.f32 u1)) (-.f32 (*.f32 u1 (neg.f32 u1)) #s(literal 1 binary32)) #s(literal 1 binary32)))))
(-.f32 (log1p.f32 (neg.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)))) (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(-.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) (log1p.f32 (fma.f32 u1 u1 (neg.f32 u1))))
(-.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) (log.f32 (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1))))
(-.f32 (log.f32 (neg.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))) (log.f32 (neg.f32 (-.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 (-.f32 (*.f32 u1 u1) #s(literal 1 binary32))) (log.f32 (-.f32 u1 #s(literal 1 binary32))))
(/.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (neg.f32 u1)) #s(literal 3 binary32))) (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) #s(literal 2 binary32)) (fma.f32 (log1p.f32 (neg.f32 u1)) (log1p.f32 (neg.f32 u1)) (*.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) (log1p.f32 (neg.f32 u1))))))
(/.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (fma.f32 u1 u1 (neg.f32 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 (neg.f32 u1))) (log1p.f32 (fma.f32 u1 u1 (neg.f32 u1))) (*.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) (log1p.f32 (fma.f32 u1 u1 (neg.f32 u1)))))))
(log.f32 (+.f32 u1 #s(literal 1 binary32)))
(*.f32 (PI.f32) (*.f32 u2 (*.f32 #s(literal -2 binary32) (sqrt.f32 u1))))
(*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (*.f32 u2 (sqrt.f32 u1))))
(*.f32 (*.f32 u2 (sqrt.f32 u1)) (*.f32 #s(literal -2 binary32) (PI.f32)))
(*.f32 (*.f32 u2 (*.f32 #s(literal -2 binary32) (sqrt.f32 u1))) (PI.f32))
(*.f32 #s(literal 1 binary32) (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (*.f32 u2 (sqrt.f32 u1)))))
(*.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (*.f32 (cbrt.f32 (PI.f32)) (*.f32 u2 (*.f32 #s(literal -2 binary32) (sqrt.f32 u1)))))
(*.f32 (sqrt.f32 (PI.f32)) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 u2 (*.f32 #s(literal -2 binary32) (sqrt.f32 u1)))))
(*.f32 (*.f32 #s(literal -2 binary32) (sqrt.f32 u1)) (*.f32 (PI.f32) u2))
(*.f32 (*.f32 (PI.f32) (*.f32 u2 (sqrt.f32 u1))) #s(literal -2 binary32))
(*.f32 (*.f32 (PI.f32) #s(literal -2 binary32)) (*.f32 u2 (sqrt.f32 u1)))
(*.f32 (*.f32 (PI.f32) (*.f32 #s(literal -2 binary32) (sqrt.f32 u1))) u2)
(*.f32 (*.f32 (*.f32 u2 (*.f32 #s(literal -2 binary32) (sqrt.f32 u1))) #s(literal 1 binary32)) (PI.f32))
(*.f32 (*.f32 (*.f32 u2 (*.f32 #s(literal -2 binary32) (sqrt.f32 u1))) (pow.f32 (PI.f32) #s(literal 2/3 binary32))) (cbrt.f32 (PI.f32)))
(*.f32 (*.f32 (*.f32 u2 (*.f32 #s(literal -2 binary32) (sqrt.f32 u1))) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))
(*.f32 u2 (*.f32 #s(literal -2 binary32) (sqrt.f32 u1)))
(*.f32 #s(literal -2 binary32) (*.f32 u2 (sqrt.f32 u1)))
(*.f32 (sqrt.f32 u1) (*.f32 u2 #s(literal -2 binary32)))
(*.f32 (*.f32 u2 (sqrt.f32 u1)) #s(literal -2 binary32))
(*.f32 (*.f32 #s(literal -2 binary32) (sqrt.f32 u1)) u2)
(*.f32 (*.f32 #s(literal -2 binary32) u2) (sqrt.f32 u1))
(*.f32 u2 (sqrt.f32 u1))
(*.f32 (sqrt.f32 u1) u2)
(exp.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 u1)))
(fabs.f32 (sqrt.f32 u1))
(pow.f32 u1 #s(literal 1/2 binary32))
(pow.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))
(pow.f32 (sqrt.f32 u1) #s(literal 1 binary32))
(pow.f32 (pow.f32 u1 #s(literal 1/4 binary32)) #s(literal 2 binary32))
(/.f32 (sqrt.f32 u1) #s(literal 1 binary32))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (sqrt.f32 u1)))
(/.f32 (sqrt.f32 (neg.f32 u1)) (sqrt.f32 #s(literal -1 binary32)))
(/.f32 (neg.f32 (sqrt.f32 u1)) #s(literal -1 binary32))
(sqrt.f32 u1)
(*.f32 (sqrt.f32 u1) #s(literal 1 binary32))
(*.f32 #s(literal 1 binary32) (sqrt.f32 u1))
(*.f32 (pow.f32 u1 #s(literal 1/4 binary32)) (pow.f32 u1 #s(literal 1/4 binary32)))
(*.f32 (sqrt.f32 (sqrt.f32 u1)) (sqrt.f32 (sqrt.f32 u1)))
(neg.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))))
(+.f32 #s(literal 0 binary32) (*.f32 (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)) (neg.f32 u1)))
(+.f32 (neg.f32 (*.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)))) (neg.f32 (neg.f32 u1)))
(+.f32 (*.f32 #s(literal -1 binary32) (*.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)))) (*.f32 #s(literal -1 binary32) (neg.f32 u1)))
(+.f32 (*.f32 #s(literal -1 binary32) (neg.f32 u1)) (*.f32 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32))) (neg.f32 u1)))
(+.f32 (*.f32 (neg.f32 u1) #s(literal -1 binary32)) (*.f32 (neg.f32 u1) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)))))
(+.f32 (*.f32 (neg.f32 u1) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)))) (*.f32 (neg.f32 u1) #s(literal -1 binary32)))
(+.f32 (*.f32 (*.f32 (*.f32 u1 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)) (*.f32 (neg.f32 u1) #s(literal -1 binary32)))
(+.f32 (*.f32 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32))) (neg.f32 u1)) (*.f32 #s(literal -1 binary32) (neg.f32 u1)))
(fma.f32 #s(literal -1 binary32) (neg.f32 u1) (*.f32 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32))) (neg.f32 u1)))
(fma.f32 #s(literal -1 binary32) (*.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32))) (*.f32 #s(literal -1 binary32) (neg.f32 u1)))
(fma.f32 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32))) (neg.f32 u1) (*.f32 #s(literal -1 binary32) (neg.f32 u1)))
(fma.f32 (neg.f32 u1) #s(literal -1 binary32) (*.f32 (neg.f32 u1) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)))))
(fma.f32 (neg.f32 u1) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32))) (*.f32 (neg.f32 u1) #s(literal -1 binary32)))
(fma.f32 (*.f32 (*.f32 u1 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) (*.f32 (neg.f32 u1) #s(literal -1 binary32)))
(-.f32 #s(literal 0 binary32) (*.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))))
(-.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)))) (neg.f32 u1))
(-.f32 (/.f32 #s(literal 0 binary32) (+.f32 #s(literal 0 binary32) (fma.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))) (*.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))) (*.f32 #s(literal 0 binary32) (*.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))))))) (/.f32 (*.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))) (*.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))) (*.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))))) (+.f32 #s(literal 0 binary32) (fma.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))) (*.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))) (*.f32 #s(literal 0 binary32) (*.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))))))))
(-.f32 (/.f32 #s(literal 0 binary32) (+.f32 #s(literal 0 binary32) (*.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))))) (/.f32 (*.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))) (*.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)))) (+.f32 #s(literal 0 binary32) (*.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))))))
(/.f32 (-.f32 #s(literal 0 binary32) (*.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))) (*.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))) (*.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)))))) (+.f32 #s(literal 0 binary32) (fma.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))) (*.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))) (*.f32 #s(literal 0 binary32) (*.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)))))))
(/.f32 (-.f32 #s(literal 0 binary32) (*.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))) (*.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))))) (+.f32 #s(literal 0 binary32) (*.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)))))
(/.f32 (*.f32 (neg.f32 u1) (fma.f32 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32))) (*.f32 u1 (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (*.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))) (-.f32 (fma.f32 (*.f32 u1 u1) (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (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)) (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (neg.f32 u1))))
(/.f32 (*.f32 (neg.f32 u1) (fma.f32 (*.f32 u1 u1) (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (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))) (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)))
(/.f32 (neg.f32 (-.f32 #s(literal 0 binary32) (*.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))) (*.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))) (*.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))))))) (neg.f32 (+.f32 #s(literal 0 binary32) (fma.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))) (*.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))) (*.f32 #s(literal 0 binary32) (*.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))))))))
(/.f32 (neg.f32 (-.f32 #s(literal 0 binary32) (*.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))) (*.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)))))) (neg.f32 (+.f32 #s(literal 0 binary32) (*.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))))))
(/.f32 (neg.f32 (*.f32 (neg.f32 u1) (fma.f32 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32))) (*.f32 u1 (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (*.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)))) (neg.f32 (-.f32 (fma.f32 (*.f32 u1 u1) (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (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)) (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (neg.f32 u1)))))
(/.f32 (neg.f32 (*.f32 (neg.f32 u1) (fma.f32 (*.f32 u1 u1) (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (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)))) (neg.f32 (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))))
(/.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (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)) (neg.f32 u1)) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (-.f32 (*.f32 (*.f32 (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)) (neg.f32 u1)) (*.f32 (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)) (neg.f32 u1))) (*.f32 #s(literal 0 binary32) (*.f32 (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)) (neg.f32 u1))))))
(/.f32 (+.f32 (pow.f32 (neg.f32 (*.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)))) #s(literal 3 binary32)) (pow.f32 (neg.f32 (neg.f32 u1)) #s(literal 3 binary32))) (fma.f32 (neg.f32 (*.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)))) (neg.f32 (*.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)))) (-.f32 (*.f32 (neg.f32 (neg.f32 u1)) (neg.f32 (neg.f32 u1))) (*.f32 (neg.f32 (*.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)))) (neg.f32 (neg.f32 u1))))))
(/.f32 (+.f32 (pow.f32 (*.f32 #s(literal -1 binary32) (*.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)))) #s(literal 3 binary32)) (pow.f32 (*.f32 #s(literal -1 binary32) (neg.f32 u1)) #s(literal 3 binary32))) (fma.f32 (*.f32 #s(literal -1 binary32) (*.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)))) (*.f32 #s(literal -1 binary32) (*.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)))) (-.f32 (*.f32 (*.f32 #s(literal -1 binary32) (neg.f32 u1)) (*.f32 #s(literal -1 binary32) (neg.f32 u1))) (*.f32 (*.f32 #s(literal -1 binary32) (*.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)))) (*.f32 #s(literal -1 binary32) (neg.f32 u1))))))
(/.f32 (+.f32 (pow.f32 (*.f32 #s(literal -1 binary32) (neg.f32 u1)) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32))) (neg.f32 u1)) #s(literal 3 binary32))) (fma.f32 (*.f32 #s(literal -1 binary32) (neg.f32 u1)) (*.f32 #s(literal -1 binary32) (neg.f32 u1)) (-.f32 (*.f32 (*.f32 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32))) (neg.f32 u1)) (*.f32 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32))) (neg.f32 u1))) (*.f32 (*.f32 #s(literal -1 binary32) (neg.f32 u1)) (*.f32 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32))) (neg.f32 u1))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (neg.f32 u1) #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (*.f32 (neg.f32 u1) (*.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 3 binary32))) (fma.f32 (*.f32 (neg.f32 u1) #s(literal -1 binary32)) (*.f32 (neg.f32 u1) #s(literal -1 binary32)) (-.f32 (*.f32 (*.f32 (neg.f32 u1) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)))) (*.f32 (neg.f32 u1) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32))))) (*.f32 (*.f32 (neg.f32 u1) #s(literal -1 binary32)) (*.f32 (neg.f32 u1) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32))))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (neg.f32 u1) (*.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 3 binary32)) (pow.f32 (*.f32 (neg.f32 u1) #s(literal -1 binary32)) #s(literal 3 binary32))) (fma.f32 (*.f32 (neg.f32 u1) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)))) (*.f32 (neg.f32 u1) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)))) (-.f32 (*.f32 (*.f32 (neg.f32 u1) #s(literal -1 binary32)) (*.f32 (neg.f32 u1) #s(literal -1 binary32))) (*.f32 (*.f32 (neg.f32 u1) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)))) (*.f32 (neg.f32 u1) #s(literal -1 binary32))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (*.f32 (*.f32 u1 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)) #s(literal 3 binary32)) (pow.f32 (*.f32 (neg.f32 u1) #s(literal -1 binary32)) #s(literal 3 binary32))) (fma.f32 (*.f32 (*.f32 (*.f32 u1 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)) (*.f32 (*.f32 (*.f32 u1 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)) (-.f32 (*.f32 (*.f32 (neg.f32 u1) #s(literal -1 binary32)) (*.f32 (neg.f32 u1) #s(literal -1 binary32))) (*.f32 (*.f32 (*.f32 (*.f32 u1 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)) (*.f32 (neg.f32 u1) #s(literal -1 binary32))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32))) (neg.f32 u1)) #s(literal 3 binary32)) (pow.f32 (*.f32 #s(literal -1 binary32) (neg.f32 u1)) #s(literal 3 binary32))) (fma.f32 (*.f32 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32))) (neg.f32 u1)) (*.f32 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32))) (neg.f32 u1)) (-.f32 (*.f32 (*.f32 #s(literal -1 binary32) (neg.f32 u1)) (*.f32 #s(literal -1 binary32) (neg.f32 u1))) (*.f32 (*.f32 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32))) (neg.f32 u1)) (*.f32 #s(literal -1 binary32) (neg.f32 u1))))))
(/.f32 (-.f32 (pow.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)))) #s(literal 3 binary32)) (neg.f32 (*.f32 u1 (*.f32 u1 u1)))) (fma.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)))) (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)))) (fma.f32 u1 u1 (*.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)))) (neg.f32 u1)))))
(*.f32 u1 (neg.f32 (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))))
(*.f32 #s(literal -1 binary32) (*.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))))
(*.f32 (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)) (neg.f32 u1))
(*.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))) #s(literal -1 binary32))
(*.f32 (neg.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)))
(*.f32 (neg.f32 (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))) u1)
(+.f32 (*.f32 (*.f32 u2 (sqrt.f32 (*.f32 (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)) (neg.f32 u1)))) (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -4/3 binary32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (*.f32 u2 (sqrt.f32 (*.f32 (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)) (neg.f32 u1)))) (*.f32 #s(literal 2 binary32) (PI.f32))))
(+.f32 (*.f32 (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -4/3 binary32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 u2 (sqrt.f32 (*.f32 (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)) (neg.f32 u1))))) (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 u2 (sqrt.f32 (*.f32 (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)) (neg.f32 u1))))))
(fma.f32 (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -4/3 binary32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 u2 (sqrt.f32 (*.f32 (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)) (neg.f32 u1)))) (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 u2 (sqrt.f32 (*.f32 (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)) (neg.f32 u1))))))
(fma.f32 (*.f32 u2 (sqrt.f32 (*.f32 (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)) (neg.f32 u1)))) (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -4/3 binary32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 u2 (sqrt.f32 (*.f32 (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)) (neg.f32 u1)))) (*.f32 #s(literal 2 binary32) (PI.f32))))
(/.f32 (+.f32 (pow.f32 (*.f32 (*.f32 u2 (sqrt.f32 (*.f32 (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)) (neg.f32 u1)))) (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -4/3 binary32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 u2 (sqrt.f32 (*.f32 (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)) (neg.f32 u1)))) (*.f32 #s(literal 2 binary32) (PI.f32))) #s(literal 3 binary32))) (fma.f32 (*.f32 (*.f32 u2 (sqrt.f32 (*.f32 (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)) (neg.f32 u1)))) (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -4/3 binary32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (*.f32 u2 (sqrt.f32 (*.f32 (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)) (neg.f32 u1)))) (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -4/3 binary32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (-.f32 (*.f32 (*.f32 (*.f32 u2 (sqrt.f32 (*.f32 (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)) (neg.f32 u1)))) (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 (*.f32 u2 (sqrt.f32 (*.f32 (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)) (neg.f32 u1)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (*.f32 (*.f32 u2 (sqrt.f32 (*.f32 (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)) (neg.f32 u1)))) (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -4/3 binary32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (*.f32 u2 (sqrt.f32 (*.f32 (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)) (neg.f32 u1)))) (*.f32 #s(literal 2 binary32) (PI.f32)))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -4/3 binary32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 u2 (sqrt.f32 (*.f32 (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)) (neg.f32 u1))))) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 u2 (sqrt.f32 (*.f32 (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)) (neg.f32 u1))))) #s(literal 3 binary32))) (fma.f32 (*.f32 (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -4/3 binary32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 u2 (sqrt.f32 (*.f32 (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)) (neg.f32 u1))))) (*.f32 (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -4/3 binary32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 u2 (sqrt.f32 (*.f32 (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)) (neg.f32 u1))))) (-.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 u2 (sqrt.f32 (*.f32 (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)) (neg.f32 u1))))) (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 u2 (sqrt.f32 (*.f32 (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)) (neg.f32 u1)))))) (*.f32 (*.f32 (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -4/3 binary32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 u2 (sqrt.f32 (*.f32 (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)) (neg.f32 u1))))) (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 u2 (sqrt.f32 (*.f32 (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)) (neg.f32 u1)))))))))
(*.f32 u2 (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 u2 u2) #s(literal 2 binary32))) (sqrt.f32 (*.f32 (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)) (neg.f32 u1)))))
(*.f32 (sqrt.f32 (*.f32 (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)) (neg.f32 u1))) (*.f32 (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 u2 u2) #s(literal 2 binary32)) (*.f32 (PI.f32) u2)))
(*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 u2 u2) #s(literal 2 binary32))) (*.f32 u2 (sqrt.f32 (*.f32 (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)) (neg.f32 u1)))))
(*.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 u2 u2) #s(literal 2 binary32)) (*.f32 (PI.f32) u2)) (sqrt.f32 (*.f32 (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)) (neg.f32 u1))))
(*.f32 (*.f32 (PI.f32) u2) (*.f32 (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 u2 u2) #s(literal 2 binary32)) (sqrt.f32 (*.f32 (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)) (neg.f32 u1)))))
(*.f32 (*.f32 u2 (sqrt.f32 (*.f32 (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)) (neg.f32 u1)))) (*.f32 (PI.f32) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 u2 u2) #s(literal 2 binary32))))
(*.f32 (*.f32 (sqrt.f32 (*.f32 (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)) (neg.f32 u1))) (*.f32 (PI.f32) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 u2 u2) #s(literal 2 binary32)))) u2)
(*.f32 (*.f32 (sqrt.f32 (*.f32 (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)) (neg.f32 u1))) (*.f32 (PI.f32) u2)) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 u2 u2) #s(literal 2 binary32)))
(*.f32 (*.f32 (*.f32 u2 (sqrt.f32 (*.f32 (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)) (neg.f32 u1)))) (PI.f32)) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 u2 u2) #s(literal 2 binary32)))
(*.f32 (*.f32 (*.f32 u2 (sqrt.f32 (*.f32 (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)) (neg.f32 u1)))) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 u2 u2) #s(literal 2 binary32))) (PI.f32))
(exp.f32 (*.f32 (log.f32 (*.f32 (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)) (neg.f32 u1))) #s(literal 1/2 binary32)))
(pow.f32 (*.f32 (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)) (neg.f32 u1)) #s(literal 1/2 binary32))
(pow.f32 (pow.f32 (*.f32 (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)) (neg.f32 u1)) #s(literal 1/4 binary32)) #s(literal 2 binary32))
(pow.f32 (*.f32 (*.f32 (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)) (neg.f32 u1)) (*.f32 (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)) (neg.f32 u1))) #s(literal 1/4 binary32))
(pow.f32 (exp.f32 (log.f32 (*.f32 (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)) (neg.f32 u1)))) #s(literal 1/2 binary32))
(/.f32 (sqrt.f32 (-.f32 #s(literal 0 binary32) (*.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))) (*.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))) (*.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))))))) (sqrt.f32 (+.f32 #s(literal 0 binary32) (fma.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))) (*.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))) (*.f32 #s(literal 0 binary32) (*.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))))))))
(/.f32 (sqrt.f32 (-.f32 #s(literal 0 binary32) (*.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))) (*.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)))))) (sqrt.f32 (+.f32 #s(literal 0 binary32) (*.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))))))
(/.f32 (sqrt.f32 (*.f32 (neg.f32 u1) (fma.f32 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32))) (*.f32 u1 (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (*.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)))) (sqrt.f32 (-.f32 (fma.f32 (*.f32 u1 u1) (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (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)) (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (neg.f32 u1)))))
(/.f32 (sqrt.f32 (*.f32 (neg.f32 u1) (fma.f32 (*.f32 u1 u1) (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (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)))) (sqrt.f32 (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))))
(sqrt.f32 (*.f32 (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)) (neg.f32 u1)))
(*.f32 (sqrt.f32 u1) (sqrt.f32 (neg.f32 (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)))))
(*.f32 (sqrt.f32 (neg.f32 (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)))) (sqrt.f32 u1))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (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)))))
(*.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)))) (sqrt.f32 #s(literal -1 binary32)))
(*.f32 (sqrt.f32 (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))) (sqrt.f32 (neg.f32 u1)))
(*.f32 (sqrt.f32 (neg.f32 u1)) (sqrt.f32 (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))))
(*.f32 (pow.f32 (*.f32 (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)) (neg.f32 u1)) #s(literal 1/4 binary32)) (pow.f32 (*.f32 (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)) (neg.f32 u1)) #s(literal 1/4 binary32)))
(+.f32 (neg.f32 u1) (*.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32))))
(+.f32 (*.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32))) (neg.f32 u1))
(fma.f32 u1 #s(literal -1 binary32) (*.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32))))
(fma.f32 u1 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32))) (neg.f32 u1))
(fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (neg.f32 u1))
(fma.f32 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (*.f32 u1 u1) (neg.f32 u1))
(fma.f32 #s(literal -1 binary32) u1 (*.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32))))
(fma.f32 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32))) u1 (neg.f32 u1))
(-.f32 (/.f32 (*.f32 (*.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32))) (*.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)))) (-.f32 (*.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32))) (neg.f32 u1))) (/.f32 (*.f32 u1 u1) (-.f32 (*.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32))) (neg.f32 u1))))
(/.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32))) (*.f32 u1 (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)))))) (neg.f32 (*.f32 u1 (*.f32 u1 u1)))) (fma.f32 (*.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32))) (*.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32))) (-.f32 (*.f32 u1 u1) (*.f32 (*.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32))) (neg.f32 u1)))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32))) (*.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)))) (*.f32 u1 u1)) (-.f32 (*.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32))) (neg.f32 u1)))
(/.f32 (*.f32 u1 (fma.f32 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32))) (*.f32 u1 (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (*.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))) (-.f32 (fma.f32 (*.f32 u1 u1) (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (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)) (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (neg.f32 u1))))
(/.f32 (*.f32 u1 (fma.f32 (*.f32 u1 u1) (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (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))) (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)))
(/.f32 (*.f32 (fma.f32 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32))) (*.f32 u1 (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (*.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)) u1) (-.f32 (fma.f32 (*.f32 u1 u1) (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (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)) (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (neg.f32 u1))))
(/.f32 (*.f32 (fma.f32 (*.f32 u1 u1) (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (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)) 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)))
(/.f32 (neg.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32))) (*.f32 u1 (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)))))) (neg.f32 (*.f32 u1 (*.f32 u1 u1))))) (neg.f32 (fma.f32 (*.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32))) (*.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32))) (-.f32 (*.f32 u1 u1) (*.f32 (*.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32))) (neg.f32 u1))))))
(/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32))) (*.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)))) (*.f32 u1 u1))) (neg.f32 (-.f32 (*.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32))) (neg.f32 u1))))
(/.f32 (neg.f32 (*.f32 u1 (fma.f32 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32))) (*.f32 u1 (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (*.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)))) (neg.f32 (-.f32 (fma.f32 (*.f32 u1 u1) (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (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)) (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (neg.f32 u1)))))
(/.f32 (neg.f32 (*.f32 u1 (fma.f32 (*.f32 u1 u1) (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (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)))) (neg.f32 (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))))
(/.f32 (neg.f32 (*.f32 (fma.f32 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32))) (*.f32 u1 (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (*.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)) u1)) (neg.f32 (-.f32 (fma.f32 (*.f32 u1 u1) (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (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)) (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (neg.f32 u1)))))
(/.f32 (neg.f32 (*.f32 (fma.f32 (*.f32 u1 u1) (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (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)) u1)) (neg.f32 (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))))
(/.f32 (fma.f32 (*.f32 u1 u1) (neg.f32 u1) (*.f32 (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)))) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))) (fma.f32 u1 u1 (-.f32 (*.f32 (*.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32))) (*.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)))) (*.f32 (neg.f32 u1) (*.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)))))))
(*.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)))
(*.f32 (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)) u1)
(+.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (sqrt.f32 u1)) (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (fma.f32 (*.f32 u1 u1) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1))))))
(+.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (fma.f32 (*.f32 u1 u1) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1))))) (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (sqrt.f32 u1)))
(+.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) (*.f32 (fma.f32 (*.f32 u1 u1) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))))
(+.f32 (*.f32 (fma.f32 (*.f32 u1 u1) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))))
(fma.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (sqrt.f32 u1) (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (fma.f32 (*.f32 u1 u1) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1))))))
(fma.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (fma.f32 (*.f32 u1 u1) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (sqrt.f32 u1)))
(fma.f32 (sqrt.f32 u1) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (*.f32 (fma.f32 (*.f32 u1 u1) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))))
(fma.f32 (fma.f32 (*.f32 u1 u1) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))))
(/.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (fma.f32 u1 (sqrt.f32 u1) (pow.f32 (fma.f32 (*.f32 u1 u1) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) #s(literal 3 binary32)))) (fma.f32 (fma.f32 (*.f32 u1 u1) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (fma.f32 (*.f32 u1 u1) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (-.f32 u1 (*.f32 (sqrt.f32 u1) (fma.f32 (*.f32 u1 u1) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1))))))))
(/.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (fma.f32 (fma.f32 (*.f32 u1 u1) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (fma.f32 (*.f32 u1 u1) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (neg.f32 u1))) (-.f32 (fma.f32 (*.f32 u1 u1) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (sqrt.f32 u1)))
(/.f32 (*.f32 (fma.f32 u1 (sqrt.f32 u1) (pow.f32 (fma.f32 (*.f32 u1 u1) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) #s(literal 3 binary32))) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) (fma.f32 (fma.f32 (*.f32 u1 u1) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (fma.f32 (*.f32 u1 u1) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (-.f32 u1 (*.f32 (sqrt.f32 u1) (fma.f32 (*.f32 u1 u1) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1))))))))
(/.f32 (*.f32 (fma.f32 (fma.f32 (*.f32 u1 u1) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (fma.f32 (*.f32 u1 u1) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (neg.f32 u1)) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) (-.f32 (fma.f32 (*.f32 u1 u1) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (sqrt.f32 u1)))
(/.f32 (neg.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (fma.f32 u1 (sqrt.f32 u1) (pow.f32 (fma.f32 (*.f32 u1 u1) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) #s(literal 3 binary32))))) (neg.f32 (fma.f32 (fma.f32 (*.f32 u1 u1) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (fma.f32 (*.f32 u1 u1) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (-.f32 u1 (*.f32 (sqrt.f32 u1) (fma.f32 (*.f32 u1 u1) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))))))))
(/.f32 (neg.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (fma.f32 (fma.f32 (*.f32 u1 u1) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (fma.f32 (*.f32 u1 u1) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (neg.f32 u1)))) (neg.f32 (-.f32 (fma.f32 (*.f32 u1 u1) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (sqrt.f32 u1))))
(/.f32 (neg.f32 (*.f32 (fma.f32 u1 (sqrt.f32 u1) (pow.f32 (fma.f32 (*.f32 u1 u1) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) #s(literal 3 binary32))) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))) (neg.f32 (fma.f32 (fma.f32 (*.f32 u1 u1) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (fma.f32 (*.f32 u1 u1) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (-.f32 u1 (*.f32 (sqrt.f32 u1) (fma.f32 (*.f32 u1 u1) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))))))))
(/.f32 (neg.f32 (*.f32 (fma.f32 (fma.f32 (*.f32 u1 u1) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (fma.f32 (*.f32 u1 u1) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (neg.f32 u1)) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))) (neg.f32 (-.f32 (fma.f32 (*.f32 u1 u1) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (sqrt.f32 u1))))
(/.f32 (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (sqrt.f32 u1)) #s(literal 3 binary32)) (pow.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (fma.f32 (*.f32 u1 u1) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1))))) #s(literal 3 binary32))) (fma.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (sqrt.f32 u1)) (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (sqrt.f32 u1)) (-.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (fma.f32 (*.f32 u1 u1) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1))))) (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (fma.f32 (*.f32 u1 u1) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))))) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (sqrt.f32 u1)) (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (fma.f32 (*.f32 u1 u1) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (fma.f32 (*.f32 u1 u1) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1))))) #s(literal 3 binary32)) (pow.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (sqrt.f32 u1)) #s(literal 3 binary32))) (fma.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (fma.f32 (*.f32 u1 u1) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1))))) (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (fma.f32 (*.f32 u1 u1) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1))))) (-.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (sqrt.f32 u1)) (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (sqrt.f32 u1))) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (fma.f32 (*.f32 u1 u1) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1))))) (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (sqrt.f32 u1))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (fma.f32 (*.f32 u1 u1) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) #s(literal 3 binary32))) (fma.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) (-.f32 (*.f32 (*.f32 (fma.f32 (*.f32 u1 u1) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) (*.f32 (fma.f32 (*.f32 u1 u1) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))) (*.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) (*.f32 (fma.f32 (*.f32 u1 u1) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 (*.f32 u1 u1) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) #s(literal 3 binary32))) (fma.f32 (*.f32 (fma.f32 (*.f32 u1 u1) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) (*.f32 (fma.f32 (*.f32 u1 u1) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) (-.f32 (*.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))) (*.f32 (*.f32 (fma.f32 (*.f32 u1 u1) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (fma.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)) (fma.f32 (*.f32 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)) u1) u1 (sqrt.f32 u1))))
(*.f32 (fma.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)) (fma.f32 (*.f32 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)) u1) u1 (sqrt.f32 u1))) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))
(+.f32 (sqrt.f32 u1) (fma.f32 (*.f32 u1 u1) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))))
(+.f32 (fma.f32 (*.f32 u1 u1) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (sqrt.f32 u1))
(+.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1))) (fma.f32 (*.f32 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)) u1) u1 (sqrt.f32 u1)))
(+.f32 (+.f32 (sqrt.f32 u1) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (*.f32 (*.f32 u1 u1) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))))
(pow.f32 (/.f32 (fma.f32 (fma.f32 (*.f32 u1 u1) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (fma.f32 (*.f32 u1 u1) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (-.f32 u1 (*.f32 (sqrt.f32 u1) (fma.f32 (*.f32 u1 u1) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1))))))) (fma.f32 u1 (sqrt.f32 u1) (pow.f32 (fma.f32 (*.f32 u1 u1) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) #s(literal 3 binary32)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (-.f32 (fma.f32 (*.f32 u1 u1) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (sqrt.f32 u1)) (fma.f32 (fma.f32 (*.f32 u1 u1) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (fma.f32 (*.f32 u1 u1) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (neg.f32 u1))) #s(literal -1 binary32))
(fma.f32 u1 (*.f32 u1 (fma.f32 (sqrt.f32 u1) #s(literal 1/6 binary32) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1)))) (sqrt.f32 u1))
(fma.f32 u1 (*.f32 u1 (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))) (fma.f32 (*.f32 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)) u1) u1 (sqrt.f32 u1)))
(fma.f32 (*.f32 u1 u1) (fma.f32 (sqrt.f32 u1) #s(literal 1/6 binary32) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))) (sqrt.f32 u1))
(fma.f32 (*.f32 u1 u1) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1)) (fma.f32 (*.f32 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)) u1) u1 (sqrt.f32 u1)))
(fma.f32 (sqrt.f32 u1) #s(literal 1 binary32) (fma.f32 (*.f32 u1 u1) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))))
(fma.f32 #s(literal 1 binary32) (sqrt.f32 u1) (fma.f32 (*.f32 u1 u1) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))))
(fma.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 u1)) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 u1)) (fma.f32 (*.f32 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)) u1) u1 (sqrt.f32 u1)))
(fma.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)) (fma.f32 (*.f32 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)) u1) u1 (sqrt.f32 u1)))
(fma.f32 (fma.f32 (sqrt.f32 u1) #s(literal 1/6 binary32) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))) (*.f32 u1 u1) (sqrt.f32 u1))
(fma.f32 (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1)) (*.f32 u1 u1) (fma.f32 (*.f32 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)) u1) u1 (sqrt.f32 u1)))
(fma.f32 (*.f32 u1 (sqrt.f32 u1)) #s(literal 1/4 binary32) (fma.f32 (*.f32 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)) u1) u1 (sqrt.f32 u1)))
(fma.f32 (*.f32 u1 (fma.f32 (sqrt.f32 u1) #s(literal 1/6 binary32) (/.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)) (fma.f32 (*.f32 u1 u1) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))))
(fma.f32 (*.f32 (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1)) u1) u1 (fma.f32 (*.f32 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)) u1) u1 (sqrt.f32 u1)))
(fma.f32 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32)) (/.f32 #s(literal 1 binary32) (sqrt.f32 u1)) (fma.f32 (*.f32 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)) u1) u1 (sqrt.f32 u1)))
(fma.f32 (sqrt.f32 (sqrt.f32 u1)) (sqrt.f32 (sqrt.f32 u1)) (fma.f32 (*.f32 u1 u1) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))))
(-.f32 (/.f32 (*.f32 (fma.f32 (*.f32 u1 u1) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (fma.f32 (*.f32 u1 u1) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1))))) (-.f32 (fma.f32 (*.f32 u1 u1) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (sqrt.f32 u1))) (/.f32 u1 (-.f32 (fma.f32 (*.f32 u1 u1) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (sqrt.f32 u1))))
(-.f32 (/.f32 u1 (-.f32 (sqrt.f32 u1) (fma.f32 (*.f32 u1 u1) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))))) (/.f32 (*.f32 (fma.f32 (*.f32 u1 u1) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (fma.f32 (*.f32 u1 u1) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1))))) (-.f32 (sqrt.f32 u1) (fma.f32 (*.f32 u1 u1) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (fma.f32 (fma.f32 (*.f32 u1 u1) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (fma.f32 (*.f32 u1 u1) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (-.f32 u1 (*.f32 (sqrt.f32 u1) (fma.f32 (*.f32 u1 u1) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1))))))) (fma.f32 u1 (sqrt.f32 u1) (pow.f32 (fma.f32 (*.f32 u1 u1) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) #s(literal 3 binary32))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (-.f32 (fma.f32 (*.f32 u1 u1) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (sqrt.f32 u1)) (fma.f32 (fma.f32 (*.f32 u1 u1) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (fma.f32 (*.f32 u1 u1) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (neg.f32 u1)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (fma.f32 (*.f32 u1 u1) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (fma.f32 (*.f32 u1 u1) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (-.f32 u1 (*.f32 (sqrt.f32 u1) (fma.f32 (*.f32 u1 u1) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1))))))) (fma.f32 u1 (sqrt.f32 u1) (pow.f32 (fma.f32 (*.f32 u1 u1) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) #s(literal 3 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (fma.f32 (*.f32 u1 u1) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (sqrt.f32 u1)) (fma.f32 (fma.f32 (*.f32 u1 u1) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (fma.f32 (*.f32 u1 u1) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (neg.f32 u1))))
(/.f32 (fma.f32 u1 (sqrt.f32 u1) (pow.f32 (fma.f32 (*.f32 u1 u1) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) #s(literal 3 binary32))) (fma.f32 (fma.f32 (*.f32 u1 u1) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (fma.f32 (*.f32 u1 u1) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (-.f32 u1 (*.f32 (sqrt.f32 u1) (fma.f32 (*.f32 u1 u1) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1))))))))
(/.f32 (fma.f32 u1 (sqrt.f32 u1) (pow.f32 (fma.f32 (*.f32 u1 u1) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) #s(literal 3 binary32))) (+.f32 u1 (-.f32 (*.f32 (fma.f32 (*.f32 u1 u1) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (fma.f32 (*.f32 u1 u1) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1))))) (*.f32 (sqrt.f32 u1) (fma.f32 (*.f32 u1 u1) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1))))))))
(/.f32 (fma.f32 (fma.f32 (*.f32 u1 u1) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (fma.f32 (*.f32 u1 u1) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (neg.f32 u1)) (-.f32 (fma.f32 (*.f32 u1 u1) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (sqrt.f32 u1)))
(/.f32 (neg.f32 (fma.f32 u1 (sqrt.f32 u1) (pow.f32 (fma.f32 (*.f32 u1 u1) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) #s(literal 3 binary32)))) (neg.f32 (fma.f32 (fma.f32 (*.f32 u1 u1) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (fma.f32 (*.f32 u1 u1) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (-.f32 u1 (*.f32 (sqrt.f32 u1) (fma.f32 (*.f32 u1 u1) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))))))))
(/.f32 (neg.f32 (fma.f32 u1 (sqrt.f32 u1) (pow.f32 (fma.f32 (*.f32 u1 u1) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) #s(literal 3 binary32)))) (neg.f32 (+.f32 u1 (-.f32 (*.f32 (fma.f32 (*.f32 u1 u1) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (fma.f32 (*.f32 u1 u1) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1))))) (*.f32 (sqrt.f32 u1) (fma.f32 (*.f32 u1 u1) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))))))))
(/.f32 (neg.f32 (fma.f32 (fma.f32 (*.f32 u1 u1) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (fma.f32 (*.f32 u1 u1) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (neg.f32 u1))) (neg.f32 (-.f32 (fma.f32 (*.f32 u1 u1) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (sqrt.f32 u1))))
(/.f32 (-.f32 u1 (*.f32 (fma.f32 (*.f32 u1 u1) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (fma.f32 (*.f32 u1 u1) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))))) (-.f32 (sqrt.f32 u1) (fma.f32 (*.f32 u1 u1) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1))))))
(/.f32 (-.f32 (*.f32 (*.f32 (fma.f32 (*.f32 u1 u1) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (fma.f32 (*.f32 u1 u1) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1))))) (-.f32 (fma.f32 (*.f32 u1 u1) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (sqrt.f32 u1))) (*.f32 (-.f32 (fma.f32 (*.f32 u1 u1) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (sqrt.f32 u1)) u1)) (*.f32 (-.f32 (fma.f32 (*.f32 u1 u1) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (sqrt.f32 u1)) (-.f32 (fma.f32 (*.f32 u1 u1) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (sqrt.f32 u1))))
(/.f32 (neg.f32 (neg.f32 (fma.f32 u1 (sqrt.f32 u1) (pow.f32 (fma.f32 (*.f32 u1 u1) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) #s(literal 3 binary32))))) (neg.f32 (neg.f32 (fma.f32 (fma.f32 (*.f32 u1 u1) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (fma.f32 (*.f32 u1 u1) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (-.f32 u1 (*.f32 (sqrt.f32 u1) (fma.f32 (*.f32 u1 u1) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1))))))))))
(/.f32 (neg.f32 (neg.f32 (fma.f32 (fma.f32 (*.f32 u1 u1) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (fma.f32 (*.f32 u1 u1) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (neg.f32 u1)))) (neg.f32 (neg.f32 (-.f32 (fma.f32 (*.f32 u1 u1) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (sqrt.f32 u1)))))
(/.f32 (neg.f32 (-.f32 u1 (*.f32 (fma.f32 (*.f32 u1 u1) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (fma.f32 (*.f32 u1 u1) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1))))))) (neg.f32 (-.f32 (sqrt.f32 u1) (fma.f32 (*.f32 u1 u1) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))))))
(/.f32 (fma.f32 #s(literal 1/64 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (sqrt.f32 u1))) (pow.f32 (fma.f32 (*.f32 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)) u1) u1 (sqrt.f32 u1)) #s(literal 3 binary32))) (fma.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1))) (-.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)) u1) u1 (sqrt.f32 u1)) (fma.f32 (*.f32 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)) u1) u1 (sqrt.f32 u1))) (*.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1))) (fma.f32 (*.f32 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)) u1) u1 (sqrt.f32 u1))))))
(/.f32 (+.f32 (pow.f32 (+.f32 (sqrt.f32 u1) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) #s(literal 3 binary32)) (*.f32 (*.f32 (*.f32 u1 (sqrt.f32 u1)) #s(literal 1/216 binary32)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))) (fma.f32 (+.f32 (sqrt.f32 u1) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (+.f32 (sqrt.f32 u1) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (-.f32 (*.f32 (*.f32 (*.f32 u1 u1) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (*.f32 (*.f32 u1 u1) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)))) (*.f32 (+.f32 (sqrt.f32 u1) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (*.f32 (*.f32 u1 u1) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)))))))
(/.f32 (-.f32 (pow.f32 (/.f32 (*.f32 (fma.f32 (*.f32 u1 u1) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (fma.f32 (*.f32 u1 u1) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1))))) (-.f32 (fma.f32 (*.f32 u1 u1) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (sqrt.f32 u1))) #s(literal 3 binary32)) (pow.f32 (/.f32 u1 (-.f32 (fma.f32 (*.f32 u1 u1) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (sqrt.f32 u1))) #s(literal 3 binary32))) (fma.f32 (/.f32 (*.f32 (fma.f32 (*.f32 u1 u1) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (fma.f32 (*.f32 u1 u1) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1))))) (-.f32 (fma.f32 (*.f32 u1 u1) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (sqrt.f32 u1))) (/.f32 (*.f32 (fma.f32 (*.f32 u1 u1) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (fma.f32 (*.f32 u1 u1) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1))))) (-.f32 (fma.f32 (*.f32 u1 u1) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (sqrt.f32 u1))) (fma.f32 (/.f32 u1 (-.f32 (fma.f32 (*.f32 u1 u1) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (sqrt.f32 u1))) (/.f32 u1 (-.f32 (fma.f32 (*.f32 u1 u1) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (sqrt.f32 u1))) (*.f32 (/.f32 (*.f32 (fma.f32 (*.f32 u1 u1) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (fma.f32 (*.f32 u1 u1) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1))))) (-.f32 (fma.f32 (*.f32 u1 u1) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (sqrt.f32 u1))) (/.f32 u1 (-.f32 (fma.f32 (*.f32 u1 u1) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (sqrt.f32 u1)))))))
(*.f32 (fma.f32 u1 (sqrt.f32 u1) (pow.f32 (fma.f32 (*.f32 u1 u1) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 (*.f32 u1 u1) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (fma.f32 (*.f32 u1 u1) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (-.f32 u1 (*.f32 (sqrt.f32 u1) (fma.f32 (*.f32 u1 u1) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))))))))
(*.f32 (fma.f32 (fma.f32 (*.f32 u1 u1) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (fma.f32 (*.f32 u1 u1) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (neg.f32 u1)) (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 (*.f32 u1 u1) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (sqrt.f32 u1))))
(exp.f32 (*.f32 (log.f32 u1) #s(literal 2 binary32)))
(pow.f32 u1 #s(literal 2 binary32))
(pow.f32 (*.f32 u1 u1) #s(literal 1 binary32))
(pow.f32 (sqrt.f32 u1) #s(literal 4 binary32))
(pow.f32 (neg.f32 u1) #s(literal 2 binary32))
(pow.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)) #s(literal 1/2 binary32))
(sqrt.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)))
(*.f32 u1 u1)
(*.f32 (*.f32 u1 u1) #s(literal 1 binary32))
(*.f32 #s(literal 1 binary32) (*.f32 u1 u1))
(*.f32 (neg.f32 u1) (neg.f32 u1))
(+.f32 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1)))
(+.f32 (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1)) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)))
(pow.f32 (/.f32 (fma.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1/16 binary32) (-.f32 (*.f32 u1 #s(literal 1/36 binary32)) (*.f32 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))))) (fma.f32 (*.f32 u1 (sqrt.f32 u1)) #s(literal 1/216 binary32) (/.f32 #s(literal 1/64 binary32) (*.f32 u1 (sqrt.f32 u1))))) #s(literal -1 binary32))
(pow.f32 (/.f32 (+.f32 (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1)) (*.f32 #s(literal -1/6 binary32) (sqrt.f32 u1))) (-.f32 (*.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1/16 binary32)) (*.f32 u1 #s(literal 1/36 binary32)))) #s(literal -1 binary32))
(fma.f32 (sqrt.f32 u1) #s(literal 1/6 binary32) (/.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 (sqrt.f32 u1) #s(literal 1/6 binary32)))
(fma.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1 binary32) (sqrt.f32 u1)) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)))
(fma.f32 #s(literal 1/6 binary32) (sqrt.f32 u1) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1)))
(-.f32 (/.f32 (*.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1/16 binary32)) (+.f32 (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1)) (*.f32 #s(literal -1/6 binary32) (sqrt.f32 u1)))) (/.f32 (*.f32 u1 #s(literal 1/36 binary32)) (+.f32 (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1)) (*.f32 #s(literal -1/6 binary32) (sqrt.f32 u1)))))
(-.f32 (/.f32 (*.f32 u1 #s(literal 1/36 binary32)) (-.f32 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1)))) (/.f32 (*.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1/16 binary32)) (-.f32 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1)))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (fma.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1/16 binary32) (-.f32 (*.f32 u1 #s(literal 1/36 binary32)) (*.f32 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))))) (fma.f32 (*.f32 u1 (sqrt.f32 u1)) #s(literal 1/216 binary32) (/.f32 #s(literal 1/64 binary32) (*.f32 u1 (sqrt.f32 u1)))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (+.f32 (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1)) (*.f32 #s(literal -1/6 binary32) (sqrt.f32 u1))) (-.f32 (*.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1/16 binary32)) (*.f32 u1 #s(literal 1/36 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1/16 binary32) (-.f32 (*.f32 u1 #s(literal 1/36 binary32)) (*.f32 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))))) (fma.f32 (*.f32 u1 (sqrt.f32 u1)) #s(literal 1/216 binary32) (/.f32 #s(literal 1/64 binary32) (*.f32 u1 (sqrt.f32 u1))))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1)) (*.f32 #s(literal -1/6 binary32) (sqrt.f32 u1))) (-.f32 (*.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1/16 binary32)) (*.f32 u1 #s(literal 1/36 binary32)))))
(/.f32 (fma.f32 (*.f32 u1 (sqrt.f32 u1)) #s(literal 1/216 binary32) (/.f32 #s(literal 1/64 binary32) (*.f32 u1 (sqrt.f32 u1)))) (fma.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1/16 binary32) (-.f32 (*.f32 u1 #s(literal 1/36 binary32)) (*.f32 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))))))
(/.f32 (fma.f32 (*.f32 u1 (sqrt.f32 u1)) #s(literal 1/216 binary32) (/.f32 #s(literal 1/64 binary32) (*.f32 u1 (sqrt.f32 u1)))) (fma.f32 u1 #s(literal 1/36 binary32) (-.f32 (*.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1/16 binary32)) (*.f32 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)) (/.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 #s(literal 1/36 binary32))) (+.f32 (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1)) (*.f32 #s(literal -1/6 binary32) (sqrt.f32 u1))))
(/.f32 (neg.f32 (fma.f32 (*.f32 u1 (sqrt.f32 u1)) #s(literal 1/216 binary32) (/.f32 #s(literal 1/64 binary32) (*.f32 u1 (sqrt.f32 u1))))) (neg.f32 (fma.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1/16 binary32) (-.f32 (*.f32 u1 #s(literal 1/36 binary32)) (*.f32 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1)))))))
(/.f32 (neg.f32 (fma.f32 (*.f32 u1 (sqrt.f32 u1)) #s(literal 1/216 binary32) (/.f32 #s(literal 1/64 binary32) (*.f32 u1 (sqrt.f32 u1))))) (neg.f32 (fma.f32 u1 #s(literal 1/36 binary32) (-.f32 (*.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1/16 binary32)) (*.f32 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1)))))))
(/.f32 (neg.f32 (-.f32 (*.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1/16 binary32)) (*.f32 u1 #s(literal 1/36 binary32)))) (neg.f32 (+.f32 (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1)) (*.f32 #s(literal -1/6 binary32) (sqrt.f32 u1)))))
(/.f32 (-.f32 (*.f32 u1 #s(literal 1/36 binary32)) (*.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1/16 binary32))) (-.f32 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))))
(/.f32 (-.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1/16 binary32)) (+.f32 (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1)) (*.f32 #s(literal -1/6 binary32) (sqrt.f32 u1)))) (*.f32 (+.f32 (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1)) (*.f32 #s(literal -1/6 binary32) (sqrt.f32 u1))) (*.f32 u1 #s(literal 1/36 binary32)))) (*.f32 (+.f32 (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1)) (*.f32 #s(literal -1/6 binary32) (sqrt.f32 u1))) (+.f32 (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1)) (*.f32 #s(literal -1/6 binary32) (sqrt.f32 u1)))))
(/.f32 (neg.f32 (neg.f32 (fma.f32 (*.f32 u1 (sqrt.f32 u1)) #s(literal 1/216 binary32) (/.f32 #s(literal 1/64 binary32) (*.f32 u1 (sqrt.f32 u1)))))) (neg.f32 (neg.f32 (fma.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1/16 binary32) (-.f32 (*.f32 u1 #s(literal 1/36 binary32)) (*.f32 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))))))))
(/.f32 (neg.f32 (neg.f32 (-.f32 (*.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1/16 binary32)) (*.f32 u1 #s(literal 1/36 binary32))))) (neg.f32 (neg.f32 (+.f32 (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1)) (*.f32 #s(literal -1/6 binary32) (sqrt.f32 u1))))))
(/.f32 (neg.f32 (-.f32 (*.f32 u1 #s(literal 1/36 binary32)) (*.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1/16 binary32)))) (neg.f32 (-.f32 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1)))))
(/.f32 (-.f32 (pow.f32 (/.f32 (*.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1/16 binary32)) (+.f32 (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1)) (*.f32 #s(literal -1/6 binary32) (sqrt.f32 u1)))) #s(literal 3 binary32)) (pow.f32 (/.f32 (*.f32 u1 #s(literal 1/36 binary32)) (+.f32 (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1)) (*.f32 #s(literal -1/6 binary32) (sqrt.f32 u1)))) #s(literal 3 binary32))) (fma.f32 (/.f32 (*.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1/16 binary32)) (+.f32 (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1)) (*.f32 #s(literal -1/6 binary32) (sqrt.f32 u1)))) (/.f32 (*.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1/16 binary32)) (+.f32 (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1)) (*.f32 #s(literal -1/6 binary32) (sqrt.f32 u1)))) (fma.f32 (/.f32 (*.f32 u1 #s(literal 1/36 binary32)) (+.f32 (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1)) (*.f32 #s(literal -1/6 binary32) (sqrt.f32 u1)))) (/.f32 (*.f32 u1 #s(literal 1/36 binary32)) (+.f32 (/.f32 #s(literal 1/4 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/16 binary32)) (+.f32 (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1)) (*.f32 #s(literal -1/6 binary32) (sqrt.f32 u1)))) (/.f32 (*.f32 u1 #s(literal 1/36 binary32)) (+.f32 (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1)) (*.f32 #s(literal -1/6 binary32) (sqrt.f32 u1))))))))
(*.f32 (fma.f32 (*.f32 u1 (sqrt.f32 u1)) #s(literal 1/216 binary32) (/.f32 #s(literal 1/64 binary32) (*.f32 u1 (sqrt.f32 u1)))) (/.f32 #s(literal 1 binary32) (fma.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1/16 binary32) (-.f32 (*.f32 u1 #s(literal 1/36 binary32)) (*.f32 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)) (/.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 #s(literal 1/36 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1)) (*.f32 #s(literal -1/6 binary32) (sqrt.f32 u1)))))
(/.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 (sqrt.f32 (log1p.f32 u1)) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))
(*.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 (*.f32 #s(literal 2 binary32) (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 (*.f32 (*.f32 #s(literal 2 binary32) (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 #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)))
(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 (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))
(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 (*.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 #s(literal 1 binary32) (*.f32 (PI.f32) u2) (*.f32 (PI.f32) u2))
(fma.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (*.f32 (cbrt.f32 (PI.f32)) 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 #s(literal 1 binary32)) (PI.f32) (*.f32 (PI.f32) u2))
(fma.f32 (*.f32 u2 (pow.f32 (PI.f32) #s(literal 2/3 binary32))) (cbrt.f32 (PI.f32)) (*.f32 (PI.f32) u2))
(fma.f32 (*.f32 u2 (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)) (*.f32 (PI.f32) u2))
(-.f32 (/.f32 (*.f32 (*.f32 u2 u2) (*.f32 (PI.f32) (PI.f32))) #s(literal 0 binary32)) (/.f32 (*.f32 (*.f32 u2 u2) (*.f32 (PI.f32) (PI.f32))) #s(literal 0 binary32)))
(/.f32 (fma.f32 (*.f32 (PI.f32) u2) (*.f32 (*.f32 u2 u2) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 (PI.f32) u2) (*.f32 (*.f32 u2 u2) (*.f32 (PI.f32) (PI.f32))))) (fma.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (PI.f32))) (-.f32 (*.f32 (*.f32 u2 u2) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 u2 u2) (*.f32 (PI.f32) (PI.f32))))))
(/.f32 (-.f32 (*.f32 (*.f32 u2 u2) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 u2 u2) (*.f32 (PI.f32) (PI.f32)))) #s(literal 0 binary32))
(/.f32 (neg.f32 (fma.f32 (*.f32 (PI.f32) u2) (*.f32 (*.f32 u2 u2) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 (PI.f32) u2) (*.f32 (*.f32 u2 u2) (*.f32 (PI.f32) (PI.f32)))))) (neg.f32 (fma.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (PI.f32))) (-.f32 (*.f32 (*.f32 u2 u2) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 u2 u2) (*.f32 (PI.f32) (PI.f32)))))))
(/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 u2 u2) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 u2 u2) (*.f32 (PI.f32) (PI.f32))))) #s(literal 0 binary32))
(*.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 (*.f32 #s(literal 2 binary32) u2) (PI.f32))
(*.f32 (*.f32 u2 #s(literal 2 binary32)) (PI.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)))
(sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))
(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)))
(/.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 #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))) (neg.f32 (+.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 (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) (*.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 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) #s(literal 0 binary32)) #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) (neg.f32 (+.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) #s(literal 0 binary32))))) #s(literal -4 binary32))
(/.f32 (fma.f32 (neg.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 (neg.f32 (+.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) #s(literal 0 binary32))) #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 (neg.f32 (+.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) #s(literal 0 binary32))) #s(literal -2 binary32) (*.f32 #s(literal -2 binary32) (neg.f32 (+.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) #s(literal 0 binary32))))) #s(literal 4 binary32))
(/.f32 (neg.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 (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 #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)))
(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 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/2 binary32))
(pow.f32 (cbrt.f32 (PI.f32)) #s(literal 3 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 (PI.f32) #s(literal 1 binary32))
(*.f32 (PI.f32) (log.f32 (E.f32)))
(*.f32 #s(literal 1 binary32) (PI.f32))
(*.f32 (cbrt.f32 (PI.f32)) (pow.f32 (PI.f32) #s(literal 2/3 binary32)))
(*.f32 (cbrt.f32 (PI.f32)) (log.f32 (exp.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)))))
(*.f32 (cbrt.f32 (PI.f32)) (sqrt.f32 (pow.f32 (PI.f32) #s(literal 4/3 binary32))))
(*.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (cbrt.f32 (PI.f32)))
(*.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 (cbrt.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32))) #s(literal 3 binary32)) (pow.f32 (cbrt.f32 (cbrt.f32 (PI.f32))) #s(literal 3 binary32)))
(*.f32 (pow.f32 (cbrt.f32 (sqrt.f32 (PI.f32))) #s(literal 3 binary32)) (pow.f32 (cbrt.f32 (sqrt.f32 (PI.f32))) #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)) (cbrt.f32 (cbrt.f32 (PI.f32))))
(*.f32 (pow.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (sqrt.f32 (PI.f32))) #s(literal 1/3 binary32)) (cbrt.f32 (sqrt.f32 (PI.f32))))
(*.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)))) (cbrt.f32 (cbrt.f32 (PI.f32))))
(*.f32 (cbrt.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (sqrt.f32 (PI.f32)))) (cbrt.f32 (sqrt.f32 (PI.f32))))
(*.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))))) (cbrt.f32 (PI.f32)))
(*.f32 (sqrt.f32 (*.f32 (PI.f32) (pow.f32 (PI.f32) #s(literal 2/3 binary32)))) (pow.f32 (PI.f32) #s(literal 1/6 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 (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 (cbrt.f32 (PI.f32)) #s(literal 6 binary32))
(pow.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) #s(literal 3 binary32))
(pow.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 2/3 binary32))
(pow.f32 (sqrt.f32 (PI.f32)) #s(literal 4 binary32))
(pow.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (PI.f32)))) #s(literal 1/3 binary32))
(sqrt.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (PI.f32))))
(cbrt.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (PI.f32)))))
(*.f32 (PI.f32) (PI.f32))
(*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))
(*.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (PI.f32)))
(*.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (cbrt.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (PI.f32)))))
(*.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 (cbrt.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (PI.f32)))) (pow.f32 (PI.f32) #s(literal 2/3 binary32)))
(*.f32 (*.f32 (PI.f32) (pow.f32 (PI.f32) #s(literal 2/3 binary32))) (cbrt.f32 (PI.f32)))
(*.f32 (*.f32 (PI.f32) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))
(*.f32 (pow.f32 (*.f32 (PI.f32) (sqrt.f32 (PI.f32))) #s(literal 1 binary32)) (sqrt.f32 (PI.f32)))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (PI.f32)))) #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)) (cbrt.f32 (PI.f32)))
(*.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)
(*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))
(*.f32 #s(literal 1/6 binary32) (sqrt.f32 u1))
(*.f32 (PI.f32) u2)
(*.f32 u2 (PI.f32))
(*.f32 #s(literal 1 binary32) (*.f32 (PI.f32) u2))
(*.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (*.f32 (cbrt.f32 (PI.f32)) u2))
(*.f32 (sqrt.f32 (PI.f32)) (*.f32 (sqrt.f32 (PI.f32)) u2))
(*.f32 (*.f32 u2 #s(literal 1 binary32)) (PI.f32))
(*.f32 (*.f32 u2 (pow.f32 (PI.f32) #s(literal 2/3 binary32))) (cbrt.f32 (PI.f32)))
(*.f32 (*.f32 u2 (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))
(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) (neg.f32 (/.f32 #s(literal 2 binary32) (+.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) #s(literal 0 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 (+.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) #s(literal 0 binary32)) #s(literal 2 binary32))
(/.f32 (neg.f32 (+.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) #s(literal 0 binary32))) #s(literal -2 binary32))
(/.f32 (neg.f32 (neg.f32 (+.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) #s(literal 0 binary32)))) #s(literal 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))
(cos.f32 (*.f32 (PI.f32) u2))

simplify640.0ms (4.1%)

Memory
-159.9MiB live, 714.5MiB allocated
Algorithm
egg-herbie
Rules
8 058×lower-fma.f64
8 058×lower-fma.f32
7 374×lower-*.f64
7 374×lower-*.f32
5 208×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
08817962
128857041
271797039
082016629
Stop Event
iter limit
node limit
Counts
396 → 393
Calls
Call 1
Inputs
(* (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 (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1)))))))
(+ (* 1/2 (* (/ (sin (* 2 (* u2 (PI)))) u1) (sqrt (/ 1 (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1))))))))) (* (sin (* 2 (* u2 (PI)))) (sqrt (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1))))))))
(+ (* 1/2 (* (/ (sin (* 2 (* u2 (PI)))) u1) (sqrt (/ 1 (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1))))))))) (+ (* 1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (- 1/2 (* 1/4 (/ 1 (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1))))))))) (pow u1 2)) (sqrt (/ 1 (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1))))))))) (* (sin (* 2 (* u2 (PI)))) (sqrt (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1)))))))))
(+ (* 1/2 (* (/ (sin (* 2 (* u2 (PI)))) u1) (sqrt (/ 1 (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1))))))))) (+ (* 1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (- 1/3 (* 1/2 (/ (- 1/2 (* 1/4 (/ 1 (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1)))))))) (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1))))))))) (pow u1 3)) (sqrt (/ 1 (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1))))))))) (+ (* 1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (- 1/2 (* 1/4 (/ 1 (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1))))))))) (pow u1 2)) (sqrt (/ 1 (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1))))))))) (* (sin (* 2 (* u2 (PI)))) (sqrt (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1))))))))))
(* (sin (* 2 (* u2 (PI)))) (sqrt (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1))))))
(+ (* 1/2 (* (/ (sin (* 2 (* u2 (PI)))) u1) (sqrt (/ 1 (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1)))))))) (* (sin (* 2 (* u2 (PI)))) (sqrt (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1)))))))
(+ (* -1 (/ (+ (* -1/2 (* (sin (* 2 (* u2 (PI)))) (sqrt (/ 1 (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1)))))))) (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (- 1/2 (* 1/4 (/ 1 (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1)))))))) u1) (sqrt (/ 1 (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1))))))))) u1)) (* (sin (* 2 (* u2 (PI)))) (sqrt (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1)))))))
(+ (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (* (* (sin (* 2 (* u2 (PI)))) (- 1/2 (* 1/4 (/ 1 (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1)))))))) (sqrt (/ 1 (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1)))))))) (* 1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (+ 1/3 (* -1/2 (/ (- 1/2 (* 1/4 (/ 1 (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1))))))) (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1)))))))) u1) (sqrt (/ 1 (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1))))))))) u1)) (* -1/2 (* (sin (* 2 (* u2 (PI)))) (sqrt (/ 1 (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1))))))))) u1)) (* (sin (* 2 (* u2 (PI)))) (sqrt (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1)))))))
(* 2 (* (* u2 (PI)) (sqrt (- (log (+ 1 u1)) (log (- 1 (pow u1 2)))))))
(* u2 (+ (* -4/3 (* (* (pow u2 2) (pow (PI) 3)) (sqrt (- (log (+ 1 u1)) (log (- 1 (pow u1 2))))))) (* 2 (* (PI) (sqrt (- (log (+ 1 u1)) (log (- 1 (pow u1 2)))))))))
(* u2 (+ (* 2 (* (PI) (sqrt (- (log (+ 1 u1)) (log (- 1 (pow u1 2))))))) (* (pow u2 2) (+ (* -4/3 (* (pow (PI) 3) (sqrt (- (log (+ 1 u1)) (log (- 1 (pow u1 2))))))) (* 4/15 (* (* (pow u2 2) (pow (PI) 5)) (sqrt (- (log (+ 1 u1)) (log (- 1 (pow u1 2)))))))))))
(* u2 (+ (* 2 (* (PI) (sqrt (- (log (+ 1 u1)) (log (- 1 (pow u1 2))))))) (* (pow u2 2) (+ (* -4/3 (* (pow (PI) 3) (sqrt (- (log (+ 1 u1)) (log (- 1 (pow u1 2))))))) (* (pow u2 2) (+ (* -8/315 (* (* (pow u2 2) (pow (PI) 7)) (sqrt (- (log (+ 1 u1)) (log (- 1 (pow u1 2))))))) (* 4/15 (* (pow (PI) 5) (sqrt (- (log (+ 1 u1)) (log (- 1 (pow u1 2)))))))))))))
(* (sin (* 2 (* u2 (PI)))) (sqrt (- (log (+ 1 u1)) (log (- 1 (pow u1 2))))))
(* (sin (* 2 (* u2 (PI)))) (sqrt (- (log (+ 1 u1)) (log (- 1 (pow u1 2))))))
(* (sin (* 2 (* u2 (PI)))) (sqrt (- (log (+ 1 u1)) (log (- 1 (pow u1 2))))))
(* (sin (* 2 (* u2 (PI)))) (sqrt (- (log (+ 1 u1)) (log (- 1 (pow u1 2))))))
(* (sin (* 2 (* u2 (PI)))) (sqrt (- (log (+ 1 u1)) (log (- 1 (pow u1 2))))))
(* (sin (* 2 (* u2 (PI)))) (sqrt (- (log (+ 1 u1)) (log (- 1 (pow u1 2))))))
(* (sin (* 2 (* u2 (PI)))) (sqrt (- (log (+ 1 u1)) (log (- 1 (pow u1 2))))))
(* (sin (* 2 (* u2 (PI)))) (sqrt (- (log (+ 1 u1)) (log (- 1 (pow u1 2))))))
(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 (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1))))))
(+ (sqrt (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1)))))) (* 1/2 (* (/ 1 u1) (sqrt (/ 1 (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1))))))))))
(+ (sqrt (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1)))))) (+ (* 1/2 (* (/ 1 u1) (sqrt (/ 1 (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1))))))))) (* 1/2 (* (/ (- 1/2 (* 1/4 (/ 1 (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1)))))))) (pow u1 2)) (sqrt (/ 1 (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1)))))))))))
(+ (sqrt (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1)))))) (+ (* 1/2 (* (/ 1 u1) (sqrt (/ 1 (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1))))))))) (+ (* 1/2 (* (/ (- 1/3 (* 1/2 (/ (- 1/2 (* 1/4 (/ 1 (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1)))))))) (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1)))))))) (pow u1 3)) (sqrt (/ 1 (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1))))))))) (* 1/2 (* (/ (- 1/2 (* 1/4 (/ 1 (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1)))))))) (pow u1 2)) (sqrt (/ 1 (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1))))))))))))
(sqrt (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1)))))
(+ (sqrt (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1))))) (* 1/2 (* (/ 1 u1) (sqrt (/ 1 (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1)))))))))
(+ (sqrt (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1))))) (* -1 (/ (+ (* -1/2 (sqrt (/ 1 (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1))))))) (* -1/2 (* (/ (- 1/2 (* 1/4 (/ 1 (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1))))))) u1) (sqrt (/ 1 (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1))))))))) u1)))
(+ (sqrt (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1))))) (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (* (- 1/2 (* 1/4 (/ 1 (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1))))))) (sqrt (/ 1 (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1)))))))) (* 1/2 (* (/ (+ 1/3 (* -1/2 (/ (- 1/2 (* 1/4 (/ 1 (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1))))))) (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1))))))) u1) (sqrt (/ 1 (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1))))))))) u1)) (* -1/2 (sqrt (/ 1 (- (* -1 (log (/ -1 u1))) (* -2 (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)))))))
(- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1)))))
(- (+ (* -1 (log (/ 1 u1))) (/ 1 u1)) (+ (log -1) (* -2 (log (/ 1 u1)))))
(- (+ (* -1 (log (/ 1 u1))) (+ (/ 1/2 (pow u1 2)) (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1)))))
(- (+ (* -1 (log (/ 1 u1))) (+ (/ 1/2 (pow u1 2)) (+ (/ 1 u1) (* 1/3 (/ 1 (pow u1 3)))))) (+ (log -1) (* -2 (log (/ 1 u1)))))
(- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1))))
(- (+ (* -1 (log (/ -1 u1))) (/ 1 u1)) (* -2 (log (/ -1 u1))))
(- (+ (* -1 (log (/ -1 u1))) (+ (/ 1/2 (pow u1 2)) (/ 1 u1))) (* -2 (log (/ -1 u1))))
(- (+ (* -1 (log (/ -1 u1))) (* -1 (/ (- (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u1))) u1)) 1) u1))) (* -2 (log (/ -1 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))))
(* -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) u2))
(* -2 (* (sqrt u1) u2))
(* -2 (* (sqrt u1) u2))
(* -2 (* (sqrt u1) u2))
(* -2 (* (sqrt u1) u2))
(* -2 (* (sqrt u1) u2))
(* -2 (* (sqrt u1) u2))
(* -2 (* (sqrt u1) u2))
(* 2 (* (sqrt u1) (* u2 (pow (sqrt -1) 2))))
(* 2 (* (sqrt u1) (* u2 (pow (sqrt -1) 2))))
(* 2 (* (sqrt u1) (* u2 (pow (sqrt -1) 2))))
(* 2 (* (sqrt u1) (* u2 (pow (sqrt -1) 2))))
(* -2 (* (sqrt u1) u2))
(* -2 (* (sqrt u1) u2))
(* -2 (* (sqrt u1) u2))
(* -2 (* (sqrt u1) u2))
(* -2 (* (sqrt u1) u2))
(* -2 (* (sqrt u1) u2))
(* -2 (* (sqrt u1) u2))
(* -2 (* (sqrt u1) u2))
(* -2 (* (sqrt u1) u2))
(* -2 (* (sqrt u1) u2))
(* -2 (* (sqrt u1) u2))
(* -2 (* (sqrt u1) u2))
(* (sqrt u1) u2)
(* (sqrt u1) u2)
(* (sqrt u1) u2)
(* (sqrt u1) u2)
(* (sqrt u1) u2)
(* (sqrt u1) u2)
(* (sqrt u1) u2)
(* (sqrt u1) u2)
(* -1 (* (sqrt u1) (* u2 (pow (sqrt -1) 2))))
(* -1 (* (sqrt u1) (* u2 (pow (sqrt -1) 2))))
(* -1 (* (sqrt u1) (* u2 (pow (sqrt -1) 2))))
(* -1 (* (sqrt u1) (* u2 (pow (sqrt -1) 2))))
(* (sqrt u1) u2)
(* (sqrt u1) u2)
(* (sqrt u1) u2)
(* (sqrt u1) u2)
(* (sqrt u1) u2)
(* (sqrt u1) u2)
(* (sqrt u1) u2)
(* (sqrt u1) u2)
(* (sqrt u1) u2)
(* (sqrt u1) u2)
(* (sqrt u1) u2)
(* (sqrt u1) u2)
(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)))
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/4 (pow u1 4))
(* (pow u1 4) (+ 1/4 (* 1/3 (/ 1 u1))))
(* (pow u1 4) (+ 1/4 (+ (/ 1/2 (pow u1 2)) (* 1/3 (/ 1 u1)))))
(* (pow u1 4) (+ 1/4 (+ (/ 1/2 (pow u1 2)) (+ (* 1/3 (/ 1 u1)) (/ 1 (pow u1 3))))))
(* 1/4 (pow u1 4))
(* (pow u1 4) (+ 1/4 (* 1/3 (/ 1 u1))))
(* (pow u1 4) (+ 1/4 (+ (/ 1/2 (pow u1 2)) (* 1/3 (/ 1 u1)))))
(* (pow u1 4) (+ 1/4 (* -1 (/ (- (* -1 (/ (+ 1/2 (/ 1 u1)) u1)) 1/3) u1))))
(* (sqrt u1) (* u2 (* (PI) (* (pow (sqrt -1) 2) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2))))))))
(+ (* -1/4 (* (sqrt (pow u1 3)) (* u2 (* (PI) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2)))))))) (* (sqrt u1) (* u2 (* (PI) (* (pow (sqrt -1) 2) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2)))))))))
(+ (* (sqrt u1) (* u2 (* (PI) (* (pow (sqrt -1) 2) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2)))))))) (* (pow u1 2) (+ (* -1/4 (* (sqrt (/ 1 u1)) (* u2 (* (PI) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2)))))))) (* -1/6 (* (sqrt u1) (* u2 (* (PI) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2)))))))))))
(+ (* (sqrt u1) (* u2 (* (PI) (* (pow (sqrt -1) 2) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2)))))))) (* (pow u1 2) (+ (* -1/4 (* (sqrt (/ 1 u1)) (* u2 (* (PI) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2)))))))) (* u1 (+ (* -1/2 (* (sqrt u1) (* u2 (* (PI) (* (+ 1/4 (* 1/16 (/ 1 (* u1 (pow (sqrt -1) 2))))) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2))))))))) (* -1/6 (* (sqrt (/ 1 u1)) (* u2 (* (PI) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2)))))))))))))
(* 1/2 (* (pow u1 2) (* u2 (* (PI) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2))))))))
(* (pow u1 2) (+ (* 1/3 (/ (* u2 (* (PI) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2)))))) u1)) (* 1/2 (* u2 (* (PI) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2)))))))))
(* (pow u1 2) (+ (* 1/3 (/ (* u2 (* (PI) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2)))))) u1)) (+ (* 7/18 (/ (* u2 (* (PI) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2)))))) (pow u1 2))) (* 1/2 (* u2 (* (PI) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2))))))))))
(* (pow u1 2) (+ (* 1/3 (/ (* u2 (* (PI) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2)))))) u1)) (+ (* 7/18 (/ (* u2 (* (PI) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2)))))) (pow u1 2))) (+ (* 1/2 (* u2 (* (PI) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2))))))) (* 20/27 (/ (* u2 (* (PI) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2)))))) (pow u1 3)))))))
(* 1/2 (* (pow u1 2) (* u2 (* (PI) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2))))))))
(* (pow u1 2) (+ (* 1/3 (/ (* u2 (* (PI) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2)))))) u1)) (* 1/2 (* u2 (* (PI) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2)))))))))
(* (pow u1 2) (+ (* -1 (/ (+ (* -7/18 (/ (* u2 (* (PI) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2)))))) u1)) (* -1/3 (* u2 (* (PI) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2)))))))) u1)) (* 1/2 (* u2 (* (PI) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2)))))))))
(* (pow u1 2) (+ (* -1 (/ (+ (* -1 (/ (+ (* 7/18 (* u2 (* (PI) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2))))))) (* 20/27 (/ (* u2 (* (PI) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2)))))) u1))) u1)) (* -1/3 (* u2 (* (PI) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2)))))))) u1)) (* 1/2 (* u2 (* (PI) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2)))))))))
(* 2 (* (sqrt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))) (* u2 (* (PI) (sqrt -1)))))
(* u2 (+ (* -4/3 (* (sqrt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))) (* (pow u2 2) (* (pow (PI) 3) (sqrt -1))))) (* 2 (* (sqrt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))) (* (PI) (sqrt -1))))))
(* u2 (+ (* -4/3 (* (sqrt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))) (* (pow u2 2) (* (pow (PI) 3) (sqrt -1))))) (* 2 (* (sqrt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))) (* (PI) (sqrt -1))))))
(* u2 (+ (* -4/3 (* (sqrt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))) (* (pow u2 2) (* (pow (PI) 3) (sqrt -1))))) (* 2 (* (sqrt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))) (* (PI) (sqrt -1))))))
(* -4/3 (* (sqrt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))) (* (pow u2 3) (* (pow (PI) 3) (sqrt -1)))))
(* (pow u2 3) (+ (* -4/3 (* (sqrt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))) (* (pow (PI) 3) (sqrt -1)))) (* 2 (* (sqrt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))) (/ (* (PI) (sqrt -1)) (pow u2 2))))))
(* (pow u2 3) (+ (* -4/3 (* (sqrt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))) (* (pow (PI) 3) (sqrt -1)))) (* 2 (* (sqrt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))) (/ (* (PI) (sqrt -1)) (pow u2 2))))))
(* (pow u2 3) (+ (* -4/3 (* (sqrt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))) (* (pow (PI) 3) (sqrt -1)))) (* 2 (* (sqrt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))) (/ (* (PI) (sqrt -1)) (pow u2 2))))))
(* -4/3 (* (sqrt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))) (* (pow u2 3) (* (pow (PI) 3) (sqrt -1)))))
(* -1 (* (pow u2 3) (+ (* -2 (* (sqrt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))) (/ (* (PI) (sqrt -1)) (pow u2 2)))) (* 4/3 (* (sqrt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))) (* (pow (PI) 3) (sqrt -1)))))))
(* -1 (* (pow u2 3) (+ (* -2 (* (sqrt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))) (/ (* (PI) (sqrt -1)) (pow u2 2)))) (* 4/3 (* (sqrt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))) (* (pow (PI) 3) (sqrt -1)))))))
(* -1 (* (pow u2 3) (+ (* -2 (* (sqrt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))) (/ (* (PI) (sqrt -1)) (pow u2 2)))) (* 4/3 (* (sqrt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))) (* (pow (PI) 3) (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))))))))
(* 1/2 (pow u1 2))
(* (pow u1 2) (+ 1/2 (* 1/3 (/ 1 u1))))
(* (pow u1 2) (+ 1/2 (+ (/ 7/18 (pow u1 2)) (* 1/3 (/ 1 u1)))))
(* (pow u1 2) (+ 1/2 (+ (/ 7/18 (pow u1 2)) (+ (* 1/3 (/ 1 u1)) (* 20/27 (/ 1 (pow u1 3)))))))
(* 1/2 (pow u1 2))
(* (pow u1 2) (+ 1/2 (* 1/3 (/ 1 u1))))
(* (pow u1 2) (+ 1/2 (+ (/ 7/18 (pow u1 2)) (* 1/3 (/ 1 u1)))))
(* (pow u1 2) (+ 1/2 (* -1 (/ (- (* -1 (/ (+ 7/18 (* 20/27 (/ 1 u1))) u1)) 1/3) 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))
(* -1/4 (pow u1 4))
(* -1 (* (pow u1 4) (+ 1/4 (* 1/3 (/ 1 u1)))))
(* (pow u1 4) (- (* -1 (/ (+ 1/3 (* 1/2 (/ 1 u1))) u1)) 1/4))
(* (pow u1 4) (- (* -1 (/ (+ 1/2 (/ 1 u1)) (pow u1 2))) (+ 1/4 (* 1/3 (/ 1 u1)))))
(* -1/4 (pow u1 4))
(* -1 (* (pow u1 4) (+ 1/4 (* 1/3 (/ 1 u1)))))
(* (pow u1 4) (- (* -1 (/ (+ 1/3 (* 1/2 (/ 1 u1))) u1)) 1/4))
(* (pow u1 4) (- (* -1 (/ (+ 1/3 (+ (* 1/2 (/ 1 u1)) (/ 1 (pow u1 2)))) u1)) 1/4))
(* (sqrt u1) (sin (* 2 (* u2 (PI)))))
(+ (* 1/4 (* (sqrt (pow u1 3)) (sin (* 2 (* u2 (PI)))))) (* (sqrt u1) (sin (* 2 (* u2 (PI))))))
(+ (* u1 (+ (* 1/6 (* (sqrt (pow u1 3)) (sin (* 2 (* u2 (PI)))))) (* 1/4 (* (sqrt u1) (sin (* 2 (* u2 (PI)))))))) (* (sqrt u1) (sin (* 2 (* u2 (PI))))))
(+ (* u1 (+ (* 1/6 (* (sqrt (pow u1 3)) (sin (* 2 (* u2 (PI)))))) (* 1/4 (* (sqrt u1) (sin (* 2 (* u2 (PI)))))))) (* (sqrt u1) (sin (* 2 (* u2 (PI))))))
(* 1/6 (* (sqrt (pow u1 5)) (sin (* 2 (* u2 (PI))))))
(* (pow u1 3) (+ (* 1/6 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))) (* 1/4 (* (sqrt (/ 1 (pow u1 3))) (sin (* 2 (* u2 (PI))))))))
(* (pow u1 3) (+ (* 1/6 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))) (+ (* 1/4 (* (sqrt (/ 1 (pow u1 3))) (sin (* 2 (* u2 (PI)))))) (* (sqrt (/ 1 (pow u1 5))) (sin (* 2 (* u2 (PI))))))))
(* (pow u1 3) (+ (* 1/6 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))) (+ (* 1/4 (* (sqrt (/ 1 (pow u1 3))) (sin (* 2 (* u2 (PI)))))) (* (sqrt (/ 1 (pow u1 5))) (sin (* 2 (* u2 (PI))))))))
(* -1/6 (* (sqrt (pow u1 5)) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))))
(* -1 (* (pow u1 3) (+ (* -1/4 (* (sqrt (/ 1 (pow u1 3))) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2)))) (* 1/6 (* (sqrt (/ 1 u1)) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2)))))))
(* -1 (* (pow u1 3) (+ (* -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)) (* 1/6 (* (sqrt (/ 1 u1)) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2)))))))
(* -1 (* (pow u1 3) (+ (* -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)) (* 1/6 (* (sqrt (/ 1 u1)) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2)))))))
(* 2 (* u2 (* (PI) (+ (sqrt u1) (* (pow u1 2) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 u1)))))))))
(* u2 (+ (* -4/3 (* (pow u2 2) (* (pow (PI) 3) (+ (sqrt u1) (* (pow u1 2) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 u1))))))))) (* 2 (* (PI) (+ (sqrt u1) (* (pow u1 2) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 u1))))))))))
(* u2 (+ (* 2 (* (PI) (+ (sqrt u1) (* (pow u1 2) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 u1)))))))) (* (pow u2 2) (+ (* -4/3 (* (pow (PI) 3) (+ (sqrt u1) (* (pow u1 2) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 u1)))))))) (* 4/15 (* (pow u2 2) (* (pow (PI) 5) (+ (sqrt u1) (* (pow u1 2) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 u1)))))))))))))
(* u2 (+ (* 2 (* (PI) (+ (sqrt u1) (* (pow u1 2) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 u1)))))))) (* (pow u2 2) (+ (* -4/3 (* (pow (PI) 3) (+ (sqrt u1) (* (pow u1 2) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 u1)))))))) (* (pow u2 2) (+ (* -8/315 (* (pow u2 2) (* (pow (PI) 7) (+ (sqrt u1) (* (pow u1 2) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 u1))))))))) (* 4/15 (* (pow (PI) 5) (+ (sqrt u1) (* (pow u1 2) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 u1))))))))))))))
(* (sin (* 2 (* u2 (PI)))) (+ (sqrt u1) (* (pow u1 2) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 u1)))))))
(* (sin (* 2 (* u2 (PI)))) (+ (sqrt u1) (* (pow u1 2) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 u1)))))))
(* (sin (* 2 (* u2 (PI)))) (+ (sqrt u1) (* (pow u1 2) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 u1)))))))
(* (sin (* 2 (* u2 (PI)))) (+ (sqrt u1) (* (pow u1 2) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 u1)))))))
(* (sin (* 2 (* u2 (PI)))) (+ (sqrt u1) (* (pow u1 2) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 u1)))))))
(* (sin (* 2 (* u2 (PI)))) (+ (sqrt u1) (* (pow u1 2) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 u1)))))))
(* (sin (* 2 (* u2 (PI)))) (+ (sqrt u1) (* (pow u1 2) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 u1)))))))
(* (sin (* 2 (* u2 (PI)))) (+ (sqrt u1) (* (pow u1 2) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 u1)))))))
(sqrt u1)
(+ (sqrt u1) (* 1/4 (sqrt (pow u1 3))))
(+ (sqrt u1) (* u1 (+ (* 1/6 (sqrt (pow u1 3))) (* 1/4 (sqrt u1)))))
(+ (sqrt u1) (* u1 (+ (* 1/6 (sqrt (pow u1 3))) (* 1/4 (sqrt u1)))))
(* 1/6 (sqrt (pow u1 5)))
(* (pow u1 3) (+ (* 1/6 (sqrt (/ 1 u1))) (* 1/4 (sqrt (/ 1 (pow u1 3))))))
(* (pow u1 3) (+ (sqrt (/ 1 (pow u1 5))) (+ (* 1/6 (sqrt (/ 1 u1))) (* 1/4 (sqrt (/ 1 (pow u1 3)))))))
(* (pow u1 3) (+ (sqrt (/ 1 (pow u1 5))) (+ (* 1/6 (sqrt (/ 1 u1))) (* 1/4 (sqrt (/ 1 (pow u1 3)))))))
(* -1/6 (* (sqrt (pow u1 5)) (pow (sqrt -1) 2)))
(* -1 (* (pow u1 3) (+ (* -1/4 (* (sqrt (/ 1 (pow u1 3))) (pow (sqrt -1) 2))) (* 1/6 (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2))))))
(* -1 (* (pow u1 3) (+ (* -1 (/ (+ (* -1 (* (sqrt (/ 1 (pow u1 3))) (pow (sqrt -1) 2))) (* 1/4 (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2)))) u1)) (* 1/6 (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2))))))
(* -1 (* (pow u1 3) (+ (* -1 (/ (+ (* -1 (* (sqrt (/ 1 (pow u1 3))) (pow (sqrt -1) 2))) (* 1/4 (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2)))) u1)) (* 1/6 (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2))))))
(pow u1 2)
(pow u1 2)
(pow u1 2)
(pow u1 2)
(pow u1 2)
(pow u1 2)
(pow u1 2)
(pow u1 2)
(pow u1 2)
(pow u1 2)
(pow u1 2)
(pow u1 2)
(* 1/4 (sqrt (/ 1 u1)))
(/ (+ (* 1/6 (sqrt (pow u1 3))) (* 1/4 (sqrt u1))) u1)
(/ (+ (* 1/6 (sqrt (pow u1 3))) (* 1/4 (sqrt u1))) u1)
(/ (+ (* 1/6 (sqrt (pow u1 3))) (* 1/4 (sqrt u1))) u1)
(* 1/6 (sqrt u1))
(* u1 (+ (* 1/6 (sqrt (/ 1 u1))) (* 1/4 (sqrt (/ 1 (pow u1 3))))))
(* u1 (+ (* 1/6 (sqrt (/ 1 u1))) (* 1/4 (sqrt (/ 1 (pow u1 3))))))
(* u1 (+ (* 1/6 (sqrt (/ 1 u1))) (* 1/4 (sqrt (/ 1 (pow u1 3))))))
(* -1/6 (* (sqrt u1) (pow (sqrt -1) 2)))
(* -1 (* u1 (+ (* -1/4 (* (sqrt (/ 1 (pow u1 3))) (pow (sqrt -1) 2))) (* 1/6 (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2))))))
(* -1 (* u1 (+ (* -1/4 (* (sqrt (/ 1 (pow u1 3))) (pow (sqrt -1) 2))) (* 1/6 (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2))))))
(* -1 (* u1 (+ (* -1/4 (* (sqrt (/ 1 (pow u1 3))) (pow (sqrt -1) 2))) (* 1/6 (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2))))))
(* 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)))
(* 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/6 (sqrt u1))
(* 1/6 (sqrt u1))
(* 1/6 (sqrt u1))
(* 1/6 (sqrt u1))
(* 1/6 (sqrt u1))
(* 1/6 (sqrt u1))
(* 1/6 (sqrt u1))
(* 1/6 (sqrt u1))
(* -1/6 (* (sqrt u1) (pow (sqrt -1) 2)))
(* -1/6 (* (sqrt u1) (pow (sqrt -1) 2)))
(* -1/6 (* (sqrt u1) (pow (sqrt -1) 2)))
(* -1/6 (* (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))
(* 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))))
1
(+ 1 (* -1/2 (* (pow u2 2) (pow (PI) 2))))
(+ 1 (* (pow u2 2) (+ (* -1/2 (pow (PI) 2)) (* 1/24 (* (pow u2 2) (pow (PI) 4))))))
(+ 1 (* (pow u2 2) (+ (* -1/2 (pow (PI) 2)) (* (pow u2 2) (+ (* -1/720 (* (pow u2 2) (pow (PI) 6))) (* 1/24 (pow (PI) 4)))))))
(cos (* u2 (PI)))
(cos (* u2 (PI)))
(cos (* u2 (PI)))
(cos (* u2 (PI)))
(cos (* u2 (PI)))
(cos (* u2 (PI)))
(cos (* u2 (PI)))
(cos (* u2 (PI)))
Outputs
(* (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/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 #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/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 #s(literal 1/6 binary32) (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 #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))))))
(* (sin (* 2 (* u2 (PI)))) (sqrt (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1)))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (-.f32 (log.f32 u1) (fma.f32 (neg.f32 (log.f32 u1)) #s(literal -2 binary32) (log.f32 #s(literal -1 binary32))))))
(+ (* 1/2 (* (/ (sin (* 2 (* u2 (PI)))) u1) (sqrt (/ 1 (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1))))))))) (* (sin (* 2 (* u2 (PI)))) (sqrt (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1))))))))
(fma.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (-.f32 (log.f32 u1) (fma.f32 (neg.f32 (log.f32 u1)) #s(literal -2 binary32) (log.f32 #s(literal -1 binary32))))) (*.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (log.f32 u1) (fma.f32 (neg.f32 (log.f32 u1)) #s(literal -2 binary32) (log.f32 #s(literal -1 binary32))))))))
(+ (* 1/2 (* (/ (sin (* 2 (* u2 (PI)))) u1) (sqrt (/ 1 (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1))))))))) (+ (* 1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (- 1/2 (* 1/4 (/ 1 (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1))))))))) (pow u1 2)) (sqrt (/ 1 (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1))))))))) (* (sin (* 2 (* u2 (PI)))) (sqrt (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1)))))))))
(fma.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (-.f32 (log.f32 u1) (fma.f32 (neg.f32 (log.f32 u1)) #s(literal -2 binary32) (log.f32 #s(literal -1 binary32))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (log.f32 u1) (fma.f32 (neg.f32 (log.f32 u1)) #s(literal -2 binary32) (log.f32 #s(literal -1 binary32)))))) (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) (-.f32 (log.f32 u1) (fma.f32 (neg.f32 (log.f32 u1)) #s(literal -2 binary32) (log.f32 #s(literal -1 binary32)))))) (*.f32 u1 u1)))))))
(+ (* 1/2 (* (/ (sin (* 2 (* u2 (PI)))) u1) (sqrt (/ 1 (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1))))))))) (+ (* 1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (- 1/3 (* 1/2 (/ (- 1/2 (* 1/4 (/ 1 (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1)))))))) (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1))))))))) (pow u1 3)) (sqrt (/ 1 (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1))))))))) (+ (* 1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (- 1/2 (* 1/4 (/ 1 (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1))))))))) (pow u1 2)) (sqrt (/ 1 (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1))))))))) (* (sin (* 2 (* u2 (PI)))) (sqrt (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1))))))))))
(fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (fma.f32 (/.f32 (-.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (-.f32 (log.f32 u1) (fma.f32 (neg.f32 (log.f32 u1)) #s(literal -2 binary32) (log.f32 #s(literal -1 binary32)))))) (-.f32 (log.f32 u1) (fma.f32 (neg.f32 (log.f32 u1)) #s(literal -2 binary32) (log.f32 #s(literal -1 binary32))))) #s(literal -1/2 binary32) #s(literal 1/3 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (log.f32 u1) (fma.f32 (neg.f32 (log.f32 u1)) #s(literal -2 binary32) (log.f32 #s(literal -1 binary32))))))) (*.f32 u1 (*.f32 u1 u1))) (fma.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (-.f32 (log.f32 u1) (fma.f32 (neg.f32 (log.f32 u1)) #s(literal -2 binary32) (log.f32 #s(literal -1 binary32))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (log.f32 u1) (fma.f32 (neg.f32 (log.f32 u1)) #s(literal -2 binary32) (log.f32 #s(literal -1 binary32)))))) (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) (-.f32 (log.f32 u1) (fma.f32 (neg.f32 (log.f32 u1)) #s(literal -2 binary32) (log.f32 #s(literal -1 binary32)))))) (*.f32 u1 u1))))))))
(* (sin (* 2 (* u2 (PI)))) (sqrt (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1))))))
(*.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 (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1)))))))) (* (sin (* 2 (* u2 (PI)))) (sqrt (- (* -1 (log (/ -1 u1))) (* -2 (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) (neg.f32 (log.f32 (neg.f32 u1)))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (neg.f32 (log.f32 (neg.f32 u1))))))
(+ (* -1 (/ (+ (* -1/2 (* (sin (* 2 (* u2 (PI)))) (sqrt (/ 1 (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1)))))))) (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (- 1/2 (* 1/4 (/ 1 (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1)))))))) u1) (sqrt (/ 1 (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1))))))))) u1)) (* (sin (* 2 (* u2 (PI)))) (sqrt (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1)))))))
(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 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) u1) (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal -1/4 binary32) (neg.f32 (log.f32 (neg.f32 u1)))))))) u1) (*.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 (* (* (sin (* 2 (* u2 (PI)))) (- 1/2 (* 1/4 (/ 1 (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1)))))))) (sqrt (/ 1 (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1)))))))) (* 1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (+ 1/3 (* -1/2 (/ (- 1/2 (* 1/4 (/ 1 (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1))))))) (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1)))))))) u1) (sqrt (/ 1 (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1))))))))) u1)) (* -1/2 (* (sin (* 2 (* u2 (PI)))) (sqrt (/ 1 (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1))))))))) u1)) (* (sin (* 2 (* u2 (PI)))) (sqrt (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1)))))))
(fma.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 #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 (fma.f32 (/.f32 #s(literal -1/2 binary32) (neg.f32 (log.f32 (neg.f32 u1)))) (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal -1/4 binary32) (neg.f32 (log.f32 (neg.f32 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 u1)) (log (- 1 (pow u1 2)))))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))) (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 u1))))))
(* u2 (+ (* -4/3 (* (* (pow u2 2) (pow (PI) 3)) (sqrt (- (log (+ 1 u1)) (log (- 1 (pow u1 2))))))) (* 2 (* (PI) (sqrt (- (log (+ 1 u1)) (log (- 1 (pow u1 2)))))))))
(*.f32 u2 (*.f32 (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 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)) (log (- 1 (pow u1 2))))))) (* (pow u2 2) (+ (* -4/3 (* (pow (PI) 3) (sqrt (- (log (+ 1 u1)) (log (- 1 (pow u1 2))))))) (* 4/15 (* (* (pow u2 2) (pow (PI) 5)) (sqrt (- (log (+ 1 u1)) (log (- 1 (pow u1 2)))))))))))
(*.f32 u2 (fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 u1))))) (fma.f32 (*.f32 #s(literal 4/15 binary32) (*.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 (-.f32 (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 u1))))))))
(* u2 (+ (* 2 (* (PI) (sqrt (- (log (+ 1 u1)) (log (- 1 (pow u1 2))))))) (* (pow u2 2) (+ (* -4/3 (* (pow (PI) 3) (sqrt (- (log (+ 1 u1)) (log (- 1 (pow u1 2))))))) (* (pow u2 2) (+ (* -8/315 (* (* (pow u2 2) (pow (PI) 7)) (sqrt (- (log (+ 1 u1)) (log (- 1 (pow u1 2))))))) (* 4/15 (* (pow (PI) 5) (sqrt (- (log (+ 1 u1)) (log (- 1 (pow u1 2)))))))))))))
(*.f32 u2 (fma.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 u1)))))) (*.f32 (*.f32 u2 u2) (fma.f32 #s(literal -4/3 binary32) (*.f32 (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 u1))))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 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))))))))))
(* (sin (* 2 (* u2 (PI)))) (sqrt (- (log (+ 1 u1)) (log (- 1 (pow u1 2))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 u1))))))
(* (sin (* 2 (* u2 (PI)))) (sqrt (- (log (+ 1 u1)) (log (- 1 (pow u1 2))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 u1))))))
(* (sin (* 2 (* u2 (PI)))) (sqrt (- (log (+ 1 u1)) (log (- 1 (pow u1 2))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 u1))))))
(* (sin (* 2 (* u2 (PI)))) (sqrt (- (log (+ 1 u1)) (log (- 1 (pow u1 2))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 u1))))))
(* (sin (* 2 (* u2 (PI)))) (sqrt (- (log (+ 1 u1)) (log (- 1 (pow u1 2))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 u1))))))
(* (sin (* 2 (* u2 (PI)))) (sqrt (- (log (+ 1 u1)) (log (- 1 (pow u1 2))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 u1))))))
(* (sin (* 2 (* u2 (PI)))) (sqrt (- (log (+ 1 u1)) (log (- 1 (pow u1 2))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 u1))))))
(* (sin (* 2 (* u2 (PI)))) (sqrt (- (log (+ 1 u1)) (log (- 1 (pow u1 2))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 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/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 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/6 (sqrt (/ 1 u1))) (* 1/2 (* (sqrt u1) (- 1/4 (* 1/16 (/ 1 u1))))))))))
(fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 #s(literal 1/6 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.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 (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1))))))
(sqrt.f32 (-.f32 (log.f32 u1) (fma.f32 (neg.f32 (log.f32 u1)) #s(literal -2 binary32) (log.f32 #s(literal -1 binary32)))))
(+ (sqrt (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1)))))) (* 1/2 (* (/ 1 u1) (sqrt (/ 1 (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1))))))))))
(fma.f32 #s(literal 1/2 binary32) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (log.f32 u1) (fma.f32 (neg.f32 (log.f32 u1)) #s(literal -2 binary32) (log.f32 #s(literal -1 binary32)))))) u1) (sqrt.f32 (-.f32 (log.f32 u1) (fma.f32 (neg.f32 (log.f32 u1)) #s(literal -2 binary32) (log.f32 #s(literal -1 binary32))))))
(+ (sqrt (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1)))))) (+ (* 1/2 (* (/ 1 u1) (sqrt (/ 1 (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1))))))))) (* 1/2 (* (/ (- 1/2 (* 1/4 (/ 1 (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1)))))))) (pow u1 2)) (sqrt (/ 1 (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1)))))))))))
(fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (log.f32 u1) (fma.f32 (neg.f32 (log.f32 u1)) #s(literal -2 binary32) (log.f32 #s(literal -1 binary32)))))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (-.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (-.f32 (log.f32 u1) (fma.f32 (neg.f32 (log.f32 u1)) #s(literal -2 binary32) (log.f32 #s(literal -1 binary32)))))) (*.f32 u1 u1)) (/.f32 #s(literal 1/2 binary32) u1)) (sqrt.f32 (-.f32 (log.f32 u1) (fma.f32 (neg.f32 (log.f32 u1)) #s(literal -2 binary32) (log.f32 #s(literal -1 binary32))))))
(+ (sqrt (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1)))))) (+ (* 1/2 (* (/ 1 u1) (sqrt (/ 1 (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1))))))))) (+ (* 1/2 (* (/ (- 1/3 (* 1/2 (/ (- 1/2 (* 1/4 (/ 1 (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1)))))))) (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1)))))))) (pow u1 3)) (sqrt (/ 1 (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1))))))))) (* 1/2 (* (/ (- 1/2 (* 1/4 (/ 1 (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1)))))))) (pow u1 2)) (sqrt (/ 1 (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1))))))))))))
(fma.f32 #s(literal 1/2 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (log.f32 u1) (fma.f32 (neg.f32 (log.f32 u1)) #s(literal -2 binary32) (log.f32 #s(literal -1 binary32)))))) (+.f32 (/.f32 (fma.f32 (/.f32 (-.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (-.f32 (log.f32 u1) (fma.f32 (neg.f32 (log.f32 u1)) #s(literal -2 binary32) (log.f32 #s(literal -1 binary32)))))) (-.f32 (log.f32 u1) (fma.f32 (neg.f32 (log.f32 u1)) #s(literal -2 binary32) (log.f32 #s(literal -1 binary32))))) #s(literal -1/2 binary32) #s(literal 1/3 binary32)) (*.f32 u1 (*.f32 u1 u1))) (/.f32 (-.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (-.f32 (log.f32 u1) (fma.f32 (neg.f32 (log.f32 u1)) #s(literal -2 binary32) (log.f32 #s(literal -1 binary32)))))) (*.f32 u1 u1))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (log.f32 u1) (fma.f32 (neg.f32 (log.f32 u1)) #s(literal -2 binary32) (log.f32 #s(literal -1 binary32)))))) u1)) (sqrt.f32 (-.f32 (log.f32 u1) (fma.f32 (neg.f32 (log.f32 u1)) #s(literal -2 binary32) (log.f32 #s(literal -1 binary32))))))
(sqrt (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1)))))
(sqrt.f32 (neg.f32 (log.f32 (neg.f32 u1))))
(+ (sqrt (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1))))) (* 1/2 (* (/ 1 u1) (sqrt (/ 1 (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1)))))))))
(fma.f32 (/.f32 #s(literal 1/2 binary32) u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (log.f32 (neg.f32 u1))))) (sqrt.f32 (neg.f32 (log.f32 (neg.f32 u1)))))
(+ (sqrt (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1))))) (* -1 (/ (+ (* -1/2 (sqrt (/ 1 (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1))))))) (* -1/2 (* (/ (- 1/2 (* 1/4 (/ 1 (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1))))))) u1) (sqrt (/ 1 (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1))))))))) u1)))
(-.f32 (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 (/.f32 #s(literal -1/2 binary32) u1) (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal -1/4 binary32) (neg.f32 (log.f32 (neg.f32 u1))))) #s(literal -1/2 binary32))) u1))
(+ (sqrt (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1))))) (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (* (- 1/2 (* 1/4 (/ 1 (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1))))))) (sqrt (/ 1 (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1)))))))) (* 1/2 (* (/ (+ 1/3 (* -1/2 (/ (- 1/2 (* 1/4 (/ 1 (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1))))))) (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1))))))) u1) (sqrt (/ 1 (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1))))))))) u1)) (* -1/2 (sqrt (/ 1 (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1)))))))) u1)))
(-.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))))) (+.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal -1/4 binary32) (neg.f32 (log.f32 (neg.f32 u1))))) (/.f32 (fma.f32 (/.f32 #s(literal -1/2 binary32) (neg.f32 (log.f32 (neg.f32 u1)))) (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal -1/4 binary32) (neg.f32 (log.f32 (neg.f32 u1))))) #s(literal 1/3 binary32)) u1))) u1) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (log.f32 (neg.f32 u1))))) #s(literal -1/2 binary32))) u1))
u1
(* u1 (+ 1 (* 1/2 u1)))
(fma.f32 u1 (*.f32 u1 #s(literal 1/2 binary32)) u1)
(* u1 (+ 1 (* u1 (+ 1/2 (* 1/3 u1)))))
(fma.f32 u1 (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) u1)
(* u1 (+ 1 (* u1 (+ 1/2 (* u1 (+ 1/3 (* 1/4 u1)))))))
(fma.f32 u1 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) u1)
(- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1)))))
(-.f32 (log.f32 u1) (fma.f32 (neg.f32 (log.f32 u1)) #s(literal -2 binary32) (log.f32 #s(literal -1 binary32))))
(- (+ (* -1 (log (/ 1 u1))) (/ 1 u1)) (+ (log -1) (* -2 (log (/ 1 u1)))))
(+.f32 (/.f32 #s(literal 1 binary32) u1) (-.f32 (log.f32 u1) (fma.f32 (neg.f32 (log.f32 u1)) #s(literal -2 binary32) (log.f32 #s(literal -1 binary32)))))
(- (+ (* -1 (log (/ 1 u1))) (+ (/ 1/2 (pow u1 2)) (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1)))))
(+.f32 (log.f32 u1) (-.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1/2 binary32) (*.f32 u1 u1))) (fma.f32 (neg.f32 (log.f32 u1)) #s(literal -2 binary32) (log.f32 #s(literal -1 binary32)))))
(- (+ (* -1 (log (/ 1 u1))) (+ (/ 1/2 (pow u1 2)) (+ (/ 1 u1) (* 1/3 (/ 1 (pow u1 3)))))) (+ (log -1) (* -2 (log (/ 1 u1)))))
(+.f32 (log.f32 u1) (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 u1 u1)) (-.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1/3 binary32) (*.f32 u1 (*.f32 u1 u1)))) (fma.f32 (neg.f32 (log.f32 u1)) #s(literal -2 binary32) (log.f32 #s(literal -1 binary32))))))
(- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1))))
(neg.f32 (log.f32 (neg.f32 u1)))
(- (+ (* -1 (log (/ -1 u1))) (/ 1 u1)) (* -2 (log (/ -1 u1))))
(+.f32 (/.f32 #s(literal 1 binary32) u1) (neg.f32 (log.f32 (neg.f32 u1))))
(- (+ (* -1 (log (/ -1 u1))) (+ (/ 1/2 (pow u1 2)) (/ 1 u1))) (* -2 (log (/ -1 u1))))
(+.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1/2 binary32) (*.f32 u1 u1))) (neg.f32 (log.f32 (neg.f32 u1))))
(- (+ (* -1 (log (/ -1 u1))) (* -1 (/ (- (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u1))) u1)) 1) u1))) (* -2 (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))))
u1
(* u1 (+ 1 (* -1/2 u1)))
(fma.f32 u1 (*.f32 u1 #s(literal -1/2 binary32)) u1)
(* u1 (+ 1 (* u1 (- (* 1/3 u1) 1/2))))
(fma.f32 u1 (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal -1/2 binary32))) u1)
(* 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 (/.f32 #s(literal 1 binary32) u1) (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 (log.f32 u1) (+.f32 (/.f32 #s(literal 1 binary32) u1) (/.f32 (/.f32 (+.f32 #s(literal -1/2 binary32) (/.f32 #s(literal 1/3 binary32) u1)) u1) u1)))
(+ (log -1) (* -1 (log (/ -1 u1))))
(-.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u1))))
(+ (log -1) (+ (* -1 (log (/ -1 u1))) (/ 1 u1)))
(+.f32 (/.f32 #s(literal 1 binary32) u1) (-.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u1)))))
(+ (log -1) (+ (* -1 (log (/ -1 u1))) (* -1 (/ (- (* 1/2 (/ 1 u1)) 1) u1))))
(-.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u1)))) (/.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1/2 binary32) u1)) 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)) (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)) (neg.f32 u1))) u1))
(* -2 (* (sqrt u1) (* u2 (PI))))
(*.f32 #s(literal -2 binary32) (*.f32 (*.f32 (sqrt.f32 u1) u2) (PI.f32)))
(* -2 (* (sqrt u1) (* u2 (PI))))
(*.f32 #s(literal -2 binary32) (*.f32 (*.f32 (sqrt.f32 u1) u2) (PI.f32)))
(* -2 (* (sqrt u1) (* u2 (PI))))
(*.f32 #s(literal -2 binary32) (*.f32 (*.f32 (sqrt.f32 u1) u2) (PI.f32)))
(* -2 (* (sqrt u1) (* u2 (PI))))
(*.f32 #s(literal -2 binary32) (*.f32 (*.f32 (sqrt.f32 u1) u2) (PI.f32)))
(* -2 (* (sqrt u1) (* u2 (PI))))
(*.f32 #s(literal -2 binary32) (*.f32 (*.f32 (sqrt.f32 u1) u2) (PI.f32)))
(* -2 (* (sqrt u1) (* u2 (PI))))
(*.f32 #s(literal -2 binary32) (*.f32 (*.f32 (sqrt.f32 u1) u2) (PI.f32)))
(* -2 (* (sqrt u1) (* u2 (PI))))
(*.f32 #s(literal -2 binary32) (*.f32 (*.f32 (sqrt.f32 u1) u2) (PI.f32)))
(* -2 (* (sqrt u1) (* u2 (PI))))
(*.f32 #s(literal -2 binary32) (*.f32 (*.f32 (sqrt.f32 u1) u2) (PI.f32)))
(* 2 (* (sqrt u1) (* u2 (* (PI) (pow (sqrt -1) 2)))))
(*.f32 (*.f32 (sqrt.f32 u1) #s(literal 2 binary32)) (*.f32 u2 (*.f32 (PI.f32) #s(literal -1 binary32))))
(* 2 (* (sqrt u1) (* u2 (* (PI) (pow (sqrt -1) 2)))))
(*.f32 (*.f32 (sqrt.f32 u1) #s(literal 2 binary32)) (*.f32 u2 (*.f32 (PI.f32) #s(literal -1 binary32))))
(* 2 (* (sqrt u1) (* u2 (* (PI) (pow (sqrt -1) 2)))))
(*.f32 (*.f32 (sqrt.f32 u1) #s(literal 2 binary32)) (*.f32 u2 (*.f32 (PI.f32) #s(literal -1 binary32))))
(* 2 (* (sqrt u1) (* u2 (* (PI) (pow (sqrt -1) 2)))))
(*.f32 (*.f32 (sqrt.f32 u1) #s(literal 2 binary32)) (*.f32 u2 (*.f32 (PI.f32) #s(literal -1 binary32))))
(* -2 (* (sqrt u1) (* u2 (PI))))
(*.f32 #s(literal -2 binary32) (*.f32 (*.f32 (sqrt.f32 u1) u2) (PI.f32)))
(* -2 (* (sqrt u1) (* u2 (PI))))
(*.f32 #s(literal -2 binary32) (*.f32 (*.f32 (sqrt.f32 u1) u2) (PI.f32)))
(* -2 (* (sqrt u1) (* u2 (PI))))
(*.f32 #s(literal -2 binary32) (*.f32 (*.f32 (sqrt.f32 u1) u2) (PI.f32)))
(* -2 (* (sqrt u1) (* u2 (PI))))
(*.f32 #s(literal -2 binary32) (*.f32 (*.f32 (sqrt.f32 u1) u2) (PI.f32)))
(* -2 (* (sqrt u1) (* u2 (PI))))
(*.f32 #s(literal -2 binary32) (*.f32 (*.f32 (sqrt.f32 u1) u2) (PI.f32)))
(* -2 (* (sqrt u1) (* u2 (PI))))
(*.f32 #s(literal -2 binary32) (*.f32 (*.f32 (sqrt.f32 u1) u2) (PI.f32)))
(* -2 (* (sqrt u1) (* u2 (PI))))
(*.f32 #s(literal -2 binary32) (*.f32 (*.f32 (sqrt.f32 u1) u2) (PI.f32)))
(* -2 (* (sqrt u1) (* u2 (PI))))
(*.f32 #s(literal -2 binary32) (*.f32 (*.f32 (sqrt.f32 u1) u2) (PI.f32)))
(* -2 (* (sqrt u1) (* u2 (PI))))
(*.f32 #s(literal -2 binary32) (*.f32 (*.f32 (sqrt.f32 u1) u2) (PI.f32)))
(* -2 (* (sqrt u1) (* u2 (PI))))
(*.f32 #s(literal -2 binary32) (*.f32 (*.f32 (sqrt.f32 u1) u2) (PI.f32)))
(* -2 (* (sqrt u1) (* u2 (PI))))
(*.f32 #s(literal -2 binary32) (*.f32 (*.f32 (sqrt.f32 u1) u2) (PI.f32)))
(* -2 (* (sqrt u1) (* u2 (PI))))
(*.f32 #s(literal -2 binary32) (*.f32 (*.f32 (sqrt.f32 u1) u2) (PI.f32)))
(* -2 (* (sqrt u1) u2))
(*.f32 #s(literal -2 binary32) (*.f32 (sqrt.f32 u1) u2))
(* -2 (* (sqrt u1) u2))
(*.f32 #s(literal -2 binary32) (*.f32 (sqrt.f32 u1) u2))
(* -2 (* (sqrt u1) u2))
(*.f32 #s(literal -2 binary32) (*.f32 (sqrt.f32 u1) u2))
(* -2 (* (sqrt u1) u2))
(*.f32 #s(literal -2 binary32) (*.f32 (sqrt.f32 u1) u2))
(* -2 (* (sqrt u1) u2))
(*.f32 #s(literal -2 binary32) (*.f32 (sqrt.f32 u1) u2))
(* -2 (* (sqrt u1) u2))
(*.f32 #s(literal -2 binary32) (*.f32 (sqrt.f32 u1) u2))
(* -2 (* (sqrt u1) u2))
(*.f32 #s(literal -2 binary32) (*.f32 (sqrt.f32 u1) u2))
(* -2 (* (sqrt u1) u2))
(*.f32 #s(literal -2 binary32) (*.f32 (sqrt.f32 u1) u2))
(* 2 (* (sqrt u1) (* u2 (pow (sqrt -1) 2))))
(*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (sqrt.f32 u1) u2) #s(literal -1 binary32)))
(* 2 (* (sqrt u1) (* u2 (pow (sqrt -1) 2))))
(*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (sqrt.f32 u1) u2) #s(literal -1 binary32)))
(* 2 (* (sqrt u1) (* u2 (pow (sqrt -1) 2))))
(*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (sqrt.f32 u1) u2) #s(literal -1 binary32)))
(* 2 (* (sqrt u1) (* u2 (pow (sqrt -1) 2))))
(*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (sqrt.f32 u1) u2) #s(literal -1 binary32)))
(* -2 (* (sqrt u1) u2))
(*.f32 #s(literal -2 binary32) (*.f32 (sqrt.f32 u1) u2))
(* -2 (* (sqrt u1) u2))
(*.f32 #s(literal -2 binary32) (*.f32 (sqrt.f32 u1) u2))
(* -2 (* (sqrt u1) u2))
(*.f32 #s(literal -2 binary32) (*.f32 (sqrt.f32 u1) u2))
(* -2 (* (sqrt u1) u2))
(*.f32 #s(literal -2 binary32) (*.f32 (sqrt.f32 u1) u2))
(* -2 (* (sqrt u1) u2))
(*.f32 #s(literal -2 binary32) (*.f32 (sqrt.f32 u1) u2))
(* -2 (* (sqrt u1) u2))
(*.f32 #s(literal -2 binary32) (*.f32 (sqrt.f32 u1) u2))
(* -2 (* (sqrt u1) u2))
(*.f32 #s(literal -2 binary32) (*.f32 (sqrt.f32 u1) u2))
(* -2 (* (sqrt u1) u2))
(*.f32 #s(literal -2 binary32) (*.f32 (sqrt.f32 u1) u2))
(* -2 (* (sqrt u1) u2))
(*.f32 #s(literal -2 binary32) (*.f32 (sqrt.f32 u1) u2))
(* -2 (* (sqrt u1) u2))
(*.f32 #s(literal -2 binary32) (*.f32 (sqrt.f32 u1) u2))
(* -2 (* (sqrt u1) u2))
(*.f32 #s(literal -2 binary32) (*.f32 (sqrt.f32 u1) u2))
(* -2 (* (sqrt u1) u2))
(*.f32 #s(literal -2 binary32) (*.f32 (sqrt.f32 u1) u2))
(* (sqrt u1) u2)
(*.f32 (sqrt.f32 u1) u2)
(* (sqrt u1) u2)
(*.f32 (sqrt.f32 u1) u2)
(* (sqrt u1) u2)
(*.f32 (sqrt.f32 u1) u2)
(* (sqrt u1) u2)
(*.f32 (sqrt.f32 u1) u2)
(* (sqrt u1) u2)
(*.f32 (sqrt.f32 u1) u2)
(* (sqrt u1) u2)
(*.f32 (sqrt.f32 u1) u2)
(* (sqrt u1) u2)
(*.f32 (sqrt.f32 u1) u2)
(* (sqrt u1) u2)
(*.f32 (sqrt.f32 u1) u2)
(* -1 (* (sqrt u1) (* u2 (pow (sqrt -1) 2))))
(*.f32 (*.f32 (sqrt.f32 u1) u2) #s(literal 1 binary32))
(* -1 (* (sqrt u1) (* u2 (pow (sqrt -1) 2))))
(*.f32 (*.f32 (sqrt.f32 u1) u2) #s(literal 1 binary32))
(* -1 (* (sqrt u1) (* u2 (pow (sqrt -1) 2))))
(*.f32 (*.f32 (sqrt.f32 u1) u2) #s(literal 1 binary32))
(* -1 (* (sqrt u1) (* u2 (pow (sqrt -1) 2))))
(*.f32 (*.f32 (sqrt.f32 u1) u2) #s(literal 1 binary32))
(* (sqrt u1) u2)
(*.f32 (sqrt.f32 u1) u2)
(* (sqrt u1) u2)
(*.f32 (sqrt.f32 u1) u2)
(* (sqrt u1) u2)
(*.f32 (sqrt.f32 u1) u2)
(* (sqrt u1) u2)
(*.f32 (sqrt.f32 u1) u2)
(* (sqrt u1) u2)
(*.f32 (sqrt.f32 u1) u2)
(* (sqrt u1) u2)
(*.f32 (sqrt.f32 u1) u2)
(* (sqrt u1) u2)
(*.f32 (sqrt.f32 u1) u2)
(* (sqrt u1) u2)
(*.f32 (sqrt.f32 u1) u2)
(* (sqrt u1) u2)
(*.f32 (sqrt.f32 u1) u2)
(* (sqrt u1) u2)
(*.f32 (sqrt.f32 u1) u2)
(* (sqrt u1) u2)
(*.f32 (sqrt.f32 u1) u2)
(* (sqrt u1) u2)
(*.f32 (sqrt.f32 u1) u2)
(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)))
(neg.f32 (neg.f32 (sqrt.f32 u1)))
(* -1 (* (sqrt u1) (pow (sqrt -1) 2)))
(neg.f32 (neg.f32 (sqrt.f32 u1)))
(* -1 (* (sqrt u1) (pow (sqrt -1) 2)))
(neg.f32 (neg.f32 (sqrt.f32 u1)))
(* -1 (* (sqrt u1) (pow (sqrt -1) 2)))
(neg.f32 (neg.f32 (sqrt.f32 u1)))
u1
(* u1 (+ 1 (* 1/2 u1)))
(fma.f32 u1 (*.f32 u1 #s(literal 1/2 binary32)) u1)
(* u1 (+ 1 (* u1 (+ 1/2 (* 1/3 u1)))))
(fma.f32 u1 (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) u1)
(* u1 (+ 1 (* u1 (+ 1/2 (* u1 (+ 1/3 (* 1/4 u1)))))))
(fma.f32 u1 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) u1)
(* 1/4 (pow u1 4))
(*.f32 #s(literal 1/4 binary32) (pow.f32 u1 #s(literal 4 binary32)))
(* (pow u1 4) (+ 1/4 (* 1/3 (/ 1 u1))))
(*.f32 (pow.f32 u1 #s(literal 4 binary32)) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/3 binary32) u1)))
(* (pow u1 4) (+ 1/4 (+ (/ 1/2 (pow u1 2)) (* 1/3 (/ 1 u1)))))
(*.f32 (pow.f32 u1 #s(literal 4 binary32)) (+.f32 #s(literal 1/4 binary32) (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 u1 u1)) (/.f32 #s(literal 1/3 binary32) u1))))
(* (pow u1 4) (+ 1/4 (+ (/ 1/2 (pow u1 2)) (+ (* 1/3 (/ 1 u1)) (/ 1 (pow u1 3))))))
(*.f32 (pow.f32 u1 #s(literal 4 binary32)) (+.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 u1 u1)) (/.f32 #s(literal 1/3 binary32) u1)) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32))))
(* 1/4 (pow u1 4))
(*.f32 #s(literal 1/4 binary32) (pow.f32 u1 #s(literal 4 binary32)))
(* (pow u1 4) (+ 1/4 (* 1/3 (/ 1 u1))))
(*.f32 (pow.f32 u1 #s(literal 4 binary32)) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/3 binary32) u1)))
(* (pow u1 4) (+ 1/4 (+ (/ 1/2 (pow u1 2)) (* 1/3 (/ 1 u1)))))
(*.f32 (pow.f32 u1 #s(literal 4 binary32)) (+.f32 #s(literal 1/4 binary32) (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 u1 u1)) (/.f32 #s(literal 1/3 binary32) u1))))
(* (pow u1 4) (+ 1/4 (* -1 (/ (- (* -1 (/ (+ 1/2 (/ 1 u1)) u1)) 1/3) u1))))
(*.f32 (pow.f32 u1 #s(literal 4 binary32)) (-.f32 #s(literal 1/4 binary32) (/.f32 (+.f32 (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32)) (neg.f32 u1)) #s(literal -1/3 binary32)) u1)))
(* (sqrt u1) (* u2 (* (PI) (* (pow (sqrt -1) 2) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2))))))))
(*.f32 (*.f32 (sqrt.f32 u1) u2) (*.f32 (*.f32 (PI.f32) #s(literal -1 binary32)) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32))))
(+ (* -1/4 (* (sqrt (pow u1 3)) (* u2 (* (PI) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2)))))))) (* (sqrt u1) (* u2 (* (PI) (* (pow (sqrt -1) 2) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2)))))))))
(fma.f32 #s(literal -1/4 binary32) (*.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (*.f32 (*.f32 u2 (PI.f32)) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32)))) (*.f32 (*.f32 (sqrt.f32 u1) u2) (*.f32 (*.f32 (PI.f32) #s(literal -1 binary32)) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32)))))
(+ (* (sqrt u1) (* u2 (* (PI) (* (pow (sqrt -1) 2) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2)))))))) (* (pow u1 2) (+ (* -1/4 (* (sqrt (/ 1 u1)) (* u2 (* (PI) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2)))))))) (* -1/6 (* (sqrt u1) (* u2 (* (PI) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2)))))))))))
(fma.f32 (*.f32 u1 u1) (*.f32 (*.f32 (*.f32 u2 (PI.f32)) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32))) (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 (*.f32 (sqrt.f32 u1) u2) (*.f32 (*.f32 (PI.f32) #s(literal -1 binary32)) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32)))))
(+ (* (sqrt u1) (* u2 (* (PI) (* (pow (sqrt -1) 2) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2)))))))) (* (pow u1 2) (+ (* -1/4 (* (sqrt (/ 1 u1)) (* u2 (* (PI) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2)))))))) (* u1 (+ (* -1/2 (* (sqrt u1) (* u2 (* (PI) (* (+ 1/4 (* 1/16 (/ 1 (* u1 (pow (sqrt -1) 2))))) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2))))))))) (* -1/6 (* (sqrt (/ 1 u1)) (* u2 (* (PI) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2)))))))))))))
(fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 (*.f32 u2 (PI.f32)) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32)))) #s(literal -1/6 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (sqrt.f32 u1) u2) (*.f32 (*.f32 (PI.f32) (+.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) (PI.f32)) #s(literal 2 binary32)))))) (*.f32 #s(literal -1/4 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 (*.f32 u2 (PI.f32)) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32)))))) (*.f32 (*.f32 (sqrt.f32 u1) u2) (*.f32 (*.f32 (PI.f32) #s(literal -1 binary32)) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32)))))
(* 1/2 (* (pow u1 2) (* u2 (* (PI) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2))))))))
(*.f32 (*.f32 (*.f32 u1 u1) #s(literal 1/2 binary32)) (*.f32 (*.f32 u2 (PI.f32)) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32))))
(* (pow u1 2) (+ (* 1/3 (/ (* u2 (* (PI) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2)))))) u1)) (* 1/2 (* u2 (* (PI) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2)))))))))
(*.f32 (*.f32 u1 u1) (fma.f32 #s(literal 1/3 binary32) (/.f32 (*.f32 (*.f32 u2 (PI.f32)) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32))) u1) (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 u2 (PI.f32)) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32))))))
(* (pow u1 2) (+ (* 1/3 (/ (* u2 (* (PI) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2)))))) u1)) (+ (* 7/18 (/ (* u2 (* (PI) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2)))))) (pow u1 2))) (* 1/2 (* u2 (* (PI) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2))))))))))
(*.f32 (*.f32 u1 u1) (fma.f32 #s(literal 1/3 binary32) (/.f32 (*.f32 (*.f32 u2 (PI.f32)) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32))) u1) (fma.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 u2 (PI.f32)) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32))) (*.f32 (*.f32 (*.f32 u2 (PI.f32)) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32))) (/.f32 #s(literal 7/18 binary32) (*.f32 u1 u1))))))
(* (pow u1 2) (+ (* 1/3 (/ (* u2 (* (PI) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2)))))) u1)) (+ (* 7/18 (/ (* u2 (* (PI) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2)))))) (pow u1 2))) (+ (* 1/2 (* u2 (* (PI) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2))))))) (* 20/27 (/ (* u2 (* (PI) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2)))))) (pow u1 3)))))))
(*.f32 (*.f32 u1 u1) (fma.f32 #s(literal 1/3 binary32) (/.f32 (*.f32 (*.f32 u2 (PI.f32)) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32))) u1) (fma.f32 #s(literal 20/27 binary32) (/.f32 (*.f32 (*.f32 u2 (PI.f32)) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32))) (*.f32 u1 (*.f32 u1 u1))) (fma.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 u2 (PI.f32)) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32))) (*.f32 (*.f32 (*.f32 u2 (PI.f32)) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32))) (/.f32 #s(literal 7/18 binary32) (*.f32 u1 u1)))))))
(* 1/2 (* (pow u1 2) (* u2 (* (PI) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2))))))))
(*.f32 (*.f32 (*.f32 u1 u1) #s(literal 1/2 binary32)) (*.f32 (*.f32 u2 (PI.f32)) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32))))
(* (pow u1 2) (+ (* 1/3 (/ (* u2 (* (PI) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2)))))) u1)) (* 1/2 (* u2 (* (PI) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2)))))))))
(*.f32 (*.f32 u1 u1) (fma.f32 #s(literal 1/3 binary32) (/.f32 (*.f32 (*.f32 u2 (PI.f32)) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32))) u1) (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 u2 (PI.f32)) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32))))))
(* (pow u1 2) (+ (* -1 (/ (+ (* -7/18 (/ (* u2 (* (PI) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2)))))) u1)) (* -1/3 (* u2 (* (PI) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2)))))))) u1)) (* 1/2 (* u2 (* (PI) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2)))))))))
(*.f32 (*.f32 u1 u1) (fma.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 u2 (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 (/.f32 (*.f32 (*.f32 u2 (PI.f32)) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32))) u1) #s(literal -7/18 binary32) (*.f32 (*.f32 (*.f32 u2 (PI.f32)) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32))) #s(literal -1/3 binary32))) (neg.f32 u1))))
(* (pow u1 2) (+ (* -1 (/ (+ (* -1 (/ (+ (* 7/18 (* u2 (* (PI) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2))))))) (* 20/27 (/ (* u2 (* (PI) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2)))))) u1))) u1)) (* -1/3 (* u2 (* (PI) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2)))))))) u1)) (* 1/2 (* u2 (* (PI) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2)))))))))
(*.f32 (*.f32 u1 u1) (fma.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 u2 (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 (*.f32 (*.f32 u2 (PI.f32)) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32))) #s(literal -1/3 binary32) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 u2 (PI.f32)) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32))) u1) #s(literal 20/27 binary32) (*.f32 (*.f32 (*.f32 u2 (PI.f32)) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32))) #s(literal 7/18 binary32))) (neg.f32 u1))) (neg.f32 u1))))
(* 2 (* (sqrt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))) (* u2 (* (PI) (sqrt -1)))))
(*.f32 #s(literal 2 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)))) (*.f32 u2 (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))))))
(* u2 (+ (* -4/3 (* (sqrt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))) (* (pow u2 2) (* (pow (PI) 3) (sqrt -1))))) (* 2 (* (sqrt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))) (* (PI) (sqrt -1))))))
(*.f32 u2 (fma.f32 #s(literal 2 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)))) (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal -4/3 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)))) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (sqrt.f32 #s(literal -1 binary32))))))))
(* u2 (+ (* -4/3 (* (sqrt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))) (* (pow u2 2) (* (pow (PI) 3) (sqrt -1))))) (* 2 (* (sqrt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))) (* (PI) (sqrt -1))))))
(*.f32 u2 (fma.f32 #s(literal 2 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)))) (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal -4/3 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)))) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (sqrt.f32 #s(literal -1 binary32))))))))
(* u2 (+ (* -4/3 (* (sqrt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))) (* (pow u2 2) (* (pow (PI) 3) (sqrt -1))))) (* 2 (* (sqrt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))) (* (PI) (sqrt -1))))))
(*.f32 u2 (fma.f32 #s(literal 2 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)))) (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal -4/3 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)))) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (sqrt.f32 #s(literal -1 binary32))))))))
(* -4/3 (* (sqrt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))) (* (pow u2 3) (* (pow (PI) 3) (sqrt -1)))))
(*.f32 #s(literal -4/3 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)))) (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 u2 (*.f32 u2 u2)))))
(* (pow u2 3) (+ (* -4/3 (* (sqrt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))) (* (pow (PI) 3) (sqrt -1)))) (* 2 (* (sqrt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))) (/ (* (PI) (sqrt -1)) (pow u2 2))))))
(*.f32 (*.f32 u2 (*.f32 u2 u2)) (fma.f32 #s(literal -4/3 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)))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal 2 binary32) (/.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)))) (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 u2 u2)))))
(* (pow u2 3) (+ (* -4/3 (* (sqrt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))) (* (pow (PI) 3) (sqrt -1)))) (* 2 (* (sqrt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))) (/ (* (PI) (sqrt -1)) (pow u2 2))))))
(*.f32 (*.f32 u2 (*.f32 u2 u2)) (fma.f32 #s(literal -4/3 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)))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal 2 binary32) (/.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)))) (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 u2 u2)))))
(* (pow u2 3) (+ (* -4/3 (* (sqrt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))) (* (pow (PI) 3) (sqrt -1)))) (* 2 (* (sqrt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))) (/ (* (PI) (sqrt -1)) (pow u2 2))))))
(*.f32 (*.f32 u2 (*.f32 u2 u2)) (fma.f32 #s(literal -4/3 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)))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal 2 binary32) (/.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)))) (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 u2 u2)))))
(* -4/3 (* (sqrt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))) (* (pow u2 3) (* (pow (PI) 3) (sqrt -1)))))
(*.f32 #s(literal -4/3 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)))) (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 u2 (*.f32 u2 u2)))))
(* -1 (* (pow u2 3) (+ (* -2 (* (sqrt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))) (/ (* (PI) (sqrt -1)) (pow u2 2)))) (* 4/3 (* (sqrt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))) (* (pow (PI) 3) (sqrt -1)))))))
(*.f32 (fma.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)))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (sqrt.f32 #s(literal -1 binary32)))) #s(literal 4/3 binary32) (/.f32 (*.f32 #s(literal -2 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)))) (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 u2 u2))) (neg.f32 (*.f32 u2 (*.f32 u2 u2))))
(* -1 (* (pow u2 3) (+ (* -2 (* (sqrt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))) (/ (* (PI) (sqrt -1)) (pow u2 2)))) (* 4/3 (* (sqrt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))) (* (pow (PI) 3) (sqrt -1)))))))
(*.f32 (fma.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)))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (sqrt.f32 #s(literal -1 binary32)))) #s(literal 4/3 binary32) (/.f32 (*.f32 #s(literal -2 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)))) (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 u2 u2))) (neg.f32 (*.f32 u2 (*.f32 u2 u2))))
(* -1 (* (pow u2 3) (+ (* -2 (* (sqrt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))) (/ (* (PI) (sqrt -1)) (pow u2 2)))) (* 4/3 (* (sqrt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))) (* (pow (PI) 3) (sqrt -1)))))))
(*.f32 (fma.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)))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (sqrt.f32 #s(literal -1 binary32)))) #s(literal 4/3 binary32) (/.f32 (*.f32 #s(literal -2 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)))) (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 u2 u2))) (neg.f32 (*.f32 u2 (*.f32 u2 u2))))
(* (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 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1/4 binary32) (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 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/4 binary32) (*.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 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/4 binary32))) (neg.f32 (sqrt.f32 u1)))
(* 1/2 (pow u1 2))
(*.f32 (*.f32 u1 u1) #s(literal 1/2 binary32))
(* (pow u1 2) (+ 1/2 (* 1/3 (/ 1 u1))))
(*.f32 (*.f32 u1 u1) (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/3 binary32) u1)))
(* (pow u1 2) (+ 1/2 (+ (/ 7/18 (pow u1 2)) (* 1/3 (/ 1 u1)))))
(*.f32 (*.f32 u1 u1) (+.f32 #s(literal 1/2 binary32) (+.f32 (/.f32 #s(literal 1/3 binary32) u1) (/.f32 #s(literal 7/18 binary32) (*.f32 u1 u1)))))
(* (pow u1 2) (+ 1/2 (+ (/ 7/18 (pow u1 2)) (+ (* 1/3 (/ 1 u1)) (* 20/27 (/ 1 (pow u1 3)))))))
(*.f32 (*.f32 u1 u1) (+.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) u1) (/.f32 #s(literal 20/27 binary32) (*.f32 u1 (*.f32 u1 u1)))) (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 7/18 binary32) (*.f32 u1 u1)))))
(* 1/2 (pow u1 2))
(*.f32 (*.f32 u1 u1) #s(literal 1/2 binary32))
(* (pow u1 2) (+ 1/2 (* 1/3 (/ 1 u1))))
(*.f32 (*.f32 u1 u1) (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/3 binary32) u1)))
(* (pow u1 2) (+ 1/2 (+ (/ 7/18 (pow u1 2)) (* 1/3 (/ 1 u1)))))
(*.f32 (*.f32 u1 u1) (+.f32 #s(literal 1/2 binary32) (+.f32 (/.f32 #s(literal 1/3 binary32) u1) (/.f32 #s(literal 7/18 binary32) (*.f32 u1 u1)))))
(* (pow u1 2) (+ 1/2 (* -1 (/ (- (* -1 (/ (+ 7/18 (* 20/27 (/ 1 u1))) u1)) 1/3) u1))))
(*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 #s(literal -1/3 binary32) (/.f32 (+.f32 #s(literal 7/18 binary32) (/.f32 #s(literal 20/27 binary32) u1)) (neg.f32 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)))
(* -1/4 (pow u1 4))
(*.f32 #s(literal -1/4 binary32) (pow.f32 u1 #s(literal 4 binary32)))
(* -1 (* (pow u1 4) (+ 1/4 (* 1/3 (/ 1 u1)))))
(neg.f32 (*.f32 (pow.f32 u1 #s(literal 4 binary32)) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/3 binary32) u1))))
(* (pow u1 4) (- (* -1 (/ (+ 1/3 (* 1/2 (/ 1 u1))) u1)) 1/4))
(*.f32 (pow.f32 u1 #s(literal 4 binary32)) (+.f32 #s(literal -1/4 binary32) (/.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u1)) (neg.f32 u1))))
(* (pow u1 4) (- (* -1 (/ (+ 1/2 (/ 1 u1)) (pow u1 2))) (+ 1/4 (* 1/3 (/ 1 u1)))))
(*.f32 (pow.f32 u1 #s(literal 4 binary32)) (-.f32 (/.f32 (+.f32 (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32)) (neg.f32 u1)) #s(literal -1/3 binary32)) u1) #s(literal 1/4 binary32)))
(* -1/4 (pow u1 4))
(*.f32 #s(literal -1/4 binary32) (pow.f32 u1 #s(literal 4 binary32)))
(* -1 (* (pow u1 4) (+ 1/4 (* 1/3 (/ 1 u1)))))
(neg.f32 (*.f32 (pow.f32 u1 #s(literal 4 binary32)) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/3 binary32) u1))))
(* (pow u1 4) (- (* -1 (/ (+ 1/3 (* 1/2 (/ 1 u1))) u1)) 1/4))
(*.f32 (pow.f32 u1 #s(literal 4 binary32)) (+.f32 #s(literal -1/4 binary32) (/.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u1)) (neg.f32 u1))))
(* (pow u1 4) (- (* -1 (/ (+ 1/3 (+ (* 1/2 (/ 1 u1)) (/ 1 (pow u1 2)))) u1)) 1/4))
(*.f32 (pow.f32 u1 #s(literal 4 binary32)) (+.f32 #s(literal -1/4 binary32) (/.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) u1) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (neg.f32 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)))
(+ (* u1 (+ (* 1/6 (* (sqrt (pow u1 3)) (sin (* 2 (* u2 (PI)))))) (* 1/4 (* (sqrt u1) (sin (* 2 (* u2 (PI)))))))) (* (sqrt u1) (sin (* 2 (* u2 (PI))))))
(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/6 binary32) (*.f32 (sqrt.f32 u1) #s(literal 1/4 binary32)))) (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))))
(+ (* u1 (+ (* 1/6 (* (sqrt (pow u1 3)) (sin (* 2 (* u2 (PI)))))) (* 1/4 (* (sqrt u1) (sin (* 2 (* u2 (PI)))))))) (* (sqrt u1) (sin (* 2 (* u2 (PI))))))
(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/6 binary32) (*.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/6 (* (sqrt (pow u1 5)) (sin (* 2 (* u2 (PI))))))
(*.f32 #s(literal 1/6 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (pow.f32 u1 #s(literal 5 binary32)))))
(* (pow u1 3) (+ (* 1/6 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))) (* 1/4 (* (sqrt (/ 1 (pow u1 3))) (sin (* 2 (* u2 (PI))))))))
(*.f32 (*.f32 u1 (*.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) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 #s(literal 1/6 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))))))
(* (pow u1 3) (+ (* 1/6 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))) (+ (* 1/4 (* (sqrt (/ 1 (pow u1 3))) (sin (* 2 (* u2 (PI)))))) (* (sqrt (/ 1 (pow u1 5))) (sin (* 2 (* u2 (PI))))))))
(*.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.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) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 #s(literal 1/6 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 5 binary32)))))))
(* (pow u1 3) (+ (* 1/6 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))) (+ (* 1/4 (* (sqrt (/ 1 (pow u1 3))) (sin (* 2 (* u2 (PI)))))) (* (sqrt (/ 1 (pow u1 5))) (sin (* 2 (* u2 (PI))))))))
(*.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.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) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 #s(literal 1/6 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 5 binary32)))))))
(* -1/6 (* (sqrt (pow u1 5)) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))))
(*.f32 #s(literal -1/6 binary32) (*.f32 (sqrt.f32 (pow.f32 u1 #s(literal 5 binary32))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) #s(literal -1 binary32))))
(* -1 (* (pow u1 3) (+ (* -1/4 (* (sqrt (/ 1 (pow u1 3))) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2)))) (* 1/6 (* (sqrt (/ 1 u1)) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2)))))))
(*.f32 (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) #s(literal -1 binary32)) (fma.f32 #s(literal -1/4 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 #s(literal 1/6 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))))) (neg.f32 (*.f32 u1 (*.f32 u1 u1))))
(* -1 (* (pow u1 3) (+ (* -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)) (* 1/6 (* (sqrt (/ 1 u1)) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2)))))))
(*.f32 (fma.f32 #s(literal 1/6 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) #s(literal -1 binary32)) (fma.f32 #s(literal 1/4 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (neg.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))))) (neg.f32 u1))) (neg.f32 (*.f32 u1 (*.f32 u1 u1))))
(* -1 (* (pow u1 3) (+ (* -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)) (* 1/6 (* (sqrt (/ 1 u1)) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2)))))))
(*.f32 (fma.f32 #s(literal 1/6 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) #s(literal -1 binary32)) (fma.f32 #s(literal 1/4 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (neg.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))))) (neg.f32 u1))) (neg.f32 (*.f32 u1 (*.f32 u1 u1))))
(* 2 (* u2 (* (PI) (+ (sqrt u1) (* (pow u1 2) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 u1)))))))))
(*.f32 #s(literal 2 binary32) (*.f32 (*.f32 u2 (PI.f32)) (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))))
(* u2 (+ (* -4/3 (* (pow u2 2) (* (pow (PI) 3) (+ (sqrt u1) (* (pow u1 2) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 u1))))))))) (* 2 (* (PI) (+ (sqrt u1) (* (pow u1 2) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 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 #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))) (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (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)))))
(* u2 (+ (* 2 (* (PI) (+ (sqrt u1) (* (pow u1 2) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 u1)))))))) (* (pow u2 2) (+ (* -4/3 (* (pow (PI) 3) (+ (sqrt u1) (* (pow u1 2) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 u1)))))))) (* 4/15 (* (pow u2 2) (* (pow (PI) 5) (+ (sqrt u1) (* (pow u1 2) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 u1)))))))))))))
(*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 #s(literal 4/15 binary32) (*.f32 (*.f32 (*.f32 u2 u2) (pow.f32 (PI.f32) #s(literal 5 binary32))) (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))) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (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))))) (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (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)))))
(* u2 (+ (* 2 (* (PI) (+ (sqrt u1) (* (pow u1 2) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 u1)))))))) (* (pow u2 2) (+ (* -4/3 (* (pow (PI) 3) (+ (sqrt u1) (* (pow u1 2) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 u1)))))))) (* (pow u2 2) (+ (* -8/315 (* (pow u2 2) (* (pow (PI) 7) (+ (sqrt u1) (* (pow u1 2) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 u1))))))))) (* 4/15 (* (pow (PI) 5) (+ (sqrt u1) (* (pow u1 2) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 u1))))))))))))))
(*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 #s(literal -8/315 binary32) (*.f32 (*.f32 (*.f32 u2 u2) (pow.f32 (PI.f32) #s(literal 7 binary32))) (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))) (*.f32 (*.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32))) (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)))) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (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))))) (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (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)))))
(* (sin (* 2 (* u2 (PI)))) (+ (sqrt u1) (* (pow u1 2) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 u1)))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (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)))
(* (sin (* 2 (* u2 (PI)))) (+ (sqrt u1) (* (pow u1 2) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 u1)))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (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)))
(* (sin (* 2 (* u2 (PI)))) (+ (sqrt u1) (* (pow u1 2) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 u1)))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (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)))
(* (sin (* 2 (* u2 (PI)))) (+ (sqrt u1) (* (pow u1 2) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 u1)))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (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)))
(* (sin (* 2 (* u2 (PI)))) (+ (sqrt u1) (* (pow u1 2) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 u1)))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (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)))
(* (sin (* 2 (* u2 (PI)))) (+ (sqrt u1) (* (pow u1 2) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 u1)))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (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)))
(* (sin (* 2 (* u2 (PI)))) (+ (sqrt u1) (* (pow u1 2) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 u1)))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (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)))
(* (sin (* 2 (* u2 (PI)))) (+ (sqrt u1) (* (pow u1 2) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 u1)))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (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)
(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) (* u1 (+ (* 1/6 (sqrt (pow u1 3))) (* 1/4 (sqrt u1)))))
(fma.f32 u1 (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/6 binary32) (*.f32 (sqrt.f32 u1) #s(literal 1/4 binary32))) (sqrt.f32 u1))
(+ (sqrt u1) (* u1 (+ (* 1/6 (sqrt (pow u1 3))) (* 1/4 (sqrt u1)))))
(fma.f32 u1 (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/6 binary32) (*.f32 (sqrt.f32 u1) #s(literal 1/4 binary32))) (sqrt.f32 u1))
(* 1/6 (sqrt (pow u1 5)))
(*.f32 #s(literal 1/6 binary32) (sqrt.f32 (pow.f32 u1 #s(literal 5 binary32))))
(* (pow u1 3) (+ (* 1/6 (sqrt (/ 1 u1))) (* 1/4 (sqrt (/ 1 (pow u1 3))))))
(*.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 #s(literal 1/4 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 #s(literal 1/6 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))))
(* (pow u1 3) (+ (sqrt (/ 1 (pow u1 5))) (+ (* 1/6 (sqrt (/ 1 u1))) (* 1/4 (sqrt (/ 1 (pow u1 3)))))))
(*.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 #s(literal 1/4 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (fma.f32 #s(literal 1/6 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 5 binary32)))))))
(* (pow u1 3) (+ (sqrt (/ 1 (pow u1 5))) (+ (* 1/6 (sqrt (/ 1 u1))) (* 1/4 (sqrt (/ 1 (pow u1 3)))))))
(*.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 #s(literal 1/4 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (fma.f32 #s(literal 1/6 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 5 binary32)))))))
(* -1/6 (* (sqrt (pow u1 5)) (pow (sqrt -1) 2)))
(*.f32 #s(literal -1/6 binary32) (*.f32 #s(literal -1 binary32) (sqrt.f32 (pow.f32 u1 #s(literal 5 binary32)))))
(* -1 (* (pow u1 3) (+ (* -1/4 (* (sqrt (/ 1 (pow u1 3))) (pow (sqrt -1) 2))) (* 1/6 (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2))))))
(*.f32 (*.f32 #s(literal -1 binary32) (fma.f32 #s(literal -1/4 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 #s(literal 1/6 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))))) (neg.f32 (*.f32 u1 (*.f32 u1 u1))))
(* -1 (* (pow u1 3) (+ (* -1 (/ (+ (* -1 (* (sqrt (/ 1 (pow u1 3))) (pow (sqrt -1) 2))) (* 1/4 (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2)))) u1)) (* 1/6 (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2))))))
(*.f32 (fma.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal 1/4 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (neg.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))) u1) (*.f32 #s(literal 1/6 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal -1 binary32)))) (neg.f32 (*.f32 u1 (*.f32 u1 u1))))
(* -1 (* (pow u1 3) (+ (* -1 (/ (+ (* -1 (* (sqrt (/ 1 (pow u1 3))) (pow (sqrt -1) 2))) (* 1/4 (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2)))) u1)) (* 1/6 (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2))))))
(*.f32 (fma.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal 1/4 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (neg.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))) u1) (*.f32 #s(literal 1/6 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal -1 binary32)))) (neg.f32 (*.f32 u1 (*.f32 u1 u1))))
(pow u1 2)
(*.f32 u1 u1)
(pow u1 2)
(*.f32 u1 u1)
(pow u1 2)
(*.f32 u1 u1)
(pow u1 2)
(*.f32 u1 u1)
(pow u1 2)
(*.f32 u1 u1)
(pow u1 2)
(*.f32 u1 u1)
(pow u1 2)
(*.f32 u1 u1)
(pow u1 2)
(*.f32 u1 u1)
(pow u1 2)
(*.f32 u1 u1)
(pow u1 2)
(*.f32 u1 u1)
(pow u1 2)
(*.f32 u1 u1)
(pow u1 2)
(*.f32 u1 u1)
(* 1/4 (sqrt (/ 1 u1)))
(*.f32 #s(literal 1/4 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))
(/ (+ (* 1/6 (sqrt (pow u1 3))) (* 1/4 (sqrt u1))) u1)
(/.f32 (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/6 binary32) (*.f32 (sqrt.f32 u1) #s(literal 1/4 binary32))) u1)
(/ (+ (* 1/6 (sqrt (pow u1 3))) (* 1/4 (sqrt u1))) u1)
(/.f32 (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/6 binary32) (*.f32 (sqrt.f32 u1) #s(literal 1/4 binary32))) u1)
(/ (+ (* 1/6 (sqrt (pow u1 3))) (* 1/4 (sqrt u1))) u1)
(/.f32 (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/6 binary32) (*.f32 (sqrt.f32 u1) #s(literal 1/4 binary32))) u1)
(* 1/6 (sqrt u1))
(*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))
(* u1 (+ (* 1/6 (sqrt (/ 1 u1))) (* 1/4 (sqrt (/ 1 (pow u1 3))))))
(*.f32 u1 (fma.f32 #s(literal 1/4 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 #s(literal 1/6 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))))
(* u1 (+ (* 1/6 (sqrt (/ 1 u1))) (* 1/4 (sqrt (/ 1 (pow u1 3))))))
(*.f32 u1 (fma.f32 #s(literal 1/4 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 #s(literal 1/6 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))))
(* u1 (+ (* 1/6 (sqrt (/ 1 u1))) (* 1/4 (sqrt (/ 1 (pow u1 3))))))
(*.f32 u1 (fma.f32 #s(literal 1/4 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 #s(literal 1/6 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))))
(* -1/6 (* (sqrt u1) (pow (sqrt -1) 2)))
(*.f32 (neg.f32 (sqrt.f32 u1)) #s(literal -1/6 binary32))
(* -1 (* u1 (+ (* -1/4 (* (sqrt (/ 1 (pow u1 3))) (pow (sqrt -1) 2))) (* 1/6 (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2))))))
(*.f32 (neg.f32 u1) (*.f32 #s(literal -1 binary32) (fma.f32 #s(literal -1/4 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 #s(literal 1/6 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))))))
(* -1 (* u1 (+ (* -1/4 (* (sqrt (/ 1 (pow u1 3))) (pow (sqrt -1) 2))) (* 1/6 (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2))))))
(*.f32 (neg.f32 u1) (*.f32 #s(literal -1 binary32) (fma.f32 #s(literal -1/4 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 #s(literal 1/6 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))))))
(* -1 (* u1 (+ (* -1/4 (* (sqrt (/ 1 (pow u1 3))) (pow (sqrt -1) 2))) (* 1/6 (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2))))))
(*.f32 (neg.f32 u1) (*.f32 #s(literal -1 binary32) (fma.f32 #s(literal -1/4 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 #s(literal 1/6 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))))))
(* 2 (* (sqrt u1) (* (cos (* u2 (PI))) (sin (* u2 (PI))))))
(*.f32 (*.f32 (sqrt.f32 u1) #s(literal 2 binary32)) (*.f32 (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 (*.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)))) (*.f32 (*.f32 (sqrt.f32 u1) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 u2 (PI.f32))) (sin.f32 (*.f32 u2 (PI.f32))))))
(+ (* 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 (sqrt.f32 u1) (neg.f32 (*.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 (*.f32 (sqrt.f32 u1) #s(literal 2 binary32)) (*.f32 (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 #s(literal 2 binary32) (*.f32 (cos.f32 (*.f32 u2 (PI.f32))) (*.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 #s(literal 2 binary32) (*.f32 (cos.f32 (*.f32 u2 (PI.f32))) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sin.f32 (*.f32 u2 (PI.f32)))) (sqrt.f32 (neg.f32 (log.f32 u1))))) (*.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))))))
(+ (* -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 #s(literal 2 binary32) (*.f32 (cos.f32 (*.f32 u2 (PI.f32))) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sin.f32 (*.f32 u2 (PI.f32)))) (sqrt.f32 (neg.f32 (log.f32 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 (*.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) (log.f32 u1)))) (sqrt.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (log.f32 u1))))) (neg.f32 (*.f32 (*.f32 u1 u1) (sqrt.f32 #s(literal -1 binary32)))))))
(+ (* -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 #s(literal 2 binary32) (*.f32 (cos.f32 (*.f32 u2 (PI.f32))) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sin.f32 (*.f32 u2 (PI.f32)))) (sqrt.f32 (neg.f32 (log.f32 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))) (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 (*.f32 u1 (*.f32 u1 u1)) (sqrt.f32 #s(literal -1 binary32)))))) (/.f32 (*.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) (log.f32 u1)))) (sqrt.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (log.f32 u1))))) (neg.f32 (*.f32 (*.f32 u1 u1) (sqrt.f32 #s(literal -1 binary32)))))))
(* 2 (* (* (cos (* u2 (PI))) (sin (* u2 (PI)))) (sqrt (+ (log -1) (* -1 (log (/ -1 u1)))))))
(*.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)) (neg.f32 (log.f32 (neg.f32 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 #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)) (neg.f32 (log.f32 (neg.f32 u1))))))) (*.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)) (neg.f32 (log.f32 (neg.f32 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)) (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 (*.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)) (neg.f32 (log.f32 (neg.f32 u1)))))) 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)) (neg.f32 (log.f32 (neg.f32 u1))))))) (neg.f32 (/.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)) (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 (cos.f32 (*.f32 u2 (PI.f32))) (*.f32 (sin.f32 (*.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) (-.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)) (neg.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) (-.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u1))))))))))) u1))) 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 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 (*.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 -29/5040 binary32) (*.f32 (pow.f32 (PI.f32) #s(literal 7 binary32)) #s(literal -1/144 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 (*.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 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 (*.f32 #s(literal 2 binary32) (sqrt.f32 (neg.f32 (log.f32 u1)))) (sqrt.f32 #s(literal -1 binary32)) (/.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 (*.f32 u1 u1) (sqrt.f32 #s(literal -1 binary32))))) (fma.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 (neg.f32 (log.f32 u1)))) (sqrt.f32 #s(literal -1 binary32)) (/.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 (*.f32 u1 (*.f32 u1 u1)) (sqrt.f32 #s(literal -1 binary32))))) (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 (*.f32 u1 u1) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (neg.f32 (log.f32 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 (/.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u1)))))) (+.f32 (neg.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 #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))) (neg.f32 u1)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u1))))))) (neg.f32 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) (* (pow u1 2) (+ (* -1/4 (sqrt (/ 1 u1))) (* 1/6 (sqrt 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/2 (* (sqrt u1) (+ 1/4 (* 1/16 (/ 1 u1))))) (* 1/6 (sqrt (/ 1 u1))))))))
(fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 #s(literal 1/6 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.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 (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 (/.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)))) (*.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)))))) (* (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 (*.f32 u1 u1) (sqrt.f32 #s(literal -1 binary32)))) (/.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 (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 (*.f32 u1 (*.f32 u1 u1)) (sqrt.f32 #s(literal -1 binary32)))))) (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 (*.f32 u1 u1) (sqrt.f32 #s(literal -1 binary32)))) (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)) (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 (* 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 (*.f32 #s(literal 4/15 binary32) (*.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 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.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 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/6 (sqrt u1))
(*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))
(* 1/6 (sqrt u1))
(*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))
(* 1/6 (sqrt u1))
(*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))
(* 1/6 (sqrt u1))
(*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))
(* 1/6 (sqrt u1))
(*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))
(* 1/6 (sqrt u1))
(*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))
(* 1/6 (sqrt u1))
(*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))
(* 1/6 (sqrt u1))
(*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))
(* -1/6 (* (sqrt u1) (pow (sqrt -1) 2)))
(*.f32 (neg.f32 (sqrt.f32 u1)) #s(literal -1/6 binary32))
(* -1/6 (* (sqrt u1) (pow (sqrt -1) 2)))
(*.f32 (neg.f32 (sqrt.f32 u1)) #s(literal -1/6 binary32))
(* -1/6 (* (sqrt u1) (pow (sqrt -1) 2)))
(*.f32 (neg.f32 (sqrt.f32 u1)) #s(literal -1/6 binary32))
(* -1/6 (* (sqrt u1) (pow (sqrt -1) 2)))
(*.f32 (neg.f32 (sqrt.f32 u1)) #s(literal -1/6 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))
(* 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 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))) (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 -29/5040 binary32) (*.f32 (pow.f32 (PI.f32) #s(literal 7 binary32)) #s(literal -1/144 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))))
1
#s(literal 1 binary32)
(+ 1 (* -1/2 (* (pow u2 2) (pow (PI) 2))))
(fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))
(+ 1 (* (pow u2 2) (+ (* -1/2 (pow (PI) 2)) (* 1/24 (* (pow u2 2) (pow (PI) 4))))))
(fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 #s(literal 1/24 binary32) (*.f32 u2 u2)) (pow.f32 (PI.f32) #s(literal 4 binary32)) (*.f32 #s(literal -1/2 binary32) (*.f32 (PI.f32) (PI.f32)))) #s(literal 1 binary32))
(+ 1 (* (pow u2 2) (+ (* -1/2 (pow (PI) 2)) (* (pow u2 2) (+ (* -1/720 (* (pow u2 2) (pow (PI) 6))) (* 1/24 (pow (PI) 4)))))))
(fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 #s(literal 1/24 binary32) (pow.f32 (PI.f32) #s(literal 4 binary32)) (*.f32 (*.f32 #s(literal -1/720 binary32) (*.f32 u2 u2)) (pow.f32 (PI.f32) #s(literal 6 binary32)))) (*.f32 #s(literal -1/2 binary32) (*.f32 (PI.f32) (PI.f32)))) #s(literal 1 binary32))
(cos (* u2 (PI)))
(cos.f32 (*.f32 u2 (PI.f32)))
(cos (* u2 (PI)))
(cos.f32 (*.f32 u2 (PI.f32)))
(cos (* u2 (PI)))
(cos.f32 (*.f32 u2 (PI.f32)))
(cos (* u2 (PI)))
(cos.f32 (*.f32 u2 (PI.f32)))
(cos (* u2 (PI)))
(cos.f32 (*.f32 u2 (PI.f32)))
(cos (* u2 (PI)))
(cos.f32 (*.f32 u2 (PI.f32)))
(cos (* u2 (PI)))
(cos.f32 (*.f32 u2 (PI.f32)))
(cos (* u2 (PI)))
(cos.f32 (*.f32 u2 (PI.f32)))

eval138.0ms (0.9%)

Memory
21.1MiB live, 328.9MiB allocated
Compiler

Compiled 39 918 to 3 931 computations (90.2% saved)

prune285.0ms (1.8%)

Memory
4.7MiB live, 681.1MiB allocated
Pruning

80 alts after pruning (77 fresh and 3 done)

PrunedKeptTotal
New1 291471 338
Fresh113041
Picked415
Done224
Total1 308801 388
Accuracy
99.9%
Counts
1 388 → 80
Alt Table
Click to see full alt table
StatusAccuracyProgram
88.1%
(fma.f32 (fma.f32 (*.f32 u1 u1) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))))
82.4%
(fma.f32 (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -4/3 binary32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 u2 (sqrt.f32 (*.f32 (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)) (neg.f32 u1)))) (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 u2 (sqrt.f32 (*.f32 (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)) (neg.f32 u1))))))
87.9%
(/.f32 (*.f32 (fma.f32 (fma.f32 (*.f32 u1 u1) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (fma.f32 (*.f32 u1 u1) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (neg.f32 u1)) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) (-.f32 (fma.f32 (*.f32 u1 u1) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (sqrt.f32 u1)))
87.7%
(*.f32 (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))) (*.f32 (sqrt.f32 (sqrt.f32 u1)) (sqrt.f32 (sqrt.f32 u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
82.0%
(*.f32 (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)) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 #s(literal 4/15 binary32) (*.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)))))
80.0%
(*.f32 (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)) (*.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)))))
73.3%
(*.f32 (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)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
87.9%
(*.f32 (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)) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (log.f32 (E.f32)))) u2)))
73.4%
(*.f32 (fma.f32 (*.f32 u1 u1) (*.f32 (neg.f32 u1) (*.f32 #s(literal -1 binary32) (fma.f32 #s(literal -1/4 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 #s(literal 1/6 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))))) (sqrt.f32 u1)) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
85.5%
(*.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)))
87.7%
(*.f32 (fma.f32 (sqrt.f32 (sqrt.f32 u1)) (sqrt.f32 (sqrt.f32 u1)) (fma.f32 (*.f32 u1 u1) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
88.1%
(*.f32 (fma.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)) (fma.f32 (*.f32 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)) u1) u1 (sqrt.f32 u1))) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))
73.2%
(*.f32 (fma.f32 #s(literal 1/6 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) #s(literal -1 binary32)) (fma.f32 #s(literal 1/4 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (neg.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))))) (neg.f32 u1))) (neg.f32 (*.f32 u1 (*.f32 u1 u1))))
82.3%
(*.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 u2 u2) #s(literal 2 binary32)) (*.f32 (PI.f32) u2)) (sqrt.f32 (*.f32 (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)) (neg.f32 u1))))
82.4%
(*.f32 (*.f32 (*.f32 u2 (sqrt.f32 (*.f32 (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)) (neg.f32 u1)))) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 u2 u2) #s(literal 2 binary32))) (PI.f32))
82.4%
(*.f32 (*.f32 (*.f32 u2 (sqrt.f32 (*.f32 (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)) (neg.f32 u1)))) (PI.f32)) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 u2 u2) #s(literal 2 binary32)))
72.9%
(*.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 #s(literal 1/4 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (fma.f32 #s(literal 1/6 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 5 binary32))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
15.6%
(*.f32 (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 #s(literal -1/3 binary32) (/.f32 (+.f32 #s(literal 7/18 binary32) (/.f32 #s(literal 20/27 binary32) u1)) (neg.f32 u1))) 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)))))
18.9%
(*.f32 (*.f32 (*.f32 u1 u1) (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/3 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)))))
22.0%
(*.f32 (*.f32 (*.f32 u1 u1) (+.f32 #s(literal 1/2 binary32) (+.f32 (/.f32 #s(literal 1/3 binary32) u1) (/.f32 #s(literal 7/18 binary32) (*.f32 u1 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)))))
15.0%
(*.f32 (*.f32 (*.f32 u1 u1) #s(literal 1/2 binary32)) (*.f32 (*.f32 u2 (PI.f32)) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32))))
15.0%
(*.f32 (*.f32 (*.f32 u1 u1) #s(literal 1/2 binary32)) (*.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)))))
82.5%
(*.f32 (*.f32 (sqrt.f32 (*.f32 (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)) (neg.f32 u1))) (*.f32 (PI.f32) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 u2 u2) #s(literal 2 binary32)))) u2)
82.3%
(*.f32 (*.f32 (sqrt.f32 (*.f32 (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)) (neg.f32 u1))) (*.f32 (PI.f32) u2)) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 u2 u2) #s(literal 2 binary32)))
82.4%
(*.f32 (*.f32 (sqrt.f32 (neg.f32 (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)))) (sqrt.f32 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)))))
72.9%
(*.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) #s(literal 2 binary32)) (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) (log.f32 (E.f32))) u2)) (cos.f32 (*.f32 (PI.f32) u2))))
4.3%
(*.f32 (*.f32 (sqrt.f32 u1) (*.f32 u2 (PI.f32))) (fma.f32 #s(literal 4/3 binary32) (*.f32 (*.f32 u2 (PI.f32)) (*.f32 u2 (PI.f32))) #s(literal -2 binary32)))
75.3%
(*.f32 (*.f32 (sqrt.f32 u1) #s(literal 2 binary32)) (*.f32 (sin.f32 (*.f32 (PI.f32) u2)) (cos.f32 (*.f32 (PI.f32) u2))))
4.8%
(*.f32 (*.f32 (PI.f32) (*.f32 #s(literal -2 binary32) (sqrt.f32 u1))) u2)
82.4%
(*.f32 (*.f32 (PI.f32) u2) (*.f32 (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 u2 u2) #s(literal 2 binary32)) (sqrt.f32 (*.f32 (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)) (neg.f32 u1)))))
4.8%
(*.f32 (*.f32 #s(literal -2 binary32) (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (sqrt.f32 u1))) u2)) (PI.f32))
4.8%
(*.f32 (*.f32 #s(literal -2 binary32) (*.f32 (sqrt.f32 u1) u2)) (PI.f32))
4.8%
(*.f32 (*.f32 #s(literal -2 binary32) (sqrt.f32 u1)) (*.f32 (PI.f32) u2))
82.4%
(*.f32 (sqrt.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 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)))))
91.2%
(*.f32 (sqrt.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u1)) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
80.6%
(*.f32 (sqrt.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 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)))))
88.9%
(*.f32 (sqrt.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u1)) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
82.4%
(*.f32 (sqrt.f32 (fma.f32 u1 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 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)))))
80.6%
(*.f32 (sqrt.f32 (fma.f32 u1 (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 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)))))
77.5%
(*.f32 (sqrt.f32 (fma.f32 u1 (*.f32 u1 #s(literal 1/2 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)))))
85.1%
(*.f32 (sqrt.f32 (fma.f32 u1 (*.f32 u1 #s(literal 1/2 binary32)) u1)) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
82.4%
(*.f32 (sqrt.f32 (/.f32 (*.f32 (neg.f32 u1) (fma.f32 (*.f32 u1 u1) (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (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))) (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)))) (*.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)))))
91.8%
(*.f32 (sqrt.f32 (-.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))) (log1p.f32 (neg.f32 (*.f32 u1 u1))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
60.2%
(*.f32 (sqrt.f32 (-.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 u1 #s(literal 1 binary32)) #s(literal 1 binary32)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
57.5%
(*.f32 (sqrt.f32 (-.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) (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)))
98.3%
(*.f32 (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 u1))))) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))
82.6%
(*.f32 (sqrt.f32 (+.f32 (log.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (log1p.f32 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)))))
82.4%
(*.f32 (sqrt.f32 (*.f32 (pow.f32 u1 #s(literal 4 binary32)) (+.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 u1 u1)) (/.f32 #s(literal 1/3 binary32) u1)) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32))))) (*.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)))))
88.9%
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal 2/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32))) (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.2%
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (log1p.f32 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))))))) (*.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)))))
57.4%
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (log1p.f32 (neg.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (log.f32 (E.f32)))) u2)))
53.9%
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (log.f32 (fma.f32 u1 (fma.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1 binary32))) (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)))
56.7%
(*.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)))
91.8%
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (log.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) #s(literal 1 binary32))) (log1p.f32 u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
53.4%
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 u1 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) (*.f32 (pow.f32 (cbrt.f32 (sqrt.f32 (PI.f32))) #s(literal 3 binary32)) (pow.f32 (cbrt.f32 (sqrt.f32 (PI.f32))) #s(literal 3 binary32)))) u2)))
81.9%
(*.f32 (sqrt.f32 (neg.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))))) (*.f32 u2 (*.f32 (*.f32 (PI.f32) (log.f32 (E.f32))) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32)))))
80.5%
(*.f32 (sqrt.f32 (neg.f32 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32))))) (*.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)))))
77.4%
(*.f32 (sqrt.f32 (neg.f32 (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32))))) (*.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)))))
85.1%
(*.f32 (sqrt.f32 (neg.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)))
51.7%
(*.f32 (sqrt.f32 (neg.f32 (neg.f32 (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 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)))))
69.4%
(*.f32 (sqrt.f32 (neg.f32 (neg.f32 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)))))
88.3%
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 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)))))
80.5%
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
97.7%
(*.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)))
98.3%
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))
59.5%
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) u2)) (cos.f32 (*.f32 (PI.f32) u2))) #s(literal 2 binary32)))
54.4%
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 u2 (*.f32 (*.f32 (PI.f32) (log.f32 (E.f32))) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32)))))
54.4%
(*.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)))))
51.1%
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
59.5%
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
57.4%
(*.f32 (sqrt.f32 (log.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
75.4%
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
4.3%
(*.f32 (neg.f32 (sqrt.f32 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)))))
80.9%
(*.f32 (exp.f32 (*.f32 (log.f32 (*.f32 (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)) (neg.f32 u1))) #s(literal 1/2 binary32))) (*.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)))))
96.3%
(*.f32 (exp.f32 (*.f32 (log.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) #s(literal 1/2 binary32))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
72.2%
(*.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)))
90.6%
(*.f32 u2 (fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 u1))))) (fma.f32 (*.f32 #s(literal 4/15 binary32) (*.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 (-.f32 (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 u1))))))))
92.9%
(*.f32 u2 (fma.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 u1)))))) (*.f32 (*.f32 u2 u2) (fma.f32 #s(literal -4/3 binary32) (*.f32 (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 u1))))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 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))))))))))
79.9%
(*.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 #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))) (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (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)))))
88.3%
(*.f32 u2 (*.f32 (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 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)))))
Compiler

Compiled 4 699 to 3 099 computations (34% saved)

simplify292.0ms (1.9%)

Memory
7.2MiB live, 399.8MiB allocated
Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))
cost-diff0
(*.f32 u1 u1)
cost-diff640
(fma.f32 (*.f32 u1 u1) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1))))
cost-diff3936
(fma.f32 (fma.f32 (*.f32 u1 u1) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))))
cost-diff0
(*.f32 u1 (sqrt.f32 u1))
cost-diff0
(*.f32 (fma.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)) (fma.f32 (*.f32 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)) u1) u1 (sqrt.f32 u1))) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))
cost-diff320
(fma.f32 (*.f32 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)) u1) u1 (sqrt.f32 u1))
cost-diff640
(fma.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)) (fma.f32 (*.f32 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)) u1) u1 (sqrt.f32 u1)))
cost-diff0
(*.f32 u2 (sqrt.f32 (*.f32 (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)) (neg.f32 u1))))
cost-diff0
(*.f32 (*.f32 u2 (sqrt.f32 (*.f32 (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)) (neg.f32 u1)))) (PI.f32))
cost-diff0
(*.f32 (*.f32 (*.f32 u2 (sqrt.f32 (*.f32 (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)) (neg.f32 u1)))) (PI.f32)) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 u2 u2) #s(literal 2 binary32)))
cost-diff64
(*.f32 (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)) (neg.f32 u1))
cost-diff0
(*.f32 (PI.f32) u2)
cost-diff0
(sqrt.f32 u1)
cost-diff0
(*.f32 #s(literal -2 binary32) (sqrt.f32 u1))
cost-diff0
(*.f32 (*.f32 #s(literal -2 binary32) (sqrt.f32 u1)) (*.f32 (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 (PI.f32) (+.f32 u2 u2))))
Rules
9 018×lower-fma.f64
9 002×lower-fma.f32
3 708×lower-*.f64
3 670×lower-*.f32
2 224×unsub-neg
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
047382
092375
1180375
2411362
31148362
41949359
53737359
65909359
77426359
87720359
08023346
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))
(sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1))))
(neg.f32 (log1p.f32 (neg.f32 u1)))
(log1p.f32 (neg.f32 u1))
(neg.f32 u1)
u1
(sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))
(*.f32 (PI.f32) (+.f32 u2 u2))
(PI.f32)
(+.f32 u2 u2)
u2
(*.f32 (*.f32 #s(literal -2 binary32) (sqrt.f32 u1)) (*.f32 (PI.f32) u2))
(*.f32 #s(literal -2 binary32) (sqrt.f32 u1))
#s(literal -2 binary32)
(sqrt.f32 u1)
u1
(*.f32 (PI.f32) u2)
(PI.f32)
u2
(*.f32 (*.f32 (*.f32 u2 (sqrt.f32 (*.f32 (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)) (neg.f32 u1)))) (PI.f32)) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 u2 u2) #s(literal 2 binary32)))
(*.f32 (*.f32 u2 (sqrt.f32 (*.f32 (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)) (neg.f32 u1)))) (PI.f32))
(*.f32 u2 (sqrt.f32 (*.f32 (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)) (neg.f32 u1))))
u2
(sqrt.f32 (*.f32 (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)) (neg.f32 u1)))
(*.f32 (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)) (neg.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))
u1
(fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32))
(fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32))
#s(literal -1/4 binary32)
#s(literal -1/3 binary32)
#s(literal -1/2 binary32)
#s(literal -1 binary32)
(neg.f32 u1)
(PI.f32)
(fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 u2 u2) #s(literal 2 binary32))
(*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32))
(*.f32 (PI.f32) (PI.f32))
#s(literal -4/3 binary32)
(*.f32 u2 u2)
#s(literal 2 binary32)
(*.f32 (fma.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)) (fma.f32 (*.f32 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)) u1) u1 (sqrt.f32 u1))) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))
(fma.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)) (fma.f32 (*.f32 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)) u1) u1 (sqrt.f32 u1)))
#s(literal 1/4 binary32)
(*.f32 u1 (sqrt.f32 u1))
u1
(sqrt.f32 u1)
(fma.f32 (*.f32 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)) u1) u1 (sqrt.f32 u1))
(*.f32 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)) u1)
(*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))
#s(literal 1/6 binary32)
(sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))
(*.f32 (PI.f32) (+.f32 u2 u2))
(PI.f32)
(+.f32 u2 u2)
u2
(fma.f32 (fma.f32 (*.f32 u1 u1) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))))
(fma.f32 (*.f32 u1 u1) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1))))
(*.f32 u1 u1)
u1
(*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))
(sqrt.f32 u1)
#s(literal 1/6 binary32)
(*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))
#s(literal 1/4 binary32)
(*.f32 u1 (sqrt.f32 u1))
(sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))
(*.f32 (PI.f32) (+.f32 u2 u2))
(PI.f32)
(+.f32 u2 u2)
u2
(*.f32 (sqrt.f32 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))))
(sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1))))
(neg.f32 (log1p.f32 (neg.f32 u1)))
(log1p.f32 (neg.f32 u1))
(neg.f32 u1)
u1
(sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))
(*.f32 (PI.f32) (+.f32 u2 u2))
(PI.f32)
(+.f32 u2 u2)
u2
(*.f32 (*.f32 #s(literal -2 binary32) (sqrt.f32 u1)) (*.f32 (PI.f32) u2))
(*.f32 (PI.f32) (*.f32 u2 (*.f32 #s(literal -2 binary32) (sqrt.f32 u1))))
(*.f32 #s(literal -2 binary32) (sqrt.f32 u1))
#s(literal -2 binary32)
(sqrt.f32 u1)
u1
(*.f32 (PI.f32) u2)
(PI.f32)
u2
(*.f32 (*.f32 (*.f32 u2 (sqrt.f32 (*.f32 (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)) (neg.f32 u1)))) (PI.f32)) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 u2 u2) #s(literal 2 binary32)))
(*.f32 (PI.f32) (*.f32 (sqrt.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u1)) (*.f32 u2 (fma.f32 (PI.f32) (*.f32 u2 (*.f32 (PI.f32) (*.f32 u2 #s(literal -4/3 binary32)))) #s(literal 2 binary32)))))
(*.f32 (*.f32 u2 (sqrt.f32 (*.f32 (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)) (neg.f32 u1)))) (PI.f32))
(*.f32 (*.f32 (PI.f32) u2) (sqrt.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u1)))
(*.f32 u2 (sqrt.f32 (*.f32 (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)) (neg.f32 u1))))
(*.f32 u2 (sqrt.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u1)))
u2
(sqrt.f32 (*.f32 (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)) (neg.f32 u1)))
(sqrt.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u1))
(*.f32 (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)) (neg.f32 u1))
(fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) 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))
u1
(fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32))
(fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32))
#s(literal -1/4 binary32)
#s(literal -1/3 binary32)
#s(literal -1/2 binary32)
#s(literal -1 binary32)
(neg.f32 u1)
(PI.f32)
(fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 u2 u2) #s(literal 2 binary32))
(fma.f32 (PI.f32) (*.f32 u2 (*.f32 (PI.f32) (*.f32 u2 #s(literal -4/3 binary32)))) #s(literal 2 binary32))
(*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32))
(*.f32 (PI.f32) (*.f32 (PI.f32) #s(literal -4/3 binary32)))
(*.f32 (PI.f32) (PI.f32))
#s(literal -4/3 binary32)
(*.f32 u2 u2)
#s(literal 2 binary32)
(*.f32 (fma.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)) (fma.f32 (*.f32 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)) u1) u1 (sqrt.f32 u1))) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (*.f32 (sqrt.f32 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/6 binary32) #s(literal 1/4 binary32)) #s(literal 1 binary32))))
(fma.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)) (fma.f32 (*.f32 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)) u1) u1 (sqrt.f32 u1)))
(*.f32 (sqrt.f32 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/6 binary32) #s(literal 1/4 binary32)) #s(literal 1 binary32)))
#s(literal 1/4 binary32)
(*.f32 u1 (sqrt.f32 u1))
u1
(sqrt.f32 u1)
(fma.f32 (*.f32 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)) u1) u1 (sqrt.f32 u1))
(*.f32 (sqrt.f32 u1) (fma.f32 #s(literal 1/6 binary32) (*.f32 u1 u1) #s(literal 1 binary32)))
(*.f32 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)) u1)
(*.f32 (*.f32 u1 (sqrt.f32 u1)) #s(literal 1/6 binary32))
(*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))
#s(literal 1/6 binary32)
(sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))
(*.f32 (PI.f32) (+.f32 u2 u2))
(PI.f32)
(+.f32 u2 u2)
u2
(fma.f32 (fma.f32 (*.f32 u1 u1) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (*.f32 (sqrt.f32 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/6 binary32) #s(literal 1/4 binary32)) #s(literal 1 binary32))))
(fma.f32 (*.f32 u1 u1) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1))))
(*.f32 u1 (*.f32 (sqrt.f32 u1) (fma.f32 u1 #s(literal 1/6 binary32) #s(literal 1/4 binary32))))
(*.f32 u1 u1)
u1
(*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))
(sqrt.f32 u1)
#s(literal 1/6 binary32)
(*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))
(*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/4 binary32)))
#s(literal 1/4 binary32)
(*.f32 u1 (sqrt.f32 u1))
(sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))
(*.f32 (PI.f32) (+.f32 u2 u2))
(PI.f32)
(+.f32 u2 u2)
u2
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (sqrt.f32 u1))

localize212.0ms (1.4%)

Memory
-11.5MiB live, 309.1MiB allocated
Localize:

Found 20 expressions of interest:

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

Compiled 384 to 57 computations (85.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 97.0ms
ival-mult: 54.0ms (55.4% of total)
ival-add: 19.0ms (19.5% of total)
const: 9.0ms (9.2% of total)
ival-sqrt: 5.0ms (5.1% of total)
ival-sin: 3.0ms (3.1% of total)
ival-log1p: 3.0ms (3.1% of total)
ival-neg: 2.0ms (2.1% of total)
ival-pi: 1.0ms (1% of total)
exact: 1.0ms (1% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series33.0ms (0.2%)

Memory
11.5MiB live, 51.7MiB allocated
Counts
26 → 384
Calls
Call 1
Inputs
#<alt (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))>
#<alt (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1))))>
#<alt (neg.f32 (log1p.f32 (neg.f32 u1)))>
#<alt (log1p.f32 (neg.f32 u1))>
#<alt (*.f32 (*.f32 #s(literal -2 binary32) (sqrt.f32 u1)) (*.f32 (PI.f32) u2))>
#<alt (*.f32 #s(literal -2 binary32) (sqrt.f32 u1))>
#<alt (sqrt.f32 u1)>
#<alt (*.f32 (PI.f32) u2)>
#<alt (*.f32 (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)) (neg.f32 u1))>
#<alt (*.f32 (*.f32 (*.f32 u2 (sqrt.f32 (*.f32 (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)) (neg.f32 u1)))) (PI.f32)) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 u2 u2) #s(literal 2 binary32)))>
#<alt (*.f32 (*.f32 u2 (sqrt.f32 (*.f32 (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)) (neg.f32 u1)))) (PI.f32))>
#<alt (*.f32 u2 (sqrt.f32 (*.f32 (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)) (neg.f32 u1))))>
#<alt (fma.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)) (fma.f32 (*.f32 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)) u1) u1 (sqrt.f32 u1)))>
#<alt (fma.f32 (*.f32 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)) u1) u1 (sqrt.f32 u1))>
#<alt (*.f32 (fma.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)) (fma.f32 (*.f32 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)) u1) u1 (sqrt.f32 u1))) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))>
#<alt (*.f32 u1 (sqrt.f32 u1))>
#<alt (fma.f32 (fma.f32 (*.f32 u1 u1) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))))>
#<alt (fma.f32 (*.f32 u1 u1) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1))))>
#<alt (*.f32 u1 u1)>
#<alt (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))>
#<alt (*.f32 (PI.f32) (+.f32 u2 u2))>
#<alt (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))>
#<alt (PI.f32)>
#<alt (*.f32 (PI.f32) (PI.f32))>
#<alt (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32))>
#<alt (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))>
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 (* -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 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/4 (pow u1 4))>
#<alt (* (pow u1 4) (+ 1/4 (* 1/3 (/ 1 u1))))>
#<alt (* (pow u1 4) (+ 1/4 (+ (/ 1/2 (pow u1 2)) (* 1/3 (/ 1 u1)))))>
#<alt (* (pow u1 4) (+ 1/4 (+ (/ 1/2 (pow u1 2)) (+ (* 1/3 (/ 1 u1)) (/ 1 (pow u1 3))))))>
#<alt (* 1/4 (pow u1 4))>
#<alt (* (pow u1 4) (+ 1/4 (* 1/3 (/ 1 u1))))>
#<alt (* (pow u1 4) (+ 1/4 (+ (/ 1/2 (pow u1 2)) (* 1/3 (/ 1 u1)))))>
#<alt (* (pow u1 4) (+ 1/4 (* -1 (/ (- (* -1 (/ (+ 1/2 (/ 1 u1)) u1)) 1/3) u1))))>
#<alt (* 2 (* (sqrt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))) (* u2 (* (PI) (sqrt -1)))))>
#<alt (* u2 (+ (* -4/3 (* (sqrt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))) (* (pow u2 2) (* (pow (PI) 3) (sqrt -1))))) (* 2 (* (sqrt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))) (* (PI) (sqrt -1))))))>
#<alt (* u2 (+ (* -4/3 (* (sqrt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))) (* (pow u2 2) (* (pow (PI) 3) (sqrt -1))))) (* 2 (* (sqrt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))) (* (PI) (sqrt -1))))))>
#<alt (* u2 (+ (* -4/3 (* (sqrt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))) (* (pow u2 2) (* (pow (PI) 3) (sqrt -1))))) (* 2 (* (sqrt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))) (* (PI) (sqrt -1))))))>
#<alt (* -4/3 (* (sqrt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))) (* (pow u2 3) (* (pow (PI) 3) (sqrt -1)))))>
#<alt (* (pow u2 3) (+ (* -4/3 (* (sqrt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))) (* (pow (PI) 3) (sqrt -1)))) (* 2 (* (sqrt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))) (/ (* (PI) (sqrt -1)) (pow u2 2))))))>
#<alt (* (pow u2 3) (+ (* -4/3 (* (sqrt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))) (* (pow (PI) 3) (sqrt -1)))) (* 2 (* (sqrt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))) (/ (* (PI) (sqrt -1)) (pow u2 2))))))>
#<alt (* (pow u2 3) (+ (* -4/3 (* (sqrt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))) (* (pow (PI) 3) (sqrt -1)))) (* 2 (* (sqrt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))) (/ (* (PI) (sqrt -1)) (pow u2 2))))))>
#<alt (* -4/3 (* (sqrt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))) (* (pow u2 3) (* (pow (PI) 3) (sqrt -1)))))>
#<alt (* -1 (* (pow u2 3) (+ (* -2 (* (sqrt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))) (/ (* (PI) (sqrt -1)) (pow u2 2)))) (* 4/3 (* (sqrt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))) (* (pow (PI) 3) (sqrt -1)))))))>
#<alt (* -1 (* (pow u2 3) (+ (* -2 (* (sqrt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))) (/ (* (PI) (sqrt -1)) (pow u2 2)))) (* 4/3 (* (sqrt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))) (* (pow (PI) 3) (sqrt -1)))))))>
#<alt (* -1 (* (pow u2 3) (+ (* -2 (* (sqrt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))) (/ (* (PI) (sqrt -1)) (pow u2 2)))) (* 4/3 (* (sqrt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))) (* (pow (PI) 3) (sqrt -1)))))))>
#<alt (* (sqrt u1) (* u2 (* (PI) (* (pow (sqrt -1) 2) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2))))))))>
#<alt (+ (* -1/4 (* (sqrt (pow u1 3)) (* u2 (* (PI) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2)))))))) (* (sqrt u1) (* u2 (* (PI) (* (pow (sqrt -1) 2) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2)))))))))>
#<alt (+ (* (sqrt u1) (* u2 (* (PI) (* (pow (sqrt -1) 2) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2)))))))) (* (pow u1 2) (+ (* -1/4 (* (sqrt (/ 1 u1)) (* u2 (* (PI) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2)))))))) (* -1/6 (* (sqrt u1) (* u2 (* (PI) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2)))))))))))>
#<alt (+ (* (sqrt u1) (* u2 (* (PI) (* (pow (sqrt -1) 2) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2)))))))) (* (pow u1 2) (+ (* -1/4 (* (sqrt (/ 1 u1)) (* u2 (* (PI) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2)))))))) (* u1 (+ (* -1/2 (* (sqrt u1) (* u2 (* (PI) (* (+ 1/4 (* 1/16 (/ 1 (* u1 (pow (sqrt -1) 2))))) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2))))))))) (* -1/6 (* (sqrt (/ 1 u1)) (* u2 (* (PI) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2)))))))))))))>
#<alt (* (pow u1 2) (* u2 (* (PI) (* (sqrt -1) (* (sqrt -1/4) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2)))))))))>
#<alt (* (pow u1 2) (+ (* -1/6 (/ (* u2 (* (PI) (* (sqrt -1) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2))))))) (* u1 (sqrt -1/4)))) (* u2 (* (PI) (* (sqrt -1) (* (sqrt -1/4) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2))))))))))>
#<alt (* (pow u1 2) (+ (* -1/2 (/ (* u2 (* (PI) (* (sqrt -1) (* (+ 1/2 (* 1/36 (/ 1 (pow (sqrt -1/4) 2)))) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2)))))))) (* (pow u1 2) (sqrt -1/4)))) (+ (* -1/6 (/ (* u2 (* (PI) (* (sqrt -1) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2))))))) (* u1 (sqrt -1/4)))) (* u2 (* (PI) (* (sqrt -1) (* (sqrt -1/4) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2)))))))))))>
#<alt (* (pow u1 2) (+ (* -1/2 (/ (* u2 (* (PI) (* (sqrt -1) (* (+ 1/2 (* 1/36 (/ 1 (pow (sqrt -1/4) 2)))) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2)))))))) (* (pow u1 2) (sqrt -1/4)))) (+ (* -1/2 (/ (* u2 (* (PI) (* (sqrt -1) (* (+ 1 (* 1/6 (/ (+ 1/2 (* 1/36 (/ 1 (pow (sqrt -1/4) 2)))) (pow (sqrt -1/4) 2)))) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2)))))))) (* (pow u1 3) (sqrt -1/4)))) (+ (* -1/6 (/ (* u2 (* (PI) (* (sqrt -1) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2))))))) (* u1 (sqrt -1/4)))) (* u2 (* (PI) (* (sqrt -1) (* (sqrt -1/4) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2))))))))))))>
#<alt (* 1/2 (* (pow u1 2) (* u2 (* (PI) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2))))))))>
#<alt (* (pow u1 2) (+ (* 1/3 (/ (* u2 (* (PI) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2)))))) u1)) (* 1/2 (* u2 (* (PI) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2)))))))))>
#<alt (* (pow u1 2) (+ (* -1 (/ (+ (* -7/18 (/ (* u2 (* (PI) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2)))))) u1)) (* -1/3 (* u2 (* (PI) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2)))))))) u1)) (* 1/2 (* u2 (* (PI) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2)))))))))>
#<alt (* (pow u1 2) (+ (* -1 (/ (+ (* -1 (/ (+ (* 7/18 (* u2 (* (PI) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2))))))) (* 20/27 (/ (* u2 (* (PI) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2)))))) u1))) u1)) (* -1/3 (* u2 (* (PI) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2)))))))) u1)) (* 1/2 (* u2 (* (PI) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2)))))))))>
#<alt (* (sqrt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))) (* u2 (* (PI) (sqrt -1))))>
#<alt (* (sqrt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))) (* u2 (* (PI) (sqrt -1))))>
#<alt (* (sqrt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))) (* u2 (* (PI) (sqrt -1))))>
#<alt (* (sqrt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))) (* u2 (* (PI) (sqrt -1))))>
#<alt (* (sqrt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))) (* u2 (* (PI) (sqrt -1))))>
#<alt (* (sqrt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))) (* u2 (* (PI) (sqrt -1))))>
#<alt (* (sqrt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))) (* u2 (* (PI) (sqrt -1))))>
#<alt (* (sqrt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))) (* u2 (* (PI) (sqrt -1))))>
#<alt (* (sqrt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))) (* u2 (* (PI) (sqrt -1))))>
#<alt (* (sqrt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))) (* u2 (* (PI) (sqrt -1))))>
#<alt (* (sqrt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))) (* u2 (* (PI) (sqrt -1))))>
#<alt (* (sqrt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))) (* u2 (* (PI) (sqrt -1))))>
#<alt (* (sqrt u1) (* u2 (* (PI) (pow (sqrt -1) 2))))>
#<alt (+ (* -1/4 (* (sqrt (pow u1 3)) (* u2 (PI)))) (* (sqrt u1) (* u2 (* (PI) (pow (sqrt -1) 2)))))>
#<alt (+ (* (sqrt u1) (* u2 (* (PI) (pow (sqrt -1) 2)))) (* (pow u1 2) (+ (* -1/4 (* (sqrt (/ 1 u1)) (* u2 (PI)))) (* -1/6 (* (sqrt u1) (* u2 (PI)))))))>
#<alt (+ (* (sqrt u1) (* u2 (* (PI) (pow (sqrt -1) 2)))) (* (pow u1 2) (+ (* -1/4 (* (sqrt (/ 1 u1)) (* u2 (PI)))) (* u1 (+ (* -1/2 (* (sqrt u1) (* u2 (* (PI) (+ 1/4 (* 1/16 (/ 1 (* u1 (pow (sqrt -1) 2))))))))) (* -1/6 (* (sqrt (/ 1 u1)) (* u2 (PI)))))))))>
#<alt (* (pow u1 2) (* u2 (* (PI) (* (sqrt -1) (sqrt -1/4)))))>
#<alt (* (pow u1 2) (+ (* -1/6 (/ (* u2 (* (PI) (sqrt -1))) (* u1 (sqrt -1/4)))) (* u2 (* (PI) (* (sqrt -1) (sqrt -1/4))))))>
#<alt (* (pow u1 2) (+ (* -1/2 (/ (* u2 (* (PI) (* (sqrt -1) (+ 1/2 (* 1/36 (/ 1 (pow (sqrt -1/4) 2))))))) (* (pow u1 2) (sqrt -1/4)))) (+ (* -1/6 (/ (* u2 (* (PI) (sqrt -1))) (* u1 (sqrt -1/4)))) (* u2 (* (PI) (* (sqrt -1) (sqrt -1/4)))))))>
#<alt (* (pow u1 2) (+ (* -1/2 (/ (* u2 (* (PI) (* (sqrt -1) (+ 1/2 (* 1/36 (/ 1 (pow (sqrt -1/4) 2))))))) (* (pow u1 2) (sqrt -1/4)))) (+ (* -1/2 (/ (* u2 (* (PI) (* (sqrt -1) (+ 1 (* 1/6 (/ (+ 1/2 (* 1/36 (/ 1 (pow (sqrt -1/4) 2)))) (pow (sqrt -1/4) 2))))))) (* (pow u1 3) (sqrt -1/4)))) (+ (* -1/6 (/ (* u2 (* (PI) (sqrt -1))) (* u1 (sqrt -1/4)))) (* u2 (* (PI) (* (sqrt -1) (sqrt -1/4))))))))>
#<alt (* 1/2 (* (pow u1 2) (* u2 (PI))))>
#<alt (* (pow u1 2) (+ (* 1/3 (/ (* u2 (PI)) u1)) (* 1/2 (* u2 (PI)))))>
#<alt (* (pow u1 2) (+ (* -1 (/ (+ (* -7/18 (/ (* u2 (PI)) u1)) (* -1/3 (* u2 (PI)))) u1)) (* 1/2 (* u2 (PI)))))>
#<alt (* (pow u1 2) (+ (* -1 (/ (+ (* -1 (/ (+ (* 7/18 (* u2 (PI))) (* 20/27 (/ (* u2 (PI)) u1))) u1)) (* -1/3 (* u2 (PI)))) u1)) (* 1/2 (* u2 (PI)))))>
#<alt (* (sqrt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))) (* u2 (sqrt -1)))>
#<alt (* (sqrt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))) (* u2 (sqrt -1)))>
#<alt (* (sqrt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))) (* u2 (sqrt -1)))>
#<alt (* (sqrt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))) (* u2 (sqrt -1)))>
#<alt (* (sqrt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))) (* u2 (sqrt -1)))>
#<alt (* (sqrt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))) (* u2 (sqrt -1)))>
#<alt (* (sqrt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))) (* u2 (sqrt -1)))>
#<alt (* (sqrt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))) (* u2 (sqrt -1)))>
#<alt (* (sqrt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))) (* u2 (sqrt -1)))>
#<alt (* (sqrt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))) (* u2 (sqrt -1)))>
#<alt (* (sqrt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))) (* u2 (sqrt -1)))>
#<alt (* (sqrt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))) (* u2 (sqrt -1)))>
#<alt (* (sqrt u1) (* u2 (pow (sqrt -1) 2)))>
#<alt (+ (* -1/4 (* (sqrt (pow u1 3)) u2)) (* (sqrt u1) (* u2 (pow (sqrt -1) 2))))>
#<alt (+ (* (sqrt u1) (* u2 (pow (sqrt -1) 2))) (* (pow u1 2) (+ (* -1/4 (* (sqrt (/ 1 u1)) u2)) (* -1/6 (* (sqrt u1) u2)))))>
#<alt (+ (* (sqrt u1) (* u2 (pow (sqrt -1) 2))) (* (pow u1 2) (+ (* -1/4 (* (sqrt (/ 1 u1)) u2)) (* u1 (+ (* -1/2 (* (sqrt u1) (* u2 (+ 1/4 (* 1/16 (/ 1 (* u1 (pow (sqrt -1) 2)))))))) (* -1/6 (* (sqrt (/ 1 u1)) u2)))))))>
#<alt (* (pow u1 2) (* u2 (* (sqrt -1) (sqrt -1/4))))>
#<alt (* (pow u1 2) (+ (* -1/6 (/ (* u2 (sqrt -1)) (* u1 (sqrt -1/4)))) (* u2 (* (sqrt -1) (sqrt -1/4)))))>
#<alt (* (pow u1 2) (+ (* -1/2 (/ (* u2 (* (sqrt -1) (+ 1/2 (* 1/36 (/ 1 (pow (sqrt -1/4) 2)))))) (* (pow u1 2) (sqrt -1/4)))) (+ (* -1/6 (/ (* u2 (sqrt -1)) (* u1 (sqrt -1/4)))) (* u2 (* (sqrt -1) (sqrt -1/4))))))>
#<alt (* (pow u1 2) (+ (* -1/2 (/ (* u2 (* (sqrt -1) (+ 1/2 (* 1/36 (/ 1 (pow (sqrt -1/4) 2)))))) (* (pow u1 2) (sqrt -1/4)))) (+ (* -1/2 (/ (* u2 (* (sqrt -1) (+ 1 (* 1/6 (/ (+ 1/2 (* 1/36 (/ 1 (pow (sqrt -1/4) 2)))) (pow (sqrt -1/4) 2)))))) (* (pow u1 3) (sqrt -1/4)))) (+ (* -1/6 (/ (* u2 (sqrt -1)) (* u1 (sqrt -1/4)))) (* u2 (* (sqrt -1) (sqrt -1/4)))))))>
#<alt (* 1/2 (* (pow u1 2) u2))>
#<alt (* (pow u1 2) (+ (* 1/3 (/ u2 u1)) (* 1/2 u2)))>
#<alt (* (pow u1 2) (+ (* -1 (/ (+ (* -7/18 (/ u2 u1)) (* -1/3 u2)) u1)) (* 1/2 u2)))>
#<alt (* (pow u1 2) (+ (* -1 (/ (+ (* -1 (/ (+ (* 7/18 u2) (* 20/27 (/ u2 u1))) u1)) (* -1/3 u2)) u1)) (* 1/2 u2)))>
#<alt (sqrt u1)>
#<alt (+ (sqrt u1) (* 1/4 (sqrt (pow u1 3))))>
#<alt (+ (sqrt u1) (* u1 (+ (* 1/6 (sqrt (pow u1 3))) (* 1/4 (sqrt u1)))))>
#<alt (+ (sqrt u1) (* u1 (+ (* 1/6 (sqrt (pow u1 3))) (* 1/4 (sqrt u1)))))>
#<alt (* 1/6 (sqrt (pow u1 5)))>
#<alt (* (pow u1 3) (+ (* 1/6 (sqrt (/ 1 u1))) (* 1/4 (sqrt (/ 1 (pow u1 3))))))>
#<alt (* (pow u1 3) (+ (sqrt (/ 1 (pow u1 5))) (+ (* 1/6 (sqrt (/ 1 u1))) (* 1/4 (sqrt (/ 1 (pow u1 3)))))))>
#<alt (* (pow u1 3) (+ (sqrt (/ 1 (pow u1 5))) (+ (* 1/6 (sqrt (/ 1 u1))) (* 1/4 (sqrt (/ 1 (pow u1 3)))))))>
#<alt (* -1/6 (* (sqrt (pow u1 5)) (pow (sqrt -1) 2)))>
#<alt (* -1 (* (pow u1 3) (+ (* 1/6 (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2))) (* 1/4 (* (sqrt (/ 1 (pow u1 3))) (pow (sqrt -1) 2))))))>
#<alt (* -1 (* (pow u1 3) (+ (* -1 (/ (+ (* -1 (* (sqrt (/ 1 (pow u1 3))) (pow (sqrt -1) 2))) (* -1/4 (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2)))) u1)) (* 1/6 (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2))))))>
#<alt (* -1 (* (pow u1 3) (+ (* -1 (/ (+ (* -1 (* (sqrt (/ 1 (pow u1 3))) (pow (sqrt -1) 2))) (* -1/4 (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2)))) u1)) (* 1/6 (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2))))))>
#<alt (sqrt u1)>
#<alt (+ (sqrt u1) (* 1/6 (sqrt (pow u1 5))))>
#<alt (+ (sqrt u1) (* 1/6 (sqrt (pow u1 5))))>
#<alt (+ (sqrt u1) (* 1/6 (sqrt (pow u1 5))))>
#<alt (* 1/6 (sqrt (pow u1 5)))>
#<alt (* (pow u1 3) (+ (sqrt (/ 1 (pow u1 5))) (* 1/6 (sqrt (/ 1 u1)))))>
#<alt (* (pow u1 3) (+ (sqrt (/ 1 (pow u1 5))) (* 1/6 (sqrt (/ 1 u1)))))>
#<alt (* (pow u1 3) (+ (sqrt (/ 1 (pow u1 5))) (* 1/6 (sqrt (/ 1 u1)))))>
#<alt (* -1/6 (* (sqrt (pow u1 5)) (pow (sqrt -1) 2)))>
#<alt (* -1 (* (pow u1 3) (+ (* 1/6 (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2))) (* (sqrt (/ 1 (pow u1 5))) (pow (sqrt -1) 2)))))>
#<alt (* -1 (* (pow u1 3) (+ (* 1/6 (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2))) (* (sqrt (/ 1 (pow u1 5))) (pow (sqrt -1) 2)))))>
#<alt (* -1 (* (pow u1 3) (+ (* 1/6 (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2))) (* (sqrt (/ 1 (pow u1 5))) (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/6 (* (sqrt (pow u1 3)) (sin (* 2 (* u2 (PI)))))) (* 1/4 (* (sqrt u1) (sin (* 2 (* u2 (PI)))))))) (* (sqrt u1) (sin (* 2 (* u2 (PI))))))>
#<alt (+ (* u1 (+ (* 1/6 (* (sqrt (pow u1 3)) (sin (* 2 (* u2 (PI)))))) (* 1/4 (* (sqrt u1) (sin (* 2 (* u2 (PI)))))))) (* (sqrt u1) (sin (* 2 (* u2 (PI))))))>
#<alt (* 1/6 (* (sqrt (pow u1 5)) (sin (* 2 (* u2 (PI))))))>
#<alt (* (pow u1 3) (+ (* 1/6 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))) (* 1/4 (* (sqrt (/ 1 (pow u1 3))) (sin (* 2 (* u2 (PI))))))))>
#<alt (* (pow u1 3) (+ (* 1/6 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))) (+ (* 1/4 (* (sqrt (/ 1 (pow u1 3))) (sin (* 2 (* u2 (PI)))))) (* (sqrt (/ 1 (pow u1 5))) (sin (* 2 (* u2 (PI))))))))>
#<alt (* (pow u1 3) (+ (* 1/6 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))) (+ (* 1/4 (* (sqrt (/ 1 (pow u1 3))) (sin (* 2 (* u2 (PI)))))) (* (sqrt (/ 1 (pow u1 5))) (sin (* 2 (* u2 (PI))))))))>
#<alt (* -1/6 (* (sqrt (pow u1 5)) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))))>
#<alt (* -1 (* (pow u1 3) (+ (* 1/6 (* (sqrt (/ 1 u1)) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2)))) (* 1/4 (* (sqrt (/ 1 (pow u1 3))) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2)))))))>
#<alt (* -1 (* (pow u1 3) (+ (* -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)) (* 1/6 (* (sqrt (/ 1 u1)) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2)))))))>
#<alt (* -1 (* (pow u1 3) (+ (* -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)) (* 1/6 (* (sqrt (/ 1 u1)) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2)))))))>
#<alt (* 2 (* u2 (* (PI) (+ (sqrt u1) (+ (* 1/6 (sqrt (pow u1 5))) (* 1/4 (sqrt (pow u1 3))))))))>
#<alt (* u2 (+ (* -4/3 (* (pow u2 2) (* (pow (PI) 3) (+ (sqrt u1) (+ (* 1/6 (sqrt (pow u1 5))) (* 1/4 (sqrt (pow u1 3)))))))) (* 2 (* (PI) (+ (sqrt u1) (+ (* 1/6 (sqrt (pow u1 5))) (* 1/4 (sqrt (pow u1 3)))))))))>
#<alt (* u2 (+ (* 2 (* (PI) (+ (sqrt u1) (+ (* 1/6 (sqrt (pow u1 5))) (* 1/4 (sqrt (pow u1 3))))))) (* (pow u2 2) (+ (* -4/3 (* (pow (PI) 3) (+ (sqrt u1) (+ (* 1/6 (sqrt (pow u1 5))) (* 1/4 (sqrt (pow u1 3))))))) (* 4/15 (* (pow u2 2) (* (pow (PI) 5) (+ (sqrt u1) (+ (* 1/6 (sqrt (pow u1 5))) (* 1/4 (sqrt (pow u1 3))))))))))))>
#<alt (* u2 (+ (* 2 (* (PI) (+ (sqrt u1) (+ (* 1/6 (sqrt (pow u1 5))) (* 1/4 (sqrt (pow u1 3))))))) (* (pow u2 2) (+ (* -4/3 (* (pow (PI) 3) (+ (sqrt u1) (+ (* 1/6 (sqrt (pow u1 5))) (* 1/4 (sqrt (pow u1 3))))))) (* (pow u2 2) (+ (* -8/315 (* (pow u2 2) (* (pow (PI) 7) (+ (sqrt u1) (+ (* 1/6 (sqrt (pow u1 5))) (* 1/4 (sqrt (pow u1 3)))))))) (* 4/15 (* (pow (PI) 5) (+ (sqrt u1) (+ (* 1/6 (sqrt (pow u1 5))) (* 1/4 (sqrt (pow u1 3)))))))))))))>
#<alt (* (sin (* 2 (* u2 (PI)))) (+ (sqrt u1) (+ (* 1/6 (sqrt (pow u1 5))) (* 1/4 (sqrt (pow u1 3))))))>
#<alt (* (sin (* 2 (* u2 (PI)))) (+ (sqrt u1) (+ (* 1/6 (sqrt (pow u1 5))) (* 1/4 (sqrt (pow u1 3))))))>
#<alt (* (sin (* 2 (* u2 (PI)))) (+ (sqrt u1) (+ (* 1/6 (sqrt (pow u1 5))) (* 1/4 (sqrt (pow u1 3))))))>
#<alt (* (sin (* 2 (* u2 (PI)))) (+ (sqrt u1) (+ (* 1/6 (sqrt (pow u1 5))) (* 1/4 (sqrt (pow u1 3))))))>
#<alt (* (sin (* 2 (* u2 (PI)))) (+ (sqrt u1) (+ (* 1/6 (sqrt (pow u1 5))) (* 1/4 (sqrt (pow u1 3))))))>
#<alt (* (sin (* 2 (* u2 (PI)))) (+ (sqrt u1) (+ (* 1/6 (sqrt (pow u1 5))) (* 1/4 (sqrt (pow u1 3))))))>
#<alt (* (sin (* 2 (* u2 (PI)))) (+ (sqrt u1) (+ (* 1/6 (sqrt (pow u1 5))) (* 1/4 (sqrt (pow u1 3))))))>
#<alt (* (sin (* 2 (* u2 (PI)))) (+ (sqrt u1) (+ (* 1/6 (sqrt (pow u1 5))) (* 1/4 (sqrt (pow u1 3))))))>
#<alt (sqrt (pow u1 3))>
#<alt (sqrt (pow u1 3))>
#<alt (sqrt (pow u1 3))>
#<alt (sqrt (pow u1 3))>
#<alt (sqrt (pow u1 3))>
#<alt (sqrt (pow u1 3))>
#<alt (sqrt (pow u1 3))>
#<alt (sqrt (pow u1 3))>
#<alt (* -1 (* (sqrt (pow u1 3)) (pow (sqrt -1) 2)))>
#<alt (* -1 (* (sqrt (pow u1 3)) (pow (sqrt -1) 2)))>
#<alt (* -1 (* (sqrt (pow u1 3)) (pow (sqrt -1) 2)))>
#<alt (* -1 (* (sqrt (pow u1 3)) (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/6 (* (sqrt (pow u1 3)) (sin (* 2 (* u2 (PI)))))) (* 1/4 (* (sqrt u1) (sin (* 2 (* u2 (PI)))))))) (* (sqrt u1) (sin (* 2 (* u2 (PI))))))>
#<alt (+ (* u1 (+ (* 1/6 (* (sqrt (pow u1 3)) (sin (* 2 (* u2 (PI)))))) (* 1/4 (* (sqrt u1) (sin (* 2 (* u2 (PI)))))))) (* (sqrt u1) (sin (* 2 (* u2 (PI))))))>
#<alt (* 1/6 (* (sqrt (pow u1 5)) (sin (* 2 (* u2 (PI))))))>
#<alt (* (pow u1 3) (+ (* 1/6 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))) (* 1/4 (* (sqrt (/ 1 (pow u1 3))) (sin (* 2 (* u2 (PI))))))))>
#<alt (* (pow u1 3) (+ (* 1/6 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))) (+ (* 1/4 (* (sqrt (/ 1 (pow u1 3))) (sin (* 2 (* u2 (PI)))))) (* (sqrt (/ 1 (pow u1 5))) (sin (* 2 (* u2 (PI))))))))>
#<alt (* (pow u1 3) (+ (* 1/6 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))) (+ (* 1/4 (* (sqrt (/ 1 (pow u1 3))) (sin (* 2 (* u2 (PI)))))) (* (sqrt (/ 1 (pow u1 5))) (sin (* 2 (* u2 (PI))))))))>
#<alt (* -1/6 (* (sqrt (pow u1 5)) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))))>
#<alt (* -1 (* (pow u1 3) (+ (* 1/6 (* (sqrt (/ 1 u1)) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2)))) (* 1/4 (* (sqrt (/ 1 (pow u1 3))) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2)))))))>
#<alt (* -1 (* (pow u1 3) (+ (* -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)) (* 1/6 (* (sqrt (/ 1 u1)) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2)))))))>
#<alt (* -1 (* (pow u1 3) (+ (* -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)) (* 1/6 (* (sqrt (/ 1 u1)) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2)))))))>
#<alt (* u2 (+ (* 2 (* (PI) (+ (* 1/6 (sqrt (pow u1 5))) (* 1/4 (sqrt (pow u1 3)))))) (* 2 (* (sqrt u1) (PI)))))>
#<alt (* u2 (+ (* 2 (* (PI) (+ (* 1/6 (sqrt (pow u1 5))) (* 1/4 (sqrt (pow u1 3)))))) (+ (* 2 (* (sqrt u1) (PI))) (* (pow u2 2) (+ (* -4/3 (* (sqrt u1) (pow (PI) 3))) (* -4/3 (* (pow (PI) 3) (+ (* 1/6 (sqrt (pow u1 5))) (* 1/4 (sqrt (pow u1 3)))))))))))>
#<alt (* u2 (+ (* 2 (* (PI) (+ (* 1/6 (sqrt (pow u1 5))) (* 1/4 (sqrt (pow u1 3)))))) (+ (* 2 (* (sqrt u1) (PI))) (* (pow u2 2) (+ (* -4/3 (* (sqrt u1) (pow (PI) 3))) (+ (* -4/3 (* (pow (PI) 3) (+ (* 1/6 (sqrt (pow u1 5))) (* 1/4 (sqrt (pow u1 3)))))) (* (pow u2 2) (+ (* 4/15 (* (sqrt u1) (pow (PI) 5))) (* 4/15 (* (pow (PI) 5) (+ (* 1/6 (sqrt (pow u1 5))) (* 1/4 (sqrt (pow u1 3))))))))))))))>
#<alt (* u2 (+ (* 2 (* (PI) (+ (* 1/6 (sqrt (pow u1 5))) (* 1/4 (sqrt (pow u1 3)))))) (+ (* 2 (* (sqrt u1) (PI))) (* (pow u2 2) (+ (* -4/3 (* (sqrt u1) (pow (PI) 3))) (+ (* -4/3 (* (pow (PI) 3) (+ (* 1/6 (sqrt (pow u1 5))) (* 1/4 (sqrt (pow u1 3)))))) (* (pow u2 2) (+ (* 4/15 (* (sqrt u1) (pow (PI) 5))) (+ (* 4/15 (* (pow (PI) 5) (+ (* 1/6 (sqrt (pow u1 5))) (* 1/4 (sqrt (pow u1 3)))))) (* (pow u2 2) (+ (* -8/315 (* (sqrt u1) (pow (PI) 7))) (* -8/315 (* (pow (PI) 7) (+ (* 1/6 (sqrt (pow u1 5))) (* 1/4 (sqrt (pow u1 3)))))))))))))))))>
#<alt (+ (* (sin (* 2 (* u2 (PI)))) (+ (* 1/6 (sqrt (pow u1 5))) (* 1/4 (sqrt (pow u1 3))))) (* (sqrt u1) (sin (* 2 (* u2 (PI))))))>
#<alt (+ (* (sin (* 2 (* u2 (PI)))) (+ (* 1/6 (sqrt (pow u1 5))) (* 1/4 (sqrt (pow u1 3))))) (* (sqrt u1) (sin (* 2 (* u2 (PI))))))>
#<alt (+ (* (sin (* 2 (* u2 (PI)))) (+ (* 1/6 (sqrt (pow u1 5))) (* 1/4 (sqrt (pow u1 3))))) (* (sqrt u1) (sin (* 2 (* u2 (PI))))))>
#<alt (+ (* (sin (* 2 (* u2 (PI)))) (+ (* 1/6 (sqrt (pow u1 5))) (* 1/4 (sqrt (pow u1 3))))) (* (sqrt u1) (sin (* 2 (* u2 (PI))))))>
#<alt (+ (* (sin (* 2 (* u2 (PI)))) (+ (* 1/6 (sqrt (pow u1 5))) (* 1/4 (sqrt (pow u1 3))))) (* (sqrt u1) (sin (* 2 (* u2 (PI))))))>
#<alt (+ (* (sin (* 2 (* u2 (PI)))) (+ (* 1/6 (sqrt (pow u1 5))) (* 1/4 (sqrt (pow u1 3))))) (* (sqrt u1) (sin (* 2 (* u2 (PI))))))>
#<alt (+ (* (sin (* 2 (* u2 (PI)))) (+ (* 1/6 (sqrt (pow u1 5))) (* 1/4 (sqrt (pow u1 3))))) (* (sqrt u1) (sin (* 2 (* u2 (PI))))))>
#<alt (+ (* (sin (* 2 (* u2 (PI)))) (+ (* 1/6 (sqrt (pow u1 5))) (* 1/4 (sqrt (pow u1 3))))) (* (sqrt u1) (sin (* 2 (* u2 (PI))))))>
#<alt (* 1/4 (sqrt (pow u1 3)))>
#<alt (* u1 (+ (* 1/6 (sqrt (pow u1 3))) (* 1/4 (sqrt u1))))>
#<alt (* u1 (+ (* 1/6 (sqrt (pow u1 3))) (* 1/4 (sqrt u1))))>
#<alt (* u1 (+ (* 1/6 (sqrt (pow u1 3))) (* 1/4 (sqrt u1))))>
#<alt (* 1/6 (sqrt (pow u1 5)))>
#<alt (* (pow u1 3) (+ (* 1/6 (sqrt (/ 1 u1))) (* 1/4 (sqrt (/ 1 (pow u1 3))))))>
#<alt (* (pow u1 3) (+ (* 1/6 (sqrt (/ 1 u1))) (* 1/4 (sqrt (/ 1 (pow u1 3))))))>
#<alt (* (pow u1 3) (+ (* 1/6 (sqrt (/ 1 u1))) (* 1/4 (sqrt (/ 1 (pow u1 3))))))>
#<alt (* -1/6 (* (sqrt (pow u1 5)) (pow (sqrt -1) 2)))>
#<alt (* -1 (* (pow u1 3) (+ (* 1/6 (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2))) (* 1/4 (* (sqrt (/ 1 (pow u1 3))) (pow (sqrt -1) 2))))))>
#<alt (* -1 (* (pow u1 3) (+ (* 1/6 (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2))) (* 1/4 (* (sqrt (/ 1 (pow u1 3))) (pow (sqrt -1) 2))))))>
#<alt (* -1 (* (pow u1 3) (+ (* 1/6 (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2))) (* 1/4 (* (sqrt (/ 1 (pow u1 3))) (pow (sqrt -1) 2))))))>
#<alt (pow u1 2)>
#<alt (pow u1 2)>
#<alt (pow u1 2)>
#<alt (pow u1 2)>
#<alt (pow u1 2)>
#<alt (pow u1 2)>
#<alt (pow u1 2)>
#<alt (pow u1 2)>
#<alt (pow u1 2)>
#<alt (pow u1 2)>
#<alt (pow u1 2)>
#<alt (pow u1 2)>
#<alt (* 1/6 (sqrt u1))>
#<alt (* 1/6 (sqrt u1))>
#<alt (* 1/6 (sqrt u1))>
#<alt (* 1/6 (sqrt u1))>
#<alt (* 1/6 (sqrt u1))>
#<alt (* 1/6 (sqrt u1))>
#<alt (* 1/6 (sqrt u1))>
#<alt (* 1/6 (sqrt u1))>
#<alt (* -1/6 (* (sqrt u1) (pow (sqrt -1) 2)))>
#<alt (* -1/6 (* (sqrt u1) (pow (sqrt -1) 2)))>
#<alt (* -1/6 (* (sqrt u1) (pow (sqrt -1) 2)))>
#<alt (* -1/6 (* (sqrt u1) (pow (sqrt -1) 2)))>
#<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 -1/3>
#<alt (- (* -1/4 u1) 1/3)>
#<alt (- (* -1/4 u1) 1/3)>
#<alt (- (* -1/4 u1) 1/3)>
#<alt (* -1/4 u1)>
#<alt (* -1 (* u1 (+ 1/4 (* 1/3 (/ 1 u1)))))>
#<alt (* -1 (* u1 (+ 1/4 (* 1/3 (/ 1 u1)))))>
#<alt (* -1 (* u1 (+ 1/4 (* 1/3 (/ 1 u1)))))>
#<alt (* -1/4 u1)>
#<alt (* -1 (* u1 (+ 1/4 (* 1/3 (/ 1 u1)))))>
#<alt (* -1 (* u1 (+ 1/4 (* 1/3 (/ 1 u1)))))>
#<alt (* -1 (* u1 (+ 1/4 (* 1/3 (/ 1 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)))))>
Calls

96 calls:

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

rewrite417.0ms (2.7%)

Memory
-31.5MiB live, 585.6MiB allocated
Algorithm
batch-egg-rewrite
Rules
7 026×lower-fma.f64
7 010×lower-fma.f32
4 536×lower-*.f64
4 498×lower-*.f32
2 798×lower-/.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
047249
092242
1329227
22288226
08547216
Stop Event
iter limit
node limit
iter limit
Counts
26 → 583
Calls
Call 1
Inputs
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))
(sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1))))
(neg.f32 (log1p.f32 (neg.f32 u1)))
(log1p.f32 (neg.f32 u1))
(*.f32 (*.f32 #s(literal -2 binary32) (sqrt.f32 u1)) (*.f32 (PI.f32) u2))
(*.f32 #s(literal -2 binary32) (sqrt.f32 u1))
(sqrt.f32 u1)
(*.f32 (PI.f32) u2)
(*.f32 (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)) (neg.f32 u1))
(*.f32 (*.f32 (*.f32 u2 (sqrt.f32 (*.f32 (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)) (neg.f32 u1)))) (PI.f32)) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 u2 u2) #s(literal 2 binary32)))
(*.f32 (*.f32 u2 (sqrt.f32 (*.f32 (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)) (neg.f32 u1)))) (PI.f32))
(*.f32 u2 (sqrt.f32 (*.f32 (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)) (neg.f32 u1))))
(fma.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)) (fma.f32 (*.f32 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)) u1) u1 (sqrt.f32 u1)))
(fma.f32 (*.f32 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)) u1) u1 (sqrt.f32 u1))
(*.f32 (fma.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)) (fma.f32 (*.f32 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)) u1) u1 (sqrt.f32 u1))) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))
(*.f32 u1 (sqrt.f32 u1))
(fma.f32 (fma.f32 (*.f32 u1 u1) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))))
(fma.f32 (*.f32 u1 u1) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1))))
(*.f32 u1 u1)
(*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))
(*.f32 (PI.f32) (+.f32 u2 u2))
(sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))
(PI.f32)
(*.f32 (PI.f32) (PI.f32))
(fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32))
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))
Outputs
(*.f32 (sqrt.f32 (neg.f32 (log1p.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 u1))))
(exp.f32 (*.f32 (log.f32 (neg.f32 (log1p.f32 u1))) #s(literal 1/2 binary32)))
(pow.f32 (neg.f32 (log1p.f32 u1)) #s(literal 1/2 binary32))
(pow.f32 (pow.f32 (neg.f32 (log1p.f32 u1)) #s(literal 1/4 binary32)) #s(literal 2 binary32))
(pow.f32 (*.f32 (neg.f32 (log1p.f32 u1)) (neg.f32 (log1p.f32 u1))) #s(literal 1/4 binary32))
(pow.f32 (exp.f32 (log.f32 (neg.f32 (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 #s(literal 0 binary32) (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (*.f32 #s(literal 0 binary32) (log1p.f32 u1))))))
(/.f32 (sqrt.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)))) (sqrt.f32 (+.f32 #s(literal 0 binary32) (log1p.f32 u1))))
(sqrt.f32 (neg.f32 (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 (neg.f32 (log1p.f32 u1)) #s(literal 1/4 binary32)) (pow.f32 (neg.f32 (log1p.f32 u1)) #s(literal 1/4 binary32)))
(neg.f32 (log1p.f32 u1))
(neg.f32 (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))))
(+.f32 #s(literal 0 binary32) (neg.f32 (log1p.f32 u1)))
(+.f32 (log.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (log1p.f32 (-.f32 (*.f32 u1 u1) (neg.f32 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 #s(literal 0 binary32) (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))))
(-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (neg.f32 (+.f32 #s(literal 1 binary32) u1))))
(-.f32 (/.f32 #s(literal 0 binary32) (+.f32 #s(literal 0 binary32) (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (*.f32 #s(literal 0 binary32) (log1p.f32 u1))))) (/.f32 (pow.f32 (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) (log1p.f32 u1))))))
(-.f32 (/.f32 #s(literal 0 binary32) (+.f32 #s(literal 0 binary32) (log1p.f32 u1))) (/.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)) (*.f32 #s(literal 0 binary32) (log1p.f32 u1)))))
(/.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (log1p.f32 u1) #s(literal 2 binary32))) (+.f32 #s(literal 0 binary32) (log1p.f32 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)) (*.f32 #s(literal 0 binary32) (log1p.f32 u1))))))
(/.f32 (neg.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)))) (neg.f32 (+.f32 #s(literal 0 binary32) (log1p.f32 u1))))
(/.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (neg.f32 (log1p.f32 u1)) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (-.f32 (*.f32 (neg.f32 (log1p.f32 u1)) (neg.f32 (log1p.f32 u1))) (*.f32 #s(literal 0 binary32) (neg.f32 (log1p.f32 u1))))))
(*.f32 (log1p.f32 u1) #s(literal -1 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 (neg.f32 (neg.f32 u1)))
(neg.f32 (log.f32 (/.f32 (fma.f32 (neg.f32 u1) (-.f32 (neg.f32 u1) #s(literal 1 binary32)) #s(literal 1 binary32)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))
(neg.f32 (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(+.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) (log.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 u1) (-.f32 (neg.f32 u1) #s(literal 1 binary32)) #s(literal 1 binary32)))))
(+.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) (neg.f32 (log1p.f32 u1)))
(-.f32 #s(literal 0 binary32) (log.f32 (/.f32 (fma.f32 (neg.f32 u1) (-.f32 (neg.f32 u1) #s(literal 1 binary32)) #s(literal 1 binary32)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))
(-.f32 #s(literal 0 binary32) (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(-.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) (log1p.f32 (-.f32 (*.f32 u1 u1) (neg.f32 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 u1 (neg.f32 u1))) (log1p.f32 u1))
(-.f32 (log.f32 (neg.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (log.f32 (neg.f32 (fma.f32 (neg.f32 u1) (-.f32 (neg.f32 u1) #s(literal 1 binary32)) #s(literal 1 binary32)))))
(-.f32 (log.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (log.f32 (neg.f32 (+.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 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (log1p.f32 (fma.f32 u1 u1 u1)))
(/.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (-.f32 (*.f32 u1 u1) (neg.f32 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 (-.f32 (*.f32 u1 u1) (neg.f32 u1))) (log1p.f32 (-.f32 (*.f32 u1 u1) (neg.f32 u1))) (*.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) (log1p.f32 (-.f32 (*.f32 u1 u1) (neg.f32 u1)))))))
(/.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 u1) #s(literal 3 binary32))) (fma.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) (log1p.f32 (*.f32 u1 (neg.f32 u1))) (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (*.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) (log1p.f32 u1)))))
(log.f32 (+.f32 #s(literal 1 binary32) u1))
(*.f32 (PI.f32) (*.f32 u2 (*.f32 #s(literal -2 binary32) (sqrt.f32 u1))))
(*.f32 u2 (*.f32 (PI.f32) (*.f32 #s(literal -2 binary32) (sqrt.f32 u1))))
(*.f32 #s(literal -2 binary32) (*.f32 (*.f32 (sqrt.f32 u1) (PI.f32)) u2))
(*.f32 (sqrt.f32 u1) (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) u2)))
(*.f32 (*.f32 #s(literal -2 binary32) (sqrt.f32 u1)) (*.f32 (PI.f32) u2))
(*.f32 (*.f32 (PI.f32) u2) (*.f32 #s(literal -2 binary32) (sqrt.f32 u1)))
(*.f32 (*.f32 (PI.f32) (*.f32 #s(literal -2 binary32) (sqrt.f32 u1))) u2)
(*.f32 (*.f32 (*.f32 (sqrt.f32 u1) (PI.f32)) u2) #s(literal -2 binary32))
(*.f32 (*.f32 (*.f32 #s(literal -2 binary32) (sqrt.f32 u1)) u2) (PI.f32))
(*.f32 (*.f32 (*.f32 (PI.f32) u2) #s(literal -2 binary32)) (sqrt.f32 u1))
(*.f32 #s(literal -2 binary32) (sqrt.f32 u1))
(*.f32 (sqrt.f32 u1) #s(literal -2 binary32))
(exp.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 u1)))
(fabs.f32 (sqrt.f32 u1))
(pow.f32 u1 #s(literal 1/2 binary32))
(pow.f32 (sqrt.f32 u1) #s(literal 1 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))
(sqrt.f32 u1)
(*.f32 (pow.f32 u1 #s(literal 1/4 binary32)) (pow.f32 u1 #s(literal 1/4 binary32)))
(*.f32 (sqrt.f32 (sqrt.f32 u1)) (sqrt.f32 (sqrt.f32 u1)))
(*.f32 (PI.f32) u2)
(*.f32 u2 (PI.f32))
(*.f32 #s(literal 1 binary32) (*.f32 (PI.f32) u2))
(*.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (*.f32 (cbrt.f32 (PI.f32)) u2))
(*.f32 (sqrt.f32 (PI.f32)) (*.f32 (sqrt.f32 (PI.f32)) u2))
(*.f32 (*.f32 u2 #s(literal 1 binary32)) (PI.f32))
(*.f32 (*.f32 u2 (pow.f32 (PI.f32) #s(literal 2/3 binary32))) (cbrt.f32 (PI.f32)))
(*.f32 (*.f32 u2 (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))
(neg.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))))
(+.f32 (*.f32 #s(literal -1 binary32) (neg.f32 u1)) (*.f32 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32))) (neg.f32 u1)))
(+.f32 (*.f32 (neg.f32 u1) #s(literal -1 binary32)) (*.f32 (neg.f32 u1) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)))))
(+.f32 (*.f32 (neg.f32 u1) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)))) (*.f32 (neg.f32 u1) #s(literal -1 binary32)))
(+.f32 (*.f32 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32))) (neg.f32 u1)) (*.f32 #s(literal -1 binary32) (neg.f32 u1)))
(fma.f32 (neg.f32 u1) #s(literal -1 binary32) (*.f32 (neg.f32 u1) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)))))
(fma.f32 (neg.f32 u1) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32))) (*.f32 (neg.f32 u1) #s(literal -1 binary32)))
(fma.f32 #s(literal -1 binary32) (neg.f32 u1) (*.f32 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32))) (neg.f32 u1)))
(fma.f32 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32))) (neg.f32 u1) (*.f32 #s(literal -1 binary32) (neg.f32 u1)))
(-.f32 #s(literal 0 binary32) (*.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))))
(/.f32 (*.f32 (neg.f32 u1) (fma.f32 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32))) (*.f32 (*.f32 u1 u1) (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (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))) (fma.f32 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32))) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (neg.f32 u1)))))
(/.f32 (*.f32 (neg.f32 u1) (fma.f32 (*.f32 u1 u1) (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (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))) (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)))
(/.f32 (*.f32 (fma.f32 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32))) (*.f32 (*.f32 u1 u1) (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (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)) (neg.f32 u1)) (fma.f32 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32))) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (neg.f32 u1)))))
(/.f32 (*.f32 (fma.f32 (*.f32 u1 u1) (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (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)) (neg.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)))
(/.f32 (neg.f32 (*.f32 (neg.f32 u1) (fma.f32 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32))) (*.f32 (*.f32 u1 u1) (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (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)))) (neg.f32 (fma.f32 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32))) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (neg.f32 u1))))))
(/.f32 (neg.f32 (*.f32 (neg.f32 u1) (fma.f32 (*.f32 u1 u1) (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (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)))) (neg.f32 (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))))
(/.f32 (neg.f32 (*.f32 (fma.f32 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32))) (*.f32 (*.f32 u1 u1) (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (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)) (neg.f32 u1))) (neg.f32 (fma.f32 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32))) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (neg.f32 u1))))))
(/.f32 (neg.f32 (*.f32 (fma.f32 (*.f32 u1 u1) (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (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)) (neg.f32 u1))) (neg.f32 (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))))
(/.f32 (+.f32 (pow.f32 (*.f32 #s(literal -1 binary32) (neg.f32 u1)) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32))) (neg.f32 u1)) #s(literal 3 binary32))) (fma.f32 (*.f32 #s(literal -1 binary32) (neg.f32 u1)) (*.f32 #s(literal -1 binary32) (neg.f32 u1)) (-.f32 (*.f32 (*.f32 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32))) (neg.f32 u1)) (*.f32 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32))) (neg.f32 u1))) (*.f32 (*.f32 #s(literal -1 binary32) (neg.f32 u1)) (*.f32 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32))) (neg.f32 u1))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (neg.f32 u1) #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (*.f32 (neg.f32 u1) (*.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 3 binary32))) (fma.f32 (*.f32 (neg.f32 u1) #s(literal -1 binary32)) (*.f32 (neg.f32 u1) #s(literal -1 binary32)) (-.f32 (*.f32 (*.f32 (neg.f32 u1) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)))) (*.f32 (neg.f32 u1) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32))))) (*.f32 (*.f32 (neg.f32 u1) #s(literal -1 binary32)) (*.f32 (neg.f32 u1) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32))))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (neg.f32 u1) (*.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 3 binary32)) (pow.f32 (*.f32 (neg.f32 u1) #s(literal -1 binary32)) #s(literal 3 binary32))) (fma.f32 (*.f32 (neg.f32 u1) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)))) (*.f32 (neg.f32 u1) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)))) (-.f32 (*.f32 (*.f32 (neg.f32 u1) #s(literal -1 binary32)) (*.f32 (neg.f32 u1) #s(literal -1 binary32))) (*.f32 (*.f32 (neg.f32 u1) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)))) (*.f32 (neg.f32 u1) #s(literal -1 binary32))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32))) (neg.f32 u1)) #s(literal 3 binary32)) (pow.f32 (*.f32 #s(literal -1 binary32) (neg.f32 u1)) #s(literal 3 binary32))) (fma.f32 (*.f32 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32))) (neg.f32 u1)) (*.f32 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32))) (neg.f32 u1)) (-.f32 (*.f32 (*.f32 #s(literal -1 binary32) (neg.f32 u1)) (*.f32 #s(literal -1 binary32) (neg.f32 u1))) (*.f32 (*.f32 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32))) (neg.f32 u1)) (*.f32 #s(literal -1 binary32) (neg.f32 u1))))))
(/.f32 (-.f32 #s(literal 0 binary32) (pow.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))) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (fma.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))) (*.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))) (*.f32 #s(literal 0 binary32) (*.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)))))))
(*.f32 (neg.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)))
(*.f32 #s(literal -1 binary32) (*.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))))
(*.f32 (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)) (neg.f32 u1))
(*.f32 (neg.f32 (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))) u1)
(*.f32 (*.f32 (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)) #s(literal -1 binary32)) u1)
(+.f32 (*.f32 (+.f32 u2 u2) (*.f32 (PI.f32) (sqrt.f32 (*.f32 (neg.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)))))) (*.f32 (*.f32 u2 (sqrt.f32 (*.f32 (neg.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))))) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2))))))
(+.f32 (*.f32 (*.f32 u2 (sqrt.f32 (*.f32 (neg.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))))) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2))))) (*.f32 (+.f32 u2 u2) (*.f32 (PI.f32) (sqrt.f32 (*.f32 (neg.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)))))))
(fma.f32 (PI.f32) (*.f32 (*.f32 u2 (sqrt.f32 (*.f32 (neg.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))))) #s(literal 2 binary32)) (*.f32 (*.f32 u2 (sqrt.f32 (*.f32 (neg.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))))) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2))))))
(fma.f32 (PI.f32) (*.f32 (*.f32 u2 (sqrt.f32 (*.f32 (neg.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))))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)))) (*.f32 (+.f32 u2 u2) (*.f32 (PI.f32) (sqrt.f32 (*.f32 (neg.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)))))))
(fma.f32 u2 (*.f32 (*.f32 (PI.f32) (sqrt.f32 (*.f32 (neg.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))))) #s(literal 2 binary32)) (*.f32 (*.f32 u2 (sqrt.f32 (*.f32 (neg.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))))) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2))))))
(fma.f32 u2 (*.f32 (*.f32 (PI.f32) (sqrt.f32 (*.f32 (neg.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))))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)))) (*.f32 (+.f32 u2 u2) (*.f32 (PI.f32) (sqrt.f32 (*.f32 (neg.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)))))))
(fma.f32 (+.f32 u2 u2) (*.f32 (PI.f32) (sqrt.f32 (*.f32 (neg.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))))) (*.f32 (*.f32 u2 (sqrt.f32 (*.f32 (neg.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))))) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2))))))
(fma.f32 (*.f32 u2 (sqrt.f32 (*.f32 (neg.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))))) (*.f32 (PI.f32) #s(literal 2 binary32)) (*.f32 (*.f32 u2 (sqrt.f32 (*.f32 (neg.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))))) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2))))))
(fma.f32 (*.f32 u2 (sqrt.f32 (*.f32 (neg.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))))) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)))) (*.f32 (+.f32 u2 u2) (*.f32 (PI.f32) (sqrt.f32 (*.f32 (neg.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)))))))
(fma.f32 (*.f32 (*.f32 (PI.f32) u2) (sqrt.f32 (*.f32 (neg.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))))) #s(literal 2 binary32) (*.f32 (*.f32 u2 (sqrt.f32 (*.f32 (neg.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))))) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2))))))
(fma.f32 (*.f32 (*.f32 (PI.f32) u2) (sqrt.f32 (*.f32 (neg.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))))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2))) (*.f32 (+.f32 u2 u2) (*.f32 (PI.f32) (sqrt.f32 (*.f32 (neg.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)))))))
(fma.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (*.f32 (PI.f32) u2) (sqrt.f32 (*.f32 (neg.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)))))) (*.f32 (+.f32 u2 u2) (*.f32 (PI.f32) (sqrt.f32 (*.f32 (neg.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)))))))
(fma.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) #s(literal -4/3 binary32))) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 (PI.f32) u2) (sqrt.f32 (*.f32 (neg.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)))))) (*.f32 (+.f32 u2 u2) (*.f32 (PI.f32) (sqrt.f32 (*.f32 (neg.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)))))))
(fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) #s(literal -4/3 binary32))) (*.f32 (*.f32 (PI.f32) u2) (sqrt.f32 (*.f32 (neg.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)))))) (*.f32 (+.f32 u2 u2) (*.f32 (PI.f32) (sqrt.f32 (*.f32 (neg.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)))))))
(fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) u2) (sqrt.f32 (*.f32 (neg.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))))) (*.f32 (*.f32 u2 (sqrt.f32 (*.f32 (neg.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))))) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2))))))
(fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2))) (*.f32 (*.f32 (PI.f32) u2) (sqrt.f32 (*.f32 (neg.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))))) (*.f32 (+.f32 u2 u2) (*.f32 (PI.f32) (sqrt.f32 (*.f32 (neg.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)))))))
(fma.f32 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) #s(literal -4/3 binary32)) u2)) (*.f32 u2 (*.f32 (*.f32 (PI.f32) u2) (sqrt.f32 (*.f32 (neg.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)))))) (*.f32 (+.f32 u2 u2) (*.f32 (PI.f32) (sqrt.f32 (*.f32 (neg.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)))))))
(fma.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 u2 (sqrt.f32 (*.f32 (neg.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))))) (*.f32 (*.f32 u2 (sqrt.f32 (*.f32 (neg.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))))) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2))))))
(fma.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2))) (PI.f32)) (*.f32 u2 (sqrt.f32 (*.f32 (neg.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))))) (*.f32 (+.f32 u2 u2) (*.f32 (PI.f32) (sqrt.f32 (*.f32 (neg.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)))))))
(fma.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2))) u2) (*.f32 (PI.f32) (sqrt.f32 (*.f32 (neg.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))))) (*.f32 (+.f32 u2 u2) (*.f32 (PI.f32) (sqrt.f32 (*.f32 (neg.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)))))))
(fma.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2))) (*.f32 u2 (sqrt.f32 (*.f32 (neg.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)))))) (PI.f32) (*.f32 (+.f32 u2 u2) (*.f32 (PI.f32) (sqrt.f32 (*.f32 (neg.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)))))))
(fma.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (sqrt.f32 (*.f32 (neg.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)))))) (PI.f32) (*.f32 (*.f32 u2 (sqrt.f32 (*.f32 (neg.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))))) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2))))))
(fma.f32 (*.f32 (*.f32 (*.f32 (PI.f32) u2) (sqrt.f32 (*.f32 (neg.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))))) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (+.f32 u2 u2) (*.f32 (PI.f32) (sqrt.f32 (*.f32 (neg.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)))))))
(fma.f32 (*.f32 (*.f32 (*.f32 (PI.f32) u2) (sqrt.f32 (*.f32 (neg.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))))) (*.f32 (PI.f32) (*.f32 (PI.f32) #s(literal -4/3 binary32)))) (*.f32 u2 u2) (*.f32 (+.f32 u2 u2) (*.f32 (PI.f32) (sqrt.f32 (*.f32 (neg.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)))))))
(fma.f32 (*.f32 (*.f32 (*.f32 (PI.f32) u2) (sqrt.f32 (*.f32 (neg.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))))) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) #s(literal -4/3 binary32))) (*.f32 (+.f32 u2 u2) (*.f32 (PI.f32) (sqrt.f32 (*.f32 (neg.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)))))))
(fma.f32 (*.f32 (*.f32 (*.f32 (PI.f32) u2) (sqrt.f32 (*.f32 (neg.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))))) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) #s(literal -4/3 binary32)) u2))) u2 (*.f32 (+.f32 u2 u2) (*.f32 (PI.f32) (sqrt.f32 (*.f32 (neg.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)))))))
(-.f32 (/.f32 (*.f32 (*.f32 (*.f32 u2 (sqrt.f32 (*.f32 (neg.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))))) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2))))) (*.f32 (*.f32 u2 (sqrt.f32 (*.f32 (neg.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))))) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)))))) (-.f32 (*.f32 (*.f32 u2 (sqrt.f32 (*.f32 (neg.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))))) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2))))) (*.f32 (+.f32 u2 u2) (*.f32 (PI.f32) (sqrt.f32 (*.f32 (neg.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)))))))) (/.f32 (*.f32 (*.f32 (+.f32 u2 u2) (*.f32 (PI.f32) (sqrt.f32 (*.f32 (neg.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)))))) (*.f32 (+.f32 u2 u2) (*.f32 (PI.f32) (sqrt.f32 (*.f32 (neg.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))))))) (-.f32 (*.f32 (*.f32 u2 (sqrt.f32 (*.f32 (neg.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))))) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2))))) (*.f32 (+.f32 u2 u2) (*.f32 (PI.f32) (sqrt.f32 (*.f32 (neg.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)))))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (*.f32 u2 (sqrt.f32 (*.f32 (neg.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))))) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2))))) #s(literal 3 binary32)) (pow.f32 (*.f32 (+.f32 u2 u2) (*.f32 (PI.f32) (sqrt.f32 (*.f32 (neg.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)))))) #s(literal 3 binary32))) (fma.f32 (*.f32 (*.f32 u2 (sqrt.f32 (*.f32 (neg.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))))) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2))))) (*.f32 (*.f32 u2 (sqrt.f32 (*.f32 (neg.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))))) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2))))) (-.f32 (*.f32 (*.f32 (+.f32 u2 u2) (*.f32 (PI.f32) (sqrt.f32 (*.f32 (neg.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)))))) (*.f32 (+.f32 u2 u2) (*.f32 (PI.f32) (sqrt.f32 (*.f32 (neg.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))))))) (*.f32 (*.f32 (*.f32 u2 (sqrt.f32 (*.f32 (neg.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))))) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2))))) (*.f32 (+.f32 u2 u2) (*.f32 (PI.f32) (sqrt.f32 (*.f32 (neg.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))))))))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 u2 (sqrt.f32 (*.f32 (neg.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))))) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2))))) (*.f32 (*.f32 u2 (sqrt.f32 (*.f32 (neg.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))))) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)))))) (*.f32 (*.f32 (+.f32 u2 u2) (*.f32 (PI.f32) (sqrt.f32 (*.f32 (neg.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)))))) (*.f32 (+.f32 u2 u2) (*.f32 (PI.f32) (sqrt.f32 (*.f32 (neg.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)))))))) (-.f32 (*.f32 (*.f32 u2 (sqrt.f32 (*.f32 (neg.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))))) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2))))) (*.f32 (+.f32 u2 u2) (*.f32 (PI.f32) (sqrt.f32 (*.f32 (neg.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))))))))
(/.f32 (*.f32 (*.f32 (*.f32 (PI.f32) u2) (sqrt.f32 (*.f32 (neg.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))))) (fma.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2))) #s(literal -64/27 binary32)) #s(literal 8 binary32))) (fma.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)))) (-.f32 #s(literal 4 binary32) (*.f32 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) #s(literal -4/3 binary32)) u2)) (+.f32 u2 u2)))))
(/.f32 (*.f32 (*.f32 (*.f32 (PI.f32) u2) (sqrt.f32 (*.f32 (neg.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))))) (fma.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)))) #s(literal -4 binary32))) (fma.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) #s(literal -2 binary32)))
(/.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2))) #s(literal -64/27 binary32)) #s(literal 8 binary32)) (*.f32 (*.f32 (PI.f32) u2) (sqrt.f32 (*.f32 (neg.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)))))) (fma.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)))) (-.f32 #s(literal 4 binary32) (*.f32 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) #s(literal -4/3 binary32)) u2)) (+.f32 u2 u2)))))
(/.f32 (*.f32 (fma.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)))) #s(literal -4 binary32)) (*.f32 (*.f32 (PI.f32) u2) (sqrt.f32 (*.f32 (neg.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)))))) (fma.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) #s(literal -2 binary32)))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 (*.f32 u2 (sqrt.f32 (*.f32 (neg.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))))) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2))))) #s(literal 3 binary32)) (pow.f32 (*.f32 (+.f32 u2 u2) (*.f32 (PI.f32) (sqrt.f32 (*.f32 (neg.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)))))) #s(literal 3 binary32)))) (neg.f32 (fma.f32 (*.f32 (*.f32 u2 (sqrt.f32 (*.f32 (neg.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))))) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2))))) (*.f32 (*.f32 u2 (sqrt.f32 (*.f32 (neg.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))))) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2))))) (-.f32 (*.f32 (*.f32 (+.f32 u2 u2) (*.f32 (PI.f32) (sqrt.f32 (*.f32 (neg.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)))))) (*.f32 (+.f32 u2 u2) (*.f32 (PI.f32) (sqrt.f32 (*.f32 (neg.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))))))) (*.f32 (*.f32 (*.f32 u2 (sqrt.f32 (*.f32 (neg.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))))) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2))))) (*.f32 (+.f32 u2 u2) (*.f32 (PI.f32) (sqrt.f32 (*.f32 (neg.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)))))))))))
(/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 (*.f32 u2 (sqrt.f32 (*.f32 (neg.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))))) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2))))) (*.f32 (*.f32 u2 (sqrt.f32 (*.f32 (neg.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))))) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)))))) (*.f32 (*.f32 (+.f32 u2 u2) (*.f32 (PI.f32) (sqrt.f32 (*.f32 (neg.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)))))) (*.f32 (+.f32 u2 u2) (*.f32 (PI.f32) (sqrt.f32 (*.f32 (neg.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))))))))) (neg.f32 (-.f32 (*.f32 (*.f32 u2 (sqrt.f32 (*.f32 (neg.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))))) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2))))) (*.f32 (+.f32 u2 u2) (*.f32 (PI.f32) (sqrt.f32 (*.f32 (neg.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)))))))))
(/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 (PI.f32) u2) (sqrt.f32 (*.f32 (neg.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))))) (fma.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2))) #s(literal -64/27 binary32)) #s(literal 8 binary32)))) (neg.f32 (fma.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)))) (-.f32 #s(literal 4 binary32) (*.f32 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) #s(literal -4/3 binary32)) u2)) (+.f32 u2 u2))))))
(/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 (PI.f32) u2) (sqrt.f32 (*.f32 (neg.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))))) (fma.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)))) #s(literal -4 binary32)))) (neg.f32 (fma.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) #s(literal -2 binary32))))
(/.f32 (neg.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2))) #s(literal -64/27 binary32)) #s(literal 8 binary32)) (*.f32 (*.f32 (PI.f32) u2) (sqrt.f32 (*.f32 (neg.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))))))) (neg.f32 (fma.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)))) (-.f32 #s(literal 4 binary32) (*.f32 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) #s(literal -4/3 binary32)) u2)) (+.f32 u2 u2))))))
(/.f32 (neg.f32 (*.f32 (fma.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)))) #s(literal -4 binary32)) (*.f32 (*.f32 (PI.f32) u2) (sqrt.f32 (*.f32 (neg.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))))))) (neg.f32 (fma.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) #s(literal -2 binary32))))
(/.f32 (+.f32 (pow.f32 (*.f32 (+.f32 u2 u2) (*.f32 (PI.f32) (sqrt.f32 (*.f32 (neg.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)))))) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 u2 (sqrt.f32 (*.f32 (neg.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))))) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2))))) #s(literal 3 binary32))) (fma.f32 (*.f32 (+.f32 u2 u2) (*.f32 (PI.f32) (sqrt.f32 (*.f32 (neg.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)))))) (*.f32 (+.f32 u2 u2) (*.f32 (PI.f32) (sqrt.f32 (*.f32 (neg.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)))))) (-.f32 (*.f32 (*.f32 (*.f32 u2 (sqrt.f32 (*.f32 (neg.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))))) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2))))) (*.f32 (*.f32 u2 (sqrt.f32 (*.f32 (neg.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))))) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)))))) (*.f32 (*.f32 (+.f32 u2 u2) (*.f32 (PI.f32) (sqrt.f32 (*.f32 (neg.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)))))) (*.f32 (*.f32 u2 (sqrt.f32 (*.f32 (neg.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))))) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)))))))))
(*.f32 (PI.f32) (*.f32 (*.f32 u2 (sqrt.f32 (*.f32 (neg.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))))) (fma.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) #s(literal 2 binary32))))
(*.f32 u2 (*.f32 (sqrt.f32 (*.f32 (neg.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)))) (*.f32 (PI.f32) (fma.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) #s(literal 2 binary32)))))
(*.f32 u2 (*.f32 (*.f32 (PI.f32) (sqrt.f32 (*.f32 (neg.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))))) (fma.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) #s(literal 2 binary32))))
(*.f32 (sqrt.f32 (*.f32 (neg.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)))) (*.f32 u2 (*.f32 (PI.f32) (fma.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) #s(literal 2 binary32)))))
(*.f32 (*.f32 u2 (sqrt.f32 (*.f32 (neg.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))))) (*.f32 (PI.f32) (fma.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) #s(literal 2 binary32))))
(*.f32 (*.f32 (*.f32 (PI.f32) u2) (sqrt.f32 (*.f32 (neg.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))))) (fma.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) #s(literal 2 binary32)))
(*.f32 (fma.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) #s(literal 2 binary32)) (*.f32 (*.f32 (PI.f32) u2) (sqrt.f32 (*.f32 (neg.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))))))
(*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) #s(literal 2 binary32))) (*.f32 u2 (sqrt.f32 (*.f32 (neg.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))))))
(*.f32 (*.f32 (fma.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) #s(literal 2 binary32)) u2) (*.f32 (PI.f32) (sqrt.f32 (*.f32 (neg.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))))))
(*.f32 (*.f32 (fma.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) #s(literal 2 binary32)) (*.f32 u2 (sqrt.f32 (*.f32 (neg.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)))))) (PI.f32))
(*.f32 (PI.f32) (*.f32 u2 (sqrt.f32 (*.f32 (neg.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))))))
(*.f32 u2 (*.f32 (PI.f32) (sqrt.f32 (*.f32 (neg.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))))))
(*.f32 (*.f32 (PI.f32) u2) (sqrt.f32 (*.f32 (neg.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)))))
(*.f32 (sqrt.f32 (*.f32 (neg.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)))) (*.f32 (PI.f32) u2))
(*.f32 (*.f32 u2 (sqrt.f32 (*.f32 (neg.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))))) (PI.f32))
(*.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) u2) (sqrt.f32 (*.f32 (neg.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))))))
(*.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (*.f32 (cbrt.f32 (PI.f32)) (*.f32 u2 (sqrt.f32 (*.f32 (neg.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)))))))
(*.f32 (sqrt.f32 (PI.f32)) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 u2 (sqrt.f32 (*.f32 (neg.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)))))))
(*.f32 (*.f32 (PI.f32) (sqrt.f32 (*.f32 (neg.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))))) u2)
(*.f32 (*.f32 (*.f32 u2 (sqrt.f32 (*.f32 (neg.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))))) #s(literal 1 binary32)) (PI.f32))
(*.f32 (*.f32 (*.f32 u2 (sqrt.f32 (*.f32 (neg.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))))) (pow.f32 (PI.f32) #s(literal 2/3 binary32))) (cbrt.f32 (PI.f32)))
(*.f32 (*.f32 (*.f32 u2 (sqrt.f32 (*.f32 (neg.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))))) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))
(*.f32 u2 (sqrt.f32 (*.f32 (neg.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)))))
(*.f32 (sqrt.f32 (*.f32 (neg.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)))) u2)
(*.f32 (sqrt.f32 (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))) (*.f32 (sqrt.f32 (neg.f32 u1)) u2))
(*.f32 (*.f32 u2 (sqrt.f32 (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)))) (sqrt.f32 (neg.f32 u1)))
(+.f32 (sqrt.f32 u1) (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))))
(+.f32 (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (sqrt.f32 u1)) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1))))
(+.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1))) (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (sqrt.f32 u1)))
(+.f32 (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (sqrt.f32 u1))
(+.f32 (*.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)))) (fma.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/4 binary32)) (sqrt.f32 u1)))
(+.f32 (*.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)))) (+.f32 (sqrt.f32 u1) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))))
(+.f32 (fma.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/4 binary32)) (sqrt.f32 u1)) (*.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)))))
(pow.f32 (/.f32 (fma.f32 (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (sqrt.f32 u1)) (-.f32 (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (sqrt.f32 u1)) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32))) (fma.f32 (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (sqrt.f32 u1)) (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (sqrt.f32 u1)) (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (sqrt.f32 u1))) (*.f32 (*.f32 u1 (sqrt.f32 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/64 binary32))))) #s(literal -1 binary32))
(pow.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1))) (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (sqrt.f32 u1))) (-.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32)) (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (sqrt.f32 u1)) (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (sqrt.f32 u1))))) #s(literal -1 binary32))
(fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (fma.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/4 binary32)) (sqrt.f32 u1)))
(fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (+.f32 (sqrt.f32 u1) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))))
(fma.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/4 binary32)) (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (sqrt.f32 u1)))
(fma.f32 (sqrt.f32 u1) (*.f32 u1 #s(literal 1/4 binary32)) (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (sqrt.f32 u1)))
(fma.f32 (sqrt.f32 u1) (*.f32 #s(literal 1/6 binary32) (*.f32 u1 u1)) (fma.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/4 binary32)) (sqrt.f32 u1)))
(fma.f32 (sqrt.f32 u1) (*.f32 #s(literal 1/6 binary32) (*.f32 u1 u1)) (+.f32 (sqrt.f32 u1) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))))
(fma.f32 (sqrt.f32 u1) (*.f32 (*.f32 u1 #s(literal 1/6 binary32)) u1) (fma.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/4 binary32)) (sqrt.f32 u1)))
(fma.f32 (sqrt.f32 u1) (*.f32 (*.f32 u1 #s(literal 1/6 binary32)) u1) (+.f32 (sqrt.f32 u1) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))))
(fma.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)) (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (sqrt.f32 u1)))
(fma.f32 (*.f32 u1 (sqrt.f32 u1)) #s(literal 1/4 binary32) (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (sqrt.f32 u1)))
(fma.f32 (*.f32 u1 (sqrt.f32 u1)) (*.f32 u1 #s(literal 1/6 binary32)) (fma.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/4 binary32)) (sqrt.f32 u1)))
(fma.f32 (*.f32 u1 (sqrt.f32 u1)) (*.f32 u1 #s(literal 1/6 binary32)) (+.f32 (sqrt.f32 u1) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))))
(fma.f32 #s(literal 1/6 binary32) (*.f32 u1 (*.f32 u1 (sqrt.f32 u1))) (fma.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/4 binary32)) (sqrt.f32 u1)))
(fma.f32 #s(literal 1/6 binary32) (*.f32 u1 (*.f32 u1 (sqrt.f32 u1))) (+.f32 (sqrt.f32 u1) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))))
(fma.f32 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)) (*.f32 u1 u1) (fma.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/4 binary32)) (sqrt.f32 u1)))
(fma.f32 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)) (*.f32 u1 u1) (+.f32 (sqrt.f32 u1) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))))
(fma.f32 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) u1 (fma.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/4 binary32)) (sqrt.f32 u1)))
(fma.f32 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) u1 (+.f32 (sqrt.f32 u1) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))))
(fma.f32 (*.f32 u1 u1) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)) (fma.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/4 binary32)) (sqrt.f32 u1)))
(fma.f32 (*.f32 u1 u1) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)) (+.f32 (sqrt.f32 u1) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))))
(fma.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (sqrt.f32 u1)) #s(literal 1/216 binary32))) (*.f32 u1 (sqrt.f32 u1))) (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 (*.f32 (*.f32 u1 (*.f32 u1 (sqrt.f32 u1))) (*.f32 u1 (*.f32 u1 (sqrt.f32 u1)))) #s(literal 1/36 binary32) u1) (*.f32 (sqrt.f32 u1) (*.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))))))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1))))
(fma.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (sqrt.f32 u1)) #s(literal 1/216 binary32))) (*.f32 (*.f32 u1 (sqrt.f32 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/64 binary32)))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (*.f32 u1 (*.f32 u1 (sqrt.f32 u1))) (*.f32 u1 (*.f32 u1 (sqrt.f32 u1)))) #s(literal 1/36 binary32) (-.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32)) (*.f32 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (*.f32 u1 (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))))))) (sqrt.f32 u1))
(fma.f32 (fma.f32 (*.f32 (*.f32 u1 (*.f32 u1 (sqrt.f32 u1))) (*.f32 u1 (*.f32 u1 (sqrt.f32 u1)))) #s(literal 1/36 binary32) (neg.f32 u1)) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)))) (sqrt.f32 u1))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1))))
(fma.f32 (fma.f32 (*.f32 (*.f32 u1 (*.f32 u1 (sqrt.f32 u1))) (*.f32 u1 (*.f32 u1 (sqrt.f32 u1)))) #s(literal 1/36 binary32) (neg.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32)))) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (*.f32 #s(literal -1/4 binary32) (*.f32 u1 (sqrt.f32 u1))))) (sqrt.f32 u1))
(fma.f32 (*.f32 u1 #s(literal 1/4 binary32)) (sqrt.f32 u1) (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (sqrt.f32 u1)))
(fma.f32 (*.f32 u1 (*.f32 u1 (sqrt.f32 u1))) #s(literal 1/6 binary32) (fma.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/4 binary32)) (sqrt.f32 u1)))
(fma.f32 (*.f32 u1 (*.f32 u1 (sqrt.f32 u1))) #s(literal 1/6 binary32) (+.f32 (sqrt.f32 u1) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))))
(fma.f32 (pow.f32 u1 #s(literal 1/4 binary32)) (pow.f32 u1 #s(literal 1/4 binary32)) (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))))
(fma.f32 (*.f32 #s(literal 1/4 binary32) (sqrt.f32 u1)) u1 (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (sqrt.f32 u1)))
(fma.f32 (*.f32 (*.f32 u1 u1) #s(literal 1/6 binary32)) (sqrt.f32 u1) (fma.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/4 binary32)) (sqrt.f32 u1)))
(fma.f32 (*.f32 (*.f32 u1 u1) #s(literal 1/6 binary32)) (sqrt.f32 u1) (+.f32 (sqrt.f32 u1) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))))
(fma.f32 (sqrt.f32 (sqrt.f32 u1)) (sqrt.f32 (sqrt.f32 u1)) (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))))
(-.f32 (/.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32)) (-.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1))) (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (sqrt.f32 u1)))) (/.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (sqrt.f32 u1)) (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (sqrt.f32 u1))) (-.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1))) (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (sqrt.f32 u1)))))
(-.f32 (/.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (sqrt.f32 u1)) (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (sqrt.f32 u1))) (-.f32 (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (sqrt.f32 u1)) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1))))) (/.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32)) (-.f32 (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (sqrt.f32 u1)) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1))))))
(-.f32 (/.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1))))) (-.f32 (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (sqrt.f32 u1))) (/.f32 u1 (-.f32 (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (sqrt.f32 u1))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (fma.f32 (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (sqrt.f32 u1)) (-.f32 (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (sqrt.f32 u1)) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32))) (fma.f32 (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (sqrt.f32 u1)) (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (sqrt.f32 u1)) (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (sqrt.f32 u1))) (*.f32 (*.f32 u1 (sqrt.f32 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/64 binary32)))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1))) (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (sqrt.f32 u1))) (-.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32)) (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (sqrt.f32 u1)) (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (sqrt.f32 u1)))))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (sqrt.f32 u1)) (-.f32 (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (sqrt.f32 u1)) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32))) (fma.f32 (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (sqrt.f32 u1)) (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (sqrt.f32 u1)) (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (sqrt.f32 u1))) (*.f32 (*.f32 u1 (sqrt.f32 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/64 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1))) (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (sqrt.f32 u1))) (-.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32)) (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (sqrt.f32 u1)) (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (sqrt.f32 u1))))))
(/.f32 (fma.f32 (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (sqrt.f32 u1)) (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (sqrt.f32 u1)) (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (sqrt.f32 u1))) (*.f32 (*.f32 u1 (sqrt.f32 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/64 binary32)))) (fma.f32 (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (sqrt.f32 u1)) (-.f32 (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (sqrt.f32 u1)) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32))))
(/.f32 (fma.f32 (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (sqrt.f32 u1)) (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (sqrt.f32 u1)) (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (sqrt.f32 u1))) (*.f32 (*.f32 u1 (sqrt.f32 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/64 binary32)))) (fma.f32 (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (sqrt.f32 u1)) (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (sqrt.f32 u1)) (-.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32)) (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (sqrt.f32 u1)) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))))))
(/.f32 (-.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32)) (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (sqrt.f32 u1)) (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (sqrt.f32 u1)))) (-.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1))) (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (sqrt.f32 u1))))
(/.f32 (neg.f32 (fma.f32 (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (sqrt.f32 u1)) (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (sqrt.f32 u1)) (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (sqrt.f32 u1))) (*.f32 (*.f32 u1 (sqrt.f32 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/64 binary32))))) (neg.f32 (fma.f32 (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (sqrt.f32 u1)) (-.f32 (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (sqrt.f32 u1)) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32)))))
(/.f32 (neg.f32 (fma.f32 (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (sqrt.f32 u1)) (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (sqrt.f32 u1)) (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (sqrt.f32 u1))) (*.f32 (*.f32 u1 (sqrt.f32 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/64 binary32))))) (neg.f32 (fma.f32 (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (sqrt.f32 u1)) (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (sqrt.f32 u1)) (-.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32)) (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (sqrt.f32 u1)) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1))))))))
(/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32)) (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (sqrt.f32 u1)) (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (sqrt.f32 u1))))) (neg.f32 (-.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1))) (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (sqrt.f32 u1)))))
(/.f32 (fma.f32 (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1))))) (*.f32 u1 (sqrt.f32 u1))) (fma.f32 (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (-.f32 u1 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (sqrt.f32 u1)))))
(/.f32 (-.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (sqrt.f32 u1)) (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (sqrt.f32 u1))) (*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32))) (-.f32 (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (sqrt.f32 u1)) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))))
(/.f32 (-.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1))))) u1) (-.f32 (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (sqrt.f32 u1)))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32)) (-.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1))) (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (sqrt.f32 u1)))) (*.f32 (-.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1))) (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (sqrt.f32 u1))) (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (sqrt.f32 u1)) (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (sqrt.f32 u1))))) (*.f32 (-.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1))) (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (sqrt.f32 u1))) (-.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1))) (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (sqrt.f32 u1)))))
(/.f32 (neg.f32 (neg.f32 (fma.f32 (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (sqrt.f32 u1)) (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (sqrt.f32 u1)) (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (sqrt.f32 u1))) (*.f32 (*.f32 u1 (sqrt.f32 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/64 binary32)))))) (neg.f32 (neg.f32 (fma.f32 (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (sqrt.f32 u1)) (-.f32 (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (sqrt.f32 u1)) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32))))))
(/.f32 (neg.f32 (neg.f32 (-.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32)) (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (sqrt.f32 u1)) (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (sqrt.f32 u1)))))) (neg.f32 (neg.f32 (-.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1))) (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (sqrt.f32 u1))))))
(/.f32 (neg.f32 (fma.f32 (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1))))) (*.f32 u1 (sqrt.f32 u1)))) (neg.f32 (fma.f32 (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (-.f32 u1 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (sqrt.f32 u1))))))
(/.f32 (neg.f32 (-.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (sqrt.f32 u1)) (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (sqrt.f32 u1))) (*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32)))) (neg.f32 (-.f32 (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (sqrt.f32 u1)) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1))))))
(/.f32 (neg.f32 (-.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1))))) u1)) (neg.f32 (-.f32 (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (sqrt.f32 u1))))
(/.f32 (fma.f32 u1 (sqrt.f32 u1) (pow.f32 (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) #s(literal 3 binary32))) (+.f32 u1 (-.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1))))) (*.f32 (sqrt.f32 u1) (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1))))))))
(/.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (sqrt.f32 u1)) #s(literal 1/216 binary32))) (pow.f32 (fma.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/4 binary32)) (sqrt.f32 u1)) #s(literal 3 binary32))) (fma.f32 (*.f32 (*.f32 u1 (*.f32 u1 (sqrt.f32 u1))) (*.f32 u1 (*.f32 u1 (sqrt.f32 u1)))) #s(literal 1/36 binary32) (-.f32 (*.f32 (fma.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/4 binary32)) (sqrt.f32 u1)) (fma.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/4 binary32)) (sqrt.f32 u1))) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)))) (fma.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/4 binary32)) (sqrt.f32 u1))))))
(/.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (sqrt.f32 u1)) #s(literal 1/216 binary32))) (pow.f32 (+.f32 (sqrt.f32 u1) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) #s(literal 3 binary32))) (fma.f32 (*.f32 (*.f32 u1 (*.f32 u1 (sqrt.f32 u1))) (*.f32 u1 (*.f32 u1 (sqrt.f32 u1)))) #s(literal 1/36 binary32) (-.f32 (*.f32 (+.f32 (sqrt.f32 u1) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (+.f32 (sqrt.f32 u1) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1))))) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)))) (+.f32 (sqrt.f32 u1) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1))))))))
(/.f32 (+.f32 (pow.f32 (fma.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/4 binary32)) (sqrt.f32 u1)) #s(literal 3 binary32)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (sqrt.f32 u1)) #s(literal 1/216 binary32))))) (fma.f32 (fma.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/4 binary32)) (sqrt.f32 u1)) (fma.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/4 binary32)) (sqrt.f32 u1)) (-.f32 (*.f32 (*.f32 (*.f32 u1 (*.f32 u1 (sqrt.f32 u1))) (*.f32 u1 (*.f32 u1 (sqrt.f32 u1)))) #s(literal 1/36 binary32)) (*.f32 (fma.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/4 binary32)) (sqrt.f32 u1)) (*.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))))))))
(/.f32 (-.f32 (pow.f32 (/.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32)) (-.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1))) (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (sqrt.f32 u1)))) #s(literal 3 binary32)) (pow.f32 (/.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (sqrt.f32 u1)) (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (sqrt.f32 u1))) (-.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1))) (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (sqrt.f32 u1)))) #s(literal 3 binary32))) (fma.f32 (/.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32)) (-.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1))) (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (sqrt.f32 u1)))) (/.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32)) (-.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1))) (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (sqrt.f32 u1)))) (fma.f32 (/.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (sqrt.f32 u1)) (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (sqrt.f32 u1))) (-.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1))) (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (sqrt.f32 u1)))) (/.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (sqrt.f32 u1)) (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (sqrt.f32 u1))) (-.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1))) (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (sqrt.f32 u1)))) (*.f32 (/.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32)) (-.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1))) (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (sqrt.f32 u1)))) (/.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (sqrt.f32 u1)) (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (sqrt.f32 u1))) (-.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1))) (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (sqrt.f32 u1))))))))
(*.f32 (fma.f32 (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (sqrt.f32 u1)) (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (sqrt.f32 u1)) (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (sqrt.f32 u1))) (*.f32 (*.f32 u1 (sqrt.f32 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/64 binary32)))) (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (sqrt.f32 u1)) (-.f32 (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (sqrt.f32 u1)) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32)))))
(*.f32 (-.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32)) (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (sqrt.f32 u1)) (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (sqrt.f32 u1)))) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1))) (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (sqrt.f32 u1)))))
(+.f32 (sqrt.f32 u1) (*.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)))))
(+.f32 (*.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)))) (sqrt.f32 u1))
(pow.f32 (/.f32 (-.f32 (fma.f32 (*.f32 (*.f32 u1 (*.f32 u1 (sqrt.f32 u1))) (*.f32 u1 (*.f32 u1 (sqrt.f32 u1)))) #s(literal 1/36 binary32) u1) (*.f32 (sqrt.f32 u1) (*.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)))))) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (sqrt.f32 u1)) #s(literal 1/216 binary32))) (*.f32 u1 (sqrt.f32 u1)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (-.f32 (*.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)))) (sqrt.f32 u1)) (fma.f32 (*.f32 (*.f32 u1 (*.f32 u1 (sqrt.f32 u1))) (*.f32 u1 (*.f32 u1 (sqrt.f32 u1)))) #s(literal 1/36 binary32) (neg.f32 u1))) #s(literal -1 binary32))
(fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (sqrt.f32 u1))
(fma.f32 (sqrt.f32 u1) (*.f32 #s(literal 1/6 binary32) (*.f32 u1 u1)) (sqrt.f32 u1))
(fma.f32 (sqrt.f32 u1) (*.f32 (*.f32 u1 #s(literal 1/6 binary32)) u1) (sqrt.f32 u1))
(fma.f32 (*.f32 u1 (sqrt.f32 u1)) (*.f32 u1 #s(literal 1/6 binary32)) (sqrt.f32 u1))
(fma.f32 #s(literal 1/6 binary32) (*.f32 u1 (*.f32 u1 (sqrt.f32 u1))) (sqrt.f32 u1))
(fma.f32 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)) (*.f32 u1 u1) (sqrt.f32 u1))
(fma.f32 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) u1 (sqrt.f32 u1))
(fma.f32 (*.f32 u1 u1) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)) (sqrt.f32 u1))
(fma.f32 (*.f32 u1 (*.f32 u1 (sqrt.f32 u1))) #s(literal 1/6 binary32) (sqrt.f32 u1))
(fma.f32 (pow.f32 u1 #s(literal 1/4 binary32)) (pow.f32 u1 #s(literal 1/4 binary32)) (*.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)))))
(fma.f32 (*.f32 (*.f32 u1 u1) #s(literal 1/6 binary32)) (sqrt.f32 u1) (sqrt.f32 u1))
(fma.f32 (sqrt.f32 (sqrt.f32 u1)) (sqrt.f32 (sqrt.f32 u1)) (*.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)))))
(-.f32 (/.f32 (*.f32 (*.f32 (*.f32 u1 (*.f32 u1 (sqrt.f32 u1))) (*.f32 u1 (*.f32 u1 (sqrt.f32 u1)))) #s(literal 1/36 binary32)) (-.f32 (*.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)))) (sqrt.f32 u1))) (/.f32 u1 (-.f32 (*.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)))) (sqrt.f32 u1))))
(-.f32 (/.f32 u1 (-.f32 (sqrt.f32 u1) (*.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)))))) (/.f32 (*.f32 (*.f32 (*.f32 u1 (*.f32 u1 (sqrt.f32 u1))) (*.f32 u1 (*.f32 u1 (sqrt.f32 u1)))) #s(literal 1/36 binary32)) (-.f32 (sqrt.f32 u1) (*.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (-.f32 (fma.f32 (*.f32 (*.f32 u1 (*.f32 u1 (sqrt.f32 u1))) (*.f32 u1 (*.f32 u1 (sqrt.f32 u1)))) #s(literal 1/36 binary32) u1) (*.f32 (sqrt.f32 u1) (*.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)))))) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (sqrt.f32 u1)) #s(literal 1/216 binary32))) (*.f32 u1 (sqrt.f32 u1))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (-.f32 (*.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)))) (sqrt.f32 u1)) (fma.f32 (*.f32 (*.f32 u1 (*.f32 u1 (sqrt.f32 u1))) (*.f32 u1 (*.f32 u1 (sqrt.f32 u1)))) #s(literal 1/36 binary32) (neg.f32 u1)))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (fma.f32 (*.f32 (*.f32 u1 (*.f32 u1 (sqrt.f32 u1))) (*.f32 u1 (*.f32 u1 (sqrt.f32 u1)))) #s(literal 1/36 binary32) u1) (*.f32 (sqrt.f32 u1) (*.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)))))) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (sqrt.f32 u1)) #s(literal 1/216 binary32))) (*.f32 u1 (sqrt.f32 u1)))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)))) (sqrt.f32 u1)) (fma.f32 (*.f32 (*.f32 u1 (*.f32 u1 (sqrt.f32 u1))) (*.f32 u1 (*.f32 u1 (sqrt.f32 u1)))) #s(literal 1/36 binary32) (neg.f32 u1))))
(/.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (sqrt.f32 u1)) #s(literal 1/216 binary32))) (*.f32 u1 (sqrt.f32 u1))) (-.f32 (fma.f32 (*.f32 (*.f32 u1 (*.f32 u1 (sqrt.f32 u1))) (*.f32 u1 (*.f32 u1 (sqrt.f32 u1)))) #s(literal 1/36 binary32) u1) (*.f32 (sqrt.f32 u1) (*.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)))))))
(/.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (sqrt.f32 u1)) #s(literal 1/216 binary32))) (*.f32 u1 (sqrt.f32 u1))) (+.f32 u1 (-.f32 (*.f32 (*.f32 (*.f32 u1 (*.f32 u1 (sqrt.f32 u1))) (*.f32 u1 (*.f32 u1 (sqrt.f32 u1)))) #s(literal 1/36 binary32)) (*.f32 (sqrt.f32 u1) (*.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))))))))
(/.f32 (fma.f32 (*.f32 (*.f32 u1 (*.f32 u1 (sqrt.f32 u1))) (*.f32 u1 (*.f32 u1 (sqrt.f32 u1)))) #s(literal 1/36 binary32) (neg.f32 u1)) (-.f32 (*.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)))) (sqrt.f32 u1)))
(/.f32 (neg.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (sqrt.f32 u1)) #s(literal 1/216 binary32))) (*.f32 u1 (sqrt.f32 u1)))) (neg.f32 (-.f32 (fma.f32 (*.f32 (*.f32 u1 (*.f32 u1 (sqrt.f32 u1))) (*.f32 u1 (*.f32 u1 (sqrt.f32 u1)))) #s(literal 1/36 binary32) u1) (*.f32 (sqrt.f32 u1) (*.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))))))))
(/.f32 (neg.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (sqrt.f32 u1)) #s(literal 1/216 binary32))) (*.f32 u1 (sqrt.f32 u1)))) (neg.f32 (+.f32 u1 (-.f32 (*.f32 (*.f32 (*.f32 u1 (*.f32 u1 (sqrt.f32 u1))) (*.f32 u1 (*.f32 u1 (sqrt.f32 u1)))) #s(literal 1/36 binary32)) (*.f32 (sqrt.f32 u1) (*.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)))))))))
(/.f32 (neg.f32 (fma.f32 (*.f32 (*.f32 u1 (*.f32 u1 (sqrt.f32 u1))) (*.f32 u1 (*.f32 u1 (sqrt.f32 u1)))) #s(literal 1/36 binary32) (neg.f32 u1))) (neg.f32 (-.f32 (*.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)))) (sqrt.f32 u1))))
(/.f32 (-.f32 u1 (*.f32 (*.f32 (*.f32 u1 (*.f32 u1 (sqrt.f32 u1))) (*.f32 u1 (*.f32 u1 (sqrt.f32 u1)))) #s(literal 1/36 binary32))) (-.f32 (sqrt.f32 u1) (*.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 (*.f32 u1 (*.f32 u1 (sqrt.f32 u1))) (*.f32 u1 (*.f32 u1 (sqrt.f32 u1)))) #s(literal 1/36 binary32)) (-.f32 (*.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)))) (sqrt.f32 u1))) (*.f32 (-.f32 (*.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)))) (sqrt.f32 u1)) u1)) (*.f32 (-.f32 (*.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)))) (sqrt.f32 u1)) (-.f32 (*.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)))) (sqrt.f32 u1))))
(/.f32 (neg.f32 (neg.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (sqrt.f32 u1)) #s(literal 1/216 binary32))) (*.f32 u1 (sqrt.f32 u1))))) (neg.f32 (neg.f32 (-.f32 (fma.f32 (*.f32 (*.f32 u1 (*.f32 u1 (sqrt.f32 u1))) (*.f32 u1 (*.f32 u1 (sqrt.f32 u1)))) #s(literal 1/36 binary32) u1) (*.f32 (sqrt.f32 u1) (*.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)))))))))
(/.f32 (neg.f32 (neg.f32 (fma.f32 (*.f32 (*.f32 u1 (*.f32 u1 (sqrt.f32 u1))) (*.f32 u1 (*.f32 u1 (sqrt.f32 u1)))) #s(literal 1/36 binary32) (neg.f32 u1)))) (neg.f32 (neg.f32 (-.f32 (*.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)))) (sqrt.f32 u1)))))
(/.f32 (neg.f32 (-.f32 u1 (*.f32 (*.f32 (*.f32 u1 (*.f32 u1 (sqrt.f32 u1))) (*.f32 u1 (*.f32 u1 (sqrt.f32 u1)))) #s(literal 1/36 binary32)))) (neg.f32 (-.f32 (sqrt.f32 u1) (*.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)))))))
(/.f32 (-.f32 (pow.f32 (/.f32 (*.f32 (*.f32 (*.f32 u1 (*.f32 u1 (sqrt.f32 u1))) (*.f32 u1 (*.f32 u1 (sqrt.f32 u1)))) #s(literal 1/36 binary32)) (-.f32 (*.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)))) (sqrt.f32 u1))) #s(literal 3 binary32)) (pow.f32 (/.f32 u1 (-.f32 (*.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)))) (sqrt.f32 u1))) #s(literal 3 binary32))) (fma.f32 (/.f32 (*.f32 (*.f32 (*.f32 u1 (*.f32 u1 (sqrt.f32 u1))) (*.f32 u1 (*.f32 u1 (sqrt.f32 u1)))) #s(literal 1/36 binary32)) (-.f32 (*.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)))) (sqrt.f32 u1))) (/.f32 (*.f32 (*.f32 (*.f32 u1 (*.f32 u1 (sqrt.f32 u1))) (*.f32 u1 (*.f32 u1 (sqrt.f32 u1)))) #s(literal 1/36 binary32)) (-.f32 (*.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)))) (sqrt.f32 u1))) (fma.f32 (/.f32 u1 (-.f32 (*.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)))) (sqrt.f32 u1))) (/.f32 u1 (-.f32 (*.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)))) (sqrt.f32 u1))) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 u1 (*.f32 u1 (sqrt.f32 u1))) (*.f32 u1 (*.f32 u1 (sqrt.f32 u1)))) #s(literal 1/36 binary32)) (-.f32 (*.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)))) (sqrt.f32 u1))) (/.f32 u1 (-.f32 (*.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)))) (sqrt.f32 u1)))))))
(*.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (sqrt.f32 u1)) #s(literal 1/216 binary32))) (*.f32 u1 (sqrt.f32 u1))) (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 (*.f32 (*.f32 u1 (*.f32 u1 (sqrt.f32 u1))) (*.f32 u1 (*.f32 u1 (sqrt.f32 u1)))) #s(literal 1/36 binary32) u1) (*.f32 (sqrt.f32 u1) (*.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))))))))
(*.f32 (fma.f32 (*.f32 (*.f32 u1 (*.f32 u1 (sqrt.f32 u1))) (*.f32 u1 (*.f32 u1 (sqrt.f32 u1)))) #s(literal 1/36 binary32) (neg.f32 u1)) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)))) (sqrt.f32 u1))))
(+.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (sqrt.f32 u1)) (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1))))))
(+.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1))))) (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (sqrt.f32 u1)))
(+.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (sqrt.f32 u1))))
(+.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (sqrt.f32 u1))) (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))))
(+.f32 (*.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1))) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (sqrt.f32 u1)) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))))
(+.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (sqrt.f32 u1)) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) (*.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1))) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))))
(pow.f32 (/.f32 (fma.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (sqrt.f32 u1)) (-.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (sqrt.f32 u1)) (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))))) (*.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1))))) (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (+.f32 u2 u2)))))))) (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1))))) #s(literal 3 binary32)) (pow.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (sqrt.f32 u1)) #s(literal 3 binary32)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (-.f32 (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (sqrt.f32 u1))) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (fma.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/4 binary32)) (sqrt.f32 u1)))) (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (-.f32 (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (sqrt.f32 u1))))) #s(literal -1 binary32))
(fma.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (sqrt.f32 u1) (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1))))))
(fma.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (sqrt.f32 u1)) (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))))
(fma.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1))) (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (sqrt.f32 u1))))
(fma.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (sqrt.f32 u1)))
(fma.f32 (sqrt.f32 u1) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1))))))
(fma.f32 (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (sqrt.f32 u1)) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (*.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1))) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))))
(fma.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1))) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (sqrt.f32 u1)) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))))
(fma.f32 (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (sqrt.f32 u1)))
(-.f32 (/.f32 (*.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1))))) (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (+.f32 u2 u2))))))) (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (-.f32 (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (sqrt.f32 u1)))) (/.f32 (*.f32 u1 (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (+.f32 u2 u2))))))) (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (-.f32 (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (sqrt.f32 u1)))))
(-.f32 (/.f32 (*.f32 u1 (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (+.f32 u2 u2))))))) (-.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (sqrt.f32 u1)) (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1))))))) (/.f32 (*.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1))))) (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (+.f32 u2 u2))))))) (-.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (sqrt.f32 u1)) (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1))))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (fma.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (sqrt.f32 u1)) (-.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (sqrt.f32 u1)) (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))))) (*.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1))))) (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (+.f32 u2 u2)))))))) (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1))))) #s(literal 3 binary32)) (pow.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (sqrt.f32 u1)) #s(literal 3 binary32))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (-.f32 (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (sqrt.f32 u1))) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (fma.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/4 binary32)) (sqrt.f32 u1)))) (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (-.f32 (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (sqrt.f32 u1)))))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (sqrt.f32 u1)) (-.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (sqrt.f32 u1)) (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))))) (*.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1))))) (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (+.f32 u2 u2)))))))) (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1))))) #s(literal 3 binary32)) (pow.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (sqrt.f32 u1)) #s(literal 3 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (-.f32 (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (sqrt.f32 u1))) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (fma.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/4 binary32)) (sqrt.f32 u1)))) (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (-.f32 (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (sqrt.f32 u1))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1))))) #s(literal 3 binary32)) (pow.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (sqrt.f32 u1)) #s(literal 3 binary32))) (fma.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (sqrt.f32 u1)) (-.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (sqrt.f32 u1)) (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))))) (*.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1))))) (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (+.f32 u2 u2)))))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1))))) #s(literal 3 binary32)) (pow.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (sqrt.f32 u1)) #s(literal 3 binary32))) (fma.f32 u1 (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (+.f32 u2 u2)))))) (-.f32 (*.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1))))) (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (+.f32 u2 u2))))))) (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (sqrt.f32 u1)))))))
(/.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (fma.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/4 binary32)) (sqrt.f32 u1)))) (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (-.f32 (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (sqrt.f32 u1)))) (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (-.f32 (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (sqrt.f32 u1))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1))))) #s(literal 3 binary32)) (pow.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (sqrt.f32 u1)) #s(literal 3 binary32)))) (neg.f32 (fma.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (sqrt.f32 u1)) (-.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (sqrt.f32 u1)) (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))))) (*.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1))))) (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (+.f32 u2 u2))))))))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1))))) #s(literal 3 binary32)) (pow.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (sqrt.f32 u1)) #s(literal 3 binary32)))) (neg.f32 (fma.f32 u1 (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (+.f32 u2 u2)))))) (-.f32 (*.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1))))) (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (+.f32 u2 u2))))))) (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (sqrt.f32 u1))))))))
(/.f32 (neg.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (fma.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/4 binary32)) (sqrt.f32 u1)))) (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (-.f32 (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (sqrt.f32 u1))))) (neg.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (-.f32 (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (sqrt.f32 u1)))))
(/.f32 (-.f32 (*.f32 u1 (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (+.f32 u2 u2))))))) (*.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1))))) (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (+.f32 u2 u2)))))))) (-.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (sqrt.f32 u1)) (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))))))
(/.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (fma.f32 (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (sqrt.f32 u1)) (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (sqrt.f32 u1)) (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (sqrt.f32 u1))) (*.f32 (*.f32 u1 (sqrt.f32 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/64 binary32))))) (fma.f32 (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (sqrt.f32 u1)) (-.f32 (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (sqrt.f32 u1)) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32))))
(/.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (-.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32)) (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (sqrt.f32 u1)) (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (sqrt.f32 u1))))) (-.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1))) (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (sqrt.f32 u1))))
(/.f32 (*.f32 (fma.f32 (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (sqrt.f32 u1)) (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (sqrt.f32 u1)) (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (sqrt.f32 u1))) (*.f32 (*.f32 u1 (sqrt.f32 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/64 binary32)))) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) (fma.f32 (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (sqrt.f32 u1)) (-.f32 (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (sqrt.f32 u1)) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32))))
(/.f32 (*.f32 (-.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32)) (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (sqrt.f32 u1)) (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (sqrt.f32 u1)))) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) (-.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1))) (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (sqrt.f32 u1))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1))))) (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (+.f32 u2 u2))))))) (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (-.f32 (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (sqrt.f32 u1)))) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (-.f32 (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (sqrt.f32 u1))) (*.f32 u1 (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (+.f32 u2 u2))))))))) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (-.f32 (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (sqrt.f32 u1))) (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (-.f32 (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (sqrt.f32 u1)))))
(/.f32 (neg.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1))))) #s(literal 3 binary32)) (pow.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (sqrt.f32 u1)) #s(literal 3 binary32))))) (neg.f32 (neg.f32 (fma.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (sqrt.f32 u1)) (-.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (sqrt.f32 u1)) (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))))) (*.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1))))) (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (+.f32 u2 u2)))))))))))
(/.f32 (neg.f32 (neg.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (fma.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/4 binary32)) (sqrt.f32 u1)))) (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (-.f32 (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (sqrt.f32 u1)))))) (neg.f32 (neg.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (-.f32 (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (sqrt.f32 u1))))))
(/.f32 (neg.f32 (-.f32 (*.f32 u1 (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (+.f32 u2 u2))))))) (*.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1))))) (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (+.f32 u2 u2))))))))) (neg.f32 (-.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (sqrt.f32 u1)) (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1))))))))
(/.f32 (neg.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (fma.f32 (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (sqrt.f32 u1)) (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (sqrt.f32 u1)) (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (sqrt.f32 u1))) (*.f32 (*.f32 u1 (sqrt.f32 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/64 binary32)))))) (neg.f32 (fma.f32 (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (sqrt.f32 u1)) (-.f32 (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (sqrt.f32 u1)) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32)))))
(/.f32 (neg.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (-.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32)) (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (sqrt.f32 u1)) (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (sqrt.f32 u1)))))) (neg.f32 (-.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1))) (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (sqrt.f32 u1)))))
(/.f32 (neg.f32 (*.f32 (fma.f32 (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (sqrt.f32 u1)) (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (sqrt.f32 u1)) (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (sqrt.f32 u1))) (*.f32 (*.f32 u1 (sqrt.f32 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/64 binary32)))) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))) (neg.f32 (fma.f32 (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (sqrt.f32 u1)) (-.f32 (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (sqrt.f32 u1)) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32)))))
(/.f32 (neg.f32 (*.f32 (-.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32)) (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (sqrt.f32 u1)) (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (sqrt.f32 u1)))) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))) (neg.f32 (-.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1))) (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (sqrt.f32 u1)))))
(/.f32 (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (sqrt.f32 u1))) #s(literal 3 binary32))) (fma.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (-.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (sqrt.f32 u1))) (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (sqrt.f32 u1)))) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (sqrt.f32 u1)))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (sqrt.f32 u1))) #s(literal 3 binary32)) (pow.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) #s(literal 3 binary32))) (fma.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (sqrt.f32 u1))) (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (sqrt.f32 u1))) (-.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1))))) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (sqrt.f32 u1))) (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1))))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1))) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (sqrt.f32 u1)) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) #s(literal 3 binary32))) (fma.f32 (*.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1))) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) (*.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1))) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) (-.f32 (*.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (sqrt.f32 u1)) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (sqrt.f32 u1)) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))) (*.f32 (*.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1))) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (sqrt.f32 u1)) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (sqrt.f32 u1)) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1))) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) #s(literal 3 binary32))) (fma.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (sqrt.f32 u1)) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (sqrt.f32 u1)) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) (-.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1))) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) (*.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1))) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))) (*.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (sqrt.f32 u1)) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) (*.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1))) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))))))
(/.f32 (-.f32 (pow.f32 (/.f32 (*.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1))))) (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (+.f32 u2 u2))))))) (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (-.f32 (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (sqrt.f32 u1)))) #s(literal 3 binary32)) (pow.f32 (/.f32 (*.f32 u1 (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (+.f32 u2 u2))))))) (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (-.f32 (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (sqrt.f32 u1)))) #s(literal 3 binary32))) (fma.f32 (/.f32 (*.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1))))) (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (+.f32 u2 u2))))))) (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (-.f32 (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (sqrt.f32 u1)))) (/.f32 (*.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1))))) (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (+.f32 u2 u2))))))) (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (-.f32 (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (sqrt.f32 u1)))) (fma.f32 (/.f32 (*.f32 u1 (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (+.f32 u2 u2))))))) (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (-.f32 (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (sqrt.f32 u1)))) (/.f32 (*.f32 u1 (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (+.f32 u2 u2))))))) (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (-.f32 (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (sqrt.f32 u1)))) (*.f32 (/.f32 (*.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1))))) (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (+.f32 u2 u2))))))) (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (-.f32 (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (sqrt.f32 u1)))) (/.f32 (*.f32 u1 (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (+.f32 u2 u2))))))) (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (-.f32 (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (sqrt.f32 u1))))))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (fma.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/4 binary32)) (sqrt.f32 u1))))
(*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (fma.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/4 binary32)) (sqrt.f32 u1))) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))
(*.f32 (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1))))) #s(literal 3 binary32)) (pow.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (sqrt.f32 u1)) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (sqrt.f32 u1)) (-.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (sqrt.f32 u1)) (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))))) (*.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1))))) (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (+.f32 u2 u2))))))))))
(*.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (fma.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/4 binary32)) (sqrt.f32 u1)))) (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (-.f32 (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (sqrt.f32 u1)))) (/.f32 #s(literal 1 binary32) (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (-.f32 (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (sqrt.f32 u1)))))
(*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (fma.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/4 binary32)) (sqrt.f32 u1)))) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) (/.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (-.f32 (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (sqrt.f32 u1))) (-.f32 (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (sqrt.f32 u1))))
(exp.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 u1)) #s(literal 3 binary32)))
(exp.f32 (*.f32 (log.f32 u1) #s(literal 3/2 binary32)))
(pow.f32 u1 #s(literal 3/2 binary32))
(pow.f32 (sqrt.f32 u1) #s(literal 3 binary32))
(pow.f32 (*.f32 u1 u1) #s(literal 3/4 binary32))
(pow.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/2 binary32))
(pow.f32 (pow.f32 u1 #s(literal 3/4 binary32)) #s(literal 2 binary32))
(sqrt.f32 (*.f32 u1 (*.f32 u1 u1)))
(*.f32 u1 (sqrt.f32 u1))
(*.f32 (sqrt.f32 u1) u1)
(*.f32 (pow.f32 u1 #s(literal 3/4 binary32)) (pow.f32 u1 #s(literal 3/4 binary32)))
(*.f32 (pow.f32 (pow.f32 u1 #s(literal 1/4 binary32)) #s(literal 3 binary32)) (pow.f32 (pow.f32 u1 #s(literal 1/4 binary32)) #s(literal 3 binary32)))
(+.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (sqrt.f32 u1)) (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1))))))
(+.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1))))) (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (sqrt.f32 u1)))
(+.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (sqrt.f32 u1))))
(+.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (sqrt.f32 u1))) (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))))
(+.f32 (*.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1))) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (sqrt.f32 u1)) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))))
(+.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (sqrt.f32 u1)) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) (*.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1))) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))))
(pow.f32 (/.f32 (fma.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (sqrt.f32 u1)) (-.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (sqrt.f32 u1)) (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))))) (*.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1))))) (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (+.f32 u2 u2)))))))) (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1))))) #s(literal 3 binary32)) (pow.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (sqrt.f32 u1)) #s(literal 3 binary32)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (-.f32 (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (sqrt.f32 u1))) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (fma.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/4 binary32)) (sqrt.f32 u1)))) (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (-.f32 (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (sqrt.f32 u1))))) #s(literal -1 binary32))
(fma.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (sqrt.f32 u1) (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1))))))
(fma.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (sqrt.f32 u1)) (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))))
(fma.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1))) (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (sqrt.f32 u1))))
(fma.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (sqrt.f32 u1)))
(fma.f32 (sqrt.f32 u1) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1))))))
(fma.f32 (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (sqrt.f32 u1)) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (*.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1))) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))))
(fma.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1))) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (sqrt.f32 u1)) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))))
(fma.f32 (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (sqrt.f32 u1)))
(-.f32 (/.f32 (*.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1))))) (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (+.f32 u2 u2))))))) (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (-.f32 (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (sqrt.f32 u1)))) (/.f32 (*.f32 u1 (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (+.f32 u2 u2))))))) (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (-.f32 (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (sqrt.f32 u1)))))
(-.f32 (/.f32 (*.f32 u1 (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (+.f32 u2 u2))))))) (-.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (sqrt.f32 u1)) (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1))))))) (/.f32 (*.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1))))) (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (+.f32 u2 u2))))))) (-.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (sqrt.f32 u1)) (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1))))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (fma.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (sqrt.f32 u1)) (-.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (sqrt.f32 u1)) (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))))) (*.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1))))) (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (+.f32 u2 u2)))))))) (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1))))) #s(literal 3 binary32)) (pow.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (sqrt.f32 u1)) #s(literal 3 binary32))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (-.f32 (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (sqrt.f32 u1))) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (fma.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/4 binary32)) (sqrt.f32 u1)))) (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (-.f32 (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (sqrt.f32 u1)))))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (sqrt.f32 u1)) (-.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (sqrt.f32 u1)) (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))))) (*.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1))))) (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (+.f32 u2 u2)))))))) (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1))))) #s(literal 3 binary32)) (pow.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (sqrt.f32 u1)) #s(literal 3 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (-.f32 (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (sqrt.f32 u1))) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (fma.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/4 binary32)) (sqrt.f32 u1)))) (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (-.f32 (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (sqrt.f32 u1))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1))))) #s(literal 3 binary32)) (pow.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (sqrt.f32 u1)) #s(literal 3 binary32))) (fma.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (sqrt.f32 u1)) (-.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (sqrt.f32 u1)) (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))))) (*.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1))))) (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (+.f32 u2 u2)))))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1))))) #s(literal 3 binary32)) (pow.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (sqrt.f32 u1)) #s(literal 3 binary32))) (fma.f32 u1 (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (+.f32 u2 u2)))))) (-.f32 (*.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1))))) (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (+.f32 u2 u2))))))) (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (sqrt.f32 u1)))))))
(/.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (fma.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/4 binary32)) (sqrt.f32 u1)))) (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (-.f32 (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (sqrt.f32 u1)))) (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (-.f32 (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (sqrt.f32 u1))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1))))) #s(literal 3 binary32)) (pow.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (sqrt.f32 u1)) #s(literal 3 binary32)))) (neg.f32 (fma.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (sqrt.f32 u1)) (-.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (sqrt.f32 u1)) (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))))) (*.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1))))) (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (+.f32 u2 u2))))))))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1))))) #s(literal 3 binary32)) (pow.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (sqrt.f32 u1)) #s(literal 3 binary32)))) (neg.f32 (fma.f32 u1 (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (+.f32 u2 u2)))))) (-.f32 (*.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1))))) (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (+.f32 u2 u2))))))) (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (sqrt.f32 u1))))))))
(/.f32 (neg.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (fma.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/4 binary32)) (sqrt.f32 u1)))) (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (-.f32 (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (sqrt.f32 u1))))) (neg.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (-.f32 (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (sqrt.f32 u1)))))
(/.f32 (-.f32 (*.f32 u1 (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (+.f32 u2 u2))))))) (*.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1))))) (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (+.f32 u2 u2)))))))) (-.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (sqrt.f32 u1)) (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))))))
(/.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (fma.f32 (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (sqrt.f32 u1)) (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (sqrt.f32 u1)) (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (sqrt.f32 u1))) (*.f32 (*.f32 u1 (sqrt.f32 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/64 binary32))))) (fma.f32 (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (sqrt.f32 u1)) (-.f32 (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (sqrt.f32 u1)) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32))))
(/.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (-.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32)) (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (sqrt.f32 u1)) (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (sqrt.f32 u1))))) (-.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1))) (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (sqrt.f32 u1))))
(/.f32 (*.f32 (fma.f32 (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (sqrt.f32 u1)) (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (sqrt.f32 u1)) (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (sqrt.f32 u1))) (*.f32 (*.f32 u1 (sqrt.f32 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/64 binary32)))) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) (fma.f32 (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (sqrt.f32 u1)) (-.f32 (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (sqrt.f32 u1)) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32))))
(/.f32 (*.f32 (-.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32)) (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (sqrt.f32 u1)) (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (sqrt.f32 u1)))) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) (-.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1))) (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (sqrt.f32 u1))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1))))) (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (+.f32 u2 u2))))))) (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (-.f32 (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (sqrt.f32 u1)))) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (-.f32 (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (sqrt.f32 u1))) (*.f32 u1 (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (+.f32 u2 u2))))))))) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (-.f32 (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (sqrt.f32 u1))) (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (-.f32 (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (sqrt.f32 u1)))))
(/.f32 (neg.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1))))) #s(literal 3 binary32)) (pow.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (sqrt.f32 u1)) #s(literal 3 binary32))))) (neg.f32 (neg.f32 (fma.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (sqrt.f32 u1)) (-.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (sqrt.f32 u1)) (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))))) (*.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1))))) (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (+.f32 u2 u2)))))))))))
(/.f32 (neg.f32 (neg.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (fma.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/4 binary32)) (sqrt.f32 u1)))) (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (-.f32 (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (sqrt.f32 u1)))))) (neg.f32 (neg.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (-.f32 (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (sqrt.f32 u1))))))
(/.f32 (neg.f32 (-.f32 (*.f32 u1 (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (+.f32 u2 u2))))))) (*.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1))))) (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (+.f32 u2 u2))))))))) (neg.f32 (-.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (sqrt.f32 u1)) (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1))))))))
(/.f32 (neg.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (fma.f32 (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (sqrt.f32 u1)) (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (sqrt.f32 u1)) (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (sqrt.f32 u1))) (*.f32 (*.f32 u1 (sqrt.f32 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/64 binary32)))))) (neg.f32 (fma.f32 (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (sqrt.f32 u1)) (-.f32 (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (sqrt.f32 u1)) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32)))))
(/.f32 (neg.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (-.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32)) (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (sqrt.f32 u1)) (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (sqrt.f32 u1)))))) (neg.f32 (-.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1))) (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (sqrt.f32 u1)))))
(/.f32 (neg.f32 (*.f32 (fma.f32 (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (sqrt.f32 u1)) (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (sqrt.f32 u1)) (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (sqrt.f32 u1))) (*.f32 (*.f32 u1 (sqrt.f32 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/64 binary32)))) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))) (neg.f32 (fma.f32 (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (sqrt.f32 u1)) (-.f32 (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (sqrt.f32 u1)) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32)))))
(/.f32 (neg.f32 (*.f32 (-.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32)) (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (sqrt.f32 u1)) (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (sqrt.f32 u1)))) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))) (neg.f32 (-.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1))) (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (sqrt.f32 u1)))))
(/.f32 (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (sqrt.f32 u1))) #s(literal 3 binary32))) (fma.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (-.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (sqrt.f32 u1))) (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (sqrt.f32 u1)))) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (sqrt.f32 u1)))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (sqrt.f32 u1))) #s(literal 3 binary32)) (pow.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) #s(literal 3 binary32))) (fma.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (sqrt.f32 u1))) (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (sqrt.f32 u1))) (-.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1))))) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (sqrt.f32 u1))) (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1))))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1))) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (sqrt.f32 u1)) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) #s(literal 3 binary32))) (fma.f32 (*.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1))) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) (*.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1))) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) (-.f32 (*.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (sqrt.f32 u1)) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (sqrt.f32 u1)) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))) (*.f32 (*.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1))) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (sqrt.f32 u1)) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (sqrt.f32 u1)) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1))) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) #s(literal 3 binary32))) (fma.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (sqrt.f32 u1)) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (sqrt.f32 u1)) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) (-.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1))) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) (*.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1))) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))) (*.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (sqrt.f32 u1)) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) (*.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1))) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))))))
(/.f32 (-.f32 (pow.f32 (/.f32 (*.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1))))) (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (+.f32 u2 u2))))))) (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (-.f32 (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (sqrt.f32 u1)))) #s(literal 3 binary32)) (pow.f32 (/.f32 (*.f32 u1 (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (+.f32 u2 u2))))))) (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (-.f32 (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (sqrt.f32 u1)))) #s(literal 3 binary32))) (fma.f32 (/.f32 (*.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1))))) (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (+.f32 u2 u2))))))) (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (-.f32 (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (sqrt.f32 u1)))) (/.f32 (*.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1))))) (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (+.f32 u2 u2))))))) (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (-.f32 (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (sqrt.f32 u1)))) (fma.f32 (/.f32 (*.f32 u1 (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (+.f32 u2 u2))))))) (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (-.f32 (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (sqrt.f32 u1)))) (/.f32 (*.f32 u1 (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (+.f32 u2 u2))))))) (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (-.f32 (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (sqrt.f32 u1)))) (*.f32 (/.f32 (*.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1))))) (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (+.f32 u2 u2))))))) (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (-.f32 (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (sqrt.f32 u1)))) (/.f32 (*.f32 u1 (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (+.f32 u2 u2))))))) (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (-.f32 (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (sqrt.f32 u1))))))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (fma.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/4 binary32)) (sqrt.f32 u1))))
(*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (fma.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/4 binary32)) (sqrt.f32 u1))) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))
(*.f32 (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1))))) #s(literal 3 binary32)) (pow.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (sqrt.f32 u1)) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (sqrt.f32 u1)) (-.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (sqrt.f32 u1)) (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))))) (*.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1))))) (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (+.f32 u2 u2))))))))))
(*.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (fma.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/4 binary32)) (sqrt.f32 u1)))) (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (-.f32 (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (sqrt.f32 u1)))) (/.f32 #s(literal 1 binary32) (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (-.f32 (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (sqrt.f32 u1)))))
(*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (fma.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/4 binary32)) (sqrt.f32 u1)))) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) (/.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (-.f32 (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (sqrt.f32 u1))) (-.f32 (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (sqrt.f32 u1))))
(+.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1))) (*.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)))))
(+.f32 (*.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1))))
(pow.f32 (/.f32 (fma.f32 (*.f32 (*.f32 u1 (*.f32 u1 (sqrt.f32 u1))) (*.f32 u1 (*.f32 u1 (sqrt.f32 u1)))) #s(literal 1/36 binary32) (-.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32)) (*.f32 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (*.f32 u1 (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1))))))) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (sqrt.f32 u1)) #s(literal 1/216 binary32))) (*.f32 (*.f32 u1 (sqrt.f32 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/64 binary32))))) #s(literal -1 binary32))
(pow.f32 (/.f32 (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (*.f32 #s(literal -1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (fma.f32 (*.f32 (*.f32 u1 (*.f32 u1 (sqrt.f32 u1))) (*.f32 u1 (*.f32 u1 (sqrt.f32 u1)))) #s(literal 1/36 binary32) (neg.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32))))) #s(literal -1 binary32))
(fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1))))
(fma.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/4 binary32)) (*.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)))))
(fma.f32 (sqrt.f32 u1) (*.f32 u1 #s(literal 1/4 binary32)) (*.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)))))
(fma.f32 (sqrt.f32 u1) (*.f32 #s(literal 1/6 binary32) (*.f32 u1 u1)) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1))))
(fma.f32 (sqrt.f32 u1) (*.f32 (*.f32 u1 #s(literal 1/6 binary32)) u1) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1))))
(fma.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)) (*.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)))))
(fma.f32 (*.f32 u1 (sqrt.f32 u1)) #s(literal 1/4 binary32) (*.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)))))
(fma.f32 (*.f32 u1 (sqrt.f32 u1)) (*.f32 u1 #s(literal 1/6 binary32)) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1))))
(fma.f32 #s(literal 1/6 binary32) (*.f32 u1 (*.f32 u1 (sqrt.f32 u1))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1))))
(fma.f32 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)) (*.f32 u1 u1) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1))))
(fma.f32 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) u1 (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1))))
(fma.f32 (*.f32 u1 u1) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1))))
(fma.f32 (*.f32 u1 #s(literal 1/4 binary32)) (sqrt.f32 u1) (*.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)))))
(fma.f32 (*.f32 u1 (*.f32 u1 (sqrt.f32 u1))) #s(literal 1/6 binary32) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1))))
(fma.f32 (*.f32 #s(literal 1/4 binary32) (sqrt.f32 u1)) u1 (*.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)))))
(fma.f32 (*.f32 (*.f32 u1 u1) #s(literal 1/6 binary32)) (sqrt.f32 u1) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1))))
(-.f32 (/.f32 (*.f32 (*.f32 (*.f32 u1 (*.f32 u1 (sqrt.f32 u1))) (*.f32 u1 (*.f32 u1 (sqrt.f32 u1)))) #s(literal 1/36 binary32)) (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (*.f32 #s(literal -1/4 binary32) (*.f32 u1 (sqrt.f32 u1))))) (/.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32)) (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (*.f32 #s(literal -1/4 binary32) (*.f32 u1 (sqrt.f32 u1))))))
(-.f32 (/.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32)) (-.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1))) (*.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)))))) (/.f32 (*.f32 (*.f32 (*.f32 u1 (*.f32 u1 (sqrt.f32 u1))) (*.f32 u1 (*.f32 u1 (sqrt.f32 u1)))) #s(literal 1/36 binary32)) (-.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1))) (*.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (fma.f32 (*.f32 (*.f32 u1 (*.f32 u1 (sqrt.f32 u1))) (*.f32 u1 (*.f32 u1 (sqrt.f32 u1)))) #s(literal 1/36 binary32) (-.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32)) (*.f32 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (*.f32 u1 (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1))))))) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (sqrt.f32 u1)) #s(literal 1/216 binary32))) (*.f32 (*.f32 u1 (sqrt.f32 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/64 binary32)))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (*.f32 #s(literal -1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (fma.f32 (*.f32 (*.f32 u1 (*.f32 u1 (sqrt.f32 u1))) (*.f32 u1 (*.f32 u1 (sqrt.f32 u1)))) #s(literal 1/36 binary32) (neg.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32)))))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 (*.f32 u1 (*.f32 u1 (sqrt.f32 u1))) (*.f32 u1 (*.f32 u1 (sqrt.f32 u1)))) #s(literal 1/36 binary32) (-.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32)) (*.f32 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (*.f32 u1 (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1))))))) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (sqrt.f32 u1)) #s(literal 1/216 binary32))) (*.f32 (*.f32 u1 (sqrt.f32 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/64 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (*.f32 #s(literal -1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (fma.f32 (*.f32 (*.f32 u1 (*.f32 u1 (sqrt.f32 u1))) (*.f32 u1 (*.f32 u1 (sqrt.f32 u1)))) #s(literal 1/36 binary32) (neg.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32))))))
(/.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (sqrt.f32 u1)) #s(literal 1/216 binary32))) (*.f32 (*.f32 u1 (sqrt.f32 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/64 binary32)))) (fma.f32 (*.f32 (*.f32 u1 (*.f32 u1 (sqrt.f32 u1))) (*.f32 u1 (*.f32 u1 (sqrt.f32 u1)))) #s(literal 1/36 binary32) (-.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32)) (*.f32 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (*.f32 u1 (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1))))))))
(/.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (sqrt.f32 u1)) #s(literal 1/216 binary32))) (*.f32 (*.f32 u1 (sqrt.f32 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/64 binary32)))) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32) (-.f32 (*.f32 (*.f32 (*.f32 u1 (*.f32 u1 (sqrt.f32 u1))) (*.f32 u1 (*.f32 u1 (sqrt.f32 u1)))) #s(literal 1/36 binary32)) (*.f32 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (*.f32 u1 (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1))))))))
(/.f32 (fma.f32 (*.f32 (*.f32 u1 (*.f32 u1 (sqrt.f32 u1))) (*.f32 u1 (*.f32 u1 (sqrt.f32 u1)))) #s(literal 1/36 binary32) (neg.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32)))) (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (*.f32 #s(literal -1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))))
(/.f32 (neg.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (sqrt.f32 u1)) #s(literal 1/216 binary32))) (*.f32 (*.f32 u1 (sqrt.f32 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/64 binary32))))) (neg.f32 (fma.f32 (*.f32 (*.f32 u1 (*.f32 u1 (sqrt.f32 u1))) (*.f32 u1 (*.f32 u1 (sqrt.f32 u1)))) #s(literal 1/36 binary32) (-.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32)) (*.f32 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (*.f32 u1 (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))))))))
(/.f32 (neg.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (sqrt.f32 u1)) #s(literal 1/216 binary32))) (*.f32 (*.f32 u1 (sqrt.f32 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/64 binary32))))) (neg.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32) (-.f32 (*.f32 (*.f32 (*.f32 u1 (*.f32 u1 (sqrt.f32 u1))) (*.f32 u1 (*.f32 u1 (sqrt.f32 u1)))) #s(literal 1/36 binary32)) (*.f32 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (*.f32 u1 (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))))))))
(/.f32 (neg.f32 (fma.f32 (*.f32 (*.f32 u1 (*.f32 u1 (sqrt.f32 u1))) (*.f32 u1 (*.f32 u1 (sqrt.f32 u1)))) #s(literal 1/36 binary32) (neg.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32))))) (neg.f32 (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (*.f32 #s(literal -1/4 binary32) (*.f32 u1 (sqrt.f32 u1))))))
(/.f32 (-.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32)) (*.f32 (*.f32 (*.f32 u1 (*.f32 u1 (sqrt.f32 u1))) (*.f32 u1 (*.f32 u1 (sqrt.f32 u1)))) #s(literal 1/36 binary32))) (-.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1))) (*.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 (*.f32 u1 (*.f32 u1 (sqrt.f32 u1))) (*.f32 u1 (*.f32 u1 (sqrt.f32 u1)))) #s(literal 1/36 binary32)) (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (*.f32 #s(literal -1/4 binary32) (*.f32 u1 (sqrt.f32 u1))))) (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (*.f32 #s(literal -1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32)))) (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (*.f32 #s(literal -1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (*.f32 #s(literal -1/4 binary32) (*.f32 u1 (sqrt.f32 u1))))))
(/.f32 (neg.f32 (neg.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (sqrt.f32 u1)) #s(literal 1/216 binary32))) (*.f32 (*.f32 u1 (sqrt.f32 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/64 binary32)))))) (neg.f32 (neg.f32 (fma.f32 (*.f32 (*.f32 u1 (*.f32 u1 (sqrt.f32 u1))) (*.f32 u1 (*.f32 u1 (sqrt.f32 u1)))) #s(literal 1/36 binary32) (-.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32)) (*.f32 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (*.f32 u1 (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1))))))))))
(/.f32 (neg.f32 (neg.f32 (fma.f32 (*.f32 (*.f32 u1 (*.f32 u1 (sqrt.f32 u1))) (*.f32 u1 (*.f32 u1 (sqrt.f32 u1)))) #s(literal 1/36 binary32) (neg.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32)))))) (neg.f32 (neg.f32 (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (*.f32 #s(literal -1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))))))
(/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32)) (*.f32 (*.f32 (*.f32 u1 (*.f32 u1 (sqrt.f32 u1))) (*.f32 u1 (*.f32 u1 (sqrt.f32 u1)))) #s(literal 1/36 binary32)))) (neg.f32 (-.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1))) (*.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)))))))
(/.f32 (-.f32 (pow.f32 (/.f32 (*.f32 (*.f32 (*.f32 u1 (*.f32 u1 (sqrt.f32 u1))) (*.f32 u1 (*.f32 u1 (sqrt.f32 u1)))) #s(literal 1/36 binary32)) (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (*.f32 #s(literal -1/4 binary32) (*.f32 u1 (sqrt.f32 u1))))) #s(literal 3 binary32)) (pow.f32 (/.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32)) (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (*.f32 #s(literal -1/4 binary32) (*.f32 u1 (sqrt.f32 u1))))) #s(literal 3 binary32))) (fma.f32 (/.f32 (*.f32 (*.f32 (*.f32 u1 (*.f32 u1 (sqrt.f32 u1))) (*.f32 u1 (*.f32 u1 (sqrt.f32 u1)))) #s(literal 1/36 binary32)) (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (*.f32 #s(literal -1/4 binary32) (*.f32 u1 (sqrt.f32 u1))))) (/.f32 (*.f32 (*.f32 (*.f32 u1 (*.f32 u1 (sqrt.f32 u1))) (*.f32 u1 (*.f32 u1 (sqrt.f32 u1)))) #s(literal 1/36 binary32)) (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (*.f32 #s(literal -1/4 binary32) (*.f32 u1 (sqrt.f32 u1))))) (fma.f32 (/.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32)) (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (*.f32 #s(literal -1/4 binary32) (*.f32 u1 (sqrt.f32 u1))))) (/.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32)) (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (*.f32 #s(literal -1/4 binary32) (*.f32 u1 (sqrt.f32 u1))))) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 u1 (*.f32 u1 (sqrt.f32 u1))) (*.f32 u1 (*.f32 u1 (sqrt.f32 u1)))) #s(literal 1/36 binary32)) (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (*.f32 #s(literal -1/4 binary32) (*.f32 u1 (sqrt.f32 u1))))) (/.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32)) (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (*.f32 #s(literal -1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))))))))
(*.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (sqrt.f32 u1)) #s(literal 1/216 binary32))) (*.f32 (*.f32 u1 (sqrt.f32 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/64 binary32)))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (*.f32 u1 (*.f32 u1 (sqrt.f32 u1))) (*.f32 u1 (*.f32 u1 (sqrt.f32 u1)))) #s(literal 1/36 binary32) (-.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32)) (*.f32 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (*.f32 u1 (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))))))))
(*.f32 (fma.f32 (*.f32 (*.f32 u1 (*.f32 u1 (sqrt.f32 u1))) (*.f32 u1 (*.f32 u1 (sqrt.f32 u1)))) #s(literal 1/36 binary32) (neg.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32)))) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (*.f32 #s(literal -1/4 binary32) (*.f32 u1 (sqrt.f32 u1))))))
(neg.f32 (*.f32 u1 (neg.f32 u1)))
(neg.f32 (*.f32 (neg.f32 u1) u1))
(exp.f32 (*.f32 (log.f32 u1) #s(literal 2 binary32)))
(exp.f32 (*.f32 (log.f32 (neg.f32 u1)) #s(literal 2 binary32)))
(pow.f32 u1 #s(literal 2 binary32))
(pow.f32 (neg.f32 u1) #s(literal 2 binary32))
(pow.f32 (sqrt.f32 u1) #s(literal 4 binary32))
(pow.f32 (*.f32 u1 u1) #s(literal 1 binary32))
(pow.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)) #s(literal 1/2 binary32))
(sqrt.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)))
(*.f32 u1 u1)
(*.f32 (neg.f32 u1) (neg.f32 u1))
(*.f32 #s(literal -1 binary32) (*.f32 u1 (neg.f32 u1)))
(*.f32 (*.f32 u1 u1) #s(literal 1 binary32))
(*.f32 #s(literal 1 binary32) (*.f32 u1 u1))
(*.f32 (*.f32 (neg.f32 u1) #s(literal -1 binary32)) u1)
(*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))
(*.f32 #s(literal 1/6 binary32) (sqrt.f32 u1))
(+.f32 (*.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 #s(literal 1 binary32) (*.f32 (PI.f32) u2) (*.f32 (PI.f32) u2))
(fma.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (*.f32 (cbrt.f32 (PI.f32)) 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 #s(literal 1 binary32)) (PI.f32) (*.f32 (PI.f32) u2))
(fma.f32 (*.f32 u2 (pow.f32 (PI.f32) #s(literal 2/3 binary32))) (cbrt.f32 (PI.f32)) (*.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)) (-.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 (fma.f32 (*.f32 (PI.f32) u2) (*.f32 (*.f32 (PI.f32) u2) (*.f32 (PI.f32) u2)) (*.f32 (*.f32 (PI.f32) u2) (*.f32 (*.f32 (PI.f32) u2) (*.f32 (PI.f32) u2)))) (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)) (+.f32 u2 u2))) (fma.f32 u2 u2 #s(literal 0 binary32)))
(/.f32 (*.f32 (PI.f32) #s(literal 0 binary32)) #s(literal 0 binary32))
(/.f32 (*.f32 (*.f32 (fma.f32 u2 u2 #s(literal 0 binary32)) (+.f32 u2 u2)) (PI.f32)) (fma.f32 u2 u2 #s(literal 0 binary32)))
(/.f32 (*.f32 #s(literal 0 binary32) (PI.f32)) #s(literal 0 binary32))
(/.f32 (neg.f32 (fma.f32 (*.f32 (PI.f32) u2) (*.f32 (*.f32 (PI.f32) u2) (*.f32 (PI.f32) u2)) (*.f32 (*.f32 (PI.f32) u2) (*.f32 (*.f32 (PI.f32) u2) (*.f32 (PI.f32) u2))))) (neg.f32 (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 (neg.f32 (-.f32 (*.f32 (*.f32 (PI.f32) u2) (*.f32 (PI.f32) u2)) (*.f32 (*.f32 (PI.f32) u2) (*.f32 (PI.f32) u2)))) (neg.f32 (-.f32 (*.f32 (PI.f32) u2) (*.f32 (PI.f32) u2))))
(/.f32 (neg.f32 (*.f32 (PI.f32) (*.f32 (fma.f32 u2 u2 #s(literal 0 binary32)) (+.f32 u2 u2)))) (neg.f32 (fma.f32 u2 u2 #s(literal 0 binary32))))
(/.f32 (neg.f32 (*.f32 (PI.f32) #s(literal 0 binary32))) #s(literal 0 binary32))
(/.f32 (neg.f32 (*.f32 (*.f32 (fma.f32 u2 u2 #s(literal 0 binary32)) (+.f32 u2 u2)) (PI.f32))) (neg.f32 (fma.f32 u2 u2 #s(literal 0 binary32))))
(/.f32 (neg.f32 (*.f32 #s(literal 0 binary32) (PI.f32))) #s(literal 0 binary32))
(*.f32 (PI.f32) (+.f32 u2 u2))
(*.f32 u2 (+.f32 (PI.f32) (PI.f32)))
(*.f32 (+.f32 u2 u2) (PI.f32))
(*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))
(*.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (+.f32 u2 u2)))
(*.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (*.f32 (cbrt.f32 (PI.f32)) (+.f32 u2 u2)))
(*.f32 (sqrt.f32 (PI.f32)) (*.f32 (sqrt.f32 (PI.f32)) (+.f32 u2 u2)))
(*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) u2)
(*.f32 (*.f32 (+.f32 u2 u2) #s(literal 1 binary32)) (PI.f32))
(*.f32 (*.f32 (+.f32 u2 u2) (pow.f32 (PI.f32) #s(literal 2/3 binary32))) (cbrt.f32 (PI.f32)))
(*.f32 (*.f32 (+.f32 u2 u2) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))
(+.f32 (*.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))))
(sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))
(fma.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 (pow.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) u2)) (cos.f32 (*.f32 (PI.f32) u2))) #s(literal 3 binary32)) (pow.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) u2)) (sin.f32 (*.f32 (PI.f32) u2))) #s(literal 3 binary32))) (fma.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) u2)) (cos.f32 (*.f32 (PI.f32) u2))) (*.f32 (sin.f32 (*.f32 (PI.f32) u2)) (cos.f32 (*.f32 (PI.f32) u2))) (-.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) u2)) (sin.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) u2)) (cos.f32 (*.f32 (PI.f32) u2))) (*.f32 (cos.f32 (*.f32 (PI.f32) u2)) (sin.f32 (*.f32 (PI.f32) u2)))))))
(*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 (PI.f32) u2)) (cos.f32 (*.f32 (PI.f32) u2))))
(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 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/2 binary32))
(pow.f32 (cbrt.f32 (PI.f32)) #s(literal 3 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 (PI.f32) #s(literal 1 binary32))
(*.f32 (PI.f32) (log.f32 (E.f32)))
(*.f32 #s(literal 1 binary32) (PI.f32))
(*.f32 (cbrt.f32 (PI.f32)) (pow.f32 (PI.f32) #s(literal 2/3 binary32)))
(*.f32 (cbrt.f32 (PI.f32)) (log.f32 (exp.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)))))
(*.f32 (cbrt.f32 (PI.f32)) (sqrt.f32 (pow.f32 (PI.f32) #s(literal 4/3 binary32))))
(*.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (cbrt.f32 (PI.f32)))
(*.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 (cbrt.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32))) #s(literal 3 binary32)) (pow.f32 (cbrt.f32 (cbrt.f32 (PI.f32))) #s(literal 3 binary32)))
(*.f32 (pow.f32 (cbrt.f32 (sqrt.f32 (PI.f32))) #s(literal 3 binary32)) (pow.f32 (cbrt.f32 (sqrt.f32 (PI.f32))) #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)) (cbrt.f32 (cbrt.f32 (PI.f32))))
(*.f32 (pow.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (sqrt.f32 (PI.f32))) #s(literal 1/3 binary32)) (cbrt.f32 (sqrt.f32 (PI.f32))))
(*.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)))) (cbrt.f32 (cbrt.f32 (PI.f32))))
(*.f32 (cbrt.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (sqrt.f32 (PI.f32)))) (cbrt.f32 (sqrt.f32 (PI.f32))))
(*.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))))) (cbrt.f32 (PI.f32)))
(*.f32 (sqrt.f32 (*.f32 (PI.f32) (pow.f32 (PI.f32) #s(literal 2/3 binary32)))) (pow.f32 (PI.f32) #s(literal 1/6 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 (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 (cbrt.f32 (PI.f32)) #s(literal 6 binary32))
(pow.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) #s(literal 3 binary32))
(pow.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 2/3 binary32))
(pow.f32 (sqrt.f32 (PI.f32)) #s(literal 4 binary32))
(pow.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) #s(literal 1/3 binary32))
(sqrt.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (PI.f32))))
(cbrt.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))
(*.f32 (PI.f32) (PI.f32))
(*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))
(*.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (PI.f32)))
(*.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (cbrt.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (PI.f32)))))
(*.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 (cbrt.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (PI.f32)))) (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))) (cbrt.f32 (PI.f32)))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (PI.f32)))) #s(literal 1 binary32)) (pow.f32 (PI.f32) #s(literal 2/3 binary32)))
(*.f32 (pow.f32 (*.f32 (PI.f32) (sqrt.f32 (PI.f32))) #s(literal 1 binary32)) (sqrt.f32 (PI.f32)))
(*.f32 (pow.f32 (*.f32 (PI.f32) (pow.f32 (PI.f32) #s(literal 2/3 binary32))) #s(literal 1 binary32)) (cbrt.f32 (PI.f32)))
(+.f32 #s(literal -1/3 binary32) (*.f32 u1 #s(literal -1/4 binary32)))
(+.f32 (*.f32 u1 #s(literal -1/4 binary32)) #s(literal -1/3 binary32))
(pow.f32 (/.f32 (fma.f32 (*.f32 u1 u1) #s(literal 1/16 binary32) (-.f32 #s(literal 1/9 binary32) (*.f32 u1 #s(literal 1/12 binary32)))) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1/64 binary32) #s(literal -1/27 binary32))) #s(literal -1 binary32))
(pow.f32 (/.f32 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal 1/3 binary32)) (fma.f32 (*.f32 u1 u1) #s(literal 1/16 binary32) #s(literal -1/9 binary32))) #s(literal -1 binary32))
(fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32))
(fma.f32 #s(literal -1/4 binary32) u1 #s(literal -1/3 binary32))
(-.f32 (/.f32 (*.f32 (*.f32 u1 u1) #s(literal 1/16 binary32)) (fma.f32 u1 #s(literal -1/4 binary32) #s(literal 1/3 binary32))) (/.f32 #s(literal 1/9 binary32) (fma.f32 u1 #s(literal -1/4 binary32) #s(literal 1/3 binary32))))
(-.f32 (/.f32 #s(literal 1/9 binary32) (-.f32 #s(literal -1/3 binary32) (*.f32 u1 #s(literal -1/4 binary32)))) (/.f32 (*.f32 (*.f32 u1 u1) #s(literal 1/16 binary32)) (-.f32 #s(literal -1/3 binary32) (*.f32 u1 #s(literal -1/4 binary32)))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (fma.f32 (*.f32 u1 u1) #s(literal 1/16 binary32) (-.f32 #s(literal 1/9 binary32) (*.f32 u1 #s(literal 1/12 binary32)))) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1/64 binary32) #s(literal -1/27 binary32)))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal 1/3 binary32)) (fma.f32 (*.f32 u1 u1) #s(literal 1/16 binary32) #s(literal -1/9 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 u1 u1) #s(literal 1/16 binary32) (-.f32 #s(literal 1/9 binary32) (*.f32 u1 #s(literal 1/12 binary32)))) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1/64 binary32) #s(literal -1/27 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal 1/3 binary32)) (fma.f32 (*.f32 u1 u1) #s(literal 1/16 binary32) #s(literal -1/9 binary32))))
(/.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1/64 binary32) #s(literal -1/27 binary32)) (fma.f32 (*.f32 u1 u1) #s(literal 1/16 binary32) (-.f32 #s(literal 1/9 binary32) (*.f32 u1 #s(literal 1/12 binary32)))))
(/.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1/64 binary32) #s(literal -1/27 binary32)) (+.f32 #s(literal 1/9 binary32) (-.f32 (*.f32 (*.f32 u1 u1) #s(literal 1/16 binary32)) (*.f32 u1 #s(literal 1/12 binary32)))))
(/.f32 (fma.f32 (*.f32 u1 u1) #s(literal 1/16 binary32) #s(literal -1/9 binary32)) (fma.f32 u1 #s(literal -1/4 binary32) #s(literal 1/3 binary32)))
(/.f32 (neg.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1/64 binary32) #s(literal -1/27 binary32))) (neg.f32 (fma.f32 (*.f32 u1 u1) #s(literal 1/16 binary32) (-.f32 #s(literal 1/9 binary32) (*.f32 u1 #s(literal 1/12 binary32))))))
(/.f32 (neg.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1/64 binary32) #s(literal -1/27 binary32))) (neg.f32 (+.f32 #s(literal 1/9 binary32) (-.f32 (*.f32 (*.f32 u1 u1) #s(literal 1/16 binary32)) (*.f32 u1 #s(literal 1/12 binary32))))))
(/.f32 (neg.f32 (fma.f32 (*.f32 u1 u1) #s(literal 1/16 binary32) #s(literal -1/9 binary32))) (neg.f32 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal 1/3 binary32))))
(/.f32 (-.f32 #s(literal 1/9 binary32) (*.f32 (*.f32 u1 u1) #s(literal 1/16 binary32))) (-.f32 #s(literal -1/3 binary32) (*.f32 u1 #s(literal -1/4 binary32))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 u1 u1) #s(literal 1/16 binary32)) (fma.f32 u1 #s(literal -1/4 binary32) #s(literal 1/3 binary32))) (*.f32 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/9 binary32))) (*.f32 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal 1/3 binary32)) (fma.f32 u1 #s(literal -1/4 binary32) #s(literal 1/3 binary32))))
(/.f32 (neg.f32 (neg.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1/64 binary32) #s(literal -1/27 binary32)))) (neg.f32 (neg.f32 (fma.f32 (*.f32 u1 u1) #s(literal 1/16 binary32) (-.f32 #s(literal 1/9 binary32) (*.f32 u1 #s(literal 1/12 binary32)))))))
(/.f32 (neg.f32 (neg.f32 (fma.f32 (*.f32 u1 u1) #s(literal 1/16 binary32) #s(literal -1/9 binary32)))) (neg.f32 (neg.f32 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal 1/3 binary32)))))
(/.f32 (neg.f32 (-.f32 #s(literal 1/9 binary32) (*.f32 (*.f32 u1 u1) #s(literal 1/16 binary32)))) (neg.f32 (-.f32 #s(literal -1/3 binary32) (*.f32 u1 #s(literal -1/4 binary32)))))
(/.f32 (-.f32 (pow.f32 (/.f32 (*.f32 (*.f32 u1 u1) #s(literal 1/16 binary32)) (fma.f32 u1 #s(literal -1/4 binary32) #s(literal 1/3 binary32))) #s(literal 3 binary32)) (pow.f32 (/.f32 #s(literal 1/9 binary32) (fma.f32 u1 #s(literal -1/4 binary32) #s(literal 1/3 binary32))) #s(literal 3 binary32))) (fma.f32 (/.f32 (*.f32 (*.f32 u1 u1) #s(literal 1/16 binary32)) (fma.f32 u1 #s(literal -1/4 binary32) #s(literal 1/3 binary32))) (/.f32 (*.f32 (*.f32 u1 u1) #s(literal 1/16 binary32)) (fma.f32 u1 #s(literal -1/4 binary32) #s(literal 1/3 binary32))) (fma.f32 (/.f32 #s(literal 1/9 binary32) (fma.f32 u1 #s(literal -1/4 binary32) #s(literal 1/3 binary32))) (/.f32 #s(literal 1/9 binary32) (fma.f32 u1 #s(literal -1/4 binary32) #s(literal 1/3 binary32))) (*.f32 (/.f32 (*.f32 (*.f32 u1 u1) #s(literal 1/16 binary32)) (fma.f32 u1 #s(literal -1/4 binary32) #s(literal 1/3 binary32))) (/.f32 #s(literal 1/9 binary32) (fma.f32 u1 #s(literal -1/4 binary32) #s(literal 1/3 binary32)))))))
(*.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1/64 binary32) #s(literal -1/27 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 u1) #s(literal 1/16 binary32) (-.f32 #s(literal 1/9 binary32) (*.f32 u1 #s(literal 1/12 binary32))))))
(*.f32 (fma.f32 (*.f32 u1 u1) #s(literal 1/16 binary32) #s(literal -1/9 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 #s(literal -1/4 binary32) #s(literal 1/3 binary32))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (sqrt.f32 u1))
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))

simplify537.0ms (3.5%)

Memory
0.4MiB live, 634.3MiB allocated
Algorithm
egg-herbie
Rules
7 812×lower-fma.f64
7 812×lower-fma.f32
7 506×lower-*.f64
7 506×lower-*.f32
4 700×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
07827861
126657063
267056996
080946555
Stop Event
iter limit
node limit
Counts
384 → 382
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)))
(* -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))
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/4 (pow u1 4))
(* (pow u1 4) (+ 1/4 (* 1/3 (/ 1 u1))))
(* (pow u1 4) (+ 1/4 (+ (/ 1/2 (pow u1 2)) (* 1/3 (/ 1 u1)))))
(* (pow u1 4) (+ 1/4 (+ (/ 1/2 (pow u1 2)) (+ (* 1/3 (/ 1 u1)) (/ 1 (pow u1 3))))))
(* 1/4 (pow u1 4))
(* (pow u1 4) (+ 1/4 (* 1/3 (/ 1 u1))))
(* (pow u1 4) (+ 1/4 (+ (/ 1/2 (pow u1 2)) (* 1/3 (/ 1 u1)))))
(* (pow u1 4) (+ 1/4 (* -1 (/ (- (* -1 (/ (+ 1/2 (/ 1 u1)) u1)) 1/3) u1))))
(* 2 (* (sqrt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))) (* u2 (* (PI) (sqrt -1)))))
(* u2 (+ (* -4/3 (* (sqrt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))) (* (pow u2 2) (* (pow (PI) 3) (sqrt -1))))) (* 2 (* (sqrt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))) (* (PI) (sqrt -1))))))
(* u2 (+ (* -4/3 (* (sqrt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))) (* (pow u2 2) (* (pow (PI) 3) (sqrt -1))))) (* 2 (* (sqrt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))) (* (PI) (sqrt -1))))))
(* u2 (+ (* -4/3 (* (sqrt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))) (* (pow u2 2) (* (pow (PI) 3) (sqrt -1))))) (* 2 (* (sqrt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))) (* (PI) (sqrt -1))))))
(* -4/3 (* (sqrt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))) (* (pow u2 3) (* (pow (PI) 3) (sqrt -1)))))
(* (pow u2 3) (+ (* -4/3 (* (sqrt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))) (* (pow (PI) 3) (sqrt -1)))) (* 2 (* (sqrt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))) (/ (* (PI) (sqrt -1)) (pow u2 2))))))
(* (pow u2 3) (+ (* -4/3 (* (sqrt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))) (* (pow (PI) 3) (sqrt -1)))) (* 2 (* (sqrt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))) (/ (* (PI) (sqrt -1)) (pow u2 2))))))
(* (pow u2 3) (+ (* -4/3 (* (sqrt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))) (* (pow (PI) 3) (sqrt -1)))) (* 2 (* (sqrt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))) (/ (* (PI) (sqrt -1)) (pow u2 2))))))
(* -4/3 (* (sqrt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))) (* (pow u2 3) (* (pow (PI) 3) (sqrt -1)))))
(* -1 (* (pow u2 3) (+ (* -2 (* (sqrt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))) (/ (* (PI) (sqrt -1)) (pow u2 2)))) (* 4/3 (* (sqrt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))) (* (pow (PI) 3) (sqrt -1)))))))
(* -1 (* (pow u2 3) (+ (* -2 (* (sqrt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))) (/ (* (PI) (sqrt -1)) (pow u2 2)))) (* 4/3 (* (sqrt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))) (* (pow (PI) 3) (sqrt -1)))))))
(* -1 (* (pow u2 3) (+ (* -2 (* (sqrt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))) (/ (* (PI) (sqrt -1)) (pow u2 2)))) (* 4/3 (* (sqrt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))) (* (pow (PI) 3) (sqrt -1)))))))
(* (sqrt u1) (* u2 (* (PI) (* (pow (sqrt -1) 2) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2))))))))
(+ (* -1/4 (* (sqrt (pow u1 3)) (* u2 (* (PI) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2)))))))) (* (sqrt u1) (* u2 (* (PI) (* (pow (sqrt -1) 2) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2)))))))))
(+ (* (sqrt u1) (* u2 (* (PI) (* (pow (sqrt -1) 2) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2)))))))) (* (pow u1 2) (+ (* -1/4 (* (sqrt (/ 1 u1)) (* u2 (* (PI) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2)))))))) (* -1/6 (* (sqrt u1) (* u2 (* (PI) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2)))))))))))
(+ (* (sqrt u1) (* u2 (* (PI) (* (pow (sqrt -1) 2) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2)))))))) (* (pow u1 2) (+ (* -1/4 (* (sqrt (/ 1 u1)) (* u2 (* (PI) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2)))))))) (* u1 (+ (* -1/2 (* (sqrt u1) (* u2 (* (PI) (* (+ 1/4 (* 1/16 (/ 1 (* u1 (pow (sqrt -1) 2))))) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2))))))))) (* -1/6 (* (sqrt (/ 1 u1)) (* u2 (* (PI) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2)))))))))))))
(* (pow u1 2) (* u2 (* (PI) (* (sqrt -1) (* (sqrt -1/4) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2)))))))))
(* (pow u1 2) (+ (* -1/6 (/ (* u2 (* (PI) (* (sqrt -1) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2))))))) (* u1 (sqrt -1/4)))) (* u2 (* (PI) (* (sqrt -1) (* (sqrt -1/4) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2))))))))))
(* (pow u1 2) (+ (* -1/2 (/ (* u2 (* (PI) (* (sqrt -1) (* (+ 1/2 (* 1/36 (/ 1 (pow (sqrt -1/4) 2)))) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2)))))))) (* (pow u1 2) (sqrt -1/4)))) (+ (* -1/6 (/ (* u2 (* (PI) (* (sqrt -1) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2))))))) (* u1 (sqrt -1/4)))) (* u2 (* (PI) (* (sqrt -1) (* (sqrt -1/4) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2)))))))))))
(* (pow u1 2) (+ (* -1/2 (/ (* u2 (* (PI) (* (sqrt -1) (* (+ 1/2 (* 1/36 (/ 1 (pow (sqrt -1/4) 2)))) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2)))))))) (* (pow u1 2) (sqrt -1/4)))) (+ (* -1/2 (/ (* u2 (* (PI) (* (sqrt -1) (* (+ 1 (* 1/6 (/ (+ 1/2 (* 1/36 (/ 1 (pow (sqrt -1/4) 2)))) (pow (sqrt -1/4) 2)))) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2)))))))) (* (pow u1 3) (sqrt -1/4)))) (+ (* -1/6 (/ (* u2 (* (PI) (* (sqrt -1) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2))))))) (* u1 (sqrt -1/4)))) (* u2 (* (PI) (* (sqrt -1) (* (sqrt -1/4) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2))))))))))))
(* 1/2 (* (pow u1 2) (* u2 (* (PI) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2))))))))
(* (pow u1 2) (+ (* 1/3 (/ (* u2 (* (PI) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2)))))) u1)) (* 1/2 (* u2 (* (PI) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2)))))))))
(* (pow u1 2) (+ (* -1 (/ (+ (* -7/18 (/ (* u2 (* (PI) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2)))))) u1)) (* -1/3 (* u2 (* (PI) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2)))))))) u1)) (* 1/2 (* u2 (* (PI) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2)))))))))
(* (pow u1 2) (+ (* -1 (/ (+ (* -1 (/ (+ (* 7/18 (* u2 (* (PI) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2))))))) (* 20/27 (/ (* u2 (* (PI) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2)))))) u1))) u1)) (* -1/3 (* u2 (* (PI) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2)))))))) u1)) (* 1/2 (* u2 (* (PI) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2)))))))))
(* (sqrt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))) (* u2 (* (PI) (sqrt -1))))
(* (sqrt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))) (* u2 (* (PI) (sqrt -1))))
(* (sqrt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))) (* u2 (* (PI) (sqrt -1))))
(* (sqrt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))) (* u2 (* (PI) (sqrt -1))))
(* (sqrt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))) (* u2 (* (PI) (sqrt -1))))
(* (sqrt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))) (* u2 (* (PI) (sqrt -1))))
(* (sqrt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))) (* u2 (* (PI) (sqrt -1))))
(* (sqrt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))) (* u2 (* (PI) (sqrt -1))))
(* (sqrt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))) (* u2 (* (PI) (sqrt -1))))
(* (sqrt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))) (* u2 (* (PI) (sqrt -1))))
(* (sqrt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))) (* u2 (* (PI) (sqrt -1))))
(* (sqrt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))) (* u2 (* (PI) (sqrt -1))))
(* (sqrt u1) (* u2 (* (PI) (pow (sqrt -1) 2))))
(+ (* -1/4 (* (sqrt (pow u1 3)) (* u2 (PI)))) (* (sqrt u1) (* u2 (* (PI) (pow (sqrt -1) 2)))))
(+ (* (sqrt u1) (* u2 (* (PI) (pow (sqrt -1) 2)))) (* (pow u1 2) (+ (* -1/4 (* (sqrt (/ 1 u1)) (* u2 (PI)))) (* -1/6 (* (sqrt u1) (* u2 (PI)))))))
(+ (* (sqrt u1) (* u2 (* (PI) (pow (sqrt -1) 2)))) (* (pow u1 2) (+ (* -1/4 (* (sqrt (/ 1 u1)) (* u2 (PI)))) (* u1 (+ (* -1/2 (* (sqrt u1) (* u2 (* (PI) (+ 1/4 (* 1/16 (/ 1 (* u1 (pow (sqrt -1) 2))))))))) (* -1/6 (* (sqrt (/ 1 u1)) (* u2 (PI)))))))))
(* (pow u1 2) (* u2 (* (PI) (* (sqrt -1) (sqrt -1/4)))))
(* (pow u1 2) (+ (* -1/6 (/ (* u2 (* (PI) (sqrt -1))) (* u1 (sqrt -1/4)))) (* u2 (* (PI) (* (sqrt -1) (sqrt -1/4))))))
(* (pow u1 2) (+ (* -1/2 (/ (* u2 (* (PI) (* (sqrt -1) (+ 1/2 (* 1/36 (/ 1 (pow (sqrt -1/4) 2))))))) (* (pow u1 2) (sqrt -1/4)))) (+ (* -1/6 (/ (* u2 (* (PI) (sqrt -1))) (* u1 (sqrt -1/4)))) (* u2 (* (PI) (* (sqrt -1) (sqrt -1/4)))))))
(* (pow u1 2) (+ (* -1/2 (/ (* u2 (* (PI) (* (sqrt -1) (+ 1/2 (* 1/36 (/ 1 (pow (sqrt -1/4) 2))))))) (* (pow u1 2) (sqrt -1/4)))) (+ (* -1/2 (/ (* u2 (* (PI) (* (sqrt -1) (+ 1 (* 1/6 (/ (+ 1/2 (* 1/36 (/ 1 (pow (sqrt -1/4) 2)))) (pow (sqrt -1/4) 2))))))) (* (pow u1 3) (sqrt -1/4)))) (+ (* -1/6 (/ (* u2 (* (PI) (sqrt -1))) (* u1 (sqrt -1/4)))) (* u2 (* (PI) (* (sqrt -1) (sqrt -1/4))))))))
(* 1/2 (* (pow u1 2) (* u2 (PI))))
(* (pow u1 2) (+ (* 1/3 (/ (* u2 (PI)) u1)) (* 1/2 (* u2 (PI)))))
(* (pow u1 2) (+ (* -1 (/ (+ (* -7/18 (/ (* u2 (PI)) u1)) (* -1/3 (* u2 (PI)))) u1)) (* 1/2 (* u2 (PI)))))
(* (pow u1 2) (+ (* -1 (/ (+ (* -1 (/ (+ (* 7/18 (* u2 (PI))) (* 20/27 (/ (* u2 (PI)) u1))) u1)) (* -1/3 (* u2 (PI)))) u1)) (* 1/2 (* u2 (PI)))))
(* (sqrt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))) (* u2 (sqrt -1)))
(* (sqrt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))) (* u2 (sqrt -1)))
(* (sqrt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))) (* u2 (sqrt -1)))
(* (sqrt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))) (* u2 (sqrt -1)))
(* (sqrt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))) (* u2 (sqrt -1)))
(* (sqrt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))) (* u2 (sqrt -1)))
(* (sqrt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))) (* u2 (sqrt -1)))
(* (sqrt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))) (* u2 (sqrt -1)))
(* (sqrt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))) (* u2 (sqrt -1)))
(* (sqrt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))) (* u2 (sqrt -1)))
(* (sqrt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))) (* u2 (sqrt -1)))
(* (sqrt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))) (* u2 (sqrt -1)))
(* (sqrt u1) (* u2 (pow (sqrt -1) 2)))
(+ (* -1/4 (* (sqrt (pow u1 3)) u2)) (* (sqrt u1) (* u2 (pow (sqrt -1) 2))))
(+ (* (sqrt u1) (* u2 (pow (sqrt -1) 2))) (* (pow u1 2) (+ (* -1/4 (* (sqrt (/ 1 u1)) u2)) (* -1/6 (* (sqrt u1) u2)))))
(+ (* (sqrt u1) (* u2 (pow (sqrt -1) 2))) (* (pow u1 2) (+ (* -1/4 (* (sqrt (/ 1 u1)) u2)) (* u1 (+ (* -1/2 (* (sqrt u1) (* u2 (+ 1/4 (* 1/16 (/ 1 (* u1 (pow (sqrt -1) 2)))))))) (* -1/6 (* (sqrt (/ 1 u1)) u2)))))))
(* (pow u1 2) (* u2 (* (sqrt -1) (sqrt -1/4))))
(* (pow u1 2) (+ (* -1/6 (/ (* u2 (sqrt -1)) (* u1 (sqrt -1/4)))) (* u2 (* (sqrt -1) (sqrt -1/4)))))
(* (pow u1 2) (+ (* -1/2 (/ (* u2 (* (sqrt -1) (+ 1/2 (* 1/36 (/ 1 (pow (sqrt -1/4) 2)))))) (* (pow u1 2) (sqrt -1/4)))) (+ (* -1/6 (/ (* u2 (sqrt -1)) (* u1 (sqrt -1/4)))) (* u2 (* (sqrt -1) (sqrt -1/4))))))
(* (pow u1 2) (+ (* -1/2 (/ (* u2 (* (sqrt -1) (+ 1/2 (* 1/36 (/ 1 (pow (sqrt -1/4) 2)))))) (* (pow u1 2) (sqrt -1/4)))) (+ (* -1/2 (/ (* u2 (* (sqrt -1) (+ 1 (* 1/6 (/ (+ 1/2 (* 1/36 (/ 1 (pow (sqrt -1/4) 2)))) (pow (sqrt -1/4) 2)))))) (* (pow u1 3) (sqrt -1/4)))) (+ (* -1/6 (/ (* u2 (sqrt -1)) (* u1 (sqrt -1/4)))) (* u2 (* (sqrt -1) (sqrt -1/4)))))))
(* 1/2 (* (pow u1 2) u2))
(* (pow u1 2) (+ (* 1/3 (/ u2 u1)) (* 1/2 u2)))
(* (pow u1 2) (+ (* -1 (/ (+ (* -7/18 (/ u2 u1)) (* -1/3 u2)) u1)) (* 1/2 u2)))
(* (pow u1 2) (+ (* -1 (/ (+ (* -1 (/ (+ (* 7/18 u2) (* 20/27 (/ u2 u1))) u1)) (* -1/3 u2)) u1)) (* 1/2 u2)))
(sqrt u1)
(+ (sqrt u1) (* 1/4 (sqrt (pow u1 3))))
(+ (sqrt u1) (* u1 (+ (* 1/6 (sqrt (pow u1 3))) (* 1/4 (sqrt u1)))))
(+ (sqrt u1) (* u1 (+ (* 1/6 (sqrt (pow u1 3))) (* 1/4 (sqrt u1)))))
(* 1/6 (sqrt (pow u1 5)))
(* (pow u1 3) (+ (* 1/6 (sqrt (/ 1 u1))) (* 1/4 (sqrt (/ 1 (pow u1 3))))))
(* (pow u1 3) (+ (sqrt (/ 1 (pow u1 5))) (+ (* 1/6 (sqrt (/ 1 u1))) (* 1/4 (sqrt (/ 1 (pow u1 3)))))))
(* (pow u1 3) (+ (sqrt (/ 1 (pow u1 5))) (+ (* 1/6 (sqrt (/ 1 u1))) (* 1/4 (sqrt (/ 1 (pow u1 3)))))))
(* -1/6 (* (sqrt (pow u1 5)) (pow (sqrt -1) 2)))
(* -1 (* (pow u1 3) (+ (* 1/6 (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2))) (* 1/4 (* (sqrt (/ 1 (pow u1 3))) (pow (sqrt -1) 2))))))
(* -1 (* (pow u1 3) (+ (* -1 (/ (+ (* -1 (* (sqrt (/ 1 (pow u1 3))) (pow (sqrt -1) 2))) (* -1/4 (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2)))) u1)) (* 1/6 (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2))))))
(* -1 (* (pow u1 3) (+ (* -1 (/ (+ (* -1 (* (sqrt (/ 1 (pow u1 3))) (pow (sqrt -1) 2))) (* -1/4 (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2)))) u1)) (* 1/6 (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2))))))
(sqrt u1)
(+ (sqrt u1) (* 1/6 (sqrt (pow u1 5))))
(+ (sqrt u1) (* 1/6 (sqrt (pow u1 5))))
(+ (sqrt u1) (* 1/6 (sqrt (pow u1 5))))
(* 1/6 (sqrt (pow u1 5)))
(* (pow u1 3) (+ (sqrt (/ 1 (pow u1 5))) (* 1/6 (sqrt (/ 1 u1)))))
(* (pow u1 3) (+ (sqrt (/ 1 (pow u1 5))) (* 1/6 (sqrt (/ 1 u1)))))
(* (pow u1 3) (+ (sqrt (/ 1 (pow u1 5))) (* 1/6 (sqrt (/ 1 u1)))))
(* -1/6 (* (sqrt (pow u1 5)) (pow (sqrt -1) 2)))
(* -1 (* (pow u1 3) (+ (* 1/6 (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2))) (* (sqrt (/ 1 (pow u1 5))) (pow (sqrt -1) 2)))))
(* -1 (* (pow u1 3) (+ (* 1/6 (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2))) (* (sqrt (/ 1 (pow u1 5))) (pow (sqrt -1) 2)))))
(* -1 (* (pow u1 3) (+ (* 1/6 (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2))) (* (sqrt (/ 1 (pow u1 5))) (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/6 (* (sqrt (pow u1 3)) (sin (* 2 (* u2 (PI)))))) (* 1/4 (* (sqrt u1) (sin (* 2 (* u2 (PI)))))))) (* (sqrt u1) (sin (* 2 (* u2 (PI))))))
(+ (* u1 (+ (* 1/6 (* (sqrt (pow u1 3)) (sin (* 2 (* u2 (PI)))))) (* 1/4 (* (sqrt u1) (sin (* 2 (* u2 (PI)))))))) (* (sqrt u1) (sin (* 2 (* u2 (PI))))))
(* 1/6 (* (sqrt (pow u1 5)) (sin (* 2 (* u2 (PI))))))
(* (pow u1 3) (+ (* 1/6 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))) (* 1/4 (* (sqrt (/ 1 (pow u1 3))) (sin (* 2 (* u2 (PI))))))))
(* (pow u1 3) (+ (* 1/6 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))) (+ (* 1/4 (* (sqrt (/ 1 (pow u1 3))) (sin (* 2 (* u2 (PI)))))) (* (sqrt (/ 1 (pow u1 5))) (sin (* 2 (* u2 (PI))))))))
(* (pow u1 3) (+ (* 1/6 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))) (+ (* 1/4 (* (sqrt (/ 1 (pow u1 3))) (sin (* 2 (* u2 (PI)))))) (* (sqrt (/ 1 (pow u1 5))) (sin (* 2 (* u2 (PI))))))))
(* -1/6 (* (sqrt (pow u1 5)) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))))
(* -1 (* (pow u1 3) (+ (* 1/6 (* (sqrt (/ 1 u1)) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2)))) (* 1/4 (* (sqrt (/ 1 (pow u1 3))) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2)))))))
(* -1 (* (pow u1 3) (+ (* -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)) (* 1/6 (* (sqrt (/ 1 u1)) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2)))))))
(* -1 (* (pow u1 3) (+ (* -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)) (* 1/6 (* (sqrt (/ 1 u1)) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2)))))))
(* 2 (* u2 (* (PI) (+ (sqrt u1) (+ (* 1/6 (sqrt (pow u1 5))) (* 1/4 (sqrt (pow u1 3))))))))
(* u2 (+ (* -4/3 (* (pow u2 2) (* (pow (PI) 3) (+ (sqrt u1) (+ (* 1/6 (sqrt (pow u1 5))) (* 1/4 (sqrt (pow u1 3)))))))) (* 2 (* (PI) (+ (sqrt u1) (+ (* 1/6 (sqrt (pow u1 5))) (* 1/4 (sqrt (pow u1 3)))))))))
(* u2 (+ (* 2 (* (PI) (+ (sqrt u1) (+ (* 1/6 (sqrt (pow u1 5))) (* 1/4 (sqrt (pow u1 3))))))) (* (pow u2 2) (+ (* -4/3 (* (pow (PI) 3) (+ (sqrt u1) (+ (* 1/6 (sqrt (pow u1 5))) (* 1/4 (sqrt (pow u1 3))))))) (* 4/15 (* (pow u2 2) (* (pow (PI) 5) (+ (sqrt u1) (+ (* 1/6 (sqrt (pow u1 5))) (* 1/4 (sqrt (pow u1 3))))))))))))
(* u2 (+ (* 2 (* (PI) (+ (sqrt u1) (+ (* 1/6 (sqrt (pow u1 5))) (* 1/4 (sqrt (pow u1 3))))))) (* (pow u2 2) (+ (* -4/3 (* (pow (PI) 3) (+ (sqrt u1) (+ (* 1/6 (sqrt (pow u1 5))) (* 1/4 (sqrt (pow u1 3))))))) (* (pow u2 2) (+ (* -8/315 (* (pow u2 2) (* (pow (PI) 7) (+ (sqrt u1) (+ (* 1/6 (sqrt (pow u1 5))) (* 1/4 (sqrt (pow u1 3)))))))) (* 4/15 (* (pow (PI) 5) (+ (sqrt u1) (+ (* 1/6 (sqrt (pow u1 5))) (* 1/4 (sqrt (pow u1 3)))))))))))))
(* (sin (* 2 (* u2 (PI)))) (+ (sqrt u1) (+ (* 1/6 (sqrt (pow u1 5))) (* 1/4 (sqrt (pow u1 3))))))
(* (sin (* 2 (* u2 (PI)))) (+ (sqrt u1) (+ (* 1/6 (sqrt (pow u1 5))) (* 1/4 (sqrt (pow u1 3))))))
(* (sin (* 2 (* u2 (PI)))) (+ (sqrt u1) (+ (* 1/6 (sqrt (pow u1 5))) (* 1/4 (sqrt (pow u1 3))))))
(* (sin (* 2 (* u2 (PI)))) (+ (sqrt u1) (+ (* 1/6 (sqrt (pow u1 5))) (* 1/4 (sqrt (pow u1 3))))))
(* (sin (* 2 (* u2 (PI)))) (+ (sqrt u1) (+ (* 1/6 (sqrt (pow u1 5))) (* 1/4 (sqrt (pow u1 3))))))
(* (sin (* 2 (* u2 (PI)))) (+ (sqrt u1) (+ (* 1/6 (sqrt (pow u1 5))) (* 1/4 (sqrt (pow u1 3))))))
(* (sin (* 2 (* u2 (PI)))) (+ (sqrt u1) (+ (* 1/6 (sqrt (pow u1 5))) (* 1/4 (sqrt (pow u1 3))))))
(* (sin (* 2 (* u2 (PI)))) (+ (sqrt u1) (+ (* 1/6 (sqrt (pow u1 5))) (* 1/4 (sqrt (pow u1 3))))))
(sqrt (pow u1 3))
(sqrt (pow u1 3))
(sqrt (pow u1 3))
(sqrt (pow u1 3))
(sqrt (pow u1 3))
(sqrt (pow u1 3))
(sqrt (pow u1 3))
(sqrt (pow u1 3))
(* -1 (* (sqrt (pow u1 3)) (pow (sqrt -1) 2)))
(* -1 (* (sqrt (pow u1 3)) (pow (sqrt -1) 2)))
(* -1 (* (sqrt (pow u1 3)) (pow (sqrt -1) 2)))
(* -1 (* (sqrt (pow u1 3)) (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/6 (* (sqrt (pow u1 3)) (sin (* 2 (* u2 (PI)))))) (* 1/4 (* (sqrt u1) (sin (* 2 (* u2 (PI)))))))) (* (sqrt u1) (sin (* 2 (* u2 (PI))))))
(+ (* u1 (+ (* 1/6 (* (sqrt (pow u1 3)) (sin (* 2 (* u2 (PI)))))) (* 1/4 (* (sqrt u1) (sin (* 2 (* u2 (PI)))))))) (* (sqrt u1) (sin (* 2 (* u2 (PI))))))
(* 1/6 (* (sqrt (pow u1 5)) (sin (* 2 (* u2 (PI))))))
(* (pow u1 3) (+ (* 1/6 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))) (* 1/4 (* (sqrt (/ 1 (pow u1 3))) (sin (* 2 (* u2 (PI))))))))
(* (pow u1 3) (+ (* 1/6 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))) (+ (* 1/4 (* (sqrt (/ 1 (pow u1 3))) (sin (* 2 (* u2 (PI)))))) (* (sqrt (/ 1 (pow u1 5))) (sin (* 2 (* u2 (PI))))))))
(* (pow u1 3) (+ (* 1/6 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))) (+ (* 1/4 (* (sqrt (/ 1 (pow u1 3))) (sin (* 2 (* u2 (PI)))))) (* (sqrt (/ 1 (pow u1 5))) (sin (* 2 (* u2 (PI))))))))
(* -1/6 (* (sqrt (pow u1 5)) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))))
(* -1 (* (pow u1 3) (+ (* 1/6 (* (sqrt (/ 1 u1)) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2)))) (* 1/4 (* (sqrt (/ 1 (pow u1 3))) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2)))))))
(* -1 (* (pow u1 3) (+ (* -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)) (* 1/6 (* (sqrt (/ 1 u1)) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2)))))))
(* -1 (* (pow u1 3) (+ (* -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)) (* 1/6 (* (sqrt (/ 1 u1)) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2)))))))
(* u2 (+ (* 2 (* (PI) (+ (* 1/6 (sqrt (pow u1 5))) (* 1/4 (sqrt (pow u1 3)))))) (* 2 (* (sqrt u1) (PI)))))
(* u2 (+ (* 2 (* (PI) (+ (* 1/6 (sqrt (pow u1 5))) (* 1/4 (sqrt (pow u1 3)))))) (+ (* 2 (* (sqrt u1) (PI))) (* (pow u2 2) (+ (* -4/3 (* (sqrt u1) (pow (PI) 3))) (* -4/3 (* (pow (PI) 3) (+ (* 1/6 (sqrt (pow u1 5))) (* 1/4 (sqrt (pow u1 3)))))))))))
(* u2 (+ (* 2 (* (PI) (+ (* 1/6 (sqrt (pow u1 5))) (* 1/4 (sqrt (pow u1 3)))))) (+ (* 2 (* (sqrt u1) (PI))) (* (pow u2 2) (+ (* -4/3 (* (sqrt u1) (pow (PI) 3))) (+ (* -4/3 (* (pow (PI) 3) (+ (* 1/6 (sqrt (pow u1 5))) (* 1/4 (sqrt (pow u1 3)))))) (* (pow u2 2) (+ (* 4/15 (* (sqrt u1) (pow (PI) 5))) (* 4/15 (* (pow (PI) 5) (+ (* 1/6 (sqrt (pow u1 5))) (* 1/4 (sqrt (pow u1 3))))))))))))))
(* u2 (+ (* 2 (* (PI) (+ (* 1/6 (sqrt (pow u1 5))) (* 1/4 (sqrt (pow u1 3)))))) (+ (* 2 (* (sqrt u1) (PI))) (* (pow u2 2) (+ (* -4/3 (* (sqrt u1) (pow (PI) 3))) (+ (* -4/3 (* (pow (PI) 3) (+ (* 1/6 (sqrt (pow u1 5))) (* 1/4 (sqrt (pow u1 3)))))) (* (pow u2 2) (+ (* 4/15 (* (sqrt u1) (pow (PI) 5))) (+ (* 4/15 (* (pow (PI) 5) (+ (* 1/6 (sqrt (pow u1 5))) (* 1/4 (sqrt (pow u1 3)))))) (* (pow u2 2) (+ (* -8/315 (* (sqrt u1) (pow (PI) 7))) (* -8/315 (* (pow (PI) 7) (+ (* 1/6 (sqrt (pow u1 5))) (* 1/4 (sqrt (pow u1 3)))))))))))))))))
(+ (* (sin (* 2 (* u2 (PI)))) (+ (* 1/6 (sqrt (pow u1 5))) (* 1/4 (sqrt (pow u1 3))))) (* (sqrt u1) (sin (* 2 (* u2 (PI))))))
(+ (* (sin (* 2 (* u2 (PI)))) (+ (* 1/6 (sqrt (pow u1 5))) (* 1/4 (sqrt (pow u1 3))))) (* (sqrt u1) (sin (* 2 (* u2 (PI))))))
(+ (* (sin (* 2 (* u2 (PI)))) (+ (* 1/6 (sqrt (pow u1 5))) (* 1/4 (sqrt (pow u1 3))))) (* (sqrt u1) (sin (* 2 (* u2 (PI))))))
(+ (* (sin (* 2 (* u2 (PI)))) (+ (* 1/6 (sqrt (pow u1 5))) (* 1/4 (sqrt (pow u1 3))))) (* (sqrt u1) (sin (* 2 (* u2 (PI))))))
(+ (* (sin (* 2 (* u2 (PI)))) (+ (* 1/6 (sqrt (pow u1 5))) (* 1/4 (sqrt (pow u1 3))))) (* (sqrt u1) (sin (* 2 (* u2 (PI))))))
(+ (* (sin (* 2 (* u2 (PI)))) (+ (* 1/6 (sqrt (pow u1 5))) (* 1/4 (sqrt (pow u1 3))))) (* (sqrt u1) (sin (* 2 (* u2 (PI))))))
(+ (* (sin (* 2 (* u2 (PI)))) (+ (* 1/6 (sqrt (pow u1 5))) (* 1/4 (sqrt (pow u1 3))))) (* (sqrt u1) (sin (* 2 (* u2 (PI))))))
(+ (* (sin (* 2 (* u2 (PI)))) (+ (* 1/6 (sqrt (pow u1 5))) (* 1/4 (sqrt (pow u1 3))))) (* (sqrt u1) (sin (* 2 (* u2 (PI))))))
(* 1/4 (sqrt (pow u1 3)))
(* u1 (+ (* 1/6 (sqrt (pow u1 3))) (* 1/4 (sqrt u1))))
(* u1 (+ (* 1/6 (sqrt (pow u1 3))) (* 1/4 (sqrt u1))))
(* u1 (+ (* 1/6 (sqrt (pow u1 3))) (* 1/4 (sqrt u1))))
(* 1/6 (sqrt (pow u1 5)))
(* (pow u1 3) (+ (* 1/6 (sqrt (/ 1 u1))) (* 1/4 (sqrt (/ 1 (pow u1 3))))))
(* (pow u1 3) (+ (* 1/6 (sqrt (/ 1 u1))) (* 1/4 (sqrt (/ 1 (pow u1 3))))))
(* (pow u1 3) (+ (* 1/6 (sqrt (/ 1 u1))) (* 1/4 (sqrt (/ 1 (pow u1 3))))))
(* -1/6 (* (sqrt (pow u1 5)) (pow (sqrt -1) 2)))
(* -1 (* (pow u1 3) (+ (* 1/6 (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2))) (* 1/4 (* (sqrt (/ 1 (pow u1 3))) (pow (sqrt -1) 2))))))
(* -1 (* (pow u1 3) (+ (* 1/6 (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2))) (* 1/4 (* (sqrt (/ 1 (pow u1 3))) (pow (sqrt -1) 2))))))
(* -1 (* (pow u1 3) (+ (* 1/6 (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2))) (* 1/4 (* (sqrt (/ 1 (pow u1 3))) (pow (sqrt -1) 2))))))
(pow u1 2)
(pow u1 2)
(pow u1 2)
(pow u1 2)
(pow u1 2)
(pow u1 2)
(pow u1 2)
(pow u1 2)
(pow u1 2)
(pow u1 2)
(pow u1 2)
(pow u1 2)
(* 1/6 (sqrt u1))
(* 1/6 (sqrt u1))
(* 1/6 (sqrt u1))
(* 1/6 (sqrt u1))
(* 1/6 (sqrt u1))
(* 1/6 (sqrt u1))
(* 1/6 (sqrt u1))
(* 1/6 (sqrt u1))
(* -1/6 (* (sqrt u1) (pow (sqrt -1) 2)))
(* -1/6 (* (sqrt u1) (pow (sqrt -1) 2)))
(* -1/6 (* (sqrt u1) (pow (sqrt -1) 2)))
(* -1/6 (* (sqrt u1) (pow (sqrt -1) 2)))
(* 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))))
-1/3
(- (* -1/4 u1) 1/3)
(- (* -1/4 u1) 1/3)
(- (* -1/4 u1) 1/3)
(* -1/4 u1)
(* -1 (* u1 (+ 1/4 (* 1/3 (/ 1 u1)))))
(* -1 (* u1 (+ 1/4 (* 1/3 (/ 1 u1)))))
(* -1 (* u1 (+ 1/4 (* 1/3 (/ 1 u1)))))
(* -1/4 u1)
(* -1 (* u1 (+ 1/4 (* 1/3 (/ 1 u1)))))
(* -1 (* u1 (+ 1/4 (* 1/3 (/ 1 u1)))))
(* -1 (* u1 (+ 1/4 (* 1/3 (/ 1 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)))))
Outputs
(* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2)))
(*.f32 (neg.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)))) (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 (neg.f32 (sqrt.f32 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 (neg.f32 (sqrt.f32 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)))))) (* 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 #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 (*.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 (neg.f32 (sqrt.f32 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 (*.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 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))) (*.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (*.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))))))
(+ (* -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 (*.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) (*.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)))) (*.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 (*.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) (*.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 (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 (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 (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))))) (neg.f32 (log.f32 (neg.f32 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 -1))) (sqrt (log (- 1 u1)))))
(*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (*.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 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 (*.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 (*.f32 u2 u2) (pow.f32 (PI.f32) #s(literal 5 binary32))) (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))) (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 #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 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 2 binary32) (*.f32 (*.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 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))) (*.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (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 (* (/ (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 (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)) (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 #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)) (*.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))
(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 #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) (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 (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 (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))))) (neg.f32 (log.f32 (neg.f32 u1)))) #s(literal 1/3 binary32)) u1))) u1) (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (log.f32 (neg.f32 u1))))))) u1))
u1
(* u1 (+ 1 (* 1/2 u1)))
(fma.f32 u1 (*.f32 u1 #s(literal 1/2 binary32)) u1)
(* u1 (+ 1 (* u1 (+ 1/2 (* 1/3 u1)))))
(fma.f32 u1 (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) u1)
(* u1 (+ 1 (* u1 (+ 1/2 (* u1 (+ 1/3 (* 1/4 u1)))))))
(fma.f32 u1 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) u1)
(* -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 (log.f32 #s(literal -1 binary32)) (log.f32 u1))) (/.f32 #s(literal 1/2 binary32) (*.f32 u1 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/3 binary32) (*.f32 u1 (*.f32 u1 u1))) (-.f32 (/.f32 #s(literal 1 binary32) 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 (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 #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)))
(neg.f32 (+.f32 (neg.f32 (log.f32 (neg.f32 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 (/.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))))
(* -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 u2 (neg.f32 (PI.f32))))
(* 2 (* (sqrt u1) (* u2 (* (PI) (pow (sqrt -1) 2)))))
(*.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 u1)) (*.f32 u2 (neg.f32 (PI.f32))))
(* 2 (* (sqrt u1) (* u2 (* (PI) (pow (sqrt -1) 2)))))
(*.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 u1)) (*.f32 u2 (neg.f32 (PI.f32))))
(* 2 (* (sqrt u1) (* u2 (* (PI) (pow (sqrt -1) 2)))))
(*.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 u1)) (*.f32 u2 (neg.f32 (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) (* 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 #s(literal 2 binary32) (neg.f32 (sqrt.f32 u1)))
(* 2 (* (sqrt u1) (pow (sqrt -1) 2)))
(*.f32 #s(literal 2 binary32) (neg.f32 (sqrt.f32 u1)))
(* 2 (* (sqrt u1) (pow (sqrt -1) 2)))
(*.f32 #s(literal 2 binary32) (neg.f32 (sqrt.f32 u1)))
(* 2 (* (sqrt u1) (pow (sqrt -1) 2)))
(*.f32 #s(literal 2 binary32) (neg.f32 (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)
(sqrt u1)
(sqrt.f32 u1)
(* -1 (* (sqrt u1) (pow (sqrt -1) 2)))
(sqrt.f32 u1)
(* -1 (* (sqrt u1) (pow (sqrt -1) 2)))
(sqrt.f32 u1)
(* -1 (* (sqrt u1) (pow (sqrt -1) 2)))
(sqrt.f32 u1)
(* -1 (* (sqrt u1) (pow (sqrt -1) 2)))
(sqrt.f32 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))
u1
(* u1 (+ 1 (* 1/2 u1)))
(fma.f32 u1 (*.f32 u1 #s(literal 1/2 binary32)) u1)
(* u1 (+ 1 (* u1 (+ 1/2 (* 1/3 u1)))))
(fma.f32 u1 (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) u1)
(* u1 (+ 1 (* u1 (+ 1/2 (* u1 (+ 1/3 (* 1/4 u1)))))))
(fma.f32 u1 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) u1)
(* 1/4 (pow u1 4))
(*.f32 #s(literal 1/4 binary32) (pow.f32 u1 #s(literal 4 binary32)))
(* (pow u1 4) (+ 1/4 (* 1/3 (/ 1 u1))))
(*.f32 (pow.f32 u1 #s(literal 4 binary32)) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/3 binary32) u1)))
(* (pow u1 4) (+ 1/4 (+ (/ 1/2 (pow u1 2)) (* 1/3 (/ 1 u1)))))
(*.f32 (pow.f32 u1 #s(literal 4 binary32)) (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/3 binary32) u1))))
(* (pow u1 4) (+ 1/4 (+ (/ 1/2 (pow u1 2)) (+ (* 1/3 (/ 1 u1)) (/ 1 (pow u1 3))))))
(*.f32 (pow.f32 u1 #s(literal 4 binary32)) (+.f32 #s(literal 1/4 binary32) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 u1 u1)) (/.f32 #s(literal 1/3 binary32) u1)))))
(* 1/4 (pow u1 4))
(*.f32 #s(literal 1/4 binary32) (pow.f32 u1 #s(literal 4 binary32)))
(* (pow u1 4) (+ 1/4 (* 1/3 (/ 1 u1))))
(*.f32 (pow.f32 u1 #s(literal 4 binary32)) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/3 binary32) u1)))
(* (pow u1 4) (+ 1/4 (+ (/ 1/2 (pow u1 2)) (* 1/3 (/ 1 u1)))))
(*.f32 (pow.f32 u1 #s(literal 4 binary32)) (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/3 binary32) u1))))
(* (pow u1 4) (+ 1/4 (* -1 (/ (- (* -1 (/ (+ 1/2 (/ 1 u1)) u1)) 1/3) u1))))
(*.f32 (pow.f32 u1 #s(literal 4 binary32)) (-.f32 #s(literal 1/4 binary32) (/.f32 (+.f32 #s(literal -1/3 binary32) (/.f32 (+.f32 #s(literal -1/2 binary32) (/.f32 #s(literal -1 binary32) u1)) u1)) u1)))
(* 2 (* (sqrt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))) (* u2 (* (PI) (sqrt -1)))))
(*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (*.f32 u2 (PI.f32)) (sqrt.f32 #s(literal -1 binary32))) (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))))))
(* u2 (+ (* -4/3 (* (sqrt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))) (* (pow u2 2) (* (pow (PI) 3) (sqrt -1))))) (* 2 (* (sqrt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))) (* (PI) (sqrt -1))))))
(*.f32 u2 (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))) (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))))) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.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))))))))
(* u2 (+ (* -4/3 (* (sqrt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))) (* (pow u2 2) (* (pow (PI) 3) (sqrt -1))))) (* 2 (* (sqrt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))) (* (PI) (sqrt -1))))))
(*.f32 u2 (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))) (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))))) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.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))))))))
(* u2 (+ (* -4/3 (* (sqrt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))) (* (pow u2 2) (* (pow (PI) 3) (sqrt -1))))) (* 2 (* (sqrt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))) (* (PI) (sqrt -1))))))
(*.f32 u2 (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))) (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))))) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.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))))))))
(* -4/3 (* (sqrt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))) (* (pow u2 3) (* (pow (PI) 3) (sqrt -1)))))
(*.f32 #s(literal -4/3 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)))) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 u2 (*.f32 u2 u2)))))
(* (pow u2 3) (+ (* -4/3 (* (sqrt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))) (* (pow (PI) 3) (sqrt -1)))) (* 2 (* (sqrt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))) (/ (* (PI) (sqrt -1)) (pow u2 2))))))
(*.f32 (*.f32 u2 (*.f32 u2 u2)) (fma.f32 #s(literal 2 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)))) (/.f32 (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))) (*.f32 u2 u2))) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.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))))))))
(* (pow u2 3) (+ (* -4/3 (* (sqrt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))) (* (pow (PI) 3) (sqrt -1)))) (* 2 (* (sqrt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))) (/ (* (PI) (sqrt -1)) (pow u2 2))))))
(*.f32 (*.f32 u2 (*.f32 u2 u2)) (fma.f32 #s(literal 2 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)))) (/.f32 (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))) (*.f32 u2 u2))) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.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))))))))
(* (pow u2 3) (+ (* -4/3 (* (sqrt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))) (* (pow (PI) 3) (sqrt -1)))) (* 2 (* (sqrt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))) (/ (* (PI) (sqrt -1)) (pow u2 2))))))
(*.f32 (*.f32 u2 (*.f32 u2 u2)) (fma.f32 #s(literal 2 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)))) (/.f32 (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))) (*.f32 u2 u2))) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.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))))))))
(* -4/3 (* (sqrt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))) (* (pow u2 3) (* (pow (PI) 3) (sqrt -1)))))
(*.f32 #s(literal -4/3 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)))) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 u2 (*.f32 u2 u2)))))
(* -1 (* (pow u2 3) (+ (* -2 (* (sqrt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))) (/ (* (PI) (sqrt -1)) (pow u2 2)))) (* 4/3 (* (sqrt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))) (* (pow (PI) 3) (sqrt -1)))))))
(*.f32 (fma.f32 #s(literal -2 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)))) (/.f32 (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))) (*.f32 u2 u2))) (*.f32 (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.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))))) #s(literal 4/3 binary32))) (neg.f32 (*.f32 u2 (*.f32 u2 u2))))
(* -1 (* (pow u2 3) (+ (* -2 (* (sqrt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))) (/ (* (PI) (sqrt -1)) (pow u2 2)))) (* 4/3 (* (sqrt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))) (* (pow (PI) 3) (sqrt -1)))))))
(*.f32 (fma.f32 #s(literal -2 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)))) (/.f32 (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))) (*.f32 u2 u2))) (*.f32 (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.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))))) #s(literal 4/3 binary32))) (neg.f32 (*.f32 u2 (*.f32 u2 u2))))
(* -1 (* (pow u2 3) (+ (* -2 (* (sqrt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))) (/ (* (PI) (sqrt -1)) (pow u2 2)))) (* 4/3 (* (sqrt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))) (* (pow (PI) 3) (sqrt -1)))))))
(*.f32 (fma.f32 #s(literal -2 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)))) (/.f32 (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))) (*.f32 u2 u2))) (*.f32 (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.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))))) #s(literal 4/3 binary32))) (neg.f32 (*.f32 u2 (*.f32 u2 u2))))
(* (sqrt u1) (* u2 (* (PI) (* (pow (sqrt -1) 2) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2))))))))
(*.f32 (*.f32 (sqrt.f32 u1) u2) (*.f32 (neg.f32 (PI.f32)) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32))))
(+ (* -1/4 (* (sqrt (pow u1 3)) (* u2 (* (PI) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2)))))))) (* (sqrt u1) (* u2 (* (PI) (* (pow (sqrt -1) 2) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2)))))))))
(fma.f32 #s(literal -1/4 binary32) (*.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (*.f32 (*.f32 u2 (PI.f32)) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32)))) (*.f32 (*.f32 (sqrt.f32 u1) u2) (*.f32 (neg.f32 (PI.f32)) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32)))))
(+ (* (sqrt u1) (* u2 (* (PI) (* (pow (sqrt -1) 2) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2)))))))) (* (pow u1 2) (+ (* -1/4 (* (sqrt (/ 1 u1)) (* u2 (* (PI) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2)))))))) (* -1/6 (* (sqrt u1) (* u2 (* (PI) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2)))))))))))
(fma.f32 (sqrt.f32 u1) (*.f32 u2 (*.f32 (neg.f32 (PI.f32)) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32)))) (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 (*.f32 u2 (PI.f32)) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32))) (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 (* (PI) (* (pow (sqrt -1) 2) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2)))))))) (* (pow u1 2) (+ (* -1/4 (* (sqrt (/ 1 u1)) (* u2 (* (PI) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2)))))))) (* u1 (+ (* -1/2 (* (sqrt u1) (* u2 (* (PI) (* (+ 1/4 (* 1/16 (/ 1 (* u1 (pow (sqrt -1) 2))))) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2))))))))) (* -1/6 (* (sqrt (/ 1 u1)) (* u2 (* (PI) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2)))))))))))))
(fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (sqrt.f32 u1) u2) (*.f32 (*.f32 (PI.f32) (+.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) (PI.f32)) #s(literal 2 binary32)))) (*.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/6 binary32)) (*.f32 (*.f32 u2 (PI.f32)) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32))))) (*.f32 (*.f32 #s(literal -1/4 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))) (*.f32 (*.f32 u2 (PI.f32)) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32))))) (*.f32 (*.f32 (sqrt.f32 u1) u2) (*.f32 (neg.f32 (PI.f32)) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32)))))
(* (pow u1 2) (* u2 (* (PI) (* (sqrt -1) (* (sqrt -1/4) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2)))))))))
(*.f32 (*.f32 u2 (*.f32 u1 u1)) (*.f32 (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32)) (sqrt.f32 #s(literal -1/4 binary32)))))
(* (pow u1 2) (+ (* -1/6 (/ (* u2 (* (PI) (* (sqrt -1) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2))))))) (* u1 (sqrt -1/4)))) (* u2 (* (PI) (* (sqrt -1) (* (sqrt -1/4) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2))))))))))
(*.f32 (*.f32 u1 u1) (fma.f32 #s(literal -1/6 binary32) (/.f32 (*.f32 u2 (*.f32 (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32)))) (*.f32 u1 (sqrt.f32 #s(literal -1/4 binary32)))) (*.f32 u2 (*.f32 (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32)) (sqrt.f32 #s(literal -1/4 binary32)))))))
(* (pow u1 2) (+ (* -1/2 (/ (* u2 (* (PI) (* (sqrt -1) (* (+ 1/2 (* 1/36 (/ 1 (pow (sqrt -1/4) 2)))) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2)))))))) (* (pow u1 2) (sqrt -1/4)))) (+ (* -1/6 (/ (* u2 (* (PI) (* (sqrt -1) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2))))))) (* u1 (sqrt -1/4)))) (* u2 (* (PI) (* (sqrt -1) (* (sqrt -1/4) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2)))))))))))
(*.f32 (*.f32 u1 u1) (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 u2 (PI.f32)) (/.f32 (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 7/18 binary32)) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32))) (*.f32 (*.f32 u1 u1) (sqrt.f32 #s(literal -1/4 binary32))))) (fma.f32 #s(literal -1/6 binary32) (/.f32 (*.f32 u2 (*.f32 (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32)))) (*.f32 u1 (sqrt.f32 #s(literal -1/4 binary32)))) (*.f32 u2 (*.f32 (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32)) (sqrt.f32 #s(literal -1/4 binary32))))))))
(* (pow u1 2) (+ (* -1/2 (/ (* u2 (* (PI) (* (sqrt -1) (* (+ 1/2 (* 1/36 (/ 1 (pow (sqrt -1/4) 2)))) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2)))))))) (* (pow u1 2) (sqrt -1/4)))) (+ (* -1/2 (/ (* u2 (* (PI) (* (sqrt -1) (* (+ 1 (* 1/6 (/ (+ 1/2 (* 1/36 (/ 1 (pow (sqrt -1/4) 2)))) (pow (sqrt -1/4) 2)))) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2)))))))) (* (pow u1 3) (sqrt -1/4)))) (+ (* -1/6 (/ (* u2 (* (PI) (* (sqrt -1) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2))))))) (* u1 (sqrt -1/4)))) (* u2 (* (PI) (* (sqrt -1) (* (sqrt -1/4) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2))))))))))))
(*.f32 (*.f32 u1 u1) (fma.f32 #s(literal -1/2 binary32) (fma.f32 u2 (*.f32 (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 7/18 binary32)) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32))) (/.f32 (PI.f32) (*.f32 (*.f32 u1 u1) (sqrt.f32 #s(literal -1/4 binary32))))) (*.f32 (*.f32 (PI.f32) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 20/27 binary32)) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32)))) (/.f32 u2 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (sqrt.f32 #s(literal -1/4 binary32)))))) (fma.f32 #s(literal -1/6 binary32) (/.f32 (*.f32 u2 (*.f32 (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32)))) (*.f32 u1 (sqrt.f32 #s(literal -1/4 binary32)))) (*.f32 u2 (*.f32 (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32)) (sqrt.f32 #s(literal -1/4 binary32))))))))
(* 1/2 (* (pow u1 2) (* u2 (* (PI) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2))))))))
(*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 u1 u1)) (*.f32 (*.f32 u2 (PI.f32)) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32))))
(* (pow u1 2) (+ (* 1/3 (/ (* u2 (* (PI) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2)))))) u1)) (* 1/2 (* u2 (* (PI) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2)))))))))
(*.f32 (*.f32 u1 u1) (fma.f32 #s(literal 1/3 binary32) (/.f32 (*.f32 (*.f32 u2 (PI.f32)) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32))) u1) (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 u2 (PI.f32)) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32))))))
(* (pow u1 2) (+ (* -1 (/ (+ (* -7/18 (/ (* u2 (* (PI) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2)))))) u1)) (* -1/3 (* u2 (* (PI) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2)))))))) u1)) (* 1/2 (* u2 (* (PI) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2)))))))))
(*.f32 (*.f32 u1 u1) (fma.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 u2 (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 (/.f32 (*.f32 (*.f32 u2 (PI.f32)) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32))) u1) #s(literal -7/18 binary32) (*.f32 #s(literal -1/3 binary32) (*.f32 (*.f32 u2 (PI.f32)) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32))))) (neg.f32 u1))))
(* (pow u1 2) (+ (* -1 (/ (+ (* -1 (/ (+ (* 7/18 (* u2 (* (PI) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2))))))) (* 20/27 (/ (* u2 (* (PI) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2)))))) u1))) u1)) (* -1/3 (* u2 (* (PI) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2)))))))) u1)) (* 1/2 (* u2 (* (PI) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2)))))))))
(*.f32 (*.f32 u1 u1) (fma.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 u2 (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 #s(literal -1/3 binary32) (*.f32 (*.f32 u2 (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 #s(literal 20/27 binary32) (/.f32 (*.f32 (*.f32 u2 (PI.f32)) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32))) u1) (*.f32 (*.f32 (*.f32 u2 (PI.f32)) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32))) #s(literal 7/18 binary32))) (neg.f32 u1))) (neg.f32 u1))))
(* (sqrt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))) (* u2 (* (PI) (sqrt -1))))
(*.f32 (*.f32 (*.f32 u2 (PI.f32)) (sqrt.f32 #s(literal -1 binary32))) (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)))))
(* (sqrt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))) (* u2 (* (PI) (sqrt -1))))
(*.f32 (*.f32 (*.f32 u2 (PI.f32)) (sqrt.f32 #s(literal -1 binary32))) (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)))))
(* (sqrt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))) (* u2 (* (PI) (sqrt -1))))
(*.f32 (*.f32 (*.f32 u2 (PI.f32)) (sqrt.f32 #s(literal -1 binary32))) (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)))))
(* (sqrt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))) (* u2 (* (PI) (sqrt -1))))
(*.f32 (*.f32 (*.f32 u2 (PI.f32)) (sqrt.f32 #s(literal -1 binary32))) (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)))))
(* (sqrt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))) (* u2 (* (PI) (sqrt -1))))
(*.f32 (*.f32 (*.f32 u2 (PI.f32)) (sqrt.f32 #s(literal -1 binary32))) (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)))))
(* (sqrt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))) (* u2 (* (PI) (sqrt -1))))
(*.f32 (*.f32 (*.f32 u2 (PI.f32)) (sqrt.f32 #s(literal -1 binary32))) (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)))))
(* (sqrt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))) (* u2 (* (PI) (sqrt -1))))
(*.f32 (*.f32 (*.f32 u2 (PI.f32)) (sqrt.f32 #s(literal -1 binary32))) (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)))))
(* (sqrt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))) (* u2 (* (PI) (sqrt -1))))
(*.f32 (*.f32 (*.f32 u2 (PI.f32)) (sqrt.f32 #s(literal -1 binary32))) (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)))))
(* (sqrt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))) (* u2 (* (PI) (sqrt -1))))
(*.f32 (*.f32 (*.f32 u2 (PI.f32)) (sqrt.f32 #s(literal -1 binary32))) (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)))))
(* (sqrt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))) (* u2 (* (PI) (sqrt -1))))
(*.f32 (*.f32 (*.f32 u2 (PI.f32)) (sqrt.f32 #s(literal -1 binary32))) (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)))))
(* (sqrt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))) (* u2 (* (PI) (sqrt -1))))
(*.f32 (*.f32 (*.f32 u2 (PI.f32)) (sqrt.f32 #s(literal -1 binary32))) (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)))))
(* (sqrt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))) (* u2 (* (PI) (sqrt -1))))
(*.f32 (*.f32 (*.f32 u2 (PI.f32)) (sqrt.f32 #s(literal -1 binary32))) (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)))))
(* (sqrt u1) (* u2 (* (PI) (pow (sqrt -1) 2))))
(*.f32 (sqrt.f32 u1) (*.f32 u2 (neg.f32 (PI.f32))))
(+ (* -1/4 (* (sqrt (pow u1 3)) (* u2 (PI)))) (* (sqrt u1) (* u2 (* (PI) (pow (sqrt -1) 2)))))
(fma.f32 #s(literal -1/4 binary32) (*.f32 (*.f32 u2 (PI.f32)) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (sqrt.f32 u1) (*.f32 u2 (neg.f32 (PI.f32)))))
(+ (* (sqrt u1) (* u2 (* (PI) (pow (sqrt -1) 2)))) (* (pow u1 2) (+ (* -1/4 (* (sqrt (/ 1 u1)) (* u2 (PI)))) (* -1/6 (* (sqrt u1) (* u2 (PI)))))))
(fma.f32 (*.f32 u1 u1) (*.f32 (*.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 u2 (neg.f32 (PI.f32)))))
(+ (* (sqrt u1) (* u2 (* (PI) (pow (sqrt -1) 2)))) (* (pow u1 2) (+ (* -1/4 (* (sqrt (/ 1 u1)) (* u2 (PI)))) (* u1 (+ (* -1/2 (* (sqrt u1) (* u2 (* (PI) (+ 1/4 (* 1/16 (/ 1 (* u1 (pow (sqrt -1) 2))))))))) (* -1/6 (* (sqrt (/ 1 u1)) (* u2 (PI)))))))))
(fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 #s(literal -1/6 binary32) (*.f32 (*.f32 u2 (PI.f32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))) (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 u1) (*.f32 (*.f32 u2 (PI.f32)) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1)))))) (*.f32 #s(literal -1/4 binary32) (*.f32 (*.f32 u2 (PI.f32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))))) (*.f32 (sqrt.f32 u1) (*.f32 u2 (neg.f32 (PI.f32)))))
(* (pow u1 2) (* u2 (* (PI) (* (sqrt -1) (sqrt -1/4)))))
(*.f32 (*.f32 u2 (*.f32 u1 u1)) (*.f32 (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 #s(literal -1/4 binary32))))
(* (pow u1 2) (+ (* -1/6 (/ (* u2 (* (PI) (sqrt -1))) (* u1 (sqrt -1/4)))) (* u2 (* (PI) (* (sqrt -1) (sqrt -1/4))))))
(*.f32 (*.f32 u1 u1) (fma.f32 u2 (*.f32 (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 #s(literal -1/4 binary32))) (*.f32 #s(literal -1/6 binary32) (/.f32 (*.f32 (*.f32 u2 (PI.f32)) (sqrt.f32 #s(literal -1 binary32))) (*.f32 u1 (sqrt.f32 #s(literal -1/4 binary32)))))))
(* (pow u1 2) (+ (* -1/2 (/ (* u2 (* (PI) (* (sqrt -1) (+ 1/2 (* 1/36 (/ 1 (pow (sqrt -1/4) 2))))))) (* (pow u1 2) (sqrt -1/4)))) (+ (* -1/6 (/ (* u2 (* (PI) (sqrt -1))) (* u1 (sqrt -1/4)))) (* u2 (* (PI) (* (sqrt -1) (sqrt -1/4)))))))
(*.f32 (*.f32 u1 u1) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 u2 (PI.f32)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 7/18 binary32))) (*.f32 (*.f32 u1 u1) (sqrt.f32 #s(literal -1/4 binary32)))) (fma.f32 u2 (*.f32 (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 #s(literal -1/4 binary32))) (*.f32 #s(literal -1/6 binary32) (/.f32 (*.f32 (*.f32 u2 (PI.f32)) (sqrt.f32 #s(literal -1 binary32))) (*.f32 u1 (sqrt.f32 #s(literal -1/4 binary32))))))))
(* (pow u1 2) (+ (* -1/2 (/ (* u2 (* (PI) (* (sqrt -1) (+ 1/2 (* 1/36 (/ 1 (pow (sqrt -1/4) 2))))))) (* (pow u1 2) (sqrt -1/4)))) (+ (* -1/2 (/ (* u2 (* (PI) (* (sqrt -1) (+ 1 (* 1/6 (/ (+ 1/2 (* 1/36 (/ 1 (pow (sqrt -1/4) 2)))) (pow (sqrt -1/4) 2))))))) (* (pow u1 3) (sqrt -1/4)))) (+ (* -1/6 (/ (* u2 (* (PI) (sqrt -1))) (* u1 (sqrt -1/4)))) (* u2 (* (PI) (* (sqrt -1) (sqrt -1/4))))))))
(*.f32 (*.f32 u1 u1) (fma.f32 #s(literal -1/2 binary32) (fma.f32 (*.f32 u2 (PI.f32)) (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 7/18 binary32)) (*.f32 (*.f32 u1 u1) (sqrt.f32 #s(literal -1/4 binary32)))) (/.f32 (*.f32 (*.f32 u2 (PI.f32)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 20/27 binary32))) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (sqrt.f32 #s(literal -1/4 binary32))))) (fma.f32 u2 (*.f32 (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 #s(literal -1/4 binary32))) (*.f32 #s(literal -1/6 binary32) (/.f32 (*.f32 (*.f32 u2 (PI.f32)) (sqrt.f32 #s(literal -1 binary32))) (*.f32 u1 (sqrt.f32 #s(literal -1/4 binary32))))))))
(* 1/2 (* (pow u1 2) (* u2 (PI))))
(*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 u1 u1)) (*.f32 u2 (PI.f32)))
(* (pow u1 2) (+ (* 1/3 (/ (* u2 (PI)) u1)) (* 1/2 (* u2 (PI)))))
(*.f32 (*.f32 u1 u1) (fma.f32 (*.f32 u2 (PI.f32)) #s(literal 1/2 binary32) (*.f32 #s(literal 1/3 binary32) (/.f32 (*.f32 u2 (PI.f32)) u1))))
(* (pow u1 2) (+ (* -1 (/ (+ (* -7/18 (/ (* u2 (PI)) u1)) (* -1/3 (* u2 (PI)))) u1)) (* 1/2 (* u2 (PI)))))
(*.f32 (*.f32 u1 u1) (fma.f32 (*.f32 u2 (PI.f32)) #s(literal 1/2 binary32) (/.f32 (fma.f32 #s(literal -7/18 binary32) (/.f32 (*.f32 u2 (PI.f32)) u1) (*.f32 (*.f32 u2 (PI.f32)) #s(literal -1/3 binary32))) (neg.f32 u1))))
(* (pow u1 2) (+ (* -1 (/ (+ (* -1 (/ (+ (* 7/18 (* u2 (PI))) (* 20/27 (/ (* u2 (PI)) u1))) u1)) (* -1/3 (* u2 (PI)))) u1)) (* 1/2 (* u2 (PI)))))
(*.f32 (*.f32 u1 u1) (fma.f32 (*.f32 u2 (PI.f32)) #s(literal 1/2 binary32) (/.f32 (fma.f32 (*.f32 u2 (PI.f32)) #s(literal -1/3 binary32) (/.f32 (fma.f32 (*.f32 u2 (PI.f32)) #s(literal 7/18 binary32) (/.f32 (*.f32 #s(literal 20/27 binary32) (*.f32 u2 (PI.f32))) u1)) (neg.f32 u1))) (neg.f32 u1))))
(* (sqrt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))) (* u2 (sqrt -1)))
(*.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)))) (*.f32 u2 (sqrt.f32 #s(literal -1 binary32))))
(* (sqrt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))) (* u2 (sqrt -1)))
(*.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)))) (*.f32 u2 (sqrt.f32 #s(literal -1 binary32))))
(* (sqrt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))) (* u2 (sqrt -1)))
(*.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)))) (*.f32 u2 (sqrt.f32 #s(literal -1 binary32))))
(* (sqrt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))) (* u2 (sqrt -1)))
(*.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)))) (*.f32 u2 (sqrt.f32 #s(literal -1 binary32))))
(* (sqrt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))) (* u2 (sqrt -1)))
(*.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)))) (*.f32 u2 (sqrt.f32 #s(literal -1 binary32))))
(* (sqrt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))) (* u2 (sqrt -1)))
(*.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)))) (*.f32 u2 (sqrt.f32 #s(literal -1 binary32))))
(* (sqrt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))) (* u2 (sqrt -1)))
(*.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)))) (*.f32 u2 (sqrt.f32 #s(literal -1 binary32))))
(* (sqrt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))) (* u2 (sqrt -1)))
(*.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)))) (*.f32 u2 (sqrt.f32 #s(literal -1 binary32))))
(* (sqrt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))) (* u2 (sqrt -1)))
(*.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)))) (*.f32 u2 (sqrt.f32 #s(literal -1 binary32))))
(* (sqrt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))) (* u2 (sqrt -1)))
(*.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)))) (*.f32 u2 (sqrt.f32 #s(literal -1 binary32))))
(* (sqrt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))) (* u2 (sqrt -1)))
(*.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)))) (*.f32 u2 (sqrt.f32 #s(literal -1 binary32))))
(* (sqrt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))) (* u2 (sqrt -1)))
(*.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)))) (*.f32 u2 (sqrt.f32 #s(literal -1 binary32))))
(* (sqrt u1) (* u2 (pow (sqrt -1) 2)))
(*.f32 (sqrt.f32 u1) (neg.f32 u2))
(+ (* -1/4 (* (sqrt (pow u1 3)) u2)) (* (sqrt u1) (* u2 (pow (sqrt -1) 2))))
(fma.f32 #s(literal -1/4 binary32) (*.f32 u2 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (sqrt.f32 u1) (neg.f32 u2)))
(+ (* (sqrt u1) (* u2 (pow (sqrt -1) 2))) (* (pow u1 2) (+ (* -1/4 (* (sqrt (/ 1 u1)) u2)) (* -1/6 (* (sqrt u1) u2)))))
(fma.f32 (*.f32 u1 u1) (*.f32 u2 (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) (neg.f32 u2)))
(+ (* (sqrt u1) (* u2 (pow (sqrt -1) 2))) (* (pow u1 2) (+ (* -1/4 (* (sqrt (/ 1 u1)) u2)) (* u1 (+ (* -1/2 (* (sqrt u1) (* u2 (+ 1/4 (* 1/16 (/ 1 (* u1 (pow (sqrt -1) 2)))))))) (* -1/6 (* (sqrt (/ 1 u1)) u2)))))))
(fma.f32 (*.f32 u1 u1) (fma.f32 #s(literal -1/4 binary32) (*.f32 u2 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))) (*.f32 u1 (fma.f32 #s(literal -1/6 binary32) (*.f32 u2 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))) (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 u1)) (*.f32 u2 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1))))))) (*.f32 (sqrt.f32 u1) (neg.f32 u2)))
(* (pow u1 2) (* u2 (* (sqrt -1) (sqrt -1/4))))
(*.f32 (*.f32 u2 (*.f32 u1 u1)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 #s(literal -1/4 binary32))))
(* (pow u1 2) (+ (* -1/6 (/ (* u2 (sqrt -1)) (* u1 (sqrt -1/4)))) (* u2 (* (sqrt -1) (sqrt -1/4)))))
(*.f32 (*.f32 u1 u1) (fma.f32 (*.f32 u2 (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 #s(literal -1/4 binary32)) (/.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 u2 (sqrt.f32 #s(literal -1 binary32)))) (*.f32 u1 (sqrt.f32 #s(literal -1/4 binary32))))))
(* (pow u1 2) (+ (* -1/2 (/ (* u2 (* (sqrt -1) (+ 1/2 (* 1/36 (/ 1 (pow (sqrt -1/4) 2)))))) (* (pow u1 2) (sqrt -1/4)))) (+ (* -1/6 (/ (* u2 (sqrt -1)) (* u1 (sqrt -1/4)))) (* u2 (* (sqrt -1) (sqrt -1/4))))))
(*.f32 (*.f32 u1 u1) (fma.f32 #s(literal -1/6 binary32) (/.f32 (*.f32 u2 (sqrt.f32 #s(literal -1 binary32))) (*.f32 u1 (sqrt.f32 #s(literal -1/4 binary32)))) (fma.f32 (*.f32 u2 (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 #s(literal -1/4 binary32)) (/.f32 (*.f32 (*.f32 u2 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 7/18 binary32))) #s(literal -1/2 binary32)) (*.f32 (*.f32 u1 u1) (sqrt.f32 #s(literal -1/4 binary32)))))))
(* (pow u1 2) (+ (* -1/2 (/ (* u2 (* (sqrt -1) (+ 1/2 (* 1/36 (/ 1 (pow (sqrt -1/4) 2)))))) (* (pow u1 2) (sqrt -1/4)))) (+ (* -1/2 (/ (* u2 (* (sqrt -1) (+ 1 (* 1/6 (/ (+ 1/2 (* 1/36 (/ 1 (pow (sqrt -1/4) 2)))) (pow (sqrt -1/4) 2)))))) (* (pow u1 3) (sqrt -1/4)))) (+ (* -1/6 (/ (* u2 (sqrt -1)) (* u1 (sqrt -1/4)))) (* u2 (* (sqrt -1) (sqrt -1/4)))))))
(*.f32 (*.f32 u1 u1) (fma.f32 #s(literal -1/2 binary32) (fma.f32 u2 (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 7/18 binary32)) (*.f32 (*.f32 u1 u1) (sqrt.f32 #s(literal -1/4 binary32)))) (/.f32 (*.f32 (*.f32 u2 (sqrt.f32 #s(literal -1 binary32))) #s(literal 20/27 binary32)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (sqrt.f32 #s(literal -1/4 binary32))))) (fma.f32 (*.f32 u2 (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 #s(literal -1/4 binary32)) (/.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 u2 (sqrt.f32 #s(literal -1 binary32)))) (*.f32 u1 (sqrt.f32 #s(literal -1/4 binary32)))))))
(* 1/2 (* (pow u1 2) u2))
(*.f32 #s(literal 1/2 binary32) (*.f32 u2 (*.f32 u1 u1)))
(* (pow u1 2) (+ (* 1/3 (/ u2 u1)) (* 1/2 u2)))
(*.f32 (*.f32 u1 u1) (fma.f32 u2 #s(literal 1/2 binary32) (/.f32 (*.f32 #s(literal 1/3 binary32) u2) u1)))
(* (pow u1 2) (+ (* -1 (/ (+ (* -7/18 (/ u2 u1)) (* -1/3 u2)) u1)) (* 1/2 u2)))
(*.f32 (*.f32 u1 u1) (-.f32 (*.f32 u2 #s(literal 1/2 binary32)) (/.f32 (fma.f32 #s(literal -7/18 binary32) (/.f32 u2 u1) (*.f32 u2 #s(literal -1/3 binary32))) u1)))
(* (pow u1 2) (+ (* -1 (/ (+ (* -1 (/ (+ (* 7/18 u2) (* 20/27 (/ u2 u1))) u1)) (* -1/3 u2)) u1)) (* 1/2 u2)))
(*.f32 (*.f32 u1 u1) (fma.f32 u2 #s(literal 1/2 binary32) (/.f32 (fma.f32 u2 #s(literal -1/3 binary32) (/.f32 (fma.f32 u2 #s(literal 7/18 binary32) (*.f32 #s(literal 20/27 binary32) (/.f32 u2 u1))) (neg.f32 u1))) (neg.f32 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/6 (sqrt (pow u1 3))) (* 1/4 (sqrt u1)))))
(fma.f32 u1 (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/6 binary32) (*.f32 (sqrt.f32 u1) #s(literal 1/4 binary32))) (sqrt.f32 u1))
(+ (sqrt u1) (* u1 (+ (* 1/6 (sqrt (pow u1 3))) (* 1/4 (sqrt u1)))))
(fma.f32 u1 (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/6 binary32) (*.f32 (sqrt.f32 u1) #s(literal 1/4 binary32))) (sqrt.f32 u1))
(* 1/6 (sqrt (pow u1 5)))
(*.f32 #s(literal 1/6 binary32) (sqrt.f32 (pow.f32 u1 #s(literal 5 binary32))))
(* (pow u1 3) (+ (* 1/6 (sqrt (/ 1 u1))) (* 1/4 (sqrt (/ 1 (pow u1 3))))))
(*.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.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 1/6 binary32))))
(* (pow u1 3) (+ (sqrt (/ 1 (pow u1 5))) (+ (* 1/6 (sqrt (/ 1 u1))) (* 1/4 (sqrt (/ 1 (pow u1 3)))))))
(*.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/6 binary32) (fma.f32 #s(literal 1/4 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 5 binary32)))))))
(* (pow u1 3) (+ (sqrt (/ 1 (pow u1 5))) (+ (* 1/6 (sqrt (/ 1 u1))) (* 1/4 (sqrt (/ 1 (pow u1 3)))))))
(*.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/6 binary32) (fma.f32 #s(literal 1/4 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 5 binary32)))))))
(* -1/6 (* (sqrt (pow u1 5)) (pow (sqrt -1) 2)))
(*.f32 #s(literal -1/6 binary32) (neg.f32 (sqrt.f32 (pow.f32 u1 #s(literal 5 binary32)))))
(* -1 (* (pow u1 3) (+ (* 1/6 (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2))) (* 1/4 (* (sqrt (/ 1 (pow u1 3))) (pow (sqrt -1) 2))))))
(*.f32 (neg.f32 (fma.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 1/6 binary32)))) (neg.f32 (*.f32 u1 (*.f32 u1 u1))))
(* -1 (* (pow u1 3) (+ (* -1 (/ (+ (* -1 (* (sqrt (/ 1 (pow u1 3))) (pow (sqrt -1) 2))) (* -1/4 (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2)))) u1)) (* 1/6 (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2))))))
(*.f32 (fma.f32 #s(literal 1/6 binary32) (neg.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))) (/.f32 (fma.f32 #s(literal -1/4 binary32) (neg.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (neg.f32 u1))) (neg.f32 (*.f32 u1 (*.f32 u1 u1))))
(* -1 (* (pow u1 3) (+ (* -1 (/ (+ (* -1 (* (sqrt (/ 1 (pow u1 3))) (pow (sqrt -1) 2))) (* -1/4 (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2)))) u1)) (* 1/6 (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2))))))
(*.f32 (fma.f32 #s(literal 1/6 binary32) (neg.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))) (/.f32 (fma.f32 #s(literal -1/4 binary32) (neg.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (neg.f32 u1))) (neg.f32 (*.f32 u1 (*.f32 u1 u1))))
(sqrt u1)
(sqrt.f32 u1)
(+ (sqrt u1) (* 1/6 (sqrt (pow u1 5))))
(fma.f32 #s(literal 1/6 binary32) (sqrt.f32 (pow.f32 u1 #s(literal 5 binary32))) (sqrt.f32 u1))
(+ (sqrt u1) (* 1/6 (sqrt (pow u1 5))))
(fma.f32 #s(literal 1/6 binary32) (sqrt.f32 (pow.f32 u1 #s(literal 5 binary32))) (sqrt.f32 u1))
(+ (sqrt u1) (* 1/6 (sqrt (pow u1 5))))
(fma.f32 #s(literal 1/6 binary32) (sqrt.f32 (pow.f32 u1 #s(literal 5 binary32))) (sqrt.f32 u1))
(* 1/6 (sqrt (pow u1 5)))
(*.f32 #s(literal 1/6 binary32) (sqrt.f32 (pow.f32 u1 #s(literal 5 binary32))))
(* (pow u1 3) (+ (sqrt (/ 1 (pow u1 5))) (* 1/6 (sqrt (/ 1 u1)))))
(*.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/6 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 5 binary32))))))
(* (pow u1 3) (+ (sqrt (/ 1 (pow u1 5))) (* 1/6 (sqrt (/ 1 u1)))))
(*.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/6 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 5 binary32))))))
(* (pow u1 3) (+ (sqrt (/ 1 (pow u1 5))) (* 1/6 (sqrt (/ 1 u1)))))
(*.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/6 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 5 binary32))))))
(* -1/6 (* (sqrt (pow u1 5)) (pow (sqrt -1) 2)))
(*.f32 #s(literal -1/6 binary32) (neg.f32 (sqrt.f32 (pow.f32 u1 #s(literal 5 binary32)))))
(* -1 (* (pow u1 3) (+ (* 1/6 (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2))) (* (sqrt (/ 1 (pow u1 5))) (pow (sqrt -1) 2)))))
(neg.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (neg.f32 (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/6 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 5 binary32))))))))
(* -1 (* (pow u1 3) (+ (* 1/6 (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2))) (* (sqrt (/ 1 (pow u1 5))) (pow (sqrt -1) 2)))))
(neg.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (neg.f32 (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/6 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 5 binary32))))))))
(* -1 (* (pow u1 3) (+ (* 1/6 (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2))) (* (sqrt (/ 1 (pow u1 5))) (pow (sqrt -1) 2)))))
(neg.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (neg.f32 (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/6 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 5 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/6 (* (sqrt (pow u1 3)) (sin (* 2 (* u2 (PI)))))) (* 1/4 (* (sqrt u1) (sin (* 2 (* u2 (PI)))))))) (* (sqrt u1) (sin (* 2 (* u2 (PI))))))
(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/6 binary32) (*.f32 (sqrt.f32 u1) #s(literal 1/4 binary32)))) (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))))
(+ (* u1 (+ (* 1/6 (* (sqrt (pow u1 3)) (sin (* 2 (* u2 (PI)))))) (* 1/4 (* (sqrt u1) (sin (* 2 (* u2 (PI)))))))) (* (sqrt u1) (sin (* 2 (* u2 (PI))))))
(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/6 binary32) (*.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/6 (* (sqrt (pow u1 5)) (sin (* 2 (* u2 (PI))))))
(*.f32 (*.f32 #s(literal 1/6 binary32) (sqrt.f32 (pow.f32 u1 #s(literal 5 binary32)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))
(* (pow u1 3) (+ (* 1/6 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))) (* 1/4 (* (sqrt (/ 1 (pow u1 3))) (sin (* 2 (* u2 (PI))))))))
(*.f32 (*.f32 u1 (*.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) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/6 binary32)))))
(* (pow u1 3) (+ (* 1/6 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))) (+ (* 1/4 (* (sqrt (/ 1 (pow u1 3))) (sin (* 2 (* u2 (PI)))))) (* (sqrt (/ 1 (pow u1 5))) (sin (* 2 (* u2 (PI))))))))
(*.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.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) (*.f32 u1 (*.f32 u1 u1)))) (*.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)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 5 binary32)))))))
(* (pow u1 3) (+ (* 1/6 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))) (+ (* 1/4 (* (sqrt (/ 1 (pow u1 3))) (sin (* 2 (* u2 (PI)))))) (* (sqrt (/ 1 (pow u1 5))) (sin (* 2 (* u2 (PI))))))))
(*.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.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) (*.f32 u1 (*.f32 u1 u1)))) (*.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)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 5 binary32)))))))
(* -1/6 (* (sqrt (pow u1 5)) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))))
(*.f32 #s(literal -1/6 binary32) (*.f32 (neg.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) (sqrt.f32 (pow.f32 u1 #s(literal 5 binary32)))))
(* -1 (* (pow u1 3) (+ (* 1/6 (* (sqrt (/ 1 u1)) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2)))) (* 1/4 (* (sqrt (/ 1 (pow u1 3))) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2)))))))
(*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (neg.f32 (neg.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) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/6 binary32)))))
(* -1 (* (pow u1 3) (+ (* -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)) (* 1/6 (* (sqrt (/ 1 u1)) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2)))))))
(*.f32 (-.f32 (*.f32 #s(literal 1/6 binary32) (*.f32 (neg.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))) (/.f32 (*.f32 (neg.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)) (neg.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))))) u1)) (neg.f32 (*.f32 u1 (*.f32 u1 u1))))
(* -1 (* (pow u1 3) (+ (* -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)) (* 1/6 (* (sqrt (/ 1 u1)) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2)))))))
(*.f32 (-.f32 (*.f32 #s(literal 1/6 binary32) (*.f32 (neg.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))) (/.f32 (*.f32 (neg.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)) (neg.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))))) u1)) (neg.f32 (*.f32 u1 (*.f32 u1 u1))))
(* 2 (* u2 (* (PI) (+ (sqrt u1) (+ (* 1/6 (sqrt (pow u1 5))) (* 1/4 (sqrt (pow u1 3))))))))
(*.f32 #s(literal 2 binary32) (*.f32 (*.f32 u2 (PI.f32)) (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32) (fma.f32 #s(literal 1/6 binary32) (sqrt.f32 (pow.f32 u1 #s(literal 5 binary32))) (sqrt.f32 u1)))))
(* u2 (+ (* -4/3 (* (pow u2 2) (* (pow (PI) 3) (+ (sqrt u1) (+ (* 1/6 (sqrt (pow u1 5))) (* 1/4 (sqrt (pow u1 3)))))))) (* 2 (* (PI) (+ (sqrt u1) (+ (* 1/6 (sqrt (pow u1 5))) (* 1/4 (sqrt (pow u1 3)))))))))
(*.f32 u2 (fma.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32) (fma.f32 #s(literal 1/6 binary32) (sqrt.f32 (pow.f32 u1 #s(literal 5 binary32))) (sqrt.f32 u1)))) (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32) (fma.f32 #s(literal 1/6 binary32) (sqrt.f32 (pow.f32 u1 #s(literal 5 binary32))) (sqrt.f32 u1))))))
(* u2 (+ (* 2 (* (PI) (+ (sqrt u1) (+ (* 1/6 (sqrt (pow u1 5))) (* 1/4 (sqrt (pow u1 3))))))) (* (pow u2 2) (+ (* -4/3 (* (pow (PI) 3) (+ (sqrt u1) (+ (* 1/6 (sqrt (pow u1 5))) (* 1/4 (sqrt (pow u1 3))))))) (* 4/15 (* (pow u2 2) (* (pow (PI) 5) (+ (sqrt u1) (+ (* 1/6 (sqrt (pow u1 5))) (* 1/4 (sqrt (pow u1 3))))))))))))
(*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32) (fma.f32 #s(literal 1/6 binary32) (sqrt.f32 (pow.f32 u1 #s(literal 5 binary32))) (sqrt.f32 u1)))) (*.f32 #s(literal 4/15 binary32) (*.f32 (*.f32 (*.f32 u2 u2) (pow.f32 (PI.f32) #s(literal 5 binary32))) (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32) (fma.f32 #s(literal 1/6 binary32) (sqrt.f32 (pow.f32 u1 #s(literal 5 binary32))) (sqrt.f32 u1)))))) (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32) (fma.f32 #s(literal 1/6 binary32) (sqrt.f32 (pow.f32 u1 #s(literal 5 binary32))) (sqrt.f32 u1))))))
(* u2 (+ (* 2 (* (PI) (+ (sqrt u1) (+ (* 1/6 (sqrt (pow u1 5))) (* 1/4 (sqrt (pow u1 3))))))) (* (pow u2 2) (+ (* -4/3 (* (pow (PI) 3) (+ (sqrt u1) (+ (* 1/6 (sqrt (pow u1 5))) (* 1/4 (sqrt (pow u1 3))))))) (* (pow u2 2) (+ (* -8/315 (* (pow u2 2) (* (pow (PI) 7) (+ (sqrt u1) (+ (* 1/6 (sqrt (pow u1 5))) (* 1/4 (sqrt (pow u1 3)))))))) (* 4/15 (* (pow (PI) 5) (+ (sqrt u1) (+ (* 1/6 (sqrt (pow u1 5))) (* 1/4 (sqrt (pow u1 3)))))))))))))
(*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 #s(literal -8/315 binary32) (*.f32 (*.f32 (*.f32 u2 u2) (pow.f32 (PI.f32) #s(literal 7 binary32))) (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32) (fma.f32 #s(literal 1/6 binary32) (sqrt.f32 (pow.f32 u1 #s(literal 5 binary32))) (sqrt.f32 u1)))) (*.f32 (*.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32))) (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32) (fma.f32 #s(literal 1/6 binary32) (sqrt.f32 (pow.f32 u1 #s(literal 5 binary32))) (sqrt.f32 u1))))) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32) (fma.f32 #s(literal 1/6 binary32) (sqrt.f32 (pow.f32 u1 #s(literal 5 binary32))) (sqrt.f32 u1)))))) (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32) (fma.f32 #s(literal 1/6 binary32) (sqrt.f32 (pow.f32 u1 #s(literal 5 binary32))) (sqrt.f32 u1))))))
(* (sin (* 2 (* u2 (PI)))) (+ (sqrt u1) (+ (* 1/6 (sqrt (pow u1 5))) (* 1/4 (sqrt (pow u1 3))))))
(*.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) (fma.f32 #s(literal 1/6 binary32) (sqrt.f32 (pow.f32 u1 #s(literal 5 binary32))) (sqrt.f32 u1))))
(* (sin (* 2 (* u2 (PI)))) (+ (sqrt u1) (+ (* 1/6 (sqrt (pow u1 5))) (* 1/4 (sqrt (pow u1 3))))))
(*.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) (fma.f32 #s(literal 1/6 binary32) (sqrt.f32 (pow.f32 u1 #s(literal 5 binary32))) (sqrt.f32 u1))))
(* (sin (* 2 (* u2 (PI)))) (+ (sqrt u1) (+ (* 1/6 (sqrt (pow u1 5))) (* 1/4 (sqrt (pow u1 3))))))
(*.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) (fma.f32 #s(literal 1/6 binary32) (sqrt.f32 (pow.f32 u1 #s(literal 5 binary32))) (sqrt.f32 u1))))
(* (sin (* 2 (* u2 (PI)))) (+ (sqrt u1) (+ (* 1/6 (sqrt (pow u1 5))) (* 1/4 (sqrt (pow u1 3))))))
(*.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) (fma.f32 #s(literal 1/6 binary32) (sqrt.f32 (pow.f32 u1 #s(literal 5 binary32))) (sqrt.f32 u1))))
(* (sin (* 2 (* u2 (PI)))) (+ (sqrt u1) (+ (* 1/6 (sqrt (pow u1 5))) (* 1/4 (sqrt (pow u1 3))))))
(*.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) (fma.f32 #s(literal 1/6 binary32) (sqrt.f32 (pow.f32 u1 #s(literal 5 binary32))) (sqrt.f32 u1))))
(* (sin (* 2 (* u2 (PI)))) (+ (sqrt u1) (+ (* 1/6 (sqrt (pow u1 5))) (* 1/4 (sqrt (pow u1 3))))))
(*.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) (fma.f32 #s(literal 1/6 binary32) (sqrt.f32 (pow.f32 u1 #s(literal 5 binary32))) (sqrt.f32 u1))))
(* (sin (* 2 (* u2 (PI)))) (+ (sqrt u1) (+ (* 1/6 (sqrt (pow u1 5))) (* 1/4 (sqrt (pow u1 3))))))
(*.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) (fma.f32 #s(literal 1/6 binary32) (sqrt.f32 (pow.f32 u1 #s(literal 5 binary32))) (sqrt.f32 u1))))
(* (sin (* 2 (* u2 (PI)))) (+ (sqrt u1) (+ (* 1/6 (sqrt (pow u1 5))) (* 1/4 (sqrt (pow u1 3))))))
(*.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) (fma.f32 #s(literal 1/6 binary32) (sqrt.f32 (pow.f32 u1 #s(literal 5 binary32))) (sqrt.f32 u1))))
(sqrt (pow u1 3))
(sqrt.f32 (*.f32 u1 (*.f32 u1 u1)))
(sqrt (pow u1 3))
(sqrt.f32 (*.f32 u1 (*.f32 u1 u1)))
(sqrt (pow u1 3))
(sqrt.f32 (*.f32 u1 (*.f32 u1 u1)))
(sqrt (pow u1 3))
(sqrt.f32 (*.f32 u1 (*.f32 u1 u1)))
(sqrt (pow u1 3))
(sqrt.f32 (*.f32 u1 (*.f32 u1 u1)))
(sqrt (pow u1 3))
(sqrt.f32 (*.f32 u1 (*.f32 u1 u1)))
(sqrt (pow u1 3))
(sqrt.f32 (*.f32 u1 (*.f32 u1 u1)))
(sqrt (pow u1 3))
(sqrt.f32 (*.f32 u1 (*.f32 u1 u1)))
(* -1 (* (sqrt (pow u1 3)) (pow (sqrt -1) 2)))
(sqrt.f32 (*.f32 u1 (*.f32 u1 u1)))
(* -1 (* (sqrt (pow u1 3)) (pow (sqrt -1) 2)))
(sqrt.f32 (*.f32 u1 (*.f32 u1 u1)))
(* -1 (* (sqrt (pow u1 3)) (pow (sqrt -1) 2)))
(sqrt.f32 (*.f32 u1 (*.f32 u1 u1)))
(* -1 (* (sqrt (pow u1 3)) (pow (sqrt -1) 2)))
(sqrt.f32 (*.f32 u1 (*.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 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32) (sqrt.f32 u1)))
(+ (* u1 (+ (* 1/6 (* (sqrt (pow u1 3)) (sin (* 2 (* u2 (PI)))))) (* 1/4 (* (sqrt u1) (sin (* 2 (* u2 (PI)))))))) (* (sqrt u1) (sin (* 2 (* u2 (PI))))))
(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/6 binary32) (*.f32 (sqrt.f32 u1) #s(literal 1/4 binary32)))) (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))))
(+ (* u1 (+ (* 1/6 (* (sqrt (pow u1 3)) (sin (* 2 (* u2 (PI)))))) (* 1/4 (* (sqrt u1) (sin (* 2 (* u2 (PI)))))))) (* (sqrt u1) (sin (* 2 (* u2 (PI))))))
(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/6 binary32) (*.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/6 (* (sqrt (pow u1 5)) (sin (* 2 (* u2 (PI))))))
(*.f32 (*.f32 #s(literal 1/6 binary32) (sqrt.f32 (pow.f32 u1 #s(literal 5 binary32)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))
(* (pow u1 3) (+ (* 1/6 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))) (* 1/4 (* (sqrt (/ 1 (pow u1 3))) (sin (* 2 (* u2 (PI))))))))
(*.f32 (*.f32 u1 (*.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) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/6 binary32)))))
(* (pow u1 3) (+ (* 1/6 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))) (+ (* 1/4 (* (sqrt (/ 1 (pow u1 3))) (sin (* 2 (* u2 (PI)))))) (* (sqrt (/ 1 (pow u1 5))) (sin (* 2 (* u2 (PI))))))))
(*.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.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) (*.f32 u1 (*.f32 u1 u1)))) (*.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)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 5 binary32)))))))
(* (pow u1 3) (+ (* 1/6 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))) (+ (* 1/4 (* (sqrt (/ 1 (pow u1 3))) (sin (* 2 (* u2 (PI)))))) (* (sqrt (/ 1 (pow u1 5))) (sin (* 2 (* u2 (PI))))))))
(*.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.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) (*.f32 u1 (*.f32 u1 u1)))) (*.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)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 5 binary32)))))))
(* -1/6 (* (sqrt (pow u1 5)) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))))
(*.f32 #s(literal -1/6 binary32) (*.f32 (neg.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) (sqrt.f32 (pow.f32 u1 #s(literal 5 binary32)))))
(* -1 (* (pow u1 3) (+ (* 1/6 (* (sqrt (/ 1 u1)) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2)))) (* 1/4 (* (sqrt (/ 1 (pow u1 3))) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2)))))))
(*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (neg.f32 (neg.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) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/6 binary32)))))
(* -1 (* (pow u1 3) (+ (* -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)) (* 1/6 (* (sqrt (/ 1 u1)) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2)))))))
(*.f32 (-.f32 (*.f32 #s(literal 1/6 binary32) (*.f32 (neg.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))) (/.f32 (*.f32 (neg.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)) (neg.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))))) u1)) (neg.f32 (*.f32 u1 (*.f32 u1 u1))))
(* -1 (* (pow u1 3) (+ (* -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)) (* 1/6 (* (sqrt (/ 1 u1)) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2)))))))
(*.f32 (-.f32 (*.f32 #s(literal 1/6 binary32) (*.f32 (neg.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))) (/.f32 (*.f32 (neg.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)) (neg.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))))) u1)) (neg.f32 (*.f32 u1 (*.f32 u1 u1))))
(* u2 (+ (* 2 (* (PI) (+ (* 1/6 (sqrt (pow u1 5))) (* 1/4 (sqrt (pow u1 3)))))) (* 2 (* (sqrt u1) (PI)))))
(*.f32 u2 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32) (fma.f32 #s(literal 1/6 binary32) (sqrt.f32 (pow.f32 u1 #s(literal 5 binary32))) (sqrt.f32 u1)))))
(* u2 (+ (* 2 (* (PI) (+ (* 1/6 (sqrt (pow u1 5))) (* 1/4 (sqrt (pow u1 3)))))) (+ (* 2 (* (sqrt u1) (PI))) (* (pow u2 2) (+ (* -4/3 (* (sqrt u1) (pow (PI) 3))) (* -4/3 (* (pow (PI) 3) (+ (* 1/6 (sqrt (pow u1 5))) (* 1/4 (sqrt (pow u1 3)))))))))))
(*.f32 u2 (fma.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32) (fma.f32 #s(literal 1/6 binary32) (sqrt.f32 (pow.f32 u1 #s(literal 5 binary32))) (sqrt.f32 u1)))) (*.f32 (*.f32 u2 u2) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32) (fma.f32 #s(literal 1/6 binary32) (sqrt.f32 (pow.f32 u1 #s(literal 5 binary32))) (sqrt.f32 u1))))))))
(* u2 (+ (* 2 (* (PI) (+ (* 1/6 (sqrt (pow u1 5))) (* 1/4 (sqrt (pow u1 3)))))) (+ (* 2 (* (sqrt u1) (PI))) (* (pow u2 2) (+ (* -4/3 (* (sqrt u1) (pow (PI) 3))) (+ (* -4/3 (* (pow (PI) 3) (+ (* 1/6 (sqrt (pow u1 5))) (* 1/4 (sqrt (pow u1 3)))))) (* (pow u2 2) (+ (* 4/15 (* (sqrt u1) (pow (PI) 5))) (* 4/15 (* (pow (PI) 5) (+ (* 1/6 (sqrt (pow u1 5))) (* 1/4 (sqrt (pow u1 3))))))))))))))
(*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32))) (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32) (fma.f32 #s(literal 1/6 binary32) (sqrt.f32 (pow.f32 u1 #s(literal 5 binary32))) (sqrt.f32 u1)))) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32) (fma.f32 #s(literal 1/6 binary32) (sqrt.f32 (pow.f32 u1 #s(literal 5 binary32))) (sqrt.f32 u1)))))) (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32) (fma.f32 #s(literal 1/6 binary32) (sqrt.f32 (pow.f32 u1 #s(literal 5 binary32))) (sqrt.f32 u1))))))
(* u2 (+ (* 2 (* (PI) (+ (* 1/6 (sqrt (pow u1 5))) (* 1/4 (sqrt (pow u1 3)))))) (+ (* 2 (* (sqrt u1) (PI))) (* (pow u2 2) (+ (* -4/3 (* (sqrt u1) (pow (PI) 3))) (+ (* -4/3 (* (pow (PI) 3) (+ (* 1/6 (sqrt (pow u1 5))) (* 1/4 (sqrt (pow u1 3)))))) (* (pow u2 2) (+ (* 4/15 (* (sqrt u1) (pow (PI) 5))) (+ (* 4/15 (* (pow (PI) 5) (+ (* 1/6 (sqrt (pow u1 5))) (* 1/4 (sqrt (pow u1 3)))))) (* (pow u2 2) (+ (* -8/315 (* (sqrt u1) (pow (PI) 7))) (* -8/315 (* (pow (PI) 7) (+ (* 1/6 (sqrt (pow u1 5))) (* 1/4 (sqrt (pow u1 3)))))))))))))))))
(*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (*.f32 #s(literal -8/315 binary32) (*.f32 (pow.f32 (PI.f32) #s(literal 7 binary32)) (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32) (fma.f32 #s(literal 1/6 binary32) (sqrt.f32 (pow.f32 u1 #s(literal 5 binary32))) (sqrt.f32 u1))))) (*.f32 (*.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32))) (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32) (fma.f32 #s(literal 1/6 binary32) (sqrt.f32 (pow.f32 u1 #s(literal 5 binary32))) (sqrt.f32 u1))))) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32) (fma.f32 #s(literal 1/6 binary32) (sqrt.f32 (pow.f32 u1 #s(literal 5 binary32))) (sqrt.f32 u1)))))) (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32) (fma.f32 #s(literal 1/6 binary32) (sqrt.f32 (pow.f32 u1 #s(literal 5 binary32))) (sqrt.f32 u1))))))
(+ (* (sin (* 2 (* u2 (PI)))) (+ (* 1/6 (sqrt (pow u1 5))) (* 1/4 (sqrt (pow u1 3))))) (* (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) (fma.f32 #s(literal 1/6 binary32) (sqrt.f32 (pow.f32 u1 #s(literal 5 binary32))) (sqrt.f32 u1))))
(+ (* (sin (* 2 (* u2 (PI)))) (+ (* 1/6 (sqrt (pow u1 5))) (* 1/4 (sqrt (pow u1 3))))) (* (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) (fma.f32 #s(literal 1/6 binary32) (sqrt.f32 (pow.f32 u1 #s(literal 5 binary32))) (sqrt.f32 u1))))
(+ (* (sin (* 2 (* u2 (PI)))) (+ (* 1/6 (sqrt (pow u1 5))) (* 1/4 (sqrt (pow u1 3))))) (* (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) (fma.f32 #s(literal 1/6 binary32) (sqrt.f32 (pow.f32 u1 #s(literal 5 binary32))) (sqrt.f32 u1))))
(+ (* (sin (* 2 (* u2 (PI)))) (+ (* 1/6 (sqrt (pow u1 5))) (* 1/4 (sqrt (pow u1 3))))) (* (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) (fma.f32 #s(literal 1/6 binary32) (sqrt.f32 (pow.f32 u1 #s(literal 5 binary32))) (sqrt.f32 u1))))
(+ (* (sin (* 2 (* u2 (PI)))) (+ (* 1/6 (sqrt (pow u1 5))) (* 1/4 (sqrt (pow u1 3))))) (* (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) (fma.f32 #s(literal 1/6 binary32) (sqrt.f32 (pow.f32 u1 #s(literal 5 binary32))) (sqrt.f32 u1))))
(+ (* (sin (* 2 (* u2 (PI)))) (+ (* 1/6 (sqrt (pow u1 5))) (* 1/4 (sqrt (pow u1 3))))) (* (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) (fma.f32 #s(literal 1/6 binary32) (sqrt.f32 (pow.f32 u1 #s(literal 5 binary32))) (sqrt.f32 u1))))
(+ (* (sin (* 2 (* u2 (PI)))) (+ (* 1/6 (sqrt (pow u1 5))) (* 1/4 (sqrt (pow u1 3))))) (* (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) (fma.f32 #s(literal 1/6 binary32) (sqrt.f32 (pow.f32 u1 #s(literal 5 binary32))) (sqrt.f32 u1))))
(+ (* (sin (* 2 (* u2 (PI)))) (+ (* 1/6 (sqrt (pow u1 5))) (* 1/4 (sqrt (pow u1 3))))) (* (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) (fma.f32 #s(literal 1/6 binary32) (sqrt.f32 (pow.f32 u1 #s(literal 5 binary32))) (sqrt.f32 u1))))
(* 1/4 (sqrt (pow u1 3)))
(*.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32))
(* u1 (+ (* 1/6 (sqrt (pow u1 3))) (* 1/4 (sqrt u1))))
(*.f32 u1 (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/6 binary32) (*.f32 (sqrt.f32 u1) #s(literal 1/4 binary32))))
(* u1 (+ (* 1/6 (sqrt (pow u1 3))) (* 1/4 (sqrt u1))))
(*.f32 u1 (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/6 binary32) (*.f32 (sqrt.f32 u1) #s(literal 1/4 binary32))))
(* u1 (+ (* 1/6 (sqrt (pow u1 3))) (* 1/4 (sqrt u1))))
(*.f32 u1 (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/6 binary32) (*.f32 (sqrt.f32 u1) #s(literal 1/4 binary32))))
(* 1/6 (sqrt (pow u1 5)))
(*.f32 #s(literal 1/6 binary32) (sqrt.f32 (pow.f32 u1 #s(literal 5 binary32))))
(* (pow u1 3) (+ (* 1/6 (sqrt (/ 1 u1))) (* 1/4 (sqrt (/ 1 (pow u1 3))))))
(*.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.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 1/6 binary32))))
(* (pow u1 3) (+ (* 1/6 (sqrt (/ 1 u1))) (* 1/4 (sqrt (/ 1 (pow u1 3))))))
(*.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.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 1/6 binary32))))
(* (pow u1 3) (+ (* 1/6 (sqrt (/ 1 u1))) (* 1/4 (sqrt (/ 1 (pow u1 3))))))
(*.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.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 1/6 binary32))))
(* -1/6 (* (sqrt (pow u1 5)) (pow (sqrt -1) 2)))
(*.f32 #s(literal -1/6 binary32) (neg.f32 (sqrt.f32 (pow.f32 u1 #s(literal 5 binary32)))))
(* -1 (* (pow u1 3) (+ (* 1/6 (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2))) (* 1/4 (* (sqrt (/ 1 (pow u1 3))) (pow (sqrt -1) 2))))))
(*.f32 (neg.f32 (fma.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 1/6 binary32)))) (neg.f32 (*.f32 u1 (*.f32 u1 u1))))
(* -1 (* (pow u1 3) (+ (* 1/6 (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2))) (* 1/4 (* (sqrt (/ 1 (pow u1 3))) (pow (sqrt -1) 2))))))
(*.f32 (neg.f32 (fma.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 1/6 binary32)))) (neg.f32 (*.f32 u1 (*.f32 u1 u1))))
(* -1 (* (pow u1 3) (+ (* 1/6 (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2))) (* 1/4 (* (sqrt (/ 1 (pow u1 3))) (pow (sqrt -1) 2))))))
(*.f32 (neg.f32 (fma.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 1/6 binary32)))) (neg.f32 (*.f32 u1 (*.f32 u1 u1))))
(pow u1 2)
(*.f32 u1 u1)
(pow u1 2)
(*.f32 u1 u1)
(pow u1 2)
(*.f32 u1 u1)
(pow u1 2)
(*.f32 u1 u1)
(pow u1 2)
(*.f32 u1 u1)
(pow u1 2)
(*.f32 u1 u1)
(pow u1 2)
(*.f32 u1 u1)
(pow u1 2)
(*.f32 u1 u1)
(pow u1 2)
(*.f32 u1 u1)
(pow u1 2)
(*.f32 u1 u1)
(pow u1 2)
(*.f32 u1 u1)
(pow u1 2)
(*.f32 u1 u1)
(* 1/6 (sqrt u1))
(*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))
(* 1/6 (sqrt u1))
(*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))
(* 1/6 (sqrt u1))
(*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))
(* 1/6 (sqrt u1))
(*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))
(* 1/6 (sqrt u1))
(*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))
(* 1/6 (sqrt u1))
(*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))
(* 1/6 (sqrt u1))
(*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))
(* 1/6 (sqrt u1))
(*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))
(* -1/6 (* (sqrt u1) (pow (sqrt -1) 2)))
(*.f32 #s(literal -1/6 binary32) (neg.f32 (sqrt.f32 u1)))
(* -1/6 (* (sqrt u1) (pow (sqrt -1) 2)))
(*.f32 #s(literal -1/6 binary32) (neg.f32 (sqrt.f32 u1)))
(* -1/6 (* (sqrt u1) (pow (sqrt -1) 2)))
(*.f32 #s(literal -1/6 binary32) (neg.f32 (sqrt.f32 u1)))
(* -1/6 (* (sqrt u1) (pow (sqrt -1) 2)))
(*.f32 #s(literal -1/6 binary32) (neg.f32 (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)))
(* 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 #s(literal -4/3 binary32) (*.f32 (*.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 #s(literal 2 binary32) (PI.f32) (*.f32 (*.f32 u2 u2) (fma.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.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)))))))))
(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))))
-1/3
#s(literal -1/3 binary32)
(- (* -1/4 u1) 1/3)
(fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32))
(- (* -1/4 u1) 1/3)
(fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32))
(- (* -1/4 u1) 1/3)
(fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32))
(* -1/4 u1)
(*.f32 u1 #s(literal -1/4 binary32))
(* -1 (* u1 (+ 1/4 (* 1/3 (/ 1 u1)))))
(neg.f32 (*.f32 u1 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/3 binary32) u1))))
(* -1 (* u1 (+ 1/4 (* 1/3 (/ 1 u1)))))
(neg.f32 (*.f32 u1 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/3 binary32) u1))))
(* -1 (* u1 (+ 1/4 (* 1/3 (/ 1 u1)))))
(neg.f32 (*.f32 u1 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/3 binary32) u1))))
(* -1/4 u1)
(*.f32 u1 #s(literal -1/4 binary32))
(* -1 (* u1 (+ 1/4 (* 1/3 (/ 1 u1)))))
(neg.f32 (*.f32 u1 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/3 binary32) u1))))
(* -1 (* u1 (+ 1/4 (* 1/3 (/ 1 u1)))))
(neg.f32 (*.f32 u1 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/3 binary32) u1))))
(* -1 (* u1 (+ 1/4 (* 1/3 (/ 1 u1)))))
(neg.f32 (*.f32 u1 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/3 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 (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 (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 (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 (sqrt.f32 u1) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))
(* 2 (* (sqrt u1) (* u2 (PI))))
(*.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 u1)) (*.f32 u2 (PI.f32)))
(* u2 (+ (* -4/3 (* (sqrt u1) (* (pow u2 2) (pow (PI) 3)))) (* 2 (* (sqrt u1) (PI)))))
(*.f32 u2 (fma.f32 (*.f32 #s(literal -4/3 binary32) (sqrt.f32 u1)) (*.f32 (*.f32 u2 u2) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 u1) (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 #s(literal 2 binary32) (*.f32 (sqrt.f32 u1) (PI.f32)) (*.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))))))))
(* 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 (*.f32 #s(literal -8/315 binary32) (sqrt.f32 u1)) (*.f32 (*.f32 u2 u2) (pow.f32 (PI.f32) #s(literal 7 binary32))) (*.f32 (*.f32 #s(literal 4/15 binary32) (sqrt.f32 u1)) (pow.f32 (PI.f32) #s(literal 5 binary32)))))) (*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 u1) (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)))))

eval171.0ms (1.1%)

Memory
-8.9MiB live, 350.4MiB allocated
Compiler

Compiled 56 968 to 3 851 computations (93.2% saved)

prune359.0ms (2.3%)

Memory
37.8MiB live, 614.3MiB allocated
Pruning

95 alts after pruning (89 fresh and 6 done)

PrunedKeptTotal
New1 547411 588
Fresh244872
Picked235
Done033
Total1 573951 668
Accuracy
99.9%
Counts
1 668 → 95
Alt Table
Click to see full alt table
StatusAccuracyProgram
86.6%
(fma.f32 (fma.f32 (*.f32 u1 u1) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (*.f32 u2 (fma.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 u2 u2) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))))
85.7%
(fma.f32 (fma.f32 (*.f32 u1 u1) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))) (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))))
82.5%
(fma.f32 (+.f32 u2 u2) (*.f32 (PI.f32) (sqrt.f32 (*.f32 (neg.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))))) (*.f32 (*.f32 u2 (sqrt.f32 (*.f32 (neg.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))))) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2))))))
82.4%
(fma.f32 (*.f32 (*.f32 (*.f32 (PI.f32) u2) (sqrt.f32 (*.f32 (neg.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))))) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) #s(literal -4/3 binary32))) (*.f32 (+.f32 u2 u2) (*.f32 (PI.f32) (sqrt.f32 (*.f32 (neg.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)))))))
85.5%
(fma.f32 (*.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32)) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))))
39.7%
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1))))) (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (+.f32 u2 u2))))))) (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (-.f32 (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (sqrt.f32 u1)))) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (-.f32 (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (sqrt.f32 u1))) (*.f32 u1 (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (+.f32 u2 u2))))))))) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (-.f32 (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (sqrt.f32 u1))) (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (-.f32 (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (sqrt.f32 u1)))))
82.3%
(*.f32 (fma.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) #s(literal 2 binary32)) (*.f32 (*.f32 (PI.f32) u2) (sqrt.f32 (*.f32 (neg.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))))))
80.0%
(*.f32 (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)) (*.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)))))
73.3%
(*.f32 (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)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
73.4%
(*.f32 (fma.f32 (*.f32 u1 u1) (*.f32 (neg.f32 u1) (*.f32 #s(literal -1 binary32) (fma.f32 #s(literal -1/4 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 #s(literal 1/6 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))))) (sqrt.f32 u1)) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
87.7%
(*.f32 (fma.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)) (fma.f32 (*.f32 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)) u1) u1 (*.f32 (sqrt.f32 (sqrt.f32 u1)) (sqrt.f32 (sqrt.f32 u1))))) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))
80.0%
(*.f32 (fma.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)) (fma.f32 (*.f32 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)) u1) u1 (sqrt.f32 u1))) (*.f32 u2 (fma.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 u2 u2) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))))
73.3%
(*.f32 (fma.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)) (fma.f32 (*.f32 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)) u1) u1 (sqrt.f32 u1))) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
87.8%
(*.f32 (fma.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)) (fma.f32 (*.f32 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)) u1) u1 (sqrt.f32 u1))) (sin.f32 (/.f32 (*.f32 (*.f32 (fma.f32 u2 u2 #s(literal 0 binary32)) (+.f32 u2 u2)) (PI.f32)) (fma.f32 u2 u2 #s(literal 0 binary32)))))
87.4%
(*.f32 (fma.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)) (fma.f32 (*.f32 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)) u1) u1 (sqrt.f32 u1))) (sin.f32 (*.f32 (*.f32 (+.f32 u2 u2) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))))
87.8%
(*.f32 (fma.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)) (fma.f32 (*.f32 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)) u1) u1 (sqrt.f32 u1))) (sin.f32 (*.f32 (*.f32 (PI.f32) (log.f32 (E.f32))) (+.f32 u2 u2))))
88.1%
(*.f32 (fma.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)) (fma.f32 (*.f32 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)) u1) u1 (sqrt.f32 u1))) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))
85.5%
(*.f32 (fma.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)) (sqrt.f32 u1)) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))
73.2%
(*.f32 (fma.f32 #s(literal 1/6 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) #s(literal -1 binary32)) (fma.f32 #s(literal 1/4 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (neg.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))))) (neg.f32 u1))) (neg.f32 (*.f32 u1 (*.f32 u1 u1))))
82.4%
(*.f32 (*.f32 (fma.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) #s(literal 2 binary32)) (*.f32 u2 (sqrt.f32 (*.f32 (neg.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)))))) (PI.f32))
82.4%
(*.f32 (*.f32 (fma.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) #s(literal 2 binary32)) u2) (*.f32 (PI.f32) (sqrt.f32 (*.f32 (neg.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))))))
87.8%
(*.f32 (*.f32 (fma.f32 #s(literal 1/6 binary32) (neg.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))) (/.f32 (fma.f32 #s(literal -1/4 binary32) (neg.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (neg.f32 u1))) (neg.f32 (*.f32 u1 (*.f32 u1 u1)))) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))
82.0%
(*.f32 (*.f32 (*.f32 (*.f32 u2 (sqrt.f32 (*.f32 (neg.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))))) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32))) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 u2 u2) #s(literal 2 binary32)))
18.9%
(*.f32 (*.f32 (*.f32 (*.f32 u1 u1) (fma.f32 u2 #s(literal 1/2 binary32) (/.f32 (*.f32 #s(literal 1/3 binary32) u2) u1))) (PI.f32)) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 u2 u2) #s(literal 2 binary32)))
22.0%
(*.f32 (*.f32 (*.f32 (*.f32 u1 u1) (-.f32 (*.f32 u2 #s(literal 1/2 binary32)) (/.f32 (fma.f32 #s(literal -7/18 binary32) (/.f32 u2 u1) (*.f32 u2 #s(literal -1/3 binary32))) u1))) (PI.f32)) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 u2 u2) #s(literal 2 binary32)))
4.3%
(*.f32 (*.f32 (*.f32 (sqrt.f32 u1) (neg.f32 u2)) (PI.f32)) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 u2 u2) #s(literal 2 binary32)))
4.8%
(*.f32 (*.f32 (*.f32 (sqrt.f32 u1) (PI.f32)) u2) #s(literal -2 binary32))
82.4%
(*.f32 (*.f32 (*.f32 (PI.f32) (sqrt.f32 (*.f32 (neg.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))))) u2) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 u2 u2) #s(literal 2 binary32)))
82.4%
(*.f32 (*.f32 (*.f32 u2 (sqrt.f32 (fma.f32 u1 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) u1))) (PI.f32)) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 u2 u2) #s(literal 2 binary32)))
80.6%
(*.f32 (*.f32 (*.f32 u2 (sqrt.f32 (fma.f32 u1 (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) u1))) (PI.f32)) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 u2 u2) #s(literal 2 binary32)))
77.5%
(*.f32 (*.f32 (*.f32 u2 (sqrt.f32 (fma.f32 u1 (*.f32 u1 #s(literal 1/2 binary32)) u1))) (PI.f32)) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 u2 u2) #s(literal 2 binary32)))
82.1%
(*.f32 (*.f32 (*.f32 u2 (sqrt.f32 (*.f32 (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)) (neg.f32 u1)))) (*.f32 (PI.f32) (log.f32 (E.f32)))) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 u2 u2) #s(literal 2 binary32)))
80.6%
(*.f32 (*.f32 (*.f32 u2 (sqrt.f32 (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)) (neg.f32 u1)))) (PI.f32)) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 u2 u2) #s(literal 2 binary32)))
72.9%
(*.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/6 binary32) (fma.f32 #s(literal 1/4 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 5 binary32))))))) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))
15.6%
(*.f32 (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 #s(literal -1/3 binary32) (/.f32 (+.f32 #s(literal 7/18 binary32) (/.f32 #s(literal 20/27 binary32) u1)) (neg.f32 u1))) 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)))))
18.9%
(*.f32 (*.f32 (*.f32 u1 u1) (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/3 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)))))
22.0%
(*.f32 (*.f32 (*.f32 u1 u1) (+.f32 #s(literal 1/2 binary32) (+.f32 (/.f32 #s(literal 1/3 binary32) u1) (/.f32 #s(literal 7/18 binary32) (*.f32 u1 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)))))
15.0%
(*.f32 (*.f32 (*.f32 u1 u1) #s(literal 1/2 binary32)) (*.f32 (*.f32 u2 (PI.f32)) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32))))
15.0%
(*.f32 (*.f32 (*.f32 u1 u1) #s(literal 1/2 binary32)) (*.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)))))
15.0%
(*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 u2 (*.f32 u1 u1))) (PI.f32)) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 u2 u2) #s(literal 2 binary32)))
15.0%
(*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 u1 u1)) (*.f32 u2 (PI.f32))) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 u2 u2) #s(literal 2 binary32)))
82.5%
(*.f32 (*.f32 (sqrt.f32 (*.f32 (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)) (neg.f32 u1))) (*.f32 (PI.f32) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 u2 u2) #s(literal 2 binary32)))) u2)
82.4%
(*.f32 (*.f32 (sqrt.f32 (neg.f32 (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)))) (sqrt.f32 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)))))
72.9%
(*.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) #s(literal 2 binary32)) (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) (log.f32 (E.f32))) u2)) (cos.f32 (*.f32 (PI.f32) u2))))
4.3%
(*.f32 (*.f32 (sqrt.f32 u1) (*.f32 u2 (PI.f32))) (fma.f32 #s(literal 4/3 binary32) (*.f32 (*.f32 u2 (PI.f32)) (*.f32 u2 (PI.f32))) #s(literal -2 binary32)))
75.3%
(*.f32 (*.f32 (sqrt.f32 u1) #s(literal 2 binary32)) (*.f32 (sin.f32 (*.f32 (PI.f32) u2)) (cos.f32 (*.f32 (PI.f32) u2))))
82.4%
(*.f32 (*.f32 (PI.f32) u2) (*.f32 (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 u2 u2) #s(literal 2 binary32)) (sqrt.f32 (*.f32 (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)) (neg.f32 u1)))))
4.8%
(*.f32 (*.f32 #s(literal -2 binary32) (pow.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) (*.f32 (PI.f32) u2))
4.8%
(*.f32 (*.f32 #s(literal -2 binary32) (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (sqrt.f32 u1))) u2)) (PI.f32))
4.8%
(*.f32 (*.f32 #s(literal -2 binary32) (*.f32 (sqrt.f32 u1) u2)) (PI.f32))
4.8%
(*.f32 (*.f32 #s(literal -2 binary32) (sqrt.f32 u1)) (*.f32 (PI.f32) u2))
82.4%
(*.f32 (sqrt.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 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)))))
80.6%
(*.f32 (sqrt.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 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)))))
82.4%
(*.f32 (sqrt.f32 (fma.f32 u1 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 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)))))
91.2%
(*.f32 (sqrt.f32 (fma.f32 u1 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) u1)) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))
80.6%
(*.f32 (sqrt.f32 (fma.f32 u1 (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 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)))))
88.9%
(*.f32 (sqrt.f32 (fma.f32 u1 (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) u1)) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))
77.5%
(*.f32 (sqrt.f32 (fma.f32 u1 (*.f32 u1 #s(literal 1/2 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)))))
85.1%
(*.f32 (sqrt.f32 (fma.f32 u1 (*.f32 u1 #s(literal 1/2 binary32)) u1)) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))
91.8%
(*.f32 (sqrt.f32 (-.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))) (log1p.f32 (neg.f32 (*.f32 u1 u1))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
60.2%
(*.f32 (sqrt.f32 (-.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 u1 #s(literal 1 binary32)) #s(literal 1 binary32)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
57.5%
(*.f32 (sqrt.f32 (-.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) (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)))
98.3%
(*.f32 (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 u1))))) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))
82.6%
(*.f32 (sqrt.f32 (+.f32 (log.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (log1p.f32 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)))))
88.9%
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal 2/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32))) (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)))
57.4%
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (log1p.f32 (neg.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (log.f32 (E.f32)))) u2)))
53.9%
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (log.f32 (fma.f32 u1 (fma.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1 binary32))) (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)))
56.7%
(*.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)))
91.8%
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (log.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) #s(literal 1 binary32))) (log1p.f32 u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
53.4%
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 u1 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) (*.f32 (pow.f32 (cbrt.f32 (sqrt.f32 (PI.f32))) #s(literal 3 binary32)) (pow.f32 (cbrt.f32 (sqrt.f32 (PI.f32))) #s(literal 3 binary32)))) u2)))
81.9%
(*.f32 (sqrt.f32 (neg.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))))) (*.f32 u2 (*.f32 (*.f32 (PI.f32) (log.f32 (E.f32))) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32)))))
80.5%
(*.f32 (sqrt.f32 (neg.f32 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32))))) (*.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)))))
77.4%
(*.f32 (sqrt.f32 (neg.f32 (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32))))) (*.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)))))
85.1%
(*.f32 (sqrt.f32 (neg.f32 (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32))))) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))
51.7%
(*.f32 (sqrt.f32 (neg.f32 (neg.f32 (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 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)))))
69.4%
(*.f32 (sqrt.f32 (neg.f32 (neg.f32 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)))))
88.3%
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 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)))))
80.5%
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
97.9%
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (sin.f32 (/.f32 (*.f32 (*.f32 (fma.f32 u2 u2 #s(literal 0 binary32)) (+.f32 u2 u2)) (PI.f32)) (fma.f32 u2 u2 #s(literal 0 binary32)))))
97.7%
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (sin.f32 (*.f32 (*.f32 (PI.f32) (log.f32 (E.f32))) (+.f32 u2 u2))))
98.3%
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))
59.5%
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) u2)) (cos.f32 (*.f32 (PI.f32) u2))) #s(literal 2 binary32)))
54.4%
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 u2 (*.f32 (*.f32 (PI.f32) (log.f32 (E.f32))) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32)))))
54.4%
(*.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)))))
51.1%
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
59.5%
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
57.4%
(*.f32 (sqrt.f32 (log.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
75.4%
(*.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 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
72.2%
(*.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)))
90.6%
(*.f32 u2 (fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 u1))))) (fma.f32 (*.f32 #s(literal 4/15 binary32) (*.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 (-.f32 (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 u1))))))))
92.9%
(*.f32 u2 (fma.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 u1)))))) (*.f32 (*.f32 u2 u2) (fma.f32 #s(literal -4/3 binary32) (*.f32 (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 u1))))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 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))))))))))
82.4%
(*.f32 u2 (*.f32 (*.f32 (PI.f32) (sqrt.f32 (*.f32 (neg.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))))) (fma.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) #s(literal 2 binary32))))
73.3%
(*.f32 u2 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32) (fma.f32 #s(literal 1/6 binary32) (sqrt.f32 (pow.f32 u1 #s(literal 5 binary32))) (sqrt.f32 u1)))))
88.3%
(*.f32 u2 (*.f32 (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 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)))))
Compiler

Compiled 7 011 to 2 557 computations (63.5% saved)

regimes542.0ms (3.5%)

Memory
-0.3MiB live, 752.7MiB allocated
Counts
155 → 1
Calls
Call 1
Inputs
(*.f32 (*.f32 #s(literal -2 binary32) (sqrt.f32 u1)) (*.f32 (PI.f32) u2))
(*.f32 (*.f32 #s(literal -2 binary32) (*.f32 (sqrt.f32 u1) u2)) (PI.f32))
(*.f32 (*.f32 (PI.f32) (*.f32 #s(literal -2 binary32) (sqrt.f32 u1))) u2)
(*.f32 (*.f32 (*.f32 (sqrt.f32 u1) (PI.f32)) u2) #s(literal -2 binary32))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))) (neg.f32 (sqrt.f32 u1)))
(*.f32 (*.f32 (sqrt.f32 u1) (*.f32 u2 (PI.f32))) (fma.f32 #s(literal 4/3 binary32) (*.f32 (*.f32 u2 (PI.f32)) (*.f32 u2 (PI.f32))) #s(literal -2 binary32)))
(*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 u1 u1)) (*.f32 u2 (PI.f32))) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 u2 u2) #s(literal 2 binary32)))
(*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 u2 (*.f32 u1 u1))) (PI.f32)) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 u2 u2) #s(literal 2 binary32)))
(*.f32 (*.f32 (*.f32 u1 u1) #s(literal 1/2 binary32)) (*.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 (*.f32 (*.f32 u1 u1) #s(literal 1/2 binary32)) (*.f32 (*.f32 u2 (PI.f32)) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32))))
(*.f32 (*.f32 #s(literal -2 binary32) (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (sqrt.f32 u1))) u2)) (PI.f32))
(*.f32 (neg.f32 (sqrt.f32 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 (*.f32 (*.f32 u2 (PI.f32)) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32))) (neg.f32 (sqrt.f32 u1)))
(*.f32 (*.f32 (*.f32 (sqrt.f32 u1) (neg.f32 u2)) (PI.f32)) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 u2 u2) #s(literal 2 binary32)))
(*.f32 (sqrt.f32 (neg.f32 (neg.f32 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 (sqrt.f32 (fma.f32 u1 (*.f32 u1 #s(literal 1/2 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 (*.f32 (*.f32 u2 (sqrt.f32 (fma.f32 u1 (*.f32 u1 #s(literal 1/2 binary32)) u1))) (PI.f32)) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 u2 u2) #s(literal 2 binary32)))
(*.f32 (sqrt.f32 (neg.f32 (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32))))) (*.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 (*.f32 (*.f32 u1 u1) (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/3 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 (sqrt.f32 (fma.f32 u1 (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 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 (sqrt.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 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 (*.f32 (*.f32 u2 (sqrt.f32 (fma.f32 u1 (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) u1))) (PI.f32)) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 u2 u2) #s(literal 2 binary32)))
(*.f32 (*.f32 (*.f32 (*.f32 u1 u1) (fma.f32 u2 #s(literal 1/2 binary32) (/.f32 (*.f32 #s(literal 1/3 binary32) u2) u1))) (PI.f32)) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 u2 u2) #s(literal 2 binary32)))
(*.f32 (sqrt.f32 (neg.f32 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32))))) (*.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 (*.f32 (*.f32 u2 (sqrt.f32 (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)) (neg.f32 u1)))) (PI.f32)) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 u2 u2) #s(literal 2 binary32)))
(*.f32 (sqrt.f32 (fma.f32 u1 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 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 (sqrt.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 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 (*.f32 (*.f32 u2 (sqrt.f32 (fma.f32 u1 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) u1))) (PI.f32)) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 u2 u2) #s(literal 2 binary32)))
(*.f32 u2 (*.f32 (*.f32 (PI.f32) (sqrt.f32 (*.f32 (neg.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))))) (fma.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) #s(literal 2 binary32))))
(*.f32 (sqrt.f32 (neg.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))))) (*.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 (*.f32 (PI.f32) u2) (*.f32 (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 u2 u2) #s(literal 2 binary32)) (sqrt.f32 (*.f32 (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)) (neg.f32 u1)))))
(*.f32 (*.f32 (sqrt.f32 (*.f32 (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)) (neg.f32 u1))) (*.f32 (PI.f32) u2)) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 u2 u2) #s(literal 2 binary32)))
(*.f32 (*.f32 (sqrt.f32 (*.f32 (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)) (neg.f32 u1))) (*.f32 (PI.f32) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 u2 u2) #s(literal 2 binary32)))) u2)
(*.f32 (*.f32 (*.f32 u2 (sqrt.f32 (*.f32 (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)) (neg.f32 u1)))) (PI.f32)) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 u2 u2) #s(literal 2 binary32)))
(*.f32 (*.f32 (*.f32 u2 (sqrt.f32 (*.f32 (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)) (neg.f32 u1)))) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 u2 u2) #s(literal 2 binary32))) (PI.f32))
(*.f32 (*.f32 (*.f32 (PI.f32) (sqrt.f32 (*.f32 (neg.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))))) u2) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 u2 u2) #s(literal 2 binary32)))
(*.f32 (*.f32 (fma.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) #s(literal 2 binary32)) u2) (*.f32 (PI.f32) (sqrt.f32 (*.f32 (neg.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))))))
(*.f32 (*.f32 (fma.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) #s(literal 2 binary32)) (*.f32 u2 (sqrt.f32 (*.f32 (neg.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)))))) (PI.f32))
(*.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 u2 u2) #s(literal 2 binary32)) (*.f32 (PI.f32) u2)) (sqrt.f32 (*.f32 (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)) (neg.f32 u1))))
(*.f32 (fma.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) #s(literal 2 binary32)) (*.f32 (*.f32 (PI.f32) u2) (sqrt.f32 (*.f32 (neg.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))))))
(*.f32 (fma.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)) (fma.f32 (*.f32 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)) u1) u1 (sqrt.f32 u1))) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
(*.f32 (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)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
(*.f32 (*.f32 (*.f32 u1 u1) (+.f32 #s(literal 1/2 binary32) (+.f32 (/.f32 #s(literal 1/3 binary32) u1) (/.f32 #s(literal 7/18 binary32) (*.f32 u1 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 (*.f32 (sqrt.f32 (neg.f32 (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)))) (sqrt.f32 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 (*.f32 (*.f32 (*.f32 u1 u1) (-.f32 (*.f32 u2 #s(literal 1/2 binary32)) (/.f32 (fma.f32 #s(literal -7/18 binary32) (/.f32 u2 u1) (*.f32 u2 #s(literal -1/3 binary32))) u1))) (PI.f32)) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 u2 u2) #s(literal 2 binary32)))
(*.f32 (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 #s(literal -1/3 binary32) (/.f32 (+.f32 #s(literal 7/18 binary32) (/.f32 #s(literal 20/27 binary32) u1)) (neg.f32 u1))) 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 (*.f32 (*.f32 (*.f32 u2 (sqrt.f32 (*.f32 (neg.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))))) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32))) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 u2 u2) #s(literal 2 binary32)))
(*.f32 (fma.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)) (fma.f32 (*.f32 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)) u1) u1 (sqrt.f32 u1))) (*.f32 u2 (fma.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 u2 u2) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))))
(*.f32 (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)) (*.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 (*.f32 (*.f32 (*.f32 (PI.f32) u2) (sqrt.f32 (*.f32 (neg.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))))) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) #s(literal -4/3 binary32))) (*.f32 (+.f32 u2 u2) (*.f32 (PI.f32) (sqrt.f32 (*.f32 (neg.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)))))))
(fma.f32 (+.f32 u2 u2) (*.f32 (PI.f32) (sqrt.f32 (*.f32 (neg.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))))) (*.f32 (*.f32 u2 (sqrt.f32 (*.f32 (neg.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))))) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2))))))
(*.f32 (*.f32 #s(literal -2 binary32) (pow.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) (*.f32 (PI.f32) u2))
(fma.f32 (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -4/3 binary32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 u2 (sqrt.f32 (*.f32 (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)) (neg.f32 u1)))) (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 u2 (sqrt.f32 (*.f32 (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)) (neg.f32 u1))))))
(*.f32 (sqrt.f32 (/.f32 (*.f32 (neg.f32 u1) (fma.f32 (*.f32 u1 u1) (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (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))) (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)))) (*.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 (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 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (neg.f32 (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 (neg.f32 u1))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
(*.f32 (sqrt.f32 (fma.f32 u1 (*.f32 u1 #s(literal 1/2 binary32)) u1)) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))
(*.f32 (sqrt.f32 (neg.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 (fma.f32 u1 (*.f32 u1 #s(literal 1/2 binary32)) u1)) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (sqrt.f32 (neg.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 (fma.f32 u1 (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) u1)) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))
(*.f32 (sqrt.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u1)) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (sqrt.f32 (neg.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)))
(*.f32 (fma.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)) (sqrt.f32 u1)) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))
(*.f32 (sqrt.f32 (fma.f32 u1 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) u1)) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))
(*.f32 (sqrt.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u1)) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 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 (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 u2 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32) (fma.f32 #s(literal 1/6 binary32) (sqrt.f32 (pow.f32 u1 #s(literal 5 binary32))) (sqrt.f32 u1)))))
(*.f32 (fma.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)) (fma.f32 (*.f32 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)) u1) u1 (sqrt.f32 u1))) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))
(*.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 #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))) (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (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)))))
(*.f32 (sqrt.f32 (neg.f32 (neg.f32 (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 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 (sqrt.f32 (neg.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))))) (*.f32 u2 (*.f32 (*.f32 (PI.f32) (log.f32 (E.f32))) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32)))))
(*.f32 (*.f32 (*.f32 u2 (sqrt.f32 (*.f32 (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)) (neg.f32 u1)))) (*.f32 (PI.f32) (log.f32 (E.f32)))) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 u2 u2) #s(literal 2 binary32)))
(*.f32 (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)) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(fma.f32 (fma.f32 (*.f32 u1 u1) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))) (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))))
(*.f32 (fma.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)) (fma.f32 (*.f32 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)) u1) u1 (sqrt.f32 u1))) (sin.f32 (*.f32 (*.f32 (+.f32 u2 u2) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))))
(*.f32 (fma.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)) (fma.f32 (*.f32 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)) u1) u1 (sqrt.f32 u1))) (sin.f32 (/.f32 (*.f32 (*.f32 (fma.f32 u2 u2 #s(literal 0 binary32)) (+.f32 u2 u2)) (PI.f32)) (fma.f32 u2 u2 #s(literal 0 binary32)))))
(*.f32 (fma.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)) (fma.f32 (*.f32 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)) u1) u1 (*.f32 (sqrt.f32 (sqrt.f32 u1)) (sqrt.f32 (sqrt.f32 u1))))) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))
(*.f32 (fma.f32 (sqrt.f32 (sqrt.f32 u1)) (sqrt.f32 (sqrt.f32 u1)) (fma.f32 (*.f32 u1 u1) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (sqrt.f32 (*.f32 (pow.f32 u1 #s(literal 4 binary32)) (+.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 u1 u1)) (/.f32 #s(literal 1/3 binary32) u1)) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32))))) (*.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 (*.f32 u1 u1) (*.f32 (neg.f32 u1) (*.f32 #s(literal -1 binary32) (fma.f32 #s(literal -1/4 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 #s(literal 1/6 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))))) (sqrt.f32 u1)) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(fma.f32 (fma.f32 (*.f32 u1 u1) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (*.f32 u2 (fma.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 u2 u2) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))))
(*.f32 (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))) (*.f32 (sqrt.f32 (sqrt.f32 u1)) (sqrt.f32 (sqrt.f32 u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (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)) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 #s(literal 4/15 binary32) (*.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)))))
(*.f32 (sqrt.f32 (log1p.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 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (*.f32 (fma.f32 #s(literal 1/6 binary32) (neg.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))) (/.f32 (fma.f32 #s(literal -1/4 binary32) (neg.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (neg.f32 u1))) (neg.f32 (*.f32 u1 (*.f32 u1 u1)))) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))
(*.f32 (*.f32 (sqrt.f32 u1) #s(literal 2 binary32)) (*.f32 (sin.f32 (*.f32 (PI.f32) u2)) (cos.f32 (*.f32 (PI.f32) u2))))
(*.f32 (sqrt.f32 (log.f32 (/.f32 #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 (log1p.f32 (neg.f32 u1)))) (sin.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) u2) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (sin.f32 (/.f32 (*.f32 (*.f32 (fma.f32 u2 u2 #s(literal 0 binary32)) (+.f32 u2 u2)) (PI.f32)) (fma.f32 u2 u2 #s(literal 0 binary32)))))
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 u2 (*.f32 (*.f32 (PI.f32) (log.f32 (E.f32))) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32)))))
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (log1p.f32 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 (sqrt.f32 (-.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))) (log1p.f32 (neg.f32 (*.f32 u1 u1))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 u2 (*.f32 (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 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)))))
(fma.f32 (*.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32)) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))))
(*.f32 (exp.f32 (*.f32 (log.f32 (*.f32 (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)) (neg.f32 u1))) #s(literal 1/2 binary32))) (*.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 (sqrt.f32 (+.f32 (log.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (log1p.f32 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 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 #s(literal 4/15 binary32) (*.f32 u2 u2)) (pow.f32 (PI.f32) #s(literal 5 binary32)) (*.f32 (*.f32 #s(literal -4/3 binary32) (PI.f32)) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))))
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal 2/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32))) (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 (fma.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)) (fma.f32 (*.f32 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)) u1) u1 (sqrt.f32 u1))) (sin.f32 (*.f32 (*.f32 (PI.f32) (log.f32 (E.f32))) (+.f32 u2 u2))))
(*.f32 (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)) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (log.f32 (E.f32)))) u2)))
(/.f32 (*.f32 (fma.f32 (fma.f32 (*.f32 u1 u1) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (fma.f32 (*.f32 u1 u1) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (neg.f32 u1)) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) (-.f32 (fma.f32 (*.f32 u1 u1) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (sqrt.f32 u1)))
(fma.f32 (fma.f32 (*.f32 u1 u1) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (*.f32 (sqrt.f32 u1) (sin.f32 (*.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 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/6 binary32) (fma.f32 #s(literal 1/4 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 5 binary32))))))) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))
(*.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 #s(literal 1/4 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (fma.f32 #s(literal 1/6 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 5 binary32))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (log1p.f32 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))))))) (*.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 (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 (-.f32 (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 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) (*.f32 (PI.f32) (log.f32 (E.f32)))) u2)))
(*.f32 (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 u1))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (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 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) u2)) (cos.f32 (*.f32 (PI.f32) u2))) #s(literal 2 binary32)))
(*.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 (neg.f32 (-.f32 (log.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) #s(literal 1 binary32))) (log1p.f32 u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (sqrt.f32 (-.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) (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 (fma.f32 #s(literal 1/6 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) #s(literal -1 binary32)) (fma.f32 #s(literal 1/4 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (neg.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))))) (neg.f32 u1))) (neg.f32 (*.f32 u1 (*.f32 u1 u1))))
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (log.f32 (neg.f32 (+.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (log.f32 (neg.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (sqrt.f32 (-.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 u1 #s(literal 1 binary32)) #s(literal 1 binary32)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (log1p.f32 (neg.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) 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 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (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 (+.f32 (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))))) (log1p.f32 (*.f32 u1 u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 u2 (*.f32 (sqrt.f32 (-.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (log1p.f32 (neg.f32 (pow.f32 u1 #s(literal 4 binary32)))))) (*.f32 (PI.f32) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32)))))
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (log.f32 (fma.f32 u1 (fma.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1 binary32))) (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 (sqrt.f32 (neg.f32 (+.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))))) (log1p.f32 (neg.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 (-.f32 (*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) (*.f32 (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)) (+.f32 #s(literal 1 binary32) (fma.f32 u1 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)) (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 (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 (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 (*.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 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 u1 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 (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 (sqrt.f32 (log1p.f32 u1)) #s(literal 2 binary32)) (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) (log.f32 (E.f32))) u2)) (cos.f32 (*.f32 (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 (/.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 (sqrt.f32 (neg.f32 (-.f32 (log1p.f32 (neg.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (log.f32 (E.f32)))) u2)))
(*.f32 (sqrt.f32 (neg.f32 (fma.f32 (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (log1p.f32 u1)) (log1p.f32 (neg.f32 (*.f32 u1 u1)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.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 u2 (fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 u1))))) (fma.f32 (*.f32 #s(literal 4/15 binary32) (*.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 (-.f32 (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 u1))))))))
(*.f32 (sqrt.f32 (neg.f32 (fma.f32 (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32))) (pow.f32 (log1p.f32 u1) #s(literal -2 binary32)) (log1p.f32 (neg.f32 (*.f32 u1 u1)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (sqrt.f32 (neg.f32 (/.f32 (-.f32 (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #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 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 u1 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) (*.f32 (pow.f32 (cbrt.f32 (sqrt.f32 (PI.f32))) #s(literal 3 binary32)) (pow.f32 (cbrt.f32 (sqrt.f32 (PI.f32))) #s(literal 3 binary32)))) u2)))
(*.f32 u2 (fma.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 u1)))))) (*.f32 (*.f32 u2 u2) (fma.f32 #s(literal -4/3 binary32) (*.f32 (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 u1))))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 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 (*.f32 (*.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1))))) (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (+.f32 u2 u2))))))) (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (-.f32 (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (sqrt.f32 u1)))) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (-.f32 (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (sqrt.f32 u1))) (*.f32 u1 (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (+.f32 u2 u2))))))))) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (-.f32 (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (sqrt.f32 u1))) (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (-.f32 (fma.f32 u1 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (sqrt.f32 u1)))))
(*.f32 (sqrt.f32 (neg.f32 (/.f32 (-.f32 (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 u1) #s(literal 3 binary32))) (+.f32 (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 2 binary32)) (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (*.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (log1p.f32 u1))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) 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 (neg.f32 u1)))) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))
Calls

10 calls:

94.0ms
(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)
73.0ms
(sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))
68.0ms
(-.f32 #s(literal 1 binary32) u1)
59.0ms
cosTheta_i
43.0ms
u2
Results
AccuracySegmentsBranch
98.3%1cosTheta_i
98.3%1u1
98.3%1u2
98.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)))
98.3%1(sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1))))
98.3%1(neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))
98.3%1(log.f32 (-.f32 #s(literal 1 binary32) u1))
98.3%1(-.f32 #s(literal 1 binary32) u1)
98.3%1(sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))
98.3%1(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)
Compiler

Compiled 75 to 64 computations (14.7% saved)

regimes284.0ms (1.8%)

Memory
20.9MiB live, 579.2MiB allocated
Counts
91 → 2
Calls
Call 1
Inputs
(*.f32 (*.f32 #s(literal -2 binary32) (sqrt.f32 u1)) (*.f32 (PI.f32) u2))
(*.f32 (*.f32 #s(literal -2 binary32) (*.f32 (sqrt.f32 u1) u2)) (PI.f32))
(*.f32 (*.f32 (PI.f32) (*.f32 #s(literal -2 binary32) (sqrt.f32 u1))) u2)
(*.f32 (*.f32 (*.f32 (sqrt.f32 u1) (PI.f32)) u2) #s(literal -2 binary32))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))) (neg.f32 (sqrt.f32 u1)))
(*.f32 (*.f32 (sqrt.f32 u1) (*.f32 u2 (PI.f32))) (fma.f32 #s(literal 4/3 binary32) (*.f32 (*.f32 u2 (PI.f32)) (*.f32 u2 (PI.f32))) #s(literal -2 binary32)))
(*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 u1 u1)) (*.f32 u2 (PI.f32))) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 u2 u2) #s(literal 2 binary32)))
(*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 u2 (*.f32 u1 u1))) (PI.f32)) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 u2 u2) #s(literal 2 binary32)))
(*.f32 (*.f32 (*.f32 u1 u1) #s(literal 1/2 binary32)) (*.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 (*.f32 (*.f32 u1 u1) #s(literal 1/2 binary32)) (*.f32 (*.f32 u2 (PI.f32)) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32))))
(*.f32 (*.f32 #s(literal -2 binary32) (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (sqrt.f32 u1))) u2)) (PI.f32))
(*.f32 (neg.f32 (sqrt.f32 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 (*.f32 (*.f32 u2 (PI.f32)) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32))) (neg.f32 (sqrt.f32 u1)))
(*.f32 (*.f32 (*.f32 (sqrt.f32 u1) (neg.f32 u2)) (PI.f32)) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 u2 u2) #s(literal 2 binary32)))
(*.f32 (sqrt.f32 (neg.f32 (neg.f32 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 (sqrt.f32 (fma.f32 u1 (*.f32 u1 #s(literal 1/2 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 (*.f32 (*.f32 u2 (sqrt.f32 (fma.f32 u1 (*.f32 u1 #s(literal 1/2 binary32)) u1))) (PI.f32)) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 u2 u2) #s(literal 2 binary32)))
(*.f32 (sqrt.f32 (neg.f32 (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32))))) (*.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 (*.f32 (*.f32 u1 u1) (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/3 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 (sqrt.f32 (fma.f32 u1 (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 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 (sqrt.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 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 (*.f32 (*.f32 u2 (sqrt.f32 (fma.f32 u1 (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) u1))) (PI.f32)) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 u2 u2) #s(literal 2 binary32)))
(*.f32 (*.f32 (*.f32 (*.f32 u1 u1) (fma.f32 u2 #s(literal 1/2 binary32) (/.f32 (*.f32 #s(literal 1/3 binary32) u2) u1))) (PI.f32)) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 u2 u2) #s(literal 2 binary32)))
(*.f32 (sqrt.f32 (neg.f32 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32))))) (*.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 (*.f32 (*.f32 u2 (sqrt.f32 (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)) (neg.f32 u1)))) (PI.f32)) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 u2 u2) #s(literal 2 binary32)))
(*.f32 (sqrt.f32 (fma.f32 u1 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 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 (sqrt.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 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 (*.f32 (*.f32 u2 (sqrt.f32 (fma.f32 u1 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) u1))) (PI.f32)) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 u2 u2) #s(literal 2 binary32)))
(*.f32 u2 (*.f32 (*.f32 (PI.f32) (sqrt.f32 (*.f32 (neg.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))))) (fma.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) #s(literal 2 binary32))))
(*.f32 (sqrt.f32 (neg.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))))) (*.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 (*.f32 (PI.f32) u2) (*.f32 (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 u2 u2) #s(literal 2 binary32)) (sqrt.f32 (*.f32 (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)) (neg.f32 u1)))))
(*.f32 (*.f32 (sqrt.f32 (*.f32 (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)) (neg.f32 u1))) (*.f32 (PI.f32) u2)) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 u2 u2) #s(literal 2 binary32)))
(*.f32 (*.f32 (sqrt.f32 (*.f32 (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)) (neg.f32 u1))) (*.f32 (PI.f32) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 u2 u2) #s(literal 2 binary32)))) u2)
(*.f32 (*.f32 (*.f32 u2 (sqrt.f32 (*.f32 (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)) (neg.f32 u1)))) (PI.f32)) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 u2 u2) #s(literal 2 binary32)))
(*.f32 (*.f32 (*.f32 u2 (sqrt.f32 (*.f32 (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)) (neg.f32 u1)))) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 u2 u2) #s(literal 2 binary32))) (PI.f32))
(*.f32 (*.f32 (*.f32 (PI.f32) (sqrt.f32 (*.f32 (neg.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))))) u2) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 u2 u2) #s(literal 2 binary32)))
(*.f32 (*.f32 (fma.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) #s(literal 2 binary32)) u2) (*.f32 (PI.f32) (sqrt.f32 (*.f32 (neg.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))))))
(*.f32 (*.f32 (fma.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) #s(literal 2 binary32)) (*.f32 u2 (sqrt.f32 (*.f32 (neg.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)))))) (PI.f32))
(*.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 u2 u2) #s(literal 2 binary32)) (*.f32 (PI.f32) u2)) (sqrt.f32 (*.f32 (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)) (neg.f32 u1))))
(*.f32 (fma.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) #s(literal 2 binary32)) (*.f32 (*.f32 (PI.f32) u2) (sqrt.f32 (*.f32 (neg.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))))))
(*.f32 (fma.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)) (fma.f32 (*.f32 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)) u1) u1 (sqrt.f32 u1))) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
(*.f32 (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)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
(*.f32 (*.f32 (*.f32 u1 u1) (+.f32 #s(literal 1/2 binary32) (+.f32 (/.f32 #s(literal 1/3 binary32) u1) (/.f32 #s(literal 7/18 binary32) (*.f32 u1 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 (*.f32 (sqrt.f32 (neg.f32 (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)))) (sqrt.f32 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 (*.f32 (*.f32 (*.f32 u1 u1) (-.f32 (*.f32 u2 #s(literal 1/2 binary32)) (/.f32 (fma.f32 #s(literal -7/18 binary32) (/.f32 u2 u1) (*.f32 u2 #s(literal -1/3 binary32))) u1))) (PI.f32)) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 u2 u2) #s(literal 2 binary32)))
(*.f32 (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 #s(literal -1/3 binary32) (/.f32 (+.f32 #s(literal 7/18 binary32) (/.f32 #s(literal 20/27 binary32) u1)) (neg.f32 u1))) 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 (*.f32 (*.f32 (*.f32 u2 (sqrt.f32 (*.f32 (neg.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))))) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32))) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 u2 u2) #s(literal 2 binary32)))
(*.f32 (fma.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)) (fma.f32 (*.f32 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)) u1) u1 (sqrt.f32 u1))) (*.f32 u2 (fma.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 u2 u2) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))))
(*.f32 (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)) (*.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 (*.f32 (*.f32 (*.f32 (PI.f32) u2) (sqrt.f32 (*.f32 (neg.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))))) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) #s(literal -4/3 binary32))) (*.f32 (+.f32 u2 u2) (*.f32 (PI.f32) (sqrt.f32 (*.f32 (neg.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)))))))
(fma.f32 (+.f32 u2 u2) (*.f32 (PI.f32) (sqrt.f32 (*.f32 (neg.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))))) (*.f32 (*.f32 u2 (sqrt.f32 (*.f32 (neg.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))))) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2))))))
(*.f32 (*.f32 #s(literal -2 binary32) (pow.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) (*.f32 (PI.f32) u2))
(fma.f32 (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -4/3 binary32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 u2 (sqrt.f32 (*.f32 (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)) (neg.f32 u1)))) (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 u2 (sqrt.f32 (*.f32 (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)) (neg.f32 u1))))))
(*.f32 (sqrt.f32 (/.f32 (*.f32 (neg.f32 u1) (fma.f32 (*.f32 u1 u1) (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (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))) (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)))) (*.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 (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 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (neg.f32 (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 (neg.f32 u1))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
(*.f32 (sqrt.f32 (fma.f32 u1 (*.f32 u1 #s(literal 1/2 binary32)) u1)) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))
(*.f32 (sqrt.f32 (neg.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 (fma.f32 u1 (*.f32 u1 #s(literal 1/2 binary32)) u1)) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (sqrt.f32 (neg.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 (fma.f32 u1 (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) u1)) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))
(*.f32 (sqrt.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u1)) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (sqrt.f32 (neg.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)))
(*.f32 (fma.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)) (sqrt.f32 u1)) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))
(*.f32 (sqrt.f32 (fma.f32 u1 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) u1)) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))
(*.f32 (sqrt.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u1)) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 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 (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 u2 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32) (fma.f32 #s(literal 1/6 binary32) (sqrt.f32 (pow.f32 u1 #s(literal 5 binary32))) (sqrt.f32 u1)))))
(*.f32 (fma.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)) (fma.f32 (*.f32 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)) u1) u1 (sqrt.f32 u1))) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))
(*.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 #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))) (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (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)))))
(*.f32 (sqrt.f32 (neg.f32 (neg.f32 (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 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 (sqrt.f32 (neg.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))))) (*.f32 u2 (*.f32 (*.f32 (PI.f32) (log.f32 (E.f32))) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32)))))
(*.f32 (*.f32 (*.f32 u2 (sqrt.f32 (*.f32 (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)) (neg.f32 u1)))) (*.f32 (PI.f32) (log.f32 (E.f32)))) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 u2 u2) #s(literal 2 binary32)))
(*.f32 (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)) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(fma.f32 (fma.f32 (*.f32 u1 u1) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))) (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))))
(*.f32 (fma.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)) (fma.f32 (*.f32 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)) u1) u1 (sqrt.f32 u1))) (sin.f32 (*.f32 (*.f32 (+.f32 u2 u2) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))))
(*.f32 (fma.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)) (fma.f32 (*.f32 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)) u1) u1 (sqrt.f32 u1))) (sin.f32 (/.f32 (*.f32 (*.f32 (fma.f32 u2 u2 #s(literal 0 binary32)) (+.f32 u2 u2)) (PI.f32)) (fma.f32 u2 u2 #s(literal 0 binary32)))))
(*.f32 (fma.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)) (fma.f32 (*.f32 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)) u1) u1 (*.f32 (sqrt.f32 (sqrt.f32 u1)) (sqrt.f32 (sqrt.f32 u1))))) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))
(*.f32 (fma.f32 (sqrt.f32 (sqrt.f32 u1)) (sqrt.f32 (sqrt.f32 u1)) (fma.f32 (*.f32 u1 u1) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (sqrt.f32 (*.f32 (pow.f32 u1 #s(literal 4 binary32)) (+.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 u1 u1)) (/.f32 #s(literal 1/3 binary32) u1)) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32))))) (*.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 (*.f32 u1 u1) (*.f32 (neg.f32 u1) (*.f32 #s(literal -1 binary32) (fma.f32 #s(literal -1/4 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 #s(literal 1/6 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))))) (sqrt.f32 u1)) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(fma.f32 (fma.f32 (*.f32 u1 u1) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (*.f32 u2 (fma.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 u2 u2) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))))
(*.f32 (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))) (*.f32 (sqrt.f32 (sqrt.f32 u1)) (sqrt.f32 (sqrt.f32 u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (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)) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 #s(literal 4/15 binary32) (*.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)))))
(*.f32 (sqrt.f32 (log1p.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 (*.f32 (PI.f32) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32)))))
(*.f32 (sqrt.f32 (fma.f32 u1 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) u1)) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))
Calls

10 calls:

52.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)))
29.0ms
cosTheta_i
28.0ms
(sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))
28.0ms
(log.f32 (-.f32 #s(literal 1 binary32) u1))
25.0ms
u1
Results
AccuracySegmentsBranch
91.2%1cosTheta_i
95.9%2u1
96.9%2u2
91.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)))
95.9%2(sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1))))
95.9%2(neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))
95.9%2(log.f32 (-.f32 #s(literal 1 binary32) u1))
95.9%2(-.f32 #s(literal 1 binary32) u1)
94.7%2(sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))
96.9%2(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)
Compiler

Compiled 75 to 64 computations (14.7% saved)

regimes43.0ms (0.3%)

Memory
14.6MiB live, 90.6MiB allocated
Counts
70 → 2
Calls
Call 1
Inputs
(*.f32 (*.f32 #s(literal -2 binary32) (sqrt.f32 u1)) (*.f32 (PI.f32) u2))
(*.f32 (*.f32 #s(literal -2 binary32) (*.f32 (sqrt.f32 u1) u2)) (PI.f32))
(*.f32 (*.f32 (PI.f32) (*.f32 #s(literal -2 binary32) (sqrt.f32 u1))) u2)
(*.f32 (*.f32 (*.f32 (sqrt.f32 u1) (PI.f32)) u2) #s(literal -2 binary32))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))) (neg.f32 (sqrt.f32 u1)))
(*.f32 (*.f32 (sqrt.f32 u1) (*.f32 u2 (PI.f32))) (fma.f32 #s(literal 4/3 binary32) (*.f32 (*.f32 u2 (PI.f32)) (*.f32 u2 (PI.f32))) #s(literal -2 binary32)))
(*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 u1 u1)) (*.f32 u2 (PI.f32))) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 u2 u2) #s(literal 2 binary32)))
(*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 u2 (*.f32 u1 u1))) (PI.f32)) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 u2 u2) #s(literal 2 binary32)))
(*.f32 (*.f32 (*.f32 u1 u1) #s(literal 1/2 binary32)) (*.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 (*.f32 (*.f32 u1 u1) #s(literal 1/2 binary32)) (*.f32 (*.f32 u2 (PI.f32)) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32))))
(*.f32 (*.f32 #s(literal -2 binary32) (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (sqrt.f32 u1))) u2)) (PI.f32))
(*.f32 (neg.f32 (sqrt.f32 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 (*.f32 (*.f32 u2 (PI.f32)) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32))) (neg.f32 (sqrt.f32 u1)))
(*.f32 (*.f32 (*.f32 (sqrt.f32 u1) (neg.f32 u2)) (PI.f32)) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 u2 u2) #s(literal 2 binary32)))
(*.f32 (sqrt.f32 (neg.f32 (neg.f32 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 (sqrt.f32 (fma.f32 u1 (*.f32 u1 #s(literal 1/2 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 (*.f32 (*.f32 u2 (sqrt.f32 (fma.f32 u1 (*.f32 u1 #s(literal 1/2 binary32)) u1))) (PI.f32)) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 u2 u2) #s(literal 2 binary32)))
(*.f32 (sqrt.f32 (neg.f32 (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32))))) (*.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 (*.f32 (*.f32 u1 u1) (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/3 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 (sqrt.f32 (fma.f32 u1 (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 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 (sqrt.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 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 (*.f32 (*.f32 u2 (sqrt.f32 (fma.f32 u1 (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) u1))) (PI.f32)) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 u2 u2) #s(literal 2 binary32)))
(*.f32 (*.f32 (*.f32 (*.f32 u1 u1) (fma.f32 u2 #s(literal 1/2 binary32) (/.f32 (*.f32 #s(literal 1/3 binary32) u2) u1))) (PI.f32)) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 u2 u2) #s(literal 2 binary32)))
(*.f32 (sqrt.f32 (neg.f32 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32))))) (*.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 (*.f32 (*.f32 u2 (sqrt.f32 (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)) (neg.f32 u1)))) (PI.f32)) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 u2 u2) #s(literal 2 binary32)))
(*.f32 (sqrt.f32 (fma.f32 u1 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 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 (sqrt.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 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 (*.f32 (*.f32 u2 (sqrt.f32 (fma.f32 u1 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) u1))) (PI.f32)) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 u2 u2) #s(literal 2 binary32)))
(*.f32 u2 (*.f32 (*.f32 (PI.f32) (sqrt.f32 (*.f32 (neg.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))))) (fma.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) #s(literal 2 binary32))))
(*.f32 (sqrt.f32 (neg.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))))) (*.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 (*.f32 (PI.f32) u2) (*.f32 (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 u2 u2) #s(literal 2 binary32)) (sqrt.f32 (*.f32 (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)) (neg.f32 u1)))))
(*.f32 (*.f32 (sqrt.f32 (*.f32 (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)) (neg.f32 u1))) (*.f32 (PI.f32) u2)) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 u2 u2) #s(literal 2 binary32)))
(*.f32 (*.f32 (sqrt.f32 (*.f32 (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)) (neg.f32 u1))) (*.f32 (PI.f32) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 u2 u2) #s(literal 2 binary32)))) u2)
(*.f32 (*.f32 (*.f32 u2 (sqrt.f32 (*.f32 (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)) (neg.f32 u1)))) (PI.f32)) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 u2 u2) #s(literal 2 binary32)))
(*.f32 (*.f32 (*.f32 u2 (sqrt.f32 (*.f32 (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)) (neg.f32 u1)))) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 u2 u2) #s(literal 2 binary32))) (PI.f32))
(*.f32 (*.f32 (*.f32 (PI.f32) (sqrt.f32 (*.f32 (neg.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))))) u2) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 u2 u2) #s(literal 2 binary32)))
(*.f32 (*.f32 (fma.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) #s(literal 2 binary32)) u2) (*.f32 (PI.f32) (sqrt.f32 (*.f32 (neg.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))))))
(*.f32 (*.f32 (fma.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) #s(literal 2 binary32)) (*.f32 u2 (sqrt.f32 (*.f32 (neg.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)))))) (PI.f32))
(*.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 u2 u2) #s(literal 2 binary32)) (*.f32 (PI.f32) u2)) (sqrt.f32 (*.f32 (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)) (neg.f32 u1))))
(*.f32 (fma.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) #s(literal 2 binary32)) (*.f32 (*.f32 (PI.f32) u2) (sqrt.f32 (*.f32 (neg.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))))))
(*.f32 (fma.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)) (fma.f32 (*.f32 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)) u1) u1 (sqrt.f32 u1))) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
(*.f32 (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)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
(*.f32 (*.f32 (*.f32 u1 u1) (+.f32 #s(literal 1/2 binary32) (+.f32 (/.f32 #s(literal 1/3 binary32) u1) (/.f32 #s(literal 7/18 binary32) (*.f32 u1 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 (*.f32 (sqrt.f32 (neg.f32 (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)))) (sqrt.f32 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 (*.f32 (*.f32 (*.f32 u1 u1) (-.f32 (*.f32 u2 #s(literal 1/2 binary32)) (/.f32 (fma.f32 #s(literal -7/18 binary32) (/.f32 u2 u1) (*.f32 u2 #s(literal -1/3 binary32))) u1))) (PI.f32)) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 u2 u2) #s(literal 2 binary32)))
(*.f32 (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 #s(literal -1/3 binary32) (/.f32 (+.f32 #s(literal 7/18 binary32) (/.f32 #s(literal 20/27 binary32) u1)) (neg.f32 u1))) 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 (*.f32 (*.f32 (*.f32 u2 (sqrt.f32 (*.f32 (neg.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))))) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32))) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 u2 u2) #s(literal 2 binary32)))
(*.f32 (fma.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)) (fma.f32 (*.f32 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)) u1) u1 (sqrt.f32 u1))) (*.f32 u2 (fma.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 u2 u2) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))))
(*.f32 (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)) (*.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 (*.f32 (*.f32 (*.f32 (PI.f32) u2) (sqrt.f32 (*.f32 (neg.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))))) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) #s(literal -4/3 binary32))) (*.f32 (+.f32 u2 u2) (*.f32 (PI.f32) (sqrt.f32 (*.f32 (neg.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)))))))
(fma.f32 (+.f32 u2 u2) (*.f32 (PI.f32) (sqrt.f32 (*.f32 (neg.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))))) (*.f32 (*.f32 u2 (sqrt.f32 (*.f32 (neg.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))))) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2))))))
(*.f32 (*.f32 #s(literal -2 binary32) (pow.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) (*.f32 (PI.f32) u2))
(fma.f32 (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -4/3 binary32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 u2 (sqrt.f32 (*.f32 (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)) (neg.f32 u1)))) (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 u2 (sqrt.f32 (*.f32 (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)) (neg.f32 u1))))))
(*.f32 (sqrt.f32 (/.f32 (*.f32 (neg.f32 u1) (fma.f32 (*.f32 u1 u1) (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (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))) (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)))) (*.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 (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 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (neg.f32 (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 (neg.f32 u1))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
(*.f32 (sqrt.f32 (fma.f32 u1 (*.f32 u1 #s(literal 1/2 binary32)) u1)) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))
(*.f32 (sqrt.f32 (neg.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 (fma.f32 u1 (*.f32 u1 #s(literal 1/2 binary32)) u1)) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (sqrt.f32 (neg.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 (fma.f32 u1 (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) u1)) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))
(*.f32 (sqrt.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u1)) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (sqrt.f32 (neg.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)))
(*.f32 (fma.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)) (sqrt.f32 u1)) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))
(*.f32 (sqrt.f32 (fma.f32 u1 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) u1)) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))
(*.f32 (sqrt.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) 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 (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u1)) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
Calls

2 calls:

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

Compiled 12 to 10 computations (16.7% saved)

regimes80.0ms (0.5%)

Memory
-13.7MiB live, 66.8MiB allocated
Counts
69 → 2
Calls
Call 1
Inputs
(*.f32 (*.f32 #s(literal -2 binary32) (sqrt.f32 u1)) (*.f32 (PI.f32) u2))
(*.f32 (*.f32 #s(literal -2 binary32) (*.f32 (sqrt.f32 u1) u2)) (PI.f32))
(*.f32 (*.f32 (PI.f32) (*.f32 #s(literal -2 binary32) (sqrt.f32 u1))) u2)
(*.f32 (*.f32 (*.f32 (sqrt.f32 u1) (PI.f32)) u2) #s(literal -2 binary32))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))) (neg.f32 (sqrt.f32 u1)))
(*.f32 (*.f32 (sqrt.f32 u1) (*.f32 u2 (PI.f32))) (fma.f32 #s(literal 4/3 binary32) (*.f32 (*.f32 u2 (PI.f32)) (*.f32 u2 (PI.f32))) #s(literal -2 binary32)))
(*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 u1 u1)) (*.f32 u2 (PI.f32))) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 u2 u2) #s(literal 2 binary32)))
(*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 u2 (*.f32 u1 u1))) (PI.f32)) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 u2 u2) #s(literal 2 binary32)))
(*.f32 (*.f32 (*.f32 u1 u1) #s(literal 1/2 binary32)) (*.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 (*.f32 (*.f32 u1 u1) #s(literal 1/2 binary32)) (*.f32 (*.f32 u2 (PI.f32)) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32))))
(*.f32 (*.f32 #s(literal -2 binary32) (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (sqrt.f32 u1))) u2)) (PI.f32))
(*.f32 (neg.f32 (sqrt.f32 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 (*.f32 (*.f32 u2 (PI.f32)) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32))) (neg.f32 (sqrt.f32 u1)))
(*.f32 (*.f32 (*.f32 (sqrt.f32 u1) (neg.f32 u2)) (PI.f32)) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 u2 u2) #s(literal 2 binary32)))
(*.f32 (sqrt.f32 (neg.f32 (neg.f32 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 (sqrt.f32 (fma.f32 u1 (*.f32 u1 #s(literal 1/2 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 (*.f32 (*.f32 u2 (sqrt.f32 (fma.f32 u1 (*.f32 u1 #s(literal 1/2 binary32)) u1))) (PI.f32)) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 u2 u2) #s(literal 2 binary32)))
(*.f32 (sqrt.f32 (neg.f32 (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32))))) (*.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 (*.f32 (*.f32 u1 u1) (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/3 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 (sqrt.f32 (fma.f32 u1 (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 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 (sqrt.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 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 (*.f32 (*.f32 u2 (sqrt.f32 (fma.f32 u1 (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) u1))) (PI.f32)) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 u2 u2) #s(literal 2 binary32)))
(*.f32 (*.f32 (*.f32 (*.f32 u1 u1) (fma.f32 u2 #s(literal 1/2 binary32) (/.f32 (*.f32 #s(literal 1/3 binary32) u2) u1))) (PI.f32)) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 u2 u2) #s(literal 2 binary32)))
(*.f32 (sqrt.f32 (neg.f32 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32))))) (*.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 (*.f32 (*.f32 u2 (sqrt.f32 (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)) (neg.f32 u1)))) (PI.f32)) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 u2 u2) #s(literal 2 binary32)))
(*.f32 (sqrt.f32 (fma.f32 u1 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 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 (sqrt.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 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 (*.f32 (*.f32 u2 (sqrt.f32 (fma.f32 u1 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) u1))) (PI.f32)) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 u2 u2) #s(literal 2 binary32)))
(*.f32 u2 (*.f32 (*.f32 (PI.f32) (sqrt.f32 (*.f32 (neg.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))))) (fma.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) #s(literal 2 binary32))))
(*.f32 (sqrt.f32 (neg.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))))) (*.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 (*.f32 (PI.f32) u2) (*.f32 (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 u2 u2) #s(literal 2 binary32)) (sqrt.f32 (*.f32 (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)) (neg.f32 u1)))))
(*.f32 (*.f32 (sqrt.f32 (*.f32 (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)) (neg.f32 u1))) (*.f32 (PI.f32) u2)) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 u2 u2) #s(literal 2 binary32)))
(*.f32 (*.f32 (sqrt.f32 (*.f32 (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)) (neg.f32 u1))) (*.f32 (PI.f32) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 u2 u2) #s(literal 2 binary32)))) u2)
(*.f32 (*.f32 (*.f32 u2 (sqrt.f32 (*.f32 (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)) (neg.f32 u1)))) (PI.f32)) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 u2 u2) #s(literal 2 binary32)))
(*.f32 (*.f32 (*.f32 u2 (sqrt.f32 (*.f32 (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)) (neg.f32 u1)))) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 u2 u2) #s(literal 2 binary32))) (PI.f32))
(*.f32 (*.f32 (*.f32 (PI.f32) (sqrt.f32 (*.f32 (neg.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))))) u2) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 u2 u2) #s(literal 2 binary32)))
(*.f32 (*.f32 (fma.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) #s(literal 2 binary32)) u2) (*.f32 (PI.f32) (sqrt.f32 (*.f32 (neg.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))))))
(*.f32 (*.f32 (fma.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) #s(literal 2 binary32)) (*.f32 u2 (sqrt.f32 (*.f32 (neg.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)))))) (PI.f32))
(*.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 u2 u2) #s(literal 2 binary32)) (*.f32 (PI.f32) u2)) (sqrt.f32 (*.f32 (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)) (neg.f32 u1))))
(*.f32 (fma.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) #s(literal 2 binary32)) (*.f32 (*.f32 (PI.f32) u2) (sqrt.f32 (*.f32 (neg.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))))))
(*.f32 (fma.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)) (fma.f32 (*.f32 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)) u1) u1 (sqrt.f32 u1))) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
(*.f32 (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)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
(*.f32 (*.f32 (*.f32 u1 u1) (+.f32 #s(literal 1/2 binary32) (+.f32 (/.f32 #s(literal 1/3 binary32) u1) (/.f32 #s(literal 7/18 binary32) (*.f32 u1 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 (*.f32 (sqrt.f32 (neg.f32 (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)))) (sqrt.f32 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 (*.f32 (*.f32 (*.f32 u1 u1) (-.f32 (*.f32 u2 #s(literal 1/2 binary32)) (/.f32 (fma.f32 #s(literal -7/18 binary32) (/.f32 u2 u1) (*.f32 u2 #s(literal -1/3 binary32))) u1))) (PI.f32)) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 u2 u2) #s(literal 2 binary32)))
(*.f32 (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 #s(literal -1/3 binary32) (/.f32 (+.f32 #s(literal 7/18 binary32) (/.f32 #s(literal 20/27 binary32) u1)) (neg.f32 u1))) 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 (*.f32 (*.f32 (*.f32 u2 (sqrt.f32 (*.f32 (neg.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))))) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32))) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 u2 u2) #s(literal 2 binary32)))
(*.f32 (fma.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)) (fma.f32 (*.f32 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)) u1) u1 (sqrt.f32 u1))) (*.f32 u2 (fma.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 u2 u2) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))))
(*.f32 (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)) (*.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 (*.f32 (*.f32 (*.f32 (PI.f32) u2) (sqrt.f32 (*.f32 (neg.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))))) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) #s(literal -4/3 binary32))) (*.f32 (+.f32 u2 u2) (*.f32 (PI.f32) (sqrt.f32 (*.f32 (neg.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)))))))
(fma.f32 (+.f32 u2 u2) (*.f32 (PI.f32) (sqrt.f32 (*.f32 (neg.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))))) (*.f32 (*.f32 u2 (sqrt.f32 (*.f32 (neg.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))))) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2))))))
(*.f32 (*.f32 #s(literal -2 binary32) (pow.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) (*.f32 (PI.f32) u2))
(fma.f32 (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -4/3 binary32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 u2 (sqrt.f32 (*.f32 (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)) (neg.f32 u1)))) (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 u2 (sqrt.f32 (*.f32 (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)) (neg.f32 u1))))))
(*.f32 (sqrt.f32 (/.f32 (*.f32 (neg.f32 u1) (fma.f32 (*.f32 u1 u1) (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (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))) (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)))) (*.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 (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 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (neg.f32 (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 (neg.f32 u1))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
(*.f32 (sqrt.f32 (fma.f32 u1 (*.f32 u1 #s(literal 1/2 binary32)) u1)) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))
(*.f32 (sqrt.f32 (neg.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 (fma.f32 u1 (*.f32 u1 #s(literal 1/2 binary32)) u1)) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (sqrt.f32 (neg.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 (fma.f32 u1 (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) u1)) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))
(*.f32 (sqrt.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u1)) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (sqrt.f32 (neg.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)))
(*.f32 (fma.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)) (sqrt.f32 u1)) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))
(*.f32 (sqrt.f32 (fma.f32 u1 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) u1)) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))
Outputs
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
(*.f32 (sqrt.f32 (fma.f32 u1 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) u1)) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))
Calls

2 calls:

23.0ms
u2
18.0ms
(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)
Results
AccuracySegmentsBranch
96.5%2u2
96.5%2(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)
Compiler

Compiled 12 to 10 computations (16.7% saved)

regimes159.0ms (1%)

Memory
24.9MiB live, 250.9MiB allocated
Counts
68 → 2
Calls
Call 1
Inputs
(*.f32 (*.f32 #s(literal -2 binary32) (sqrt.f32 u1)) (*.f32 (PI.f32) u2))
(*.f32 (*.f32 #s(literal -2 binary32) (*.f32 (sqrt.f32 u1) u2)) (PI.f32))
(*.f32 (*.f32 (PI.f32) (*.f32 #s(literal -2 binary32) (sqrt.f32 u1))) u2)
(*.f32 (*.f32 (*.f32 (sqrt.f32 u1) (PI.f32)) u2) #s(literal -2 binary32))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))) (neg.f32 (sqrt.f32 u1)))
(*.f32 (*.f32 (sqrt.f32 u1) (*.f32 u2 (PI.f32))) (fma.f32 #s(literal 4/3 binary32) (*.f32 (*.f32 u2 (PI.f32)) (*.f32 u2 (PI.f32))) #s(literal -2 binary32)))
(*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 u1 u1)) (*.f32 u2 (PI.f32))) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 u2 u2) #s(literal 2 binary32)))
(*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 u2 (*.f32 u1 u1))) (PI.f32)) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 u2 u2) #s(literal 2 binary32)))
(*.f32 (*.f32 (*.f32 u1 u1) #s(literal 1/2 binary32)) (*.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 (*.f32 (*.f32 u1 u1) #s(literal 1/2 binary32)) (*.f32 (*.f32 u2 (PI.f32)) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32))))
(*.f32 (*.f32 #s(literal -2 binary32) (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (sqrt.f32 u1))) u2)) (PI.f32))
(*.f32 (neg.f32 (sqrt.f32 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 (*.f32 (*.f32 u2 (PI.f32)) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32))) (neg.f32 (sqrt.f32 u1)))
(*.f32 (*.f32 (*.f32 (sqrt.f32 u1) (neg.f32 u2)) (PI.f32)) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 u2 u2) #s(literal 2 binary32)))
(*.f32 (sqrt.f32 (neg.f32 (neg.f32 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 (sqrt.f32 (fma.f32 u1 (*.f32 u1 #s(literal 1/2 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 (*.f32 (*.f32 u2 (sqrt.f32 (fma.f32 u1 (*.f32 u1 #s(literal 1/2 binary32)) u1))) (PI.f32)) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 u2 u2) #s(literal 2 binary32)))
(*.f32 (sqrt.f32 (neg.f32 (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32))))) (*.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 (*.f32 (*.f32 u1 u1) (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/3 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 (sqrt.f32 (fma.f32 u1 (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 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 (sqrt.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 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 (*.f32 (*.f32 u2 (sqrt.f32 (fma.f32 u1 (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) u1))) (PI.f32)) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 u2 u2) #s(literal 2 binary32)))
(*.f32 (*.f32 (*.f32 (*.f32 u1 u1) (fma.f32 u2 #s(literal 1/2 binary32) (/.f32 (*.f32 #s(literal 1/3 binary32) u2) u1))) (PI.f32)) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 u2 u2) #s(literal 2 binary32)))
(*.f32 (sqrt.f32 (neg.f32 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32))))) (*.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 (*.f32 (*.f32 u2 (sqrt.f32 (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)) (neg.f32 u1)))) (PI.f32)) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 u2 u2) #s(literal 2 binary32)))
(*.f32 (sqrt.f32 (fma.f32 u1 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 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 (sqrt.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 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 (*.f32 (*.f32 u2 (sqrt.f32 (fma.f32 u1 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) u1))) (PI.f32)) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 u2 u2) #s(literal 2 binary32)))
(*.f32 u2 (*.f32 (*.f32 (PI.f32) (sqrt.f32 (*.f32 (neg.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))))) (fma.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) #s(literal 2 binary32))))
(*.f32 (sqrt.f32 (neg.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))))) (*.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 (*.f32 (PI.f32) u2) (*.f32 (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 u2 u2) #s(literal 2 binary32)) (sqrt.f32 (*.f32 (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)) (neg.f32 u1)))))
(*.f32 (*.f32 (sqrt.f32 (*.f32 (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)) (neg.f32 u1))) (*.f32 (PI.f32) u2)) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 u2 u2) #s(literal 2 binary32)))
(*.f32 (*.f32 (sqrt.f32 (*.f32 (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)) (neg.f32 u1))) (*.f32 (PI.f32) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 u2 u2) #s(literal 2 binary32)))) u2)
(*.f32 (*.f32 (*.f32 u2 (sqrt.f32 (*.f32 (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)) (neg.f32 u1)))) (PI.f32)) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 u2 u2) #s(literal 2 binary32)))
(*.f32 (*.f32 (*.f32 u2 (sqrt.f32 (*.f32 (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)) (neg.f32 u1)))) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 u2 u2) #s(literal 2 binary32))) (PI.f32))
(*.f32 (*.f32 (*.f32 (PI.f32) (sqrt.f32 (*.f32 (neg.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))))) u2) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 u2 u2) #s(literal 2 binary32)))
(*.f32 (*.f32 (fma.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) #s(literal 2 binary32)) u2) (*.f32 (PI.f32) (sqrt.f32 (*.f32 (neg.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))))))
(*.f32 (*.f32 (fma.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) #s(literal 2 binary32)) (*.f32 u2 (sqrt.f32 (*.f32 (neg.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)))))) (PI.f32))
(*.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 u2 u2) #s(literal 2 binary32)) (*.f32 (PI.f32) u2)) (sqrt.f32 (*.f32 (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)) (neg.f32 u1))))
(*.f32 (fma.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) #s(literal 2 binary32)) (*.f32 (*.f32 (PI.f32) u2) (sqrt.f32 (*.f32 (neg.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))))))
(*.f32 (fma.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)) (fma.f32 (*.f32 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)) u1) u1 (sqrt.f32 u1))) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
(*.f32 (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)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
(*.f32 (*.f32 (*.f32 u1 u1) (+.f32 #s(literal 1/2 binary32) (+.f32 (/.f32 #s(literal 1/3 binary32) u1) (/.f32 #s(literal 7/18 binary32) (*.f32 u1 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 (*.f32 (sqrt.f32 (neg.f32 (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)))) (sqrt.f32 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 (*.f32 (*.f32 (*.f32 u1 u1) (-.f32 (*.f32 u2 #s(literal 1/2 binary32)) (/.f32 (fma.f32 #s(literal -7/18 binary32) (/.f32 u2 u1) (*.f32 u2 #s(literal -1/3 binary32))) u1))) (PI.f32)) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 u2 u2) #s(literal 2 binary32)))
(*.f32 (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 #s(literal -1/3 binary32) (/.f32 (+.f32 #s(literal 7/18 binary32) (/.f32 #s(literal 20/27 binary32) u1)) (neg.f32 u1))) 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 (*.f32 (*.f32 (*.f32 u2 (sqrt.f32 (*.f32 (neg.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))))) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32))) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 u2 u2) #s(literal 2 binary32)))
(*.f32 (fma.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)) (fma.f32 (*.f32 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)) u1) u1 (sqrt.f32 u1))) (*.f32 u2 (fma.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 u2 u2) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))))
(*.f32 (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)) (*.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 (*.f32 (*.f32 (*.f32 (PI.f32) u2) (sqrt.f32 (*.f32 (neg.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))))) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) #s(literal -4/3 binary32))) (*.f32 (+.f32 u2 u2) (*.f32 (PI.f32) (sqrt.f32 (*.f32 (neg.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)))))))
(fma.f32 (+.f32 u2 u2) (*.f32 (PI.f32) (sqrt.f32 (*.f32 (neg.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))))) (*.f32 (*.f32 u2 (sqrt.f32 (*.f32 (neg.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))))) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2))))))
(*.f32 (*.f32 #s(literal -2 binary32) (pow.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) (*.f32 (PI.f32) u2))
(fma.f32 (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -4/3 binary32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 u2 (sqrt.f32 (*.f32 (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)) (neg.f32 u1)))) (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 u2 (sqrt.f32 (*.f32 (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)) (neg.f32 u1))))))
(*.f32 (sqrt.f32 (/.f32 (*.f32 (neg.f32 u1) (fma.f32 (*.f32 u1 u1) (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (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))) (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)))) (*.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 (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 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (neg.f32 (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 (neg.f32 u1))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
(*.f32 (sqrt.f32 (fma.f32 u1 (*.f32 u1 #s(literal 1/2 binary32)) u1)) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))
(*.f32 (sqrt.f32 (neg.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 (fma.f32 u1 (*.f32 u1 #s(literal 1/2 binary32)) u1)) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (sqrt.f32 (neg.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 (fma.f32 u1 (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) u1)) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))
(*.f32 (sqrt.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u1)) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (sqrt.f32 (neg.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)))
(*.f32 (fma.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)) (sqrt.f32 u1)) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))
Outputs
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
(*.f32 (sqrt.f32 (fma.f32 u1 (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) u1)) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))
Calls

7 calls:

30.0ms
(-.f32 #s(literal 1 binary32) u1)
29.0ms
(log.f32 (-.f32 #s(literal 1 binary32) u1))
21.0ms
(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)
21.0ms
u1
21.0ms
u2
Results
AccuracySegmentsBranch
93.9%2u1
93.9%2(sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1))))
93.9%2(neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))
93.9%2(log.f32 (-.f32 #s(literal 1 binary32) u1))
93.9%2(-.f32 #s(literal 1 binary32) u1)
95.4%2u2
95.4%2(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)
Compiler

Compiled 46 to 39 computations (15.2% saved)

regimes226.0ms (1.5%)

Memory
-5.0MiB live, 315.2MiB allocated
Counts
64 → 2
Calls
Call 1
Inputs
(*.f32 (*.f32 #s(literal -2 binary32) (sqrt.f32 u1)) (*.f32 (PI.f32) u2))
(*.f32 (*.f32 #s(literal -2 binary32) (*.f32 (sqrt.f32 u1) u2)) (PI.f32))
(*.f32 (*.f32 (PI.f32) (*.f32 #s(literal -2 binary32) (sqrt.f32 u1))) u2)
(*.f32 (*.f32 (*.f32 (sqrt.f32 u1) (PI.f32)) u2) #s(literal -2 binary32))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))) (neg.f32 (sqrt.f32 u1)))
(*.f32 (*.f32 (sqrt.f32 u1) (*.f32 u2 (PI.f32))) (fma.f32 #s(literal 4/3 binary32) (*.f32 (*.f32 u2 (PI.f32)) (*.f32 u2 (PI.f32))) #s(literal -2 binary32)))
(*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 u1 u1)) (*.f32 u2 (PI.f32))) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 u2 u2) #s(literal 2 binary32)))
(*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 u2 (*.f32 u1 u1))) (PI.f32)) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 u2 u2) #s(literal 2 binary32)))
(*.f32 (*.f32 (*.f32 u1 u1) #s(literal 1/2 binary32)) (*.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 (*.f32 (*.f32 u1 u1) #s(literal 1/2 binary32)) (*.f32 (*.f32 u2 (PI.f32)) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32))))
(*.f32 (*.f32 #s(literal -2 binary32) (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (sqrt.f32 u1))) u2)) (PI.f32))
(*.f32 (neg.f32 (sqrt.f32 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 (*.f32 (*.f32 u2 (PI.f32)) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32))) (neg.f32 (sqrt.f32 u1)))
(*.f32 (*.f32 (*.f32 (sqrt.f32 u1) (neg.f32 u2)) (PI.f32)) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 u2 u2) #s(literal 2 binary32)))
(*.f32 (sqrt.f32 (neg.f32 (neg.f32 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 (sqrt.f32 (fma.f32 u1 (*.f32 u1 #s(literal 1/2 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 (*.f32 (*.f32 u2 (sqrt.f32 (fma.f32 u1 (*.f32 u1 #s(literal 1/2 binary32)) u1))) (PI.f32)) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 u2 u2) #s(literal 2 binary32)))
(*.f32 (sqrt.f32 (neg.f32 (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32))))) (*.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 (*.f32 (*.f32 u1 u1) (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/3 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 (sqrt.f32 (fma.f32 u1 (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 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 (sqrt.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 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 (*.f32 (*.f32 u2 (sqrt.f32 (fma.f32 u1 (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) u1))) (PI.f32)) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 u2 u2) #s(literal 2 binary32)))
(*.f32 (*.f32 (*.f32 (*.f32 u1 u1) (fma.f32 u2 #s(literal 1/2 binary32) (/.f32 (*.f32 #s(literal 1/3 binary32) u2) u1))) (PI.f32)) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 u2 u2) #s(literal 2 binary32)))
(*.f32 (sqrt.f32 (neg.f32 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32))))) (*.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 (*.f32 (*.f32 u2 (sqrt.f32 (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)) (neg.f32 u1)))) (PI.f32)) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 u2 u2) #s(literal 2 binary32)))
(*.f32 (sqrt.f32 (fma.f32 u1 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 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 (sqrt.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 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 (*.f32 (*.f32 u2 (sqrt.f32 (fma.f32 u1 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) u1))) (PI.f32)) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 u2 u2) #s(literal 2 binary32)))
(*.f32 u2 (*.f32 (*.f32 (PI.f32) (sqrt.f32 (*.f32 (neg.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))))) (fma.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) #s(literal 2 binary32))))
(*.f32 (sqrt.f32 (neg.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))))) (*.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 (*.f32 (PI.f32) u2) (*.f32 (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 u2 u2) #s(literal 2 binary32)) (sqrt.f32 (*.f32 (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)) (neg.f32 u1)))))
(*.f32 (*.f32 (sqrt.f32 (*.f32 (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)) (neg.f32 u1))) (*.f32 (PI.f32) u2)) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 u2 u2) #s(literal 2 binary32)))
(*.f32 (*.f32 (sqrt.f32 (*.f32 (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)) (neg.f32 u1))) (*.f32 (PI.f32) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 u2 u2) #s(literal 2 binary32)))) u2)
(*.f32 (*.f32 (*.f32 u2 (sqrt.f32 (*.f32 (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)) (neg.f32 u1)))) (PI.f32)) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 u2 u2) #s(literal 2 binary32)))
(*.f32 (*.f32 (*.f32 u2 (sqrt.f32 (*.f32 (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)) (neg.f32 u1)))) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 u2 u2) #s(literal 2 binary32))) (PI.f32))
(*.f32 (*.f32 (*.f32 (PI.f32) (sqrt.f32 (*.f32 (neg.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))))) u2) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 u2 u2) #s(literal 2 binary32)))
(*.f32 (*.f32 (fma.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) #s(literal 2 binary32)) u2) (*.f32 (PI.f32) (sqrt.f32 (*.f32 (neg.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))))))
(*.f32 (*.f32 (fma.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) #s(literal 2 binary32)) (*.f32 u2 (sqrt.f32 (*.f32 (neg.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)))))) (PI.f32))
(*.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 u2 u2) #s(literal 2 binary32)) (*.f32 (PI.f32) u2)) (sqrt.f32 (*.f32 (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)) (neg.f32 u1))))
(*.f32 (fma.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) #s(literal 2 binary32)) (*.f32 (*.f32 (PI.f32) u2) (sqrt.f32 (*.f32 (neg.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))))))
(*.f32 (fma.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)) (fma.f32 (*.f32 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)) u1) u1 (sqrt.f32 u1))) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
(*.f32 (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)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
(*.f32 (*.f32 (*.f32 u1 u1) (+.f32 #s(literal 1/2 binary32) (+.f32 (/.f32 #s(literal 1/3 binary32) u1) (/.f32 #s(literal 7/18 binary32) (*.f32 u1 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 (*.f32 (sqrt.f32 (neg.f32 (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)))) (sqrt.f32 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 (*.f32 (*.f32 (*.f32 u1 u1) (-.f32 (*.f32 u2 #s(literal 1/2 binary32)) (/.f32 (fma.f32 #s(literal -7/18 binary32) (/.f32 u2 u1) (*.f32 u2 #s(literal -1/3 binary32))) u1))) (PI.f32)) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 u2 u2) #s(literal 2 binary32)))
(*.f32 (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 #s(literal -1/3 binary32) (/.f32 (+.f32 #s(literal 7/18 binary32) (/.f32 #s(literal 20/27 binary32) u1)) (neg.f32 u1))) 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 (*.f32 (*.f32 (*.f32 u2 (sqrt.f32 (*.f32 (neg.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))))) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32))) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 u2 u2) #s(literal 2 binary32)))
(*.f32 (fma.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)) (fma.f32 (*.f32 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)) u1) u1 (sqrt.f32 u1))) (*.f32 u2 (fma.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 u2 u2) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))))
(*.f32 (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)) (*.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 (*.f32 (*.f32 (*.f32 (PI.f32) u2) (sqrt.f32 (*.f32 (neg.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))))) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) #s(literal -4/3 binary32))) (*.f32 (+.f32 u2 u2) (*.f32 (PI.f32) (sqrt.f32 (*.f32 (neg.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)))))))
(fma.f32 (+.f32 u2 u2) (*.f32 (PI.f32) (sqrt.f32 (*.f32 (neg.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))))) (*.f32 (*.f32 u2 (sqrt.f32 (*.f32 (neg.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))))) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2))))))
(*.f32 (*.f32 #s(literal -2 binary32) (pow.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) (*.f32 (PI.f32) u2))
(fma.f32 (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -4/3 binary32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 u2 (sqrt.f32 (*.f32 (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)) (neg.f32 u1)))) (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 u2 (sqrt.f32 (*.f32 (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)) (neg.f32 u1))))))
(*.f32 (sqrt.f32 (/.f32 (*.f32 (neg.f32 u1) (fma.f32 (*.f32 u1 u1) (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (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))) (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)))) (*.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 (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 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (neg.f32 (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 (neg.f32 u1))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
(*.f32 (sqrt.f32 (fma.f32 u1 (*.f32 u1 #s(literal 1/2 binary32)) u1)) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))
(*.f32 (sqrt.f32 (neg.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 (fma.f32 u1 (*.f32 u1 #s(literal 1/2 binary32)) u1)) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (sqrt.f32 (neg.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 (fma.f32 u1 (*.f32 u1 #s(literal 1/2 binary32)) u1)) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))
Calls

10 calls:

45.0ms
(sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1))))
25.0ms
(-.f32 #s(literal 1 binary32) u1)
21.0ms
(log.f32 (-.f32 #s(literal 1 binary32) u1))
20.0ms
u2
20.0ms
cosTheta_i
Results
AccuracySegmentsBranch
92.5%2u1
92.5%2(sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1))))
92.5%2(neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))
92.5%2(log.f32 (-.f32 #s(literal 1 binary32) u1))
92.5%2(-.f32 #s(literal 1 binary32) u1)
85.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)))
85.1%1cosTheta_i
91.2%2(sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))
93.7%2u2
93.7%2(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)
Compiler

Compiled 75 to 64 computations (14.7% saved)

regimes410.0ms (2.6%)

Memory
-23.5MiB live, 217.0MiB allocated
Counts
60 → 2
Calls
Call 1
Inputs
(*.f32 (*.f32 #s(literal -2 binary32) (sqrt.f32 u1)) (*.f32 (PI.f32) u2))
(*.f32 (*.f32 #s(literal -2 binary32) (*.f32 (sqrt.f32 u1) u2)) (PI.f32))
(*.f32 (*.f32 (PI.f32) (*.f32 #s(literal -2 binary32) (sqrt.f32 u1))) u2)
(*.f32 (*.f32 (*.f32 (sqrt.f32 u1) (PI.f32)) u2) #s(literal -2 binary32))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))) (neg.f32 (sqrt.f32 u1)))
(*.f32 (*.f32 (sqrt.f32 u1) (*.f32 u2 (PI.f32))) (fma.f32 #s(literal 4/3 binary32) (*.f32 (*.f32 u2 (PI.f32)) (*.f32 u2 (PI.f32))) #s(literal -2 binary32)))
(*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 u1 u1)) (*.f32 u2 (PI.f32))) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 u2 u2) #s(literal 2 binary32)))
(*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 u2 (*.f32 u1 u1))) (PI.f32)) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 u2 u2) #s(literal 2 binary32)))
(*.f32 (*.f32 (*.f32 u1 u1) #s(literal 1/2 binary32)) (*.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 (*.f32 (*.f32 u1 u1) #s(literal 1/2 binary32)) (*.f32 (*.f32 u2 (PI.f32)) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32))))
(*.f32 (*.f32 #s(literal -2 binary32) (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (sqrt.f32 u1))) u2)) (PI.f32))
(*.f32 (neg.f32 (sqrt.f32 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 (*.f32 (*.f32 u2 (PI.f32)) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32))) (neg.f32 (sqrt.f32 u1)))
(*.f32 (*.f32 (*.f32 (sqrt.f32 u1) (neg.f32 u2)) (PI.f32)) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 u2 u2) #s(literal 2 binary32)))
(*.f32 (sqrt.f32 (neg.f32 (neg.f32 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 (sqrt.f32 (fma.f32 u1 (*.f32 u1 #s(literal 1/2 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 (*.f32 (*.f32 u2 (sqrt.f32 (fma.f32 u1 (*.f32 u1 #s(literal 1/2 binary32)) u1))) (PI.f32)) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 u2 u2) #s(literal 2 binary32)))
(*.f32 (sqrt.f32 (neg.f32 (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32))))) (*.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 (*.f32 (*.f32 u1 u1) (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/3 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 (sqrt.f32 (fma.f32 u1 (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 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 (sqrt.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 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 (*.f32 (*.f32 u2 (sqrt.f32 (fma.f32 u1 (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) u1))) (PI.f32)) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 u2 u2) #s(literal 2 binary32)))
(*.f32 (*.f32 (*.f32 (*.f32 u1 u1) (fma.f32 u2 #s(literal 1/2 binary32) (/.f32 (*.f32 #s(literal 1/3 binary32) u2) u1))) (PI.f32)) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 u2 u2) #s(literal 2 binary32)))
(*.f32 (sqrt.f32 (neg.f32 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32))))) (*.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 (*.f32 (*.f32 u2 (sqrt.f32 (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)) (neg.f32 u1)))) (PI.f32)) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 u2 u2) #s(literal 2 binary32)))
(*.f32 (sqrt.f32 (fma.f32 u1 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 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 (sqrt.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 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 (*.f32 (*.f32 u2 (sqrt.f32 (fma.f32 u1 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) u1))) (PI.f32)) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 u2 u2) #s(literal 2 binary32)))
(*.f32 u2 (*.f32 (*.f32 (PI.f32) (sqrt.f32 (*.f32 (neg.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))))) (fma.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) #s(literal 2 binary32))))
(*.f32 (sqrt.f32 (neg.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))))) (*.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 (*.f32 (PI.f32) u2) (*.f32 (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 u2 u2) #s(literal 2 binary32)) (sqrt.f32 (*.f32 (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)) (neg.f32 u1)))))
(*.f32 (*.f32 (sqrt.f32 (*.f32 (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)) (neg.f32 u1))) (*.f32 (PI.f32) u2)) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 u2 u2) #s(literal 2 binary32)))
(*.f32 (*.f32 (sqrt.f32 (*.f32 (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)) (neg.f32 u1))) (*.f32 (PI.f32) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 u2 u2) #s(literal 2 binary32)))) u2)
(*.f32 (*.f32 (*.f32 u2 (sqrt.f32 (*.f32 (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)) (neg.f32 u1)))) (PI.f32)) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 u2 u2) #s(literal 2 binary32)))
(*.f32 (*.f32 (*.f32 u2 (sqrt.f32 (*.f32 (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)) (neg.f32 u1)))) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 u2 u2) #s(literal 2 binary32))) (PI.f32))
(*.f32 (*.f32 (*.f32 (PI.f32) (sqrt.f32 (*.f32 (neg.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))))) u2) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 u2 u2) #s(literal 2 binary32)))
(*.f32 (*.f32 (fma.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) #s(literal 2 binary32)) u2) (*.f32 (PI.f32) (sqrt.f32 (*.f32 (neg.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))))))
(*.f32 (*.f32 (fma.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) #s(literal 2 binary32)) (*.f32 u2 (sqrt.f32 (*.f32 (neg.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)))))) (PI.f32))
(*.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 u2 u2) #s(literal 2 binary32)) (*.f32 (PI.f32) u2)) (sqrt.f32 (*.f32 (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)) (neg.f32 u1))))
(*.f32 (fma.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) #s(literal 2 binary32)) (*.f32 (*.f32 (PI.f32) u2) (sqrt.f32 (*.f32 (neg.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))))))
(*.f32 (fma.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)) (fma.f32 (*.f32 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)) u1) u1 (sqrt.f32 u1))) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
(*.f32 (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)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
(*.f32 (*.f32 (*.f32 u1 u1) (+.f32 #s(literal 1/2 binary32) (+.f32 (/.f32 #s(literal 1/3 binary32) u1) (/.f32 #s(literal 7/18 binary32) (*.f32 u1 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 (*.f32 (sqrt.f32 (neg.f32 (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)))) (sqrt.f32 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 (*.f32 (*.f32 (*.f32 u1 u1) (-.f32 (*.f32 u2 #s(literal 1/2 binary32)) (/.f32 (fma.f32 #s(literal -7/18 binary32) (/.f32 u2 u1) (*.f32 u2 #s(literal -1/3 binary32))) u1))) (PI.f32)) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 u2 u2) #s(literal 2 binary32)))
(*.f32 (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 #s(literal -1/3 binary32) (/.f32 (+.f32 #s(literal 7/18 binary32) (/.f32 #s(literal 20/27 binary32) u1)) (neg.f32 u1))) 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 (*.f32 (*.f32 (*.f32 u2 (sqrt.f32 (*.f32 (neg.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))))) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32))) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 u2 u2) #s(literal 2 binary32)))
(*.f32 (fma.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)) (fma.f32 (*.f32 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)) u1) u1 (sqrt.f32 u1))) (*.f32 u2 (fma.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 u2 u2) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))))
(*.f32 (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)) (*.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 (*.f32 (*.f32 (*.f32 (PI.f32) u2) (sqrt.f32 (*.f32 (neg.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))))) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) #s(literal -4/3 binary32))) (*.f32 (+.f32 u2 u2) (*.f32 (PI.f32) (sqrt.f32 (*.f32 (neg.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)))))))
(fma.f32 (+.f32 u2 u2) (*.f32 (PI.f32) (sqrt.f32 (*.f32 (neg.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))))) (*.f32 (*.f32 u2 (sqrt.f32 (*.f32 (neg.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))))) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2))))))
(*.f32 (*.f32 #s(literal -2 binary32) (pow.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) (*.f32 (PI.f32) u2))
(fma.f32 (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -4/3 binary32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 u2 (sqrt.f32 (*.f32 (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)) (neg.f32 u1)))) (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 u2 (sqrt.f32 (*.f32 (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)) (neg.f32 u1))))))
(*.f32 (sqrt.f32 (/.f32 (*.f32 (neg.f32 u1) (fma.f32 (*.f32 u1 u1) (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (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))) (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)))) (*.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 (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 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (neg.f32 (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 (neg.f32 u1))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.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

8 calls:

234.0ms
(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)
42.0ms
(sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))
39.0ms
u2
30.0ms
u1
17.0ms
(log.f32 (-.f32 #s(literal 1 binary32) u1))
Results
AccuracySegmentsBranch
88.4%2(sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))
88.1%2u1
88.1%2(sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1))))
88.1%2(neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))
88.1%2(log.f32 (-.f32 #s(literal 1 binary32) u1))
88.1%2(-.f32 #s(literal 1 binary32) u1)
90.5%2u2
90.5%2(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)
Compiler

Compiled 55 to 47 computations (14.5% saved)

regimes191.0ms (1.2%)

Memory
-1.5MiB live, 319.7MiB allocated
Counts
57 → 2
Calls
Call 1
Inputs
(*.f32 (*.f32 #s(literal -2 binary32) (sqrt.f32 u1)) (*.f32 (PI.f32) u2))
(*.f32 (*.f32 #s(literal -2 binary32) (*.f32 (sqrt.f32 u1) u2)) (PI.f32))
(*.f32 (*.f32 (PI.f32) (*.f32 #s(literal -2 binary32) (sqrt.f32 u1))) u2)
(*.f32 (*.f32 (*.f32 (sqrt.f32 u1) (PI.f32)) u2) #s(literal -2 binary32))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))) (neg.f32 (sqrt.f32 u1)))
(*.f32 (*.f32 (sqrt.f32 u1) (*.f32 u2 (PI.f32))) (fma.f32 #s(literal 4/3 binary32) (*.f32 (*.f32 u2 (PI.f32)) (*.f32 u2 (PI.f32))) #s(literal -2 binary32)))
(*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 u1 u1)) (*.f32 u2 (PI.f32))) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 u2 u2) #s(literal 2 binary32)))
(*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 u2 (*.f32 u1 u1))) (PI.f32)) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 u2 u2) #s(literal 2 binary32)))
(*.f32 (*.f32 (*.f32 u1 u1) #s(literal 1/2 binary32)) (*.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 (*.f32 (*.f32 u1 u1) #s(literal 1/2 binary32)) (*.f32 (*.f32 u2 (PI.f32)) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32))))
(*.f32 (*.f32 #s(literal -2 binary32) (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (sqrt.f32 u1))) u2)) (PI.f32))
(*.f32 (neg.f32 (sqrt.f32 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 (*.f32 (*.f32 u2 (PI.f32)) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32))) (neg.f32 (sqrt.f32 u1)))
(*.f32 (*.f32 (*.f32 (sqrt.f32 u1) (neg.f32 u2)) (PI.f32)) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 u2 u2) #s(literal 2 binary32)))
(*.f32 (sqrt.f32 (neg.f32 (neg.f32 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 (sqrt.f32 (fma.f32 u1 (*.f32 u1 #s(literal 1/2 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 (*.f32 (*.f32 u2 (sqrt.f32 (fma.f32 u1 (*.f32 u1 #s(literal 1/2 binary32)) u1))) (PI.f32)) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 u2 u2) #s(literal 2 binary32)))
(*.f32 (sqrt.f32 (neg.f32 (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32))))) (*.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 (*.f32 (*.f32 u1 u1) (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/3 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 (sqrt.f32 (fma.f32 u1 (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 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 (sqrt.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 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 (*.f32 (*.f32 u2 (sqrt.f32 (fma.f32 u1 (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) u1))) (PI.f32)) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 u2 u2) #s(literal 2 binary32)))
(*.f32 (*.f32 (*.f32 (*.f32 u1 u1) (fma.f32 u2 #s(literal 1/2 binary32) (/.f32 (*.f32 #s(literal 1/3 binary32) u2) u1))) (PI.f32)) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 u2 u2) #s(literal 2 binary32)))
(*.f32 (sqrt.f32 (neg.f32 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32))))) (*.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 (*.f32 (*.f32 u2 (sqrt.f32 (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)) (neg.f32 u1)))) (PI.f32)) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 u2 u2) #s(literal 2 binary32)))
(*.f32 (sqrt.f32 (fma.f32 u1 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 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 (sqrt.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 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 (*.f32 (*.f32 u2 (sqrt.f32 (fma.f32 u1 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) u1))) (PI.f32)) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 u2 u2) #s(literal 2 binary32)))
(*.f32 u2 (*.f32 (*.f32 (PI.f32) (sqrt.f32 (*.f32 (neg.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))))) (fma.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) #s(literal 2 binary32))))
(*.f32 (sqrt.f32 (neg.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))))) (*.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 (*.f32 (PI.f32) u2) (*.f32 (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 u2 u2) #s(literal 2 binary32)) (sqrt.f32 (*.f32 (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)) (neg.f32 u1)))))
(*.f32 (*.f32 (sqrt.f32 (*.f32 (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)) (neg.f32 u1))) (*.f32 (PI.f32) u2)) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 u2 u2) #s(literal 2 binary32)))
(*.f32 (*.f32 (sqrt.f32 (*.f32 (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)) (neg.f32 u1))) (*.f32 (PI.f32) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 u2 u2) #s(literal 2 binary32)))) u2)
(*.f32 (*.f32 (*.f32 u2 (sqrt.f32 (*.f32 (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)) (neg.f32 u1)))) (PI.f32)) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 u2 u2) #s(literal 2 binary32)))
(*.f32 (*.f32 (*.f32 u2 (sqrt.f32 (*.f32 (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)) (neg.f32 u1)))) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 u2 u2) #s(literal 2 binary32))) (PI.f32))
(*.f32 (*.f32 (*.f32 (PI.f32) (sqrt.f32 (*.f32 (neg.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))))) u2) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 u2 u2) #s(literal 2 binary32)))
(*.f32 (*.f32 (fma.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) #s(literal 2 binary32)) u2) (*.f32 (PI.f32) (sqrt.f32 (*.f32 (neg.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))))))
(*.f32 (*.f32 (fma.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) #s(literal 2 binary32)) (*.f32 u2 (sqrt.f32 (*.f32 (neg.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)))))) (PI.f32))
(*.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 u2 u2) #s(literal 2 binary32)) (*.f32 (PI.f32) u2)) (sqrt.f32 (*.f32 (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)) (neg.f32 u1))))
(*.f32 (fma.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) #s(literal 2 binary32)) (*.f32 (*.f32 (PI.f32) u2) (sqrt.f32 (*.f32 (neg.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))))))
(*.f32 (fma.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)) (fma.f32 (*.f32 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)) u1) u1 (sqrt.f32 u1))) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
(*.f32 (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)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
(*.f32 (*.f32 (*.f32 u1 u1) (+.f32 #s(literal 1/2 binary32) (+.f32 (/.f32 #s(literal 1/3 binary32) u1) (/.f32 #s(literal 7/18 binary32) (*.f32 u1 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 (*.f32 (sqrt.f32 (neg.f32 (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)))) (sqrt.f32 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 (*.f32 (*.f32 (*.f32 u1 u1) (-.f32 (*.f32 u2 #s(literal 1/2 binary32)) (/.f32 (fma.f32 #s(literal -7/18 binary32) (/.f32 u2 u1) (*.f32 u2 #s(literal -1/3 binary32))) u1))) (PI.f32)) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 u2 u2) #s(literal 2 binary32)))
(*.f32 (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 #s(literal -1/3 binary32) (/.f32 (+.f32 #s(literal 7/18 binary32) (/.f32 #s(literal 20/27 binary32) u1)) (neg.f32 u1))) 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 (*.f32 (*.f32 (*.f32 u2 (sqrt.f32 (*.f32 (neg.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))))) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32))) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 u2 u2) #s(literal 2 binary32)))
(*.f32 (fma.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)) (fma.f32 (*.f32 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)) u1) u1 (sqrt.f32 u1))) (*.f32 u2 (fma.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 u2 u2) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))))
(*.f32 (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)) (*.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 (*.f32 (*.f32 (*.f32 (PI.f32) u2) (sqrt.f32 (*.f32 (neg.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))))) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) #s(literal -4/3 binary32))) (*.f32 (+.f32 u2 u2) (*.f32 (PI.f32) (sqrt.f32 (*.f32 (neg.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)))))))
(fma.f32 (+.f32 u2 u2) (*.f32 (PI.f32) (sqrt.f32 (*.f32 (neg.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))))) (*.f32 (*.f32 u2 (sqrt.f32 (*.f32 (neg.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))))) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2))))))
(*.f32 (*.f32 #s(literal -2 binary32) (pow.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) (*.f32 (PI.f32) u2))
(fma.f32 (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -4/3 binary32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 u2 (sqrt.f32 (*.f32 (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)) (neg.f32 u1)))) (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 u2 (sqrt.f32 (*.f32 (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)) (neg.f32 u1))))))
(*.f32 (sqrt.f32 (/.f32 (*.f32 (neg.f32 u1) (fma.f32 (*.f32 u1 u1) (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (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))) (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)))) (*.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 (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 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (neg.f32 (sqrt.f32 u1)))
Outputs
(fma.f32 (+.f32 u2 u2) (*.f32 (PI.f32) (sqrt.f32 (*.f32 (neg.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))))) (*.f32 (*.f32 u2 (sqrt.f32 (*.f32 (neg.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))))) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2))))))
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))
Calls

10 calls:

38.0ms
(sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1))))
21.0ms
(log.f32 (-.f32 #s(literal 1 binary32) u1))
19.0ms
cosTheta_i
17.0ms
u1
16.0ms
(sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))
Results
AccuracySegmentsBranch
86.2%2(log.f32 (-.f32 #s(literal 1 binary32) u1))
86.2%2(-.f32 #s(literal 1 binary32) u1)
86.2%2u1
86.2%2(sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1))))
86.2%2(neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))
82.5%1cosTheta_i
85.6%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)))
85.9%2(sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))
87.9%2u2
87.9%2(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)
Compiler

Compiled 75 to 64 computations (14.7% saved)

regimes165.0ms (1.1%)

Memory
12.2MiB live, 319.3MiB allocated
Counts
54 → 1
Calls
Call 1
Inputs
(*.f32 (*.f32 #s(literal -2 binary32) (sqrt.f32 u1)) (*.f32 (PI.f32) u2))
(*.f32 (*.f32 #s(literal -2 binary32) (*.f32 (sqrt.f32 u1) u2)) (PI.f32))
(*.f32 (*.f32 (PI.f32) (*.f32 #s(literal -2 binary32) (sqrt.f32 u1))) u2)
(*.f32 (*.f32 (*.f32 (sqrt.f32 u1) (PI.f32)) u2) #s(literal -2 binary32))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))) (neg.f32 (sqrt.f32 u1)))
(*.f32 (*.f32 (sqrt.f32 u1) (*.f32 u2 (PI.f32))) (fma.f32 #s(literal 4/3 binary32) (*.f32 (*.f32 u2 (PI.f32)) (*.f32 u2 (PI.f32))) #s(literal -2 binary32)))
(*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 u1 u1)) (*.f32 u2 (PI.f32))) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 u2 u2) #s(literal 2 binary32)))
(*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 u2 (*.f32 u1 u1))) (PI.f32)) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 u2 u2) #s(literal 2 binary32)))
(*.f32 (*.f32 (*.f32 u1 u1) #s(literal 1/2 binary32)) (*.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 (*.f32 (*.f32 u1 u1) #s(literal 1/2 binary32)) (*.f32 (*.f32 u2 (PI.f32)) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32))))
(*.f32 (*.f32 #s(literal -2 binary32) (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (sqrt.f32 u1))) u2)) (PI.f32))
(*.f32 (neg.f32 (sqrt.f32 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 (*.f32 (*.f32 u2 (PI.f32)) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32))) (neg.f32 (sqrt.f32 u1)))
(*.f32 (*.f32 (*.f32 (sqrt.f32 u1) (neg.f32 u2)) (PI.f32)) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 u2 u2) #s(literal 2 binary32)))
(*.f32 (sqrt.f32 (neg.f32 (neg.f32 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 (sqrt.f32 (fma.f32 u1 (*.f32 u1 #s(literal 1/2 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 (*.f32 (*.f32 u2 (sqrt.f32 (fma.f32 u1 (*.f32 u1 #s(literal 1/2 binary32)) u1))) (PI.f32)) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 u2 u2) #s(literal 2 binary32)))
(*.f32 (sqrt.f32 (neg.f32 (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32))))) (*.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 (*.f32 (*.f32 u1 u1) (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/3 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 (sqrt.f32 (fma.f32 u1 (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 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 (sqrt.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 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 (*.f32 (*.f32 u2 (sqrt.f32 (fma.f32 u1 (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) u1))) (PI.f32)) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 u2 u2) #s(literal 2 binary32)))
(*.f32 (*.f32 (*.f32 (*.f32 u1 u1) (fma.f32 u2 #s(literal 1/2 binary32) (/.f32 (*.f32 #s(literal 1/3 binary32) u2) u1))) (PI.f32)) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 u2 u2) #s(literal 2 binary32)))
(*.f32 (sqrt.f32 (neg.f32 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32))))) (*.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 (*.f32 (*.f32 u2 (sqrt.f32 (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)) (neg.f32 u1)))) (PI.f32)) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 u2 u2) #s(literal 2 binary32)))
(*.f32 (sqrt.f32 (fma.f32 u1 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 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 (sqrt.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 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 (*.f32 (*.f32 u2 (sqrt.f32 (fma.f32 u1 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) u1))) (PI.f32)) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 u2 u2) #s(literal 2 binary32)))
(*.f32 u2 (*.f32 (*.f32 (PI.f32) (sqrt.f32 (*.f32 (neg.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))))) (fma.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) #s(literal 2 binary32))))
(*.f32 (sqrt.f32 (neg.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))))) (*.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 (*.f32 (PI.f32) u2) (*.f32 (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 u2 u2) #s(literal 2 binary32)) (sqrt.f32 (*.f32 (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)) (neg.f32 u1)))))
(*.f32 (*.f32 (sqrt.f32 (*.f32 (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)) (neg.f32 u1))) (*.f32 (PI.f32) u2)) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 u2 u2) #s(literal 2 binary32)))
(*.f32 (*.f32 (sqrt.f32 (*.f32 (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)) (neg.f32 u1))) (*.f32 (PI.f32) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 u2 u2) #s(literal 2 binary32)))) u2)
(*.f32 (*.f32 (*.f32 u2 (sqrt.f32 (*.f32 (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)) (neg.f32 u1)))) (PI.f32)) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 u2 u2) #s(literal 2 binary32)))
(*.f32 (*.f32 (*.f32 u2 (sqrt.f32 (*.f32 (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)) (neg.f32 u1)))) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 u2 u2) #s(literal 2 binary32))) (PI.f32))
(*.f32 (*.f32 (*.f32 (PI.f32) (sqrt.f32 (*.f32 (neg.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))))) u2) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 u2 u2) #s(literal 2 binary32)))
(*.f32 (*.f32 (fma.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) #s(literal 2 binary32)) u2) (*.f32 (PI.f32) (sqrt.f32 (*.f32 (neg.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))))))
(*.f32 (*.f32 (fma.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) #s(literal 2 binary32)) (*.f32 u2 (sqrt.f32 (*.f32 (neg.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)))))) (PI.f32))
(*.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 u2 u2) #s(literal 2 binary32)) (*.f32 (PI.f32) u2)) (sqrt.f32 (*.f32 (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)) (neg.f32 u1))))
(*.f32 (fma.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) #s(literal 2 binary32)) (*.f32 (*.f32 (PI.f32) u2) (sqrt.f32 (*.f32 (neg.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))))))
(*.f32 (fma.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)) (fma.f32 (*.f32 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)) u1) u1 (sqrt.f32 u1))) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
(*.f32 (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)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
(*.f32 (*.f32 (*.f32 u1 u1) (+.f32 #s(literal 1/2 binary32) (+.f32 (/.f32 #s(literal 1/3 binary32) u1) (/.f32 #s(literal 7/18 binary32) (*.f32 u1 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 (*.f32 (sqrt.f32 (neg.f32 (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)))) (sqrt.f32 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 (*.f32 (*.f32 (*.f32 u1 u1) (-.f32 (*.f32 u2 #s(literal 1/2 binary32)) (/.f32 (fma.f32 #s(literal -7/18 binary32) (/.f32 u2 u1) (*.f32 u2 #s(literal -1/3 binary32))) u1))) (PI.f32)) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 u2 u2) #s(literal 2 binary32)))
(*.f32 (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 #s(literal -1/3 binary32) (/.f32 (+.f32 #s(literal 7/18 binary32) (/.f32 #s(literal 20/27 binary32) u1)) (neg.f32 u1))) 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 (*.f32 (*.f32 (*.f32 u2 (sqrt.f32 (*.f32 (neg.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))))) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32))) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 u2 u2) #s(literal 2 binary32)))
(*.f32 (fma.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)) (fma.f32 (*.f32 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)) u1) u1 (sqrt.f32 u1))) (*.f32 u2 (fma.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 u2 u2) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))))
(*.f32 (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)) (*.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 (*.f32 (*.f32 (*.f32 (PI.f32) u2) (sqrt.f32 (*.f32 (neg.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))))) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) #s(literal -4/3 binary32))) (*.f32 (+.f32 u2 u2) (*.f32 (PI.f32) (sqrt.f32 (*.f32 (neg.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)))))))
(fma.f32 (+.f32 u2 u2) (*.f32 (PI.f32) (sqrt.f32 (*.f32 (neg.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))))) (*.f32 (*.f32 u2 (sqrt.f32 (*.f32 (neg.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))))) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2))))))
(*.f32 (*.f32 #s(literal -2 binary32) (pow.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) (*.f32 (PI.f32) u2))
(fma.f32 (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -4/3 binary32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 u2 (sqrt.f32 (*.f32 (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)) (neg.f32 u1)))) (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 u2 (sqrt.f32 (*.f32 (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)) (neg.f32 u1))))))
(*.f32 (sqrt.f32 (/.f32 (*.f32 (neg.f32 u1) (fma.f32 (*.f32 u1 u1) (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (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))) (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)))) (*.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)))))
Outputs
(fma.f32 (+.f32 u2 u2) (*.f32 (PI.f32) (sqrt.f32 (*.f32 (neg.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))))) (*.f32 (*.f32 u2 (sqrt.f32 (*.f32 (neg.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))))) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2))))))
Calls

9 calls:

31.0ms
(neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))
20.0ms
(log.f32 (-.f32 #s(literal 1 binary32) u1))
19.0ms
(sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))
17.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)))
16.0ms
(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)
Results
AccuracySegmentsBranch
82.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)))
82.5%1(sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))
82.5%1u1
82.5%1(sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1))))
82.5%1(neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))
82.5%1(log.f32 (-.f32 #s(literal 1 binary32) u1))
82.5%1(-.f32 #s(literal 1 binary32) u1)
82.5%1u2
82.5%1(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)
Compiler

Compiled 71 to 61 computations (14.1% saved)

regimes181.0ms (1.2%)

Memory
-30.0MiB live, 397.5MiB allocated
Counts
50 → 1
Calls
Call 1
Inputs
(*.f32 (*.f32 #s(literal -2 binary32) (sqrt.f32 u1)) (*.f32 (PI.f32) u2))
(*.f32 (*.f32 #s(literal -2 binary32) (*.f32 (sqrt.f32 u1) u2)) (PI.f32))
(*.f32 (*.f32 (PI.f32) (*.f32 #s(literal -2 binary32) (sqrt.f32 u1))) u2)
(*.f32 (*.f32 (*.f32 (sqrt.f32 u1) (PI.f32)) u2) #s(literal -2 binary32))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))) (neg.f32 (sqrt.f32 u1)))
(*.f32 (*.f32 (sqrt.f32 u1) (*.f32 u2 (PI.f32))) (fma.f32 #s(literal 4/3 binary32) (*.f32 (*.f32 u2 (PI.f32)) (*.f32 u2 (PI.f32))) #s(literal -2 binary32)))
(*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 u1 u1)) (*.f32 u2 (PI.f32))) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 u2 u2) #s(literal 2 binary32)))
(*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 u2 (*.f32 u1 u1))) (PI.f32)) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 u2 u2) #s(literal 2 binary32)))
(*.f32 (*.f32 (*.f32 u1 u1) #s(literal 1/2 binary32)) (*.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 (*.f32 (*.f32 u1 u1) #s(literal 1/2 binary32)) (*.f32 (*.f32 u2 (PI.f32)) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32))))
(*.f32 (*.f32 #s(literal -2 binary32) (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (sqrt.f32 u1))) u2)) (PI.f32))
(*.f32 (neg.f32 (sqrt.f32 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 (*.f32 (*.f32 u2 (PI.f32)) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32))) (neg.f32 (sqrt.f32 u1)))
(*.f32 (*.f32 (*.f32 (sqrt.f32 u1) (neg.f32 u2)) (PI.f32)) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 u2 u2) #s(literal 2 binary32)))
(*.f32 (sqrt.f32 (neg.f32 (neg.f32 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 (sqrt.f32 (fma.f32 u1 (*.f32 u1 #s(literal 1/2 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 (*.f32 (*.f32 u2 (sqrt.f32 (fma.f32 u1 (*.f32 u1 #s(literal 1/2 binary32)) u1))) (PI.f32)) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 u2 u2) #s(literal 2 binary32)))
(*.f32 (sqrt.f32 (neg.f32 (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32))))) (*.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 (*.f32 (*.f32 u1 u1) (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/3 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 (sqrt.f32 (fma.f32 u1 (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 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 (sqrt.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 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 (*.f32 (*.f32 u2 (sqrt.f32 (fma.f32 u1 (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) u1))) (PI.f32)) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 u2 u2) #s(literal 2 binary32)))
(*.f32 (*.f32 (*.f32 (*.f32 u1 u1) (fma.f32 u2 #s(literal 1/2 binary32) (/.f32 (*.f32 #s(literal 1/3 binary32) u2) u1))) (PI.f32)) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 u2 u2) #s(literal 2 binary32)))
(*.f32 (sqrt.f32 (neg.f32 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32))))) (*.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 (*.f32 (*.f32 u2 (sqrt.f32 (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)) (neg.f32 u1)))) (PI.f32)) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 u2 u2) #s(literal 2 binary32)))
(*.f32 (sqrt.f32 (fma.f32 u1 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 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 (sqrt.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 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 (*.f32 (*.f32 u2 (sqrt.f32 (fma.f32 u1 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) u1))) (PI.f32)) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 u2 u2) #s(literal 2 binary32)))
(*.f32 u2 (*.f32 (*.f32 (PI.f32) (sqrt.f32 (*.f32 (neg.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))))) (fma.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) #s(literal 2 binary32))))
(*.f32 (sqrt.f32 (neg.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))))) (*.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 (*.f32 (PI.f32) u2) (*.f32 (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 u2 u2) #s(literal 2 binary32)) (sqrt.f32 (*.f32 (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)) (neg.f32 u1)))))
(*.f32 (*.f32 (sqrt.f32 (*.f32 (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)) (neg.f32 u1))) (*.f32 (PI.f32) u2)) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 u2 u2) #s(literal 2 binary32)))
(*.f32 (*.f32 (sqrt.f32 (*.f32 (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)) (neg.f32 u1))) (*.f32 (PI.f32) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 u2 u2) #s(literal 2 binary32)))) u2)
(*.f32 (*.f32 (*.f32 u2 (sqrt.f32 (*.f32 (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)) (neg.f32 u1)))) (PI.f32)) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 u2 u2) #s(literal 2 binary32)))
(*.f32 (*.f32 (*.f32 u2 (sqrt.f32 (*.f32 (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)) (neg.f32 u1)))) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 u2 u2) #s(literal 2 binary32))) (PI.f32))
(*.f32 (*.f32 (*.f32 (PI.f32) (sqrt.f32 (*.f32 (neg.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))))) u2) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 u2 u2) #s(literal 2 binary32)))
(*.f32 (*.f32 (fma.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) #s(literal 2 binary32)) u2) (*.f32 (PI.f32) (sqrt.f32 (*.f32 (neg.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))))))
(*.f32 (*.f32 (fma.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) #s(literal 2 binary32)) (*.f32 u2 (sqrt.f32 (*.f32 (neg.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)))))) (PI.f32))
(*.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 u2 u2) #s(literal 2 binary32)) (*.f32 (PI.f32) u2)) (sqrt.f32 (*.f32 (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)) (neg.f32 u1))))
(*.f32 (fma.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) #s(literal 2 binary32)) (*.f32 (*.f32 (PI.f32) u2) (sqrt.f32 (*.f32 (neg.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))))))
(*.f32 (fma.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)) (fma.f32 (*.f32 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)) u1) u1 (sqrt.f32 u1))) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
(*.f32 (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)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
(*.f32 (*.f32 (*.f32 u1 u1) (+.f32 #s(literal 1/2 binary32) (+.f32 (/.f32 #s(literal 1/3 binary32) u1) (/.f32 #s(literal 7/18 binary32) (*.f32 u1 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 (*.f32 (sqrt.f32 (neg.f32 (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)))) (sqrt.f32 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 (*.f32 (*.f32 (*.f32 u1 u1) (-.f32 (*.f32 u2 #s(literal 1/2 binary32)) (/.f32 (fma.f32 #s(literal -7/18 binary32) (/.f32 u2 u1) (*.f32 u2 #s(literal -1/3 binary32))) u1))) (PI.f32)) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 u2 u2) #s(literal 2 binary32)))
(*.f32 (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 #s(literal -1/3 binary32) (/.f32 (+.f32 #s(literal 7/18 binary32) (/.f32 #s(literal 20/27 binary32) u1)) (neg.f32 u1))) 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 (*.f32 (*.f32 (*.f32 u2 (sqrt.f32 (*.f32 (neg.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))))) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32))) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 u2 u2) #s(literal 2 binary32)))
(*.f32 (fma.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)) (fma.f32 (*.f32 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)) u1) u1 (sqrt.f32 u1))) (*.f32 u2 (fma.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 u2 u2) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))))
(*.f32 (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)) (*.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 (*.f32 (*.f32 (*.f32 (PI.f32) u2) (sqrt.f32 (*.f32 (neg.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))))) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) #s(literal -4/3 binary32))) (*.f32 (+.f32 u2 u2) (*.f32 (PI.f32) (sqrt.f32 (*.f32 (neg.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)))))))
Outputs
(*.f32 (*.f32 (sqrt.f32 (*.f32 (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)) (neg.f32 u1))) (*.f32 (PI.f32) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 u2 u2) #s(literal 2 binary32)))) u2)
Calls

10 calls:

36.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)))
28.0ms
u1
16.0ms
u2
16.0ms
(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)
15.0ms
(sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))
Results
AccuracySegmentsBranch
82.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)))
82.5%1cosTheta_i
82.5%1u1
82.5%1(sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1))))
82.5%1(neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))
82.5%1(sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))
82.5%1u2
82.5%1(log.f32 (-.f32 #s(literal 1 binary32) u1))
82.5%1(-.f32 #s(literal 1 binary32) u1)
82.5%1(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)
Compiler

Compiled 75 to 64 computations (14.7% saved)

regimes164.0ms (1.1%)

Memory
1.5MiB live, 241.4MiB allocated
Counts
32 → 1
Calls
Call 1
Inputs
(*.f32 (*.f32 #s(literal -2 binary32) (sqrt.f32 u1)) (*.f32 (PI.f32) u2))
(*.f32 (*.f32 #s(literal -2 binary32) (*.f32 (sqrt.f32 u1) u2)) (PI.f32))
(*.f32 (*.f32 (PI.f32) (*.f32 #s(literal -2 binary32) (sqrt.f32 u1))) u2)
(*.f32 (*.f32 (*.f32 (sqrt.f32 u1) (PI.f32)) u2) #s(literal -2 binary32))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))) (neg.f32 (sqrt.f32 u1)))
(*.f32 (*.f32 (sqrt.f32 u1) (*.f32 u2 (PI.f32))) (fma.f32 #s(literal 4/3 binary32) (*.f32 (*.f32 u2 (PI.f32)) (*.f32 u2 (PI.f32))) #s(literal -2 binary32)))
(*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 u1 u1)) (*.f32 u2 (PI.f32))) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 u2 u2) #s(literal 2 binary32)))
(*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 u2 (*.f32 u1 u1))) (PI.f32)) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 u2 u2) #s(literal 2 binary32)))
(*.f32 (*.f32 (*.f32 u1 u1) #s(literal 1/2 binary32)) (*.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 (*.f32 (*.f32 u1 u1) #s(literal 1/2 binary32)) (*.f32 (*.f32 u2 (PI.f32)) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32))))
(*.f32 (*.f32 #s(literal -2 binary32) (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (sqrt.f32 u1))) u2)) (PI.f32))
(*.f32 (neg.f32 (sqrt.f32 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 (*.f32 (*.f32 u2 (PI.f32)) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32))) (neg.f32 (sqrt.f32 u1)))
(*.f32 (*.f32 (*.f32 (sqrt.f32 u1) (neg.f32 u2)) (PI.f32)) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 u2 u2) #s(literal 2 binary32)))
(*.f32 (sqrt.f32 (neg.f32 (neg.f32 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 (sqrt.f32 (fma.f32 u1 (*.f32 u1 #s(literal 1/2 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 (*.f32 (*.f32 u2 (sqrt.f32 (fma.f32 u1 (*.f32 u1 #s(literal 1/2 binary32)) u1))) (PI.f32)) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 u2 u2) #s(literal 2 binary32)))
(*.f32 (sqrt.f32 (neg.f32 (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32))))) (*.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 (*.f32 (*.f32 u1 u1) (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/3 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 (sqrt.f32 (fma.f32 u1 (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 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 (sqrt.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 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 (*.f32 (*.f32 u2 (sqrt.f32 (fma.f32 u1 (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) u1))) (PI.f32)) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 u2 u2) #s(literal 2 binary32)))
(*.f32 (*.f32 (*.f32 (*.f32 u1 u1) (fma.f32 u2 #s(literal 1/2 binary32) (/.f32 (*.f32 #s(literal 1/3 binary32) u2) u1))) (PI.f32)) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 u2 u2) #s(literal 2 binary32)))
(*.f32 (sqrt.f32 (neg.f32 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32))))) (*.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 (*.f32 (*.f32 u2 (sqrt.f32 (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)) (neg.f32 u1)))) (PI.f32)) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 u2 u2) #s(literal 2 binary32)))
(*.f32 (sqrt.f32 (fma.f32 u1 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 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 (sqrt.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 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 (*.f32 (*.f32 u2 (sqrt.f32 (fma.f32 u1 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) u1))) (PI.f32)) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 u2 u2) #s(literal 2 binary32)))
(*.f32 u2 (*.f32 (*.f32 (PI.f32) (sqrt.f32 (*.f32 (neg.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))))) (fma.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) #s(literal 2 binary32))))
(*.f32 (sqrt.f32 (neg.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))))) (*.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 (*.f32 (PI.f32) u2) (*.f32 (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 u2 u2) #s(literal 2 binary32)) (sqrt.f32 (*.f32 (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)) (neg.f32 u1)))))
(*.f32 (*.f32 (sqrt.f32 (*.f32 (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)) (neg.f32 u1))) (*.f32 (PI.f32) u2)) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 u2 u2) #s(literal 2 binary32)))
Outputs
(*.f32 (*.f32 (*.f32 u2 (sqrt.f32 (fma.f32 u1 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) u1))) (PI.f32)) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 u2 u2) #s(literal 2 binary32)))
Calls

10 calls:

44.0ms
u1
41.0ms
(-.f32 #s(literal 1 binary32) u1)
12.0ms
u2
11.0ms
cosTheta_i
10.0ms
(sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))
Results
AccuracySegmentsBranch
82.4%1u1
82.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)))
82.4%1(sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1))))
82.4%1(neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))
82.4%1(sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))
82.4%1cosTheta_i
82.4%1u2
82.4%1(log.f32 (-.f32 #s(literal 1 binary32) u1))
82.4%1(-.f32 #s(literal 1 binary32) u1)
82.4%1(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)
Compiler

Compiled 75 to 64 computations (14.7% saved)

regimes84.0ms (0.5%)

Memory
35.4MiB live, 149.2MiB allocated
Counts
27 → 1
Calls
Call 1
Inputs
(*.f32 (*.f32 #s(literal -2 binary32) (sqrt.f32 u1)) (*.f32 (PI.f32) u2))
(*.f32 (*.f32 #s(literal -2 binary32) (*.f32 (sqrt.f32 u1) u2)) (PI.f32))
(*.f32 (*.f32 (PI.f32) (*.f32 #s(literal -2 binary32) (sqrt.f32 u1))) u2)
(*.f32 (*.f32 (*.f32 (sqrt.f32 u1) (PI.f32)) u2) #s(literal -2 binary32))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))) (neg.f32 (sqrt.f32 u1)))
(*.f32 (*.f32 (sqrt.f32 u1) (*.f32 u2 (PI.f32))) (fma.f32 #s(literal 4/3 binary32) (*.f32 (*.f32 u2 (PI.f32)) (*.f32 u2 (PI.f32))) #s(literal -2 binary32)))
(*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 u1 u1)) (*.f32 u2 (PI.f32))) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 u2 u2) #s(literal 2 binary32)))
(*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 u2 (*.f32 u1 u1))) (PI.f32)) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 u2 u2) #s(literal 2 binary32)))
(*.f32 (*.f32 (*.f32 u1 u1) #s(literal 1/2 binary32)) (*.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 (*.f32 (*.f32 u1 u1) #s(literal 1/2 binary32)) (*.f32 (*.f32 u2 (PI.f32)) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32))))
(*.f32 (*.f32 #s(literal -2 binary32) (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (sqrt.f32 u1))) u2)) (PI.f32))
(*.f32 (neg.f32 (sqrt.f32 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 (*.f32 (*.f32 u2 (PI.f32)) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32))) (neg.f32 (sqrt.f32 u1)))
(*.f32 (*.f32 (*.f32 (sqrt.f32 u1) (neg.f32 u2)) (PI.f32)) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 u2 u2) #s(literal 2 binary32)))
(*.f32 (sqrt.f32 (neg.f32 (neg.f32 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 (sqrt.f32 (fma.f32 u1 (*.f32 u1 #s(literal 1/2 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 (*.f32 (*.f32 u2 (sqrt.f32 (fma.f32 u1 (*.f32 u1 #s(literal 1/2 binary32)) u1))) (PI.f32)) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 u2 u2) #s(literal 2 binary32)))
(*.f32 (sqrt.f32 (neg.f32 (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32))))) (*.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 (*.f32 (*.f32 u1 u1) (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/3 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 (sqrt.f32 (fma.f32 u1 (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 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 (sqrt.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 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 (*.f32 (*.f32 u2 (sqrt.f32 (fma.f32 u1 (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) u1))) (PI.f32)) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 u2 u2) #s(literal 2 binary32)))
(*.f32 (*.f32 (*.f32 (*.f32 u1 u1) (fma.f32 u2 #s(literal 1/2 binary32) (/.f32 (*.f32 #s(literal 1/3 binary32) u2) u1))) (PI.f32)) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 u2 u2) #s(literal 2 binary32)))
(*.f32 (sqrt.f32 (neg.f32 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32))))) (*.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 (*.f32 (*.f32 u2 (sqrt.f32 (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)) (neg.f32 u1)))) (PI.f32)) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 u2 u2) #s(literal 2 binary32)))
(*.f32 (sqrt.f32 (fma.f32 u1 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 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 (sqrt.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 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)))))
Outputs
(*.f32 (sqrt.f32 (fma.f32 u1 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 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)))))
Calls

10 calls:

10.0ms
(neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))
9.0ms
u2
9.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)))
8.0ms
(sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))
8.0ms
(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)
Results
AccuracySegmentsBranch
82.4%1cosTheta_i
82.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)))
82.4%1u1
82.4%1u2
82.4%1(sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1))))
82.4%1(neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))
82.4%1(sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))
82.4%1(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)
82.4%1(log.f32 (-.f32 #s(literal 1 binary32) u1))
82.4%1(-.f32 #s(literal 1 binary32) u1)
Compiler

Compiled 75 to 64 computations (14.7% saved)

regimes84.0ms (0.5%)

Memory
-32.0MiB live, 174.3MiB allocated
Counts
25 → 1
Calls
Call 1
Inputs
(*.f32 (*.f32 #s(literal -2 binary32) (sqrt.f32 u1)) (*.f32 (PI.f32) u2))
(*.f32 (*.f32 #s(literal -2 binary32) (*.f32 (sqrt.f32 u1) u2)) (PI.f32))
(*.f32 (*.f32 (PI.f32) (*.f32 #s(literal -2 binary32) (sqrt.f32 u1))) u2)
(*.f32 (*.f32 (*.f32 (sqrt.f32 u1) (PI.f32)) u2) #s(literal -2 binary32))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))) (neg.f32 (sqrt.f32 u1)))
(*.f32 (*.f32 (sqrt.f32 u1) (*.f32 u2 (PI.f32))) (fma.f32 #s(literal 4/3 binary32) (*.f32 (*.f32 u2 (PI.f32)) (*.f32 u2 (PI.f32))) #s(literal -2 binary32)))
(*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 u1 u1)) (*.f32 u2 (PI.f32))) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 u2 u2) #s(literal 2 binary32)))
(*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 u2 (*.f32 u1 u1))) (PI.f32)) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 u2 u2) #s(literal 2 binary32)))
(*.f32 (*.f32 (*.f32 u1 u1) #s(literal 1/2 binary32)) (*.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 (*.f32 (*.f32 u1 u1) #s(literal 1/2 binary32)) (*.f32 (*.f32 u2 (PI.f32)) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32))))
(*.f32 (*.f32 #s(literal -2 binary32) (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (sqrt.f32 u1))) u2)) (PI.f32))
(*.f32 (neg.f32 (sqrt.f32 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 (*.f32 (*.f32 u2 (PI.f32)) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32))) (neg.f32 (sqrt.f32 u1)))
(*.f32 (*.f32 (*.f32 (sqrt.f32 u1) (neg.f32 u2)) (PI.f32)) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 u2 u2) #s(literal 2 binary32)))
(*.f32 (sqrt.f32 (neg.f32 (neg.f32 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 (sqrt.f32 (fma.f32 u1 (*.f32 u1 #s(literal 1/2 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 (*.f32 (*.f32 u2 (sqrt.f32 (fma.f32 u1 (*.f32 u1 #s(literal 1/2 binary32)) u1))) (PI.f32)) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 u2 u2) #s(literal 2 binary32)))
(*.f32 (sqrt.f32 (neg.f32 (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32))))) (*.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 (*.f32 (*.f32 u1 u1) (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/3 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 (sqrt.f32 (fma.f32 u1 (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 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 (sqrt.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 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 (*.f32 (*.f32 u2 (sqrt.f32 (fma.f32 u1 (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) u1))) (PI.f32)) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 u2 u2) #s(literal 2 binary32)))
(*.f32 (*.f32 (*.f32 (*.f32 u1 u1) (fma.f32 u2 #s(literal 1/2 binary32) (/.f32 (*.f32 #s(literal 1/3 binary32) u2) u1))) (PI.f32)) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 u2 u2) #s(literal 2 binary32)))
(*.f32 (sqrt.f32 (neg.f32 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32))))) (*.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 (*.f32 (*.f32 u2 (sqrt.f32 (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)) (neg.f32 u1)))) (PI.f32)) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 u2 u2) #s(literal 2 binary32)))
Outputs
(*.f32 (*.f32 (*.f32 u2 (sqrt.f32 (fma.f32 u1 (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) u1))) (PI.f32)) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 u2 u2) #s(literal 2 binary32)))
Calls

10 calls:

11.0ms
cosTheta_i
10.0ms
(-.f32 #s(literal 1 binary32) u1)
10.0ms
u2
8.0ms
u1
8.0ms
(neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))
Results
AccuracySegmentsBranch
80.6%1cosTheta_i
80.6%1(sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))
80.6%1u1
80.6%1(sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1))))
80.6%1(neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))
80.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)))
80.6%1u2
80.6%1(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)
80.6%1(log.f32 (-.f32 #s(literal 1 binary32) u1))
80.6%1(-.f32 #s(literal 1 binary32) u1)
Compiler

Compiled 75 to 64 computations (14.7% saved)

regimes68.0ms (0.4%)

Memory
15.2MiB live, 172.4MiB allocated
Counts
21 → 1
Calls
Call 1
Inputs
(*.f32 (*.f32 #s(literal -2 binary32) (sqrt.f32 u1)) (*.f32 (PI.f32) u2))
(*.f32 (*.f32 #s(literal -2 binary32) (*.f32 (sqrt.f32 u1) u2)) (PI.f32))
(*.f32 (*.f32 (PI.f32) (*.f32 #s(literal -2 binary32) (sqrt.f32 u1))) u2)
(*.f32 (*.f32 (*.f32 (sqrt.f32 u1) (PI.f32)) u2) #s(literal -2 binary32))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))) (neg.f32 (sqrt.f32 u1)))
(*.f32 (*.f32 (sqrt.f32 u1) (*.f32 u2 (PI.f32))) (fma.f32 #s(literal 4/3 binary32) (*.f32 (*.f32 u2 (PI.f32)) (*.f32 u2 (PI.f32))) #s(literal -2 binary32)))
(*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 u1 u1)) (*.f32 u2 (PI.f32))) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 u2 u2) #s(literal 2 binary32)))
(*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 u2 (*.f32 u1 u1))) (PI.f32)) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 u2 u2) #s(literal 2 binary32)))
(*.f32 (*.f32 (*.f32 u1 u1) #s(literal 1/2 binary32)) (*.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 (*.f32 (*.f32 u1 u1) #s(literal 1/2 binary32)) (*.f32 (*.f32 u2 (PI.f32)) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32))))
(*.f32 (*.f32 #s(literal -2 binary32) (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (sqrt.f32 u1))) u2)) (PI.f32))
(*.f32 (neg.f32 (sqrt.f32 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 (*.f32 (*.f32 u2 (PI.f32)) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32))) (neg.f32 (sqrt.f32 u1)))
(*.f32 (*.f32 (*.f32 (sqrt.f32 u1) (neg.f32 u2)) (PI.f32)) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 u2 u2) #s(literal 2 binary32)))
(*.f32 (sqrt.f32 (neg.f32 (neg.f32 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 (sqrt.f32 (fma.f32 u1 (*.f32 u1 #s(literal 1/2 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 (*.f32 (*.f32 u2 (sqrt.f32 (fma.f32 u1 (*.f32 u1 #s(literal 1/2 binary32)) u1))) (PI.f32)) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 u2 u2) #s(literal 2 binary32)))
(*.f32 (sqrt.f32 (neg.f32 (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32))))) (*.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 (*.f32 (*.f32 u1 u1) (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/3 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 (sqrt.f32 (fma.f32 u1 (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 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 (sqrt.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 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)))))
Outputs
(*.f32 (sqrt.f32 (fma.f32 u1 (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 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)))))
Calls

10 calls:

7.0ms
(neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))
7.0ms
u2
7.0ms
u1
7.0ms
(log.f32 (-.f32 #s(literal 1 binary32) u1))
7.0ms
(sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))
Results
AccuracySegmentsBranch
80.6%1(sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1))))
80.6%1(neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))
80.6%1cosTheta_i
80.6%1u1
80.6%1(sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))
80.6%1u2
80.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)))
80.6%1(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)
80.6%1(log.f32 (-.f32 #s(literal 1 binary32) u1))
80.6%1(-.f32 #s(literal 1 binary32) u1)
Compiler

Compiled 75 to 64 computations (14.7% saved)

regimes61.0ms (0.4%)

Memory
16.2MiB live, 133.6MiB allocated
Counts
19 → 1
Calls
Call 1
Inputs
(*.f32 (*.f32 #s(literal -2 binary32) (sqrt.f32 u1)) (*.f32 (PI.f32) u2))
(*.f32 (*.f32 #s(literal -2 binary32) (*.f32 (sqrt.f32 u1) u2)) (PI.f32))
(*.f32 (*.f32 (PI.f32) (*.f32 #s(literal -2 binary32) (sqrt.f32 u1))) u2)
(*.f32 (*.f32 (*.f32 (sqrt.f32 u1) (PI.f32)) u2) #s(literal -2 binary32))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))) (neg.f32 (sqrt.f32 u1)))
(*.f32 (*.f32 (sqrt.f32 u1) (*.f32 u2 (PI.f32))) (fma.f32 #s(literal 4/3 binary32) (*.f32 (*.f32 u2 (PI.f32)) (*.f32 u2 (PI.f32))) #s(literal -2 binary32)))
(*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 u1 u1)) (*.f32 u2 (PI.f32))) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 u2 u2) #s(literal 2 binary32)))
(*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 u2 (*.f32 u1 u1))) (PI.f32)) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 u2 u2) #s(literal 2 binary32)))
(*.f32 (*.f32 (*.f32 u1 u1) #s(literal 1/2 binary32)) (*.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 (*.f32 (*.f32 u1 u1) #s(literal 1/2 binary32)) (*.f32 (*.f32 u2 (PI.f32)) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32))))
(*.f32 (*.f32 #s(literal -2 binary32) (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (sqrt.f32 u1))) u2)) (PI.f32))
(*.f32 (neg.f32 (sqrt.f32 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 (*.f32 (*.f32 u2 (PI.f32)) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32))) (neg.f32 (sqrt.f32 u1)))
(*.f32 (*.f32 (*.f32 (sqrt.f32 u1) (neg.f32 u2)) (PI.f32)) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 u2 u2) #s(literal 2 binary32)))
(*.f32 (sqrt.f32 (neg.f32 (neg.f32 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 (sqrt.f32 (fma.f32 u1 (*.f32 u1 #s(literal 1/2 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 (*.f32 (*.f32 u2 (sqrt.f32 (fma.f32 u1 (*.f32 u1 #s(literal 1/2 binary32)) u1))) (PI.f32)) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 u2 u2) #s(literal 2 binary32)))
(*.f32 (sqrt.f32 (neg.f32 (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32))))) (*.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 (*.f32 (*.f32 u1 u1) (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/3 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)))))
Outputs
(*.f32 (sqrt.f32 (fma.f32 u1 (*.f32 u1 #s(literal 1/2 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)))))
Calls

10 calls:

7.0ms
(log.f32 (-.f32 #s(literal 1 binary32) u1))
6.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)))
6.0ms
cosTheta_i
6.0ms
(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)
6.0ms
(sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))
Results
AccuracySegmentsBranch
77.5%1cosTheta_i
77.5%1u1
77.5%1(sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1))))
77.5%1(neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))
77.5%1(sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))
77.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)))
77.5%1u2
77.5%1(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)
77.5%1(log.f32 (-.f32 #s(literal 1 binary32) u1))
77.5%1(-.f32 #s(literal 1 binary32) u1)
Compiler

Compiled 75 to 64 computations (14.7% saved)

regimes92.0ms (0.6%)

Memory
2.1MiB live, 81.9MiB allocated
Counts
15 → 1
Calls
Call 1
Inputs
(*.f32 (*.f32 #s(literal -2 binary32) (sqrt.f32 u1)) (*.f32 (PI.f32) u2))
(*.f32 (*.f32 #s(literal -2 binary32) (*.f32 (sqrt.f32 u1) u2)) (PI.f32))
(*.f32 (*.f32 (PI.f32) (*.f32 #s(literal -2 binary32) (sqrt.f32 u1))) u2)
(*.f32 (*.f32 (*.f32 (sqrt.f32 u1) (PI.f32)) u2) #s(literal -2 binary32))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))) (neg.f32 (sqrt.f32 u1)))
(*.f32 (*.f32 (sqrt.f32 u1) (*.f32 u2 (PI.f32))) (fma.f32 #s(literal 4/3 binary32) (*.f32 (*.f32 u2 (PI.f32)) (*.f32 u2 (PI.f32))) #s(literal -2 binary32)))
(*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 u1 u1)) (*.f32 u2 (PI.f32))) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 u2 u2) #s(literal 2 binary32)))
(*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 u2 (*.f32 u1 u1))) (PI.f32)) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 u2 u2) #s(literal 2 binary32)))
(*.f32 (*.f32 (*.f32 u1 u1) #s(literal 1/2 binary32)) (*.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 (*.f32 (*.f32 u1 u1) #s(literal 1/2 binary32)) (*.f32 (*.f32 u2 (PI.f32)) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32))))
(*.f32 (*.f32 #s(literal -2 binary32) (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (sqrt.f32 u1))) u2)) (PI.f32))
(*.f32 (neg.f32 (sqrt.f32 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 (*.f32 (*.f32 u2 (PI.f32)) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32))) (neg.f32 (sqrt.f32 u1)))
(*.f32 (*.f32 (*.f32 (sqrt.f32 u1) (neg.f32 u2)) (PI.f32)) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 u2 u2) #s(literal 2 binary32)))
(*.f32 (sqrt.f32 (neg.f32 (neg.f32 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)))))
Outputs
(*.f32 (sqrt.f32 (neg.f32 (neg.f32 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)))))
Calls

10 calls:

45.0ms
(sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))
8.0ms
(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)
5.0ms
(-.f32 #s(literal 1 binary32) u1)
5.0ms
cosTheta_i
5.0ms
(log.f32 (-.f32 #s(literal 1 binary32) u1))
Results
AccuracySegmentsBranch
69.4%1u2
69.4%1(log.f32 (-.f32 #s(literal 1 binary32) u1))
69.4%1(-.f32 #s(literal 1 binary32) u1)
69.4%1(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)
69.4%1cosTheta_i
69.4%1u1
69.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)))
69.4%1(sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1))))
69.4%1(neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))
69.4%1(sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))
Compiler

Compiled 75 to 64 computations (14.7% saved)

regimes70.0ms (0.5%)

Memory
-29.2MiB live, 88.5MiB allocated
Counts
14 → 1
Calls
Call 1
Inputs
(*.f32 (*.f32 #s(literal -2 binary32) (sqrt.f32 u1)) (*.f32 (PI.f32) u2))
(*.f32 (*.f32 #s(literal -2 binary32) (*.f32 (sqrt.f32 u1) u2)) (PI.f32))
(*.f32 (*.f32 (PI.f32) (*.f32 #s(literal -2 binary32) (sqrt.f32 u1))) u2)
(*.f32 (*.f32 (*.f32 (sqrt.f32 u1) (PI.f32)) u2) #s(literal -2 binary32))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))) (neg.f32 (sqrt.f32 u1)))
(*.f32 (*.f32 (sqrt.f32 u1) (*.f32 u2 (PI.f32))) (fma.f32 #s(literal 4/3 binary32) (*.f32 (*.f32 u2 (PI.f32)) (*.f32 u2 (PI.f32))) #s(literal -2 binary32)))
(*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 u1 u1)) (*.f32 u2 (PI.f32))) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 u2 u2) #s(literal 2 binary32)))
(*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 u2 (*.f32 u1 u1))) (PI.f32)) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 u2 u2) #s(literal 2 binary32)))
(*.f32 (*.f32 (*.f32 u1 u1) #s(literal 1/2 binary32)) (*.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 (*.f32 (*.f32 u1 u1) #s(literal 1/2 binary32)) (*.f32 (*.f32 u2 (PI.f32)) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32))))
(*.f32 (*.f32 #s(literal -2 binary32) (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (sqrt.f32 u1))) u2)) (PI.f32))
(*.f32 (neg.f32 (sqrt.f32 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 (*.f32 (*.f32 u2 (PI.f32)) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32))) (neg.f32 (sqrt.f32 u1)))
(*.f32 (*.f32 (*.f32 (sqrt.f32 u1) (neg.f32 u2)) (PI.f32)) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 u2 u2) #s(literal 2 binary32)))
Outputs
(*.f32 (*.f32 (*.f32 u1 u1) #s(literal 1/2 binary32)) (*.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)))))
Calls

10 calls:

17.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)))
14.0ms
u2
7.0ms
(log.f32 (-.f32 #s(literal 1 binary32) u1))
5.0ms
(sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))
5.0ms
(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)
Results
AccuracySegmentsBranch
15.0%1(log.f32 (-.f32 #s(literal 1 binary32) u1))
15.0%1(-.f32 #s(literal 1 binary32) u1)
15.0%1cosTheta_i
15.0%1u2
15.0%1(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)
15.0%1(sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))
15.0%1u1
15.0%1(sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1))))
15.0%1(neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))
15.0%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)

regimes35.0ms (0.2%)

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

10 calls:

6.0ms
(-.f32 #s(literal 1 binary32) u1)
3.0ms
(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)
3.0ms
u1
3.0ms
(sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))
3.0ms
(log.f32 (-.f32 #s(literal 1 binary32) u1))
Results
AccuracySegmentsBranch
15.0%1(sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))
15.0%1u2
15.0%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)))
15.0%1(log.f32 (-.f32 #s(literal 1 binary32) u1))
15.0%1(-.f32 #s(literal 1 binary32) u1)
15.0%1(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)
15.0%1cosTheta_i
15.0%1u1
15.0%1(sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1))))
15.0%1(neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))
Compiler

Compiled 75 to 64 computations (14.7% saved)

regimes38.0ms (0.2%)

Memory
-20.6MiB live, 55.4MiB allocated
Counts
6 → 1
Calls
Call 1
Inputs
(*.f32 (*.f32 #s(literal -2 binary32) (sqrt.f32 u1)) (*.f32 (PI.f32) u2))
(*.f32 (*.f32 #s(literal -2 binary32) (*.f32 (sqrt.f32 u1) u2)) (PI.f32))
(*.f32 (*.f32 (PI.f32) (*.f32 #s(literal -2 binary32) (sqrt.f32 u1))) u2)
(*.f32 (*.f32 (*.f32 (sqrt.f32 u1) (PI.f32)) u2) #s(literal -2 binary32))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))) (neg.f32 (sqrt.f32 u1)))
(*.f32 (*.f32 (sqrt.f32 u1) (*.f32 u2 (PI.f32))) (fma.f32 #s(literal 4/3 binary32) (*.f32 (*.f32 u2 (PI.f32)) (*.f32 u2 (PI.f32))) #s(literal -2 binary32)))
Outputs
(*.f32 (*.f32 (PI.f32) (*.f32 #s(literal -2 binary32) (sqrt.f32 u1))) u2)
Calls

10 calls:

14.0ms
(log.f32 (-.f32 #s(literal 1 binary32) u1))
3.0ms
(sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1))))
3.0ms
(sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))
3.0ms
(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)
3.0ms
u2
Results
AccuracySegmentsBranch
4.8%1(sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))
4.8%1(log.f32 (-.f32 #s(literal 1 binary32) u1))
4.8%1(-.f32 #s(literal 1 binary32) u1)
4.8%1u2
4.8%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)))
4.8%1(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)
4.8%1cosTheta_i
4.8%1u1
4.8%1(sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1))))
4.8%1(neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))
Compiler

Compiled 75 to 64 computations (14.7% saved)

regimes36.0ms (0.2%)

Memory
-18.2MiB live, 35.5MiB allocated
Accuracy

Total -0.0b remaining (-0%)

Threshold costs -0b (-0%)

Counts
2 → 1
Calls
Call 1
Inputs
(*.f32 (*.f32 #s(literal -2 binary32) (sqrt.f32 u1)) (*.f32 (PI.f32) u2))
(*.f32 (*.f32 #s(literal -2 binary32) (*.f32 (sqrt.f32 u1) u2)) (PI.f32))
Outputs
(*.f32 (*.f32 #s(literal -2 binary32) (sqrt.f32 u1)) (*.f32 (PI.f32) u2))
Calls

10 calls:

22.0ms
(sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1))))
2.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 (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
4.8%1(sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1))))
4.8%1(neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))
4.8%1u1
4.8%1cosTheta_i
4.8%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)))
4.8%1u2
4.8%1(log.f32 (-.f32 #s(literal 1 binary32) u1))
4.8%1(-.f32 #s(literal 1 binary32) u1)
4.8%1(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)
4.8%1(sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))
Compiler

Compiled 75 to 64 computations (14.7% saved)

bsearch1.0ms (0%)

Memory
2.5MiB live, 2.5MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.07807417958974838
0.0846492201089859
Compiler

Compiled 19 to 20 computations (-5.3% saved)

bsearch1.0ms (0%)

Memory
1.9MiB live, 1.9MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.000343017716659233
0.0003513222618494183
Compiler

Compiled 19 to 20 computations (-5.3% saved)

bsearch1.0ms (0%)

Memory
1.7MiB live, 1.7MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.000343017716659233
0.0003513222618494183
Compiler

Compiled 19 to 20 computations (-5.3% saved)

bsearch1.0ms (0%)

Memory
1.8MiB live, 1.8MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.000343017716659233
0.0003513222618494183
Compiler

Compiled 19 to 20 computations (-5.3% saved)

bsearch1.0ms (0%)

Memory
1.6MiB live, 1.6MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.0009311263565905392
0.0009409140911884606
Compiler

Compiled 19 to 20 computations (-5.3% saved)

bsearch1.0ms (0%)

Memory
1.7MiB live, 1.7MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.00901327095925808
0.010680229403078556
Compiler

Compiled 19 to 20 computations (-5.3% saved)

bsearch1.0ms (0%)

Memory
1.6MiB live, 1.6MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.19620107114315033
0.21550361812114716
Compiler

Compiled 19 to 20 computations (-5.3% saved)

simplify91.0ms (0.6%)

Memory
21.7MiB live, 60.3MiB allocated
Algorithm
egg-herbie
Rules
840×distribute-lft-neg-in_binary32
428×neg-mul-1_binary32
412×neg-sub0_binary32
306×unsub-neg_binary32
300×distribute-rgt-neg-in_binary32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0112578
1173578
2208578
3269578
4355578
5449578
6549578
7643578
8730578
9918578
101299578
111623578
121909578
132105578
142207578
152246578
162266578
172274578
182275578
192275578
Stop Event
saturated
Calls
Call 1
Inputs
(*.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 5368709/67108864 binary32)) (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 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 (sqrt.f32 (fma.f32 u1 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) u1)) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))))
(if (<=.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) #s(literal 3006477/8589934592 binary32)) (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) 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 3006477/8589934592 binary32)) (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 (fma.f32 u1 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) u1)) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))))
(if (<=.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) #s(literal 3006477/8589934592 binary32)) (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 (fma.f32 u1 (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) u1)) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))))
(if (<=.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) #s(literal 16149077/17179869184 binary32)) (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 (fma.f32 u1 (*.f32 u1 #s(literal 1/2 binary32)) u1)) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))))
(if (<=.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) #s(literal 5368709/536870912 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 13421773/67108864 binary32)) (fma.f32 (+.f32 u2 u2) (*.f32 (PI.f32) (sqrt.f32 (*.f32 (neg.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))))) (*.f32 (*.f32 u2 (sqrt.f32 (*.f32 (neg.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))))) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)))))) (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))))
(fma.f32 (+.f32 u2 u2) (*.f32 (PI.f32) (sqrt.f32 (*.f32 (neg.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))))) (*.f32 (*.f32 u2 (sqrt.f32 (*.f32 (neg.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))))) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2))))))
(*.f32 (*.f32 (sqrt.f32 (*.f32 (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)) (neg.f32 u1))) (*.f32 (PI.f32) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 u2 u2) #s(literal 2 binary32)))) u2)
(*.f32 (*.f32 (*.f32 u2 (sqrt.f32 (fma.f32 u1 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) u1))) (PI.f32)) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 u2 u2) #s(literal 2 binary32)))
(*.f32 (sqrt.f32 (fma.f32 u1 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 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 (*.f32 (*.f32 u2 (sqrt.f32 (fma.f32 u1 (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) u1))) (PI.f32)) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 u2 u2) #s(literal 2 binary32)))
(*.f32 (sqrt.f32 (fma.f32 u1 (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 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 (sqrt.f32 (fma.f32 u1 (*.f32 u1 #s(literal 1/2 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 (sqrt.f32 (neg.f32 (neg.f32 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 (*.f32 (*.f32 u1 u1) #s(literal 1/2 binary32)) (*.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 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 u1 u1)) (*.f32 u2 (PI.f32))) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 u2 u2) #s(literal 2 binary32)))
(*.f32 (*.f32 (PI.f32) (*.f32 #s(literal -2 binary32) (sqrt.f32 u1))) u2)
(*.f32 (*.f32 #s(literal -2 binary32) (sqrt.f32 u1)) (*.f32 (PI.f32) u2))
Outputs
(*.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 5368709/67108864 binary32)) (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 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 (sqrt.f32 (fma.f32 u1 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) u1)) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))))
(if (<=.f32 (*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32))) #s(literal 5368709/67108864 binary32)) (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 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 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (sqrt.f32 (fma.f32 u1 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) u1))))
(if (<=.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) #s(literal 3006477/8589934592 binary32)) (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) 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 3006477/8589934592 binary32)) (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) (*.f32 (sqrt.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) 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 3006477/8589934592 binary32)) (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 (fma.f32 u1 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) u1)) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))))
(if (<=.f32 (*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32))) #s(literal 3006477/8589934592 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 (fma.f32 u1 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) u1))))
(if (<=.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) #s(literal 3006477/8589934592 binary32)) (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 (fma.f32 u1 (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) u1)) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))))
(if (<=.f32 (*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32))) #s(literal 3006477/8589934592 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 (fma.f32 u1 (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) u1))))
(if (<=.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) #s(literal 16149077/17179869184 binary32)) (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 (fma.f32 u1 (*.f32 u1 #s(literal 1/2 binary32)) u1)) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))))
(if (<=.f32 (*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32))) #s(literal 16149077/17179869184 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 (fma.f32 u1 (*.f32 u1 #s(literal 1/2 binary32)) u1))))
(if (<=.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) #s(literal 5368709/536870912 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 5368709/536870912 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 13421773/67108864 binary32)) (fma.f32 (+.f32 u2 u2) (*.f32 (PI.f32) (sqrt.f32 (*.f32 (neg.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))))) (*.f32 (*.f32 u2 (sqrt.f32 (*.f32 (neg.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))))) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)))))) (*.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 13421773/67108864 binary32)) (fma.f32 (+.f32 u2 u2) (*.f32 (PI.f32) (sqrt.f32 (*.f32 (neg.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))))) (*.f32 (*.f32 u2 (sqrt.f32 (*.f32 (neg.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))))) (*.f32 (PI.f32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (sqrt.f32 u1)))
(fma.f32 (+.f32 u2 u2) (*.f32 (PI.f32) (sqrt.f32 (*.f32 (neg.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))))) (*.f32 (*.f32 u2 (sqrt.f32 (*.f32 (neg.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))))) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2))))))
(fma.f32 (+.f32 u2 u2) (*.f32 (PI.f32) (sqrt.f32 (*.f32 (neg.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))))) (*.f32 (*.f32 u2 (sqrt.f32 (*.f32 (neg.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))))) (*.f32 (PI.f32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32))))))
(*.f32 (*.f32 (sqrt.f32 (*.f32 (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)) (neg.f32 u1))) (*.f32 (PI.f32) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 u2 u2) #s(literal 2 binary32)))) u2)
(*.f32 u2 (*.f32 (sqrt.f32 (*.f32 (neg.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)))) (*.f32 (PI.f32) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32))) (*.f32 u2 u2) #s(literal 2 binary32)))))
(*.f32 (*.f32 (*.f32 u2 (sqrt.f32 (fma.f32 u1 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) u1))) (PI.f32)) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 u2 u2) #s(literal 2 binary32)))
(*.f32 (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32))) (*.f32 u2 u2) #s(literal 2 binary32)) (*.f32 (PI.f32) (*.f32 u2 (sqrt.f32 (fma.f32 u1 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) u1)))))
(*.f32 (sqrt.f32 (fma.f32 u1 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 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 (*.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)))) (sqrt.f32 (fma.f32 u1 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) u1)))
(*.f32 (*.f32 (*.f32 u2 (sqrt.f32 (fma.f32 u1 (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) u1))) (PI.f32)) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 u2 u2) #s(literal 2 binary32)))
(*.f32 (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32))) (*.f32 u2 u2) #s(literal 2 binary32)) (*.f32 (PI.f32) (*.f32 u2 (sqrt.f32 (fma.f32 u1 (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) u1)))))
(*.f32 (sqrt.f32 (fma.f32 u1 (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 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 (*.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)))) (sqrt.f32 (fma.f32 u1 (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) u1)))
(*.f32 (sqrt.f32 (fma.f32 u1 (*.f32 u1 #s(literal 1/2 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 (*.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)))) (sqrt.f32 (fma.f32 u1 (*.f32 u1 #s(literal 1/2 binary32)) u1)))
(*.f32 (sqrt.f32 (neg.f32 (neg.f32 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 (*.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)))) (sqrt.f32 u1))
(*.f32 (*.f32 (*.f32 u1 u1) #s(literal 1/2 binary32)) (*.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 (*.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 #s(literal 1/2 binary32) (*.f32 u1 u1)))
(*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 u1 u1)) (*.f32 u2 (PI.f32))) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 u2 u2) #s(literal 2 binary32)))
(*.f32 (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32))) (*.f32 u2 u2) #s(literal 2 binary32)) (*.f32 (*.f32 (PI.f32) u2) (*.f32 #s(literal 1/2 binary32) (*.f32 u1 u1))))
(*.f32 (*.f32 (PI.f32) (*.f32 #s(literal -2 binary32) (sqrt.f32 u1))) u2)
(*.f32 u2 (*.f32 (PI.f32) (*.f32 (sqrt.f32 u1) #s(literal -2 binary32))))
(*.f32 (*.f32 #s(literal -2 binary32) (sqrt.f32 u1)) (*.f32 (PI.f32) u2))
(*.f32 (*.f32 (PI.f32) u2) (*.f32 (sqrt.f32 u1) #s(literal -2 binary32)))

soundness1.7s (11.2%)

Memory
17.7MiB live, 1 959.0MiB allocated
Rules
9 834×lower-fma.f64
9 834×lower-fma.f32
8 068×lower-fma.f64
8 068×lower-fma.f32
8 058×lower-fma.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
08508622
127017348
080196966
07827861
126657063
267056996
080946555
03181889
19711610
231421483
374331469
080111412
01339
02239
16539
231939
3233637
0863329
059369
0117261
1405224
22815210
09180184
08817962
128857041
271797039
082016629
047249
092242
1329227
22288226
08547216
053238
0102238
1346223
22396218
08739209
Stop Event
fuel
iter limit
node limit
iter limit
iter limit
node limit
iter limit
iter limit
node limit
iter limit
node limit
iter limit
iter limit
node limit
iter limit
iter limit
node limit
iter limit
node limit
iter limit
node limit
Compiler

Compiled 1 516 to 810 computations (46.6% saved)

preprocess165.0ms (1.1%)

Memory
-1.0MiB live, 425.0MiB allocated
Remove

(negabs u2)

(abs cosTheta_i)

Compiler

Compiled 1 974 to 866 computations (56.1% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...