Beckmann Sample, near normal, slope_y

Time bar (total: 12.9s)

analyze331.0ms (2.6%)

Memory
8.5MiB live, 437.6MiB allocated
Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%0%100%0%0%0%0
0%0%0%100%0%0%0%1
0%0%0%100%0%0%0%2
0%0%0%100%0%0%0%3
0%0%0%100%0%0%0%4
0%0%0%100%0%0%0%5
18.7%0%0%100%0%0%0%6
28.1%0%0%100%0%0%0%7
32.8%0%0%100%0%0%0%8
49.2%0%0%100%0%0%0%9
57.4%0%0%100%0%0%0%10
61.5%0%0%100%0%0%0%11
71.8%0%0%100%0%0%0%12
Compiler

Compiled 37 to 28 computations (24.3% saved)

sample1.8s (14%)

Memory
6.1MiB live, 3 375.5MiB allocated
Samples
1.4s8 256×0valid
1.0ms0invalid
Precisions
Click to see histograms. Total time spent on operations: 1.1s
const: 249.0ms (23.1% of total)
ival-mult: 180.0ms (16.7% of total)
ival-log: 139.0ms (12.9% of total)
ival-<=: 131.0ms (12.2% of total)
ival-sin: 127.0ms (11.8% of total)
ival-sqrt: 54.0ms (5% of total)
ival-sub: 49.0ms (4.5% of total)
ival-neg: 47.0ms (4.4% of total)
ival-and: 31.0ms (2.9% of total)
ival-pi: 30.0ms (2.8% of total)
ival->: 27.0ms (2.5% of total)
exact: 9.0ms (0.8% of total)
ival-assert: 3.0ms (0.3% of total)
Bogosity

preprocess61.0ms (0.5%)

Memory
9.8MiB live, 46.9MiB 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
12513
23713
34613
45413
56613
68013
78813
89113
09112
Stop Event
iter limit
saturated
saturated
Calls
Call 1
Inputs
(* (sqrt (neg (log (- 1 u1)))) (sin (* (* 2 (PI)) u2)))
Outputs
(* (sqrt (neg (log (- 1 u1)))) (sin (* (* 2 (PI)) u2)))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))))
Symmetry

(abs cosTheta_i)

(negabs u2)

explain149.0ms (1.2%)

Memory
-1.6MiB live, 274.1MiB allocated
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
1908(0.9999189972877502 0.0028364090248942375 4.041470310767181e-5)1(0.9999076128005981 0.027294902130961418 6.750785264131309e-9)(log.f32 (-.f32 #s(literal 1 binary32) u1))
10-1(0.9999985098838806 1.0710651565659646e-7 0.5029999613761902)(sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))
00-0-(-.f32 #s(literal 1 binary32) u1)
00-0-(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)
00-0-u2
00-0-(PI.f32)
00-0-#s(literal 2 binary32)
00-0-#s(literal 1 binary32)
00-0-(sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1))))
00-0-u1
00-0-(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
00-0-(neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))
00-0-(*.f32 #s(literal 2 binary32) (PI.f32))
Explanations
Click to see full explanations table
OperatorSubexpressionExplanationCount
log.f32(log.f32 (-.f32 #s(literal 1 binary32) u1))sensitivity19716
Confusion
Predicted +Predicted -
+1840
-1359
Precision
0.934010152284264
Recall
1.0
Confusion?
Predicted +Predicted MaybePredicted -
+18400
-131643
Precision?
0.863849765258216
Recall?
1.0
Freqs
test
numberfreq
059
1197
Total Confusion?
Predicted +Predicted MaybePredicted -
+100
-000
Precision?
1.0
Recall?
1.0
Samples
61.0ms512×0valid
Compiler

Compiled 136 to 60 computations (55.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 44.0ms
ival-log: 13.0ms (29.6% of total)
ival-mult: 9.0ms (20.5% of total)
ival-sqrt: 9.0ms (20.5% of total)
ival-sin: 6.0ms (13.7% of total)
ival-pi: 2.0ms (4.6% of total)
ival-sub: 2.0ms (4.6% of total)
ival-neg: 2.0ms (4.6% of total)
exact: 1.0ms (2.3% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

eval0.0ms (0%)

Memory
0.4MiB live, 0.4MiB allocated
Compiler

Compiled 3 to 3 computations (0% saved)

prune1.0ms (0%)

Memory
1.5MiB live, 1.5MiB allocated
Alt Table
Click to see full alt table
StatusAccuracyProgram
57.4%
(*.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)

simplify6.0ms (0%)

Memory
8.3MiB live, 8.3MiB allocated
Algorithm
egg-herbie
Localize:

Found 4 expressions of interest:

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

Useful iterations: 0 (0.0ms)

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

localize53.0ms (0.4%)

Memory
22.7MiB live, 60.4MiB allocated
Localize:

Found 4 expressions of interest:

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

Compiled 52 to 16 computations (69.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 16.0ms
ival-mult: 4.0ms (24.9% of total)
ival-log: 4.0ms (24.9% of total)
ival-sin: 3.0ms (18.7% of total)
ival-sqrt: 2.0ms (12.5% of total)
ival-pi: 1.0ms (6.2% of total)
ival-sub: 1.0ms (6.2% of total)
ival-neg: 1.0ms (6.2% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series308.0ms (2.4%)

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

21 calls:

TimeVariablePointExpression
266.0ms
u1
@0
(* (sqrt (neg (log (- 1 u1)))) (sin (* (* 2 (PI)) u2)))
29.0ms
u2
@inf
(* (sqrt (neg (log (- 1 u1)))) (sin (* (* 2 (PI)) u2)))
3.0ms
u1
@inf
(sqrt (neg (log (- 1 u1))))
2.0ms
u1
@-inf
(* (sqrt (neg (log (- 1 u1)))) (sin (* (* 2 (PI)) u2)))
2.0ms
u2
@0
(* (sqrt (neg (log (- 1 u1)))) (sin (* (* 2 (PI)) u2)))

rewrite229.0ms (1.8%)

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

Useful iterations: 0 (0.0ms)

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

simplify381.0ms (2.9%)

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

Useful iterations: 0 (0.0ms)

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

eval50.0ms (0.4%)

Memory
14.3MiB live, 55.0MiB allocated
Compiler

Compiled 7 342 to 1 399 computations (80.9% saved)

prune163.0ms (1.3%)

Memory
17.5MiB live, 133.9MiB allocated
Pruning

30 alts after pruning (30 fresh and 0 done)

PrunedKeptTotal
New28830318
Fresh000
Picked101
Done000
Total28930319
Accuracy
99.2%
Counts
319 → 30
Alt Table
Click to see full alt table
StatusAccuracyProgram
74.1%
(*.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)))
74.4%
(*.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) #s(literal 2 binary32)) (*.f32 (sin.f32 (*.f32 (PI.f32) u2)) (cos.f32 (*.f32 (PI.f32) u2))))
93.0%
(*.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)))
90.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)))
87.2%
(*.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)))
57.2%
(*.f32 (sqrt.f32 (+.f32 (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (log1p.f32 (*.f32 u1 u1)))) (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 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)))
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)))
55.7%
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (log1p.f32 (neg.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
54.2%
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (log.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)))) (/.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))) (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)))))) (log.f32 (fma.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (fma.f32 (/.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) u1)) (/.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) u1)) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (/.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) u1))))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
54.3%
(*.f32 (sqrt.f32 (neg.f32 (-.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)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
54.7%
(*.f32 (sqrt.f32 (neg.f32 (-.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)))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
49.4%
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)))) #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)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
55.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.3%
(*.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)))
57.0%
(*.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)))
84.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)))
93.0%
(*.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))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
91.0%
(*.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)))
87.2%
(*.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)))
98.4%
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
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)))))
52.0%
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
57.3%
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) u2) (pow.f32 (PI.f32) #s(literal 2/3 binary32))) (cbrt.f32 (PI.f32)))))
57.3%
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) u2) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))))
74.4%
(*.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
76.3%
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
73.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 692 to 1 082 computations (36.1% saved)

simplify360.0ms (2.8%)

Memory
-26.9MiB live, 225.6MiB allocated
Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
cost-diff0
(log1p.f32 u1)
cost-diff0
(pow.f32 (log1p.f32 u1) #s(literal 1/4 binary32))
cost-diff0
(*.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)))
cost-diff6144
(pow.f32 (pow.f32 (log1p.f32 u1) #s(literal 1/4 binary32)) #s(literal 2 binary32))
cost-diff64
(neg.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))
cost-diff64
(+.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1)))
cost-diff64
(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)))))))
cost-diff96
(log.f32 (neg.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))))
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))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
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
(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)
cost-diff0
(sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))
cost-diff0
(sqrt.f32 u1)
cost-diff0
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
cost-diff0
(log1p.f32 (neg.f32 u1))
cost-diff0
(neg.f32 (log1p.f32 (neg.f32 u1)))
cost-diff0
(sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1))))
cost-diff0
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
Rules
6 044×accelerator-lowering-fma.f32
6 044×accelerator-lowering-fma.f64
1 562×*-lowering-*.f32
1 562×*-lowering-*.f64
928×+-lowering-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
050405
1125394
2337386
3823386
42319386
54119386
64769386
74855386
84861386
94861386
105096386
115184386
125184386
135188386
05188332
Stop Event
iter limit
saturated
Calls
Call 1
Inputs
(* (sqrt (neg (log (+ 1 (neg u1))))) (sin (* (* 2 (PI)) u2)))
(sqrt (neg (log (+ 1 (neg u1)))))
(neg (log (+ 1 (neg u1))))
(log (+ 1 (neg u1)))
(neg u1)
u1
(sin (* (* 2 (PI)) u2))
(* (* 2 (PI)) u2)
(* 2 (PI))
2
(PI)
u2
(* (sqrt u1) (sin (* (* 2 (PI)) u2)))
(sqrt u1)
u1
(sin (* (* 2 (PI)) u2))
(* (* 2 (PI)) u2)
(* 2 (PI))
2
(PI)
u2
(* (sqrt (neg (* u1 (+ (* u1 (+ (* u1 (+ (* u1 -1/4) -1/3)) -1/2)) -1)))) (sin (* (* 2 (PI)) u2)))
(sqrt (neg (* u1 (+ (* u1 (+ (* u1 (+ (* u1 -1/4) -1/3)) -1/2)) -1))))
(neg (* u1 (+ (* u1 (+ (* u1 (+ (* u1 -1/4) -1/3)) -1/2)) -1)))
(* u1 (+ (* u1 (+ (* u1 (+ (* u1 -1/4) -1/3)) -1/2)) -1))
u1
(+ (* u1 (+ (* u1 (+ (* u1 -1/4) -1/3)) -1/2)) -1)
(+ (* u1 (+ (* u1 -1/4) -1/3)) -1/2)
(+ (* u1 -1/4) -1/3)
-1/4
-1/3
-1/2
-1
(sin (* (* 2 (PI)) u2))
(* (* 2 (PI)) u2)
(* 2 (PI))
2
(PI)
u2
(* (sqrt (neg (- (log (neg (+ -1 (* u1 (* u1 u1))))) (log (neg (neg (+ 1 (+ (* u1 u1) u1)))))))) (sin (* (* 2 (PI)) u2)))
(sqrt (neg (- (log (neg (+ -1 (* u1 (* u1 u1))))) (log (neg (neg (+ 1 (+ (* u1 u1) u1))))))))
(neg (- (log (neg (+ -1 (* u1 (* u1 u1))))) (log (neg (neg (+ 1 (+ (* u1 u1) u1)))))))
(- (log (neg (+ -1 (* u1 (* u1 u1))))) (log (neg (neg (+ 1 (+ (* u1 u1) u1))))))
(log (neg (+ -1 (* u1 (* u1 u1)))))
(neg (+ -1 (* u1 (* u1 u1))))
(+ -1 (* u1 (* u1 u1)))
-1
(* u1 (* u1 u1))
u1
(* u1 u1)
(log (neg (neg (+ 1 (+ (* u1 u1) u1)))))
(neg (neg (+ 1 (+ (* u1 u1) u1))))
(neg (+ 1 (+ (* u1 u1) u1)))
(+ 1 (+ (* u1 u1) u1))
1
(+ (* u1 u1) u1)
(sin (* (* 2 (PI)) u2))
(* (* 2 (PI)) u2)
(* 2 (PI))
2
(PI)
u2
(* (pow (pow (log (+ 1 u1)) 1/4) 2) (sin (* (* 2 (PI)) u2)))
(pow (pow (log (+ 1 u1)) 1/4) 2)
(pow (log (+ 1 u1)) 1/4)
(log (+ 1 u1))
u1
1/4
2
(sin (* (* 2 (PI)) u2))
(* (* 2 (PI)) u2)
(* 2 (PI))
(PI)
u2
Outputs
(* (sqrt (neg (log (+ 1 (neg u1))))) (sin (* (* 2 (PI)) u2)))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))))
(sqrt (neg (log (+ 1 (neg u1)))))
(sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1))))
(neg (log (+ 1 (neg u1))))
(neg.f32 (log1p.f32 (neg.f32 u1)))
(log (+ 1 (neg u1)))
(log1p.f32 (neg.f32 u1))
(neg u1)
(neg.f32 u1)
u1
(sin (* (* 2 (PI)) u2))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2)))
(* (* 2 (PI)) u2)
(*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))
(* 2 (PI))
(*.f32 #s(literal 2 binary32) (PI.f32))
2
#s(literal 2 binary32)
(PI)
(PI.f32)
u2
(* (sqrt u1) (sin (* (* 2 (PI)) u2)))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) (sqrt.f32 u1))
(sqrt u1)
(sqrt.f32 u1)
u1
(sin (* (* 2 (PI)) u2))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2)))
(* (* 2 (PI)) u2)
(*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))
(* 2 (PI))
(*.f32 #s(literal 2 binary32) (PI.f32))
2
#s(literal 2 binary32)
(PI)
(PI.f32)
u2
(* (sqrt (neg (* u1 (+ (* u1 (+ (* u1 (+ (* u1 -1/4) -1/3)) -1/2)) -1)))) (sin (* (* 2 (PI)) u2)))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.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)))
(sqrt (neg (* u1 (+ (* u1 (+ (* u1 (+ (* u1 -1/4) -1/3)) -1/2)) -1))))
(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 (* u1 (+ (* u1 (+ (* u1 (+ (* u1 -1/4) -1/3)) -1/2)) -1)))
(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)
(* u1 (+ (* u1 (+ (* u1 (+ (* u1 -1/4) -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)))
u1
(+ (* u1 (+ (* u1 (+ (* u1 -1/4) -1/3)) -1/2)) -1)
(fma.f32 u1 (fma.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 (+ (* u1 -1/4) -1/3)) -1/2)
(fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32))
(+ (* u1 -1/4) -1/3)
(fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32))
-1/4
#s(literal -1/4 binary32)
-1/3
#s(literal -1/3 binary32)
-1/2
#s(literal -1/2 binary32)
-1
#s(literal -1 binary32)
(sin (* (* 2 (PI)) u2))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2)))
(* (* 2 (PI)) u2)
(*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))
(* 2 (PI))
(*.f32 #s(literal 2 binary32) (PI.f32))
2
#s(literal 2 binary32)
(PI)
(PI.f32)
u2
(* (sqrt (neg (- (log (neg (+ -1 (* u1 (* u1 u1))))) (log (neg (neg (+ 1 (+ (* u1 u1) u1)))))))) (sin (* (* 2 (PI)) u2)))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) (sqrt.f32 (-.f32 (log1p.f32 (fma.f32 u1 u1 u1)) (log1p.f32 (*.f32 u1 (*.f32 u1 (neg.f32 u1)))))))
(sqrt (neg (- (log (neg (+ -1 (* u1 (* u1 u1))))) (log (neg (neg (+ 1 (+ (* u1 u1) u1))))))))
(sqrt.f32 (-.f32 (log1p.f32 (fma.f32 u1 u1 u1)) (log1p.f32 (*.f32 u1 (*.f32 u1 (neg.f32 u1))))))
(neg (- (log (neg (+ -1 (* u1 (* u1 u1))))) (log (neg (neg (+ 1 (+ (* u1 u1) u1)))))))
(-.f32 (log1p.f32 (fma.f32 u1 u1 u1)) (log1p.f32 (*.f32 u1 (*.f32 u1 (neg.f32 u1)))))
(- (log (neg (+ -1 (* u1 (* u1 u1))))) (log (neg (neg (+ 1 (+ (* u1 u1) u1))))))
(-.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 (neg.f32 u1)))) (log1p.f32 (fma.f32 u1 u1 u1)))
(log (neg (+ -1 (* u1 (* u1 u1)))))
(log1p.f32 (*.f32 u1 (*.f32 u1 (neg.f32 u1))))
(neg (+ -1 (* u1 (* u1 u1))))
(fma.f32 u1 (*.f32 u1 (neg.f32 u1)) #s(literal 1 binary32))
(+ -1 (* u1 (* u1 u1)))
(fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))
-1
#s(literal -1 binary32)
(* u1 (* u1 u1))
(*.f32 u1 (*.f32 u1 u1))
u1
(* u1 u1)
(*.f32 u1 u1)
(log (neg (neg (+ 1 (+ (* u1 u1) u1)))))
(log1p.f32 (fma.f32 u1 u1 u1))
(neg (neg (+ 1 (+ (* u1 u1) u1))))
(+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))
(neg (+ 1 (+ (* u1 u1) u1)))
(fma.f32 u1 (-.f32 #s(literal -1 binary32) u1) #s(literal -1 binary32))
(+ 1 (+ (* u1 u1) u1))
(+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))
1
#s(literal 1 binary32)
(+ (* u1 u1) u1)
(fma.f32 u1 u1 u1)
(sin (* (* 2 (PI)) u2))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2)))
(* (* 2 (PI)) u2)
(*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))
(* 2 (PI))
(*.f32 #s(literal 2 binary32) (PI.f32))
2
#s(literal 2 binary32)
(PI)
(PI.f32)
u2
(* (pow (pow (log (+ 1 u1)) 1/4) 2) (sin (* (* 2 (PI)) u2)))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) (sqrt.f32 (log1p.f32 u1)))
(pow (pow (log (+ 1 u1)) 1/4) 2)
(sqrt.f32 (log1p.f32 u1))
(pow (log (+ 1 u1)) 1/4)
(pow.f32 (log1p.f32 u1) #s(literal 1/4 binary32))
(log (+ 1 u1))
(log1p.f32 u1)
u1
1/4
#s(literal 1/4 binary32)
2
#s(literal 2 binary32)
(sin (* (* 2 (PI)) u2))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2)))
(* (* 2 (PI)) u2)
(*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))
(* 2 (PI))
(*.f32 #s(literal 2 binary32) (PI.f32))
(PI)
(PI.f32)
u2

localize375.0ms (2.9%)

Memory
27.9MiB live, 404.6MiB allocated
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy99.4%
(sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))
accuracy99.1%
(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)
accuracy98.9%
(*.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)))
accuracy98.3%
(pow.f32 (pow.f32 (log1p.f32 u1) #s(literal 1/4 binary32)) #s(literal 2 binary32))
accuracy99.1%
(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)
accuracy99.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)))
accuracy53.0%
(log.f32 (neg.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))))
accuracy26.1%
(log.f32 (neg.f32 (+.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1)))))
accuracy99.1%
(fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32))
accuracy99.1%
(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)
accuracy99.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)))
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))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
accuracy100.0%
(PI.f32)
accuracy99.4%
(sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))
accuracy99.1%
(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)
accuracy99.0%
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
accuracy99.7%
(sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1))))
accuracy99.4%
(sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))
accuracy99.1%
(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)
accuracy99.0%
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
Samples
147.0ms119×1valid
54.0ms137×0valid
Compiler

Compiled 396 to 51 computations (87.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 171.0ms
ival-mult: 55.0ms (32.1% of total)
ival-log1p: 38.0ms (22.2% of total)
ival-log: 21.0ms (12.3% of total)
ival-neg: 10.0ms (5.8% of total)
ival-add: 9.0ms (5.3% of total)
adjust: 8.0ms (4.7% of total)
ival-sqrt: 8.0ms (4.7% of total)
ival-pow: 6.0ms (3.5% of total)
const: 5.0ms (2.9% of total)
ival-sin: 4.0ms (2.3% of total)
ival-pow2: 3.0ms (1.8% of total)
ival-sub: 2.0ms (1.2% of total)
ival-pi: 1.0ms (0.6% of total)
exact: 1.0ms (0.6% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series201.0ms (1.6%)

Memory
-20.9MiB live, 190.8MiB allocated
Counts
24 → 336
Calls
Call 1
Inputs
#<alt (* (sqrt (neg (log (+ 1 (neg u1))))) (sin (* (* 2 (PI)) u2)))>
#<alt (sqrt (neg (log (+ 1 (neg u1)))))>
#<alt (neg (log (+ 1 (neg u1))))>
#<alt (log (+ 1 (neg u1)))>
#<alt (* (sqrt u1) (sin (* (* 2 (PI)) u2)))>
#<alt (sqrt u1)>
#<alt (sin (* (* 2 (PI)) u2))>
#<alt (* (* 2 (PI)) u2)>
#<alt (neg (* u1 (+ (* u1 (+ (* u1 (+ (* u1 -1/4) -1/3)) -1/2)) -1)))>
#<alt (* (sqrt (neg (* u1 (+ (* u1 (+ (* u1 (+ (* u1 -1/4) -1/3)) -1/2)) -1)))) (sin (* (* 2 (PI)) u2)))>
#<alt (sqrt (neg (* u1 (+ (* u1 (+ (* u1 (+ (* u1 -1/4) -1/3)) -1/2)) -1))))>
#<alt (* u1 (+ (* u1 (+ (* u1 (+ (* u1 -1/4) -1/3)) -1/2)) -1))>
#<alt (log (neg (neg (+ 1 (+ (* u1 u1) u1)))))>
#<alt (neg (- (log (neg (+ -1 (* u1 (* u1 u1))))) (log (neg (neg (+ 1 (+ (* u1 u1) u1)))))))>
#<alt (+ -1 (* u1 (* u1 u1)))>
#<alt (neg (neg (+ 1 (+ (* u1 u1) u1))))>
#<alt (pow (pow (log (+ 1 u1)) 1/4) 2)>
#<alt (* (pow (pow (log (+ 1 u1)) 1/4) 2) (sin (* (* 2 (PI)) u2)))>
#<alt (pow (log (+ 1 u1)) 1/4)>
#<alt (log (+ 1 u1))>
#<alt (PI)>
#<alt (+ (* u1 -1/4) -1/3)>
#<alt (log (neg (+ -1 (* u1 (* u1 u1)))))>
#<alt (* (sqrt (neg (- (log (neg (+ -1 (* u1 (* u1 u1))))) (log (neg (neg (+ 1 (+ (* u1 u1) u1)))))))) (sin (* (* 2 (PI)) 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 (* (sqrt u1) (sin (* 2 (* u2 (PI)))))>
#<alt (* (sqrt u1) (sin (* 2 (* u2 (PI)))))>
#<alt (* (sqrt u1) (sin (* 2 (* u2 (PI)))))>
#<alt (* (sqrt u1) (sin (* 2 (* u2 (PI)))))>
#<alt (* (sqrt u1) (sin (* 2 (* u2 (PI)))))>
#<alt (* (sqrt u1) (sin (* 2 (* u2 (PI)))))>
#<alt (* (sqrt u1) (sin (* 2 (* u2 (PI)))))>
#<alt (* (sqrt u1) (sin (* 2 (* u2 (PI)))))>
#<alt (* -1 (* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))))>
#<alt (* -1 (* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))))>
#<alt (* -1 (* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))))>
#<alt (* -1 (* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))))>
#<alt (* 2 (* (sqrt u1) (* u2 (PI))))>
#<alt (* u2 (+ (* -4/3 (* (sqrt u1) (* (pow u2 2) (pow (PI) 3)))) (* 2 (* (sqrt u1) (PI)))))>
#<alt (* u2 (+ (* 2 (* (sqrt u1) (PI))) (* (pow u2 2) (+ (* -4/3 (* (sqrt u1) (pow (PI) 3))) (* 4/15 (* (sqrt u1) (* (pow u2 2) (pow (PI) 5))))))))>
#<alt (* u2 (+ (* 2 (* (sqrt u1) (PI))) (* (pow u2 2) (+ (* -4/3 (* (sqrt u1) (pow (PI) 3))) (* (pow u2 2) (+ (* -8/315 (* (sqrt u1) (* (pow u2 2) (pow (PI) 7)))) (* 4/15 (* (sqrt u1) (pow (PI) 5)))))))))>
#<alt (* (sqrt u1) (sin (* 2 (* u2 (PI)))))>
#<alt (* (sqrt u1) (sin (* 2 (* u2 (PI)))))>
#<alt (* (sqrt u1) (sin (* 2 (* u2 (PI)))))>
#<alt (* (sqrt u1) (sin (* 2 (* u2 (PI)))))>
#<alt (* (sqrt u1) (sin (* 2 (* u2 (PI)))))>
#<alt (* (sqrt u1) (sin (* 2 (* u2 (PI)))))>
#<alt (* (sqrt u1) (sin (* 2 (* u2 (PI)))))>
#<alt (* (sqrt u1) (sin (* 2 (* u2 (PI)))))>
#<alt (sqrt u1)>
#<alt (sqrt u1)>
#<alt (sqrt u1)>
#<alt (sqrt u1)>
#<alt (sqrt u1)>
#<alt (sqrt u1)>
#<alt (sqrt u1)>
#<alt (sqrt u1)>
#<alt (* -1 (* (sqrt u1) (pow (sqrt -1) 2)))>
#<alt (* -1 (* (sqrt u1) (pow (sqrt -1) 2)))>
#<alt (* -1 (* (sqrt u1) (pow (sqrt -1) 2)))>
#<alt (* -1 (* (sqrt u1) (pow (sqrt -1) 2)))>
#<alt (* 2 (* u2 (PI)))>
#<alt (* u2 (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI))))>
#<alt (* u2 (+ (* 2 (PI)) (* (pow u2 2) (+ (* -4/3 (pow (PI) 3)) (* 4/15 (* (pow u2 2) (pow (PI) 5)))))))>
#<alt (* u2 (+ (* 2 (PI)) (* (pow u2 2) (+ (* -4/3 (pow (PI) 3)) (* (pow u2 2) (+ (* -8/315 (* (pow u2 2) (pow (PI) 7))) (* 4/15 (pow (PI) 5))))))))>
#<alt (sin (* 2 (* u2 (PI))))>
#<alt (sin (* 2 (* u2 (PI))))>
#<alt (sin (* 2 (* u2 (PI))))>
#<alt (sin (* 2 (* u2 (PI))))>
#<alt (sin (* 2 (* u2 (PI))))>
#<alt (sin (* 2 (* u2 (PI))))>
#<alt (sin (* 2 (* u2 (PI))))>
#<alt (sin (* 2 (* u2 (PI))))>
#<alt (* 2 (* u2 (PI)))>
#<alt (* 2 (* u2 (PI)))>
#<alt (* 2 (* u2 (PI)))>
#<alt (* 2 (* u2 (PI)))>
#<alt (* 2 (* u2 (PI)))>
#<alt (* 2 (* u2 (PI)))>
#<alt (* 2 (* u2 (PI)))>
#<alt (* 2 (* u2 (PI)))>
#<alt (* 2 (* u2 (PI)))>
#<alt (* 2 (* u2 (PI)))>
#<alt (* 2 (* u2 (PI)))>
#<alt (* 2 (* u2 (PI)))>
#<alt 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) (* (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 (* 1/2 (* (pow u1 2) (sin (* 2 (* u2 (PI))))))>
#<alt (* (pow u1 2) (+ (* 1/3 (/ (sin (* 2 (* u2 (PI)))) u1)) (* 1/2 (sin (* 2 (* u2 (PI)))))))>
#<alt (* (pow u1 2) (+ (* 1/3 (/ (sin (* 2 (* u2 (PI)))) u1)) (+ (* 7/18 (/ (sin (* 2 (* u2 (PI)))) (pow u1 2))) (* 1/2 (sin (* 2 (* u2 (PI))))))))>
#<alt (* (pow u1 2) (+ (* 1/3 (/ (sin (* 2 (* u2 (PI)))) u1)) (+ (* 7/18 (/ (sin (* 2 (* u2 (PI)))) (pow u1 2))) (+ (* 1/2 (sin (* 2 (* u2 (PI))))) (* 20/27 (/ (sin (* 2 (* u2 (PI)))) (pow u1 3)))))))>
#<alt (* 1/2 (* (pow u1 2) (sin (* 2 (* u2 (PI))))))>
#<alt (* (pow u1 2) (+ (* 1/3 (/ (sin (* 2 (* u2 (PI)))) u1)) (* 1/2 (sin (* 2 (* u2 (PI)))))))>
#<alt (* (pow u1 2) (+ (* -1 (/ (+ (* -7/18 (/ (sin (* 2 (* u2 (PI)))) u1)) (* -1/3 (sin (* 2 (* u2 (PI)))))) u1)) (* 1/2 (sin (* 2 (* u2 (PI)))))))>
#<alt (* (pow u1 2) (+ (* -1 (/ (+ (* -1 (/ (+ (* 7/18 (sin (* 2 (* u2 (PI))))) (* 20/27 (/ (sin (* 2 (* u2 (PI)))) u1))) u1)) (* -1/3 (sin (* 2 (* u2 (PI)))))) u1)) (* 1/2 (sin (* 2 (* u2 (PI)))))))>
#<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 (+ (* 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)))) (* 4/15 (* (sqrt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))) (* (pow u2 2) (* (pow (PI) 5) (sqrt -1)))))))))>
#<alt (* u2 (+ (* 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)))) (* (pow u2 2) (+ (* -8/315 (* (sqrt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))) (* (pow u2 2) (* (pow (PI) 7) (sqrt -1))))) (* 4/15 (* (sqrt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))) (* (pow (PI) 5) (sqrt -1))))))))))>
#<alt (* (sqrt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1)))>
#<alt (* (sqrt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1)))>
#<alt (* (sqrt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1)))>
#<alt (* (sqrt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1)))>
#<alt (* (sqrt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1)))>
#<alt (* (sqrt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1)))>
#<alt (* (sqrt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1)))>
#<alt (* (sqrt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))) (* (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 (* 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 u1>
#<alt (* u1 (+ 1 (* 1/2 u1)))>
#<alt (* u1 (+ 1 (* u1 (+ 1/2 (* -2/3 u1)))))>
#<alt (* u1 (+ 1 (* u1 (+ 1/2 (* u1 (- (* 1/4 u1) 2/3))))))>
#<alt (* -2 (log (/ 1 u1)))>
#<alt (+ (* -2 (log (/ 1 u1))) (/ 1 u1))>
#<alt (+ (* -2 (log (/ 1 u1))) (+ (/ 1/2 (pow u1 2)) (/ 1 u1)))>
#<alt (- (+ (* -2 (log (/ 1 u1))) (+ (/ 1/2 (pow u1 2)) (/ 1 u1))) (* 2/3 (/ 1 (pow u1 3))))>
#<alt (* -2 (log (/ -1 u1)))>
#<alt (+ (* -2 (log (/ -1 u1))) (/ 1 u1))>
#<alt (+ (* -2 (log (/ -1 u1))) (+ (/ 1/2 (pow u1 2)) (/ 1 u1)))>
#<alt (+ (* -2 (log (/ -1 u1))) (* -1 (/ (- (* -1 (/ (- 1/2 (* 2/3 (/ 1 u1))) u1)) 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 (- (* -2 (log (/ 1 u1))) (+ (log -1) (* -3 (log (/ 1 u1)))))>
#<alt (- (+ (* -2 (log (/ 1 u1))) (/ 1 u1)) (+ (log -1) (* -3 (log (/ 1 u1)))))>
#<alt (- (+ (* -2 (log (/ 1 u1))) (+ (/ 1/2 (pow u1 2)) (/ 1 u1))) (+ (log -1) (* -3 (log (/ 1 u1)))))>
#<alt (- (+ (* -2 (log (/ 1 u1))) (+ (/ 1/2 (pow u1 2)) (+ (/ 1 u1) (* 1/3 (/ 1 (pow u1 3)))))) (+ (log -1) (* -3 (log (/ 1 u1)))))>
#<alt (- (* -2 (log (/ -1 u1))) (* -3 (log (/ -1 u1))))>
#<alt (- (+ (* -2 (log (/ -1 u1))) (/ 1 u1)) (* -3 (log (/ -1 u1))))>
#<alt (- (+ (* -2 (log (/ -1 u1))) (+ (/ 1/2 (pow u1 2)) (/ 1 u1))) (* -3 (log (/ -1 u1))))>
#<alt (- (+ (* -2 (log (/ -1 u1))) (* -1 (/ (- (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u1))) u1)) 1) u1))) (* -3 (log (/ -1 u1))))>
#<alt -1>
#<alt (- (pow u1 3) 1)>
#<alt (- (pow u1 3) 1)>
#<alt (- (pow u1 3) 1)>
#<alt (pow u1 3)>
#<alt (* (pow u1 3) (- 1 (/ 1 (pow u1 3))))>
#<alt (* (pow u1 3) (- 1 (/ 1 (pow u1 3))))>
#<alt (* (pow u1 3) (- 1 (/ 1 (pow u1 3))))>
#<alt (pow u1 3)>
#<alt (* -1 (* (pow u1 3) (- (/ 1 (pow u1 3)) 1)))>
#<alt (* -1 (* (pow u1 3) (- (/ 1 (pow u1 3)) 1)))>
#<alt (* -1 (* (pow u1 3) (- (/ 1 (pow u1 3)) 1)))>
#<alt 1>
#<alt (+ 1 u1)>
#<alt (+ 1 (* u1 (+ 1 u1)))>
#<alt (+ 1 (* u1 (+ 1 u1)))>
#<alt (pow u1 2)>
#<alt (* (pow u1 2) (+ 1 (/ 1 u1)))>
#<alt (* (pow u1 2) (+ 1 (+ (/ 1 u1) (/ 1 (pow u1 2)))))>
#<alt (* (pow u1 2) (+ 1 (+ (/ 1 u1) (/ 1 (pow u1 2)))))>
#<alt (pow u1 2)>
#<alt (* (pow u1 2) (+ 1 (/ 1 u1)))>
#<alt (* (pow u1 2) (+ 1 (+ (/ 1 u1) (/ 1 (pow u1 2)))))>
#<alt (* (pow u1 2) (+ 1 (+ (/ 1 u1) (/ 1 (pow u1 2)))))>
#<alt (sqrt u1)>
#<alt (+ (sqrt u1) (* -1/4 (sqrt (pow u1 3))))>
#<alt (+ (sqrt u1) (* (pow u1 2) (+ (* -1/4 (sqrt (/ 1 u1))) (* 1/6 (sqrt u1)))))>
#<alt (+ (sqrt u1) (* (pow u1 2) (+ (* -1/4 (sqrt (/ 1 u1))) (* u1 (+ (* -1/2 (* (sqrt u1) (+ 1/4 (* 1/16 (/ 1 u1))))) (* 1/6 (sqrt (/ 1 u1))))))))>
#<alt (* (sqrt (log (/ 1 u1))) (sqrt -1))>
#<alt (+ (* 1/2 (* (/ 1 (* u1 (sqrt -1))) (sqrt (/ 1 (log (/ 1 u1)))))) (* (sqrt (log (/ 1 u1))) (sqrt -1)))>
#<alt (+ (* -1/2 (* (/ (+ 1/2 (* 1/4 (/ 1 (* (log (/ 1 u1)) (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1))) (sqrt (/ 1 (log (/ 1 u1)))))) (+ (* 1/2 (* (/ 1 (* u1 (sqrt -1))) (sqrt (/ 1 (log (/ 1 u1)))))) (* (sqrt (log (/ 1 u1))) (sqrt -1))))>
#<alt (+ (* -1/2 (* (/ (+ 1/2 (* 1/4 (/ 1 (* (log (/ 1 u1)) (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1))) (sqrt (/ 1 (log (/ 1 u1)))))) (+ (* 1/2 (* (/ 1 (* u1 (sqrt -1))) (sqrt (/ 1 (log (/ 1 u1)))))) (+ (* 1/2 (* (/ (- 1/3 (* -1/2 (/ (+ 1/2 (* 1/4 (/ 1 (* (log (/ 1 u1)) (pow (sqrt -1) 2))))) (* (log (/ 1 u1)) (pow (sqrt -1) 2))))) (* (pow u1 3) (sqrt -1))) (sqrt (/ 1 (log (/ 1 u1)))))) (* (sqrt (log (/ 1 u1))) (sqrt -1)))))>
#<alt (sqrt (+ (log -1) (* -1 (log (/ -1 u1)))))>
#<alt (+ (sqrt (+ (log -1) (* -1 (log (/ -1 u1))))) (* 1/2 (* (/ 1 u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 u1)))))))))>
#<alt (+ (sqrt (+ (log -1) (* -1 (log (/ -1 u1))))) (* -1 (/ (+ (* -1/2 (sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))))) (* 1/2 (* (/ (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))))) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))))))) u1)))>
#<alt (+ (sqrt (+ (log -1) (* -1 (log (/ -1 u1))))) (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))))) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 u1)))))))) (* 1/2 (* (/ (+ 1/3 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))))) (+ (log -1) (* -1 (log (/ -1 u1))))))) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))))))) u1)) (* -1/2 (sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 u1)))))))) u1)))>
#<alt (* (sqrt u1) (sin (* 2 (* u2 (PI)))))>
#<alt (+ (* -1/4 (* (sqrt (pow u1 3)) (sin (* 2 (* u2 (PI)))))) (* (sqrt u1) (sin (* 2 (* u2 (PI))))))>
#<alt (+ (* (sqrt u1) (sin (* 2 (* u2 (PI))))) (* (pow u1 2) (+ (* -1/4 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))) (* 1/6 (* (sqrt u1) (sin (* 2 (* u2 (PI)))))))))>
#<alt (+ (* (sqrt u1) (sin (* 2 (* u2 (PI))))) (* (pow u1 2) (+ (* -1/4 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))) (* u1 (+ (* -1/2 (* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (+ 1/4 (* 1/16 (/ 1 u1)))))) (* 1/6 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))))))))>
#<alt (* (sqrt (log (/ 1 u1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1)))>
#<alt (+ (* 1/2 (* (/ (sin (* 2 (* u2 (PI)))) (* u1 (sqrt -1))) (sqrt (/ 1 (log (/ 1 u1)))))) (* (sqrt (log (/ 1 u1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1))))>
#<alt (+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (+ 1/2 (* 1/4 (/ 1 (* (log (/ 1 u1)) (pow (sqrt -1) 2)))))) (* (pow u1 2) (sqrt -1))) (sqrt (/ 1 (log (/ 1 u1)))))) (+ (* 1/2 (* (/ (sin (* 2 (* u2 (PI)))) (* u1 (sqrt -1))) (sqrt (/ 1 (log (/ 1 u1)))))) (* (sqrt (log (/ 1 u1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1)))))>
#<alt (+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (+ 1/2 (* 1/4 (/ 1 (* (log (/ 1 u1)) (pow (sqrt -1) 2)))))) (* (pow u1 2) (sqrt -1))) (sqrt (/ 1 (log (/ 1 u1)))))) (+ (* 1/2 (* (/ (sin (* 2 (* u2 (PI)))) (* u1 (sqrt -1))) (sqrt (/ 1 (log (/ 1 u1)))))) (+ (* 1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (- 1/3 (* -1/2 (/ (+ 1/2 (* 1/4 (/ 1 (* (log (/ 1 u1)) (pow (sqrt -1) 2))))) (* (log (/ 1 u1)) (pow (sqrt -1) 2)))))) (* (pow u1 3) (sqrt -1))) (sqrt (/ 1 (log (/ 1 u1)))))) (* (sqrt (log (/ 1 u1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1))))))>
#<alt (* (sin (* 2 (* u2 (PI)))) (sqrt (+ (log -1) (* -1 (log (/ -1 u1))))))>
#<alt (+ (* 1/2 (* (/ (sin (* 2 (* u2 (PI)))) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 u1)))))))) (* (sin (* 2 (* u2 (PI)))) (sqrt (+ (log -1) (* -1 (log (/ -1 u1)))))))>
#<alt (+ (* -1 (/ (+ (* -1/2 (* (sin (* 2 (* u2 (PI)))) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 u1)))))))) (* 1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ -1 u1)))))))) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))))))) u1)) (* (sin (* 2 (* u2 (PI)))) (sqrt (+ (log -1) (* -1 (log (/ -1 u1)))))))>
#<alt (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (* (sin (* 2 (* u2 (PI)))) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ -1 u1)))))))) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 u1)))))))) (* 1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (+ 1/3 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))))) (+ (log -1) (* -1 (log (/ -1 u1)))))))) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))))))) u1)) (* -1/2 (* (sin (* 2 (* u2 (PI)))) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))))))) u1)) (* (sin (* 2 (* u2 (PI)))) (sqrt (+ (log -1) (* -1 (log (/ -1 u1)))))))>
#<alt (* 2 (* (* u2 (PI)) (sqrt (log (+ 1 u1)))))>
#<alt (* u2 (+ (* -4/3 (* (* (pow u2 2) (pow (PI) 3)) (sqrt (log (+ 1 u1))))) (* 2 (* (PI) (sqrt (log (+ 1 u1)))))))>
#<alt (* u2 (+ (* 2 (* (PI) (sqrt (log (+ 1 u1))))) (* (pow u2 2) (+ (* -4/3 (* (pow (PI) 3) (sqrt (log (+ 1 u1))))) (* 4/15 (* (* (pow u2 2) (pow (PI) 5)) (sqrt (log (+ 1 u1)))))))))>
#<alt (* u2 (+ (* 2 (* (PI) (sqrt (log (+ 1 u1))))) (* (pow u2 2) (+ (* -4/3 (* (pow (PI) 3) (sqrt (log (+ 1 u1))))) (* (pow u2 2) (+ (* -8/315 (* (* (pow u2 2) (pow (PI) 7)) (sqrt (log (+ 1 u1))))) (* 4/15 (* (pow (PI) 5) (sqrt (log (+ 1 u1)))))))))))>
#<alt (* (sqrt (log (+ 1 u1))) (sin (* 2 (* u2 (PI)))))>
#<alt (* (sqrt (log (+ 1 u1))) (sin (* 2 (* u2 (PI)))))>
#<alt (* (sqrt (log (+ 1 u1))) (sin (* 2 (* u2 (PI)))))>
#<alt (* (sqrt (log (+ 1 u1))) (sin (* 2 (* u2 (PI)))))>
#<alt (* (sqrt (log (+ 1 u1))) (sin (* 2 (* u2 (PI)))))>
#<alt (* (sqrt (log (+ 1 u1))) (sin (* 2 (* u2 (PI)))))>
#<alt (* (sqrt (log (+ 1 u1))) (sin (* 2 (* u2 (PI)))))>
#<alt (* (sqrt (log (+ 1 u1))) (sin (* 2 (* u2 (PI)))))>
#<alt (pow (* 1 u1) 1/4)>
#<alt (+ (* -1/8 (pow (* 1 (pow u1 5)) 1/4)) (pow (* 1 u1) 1/4))>
#<alt (+ (* u1 (+ (* -1/8 (pow (* 1 u1) 1/4)) (* 23/384 (pow (* 1 (pow u1 5)) 1/4)))) (pow (* 1 u1) 1/4))>
#<alt (+ (* u1 (+ (* -1/8 (pow (* 1 u1) 1/4)) (* u1 (+ (* -39/1024 (pow (* 1 (pow u1 5)) 1/4)) (* 23/384 (pow (* 1 u1) 1/4)))))) (pow (* 1 u1) 1/4))>
#<alt (pow (* -1 (log (/ 1 u1))) 1/4)>
#<alt (+ (* -1/4 (* (pow (/ -1 (pow (log (/ 1 u1)) 3)) 1/4) (/ 1 u1))) (pow (* -1 (log (/ 1 u1))) 1/4))>
#<alt (+ (* -1/4 (* (pow (/ -1 (pow (log (/ 1 u1)) 3)) 1/4) (/ 1 u1))) (+ (* (pow (* -1 (log (/ 1 u1))) 1/4) (/ (+ (* 1/8 (- (/ 1 (log (/ 1 u1))) (/ 1 (pow (log (/ 1 u1)) 2)))) (* 1/32 (/ 1 (pow (log (/ 1 u1)) 2)))) (pow u1 2))) (pow (* -1 (log (/ 1 u1))) 1/4)))>
#<alt (+ (* -1/4 (* (pow (/ -1 (pow (log (/ 1 u1)) 3)) 1/4) (/ 1 u1))) (+ (* (pow (* -1 (log (/ 1 u1))) 1/4) (/ (+ (* 1/8 (- (/ 1 (log (/ 1 u1))) (/ 1 (pow (log (/ 1 u1)) 2)))) (* 1/32 (/ 1 (pow (log (/ 1 u1)) 2)))) (pow u1 2))) (+ (* (pow (* -1 (log (/ 1 u1))) 1/4) (/ (- (+ (* -1/32 (/ (- (/ 1 (log (/ 1 u1))) (/ 1 (pow (log (/ 1 u1)) 2))) (log (/ 1 u1)))) (* 1/24 (- (* 3 (/ 1 (pow (log (/ 1 u1)) 2))) (+ (* 2 (/ 1 (log (/ 1 u1)))) (* 2 (/ 1 (pow (log (/ 1 u1)) 3))))))) (* 1/384 (/ 1 (pow (log (/ 1 u1)) 3)))) (pow u1 3))) (pow (* -1 (log (/ 1 u1))) 1/4))))>
#<alt (pow (* 1 (+ (log -1) (* -1 (log (/ -1 u1))))) 1/4)>
#<alt (+ (* 1/4 (* (pow (/ 1 (pow (+ (log -1) (* -1 (log (/ -1 u1)))) 3)) 1/4) (/ 1 u1))) (pow (* 1 (+ (log -1) (* -1 (log (/ -1 u1))))) 1/4))>
#<alt (+ (* -1 (/ (+ (* -1 (* (pow (* 1 (+ (log -1) (* -1 (log (/ -1 u1))))) 1/4) (/ (+ (* -1/8 (+ (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))) (/ 1 (pow (+ (log -1) (* -1 (log (/ -1 u1)))) 2)))) (* 1/32 (/ 1 (pow (+ (log -1) (* -1 (log (/ -1 u1)))) 2)))) u1))) (* -1/4 (pow (/ 1 (pow (+ (log -1) (* -1 (log (/ -1 u1)))) 3)) 1/4))) u1)) (pow (* 1 (+ (log -1) (* -1 (log (/ -1 u1))))) 1/4))>
#<alt (+ (* -1 (/ (+ (* -1 (/ (+ (* -1 (* (pow (* 1 (+ (log -1) (* -1 (log (/ -1 u1))))) 1/4) (/ (- (+ (* -1/24 (+ (* 2 (/ 1 (+ (log -1) (* -1 (log (/ -1 u1)))))) (+ (* 3 (/ 1 (pow (+ (log -1) (* -1 (log (/ -1 u1)))) 2))) (* 2 (/ 1 (pow (+ (log -1) (* -1 (log (/ -1 u1)))) 3)))))) (* 1/32 (/ (+ (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))) (/ 1 (pow (+ (log -1) (* -1 (log (/ -1 u1)))) 2))) (+ (log -1) (* -1 (log (/ -1 u1))))))) (* 1/384 (/ 1 (pow (+ (log -1) (* -1 (log (/ -1 u1)))) 3)))) u1))) (* (pow (* 1 (+ (log -1) (* -1 (log (/ -1 u1))))) 1/4) (+ (* -1/8 (+ (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))) (/ 1 (pow (+ (log -1) (* -1 (log (/ -1 u1)))) 2)))) (* 1/32 (/ 1 (pow (+ (log -1) (* -1 (log (/ -1 u1)))) 2)))))) u1)) (* -1/4 (pow (/ 1 (pow (+ (log -1) (* -1 (log (/ -1 u1)))) 3)) 1/4))) u1)) (pow (* 1 (+ (log -1) (* -1 (log (/ -1 u1))))) 1/4))>
#<alt u1>
#<alt (* u1 (+ 1 (* -1/2 u1)))>
#<alt (* u1 (+ 1 (* u1 (- (* 1/3 u1) 1/2))))>
#<alt (* u1 (+ 1 (* u1 (- (* u1 (+ 1/3 (* -1/4 u1))) 1/2))))>
#<alt (* -1 (log (/ 1 u1)))>
#<alt (+ (* -1 (log (/ 1 u1))) (/ 1 u1))>
#<alt (- (+ (* -1 (log (/ 1 u1))) (/ 1 u1)) (/ 1/2 (pow u1 2)))>
#<alt (- (+ (* -1 (log (/ 1 u1))) (+ (/ 1 u1) (* 1/3 (/ 1 (pow u1 3))))) (/ 1/2 (pow u1 2)))>
#<alt (+ (log -1) (* -1 (log (/ -1 u1))))>
#<alt (+ (log -1) (+ (* -1 (log (/ -1 u1))) (/ 1 u1)))>
#<alt (+ (log -1) (+ (* -1 (log (/ -1 u1))) (* -1 (/ (- (* 1/2 (/ 1 u1)) 1) u1))))>
#<alt (+ (log -1) (+ (* -1 (log (/ -1 u1))) (* -1 (/ (- (* -1 (/ (- (* 1/3 (/ 1 u1)) 1/2) u1)) 1) u1))))>
#<alt -1/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 (* -1 (pow u1 3))>
#<alt (* (pow u1 3) (- (* -1/2 (pow u1 3)) 1))>
#<alt (* (pow u1 3) (- (* (pow u1 3) (- (* -1/3 (pow u1 3)) 1/2)) 1))>
#<alt (* (pow u1 3) (- (* (pow u1 3) (- (* (pow u1 3) (- (* -1/4 (pow u1 3)) 1/3)) 1/2)) 1))>
#<alt (+ (log -1) (* -3 (log (/ 1 u1))))>
#<alt (- (+ (log -1) (* -3 (log (/ 1 u1)))) (/ 1 (pow u1 3)))>
#<alt (+ (log -1) (+ (* -3 (log (/ 1 u1))) (* -1 (/ (+ 1 (* 1/2 (/ 1 (pow u1 3)))) (pow u1 3)))))>
#<alt (- (+ (log -1) (+ (* -3 (log (/ 1 u1))) (* -1 (/ (+ 1/2 (* 1/3 (/ 1 (pow u1 3)))) (pow u1 6))))) (/ 1 (pow u1 3)))>
#<alt (* -3 (log (/ -1 u1)))>
#<alt (- (* -3 (log (/ -1 u1))) (/ 1 (pow u1 3)))>
#<alt (+ (* -3 (log (/ -1 u1))) (* -1 (/ (+ 1 (* 1/2 (/ 1 (pow u1 3)))) (pow u1 3))))>
#<alt (+ (* -3 (log (/ -1 u1))) (* -1 (/ (+ 1 (+ (/ 1/3 (pow u1 6)) (* 1/2 (/ 1 (pow u1 3))))) (pow u1 3))))>
#<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 (- (* -2 (log (/ 1 u1))) (+ (log -1) (* -3 (log (/ 1 u1)))))))>
#<alt (+ (* 1/2 (* (/ (sin (* 2 (* u2 (PI)))) u1) (sqrt (/ 1 (- (* -2 (log (/ 1 u1))) (+ (log -1) (* -3 (log (/ 1 u1))))))))) (* (sin (* 2 (* u2 (PI)))) (sqrt (- (* -2 (log (/ 1 u1))) (+ (log -1) (* -3 (log (/ 1 u1))))))))>
#<alt (+ (* 1/2 (* (/ (sin (* 2 (* u2 (PI)))) u1) (sqrt (/ 1 (- (* -2 (log (/ 1 u1))) (+ (log -1) (* -3 (log (/ 1 u1))))))))) (+ (* 1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (- 1/2 (* 1/4 (/ 1 (- (* -2 (log (/ 1 u1))) (+ (log -1) (* -3 (log (/ 1 u1))))))))) (pow u1 2)) (sqrt (/ 1 (- (* -2 (log (/ 1 u1))) (+ (log -1) (* -3 (log (/ 1 u1))))))))) (* (sin (* 2 (* u2 (PI)))) (sqrt (- (* -2 (log (/ 1 u1))) (+ (log -1) (* -3 (log (/ 1 u1)))))))))>
#<alt (+ (* 1/2 (* (/ (sin (* 2 (* u2 (PI)))) u1) (sqrt (/ 1 (- (* -2 (log (/ 1 u1))) (+ (log -1) (* -3 (log (/ 1 u1))))))))) (+ (* 1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (- 1/3 (* 1/2 (/ (- 1/2 (* 1/4 (/ 1 (- (* -2 (log (/ 1 u1))) (+ (log -1) (* -3 (log (/ 1 u1)))))))) (- (* -2 (log (/ 1 u1))) (+ (log -1) (* -3 (log (/ 1 u1))))))))) (pow u1 3)) (sqrt (/ 1 (- (* -2 (log (/ 1 u1))) (+ (log -1) (* -3 (log (/ 1 u1))))))))) (+ (* 1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (- 1/2 (* 1/4 (/ 1 (- (* -2 (log (/ 1 u1))) (+ (log -1) (* -3 (log (/ 1 u1))))))))) (pow u1 2)) (sqrt (/ 1 (- (* -2 (log (/ 1 u1))) (+ (log -1) (* -3 (log (/ 1 u1))))))))) (* (sin (* 2 (* u2 (PI)))) (sqrt (- (* -2 (log (/ 1 u1))) (+ (log -1) (* -3 (log (/ 1 u1))))))))))>
#<alt (* (sin (* 2 (* u2 (PI)))) (sqrt (- (* -2 (log (/ -1 u1))) (* -3 (log (/ -1 u1))))))>
#<alt (+ (* 1/2 (* (/ (sin (* 2 (* u2 (PI)))) u1) (sqrt (/ 1 (- (* -2 (log (/ -1 u1))) (* -3 (log (/ -1 u1)))))))) (* (sin (* 2 (* u2 (PI)))) (sqrt (- (* -2 (log (/ -1 u1))) (* -3 (log (/ -1 u1)))))))>
#<alt (+ (* -1 (/ (+ (* -1/2 (* (sin (* 2 (* u2 (PI)))) (sqrt (/ 1 (- (* -2 (log (/ -1 u1))) (* -3 (log (/ -1 u1)))))))) (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (- 1/2 (* 1/4 (/ 1 (- (* -2 (log (/ -1 u1))) (* -3 (log (/ -1 u1)))))))) u1) (sqrt (/ 1 (- (* -2 (log (/ -1 u1))) (* -3 (log (/ -1 u1))))))))) u1)) (* (sin (* 2 (* u2 (PI)))) (sqrt (- (* -2 (log (/ -1 u1))) (* -3 (log (/ -1 u1)))))))>
#<alt (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (* (* (sin (* 2 (* u2 (PI)))) (- 1/2 (* 1/4 (/ 1 (- (* -2 (log (/ -1 u1))) (* -3 (log (/ -1 u1)))))))) (sqrt (/ 1 (- (* -2 (log (/ -1 u1))) (* -3 (log (/ -1 u1)))))))) (* 1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (+ 1/3 (* -1/2 (/ (- 1/2 (* 1/4 (/ 1 (- (* -2 (log (/ -1 u1))) (* -3 (log (/ -1 u1))))))) (- (* -2 (log (/ -1 u1))) (* -3 (log (/ -1 u1)))))))) u1) (sqrt (/ 1 (- (* -2 (log (/ -1 u1))) (* -3 (log (/ -1 u1))))))))) u1)) (* -1/2 (* (sin (* 2 (* u2 (PI)))) (sqrt (/ 1 (- (* -2 (log (/ -1 u1))) (* -3 (log (/ -1 u1))))))))) u1)) (* (sin (* 2 (* u2 (PI)))) (sqrt (- (* -2 (log (/ -1 u1))) (* -3 (log (/ -1 u1)))))))>
#<alt (* 2 (* (* u2 (PI)) (sqrt (- (log (+ 1 (+ u1 (pow u1 2)))) (log (- 1 (pow u1 3)))))))>
#<alt (* u2 (+ (* -4/3 (* (* (pow u2 2) (pow (PI) 3)) (sqrt (- (log (+ 1 (+ u1 (pow u1 2)))) (log (- 1 (pow u1 3))))))) (* 2 (* (PI) (sqrt (- (log (+ 1 (+ u1 (pow u1 2)))) (log (- 1 (pow u1 3)))))))))>
#<alt (* u2 (+ (* 2 (* (PI) (sqrt (- (log (+ 1 (+ u1 (pow u1 2)))) (log (- 1 (pow u1 3))))))) (* (pow u2 2) (+ (* -4/3 (* (pow (PI) 3) (sqrt (- (log (+ 1 (+ u1 (pow u1 2)))) (log (- 1 (pow u1 3))))))) (* 4/15 (* (* (pow u2 2) (pow (PI) 5)) (sqrt (- (log (+ 1 (+ u1 (pow u1 2)))) (log (- 1 (pow u1 3)))))))))))>
#<alt (* u2 (+ (* 2 (* (PI) (sqrt (- (log (+ 1 (+ u1 (pow u1 2)))) (log (- 1 (pow u1 3))))))) (* (pow u2 2) (+ (* -4/3 (* (pow (PI) 3) (sqrt (- (log (+ 1 (+ u1 (pow u1 2)))) (log (- 1 (pow u1 3))))))) (* (pow u2 2) (+ (* -8/315 (* (* (pow u2 2) (pow (PI) 7)) (sqrt (- (log (+ 1 (+ u1 (pow u1 2)))) (log (- 1 (pow u1 3))))))) (* 4/15 (* (pow (PI) 5) (sqrt (- (log (+ 1 (+ u1 (pow u1 2)))) (log (- 1 (pow u1 3)))))))))))))>
#<alt (* (sin (* 2 (* u2 (PI)))) (sqrt (- (log (+ 1 (+ u1 (pow u1 2)))) (log (- 1 (pow u1 3))))))>
#<alt (* (sin (* 2 (* u2 (PI)))) (sqrt (- (log (+ 1 (+ u1 (pow u1 2)))) (log (- 1 (pow u1 3))))))>
#<alt (* (sin (* 2 (* u2 (PI)))) (sqrt (- (log (+ 1 (+ u1 (pow u1 2)))) (log (- 1 (pow u1 3))))))>
#<alt (* (sin (* 2 (* u2 (PI)))) (sqrt (- (log (+ 1 (+ u1 (pow u1 2)))) (log (- 1 (pow u1 3))))))>
#<alt (* (sin (* 2 (* u2 (PI)))) (sqrt (- (log (+ 1 (+ u1 (pow u1 2)))) (log (- 1 (pow u1 3))))))>
#<alt (* (sin (* 2 (* u2 (PI)))) (sqrt (- (log (+ 1 (+ u1 (pow u1 2)))) (log (- 1 (pow u1 3))))))>
#<alt (* (sin (* 2 (* u2 (PI)))) (sqrt (- (log (+ 1 (+ u1 (pow u1 2)))) (log (- 1 (pow u1 3))))))>
#<alt (* (sin (* 2 (* u2 (PI)))) (sqrt (- (log (+ 1 (+ u1 (pow u1 2)))) (log (- 1 (pow u1 3))))))>
Calls

84 calls:

TimeVariablePointExpression
107.0ms
u2
@inf
(* (sqrt (neg (- (log (neg (+ -1 (* u1 (* u1 u1))))) (log (neg (neg (+ 1 (+ (* u1 u1) u1)))))))) (sin (* (* 2 (PI)) u2)))
22.0ms
u2
@inf
(* (sqrt (neg (* u1 (+ (* u1 (+ (* u1 (+ (* u1 -1/4) -1/3)) -1/2)) -1)))) (sin (* (* 2 (PI)) u2)))
15.0ms
u2
@inf
(* (pow (pow (log (+ 1 u1)) 1/4) 2) (sin (* (* 2 (PI)) u2)))
2.0ms
u1
@0
(log (neg (+ -1 (* u1 (* u1 u1)))))
2.0ms
u2
@0
(* (sqrt (neg (- (log (neg (+ -1 (* u1 (* u1 u1))))) (log (neg (neg (+ 1 (+ (* u1 u1) u1)))))))) (sin (* (* 2 (PI)) u2)))

rewrite506.0ms (3.9%)

Memory
-13.3MiB live, 475.6MiB allocated
Algorithm
batch-egg-rewrite
Rules
4 180×accelerator-lowering-fma.f32
4 180×accelerator-lowering-fma.f64
3 690×*-lowering-*.f32
3 690×*-lowering-*.f64
3 274×/-lowering-/.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
050202
1265199
21994199
09362160
Stop Event
iter limit
node limit
Counts
24 → 644
Calls
Call 1
Inputs
(* (sqrt (neg (log (+ 1 (neg u1))))) (sin (* (* 2 (PI)) u2)))
(sqrt (neg (log (+ 1 (neg u1)))))
(neg (log (+ 1 (neg u1))))
(log (+ 1 (neg u1)))
(* (sqrt u1) (sin (* (* 2 (PI)) u2)))
(sqrt u1)
(sin (* (* 2 (PI)) u2))
(* (* 2 (PI)) u2)
(neg (* u1 (+ (* u1 (+ (* u1 (+ (* u1 -1/4) -1/3)) -1/2)) -1)))
(* (sqrt (neg (* u1 (+ (* u1 (+ (* u1 (+ (* u1 -1/4) -1/3)) -1/2)) -1)))) (sin (* (* 2 (PI)) u2)))
(sqrt (neg (* u1 (+ (* u1 (+ (* u1 (+ (* u1 -1/4) -1/3)) -1/2)) -1))))
(* u1 (+ (* u1 (+ (* u1 (+ (* u1 -1/4) -1/3)) -1/2)) -1))
(log (neg (neg (+ 1 (+ (* u1 u1) u1)))))
(neg (- (log (neg (+ -1 (* u1 (* u1 u1))))) (log (neg (neg (+ 1 (+ (* u1 u1) u1)))))))
(+ -1 (* u1 (* u1 u1)))
(neg (neg (+ 1 (+ (* u1 u1) u1))))
(pow (pow (log (+ 1 u1)) 1/4) 2)
(* (pow (pow (log (+ 1 u1)) 1/4) 2) (sin (* (* 2 (PI)) u2)))
(pow (log (+ 1 u1)) 1/4)
(log (+ 1 u1))
(PI)
(+ (* u1 -1/4) -1/3)
(log (neg (+ -1 (* u1 (* u1 u1)))))
(* (sqrt (neg (- (log (neg (+ -1 (* u1 (* u1 u1))))) (log (neg (neg (+ 1 (+ (* u1 u1) u1)))))))) (sin (* (* 2 (PI)) u2)))
Outputs
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 u1))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) 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 (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 (neg.f32 (fma.f32 (log1p.f32 (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)))) (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 2 binary32))))))
(/.f32 (sqrt.f32 (*.f32 (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))) (log1p.f32 u1))) (sqrt.f32 (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 (sqrt.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))))) (sqrt.f32 (fma.f32 (log1p.f32 (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)))) (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 2 binary32)))))
(/.f32 (sqrt.f32 (neg.f32 (*.f32 (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))) (log1p.f32 u1)))) (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 #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 u1))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (fma.f32 u1 u1 u1)) #s(literal 3 binary32))))) (sqrt.f32 (fma.f32 (log1p.f32 (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)))) (pow.f32 (log1p.f32 (*.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 u1) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))) (log1p.f32 u1)))) (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))))))
(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 (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)))) (neg.f32 (neg.f32 (log1p.f32 (fma.f32 u1 u1 u1)))))
(+.f32 (*.f32 #s(literal -1 binary32) (log1p.f32 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 #s(literal -1 binary32) (neg.f32 (log1p.f32 (fma.f32 u1 u1 u1)))))
(+.f32 (*.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1 binary32)) (*.f32 (neg.f32 (log1p.f32 (fma.f32 u1 u1 u1))) #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 (log.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (log1p.f32 u1))
(fma.f32 #s(literal -1 binary32) (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) (*.f32 #s(literal -1 binary32) (neg.f32 (log1p.f32 (fma.f32 u1 u1 u1)))))
(fma.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1 binary32) (*.f32 (neg.f32 (log1p.f32 (fma.f32 u1 u1 u1))) #s(literal -1 binary32)))
(-.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) (log1p.f32 (*.f32 u1 (*.f32 u1 u1)))) (neg.f32 (log1p.f32 (fma.f32 u1 u1 u1))))
(-.f32 (/.f32 (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 3 binary32)) (neg.f32 (fma.f32 (log1p.f32 (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)))) (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 3 binary32)) (neg.f32 (fma.f32 (log1p.f32 (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)))) (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 2 binary32))))))
(-.f32 (/.f32 (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 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 (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 (/.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 u1))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (fma.f32 u1 u1 u1)) #s(literal 3 binary32))) (neg.f32 (fma.f32 (log1p.f32 (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)))) (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 2 binary32)))))
(/.f32 (*.f32 (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))) (log1p.f32 u1)) (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 (*.f32 u1 (*.f32 u1 u1))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (fma.f32 u1 u1 u1)) #s(literal 3 binary32)))) (fma.f32 (log1p.f32 (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)))) (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 2 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 (neg.f32 (fma.f32 (log1p.f32 (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)))) (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 2 binary32))))))
(/.f32 (neg.f32 (*.f32 (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))) (log1p.f32 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 (neg.f32 (*.f32 (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))) (log1p.f32 u1))) (neg.f32 (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 (-.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 u1))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (fma.f32 u1 u1 u1)) #s(literal 3 binary32)))) (fma.f32 (log1p.f32 (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)))) (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 2 binary32))))
(/.f32 (*.f32 #s(literal -1 binary32) (*.f32 (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))) (log1p.f32 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 (neg.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 (fma.f32 (log1p.f32 (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)))) (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (neg.f32 (*.f32 (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))) (log1p.f32 u1)))) (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 #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 u1))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (fma.f32 u1 u1 u1)) #s(literal 3 binary32))))) (neg.f32 (fma.f32 (log1p.f32 (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)))) (pow.f32 (log1p.f32 (*.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 u1) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))) (log1p.f32 u1)))) (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 (+.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 (+.f32 (pow.f32 (neg.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 3 binary32)) (pow.f32 (neg.f32 (neg.f32 (log1p.f32 (fma.f32 u1 u1 u1)))) #s(literal 3 binary32))) (fma.f32 (neg.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1)))) (neg.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1)))) (-.f32 (*.f32 (neg.f32 (neg.f32 (log1p.f32 (fma.f32 u1 u1 u1)))) (neg.f32 (neg.f32 (log1p.f32 (fma.f32 u1 u1 u1))))) (*.f32 (neg.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1)))) (neg.f32 (neg.f32 (log1p.f32 (fma.f32 u1 u1 u1))))))))
(/.f32 (+.f32 (pow.f32 (*.f32 #s(literal -1 binary32) (log1p.f32 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 3 binary32)) (pow.f32 (*.f32 #s(literal -1 binary32) (neg.f32 (log1p.f32 (fma.f32 u1 u1 u1)))) #s(literal 3 binary32))) (fma.f32 (*.f32 #s(literal -1 binary32) (log1p.f32 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 #s(literal -1 binary32) (log1p.f32 (*.f32 u1 (*.f32 u1 u1)))) (-.f32 (*.f32 (*.f32 #s(literal -1 binary32) (neg.f32 (log1p.f32 (fma.f32 u1 u1 u1)))) (*.f32 #s(literal -1 binary32) (neg.f32 (log1p.f32 (fma.f32 u1 u1 u1))))) (*.f32 (*.f32 #s(literal -1 binary32) (log1p.f32 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 #s(literal -1 binary32) (neg.f32 (log1p.f32 (fma.f32 u1 u1 u1))))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (*.f32 (neg.f32 (log1p.f32 (fma.f32 u1 u1 u1))) #s(literal -1 binary32)) #s(literal 3 binary32))) (fma.f32 (*.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1 binary32)) (*.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1 binary32)) (-.f32 (*.f32 (*.f32 (neg.f32 (log1p.f32 (fma.f32 u1 u1 u1))) #s(literal -1 binary32)) (*.f32 (neg.f32 (log1p.f32 (fma.f32 u1 u1 u1))) #s(literal -1 binary32))) (*.f32 (*.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1 binary32)) (*.f32 (neg.f32 (log1p.f32 (fma.f32 u1 u1 u1))) #s(literal -1 binary32))))))
(/.f32 (+.f32 (pow.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (fma.f32 u1 u1 u1)) #s(literal 3 binary32))) (fma.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 (*.f32 u1 (*.f32 u1 u1)))) (-.f32 #s(literal 0 binary32) (log1p.f32 (*.f32 u1 (*.f32 u1 u1)))) (-.f32 (pow.f32 (log1p.f32 (fma.f32 u1 u1 u1)) #s(literal 2 binary32)) (*.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 (*.f32 u1 (*.f32 u1 u1)))) (log1p.f32 (fma.f32 u1 u1 u1))))))
(/.f32 (-.f32 (pow.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 3 binary32)) (pow.f32 (neg.f32 (log1p.f32 (fma.f32 u1 u1 u1))) #s(literal 3 binary32))) (fma.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 (*.f32 u1 (*.f32 u1 u1)))) (-.f32 #s(literal 0 binary32) (log1p.f32 (*.f32 u1 (*.f32 u1 u1)))) (+.f32 (pow.f32 (log1p.f32 (fma.f32 u1 u1 u1)) #s(literal 2 binary32)) (*.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 (*.f32 u1 (*.f32 u1 u1)))) (neg.f32 (log1p.f32 (fma.f32 u1 u1 u1)))))))
(*.f32 #s(literal -1 binary32) (log1p.f32 u1))
(*.f32 (log1p.f32 u1) #s(literal -1 binary32))
(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 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(neg.f32 (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))
(exp.f32 (log.f32 (log1p.f32 u1)))
(+.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) (neg.f32 (log1p.f32 (fma.f32 u1 u1 u1))))
(+.f32 #s(literal 0 binary32) (log1p.f32 u1))
(+.f32 (neg.f32 (log1p.f32 (fma.f32 u1 u1 u1))) (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 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (neg.f32 (log1p.f32 u1)))
(+.f32 (log.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (log1p.f32 (fma.f32 u1 u1 u1)))
(+.f32 (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 (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))))
(pow.f32 (/.f32 (fma.f32 (log1p.f32 (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)))) (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 2 binary32))) (-.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)))) #s(literal -1 binary32))
(pow.f32 (/.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 (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))) (log1p.f32 u1))) #s(literal -1 binary32))
(fma.f32 #s(literal -1 binary32) (log1p.f32 (fma.f32 u1 u1 u1)) (log1p.f32 (*.f32 u1 (*.f32 u1 u1))))
(-.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) (log1p.f32 (fma.f32 u1 u1 u1)))
(-.f32 #s(literal 0 binary32) (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(-.f32 #s(literal 0 binary32) (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 (neg.f32 (*.f32 u1 u1))) (log1p.f32 u1))
(-.f32 (/.f32 (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 3 binary32)) (fma.f32 (log1p.f32 (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)))) (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 3 binary32)) (fma.f32 (log1p.f32 (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)))) (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 2 binary32)))))
(-.f32 (/.f32 (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 2 binary32)) (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))) (/.f32 (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 (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 u1 #s(literal 1 binary32))))
(-.f32 (log.f32 (neg.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (log.f32 (-.f32 #s(literal -1 binary32) (fma.f32 u1 u1 u1))))
(-.f32 (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) #s(literal -1 binary32))) (log.f32 (-.f32 #s(literal -1 binary32) (fma.f32 u1 u1 u1))))
(-.f32 (/.f32 (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 2 binary32)) (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))))) (/.f32 (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) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (log1p.f32 (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)))) (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 2 binary32))) (-.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 #s(literal 1 binary32) (/.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 (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))) (log1p.f32 u1))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (fma.f32 (log1p.f32 (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)))) (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 2 binary32))) (-.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 #s(literal -1 binary32) (neg.f32 (/.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 (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))) (log1p.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 u1)) #s(literal 3 binary32))) (fma.f32 (log1p.f32 (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)))) (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 2 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))) (neg.f32 (log1p.f32 (fma.f32 u1 u1 u1)))))))
(/.f32 (*.f32 (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))) (log1p.f32 u1)) (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))))
(/.f32 (*.f32 (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))) (log1p.f32 u1)) (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))))
(/.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 (fma.f32 (log1p.f32 (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)))) (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 2 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))) (neg.f32 (log1p.f32 (fma.f32 u1 u1 u1))))))))
(/.f32 (neg.f32 (*.f32 (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))) (log1p.f32 u1))) (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 (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))) (log1p.f32 u1))) (neg.f32 (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))))))
(/.f32 (-.f32 (*.f32 (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 3 binary32)) (fma.f32 (log1p.f32 (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)))) (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 2 binary32)))) (*.f32 (fma.f32 (log1p.f32 (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)))) (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 2 binary32))) (pow.f32 (log1p.f32 (fma.f32 u1 u1 u1)) #s(literal 3 binary32)))) (*.f32 (fma.f32 (log1p.f32 (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)))) (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 2 binary32))) (fma.f32 (log1p.f32 (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)))) (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 2 binary32)))))
(/.f32 (-.f32 (*.f32 (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 2 binary32)) (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))) (*.f32 (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))) (pow.f32 (log1p.f32 (fma.f32 u1 u1 u1)) #s(literal 2 binary32)))) (*.f32 (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (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 (neg.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 (neg.f32 (fma.f32 (log1p.f32 (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)))) (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 2 binary32))))))
(/.f32 (neg.f32 (neg.f32 (*.f32 (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))) (log1p.f32 u1)))) (neg.f32 (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 (+.f32 (pow.f32 (neg.f32 (log1p.f32 (fma.f32 u1 u1 u1))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 3 binary32))) (+.f32 (pow.f32 (log1p.f32 (fma.f32 u1 u1 u1)) #s(literal 2 binary32)) (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 2 binary32)) (*.f32 (neg.f32 (log1p.f32 (fma.f32 u1 u1 u1))) (log1p.f32 (*.f32 u1 (*.f32 u1 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 (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 u1) #s(literal 3 binary32))) (fma.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (log1p.f32 (neg.f32 (*.f32 u1 u1))) (+.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 (/.f32 (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 3 binary32)) (fma.f32 (log1p.f32 (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)))) (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 2 binary32)))) #s(literal 3 binary32)) (pow.f32 (/.f32 (pow.f32 (log1p.f32 (fma.f32 u1 u1 u1)) #s(literal 3 binary32)) (fma.f32 (log1p.f32 (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)))) (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 2 binary32)))) #s(literal 3 binary32))) (fma.f32 (/.f32 (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 3 binary32)) (fma.f32 (log1p.f32 (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)))) (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 2 binary32)))) (/.f32 (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 3 binary32)) (fma.f32 (log1p.f32 (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)))) (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 2 binary32)))) (fma.f32 (/.f32 (pow.f32 (log1p.f32 (fma.f32 u1 u1 u1)) #s(literal 3 binary32)) (fma.f32 (log1p.f32 (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)))) (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 3 binary32)) (fma.f32 (log1p.f32 (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)))) (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 2 binary32)))) (*.f32 (/.f32 (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 3 binary32)) (fma.f32 (log1p.f32 (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)))) (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 3 binary32)) (fma.f32 (log1p.f32 (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)))) (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 2 binary32))))))))
(/.f32 (-.f32 (pow.f32 (/.f32 (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 2 binary32)) (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))) #s(literal 3 binary32)) (pow.f32 (/.f32 (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))))) #s(literal 3 binary32))) (fma.f32 (/.f32 (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 2 binary32)) (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))) (/.f32 (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 2 binary32)) (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))) (fma.f32 (/.f32 (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 (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 (*.f32 u1 (*.f32 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 (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 (*.f32 u1 (*.f32 u1 u1))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (fma.f32 u1 u1 u1)) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (log1p.f32 (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)))) (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 2 binary32)))))
(*.f32 (*.f32 (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))) (log1p.f32 u1)) (/.f32 #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))))))
(log.f32 (+.f32 #s(literal 1 binary32) u1))
(log.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) (sqrt.f32 u1))
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))))
(exp.f32 (*.f32 (log.f32 u1) #s(literal 1/2 binary32)))
(pow.f32 u1 #s(literal 1/2 binary32))
(pow.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))
(pow.f32 (pow.f32 u1 #s(literal 1/4 binary32)) #s(literal 2 binary32))
(pow.f32 (exp.f32 (log.f32 u1)) #s(literal 1/2 binary32))
(sqrt.f32 u1)
(*.f32 #s(literal 1 binary32) (sqrt.f32 u1))
(*.f32 (sqrt.f32 u1) #s(literal 1 binary32))
(*.f32 (sqrt.f32 u1) (pow.f32 #s(literal 1 binary32) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 u1 #s(literal 1/4 binary32)) (pow.f32 u1 #s(literal 1/4 binary32)))
(*.f32 (pow.f32 #s(literal 1 binary32) #s(literal 1/2 binary32)) (sqrt.f32 u1))
(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 #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 u2 #s(literal 2 binary32)) (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 #s(literal 0 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 (*.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 (neg.f32 (*.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 (neg.f32 u1)))
(+.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 (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 #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)) (*.f32 u1 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 (*.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)) #s(literal -1 binary32)) (*.f32 (neg.f32 u1) #s(literal -1 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 (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 (*.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 (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 #s(literal -1 binary32) (neg.f32 u1)))
(fma.f32 (*.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)) #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 (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))
(-.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 (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)) (*.f32 u1 u1))) #s(literal -1 binary32))) (-.f32 (fma.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)) (*.f32 u1 u1)) #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 (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)) (*.f32 u1 u1)) #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 (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)) (*.f32 u1 u1))) #s(literal -1 binary32)))) (neg.f32 (-.f32 (fma.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)) (*.f32 u1 u1)) #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 (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)) (*.f32 u1 u1)) #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 (neg.f32 u1) (fma.f32 u1 (fma.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) (-.f32 (*.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 u1) (fma.f32 u1 (fma.f32 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 (neg.f32 u1) (fma.f32 u1 (fma.f32 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 (neg.f32 (*.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))) #s(literal 3 binary32)) (pow.f32 (neg.f32 (neg.f32 u1)) #s(literal 3 binary32))) (fma.f32 (neg.f32 (*.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 (*.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))) (-.f32 (*.f32 (neg.f32 (neg.f32 u1)) (neg.f32 (neg.f32 u1))) (*.f32 (neg.f32 (*.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 (neg.f32 u1))))))
(/.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 (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 #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)) (*.f32 u1 u1))) #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 (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 #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)) (*.f32 u1 u1))) (-.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 (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 #s(literal -1 binary32) (neg.f32 u1))))))
(/.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 (*.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)) #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 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (*.f32 u1 u1)) #s(literal -1 binary32)) (*.f32 (*.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)) #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 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (*.f32 u1 u1)) #s(literal -1 binary32)) (*.f32 (neg.f32 u1) #s(literal -1 binary32))))))
(/.f32 (-.f32 (pow.f32 (-.f32 #s(literal 0 binary32) (*.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))) #s(literal 3 binary32)) (*.f32 u1 (*.f32 u1 u1))) (fma.f32 (-.f32 #s(literal 0 binary32) (*.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))) (-.f32 #s(literal 0 binary32) (*.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))) (fma.f32 u1 u1 (*.f32 (-.f32 #s(literal 0 binary32) (*.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)))))
(*.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 (neg.f32 u1) (fma.f32 u1 (fma.f32 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 (fma.f32 u1 (fma.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 (sin.f32 (*.f32 #s(literal 2 binary32) (*.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)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))))
(exp.f32 (*.f32 (log.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/2 binary32)))
(pow.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/2 binary32))
(pow.f32 (pow.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/4 binary32)) #s(literal 2 binary32))
(pow.f32 (*.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 u1) (fma.f32 u1 (fma.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/4 binary32))
(pow.f32 (exp.f32 (log.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/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 (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)) (*.f32 u1 u1))) #s(literal -1 binary32)))) (sqrt.f32 (-.f32 (fma.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)) (*.f32 u1 u1)) #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 (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)) (*.f32 u1 u1)) #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 (neg.f32 u1) (fma.f32 u1 (fma.f32 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 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 (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 (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 #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 (pow.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/4 binary32)) (pow.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/4 binary32)))
(+.f32 (neg.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 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 u1 u1)) (neg.f32 u1))
(fma.f32 #s(literal 1 binary32) (neg.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 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))) (neg.f32 u1))
(fma.f32 u1 #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)) (*.f32 u1 u1)))
(fma.f32 (neg.f32 u1) #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)) (*.f32 u1 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 (*.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))
(fma.f32 #s(literal -1 binary32) 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 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))
(-.f32 (*.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)) u1)
(-.f32 (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) #s(literal 0 binary32)) u1)
(-.f32 (/.f32 (*.f32 (*.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)) (*.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))) (-.f32 (*.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))) (/.f32 (*.f32 u1 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 u1 u1)) (neg.f32 u1))))
(/.f32 (fma.f32 (*.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)) (*.f32 (*.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)) (*.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))) (*.f32 u1 (*.f32 u1 u1))) (fma.f32 (*.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)) (*.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)) (-.f32 (*.f32 u1 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 u1 u1)) (neg.f32 u1)))))
(/.f32 (-.f32 (*.f32 (*.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)) (*.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))) (*.f32 u1 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 u1 u1)) (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 (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)) (*.f32 u1 u1))) #s(literal -1 binary32))) (-.f32 (fma.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)) (*.f32 u1 u1)) #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 (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)) (*.f32 u1 u1)) #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 (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)) (*.f32 u1 u1))) #s(literal -1 binary32)) u1) (-.f32 (fma.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)) (*.f32 u1 u1)) #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 (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)) (*.f32 u1 u1)) #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 (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 (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 (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 u1 (*.f32 u1 u1)))) (neg.f32 (fma.f32 (*.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)) (*.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)) (-.f32 (*.f32 u1 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 u1 u1)) (neg.f32 u1))))))
(/.f32 (neg.f32 (-.f32 (*.f32 (*.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)) (*.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))) (*.f32 u1 u1))) (neg.f32 (-.f32 (*.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))))
(/.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 (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)) (*.f32 u1 u1))) #s(literal -1 binary32)))) (neg.f32 (-.f32 (fma.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)) (*.f32 u1 u1)) #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 (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)) (*.f32 u1 u1)) #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 (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)) (*.f32 u1 u1))) #s(literal -1 binary32)) u1)) (neg.f32 (-.f32 (fma.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)) (*.f32 u1 u1)) #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 (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)) (*.f32 u1 u1)) #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 u1 (*.f32 u1 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 u1 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 u1 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 u1))))) (fma.f32 u1 u1 (-.f32 (*.f32 (*.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)) (*.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))) (*.f32 (neg.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 u1))))))
(/.f32 (-.f32 (*.f32 (*.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)) (*.f32 (*.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)) (*.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)))) (*.f32 u1 (*.f32 u1 u1))) (fma.f32 (*.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)) (*.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)) (fma.f32 u1 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 u1 u1)) u1))))
(/.f32 (-.f32 (pow.f32 (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) #s(literal 0 binary32)) #s(literal 3 binary32)) (*.f32 u1 (*.f32 u1 u1))) (fma.f32 (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) #s(literal 0 binary32)) (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) #s(literal 0 binary32)) (fma.f32 u1 u1 (*.f32 (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) #s(literal 0 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)))
(*.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)
(log1p.f32 (fma.f32 u1 u1 u1))
(log1p.f32 (*.f32 #s(literal -1 binary32) (neg.f32 (fma.f32 u1 u1 u1))))
(log1p.f32 (neg.f32 (neg.f32 (fma.f32 u1 u1 u1))))
(log1p.f32 (*.f32 (neg.f32 (fma.f32 u1 u1 u1)) #s(literal -1 binary32)))
(neg.f32 (log.f32 (/.f32 (fma.f32 (fma.f32 u1 u1 u1) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)) #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)))))
(neg.f32 (log.f32 (/.f32 (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)) (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1))))))
(+.f32 #s(literal 0 binary32) (log1p.f32 (fma.f32 u1 u1 u1)))
(+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (-.f32 #s(literal -1 binary32) (fma.f32 u1 u1 u1))))
(+.f32 (log.f32 (-.f32 #s(literal -1 binary32) (fma.f32 u1 u1 u1))) (log.f32 #s(literal -1 binary32)))
(+.f32 (log1p.f32 (*.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)))) (log.f32 (/.f32 #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 (neg.f32 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)))) (log.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))))
(-.f32 #s(literal 0 binary32) (log.f32 (/.f32 (fma.f32 (fma.f32 u1 u1 u1) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)) #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)))))
(-.f32 #s(literal 0 binary32) (log.f32 (/.f32 (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)) (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1))))))
(-.f32 (log1p.f32 (*.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)))) (log1p.f32 (*.f32 (fma.f32 u1 u1 u1) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)))))
(-.f32 (log1p.f32 (*.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)))) (log.f32 (fma.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))))
(-.f32 (log1p.f32 (neg.f32 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)))) (log1p.f32 (neg.f32 (fma.f32 u1 u1 u1))))
(-.f32 (log.f32 (neg.f32 (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))) (log.f32 (neg.f32 (fma.f32 (fma.f32 u1 u1 u1) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)) #s(literal 1 binary32)))))
(-.f32 (log.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1))))) (log.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))))
(-.f32 (log.f32 (fma.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 u1 (*.f32 u1 u1)))) (log.f32 (fma.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 (*.f32 u1 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)))))
(-.f32 (log.f32 (-.f32 #s(literal 0 binary32) (*.f32 (-.f32 #s(literal -1 binary32) (fma.f32 u1 u1 u1)) (*.f32 (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))))) (log.f32 (+.f32 #s(literal 0 binary32) (fma.f32 (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)) (*.f32 #s(literal 0 binary32) (-.f32 #s(literal -1 binary32) (fma.f32 u1 u1 u1)))))))
(-.f32 (log.f32 (-.f32 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32))) (log.f32 (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))))
(-.f32 (log.f32 (-.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 u1 u1))) (log1p.f32 (fma.f32 u1 u1 u1)))
(-.f32 (log.f32 (-.f32 #s(literal 0 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))) (log.f32 (-.f32 #s(literal -1 binary32) (fma.f32 u1 u1 u1))))
(/.f32 (+.f32 (pow.f32 (log.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (log.f32 (-.f32 #s(literal -1 binary32) (fma.f32 u1 u1 u1))) #s(literal 3 binary32))) (fma.f32 (log.f32 #s(literal -1 binary32)) (log.f32 #s(literal -1 binary32)) (-.f32 (*.f32 (log.f32 (-.f32 #s(literal -1 binary32) (fma.f32 u1 u1 u1))) (log.f32 (-.f32 #s(literal -1 binary32) (fma.f32 u1 u1 u1)))) (*.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (-.f32 #s(literal -1 binary32) (fma.f32 u1 u1 u1)))))))
(/.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (*.f32 (fma.f32 u1 u1 u1) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)))) #s(literal 3 binary32))) (fma.f32 (log1p.f32 (*.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)))) (log1p.f32 (*.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)))) (fma.f32 (log1p.f32 (*.f32 (fma.f32 u1 u1 u1) (-.f32 (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 (log1p.f32 (*.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)))) (log1p.f32 (*.f32 (fma.f32 u1 u1 u1) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))))))))
(/.f32 (-.f32 (pow.f32 (log1p.f32 (neg.f32 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (neg.f32 (fma.f32 u1 u1 u1))) #s(literal 3 binary32))) (fma.f32 (log1p.f32 (neg.f32 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)))) (log1p.f32 (neg.f32 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)))) (fma.f32 (log1p.f32 (neg.f32 (fma.f32 u1 u1 u1))) (log1p.f32 (neg.f32 (fma.f32 u1 u1 u1))) (*.f32 (log1p.f32 (neg.f32 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)))) (log1p.f32 (neg.f32 (fma.f32 u1 u1 u1)))))))
(log.f32 (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))
(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 (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)))) (neg.f32 (neg.f32 (log1p.f32 (fma.f32 u1 u1 u1)))))
(+.f32 (*.f32 #s(literal -1 binary32) (log1p.f32 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 #s(literal -1 binary32) (neg.f32 (log1p.f32 (fma.f32 u1 u1 u1)))))
(+.f32 (*.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1 binary32)) (*.f32 (neg.f32 (log1p.f32 (fma.f32 u1 u1 u1))) #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 (log.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (log1p.f32 u1))
(fma.f32 #s(literal -1 binary32) (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) (*.f32 #s(literal -1 binary32) (neg.f32 (log1p.f32 (fma.f32 u1 u1 u1)))))
(fma.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1 binary32) (*.f32 (neg.f32 (log1p.f32 (fma.f32 u1 u1 u1))) #s(literal -1 binary32)))
(-.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) (log1p.f32 (*.f32 u1 (*.f32 u1 u1)))) (neg.f32 (log1p.f32 (fma.f32 u1 u1 u1))))
(-.f32 (/.f32 (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 3 binary32)) (neg.f32 (fma.f32 (log1p.f32 (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)))) (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 3 binary32)) (neg.f32 (fma.f32 (log1p.f32 (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)))) (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 2 binary32))))))
(-.f32 (/.f32 (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 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 (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 (/.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 u1))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (fma.f32 u1 u1 u1)) #s(literal 3 binary32))) (neg.f32 (fma.f32 (log1p.f32 (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)))) (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 2 binary32)))))
(/.f32 (*.f32 (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))) (log1p.f32 u1)) (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 (*.f32 u1 (*.f32 u1 u1))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (fma.f32 u1 u1 u1)) #s(literal 3 binary32)))) (fma.f32 (log1p.f32 (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)))) (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 2 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 (neg.f32 (fma.f32 (log1p.f32 (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)))) (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 2 binary32))))))
(/.f32 (neg.f32 (*.f32 (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))) (log1p.f32 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 (neg.f32 (*.f32 (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))) (log1p.f32 u1))) (neg.f32 (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 (-.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 u1))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (fma.f32 u1 u1 u1)) #s(literal 3 binary32)))) (fma.f32 (log1p.f32 (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)))) (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 2 binary32))))
(/.f32 (*.f32 #s(literal -1 binary32) (*.f32 (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))) (log1p.f32 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 (neg.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 (fma.f32 (log1p.f32 (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)))) (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (neg.f32 (*.f32 (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))) (log1p.f32 u1)))) (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 #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 u1))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (fma.f32 u1 u1 u1)) #s(literal 3 binary32))))) (neg.f32 (fma.f32 (log1p.f32 (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)))) (pow.f32 (log1p.f32 (*.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 u1) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))) (log1p.f32 u1)))) (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 (+.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 (+.f32 (pow.f32 (neg.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 3 binary32)) (pow.f32 (neg.f32 (neg.f32 (log1p.f32 (fma.f32 u1 u1 u1)))) #s(literal 3 binary32))) (fma.f32 (neg.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1)))) (neg.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1)))) (-.f32 (*.f32 (neg.f32 (neg.f32 (log1p.f32 (fma.f32 u1 u1 u1)))) (neg.f32 (neg.f32 (log1p.f32 (fma.f32 u1 u1 u1))))) (*.f32 (neg.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1)))) (neg.f32 (neg.f32 (log1p.f32 (fma.f32 u1 u1 u1))))))))
(/.f32 (+.f32 (pow.f32 (*.f32 #s(literal -1 binary32) (log1p.f32 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 3 binary32)) (pow.f32 (*.f32 #s(literal -1 binary32) (neg.f32 (log1p.f32 (fma.f32 u1 u1 u1)))) #s(literal 3 binary32))) (fma.f32 (*.f32 #s(literal -1 binary32) (log1p.f32 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 #s(literal -1 binary32) (log1p.f32 (*.f32 u1 (*.f32 u1 u1)))) (-.f32 (*.f32 (*.f32 #s(literal -1 binary32) (neg.f32 (log1p.f32 (fma.f32 u1 u1 u1)))) (*.f32 #s(literal -1 binary32) (neg.f32 (log1p.f32 (fma.f32 u1 u1 u1))))) (*.f32 (*.f32 #s(literal -1 binary32) (log1p.f32 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 #s(literal -1 binary32) (neg.f32 (log1p.f32 (fma.f32 u1 u1 u1))))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (*.f32 (neg.f32 (log1p.f32 (fma.f32 u1 u1 u1))) #s(literal -1 binary32)) #s(literal 3 binary32))) (fma.f32 (*.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1 binary32)) (*.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1 binary32)) (-.f32 (*.f32 (*.f32 (neg.f32 (log1p.f32 (fma.f32 u1 u1 u1))) #s(literal -1 binary32)) (*.f32 (neg.f32 (log1p.f32 (fma.f32 u1 u1 u1))) #s(literal -1 binary32))) (*.f32 (*.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1 binary32)) (*.f32 (neg.f32 (log1p.f32 (fma.f32 u1 u1 u1))) #s(literal -1 binary32))))))
(/.f32 (+.f32 (pow.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (fma.f32 u1 u1 u1)) #s(literal 3 binary32))) (fma.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 (*.f32 u1 (*.f32 u1 u1)))) (-.f32 #s(literal 0 binary32) (log1p.f32 (*.f32 u1 (*.f32 u1 u1)))) (-.f32 (pow.f32 (log1p.f32 (fma.f32 u1 u1 u1)) #s(literal 2 binary32)) (*.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 (*.f32 u1 (*.f32 u1 u1)))) (log1p.f32 (fma.f32 u1 u1 u1))))))
(/.f32 (-.f32 (pow.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 3 binary32)) (pow.f32 (neg.f32 (log1p.f32 (fma.f32 u1 u1 u1))) #s(literal 3 binary32))) (fma.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 (*.f32 u1 (*.f32 u1 u1)))) (-.f32 #s(literal 0 binary32) (log1p.f32 (*.f32 u1 (*.f32 u1 u1)))) (+.f32 (pow.f32 (log1p.f32 (fma.f32 u1 u1 u1)) #s(literal 2 binary32)) (*.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 (*.f32 u1 (*.f32 u1 u1)))) (neg.f32 (log1p.f32 (fma.f32 u1 u1 u1)))))))
(*.f32 #s(literal -1 binary32) (log1p.f32 u1))
(*.f32 (log1p.f32 u1) #s(literal -1 binary32))
(log.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)))
(+.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1)))
(+.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))
(pow.f32 (/.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) #s(literal 1 binary32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) #s(literal -1 binary32))) #s(literal -1 binary32))
(pow.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))))) #s(literal -1 binary32))
(fma.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))
(fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))
(fma.f32 u1 (neg.f32 (*.f32 u1 u1)) #s(literal -1 binary32))
(fma.f32 (neg.f32 u1) (*.f32 u1 u1) #s(literal -1 binary32))
(fma.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))
(fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32))
(fma.f32 (*.f32 u1 u1) (neg.f32 u1) #s(literal -1 binary32))
(fma.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32) #s(literal -1 binary32))
(fma.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32) #s(literal -1 binary32))
(fma.f32 (neg.f32 (*.f32 u1 u1)) u1 #s(literal -1 binary32))
(fma.f32 (pow.f32 (neg.f32 u1) #s(literal 3/2 binary32)) (pow.f32 (neg.f32 u1) #s(literal 3/2 binary32)) #s(literal -1 binary32))
(fma.f32 (pow.f32 u1 #s(literal 3/2 binary32)) (pow.f32 u1 #s(literal 3/2 binary32)) #s(literal -1 binary32))
(fma.f32 (*.f32 #s(literal -1 binary32) (*.f32 u1 u1)) u1 #s(literal -1 binary32))
(fma.f32 (pow.f32 #s(literal 1 binary32) #s(literal 3/2 binary32)) (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))
(fma.f32 (pow.f32 #s(literal -1 binary32) #s(literal 3/2 binary32)) (pow.f32 (*.f32 u1 (neg.f32 u1)) #s(literal 3/2 binary32)) #s(literal -1 binary32))
(fma.f32 (pow.f32 (*.f32 (neg.f32 u1) #s(literal -1 binary32)) #s(literal 3/2 binary32)) (pow.f32 u1 #s(literal 3/2 binary32)) #s(literal -1 binary32))
(-.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1)))
(-.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))))
(-.f32 (/.f32 (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))))
(-.f32 (/.f32 #s(literal -1 binary32) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) #s(literal 1 binary32))) (/.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)))) (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) (/.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) #s(literal 1 binary32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) #s(literal -1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) #s(literal 1 binary32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) #s(literal -1 binary32)))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)))))))
(/.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) #s(literal -1 binary32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) #s(literal 1 binary32)))
(/.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) #s(literal -1 binary32)) (fma.f32 u1 (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 u1))) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))))
(/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)))) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)))
(/.f32 (neg.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) #s(literal -1 binary32))) (neg.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) #s(literal 1 binary32))))
(/.f32 (neg.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) #s(literal -1 binary32))) (neg.f32 (fma.f32 u1 (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 u1))) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))
(/.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))))) (fma.f32 u1 (*.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))))) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) #s(literal 1 binary32)))
(/.f32 (-.f32 (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) #s(literal 1 binary32)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))) (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)) (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))))) (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))))
(/.f32 (neg.f32 (neg.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) #s(literal -1 binary32)))) (neg.f32 (neg.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) #s(literal 1 binary32)))))
(/.f32 (neg.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)))))) (neg.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))))
(/.f32 (neg.f32 (-.f32 #s(literal -1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)))))) (neg.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) #s(literal 1 binary32))))
(/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) #s(literal 1 binary32))) (neg.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))))
(/.f32 (-.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))) #s(literal 3 binary32)) (pow.f32 (/.f32 (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))) #s(literal 3 binary32))) (fma.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))) (fma.f32 (/.f32 (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)))))))
(*.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) #s(literal 1 binary32))))
(*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))))
(neg.f32 (-.f32 #s(literal -1 binary32) (fma.f32 u1 u1 u1)))
(+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))
(+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (neg.f32 (fma.f32 u1 u1 u1))))
(+.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (fma.f32 u1 u1 u1))))
(+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 (fma.f32 u1 u1 u1)) #s(literal -1 binary32)))
(+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))
(+.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))
(+.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) u1))
(+.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))
(+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))
(+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)
(pow.f32 (/.f32 (fma.f32 (fma.f32 u1 u1 u1) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)) #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))) #s(literal -1 binary32))
(pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)) (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)))) #s(literal -1 binary32))
(fma.f32 #s(literal 1 binary32) u1 (fma.f32 u1 u1 #s(literal 1 binary32)))
(fma.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))
(fma.f32 #s(literal 1 binary32) (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) u1))
(fma.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1) #s(literal 1 binary32))
(fma.f32 u1 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32)))
(fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1))
(fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))
(fma.f32 u1 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32))
(fma.f32 (neg.f32 u1) (neg.f32 u1) (+.f32 #s(literal 1 binary32) u1))
(fma.f32 (neg.f32 u1) (-.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32))
(fma.f32 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32) (*.f32 u1 u1))
(fma.f32 (+.f32 #s(literal 1 binary32) u1) u1 #s(literal 1 binary32))
(fma.f32 #s(literal -1 binary32) (*.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) u1)) (*.f32 u1 u1))
(fma.f32 #s(literal -1 binary32) (*.f32 u1 (neg.f32 u1)) (+.f32 #s(literal 1 binary32) u1))
(fma.f32 (*.f32 u1 u1) #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1))
(fma.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) (*.f32 u1 u1))
(fma.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (*.f32 u1 u1))
(fma.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32) #s(literal 1 binary32))
(fma.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)) #s(literal -1 binary32)) (*.f32 u1 u1))
(fma.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (-.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)))) #s(literal 1 binary32))
(fma.f32 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)) #s(literal 1 binary32))
(fma.f32 (/.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1))) (/.f32 (fma.f32 u1 u1 u1) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) #s(literal 1 binary32))
(fma.f32 (*.f32 (neg.f32 u1) #s(literal -1 binary32)) u1 (+.f32 #s(literal 1 binary32) u1))
(fma.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)) (*.f32 u1 u1))
(fma.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (/.f32 u1 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))) #s(literal 1 binary32))
(fma.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))
(fma.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 u1 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1))) #s(literal 1 binary32))
(fma.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))) (fma.f32 (fma.f32 u1 u1 u1) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 u1 u1))
(fma.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)))) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)) (*.f32 u1 u1))
(fma.f32 (exp.f32 (log.f32 u1)) (exp.f32 (log.f32 u1)) (+.f32 #s(literal 1 binary32) u1))
(fma.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))) (/.f32 #s(literal -1 binary32) (/.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)))) (*.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))) (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)) (/.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)))) (*.f32 u1 u1))
(fma.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) (*.f32 u1 u1))
(fma.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)))) (/.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 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 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))) (*.f32 u1 u1))
(fma.f32 (/.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) #s(literal -1 binary32)) #s(literal 1 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) #s(literal 1 binary32))) (-.f32 #s(literal -1 binary32) (fma.f32 u1 u1 u1))) (*.f32 u1 u1))
(fma.f32 (/.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) #s(literal -1 binary32)) #s(literal -1 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) (*.f32 u1 u1))
(fma.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)))) #s(literal 1 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))) (-.f32 #s(literal -1 binary32) (fma.f32 u1 u1 u1))) (*.f32 u1 u1))
(fma.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)))) #s(literal -1 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) (*.f32 u1 u1))
(fma.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)) #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) (*.f32 u1 u1))
(fma.f32 (/.f32 (fma.f32 u1 u1 u1) u1) (/.f32 (fma.f32 u1 u1 u1) (-.f32 u1 #s(literal 1 binary32))) #s(literal 1 binary32))
(fma.f32 (/.f32 (fma.f32 u1 u1 u1) u1) (/.f32 (fma.f32 u1 u1 u1) (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32))
(fma.f32 (/.f32 #s(literal 1 binary32) u1) (/.f32 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) (-.f32 u1 #s(literal 1 binary32))) #s(literal 1 binary32))
(fma.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal 1 binary32)) (/.f32 u1 (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32))
(fma.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal -1 binary32)) (/.f32 u1 (*.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) u1))) #s(literal 1 binary32))
(fma.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (/.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)))) (/.f32 u1 (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))
(fma.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (/.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))))) (/.f32 u1 (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) #s(literal 1 binary32))
(fma.f32 (/.f32 (fma.f32 u1 u1 u1) (+.f32 #s(literal 1 binary32) u1)) (/.f32 (fma.f32 u1 u1 u1) u1) #s(literal 1 binary32))
(fma.f32 (/.f32 (fma.f32 u1 u1 u1) (neg.f32 u1)) (/.f32 (fma.f32 u1 u1 u1) (-.f32 u1 #s(literal 1 binary32))) #s(literal 1 binary32))
(fma.f32 (/.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) (/.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)) #s(literal 1 binary32))
(fma.f32 (/.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)) (/.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32))
(fma.f32 (/.f32 (fma.f32 u1 u1 u1) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (/.f32 (fma.f32 u1 u1 u1) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (-.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))))) #s(literal 1 binary32))
(fma.f32 (/.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) #s(literal 1 binary32))) #s(literal -1 binary32)) (*.f32 u1 u1))
(fma.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)))) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))) #s(literal -1 binary32)) (*.f32 u1 u1))
(-.f32 #s(literal 1 binary32) (neg.f32 (fma.f32 u1 u1 u1)))
(-.f32 #s(literal 0 binary32) (-.f32 #s(literal -1 binary32) (fma.f32 u1 u1 u1)))
(-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)
(-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (neg.f32 u1))
(-.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) (/.f32 (*.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 0 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) (-.f32 #s(literal -1 binary32) (fma.f32 u1 u1 u1))))
(-.f32 (/.f32 #s(literal 0 binary32) (+.f32 #s(literal 0 binary32) (fma.f32 (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)) (*.f32 #s(literal 0 binary32) (-.f32 #s(literal -1 binary32) (fma.f32 u1 u1 u1)))))) (/.f32 (*.f32 (-.f32 #s(literal -1 binary32) (fma.f32 u1 u1 u1)) (*.f32 (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))) (+.f32 #s(literal 0 binary32) (fma.f32 (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)) (*.f32 #s(literal 0 binary32) (-.f32 #s(literal -1 binary32) (fma.f32 u1 u1 u1)))))))
(-.f32 (/.f32 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))))
(-.f32 (/.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) (/.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (fma.f32 u1 u1 u1) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)) #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))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)) (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (fma.f32 (fma.f32 u1 u1 u1) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)) #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)))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)) (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1))))))
(/.f32 (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))
(/.f32 (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)) (fma.f32 (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 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1))) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))
(/.f32 (neg.f32 (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32))) (neg.f32 (fma.f32 (fma.f32 u1 u1 u1) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)) #s(literal 1 binary32))))
(/.f32 (neg.f32 (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32))) (neg.f32 (fma.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)))) (neg.f32 (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))
(/.f32 (fma.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 u1 (*.f32 u1 u1))) (fma.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 (*.f32 u1 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1))))
(/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (-.f32 #s(literal -1 binary32) (fma.f32 u1 u1 u1)) (*.f32 (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))) (+.f32 #s(literal 0 binary32) (fma.f32 (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)) (*.f32 #s(literal 0 binary32) (-.f32 #s(literal -1 binary32) (fma.f32 u1 u1 u1))))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)))) (+.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1) (*.f32 #s(literal 1 binary32) (neg.f32 (fma.f32 u1 u1 u1))))))
(/.f32 (-.f32 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)))
(/.f32 (-.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))
(/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))) (-.f32 #s(literal -1 binary32) (fma.f32 u1 u1 u1)))
(/.f32 (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)))) (+.f32 #s(literal 0 binary32) (fma.f32 u1 u1 (*.f32 #s(literal 0 binary32) u1)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1))) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1))) (+.f32 #s(literal 0 binary32) (fma.f32 u1 u1 (*.f32 #s(literal 0 binary32) u1)))))
(/.f32 (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)))) (+.f32 #s(literal 0 binary32) u1)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1))) (-.f32 #s(literal 0 binary32) (*.f32 u1 u1)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1))) (+.f32 #s(literal 0 binary32) u1)))
(/.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) (+.f32 #s(literal 0 binary32) (fma.f32 u1 u1 (*.f32 #s(literal 0 binary32) u1)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 0 binary32) (fma.f32 u1 u1 (*.f32 #s(literal 0 binary32) u1)))))
(/.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) (+.f32 #s(literal 0 binary32) u1)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (-.f32 #s(literal 0 binary32) (*.f32 u1 u1)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 0 binary32) u1)))
(/.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 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)))) (*.f32 (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))
(/.f32 (neg.f32 (neg.f32 (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))) (neg.f32 (neg.f32 (fma.f32 (fma.f32 u1 u1 u1) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)) #s(literal 1 binary32)))))
(/.f32 (neg.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1))))) (neg.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))))
(/.f32 (neg.f32 (fma.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 u1 (*.f32 u1 u1)))) (neg.f32 (fma.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 (*.f32 u1 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)))))
(/.f32 (neg.f32 (-.f32 #s(literal 0 binary32) (*.f32 (-.f32 #s(literal -1 binary32) (fma.f32 u1 u1 u1)) (*.f32 (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))))) (neg.f32 (+.f32 #s(literal 0 binary32) (fma.f32 (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)) (*.f32 #s(literal 0 binary32) (-.f32 #s(literal -1 binary32) (fma.f32 u1 u1 u1)))))))
(/.f32 (neg.f32 (-.f32 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32))) (neg.f32 (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))))
(/.f32 (neg.f32 (-.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 u1 u1))) (-.f32 #s(literal -1 binary32) (fma.f32 u1 u1 u1)))
(/.f32 (neg.f32 (-.f32 #s(literal 0 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))
(/.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (*.f32 #s(literal -1 binary32) (neg.f32 (fma.f32 u1 u1 u1))) #s(literal 3 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (*.f32 #s(literal -1 binary32) (neg.f32 (fma.f32 u1 u1 u1))) (*.f32 #s(literal -1 binary32) (neg.f32 (fma.f32 u1 u1 u1)))) (*.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (neg.f32 (fma.f32 u1 u1 u1)))))))
(/.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (neg.f32 (neg.f32 (fma.f32 u1 u1 u1))) #s(literal 3 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (neg.f32 (neg.f32 (fma.f32 u1 u1 u1))) (neg.f32 (neg.f32 (fma.f32 u1 u1 u1)))) (*.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (fma.f32 u1 u1 u1)))))))
(/.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (neg.f32 (fma.f32 u1 u1 u1)) #s(literal -1 binary32)) #s(literal 3 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (*.f32 (neg.f32 (fma.f32 u1 u1 u1)) #s(literal -1 binary32)) (*.f32 (neg.f32 (fma.f32 u1 u1 u1)) #s(literal -1 binary32))) (*.f32 #s(literal 1 binary32) (*.f32 (neg.f32 (fma.f32 u1 u1 u1)) #s(literal -1 binary32))))))
(/.f32 (fma.f32 u1 (*.f32 u1 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))) (fma.f32 u1 u1 (-.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))))
(/.f32 (fma.f32 u1 (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 u1))) (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)) (*.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) u1)))))
(/.f32 (+.f32 #s(literal 0 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)) (*.f32 (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))) (+.f32 #s(literal 0 binary32) (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) (*.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))))
(/.f32 (fma.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)) (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)))) (fma.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1) (-.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)) (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)))))
(/.f32 (-.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (*.f32 u1 (*.f32 u1 u1))) (fma.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1))))
(/.f32 (-.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (*.f32 u1 (*.f32 u1 u1))) (fma.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (neg.f32 u1)))))
(/.f32 (-.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) #s(literal 3 binary32)) (pow.f32 (/.f32 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) #s(literal 3 binary32))) (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 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) (/.f32 (*.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) (fma.f32 u1 u1 u1))) (/.f32 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) (-.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 #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)) #s(literal -1 binary32))
(*.f32 (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)) (/.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))))
(*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))
(exp.f32 (*.f32 (log.f32 (log1p.f32 u1)) #s(literal 1/2 binary32)))
(exp.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 1/4 binary32) (log.f32 (log1p.f32 u1)))))
(exp.f32 (log.f32 (sqrt.f32 (log1p.f32 u1))))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (log1p.f32 u1))) #s(literal 1 binary32)))
(exp.f32 (*.f32 (log.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32))) #s(literal 1/4 binary32)))
(exp.f32 (*.f32 (*.f32 (log.f32 (log1p.f32 u1)) #s(literal 1/2 binary32)) #s(literal 1 binary32)))
(exp.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 1/4 binary32) (log.f32 (log1p.f32 u1)))) #s(literal 1 binary32)))
(pow.f32 (log1p.f32 u1) #s(literal 1/2 binary32))
(pow.f32 (pow.f32 (log1p.f32 u1) #s(literal 1/4 binary32)) #s(literal 2 binary32))
(pow.f32 (pow.f32 (log1p.f32 u1) #s(literal 1/8 binary32)) #s(literal 4 binary32))
(pow.f32 (sqrt.f32 (log1p.f32 u1)) #s(literal 1 binary32))
(pow.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) #s(literal 1/4 binary32))
(pow.f32 (exp.f32 #s(literal 2 binary32)) (*.f32 #s(literal 1/4 binary32) (log.f32 (log1p.f32 u1))))
(pow.f32 (*.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (pow.f32 (log1p.f32 u1) #s(literal 2 binary32))) #s(literal 1/8 binary32))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (fma.f32 (log1p.f32 (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)))) (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 2 binary32))) (-.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 #s(literal 1 binary32) (sqrt.f32 (/.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 (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))) (log1p.f32 u1)))))
(/.f32 (sqrt.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (fma.f32 u1 u1 u1)) #s(literal 3 binary32)))) (sqrt.f32 (fma.f32 (log1p.f32 (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)))) (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 2 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))) (neg.f32 (log1p.f32 (fma.f32 u1 u1 u1))))))))
(/.f32 (sqrt.f32 (*.f32 (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))) (log1p.f32 u1))) (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 (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))) (log1p.f32 u1))) (sqrt.f32 (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))))))
(/.f32 (sqrt.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))))) (sqrt.f32 (neg.f32 (fma.f32 (log1p.f32 (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)))) (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 2 binary32))))))
(/.f32 (sqrt.f32 (neg.f32 (*.f32 (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))) (log1p.f32 u1)))) (sqrt.f32 (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)))))))
(sqrt.f32 (log1p.f32 u1))
(*.f32 (pow.f32 (log1p.f32 u1) #s(literal 1/4 binary32)) (pow.f32 (log1p.f32 u1) #s(literal 1/4 binary32)))
(*.f32 (pow.f32 (log1p.f32 u1) #s(literal 1/8 binary32)) (pow.f32 (log1p.f32 u1) #s(literal 3/8 binary32)))
(*.f32 (pow.f32 (log1p.f32 u1) #s(literal 1/8 binary32)) (pow.f32 (pow.f32 (log1p.f32 u1) #s(literal 3/8 binary32)) #s(literal 1 binary32)))
(*.f32 (pow.f32 (log1p.f32 u1) #s(literal 3/8 binary32)) (pow.f32 (log1p.f32 u1) #s(literal 1/8 binary32)))
(*.f32 (pow.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))) #s(literal 1/2 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (log1p.f32 (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)))) (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 2 binary32)))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (*.f32 (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))) (log1p.f32 u1)) #s(literal 1/2 binary32)) (pow.f32 (/.f32 #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))))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (pow.f32 (log1p.f32 u1) #s(literal 3/8 binary32)) #s(literal 1 binary32)) (pow.f32 (log1p.f32 u1) #s(literal 1/8 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 #s(literal 1 binary32) (fma.f32 (log1p.f32 (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)))) (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 2 binary32))))))
(*.f32 (sqrt.f32 (*.f32 (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))) (log1p.f32 u1))) (sqrt.f32 (/.f32 #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 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (pow.f32 (log1p.f32 u1) #s(literal 1/4 binary32)) (*.f32 (pow.f32 (log1p.f32 u1) #s(literal 1/4 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2)))))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))))
(*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) (pow.f32 (log1p.f32 u1) #s(literal 1/4 binary32))) (pow.f32 (log1p.f32 u1) #s(literal 1/4 binary32)))
(exp.f32 (*.f32 #s(literal 1/4 binary32) (log.f32 (log1p.f32 u1))))
(exp.f32 (*.f32 (log.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32))) #s(literal 1/8 binary32)))
(exp.f32 (*.f32 (*.f32 (log.f32 (log1p.f32 u1)) #s(literal 1/8 binary32)) #s(literal 2 binary32)))
(pow.f32 (log1p.f32 u1) #s(literal 1/4 binary32))
(pow.f32 (pow.f32 (log1p.f32 u1) #s(literal 1/4 binary32)) #s(literal 1 binary32))
(pow.f32 (pow.f32 (log1p.f32 u1) #s(literal 1/8 binary32)) #s(literal 2 binary32))
(pow.f32 (sqrt.f32 (log1p.f32 u1)) #s(literal 1/2 binary32))
(pow.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) #s(literal 1/8 binary32))
(pow.f32 (exp.f32 #s(literal 1/4 binary32)) (log.f32 (log1p.f32 u1)))
(*.f32 (pow.f32 (log1p.f32 u1) #s(literal 1/8 binary32)) (pow.f32 (log1p.f32 u1) #s(literal 1/8 binary32)))
(log1p.f32 u1)
(log1p.f32 (neg.f32 u1))
(log1p.f32 (neg.f32 (neg.f32 u1)))
(neg.f32 (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(neg.f32 (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))
(exp.f32 (log.f32 (log1p.f32 u1)))
(+.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) (neg.f32 (log1p.f32 (fma.f32 u1 u1 u1))))
(+.f32 #s(literal 0 binary32) (log1p.f32 u1))
(+.f32 (neg.f32 (log1p.f32 (fma.f32 u1 u1 u1))) (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 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (neg.f32 (log1p.f32 u1)))
(+.f32 (log.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (log1p.f32 (fma.f32 u1 u1 u1)))
(+.f32 (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 (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))))
(pow.f32 (/.f32 (fma.f32 (log1p.f32 (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)))) (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 2 binary32))) (-.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)))) #s(literal -1 binary32))
(pow.f32 (/.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 (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))) (log1p.f32 u1))) #s(literal -1 binary32))
(fma.f32 #s(literal -1 binary32) (log1p.f32 (fma.f32 u1 u1 u1)) (log1p.f32 (*.f32 u1 (*.f32 u1 u1))))
(-.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) (log1p.f32 (fma.f32 u1 u1 u1)))
(-.f32 #s(literal 0 binary32) (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(-.f32 #s(literal 0 binary32) (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 (neg.f32 (*.f32 u1 u1))) (log1p.f32 u1))
(-.f32 (/.f32 (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 3 binary32)) (fma.f32 (log1p.f32 (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)))) (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 3 binary32)) (fma.f32 (log1p.f32 (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)))) (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 2 binary32)))))
(-.f32 (/.f32 (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 2 binary32)) (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))) (/.f32 (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 (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 u1 #s(literal 1 binary32))))
(-.f32 (log.f32 (neg.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (log.f32 (-.f32 #s(literal -1 binary32) (fma.f32 u1 u1 u1))))
(-.f32 (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) #s(literal -1 binary32))) (log.f32 (-.f32 #s(literal -1 binary32) (fma.f32 u1 u1 u1))))
(-.f32 (/.f32 (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 2 binary32)) (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))))) (/.f32 (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) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (log1p.f32 (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)))) (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 2 binary32))) (-.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 #s(literal 1 binary32) (/.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 (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))) (log1p.f32 u1))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (fma.f32 (log1p.f32 (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)))) (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 2 binary32))) (-.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 #s(literal -1 binary32) (neg.f32 (/.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 (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))) (log1p.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 u1)) #s(literal 3 binary32))) (fma.f32 (log1p.f32 (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)))) (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 2 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))) (neg.f32 (log1p.f32 (fma.f32 u1 u1 u1)))))))
(/.f32 (*.f32 (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))) (log1p.f32 u1)) (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))))
(/.f32 (*.f32 (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))) (log1p.f32 u1)) (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))))
(/.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 (fma.f32 (log1p.f32 (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)))) (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 2 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))) (neg.f32 (log1p.f32 (fma.f32 u1 u1 u1))))))))
(/.f32 (neg.f32 (*.f32 (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))) (log1p.f32 u1))) (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 (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))) (log1p.f32 u1))) (neg.f32 (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))))))
(/.f32 (-.f32 (*.f32 (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 3 binary32)) (fma.f32 (log1p.f32 (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)))) (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 2 binary32)))) (*.f32 (fma.f32 (log1p.f32 (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)))) (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 2 binary32))) (pow.f32 (log1p.f32 (fma.f32 u1 u1 u1)) #s(literal 3 binary32)))) (*.f32 (fma.f32 (log1p.f32 (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)))) (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 2 binary32))) (fma.f32 (log1p.f32 (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)))) (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 2 binary32)))))
(/.f32 (-.f32 (*.f32 (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 2 binary32)) (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))) (*.f32 (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))) (pow.f32 (log1p.f32 (fma.f32 u1 u1 u1)) #s(literal 2 binary32)))) (*.f32 (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (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 (neg.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 (neg.f32 (fma.f32 (log1p.f32 (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)))) (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 2 binary32))))))
(/.f32 (neg.f32 (neg.f32 (*.f32 (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))) (log1p.f32 u1)))) (neg.f32 (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 (+.f32 (pow.f32 (neg.f32 (log1p.f32 (fma.f32 u1 u1 u1))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 3 binary32))) (+.f32 (pow.f32 (log1p.f32 (fma.f32 u1 u1 u1)) #s(literal 2 binary32)) (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 2 binary32)) (*.f32 (neg.f32 (log1p.f32 (fma.f32 u1 u1 u1))) (log1p.f32 (*.f32 u1 (*.f32 u1 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 (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 u1) #s(literal 3 binary32))) (fma.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (log1p.f32 (neg.f32 (*.f32 u1 u1))) (+.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 (/.f32 (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 3 binary32)) (fma.f32 (log1p.f32 (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)))) (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 2 binary32)))) #s(literal 3 binary32)) (pow.f32 (/.f32 (pow.f32 (log1p.f32 (fma.f32 u1 u1 u1)) #s(literal 3 binary32)) (fma.f32 (log1p.f32 (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)))) (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 2 binary32)))) #s(literal 3 binary32))) (fma.f32 (/.f32 (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 3 binary32)) (fma.f32 (log1p.f32 (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)))) (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 2 binary32)))) (/.f32 (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 3 binary32)) (fma.f32 (log1p.f32 (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)))) (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 2 binary32)))) (fma.f32 (/.f32 (pow.f32 (log1p.f32 (fma.f32 u1 u1 u1)) #s(literal 3 binary32)) (fma.f32 (log1p.f32 (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)))) (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 3 binary32)) (fma.f32 (log1p.f32 (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)))) (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 2 binary32)))) (*.f32 (/.f32 (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 3 binary32)) (fma.f32 (log1p.f32 (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)))) (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 3 binary32)) (fma.f32 (log1p.f32 (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)))) (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 2 binary32))))))))
(/.f32 (-.f32 (pow.f32 (/.f32 (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 2 binary32)) (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))) #s(literal 3 binary32)) (pow.f32 (/.f32 (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))))) #s(literal 3 binary32))) (fma.f32 (/.f32 (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 2 binary32)) (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))) (/.f32 (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 2 binary32)) (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))) (fma.f32 (/.f32 (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 (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 (*.f32 u1 (*.f32 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 (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 (*.f32 u1 (*.f32 u1 u1))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (fma.f32 u1 u1 u1)) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (log1p.f32 (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)))) (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 2 binary32)))))
(*.f32 (*.f32 (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))) (log1p.f32 u1)) (/.f32 #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))))))
(log.f32 (+.f32 #s(literal 1 binary32) u1))
(log.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))))
(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 (cbrt.f32 (PI.f32)) #s(literal 3 binary32))
(pow.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/2 binary32))
(pow.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1/3 binary32))
(pow.f32 (sqrt.f32 (PI.f32)) #s(literal 2 binary32))
(pow.f32 (E.f32) (log.f32 (PI.f32)))
(sqrt.f32 (*.f32 (PI.f32) (PI.f32)))
(cbrt.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))
(*.f32 #s(literal 1 binary32) (PI.f32))
(*.f32 (PI.f32) #s(literal 1 binary32))
(*.f32 (PI.f32) (log.f32 (E.f32)))
(*.f32 (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)))
(+.f32 (*.f32 u1 #s(literal -1/4 binary32)) #s(literal -1/3 binary32))
(+.f32 #s(literal -1/3 binary32) (*.f32 u1 #s(literal -1/4 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) (/.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 #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 (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))))
(log1p.f32 (*.f32 u1 (*.f32 u1 u1)))
(+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))))
(+.f32 (log.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))) (log.f32 #s(literal -1 binary32)))
(-.f32 (log.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) #s(literal -1 binary32))) (log.f32 (neg.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) #s(literal 1 binary32)))))
(-.f32 (log1p.f32 (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)))) (log1p.f32 (*.f32 u1 (*.f32 u1 u1))))
(-.f32 (log1p.f32 (*.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 (neg.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) #s(literal -1 binary32)))) (log1p.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))
(-.f32 (log.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)))))) (log.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))))
(-.f32 (log.f32 (-.f32 #s(literal 0 binary32) (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)) (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)))))) (log.f32 (+.f32 #s(literal 0 binary32) (fma.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)) (*.f32 #s(literal 0 binary32) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)))))))
(-.f32 (log.f32 (-.f32 #s(literal 0 binary32) (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))))) (log.f32 (+.f32 #s(literal 0 binary32) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)))))
(-.f32 (log.f32 (*.f32 #s(literal -1 binary32) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) #s(literal -1 binary32)))) (log1p.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))
(-.f32 (log.f32 (*.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)))))) (log.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))))
(/.f32 (+.f32 (pow.f32 (log.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (log.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))) #s(literal 3 binary32))) (fma.f32 (log.f32 #s(literal -1 binary32)) (log.f32 #s(literal -1 binary32)) (-.f32 (*.f32 (log.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))) (log.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)))) (*.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)))))))
(log.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 u1))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) (sqrt.f32 (neg.f32 (log1p.f32 u1))))

simplify602.0ms (4.7%)

Memory
15.9MiB live, 561.0MiB allocated
Algorithm
egg-herbie
Rules
6 818×accelerator-lowering-fma.f32
6 818×accelerator-lowering-fma.f64
5 600×*-lowering-*.f32
5 600×*-lowering-*.f64
5 208×+-lowering-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
09767473
130636664
278366659
081106275
Stop Event
iter limit
node limit
Counts
336 → 336
Calls
Call 1
Inputs
(* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2)))
(+ (* -1/4 (* (sqrt (pow u1 3)) (sin (* 2 (* u2 (PI)))))) (* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))))
(+ (* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))) (* (pow u1 2) (+ (* -1/4 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))) (* -1/6 (* (sqrt u1) (sin (* 2 (* u2 (PI)))))))))
(+ (* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))) (* (pow u1 2) (+ (* -1/4 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))) (* u1 (+ (* -1/2 (* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (+ 1/4 (* 1/16 (/ 1 (* u1 (pow (sqrt -1) 2)))))))) (* -1/6 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))))))))
(* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log -1) (* -1 (log (/ 1 u1))))))
(+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log -1) (* -1 (log (/ 1 u1)))))))
(+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1))))))))) (pow u1 2)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log -1) (* -1 (log (/ 1 u1))))))))
(+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (* (sqrt -1) (+ 1/3 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1))))))) (+ (log -1) (* -1 (log (/ 1 u1))))))))) (pow u1 3)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1))))))))) (pow u1 2)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log -1) (* -1 (log (/ 1 u1)))))))))
(* (sqrt (log (/ -1 u1))) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2)))
(+ (* -1/2 (* (/ (sin (* 2 (* u2 (PI)))) u1) (sqrt (/ 1 (log (/ -1 u1)))))) (* (sqrt (log (/ -1 u1))) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))))
(+ (* -1 (/ (+ (* 1/2 (* (sqrt (/ 1 (log (/ -1 u1)))) (sin (* 2 (* u2 (PI)))))) (* 1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2)))))) u1) (sqrt (/ 1 (log (/ -1 u1))))))) u1)) (* (sqrt (log (/ -1 u1))) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))))
(+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (sqrt (/ 1 (log (/ -1 u1)))) (* (sin (* 2 (* u2 (PI)))) (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2)))))))) (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (- 1/3 (* -1/2 (/ (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2))))) (* (log (/ -1 u1)) (pow (sqrt -1) 2)))))) u1) (sqrt (/ 1 (log (/ -1 u1))))))) u1)) (* 1/2 (* (sqrt (/ 1 (log (/ -1 u1)))) (sin (* 2 (* u2 (PI))))))) u1)) (* (sqrt (log (/ -1 u1))) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))))
(* 2 (* (* u2 (* (PI) (sqrt -1))) (sqrt (log (- 1 u1)))))
(* u2 (+ (* -4/3 (* (* (pow u2 2) (* (pow (PI) 3) (sqrt -1))) (sqrt (log (- 1 u1))))) (* 2 (* (* (PI) (sqrt -1)) (sqrt (log (- 1 u1)))))))
(* u2 (+ (* 2 (* (* (PI) (sqrt -1)) (sqrt (log (- 1 u1))))) (* (pow u2 2) (+ (* -4/3 (* (* (pow (PI) 3) (sqrt -1)) (sqrt (log (- 1 u1))))) (* 4/15 (* (* (pow u2 2) (* (pow (PI) 5) (sqrt -1))) (sqrt (log (- 1 u1)))))))))
(* u2 (+ (* 2 (* (* (PI) (sqrt -1)) (sqrt (log (- 1 u1))))) (* (pow u2 2) (+ (* -4/3 (* (* (pow (PI) 3) (sqrt -1)) (sqrt (log (- 1 u1))))) (* (pow u2 2) (+ (* -8/315 (* (* (pow u2 2) (* (pow (PI) 7) (sqrt -1))) (sqrt (log (- 1 u1))))) (* 4/15 (* (* (pow (PI) 5) (sqrt -1)) (sqrt (log (- 1 u1)))))))))))
(* (sqrt (log (- 1 u1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1)))
(* (sqrt (log (- 1 u1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1)))
(* (sqrt (log (- 1 u1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1)))
(* (sqrt (log (- 1 u1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1)))
(* (sqrt (log (- 1 u1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1)))
(* (sqrt (log (- 1 u1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1)))
(* (sqrt (log (- 1 u1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1)))
(* (sqrt (log (- 1 u1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1)))
(* (sqrt u1) (pow (sqrt -1) 2))
(+ (* -1/4 (sqrt (pow u1 3))) (* (sqrt u1) (pow (sqrt -1) 2)))
(+ (* (sqrt u1) (pow (sqrt -1) 2)) (* (pow u1 2) (+ (* -1/4 (sqrt (/ 1 u1))) (* -1/6 (sqrt u1)))))
(+ (* (sqrt u1) (pow (sqrt -1) 2)) (* (pow u1 2) (+ (* -1/4 (sqrt (/ 1 u1))) (* u1 (+ (* -1/2 (* (sqrt u1) (+ 1/4 (* 1/16 (/ 1 (* u1 (pow (sqrt -1) 2))))))) (* -1/6 (sqrt (/ 1 u1))))))))
(* (sqrt -1) (sqrt (+ (log -1) (* -1 (log (/ 1 u1))))))
(+ (* -1/2 (* (/ (sqrt -1) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (sqrt -1) (sqrt (+ (log -1) (* -1 (log (/ 1 u1)))))))
(+ (* -1/2 (* (/ (sqrt -1) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (pow u1 2)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (sqrt -1) (sqrt (+ (log -1) (* -1 (log (/ 1 u1))))))))
(+ (* -1/2 (* (/ (sqrt -1) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* (sqrt -1) (+ 1/3 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1))))))) (+ (log -1) (* -1 (log (/ 1 u1)))))))) (pow u1 3)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (pow u1 2)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (sqrt -1) (sqrt (+ (log -1) (* -1 (log (/ 1 u1)))))))))
(* (sqrt (log (/ -1 u1))) (pow (sqrt -1) 2))
(+ (* -1/2 (* (/ 1 u1) (sqrt (/ 1 (log (/ -1 u1)))))) (* (sqrt (log (/ -1 u1))) (pow (sqrt -1) 2)))
(+ (* -1 (/ (+ (* 1/2 (sqrt (/ 1 (log (/ -1 u1))))) (* 1/2 (* (/ (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2))))) u1) (sqrt (/ 1 (log (/ -1 u1))))))) u1)) (* (sqrt (log (/ -1 u1))) (pow (sqrt -1) 2)))
(+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (sqrt (/ 1 (log (/ -1 u1)))) (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2))))))) (* -1/2 (* (/ (- 1/3 (* -1/2 (/ (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2))))) (* (log (/ -1 u1)) (pow (sqrt -1) 2))))) u1) (sqrt (/ 1 (log (/ -1 u1))))))) u1)) (* 1/2 (sqrt (/ 1 (log (/ -1 u1)))))) u1)) (* (sqrt (log (/ -1 u1))) (pow (sqrt -1) 2)))
u1
(* u1 (+ 1 (* 1/2 u1)))
(* u1 (+ 1 (* u1 (+ 1/2 (* 1/3 u1)))))
(* u1 (+ 1 (* u1 (+ 1/2 (* u1 (+ 1/3 (* 1/4 u1)))))))
(* -1 (+ (log -1) (* -1 (log (/ 1 u1)))))
(- (/ 1 u1) (+ (log -1) (* -1 (log (/ 1 u1)))))
(- (+ (/ 1/2 (pow u1 2)) (/ 1 u1)) (+ (log -1) (* -1 (log (/ 1 u1)))))
(- (+ (/ 1/2 (pow u1 2)) (+ (/ 1 u1) (* 1/3 (/ 1 (pow u1 3))))) (+ (log -1) (* -1 (log (/ 1 u1)))))
(log (/ -1 u1))
(- (/ 1 u1) (* -1 (log (/ -1 u1))))
(- (+ (/ 1/2 (pow u1 2)) (/ 1 u1)) (* -1 (log (/ -1 u1))))
(- (* -1 (/ (- (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u1))) u1)) 1) u1)) (* -1 (log (/ -1 u1))))
(* -1 u1)
(* u1 (- (* -1/2 u1) 1))
(* u1 (- (* u1 (- (* -1/3 u1) 1/2)) 1))
(* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))
(+ (log -1) (* -1 (log (/ 1 u1))))
(- (+ (log -1) (* -1 (log (/ 1 u1)))) (/ 1 u1))
(+ (log -1) (+ (* -1 (log (/ 1 u1))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u1))) u1))))
(- (+ (log -1) (+ (* -1 (log (/ 1 u1))) (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u1))) (pow u1 2))))) (/ 1 u1))
(* -1 (log (/ -1 u1)))
(- (* -1 (log (/ -1 u1))) (/ 1 u1))
(+ (* -1 (log (/ -1 u1))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u1))) u1)))
(+ (* -1 (log (/ -1 u1))) (* -1 (/ (+ 1 (+ (/ 1/3 (pow u1 2)) (* 1/2 (/ 1 u1)))) u1)))
(* (sqrt u1) (sin (* 2 (* u2 (PI)))))
(* (sqrt u1) (sin (* 2 (* u2 (PI)))))
(* (sqrt u1) (sin (* 2 (* u2 (PI)))))
(* (sqrt u1) (sin (* 2 (* u2 (PI)))))
(* (sqrt u1) (sin (* 2 (* u2 (PI)))))
(* (sqrt u1) (sin (* 2 (* u2 (PI)))))
(* (sqrt u1) (sin (* 2 (* u2 (PI)))))
(* (sqrt u1) (sin (* 2 (* u2 (PI)))))
(* -1 (* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))))
(* -1 (* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))))
(* -1 (* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))))
(* -1 (* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))))
(* 2 (* (sqrt u1) (* u2 (PI))))
(* u2 (+ (* -4/3 (* (sqrt u1) (* (pow u2 2) (pow (PI) 3)))) (* 2 (* (sqrt u1) (PI)))))
(* u2 (+ (* 2 (* (sqrt u1) (PI))) (* (pow u2 2) (+ (* -4/3 (* (sqrt u1) (pow (PI) 3))) (* 4/15 (* (sqrt u1) (* (pow u2 2) (pow (PI) 5))))))))
(* u2 (+ (* 2 (* (sqrt u1) (PI))) (* (pow u2 2) (+ (* -4/3 (* (sqrt u1) (pow (PI) 3))) (* (pow u2 2) (+ (* -8/315 (* (sqrt u1) (* (pow u2 2) (pow (PI) 7)))) (* 4/15 (* (sqrt u1) (pow (PI) 5)))))))))
(* (sqrt u1) (sin (* 2 (* u2 (PI)))))
(* (sqrt u1) (sin (* 2 (* u2 (PI)))))
(* (sqrt u1) (sin (* 2 (* u2 (PI)))))
(* (sqrt u1) (sin (* 2 (* u2 (PI)))))
(* (sqrt u1) (sin (* 2 (* u2 (PI)))))
(* (sqrt u1) (sin (* 2 (* u2 (PI)))))
(* (sqrt u1) (sin (* 2 (* u2 (PI)))))
(* (sqrt u1) (sin (* 2 (* u2 (PI)))))
(sqrt u1)
(sqrt u1)
(sqrt u1)
(sqrt u1)
(sqrt u1)
(sqrt u1)
(sqrt u1)
(sqrt u1)
(* -1 (* (sqrt u1) (pow (sqrt -1) 2)))
(* -1 (* (sqrt u1) (pow (sqrt -1) 2)))
(* -1 (* (sqrt u1) (pow (sqrt -1) 2)))
(* -1 (* (sqrt u1) (pow (sqrt -1) 2)))
(* 2 (* u2 (PI)))
(* u2 (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI))))
(* u2 (+ (* 2 (PI)) (* (pow u2 2) (+ (* -4/3 (pow (PI) 3)) (* 4/15 (* (pow u2 2) (pow (PI) 5)))))))
(* u2 (+ (* 2 (PI)) (* (pow u2 2) (+ (* -4/3 (pow (PI) 3)) (* (pow u2 2) (+ (* -8/315 (* (pow u2 2) (pow (PI) 7))) (* 4/15 (pow (PI) 5))))))))
(sin (* 2 (* u2 (PI))))
(sin (* 2 (* u2 (PI))))
(sin (* 2 (* u2 (PI))))
(sin (* 2 (* u2 (PI))))
(sin (* 2 (* u2 (PI))))
(sin (* 2 (* u2 (PI))))
(sin (* 2 (* u2 (PI))))
(sin (* 2 (* u2 (PI))))
(* 2 (* u2 (PI)))
(* 2 (* u2 (PI)))
(* 2 (* u2 (PI)))
(* 2 (* u2 (PI)))
(* 2 (* u2 (PI)))
(* 2 (* u2 (PI)))
(* 2 (* u2 (PI)))
(* 2 (* u2 (PI)))
(* 2 (* u2 (PI)))
(* 2 (* u2 (PI)))
(* 2 (* u2 (PI)))
(* 2 (* u2 (PI)))
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) (* (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)))))))))))
(* 1/2 (* (pow u1 2) (sin (* 2 (* u2 (PI))))))
(* (pow u1 2) (+ (* 1/3 (/ (sin (* 2 (* u2 (PI)))) u1)) (* 1/2 (sin (* 2 (* u2 (PI)))))))
(* (pow u1 2) (+ (* 1/3 (/ (sin (* 2 (* u2 (PI)))) u1)) (+ (* 7/18 (/ (sin (* 2 (* u2 (PI)))) (pow u1 2))) (* 1/2 (sin (* 2 (* u2 (PI))))))))
(* (pow u1 2) (+ (* 1/3 (/ (sin (* 2 (* u2 (PI)))) u1)) (+ (* 7/18 (/ (sin (* 2 (* u2 (PI)))) (pow u1 2))) (+ (* 1/2 (sin (* 2 (* u2 (PI))))) (* 20/27 (/ (sin (* 2 (* u2 (PI)))) (pow u1 3)))))))
(* 1/2 (* (pow u1 2) (sin (* 2 (* u2 (PI))))))
(* (pow u1 2) (+ (* 1/3 (/ (sin (* 2 (* u2 (PI)))) u1)) (* 1/2 (sin (* 2 (* u2 (PI)))))))
(* (pow u1 2) (+ (* -1 (/ (+ (* -7/18 (/ (sin (* 2 (* u2 (PI)))) u1)) (* -1/3 (sin (* 2 (* u2 (PI)))))) u1)) (* 1/2 (sin (* 2 (* u2 (PI)))))))
(* (pow u1 2) (+ (* -1 (/ (+ (* -1 (/ (+ (* 7/18 (sin (* 2 (* u2 (PI))))) (* 20/27 (/ (sin (* 2 (* u2 (PI)))) u1))) u1)) (* -1/3 (sin (* 2 (* u2 (PI)))))) u1)) (* 1/2 (sin (* 2 (* u2 (PI)))))))
(* 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 (+ (* 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)))) (* 4/15 (* (sqrt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))) (* (pow u2 2) (* (pow (PI) 5) (sqrt -1)))))))))
(* u2 (+ (* 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)))) (* (pow u2 2) (+ (* -8/315 (* (sqrt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))) (* (pow u2 2) (* (pow (PI) 7) (sqrt -1))))) (* 4/15 (* (sqrt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))) (* (pow (PI) 5) (sqrt -1))))))))))
(* (sqrt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1)))
(* (sqrt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1)))
(* (sqrt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1)))
(* (sqrt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1)))
(* (sqrt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1)))
(* (sqrt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1)))
(* (sqrt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1)))
(* (sqrt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))) (* (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))))))))
(* 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))
u1
(* u1 (+ 1 (* 1/2 u1)))
(* u1 (+ 1 (* u1 (+ 1/2 (* -2/3 u1)))))
(* u1 (+ 1 (* u1 (+ 1/2 (* u1 (- (* 1/4 u1) 2/3))))))
(* -2 (log (/ 1 u1)))
(+ (* -2 (log (/ 1 u1))) (/ 1 u1))
(+ (* -2 (log (/ 1 u1))) (+ (/ 1/2 (pow u1 2)) (/ 1 u1)))
(- (+ (* -2 (log (/ 1 u1))) (+ (/ 1/2 (pow u1 2)) (/ 1 u1))) (* 2/3 (/ 1 (pow u1 3))))
(* -2 (log (/ -1 u1)))
(+ (* -2 (log (/ -1 u1))) (/ 1 u1))
(+ (* -2 (log (/ -1 u1))) (+ (/ 1/2 (pow u1 2)) (/ 1 u1)))
(+ (* -2 (log (/ -1 u1))) (* -1 (/ (- (* -1 (/ (- 1/2 (* 2/3 (/ 1 u1))) u1)) 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)))))))
(- (* -2 (log (/ 1 u1))) (+ (log -1) (* -3 (log (/ 1 u1)))))
(- (+ (* -2 (log (/ 1 u1))) (/ 1 u1)) (+ (log -1) (* -3 (log (/ 1 u1)))))
(- (+ (* -2 (log (/ 1 u1))) (+ (/ 1/2 (pow u1 2)) (/ 1 u1))) (+ (log -1) (* -3 (log (/ 1 u1)))))
(- (+ (* -2 (log (/ 1 u1))) (+ (/ 1/2 (pow u1 2)) (+ (/ 1 u1) (* 1/3 (/ 1 (pow u1 3)))))) (+ (log -1) (* -3 (log (/ 1 u1)))))
(- (* -2 (log (/ -1 u1))) (* -3 (log (/ -1 u1))))
(- (+ (* -2 (log (/ -1 u1))) (/ 1 u1)) (* -3 (log (/ -1 u1))))
(- (+ (* -2 (log (/ -1 u1))) (+ (/ 1/2 (pow u1 2)) (/ 1 u1))) (* -3 (log (/ -1 u1))))
(- (+ (* -2 (log (/ -1 u1))) (* -1 (/ (- (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u1))) u1)) 1) u1))) (* -3 (log (/ -1 u1))))
-1
(- (pow u1 3) 1)
(- (pow u1 3) 1)
(- (pow u1 3) 1)
(pow u1 3)
(* (pow u1 3) (- 1 (/ 1 (pow u1 3))))
(* (pow u1 3) (- 1 (/ 1 (pow u1 3))))
(* (pow u1 3) (- 1 (/ 1 (pow u1 3))))
(pow u1 3)
(* -1 (* (pow u1 3) (- (/ 1 (pow u1 3)) 1)))
(* -1 (* (pow u1 3) (- (/ 1 (pow u1 3)) 1)))
(* -1 (* (pow u1 3) (- (/ 1 (pow u1 3)) 1)))
1
(+ 1 u1)
(+ 1 (* u1 (+ 1 u1)))
(+ 1 (* u1 (+ 1 u1)))
(pow u1 2)
(* (pow u1 2) (+ 1 (/ 1 u1)))
(* (pow u1 2) (+ 1 (+ (/ 1 u1) (/ 1 (pow u1 2)))))
(* (pow u1 2) (+ 1 (+ (/ 1 u1) (/ 1 (pow u1 2)))))
(pow u1 2)
(* (pow u1 2) (+ 1 (/ 1 u1)))
(* (pow u1 2) (+ 1 (+ (/ 1 u1) (/ 1 (pow u1 2)))))
(* (pow u1 2) (+ 1 (+ (/ 1 u1) (/ 1 (pow u1 2)))))
(sqrt u1)
(+ (sqrt u1) (* -1/4 (sqrt (pow u1 3))))
(+ (sqrt u1) (* (pow u1 2) (+ (* -1/4 (sqrt (/ 1 u1))) (* 1/6 (sqrt u1)))))
(+ (sqrt u1) (* (pow u1 2) (+ (* -1/4 (sqrt (/ 1 u1))) (* u1 (+ (* -1/2 (* (sqrt u1) (+ 1/4 (* 1/16 (/ 1 u1))))) (* 1/6 (sqrt (/ 1 u1))))))))
(* (sqrt (log (/ 1 u1))) (sqrt -1))
(+ (* 1/2 (* (/ 1 (* u1 (sqrt -1))) (sqrt (/ 1 (log (/ 1 u1)))))) (* (sqrt (log (/ 1 u1))) (sqrt -1)))
(+ (* -1/2 (* (/ (+ 1/2 (* 1/4 (/ 1 (* (log (/ 1 u1)) (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1))) (sqrt (/ 1 (log (/ 1 u1)))))) (+ (* 1/2 (* (/ 1 (* u1 (sqrt -1))) (sqrt (/ 1 (log (/ 1 u1)))))) (* (sqrt (log (/ 1 u1))) (sqrt -1))))
(+ (* -1/2 (* (/ (+ 1/2 (* 1/4 (/ 1 (* (log (/ 1 u1)) (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1))) (sqrt (/ 1 (log (/ 1 u1)))))) (+ (* 1/2 (* (/ 1 (* u1 (sqrt -1))) (sqrt (/ 1 (log (/ 1 u1)))))) (+ (* 1/2 (* (/ (- 1/3 (* -1/2 (/ (+ 1/2 (* 1/4 (/ 1 (* (log (/ 1 u1)) (pow (sqrt -1) 2))))) (* (log (/ 1 u1)) (pow (sqrt -1) 2))))) (* (pow u1 3) (sqrt -1))) (sqrt (/ 1 (log (/ 1 u1)))))) (* (sqrt (log (/ 1 u1))) (sqrt -1)))))
(sqrt (+ (log -1) (* -1 (log (/ -1 u1)))))
(+ (sqrt (+ (log -1) (* -1 (log (/ -1 u1))))) (* 1/2 (* (/ 1 u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 u1)))))))))
(+ (sqrt (+ (log -1) (* -1 (log (/ -1 u1))))) (* -1 (/ (+ (* -1/2 (sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))))) (* 1/2 (* (/ (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))))) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))))))) u1)))
(+ (sqrt (+ (log -1) (* -1 (log (/ -1 u1))))) (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))))) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 u1)))))))) (* 1/2 (* (/ (+ 1/3 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))))) (+ (log -1) (* -1 (log (/ -1 u1))))))) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))))))) u1)) (* -1/2 (sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 u1)))))))) u1)))
(* (sqrt u1) (sin (* 2 (* u2 (PI)))))
(+ (* -1/4 (* (sqrt (pow u1 3)) (sin (* 2 (* u2 (PI)))))) (* (sqrt u1) (sin (* 2 (* u2 (PI))))))
(+ (* (sqrt u1) (sin (* 2 (* u2 (PI))))) (* (pow u1 2) (+ (* -1/4 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))) (* 1/6 (* (sqrt u1) (sin (* 2 (* u2 (PI)))))))))
(+ (* (sqrt u1) (sin (* 2 (* u2 (PI))))) (* (pow u1 2) (+ (* -1/4 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))) (* u1 (+ (* -1/2 (* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (+ 1/4 (* 1/16 (/ 1 u1)))))) (* 1/6 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))))))))
(* (sqrt (log (/ 1 u1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1)))
(+ (* 1/2 (* (/ (sin (* 2 (* u2 (PI)))) (* u1 (sqrt -1))) (sqrt (/ 1 (log (/ 1 u1)))))) (* (sqrt (log (/ 1 u1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1))))
(+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (+ 1/2 (* 1/4 (/ 1 (* (log (/ 1 u1)) (pow (sqrt -1) 2)))))) (* (pow u1 2) (sqrt -1))) (sqrt (/ 1 (log (/ 1 u1)))))) (+ (* 1/2 (* (/ (sin (* 2 (* u2 (PI)))) (* u1 (sqrt -1))) (sqrt (/ 1 (log (/ 1 u1)))))) (* (sqrt (log (/ 1 u1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1)))))
(+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (+ 1/2 (* 1/4 (/ 1 (* (log (/ 1 u1)) (pow (sqrt -1) 2)))))) (* (pow u1 2) (sqrt -1))) (sqrt (/ 1 (log (/ 1 u1)))))) (+ (* 1/2 (* (/ (sin (* 2 (* u2 (PI)))) (* u1 (sqrt -1))) (sqrt (/ 1 (log (/ 1 u1)))))) (+ (* 1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (- 1/3 (* -1/2 (/ (+ 1/2 (* 1/4 (/ 1 (* (log (/ 1 u1)) (pow (sqrt -1) 2))))) (* (log (/ 1 u1)) (pow (sqrt -1) 2)))))) (* (pow u1 3) (sqrt -1))) (sqrt (/ 1 (log (/ 1 u1)))))) (* (sqrt (log (/ 1 u1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1))))))
(* (sin (* 2 (* u2 (PI)))) (sqrt (+ (log -1) (* -1 (log (/ -1 u1))))))
(+ (* 1/2 (* (/ (sin (* 2 (* u2 (PI)))) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 u1)))))))) (* (sin (* 2 (* u2 (PI)))) (sqrt (+ (log -1) (* -1 (log (/ -1 u1)))))))
(+ (* -1 (/ (+ (* -1/2 (* (sin (* 2 (* u2 (PI)))) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 u1)))))))) (* 1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ -1 u1)))))))) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))))))) u1)) (* (sin (* 2 (* u2 (PI)))) (sqrt (+ (log -1) (* -1 (log (/ -1 u1)))))))
(+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (* (sin (* 2 (* u2 (PI)))) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ -1 u1)))))))) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 u1)))))))) (* 1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (+ 1/3 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))))) (+ (log -1) (* -1 (log (/ -1 u1)))))))) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))))))) u1)) (* -1/2 (* (sin (* 2 (* u2 (PI)))) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))))))) u1)) (* (sin (* 2 (* u2 (PI)))) (sqrt (+ (log -1) (* -1 (log (/ -1 u1)))))))
(* 2 (* (* u2 (PI)) (sqrt (log (+ 1 u1)))))
(* u2 (+ (* -4/3 (* (* (pow u2 2) (pow (PI) 3)) (sqrt (log (+ 1 u1))))) (* 2 (* (PI) (sqrt (log (+ 1 u1)))))))
(* u2 (+ (* 2 (* (PI) (sqrt (log (+ 1 u1))))) (* (pow u2 2) (+ (* -4/3 (* (pow (PI) 3) (sqrt (log (+ 1 u1))))) (* 4/15 (* (* (pow u2 2) (pow (PI) 5)) (sqrt (log (+ 1 u1)))))))))
(* u2 (+ (* 2 (* (PI) (sqrt (log (+ 1 u1))))) (* (pow u2 2) (+ (* -4/3 (* (pow (PI) 3) (sqrt (log (+ 1 u1))))) (* (pow u2 2) (+ (* -8/315 (* (* (pow u2 2) (pow (PI) 7)) (sqrt (log (+ 1 u1))))) (* 4/15 (* (pow (PI) 5) (sqrt (log (+ 1 u1)))))))))))
(* (sqrt (log (+ 1 u1))) (sin (* 2 (* u2 (PI)))))
(* (sqrt (log (+ 1 u1))) (sin (* 2 (* u2 (PI)))))
(* (sqrt (log (+ 1 u1))) (sin (* 2 (* u2 (PI)))))
(* (sqrt (log (+ 1 u1))) (sin (* 2 (* u2 (PI)))))
(* (sqrt (log (+ 1 u1))) (sin (* 2 (* u2 (PI)))))
(* (sqrt (log (+ 1 u1))) (sin (* 2 (* u2 (PI)))))
(* (sqrt (log (+ 1 u1))) (sin (* 2 (* u2 (PI)))))
(* (sqrt (log (+ 1 u1))) (sin (* 2 (* u2 (PI)))))
(pow (* 1 u1) 1/4)
(+ (* -1/8 (pow (* 1 (pow u1 5)) 1/4)) (pow (* 1 u1) 1/4))
(+ (* u1 (+ (* -1/8 (pow (* 1 u1) 1/4)) (* 23/384 (pow (* 1 (pow u1 5)) 1/4)))) (pow (* 1 u1) 1/4))
(+ (* u1 (+ (* -1/8 (pow (* 1 u1) 1/4)) (* u1 (+ (* -39/1024 (pow (* 1 (pow u1 5)) 1/4)) (* 23/384 (pow (* 1 u1) 1/4)))))) (pow (* 1 u1) 1/4))
(pow (* -1 (log (/ 1 u1))) 1/4)
(+ (* -1/4 (* (pow (/ -1 (pow (log (/ 1 u1)) 3)) 1/4) (/ 1 u1))) (pow (* -1 (log (/ 1 u1))) 1/4))
(+ (* -1/4 (* (pow (/ -1 (pow (log (/ 1 u1)) 3)) 1/4) (/ 1 u1))) (+ (* (pow (* -1 (log (/ 1 u1))) 1/4) (/ (+ (* 1/8 (- (/ 1 (log (/ 1 u1))) (/ 1 (pow (log (/ 1 u1)) 2)))) (* 1/32 (/ 1 (pow (log (/ 1 u1)) 2)))) (pow u1 2))) (pow (* -1 (log (/ 1 u1))) 1/4)))
(+ (* -1/4 (* (pow (/ -1 (pow (log (/ 1 u1)) 3)) 1/4) (/ 1 u1))) (+ (* (pow (* -1 (log (/ 1 u1))) 1/4) (/ (+ (* 1/8 (- (/ 1 (log (/ 1 u1))) (/ 1 (pow (log (/ 1 u1)) 2)))) (* 1/32 (/ 1 (pow (log (/ 1 u1)) 2)))) (pow u1 2))) (+ (* (pow (* -1 (log (/ 1 u1))) 1/4) (/ (- (+ (* -1/32 (/ (- (/ 1 (log (/ 1 u1))) (/ 1 (pow (log (/ 1 u1)) 2))) (log (/ 1 u1)))) (* 1/24 (- (* 3 (/ 1 (pow (log (/ 1 u1)) 2))) (+ (* 2 (/ 1 (log (/ 1 u1)))) (* 2 (/ 1 (pow (log (/ 1 u1)) 3))))))) (* 1/384 (/ 1 (pow (log (/ 1 u1)) 3)))) (pow u1 3))) (pow (* -1 (log (/ 1 u1))) 1/4))))
(pow (* 1 (+ (log -1) (* -1 (log (/ -1 u1))))) 1/4)
(+ (* 1/4 (* (pow (/ 1 (pow (+ (log -1) (* -1 (log (/ -1 u1)))) 3)) 1/4) (/ 1 u1))) (pow (* 1 (+ (log -1) (* -1 (log (/ -1 u1))))) 1/4))
(+ (* -1 (/ (+ (* -1 (* (pow (* 1 (+ (log -1) (* -1 (log (/ -1 u1))))) 1/4) (/ (+ (* -1/8 (+ (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))) (/ 1 (pow (+ (log -1) (* -1 (log (/ -1 u1)))) 2)))) (* 1/32 (/ 1 (pow (+ (log -1) (* -1 (log (/ -1 u1)))) 2)))) u1))) (* -1/4 (pow (/ 1 (pow (+ (log -1) (* -1 (log (/ -1 u1)))) 3)) 1/4))) u1)) (pow (* 1 (+ (log -1) (* -1 (log (/ -1 u1))))) 1/4))
(+ (* -1 (/ (+ (* -1 (/ (+ (* -1 (* (pow (* 1 (+ (log -1) (* -1 (log (/ -1 u1))))) 1/4) (/ (- (+ (* -1/24 (+ (* 2 (/ 1 (+ (log -1) (* -1 (log (/ -1 u1)))))) (+ (* 3 (/ 1 (pow (+ (log -1) (* -1 (log (/ -1 u1)))) 2))) (* 2 (/ 1 (pow (+ (log -1) (* -1 (log (/ -1 u1)))) 3)))))) (* 1/32 (/ (+ (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))) (/ 1 (pow (+ (log -1) (* -1 (log (/ -1 u1)))) 2))) (+ (log -1) (* -1 (log (/ -1 u1))))))) (* 1/384 (/ 1 (pow (+ (log -1) (* -1 (log (/ -1 u1)))) 3)))) u1))) (* (pow (* 1 (+ (log -1) (* -1 (log (/ -1 u1))))) 1/4) (+ (* -1/8 (+ (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))) (/ 1 (pow (+ (log -1) (* -1 (log (/ -1 u1)))) 2)))) (* 1/32 (/ 1 (pow (+ (log -1) (* -1 (log (/ -1 u1)))) 2)))))) u1)) (* -1/4 (pow (/ 1 (pow (+ (log -1) (* -1 (log (/ -1 u1)))) 3)) 1/4))) u1)) (pow (* 1 (+ (log -1) (* -1 (log (/ -1 u1))))) 1/4))
u1
(* u1 (+ 1 (* -1/2 u1)))
(* u1 (+ 1 (* u1 (- (* 1/3 u1) 1/2))))
(* u1 (+ 1 (* u1 (- (* u1 (+ 1/3 (* -1/4 u1))) 1/2))))
(* -1 (log (/ 1 u1)))
(+ (* -1 (log (/ 1 u1))) (/ 1 u1))
(- (+ (* -1 (log (/ 1 u1))) (/ 1 u1)) (/ 1/2 (pow u1 2)))
(- (+ (* -1 (log (/ 1 u1))) (+ (/ 1 u1) (* 1/3 (/ 1 (pow u1 3))))) (/ 1/2 (pow u1 2)))
(+ (log -1) (* -1 (log (/ -1 u1))))
(+ (log -1) (+ (* -1 (log (/ -1 u1))) (/ 1 u1)))
(+ (log -1) (+ (* -1 (log (/ -1 u1))) (* -1 (/ (- (* 1/2 (/ 1 u1)) 1) u1))))
(+ (log -1) (+ (* -1 (log (/ -1 u1))) (* -1 (/ (- (* -1 (/ (- (* 1/3 (/ 1 u1)) 1/2) u1)) 1) u1))))
-1/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)))))
(* -1 (pow u1 3))
(* (pow u1 3) (- (* -1/2 (pow u1 3)) 1))
(* (pow u1 3) (- (* (pow u1 3) (- (* -1/3 (pow u1 3)) 1/2)) 1))
(* (pow u1 3) (- (* (pow u1 3) (- (* (pow u1 3) (- (* -1/4 (pow u1 3)) 1/3)) 1/2)) 1))
(+ (log -1) (* -3 (log (/ 1 u1))))
(- (+ (log -1) (* -3 (log (/ 1 u1)))) (/ 1 (pow u1 3)))
(+ (log -1) (+ (* -3 (log (/ 1 u1))) (* -1 (/ (+ 1 (* 1/2 (/ 1 (pow u1 3)))) (pow u1 3)))))
(- (+ (log -1) (+ (* -3 (log (/ 1 u1))) (* -1 (/ (+ 1/2 (* 1/3 (/ 1 (pow u1 3)))) (pow u1 6))))) (/ 1 (pow u1 3)))
(* -3 (log (/ -1 u1)))
(- (* -3 (log (/ -1 u1))) (/ 1 (pow u1 3)))
(+ (* -3 (log (/ -1 u1))) (* -1 (/ (+ 1 (* 1/2 (/ 1 (pow u1 3)))) (pow u1 3))))
(+ (* -3 (log (/ -1 u1))) (* -1 (/ (+ 1 (+ (/ 1/3 (pow u1 6)) (* 1/2 (/ 1 (pow u1 3))))) (pow u1 3))))
(* (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 (- (* -2 (log (/ 1 u1))) (+ (log -1) (* -3 (log (/ 1 u1)))))))
(+ (* 1/2 (* (/ (sin (* 2 (* u2 (PI)))) u1) (sqrt (/ 1 (- (* -2 (log (/ 1 u1))) (+ (log -1) (* -3 (log (/ 1 u1))))))))) (* (sin (* 2 (* u2 (PI)))) (sqrt (- (* -2 (log (/ 1 u1))) (+ (log -1) (* -3 (log (/ 1 u1))))))))
(+ (* 1/2 (* (/ (sin (* 2 (* u2 (PI)))) u1) (sqrt (/ 1 (- (* -2 (log (/ 1 u1))) (+ (log -1) (* -3 (log (/ 1 u1))))))))) (+ (* 1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (- 1/2 (* 1/4 (/ 1 (- (* -2 (log (/ 1 u1))) (+ (log -1) (* -3 (log (/ 1 u1))))))))) (pow u1 2)) (sqrt (/ 1 (- (* -2 (log (/ 1 u1))) (+ (log -1) (* -3 (log (/ 1 u1))))))))) (* (sin (* 2 (* u2 (PI)))) (sqrt (- (* -2 (log (/ 1 u1))) (+ (log -1) (* -3 (log (/ 1 u1)))))))))
(+ (* 1/2 (* (/ (sin (* 2 (* u2 (PI)))) u1) (sqrt (/ 1 (- (* -2 (log (/ 1 u1))) (+ (log -1) (* -3 (log (/ 1 u1))))))))) (+ (* 1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (- 1/3 (* 1/2 (/ (- 1/2 (* 1/4 (/ 1 (- (* -2 (log (/ 1 u1))) (+ (log -1) (* -3 (log (/ 1 u1)))))))) (- (* -2 (log (/ 1 u1))) (+ (log -1) (* -3 (log (/ 1 u1))))))))) (pow u1 3)) (sqrt (/ 1 (- (* -2 (log (/ 1 u1))) (+ (log -1) (* -3 (log (/ 1 u1))))))))) (+ (* 1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (- 1/2 (* 1/4 (/ 1 (- (* -2 (log (/ 1 u1))) (+ (log -1) (* -3 (log (/ 1 u1))))))))) (pow u1 2)) (sqrt (/ 1 (- (* -2 (log (/ 1 u1))) (+ (log -1) (* -3 (log (/ 1 u1))))))))) (* (sin (* 2 (* u2 (PI)))) (sqrt (- (* -2 (log (/ 1 u1))) (+ (log -1) (* -3 (log (/ 1 u1))))))))))
(* (sin (* 2 (* u2 (PI)))) (sqrt (- (* -2 (log (/ -1 u1))) (* -3 (log (/ -1 u1))))))
(+ (* 1/2 (* (/ (sin (* 2 (* u2 (PI)))) u1) (sqrt (/ 1 (- (* -2 (log (/ -1 u1))) (* -3 (log (/ -1 u1)))))))) (* (sin (* 2 (* u2 (PI)))) (sqrt (- (* -2 (log (/ -1 u1))) (* -3 (log (/ -1 u1)))))))
(+ (* -1 (/ (+ (* -1/2 (* (sin (* 2 (* u2 (PI)))) (sqrt (/ 1 (- (* -2 (log (/ -1 u1))) (* -3 (log (/ -1 u1)))))))) (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (- 1/2 (* 1/4 (/ 1 (- (* -2 (log (/ -1 u1))) (* -3 (log (/ -1 u1)))))))) u1) (sqrt (/ 1 (- (* -2 (log (/ -1 u1))) (* -3 (log (/ -1 u1))))))))) u1)) (* (sin (* 2 (* u2 (PI)))) (sqrt (- (* -2 (log (/ -1 u1))) (* -3 (log (/ -1 u1)))))))
(+ (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (* (* (sin (* 2 (* u2 (PI)))) (- 1/2 (* 1/4 (/ 1 (- (* -2 (log (/ -1 u1))) (* -3 (log (/ -1 u1)))))))) (sqrt (/ 1 (- (* -2 (log (/ -1 u1))) (* -3 (log (/ -1 u1)))))))) (* 1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (+ 1/3 (* -1/2 (/ (- 1/2 (* 1/4 (/ 1 (- (* -2 (log (/ -1 u1))) (* -3 (log (/ -1 u1))))))) (- (* -2 (log (/ -1 u1))) (* -3 (log (/ -1 u1)))))))) u1) (sqrt (/ 1 (- (* -2 (log (/ -1 u1))) (* -3 (log (/ -1 u1))))))))) u1)) (* -1/2 (* (sin (* 2 (* u2 (PI)))) (sqrt (/ 1 (- (* -2 (log (/ -1 u1))) (* -3 (log (/ -1 u1))))))))) u1)) (* (sin (* 2 (* u2 (PI)))) (sqrt (- (* -2 (log (/ -1 u1))) (* -3 (log (/ -1 u1)))))))
(* 2 (* (* u2 (PI)) (sqrt (- (log (+ 1 (+ u1 (pow u1 2)))) (log (- 1 (pow u1 3)))))))
(* u2 (+ (* -4/3 (* (* (pow u2 2) (pow (PI) 3)) (sqrt (- (log (+ 1 (+ u1 (pow u1 2)))) (log (- 1 (pow u1 3))))))) (* 2 (* (PI) (sqrt (- (log (+ 1 (+ u1 (pow u1 2)))) (log (- 1 (pow u1 3)))))))))
(* u2 (+ (* 2 (* (PI) (sqrt (- (log (+ 1 (+ u1 (pow u1 2)))) (log (- 1 (pow u1 3))))))) (* (pow u2 2) (+ (* -4/3 (* (pow (PI) 3) (sqrt (- (log (+ 1 (+ u1 (pow u1 2)))) (log (- 1 (pow u1 3))))))) (* 4/15 (* (* (pow u2 2) (pow (PI) 5)) (sqrt (- (log (+ 1 (+ u1 (pow u1 2)))) (log (- 1 (pow u1 3)))))))))))
(* u2 (+ (* 2 (* (PI) (sqrt (- (log (+ 1 (+ u1 (pow u1 2)))) (log (- 1 (pow u1 3))))))) (* (pow u2 2) (+ (* -4/3 (* (pow (PI) 3) (sqrt (- (log (+ 1 (+ u1 (pow u1 2)))) (log (- 1 (pow u1 3))))))) (* (pow u2 2) (+ (* -8/315 (* (* (pow u2 2) (pow (PI) 7)) (sqrt (- (log (+ 1 (+ u1 (pow u1 2)))) (log (- 1 (pow u1 3))))))) (* 4/15 (* (pow (PI) 5) (sqrt (- (log (+ 1 (+ u1 (pow u1 2)))) (log (- 1 (pow u1 3)))))))))))))
(* (sin (* 2 (* u2 (PI)))) (sqrt (- (log (+ 1 (+ u1 (pow u1 2)))) (log (- 1 (pow u1 3))))))
(* (sin (* 2 (* u2 (PI)))) (sqrt (- (log (+ 1 (+ u1 (pow u1 2)))) (log (- 1 (pow u1 3))))))
(* (sin (* 2 (* u2 (PI)))) (sqrt (- (log (+ 1 (+ u1 (pow u1 2)))) (log (- 1 (pow u1 3))))))
(* (sin (* 2 (* u2 (PI)))) (sqrt (- (log (+ 1 (+ u1 (pow u1 2)))) (log (- 1 (pow u1 3))))))
(* (sin (* 2 (* u2 (PI)))) (sqrt (- (log (+ 1 (+ u1 (pow u1 2)))) (log (- 1 (pow u1 3))))))
(* (sin (* 2 (* u2 (PI)))) (sqrt (- (log (+ 1 (+ u1 (pow u1 2)))) (log (- 1 (pow u1 3))))))
(* (sin (* 2 (* u2 (PI)))) (sqrt (- (log (+ 1 (+ u1 (pow u1 2)))) (log (- 1 (pow u1 3))))))
(* (sin (* 2 (* u2 (PI)))) (sqrt (- (log (+ 1 (+ u1 (pow u1 2)))) (log (- 1 (pow u1 3))))))
Outputs
(* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2)))
(*.f32 (sqrt.f32 u1) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) #s(literal -1 binary32)))
(+ (* -1/4 (* (sqrt (pow u1 3)) (sin (* 2 (* u2 (PI)))))) (* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))))
(fma.f32 (sqrt.f32 u1) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) #s(literal -1 binary32)) (*.f32 #s(literal -1/4 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (*.f32 u1 (*.f32 u1 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 (sqrt.f32 u1) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) #s(literal -1 binary32)) (*.f32 (*.f32 u1 u1) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (fma.f32 #s(literal -1/4 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 (sqrt.f32 u1) #s(literal -1/6 binary32))))))
(+ (* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))) (* (pow u1 2) (+ (* -1/4 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))) (* u1 (+ (* -1/2 (* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (+ 1/4 (* 1/16 (/ 1 (* u1 (pow (sqrt -1) 2)))))))) (* -1/6 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))))))))
(fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))) #s(literal -1/6 binary32) (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 u1)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1))))) (*.f32 (*.f32 #s(literal -1/4 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))) (*.f32 (sqrt.f32 u1) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) #s(literal -1 binary32))))
(* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log -1) (* -1 (log (/ 1 u1))))))
(*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))))
(+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log -1) (* -1 (log (/ 1 u1)))))))
(fma.f32 (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 #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)))))))
(+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1))))))))) (pow u1 2)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log -1) (* -1 (log (/ 1 u1))))))))
(fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))) (fma.f32 #s(literal -1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1)) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))))) (*.f32 u1 u1))) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))))
(+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (* (sqrt -1) (+ 1/3 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1))))))) (+ (log -1) (* -1 (log (/ 1 u1))))))))) (pow u1 3)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1))))))))) (pow u1 2)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log -1) (* -1 (log (/ 1 u1)))))))))
(fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.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 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1)) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))))) (*.f32 u1 u1))) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))))))
(* (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 (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)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (log.f32 (neg.f32 u1)))))) u1) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) #s(literal -1 binary32)) (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 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) #s(literal -1 binary32)) (sqrt.f32 (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))))) (+.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)))) (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal -1/4 binary32) (neg.f32 (log.f32 (neg.f32 u1)))))) u1)))) (neg.f32 u1)))
(+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (sqrt (/ 1 (log (/ -1 u1)))) (* (sin (* 2 (* u2 (PI)))) (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2)))))))) (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (- 1/3 (* -1/2 (/ (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2))))) (* (log (/ -1 u1)) (pow (sqrt -1) 2)))))) u1) (sqrt (/ 1 (log (/ -1 u1))))))) u1)) (* 1/2 (* (sqrt (/ 1 (log (/ -1 u1)))) (sin (* 2 (* u2 (PI))))))) u1)) (* (sqrt (log (/ -1 u1))) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))))
(fma.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) #s(literal -1 binary32)) (sqrt.f32 (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 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.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)))) (neg.f32 u1))) (neg.f32 u1)))
(* 2 (* (* u2 (* (PI) (sqrt -1))) (sqrt (log (- 1 u1)))))
(*.f32 #s(literal 2 binary32) (*.f32 (*.f32 u2 (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32)))) (sqrt.f32 (log1p.f32 (neg.f32 u1)))))
(* u2 (+ (* -4/3 (* (* (pow u2 2) (* (pow (PI) 3) (sqrt -1))) (sqrt (log (- 1 u1))))) (* 2 (* (* (PI) (sqrt -1)) (sqrt (log (- 1 u1)))))))
(*.f32 u2 (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (fma.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32)))))))
(* u2 (+ (* 2 (* (* (PI) (sqrt -1)) (sqrt (log (- 1 u1))))) (* (pow u2 2) (+ (* -4/3 (* (* (pow (PI) 3) (sqrt -1)) (sqrt (log (- 1 u1))))) (* 4/15 (* (* (pow u2 2) (* (pow (PI) 5) (sqrt -1))) (sqrt (log (- 1 u1)))))))))
(*.f32 u2 (fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (fma.f32 #s(literal 4/15 binary32) (*.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 (PI.f32) #s(literal 5 binary32)))) (*.f32 #s(literal -4/3 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32)))) (sqrt.f32 (log1p.f32 (neg.f32 u1))))))
(* u2 (+ (* 2 (* (* (PI) (sqrt -1)) (sqrt (log (- 1 u1))))) (* (pow u2 2) (+ (* -4/3 (* (* (pow (PI) 3) (sqrt -1)) (sqrt (log (- 1 u1))))) (* (pow u2 2) (+ (* -8/315 (* (* (pow u2 2) (* (pow (PI) 7) (sqrt -1))) (sqrt (log (- 1 u1))))) (* 4/15 (* (* (pow (PI) 5) (sqrt -1)) (sqrt (log (- 1 u1)))))))))))
(*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (fma.f32 #s(literal -8/315 binary32) (*.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 (PI.f32) #s(literal 7 binary32)))) (*.f32 #s(literal 4/15 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 (PI.f32) #s(literal 5 binary32)))))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (sqrt.f32 (log1p.f32 (neg.f32 u1))))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32)))) (sqrt.f32 (log1p.f32 (neg.f32 u1))))))
(* (sqrt (log (- 1 u1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1)))
(*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (log1p.f32 (neg.f32 u1))))
(* (sqrt (log (- 1 u1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1)))
(*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (log1p.f32 (neg.f32 u1))))
(* (sqrt (log (- 1 u1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1)))
(*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (log1p.f32 (neg.f32 u1))))
(* (sqrt (log (- 1 u1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1)))
(*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (log1p.f32 (neg.f32 u1))))
(* (sqrt (log (- 1 u1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1)))
(*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (log1p.f32 (neg.f32 u1))))
(* (sqrt (log (- 1 u1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1)))
(*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (log1p.f32 (neg.f32 u1))))
(* (sqrt (log (- 1 u1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1)))
(*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (log1p.f32 (neg.f32 u1))))
(* (sqrt (log (- 1 u1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1)))
(*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (log1p.f32 (neg.f32 u1))))
(* (sqrt u1) (pow (sqrt -1) 2))
(neg.f32 (sqrt.f32 u1))
(+ (* -1/4 (sqrt (pow u1 3))) (* (sqrt u1) (pow (sqrt -1) 2)))
(fma.f32 #s(literal -1/4 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (neg.f32 (sqrt.f32 u1)))
(+ (* (sqrt u1) (pow (sqrt -1) 2)) (* (pow u1 2) (+ (* -1/4 (sqrt (/ 1 u1))) (* -1/6 (sqrt u1)))))
(fma.f32 (*.f32 u1 u1) (fma.f32 #s(literal -1/4 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 (sqrt.f32 u1) #s(literal -1/6 binary32))) (neg.f32 (sqrt.f32 u1)))
(+ (* (sqrt u1) (pow (sqrt -1) 2)) (* (pow u1 2) (+ (* -1/4 (sqrt (/ 1 u1))) (* u1 (+ (* -1/2 (* (sqrt u1) (+ 1/4 (* 1/16 (/ 1 (* u1 (pow (sqrt -1) 2))))))) (* -1/6 (sqrt (/ 1 u1))))))))
(fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/6 binary32) (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 u1)) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1)))) (*.f32 #s(literal -1/4 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))) (neg.f32 (sqrt.f32 u1)))
(* (sqrt -1) (sqrt (+ (log -1) (* -1 (log (/ 1 u1))))))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))))
(+ (* -1/2 (* (/ (sqrt -1) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (sqrt -1) (sqrt (+ (log -1) (* -1 (log (/ 1 u1)))))))
(fma.f32 (/.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 (neg.f32 (log.f32 (neg.f32 u1)))))
(+ (* -1/2 (* (/ 1 u1) (sqrt (/ 1 (log (/ -1 u1)))))) (* (sqrt (log (/ -1 u1))) (pow (sqrt -1) 2)))
(fma.f32 #s(literal -1/2 binary32) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (log.f32 (neg.f32 u1))))) u1) (*.f32 #s(literal -1 binary32) (sqrt.f32 (neg.f32 (log.f32 (neg.f32 u1))))))
(+ (* -1 (/ (+ (* 1/2 (sqrt (/ 1 (log (/ -1 u1))))) (* 1/2 (* (/ (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2))))) u1) (sqrt (/ 1 (log (/ -1 u1))))))) u1)) (* (sqrt (log (/ -1 u1))) (pow (sqrt -1) 2)))
(fma.f32 #s(literal -1 binary32) (sqrt.f32 (neg.f32 (log.f32 (neg.f32 u1)))) (/.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (log.f32 (neg.f32 u1))))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal -1/4 binary32) (neg.f32 (log.f32 (neg.f32 u1))))) u1) #s(literal 1/2 binary32))) (neg.f32 u1)))
(+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (sqrt (/ 1 (log (/ -1 u1)))) (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2))))))) (* -1/2 (* (/ (- 1/3 (* -1/2 (/ (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2))))) (* (log (/ -1 u1)) (pow (sqrt -1) 2))))) u1) (sqrt (/ 1 (log (/ -1 u1))))))) u1)) (* 1/2 (sqrt (/ 1 (log (/ -1 u1)))))) u1)) (* (sqrt (log (/ -1 u1))) (pow (sqrt -1) 2)))
(fma.f32 #s(literal -1 binary32) (sqrt.f32 (neg.f32 (log.f32 (neg.f32 u1)))) (/.f32 (fma.f32 #s(literal 1/2 binary32) (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))))) (+.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)))) (neg.f32 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 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)))))))
(*.f32 u1 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) #s(literal 1 binary32)))
(* -1 (+ (log -1) (* -1 (log (/ 1 u1)))))
(neg.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))
(- (/ 1 u1) (+ (log -1) (* -1 (log (/ 1 u1)))))
(-.f32 (/.f32 #s(literal 1 binary32) u1) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))
(- (+ (/ 1/2 (pow u1 2)) (/ 1 u1)) (+ (log -1) (* -1 (log (/ 1 u1)))))
(+.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) (+.f32 (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 (/.f32 #s(literal 1 binary32) u1) (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 u1 u1)) (neg.f32 (log.f32 (neg.f32 u1)))))
(- (* -1 (/ (- (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u1))) u1)) 1) u1)) (* -1 (log (/ -1 u1))))
(+.f32 (neg.f32 (log.f32 (neg.f32 u1))) (neg.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)))
(* -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 (neg.f32 (log.f32 (neg.f32 u1))))
(- (* -1 (log (/ -1 u1))) (/ 1 u1))
(neg.f32 (+.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)))
(neg.f32 (+.f32 (neg.f32 (log.f32 (neg.f32 u1))) (/.f32 (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1/2 binary32) u1) (/.f32 #s(literal 1/3 binary32) (*.f32 u1 u1)))) u1)))
(* (sqrt u1) (sin (* 2 (* u2 (PI)))))
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))
(* (sqrt u1) (sin (* 2 (* u2 (PI)))))
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))
(* (sqrt u1) (sin (* 2 (* u2 (PI)))))
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))
(* (sqrt u1) (sin (* 2 (* u2 (PI)))))
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))
(* (sqrt u1) (sin (* 2 (* u2 (PI)))))
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))
(* (sqrt u1) (sin (* 2 (* u2 (PI)))))
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))
(* (sqrt u1) (sin (* 2 (* u2 (PI)))))
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))
(* (sqrt u1) (sin (* 2 (* u2 (PI)))))
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))
(* -1 (* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))))
(*.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) #s(literal 1 binary32))
(* -1 (* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))))
(*.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) #s(literal 1 binary32))
(* -1 (* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))))
(*.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) #s(literal 1 binary32))
(* -1 (* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))))
(*.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) #s(literal 1 binary32))
(* 2 (* (sqrt u1) (* u2 (PI))))
(*.f32 (*.f32 #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 (*.f32 #s(literal 2 binary32) (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 (*.f32 u2 u2) (fma.f32 (*.f32 #s(literal 4/15 binary32) (sqrt.f32 u1)) (*.f32 (*.f32 u2 u2) (pow.f32 (PI.f32) #s(literal 5 binary32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (sqrt.f32 u1)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 u1)) (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 (*.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 (*.f32 #s(literal 2 binary32) (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)))))
(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)))
(* 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 (*.f32 u2 u2) (fma.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32)) (*.f32 (*.f32 #s(literal -8/315 binary32) (*.f32 u2 u2)) (pow.f32 (PI.f32) #s(literal 7 binary32)))) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32))))
(sin (* 2 (* u2 (PI))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
(sin (* 2 (* u2 (PI))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
(sin (* 2 (* u2 (PI))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
(sin (* 2 (* u2 (PI))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
(sin (* 2 (* u2 (PI))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
(sin (* 2 (* u2 (PI))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
(sin (* 2 (* u2 (PI))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
(sin (* 2 (* u2 (PI))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
(* 2 (* u2 (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))
(* 2 (* u2 (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))
(* 2 (* u2 (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))
(* 2 (* u2 (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))
(* 2 (* u2 (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))
(* 2 (* u2 (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))
(* 2 (* u2 (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))
(* 2 (* u2 (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))
(* 2 (* u2 (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))
(* 2 (* u2 (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))
(* 2 (* u2 (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))
(* 2 (* u2 (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))
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)))))))
(*.f32 u1 (fma.f32 u1 (fma.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)))
(* (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 binary32) (*.f32 u1 (*.f32 u1 u1))) (/.f32 #s(literal 1/3 binary32) u1)) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/2 binary32) (*.f32 u1 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 (/ (- (* -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)))
(* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2)))
(*.f32 (sqrt.f32 u1) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) #s(literal -1 binary32)))
(+ (* -1/4 (* (sqrt (pow u1 3)) (sin (* 2 (* u2 (PI)))))) (* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))))
(fma.f32 (sqrt.f32 u1) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) #s(literal -1 binary32)) (*.f32 #s(literal -1/4 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (*.f32 u1 (*.f32 u1 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 (sqrt.f32 u1) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) #s(literal -1 binary32)) (*.f32 (*.f32 u1 u1) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (fma.f32 #s(literal -1/4 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 (sqrt.f32 u1) #s(literal -1/6 binary32))))))
(+ (* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))) (* (pow u1 2) (+ (* -1/4 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))) (* u1 (+ (* -1/2 (* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (+ 1/4 (* 1/16 (/ 1 (* u1 (pow (sqrt -1) 2)))))))) (* -1/6 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))))))))
(fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))) #s(literal -1/6 binary32) (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 u1)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1))))) (*.f32 (*.f32 #s(literal -1/4 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))) (*.f32 (sqrt.f32 u1) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) #s(literal -1 binary32))))
(* 1/2 (* (pow u1 2) (sin (* 2 (* u2 (PI))))))
(*.f32 (*.f32 (*.f32 u1 u1) #s(literal 1/2 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))
(* (pow u1 2) (+ (* 1/3 (/ (sin (* 2 (* u2 (PI)))) u1)) (* 1/2 (sin (* 2 (* u2 (PI)))))))
(*.f32 (*.f32 u1 u1) (fma.f32 #s(literal 1/3 binary32) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) u1) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) #s(literal 1/2 binary32))))
(* (pow u1 2) (+ (* 1/3 (/ (sin (* 2 (* u2 (PI)))) u1)) (+ (* 7/18 (/ (sin (* 2 (* u2 (PI)))) (pow u1 2))) (* 1/2 (sin (* 2 (* u2 (PI))))))))
(*.f32 (*.f32 u1 u1) (fma.f32 #s(literal 1/3 binary32) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) u1) (fma.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (/.f32 #s(literal 7/18 binary32) (*.f32 u1 u1))))))
(* (pow u1 2) (+ (* 1/3 (/ (sin (* 2 (* u2 (PI)))) u1)) (+ (* 7/18 (/ (sin (* 2 (* u2 (PI)))) (pow u1 2))) (+ (* 1/2 (sin (* 2 (* u2 (PI))))) (* 20/27 (/ (sin (* 2 (* u2 (PI)))) (pow u1 3)))))))
(*.f32 (*.f32 u1 u1) (fma.f32 #s(literal 1/3 binary32) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) u1) (fma.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (/.f32 #s(literal 7/18 binary32) (*.f32 u1 u1)) (fma.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) #s(literal 1/2 binary32) (*.f32 #s(literal 20/27 binary32) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 u1 (*.f32 u1 u1))))))))
(* 1/2 (* (pow u1 2) (sin (* 2 (* u2 (PI))))))
(*.f32 (*.f32 (*.f32 u1 u1) #s(literal 1/2 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))
(* (pow u1 2) (+ (* 1/3 (/ (sin (* 2 (* u2 (PI)))) u1)) (* 1/2 (sin (* 2 (* u2 (PI)))))))
(*.f32 (*.f32 u1 u1) (fma.f32 #s(literal 1/3 binary32) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) u1) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) #s(literal 1/2 binary32))))
(* (pow u1 2) (+ (* -1 (/ (+ (* -7/18 (/ (sin (* 2 (* u2 (PI)))) u1)) (* -1/3 (sin (* 2 (* u2 (PI)))))) u1)) (* 1/2 (sin (* 2 (* u2 (PI)))))))
(*.f32 (*.f32 u1 u1) (fma.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) #s(literal 1/2 binary32) (/.f32 (fma.f32 (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) u1) #s(literal -7/18 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) #s(literal -1/3 binary32))) (neg.f32 u1))))
(* (pow u1 2) (+ (* -1 (/ (+ (* -1 (/ (+ (* 7/18 (sin (* 2 (* u2 (PI))))) (* 20/27 (/ (sin (* 2 (* u2 (PI)))) u1))) u1)) (* -1/3 (sin (* 2 (* u2 (PI)))))) u1)) (* 1/2 (sin (* 2 (* u2 (PI)))))))
(*.f32 (*.f32 u1 u1) (fma.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) #s(literal 1/2 binary32) (/.f32 (fma.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) #s(literal -1/3 binary32) (/.f32 (fma.f32 (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) u1) #s(literal 20/27 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) #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 (*.f32 u2 (*.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))))))
(* 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 -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))))) (*.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))))))))
(* u2 (+ (* 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)))) (* 4/15 (* (sqrt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))) (* (pow u2 2) (* (pow (PI) 5) (sqrt -1)))))))))
(*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 #s(literal 4/15 binary32) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 (PI.f32) #s(literal 5 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 (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))))))) (*.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))))))))
(* u2 (+ (* 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)))) (* (pow u2 2) (+ (* -8/315 (* (sqrt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))) (* (pow u2 2) (* (pow (PI) 7) (sqrt -1))))) (* 4/15 (* (sqrt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))) (* (pow (PI) 5) (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 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 #s(literal 4/15 binary32) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 (PI.f32) #s(literal 5 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 -8/315 binary32) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 (PI.f32) #s(literal 7 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 (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))))))))))
(* (sqrt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))) (* (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 (*.f32 u1 (fma.f32 u1 (fma.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))) (* (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 (*.f32 u1 (fma.f32 u1 (fma.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))) (* (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 (*.f32 u1 (fma.f32 u1 (fma.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))) (* (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 (*.f32 u1 (fma.f32 u1 (fma.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))) (* (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 (*.f32 u1 (fma.f32 u1 (fma.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))) (* (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 (*.f32 u1 (fma.f32 u1 (fma.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))) (* (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 (*.f32 u1 (fma.f32 u1 (fma.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))) (* (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 (*.f32 u1 (fma.f32 u1 (fma.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) (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)))
(* 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 7/18 binary32) (*.f32 u1 u1))) (+.f32 (/.f32 #s(literal 20/27 binary32) (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/2 binary32))))
(* 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)))))
(*.f32 (pow.f32 u1 #s(literal 4 binary32)) (neg.f32 (+.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 #s(literal -1/3 binary32) (/.f32 (+.f32 #s(literal -1/2 binary32) (/.f32 #s(literal -1 binary32) u1)) 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)))
(* -1 (* (pow u1 4) (+ 1/4 (* 1/3 (/ 1 u1)))))
(*.f32 (pow.f32 u1 #s(literal 4 binary32)) (neg.f32 (+.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))))
u1
(* u1 (+ 1 (* 1/2 u1)))
(fma.f32 u1 (*.f32 u1 #s(literal 1/2 binary32)) u1)
(* u1 (+ 1 (* u1 (+ 1/2 (* -2/3 u1)))))
(*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -2/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32)))
(* u1 (+ 1 (* u1 (+ 1/2 (* u1 (- (* 1/4 u1) 2/3))))))
(fma.f32 u1 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal -2/3 binary32)) #s(literal 1/2 binary32))) u1)
(* -2 (log (/ 1 u1)))
(neg.f32 (*.f32 (log.f32 u1) #s(literal -2 binary32)))
(+ (* -2 (log (/ 1 u1))) (/ 1 u1))
(fma.f32 (neg.f32 (log.f32 u1)) #s(literal -2 binary32) (/.f32 #s(literal 1 binary32) u1))
(+ (* -2 (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 -2 binary32) (/.f32 #s(literal 1/2 binary32) (*.f32 u1 u1))))
(- (+ (* -2 (log (/ 1 u1))) (+ (/ 1/2 (pow u1 2)) (/ 1 u1))) (* 2/3 (/ 1 (pow u1 3))))
(fma.f32 (neg.f32 (log.f32 u1)) #s(literal -2 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) (/.f32 (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal -2/3 binary32) u1)) u1) u1)))
(* -2 (log (/ -1 u1)))
(*.f32 (neg.f32 (log.f32 (neg.f32 u1))) #s(literal -2 binary32))
(+ (* -2 (log (/ -1 u1))) (/ 1 u1))
(fma.f32 (neg.f32 (log.f32 (neg.f32 u1))) #s(literal -2 binary32) (/.f32 #s(literal 1 binary32) u1))
(+ (* -2 (log (/ -1 u1))) (+ (/ 1/2 (pow u1 2)) (/ 1 u1)))
(fma.f32 (neg.f32 (log.f32 (neg.f32 u1))) #s(literal -2 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1/2 binary32) (*.f32 u1 u1))))
(+ (* -2 (log (/ -1 u1))) (* -1 (/ (- (* -1 (/ (- 1/2 (* 2/3 (/ 1 u1))) u1)) 1) u1)))
(fma.f32 (neg.f32 (log.f32 (neg.f32 u1))) #s(literal -2 binary32) (/.f32 (+.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal -2/3 binary32) u1)) (neg.f32 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 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)))))))
(*.f32 u1 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) #s(literal 1 binary32)))
(- (* -2 (log (/ 1 u1))) (+ (log -1) (* -3 (log (/ 1 u1)))))
(+.f32 (-.f32 (neg.f32 (*.f32 (log.f32 u1) #s(literal -2 binary32))) (log.f32 #s(literal -1 binary32))) (*.f32 (log.f32 u1) #s(literal -3 binary32)))
(- (+ (* -2 (log (/ 1 u1))) (/ 1 u1)) (+ (log -1) (* -3 (log (/ 1 u1)))))
(+.f32 (-.f32 (fma.f32 (neg.f32 (log.f32 u1)) #s(literal -2 binary32) (/.f32 #s(literal 1 binary32) u1)) (log.f32 #s(literal -1 binary32))) (*.f32 (log.f32 u1) #s(literal -3 binary32)))
(- (+ (* -2 (log (/ 1 u1))) (+ (/ 1/2 (pow u1 2)) (/ 1 u1))) (+ (log -1) (* -3 (log (/ 1 u1)))))
(fma.f32 (neg.f32 (log.f32 u1)) #s(literal -2 binary32) (-.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 -3 binary32) (log.f32 #s(literal -1 binary32)))))
(- (+ (* -2 (log (/ 1 u1))) (+ (/ 1/2 (pow u1 2)) (+ (/ 1 u1) (* 1/3 (/ 1 (pow u1 3)))))) (+ (log -1) (* -3 (log (/ 1 u1)))))
(+.f32 (+.f32 (fma.f32 (neg.f32 (log.f32 u1)) #s(literal -2 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)))) (log.f32 #s(literal -1 binary32)))) (*.f32 (log.f32 u1) #s(literal -3 binary32)))
(- (* -2 (log (/ -1 u1))) (* -3 (log (/ -1 u1))))
(neg.f32 (log.f32 (neg.f32 u1)))
(- (+ (* -2 (log (/ -1 u1))) (/ 1 u1)) (* -3 (log (/ -1 u1))))
(+.f32 (/.f32 #s(literal 1 binary32) u1) (neg.f32 (log.f32 (neg.f32 u1))))
(- (+ (* -2 (log (/ -1 u1))) (+ (/ 1/2 (pow u1 2)) (/ 1 u1))) (* -3 (log (/ -1 u1))))
(+.f32 (/.f32 #s(literal 1 binary32) u1) (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 u1 u1)) (neg.f32 (log.f32 (neg.f32 u1)))))
(- (+ (* -2 (log (/ -1 u1))) (* -1 (/ (- (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u1))) u1)) 1) u1))) (* -3 (log (/ -1 u1))))
(+.f32 (neg.f32 (log.f32 (neg.f32 u1))) (neg.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)))
-1
#s(literal -1 binary32)
(- (pow u1 3) 1)
(fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))
(- (pow u1 3) 1)
(fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))
(- (pow u1 3) 1)
(fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))
(pow u1 3)
(*.f32 u1 (*.f32 u1 u1))
(* (pow u1 3) (- 1 (/ 1 (pow u1 3))))
(*.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1)))))
(* (pow u1 3) (- 1 (/ 1 (pow u1 3))))
(*.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1)))))
(* (pow u1 3) (- 1 (/ 1 (pow u1 3))))
(*.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1)))))
(pow u1 3)
(*.f32 u1 (*.f32 u1 u1))
(* -1 (* (pow u1 3) (- (/ 1 (pow u1 3)) 1)))
(*.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (neg.f32 (*.f32 u1 (*.f32 u1 u1))))
(* -1 (* (pow u1 3) (- (/ 1 (pow u1 3)) 1)))
(*.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (neg.f32 (*.f32 u1 (*.f32 u1 u1))))
(* -1 (* (pow u1 3) (- (/ 1 (pow u1 3)) 1)))
(*.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (neg.f32 (*.f32 u1 (*.f32 u1 u1))))
1
#s(literal 1 binary32)
(+ 1 u1)
(+.f32 u1 #s(literal 1 binary32))
(+ 1 (* u1 (+ 1 u1)))
(+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))
(+ 1 (* u1 (+ 1 u1)))
(+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))
(pow u1 2)
(*.f32 u1 u1)
(* (pow u1 2) (+ 1 (/ 1 u1)))
(fma.f32 u1 u1 (/.f32 (*.f32 u1 u1) u1))
(* (pow u1 2) (+ 1 (+ (/ 1 u1) (/ 1 (pow u1 2)))))
(*.f32 (*.f32 u1 u1) (+.f32 (/.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(* (pow u1 2) (+ 1 (+ (/ 1 u1) (/ 1 (pow u1 2)))))
(*.f32 (*.f32 u1 u1) (+.f32 (/.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(pow u1 2)
(*.f32 u1 u1)
(* (pow u1 2) (+ 1 (/ 1 u1)))
(fma.f32 u1 u1 (/.f32 (*.f32 u1 u1) u1))
(* (pow u1 2) (+ 1 (+ (/ 1 u1) (/ 1 (pow u1 2)))))
(*.f32 (*.f32 u1 u1) (+.f32 (/.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(* (pow u1 2) (+ 1 (+ (/ 1 u1) (/ 1 (pow u1 2)))))
(*.f32 (*.f32 u1 u1) (+.f32 (/.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.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/4 (sqrt (/ 1 u1))) (* 1/6 (sqrt u1)))))
(fma.f32 (*.f32 u1 u1) (fma.f32 #s(literal -1/4 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (sqrt.f32 u1))
(+ (sqrt u1) (* (pow u1 2) (+ (* -1/4 (sqrt (/ 1 u1))) (* u1 (+ (* -1/2 (* (sqrt u1) (+ 1/4 (* 1/16 (/ 1 u1))))) (* 1/6 (sqrt (/ 1 u1))))))))
(fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/6 binary32) (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 u1)) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/16 binary32) u1)))) (*.f32 #s(literal -1/4 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 u1))
(* (sqrt (log (/ 1 u1))) (sqrt -1))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (neg.f32 (log.f32 u1))))
(+ (* 1/2 (* (/ 1 (* u1 (sqrt -1))) (sqrt (/ 1 (log (/ 1 u1)))))) (* (sqrt (log (/ 1 u1))) (sqrt -1)))
(fma.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (neg.f32 (log.f32 u1))) (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32)))) (sqrt.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (log.f32 u1))))))
(+ (* -1/2 (* (/ (+ 1/2 (* 1/4 (/ 1 (* (log (/ 1 u1)) (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1))) (sqrt (/ 1 (log (/ 1 u1)))))) (+ (* 1/2 (* (/ 1 (* u1 (sqrt -1))) (sqrt (/ 1 (log (/ 1 u1)))))) (* (sqrt (log (/ 1 u1))) (sqrt -1))))
(fma.f32 (sqrt.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (log.f32 u1)))) (+.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 #s(literal 1/4 binary32) (log.f32 u1)) #s(literal -1/4 binary32)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 u1 u1))) (/.f32 #s(literal 1/2 binary32) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (neg.f32 (log.f32 u1)))))
(+ (* -1/2 (* (/ (+ 1/2 (* 1/4 (/ 1 (* (log (/ 1 u1)) (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1))) (sqrt (/ 1 (log (/ 1 u1)))))) (+ (* 1/2 (* (/ 1 (* u1 (sqrt -1))) (sqrt (/ 1 (log (/ 1 u1)))))) (+ (* 1/2 (* (/ (- 1/3 (* -1/2 (/ (+ 1/2 (* 1/4 (/ 1 (* (log (/ 1 u1)) (pow (sqrt -1) 2))))) (* (log (/ 1 u1)) (pow (sqrt -1) 2))))) (* (pow u1 3) (sqrt -1))) (sqrt (/ 1 (log (/ 1 u1)))))) (* (sqrt (log (/ 1 u1))) (sqrt -1)))))
(fma.f32 (sqrt.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (log.f32 u1)))) (+.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 #s(literal 1/4 binary32) (log.f32 u1)) #s(literal -1/4 binary32)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 u1 u1))) (/.f32 #s(literal 1/2 binary32) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32))))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (log.f32 u1))) (log.f32 u1)) #s(literal 1/3 binary32)) (sqrt.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (log.f32 u1))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (neg.f32 (log.f32 u1))))))
(sqrt (+ (log -1) (* -1 (log (/ -1 u1)))))
(sqrt.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u1)))))
(+ (sqrt (+ (log -1) (* -1 (log (/ -1 u1))))) (* 1/2 (* (/ 1 u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 u1)))))))))
(fma.f32 (/.f32 #s(literal 1/2 binary32) u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u1)))))) (sqrt.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u1))))))
(+ (sqrt (+ (log -1) (* -1 (log (/ -1 u1))))) (* -1 (/ (+ (* -1/2 (sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))))) (* 1/2 (* (/ (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))))) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))))))) u1)))
(-.f32 (sqrt.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u1))))) (/.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u1)))))) (+.f32 #s(literal -1/2 binary32) (/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (-.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u1))))) #s(literal 1/4 binary32)) u1))) u1))
(+ (sqrt (+ (log -1) (* -1 (log (/ -1 u1))))) (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))))) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 u1)))))))) (* 1/2 (* (/ (+ 1/3 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))))) (+ (log -1) (* -1 (log (/ -1 u1))))))) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))))))) u1)) (* -1/2 (sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 u1)))))))) u1)))
(-.f32 (sqrt.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u1))))) (/.f32 (fma.f32 #s(literal -1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u1)))))) (/.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u1)))))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (-.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u1))))) #s(literal 1/4 binary32)) (-.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u1)))))) u1) (fma.f32 #s(literal -1/2 binary32) (/.f32 #s(literal 1/4 binary32) (-.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u1))))) #s(literal -1/4 binary32)))) (neg.f32 u1))) u1))
(* (sqrt u1) (sin (* 2 (* u2 (PI)))))
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))
(+ (* -1/4 (* (sqrt (pow u1 3)) (sin (* 2 (* u2 (PI)))))) (* (sqrt u1) (sin (* 2 (* u2 (PI))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (fma.f32 #s(literal -1/4 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (sqrt.f32 u1)))
(+ (* (sqrt u1) (sin (* 2 (* u2 (PI))))) (* (pow u1 2) (+ (* -1/4 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))) (* 1/6 (* (sqrt u1) (sin (* 2 (* u2 (PI)))))))))
(fma.f32 (*.f32 u1 u1) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (fma.f32 #s(literal -1/4 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)))) (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))))
(+ (* (sqrt u1) (sin (* 2 (* u2 (PI))))) (* (pow u1 2) (+ (* -1/4 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))) (* u1 (+ (* -1/2 (* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (+ 1/4 (* 1/16 (/ 1 u1)))))) (* 1/6 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))))))))
(fma.f32 (sqrt.f32 u1) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))) #s(literal 1/6 binary32) (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 u1)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/16 binary32) u1))))) (*.f32 (*.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))))))))
(* (sqrt (log (/ 1 u1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1)))
(*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (neg.f32 (log.f32 u1))))
(+ (* 1/2 (* (/ (sin (* 2 (* u2 (PI)))) (* u1 (sqrt -1))) (sqrt (/ 1 (log (/ 1 u1)))))) (* (sqrt (log (/ 1 u1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1))))
(fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (log.f32 u1))))) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (neg.f32 (log.f32 u1)))))
(+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (+ 1/2 (* 1/4 (/ 1 (* (log (/ 1 u1)) (pow (sqrt -1) 2)))))) (* (pow u1 2) (sqrt -1))) (sqrt (/ 1 (log (/ 1 u1)))))) (+ (* 1/2 (* (/ (sin (* 2 (* u2 (PI)))) (* u1 (sqrt -1))) (sqrt (/ 1 (log (/ 1 u1)))))) (* (sqrt (log (/ 1 u1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1)))))
(fma.f32 (sqrt.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (log.f32 u1)))) (fma.f32 #s(literal -1/2 binary32) (*.f32 (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 (sqrt.f32 #s(literal -1 binary32)) (*.f32 u1 u1)))) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) #s(literal 1/2 binary32)) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32))))) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (neg.f32 (log.f32 u1)))))
(+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (+ 1/2 (* 1/4 (/ 1 (* (log (/ 1 u1)) (pow (sqrt -1) 2)))))) (* (pow u1 2) (sqrt -1))) (sqrt (/ 1 (log (/ 1 u1)))))) (+ (* 1/2 (* (/ (sin (* 2 (* u2 (PI)))) (* u1 (sqrt -1))) (sqrt (/ 1 (log (/ 1 u1)))))) (+ (* 1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (- 1/3 (* -1/2 (/ (+ 1/2 (* 1/4 (/ 1 (* (log (/ 1 u1)) (pow (sqrt -1) 2))))) (* (log (/ 1 u1)) (pow (sqrt -1) 2)))))) (* (pow u1 3) (sqrt -1))) (sqrt (/ 1 (log (/ 1 u1)))))) (* (sqrt (log (/ 1 u1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1))))))
(fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (log.f32 u1)))) (/.f32 (sqrt.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (log.f32 u1)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 u1 u1)))) (fma.f32 (sqrt.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (log.f32 u1)))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal 1/2 binary32) (*.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (log.f32 u1))) (log.f32 u1)) #s(literal 1/3 binary32)) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 u1 (*.f32 u1 u1))))))) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (neg.f32 (log.f32 u1))))))
(* (sin (* 2 (* u2 (PI)))) (sqrt (+ (log -1) (* -1 (log (/ -1 u1))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u1))))))
(+ (* 1/2 (* (/ (sin (* 2 (* u2 (PI)))) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 u1)))))))) (* (sin (* 2 (* u2 (PI)))) (sqrt (+ (log -1) (* -1 (log (/ -1 u1)))))))
(fma.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u1))))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u1)))))))
(+ (* -1 (/ (+ (* -1/2 (* (sin (* 2 (* u2 (PI)))) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 u1)))))))) (* 1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ -1 u1)))))))) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))))))) u1)) (* (sin (* 2 (* u2 (PI)))) (sqrt (+ (log -1) (* -1 (log (/ -1 u1)))))))
(fma.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (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/2 binary32) (/.f32 #s(literal 1/4 binary32) (-.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u1)))))) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) u1)) (*.f32 #s(literal -1/2 binary32) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))))) (neg.f32 u1)))
(+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (* (sin (* 2 (* u2 (PI)))) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ -1 u1)))))))) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 u1)))))))) (* 1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (+ 1/3 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))))) (+ (log -1) (* -1 (log (/ -1 u1)))))))) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))))))) u1)) (* -1/2 (* (sin (* 2 (* u2 (PI)))) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))))))) u1)) (* (sin (* 2 (* u2 (PI)))) (sqrt (+ (log -1) (* -1 (log (/ -1 u1)))))))
(fma.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u1))))) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (log.f32 #s(literal -1 binary32)) (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 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (+.f32 #s(literal 1/3 binary32) (/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (-.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u1))))) #s(literal 1/4 binary32)) (-.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u1))))))) u1) (*.f32 #s(literal -1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (-.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u1)))))))))) (neg.f32 u1))) (neg.f32 u1)))
(* 2 (* (* u2 (PI)) (sqrt (log (+ 1 u1)))))
(*.f32 #s(literal 2 binary32) (*.f32 (*.f32 u2 (PI.f32)) (sqrt.f32 (log1p.f32 u1))))
(* u2 (+ (* -4/3 (* (* (pow u2 2) (pow (PI) 3)) (sqrt (log (+ 1 u1))))) (* 2 (* (PI) (sqrt (log (+ 1 u1)))))))
(*.f32 u2 (*.f32 (sqrt.f32 (log1p.f32 u1)) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (PI.f32)))))
(* u2 (+ (* 2 (* (PI) (sqrt (log (+ 1 u1))))) (* (pow u2 2) (+ (* -4/3 (* (pow (PI) 3) (sqrt (log (+ 1 u1))))) (* 4/15 (* (* (pow u2 2) (pow (PI) 5)) (sqrt (log (+ 1 u1)))))))))
(*.f32 u2 (fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (log1p.f32 u1)) (fma.f32 (*.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 (log1p.f32 u1)))))
(* u2 (+ (* 2 (* (PI) (sqrt (log (+ 1 u1))))) (* (pow u2 2) (+ (* -4/3 (* (pow (PI) 3) (sqrt (log (+ 1 u1))))) (* (pow u2 2) (+ (* -8/315 (* (* (pow u2 2) (pow (PI) 7)) (sqrt (log (+ 1 u1))))) (* 4/15 (* (pow (PI) 5) (sqrt (log (+ 1 u1)))))))))))
(*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (log1p.f32 u1)) (fma.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32)) (*.f32 (*.f32 #s(literal -8/315 binary32) (*.f32 u2 u2)) (pow.f32 (PI.f32) #s(literal 7 binary32))))) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (sqrt.f32 (log1p.f32 u1))))) (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (sqrt.f32 (log1p.f32 u1)))))
(* (sqrt (log (+ 1 u1))) (sin (* 2 (* u2 (PI)))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))
(* (sqrt (log (+ 1 u1))) (sin (* 2 (* u2 (PI)))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))
(* (sqrt (log (+ 1 u1))) (sin (* 2 (* u2 (PI)))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))
(* (sqrt (log (+ 1 u1))) (sin (* 2 (* u2 (PI)))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))
(* (sqrt (log (+ 1 u1))) (sin (* 2 (* u2 (PI)))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))
(* (sqrt (log (+ 1 u1))) (sin (* 2 (* u2 (PI)))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))
(* (sqrt (log (+ 1 u1))) (sin (* 2 (* u2 (PI)))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))
(* (sqrt (log (+ 1 u1))) (sin (* 2 (* u2 (PI)))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))
(pow (* 1 u1) 1/4)
(pow.f32 u1 #s(literal 1/4 binary32))
(+ (* -1/8 (pow (* 1 (pow u1 5)) 1/4)) (pow (* 1 u1) 1/4))
(fma.f32 #s(literal -1/8 binary32) (pow.f32 (pow.f32 u1 #s(literal 5 binary32)) #s(literal 1/4 binary32)) (pow.f32 u1 #s(literal 1/4 binary32)))
(+ (* u1 (+ (* -1/8 (pow (* 1 u1) 1/4)) (* 23/384 (pow (* 1 (pow u1 5)) 1/4)))) (pow (* 1 u1) 1/4))
(fma.f32 u1 (fma.f32 (pow.f32 (pow.f32 u1 #s(literal 5 binary32)) #s(literal 1/4 binary32)) #s(literal 23/384 binary32) (*.f32 (pow.f32 u1 #s(literal 1/4 binary32)) #s(literal -1/8 binary32))) (pow.f32 u1 #s(literal 1/4 binary32)))
(+ (* u1 (+ (* -1/8 (pow (* 1 u1) 1/4)) (* u1 (+ (* -39/1024 (pow (* 1 (pow u1 5)) 1/4)) (* 23/384 (pow (* 1 u1) 1/4)))))) (pow (* 1 u1) 1/4))
(fma.f32 u1 (fma.f32 u1 (fma.f32 (pow.f32 (pow.f32 u1 #s(literal 5 binary32)) #s(literal 1/4 binary32)) #s(literal -39/1024 binary32) (*.f32 (pow.f32 u1 #s(literal 1/4 binary32)) #s(literal 23/384 binary32))) (*.f32 (pow.f32 u1 #s(literal 1/4 binary32)) #s(literal -1/8 binary32))) (pow.f32 u1 #s(literal 1/4 binary32)))
(pow (* -1 (log (/ 1 u1))) 1/4)
(pow.f32 (log.f32 u1) #s(literal 1/4 binary32))
(+ (* -1/4 (* (pow (/ -1 (pow (log (/ 1 u1)) 3)) 1/4) (/ 1 u1))) (pow (* -1 (log (/ 1 u1))) 1/4))
(fma.f32 #s(literal -1/4 binary32) (/.f32 (pow.f32 (/.f32 #s(literal -1 binary32) (neg.f32 (pow.f32 (log.f32 u1) #s(literal 3 binary32)))) #s(literal 1/4 binary32)) u1) (pow.f32 (log.f32 u1) #s(literal 1/4 binary32)))
(+ (* -1/4 (* (pow (/ -1 (pow (log (/ 1 u1)) 3)) 1/4) (/ 1 u1))) (+ (* (pow (* -1 (log (/ 1 u1))) 1/4) (/ (+ (* 1/8 (- (/ 1 (log (/ 1 u1))) (/ 1 (pow (log (/ 1 u1)) 2)))) (* 1/32 (/ 1 (pow (log (/ 1 u1)) 2)))) (pow u1 2))) (pow (* -1 (log (/ 1 u1))) 1/4)))
(fma.f32 (+.f32 (/.f32 (fma.f32 #s(literal 1/8 binary32) (-.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (log.f32 u1))) (/.f32 #s(literal 1 binary32) (pow.f32 (neg.f32 (log.f32 u1)) #s(literal 2 binary32)))) (/.f32 #s(literal 1/32 binary32) (pow.f32 (neg.f32 (log.f32 u1)) #s(literal 2 binary32)))) (*.f32 u1 u1)) #s(literal 1 binary32)) (pow.f32 (log.f32 u1) #s(literal 1/4 binary32)) (/.f32 (*.f32 #s(literal -1/4 binary32) (pow.f32 (/.f32 #s(literal -1 binary32) (neg.f32 (pow.f32 (log.f32 u1) #s(literal 3 binary32)))) #s(literal 1/4 binary32))) u1))
(+ (* -1/4 (* (pow (/ -1 (pow (log (/ 1 u1)) 3)) 1/4) (/ 1 u1))) (+ (* (pow (* -1 (log (/ 1 u1))) 1/4) (/ (+ (* 1/8 (- (/ 1 (log (/ 1 u1))) (/ 1 (pow (log (/ 1 u1)) 2)))) (* 1/32 (/ 1 (pow (log (/ 1 u1)) 2)))) (pow u1 2))) (+ (* (pow (* -1 (log (/ 1 u1))) 1/4) (/ (- (+ (* -1/32 (/ (- (/ 1 (log (/ 1 u1))) (/ 1 (pow (log (/ 1 u1)) 2))) (log (/ 1 u1)))) (* 1/24 (- (* 3 (/ 1 (pow (log (/ 1 u1)) 2))) (+ (* 2 (/ 1 (log (/ 1 u1)))) (* 2 (/ 1 (pow (log (/ 1 u1)) 3))))))) (* 1/384 (/ 1 (pow (log (/ 1 u1)) 3)))) (pow u1 3))) (pow (* -1 (log (/ 1 u1))) 1/4))))
(fma.f32 (pow.f32 (log.f32 u1) #s(literal 1/4 binary32)) (+.f32 (/.f32 (fma.f32 #s(literal 1/8 binary32) (-.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (log.f32 u1))) (/.f32 #s(literal 1 binary32) (pow.f32 (neg.f32 (log.f32 u1)) #s(literal 2 binary32)))) (/.f32 #s(literal 1/32 binary32) (pow.f32 (neg.f32 (log.f32 u1)) #s(literal 2 binary32)))) (*.f32 u1 u1)) (/.f32 (fma.f32 #s(literal -1/32 binary32) (-.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (neg.f32 (log.f32 u1)) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 (log.f32 u1) #s(literal 3 binary32))))) (fma.f32 #s(literal 1/24 binary32) (-.f32 (/.f32 #s(literal 3 binary32) (pow.f32 (neg.f32 (log.f32 u1)) #s(literal 2 binary32))) (+.f32 (neg.f32 (/.f32 #s(literal 2 binary32) (log.f32 u1))) (/.f32 #s(literal 2 binary32) (neg.f32 (pow.f32 (log.f32 u1) #s(literal 3 binary32)))))) (/.f32 #s(literal 1/384 binary32) (pow.f32 (log.f32 u1) #s(literal 3 binary32))))) (*.f32 u1 (*.f32 u1 u1)))) (fma.f32 #s(literal -1/4 binary32) (/.f32 (pow.f32 (/.f32 #s(literal -1 binary32) (neg.f32 (pow.f32 (log.f32 u1) #s(literal 3 binary32)))) #s(literal 1/4 binary32)) u1) (pow.f32 (log.f32 u1) #s(literal 1/4 binary32))))
(pow (* 1 (+ (log -1) (* -1 (log (/ -1 u1))))) 1/4)
(pow.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u1)))) #s(literal 1/4 binary32))
(+ (* 1/4 (* (pow (/ 1 (pow (+ (log -1) (* -1 (log (/ -1 u1)))) 3)) 1/4) (/ 1 u1))) (pow (* 1 (+ (log -1) (* -1 (log (/ -1 u1))))) 1/4))
(fma.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u1)))) #s(literal 3 binary32))) #s(literal 1/4 binary32)) u1) (pow.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u1)))) #s(literal 1/4 binary32)))
(+ (* -1 (/ (+ (* -1 (* (pow (* 1 (+ (log -1) (* -1 (log (/ -1 u1))))) 1/4) (/ (+ (* -1/8 (+ (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))) (/ 1 (pow (+ (log -1) (* -1 (log (/ -1 u1)))) 2)))) (* 1/32 (/ 1 (pow (+ (log -1) (* -1 (log (/ -1 u1)))) 2)))) u1))) (* -1/4 (pow (/ 1 (pow (+ (log -1) (* -1 (log (/ -1 u1)))) 3)) 1/4))) u1)) (pow (* 1 (+ (log -1) (* -1 (log (/ -1 u1))))) 1/4))
(-.f32 (pow.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u1)))) #s(literal 1/4 binary32)) (/.f32 (fma.f32 #s(literal -1/4 binary32) (pow.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u1)))) #s(literal 3 binary32))) #s(literal 1/4 binary32)) (/.f32 (*.f32 (pow.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u1)))) #s(literal 1/4 binary32)) (+.f32 (+.f32 (/.f32 #s(literal -1/8 binary32) (-.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u1))))) (/.f32 #s(literal -1/8 binary32) (pow.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u1)))) #s(literal 2 binary32)))) (/.f32 #s(literal 1/32 binary32) (pow.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u1)))) #s(literal 2 binary32))))) (neg.f32 u1))) u1))
(+ (* -1 (/ (+ (* -1 (/ (+ (* -1 (* (pow (* 1 (+ (log -1) (* -1 (log (/ -1 u1))))) 1/4) (/ (- (+ (* -1/24 (+ (* 2 (/ 1 (+ (log -1) (* -1 (log (/ -1 u1)))))) (+ (* 3 (/ 1 (pow (+ (log -1) (* -1 (log (/ -1 u1)))) 2))) (* 2 (/ 1 (pow (+ (log -1) (* -1 (log (/ -1 u1)))) 3)))))) (* 1/32 (/ (+ (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))) (/ 1 (pow (+ (log -1) (* -1 (log (/ -1 u1)))) 2))) (+ (log -1) (* -1 (log (/ -1 u1))))))) (* 1/384 (/ 1 (pow (+ (log -1) (* -1 (log (/ -1 u1)))) 3)))) u1))) (* (pow (* 1 (+ (log -1) (* -1 (log (/ -1 u1))))) 1/4) (+ (* -1/8 (+ (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))) (/ 1 (pow (+ (log -1) (* -1 (log (/ -1 u1)))) 2)))) (* 1/32 (/ 1 (pow (+ (log -1) (* -1 (log (/ -1 u1)))) 2)))))) u1)) (* -1/4 (pow (/ 1 (pow (+ (log -1) (* -1 (log (/ -1 u1)))) 3)) 1/4))) u1)) (pow (* 1 (+ (log -1) (* -1 (log (/ -1 u1))))) 1/4))
(-.f32 (pow.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u1)))) #s(literal 1/4 binary32)) (/.f32 (fma.f32 #s(literal -1/4 binary32) (pow.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u1)))) #s(literal 3 binary32))) #s(literal 1/4 binary32)) (/.f32 (fma.f32 (/.f32 (+.f32 (fma.f32 #s(literal -1/24 binary32) (+.f32 (/.f32 #s(literal 3 binary32) (pow.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u1)))) #s(literal 2 binary32))) (/.f32 #s(literal 2 binary32) (pow.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u1)))) #s(literal 3 binary32)))) (/.f32 #s(literal -1/12 binary32) (-.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u1)))))) (+.f32 (/.f32 (fma.f32 (/.f32 #s(literal 1 binary32) (-.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u1))))) #s(literal 1/32 binary32) (/.f32 #s(literal 1/32 binary32) (pow.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u1)))) #s(literal 2 binary32)))) (-.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u1))))) (/.f32 #s(literal -1/384 binary32) (pow.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u1)))) #s(literal 3 binary32))))) u1) (neg.f32 (pow.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u1)))) #s(literal 1/4 binary32))) (*.f32 (pow.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u1)))) #s(literal 1/4 binary32)) (+.f32 (+.f32 (/.f32 #s(literal -1/8 binary32) (-.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u1))))) (/.f32 #s(literal -1/8 binary32) (pow.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u1)))) #s(literal 2 binary32)))) (/.f32 #s(literal 1/32 binary32) (pow.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u1)))) #s(literal 2 binary32)))))) (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/3 u1) 1/2))))
(*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal -1/2 binary32)) #s(literal 1 binary32)))
(* u1 (+ 1 (* u1 (- (* u1 (+ 1/3 (* -1/4 u1))) 1/2))))
(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.f32 u1)
(+ (* -1 (log (/ 1 u1))) (/ 1 u1))
(+.f32 (/.f32 #s(literal 1 binary32) u1) (log.f32 u1))
(- (+ (* -1 (log (/ 1 u1))) (/ 1 u1)) (/ 1/2 (pow u1 2)))
(+.f32 (/.f32 #s(literal 1 binary32) u1) (+.f32 (log.f32 u1) (/.f32 #s(literal -1/2 binary32) (*.f32 u1 u1))))
(- (+ (* -1 (log (/ 1 u1))) (+ (/ 1 u1) (* 1/3 (/ 1 (pow u1 3))))) (/ 1/2 (pow u1 2)))
(+.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) (log.f32 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 (log.f32 #s(literal -1 binary32)) (-.f32 (/.f32 #s(literal 1 binary32) u1) (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))
-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))))
(* -1 (pow u1 3))
(neg.f32 (*.f32 u1 (*.f32 u1 u1)))
(* (pow u1 3) (- (* -1/2 (pow u1 3)) 1))
(*.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1/2 binary32) #s(literal -1 binary32)))
(* (pow u1 3) (- (* (pow u1 3) (- (* -1/3 (pow u1 3)) 1/2)) 1))
(*.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))
(* (pow u1 3) (- (* (pow u1 3) (- (* (pow u1 3) (- (* -1/4 (pow u1 3)) 1/3)) 1/2)) 1))
(*.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 #s(literal -1/4 binary32) (*.f32 u1 (*.f32 u1 u1)) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32)))
(+ (log -1) (* -3 (log (/ 1 u1))))
(fma.f32 (neg.f32 (log.f32 u1)) #s(literal -3 binary32) (log.f32 #s(literal -1 binary32)))
(- (+ (log -1) (* -3 (log (/ 1 u1)))) (/ 1 (pow u1 3)))
(fma.f32 (neg.f32 (log.f32 u1)) #s(literal -3 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1)))))
(+ (log -1) (+ (* -3 (log (/ 1 u1))) (* -1 (/ (+ 1 (* 1/2 (/ 1 (pow u1 3)))) (pow u1 3)))))
(-.f32 (fma.f32 (neg.f32 (log.f32 u1)) #s(literal -3 binary32) (log.f32 #s(literal -1 binary32))) (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/2 binary32) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 u1 (*.f32 u1 u1))))
(- (+ (log -1) (+ (* -3 (log (/ 1 u1))) (* -1 (/ (+ 1/2 (* 1/3 (/ 1 (pow u1 3)))) (pow u1 6))))) (/ 1 (pow u1 3)))
(+.f32 (-.f32 (fma.f32 (neg.f32 (log.f32 u1)) #s(literal -3 binary32) (log.f32 #s(literal -1 binary32))) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 u1 (*.f32 u1 u1)))) (pow.f32 u1 #s(literal 6 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1))))
(* -3 (log (/ -1 u1)))
(*.f32 (neg.f32 (log.f32 (neg.f32 u1))) #s(literal -3 binary32))
(- (* -3 (log (/ -1 u1))) (/ 1 (pow u1 3)))
(fma.f32 (neg.f32 (log.f32 (neg.f32 u1))) #s(literal -3 binary32) (/.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1))))
(+ (* -3 (log (/ -1 u1))) (* -1 (/ (+ 1 (* 1/2 (/ 1 (pow u1 3)))) (pow u1 3))))
(fma.f32 (neg.f32 (log.f32 (neg.f32 u1))) #s(literal -3 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/2 binary32) (*.f32 u1 (*.f32 u1 u1)))) (neg.f32 (*.f32 u1 (*.f32 u1 u1)))))
(+ (* -3 (log (/ -1 u1))) (* -1 (/ (+ 1 (+ (/ 1/3 (pow u1 6)) (* 1/2 (/ 1 (pow u1 3))))) (pow u1 3))))
(fma.f32 (neg.f32 (log.f32 (neg.f32 u1))) #s(literal -3 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 u1 (*.f32 u1 u1))) (/.f32 #s(literal 1/3 binary32) (pow.f32 u1 #s(literal 6 binary32))))) (neg.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 #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 (sqrt.f32 u1) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.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))))))))
(* (sin (* 2 (* u2 (PI)))) (sqrt (- (* -2 (log (/ 1 u1))) (+ (log -1) (* -3 (log (/ 1 u1)))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (+.f32 (-.f32 (neg.f32 (*.f32 (log.f32 u1) #s(literal -2 binary32))) (log.f32 #s(literal -1 binary32))) (*.f32 (log.f32 u1) #s(literal -3 binary32)))))
(+ (* 1/2 (* (/ (sin (* 2 (* u2 (PI)))) u1) (sqrt (/ 1 (- (* -2 (log (/ 1 u1))) (+ (log -1) (* -3 (log (/ 1 u1))))))))) (* (sin (* 2 (* u2 (PI)))) (sqrt (- (* -2 (log (/ 1 u1))) (+ (log -1) (* -3 (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 (-.f32 (neg.f32 (*.f32 (log.f32 u1) #s(literal -2 binary32))) (log.f32 #s(literal -1 binary32))) (*.f32 (log.f32 u1) #s(literal -3 binary32)))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (+.f32 (-.f32 (neg.f32 (*.f32 (log.f32 u1) #s(literal -2 binary32))) (log.f32 #s(literal -1 binary32))) (*.f32 (log.f32 u1) #s(literal -3 binary32))))))
(+ (* 1/2 (* (/ (sin (* 2 (* u2 (PI)))) u1) (sqrt (/ 1 (- (* -2 (log (/ 1 u1))) (+ (log -1) (* -3 (log (/ 1 u1))))))))) (+ (* 1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (- 1/2 (* 1/4 (/ 1 (- (* -2 (log (/ 1 u1))) (+ (log -1) (* -3 (log (/ 1 u1))))))))) (pow u1 2)) (sqrt (/ 1 (- (* -2 (log (/ 1 u1))) (+ (log -1) (* -3 (log (/ 1 u1))))))))) (* (sin (* 2 (* u2 (PI)))) (sqrt (- (* -2 (log (/ 1 u1))) (+ (log -1) (* -3 (log (/ 1 u1)))))))))
(fma.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (+.f32 (-.f32 (neg.f32 (*.f32 (log.f32 u1) #s(literal -2 binary32))) (log.f32 #s(literal -1 binary32))) (*.f32 (log.f32 u1) #s(literal -3 binary32)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (-.f32 (neg.f32 (*.f32 (log.f32 u1) #s(literal -2 binary32))) (log.f32 #s(literal -1 binary32))) (*.f32 (log.f32 u1) #s(literal -3 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 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal -1/4 binary32) (+.f32 (-.f32 (neg.f32 (*.f32 (log.f32 u1) #s(literal -2 binary32))) (log.f32 #s(literal -1 binary32))) (*.f32 (log.f32 u1) #s(literal -3 binary32)))))) (*.f32 u1 u1))))))
(+ (* 1/2 (* (/ (sin (* 2 (* u2 (PI)))) u1) (sqrt (/ 1 (- (* -2 (log (/ 1 u1))) (+ (log -1) (* -3 (log (/ 1 u1))))))))) (+ (* 1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (- 1/3 (* 1/2 (/ (- 1/2 (* 1/4 (/ 1 (- (* -2 (log (/ 1 u1))) (+ (log -1) (* -3 (log (/ 1 u1)))))))) (- (* -2 (log (/ 1 u1))) (+ (log -1) (* -3 (log (/ 1 u1))))))))) (pow u1 3)) (sqrt (/ 1 (- (* -2 (log (/ 1 u1))) (+ (log -1) (* -3 (log (/ 1 u1))))))))) (+ (* 1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (- 1/2 (* 1/4 (/ 1 (- (* -2 (log (/ 1 u1))) (+ (log -1) (* -3 (log (/ 1 u1))))))))) (pow u1 2)) (sqrt (/ 1 (- (* -2 (log (/ 1 u1))) (+ (log -1) (* -3 (log (/ 1 u1))))))))) (* (sin (* 2 (* u2 (PI)))) (sqrt (- (* -2 (log (/ 1 u1))) (+ (log -1) (* -3 (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 (-.f32 (neg.f32 (*.f32 (log.f32 u1) #s(literal -2 binary32))) (log.f32 #s(literal -1 binary32))) (*.f32 (log.f32 u1) #s(literal -3 binary32)))))) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (-.f32 (neg.f32 (*.f32 (log.f32 u1) #s(literal -2 binary32))) (log.f32 #s(literal -1 binary32))) (*.f32 (log.f32 u1) #s(literal -3 binary32))))) (fma.f32 #s(literal 1/2 binary32) (*.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal -1/4 binary32) (+.f32 (-.f32 (neg.f32 (*.f32 (log.f32 u1) #s(literal -2 binary32))) (log.f32 #s(literal -1 binary32))) (*.f32 (log.f32 u1) #s(literal -3 binary32))))) (+.f32 (-.f32 (neg.f32 (*.f32 (log.f32 u1) #s(literal -2 binary32))) (log.f32 #s(literal -1 binary32))) (*.f32 (log.f32 u1) #s(literal -3 binary32)))) #s(literal 1/3 binary32)) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal -1/4 binary32) (+.f32 (-.f32 (neg.f32 (*.f32 (log.f32 u1) #s(literal -2 binary32))) (log.f32 #s(literal -1 binary32))) (*.f32 (log.f32 u1) #s(literal -3 binary32)))))) (*.f32 u1 u1)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (+.f32 (-.f32 (neg.f32 (*.f32 (log.f32 u1) #s(literal -2 binary32))) (log.f32 #s(literal -1 binary32))) (*.f32 (log.f32 u1) #s(literal -3 binary32)))))))
(* (sin (* 2 (* u2 (PI)))) (sqrt (- (* -2 (log (/ -1 u1))) (* -3 (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 (- (* -2 (log (/ -1 u1))) (* -3 (log (/ -1 u1)))))))) (* (sin (* 2 (* u2 (PI)))) (sqrt (- (* -2 (log (/ -1 u1))) (* -3 (log (/ -1 u1)))))))
(fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (/.f32 #s(literal 1 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/2 (* (sin (* 2 (* u2 (PI)))) (sqrt (/ 1 (- (* -2 (log (/ -1 u1))) (* -3 (log (/ -1 u1)))))))) (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (- 1/2 (* 1/4 (/ 1 (- (* -2 (log (/ -1 u1))) (* -3 (log (/ -1 u1)))))))) u1) (sqrt (/ 1 (- (* -2 (log (/ -1 u1))) (* -3 (log (/ -1 u1))))))))) u1)) (* (sin (* 2 (* u2 (PI)))) (sqrt (- (* -2 (log (/ -1 u1))) (* -3 (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 (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (log.f32 (neg.f32 u1))))) (+.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (/.f32 (*.f32 (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)))))) u1)))) (neg.f32 u1)))
(+ (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (* (* (sin (* 2 (* u2 (PI)))) (- 1/2 (* 1/4 (/ 1 (- (* -2 (log (/ -1 u1))) (* -3 (log (/ -1 u1)))))))) (sqrt (/ 1 (- (* -2 (log (/ -1 u1))) (* -3 (log (/ -1 u1)))))))) (* 1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (+ 1/3 (* -1/2 (/ (- 1/2 (* 1/4 (/ 1 (- (* -2 (log (/ -1 u1))) (* -3 (log (/ -1 u1))))))) (- (* -2 (log (/ -1 u1))) (* -3 (log (/ -1 u1)))))))) u1) (sqrt (/ 1 (- (* -2 (log (/ -1 u1))) (* -3 (log (/ -1 u1))))))))) u1)) (* -1/2 (* (sin (* 2 (* u2 (PI)))) (sqrt (/ 1 (- (* -2 (log (/ -1 u1))) (* -3 (log (/ -1 u1))))))))) u1)) (* (sin (* 2 (* u2 (PI)))) (sqrt (- (* -2 (log (/ -1 u1))) (* -3 (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 (*.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 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.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)))) (neg.f32 u1))) (neg.f32 u1)))
(* 2 (* (* u2 (PI)) (sqrt (- (log (+ 1 (+ u1 (pow u1 2)))) (log (- 1 (pow u1 3)))))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))) (sqrt.f32 (-.f32 (log1p.f32 (fma.f32 u1 u1 u1)) (log1p.f32 (neg.f32 (*.f32 u1 (*.f32 u1 u1)))))))
(* u2 (+ (* -4/3 (* (* (pow u2 2) (pow (PI) 3)) (sqrt (- (log (+ 1 (+ u1 (pow u1 2)))) (log (- 1 (pow u1 3))))))) (* 2 (* (PI) (sqrt (- (log (+ 1 (+ u1 (pow u1 2)))) (log (- 1 (pow u1 3)))))))))
(*.f32 u2 (*.f32 (sqrt.f32 (-.f32 (log1p.f32 (fma.f32 u1 u1 u1)) (log1p.f32 (neg.f32 (*.f32 u1 (*.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 (pow u1 2)))) (log (- 1 (pow u1 3))))))) (* (pow u2 2) (+ (* -4/3 (* (pow (PI) 3) (sqrt (- (log (+ 1 (+ u1 (pow u1 2)))) (log (- 1 (pow u1 3))))))) (* 4/15 (* (* (pow u2 2) (pow (PI) 5)) (sqrt (- (log (+ 1 (+ u1 (pow u1 2)))) (log (- 1 (pow u1 3)))))))))))
(*.f32 u2 (fma.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (sqrt.f32 (-.f32 (log1p.f32 (fma.f32 u1 u1 u1)) (log1p.f32 (neg.f32 (*.f32 u1 (*.f32 u1 u1))))))) (*.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (-.f32 (log1p.f32 (fma.f32 u1 u1 u1)) (log1p.f32 (neg.f32 (*.f32 u1 (*.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)))))))))
(* u2 (+ (* 2 (* (PI) (sqrt (- (log (+ 1 (+ u1 (pow u1 2)))) (log (- 1 (pow u1 3))))))) (* (pow u2 2) (+ (* -4/3 (* (pow (PI) 3) (sqrt (- (log (+ 1 (+ u1 (pow u1 2)))) (log (- 1 (pow u1 3))))))) (* (pow u2 2) (+ (* -8/315 (* (* (pow u2 2) (pow (PI) 7)) (sqrt (- (log (+ 1 (+ u1 (pow u1 2)))) (log (- 1 (pow u1 3))))))) (* 4/15 (* (pow (PI) 5) (sqrt (- (log (+ 1 (+ u1 (pow u1 2)))) (log (- 1 (pow u1 3)))))))))))))
(*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (-.f32 (log1p.f32 (fma.f32 u1 u1 u1)) (log1p.f32 (neg.f32 (*.f32 u1 (*.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 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (sqrt.f32 (-.f32 (log1p.f32 (fma.f32 u1 u1 u1)) (log1p.f32 (neg.f32 (*.f32 u1 (*.f32 u1 u1)))))))) (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (sqrt.f32 (-.f32 (log1p.f32 (fma.f32 u1 u1 u1)) (log1p.f32 (neg.f32 (*.f32 u1 (*.f32 u1 u1)))))))))
(* (sin (* 2 (* u2 (PI)))) (sqrt (- (log (+ 1 (+ u1 (pow u1 2)))) (log (- 1 (pow u1 3))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (-.f32 (log1p.f32 (fma.f32 u1 u1 u1)) (log1p.f32 (neg.f32 (*.f32 u1 (*.f32 u1 u1)))))))
(* (sin (* 2 (* u2 (PI)))) (sqrt (- (log (+ 1 (+ u1 (pow u1 2)))) (log (- 1 (pow u1 3))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (-.f32 (log1p.f32 (fma.f32 u1 u1 u1)) (log1p.f32 (neg.f32 (*.f32 u1 (*.f32 u1 u1)))))))
(* (sin (* 2 (* u2 (PI)))) (sqrt (- (log (+ 1 (+ u1 (pow u1 2)))) (log (- 1 (pow u1 3))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (-.f32 (log1p.f32 (fma.f32 u1 u1 u1)) (log1p.f32 (neg.f32 (*.f32 u1 (*.f32 u1 u1)))))))
(* (sin (* 2 (* u2 (PI)))) (sqrt (- (log (+ 1 (+ u1 (pow u1 2)))) (log (- 1 (pow u1 3))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (-.f32 (log1p.f32 (fma.f32 u1 u1 u1)) (log1p.f32 (neg.f32 (*.f32 u1 (*.f32 u1 u1)))))))
(* (sin (* 2 (* u2 (PI)))) (sqrt (- (log (+ 1 (+ u1 (pow u1 2)))) (log (- 1 (pow u1 3))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (-.f32 (log1p.f32 (fma.f32 u1 u1 u1)) (log1p.f32 (neg.f32 (*.f32 u1 (*.f32 u1 u1)))))))
(* (sin (* 2 (* u2 (PI)))) (sqrt (- (log (+ 1 (+ u1 (pow u1 2)))) (log (- 1 (pow u1 3))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (-.f32 (log1p.f32 (fma.f32 u1 u1 u1)) (log1p.f32 (neg.f32 (*.f32 u1 (*.f32 u1 u1)))))))
(* (sin (* 2 (* u2 (PI)))) (sqrt (- (log (+ 1 (+ u1 (pow u1 2)))) (log (- 1 (pow u1 3))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (-.f32 (log1p.f32 (fma.f32 u1 u1 u1)) (log1p.f32 (neg.f32 (*.f32 u1 (*.f32 u1 u1)))))))
(* (sin (* 2 (* u2 (PI)))) (sqrt (- (log (+ 1 (+ u1 (pow u1 2)))) (log (- 1 (pow u1 3))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (-.f32 (log1p.f32 (fma.f32 u1 u1 u1)) (log1p.f32 (neg.f32 (*.f32 u1 (*.f32 u1 u1)))))))

eval263.0ms (2%)

Memory
14.8MiB live, 255.5MiB allocated
Compiler

Compiled 39 939 to 4 598 computations (88.5% saved)

prune315.0ms (2.4%)

Memory
-27.8MiB live, 537.3MiB allocated
Pruning

42 alts after pruning (40 fresh and 2 done)

PrunedKeptTotal
New1 232321 264
Fresh17825
Picked325
Done000
Total1 252421 294
Accuracy
99.8%
Counts
1 294 → 42
Alt Table
Click to see full alt table
StatusAccuracyProgram
90.0%
(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))))))
74.4%
(fma.f32 (sqrt.f32 u1) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))) #s(literal 1/6 binary32) (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 u1)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/16 binary32) u1))))) (*.f32 (*.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))))))))
73.8%
(*.f32 (pow.f32 (pow.f32 (log1p.f32 u1) #s(literal 1/8 binary32)) #s(literal 4 binary32)) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
76.3%
(*.f32 (pow.f32 (*.f32 u1 u1) #s(literal 1/4 binary32)) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
74.1%
(*.f32 (pow.f32 (log1p.f32 u1) #s(literal 1/4 binary32)) (*.f32 (pow.f32 (log1p.f32 u1) #s(literal 1/4 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2)))))
92.8%
(*.f32 (/.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)))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
92.5%
(*.f32 (/.f32 (sqrt.f32 (*.f32 (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 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (*.f32 u1 u1)) #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)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
92.9%
(*.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)) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
83.5%
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))) (sqrt.f32 (-.f32 (log1p.f32 (fma.f32 u1 u1 u1)) (log1p.f32 (neg.f32 (*.f32 u1 (*.f32 u1 u1)))))))
66.4%
(*.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 u1)) (*.f32 u2 (PI.f32)))
93.0%
(*.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)))
90.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)))
87.2%
(*.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)))
93.0%
(*.f32 (sqrt.f32 (/.f32 (*.f32 (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 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (*.f32 u1 u1)) #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)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
90.4%
(*.f32 (sqrt.f32 (+.f32 (log.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (log1p.f32 u1))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
92.7%
(*.f32 (sqrt.f32 (*.f32 (pow.f32 u1 #s(literal 4 binary32)) (+.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (/.f32 #s(literal 1/3 binary32) u1)) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/2 binary32) (*.f32 u1 u1)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
55.2%
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 #s(literal -1/4 binary32) (*.f32 u1 (*.f32 u1 u1)) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32))) (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)))
50.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)))))))) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
84.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)))
87.6%
(*.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 (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)))))
85.7%
(*.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 (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)))))
79.4%
(*.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 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
92.5%
(*.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))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (log.f32 (E.f32)))) u2)))
91.0%
(*.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)))
54.8%
(*.f32 (sqrt.f32 (neg.f32 (neg.f32 (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
90.9%
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 u2 (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (PI.f32)))))
83.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 #s(literal 2 binary32) (*.f32 (PI.f32) (log.f32 (E.f32)))) u2)))
98.4%
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
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)))))
57.3%
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) u2) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))))
74.4%
(*.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
72.5%
(*.f32 (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)))))
71.2%
(*.f32 (sqrt.f32 u1) (*.f32 u2 (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (PI.f32)))))
76.3%
(*.f32 (sqrt.f32 u1) (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 (PI.f32) u2)) (cos.f32 (*.f32 (PI.f32) u2)))))
75.9%
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (log.f32 (E.f32)))) u2)))
76.3%
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
87.4%
(*.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)))
91.0%
(*.f32 (exp.f32 (*.f32 (log.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/2 binary32))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
72.4%
(*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 #s(literal 4/15 binary32) (sqrt.f32 u1)) (*.f32 (*.f32 u2 u2) (pow.f32 (PI.f32) #s(literal 5 binary32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (sqrt.f32 u1)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 u1)) (PI.f32))))
71.0%
(*.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 (*.f32 #s(literal 2 binary32) (sqrt.f32 u1)) (PI.f32))))
90.6%
(*.f32 u2 (*.f32 (sqrt.f32 (-.f32 (log1p.f32 (fma.f32 u1 u1 u1)) (log1p.f32 (neg.f32 (*.f32 u1 (*.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 2 317 to 1 517 computations (34.5% saved)

simplify78.0ms (0.6%)

Memory
22.4MiB live, 140.1MiB allocated
Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
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)))) (fma.f32 #s(literal 1/4 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))))
cost-diff0
(*.f32 u1 u1)
cost-diff3680
(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))))))
cost-diff0
(sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))
cost-diff0
(log1p.f32 u1)
cost-diff0
(sqrt.f32 (log1p.f32 u1))
cost-diff0
(*.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
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)))) (fma.f32 #s(literal 1/4 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (sqrt.f32 u1)))
cost-diff0
(*.f32 u2 (PI.f32))
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 u2 (PI.f32)))
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) (*.f32 (PI.f32) (log.f32 (E.f32)))) u2)))
cost-diff160
(*.f32 (PI.f32) (log.f32 (E.f32)))
cost-diff3200
(log.f32 (E.f32))
Rules
1 706×accelerator-lowering-fma.f32
1 706×accelerator-lowering-fma.f64
994×*-lowering-*.f32
994×*-lowering-*.f64
636×distribute-lft-in
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
047308
1111274
2226267
3510267
4799267
5906267
61054267
71263267
81287267
91486267
101558267
111700267
121700267
01700251
Stop Event
iter limit
saturated
Calls
Call 1
Inputs
(* (sqrt (neg (log (+ 1 (neg u1))))) (sin (* (* 2 (* (PI) (log (E)))) u2)))
(sqrt (neg (log (+ 1 (neg u1)))))
(neg (log (+ 1 (neg u1))))
(log (+ 1 (neg u1)))
(neg u1)
u1
(sin (* (* 2 (* (PI) (log (E)))) u2))
(* (* 2 (* (PI) (log (E)))) u2)
(* 2 (* (PI) (log (E))))
2
(* (PI) (log (E)))
(PI)
(log (E))
(E)
u2
(* (* 2 (sqrt u1)) (* u2 (PI)))
(* 2 (sqrt u1))
2
(sqrt u1)
u1
(* u2 (PI))
u2
(PI)
(* (sin (* 2 (* u2 (PI)))) (+ (* 1/4 (sqrt (* u1 (* u1 u1)))) (sqrt u1)))
(sin (* 2 (* u2 (PI))))
(* 2 (* u2 (PI)))
2
(* u2 (PI))
u2
(PI)
(+ (* 1/4 (sqrt (* u1 (* u1 u1)))) (sqrt u1))
1/4
(sqrt (* u1 (* u1 u1)))
(* u1 (* u1 u1))
u1
(* u1 u1)
(sqrt u1)
(* (sqrt (log (+ 1 u1))) (sin (* (* 2 (PI)) u2)))
(sqrt (log (+ 1 u1)))
(log (+ 1 u1))
u1
(sin (* (* 2 (PI)) u2))
(* (* 2 (PI)) u2)
(* 2 (PI))
2
(PI)
u2
(+ (* (* u1 u1) (* (sin (* 2 (* u2 (PI)))) (+ (* 1/4 (sqrt (/ 1 u1))) (* (sqrt u1) 1/6)))) (* (sqrt u1) (sin (* 2 (* u2 (PI))))))
(* u1 u1)
u1
(* (sin (* 2 (* u2 (PI)))) (+ (* 1/4 (sqrt (/ 1 u1))) (* (sqrt u1) 1/6)))
(sin (* 2 (* u2 (PI))))
(* 2 (* u2 (PI)))
2
(* u2 (PI))
u2
(PI)
(+ (* 1/4 (sqrt (/ 1 u1))) (* (sqrt u1) 1/6))
1/4
(sqrt (/ 1 u1))
(/ 1 u1)
1
(* (sqrt u1) 1/6)
(sqrt u1)
1/6
(* (sqrt u1) (sin (* 2 (* u2 (PI)))))
Outputs
(* (sqrt (neg (log (+ 1 (neg u1))))) (sin (* (* 2 (* (PI) (log (E)))) u2)))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))))
(sqrt (neg (log (+ 1 (neg u1)))))
(sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1))))
(neg (log (+ 1 (neg u1))))
(neg.f32 (log1p.f32 (neg.f32 u1)))
(log (+ 1 (neg u1)))
(log1p.f32 (neg.f32 u1))
(neg u1)
(neg.f32 u1)
u1
(sin (* (* 2 (* (PI) (log (E)))) u2))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2)))
(* (* 2 (* (PI) (log (E)))) u2)
(*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))
(* 2 (* (PI) (log (E))))
(*.f32 #s(literal 2 binary32) (PI.f32))
2
#s(literal 2 binary32)
(* (PI) (log (E)))
(PI.f32)
(PI)
(PI.f32)
(log (E))
#s(literal 1 binary32)
(E)
(E.f32)
u2
(* (* 2 (sqrt u1)) (* u2 (PI)))
(*.f32 u2 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (sqrt.f32 u1))))
(* 2 (sqrt u1))
(*.f32 #s(literal 2 binary32) (sqrt.f32 u1))
2
#s(literal 2 binary32)
(sqrt u1)
(sqrt.f32 u1)
u1
(* u2 (PI))
(*.f32 (PI.f32) u2)
u2
(PI)
(PI.f32)
(* (sin (* 2 (* u2 (PI)))) (+ (* 1/4 (sqrt (* u1 (* u1 u1)))) (sqrt u1)))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) (fma.f32 #s(literal 1/4 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (sqrt.f32 u1)))
(sin (* 2 (* u2 (PI))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2)))
(* 2 (* u2 (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))
2
#s(literal 2 binary32)
(* u2 (PI))
(*.f32 (PI.f32) u2)
u2
(PI)
(PI.f32)
(+ (* 1/4 (sqrt (* u1 (* u1 u1)))) (sqrt u1))
(fma.f32 #s(literal 1/4 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (sqrt.f32 u1))
1/4
#s(literal 1/4 binary32)
(sqrt (* u1 (* u1 u1)))
(sqrt.f32 (*.f32 u1 (*.f32 u1 u1)))
(* u1 (* u1 u1))
(*.f32 u1 (*.f32 u1 u1))
u1
(* u1 u1)
(*.f32 u1 u1)
(sqrt u1)
(sqrt.f32 u1)
(* (sqrt (log (+ 1 u1))) (sin (* (* 2 (PI)) u2)))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) (sqrt.f32 (log1p.f32 u1)))
(sqrt (log (+ 1 u1)))
(sqrt.f32 (log1p.f32 u1))
(log (+ 1 u1))
(log1p.f32 u1)
u1
(sin (* (* 2 (PI)) u2))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2)))
(* (* 2 (PI)) u2)
(*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))
(* 2 (PI))
(*.f32 #s(literal 2 binary32) (PI.f32))
2
#s(literal 2 binary32)
(PI)
(PI.f32)
u2
(+ (* (* u1 u1) (* (sin (* 2 (* u2 (PI)))) (+ (* 1/4 (sqrt (/ 1 u1))) (* (sqrt u1) 1/6)))) (* (sqrt u1) (sin (* 2 (* u2 (PI))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) (fma.f32 (sqrt.f32 u1) (fma.f32 u1 (*.f32 u1 #s(literal 1/6 binary32)) #s(literal 1 binary32)) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 u1)))))
(* u1 u1)
(*.f32 u1 u1)
u1
(* (sin (* 2 (* u2 (PI)))) (+ (* 1/4 (sqrt (/ 1 u1))) (* (sqrt u1) 1/6)))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.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))))
(sin (* 2 (* u2 (PI))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2)))
(* 2 (* u2 (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))
2
#s(literal 2 binary32)
(* u2 (PI))
(*.f32 (PI.f32) u2)
u2
(PI)
(PI.f32)
(+ (* 1/4 (sqrt (/ 1 u1))) (* (sqrt u1) 1/6))
(fma.f32 #s(literal 1/4 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)))
1/4
#s(literal 1/4 binary32)
(sqrt (/ 1 u1))
(sqrt.f32 (/.f32 #s(literal 1 binary32) u1))
(/ 1 u1)
(/.f32 #s(literal 1 binary32) u1)
1
#s(literal 1 binary32)
(* (sqrt u1) 1/6)
(*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))
(sqrt u1)
(sqrt.f32 u1)
1/6
#s(literal 1/6 binary32)
(* (sqrt u1) (sin (* 2 (* u2 (PI)))))
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))))

localize190.0ms (1.5%)

Memory
-2.3MiB live, 388.8MiB allocated
Localize:

Found 20 expressions of interest:

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

Compiled 284 to 48 computations (83.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 64.0ms
ival-mult: 27.0ms (42% of total)
ival-sin: 8.0ms (12.4% of total)
ival-sqrt: 8.0ms (12.4% of total)
ival-log1p: 4.0ms (6.2% of total)
const: 4.0ms (6.2% of total)
ival-add: 3.0ms (4.7% of total)
ival-log: 3.0ms (4.7% of total)
ival-div: 2.0ms (3.1% of total)
ival-e: 2.0ms (3.1% of total)
ival-neg: 2.0ms (3.1% of total)
ival-pi: 1.0ms (1.6% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series61.0ms (0.5%)

Memory
-3.0MiB live, 160.5MiB allocated
Counts
26 → 360
Calls
Call 1
Inputs
#<alt (log (E))>
#<alt (* (PI) (log (E)))>
#<alt (* (sqrt (neg (log (+ 1 (neg u1))))) (sin (* (* 2 (* (PI) (log (E)))) u2)))>
#<alt (sqrt (neg (log (+ 1 (neg u1)))))>
#<alt (* (* 2 (sqrt u1)) (* u2 (PI)))>
#<alt (* 2 (sqrt u1))>
#<alt (sqrt u1)>
#<alt (* u2 (PI))>
#<alt (* (sin (* 2 (* u2 (PI)))) (+ (* 1/4 (sqrt (* u1 (* u1 u1)))) (sqrt u1)))>
#<alt (sin (* 2 (* u2 (PI))))>
#<alt (* 2 (* u2 (PI)))>
#<alt (* (sqrt (log (+ 1 u1))) (sin (* (* 2 (PI)) u2)))>
#<alt (sqrt (log (+ 1 u1)))>
#<alt (log (+ 1 u1))>
#<alt (sin (* (* 2 (PI)) u2))>
#<alt (+ (* (* u1 u1) (* (sin (* 2 (* u2 (PI)))) (+ (* 1/4 (sqrt (/ 1 u1))) (* (sqrt u1) 1/6)))) (* (sqrt u1) (sin (* 2 (* u2 (PI))))))>
#<alt (* u1 u1)>
#<alt (* (sin (* 2 (* u2 (PI)))) (+ (* 1/4 (sqrt (/ 1 u1))) (* (sqrt u1) 1/6)))>
#<alt (* (* 2 (* (PI) (log (E)))) u2)>
#<alt (sin (* (* 2 (* (PI) (log (E)))) u2))>
#<alt (PI)>
#<alt (* u1 (* u1 u1))>
#<alt (+ (* 1/4 (sqrt (* u1 (* u1 u1)))) (sqrt u1))>
#<alt (* (* 2 (PI)) u2)>
#<alt (* (sqrt u1) 1/6)>
#<alt (* (sqrt u1) (sin (* 2 (* u2 (PI)))))>
Outputs
#<alt (* (sqrt u1) (* (sin (* 2 (* u2 (* (PI) (log (E)))))) (pow (sqrt -1) 2)))>
#<alt (+ (* -1/4 (* (sqrt (pow u1 3)) (sin (* 2 (* u2 (* (PI) (log (E)))))))) (* (sqrt u1) (* (sin (* 2 (* u2 (* (PI) (log (E)))))) (pow (sqrt -1) 2))))>
#<alt (+ (* (sqrt u1) (* (sin (* 2 (* u2 (* (PI) (log (E)))))) (pow (sqrt -1) 2))) (* (pow u1 2) (+ (* -1/4 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (* (PI) (log (E)))))))) (* -1/6 (* (sqrt u1) (sin (* 2 (* u2 (* (PI) (log (E)))))))))))>
#<alt (+ (* (sqrt u1) (* (sin (* 2 (* u2 (* (PI) (log (E)))))) (pow (sqrt -1) 2))) (* (pow u1 2) (+ (* -1/4 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (* (PI) (log (E)))))))) (* u1 (+ (* -1/2 (* (sqrt u1) (* (sin (* 2 (* u2 (* (PI) (log (E)))))) (+ 1/4 (* 1/16 (/ 1 (* u1 (pow (sqrt -1) 2)))))))) (* -1/6 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (* (PI) (log (E)))))))))))))>
#<alt (* (* (sin (* 2 (* u2 (* (PI) (log (E)))))) (sqrt -1)) (sqrt (+ (log -1) (* -1 (log (/ 1 u1))))))>
#<alt (+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (* (PI) (log (E)))))) (sqrt -1)) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (* (sin (* 2 (* u2 (* (PI) (log (E)))))) (sqrt -1)) (sqrt (+ (log -1) (* -1 (log (/ 1 u1)))))))>
#<alt (+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (* (PI) (log (E)))))) (sqrt -1)) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (* (PI) (log (E)))))) (* (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) (log (E)))))) (sqrt -1)) (sqrt (+ (log -1) (* -1 (log (/ 1 u1))))))))>
#<alt (+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (* (PI) (log (E)))))) (sqrt -1)) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (* (PI) (log (E)))))) (* (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) (log (E)))))) (* (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) (log (E)))))) (sqrt -1)) (sqrt (+ (log -1) (* -1 (log (/ 1 u1)))))))))>
#<alt (* (sqrt (log (/ -1 u1))) (* (sin (* 2 (* u2 (* (PI) (log (E)))))) (pow (sqrt -1) 2)))>
#<alt (+ (* -1/2 (* (/ (sin (* 2 (* u2 (* (PI) (log (E)))))) u1) (sqrt (/ 1 (log (/ -1 u1)))))) (* (sqrt (log (/ -1 u1))) (* (sin (* 2 (* u2 (* (PI) (log (E)))))) (pow (sqrt -1) 2))))>
#<alt (+ (* -1 (/ (+ (* 1/2 (* (sqrt (/ 1 (log (/ -1 u1)))) (sin (* 2 (* u2 (* (PI) (log (E)))))))) (* 1/2 (* (/ (* (sin (* 2 (* u2 (* (PI) (log (E)))))) (+ 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) (log (E)))))) (pow (sqrt -1) 2))))>
#<alt (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (sqrt (/ 1 (log (/ -1 u1)))) (* (sin (* 2 (* u2 (* (PI) (log (E)))))) (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2)))))))) (* -1/2 (* (/ (* (sin (* 2 (* u2 (* (PI) (log (E)))))) (- 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) (log (E))))))))) u1)) (* (sqrt (log (/ -1 u1))) (* (sin (* 2 (* u2 (* (PI) (log (E)))))) (pow (sqrt -1) 2))))>
#<alt (* 2 (* (* u2 (* (PI) (* (log (E)) (sqrt -1)))) (sqrt (log (- 1 u1)))))>
#<alt (* u2 (+ (* -4/3 (* (* (pow u2 2) (* (pow (PI) 3) (* (pow (log (E)) 3) (sqrt -1)))) (sqrt (log (- 1 u1))))) (* 2 (* (* (PI) (* (log (E)) (sqrt -1))) (sqrt (log (- 1 u1)))))))>
#<alt (* u2 (+ (* 2 (* (* (PI) (* (log (E)) (sqrt -1))) (sqrt (log (- 1 u1))))) (* (pow u2 2) (+ (* -4/3 (* (* (pow (PI) 3) (* (pow (log (E)) 3) (sqrt -1))) (sqrt (log (- 1 u1))))) (* 4/15 (* (* (pow u2 2) (* (pow (PI) 5) (* (pow (log (E)) 5) (sqrt -1)))) (sqrt (log (- 1 u1)))))))))>
#<alt (* u2 (+ (* 2 (* (* (PI) (* (log (E)) (sqrt -1))) (sqrt (log (- 1 u1))))) (* (pow u2 2) (+ (* -4/3 (* (* (pow (PI) 3) (* (pow (log (E)) 3) (sqrt -1))) (sqrt (log (- 1 u1))))) (* (pow u2 2) (+ (* -8/315 (* (* (pow u2 2) (* (pow (PI) 7) (* (pow (log (E)) 7) (sqrt -1)))) (sqrt (log (- 1 u1))))) (* 4/15 (* (* (pow (PI) 5) (* (pow (log (E)) 5) (sqrt -1))) (sqrt (log (- 1 u1)))))))))))>
#<alt (* (sqrt (log (- 1 u1))) (* (sin (* 2 (* u2 (* (PI) (log (E)))))) (sqrt -1)))>
#<alt (* (sqrt (log (- 1 u1))) (* (sin (* 2 (* u2 (* (PI) (log (E)))))) (sqrt -1)))>
#<alt (* (sqrt (log (- 1 u1))) (* (sin (* 2 (* u2 (* (PI) (log (E)))))) (sqrt -1)))>
#<alt (* (sqrt (log (- 1 u1))) (* (sin (* 2 (* u2 (* (PI) (log (E)))))) (sqrt -1)))>
#<alt (* (sqrt (log (- 1 u1))) (* (sin (* 2 (* u2 (* (PI) (log (E)))))) (sqrt -1)))>
#<alt (* (sqrt (log (- 1 u1))) (* (sin (* 2 (* u2 (* (PI) (log (E)))))) (sqrt -1)))>
#<alt (* (sqrt (log (- 1 u1))) (* (sin (* 2 (* u2 (* (PI) (log (E)))))) (sqrt -1)))>
#<alt (* (sqrt (log (- 1 u1))) (* (sin (* 2 (* u2 (* (PI) (log (E)))))) (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 (* 2 (* (sqrt u1) (* u2 (PI))))>
#<alt (* 2 (* (sqrt u1) (* u2 (PI))))>
#<alt (* 2 (* (sqrt u1) (* u2 (PI))))>
#<alt (* 2 (* (sqrt u1) (* u2 (PI))))>
#<alt (* 2 (* (sqrt u1) (* u2 (PI))))>
#<alt (* 2 (* (sqrt u1) (* u2 (PI))))>
#<alt (* 2 (* (sqrt u1) (* u2 (PI))))>
#<alt (* 2 (* (sqrt u1) (* u2 (PI))))>
#<alt (* -2 (* (sqrt u1) (* u2 (* (PI) (pow (sqrt -1) 2)))))>
#<alt (* -2 (* (sqrt u1) (* u2 (* (PI) (pow (sqrt -1) 2)))))>
#<alt (* -2 (* (sqrt u1) (* u2 (* (PI) (pow (sqrt -1) 2)))))>
#<alt (* -2 (* (sqrt u1) (* u2 (* (PI) (pow (sqrt -1) 2)))))>
#<alt (* 2 (* (sqrt u1) (* u2 (PI))))>
#<alt (* 2 (* (sqrt u1) (* u2 (PI))))>
#<alt (* 2 (* (sqrt u1) (* u2 (PI))))>
#<alt (* 2 (* (sqrt u1) (* u2 (PI))))>
#<alt (* 2 (* (sqrt u1) (* u2 (PI))))>
#<alt (* 2 (* (sqrt u1) (* u2 (PI))))>
#<alt (* 2 (* (sqrt u1) (* u2 (PI))))>
#<alt (* 2 (* (sqrt u1) (* u2 (PI))))>
#<alt (* 2 (* (sqrt u1) (* u2 (PI))))>
#<alt (* 2 (* (sqrt u1) (* u2 (PI))))>
#<alt (* 2 (* (sqrt u1) (* u2 (PI))))>
#<alt (* 2 (* (sqrt u1) (* u2 (PI))))>
#<alt (* 2 (sqrt u1))>
#<alt (* 2 (sqrt u1))>
#<alt (* 2 (sqrt u1))>
#<alt (* 2 (sqrt u1))>
#<alt (* 2 (sqrt u1))>
#<alt (* 2 (sqrt u1))>
#<alt (* 2 (sqrt u1))>
#<alt (* 2 (sqrt u1))>
#<alt (* -2 (* (sqrt u1) (pow (sqrt -1) 2)))>
#<alt (* -2 (* (sqrt u1) (pow (sqrt -1) 2)))>
#<alt (* -2 (* (sqrt u1) (pow (sqrt -1) 2)))>
#<alt (* -2 (* (sqrt u1) (pow (sqrt -1) 2)))>
#<alt (sqrt u1)>
#<alt (sqrt u1)>
#<alt (sqrt u1)>
#<alt (sqrt u1)>
#<alt (sqrt u1)>
#<alt (sqrt u1)>
#<alt (sqrt u1)>
#<alt (sqrt u1)>
#<alt (* -1 (* (sqrt u1) (pow (sqrt -1) 2)))>
#<alt (* -1 (* (sqrt u1) (pow (sqrt -1) 2)))>
#<alt (* -1 (* (sqrt u1) (pow (sqrt -1) 2)))>
#<alt (* -1 (* (sqrt u1) (pow (sqrt -1) 2)))>
#<alt (* u2 (PI))>
#<alt (* u2 (PI))>
#<alt (* u2 (PI))>
#<alt (* u2 (PI))>
#<alt (* u2 (PI))>
#<alt (* u2 (PI))>
#<alt (* u2 (PI))>
#<alt (* u2 (PI))>
#<alt (* u2 (PI))>
#<alt (* u2 (PI))>
#<alt (* u2 (PI))>
#<alt (* u2 (PI))>
#<alt (* 2 (* u2 (* (PI) (+ (sqrt u1) (* 1/4 (sqrt (pow u1 3)))))))>
#<alt (* u2 (+ (* -4/3 (* (pow u2 2) (* (pow (PI) 3) (+ (sqrt u1) (* 1/4 (sqrt (pow u1 3))))))) (* 2 (* (PI) (+ (sqrt u1) (* 1/4 (sqrt (pow u1 3))))))))>
#<alt (* u2 (+ (* 2 (* (PI) (+ (sqrt u1) (* 1/4 (sqrt (pow u1 3)))))) (* (pow u2 2) (+ (* -4/3 (* (pow (PI) 3) (+ (sqrt u1) (* 1/4 (sqrt (pow u1 3)))))) (* 4/15 (* (pow u2 2) (* (pow (PI) 5) (+ (sqrt u1) (* 1/4 (sqrt (pow u1 3)))))))))))>
#<alt (* u2 (+ (* 2 (* (PI) (+ (sqrt u1) (* 1/4 (sqrt (pow u1 3)))))) (* (pow u2 2) (+ (* -4/3 (* (pow (PI) 3) (+ (sqrt u1) (* 1/4 (sqrt (pow u1 3)))))) (* (pow u2 2) (+ (* -8/315 (* (pow u2 2) (* (pow (PI) 7) (+ (sqrt u1) (* 1/4 (sqrt (pow u1 3))))))) (* 4/15 (* (pow (PI) 5) (+ (sqrt u1) (* 1/4 (sqrt (pow u1 3))))))))))))>
#<alt (* (sin (* 2 (* u2 (PI)))) (+ (sqrt u1) (* 1/4 (sqrt (pow u1 3)))))>
#<alt (* (sin (* 2 (* u2 (PI)))) (+ (sqrt u1) (* 1/4 (sqrt (pow u1 3)))))>
#<alt (* (sin (* 2 (* u2 (PI)))) (+ (sqrt u1) (* 1/4 (sqrt (pow u1 3)))))>
#<alt (* (sin (* 2 (* u2 (PI)))) (+ (sqrt u1) (* 1/4 (sqrt (pow u1 3)))))>
#<alt (* (sin (* 2 (* u2 (PI)))) (+ (sqrt u1) (* 1/4 (sqrt (pow u1 3)))))>
#<alt (* (sin (* 2 (* u2 (PI)))) (+ (sqrt u1) (* 1/4 (sqrt (pow u1 3)))))>
#<alt (* (sin (* 2 (* u2 (PI)))) (+ (sqrt u1) (* 1/4 (sqrt (pow u1 3)))))>
#<alt (* (sin (* 2 (* u2 (PI)))) (+ (sqrt u1) (* 1/4 (sqrt (pow u1 3)))))>
#<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 (+ (* 1/4 (* (sqrt (pow u1 3)) (sin (* 2 (* u2 (PI)))))) (* (sqrt u1) (sin (* 2 (* u2 (PI))))))>
#<alt (+ (* 1/4 (* (sqrt (pow u1 3)) (sin (* 2 (* u2 (PI)))))) (* (sqrt u1) (sin (* 2 (* u2 (PI))))))>
#<alt (* 1/4 (* (sqrt (pow u1 3)) (sin (* 2 (* u2 (PI))))))>
#<alt (* (pow u1 2) (+ (* 1/4 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))) (* (sqrt (/ 1 (pow u1 3))) (sin (* 2 (* u2 (PI)))))))>
#<alt (* (pow u1 2) (+ (* 1/4 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))) (* (sqrt (/ 1 (pow u1 3))) (sin (* 2 (* u2 (PI)))))))>
#<alt (* (pow u1 2) (+ (* 1/4 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))) (* (sqrt (/ 1 (pow u1 3))) (sin (* 2 (* u2 (PI)))))))>
#<alt (* 1/4 (* (sqrt (pow u1 3)) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))))>
#<alt (* (pow u1 2) (+ (* -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))))))>
#<alt (* (pow u1 2) (+ (* -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))))))>
#<alt (* (pow u1 2) (+ (* -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))))))>
#<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 (* (sqrt u1) (sin (* 2 (* u2 (PI)))))>
#<alt (+ (* -1/4 (* (sqrt (pow u1 3)) (sin (* 2 (* u2 (PI)))))) (* (sqrt u1) (sin (* 2 (* u2 (PI))))))>
#<alt (+ (* (sqrt u1) (sin (* 2 (* u2 (PI))))) (* (pow u1 2) (+ (* -1/4 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))) (* 1/6 (* (sqrt u1) (sin (* 2 (* u2 (PI)))))))))>
#<alt (+ (* (sqrt u1) (sin (* 2 (* u2 (PI))))) (* (pow u1 2) (+ (* -1/4 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))) (* u1 (+ (* -1/2 (* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (+ 1/4 (* 1/16 (/ 1 u1)))))) (* 1/6 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))))))))>
#<alt (* (sqrt (log (/ 1 u1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1)))>
#<alt (+ (* 1/2 (* (/ (sin (* 2 (* u2 (PI)))) (* u1 (sqrt -1))) (sqrt (/ 1 (log (/ 1 u1)))))) (* (sqrt (log (/ 1 u1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1))))>
#<alt (+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (+ 1/2 (* 1/4 (/ 1 (* (log (/ 1 u1)) (pow (sqrt -1) 2)))))) (* (pow u1 2) (sqrt -1))) (sqrt (/ 1 (log (/ 1 u1)))))) (+ (* 1/2 (* (/ (sin (* 2 (* u2 (PI)))) (* u1 (sqrt -1))) (sqrt (/ 1 (log (/ 1 u1)))))) (* (sqrt (log (/ 1 u1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1)))))>
#<alt (+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (+ 1/2 (* 1/4 (/ 1 (* (log (/ 1 u1)) (pow (sqrt -1) 2)))))) (* (pow u1 2) (sqrt -1))) (sqrt (/ 1 (log (/ 1 u1)))))) (+ (* 1/2 (* (/ (sin (* 2 (* u2 (PI)))) (* u1 (sqrt -1))) (sqrt (/ 1 (log (/ 1 u1)))))) (+ (* 1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (- 1/3 (* -1/2 (/ (+ 1/2 (* 1/4 (/ 1 (* (log (/ 1 u1)) (pow (sqrt -1) 2))))) (* (log (/ 1 u1)) (pow (sqrt -1) 2)))))) (* (pow u1 3) (sqrt -1))) (sqrt (/ 1 (log (/ 1 u1)))))) (* (sqrt (log (/ 1 u1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1))))))>
#<alt (* (sin (* 2 (* u2 (PI)))) (sqrt (+ (log -1) (* -1 (log (/ -1 u1))))))>
#<alt (+ (* 1/2 (* (/ (sin (* 2 (* u2 (PI)))) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 u1)))))))) (* (sin (* 2 (* u2 (PI)))) (sqrt (+ (log -1) (* -1 (log (/ -1 u1)))))))>
#<alt (+ (* -1 (/ (+ (* -1/2 (* (sin (* 2 (* u2 (PI)))) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 u1)))))))) (* 1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ -1 u1)))))))) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))))))) u1)) (* (sin (* 2 (* u2 (PI)))) (sqrt (+ (log -1) (* -1 (log (/ -1 u1)))))))>
#<alt (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (* (sin (* 2 (* u2 (PI)))) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ -1 u1)))))))) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 u1)))))))) (* 1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (+ 1/3 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))))) (+ (log -1) (* -1 (log (/ -1 u1)))))))) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))))))) u1)) (* -1/2 (* (sin (* 2 (* u2 (PI)))) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))))))) u1)) (* (sin (* 2 (* u2 (PI)))) (sqrt (+ (log -1) (* -1 (log (/ -1 u1)))))))>
#<alt (* 2 (* (* u2 (PI)) (sqrt (log (+ 1 u1)))))>
#<alt (* u2 (+ (* -4/3 (* (* (pow u2 2) (pow (PI) 3)) (sqrt (log (+ 1 u1))))) (* 2 (* (PI) (sqrt (log (+ 1 u1)))))))>
#<alt (* u2 (+ (* 2 (* (PI) (sqrt (log (+ 1 u1))))) (* (pow u2 2) (+ (* -4/3 (* (pow (PI) 3) (sqrt (log (+ 1 u1))))) (* 4/15 (* (* (pow u2 2) (pow (PI) 5)) (sqrt (log (+ 1 u1)))))))))>
#<alt (* u2 (+ (* 2 (* (PI) (sqrt (log (+ 1 u1))))) (* (pow u2 2) (+ (* -4/3 (* (pow (PI) 3) (sqrt (log (+ 1 u1))))) (* (pow u2 2) (+ (* -8/315 (* (* (pow u2 2) (pow (PI) 7)) (sqrt (log (+ 1 u1))))) (* 4/15 (* (pow (PI) 5) (sqrt (log (+ 1 u1)))))))))))>
#<alt (* (sqrt (log (+ 1 u1))) (sin (* 2 (* u2 (PI)))))>
#<alt (* (sqrt (log (+ 1 u1))) (sin (* 2 (* u2 (PI)))))>
#<alt (* (sqrt (log (+ 1 u1))) (sin (* 2 (* u2 (PI)))))>
#<alt (* (sqrt (log (+ 1 u1))) (sin (* 2 (* u2 (PI)))))>
#<alt (* (sqrt (log (+ 1 u1))) (sin (* 2 (* u2 (PI)))))>
#<alt (* (sqrt (log (+ 1 u1))) (sin (* 2 (* u2 (PI)))))>
#<alt (* (sqrt (log (+ 1 u1))) (sin (* 2 (* u2 (PI)))))>
#<alt (* (sqrt (log (+ 1 u1))) (sin (* 2 (* u2 (PI)))))>
#<alt (sqrt u1)>
#<alt (+ (sqrt u1) (* -1/4 (sqrt (pow u1 3))))>
#<alt (+ (sqrt u1) (* (pow u1 2) (+ (* -1/4 (sqrt (/ 1 u1))) (* 1/6 (sqrt u1)))))>
#<alt (+ (sqrt u1) (* (pow u1 2) (+ (* -1/4 (sqrt (/ 1 u1))) (* u1 (+ (* -1/2 (* (sqrt u1) (+ 1/4 (* 1/16 (/ 1 u1))))) (* 1/6 (sqrt (/ 1 u1))))))))>
#<alt (* (sqrt (log (/ 1 u1))) (sqrt -1))>
#<alt (+ (* 1/2 (* (/ 1 (* u1 (sqrt -1))) (sqrt (/ 1 (log (/ 1 u1)))))) (* (sqrt (log (/ 1 u1))) (sqrt -1)))>
#<alt (+ (* -1/2 (* (/ (+ 1/2 (* 1/4 (/ 1 (* (log (/ 1 u1)) (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1))) (sqrt (/ 1 (log (/ 1 u1)))))) (+ (* 1/2 (* (/ 1 (* u1 (sqrt -1))) (sqrt (/ 1 (log (/ 1 u1)))))) (* (sqrt (log (/ 1 u1))) (sqrt -1))))>
#<alt (+ (* -1/2 (* (/ (+ 1/2 (* 1/4 (/ 1 (* (log (/ 1 u1)) (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1))) (sqrt (/ 1 (log (/ 1 u1)))))) (+ (* 1/2 (* (/ 1 (* u1 (sqrt -1))) (sqrt (/ 1 (log (/ 1 u1)))))) (+ (* 1/2 (* (/ (- 1/3 (* -1/2 (/ (+ 1/2 (* 1/4 (/ 1 (* (log (/ 1 u1)) (pow (sqrt -1) 2))))) (* (log (/ 1 u1)) (pow (sqrt -1) 2))))) (* (pow u1 3) (sqrt -1))) (sqrt (/ 1 (log (/ 1 u1)))))) (* (sqrt (log (/ 1 u1))) (sqrt -1)))))>
#<alt (sqrt (+ (log -1) (* -1 (log (/ -1 u1)))))>
#<alt (+ (sqrt (+ (log -1) (* -1 (log (/ -1 u1))))) (* 1/2 (* (/ 1 u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 u1)))))))))>
#<alt (+ (sqrt (+ (log -1) (* -1 (log (/ -1 u1))))) (* -1 (/ (+ (* -1/2 (sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))))) (* 1/2 (* (/ (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))))) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))))))) u1)))>
#<alt (+ (sqrt (+ (log -1) (* -1 (log (/ -1 u1))))) (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))))) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 u1)))))))) (* 1/2 (* (/ (+ 1/3 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))))) (+ (log -1) (* -1 (log (/ -1 u1))))))) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))))))) u1)) (* -1/2 (sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 u1)))))))) u1)))>
#<alt u1>
#<alt (* u1 (+ 1 (* -1/2 u1)))>
#<alt (* u1 (+ 1 (* u1 (- (* 1/3 u1) 1/2))))>
#<alt (* u1 (+ 1 (* u1 (- (* u1 (+ 1/3 (* -1/4 u1))) 1/2))))>
#<alt (* -1 (log (/ 1 u1)))>
#<alt (+ (* -1 (log (/ 1 u1))) (/ 1 u1))>
#<alt (- (+ (* -1 (log (/ 1 u1))) (/ 1 u1)) (/ 1/2 (pow u1 2)))>
#<alt (- (+ (* -1 (log (/ 1 u1))) (+ (/ 1 u1) (* 1/3 (/ 1 (pow u1 3))))) (/ 1/2 (pow u1 2)))>
#<alt (+ (log -1) (* -1 (log (/ -1 u1))))>
#<alt (+ (log -1) (+ (* -1 (log (/ -1 u1))) (/ 1 u1)))>
#<alt (+ (log -1) (+ (* -1 (log (/ -1 u1))) (* -1 (/ (- (* 1/2 (/ 1 u1)) 1) u1))))>
#<alt (+ (log -1) (+ (* -1 (log (/ -1 u1))) (* -1 (/ (- (* -1 (/ (- (* 1/3 (/ 1 u1)) 1/2) u1)) 1) u1))))>
#<alt (* 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 (* (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 (* u2 (+ (* 2 (* (sqrt u1) (PI))) (* 2 (* (pow u1 2) (* (PI) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 u1)))))))))>
#<alt (* u2 (+ (* 2 (* (sqrt u1) (PI))) (+ (* 2 (* (pow u1 2) (* (PI) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 u1))))))) (* (pow u2 2) (+ (* -4/3 (* (sqrt u1) (pow (PI) 3))) (* -4/3 (* (pow u1 2) (* (pow (PI) 3) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 u1))))))))))))>
#<alt (* u2 (+ (* 2 (* (sqrt u1) (PI))) (+ (* 2 (* (pow u1 2) (* (PI) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 u1))))))) (* (pow u2 2) (+ (* -4/3 (* (sqrt u1) (pow (PI) 3))) (+ (* -4/3 (* (pow u1 2) (* (pow (PI) 3) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 u1))))))) (* (pow u2 2) (+ (* 4/15 (* (sqrt u1) (pow (PI) 5))) (* 4/15 (* (pow u1 2) (* (pow (PI) 5) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 u1)))))))))))))))>
#<alt (* u2 (+ (* 2 (* (sqrt u1) (PI))) (+ (* 2 (* (pow u1 2) (* (PI) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 u1))))))) (* (pow u2 2) (+ (* -4/3 (* (sqrt u1) (pow (PI) 3))) (+ (* -4/3 (* (pow u1 2) (* (pow (PI) 3) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 u1))))))) (* (pow u2 2) (+ (* 4/15 (* (sqrt u1) (pow (PI) 5))) (+ (* 4/15 (* (pow u1 2) (* (pow (PI) 5) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 u1))))))) (* (pow u2 2) (+ (* -8/315 (* (sqrt u1) (pow (PI) 7))) (* -8/315 (* (pow u1 2) (* (pow (PI) 7) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 u1))))))))))))))))))>
#<alt (+ (* (sqrt u1) (sin (* 2 (* u2 (PI))))) (* (pow u1 2) (* (sin (* 2 (* u2 (PI)))) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 u1)))))))>
#<alt (+ (* (sqrt u1) (sin (* 2 (* u2 (PI))))) (* (pow u1 2) (* (sin (* 2 (* u2 (PI)))) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 u1)))))))>
#<alt (+ (* (sqrt u1) (sin (* 2 (* u2 (PI))))) (* (pow u1 2) (* (sin (* 2 (* u2 (PI)))) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 u1)))))))>
#<alt (+ (* (sqrt u1) (sin (* 2 (* u2 (PI))))) (* (pow u1 2) (* (sin (* 2 (* u2 (PI)))) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 u1)))))))>
#<alt (+ (* (sqrt u1) (sin (* 2 (* u2 (PI))))) (* (pow u1 2) (* (sin (* 2 (* u2 (PI)))) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 u1)))))))>
#<alt (+ (* (sqrt u1) (sin (* 2 (* u2 (PI))))) (* (pow u1 2) (* (sin (* 2 (* u2 (PI)))) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 u1)))))))>
#<alt (+ (* (sqrt u1) (sin (* 2 (* u2 (PI))))) (* (pow u1 2) (* (sin (* 2 (* u2 (PI)))) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 u1)))))))>
#<alt (+ (* (sqrt u1) (sin (* 2 (* u2 (PI))))) (* (pow u1 2) (* (sin (* 2 (* u2 (PI)))) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 u1)))))))>
#<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 (* 2 (* u2 (* (PI) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 u1)))))))>
#<alt (* u2 (+ (* -4/3 (* (pow u2 2) (* (pow (PI) 3) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 u1))))))) (* 2 (* (PI) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 u1))))))))>
#<alt (* u2 (+ (* 2 (* (PI) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 u1)))))) (* (pow u2 2) (+ (* -4/3 (* (pow (PI) 3) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 u1)))))) (* 4/15 (* (pow u2 2) (* (pow (PI) 5) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 u1)))))))))))>
#<alt (* u2 (+ (* 2 (* (PI) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 u1)))))) (* (pow u2 2) (+ (* -4/3 (* (pow (PI) 3) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 u1)))))) (* (pow u2 2) (+ (* -8/315 (* (pow u2 2) (* (pow (PI) 7) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 u1))))))) (* 4/15 (* (pow (PI) 5) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 u1))))))))))))>
#<alt (* (sin (* 2 (* u2 (PI)))) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 u1)))))>
#<alt (* (sin (* 2 (* u2 (PI)))) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 u1)))))>
#<alt (* (sin (* 2 (* u2 (PI)))) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 u1)))))>
#<alt (* (sin (* 2 (* u2 (PI)))) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 u1)))))>
#<alt (* (sin (* 2 (* u2 (PI)))) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 u1)))))>
#<alt (* (sin (* 2 (* u2 (PI)))) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 u1)))))>
#<alt (* (sin (* 2 (* u2 (PI)))) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 u1)))))>
#<alt (* (sin (* 2 (* u2 (PI)))) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 u1)))))>
#<alt (* 1/4 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI))))))>
#<alt (/ (+ (* 1/6 (* (sqrt (pow u1 3)) (sin (* 2 (* u2 (PI)))))) (* 1/4 (* (sqrt u1) (sin (* 2 (* u2 (PI))))))) u1)>
#<alt (/ (+ (* 1/6 (* (sqrt (pow u1 3)) (sin (* 2 (* u2 (PI)))))) (* 1/4 (* (sqrt u1) (sin (* 2 (* u2 (PI))))))) u1)>
#<alt (/ (+ (* 1/6 (* (sqrt (pow u1 3)) (sin (* 2 (* u2 (PI)))))) (* 1/4 (* (sqrt u1) (sin (* 2 (* u2 (PI))))))) u1)>
#<alt (* 1/6 (* (sqrt u1) (sin (* 2 (* u2 (PI))))))>
#<alt (* u1 (+ (* 1/6 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))) (* 1/4 (* (sqrt (/ 1 (pow u1 3))) (sin (* 2 (* u2 (PI))))))))>
#<alt (* u1 (+ (* 1/6 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))) (* 1/4 (* (sqrt (/ 1 (pow u1 3))) (sin (* 2 (* u2 (PI))))))))>
#<alt (* u1 (+ (* 1/6 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))) (* 1/4 (* (sqrt (/ 1 (pow u1 3))) (sin (* 2 (* u2 (PI))))))))>
#<alt (* -1/6 (* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))))>
#<alt (* -1 (* u1 (+ (* -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 (* u1 (+ (* -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 (* u1 (+ (* -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 (* 2 (* u2 (* (PI) (log (E)))))>
#<alt (* 2 (* u2 (* (PI) (log (E)))))>
#<alt (* 2 (* u2 (* (PI) (log (E)))))>
#<alt (* 2 (* u2 (* (PI) (log (E)))))>
#<alt (* 2 (* u2 (* (PI) (log (E)))))>
#<alt (* 2 (* u2 (* (PI) (log (E)))))>
#<alt (* 2 (* u2 (* (PI) (log (E)))))>
#<alt (* 2 (* u2 (* (PI) (log (E)))))>
#<alt (* 2 (* u2 (* (PI) (log (E)))))>
#<alt (* 2 (* u2 (* (PI) (log (E)))))>
#<alt (* 2 (* u2 (* (PI) (log (E)))))>
#<alt (* 2 (* u2 (* (PI) (log (E)))))>
#<alt (* 2 (* u2 (* (PI) (log (E)))))>
#<alt (* u2 (+ (* -4/3 (* (pow u2 2) (* (pow (PI) 3) (pow (log (E)) 3)))) (* 2 (* (PI) (log (E))))))>
#<alt (* u2 (+ (* 2 (* (PI) (log (E)))) (* (pow u2 2) (+ (* -4/3 (* (pow (PI) 3) (pow (log (E)) 3))) (* 4/15 (* (pow u2 2) (* (pow (PI) 5) (pow (log (E)) 5))))))))>
#<alt (* u2 (+ (* 2 (* (PI) (log (E)))) (* (pow u2 2) (+ (* -4/3 (* (pow (PI) 3) (pow (log (E)) 3))) (* (pow u2 2) (+ (* -8/315 (* (pow u2 2) (* (pow (PI) 7) (pow (log (E)) 7)))) (* 4/15 (* (pow (PI) 5) (pow (log (E)) 5)))))))))>
#<alt (sin (* 2 (* u2 (* (PI) (log (E))))))>
#<alt (sin (* 2 (* u2 (* (PI) (log (E))))))>
#<alt (sin (* 2 (* u2 (* (PI) (log (E))))))>
#<alt (sin (* 2 (* u2 (* (PI) (log (E))))))>
#<alt (sin (* 2 (* u2 (* (PI) (log (E))))))>
#<alt (sin (* 2 (* u2 (* (PI) (log (E))))))>
#<alt (sin (* 2 (* u2 (* (PI) (log (E))))))>
#<alt (sin (* 2 (* u2 (* (PI) (log (E))))))>
#<alt (pow u1 3)>
#<alt (pow u1 3)>
#<alt (pow u1 3)>
#<alt (pow u1 3)>
#<alt (pow u1 3)>
#<alt (pow u1 3)>
#<alt (pow u1 3)>
#<alt (pow u1 3)>
#<alt (pow u1 3)>
#<alt (pow u1 3)>
#<alt (pow u1 3)>
#<alt (pow u1 3)>
#<alt (sqrt u1)>
#<alt (+ (sqrt u1) (* 1/4 (sqrt (pow u1 3))))>
#<alt (+ (sqrt u1) (* 1/4 (sqrt (pow u1 3))))>
#<alt (+ (sqrt u1) (* 1/4 (sqrt (pow u1 3))))>
#<alt (* 1/4 (sqrt (pow u1 3)))>
#<alt (* (pow u1 2) (+ (sqrt (/ 1 (pow u1 3))) (* 1/4 (sqrt (/ 1 u1)))))>
#<alt (* (pow u1 2) (+ (sqrt (/ 1 (pow u1 3))) (* 1/4 (sqrt (/ 1 u1)))))>
#<alt (* (pow u1 2) (+ (sqrt (/ 1 (pow u1 3))) (* 1/4 (sqrt (/ 1 u1)))))>
#<alt (* 1/4 (* (sqrt (pow u1 3)) (pow (sqrt -1) 2)))>
#<alt (* (pow u1 2) (+ (* -1 (* (sqrt (/ 1 (pow u1 3))) (pow (sqrt -1) 2))) (* 1/4 (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2)))))>
#<alt (* (pow u1 2) (+ (* -1 (* (sqrt (/ 1 (pow u1 3))) (pow (sqrt -1) 2))) (* 1/4 (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2)))))>
#<alt (* (pow u1 2) (+ (* -1 (* (sqrt (/ 1 (pow u1 3))) (pow (sqrt -1) 2))) (* 1/4 (* (sqrt (/ 1 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 (* 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 (* (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

90 calls:

TimeVariablePointExpression
22.0ms
u2
@0
(* (* 2 (* (PI) (log (E)))) u2)
6.0ms
u1
@-inf
(* (* 2 (sqrt u1)) (* u2 (PI)))
3.0ms
u1
@-inf
(* (sqrt (neg (log (+ 1 (neg u1))))) (sin (* (* 2 (* (PI) (log (E)))) u2)))
2.0ms
u1
@-inf
(* (sin (* 2 (* u2 (PI)))) (+ (* 1/4 (sqrt (/ 1 u1))) (* (sqrt u1) 1/6)))
2.0ms
u2
@0
(* (sqrt (neg (log (+ 1 (neg u1))))) (sin (* (* 2 (* (PI) (log (E)))) u2)))

rewrite312.0ms (2.4%)

Memory
20.1MiB live, 892.3MiB allocated
Algorithm
batch-egg-rewrite
Rules
6 130×accelerator-lowering-fma.f32
6 130×accelerator-lowering-fma.f64
5 038×*-lowering-*.f32
5 038×*-lowering-*.f64
2 752×/-lowering-/.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
047187
1216181
21402181
08539166
Stop Event
iter limit
node limit
Counts
26 → 481
Calls
Call 1
Inputs
(log (E))
(* (PI) (log (E)))
(* (sqrt (neg (log (+ 1 (neg u1))))) (sin (* (* 2 (* (PI) (log (E)))) u2)))
(sqrt (neg (log (+ 1 (neg u1)))))
(* (* 2 (sqrt u1)) (* u2 (PI)))
(* 2 (sqrt u1))
(sqrt u1)
(* u2 (PI))
(* (sin (* 2 (* u2 (PI)))) (+ (* 1/4 (sqrt (* u1 (* u1 u1)))) (sqrt u1)))
(sin (* 2 (* u2 (PI))))
(* 2 (* u2 (PI)))
(* (sqrt (log (+ 1 u1))) (sin (* (* 2 (PI)) u2)))
(sqrt (log (+ 1 u1)))
(log (+ 1 u1))
(sin (* (* 2 (PI)) u2))
(+ (* (* u1 u1) (* (sin (* 2 (* u2 (PI)))) (+ (* 1/4 (sqrt (/ 1 u1))) (* (sqrt u1) 1/6)))) (* (sqrt u1) (sin (* 2 (* u2 (PI))))))
(* u1 u1)
(* (sin (* 2 (* u2 (PI)))) (+ (* 1/4 (sqrt (/ 1 u1))) (* (sqrt u1) 1/6)))
(* (* 2 (* (PI) (log (E)))) u2)
(sin (* (* 2 (* (PI) (log (E)))) u2))
(PI)
(* u1 (* u1 u1))
(+ (* 1/4 (sqrt (* u1 (* u1 u1)))) (sqrt u1))
(* (* 2 (PI)) u2)
(* (sqrt u1) 1/6)
(* (sqrt u1) (sin (* 2 (* u2 (PI)))))
Outputs
#s(literal 1 binary32)
(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 (E.f32) (log.f32 (PI.f32)))
(pow.f32 (PI.f32) #s(literal 1 binary32))
(pow.f32 (cbrt.f32 (PI.f32)) #s(literal 3 binary32))
(pow.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/2 binary32))
(pow.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1/3 binary32))
(pow.f32 (sqrt.f32 (PI.f32)) #s(literal 2 binary32))
(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) (pow.f32 #s(literal 1 binary32) #s(literal 1/3 binary32)))
(*.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)))
(*.f32 (*.f32 (cbrt.f32 (sqrt.f32 (PI.f32))) (cbrt.f32 (PI.f32))) (*.f32 (cbrt.f32 (sqrt.f32 (PI.f32))) (cbrt.f32 (PI.f32))))
(*.f32 (*.f32 (cbrt.f32 (PI.f32)) (cbrt.f32 (sqrt.f32 (PI.f32)))) (*.f32 (cbrt.f32 (PI.f32)) (cbrt.f32 (sqrt.f32 (PI.f32)))))
(log.f32 (exp.f32 (PI.f32)))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 u1))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))))
(*.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 (PI.f32) (*.f32 #s(literal 2 binary32) u2))) (sqrt.f32 (neg.f32 (log1p.f32 u1))))
(*.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 (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)))) (sqrt.f32 (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) #s(literal 0 binary32))))
(/.f32 (sqrt.f32 (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)))) (sqrt.f32 (log1p.f32 u1)))
(sqrt.f32 (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 (PI.f32) (*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 u1) u2)))
(*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (sqrt.f32 u1) (PI.f32)) u2))
(*.f32 u2 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) (sqrt.f32 u1))))
(*.f32 (sqrt.f32 u1) (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) 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 #s(literal 2 binary32) (*.f32 (*.f32 (sqrt.f32 u1) (PI.f32)) u2)) #s(literal 1 binary32))
(*.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2)) (sqrt.f32 u1))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 u1) u2)) (PI.f32))
(*.f32 (*.f32 (*.f32 (sqrt.f32 u1) (PI.f32)) u2) #s(literal 2 binary32))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 u1)) (PI.f32)) u2)
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 u1) u2)) (pow.f32 (PI.f32) #s(literal 2/3 binary32))) (cbrt.f32 (PI.f32)))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 u1) u2)) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))
(*.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))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (sqrt.f32 u1)))
(/.f32 (sqrt.f32 u1) #s(literal 1 binary32))
(/.f32 (neg.f32 (sqrt.f32 u1)) #s(literal -1 binary32))
(/.f32 (sqrt.f32 (neg.f32 u1)) (sqrt.f32 #s(literal -1 binary32)))
(sqrt.f32 u1)
(*.f32 #s(literal 1 binary32) (sqrt.f32 u1))
(*.f32 (sqrt.f32 u1) #s(literal 1 binary32))
(*.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 #s(literal 1 binary32) (*.f32 (PI.f32) u2))
(*.f32 u2 (PI.f32))
(*.f32 (*.f32 (PI.f32) u2) #s(literal 1 binary32))
(*.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 (pow.f32 (PI.f32) #s(literal 2/3 binary32))) (cbrt.f32 (PI.f32)))
(*.f32 (*.f32 u2 (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))
(+.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2)))) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))) (*.f32 (sqrt.f32 u1) (*.f32 u1 #s(literal 1/4 binary32)))))
(+.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))) (*.f32 (sqrt.f32 u1) (*.f32 u1 #s(literal 1/4 binary32)))) (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2)))))
(fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) u2)) (cos.f32 (*.f32 (PI.f32) u2))) (*.f32 (sqrt.f32 u1) (*.f32 u1 #s(literal 1/4 binary32)))) (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2)))))
(fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) u2)) (cos.f32 (*.f32 (PI.f32) u2))) (sqrt.f32 u1)) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))) (*.f32 (sqrt.f32 u1) (*.f32 u1 #s(literal 1/4 binary32)))))
(fma.f32 (sqrt.f32 u1) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))) (*.f32 (sqrt.f32 u1) (*.f32 u1 #s(literal 1/4 binary32)))))
(fma.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 u1)) (*.f32 (sin.f32 (*.f32 (PI.f32) u2)) (cos.f32 (*.f32 (PI.f32) u2))) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))) (*.f32 (sqrt.f32 u1) (*.f32 u1 #s(literal 1/4 binary32)))))
(fma.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))) (sqrt.f32 u1) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))) (*.f32 (sqrt.f32 u1) (*.f32 u1 #s(literal 1/4 binary32)))))
(fma.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))) (*.f32 (sqrt.f32 u1) (*.f32 u1 #s(literal 1/4 binary32))) (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2)))))
(fma.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 u1 (sqrt.f32 u1)) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2)))) (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2)))))
(fma.f32 (*.f32 u1 (sqrt.f32 u1)) (*.f32 #s(literal 1/4 binary32) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2)))) (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2)))))
(fma.f32 (*.f32 (sqrt.f32 u1) (*.f32 u1 #s(literal 1/4 binary32))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))) (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2)))))
(fma.f32 (*.f32 (*.f32 (sqrt.f32 u1) (*.f32 u1 #s(literal 1/4 binary32))) #s(literal 2 binary32)) (*.f32 (sin.f32 (*.f32 (PI.f32) u2)) (cos.f32 (*.f32 (PI.f32) u2))) (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2)))))
(fma.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))) #s(literal 1/4 binary32)) (*.f32 u1 (sqrt.f32 u1)) (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2)))))
(fma.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))) (*.f32 u1 (sqrt.f32 u1))) #s(literal 1/4 binary32) (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2)))))
(-.f32 (/.f32 (*.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32)) (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))))))) (fma.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))) (*.f32 (sqrt.f32 u1) (*.f32 u1 #s(literal 1/4 binary32))) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))) (neg.f32 (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 #s(literal 2 binary32) u2))))))) (fma.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))) (*.f32 (sqrt.f32 u1) (*.f32 u1 #s(literal 1/4 binary32))) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))) (neg.f32 (sqrt.f32 u1))))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32)) (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2)))))) (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 #s(literal 2 binary32) u2)))))) (*.f32 (neg.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))) (*.f32 (sqrt.f32 u1) (*.f32 u1 #s(literal 1/4 binary32))))) (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))))))) (fma.f32 #s(literal 1/64 binary32) (pow.f32 (*.f32 (*.f32 u1 (sqrt.f32 u1)) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2)))) #s(literal 3 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))) (*.f32 (sqrt.f32 u1) (*.f32 u1 #s(literal 1/4 binary32))) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))) (neg.f32 (sqrt.f32 u1)))) (fma.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32)) (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2)))))) (*.f32 (neg.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 #s(literal 2 binary32) u2))))))))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32) u1) (*.f32 #s(literal -1/4 binary32) (*.f32 u1 u1))) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))) (fma.f32 #s(literal 1/64 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (sqrt.f32 u1))) (*.f32 u1 (sqrt.f32 u1))))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 (sqrt.f32 u1) (*.f32 u1 #s(literal 1/4 binary32))) (sqrt.f32 u1)) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32) (neg.f32 u1)))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32) u1) (*.f32 #s(literal -1/4 binary32) (*.f32 u1 u1))) (*.f32 (fma.f32 #s(literal 1/64 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (sqrt.f32 u1))) (*.f32 u1 (sqrt.f32 u1))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 (sqrt.f32 u1) (*.f32 u1 #s(literal 1/4 binary32))) (sqrt.f32 u1)) (*.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32) (neg.f32 u1)) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 #s(literal 1/4 binary32) (sqrt.f32 u1)) u1 (sqrt.f32 u1))))
(/.f32 (fma.f32 #s(literal 1/64 binary32) (pow.f32 (*.f32 (*.f32 u1 (sqrt.f32 u1)) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2)))) #s(literal 3 binary32))) (fma.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32)) (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2)))))) (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 #s(literal 2 binary32) u2)))))) (*.f32 (neg.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))) (*.f32 (sqrt.f32 u1) (*.f32 u1 #s(literal 1/4 binary32))))) (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))))))))
(/.f32 (fma.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32)) (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2)))))) (*.f32 (neg.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 #s(literal 2 binary32) u2)))))))) (fma.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))) (*.f32 (sqrt.f32 u1) (*.f32 u1 #s(literal 1/4 binary32))) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))) (neg.f32 (sqrt.f32 u1)))))
(/.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))) (fma.f32 #s(literal 1/64 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (sqrt.f32 u1))) (*.f32 u1 (sqrt.f32 u1)))) (+.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32) u1) (*.f32 #s(literal -1/4 binary32) (*.f32 u1 u1))))
(/.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32) (neg.f32 u1))) (-.f32 (*.f32 (sqrt.f32 u1) (*.f32 u1 #s(literal 1/4 binary32))) (sqrt.f32 u1)))
(/.f32 (*.f32 (fma.f32 #s(literal 1/64 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (sqrt.f32 u1))) (*.f32 u1 (sqrt.f32 u1))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2)))) (+.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32) u1) (*.f32 #s(literal -1/4 binary32) (*.f32 u1 u1))))
(/.f32 (*.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32) (neg.f32 u1)) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2)))) (-.f32 (*.f32 (sqrt.f32 u1) (*.f32 u1 #s(literal 1/4 binary32))) (sqrt.f32 u1)))
(/.f32 (neg.f32 (fma.f32 #s(literal 1/64 binary32) (pow.f32 (*.f32 (*.f32 u1 (sqrt.f32 u1)) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2)))) #s(literal 3 binary32)))) (neg.f32 (fma.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32)) (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2)))))) (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 #s(literal 2 binary32) u2)))))) (*.f32 (neg.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))) (*.f32 (sqrt.f32 u1) (*.f32 u1 #s(literal 1/4 binary32))))) (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2)))))))))
(/.f32 (neg.f32 (fma.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32)) (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2)))))) (*.f32 (neg.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 #s(literal 2 binary32) u2))))))))) (neg.f32 (fma.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))) (*.f32 (sqrt.f32 u1) (*.f32 u1 #s(literal 1/4 binary32))) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))) (neg.f32 (sqrt.f32 u1))))))
(/.f32 (neg.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))) (fma.f32 #s(literal 1/64 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (sqrt.f32 u1))) (*.f32 u1 (sqrt.f32 u1))))) (neg.f32 (+.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32) u1) (*.f32 #s(literal -1/4 binary32) (*.f32 u1 u1)))))
(/.f32 (neg.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32) (neg.f32 u1)))) (neg.f32 (-.f32 (*.f32 (sqrt.f32 u1) (*.f32 u1 #s(literal 1/4 binary32))) (sqrt.f32 u1))))
(/.f32 (neg.f32 (*.f32 (fma.f32 #s(literal 1/64 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (sqrt.f32 u1))) (*.f32 u1 (sqrt.f32 u1))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))))) (neg.f32 (+.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32) u1) (*.f32 #s(literal -1/4 binary32) (*.f32 u1 u1)))))
(/.f32 (neg.f32 (*.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32) (neg.f32 u1)) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))))) (neg.f32 (-.f32 (*.f32 (sqrt.f32 u1) (*.f32 u1 #s(literal 1/4 binary32))) (sqrt.f32 u1))))
(/.f32 (+.f32 (pow.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))) (*.f32 (sqrt.f32 u1) (*.f32 u1 #s(literal 1/4 binary32)))) #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 #s(literal 2 binary32) u2)))))) (-.f32 (*.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32)) (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))))))) (*.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2)))) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))) (*.f32 (sqrt.f32 u1) (*.f32 u1 #s(literal 1/4 binary32))))))))
(/.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 #s(literal 2 binary32) u2))))))) (*.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32)) (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2)))))))) (-.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2)))) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))) (*.f32 (sqrt.f32 u1) (*.f32 u1 #s(literal 1/4 binary32))))))
(*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) u2)) (cos.f32 (*.f32 (PI.f32) u2))) (fma.f32 (*.f32 #s(literal 1/4 binary32) (sqrt.f32 u1)) u1 (sqrt.f32 u1))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))) (fma.f32 (*.f32 #s(literal 1/4 binary32) (sqrt.f32 u1)) u1 (sqrt.f32 u1)))
(*.f32 (fma.f32 (*.f32 #s(literal 1/4 binary32) (sqrt.f32 u1)) u1 (sqrt.f32 u1)) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))))
(*.f32 (fma.f32 #s(literal 1/64 binary32) (pow.f32 (*.f32 (*.f32 u1 (sqrt.f32 u1)) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2)))) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32)) (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2)))))) (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 #s(literal 2 binary32) u2)))))) (*.f32 (neg.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))) (*.f32 (sqrt.f32 u1) (*.f32 u1 #s(literal 1/4 binary32))))) (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2)))))))))
(*.f32 (fma.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32)) (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2)))))) (*.f32 (neg.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 #s(literal 2 binary32) u2)))))))) (/.f32 #s(literal 1 binary32) (fma.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))) (*.f32 (sqrt.f32 u1) (*.f32 u1 #s(literal 1/4 binary32))) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))) (neg.f32 (sqrt.f32 u1))))))
(*.f32 (*.f32 (fma.f32 (*.f32 #s(literal 1/4 binary32) (sqrt.f32 u1)) u1 (sqrt.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))) (fma.f32 #s(literal 1/64 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (sqrt.f32 u1))) (*.f32 u1 (sqrt.f32 u1)))) (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32) u1) (*.f32 #s(literal -1/4 binary32) (*.f32 u1 u1)))))
(*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32) (neg.f32 u1))) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 (sqrt.f32 u1) (*.f32 u1 #s(literal 1/4 binary32))) (sqrt.f32 u1))))
(*.f32 (*.f32 (fma.f32 #s(literal 1/64 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (sqrt.f32 u1))) (*.f32 u1 (sqrt.f32 u1))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2)))) (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32) u1) (*.f32 #s(literal -1/4 binary32) (*.f32 u1 u1)))))
(*.f32 (*.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32) (neg.f32 u1)) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2)))) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 (sqrt.f32 u1) (*.f32 u1 #s(literal 1/4 binary32))) (sqrt.f32 u1))))
(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)))
(*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))
(*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))
(*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32)))
(*.f32 (*.f32 (PI.f32) u2) #s(literal 2 binary32))
(*.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2)) #s(literal 1 binary32))
(*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) u2)
(*.f32 (*.f32 #s(literal 2 binary32) u2) (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 #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 (log1p.f32 u1)) (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))))
(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)))
(log1p.f32 u1)
(log1p.f32 (neg.f32 u1))
(neg.f32 (neg.f32 (log1p.f32 u1)))
(+.f32 #s(literal 0 binary32) (log1p.f32 u1))
(+.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) (log.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 u1 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)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (log1p.f32 (fma.f32 u1 u1 u1)))
(-.f32 #s(literal 0 binary32) (neg.f32 (log1p.f32 u1)))
(-.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) (log1p.f32 (fma.f32 u1 u1 u1)))
(-.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) (log.f32 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1))))
(-.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (log1p.f32 u1))
(-.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 (fma.f32 u1 u1 #s(literal -1 binary32))) (log.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 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))))
(/.f32 (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32))) (neg.f32 (log1p.f32 u1)))
(/.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (log1p.f32 u1) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (-.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) #s(literal 0 binary32))))
(/.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (fma.f32 u1 u1 u1)) #s(literal 3 binary32))) (fma.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) (fma.f32 (log1p.f32 (fma.f32 u1 u1 u1)) (log1p.f32 (fma.f32 u1 u1 u1)) (*.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) (log1p.f32 (fma.f32 u1 u1 u1))))))
(/.f32 (-.f32 (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 u1) #s(literal 3 binary32))) (fma.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (log1p.f32 (neg.f32 (*.f32 u1 u1))) (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (*.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (log1p.f32 u1)))))
(/.f32 (-.f32 (*.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) (log1p.f32 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (log1p.f32 (fma.f32 u1 u1 u1)) (log1p.f32 (fma.f32 u1 u1 u1)))) (+.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) (log1p.f32 (fma.f32 u1 u1 u1))))
(/.f32 (-.f32 (*.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (log1p.f32 (neg.f32 (*.f32 u1 u1)))) (pow.f32 (log1p.f32 u1) #s(literal 2 binary32))) (+.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (log1p.f32 u1)))
(log.f32 (+.f32 #s(literal 1 binary32) u1))
(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)))
(+.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))) (*.f32 (fma.f32 (sqrt.f32 u1) #s(literal 1/6 binary32) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))) (*.f32 u1 u1))) (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2)))))
(+.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2)))) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))) (*.f32 (fma.f32 (sqrt.f32 u1) #s(literal 1/6 binary32) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))) (*.f32 u1 u1))))
(+.f32 (/.f32 (*.f32 (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2)))))) (*.f32 (*.f32 (fma.f32 (sqrt.f32 u1) #s(literal 1/6 binary32) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))) (*.f32 u1 u1)) (*.f32 (fma.f32 (sqrt.f32 u1) #s(literal 1/6 binary32) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))) (*.f32 u1 u1)))) (fma.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))) (*.f32 (fma.f32 (sqrt.f32 u1) #s(literal 1/6 binary32) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))) (*.f32 u1 u1)) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))) (neg.f32 (sqrt.f32 u1))))) (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 #s(literal 2 binary32) u2))))))) (fma.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))) (*.f32 (fma.f32 (sqrt.f32 u1) #s(literal 1/6 binary32) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))) (*.f32 u1 u1)) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))) (neg.f32 (sqrt.f32 u1)))))))
(pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 u1) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))) (*.f32 (fma.f32 (sqrt.f32 u1) #s(literal 1/6 binary32) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))) (*.f32 u1 u1))))) #s(literal -1 binary32))
(fma.f32 u1 (*.f32 u1 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))) (fma.f32 (sqrt.f32 u1) #s(literal 1/6 binary32) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))))) (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2)))))
(fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) u2)) (cos.f32 (*.f32 (PI.f32) u2))) (sqrt.f32 u1)) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))) (*.f32 (fma.f32 (sqrt.f32 u1) #s(literal 1/6 binary32) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))) (*.f32 u1 u1))))
(fma.f32 (sqrt.f32 u1) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))) (*.f32 (fma.f32 (sqrt.f32 u1) #s(literal 1/6 binary32) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))) (*.f32 u1 u1))))
(fma.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 u1)) (*.f32 (sin.f32 (*.f32 (PI.f32) u2)) (cos.f32 (*.f32 (PI.f32) u2))) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))) (*.f32 (fma.f32 (sqrt.f32 u1) #s(literal 1/6 binary32) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))) (*.f32 u1 u1))))
(fma.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))) (sqrt.f32 u1) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))) (*.f32 (fma.f32 (sqrt.f32 u1) #s(literal 1/6 binary32) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))) (*.f32 u1 u1))))
(fma.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))) (*.f32 (fma.f32 (sqrt.f32 u1) #s(literal 1/6 binary32) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))) (*.f32 u1 u1)) (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2)))))
(fma.f32 (*.f32 u1 u1) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))) (fma.f32 (sqrt.f32 u1) #s(literal 1/6 binary32) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1)))) (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2)))))
(fma.f32 (fma.f32 (sqrt.f32 u1) #s(literal 1/6 binary32) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))) (*.f32 u1 u1)) (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2)))))
(fma.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))) (fma.f32 (sqrt.f32 u1) #s(literal 1/6 binary32) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1)))) (*.f32 u1 u1) (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2)))))
(fma.f32 (*.f32 (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2)))))) (*.f32 (*.f32 (fma.f32 (sqrt.f32 u1) #s(literal 1/6 binary32) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))) (*.f32 u1 u1)) (*.f32 (fma.f32 (sqrt.f32 u1) #s(literal 1/6 binary32) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))) (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (fma.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))) (*.f32 (fma.f32 (sqrt.f32 u1) #s(literal 1/6 binary32) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))) (*.f32 u1 u1)) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))) (neg.f32 (sqrt.f32 u1))))) (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 #s(literal 2 binary32) u2))))))) (fma.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))) (*.f32 (fma.f32 (sqrt.f32 u1) #s(literal 1/6 binary32) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))) (*.f32 u1 u1)) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))) (neg.f32 (sqrt.f32 u1)))))))
(fma.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))) (*.f32 u1 u1)) (fma.f32 (sqrt.f32 u1) #s(literal 1/6 binary32) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))) (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2)))))
(fma.f32 (*.f32 u1 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))) (fma.f32 (sqrt.f32 u1) #s(literal 1/6 binary32) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))))) u1 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2)))))
(fma.f32 (*.f32 (*.f32 u1 u1) (fma.f32 (sqrt.f32 u1) #s(literal 1/6 binary32) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1)))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))) (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2)))))
(fma.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))) (*.f32 u1 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 #s(literal 1/16 binary32) u1) (fma.f32 u1 #s(literal 1/36 binary32) (*.f32 (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1)) (*.f32 (sqrt.f32 u1) #s(literal -1/6 binary32)))))) (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2)))))
(fma.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))) (*.f32 u1 u1)) (+.f32 (/.f32 #s(literal 1/16 binary32) u1) (*.f32 u1 #s(literal -1/36 binary32)))) (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1)) (*.f32 (sqrt.f32 u1) #s(literal -1/6 binary32)))) (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2)))))
(-.f32 (/.f32 (*.f32 (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2)))))) (*.f32 (*.f32 (fma.f32 (sqrt.f32 u1) #s(literal 1/6 binary32) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))) (*.f32 u1 u1)) (*.f32 (fma.f32 (sqrt.f32 u1) #s(literal 1/6 binary32) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))) (*.f32 u1 u1)))) (fma.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))) (*.f32 (fma.f32 (sqrt.f32 u1) #s(literal 1/6 binary32) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))) (*.f32 u1 u1)) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))) (neg.f32 (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 #s(literal 2 binary32) u2))))))) (fma.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))) (*.f32 (fma.f32 (sqrt.f32 u1) #s(literal 1/6 binary32) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))) (*.f32 u1 u1)) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))) (neg.f32 (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 #s(literal 2 binary32) u2))))))) (fma.f32 (sqrt.f32 u1) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))) (fma.f32 (sqrt.f32 u1) #s(literal 1/6 binary32) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1)))) (neg.f32 (*.f32 u1 u1))))) (/.f32 (*.f32 (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2)))))) (*.f32 (*.f32 (fma.f32 (sqrt.f32 u1) #s(literal 1/6 binary32) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))) (*.f32 u1 u1)) (*.f32 (fma.f32 (sqrt.f32 u1) #s(literal 1/6 binary32) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))) (*.f32 u1 u1)))) (fma.f32 (sqrt.f32 u1) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))) (fma.f32 (sqrt.f32 u1) #s(literal 1/6 binary32) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1)))) (neg.f32 (*.f32 u1 u1))))))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 u1) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))) (*.f32 (fma.f32 (sqrt.f32 u1) #s(literal 1/6 binary32) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))) (*.f32 u1 u1))))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 u1) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))) (*.f32 (fma.f32 (sqrt.f32 u1) #s(literal 1/6 binary32) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))) (*.f32 u1 u1))))) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.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 #s(literal 2 binary32) u2)))))) (fma.f32 (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2)))))) (*.f32 (*.f32 (fma.f32 (sqrt.f32 u1) #s(literal 1/6 binary32) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))) (*.f32 u1 u1)) (*.f32 (fma.f32 (sqrt.f32 u1) #s(literal 1/6 binary32) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))) (*.f32 u1 u1))) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))) (*.f32 (fma.f32 (sqrt.f32 u1) #s(literal 1/6 binary32) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))) (*.f32 u1 u1))) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))) (neg.f32 (sqrt.f32 u1)))))) (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))) (*.f32 (fma.f32 (sqrt.f32 u1) #s(literal 1/6 binary32) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))) (*.f32 u1 u1))) #s(literal 3 binary32)) (pow.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2)))) #s(literal 3 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (sqrt.f32 u1) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))) (fma.f32 (sqrt.f32 u1) #s(literal 1/6 binary32) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1)))) (neg.f32 (*.f32 u1 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 #s(literal 2 binary32) u2))))))) (*.f32 (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2)))))) (*.f32 (*.f32 (fma.f32 (sqrt.f32 u1) #s(literal 1/6 binary32) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))) (*.f32 u1 u1)) (*.f32 (fma.f32 (sqrt.f32 u1) #s(literal 1/6 binary32) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))) (*.f32 u1 u1)))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 u1) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))) (*.f32 (fma.f32 (sqrt.f32 u1) #s(literal 1/6 binary32) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))) (*.f32 u1 u1)))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))) (*.f32 (fma.f32 (sqrt.f32 u1) #s(literal 1/6 binary32) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))) (*.f32 u1 u1))) #s(literal 3 binary32)) (pow.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2)))) #s(literal 3 binary32))) (fma.f32 (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2)))))) (*.f32 (*.f32 (fma.f32 (sqrt.f32 u1) #s(literal 1/6 binary32) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))) (*.f32 u1 u1)) (*.f32 (fma.f32 (sqrt.f32 u1) #s(literal 1/6 binary32) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))) (*.f32 u1 u1))) (*.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2)))) (fma.f32 (sqrt.f32 u1) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))) (fma.f32 (sqrt.f32 u1) #s(literal 1/6 binary32) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1)))) (neg.f32 (*.f32 u1 u1)))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))) (*.f32 (fma.f32 (sqrt.f32 u1) #s(literal 1/6 binary32) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))) (*.f32 u1 u1))) #s(literal 3 binary32)) (pow.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2)))) #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 #s(literal 2 binary32) u2)))))) (fma.f32 (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2)))))) (*.f32 (*.f32 (fma.f32 (sqrt.f32 u1) #s(literal 1/6 binary32) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))) (*.f32 u1 u1)) (*.f32 (fma.f32 (sqrt.f32 u1) #s(literal 1/6 binary32) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))) (*.f32 u1 u1))) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))) (*.f32 (fma.f32 (sqrt.f32 u1) #s(literal 1/6 binary32) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))) (*.f32 u1 u1))) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))) (neg.f32 (sqrt.f32 u1)))))))
(/.f32 (fma.f32 (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2)))))) (*.f32 (*.f32 (fma.f32 (sqrt.f32 u1) #s(literal 1/6 binary32) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))) (*.f32 u1 u1)) (*.f32 (fma.f32 (sqrt.f32 u1) #s(literal 1/6 binary32) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))) (*.f32 u1 u1))) (*.f32 (neg.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 #s(literal 2 binary32) u2)))))))) (fma.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))) (*.f32 (fma.f32 (sqrt.f32 u1) #s(literal 1/6 binary32) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))) (*.f32 u1 u1)) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))) (neg.f32 (sqrt.f32 u1)))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))) (*.f32 (fma.f32 (sqrt.f32 u1) #s(literal 1/6 binary32) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))) (*.f32 u1 u1))) #s(literal 3 binary32)) (pow.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2)))) #s(literal 3 binary32)))) (neg.f32 (fma.f32 (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2)))))) (*.f32 (*.f32 (fma.f32 (sqrt.f32 u1) #s(literal 1/6 binary32) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))) (*.f32 u1 u1)) (*.f32 (fma.f32 (sqrt.f32 u1) #s(literal 1/6 binary32) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))) (*.f32 u1 u1))) (*.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2)))) (fma.f32 (sqrt.f32 u1) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))) (fma.f32 (sqrt.f32 u1) #s(literal 1/6 binary32) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1)))) (neg.f32 (*.f32 u1 u1))))))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))) (*.f32 (fma.f32 (sqrt.f32 u1) #s(literal 1/6 binary32) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))) (*.f32 u1 u1))) #s(literal 3 binary32)) (pow.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2)))) #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 #s(literal 2 binary32) u2)))))) (fma.f32 (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2)))))) (*.f32 (*.f32 (fma.f32 (sqrt.f32 u1) #s(literal 1/6 binary32) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))) (*.f32 u1 u1)) (*.f32 (fma.f32 (sqrt.f32 u1) #s(literal 1/6 binary32) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))) (*.f32 u1 u1))) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))) (*.f32 (fma.f32 (sqrt.f32 u1) #s(literal 1/6 binary32) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))) (*.f32 u1 u1))) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))) (neg.f32 (sqrt.f32 u1))))))))
(/.f32 (neg.f32 (fma.f32 (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2)))))) (*.f32 (*.f32 (fma.f32 (sqrt.f32 u1) #s(literal 1/6 binary32) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))) (*.f32 u1 u1)) (*.f32 (fma.f32 (sqrt.f32 u1) #s(literal 1/6 binary32) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))) (*.f32 u1 u1))) (*.f32 (neg.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 #s(literal 2 binary32) u2))))))))) (neg.f32 (fma.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))) (*.f32 (fma.f32 (sqrt.f32 u1) #s(literal 1/6 binary32) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))) (*.f32 u1 u1)) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))) (neg.f32 (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 #s(literal 2 binary32) u2))))))) (*.f32 (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2)))))) (*.f32 (*.f32 (fma.f32 (sqrt.f32 u1) #s(literal 1/6 binary32) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))) (*.f32 u1 u1)) (*.f32 (fma.f32 (sqrt.f32 u1) #s(literal 1/6 binary32) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))) (*.f32 u1 u1))))) (fma.f32 (sqrt.f32 u1) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))) (fma.f32 (sqrt.f32 u1) #s(literal 1/6 binary32) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1)))) (neg.f32 (*.f32 u1 u1)))))
(/.f32 (-.f32 (*.f32 (*.f32 (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2)))))) (*.f32 (*.f32 (fma.f32 (sqrt.f32 u1) #s(literal 1/6 binary32) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))) (*.f32 u1 u1)) (*.f32 (fma.f32 (sqrt.f32 u1) #s(literal 1/6 binary32) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))) (*.f32 u1 u1)))) (fma.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))) (*.f32 (fma.f32 (sqrt.f32 u1) #s(literal 1/6 binary32) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))) (*.f32 u1 u1)) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))) (neg.f32 (sqrt.f32 u1))))) (*.f32 (fma.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))) (*.f32 (fma.f32 (sqrt.f32 u1) #s(literal 1/6 binary32) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))) (*.f32 u1 u1)) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))) (neg.f32 (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 #s(literal 2 binary32) u2))))))))) (*.f32 (fma.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))) (*.f32 (fma.f32 (sqrt.f32 u1) #s(literal 1/6 binary32) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))) (*.f32 u1 u1)) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))) (neg.f32 (sqrt.f32 u1)))) (fma.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))) (*.f32 (fma.f32 (sqrt.f32 u1) #s(literal 1/6 binary32) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))) (*.f32 u1 u1)) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))) (neg.f32 (sqrt.f32 u1))))))
(/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))) (*.f32 (fma.f32 (sqrt.f32 u1) #s(literal 1/6 binary32) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))) (*.f32 u1 u1))) #s(literal 9 binary32)) (pow.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2)))) #s(literal 9 binary32))) #s(literal 1 binary32)) (*.f32 (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))) (*.f32 (fma.f32 (sqrt.f32 u1) #s(literal 1/6 binary32) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))) (*.f32 u1 u1))) #s(literal 6 binary32)) (-.f32 (pow.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2)))) #s(literal 6 binary32)) (pow.f32 (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))) (fma.f32 (sqrt.f32 u1) #s(literal 1/6 binary32) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1)))) (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2)))))) #s(literal 3 binary32)))) (fma.f32 (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2)))))) (*.f32 (*.f32 (fma.f32 (sqrt.f32 u1) #s(literal 1/6 binary32) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))) (*.f32 u1 u1)) (*.f32 (fma.f32 (sqrt.f32 u1) #s(literal 1/6 binary32) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))) (*.f32 u1 u1))) (*.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2)))) (fma.f32 (sqrt.f32 u1) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))) (fma.f32 (sqrt.f32 u1) #s(literal 1/6 binary32) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1)))) (neg.f32 (*.f32 u1 u1))))))))
(/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))) (*.f32 (fma.f32 (sqrt.f32 u1) #s(literal 1/6 binary32) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))) (*.f32 u1 u1))) #s(literal 6 binary32)) (pow.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2)))) #s(literal 6 binary32))) #s(literal 1 binary32)) (*.f32 (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))) (*.f32 (fma.f32 (sqrt.f32 u1) #s(literal 1/6 binary32) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))) (*.f32 u1 u1))) #s(literal 3 binary32)) (pow.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2)))) #s(literal 3 binary32))) (fma.f32 (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2)))))) (*.f32 (*.f32 (fma.f32 (sqrt.f32 u1) #s(literal 1/6 binary32) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))) (*.f32 u1 u1)) (*.f32 (fma.f32 (sqrt.f32 u1) #s(literal 1/6 binary32) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))) (*.f32 u1 u1))) (*.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2)))) (fma.f32 (sqrt.f32 u1) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))) (fma.f32 (sqrt.f32 u1) #s(literal 1/6 binary32) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1)))) (neg.f32 (*.f32 u1 u1))))))))
(/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))) (*.f32 (fma.f32 (sqrt.f32 u1) #s(literal 1/6 binary32) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))) (*.f32 u1 u1))) #s(literal 6 binary32)) (pow.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2)))) #s(literal 6 binary32))) #s(literal 1 binary32)) (*.f32 (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))) (*.f32 (fma.f32 (sqrt.f32 u1) #s(literal 1/6 binary32) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))) (*.f32 u1 u1))) #s(literal 4 binary32)) (+.f32 (pow.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2)))) #s(literal 4 binary32)) (*.f32 (*.f32 (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2)))))) (*.f32 (*.f32 (fma.f32 (sqrt.f32 u1) #s(literal 1/6 binary32) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))) (*.f32 u1 u1)) (*.f32 (fma.f32 (sqrt.f32 u1) #s(literal 1/6 binary32) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))) (*.f32 u1 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 #s(literal 2 binary32) u2)))))))))) (fma.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))) (*.f32 (fma.f32 (sqrt.f32 u1) #s(literal 1/6 binary32) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))) (*.f32 u1 u1)) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))) (neg.f32 (sqrt.f32 u1))))))
(/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))) (*.f32 (fma.f32 (sqrt.f32 u1) #s(literal 1/6 binary32) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))) (*.f32 u1 u1))) #s(literal 4 binary32)) (pow.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2)))) #s(literal 4 binary32))) #s(literal 1 binary32)) (*.f32 (fma.f32 (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2)))))) (*.f32 (*.f32 (fma.f32 (sqrt.f32 u1) #s(literal 1/6 binary32) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))) (*.f32 u1 u1)) (*.f32 (fma.f32 (sqrt.f32 u1) #s(literal 1/6 binary32) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))) (*.f32 u1 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 #s(literal 2 binary32) u2)))))))) (fma.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))) (*.f32 (fma.f32 (sqrt.f32 u1) #s(literal 1/6 binary32) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))) (*.f32 u1 u1)) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))) (neg.f32 (sqrt.f32 u1))))))
(/.f32 (neg.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))) (*.f32 (fma.f32 (sqrt.f32 u1) #s(literal 1/6 binary32) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))) (*.f32 u1 u1))) #s(literal 3 binary32)) (pow.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2)))) #s(literal 3 binary32))))) (neg.f32 (neg.f32 (fma.f32 (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2)))))) (*.f32 (*.f32 (fma.f32 (sqrt.f32 u1) #s(literal 1/6 binary32) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))) (*.f32 u1 u1)) (*.f32 (fma.f32 (sqrt.f32 u1) #s(literal 1/6 binary32) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))) (*.f32 u1 u1))) (*.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2)))) (fma.f32 (sqrt.f32 u1) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))) (fma.f32 (sqrt.f32 u1) #s(literal 1/6 binary32) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1)))) (neg.f32 (*.f32 u1 u1)))))))))
(/.f32 (neg.f32 (neg.f32 (fma.f32 (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2)))))) (*.f32 (*.f32 (fma.f32 (sqrt.f32 u1) #s(literal 1/6 binary32) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))) (*.f32 u1 u1)) (*.f32 (fma.f32 (sqrt.f32 u1) #s(literal 1/6 binary32) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))) (*.f32 u1 u1))) (*.f32 (neg.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 #s(literal 2 binary32) u2)))))))))) (neg.f32 (neg.f32 (fma.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))) (*.f32 (fma.f32 (sqrt.f32 u1) #s(literal 1/6 binary32) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))) (*.f32 u1 u1)) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))) (neg.f32 (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 #s(literal 2 binary32) u2))))))) (*.f32 (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2)))))) (*.f32 (*.f32 (fma.f32 (sqrt.f32 u1) #s(literal 1/6 binary32) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))) (*.f32 u1 u1)) (*.f32 (fma.f32 (sqrt.f32 u1) #s(literal 1/6 binary32) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))) (*.f32 u1 u1)))))) (neg.f32 (fma.f32 (sqrt.f32 u1) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))) (fma.f32 (sqrt.f32 u1) #s(literal 1/6 binary32) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1)))) (neg.f32 (*.f32 u1 u1))))))
(/.f32 (-.f32 (pow.f32 (/.f32 (*.f32 (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2)))))) (*.f32 (*.f32 (fma.f32 (sqrt.f32 u1) #s(literal 1/6 binary32) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))) (*.f32 u1 u1)) (*.f32 (fma.f32 (sqrt.f32 u1) #s(literal 1/6 binary32) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))) (*.f32 u1 u1)))) (fma.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))) (*.f32 (fma.f32 (sqrt.f32 u1) #s(literal 1/6 binary32) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))) (*.f32 u1 u1)) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))) (neg.f32 (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 #s(literal 2 binary32) u2))))))) (fma.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))) (*.f32 (fma.f32 (sqrt.f32 u1) #s(literal 1/6 binary32) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))) (*.f32 u1 u1)) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))) (neg.f32 (sqrt.f32 u1))))) #s(literal 3 binary32))) (fma.f32 (/.f32 (*.f32 (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2)))))) (*.f32 (*.f32 (fma.f32 (sqrt.f32 u1) #s(literal 1/6 binary32) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))) (*.f32 u1 u1)) (*.f32 (fma.f32 (sqrt.f32 u1) #s(literal 1/6 binary32) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))) (*.f32 u1 u1)))) (fma.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))) (*.f32 (fma.f32 (sqrt.f32 u1) #s(literal 1/6 binary32) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))) (*.f32 u1 u1)) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))) (neg.f32 (sqrt.f32 u1))))) (/.f32 (*.f32 (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2)))))) (*.f32 (*.f32 (fma.f32 (sqrt.f32 u1) #s(literal 1/6 binary32) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))) (*.f32 u1 u1)) (*.f32 (fma.f32 (sqrt.f32 u1) #s(literal 1/6 binary32) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))) (*.f32 u1 u1)))) (fma.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))) (*.f32 (fma.f32 (sqrt.f32 u1) #s(literal 1/6 binary32) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))) (*.f32 u1 u1)) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))) (neg.f32 (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 #s(literal 2 binary32) u2))))))) (fma.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))) (*.f32 (fma.f32 (sqrt.f32 u1) #s(literal 1/6 binary32) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))) (*.f32 u1 u1)) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))) (neg.f32 (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 #s(literal 2 binary32) u2))))))) (fma.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))) (*.f32 (fma.f32 (sqrt.f32 u1) #s(literal 1/6 binary32) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))) (*.f32 u1 u1)) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))) (neg.f32 (sqrt.f32 u1))))) (*.f32 (/.f32 (*.f32 (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2)))))) (*.f32 (*.f32 (fma.f32 (sqrt.f32 u1) #s(literal 1/6 binary32) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))) (*.f32 u1 u1)) (*.f32 (fma.f32 (sqrt.f32 u1) #s(literal 1/6 binary32) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))) (*.f32 u1 u1)))) (fma.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))) (*.f32 (fma.f32 (sqrt.f32 u1) #s(literal 1/6 binary32) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))) (*.f32 u1 u1)) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))) (neg.f32 (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 #s(literal 2 binary32) u2))))))) (fma.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))) (*.f32 (fma.f32 (sqrt.f32 u1) #s(literal 1/6 binary32) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))) (*.f32 u1 u1)) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))) (neg.f32 (sqrt.f32 u1)))))))))
(/.f32 (-.f32 (*.f32 (/.f32 (*.f32 (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2)))))) (*.f32 (*.f32 (fma.f32 (sqrt.f32 u1) #s(literal 1/6 binary32) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))) (*.f32 u1 u1)) (*.f32 (fma.f32 (sqrt.f32 u1) #s(literal 1/6 binary32) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))) (*.f32 u1 u1)))) (fma.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))) (*.f32 (fma.f32 (sqrt.f32 u1) #s(literal 1/6 binary32) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))) (*.f32 u1 u1)) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))) (neg.f32 (sqrt.f32 u1))))) (/.f32 (*.f32 (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2)))))) (*.f32 (*.f32 (fma.f32 (sqrt.f32 u1) #s(literal 1/6 binary32) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))) (*.f32 u1 u1)) (*.f32 (fma.f32 (sqrt.f32 u1) #s(literal 1/6 binary32) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))) (*.f32 u1 u1)))) (fma.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))) (*.f32 (fma.f32 (sqrt.f32 u1) #s(literal 1/6 binary32) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))) (*.f32 u1 u1)) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))) (neg.f32 (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 #s(literal 2 binary32) u2))))))) (fma.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))) (*.f32 (fma.f32 (sqrt.f32 u1) #s(literal 1/6 binary32) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))) (*.f32 u1 u1)) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))) (neg.f32 (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 #s(literal 2 binary32) u2))))))) (fma.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))) (*.f32 (fma.f32 (sqrt.f32 u1) #s(literal 1/6 binary32) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))) (*.f32 u1 u1)) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))) (neg.f32 (sqrt.f32 u1))))))) (+.f32 (/.f32 (*.f32 (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2)))))) (*.f32 (*.f32 (fma.f32 (sqrt.f32 u1) #s(literal 1/6 binary32) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))) (*.f32 u1 u1)) (*.f32 (fma.f32 (sqrt.f32 u1) #s(literal 1/6 binary32) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))) (*.f32 u1 u1)))) (fma.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))) (*.f32 (fma.f32 (sqrt.f32 u1) #s(literal 1/6 binary32) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))) (*.f32 u1 u1)) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))) (neg.f32 (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 #s(literal 2 binary32) u2))))))) (fma.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))) (*.f32 (fma.f32 (sqrt.f32 u1) #s(literal 1/6 binary32) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))) (*.f32 u1 u1)) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))) (neg.f32 (sqrt.f32 u1)))))))
(*.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 u1) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))) (*.f32 (fma.f32 (sqrt.f32 u1) #s(literal 1/6 binary32) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))) (*.f32 u1 u1)))))
(*.f32 (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))) (*.f32 (fma.f32 (sqrt.f32 u1) #s(literal 1/6 binary32) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))) (*.f32 u1 u1))) #s(literal 3 binary32)) (pow.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2)))) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2)))))) (*.f32 (*.f32 (fma.f32 (sqrt.f32 u1) #s(literal 1/6 binary32) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))) (*.f32 u1 u1)) (*.f32 (fma.f32 (sqrt.f32 u1) #s(literal 1/6 binary32) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))) (*.f32 u1 u1))) (*.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2)))) (fma.f32 (sqrt.f32 u1) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))) (fma.f32 (sqrt.f32 u1) #s(literal 1/6 binary32) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1)))) (neg.f32 (*.f32 u1 u1))))))))
(*.f32 (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))) (*.f32 (fma.f32 (sqrt.f32 u1) #s(literal 1/6 binary32) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))) (*.f32 u1 u1))) #s(literal 3 binary32)) (pow.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2)))) #s(literal 3 binary32))) (/.f32 #s(literal 1 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 #s(literal 2 binary32) u2)))))) (fma.f32 (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2)))))) (*.f32 (*.f32 (fma.f32 (sqrt.f32 u1) #s(literal 1/6 binary32) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))) (*.f32 u1 u1)) (*.f32 (fma.f32 (sqrt.f32 u1) #s(literal 1/6 binary32) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))) (*.f32 u1 u1))) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))) (*.f32 (fma.f32 (sqrt.f32 u1) #s(literal 1/6 binary32) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))) (*.f32 u1 u1))) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))) (neg.f32 (sqrt.f32 u1))))))))
(*.f32 (fma.f32 (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2)))))) (*.f32 (*.f32 (fma.f32 (sqrt.f32 u1) #s(literal 1/6 binary32) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))) (*.f32 u1 u1)) (*.f32 (fma.f32 (sqrt.f32 u1) #s(literal 1/6 binary32) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))) (*.f32 u1 u1))) (*.f32 (neg.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 #s(literal 2 binary32) u2)))))))) (/.f32 #s(literal 1 binary32) (fma.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))) (*.f32 (fma.f32 (sqrt.f32 u1) #s(literal 1/6 binary32) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))) (*.f32 u1 u1)) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))) (neg.f32 (sqrt.f32 u1))))))
(*.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))) (*.f32 (fma.f32 (sqrt.f32 u1) #s(literal 1/6 binary32) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))) (*.f32 u1 u1))) #s(literal 3 binary32)) (pow.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2)))) #s(literal 3 binary32)))) (/.f32 #s(literal 1 binary32) (neg.f32 (fma.f32 (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2)))))) (*.f32 (*.f32 (fma.f32 (sqrt.f32 u1) #s(literal 1/6 binary32) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))) (*.f32 u1 u1)) (*.f32 (fma.f32 (sqrt.f32 u1) #s(literal 1/6 binary32) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))) (*.f32 u1 u1))) (*.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2)))) (fma.f32 (sqrt.f32 u1) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))) (fma.f32 (sqrt.f32 u1) #s(literal 1/6 binary32) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1)))) (neg.f32 (*.f32 u1 u1)))))))))
(*.f32 (neg.f32 (fma.f32 (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2)))))) (*.f32 (*.f32 (fma.f32 (sqrt.f32 u1) #s(literal 1/6 binary32) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))) (*.f32 u1 u1)) (*.f32 (fma.f32 (sqrt.f32 u1) #s(literal 1/6 binary32) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))) (*.f32 u1 u1))) (*.f32 (neg.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 #s(literal 2 binary32) u2))))))))) (/.f32 #s(literal 1 binary32) (neg.f32 (fma.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))) (*.f32 (fma.f32 (sqrt.f32 u1) #s(literal 1/6 binary32) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))) (*.f32 u1 u1)) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))) (neg.f32 (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 #s(literal 2 binary32) u2))))))) (*.f32 (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2)))))) (*.f32 (*.f32 (fma.f32 (sqrt.f32 u1) #s(literal 1/6 binary32) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))) (*.f32 u1 u1)) (*.f32 (fma.f32 (sqrt.f32 u1) #s(literal 1/6 binary32) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))) (*.f32 u1 u1))))) (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 u1) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))) (fma.f32 (sqrt.f32 u1) #s(literal 1/6 binary32) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1)))) (neg.f32 (*.f32 u1 u1))))))
(neg.f32 (neg.f32 (*.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)))
(exp.f32 (fma.f32 (*.f32 #s(literal 3 binary32) (log.f32 u1)) #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (log.f32 u1))))
(exp.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 u1)) #s(literal 3 binary32) (*.f32 #s(literal 1/2 binary32) (log.f32 u1))))
(fabs.f32 (*.f32 u1 u1))
(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))
(pow.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) u1) #s(literal 1/2 binary32))
(-.f32 #s(literal 0 binary32) (neg.f32 (*.f32 u1 u1)))
(/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) u1)))
(/.f32 u1 (/.f32 #s(literal 1 binary32) u1))
(/.f32 (neg.f32 u1) (/.f32 #s(literal -1 binary32) u1))
(/.f32 (neg.f32 u1) (*.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))
(/.f32 (*.f32 u1 u1) #s(literal 1 binary32))
(/.f32 (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) (*.f32 (fma.f32 u1 u1 #s(literal 0 binary32)) (fma.f32 u1 u1 #s(literal 0 binary32))))
(/.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)) (*.f32 u1 u1))
(/.f32 (neg.f32 (*.f32 u1 u1)) #s(literal -1 binary32))
(/.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (neg.f32 (*.f32 u1 u1))) (*.f32 (fma.f32 u1 u1 #s(literal 0 binary32)) u1))
(/.f32 (*.f32 (neg.f32 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (fma.f32 u1 u1 #s(literal 0 binary32))))
(sqrt.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)))
(sqrt.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) u1))
(*.f32 #s(literal 1 binary32) (*.f32 u1 u1))
(*.f32 u1 u1)
(*.f32 (neg.f32 u1) (neg.f32 u1))
(*.f32 (*.f32 u1 u1) #s(literal 1 binary32))
(*.f32 (*.f32 u1 (sqrt.f32 u1)) (sqrt.f32 u1))
(*.f32 #s(literal -1 binary32) (neg.f32 (*.f32 u1 u1)))
(*.f32 (*.f32 (pow.f32 u1 #s(literal 3/4 binary32)) (pow.f32 u1 #s(literal 1/4 binary32))) (*.f32 (pow.f32 u1 #s(literal 3/4 binary32)) (pow.f32 u1 #s(literal 1/4 binary32))))
(+.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))))
(+.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))))
(fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) u2)) (cos.f32 (*.f32 (PI.f32) u2))) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))))
(fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) u2)) (cos.f32 (*.f32 (PI.f32) u2))) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))))
(fma.f32 (sqrt.f32 u1) (*.f32 #s(literal 1/6 binary32) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2)))) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))))
(fma.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1)) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))))
(fma.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))))
(fma.f32 #s(literal 1/4 binary32) (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 u1)) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2)))) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))))
(fma.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 u1)) (*.f32 #s(literal 1/4 binary32) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2)))) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))))
(fma.f32 (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1)) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))))
(fma.f32 #s(literal 1/6 binary32) (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2)))) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))))
(fma.f32 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))))
(fma.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2)))) #s(literal 1/6 binary32) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))))
(fma.f32 (*.f32 (/.f32 #s(literal 1/4 binary32) (sqrt.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) (*.f32 #s(literal 2 binary32) u2))) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))))
(fma.f32 (*.f32 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)) #s(literal 2 binary32)) (*.f32 (sin.f32 (*.f32 (PI.f32) u2)) (cos.f32 (*.f32 (PI.f32) u2))) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))))
(fma.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))) #s(literal 1/4 binary32)) (/.f32 #s(literal 1 binary32) (sqrt.f32 u1)) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))))
(fma.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))) (sqrt.f32 u1)) #s(literal 1/4 binary32) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))))
(fma.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))) #s(literal 1/6 binary32)) (sqrt.f32 u1) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))))
(-.f32 (/.f32 (*.f32 (/.f32 #s(literal 1/16 binary32) u1) (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))))))) (fma.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1)) (*.f32 (*.f32 (sqrt.f32 u1) #s(literal -1/6 binary32)) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2)))))) (/.f32 (*.f32 (*.f32 u1 #s(literal 1/36 binary32)) (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))))))) (fma.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1)) (*.f32 (*.f32 (sqrt.f32 u1) #s(literal -1/6 binary32)) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2)))))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (/.f32 #s(literal 1/16 binary32) u1) (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2)))))) (fma.f32 (*.f32 u1 #s(literal 1/36 binary32)) (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2)))))) (neg.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))))))) (fma.f32 (pow.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))) (sqrt.f32 u1)) #s(literal 3 binary32)) #s(literal 1/64 binary32) (pow.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) #s(literal 3 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1)) (*.f32 (*.f32 (sqrt.f32 u1) #s(literal -1/6 binary32)) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))))) (-.f32 (*.f32 (/.f32 #s(literal 1/16 binary32) u1) (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))))))) (*.f32 (*.f32 u1 #s(literal 1/36 binary32)) (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))))))))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (/.f32 #s(literal 1/16 binary32) u1) (fma.f32 u1 #s(literal 1/36 binary32) (*.f32 (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1)) (*.f32 (sqrt.f32 u1) #s(literal -1/6 binary32))))) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))) (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 (sqrt.f32 u1) #s(literal -1/6 binary32))) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))) (+.f32 (/.f32 #s(literal 1/16 binary32) u1) (*.f32 u1 #s(literal -1/36 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (/.f32 #s(literal 1/16 binary32) u1) (fma.f32 u1 #s(literal 1/36 binary32) (*.f32 (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1)) (*.f32 (sqrt.f32 u1) #s(literal -1/6 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)))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1)) (*.f32 (sqrt.f32 u1) #s(literal -1/6 binary32))) (*.f32 (+.f32 (/.f32 #s(literal 1/16 binary32) u1) (*.f32 u1 #s(literal -1/36 binary32))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))) (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 u1) #s(literal 1/6 binary32) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1)))))
(/.f32 (fma.f32 (pow.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))) (sqrt.f32 u1)) #s(literal 3 binary32)) #s(literal 1/64 binary32) (pow.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) #s(literal 3 binary32))) (fma.f32 (/.f32 #s(literal 1/16 binary32) u1) (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2)))))) (fma.f32 (*.f32 u1 #s(literal 1/36 binary32)) (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2)))))) (neg.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))))))))
(/.f32 (-.f32 (*.f32 (/.f32 #s(literal 1/16 binary32) u1) (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))))))) (*.f32 (*.f32 u1 #s(literal 1/36 binary32)) (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2)))))))) (fma.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1)) (*.f32 (*.f32 (sqrt.f32 u1) #s(literal -1/6 binary32)) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))))))
(/.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))) (fma.f32 (*.f32 u1 (sqrt.f32 u1)) #s(literal 1/216 binary32) (/.f32 #s(literal 1/64 binary32) (*.f32 u1 (sqrt.f32 u1))))) (+.f32 (/.f32 #s(literal 1/16 binary32) u1) (fma.f32 u1 #s(literal 1/36 binary32) (*.f32 (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1)) (*.f32 (sqrt.f32 u1) #s(literal -1/6 binary32))))))
(/.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))) (+.f32 (/.f32 #s(literal 1/16 binary32) u1) (*.f32 u1 #s(literal -1/36 binary32)))) (+.f32 (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1)) (*.f32 (sqrt.f32 u1) #s(literal -1/6 binary32))))
(/.f32 (*.f32 (fma.f32 (*.f32 u1 (sqrt.f32 u1)) #s(literal 1/216 binary32) (/.f32 #s(literal 1/64 binary32) (*.f32 u1 (sqrt.f32 u1)))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2)))) (+.f32 (/.f32 #s(literal 1/16 binary32) u1) (fma.f32 u1 #s(literal 1/36 binary32) (*.f32 (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1)) (*.f32 (sqrt.f32 u1) #s(literal -1/6 binary32))))))
(/.f32 (*.f32 (+.f32 (/.f32 #s(literal 1/16 binary32) u1) (*.f32 u1 #s(literal -1/36 binary32))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2)))) (+.f32 (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1)) (*.f32 (sqrt.f32 u1) #s(literal -1/6 binary32))))
(/.f32 (neg.f32 (fma.f32 (pow.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))) (sqrt.f32 u1)) #s(literal 3 binary32)) #s(literal 1/64 binary32) (pow.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) #s(literal 3 binary32)))) (neg.f32 (fma.f32 (/.f32 #s(literal 1/16 binary32) u1) (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2)))))) (fma.f32 (*.f32 u1 #s(literal 1/36 binary32)) (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2)))))) (neg.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)))))))))
(/.f32 (neg.f32 (-.f32 (*.f32 (/.f32 #s(literal 1/16 binary32) u1) (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))))))) (*.f32 (*.f32 u1 #s(literal 1/36 binary32)) (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))))))))) (neg.f32 (fma.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1)) (*.f32 (*.f32 (sqrt.f32 u1) #s(literal -1/6 binary32)) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2)))))))
(/.f32 (neg.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))) (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 (+.f32 (/.f32 #s(literal 1/16 binary32) u1) (fma.f32 u1 #s(literal 1/36 binary32) (*.f32 (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1)) (*.f32 (sqrt.f32 u1) #s(literal -1/6 binary32)))))))
(/.f32 (neg.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))) (+.f32 (/.f32 #s(literal 1/16 binary32) u1) (*.f32 u1 #s(literal -1/36 binary32))))) (neg.f32 (+.f32 (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1)) (*.f32 (sqrt.f32 u1) #s(literal -1/6 binary32)))))
(/.f32 (neg.f32 (*.f32 (fma.f32 (*.f32 u1 (sqrt.f32 u1)) #s(literal 1/216 binary32) (/.f32 #s(literal 1/64 binary32) (*.f32 u1 (sqrt.f32 u1)))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))))) (neg.f32 (+.f32 (/.f32 #s(literal 1/16 binary32) u1) (fma.f32 u1 #s(literal 1/36 binary32) (*.f32 (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1)) (*.f32 (sqrt.f32 u1) #s(literal -1/6 binary32)))))))
(/.f32 (neg.f32 (*.f32 (+.f32 (/.f32 #s(literal 1/16 binary32) u1) (*.f32 u1 #s(literal -1/36 binary32))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))))) (neg.f32 (+.f32 (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1)) (*.f32 (sqrt.f32 u1) #s(literal -1/6 binary32)))))
(/.f32 (fma.f32 (pow.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2)))) #s(literal 3 binary32)) #s(literal 1/216 binary32) (pow.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))) #s(literal 3 binary32))) (fma.f32 (*.f32 u1 #s(literal 1/36 binary32)) (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2)))))) (-.f32 (*.f32 (/.f32 #s(literal 1/16 binary32) u1) (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))))))) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1)))))))
(/.f32 (-.f32 (*.f32 (*.f32 u1 #s(literal 1/36 binary32)) (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))))))) (*.f32 (/.f32 #s(literal 1/16 binary32) u1) (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2)))))))) (-.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1)))))
(*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) u2)) (cos.f32 (*.f32 (PI.f32) u2))) (fma.f32 (sqrt.f32 u1) #s(literal 1/6 binary32) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1)))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))) (fma.f32 (sqrt.f32 u1) #s(literal 1/6 binary32) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))))
(*.f32 (fma.f32 (sqrt.f32 u1) #s(literal 1/6 binary32) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))))
(*.f32 (fma.f32 (pow.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))) (sqrt.f32 u1)) #s(literal 3 binary32)) #s(literal 1/64 binary32) (pow.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (/.f32 #s(literal 1/16 binary32) u1) (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2)))))) (fma.f32 (*.f32 u1 #s(literal 1/36 binary32)) (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2)))))) (neg.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)))))))))
(*.f32 (-.f32 (*.f32 (/.f32 #s(literal 1/16 binary32) u1) (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))))))) (*.f32 (*.f32 u1 #s(literal 1/36 binary32)) (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2)))))))) (/.f32 #s(literal 1 binary32) (fma.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1)) (*.f32 (*.f32 (sqrt.f32 u1) #s(literal -1/6 binary32)) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2)))))))
(*.f32 (*.f32 (fma.f32 (sqrt.f32 u1) #s(literal 1/6 binary32) (/.f32 #s(literal 1/4 binary32) (sqrt.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))) (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 #s(literal 1/16 binary32) u1) (fma.f32 u1 #s(literal 1/36 binary32) (*.f32 (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1)) (*.f32 (sqrt.f32 u1) #s(literal -1/6 binary32)))))))
(*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))) (+.f32 (/.f32 #s(literal 1/16 binary32) u1) (*.f32 u1 #s(literal -1/36 binary32)))) (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1)) (*.f32 (sqrt.f32 u1) #s(literal -1/6 binary32)))))
(*.f32 (*.f32 (fma.f32 (*.f32 u1 (sqrt.f32 u1)) #s(literal 1/216 binary32) (/.f32 #s(literal 1/64 binary32) (*.f32 u1 (sqrt.f32 u1)))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2)))) (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1/16 binary32) u1) (fma.f32 u1 #s(literal 1/36 binary32) (*.f32 (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1)) (*.f32 (sqrt.f32 u1) #s(literal -1/6 binary32)))))))
(*.f32 (*.f32 (+.f32 (/.f32 #s(literal 1/16 binary32) u1) (*.f32 u1 #s(literal -1/36 binary32))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2)))) (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1)) (*.f32 (sqrt.f32 u1) #s(literal -1/6 binary32)))))
(*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))
(*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))
(*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32)))
(*.f32 (*.f32 (PI.f32) u2) #s(literal 2 binary32))
(*.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2)) #s(literal 1 binary32))
(*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) u2)
(*.f32 (*.f32 #s(literal 2 binary32) u2) (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 (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)))
(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 (E.f32) (log.f32 (PI.f32)))
(pow.f32 (PI.f32) #s(literal 1 binary32))
(pow.f32 (cbrt.f32 (PI.f32)) #s(literal 3 binary32))
(pow.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/2 binary32))
(pow.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1/3 binary32))
(pow.f32 (sqrt.f32 (PI.f32)) #s(literal 2 binary32))
(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) (pow.f32 #s(literal 1 binary32) #s(literal 1/3 binary32)))
(*.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)))
(*.f32 (*.f32 (cbrt.f32 (sqrt.f32 (PI.f32))) (cbrt.f32 (PI.f32))) (*.f32 (cbrt.f32 (sqrt.f32 (PI.f32))) (cbrt.f32 (PI.f32))))
(*.f32 (*.f32 (cbrt.f32 (PI.f32)) (cbrt.f32 (sqrt.f32 (PI.f32)))) (*.f32 (cbrt.f32 (PI.f32)) (cbrt.f32 (sqrt.f32 (PI.f32)))))
(log.f32 (exp.f32 (PI.f32)))
(neg.f32 (*.f32 u1 (*.f32 u1 u1)))
(exp.f32 (*.f32 #s(literal 3 binary32) (log.f32 u1)))
(exp.f32 (*.f32 (log.f32 (neg.f32 u1)) #s(literal 3 binary32)))
(exp.f32 (fma.f32 (*.f32 #s(literal 3 binary32) (log.f32 u1)) #s(literal 1/2 binary32) (*.f32 (*.f32 #s(literal 3 binary32) (log.f32 u1)) #s(literal 1/2 binary32))))
(exp.f32 (fma.f32 (*.f32 #s(literal 3 binary32) (log.f32 u1)) #s(literal 1/2 binary32) (*.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 u1)) #s(literal 3 binary32))))
(exp.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 u1)) #s(literal 3 binary32) (*.f32 (*.f32 #s(literal 3 binary32) (log.f32 u1)) #s(literal 1/2 binary32))))
(exp.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 u1)) #s(literal 3 binary32) (*.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 u1)) #s(literal 3 binary32))))
(+.f32 #s(literal 0 binary32) (*.f32 u1 (*.f32 u1 u1)))
(pow.f32 u1 #s(literal 3 binary32))
(pow.f32 (neg.f32 u1) #s(literal 3 binary32))
(pow.f32 (sqrt.f32 u1) #s(literal 6 binary32))
(pow.f32 (*.f32 u1 u1) #s(literal 3/2 binary32))
(pow.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))
(pow.f32 (*.f32 u1 (sqrt.f32 u1)) #s(literal 2 binary32))
(pow.f32 (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) #s(literal 1/2 binary32))
(pow.f32 (pow.f32 (neg.f32 u1) #s(literal 3/2 binary32)) #s(literal 2 binary32))
(pow.f32 (*.f32 (sqrt.f32 u1) (neg.f32 u1)) #s(literal 2 binary32))
(pow.f32 (*.f32 (neg.f32 u1) (sqrt.f32 u1)) #s(literal 2 binary32))
(pow.f32 (exp.f32 (log.f32 (neg.f32 u1))) #s(literal 3 binary32))
(-.f32 #s(literal 0 binary32) (*.f32 u1 (*.f32 u1 u1)))
(/.f32 #s(literal 1 binary32) (pow.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 3 binary32)))
(/.f32 (*.f32 u1 u1) (/.f32 #s(literal 1 binary32) u1))
(/.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))
(/.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))
(/.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)))) (pow.f32 (fma.f32 u1 u1 #s(literal 0 binary32)) #s(literal 3 binary32)))
(/.f32 (pow.f32 (neg.f32 (*.f32 u1 u1)) #s(literal 3 binary32)) (*.f32 u1 (*.f32 u1 u1)))
(/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)))) (*.f32 u1 (*.f32 u1 u1)))
(/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))))) (+.f32 #s(literal 0 binary32) (fma.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)) (*.f32 #s(literal 0 binary32) (*.f32 u1 (*.f32 u1 u1))))))
(sqrt.f32 (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))))
(*.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))
(*.f32 u1 (*.f32 u1 u1))
(*.f32 u1 (neg.f32 (*.f32 u1 u1)))
(*.f32 (neg.f32 u1) (*.f32 u1 u1))
(*.f32 (*.f32 u1 u1) u1)
(*.f32 (*.f32 u1 u1) (neg.f32 u1))
(*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))
(*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))
(*.f32 (*.f32 u1 (sqrt.f32 u1)) (*.f32 u1 (sqrt.f32 u1)))
(*.f32 (*.f32 u1 (sqrt.f32 u1)) (neg.f32 (*.f32 u1 (sqrt.f32 u1))))
(*.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1)))
(*.f32 (neg.f32 (*.f32 u1 u1)) u1)
(*.f32 (pow.f32 (neg.f32 u1) #s(literal 3/2 binary32)) (pow.f32 (neg.f32 u1) #s(literal 3/2 binary32)))
(*.f32 (*.f32 (sqrt.f32 u1) (neg.f32 u1)) (*.f32 (sqrt.f32 u1) (neg.f32 u1)))
(*.f32 (*.f32 (neg.f32 u1) (sqrt.f32 u1)) (*.f32 (neg.f32 u1) (sqrt.f32 u1)))
(*.f32 (neg.f32 (*.f32 u1 (sqrt.f32 u1))) (*.f32 u1 (sqrt.f32 u1)))
(+.f32 (sqrt.f32 u1) (*.f32 (sqrt.f32 u1) (*.f32 u1 #s(literal 1/4 binary32))))
(+.f32 (*.f32 (sqrt.f32 u1) (*.f32 u1 #s(literal 1/4 binary32))) (sqrt.f32 u1))
(+.f32 (/.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32)) (-.f32 (*.f32 (sqrt.f32 u1) (*.f32 u1 #s(literal 1/4 binary32))) (sqrt.f32 u1))) (neg.f32 (/.f32 u1 (-.f32 (*.f32 (sqrt.f32 u1) (*.f32 u1 #s(literal 1/4 binary32))) (sqrt.f32 u1)))))
(pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 #s(literal 1/4 binary32) (sqrt.f32 u1)) u1 (sqrt.f32 u1))) #s(literal -1 binary32))
(fma.f32 #s(literal 1 binary32) (sqrt.f32 u1) (*.f32 (sqrt.f32 u1) (*.f32 u1 #s(literal 1/4 binary32))))
(fma.f32 (sqrt.f32 u1) #s(literal 1 binary32) (*.f32 (sqrt.f32 u1) (*.f32 u1 #s(literal 1/4 binary32))))
(fma.f32 (sqrt.f32 u1) (*.f32 u1 #s(literal 1/4 binary32)) (sqrt.f32 u1))
(fma.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)) (sqrt.f32 u1))
(fma.f32 (*.f32 u1 (sqrt.f32 u1)) #s(literal 1/4 binary32) (sqrt.f32 u1))
(fma.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 (sqrt.f32 u1) (*.f32 u1 #s(literal 1/4 binary32))) (sqrt.f32 u1))) (neg.f32 (/.f32 u1 (-.f32 (*.f32 (sqrt.f32 u1) (*.f32 u1 #s(literal 1/4 binary32))) (sqrt.f32 u1)))))
(fma.f32 (pow.f32 u1 #s(literal 1/4 binary32)) (pow.f32 u1 #s(literal 1/4 binary32)) (*.f32 (sqrt.f32 u1) (*.f32 u1 #s(literal 1/4 binary32))))
(fma.f32 (*.f32 #s(literal 1/4 binary32) (sqrt.f32 u1)) u1 (sqrt.f32 u1))
(fma.f32 (sqrt.f32 (sqrt.f32 u1)) (sqrt.f32 (sqrt.f32 u1)) (*.f32 (sqrt.f32 u1) (*.f32 u1 #s(literal 1/4 binary32))))
(-.f32 (/.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32)) (-.f32 (*.f32 (sqrt.f32 u1) (*.f32 u1 #s(literal 1/4 binary32))) (sqrt.f32 u1))) (/.f32 u1 (-.f32 (*.f32 (sqrt.f32 u1) (*.f32 u1 #s(literal 1/4 binary32))) (sqrt.f32 u1))))
(-.f32 (/.f32 u1 (-.f32 (sqrt.f32 u1) (*.f32 (sqrt.f32 u1) (*.f32 u1 #s(literal 1/4 binary32))))) (/.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32)) (-.f32 (sqrt.f32 u1) (*.f32 (sqrt.f32 u1) (*.f32 u1 #s(literal 1/4 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 #s(literal 1/4 binary32) (sqrt.f32 u1)) u1 (sqrt.f32 u1))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 #s(literal 1/4 binary32) (sqrt.f32 u1)) u1 (sqrt.f32 u1))) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 u1 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32) (*.f32 #s(literal -1/4 binary32) (*.f32 u1 u1)))) (fma.f32 #s(literal 1/64 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (sqrt.f32 u1))) (*.f32 u1 (sqrt.f32 u1)))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (sqrt.f32 u1) (*.f32 (sqrt.f32 u1) (*.f32 u1 #s(literal 1/4 binary32)))) (+.f32 u1 (*.f32 #s(literal -1/16 binary32) (*.f32 u1 (*.f32 u1 u1))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 #s(literal 1/4 binary32) (sqrt.f32 u1)) u1 (sqrt.f32 u1)))))
(/.f32 (fma.f32 #s(literal 1/64 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (sqrt.f32 u1))) (*.f32 u1 (sqrt.f32 u1))) (+.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32) u1) (*.f32 #s(literal -1/4 binary32) (*.f32 u1 u1))))
(/.f32 (fma.f32 #s(literal 1/64 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (sqrt.f32 u1))) (*.f32 u1 (sqrt.f32 u1))) (+.f32 u1 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32) (*.f32 #s(literal -1/4 binary32) (*.f32 u1 u1)))))
(/.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32) (neg.f32 u1)) (-.f32 (*.f32 (sqrt.f32 u1) (*.f32 u1 #s(literal 1/4 binary32))) (sqrt.f32 u1)))
(/.f32 (neg.f32 (fma.f32 #s(literal 1/64 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (sqrt.f32 u1))) (*.f32 u1 (sqrt.f32 u1)))) (neg.f32 (+.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32) u1) (*.f32 #s(literal -1/4 binary32) (*.f32 u1 u1)))))
(/.f32 (neg.f32 (fma.f32 #s(literal 1/64 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (sqrt.f32 u1))) (*.f32 u1 (sqrt.f32 u1)))) (neg.f32 (+.f32 u1 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32) (*.f32 #s(literal -1/4 binary32) (*.f32 u1 u1))))))
(/.f32 (neg.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32) (neg.f32 u1))) (neg.f32 (-.f32 (*.f32 (sqrt.f32 u1) (*.f32 u1 #s(literal 1/4 binary32))) (sqrt.f32 u1))))
(/.f32 (+.f32 u1 (*.f32 #s(literal -1/16 binary32) (*.f32 u1 (*.f32 u1 u1)))) (-.f32 (sqrt.f32 u1) (*.f32 (sqrt.f32 u1) (*.f32 u1 #s(literal 1/4 binary32)))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32)) (-.f32 (*.f32 (sqrt.f32 u1) (*.f32 u1 #s(literal 1/4 binary32))) (sqrt.f32 u1))) (*.f32 (-.f32 (*.f32 (sqrt.f32 u1) (*.f32 u1 #s(literal 1/4 binary32))) (sqrt.f32 u1)) u1)) (*.f32 (-.f32 (*.f32 (sqrt.f32 u1) (*.f32 u1 #s(literal 1/4 binary32))) (sqrt.f32 u1)) (-.f32 (*.f32 (sqrt.f32 u1) (*.f32 u1 #s(literal 1/4 binary32))) (sqrt.f32 u1))))
(/.f32 (*.f32 (fma.f32 (*.f32 #s(literal 1/64 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (sqrt.f32 u1)))) (*.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)))) #s(literal 1/4096 binary32)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (sqrt.f32 u1)))) #s(literal 1 binary32)) (*.f32 (fma.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)))) #s(literal 1/4096 binary32) (fma.f32 u1 (*.f32 u1 u1) (neg.f32 (*.f32 #s(literal 1/64 binary32) (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))))))) (+.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32) u1) (*.f32 #s(literal -1/4 binary32) (*.f32 u1 u1)))))
(/.f32 (*.f32 (fma.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)))) #s(literal 1/4096 binary32) (*.f32 u1 (*.f32 u1 u1))) #s(literal 1 binary32)) (*.f32 (fma.f32 #s(literal 1/64 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (sqrt.f32 u1))) (*.f32 (neg.f32 u1) (sqrt.f32 u1))) (+.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32) u1) (*.f32 #s(literal -1/4 binary32) (*.f32 u1 u1)))))
(/.f32 (*.f32 (fma.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)))) #s(literal 1/4096 binary32) (*.f32 u1 (*.f32 u1 u1))) #s(literal 1 binary32)) (*.f32 (fma.f32 (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) #s(literal 1/256 binary32) (fma.f32 u1 u1 (*.f32 #s(literal 1/16 binary32) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))))) (-.f32 (*.f32 (sqrt.f32 u1) (*.f32 u1 #s(literal 1/4 binary32))) (sqrt.f32 u1))))
(/.f32 (*.f32 (fma.f32 (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) #s(literal 1/256 binary32) (neg.f32 (*.f32 u1 u1))) #s(literal 1 binary32)) (*.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32) u1) (-.f32 (*.f32 (sqrt.f32 u1) (*.f32 u1 #s(literal 1/4 binary32))) (sqrt.f32 u1))))
(/.f32 (neg.f32 (neg.f32 (fma.f32 #s(literal 1/64 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (sqrt.f32 u1))) (*.f32 u1 (sqrt.f32 u1))))) (neg.f32 (neg.f32 (+.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32) u1) (*.f32 #s(literal -1/4 binary32) (*.f32 u1 u1))))))
(/.f32 (neg.f32 (neg.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32) (neg.f32 u1)))) (neg.f32 (neg.f32 (-.f32 (*.f32 (sqrt.f32 u1) (*.f32 u1 #s(literal 1/4 binary32))) (sqrt.f32 u1)))))
(/.f32 (neg.f32 (+.f32 u1 (*.f32 #s(literal -1/16 binary32) (*.f32 u1 (*.f32 u1 u1))))) (neg.f32 (-.f32 (sqrt.f32 u1) (*.f32 (sqrt.f32 u1) (*.f32 u1 #s(literal 1/4 binary32))))))
(/.f32 (-.f32 (pow.f32 (/.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32)) (-.f32 (*.f32 (sqrt.f32 u1) (*.f32 u1 #s(literal 1/4 binary32))) (sqrt.f32 u1))) #s(literal 3 binary32)) (pow.f32 (/.f32 u1 (-.f32 (*.f32 (sqrt.f32 u1) (*.f32 u1 #s(literal 1/4 binary32))) (sqrt.f32 u1))) #s(literal 3 binary32))) (fma.f32 (/.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32)) (-.f32 (*.f32 (sqrt.f32 u1) (*.f32 u1 #s(literal 1/4 binary32))) (sqrt.f32 u1))) (/.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32)) (-.f32 (*.f32 (sqrt.f32 u1) (*.f32 u1 #s(literal 1/4 binary32))) (sqrt.f32 u1))) (fma.f32 (/.f32 u1 (-.f32 (*.f32 (sqrt.f32 u1) (*.f32 u1 #s(literal 1/4 binary32))) (sqrt.f32 u1))) (/.f32 u1 (-.f32 (*.f32 (sqrt.f32 u1) (*.f32 u1 #s(literal 1/4 binary32))) (sqrt.f32 u1))) (*.f32 (/.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32)) (-.f32 (*.f32 (sqrt.f32 u1) (*.f32 u1 #s(literal 1/4 binary32))) (sqrt.f32 u1))) (/.f32 u1 (-.f32 (*.f32 (sqrt.f32 u1) (*.f32 u1 #s(literal 1/4 binary32))) (sqrt.f32 u1)))))))
(/.f32 (-.f32 (*.f32 (/.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32)) (-.f32 (*.f32 (sqrt.f32 u1) (*.f32 u1 #s(literal 1/4 binary32))) (sqrt.f32 u1))) (/.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32)) (-.f32 (*.f32 (sqrt.f32 u1) (*.f32 u1 #s(literal 1/4 binary32))) (sqrt.f32 u1)))) (*.f32 (/.f32 u1 (-.f32 (*.f32 (sqrt.f32 u1) (*.f32 u1 #s(literal 1/4 binary32))) (sqrt.f32 u1))) (/.f32 u1 (-.f32 (*.f32 (sqrt.f32 u1) (*.f32 u1 #s(literal 1/4 binary32))) (sqrt.f32 u1))))) (+.f32 (/.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32)) (-.f32 (*.f32 (sqrt.f32 u1) (*.f32 u1 #s(literal 1/4 binary32))) (sqrt.f32 u1))) (/.f32 u1 (-.f32 (*.f32 (sqrt.f32 u1) (*.f32 u1 #s(literal 1/4 binary32))) (sqrt.f32 u1)))))
(*.f32 #s(literal 1 binary32) (fma.f32 (*.f32 #s(literal 1/4 binary32) (sqrt.f32 u1)) u1 (sqrt.f32 u1)))
(*.f32 (fma.f32 #s(literal 1/64 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (sqrt.f32 u1))) (*.f32 u1 (sqrt.f32 u1))) (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32) u1) (*.f32 #s(literal -1/4 binary32) (*.f32 u1 u1)))))
(*.f32 (fma.f32 #s(literal 1/64 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (sqrt.f32 u1))) (*.f32 u1 (sqrt.f32 u1))) (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32) (*.f32 #s(literal -1/4 binary32) (*.f32 u1 u1))))))
(*.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32) (neg.f32 u1)) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 (sqrt.f32 u1) (*.f32 u1 #s(literal 1/4 binary32))) (sqrt.f32 u1))))
(*.f32 (neg.f32 (fma.f32 #s(literal 1/64 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (sqrt.f32 u1))) (*.f32 u1 (sqrt.f32 u1)))) (/.f32 #s(literal 1 binary32) (neg.f32 (+.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32) u1) (*.f32 #s(literal -1/4 binary32) (*.f32 u1 u1))))))
(*.f32 (neg.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32) (neg.f32 u1))) (/.f32 #s(literal 1 binary32) (neg.f32 (-.f32 (*.f32 (sqrt.f32 u1) (*.f32 u1 #s(literal 1/4 binary32))) (sqrt.f32 u1)))))
(*.f32 (+.f32 u1 (*.f32 #s(literal -1/16 binary32) (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (-.f32 (sqrt.f32 u1) (*.f32 (sqrt.f32 u1) (*.f32 u1 #s(literal 1/4 binary32))))))
(*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))
(*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))
(*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32)))
(*.f32 (*.f32 (PI.f32) u2) #s(literal 2 binary32))
(*.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2)) #s(literal 1 binary32))
(*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) u2)
(*.f32 (*.f32 #s(literal 2 binary32) u2) (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 (sqrt.f32 u1) #s(literal 1/6 binary32))
(*.f32 #s(literal 1/6 binary32) (sqrt.f32 u1))
(*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) u2)) (cos.f32 (*.f32 (PI.f32) u2))) (sqrt.f32 u1)))
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))))
(*.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 u1)) (*.f32 (sin.f32 (*.f32 (PI.f32) u2)) (cos.f32 (*.f32 (PI.f32) u2))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))) (sqrt.f32 u1))

simplify380.0ms (2.9%)

Memory
0.4MiB live, 1 010.5MiB allocated
Algorithm
egg-herbie
Rules
7 060×*-lowering-*.f32
7 060×*-lowering-*.f64
6 930×accelerator-lowering-fma.f32
6 930×accelerator-lowering-fma.f64
3 884×+-lowering-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
06906750
123055870
255375739
083155477
Stop Event
iter limit
node limit
Counts
360 → 360
Calls
Call 1
Inputs
(* (sqrt u1) (* (sin (* 2 (* u2 (* (PI) (log (E)))))) (pow (sqrt -1) 2)))
(+ (* -1/4 (* (sqrt (pow u1 3)) (sin (* 2 (* u2 (* (PI) (log (E)))))))) (* (sqrt u1) (* (sin (* 2 (* u2 (* (PI) (log (E)))))) (pow (sqrt -1) 2))))
(+ (* (sqrt u1) (* (sin (* 2 (* u2 (* (PI) (log (E)))))) (pow (sqrt -1) 2))) (* (pow u1 2) (+ (* -1/4 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (* (PI) (log (E)))))))) (* -1/6 (* (sqrt u1) (sin (* 2 (* u2 (* (PI) (log (E)))))))))))
(+ (* (sqrt u1) (* (sin (* 2 (* u2 (* (PI) (log (E)))))) (pow (sqrt -1) 2))) (* (pow u1 2) (+ (* -1/4 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (* (PI) (log (E)))))))) (* u1 (+ (* -1/2 (* (sqrt u1) (* (sin (* 2 (* u2 (* (PI) (log (E)))))) (+ 1/4 (* 1/16 (/ 1 (* u1 (pow (sqrt -1) 2)))))))) (* -1/6 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (* (PI) (log (E)))))))))))))
(* (* (sin (* 2 (* u2 (* (PI) (log (E)))))) (sqrt -1)) (sqrt (+ (log -1) (* -1 (log (/ 1 u1))))))
(+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (* (PI) (log (E)))))) (sqrt -1)) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (* (sin (* 2 (* u2 (* (PI) (log (E)))))) (sqrt -1)) (sqrt (+ (log -1) (* -1 (log (/ 1 u1)))))))
(+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (* (PI) (log (E)))))) (sqrt -1)) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (* (PI) (log (E)))))) (* (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) (log (E)))))) (sqrt -1)) (sqrt (+ (log -1) (* -1 (log (/ 1 u1))))))))
(+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (* (PI) (log (E)))))) (sqrt -1)) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (* (PI) (log (E)))))) (* (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) (log (E)))))) (* (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) (log (E)))))) (sqrt -1)) (sqrt (+ (log -1) (* -1 (log (/ 1 u1)))))))))
(* (sqrt (log (/ -1 u1))) (* (sin (* 2 (* u2 (* (PI) (log (E)))))) (pow (sqrt -1) 2)))
(+ (* -1/2 (* (/ (sin (* 2 (* u2 (* (PI) (log (E)))))) u1) (sqrt (/ 1 (log (/ -1 u1)))))) (* (sqrt (log (/ -1 u1))) (* (sin (* 2 (* u2 (* (PI) (log (E)))))) (pow (sqrt -1) 2))))
(+ (* -1 (/ (+ (* 1/2 (* (sqrt (/ 1 (log (/ -1 u1)))) (sin (* 2 (* u2 (* (PI) (log (E)))))))) (* 1/2 (* (/ (* (sin (* 2 (* u2 (* (PI) (log (E)))))) (+ 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) (log (E)))))) (pow (sqrt -1) 2))))
(+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (sqrt (/ 1 (log (/ -1 u1)))) (* (sin (* 2 (* u2 (* (PI) (log (E)))))) (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2)))))))) (* -1/2 (* (/ (* (sin (* 2 (* u2 (* (PI) (log (E)))))) (- 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) (log (E))))))))) u1)) (* (sqrt (log (/ -1 u1))) (* (sin (* 2 (* u2 (* (PI) (log (E)))))) (pow (sqrt -1) 2))))
(* 2 (* (* u2 (* (PI) (* (log (E)) (sqrt -1)))) (sqrt (log (- 1 u1)))))
(* u2 (+ (* -4/3 (* (* (pow u2 2) (* (pow (PI) 3) (* (pow (log (E)) 3) (sqrt -1)))) (sqrt (log (- 1 u1))))) (* 2 (* (* (PI) (* (log (E)) (sqrt -1))) (sqrt (log (- 1 u1)))))))
(* u2 (+ (* 2 (* (* (PI) (* (log (E)) (sqrt -1))) (sqrt (log (- 1 u1))))) (* (pow u2 2) (+ (* -4/3 (* (* (pow (PI) 3) (* (pow (log (E)) 3) (sqrt -1))) (sqrt (log (- 1 u1))))) (* 4/15 (* (* (pow u2 2) (* (pow (PI) 5) (* (pow (log (E)) 5) (sqrt -1)))) (sqrt (log (- 1 u1)))))))))
(* u2 (+ (* 2 (* (* (PI) (* (log (E)) (sqrt -1))) (sqrt (log (- 1 u1))))) (* (pow u2 2) (+ (* -4/3 (* (* (pow (PI) 3) (* (pow (log (E)) 3) (sqrt -1))) (sqrt (log (- 1 u1))))) (* (pow u2 2) (+ (* -8/315 (* (* (pow u2 2) (* (pow (PI) 7) (* (pow (log (E)) 7) (sqrt -1)))) (sqrt (log (- 1 u1))))) (* 4/15 (* (* (pow (PI) 5) (* (pow (log (E)) 5) (sqrt -1))) (sqrt (log (- 1 u1)))))))))))
(* (sqrt (log (- 1 u1))) (* (sin (* 2 (* u2 (* (PI) (log (E)))))) (sqrt -1)))
(* (sqrt (log (- 1 u1))) (* (sin (* 2 (* u2 (* (PI) (log (E)))))) (sqrt -1)))
(* (sqrt (log (- 1 u1))) (* (sin (* 2 (* u2 (* (PI) (log (E)))))) (sqrt -1)))
(* (sqrt (log (- 1 u1))) (* (sin (* 2 (* u2 (* (PI) (log (E)))))) (sqrt -1)))
(* (sqrt (log (- 1 u1))) (* (sin (* 2 (* u2 (* (PI) (log (E)))))) (sqrt -1)))
(* (sqrt (log (- 1 u1))) (* (sin (* 2 (* u2 (* (PI) (log (E)))))) (sqrt -1)))
(* (sqrt (log (- 1 u1))) (* (sin (* 2 (* u2 (* (PI) (log (E)))))) (sqrt -1)))
(* (sqrt (log (- 1 u1))) (* (sin (* 2 (* u2 (* (PI) (log (E)))))) (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)))
(* 2 (* (sqrt u1) (* u2 (PI))))
(* 2 (* (sqrt u1) (* u2 (PI))))
(* 2 (* (sqrt u1) (* u2 (PI))))
(* 2 (* (sqrt u1) (* u2 (PI))))
(* 2 (* (sqrt u1) (* u2 (PI))))
(* 2 (* (sqrt u1) (* u2 (PI))))
(* 2 (* (sqrt u1) (* u2 (PI))))
(* 2 (* (sqrt u1) (* u2 (PI))))
(* -2 (* (sqrt u1) (* u2 (* (PI) (pow (sqrt -1) 2)))))
(* -2 (* (sqrt u1) (* u2 (* (PI) (pow (sqrt -1) 2)))))
(* -2 (* (sqrt u1) (* u2 (* (PI) (pow (sqrt -1) 2)))))
(* -2 (* (sqrt u1) (* u2 (* (PI) (pow (sqrt -1) 2)))))
(* 2 (* (sqrt u1) (* u2 (PI))))
(* 2 (* (sqrt u1) (* u2 (PI))))
(* 2 (* (sqrt u1) (* u2 (PI))))
(* 2 (* (sqrt u1) (* u2 (PI))))
(* 2 (* (sqrt u1) (* u2 (PI))))
(* 2 (* (sqrt u1) (* u2 (PI))))
(* 2 (* (sqrt u1) (* u2 (PI))))
(* 2 (* (sqrt u1) (* u2 (PI))))
(* 2 (* (sqrt u1) (* u2 (PI))))
(* 2 (* (sqrt u1) (* u2 (PI))))
(* 2 (* (sqrt u1) (* u2 (PI))))
(* 2 (* (sqrt u1) (* u2 (PI))))
(* 2 (sqrt u1))
(* 2 (sqrt u1))
(* 2 (sqrt u1))
(* 2 (sqrt u1))
(* 2 (sqrt u1))
(* 2 (sqrt u1))
(* 2 (sqrt u1))
(* 2 (sqrt u1))
(* -2 (* (sqrt u1) (pow (sqrt -1) 2)))
(* -2 (* (sqrt u1) (pow (sqrt -1) 2)))
(* -2 (* (sqrt u1) (pow (sqrt -1) 2)))
(* -2 (* (sqrt u1) (pow (sqrt -1) 2)))
(sqrt u1)
(sqrt u1)
(sqrt u1)
(sqrt u1)
(sqrt u1)
(sqrt u1)
(sqrt u1)
(sqrt u1)
(* -1 (* (sqrt u1) (pow (sqrt -1) 2)))
(* -1 (* (sqrt u1) (pow (sqrt -1) 2)))
(* -1 (* (sqrt u1) (pow (sqrt -1) 2)))
(* -1 (* (sqrt u1) (pow (sqrt -1) 2)))
(* u2 (PI))
(* u2 (PI))
(* u2 (PI))
(* u2 (PI))
(* u2 (PI))
(* u2 (PI))
(* u2 (PI))
(* u2 (PI))
(* u2 (PI))
(* u2 (PI))
(* u2 (PI))
(* u2 (PI))
(* 2 (* u2 (* (PI) (+ (sqrt u1) (* 1/4 (sqrt (pow u1 3)))))))
(* u2 (+ (* -4/3 (* (pow u2 2) (* (pow (PI) 3) (+ (sqrt u1) (* 1/4 (sqrt (pow u1 3))))))) (* 2 (* (PI) (+ (sqrt u1) (* 1/4 (sqrt (pow u1 3))))))))
(* u2 (+ (* 2 (* (PI) (+ (sqrt u1) (* 1/4 (sqrt (pow u1 3)))))) (* (pow u2 2) (+ (* -4/3 (* (pow (PI) 3) (+ (sqrt u1) (* 1/4 (sqrt (pow u1 3)))))) (* 4/15 (* (pow u2 2) (* (pow (PI) 5) (+ (sqrt u1) (* 1/4 (sqrt (pow u1 3)))))))))))
(* u2 (+ (* 2 (* (PI) (+ (sqrt u1) (* 1/4 (sqrt (pow u1 3)))))) (* (pow u2 2) (+ (* -4/3 (* (pow (PI) 3) (+ (sqrt u1) (* 1/4 (sqrt (pow u1 3)))))) (* (pow u2 2) (+ (* -8/315 (* (pow u2 2) (* (pow (PI) 7) (+ (sqrt u1) (* 1/4 (sqrt (pow u1 3))))))) (* 4/15 (* (pow (PI) 5) (+ (sqrt u1) (* 1/4 (sqrt (pow u1 3))))))))))))
(* (sin (* 2 (* u2 (PI)))) (+ (sqrt u1) (* 1/4 (sqrt (pow u1 3)))))
(* (sin (* 2 (* u2 (PI)))) (+ (sqrt u1) (* 1/4 (sqrt (pow u1 3)))))
(* (sin (* 2 (* u2 (PI)))) (+ (sqrt u1) (* 1/4 (sqrt (pow u1 3)))))
(* (sin (* 2 (* u2 (PI)))) (+ (sqrt u1) (* 1/4 (sqrt (pow u1 3)))))
(* (sin (* 2 (* u2 (PI)))) (+ (sqrt u1) (* 1/4 (sqrt (pow u1 3)))))
(* (sin (* 2 (* u2 (PI)))) (+ (sqrt u1) (* 1/4 (sqrt (pow u1 3)))))
(* (sin (* 2 (* u2 (PI)))) (+ (sqrt u1) (* 1/4 (sqrt (pow u1 3)))))
(* (sin (* 2 (* u2 (PI)))) (+ (sqrt u1) (* 1/4 (sqrt (pow u1 3)))))
(* (sqrt u1) (sin (* 2 (* u2 (PI)))))
(+ (* 1/4 (* (sqrt (pow u1 3)) (sin (* 2 (* u2 (PI)))))) (* (sqrt u1) (sin (* 2 (* u2 (PI))))))
(+ (* 1/4 (* (sqrt (pow u1 3)) (sin (* 2 (* u2 (PI)))))) (* (sqrt u1) (sin (* 2 (* u2 (PI))))))
(+ (* 1/4 (* (sqrt (pow u1 3)) (sin (* 2 (* u2 (PI)))))) (* (sqrt u1) (sin (* 2 (* u2 (PI))))))
(* 1/4 (* (sqrt (pow u1 3)) (sin (* 2 (* u2 (PI))))))
(* (pow u1 2) (+ (* 1/4 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))) (* (sqrt (/ 1 (pow u1 3))) (sin (* 2 (* u2 (PI)))))))
(* (pow u1 2) (+ (* 1/4 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))) (* (sqrt (/ 1 (pow u1 3))) (sin (* 2 (* u2 (PI)))))))
(* (pow u1 2) (+ (* 1/4 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))) (* (sqrt (/ 1 (pow u1 3))) (sin (* 2 (* u2 (PI)))))))
(* 1/4 (* (sqrt (pow u1 3)) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))))
(* (pow u1 2) (+ (* -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))))))
(* (pow u1 2) (+ (* -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))))))
(* (pow u1 2) (+ (* -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))))))
(* 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)))
(* (sqrt u1) (sin (* 2 (* u2 (PI)))))
(+ (* -1/4 (* (sqrt (pow u1 3)) (sin (* 2 (* u2 (PI)))))) (* (sqrt u1) (sin (* 2 (* u2 (PI))))))
(+ (* (sqrt u1) (sin (* 2 (* u2 (PI))))) (* (pow u1 2) (+ (* -1/4 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))) (* 1/6 (* (sqrt u1) (sin (* 2 (* u2 (PI)))))))))
(+ (* (sqrt u1) (sin (* 2 (* u2 (PI))))) (* (pow u1 2) (+ (* -1/4 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))) (* u1 (+ (* -1/2 (* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (+ 1/4 (* 1/16 (/ 1 u1)))))) (* 1/6 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))))))))
(* (sqrt (log (/ 1 u1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1)))
(+ (* 1/2 (* (/ (sin (* 2 (* u2 (PI)))) (* u1 (sqrt -1))) (sqrt (/ 1 (log (/ 1 u1)))))) (* (sqrt (log (/ 1 u1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1))))
(+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (+ 1/2 (* 1/4 (/ 1 (* (log (/ 1 u1)) (pow (sqrt -1) 2)))))) (* (pow u1 2) (sqrt -1))) (sqrt (/ 1 (log (/ 1 u1)))))) (+ (* 1/2 (* (/ (sin (* 2 (* u2 (PI)))) (* u1 (sqrt -1))) (sqrt (/ 1 (log (/ 1 u1)))))) (* (sqrt (log (/ 1 u1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1)))))
(+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (+ 1/2 (* 1/4 (/ 1 (* (log (/ 1 u1)) (pow (sqrt -1) 2)))))) (* (pow u1 2) (sqrt -1))) (sqrt (/ 1 (log (/ 1 u1)))))) (+ (* 1/2 (* (/ (sin (* 2 (* u2 (PI)))) (* u1 (sqrt -1))) (sqrt (/ 1 (log (/ 1 u1)))))) (+ (* 1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (- 1/3 (* -1/2 (/ (+ 1/2 (* 1/4 (/ 1 (* (log (/ 1 u1)) (pow (sqrt -1) 2))))) (* (log (/ 1 u1)) (pow (sqrt -1) 2)))))) (* (pow u1 3) (sqrt -1))) (sqrt (/ 1 (log (/ 1 u1)))))) (* (sqrt (log (/ 1 u1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1))))))
(* (sin (* 2 (* u2 (PI)))) (sqrt (+ (log -1) (* -1 (log (/ -1 u1))))))
(+ (* 1/2 (* (/ (sin (* 2 (* u2 (PI)))) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 u1)))))))) (* (sin (* 2 (* u2 (PI)))) (sqrt (+ (log -1) (* -1 (log (/ -1 u1)))))))
(+ (* -1 (/ (+ (* -1/2 (* (sin (* 2 (* u2 (PI)))) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 u1)))))))) (* 1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ -1 u1)))))))) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))))))) u1)) (* (sin (* 2 (* u2 (PI)))) (sqrt (+ (log -1) (* -1 (log (/ -1 u1)))))))
(+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (* (sin (* 2 (* u2 (PI)))) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ -1 u1)))))))) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 u1)))))))) (* 1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (+ 1/3 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))))) (+ (log -1) (* -1 (log (/ -1 u1)))))))) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))))))) u1)) (* -1/2 (* (sin (* 2 (* u2 (PI)))) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))))))) u1)) (* (sin (* 2 (* u2 (PI)))) (sqrt (+ (log -1) (* -1 (log (/ -1 u1)))))))
(* 2 (* (* u2 (PI)) (sqrt (log (+ 1 u1)))))
(* u2 (+ (* -4/3 (* (* (pow u2 2) (pow (PI) 3)) (sqrt (log (+ 1 u1))))) (* 2 (* (PI) (sqrt (log (+ 1 u1)))))))
(* u2 (+ (* 2 (* (PI) (sqrt (log (+ 1 u1))))) (* (pow u2 2) (+ (* -4/3 (* (pow (PI) 3) (sqrt (log (+ 1 u1))))) (* 4/15 (* (* (pow u2 2) (pow (PI) 5)) (sqrt (log (+ 1 u1)))))))))
(* u2 (+ (* 2 (* (PI) (sqrt (log (+ 1 u1))))) (* (pow u2 2) (+ (* -4/3 (* (pow (PI) 3) (sqrt (log (+ 1 u1))))) (* (pow u2 2) (+ (* -8/315 (* (* (pow u2 2) (pow (PI) 7)) (sqrt (log (+ 1 u1))))) (* 4/15 (* (pow (PI) 5) (sqrt (log (+ 1 u1)))))))))))
(* (sqrt (log (+ 1 u1))) (sin (* 2 (* u2 (PI)))))
(* (sqrt (log (+ 1 u1))) (sin (* 2 (* u2 (PI)))))
(* (sqrt (log (+ 1 u1))) (sin (* 2 (* u2 (PI)))))
(* (sqrt (log (+ 1 u1))) (sin (* 2 (* u2 (PI)))))
(* (sqrt (log (+ 1 u1))) (sin (* 2 (* u2 (PI)))))
(* (sqrt (log (+ 1 u1))) (sin (* 2 (* u2 (PI)))))
(* (sqrt (log (+ 1 u1))) (sin (* 2 (* u2 (PI)))))
(* (sqrt (log (+ 1 u1))) (sin (* 2 (* u2 (PI)))))
(sqrt u1)
(+ (sqrt u1) (* -1/4 (sqrt (pow u1 3))))
(+ (sqrt u1) (* (pow u1 2) (+ (* -1/4 (sqrt (/ 1 u1))) (* 1/6 (sqrt u1)))))
(+ (sqrt u1) (* (pow u1 2) (+ (* -1/4 (sqrt (/ 1 u1))) (* u1 (+ (* -1/2 (* (sqrt u1) (+ 1/4 (* 1/16 (/ 1 u1))))) (* 1/6 (sqrt (/ 1 u1))))))))
(* (sqrt (log (/ 1 u1))) (sqrt -1))
(+ (* 1/2 (* (/ 1 (* u1 (sqrt -1))) (sqrt (/ 1 (log (/ 1 u1)))))) (* (sqrt (log (/ 1 u1))) (sqrt -1)))
(+ (* -1/2 (* (/ (+ 1/2 (* 1/4 (/ 1 (* (log (/ 1 u1)) (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1))) (sqrt (/ 1 (log (/ 1 u1)))))) (+ (* 1/2 (* (/ 1 (* u1 (sqrt -1))) (sqrt (/ 1 (log (/ 1 u1)))))) (* (sqrt (log (/ 1 u1))) (sqrt -1))))
(+ (* -1/2 (* (/ (+ 1/2 (* 1/4 (/ 1 (* (log (/ 1 u1)) (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1))) (sqrt (/ 1 (log (/ 1 u1)))))) (+ (* 1/2 (* (/ 1 (* u1 (sqrt -1))) (sqrt (/ 1 (log (/ 1 u1)))))) (+ (* 1/2 (* (/ (- 1/3 (* -1/2 (/ (+ 1/2 (* 1/4 (/ 1 (* (log (/ 1 u1)) (pow (sqrt -1) 2))))) (* (log (/ 1 u1)) (pow (sqrt -1) 2))))) (* (pow u1 3) (sqrt -1))) (sqrt (/ 1 (log (/ 1 u1)))))) (* (sqrt (log (/ 1 u1))) (sqrt -1)))))
(sqrt (+ (log -1) (* -1 (log (/ -1 u1)))))
(+ (sqrt (+ (log -1) (* -1 (log (/ -1 u1))))) (* 1/2 (* (/ 1 u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 u1)))))))))
(+ (sqrt (+ (log -1) (* -1 (log (/ -1 u1))))) (* -1 (/ (+ (* -1/2 (sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))))) (* 1/2 (* (/ (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))))) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))))))) u1)))
(+ (sqrt (+ (log -1) (* -1 (log (/ -1 u1))))) (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))))) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 u1)))))))) (* 1/2 (* (/ (+ 1/3 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))))) (+ (log -1) (* -1 (log (/ -1 u1))))))) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))))))) u1)) (* -1/2 (sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 u1)))))))) u1)))
u1
(* u1 (+ 1 (* -1/2 u1)))
(* u1 (+ 1 (* u1 (- (* 1/3 u1) 1/2))))
(* u1 (+ 1 (* u1 (- (* u1 (+ 1/3 (* -1/4 u1))) 1/2))))
(* -1 (log (/ 1 u1)))
(+ (* -1 (log (/ 1 u1))) (/ 1 u1))
(- (+ (* -1 (log (/ 1 u1))) (/ 1 u1)) (/ 1/2 (pow u1 2)))
(- (+ (* -1 (log (/ 1 u1))) (+ (/ 1 u1) (* 1/3 (/ 1 (pow u1 3))))) (/ 1/2 (pow u1 2)))
(+ (log -1) (* -1 (log (/ -1 u1))))
(+ (log -1) (+ (* -1 (log (/ -1 u1))) (/ 1 u1)))
(+ (log -1) (+ (* -1 (log (/ -1 u1))) (* -1 (/ (- (* 1/2 (/ 1 u1)) 1) u1))))
(+ (log -1) (+ (* -1 (log (/ -1 u1))) (* -1 (/ (- (* -1 (/ (- (* 1/3 (/ 1 u1)) 1/2) u1)) 1) u1))))
(* 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))))
(* (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)))))))
(* u2 (+ (* 2 (* (sqrt u1) (PI))) (* 2 (* (pow u1 2) (* (PI) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 u1)))))))))
(* u2 (+ (* 2 (* (sqrt u1) (PI))) (+ (* 2 (* (pow u1 2) (* (PI) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 u1))))))) (* (pow u2 2) (+ (* -4/3 (* (sqrt u1) (pow (PI) 3))) (* -4/3 (* (pow u1 2) (* (pow (PI) 3) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 u1))))))))))))
(* u2 (+ (* 2 (* (sqrt u1) (PI))) (+ (* 2 (* (pow u1 2) (* (PI) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 u1))))))) (* (pow u2 2) (+ (* -4/3 (* (sqrt u1) (pow (PI) 3))) (+ (* -4/3 (* (pow u1 2) (* (pow (PI) 3) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 u1))))))) (* (pow u2 2) (+ (* 4/15 (* (sqrt u1) (pow (PI) 5))) (* 4/15 (* (pow u1 2) (* (pow (PI) 5) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 u1)))))))))))))))
(* u2 (+ (* 2 (* (sqrt u1) (PI))) (+ (* 2 (* (pow u1 2) (* (PI) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 u1))))))) (* (pow u2 2) (+ (* -4/3 (* (sqrt u1) (pow (PI) 3))) (+ (* -4/3 (* (pow u1 2) (* (pow (PI) 3) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 u1))))))) (* (pow u2 2) (+ (* 4/15 (* (sqrt u1) (pow (PI) 5))) (+ (* 4/15 (* (pow u1 2) (* (pow (PI) 5) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 u1))))))) (* (pow u2 2) (+ (* -8/315 (* (sqrt u1) (pow (PI) 7))) (* -8/315 (* (pow u1 2) (* (pow (PI) 7) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 u1))))))))))))))))))
(+ (* (sqrt u1) (sin (* 2 (* u2 (PI))))) (* (pow u1 2) (* (sin (* 2 (* u2 (PI)))) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 u1)))))))
(+ (* (sqrt u1) (sin (* 2 (* u2 (PI))))) (* (pow u1 2) (* (sin (* 2 (* u2 (PI)))) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 u1)))))))
(+ (* (sqrt u1) (sin (* 2 (* u2 (PI))))) (* (pow u1 2) (* (sin (* 2 (* u2 (PI)))) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 u1)))))))
(+ (* (sqrt u1) (sin (* 2 (* u2 (PI))))) (* (pow u1 2) (* (sin (* 2 (* u2 (PI)))) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 u1)))))))
(+ (* (sqrt u1) (sin (* 2 (* u2 (PI))))) (* (pow u1 2) (* (sin (* 2 (* u2 (PI)))) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 u1)))))))
(+ (* (sqrt u1) (sin (* 2 (* u2 (PI))))) (* (pow u1 2) (* (sin (* 2 (* u2 (PI)))) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 u1)))))))
(+ (* (sqrt u1) (sin (* 2 (* u2 (PI))))) (* (pow u1 2) (* (sin (* 2 (* u2 (PI)))) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 u1)))))))
(+ (* (sqrt u1) (sin (* 2 (* u2 (PI))))) (* (pow u1 2) (* (sin (* 2 (* u2 (PI)))) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 u1)))))))
(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)
(* 2 (* u2 (* (PI) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 u1)))))))
(* u2 (+ (* -4/3 (* (pow u2 2) (* (pow (PI) 3) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 u1))))))) (* 2 (* (PI) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 u1))))))))
(* u2 (+ (* 2 (* (PI) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 u1)))))) (* (pow u2 2) (+ (* -4/3 (* (pow (PI) 3) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 u1)))))) (* 4/15 (* (pow u2 2) (* (pow (PI) 5) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 u1)))))))))))
(* u2 (+ (* 2 (* (PI) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 u1)))))) (* (pow u2 2) (+ (* -4/3 (* (pow (PI) 3) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 u1)))))) (* (pow u2 2) (+ (* -8/315 (* (pow u2 2) (* (pow (PI) 7) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 u1))))))) (* 4/15 (* (pow (PI) 5) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 u1))))))))))))
(* (sin (* 2 (* u2 (PI)))) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 u1)))))
(* (sin (* 2 (* u2 (PI)))) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 u1)))))
(* (sin (* 2 (* u2 (PI)))) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 u1)))))
(* (sin (* 2 (* u2 (PI)))) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 u1)))))
(* (sin (* 2 (* u2 (PI)))) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 u1)))))
(* (sin (* 2 (* u2 (PI)))) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 u1)))))
(* (sin (* 2 (* u2 (PI)))) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 u1)))))
(* (sin (* 2 (* u2 (PI)))) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 u1)))))
(* 1/4 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI))))))
(/ (+ (* 1/6 (* (sqrt (pow u1 3)) (sin (* 2 (* u2 (PI)))))) (* 1/4 (* (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))))))) u1)
(/ (+ (* 1/6 (* (sqrt (pow u1 3)) (sin (* 2 (* u2 (PI)))))) (* 1/4 (* (sqrt u1) (sin (* 2 (* u2 (PI))))))) u1)
(* 1/6 (* (sqrt u1) (sin (* 2 (* u2 (PI))))))
(* u1 (+ (* 1/6 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))) (* 1/4 (* (sqrt (/ 1 (pow u1 3))) (sin (* 2 (* u2 (PI))))))))
(* u1 (+ (* 1/6 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))) (* 1/4 (* (sqrt (/ 1 (pow u1 3))) (sin (* 2 (* u2 (PI))))))))
(* u1 (+ (* 1/6 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))) (* 1/4 (* (sqrt (/ 1 (pow u1 3))) (sin (* 2 (* u2 (PI))))))))
(* -1/6 (* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))))
(* -1 (* u1 (+ (* -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 (* u1 (+ (* -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 (* u1 (+ (* -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)))))))
(* 2 (* u2 (* (PI) (log (E)))))
(* 2 (* u2 (* (PI) (log (E)))))
(* 2 (* u2 (* (PI) (log (E)))))
(* 2 (* u2 (* (PI) (log (E)))))
(* 2 (* u2 (* (PI) (log (E)))))
(* 2 (* u2 (* (PI) (log (E)))))
(* 2 (* u2 (* (PI) (log (E)))))
(* 2 (* u2 (* (PI) (log (E)))))
(* 2 (* u2 (* (PI) (log (E)))))
(* 2 (* u2 (* (PI) (log (E)))))
(* 2 (* u2 (* (PI) (log (E)))))
(* 2 (* u2 (* (PI) (log (E)))))
(* 2 (* u2 (* (PI) (log (E)))))
(* u2 (+ (* -4/3 (* (pow u2 2) (* (pow (PI) 3) (pow (log (E)) 3)))) (* 2 (* (PI) (log (E))))))
(* u2 (+ (* 2 (* (PI) (log (E)))) (* (pow u2 2) (+ (* -4/3 (* (pow (PI) 3) (pow (log (E)) 3))) (* 4/15 (* (pow u2 2) (* (pow (PI) 5) (pow (log (E)) 5))))))))
(* u2 (+ (* 2 (* (PI) (log (E)))) (* (pow u2 2) (+ (* -4/3 (* (pow (PI) 3) (pow (log (E)) 3))) (* (pow u2 2) (+ (* -8/315 (* (pow u2 2) (* (pow (PI) 7) (pow (log (E)) 7)))) (* 4/15 (* (pow (PI) 5) (pow (log (E)) 5)))))))))
(sin (* 2 (* u2 (* (PI) (log (E))))))
(sin (* 2 (* u2 (* (PI) (log (E))))))
(sin (* 2 (* u2 (* (PI) (log (E))))))
(sin (* 2 (* u2 (* (PI) (log (E))))))
(sin (* 2 (* u2 (* (PI) (log (E))))))
(sin (* 2 (* u2 (* (PI) (log (E))))))
(sin (* 2 (* u2 (* (PI) (log (E))))))
(sin (* 2 (* u2 (* (PI) (log (E))))))
(pow u1 3)
(pow u1 3)
(pow u1 3)
(pow u1 3)
(pow u1 3)
(pow u1 3)
(pow u1 3)
(pow u1 3)
(pow u1 3)
(pow u1 3)
(pow u1 3)
(pow u1 3)
(sqrt u1)
(+ (sqrt u1) (* 1/4 (sqrt (pow u1 3))))
(+ (sqrt u1) (* 1/4 (sqrt (pow u1 3))))
(+ (sqrt u1) (* 1/4 (sqrt (pow u1 3))))
(* 1/4 (sqrt (pow u1 3)))
(* (pow u1 2) (+ (sqrt (/ 1 (pow u1 3))) (* 1/4 (sqrt (/ 1 u1)))))
(* (pow u1 2) (+ (sqrt (/ 1 (pow u1 3))) (* 1/4 (sqrt (/ 1 u1)))))
(* (pow u1 2) (+ (sqrt (/ 1 (pow u1 3))) (* 1/4 (sqrt (/ 1 u1)))))
(* 1/4 (* (sqrt (pow u1 3)) (pow (sqrt -1) 2)))
(* (pow u1 2) (+ (* -1 (* (sqrt (/ 1 (pow u1 3))) (pow (sqrt -1) 2))) (* 1/4 (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2)))))
(* (pow u1 2) (+ (* -1 (* (sqrt (/ 1 (pow u1 3))) (pow (sqrt -1) 2))) (* 1/4 (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2)))))
(* (pow u1 2) (+ (* -1 (* (sqrt (/ 1 (pow u1 3))) (pow (sqrt -1) 2))) (* 1/4 (* (sqrt (/ 1 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)))
(* 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)))
(* (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) (log (E)))))) (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) (log (E)))))))) (* (sqrt u1) (* (sin (* 2 (* u2 (* (PI) (log (E)))))) (pow (sqrt -1) 2))))
(fma.f32 #s(literal -1/4 binary32) (*.f32 (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) (log (E)))))) (pow (sqrt -1) 2))) (* (pow u1 2) (+ (* -1/4 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (* (PI) (log (E)))))))) (* -1/6 (* (sqrt u1) (sin (* 2 (* u2 (* (PI) (log (E)))))))))))
(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) (log (E)))))) (pow (sqrt -1) 2))) (* (pow u1 2) (+ (* -1/4 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (* (PI) (log (E)))))))) (* u1 (+ (* -1/2 (* (sqrt u1) (* (sin (* 2 (* u2 (* (PI) (log (E)))))) (+ 1/4 (* 1/16 (/ 1 (* u1 (pow (sqrt -1) 2)))))))) (* -1/6 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (* (PI) (log (E)))))))))))))
(fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.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 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/6 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))) (*.f32 #s(literal -1/4 binary32) (*.f32 (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) (log (E)))))) (sqrt -1)) (sqrt (+ (log -1) (* -1 (log (/ 1 u1))))))
(*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) (sqrt.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))))
(+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (* (PI) (log (E)))))) (sqrt -1)) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (* (sin (* 2 (* u2 (* (PI) (log (E)))))) (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))))) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) (sqrt.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))))
(+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (* (PI) (log (E)))))) (sqrt -1)) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (* (PI) (log (E)))))) (* (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) (log (E)))))) (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) (fma.f32 (sqrt.f32 #s(literal -1 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (/.f32 (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))))) u1))) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) (sqrt.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))))
(+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (* (PI) (log (E)))))) (sqrt -1)) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (* (PI) (log (E)))))) (* (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) (log (E)))))) (* (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) (log (E)))))) (sqrt -1)) (sqrt (+ (log -1) (* -1 (log (/ 1 u1)))))))))
(fma.f32 #s(literal -1/2 binary32) (fma.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))) u1) (*.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))) (*.f32 u1 u1)) (+.f32 (/.f32 (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.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))))) u1) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))))))) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) (sqrt.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))))
(* (sqrt (log (/ -1 u1))) (* (sin (* 2 (* u2 (* (PI) (log (E)))))) (pow (sqrt -1) 2)))
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (neg.f32 u1)))) (neg.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))))
(+ (* -1/2 (* (/ (sin (* 2 (* u2 (* (PI) (log (E)))))) u1) (sqrt (/ 1 (log (/ -1 u1)))))) (* (sqrt (log (/ -1 u1))) (* (sin (* 2 (* u2 (* (PI) (log (E)))))) (pow (sqrt -1) 2))))
(fma.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (log.f32 (neg.f32 u1))))) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) u1)) (*.f32 (sqrt.f32 (neg.f32 (log.f32 (neg.f32 u1)))) (neg.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))))
(+ (* -1 (/ (+ (* 1/2 (* (sqrt (/ 1 (log (/ -1 u1)))) (sin (* 2 (* u2 (* (PI) (log (E)))))))) (* 1/2 (* (/ (* (sin (* 2 (* u2 (* (PI) (log (E)))))) (+ 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) (log (E)))))) (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))))) (fma.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) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))) u1) (*.f32 (sqrt.f32 (neg.f32 (log.f32 (neg.f32 u1)))) (neg.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))))
(+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (sqrt (/ 1 (log (/ -1 u1)))) (* (sin (* 2 (* u2 (* (PI) (log (E)))))) (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2)))))))) (* -1/2 (* (/ (* (sin (* 2 (* u2 (* (PI) (log (E)))))) (- 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) (log (E))))))))) u1)) (* (sqrt (log (/ -1 u1))) (* (sin (* 2 (* u2 (* (PI) (log (E)))))) (pow (sqrt -1) 2))))
(fma.f32 (sqrt.f32 (neg.f32 (log.f32 (neg.f32 u1)))) (neg.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) (/.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 (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 (+.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) (*.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (log.f32 (neg.f32 u1))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))))) (neg.f32 u1)))
(* 2 (* (* u2 (* (PI) (* (log (E)) (sqrt -1)))) (sqrt (log (- 1 u1)))))
(*.f32 #s(literal 2 binary32) (*.f32 (*.f32 u2 (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32)))) (sqrt.f32 (log1p.f32 (neg.f32 u1)))))
(* u2 (+ (* -4/3 (* (* (pow u2 2) (* (pow (PI) 3) (* (pow (log (E)) 3) (sqrt -1)))) (sqrt (log (- 1 u1))))) (* 2 (* (* (PI) (* (log (E)) (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) (* (log (E)) (sqrt -1))) (sqrt (log (- 1 u1))))) (* (pow u2 2) (+ (* -4/3 (* (* (pow (PI) 3) (* (pow (log (E)) 3) (sqrt -1))) (sqrt (log (- 1 u1))))) (* 4/15 (* (* (pow u2 2) (* (pow (PI) 5) (* (pow (log (E)) 5) (sqrt -1)))) (sqrt (log (- 1 u1)))))))))
(*.f32 u2 (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (fma.f32 #s(literal -4/3 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 4/15 binary32) (*.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 (PI.f32) #s(literal 5 binary32))))))))))
(* u2 (+ (* 2 (* (* (PI) (* (log (E)) (sqrt -1))) (sqrt (log (- 1 u1))))) (* (pow u2 2) (+ (* -4/3 (* (* (pow (PI) 3) (* (pow (log (E)) 3) (sqrt -1))) (sqrt (log (- 1 u1))))) (* (pow u2 2) (+ (* -8/315 (* (* (pow u2 2) (* (pow (PI) 7) (* (pow (log (E)) 7) (sqrt -1)))) (sqrt (log (- 1 u1))))) (* 4/15 (* (* (pow (PI) 5) (* (pow (log (E)) 5) (sqrt -1))) (sqrt (log (- 1 u1)))))))))))
(*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (fma.f32 #s(literal -8/315 binary32) (*.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 (PI.f32) #s(literal 7 binary32)))) (*.f32 #s(literal 4/15 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 (PI.f32) #s(literal 5 binary32)))))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (sqrt.f32 (log1p.f32 (neg.f32 u1))))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32)))) (sqrt.f32 (log1p.f32 (neg.f32 u1))))))
(* (sqrt (log (- 1 u1))) (* (sin (* 2 (* u2 (* (PI) (log (E)))))) (sqrt -1)))
(*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) (sqrt.f32 (log1p.f32 (neg.f32 u1))))
(* (sqrt (log (- 1 u1))) (* (sin (* 2 (* u2 (* (PI) (log (E)))))) (sqrt -1)))
(*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) (sqrt.f32 (log1p.f32 (neg.f32 u1))))
(* (sqrt (log (- 1 u1))) (* (sin (* 2 (* u2 (* (PI) (log (E)))))) (sqrt -1)))
(*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) (sqrt.f32 (log1p.f32 (neg.f32 u1))))
(* (sqrt (log (- 1 u1))) (* (sin (* 2 (* u2 (* (PI) (log (E)))))) (sqrt -1)))
(*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) (sqrt.f32 (log1p.f32 (neg.f32 u1))))
(* (sqrt (log (- 1 u1))) (* (sin (* 2 (* u2 (* (PI) (log (E)))))) (sqrt -1)))
(*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) (sqrt.f32 (log1p.f32 (neg.f32 u1))))
(* (sqrt (log (- 1 u1))) (* (sin (* 2 (* u2 (* (PI) (log (E)))))) (sqrt -1)))
(*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) (sqrt.f32 (log1p.f32 (neg.f32 u1))))
(* (sqrt (log (- 1 u1))) (* (sin (* 2 (* u2 (* (PI) (log (E)))))) (sqrt -1)))
(*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) (sqrt.f32 (log1p.f32 (neg.f32 u1))))
(* (sqrt (log (- 1 u1))) (* (sin (* 2 (* u2 (* (PI) (log (E)))))) (sqrt -1)))
(*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) (sqrt.f32 (log1p.f32 (neg.f32 u1))))
(* (sqrt 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 #s(literal -1 binary32)) (sqrt.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))) (*.f32 #s(literal -1/2 binary32) (*.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))) u1) (+.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 (*.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))))) 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) (fma.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))) u1) (*.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))) (*.f32 u1 u1)) (+.f32 (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.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))))) u1) (*.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 (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)))
(-.f32 (neg.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))))) (+.f32 #s(literal 1/2 binary32) (/.f32 (neg.f32 (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal 1/8 binary32) (neg.f32 (log.f32 (neg.f32 u1)))))) 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)))
(-.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 (+.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) (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (log.f32 (neg.f32 u1))))))) 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)))
(neg.f32 (*.f32 #s(literal -2 binary32) (sqrt.f32 u1)))
(* -2 (* (sqrt u1) (pow (sqrt -1) 2)))
(neg.f32 (*.f32 #s(literal -2 binary32) (sqrt.f32 u1)))
(* -2 (* (sqrt u1) (pow (sqrt -1) 2)))
(neg.f32 (*.f32 #s(literal -2 binary32) (sqrt.f32 u1)))
(* -2 (* (sqrt u1) (pow (sqrt -1) 2)))
(neg.f32 (*.f32 #s(literal -2 binary32) (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))
(* 2 (* u2 (* (PI) (+ (sqrt u1) (* 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) (sqrt.f32 u1))))
(* u2 (+ (* -4/3 (* (pow u2 2) (* (pow (PI) 3) (+ (sqrt u1) (* 1/4 (sqrt (pow u1 3))))))) (* 2 (* (PI) (+ (sqrt u1) (* 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) (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) (sqrt.f32 u1)))))
(* u2 (+ (* 2 (* (PI) (+ (sqrt u1) (* 1/4 (sqrt (pow u1 3)))))) (* (pow u2 2) (+ (* -4/3 (* (pow (PI) 3) (+ (sqrt u1) (* 1/4 (sqrt (pow u1 3)))))) (* 4/15 (* (pow u2 2) (* (pow (PI) 5) (+ (sqrt u1) (* 1/4 (sqrt (pow u1 3)))))))))))
(*.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 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32) (sqrt.f32 u1))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 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) (sqrt.f32 u1)))))
(* u2 (+ (* 2 (* (PI) (+ (sqrt u1) (* 1/4 (sqrt (pow u1 3)))))) (* (pow u2 2) (+ (* -4/3 (* (pow (PI) 3) (+ (sqrt u1) (* 1/4 (sqrt (pow u1 3)))))) (* (pow u2 2) (+ (* -8/315 (* (pow u2 2) (* (pow (PI) 7) (+ (sqrt u1) (* 1/4 (sqrt (pow u1 3))))))) (* 4/15 (* (pow (PI) 5) (+ (sqrt u1) (* 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) (sqrt.f32 u1))) (*.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) (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) (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) (sqrt.f32 u1)))))
(* (sin (* 2 (* u2 (PI)))) (+ (sqrt u1) (* 1/4 (sqrt (pow u1 3)))))
(*.f32 (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32) (sqrt.f32 u1)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))
(* (sin (* 2 (* u2 (PI)))) (+ (sqrt u1) (* 1/4 (sqrt (pow u1 3)))))
(*.f32 (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32) (sqrt.f32 u1)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))
(* (sin (* 2 (* u2 (PI)))) (+ (sqrt u1) (* 1/4 (sqrt (pow u1 3)))))
(*.f32 (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32) (sqrt.f32 u1)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))
(* (sin (* 2 (* u2 (PI)))) (+ (sqrt u1) (* 1/4 (sqrt (pow u1 3)))))
(*.f32 (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32) (sqrt.f32 u1)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))
(* (sin (* 2 (* u2 (PI)))) (+ (sqrt u1) (* 1/4 (sqrt (pow u1 3)))))
(*.f32 (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32) (sqrt.f32 u1)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))
(* (sin (* 2 (* u2 (PI)))) (+ (sqrt u1) (* 1/4 (sqrt (pow u1 3)))))
(*.f32 (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32) (sqrt.f32 u1)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))
(* (sin (* 2 (* u2 (PI)))) (+ (sqrt u1) (* 1/4 (sqrt (pow u1 3)))))
(*.f32 (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32) (sqrt.f32 u1)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))
(* (sin (* 2 (* u2 (PI)))) (+ (sqrt u1) (* 1/4 (sqrt (pow u1 3)))))
(*.f32 (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32) (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/4 (* (sqrt (pow u1 3)) (sin (* 2 (* u2 (PI)))))) (* (sqrt u1) (sin (* 2 (* u2 (PI))))))
(*.f32 (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32) (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 (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32) (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 (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32) (sqrt.f32 u1)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))
(* 1/4 (* (sqrt (pow u1 3)) (sin (* 2 (* u2 (PI))))))
(*.f32 (*.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))
(* (pow u1 2) (+ (* 1/4 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))) (* (sqrt (/ 1 (pow u1 3))) (sin (* 2 (* u2 (PI)))))))
(*.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) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))))
(* (pow u1 2) (+ (* 1/4 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))) (* (sqrt (/ 1 (pow u1 3))) (sin (* 2 (* u2 (PI)))))))
(*.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) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))))
(* (pow u1 2) (+ (* 1/4 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))) (* (sqrt (/ 1 (pow u1 3))) (sin (* 2 (* u2 (PI)))))))
(*.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) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))))
(* 1/4 (* (sqrt (pow u1 3)) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))))
(*.f32 #s(literal 1/4 binary32) (*.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (neg.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))))
(* (pow u1 2) (+ (* -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))))))
(*.f32 (*.f32 u1 u1) (*.f32 (neg.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32) (neg.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))))))
(* (pow u1 2) (+ (* -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))))))
(*.f32 (*.f32 u1 u1) (*.f32 (neg.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32) (neg.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))))))
(* (pow u1 2) (+ (* -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))))))
(*.f32 (*.f32 u1 u1) (*.f32 (neg.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32) (neg.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))))))
(* 2 (* u2 (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))
(* u2 (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI))))
(*.f32 u2 (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (PI.f32))))
(* u2 (+ (* 2 (PI)) (* (pow u2 2) (+ (* -4/3 (pow (PI) 3)) (* 4/15 (* (pow u2 2) (pow (PI) 5)))))))
(*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 #s(literal 4/15 binary32) (*.f32 (*.f32 u2 u2) (pow.f32 (PI.f32) #s(literal 5 binary32))) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32))))
(* u2 (+ (* 2 (PI)) (* (pow u2 2) (+ (* -4/3 (pow (PI) 3)) (* (pow u2 2) (+ (* -8/315 (* (pow u2 2) (pow (PI) 7))) (* 4/15 (pow (PI) 5))))))))
(*.f32 u2 (fma.f32 #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))))
(* 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)))
(* (sqrt u1) (sin (* 2 (* u2 (PI)))))
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))
(+ (* -1/4 (* (sqrt (pow u1 3)) (sin (* 2 (* u2 (PI)))))) (* (sqrt u1) (sin (* 2 (* u2 (PI))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (fma.f32 #s(literal -1/4 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (sqrt.f32 u1)))
(+ (* (sqrt u1) (sin (* 2 (* u2 (PI))))) (* (pow u1 2) (+ (* -1/4 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))) (* 1/6 (* (sqrt u1) (sin (* 2 (* u2 (PI)))))))))
(fma.f32 (*.f32 u1 u1) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (fma.f32 #s(literal -1/4 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)))) (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))))
(+ (* (sqrt u1) (sin (* 2 (* u2 (PI))))) (* (pow u1 2) (+ (* -1/4 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))) (* u1 (+ (* -1/2 (* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (+ 1/4 (* 1/16 (/ 1 u1)))))) (* 1/6 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))))))))
(fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) #s(literal 1/6 binary32) (*.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 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))))) (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))))
(* (sqrt (log (/ 1 u1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1)))
(*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (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))) (sqrt (/ 1 (log (/ 1 u1)))))) (* (sqrt (log (/ 1 u1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1))))
(fma.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) (log.f32 u1))) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32))))) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) (sqrt.f32 (neg.f32 (log.f32 u1)))))
(+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (+ 1/2 (* 1/4 (/ 1 (* (log (/ 1 u1)) (pow (sqrt -1) 2)))))) (* (pow u1 2) (sqrt -1))) (sqrt (/ 1 (log (/ 1 u1)))))) (+ (* 1/2 (* (/ (sin (* 2 (* u2 (PI)))) (* u1 (sqrt -1))) (sqrt (/ 1 (log (/ 1 u1)))))) (* (sqrt (log (/ 1 u1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1)))))
(fma.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (log.f32 u1))) (fma.f32 #s(literal -1/2 binary32) (*.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (log.f32 u1))) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 u1 u1)))) (*.f32 #s(literal 1/2 binary32) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) (sqrt.f32 (neg.f32 (log.f32 u1)))))
(+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (+ 1/2 (* 1/4 (/ 1 (* (log (/ 1 u1)) (pow (sqrt -1) 2)))))) (* (pow u1 2) (sqrt -1))) (sqrt (/ 1 (log (/ 1 u1)))))) (+ (* 1/2 (* (/ (sin (* 2 (* u2 (PI)))) (* u1 (sqrt -1))) (sqrt (/ 1 (log (/ 1 u1)))))) (+ (* 1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (- 1/3 (* -1/2 (/ (+ 1/2 (* 1/4 (/ 1 (* (log (/ 1 u1)) (pow (sqrt -1) 2))))) (* (log (/ 1 u1)) (pow (sqrt -1) 2)))))) (* (pow u1 3) (sqrt -1))) (sqrt (/ 1 (log (/ 1 u1)))))) (* (sqrt (log (/ 1 u1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1))))))
(fma.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (log.f32 u1))) (sqrt.f32 #s(literal -1 binary32))) (+.f32 (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) u1) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (/.f32 (-.f32 #s(literal 1/3 binary32) (/.f32 (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (log.f32 u1))) (log.f32 u1))) (*.f32 u1 (*.f32 u1 u1)))))) (fma.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) (sqrt.f32 (neg.f32 (log.f32 u1))) (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (log.f32 u1)))) (sqrt.f32 (/.f32 #s(literal -1 binary32) (log.f32 u1)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 u1 u1))))))
(* (sin (* 2 (* u2 (PI)))) (sqrt (+ (log -1) (* -1 (log (/ -1 u1))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u1))))))
(+ (* 1/2 (* (/ (sin (* 2 (* u2 (PI)))) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 u1)))))))) (* (sin (* 2 (* u2 (PI)))) (sqrt (+ (log -1) (* -1 (log (/ -1 u1)))))))
(fma.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u1))))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u1)))))))
(+ (* -1 (/ (+ (* -1/2 (* (sin (* 2 (* u2 (PI)))) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 u1)))))))) (* 1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ -1 u1)))))))) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))))))) u1)) (* (sin (* 2 (* u2 (PI)))) (sqrt (+ (log -1) (* -1 (log (/ -1 u1)))))))
(fma.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (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/2 binary32) (/.f32 #s(literal 1/4 binary32) (-.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u1)))))) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) u1)) (*.f32 #s(literal -1/2 binary32) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))))) (neg.f32 u1)))
(+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (* (sin (* 2 (* u2 (PI)))) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ -1 u1)))))))) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 u1)))))))) (* 1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (+ 1/3 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))))) (+ (log -1) (* -1 (log (/ -1 u1)))))))) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))))))) u1)) (* -1/2 (* (sin (* 2 (* u2 (PI)))) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))))))) u1)) (* (sin (* 2 (* u2 (PI)))) (sqrt (+ (log -1) (* -1 (log (/ -1 u1)))))))
(fma.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u1))))) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (log.f32 #s(literal -1 binary32)) (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 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (-.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u1)))))) (-.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u1)))))) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) u1)) (*.f32 #s(literal -1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (-.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u1)))))))))) (neg.f32 u1))) (neg.f32 u1)))
(* 2 (* (* u2 (PI)) (sqrt (log (+ 1 u1)))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))) (sqrt.f32 (log1p.f32 u1)))
(* u2 (+ (* -4/3 (* (* (pow u2 2) (pow (PI) 3)) (sqrt (log (+ 1 u1))))) (* 2 (* (PI) (sqrt (log (+ 1 u1)))))))
(*.f32 u2 (*.f32 (sqrt.f32 (log1p.f32 u1)) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (PI.f32)))))
(* u2 (+ (* 2 (* (PI) (sqrt (log (+ 1 u1))))) (* (pow u2 2) (+ (* -4/3 (* (pow (PI) 3) (sqrt (log (+ 1 u1))))) (* 4/15 (* (* (pow u2 2) (pow (PI) 5)) (sqrt (log (+ 1 u1)))))))))
(*.f32 u2 (fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (log1p.f32 u1)) (fma.f32 #s(literal 4/15 binary32) (*.f32 (*.f32 u2 u2) (pow.f32 (PI.f32) #s(literal 5 binary32))) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (sqrt.f32 (log1p.f32 u1)))))
(* u2 (+ (* 2 (* (PI) (sqrt (log (+ 1 u1))))) (* (pow u2 2) (+ (* -4/3 (* (pow (PI) 3) (sqrt (log (+ 1 u1))))) (* (pow u2 2) (+ (* -8/315 (* (* (pow u2 2) (pow (PI) 7)) (sqrt (log (+ 1 u1))))) (* 4/15 (* (pow (PI) 5) (sqrt (log (+ 1 u1)))))))))))
(*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (log1p.f32 u1)) (fma.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32)) (*.f32 (*.f32 #s(literal -8/315 binary32) (*.f32 u2 u2)) (pow.f32 (PI.f32) #s(literal 7 binary32))))) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (sqrt.f32 (log1p.f32 u1))))) (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (sqrt.f32 (log1p.f32 u1)))))
(* (sqrt (log (+ 1 u1))) (sin (* 2 (* u2 (PI)))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))
(* (sqrt (log (+ 1 u1))) (sin (* 2 (* u2 (PI)))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))
(* (sqrt (log (+ 1 u1))) (sin (* 2 (* u2 (PI)))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))
(* (sqrt (log (+ 1 u1))) (sin (* 2 (* u2 (PI)))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))
(* (sqrt (log (+ 1 u1))) (sin (* 2 (* u2 (PI)))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))
(* (sqrt (log (+ 1 u1))) (sin (* 2 (* u2 (PI)))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))
(* (sqrt (log (+ 1 u1))) (sin (* 2 (* u2 (PI)))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))
(* (sqrt (log (+ 1 u1))) (sin (* 2 (* u2 (PI)))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))
(sqrt u1)
(sqrt.f32 u1)
(+ (sqrt u1) (* -1/4 (sqrt (pow u1 3))))
(fma.f32 #s(literal -1/4 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (sqrt.f32 u1))
(+ (sqrt u1) (* (pow u1 2) (+ (* -1/4 (sqrt (/ 1 u1))) (* 1/6 (sqrt u1)))))
(fma.f32 (*.f32 u1 u1) (fma.f32 #s(literal -1/4 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (sqrt.f32 u1))
(+ (sqrt u1) (* (pow u1 2) (+ (* -1/4 (sqrt (/ 1 u1))) (* u1 (+ (* -1/2 (* (sqrt u1) (+ 1/4 (* 1/16 (/ 1 u1))))) (* 1/6 (sqrt (/ 1 u1))))))))
(fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/6 binary32) (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 u1)) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/16 binary32) u1)))) (*.f32 #s(literal -1/4 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 u1))
(* (sqrt (log (/ 1 u1))) (sqrt -1))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (neg.f32 (log.f32 u1))))
(+ (* 1/2 (* (/ 1 (* u1 (sqrt -1))) (sqrt (/ 1 (log (/ 1 u1)))))) (* (sqrt (log (/ 1 u1))) (sqrt -1)))
(fma.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (neg.f32 (log.f32 u1))) (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32)))) (sqrt.f32 (/.f32 #s(literal -1 binary32) (log.f32 u1)))))
(+ (* -1/2 (* (/ (+ 1/2 (* 1/4 (/ 1 (* (log (/ 1 u1)) (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1))) (sqrt (/ 1 (log (/ 1 u1)))))) (+ (* 1/2 (* (/ 1 (* u1 (sqrt -1))) (sqrt (/ 1 (log (/ 1 u1)))))) (* (sqrt (log (/ 1 u1))) (sqrt -1))))
(fma.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (log.f32 u1))) (+.f32 (/.f32 (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (log.f32 u1))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 u1 u1))) (/.f32 #s(literal 1/2 binary32) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32))))) (*.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 (/.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (log.f32 u1))) (sqrt.f32 #s(literal -1 binary32))) (+.f32 (/.f32 #s(literal 1 binary32) u1) (/.f32 (-.f32 #s(literal 1/3 binary32) (/.f32 (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (log.f32 u1))) (log.f32 u1))) (*.f32 u1 (*.f32 u1 u1))))) (fma.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (neg.f32 (log.f32 u1))) (/.f32 (*.f32 (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (log.f32 u1))) (sqrt.f32 (/.f32 #s(literal -1 binary32) (log.f32 u1)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 u1 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 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (-.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u1)))))) 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 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (-.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u1)))))) (-.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u1)))))) u1) (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (-.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u1)))))))) (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/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))))
(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.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) (/.f32 #s(literal -1/2 binary32) u1)) u1) (neg.f32 (log.f32 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 (log.f32 #s(literal -1 binary32)) (-.f32 (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1/2 binary32) u1)) u1) (neg.f32 (log.f32 (neg.f32 u1)))))
(+ (log -1) (+ (* -1 (log (/ -1 u1))) (* -1 (/ (- (* -1 (/ (- (* 1/3 (/ 1 u1)) 1/2) u1)) 1) u1))))
(-.f32 (log.f32 #s(literal -1 binary32)) (+.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)))
(* 2 (* u2 (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))
(* u2 (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI))))
(*.f32 u2 (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (PI.f32))))
(* u2 (+ (* 2 (PI)) (* (pow u2 2) (+ (* -4/3 (pow (PI) 3)) (* 4/15 (* (pow u2 2) (pow (PI) 5)))))))
(*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 #s(literal 4/15 binary32) (*.f32 (*.f32 u2 u2) (pow.f32 (PI.f32) #s(literal 5 binary32))) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32))))
(* u2 (+ (* 2 (PI)) (* (pow u2 2) (+ (* -4/3 (pow (PI) 3)) (* (pow u2 2) (+ (* -8/315 (* (pow u2 2) (pow (PI) 7))) (* 4/15 (pow (PI) 5))))))))
(*.f32 u2 (fma.f32 #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))))
(* (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 (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32) (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 #s(literal 1/6 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (*.f32 #s(literal 1/4 binary32) (sqrt.f32 u1)))) (*.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 #s(literal 1/6 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (*.f32 #s(literal 1/4 binary32) (sqrt.f32 u1)))) (*.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 (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)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (+.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))) (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)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (+.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))) (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/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 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 (fma.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (neg.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))) #s(literal 1/6 binary32) (/.f32 (*.f32 (neg.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.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)))))) 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 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (neg.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))) #s(literal 1/6 binary32) (/.f32 (*.f32 (neg.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.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)))))) u1)) (neg.f32 (*.f32 u1 (*.f32 u1 u1))))
(* u2 (+ (* 2 (* (sqrt u1) (PI))) (* 2 (* (pow u1 2) (* (PI) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 u1)))))))))
(*.f32 u2 (*.f32 #s(literal 2 binary32) (fma.f32 (sqrt.f32 u1) (PI.f32) (*.f32 (*.f32 (*.f32 u1 u1) (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)))))))
(* u2 (+ (* 2 (* (sqrt u1) (PI))) (+ (* 2 (* (pow u1 2) (* (PI) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 u1))))))) (* (pow u2 2) (+ (* -4/3 (* (sqrt u1) (pow (PI) 3))) (* -4/3 (* (pow u1 2) (* (pow (PI) 3) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 u1))))))))))))
(*.f32 u2 (fma.f32 #s(literal 2 binary32) (fma.f32 (sqrt.f32 u1) (PI.f32) (*.f32 (*.f32 (*.f32 u1 u1) (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 (*.f32 u2 u2) (*.f32 #s(literal -4/3 binary32) (fma.f32 (sqrt.f32 u1) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 (*.f32 u1 u1) (*.f32 (PI.f32) (*.f32 (PI.f32) (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)))))))))
(* u2 (+ (* 2 (* (sqrt u1) (PI))) (+ (* 2 (* (pow u1 2) (* (PI) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 u1))))))) (* (pow u2 2) (+ (* -4/3 (* (sqrt u1) (pow (PI) 3))) (+ (* -4/3 (* (pow u1 2) (* (pow (PI) 3) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 u1))))))) (* (pow u2 2) (+ (* 4/15 (* (sqrt u1) (pow (PI) 5))) (* 4/15 (* (pow u1 2) (* (pow (PI) 5) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 u1)))))))))))))))
(*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (*.f32 #s(literal 4/15 binary32) (fma.f32 (*.f32 (*.f32 u1 u1) (pow.f32 (PI.f32) #s(literal 5 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 (sqrt.f32 u1) (pow.f32 (PI.f32) #s(literal 5 binary32))))) (*.f32 #s(literal -4/3 binary32) (fma.f32 (sqrt.f32 u1) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 (*.f32 u1 u1) (*.f32 (PI.f32) (*.f32 (PI.f32) (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 #s(literal 2 binary32) (fma.f32 (sqrt.f32 u1) (PI.f32) (*.f32 (*.f32 (*.f32 u1 u1) (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))))))))
(* u2 (+ (* 2 (* (sqrt u1) (PI))) (+ (* 2 (* (pow u1 2) (* (PI) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 u1))))))) (* (pow u2 2) (+ (* -4/3 (* (sqrt u1) (pow (PI) 3))) (+ (* -4/3 (* (pow u1 2) (* (pow (PI) 3) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 u1))))))) (* (pow u2 2) (+ (* 4/15 (* (sqrt u1) (pow (PI) 5))) (+ (* 4/15 (* (pow u1 2) (* (pow (PI) 5) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 u1))))))) (* (pow u2 2) (+ (* -8/315 (* (sqrt u1) (pow (PI) 7))) (* -8/315 (* (pow u1 2) (* (pow (PI) 7) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 u1))))))))))))))))))
(*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (*.f32 #s(literal -8/315 binary32) (fma.f32 (*.f32 (*.f32 u1 u1) (pow.f32 (PI.f32) #s(literal 7 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 (sqrt.f32 u1) (pow.f32 (PI.f32) #s(literal 7 binary32))))) (*.f32 #s(literal 4/15 binary32) (fma.f32 (*.f32 (*.f32 u1 u1) (pow.f32 (PI.f32) #s(literal 5 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 (sqrt.f32 u1) (pow.f32 (PI.f32) #s(literal 5 binary32)))))) (*.f32 #s(literal -4/3 binary32) (fma.f32 (sqrt.f32 u1) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 (*.f32 u1 u1) (*.f32 (PI.f32) (*.f32 (PI.f32) (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 #s(literal 2 binary32) (fma.f32 (sqrt.f32 u1) (PI.f32) (*.f32 (*.f32 (*.f32 u1 u1) (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))))))))
(+ (* (sqrt u1) (sin (* 2 (* u2 (PI))))) (* (pow u1 2) (* (sin (* 2 (* u2 (PI)))) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 u1)))))))
(fma.f32 (sqrt.f32 u1) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (*.f32 (*.f32 u1 u1) (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)))))
(+ (* (sqrt u1) (sin (* 2 (* u2 (PI))))) (* (pow u1 2) (* (sin (* 2 (* u2 (PI)))) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 u1)))))))
(fma.f32 (sqrt.f32 u1) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (*.f32 (*.f32 u1 u1) (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)))))
(+ (* (sqrt u1) (sin (* 2 (* u2 (PI))))) (* (pow u1 2) (* (sin (* 2 (* u2 (PI)))) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 u1)))))))
(fma.f32 (sqrt.f32 u1) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (*.f32 (*.f32 u1 u1) (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)))))
(+ (* (sqrt u1) (sin (* 2 (* u2 (PI))))) (* (pow u1 2) (* (sin (* 2 (* u2 (PI)))) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 u1)))))))
(fma.f32 (sqrt.f32 u1) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (*.f32 (*.f32 u1 u1) (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)))))
(+ (* (sqrt u1) (sin (* 2 (* u2 (PI))))) (* (pow u1 2) (* (sin (* 2 (* u2 (PI)))) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 u1)))))))
(fma.f32 (sqrt.f32 u1) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (*.f32 (*.f32 u1 u1) (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)))))
(+ (* (sqrt u1) (sin (* 2 (* u2 (PI))))) (* (pow u1 2) (* (sin (* 2 (* u2 (PI)))) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 u1)))))))
(fma.f32 (sqrt.f32 u1) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (*.f32 (*.f32 u1 u1) (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)))))
(+ (* (sqrt u1) (sin (* 2 (* u2 (PI))))) (* (pow u1 2) (* (sin (* 2 (* u2 (PI)))) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 u1)))))))
(fma.f32 (sqrt.f32 u1) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (*.f32 (*.f32 u1 u1) (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)))))
(+ (* (sqrt u1) (sin (* 2 (* u2 (PI))))) (* (pow u1 2) (* (sin (* 2 (* u2 (PI)))) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 u1)))))))
(fma.f32 (sqrt.f32 u1) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (*.f32 (*.f32 u1 u1) (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)))))
(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)
(* 2 (* u2 (* (PI) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 u1)))))))
(*.f32 #s(literal 2 binary32) (*.f32 (*.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)))))
(* u2 (+ (* -4/3 (* (pow u2 2) (* (pow (PI) 3) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 u1))))))) (* 2 (* (PI) (+ (* 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 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)))) (*.f32 (*.f32 #s(literal 2 binary32) (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))))))
(* u2 (+ (* 2 (* (PI) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 u1)))))) (* (pow u2 2) (+ (* -4/3 (* (pow (PI) 3) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 u1)))))) (* 4/15 (* (pow u2 2) (* (pow (PI) 5) (+ (* 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 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (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 (*.f32 #s(literal 2 binary32) (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))))))
(* u2 (+ (* 2 (* (PI) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 u1)))))) (* (pow u2 2) (+ (* -4/3 (* (pow (PI) 3) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 u1)))))) (* (pow u2 2) (+ (* -8/315 (* (pow u2 2) (* (pow (PI) 7) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 u1))))))) (* 4/15 (* (pow (PI) 5) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 u1))))))))))))
(*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 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 #s(literal -8/315 binary32) (*.f32 (*.f32 (*.f32 u2 u2) (pow.f32 (PI.f32) #s(literal 7 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 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (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 (*.f32 #s(literal 2 binary32) (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))))))
(* (sin (* 2 (* u2 (PI)))) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 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))))
(* (sin (* 2 (* u2 (PI)))) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 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))))
(* (sin (* 2 (* u2 (PI)))) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 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))))
(* (sin (* 2 (* u2 (PI)))) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 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))))
(* (sin (* 2 (* u2 (PI)))) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 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))))
(* (sin (* 2 (* u2 (PI)))) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 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))))
(* (sin (* 2 (* u2 (PI)))) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 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))))
(* (sin (* 2 (* u2 (PI)))) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 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))))
(* 1/4 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI))))))
(*.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))
(/ (+ (* 1/6 (* (sqrt (pow u1 3)) (sin (* 2 (* u2 (PI)))))) (* 1/4 (* (sqrt u1) (sin (* 2 (* u2 (PI))))))) u1)
(/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (fma.f32 #s(literal 1/6 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (*.f32 #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))))))) u1)
(/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (fma.f32 #s(literal 1/6 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (*.f32 #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))))))) u1)
(/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (fma.f32 #s(literal 1/6 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (*.f32 #s(literal 1/4 binary32) (sqrt.f32 u1)))) u1)
(* 1/6 (* (sqrt u1) (sin (* 2 (* u2 (PI))))))
(*.f32 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))
(* u1 (+ (* 1/6 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))) (* 1/4 (* (sqrt (/ 1 (pow u1 3))) (sin (* 2 (* u2 (PI))))))))
(*.f32 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)))))
(* u1 (+ (* 1/6 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))) (* 1/4 (* (sqrt (/ 1 (pow u1 3))) (sin (* 2 (* u2 (PI))))))))
(*.f32 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)))))
(* u1 (+ (* 1/6 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))) (* 1/4 (* (sqrt (/ 1 (pow u1 3))) (sin (* 2 (* u2 (PI))))))))
(*.f32 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)))))
(* -1/6 (* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))))
(*.f32 (*.f32 (neg.f32 (sqrt.f32 u1)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) #s(literal -1/6 binary32))
(* -1 (* u1 (+ (* -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 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 (* u1 (+ (* -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 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 (* u1 (+ (* -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 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)))))
(* 2 (* u2 (* (PI) (log (E)))))
(*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))
(* 2 (* u2 (* (PI) (log (E)))))
(*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))
(* 2 (* u2 (* (PI) (log (E)))))
(*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))
(* 2 (* u2 (* (PI) (log (E)))))
(*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))
(* 2 (* u2 (* (PI) (log (E)))))
(*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))
(* 2 (* u2 (* (PI) (log (E)))))
(*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))
(* 2 (* u2 (* (PI) (log (E)))))
(*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))
(* 2 (* u2 (* (PI) (log (E)))))
(*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))
(* 2 (* u2 (* (PI) (log (E)))))
(*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))
(* 2 (* u2 (* (PI) (log (E)))))
(*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))
(* 2 (* u2 (* (PI) (log (E)))))
(*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))
(* 2 (* u2 (* (PI) (log (E)))))
(*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))
(* 2 (* u2 (* (PI) (log (E)))))
(*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))
(* u2 (+ (* -4/3 (* (pow u2 2) (* (pow (PI) 3) (pow (log (E)) 3)))) (* 2 (* (PI) (log (E))))))
(*.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) (log (E)))) (* (pow u2 2) (+ (* -4/3 (* (pow (PI) 3) (pow (log (E)) 3))) (* 4/15 (* (pow u2 2) (* (pow (PI) 5) (pow (log (E)) 5))))))))
(*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 #s(literal 4/15 binary32) (*.f32 (*.f32 u2 u2) (pow.f32 (PI.f32) #s(literal 5 binary32))) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32))))
(* u2 (+ (* 2 (* (PI) (log (E)))) (* (pow u2 2) (+ (* -4/3 (* (pow (PI) 3) (pow (log (E)) 3))) (* (pow u2 2) (+ (* -8/315 (* (pow u2 2) (* (pow (PI) 7) (pow (log (E)) 7)))) (* 4/15 (* (pow (PI) 5) (pow (log (E)) 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) (log (E))))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
(sin (* 2 (* u2 (* (PI) (log (E))))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
(sin (* 2 (* u2 (* (PI) (log (E))))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
(sin (* 2 (* u2 (* (PI) (log (E))))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
(sin (* 2 (* u2 (* (PI) (log (E))))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
(sin (* 2 (* u2 (* (PI) (log (E))))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
(sin (* 2 (* u2 (* (PI) (log (E))))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
(sin (* 2 (* u2 (* (PI) (log (E))))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
(pow u1 3)
(*.f32 u1 (*.f32 u1 u1))
(pow u1 3)
(*.f32 u1 (*.f32 u1 u1))
(pow u1 3)
(*.f32 u1 (*.f32 u1 u1))
(pow u1 3)
(*.f32 u1 (*.f32 u1 u1))
(pow u1 3)
(*.f32 u1 (*.f32 u1 u1))
(pow u1 3)
(*.f32 u1 (*.f32 u1 u1))
(pow u1 3)
(*.f32 u1 (*.f32 u1 u1))
(pow u1 3)
(*.f32 u1 (*.f32 u1 u1))
(pow u1 3)
(*.f32 u1 (*.f32 u1 u1))
(pow u1 3)
(*.f32 u1 (*.f32 u1 u1))
(pow u1 3)
(*.f32 u1 (*.f32 u1 u1))
(pow u1 3)
(*.f32 u1 (*.f32 u1 u1))
(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) (* 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) (* 1/4 (sqrt (pow u1 3))))
(fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32) (sqrt.f32 u1))
(* 1/4 (sqrt (pow u1 3)))
(*.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32))
(* (pow u1 2) (+ (sqrt (/ 1 (pow u1 3))) (* 1/4 (sqrt (/ 1 u1)))))
(*.f32 (*.f32 u1 u1) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))))
(* (pow u1 2) (+ (sqrt (/ 1 (pow u1 3))) (* 1/4 (sqrt (/ 1 u1)))))
(*.f32 (*.f32 u1 u1) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))))
(* (pow u1 2) (+ (sqrt (/ 1 (pow u1 3))) (* 1/4 (sqrt (/ 1 u1)))))
(*.f32 (*.f32 u1 u1) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))))
(* 1/4 (* (sqrt (pow u1 3)) (pow (sqrt -1) 2)))
(*.f32 #s(literal 1/4 binary32) (neg.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1)))))
(* (pow u1 2) (+ (* -1 (* (sqrt (/ 1 (pow u1 3))) (pow (sqrt -1) 2))) (* 1/4 (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2)))))
(*.f32 (*.f32 u1 u1) (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))))))
(* (pow u1 2) (+ (* -1 (* (sqrt (/ 1 (pow u1 3))) (pow (sqrt -1) 2))) (* 1/4 (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2)))))
(*.f32 (*.f32 u1 u1) (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))))))
(* (pow u1 2) (+ (* -1 (* (sqrt (/ 1 (pow u1 3))) (pow (sqrt -1) 2))) (* 1/4 (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2)))))
(*.f32 (*.f32 u1 u1) (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))))))
(* 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)))
(* 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)))
(neg.f32 (*.f32 (sqrt.f32 u1) #s(literal -1/6 binary32)))
(* -1/6 (* (sqrt u1) (pow (sqrt -1) 2)))
(neg.f32 (*.f32 (sqrt.f32 u1) #s(literal -1/6 binary32)))
(* -1/6 (* (sqrt u1) (pow (sqrt -1) 2)))
(neg.f32 (*.f32 (sqrt.f32 u1) #s(literal -1/6 binary32)))
(* -1/6 (* (sqrt u1) (pow (sqrt -1) 2)))
(neg.f32 (*.f32 (sqrt.f32 u1) #s(literal -1/6 binary32)))
(* (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 (sqrt.f32 u1) #s(literal 2 binary32)) (*.f32 u2 (PI.f32)))
(* u2 (+ (* -4/3 (* (sqrt u1) (* (pow u2 2) (pow (PI) 3)))) (* 2 (* (sqrt u1) (PI)))))
(*.f32 u2 (fma.f32 #s(literal 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/3 (* (sqrt u1) (pow (PI) 3))) (* 4/15 (* (sqrt u1) (* (pow u2 2) (pow (PI) 5))))))))
(*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 #s(literal 4/15 binary32) (sqrt.f32 u1)) (*.f32 (*.f32 u2 u2) (pow.f32 (PI.f32) #s(literal 5 binary32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (sqrt.f32 u1)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #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) (+ (* -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 (*.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 (*.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)))))
(* (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)))))

eval128.0ms (1%)

Memory
8.2MiB live, 313.0MiB allocated
Compiler

Compiled 36 809 to 3 006 computations (91.8% saved)

prune195.0ms (1.5%)

Memory
-6.0MiB live, 520.8MiB allocated
Pruning

60 alts after pruning (56 fresh and 4 done)

PrunedKeptTotal
New1 276291 305
Fresh82735
Picked325
Done022
Total1 287601 347
Accuracy
99.9%
Counts
1 347 → 60
Alt Table
Click to see full alt table
StatusAccuracyProgram
88.8%
(fma.f32 (*.f32 u1 u1) (*.f32 (*.f32 u2 (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (fma.f32 #s(literal 1/4 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)))) (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))))
88.4%
(fma.f32 (*.f32 u1 u1) (*.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))))))
89.9%
(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 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (sqrt.f32 u1))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))))
83.1%
(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 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))))))))
90.0%
(fma.f32 u1 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (fma.f32 #s(literal 1/6 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (*.f32 #s(literal 1/4 binary32) (sqrt.f32 u1)))) (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))))
87.2%
(/.f32 (*.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32) (neg.f32 u1)) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2)))) (-.f32 (*.f32 (sqrt.f32 u1) (*.f32 u1 #s(literal 1/4 binary32))) (sqrt.f32 u1)))
87.3%
(/.f32 (*.f32 (fma.f32 #s(literal 1/64 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (sqrt.f32 u1))) (*.f32 u1 (sqrt.f32 u1))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2)))) (+.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32) u1) (*.f32 #s(literal -1/4 binary32) (*.f32 u1 u1))))
87.3%
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 #s(literal 1/4 binary32) (sqrt.f32 u1)) u1 (sqrt.f32 u1))))
87.4%
(*.f32 (fma.f32 (*.f32 #s(literal 1/4 binary32) (sqrt.f32 u1)) u1 (sqrt.f32 u1)) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))))
92.8%
(*.f32 (/.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)))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
92.5%
(*.f32 (/.f32 (sqrt.f32 (*.f32 (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 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (*.f32 u1 u1)) #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)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
87.3%
(*.f32 (*.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32) (neg.f32 u1)) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2)))) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 (sqrt.f32 u1) (*.f32 u1 #s(literal 1/4 binary32))) (sqrt.f32 u1))))
66.3%
(*.f32 (*.f32 (*.f32 (sqrt.f32 u1) (PI.f32)) u2) #s(literal 2 binary32))
92.9%
(*.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)) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
80.9%
(*.f32 (*.f32 u2 (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (fma.f32 #s(literal 1/4 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (sqrt.f32 u1)))
87.2%
(*.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) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))))
66.3%
(*.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (sqrt.f32 u1)))) (*.f32 u2 (PI.f32)))
66.1%
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (sqrt.f32 u1)) (sqrt.f32 (sqrt.f32 u1)))) (*.f32 u2 (PI.f32)))
66.4%
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 u1) u2)) (PI.f32))
74.9%
(*.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)))
83.5%
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))) (sqrt.f32 (-.f32 (log1p.f32 (fma.f32 u1 u1 u1)) (log1p.f32 (neg.f32 (*.f32 u1 (*.f32 u1 u1)))))))
66.2%
(*.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 u1)) (*.f32 (*.f32 u2 (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32))))
66.1%
(*.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 u1)) (*.f32 u2 (pow.f32 (cbrt.f32 (PI.f32)) #s(literal 3 binary32))))
66.4%
(*.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 u1)) (*.f32 u2 (PI.f32)))
93.0%
(*.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)))
90.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)))
87.2%
(*.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)))
74.3%
(*.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)))
90.4%
(*.f32 (sqrt.f32 (+.f32 (log.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (log1p.f32 u1))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
55.2%
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 #s(literal -1/4 binary32) (*.f32 u1 (*.f32 u1 u1)) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32))) (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)))
50.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)))))))) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
87.6%
(*.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 (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)))))
85.7%
(*.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 (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)))))
79.4%
(*.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 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
92.5%
(*.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))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (log.f32 (E.f32)))) u2)))
91.0%
(*.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)))
54.8%
(*.f32 (sqrt.f32 (neg.f32 (neg.f32 (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
90.9%
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 u2 (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (PI.f32)))))
83.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.9%
(*.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.4%
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
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)))))
57.3%
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) u2) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))))
72.5%
(*.f32 (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)))))
71.2%
(*.f32 (sqrt.f32 u1) (*.f32 u2 (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (PI.f32)))))
75.9%
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (log.f32 (E.f32)))) u2)))
76.3%
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
86.9%
(*.f32 (sin.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) u2) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (fma.f32 #s(literal 1/4 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (sqrt.f32 u1)))
87.1%
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (fma.f32 (sqrt.f32 (sqrt.f32 u1)) (sqrt.f32 (sqrt.f32 u1)) (*.f32 (sqrt.f32 u1) (*.f32 u1 #s(literal 1/4 binary32)))))
87.4%
(*.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))) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (sqrt.f32 u1)))))
87.3%
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (/.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32) (neg.f32 u1)) (-.f32 (*.f32 (sqrt.f32 u1) (*.f32 u1 #s(literal 1/4 binary32))) (sqrt.f32 u1))))
87.2%
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 u1 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32) (*.f32 #s(literal -1/4 binary32) (*.f32 u1 u1)))) (fma.f32 #s(literal 1/64 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (sqrt.f32 u1))) (*.f32 u1 (sqrt.f32 u1))))))
87.2%
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (*.f32 u1 u1) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))))
91.0%
(*.f32 (exp.f32 (*.f32 (log.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/2 binary32))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
72.4%
(*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 #s(literal 4/15 binary32) (sqrt.f32 u1)) (*.f32 (*.f32 u2 u2) (pow.f32 (PI.f32) #s(literal 5 binary32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (sqrt.f32 u1)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 u1)) (PI.f32))))
71.0%
(*.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 (*.f32 #s(literal 2 binary32) (sqrt.f32 u1)) (PI.f32))))
80.7%
(*.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) (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) (sqrt.f32 u1)))))
90.6%
(*.f32 u2 (*.f32 (sqrt.f32 (-.f32 (log1p.f32 (fma.f32 u1 u1 u1)) (log1p.f32 (neg.f32 (*.f32 u1 (*.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)))))
77.0%
(*.f32 u2 (*.f32 #s(literal 2 binary32) (fma.f32 (sqrt.f32 u1) (PI.f32) (*.f32 (*.f32 (*.f32 u1 u1) (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)))))))
Compiler

Compiled 3 174 to 2 110 computations (33.5% saved)

simplify281.0ms (2.2%)

Memory
-18.3MiB live, 377.0MiB allocated
Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.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))))
cost-diff0
(*.f32 u1 u1)
cost-diff0
(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 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))))))))
cost-diff640
(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))))))
cost-diff0
(*.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32) (neg.f32 u1)) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))))
cost-diff0
(/.f32 (*.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32) (neg.f32 u1)) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2)))) (-.f32 (*.f32 (sqrt.f32 u1) (*.f32 u1 #s(literal 1/4 binary32))) (sqrt.f32 u1)))
cost-diff64
(fma.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32) (neg.f32 u1))
cost-diff384
(-.f32 (*.f32 (sqrt.f32 u1) (*.f32 u1 #s(literal 1/4 binary32))) (sqrt.f32 u1))
cost-diff0
(*.f32 u1 #s(literal -1/2 binary32))
cost-diff0
(fma.f32 u1 (*.f32 u1 #s(literal -1/2 binary32)) u1)
cost-diff0
(sqrt.f32 (fma.f32 u1 (*.f32 u1 #s(literal -1/2 binary32)) u1))
cost-diff0
(*.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)))
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
(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 (*.f32 #s(literal 2 binary32) u2) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))))
cost-diff800
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) u2) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))
Rules
9 568×accelerator-lowering-fma.f32
9 568×accelerator-lowering-fma.f64
5 558×*-lowering-*.f32
5 558×*-lowering-*.f64
1 882×/-lowering-/.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
065448
1165412
2392401
31159397
41757397
52570397
64763397
08273380
Stop Event
iter limit
node limit
Calls
Call 1
Inputs
(* (sqrt (neg (log (+ 1 (neg u1))))) (sin (* (* (* 2 u2) (sqrt (PI))) (sqrt (PI)))))
(sqrt (neg (log (+ 1 (neg u1)))))
(neg (log (+ 1 (neg u1))))
(log (+ 1 (neg u1)))
(neg u1)
u1
(sin (* (* (* 2 u2) (sqrt (PI))) (sqrt (PI))))
(* (* (* 2 u2) (sqrt (PI))) (sqrt (PI)))
(* (* 2 u2) (sqrt (PI)))
(* 2 u2)
2
u2
(sqrt (PI))
(PI)
(* (* 2 (* (sqrt u1) u2)) (PI))
(* 2 (* (sqrt u1) u2))
2
(* (sqrt u1) u2)
(sqrt u1)
u1
u2
(PI)
(* (sqrt (+ (* u1 (* u1 -1/2)) u1)) (sin (* (* 2 (PI)) u2)))
(sqrt (+ (* u1 (* u1 -1/2)) u1))
(+ (* u1 (* u1 -1/2)) u1)
u1
(* u1 -1/2)
-1/2
(sin (* (* 2 (PI)) u2))
(* (* 2 (PI)) u2)
(* 2 (PI))
2
(PI)
u2
(/ (* (+ (* (* u1 (* u1 u1)) 1/16) (neg u1)) (sin (* (PI) (* 2 u2)))) (- (* (sqrt u1) (* u1 1/4)) (sqrt u1)))
(* (+ (* (* u1 (* u1 u1)) 1/16) (neg u1)) (sin (* (PI) (* 2 u2))))
(+ (* (* u1 (* u1 u1)) 1/16) (neg u1))
(* u1 (* u1 u1))
u1
(* u1 u1)
1/16
(neg u1)
(sin (* (PI) (* 2 u2)))
(* (PI) (* 2 u2))
(PI)
(* 2 u2)
2
u2
(- (* (sqrt u1) (* u1 1/4)) (sqrt u1))
(* (sqrt u1) (* u1 1/4))
(sqrt u1)
(* u1 1/4)
1/4
(+ (* (* u1 u1) (* (sin (* 2 (* u2 (PI)))) (+ (* 1/4 (sqrt (/ 1 u1))) (* (sqrt u1) 1/6)))) (* u2 (+ (* 2 (* (sqrt u1) (PI))) (* (* -4/3 (sqrt u1)) (* (* u2 u2) (* (PI) (* (PI) (PI))))))))
(* u1 u1)
u1
(* (sin (* 2 (* u2 (PI)))) (+ (* 1/4 (sqrt (/ 1 u1))) (* (sqrt u1) 1/6)))
(sin (* 2 (* u2 (PI))))
(* 2 (* u2 (PI)))
2
(* u2 (PI))
u2
(PI)
(+ (* 1/4 (sqrt (/ 1 u1))) (* (sqrt u1) 1/6))
1/4
(sqrt (/ 1 u1))
(/ 1 u1)
1
(* (sqrt u1) 1/6)
(sqrt u1)
1/6
(* u2 (+ (* 2 (* (sqrt u1) (PI))) (* (* -4/3 (sqrt u1)) (* (* u2 u2) (* (PI) (* (PI) (PI)))))))
(+ (* 2 (* (sqrt u1) (PI))) (* (* -4/3 (sqrt u1)) (* (* u2 u2) (* (PI) (* (PI) (PI))))))
(* (sqrt u1) (PI))
(* (* -4/3 (sqrt u1)) (* (* u2 u2) (* (PI) (* (PI) (PI)))))
(* -4/3 (sqrt u1))
-4/3
(* (* u2 u2) (* (PI) (* (PI) (PI))))
(* u2 u2)
(* (PI) (* (PI) (PI)))
(* (PI) (PI))
Outputs
(* (sqrt (neg (log (+ 1 (neg u1))))) (sin (* (* (* 2 u2) (sqrt (PI))) (sqrt (PI)))))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))
(sqrt (neg (log (+ 1 (neg u1)))))
(sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1))))
(neg (log (+ 1 (neg u1))))
(neg.f32 (log1p.f32 (neg.f32 u1)))
(log (+ 1 (neg u1)))
(log1p.f32 (neg.f32 u1))
(neg u1)
(neg.f32 u1)
u1
(sin (* (* (* 2 u2) (sqrt (PI))) (sqrt (PI))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
(* (* (* 2 u2) (sqrt (PI))) (sqrt (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))
(* (* 2 u2) (sqrt (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 u2 (sqrt.f32 (PI.f32))))
(* 2 u2)
(*.f32 #s(literal 2 binary32) u2)
2
#s(literal 2 binary32)
u2
(sqrt (PI))
(sqrt.f32 (PI.f32))
(PI)
(PI.f32)
(* (* 2 (* (sqrt u1) u2)) (PI))
(*.f32 #s(literal 2 binary32) (*.f32 u2 (*.f32 (PI.f32) (sqrt.f32 u1))))
(* 2 (* (sqrt u1) u2))
(*.f32 #s(literal 2 binary32) (*.f32 u2 (sqrt.f32 u1)))
2
#s(literal 2 binary32)
(* (sqrt u1) u2)
(*.f32 u2 (sqrt.f32 u1))
(sqrt u1)
(sqrt.f32 u1)
u1
u2
(PI)
(PI.f32)
(* (sqrt (+ (* u1 (* u1 -1/2)) u1)) (sin (* (* 2 (PI)) u2)))
(*.f32 (sqrt.f32 (fma.f32 u1 (*.f32 u1 #s(literal -1/2 binary32)) u1)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))
(sqrt (+ (* u1 (* u1 -1/2)) u1))
(sqrt.f32 (fma.f32 u1 (*.f32 u1 #s(literal -1/2 binary32)) u1))
(+ (* u1 (* u1 -1/2)) u1)
(fma.f32 u1 (*.f32 u1 #s(literal -1/2 binary32)) u1)
u1
(* u1 -1/2)
(*.f32 u1 #s(literal -1/2 binary32))
-1/2
#s(literal -1/2 binary32)
(sin (* (* 2 (PI)) u2))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
(* (* 2 (PI)) u2)
(*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))
(* 2 (PI))
(*.f32 #s(literal 2 binary32) (PI.f32))
2
#s(literal 2 binary32)
(PI)
(PI.f32)
u2
(/ (* (+ (* (* u1 (* u1 u1)) 1/16) (neg u1)) (sin (* (PI) (* 2 u2)))) (- (* (sqrt u1) (* u1 1/4)) (sqrt u1)))
(/.f32 (*.f32 (*.f32 u1 (fma.f32 u1 (*.f32 u1 #s(literal 1/16 binary32)) #s(literal -1 binary32))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) (*.f32 (sqrt.f32 u1) (fma.f32 u1 #s(literal 1/4 binary32) #s(literal -1 binary32))))
(* (+ (* (* u1 (* u1 u1)) 1/16) (neg u1)) (sin (* (PI) (* 2 u2))))
(*.f32 (*.f32 u1 (fma.f32 u1 (*.f32 u1 #s(literal 1/16 binary32)) #s(literal -1 binary32))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))
(+ (* (* u1 (* u1 u1)) 1/16) (neg u1))
(*.f32 u1 (fma.f32 u1 (*.f32 u1 #s(literal 1/16 binary32)) #s(literal -1 binary32)))
(* u1 (* u1 u1))
(*.f32 u1 (*.f32 u1 u1))
u1
(* u1 u1)
(*.f32 u1 u1)
1/16
#s(literal 1/16 binary32)
(neg u1)
(neg.f32 u1)
(sin (* (PI) (* 2 u2)))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
(* (PI) (* 2 u2))
(*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))
(PI)
(PI.f32)
(* 2 u2)
(*.f32 #s(literal 2 binary32) u2)
2
#s(literal 2 binary32)
u2
(- (* (sqrt u1) (* u1 1/4)) (sqrt u1))
(*.f32 (sqrt.f32 u1) (fma.f32 u1 #s(literal 1/4 binary32) #s(literal -1 binary32)))
(* (sqrt u1) (* u1 1/4))
(*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/4 binary32)))
(sqrt u1)
(sqrt.f32 u1)
(* u1 1/4)
(*.f32 u1 #s(literal 1/4 binary32))
1/4
#s(literal 1/4 binary32)
(+ (* (* u1 u1) (* (sin (* 2 (* u2 (PI)))) (+ (* 1/4 (sqrt (/ 1 u1))) (* (sqrt u1) 1/6)))) (* u2 (+ (* 2 (* (sqrt u1) (PI))) (* (* -4/3 (sqrt u1)) (* (* u2 u2) (* (PI) (* (PI) (PI))))))))
(fma.f32 u1 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 u1 (fma.f32 #s(literal 1/4 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))))) (*.f32 (*.f32 u2 (PI.f32)) (*.f32 (sqrt.f32 u1) (fma.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) #s(literal 2 binary32)))))
(* u1 u1)
(*.f32 u1 u1)
u1
(* (sin (* 2 (* u2 (PI)))) (+ (* 1/4 (sqrt (/ 1 u1))) (* (sqrt u1) 1/6)))
(*.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))))
(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
#s(literal 2 binary32)
(* u2 (PI))
(*.f32 u2 (PI.f32))
u2
(PI)
(PI.f32)
(+ (* 1/4 (sqrt (/ 1 u1))) (* (sqrt u1) 1/6))
(fma.f32 #s(literal 1/4 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)))
1/4
#s(literal 1/4 binary32)
(sqrt (/ 1 u1))
(sqrt.f32 (/.f32 #s(literal 1 binary32) u1))
(/ 1 u1)
(/.f32 #s(literal 1 binary32) u1)
1
#s(literal 1 binary32)
(* (sqrt u1) 1/6)
(*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))
(sqrt u1)
(sqrt.f32 u1)
1/6
#s(literal 1/6 binary32)
(* u2 (+ (* 2 (* (sqrt u1) (PI))) (* (* -4/3 (sqrt u1)) (* (* u2 u2) (* (PI) (* (PI) (PI)))))))
(*.f32 (*.f32 u2 (PI.f32)) (*.f32 (sqrt.f32 u1) (fma.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) #s(literal 2 binary32))))
(+ (* 2 (* (sqrt u1) (PI))) (* (* -4/3 (sqrt u1)) (* (* u2 u2) (* (PI) (* (PI) (PI))))))
(*.f32 (PI.f32) (*.f32 (sqrt.f32 u1) (fma.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) #s(literal 2 binary32))))
(* (sqrt u1) (PI))
(*.f32 (PI.f32) (sqrt.f32 u1))
(* (* -4/3 (sqrt u1)) (* (* u2 u2) (* (PI) (* (PI) (PI)))))
(*.f32 (sqrt.f32 u1) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2))))
(* -4/3 (sqrt u1))
(*.f32 (sqrt.f32 u1) #s(literal -4/3 binary32))
-4/3
#s(literal -4/3 binary32)
(* (* u2 u2) (* (PI) (* (PI) (PI))))
(*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))
(* u2 u2)
(*.f32 u2 u2)
(* (PI) (* (PI) (PI)))
(*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))
(* (PI) (PI))
(*.f32 (PI.f32) (PI.f32))

localize205.0ms (1.6%)

Memory
38.4MiB live, 312.2MiB allocated
Localize:

Found 20 expressions of interest:

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

Compiled 432 to 67 computations (84.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 90.0ms
ival-mult: 46.0ms (51.2% of total)
ival-sin: 11.0ms (12.2% of total)
ival-add: 8.0ms (8.9% of total)
ival-sqrt: 8.0ms (8.9% of total)
const: 6.0ms (6.7% of total)
ival-div: 3.0ms (3.3% of total)
ival-log1p: 2.0ms (2.2% of total)
ival-neg: 2.0ms (2.2% of total)
ival-pi: 1.0ms (1.1% of total)
ival-sub: 1.0ms (1.1% of total)
exact: 1.0ms (1.1% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series41.0ms (0.3%)

Memory
-1.3MiB live, 75.0MiB allocated
Counts
30 → 468
Calls
Call 1
Inputs
#<alt (* (* (* 2 u2) (sqrt (PI))) (sqrt (PI)))>
#<alt (* (sqrt (neg (log (+ 1 (neg u1))))) (sin (* (* (* 2 u2) (sqrt (PI))) (sqrt (PI)))))>
#<alt (sqrt (neg (log (+ 1 (neg u1)))))>
#<alt (neg (log (+ 1 (neg u1))))>
#<alt (* (* 2 (* (sqrt u1) u2)) (PI))>
#<alt (* 2 (* (sqrt u1) u2))>
#<alt (* (sqrt u1) u2)>
#<alt (sqrt u1)>
#<alt (* (sqrt (+ (* u1 (* u1 -1/2)) u1)) (sin (* (* 2 (PI)) u2)))>
#<alt (sqrt (+ (* u1 (* u1 -1/2)) u1))>
#<alt (+ (* u1 (* u1 -1/2)) u1)>
#<alt (* u1 -1/2)>
#<alt (- (* (sqrt u1) (* u1 1/4)) (sqrt u1))>
#<alt (+ (* (* u1 (* u1 u1)) 1/16) (neg u1))>
#<alt (/ (* (+ (* (* u1 (* u1 u1)) 1/16) (neg u1)) (sin (* (PI) (* 2 u2)))) (- (* (sqrt u1) (* u1 1/4)) (sqrt u1)))>
#<alt (* (+ (* (* u1 (* u1 u1)) 1/16) (neg u1)) (sin (* (PI) (* 2 u2))))>
#<alt (+ (* 2 (* (sqrt u1) (PI))) (* (* -4/3 (sqrt u1)) (* (* u2 u2) (* (PI) (* (PI) (PI))))))>
#<alt (+ (* (* u1 u1) (* (sin (* 2 (* u2 (PI)))) (+ (* 1/4 (sqrt (/ 1 u1))) (* (sqrt u1) 1/6)))) (* u2 (+ (* 2 (* (sqrt u1) (PI))) (* (* -4/3 (sqrt u1)) (* (* u2 u2) (* (PI) (* (PI) (PI))))))))>
#<alt (* u1 u1)>
#<alt (* (sin (* 2 (* u2 (PI)))) (+ (* 1/4 (sqrt (/ 1 u1))) (* (sqrt u1) 1/6)))>
#<alt (* (* 2 u2) (sqrt (PI)))>
#<alt (sin (* (* (* 2 u2) (sqrt (PI))) (sqrt (PI))))>
#<alt (PI)>
#<alt (* (* 2 (PI)) u2)>
#<alt (sin (* (* 2 (PI)) u2))>
#<alt (* (PI) (* 2 u2))>
#<alt (* u1 (* u1 u1))>
#<alt (* (PI) (PI))>
#<alt (* (* -4/3 (sqrt u1)) (* (* u2 u2) (* (PI) (* (PI) (PI)))))>
#<alt (* -4/3 (sqrt u1))>
Outputs
#<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 (* (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 (* (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 (* (sqrt u1) (sin (* 2 (* u2 (PI)))))>
#<alt (+ (* -1/4 (* (sqrt (pow u1 3)) (sin (* 2 (* u2 (PI)))))) (* (sqrt u1) (sin (* 2 (* u2 (PI))))))>
#<alt (+ (* (sqrt u1) (sin (* 2 (* u2 (PI))))) (* (pow u1 2) (+ (* -1/4 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))) (* -1/32 (* (sqrt u1) (sin (* 2 (* u2 (PI)))))))))>
#<alt (+ (* (sqrt u1) (sin (* 2 (* u2 (PI))))) (* (pow u1 2) (+ (* -1/4 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))) (* (pow u1 2) (+ (* -1/32 (* (sqrt (/ 1 (pow u1 3))) (sin (* 2 (* u2 (PI)))))) (* -1/128 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))))))))>
#<alt (* u1 (* (sin (* 2 (* u2 (PI)))) (sqrt -1/2)))>
#<alt (* u1 (+ (* 1/2 (/ (sin (* 2 (* u2 (PI)))) (* u1 (sqrt -1/2)))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1/2))))>
#<alt (* u1 (+ (* -1/8 (/ (sin (* 2 (* u2 (PI)))) (* (pow u1 2) (pow (sqrt -1/2) 3)))) (+ (* 1/2 (/ (sin (* 2 (* u2 (PI)))) (* u1 (sqrt -1/2)))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1/2)))))>
#<alt (* u1 (+ (* -1/8 (/ (sin (* 2 (* u2 (PI)))) (* (pow u1 2) (pow (sqrt -1/2) 3)))) (+ (* 1/16 (/ (sin (* 2 (* u2 (PI)))) (* (pow u1 3) (pow (sqrt -1/2) 5)))) (+ (* 1/2 (/ (sin (* 2 (* u2 (PI)))) (* u1 (sqrt -1/2)))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1/2))))))>
#<alt (* -1 (* u1 (* (sin (* 2 (* u2 (PI)))) (* (sqrt -1) (sqrt 1/2)))))>
#<alt (* -1 (* u1 (+ (* -1/2 (/ (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (* u1 (sqrt 1/2)))) (* (sin (* 2 (* u2 (PI)))) (* (sqrt -1) (sqrt 1/2))))))>
#<alt (* -1 (* u1 (+ (* -1 (/ (+ (* 1/8 (/ (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (* u1 (pow (sqrt 1/2) 3)))) (* 1/2 (/ (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt 1/2)))) u1)) (* (sin (* 2 (* u2 (PI)))) (* (sqrt -1) (sqrt 1/2))))))>
#<alt (* -1 (* u1 (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/8 (/ (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (pow (sqrt 1/2) 3))) (* -1/16 (/ (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (* u1 (pow (sqrt 1/2) 5))))) u1)) (* 1/2 (/ (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt 1/2)))) u1)) (* (sin (* 2 (* u2 (PI)))) (* (sqrt -1) (sqrt 1/2))))))>
#<alt (* 2 (* (* u2 (PI)) (sqrt (+ u1 (* -1/2 (pow u1 2))))))>
#<alt (* u2 (+ (* -4/3 (* (* (pow u2 2) (pow (PI) 3)) (sqrt (+ u1 (* -1/2 (pow u1 2)))))) (* 2 (* (PI) (sqrt (+ u1 (* -1/2 (pow u1 2))))))))>
#<alt (* u2 (+ (* 2 (* (PI) (sqrt (+ u1 (* -1/2 (pow u1 2)))))) (* (pow u2 2) (+ (* -4/3 (* (pow (PI) 3) (sqrt (+ u1 (* -1/2 (pow u1 2)))))) (* 4/15 (* (* (pow u2 2) (pow (PI) 5)) (sqrt (+ u1 (* -1/2 (pow u1 2))))))))))>
#<alt (* u2 (+ (* 2 (* (PI) (sqrt (+ u1 (* -1/2 (pow u1 2)))))) (* (pow u2 2) (+ (* -4/3 (* (pow (PI) 3) (sqrt (+ u1 (* -1/2 (pow u1 2)))))) (* (pow u2 2) (+ (* -8/315 (* (* (pow u2 2) (pow (PI) 7)) (sqrt (+ u1 (* -1/2 (pow u1 2)))))) (* 4/15 (* (pow (PI) 5) (sqrt (+ u1 (* -1/2 (pow u1 2))))))))))))>
#<alt (* (sin (* 2 (* u2 (PI)))) (sqrt (+ u1 (* -1/2 (pow u1 2)))))>
#<alt (* (sin (* 2 (* u2 (PI)))) (sqrt (+ u1 (* -1/2 (pow u1 2)))))>
#<alt (* (sin (* 2 (* u2 (PI)))) (sqrt (+ u1 (* -1/2 (pow u1 2)))))>
#<alt (* (sin (* 2 (* u2 (PI)))) (sqrt (+ u1 (* -1/2 (pow u1 2)))))>
#<alt (* (sin (* 2 (* u2 (PI)))) (sqrt (+ u1 (* -1/2 (pow u1 2)))))>
#<alt (* (sin (* 2 (* u2 (PI)))) (sqrt (+ u1 (* -1/2 (pow u1 2)))))>
#<alt (* (sin (* 2 (* u2 (PI)))) (sqrt (+ u1 (* -1/2 (pow u1 2)))))>
#<alt (* (sin (* 2 (* u2 (PI)))) (sqrt (+ u1 (* -1/2 (pow u1 2)))))>
#<alt (sqrt u1)>
#<alt (+ (sqrt u1) (* -1/4 (sqrt (pow u1 3))))>
#<alt (+ (sqrt u1) (* (pow u1 2) (+ (* -1/4 (sqrt (/ 1 u1))) (* -1/32 (sqrt u1)))))>
#<alt (+ (sqrt u1) (* (pow u1 2) (+ (* -1/4 (sqrt (/ 1 u1))) (* (pow u1 2) (+ (* -1/32 (sqrt (/ 1 (pow u1 3)))) (* -1/128 (sqrt (/ 1 u1))))))))>
#<alt (* u1 (sqrt -1/2))>
#<alt (* u1 (+ (sqrt -1/2) (* 1/2 (/ 1 (* u1 (sqrt -1/2))))))>
#<alt (* u1 (- (+ (sqrt -1/2) (/ 1/2 (* u1 (sqrt -1/2)))) (/ 1/8 (* (pow u1 2) (pow (sqrt -1/2) 3)))))>
#<alt (* u1 (- (+ (sqrt -1/2) (+ (/ 1/2 (* u1 (sqrt -1/2))) (* 1/16 (/ 1 (* (pow u1 3) (pow (sqrt -1/2) 5)))))) (* 1/8 (/ 1 (* (pow u1 2) (pow (sqrt -1/2) 3))))))>
#<alt (* -1 (* u1 (* (sqrt -1) (sqrt 1/2))))>
#<alt (* -1 (* u1 (+ (* -1/2 (/ (sqrt -1) (* u1 (sqrt 1/2)))) (* (sqrt -1) (sqrt 1/2)))))>
#<alt (* -1 (* u1 (+ (* -1 (/ (+ (* 1/8 (/ (sqrt -1) (* u1 (pow (sqrt 1/2) 3)))) (* 1/2 (/ (sqrt -1) (sqrt 1/2)))) u1)) (* (sqrt -1) (sqrt 1/2)))))>
#<alt (* -1 (* u1 (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/8 (/ (sqrt -1) (pow (sqrt 1/2) 3))) (* -1/16 (/ (sqrt -1) (* u1 (pow (sqrt 1/2) 5))))) u1)) (* 1/2 (/ (sqrt -1) (sqrt 1/2)))) u1)) (* (sqrt -1) (sqrt 1/2)))))>
#<alt u1>
#<alt (* u1 (+ 1 (* -1/2 u1)))>
#<alt (* u1 (+ 1 (* -1/2 u1)))>
#<alt (* u1 (+ 1 (* -1/2 u1)))>
#<alt (* -1/2 (pow u1 2))>
#<alt (* (pow u1 2) (- (/ 1 u1) 1/2))>
#<alt (* (pow u1 2) (- (/ 1 u1) 1/2))>
#<alt (* (pow u1 2) (- (/ 1 u1) 1/2))>
#<alt (* -1/2 (pow u1 2))>
#<alt (* (pow u1 2) (- (/ 1 u1) 1/2))>
#<alt (* (pow u1 2) (- (/ 1 u1) 1/2))>
#<alt (* (pow u1 2) (- (/ 1 u1) 1/2))>
#<alt (* -1/2 u1)>
#<alt (* -1/2 u1)>
#<alt (* -1/2 u1)>
#<alt (* -1/2 u1)>
#<alt (* -1/2 u1)>
#<alt (* -1/2 u1)>
#<alt (* -1/2 u1)>
#<alt (* -1/2 u1)>
#<alt (* -1/2 u1)>
#<alt (* -1/2 u1)>
#<alt (* -1/2 u1)>
#<alt (* -1/2 u1)>
#<alt (* -1 (sqrt u1))>
#<alt (- (* 1/4 (sqrt (pow u1 3))) (sqrt u1))>
#<alt (- (* 1/4 (sqrt (pow u1 3))) (sqrt u1))>
#<alt (- (* 1/4 (sqrt (pow u1 3))) (sqrt u1))>
#<alt (* 1/4 (sqrt (pow u1 3)))>
#<alt (* (pow u1 2) (+ (* -1 (sqrt (/ 1 (pow u1 3)))) (* 1/4 (sqrt (/ 1 u1)))))>
#<alt (* (pow u1 2) (+ (* -1 (sqrt (/ 1 (pow u1 3)))) (* 1/4 (sqrt (/ 1 u1)))))>
#<alt (* (pow u1 2) (+ (* -1 (sqrt (/ 1 (pow u1 3)))) (* 1/4 (sqrt (/ 1 u1)))))>
#<alt (* -1/4 (* (sqrt (pow u1 3)) (pow (sqrt -1) 2)))>
#<alt (* (pow u1 2) (+ (* -1/4 (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2))) (* (sqrt (/ 1 (pow u1 3))) (pow (sqrt -1) 2))))>
#<alt (* (pow u1 2) (+ (* -1/4 (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2))) (* (sqrt (/ 1 (pow u1 3))) (pow (sqrt -1) 2))))>
#<alt (* (pow u1 2) (+ (* -1/4 (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2))) (* (sqrt (/ 1 (pow u1 3))) (pow (sqrt -1) 2))))>
#<alt (* -1 u1)>
#<alt (* u1 (- (* 1/16 (pow u1 2)) 1))>
#<alt (* u1 (- (* 1/16 (pow u1 2)) 1))>
#<alt (* u1 (- (* 1/16 (pow u1 2)) 1))>
#<alt (* 1/16 (pow u1 3))>
#<alt (* (pow u1 3) (- 1/16 (/ 1 (pow u1 2))))>
#<alt (* (pow u1 3) (- 1/16 (/ 1 (pow u1 2))))>
#<alt (* (pow u1 3) (- 1/16 (/ 1 (pow u1 2))))>
#<alt (* 1/16 (pow u1 3))>
#<alt (* -1 (* (pow u1 3) (- (/ 1 (pow u1 2)) 1/16)))>
#<alt (* -1 (* (pow u1 3) (- (/ 1 (pow u1 2)) 1/16)))>
#<alt (* -1 (* (pow u1 3) (- (/ 1 (pow u1 2)) 1/16)))>
#<alt (* (sqrt u1) (sin (* 2 (* u2 (PI)))))>
#<alt (* u1 (+ (* 1/4 (* (sqrt u1) (sin (* 2 (* u2 (PI)))))) (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))))>
#<alt (* u1 (+ (* 1/4 (* (sqrt u1) (sin (* 2 (* u2 (PI)))))) (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))))>
#<alt (* u1 (+ (* 1/4 (* (sqrt u1) (sin (* 2 (* u2 (PI)))))) (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))))>
#<alt (* 1/4 (* (sqrt (pow u1 3)) (sin (* 2 (* u2 (PI))))))>
#<alt (* u1 (+ (* 1/4 (* (sqrt u1) (sin (* 2 (* u2 (PI)))))) (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))))>
#<alt (* u1 (+ (* 1/4 (* (sqrt u1) (sin (* 2 (* u2 (PI)))))) (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))))>
#<alt (* u1 (+ (* 1/4 (* (sqrt u1) (sin (* 2 (* u2 (PI)))))) (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))))>
#<alt (* -1/4 (* (sqrt (pow u1 3)) (sin (* 2 (* u2 (PI))))))>
#<alt (* -1 (* u1 (+ (* 1/4 (* (sqrt u1) (sin (* 2 (* u2 (PI)))))) (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI))))))))>
#<alt (* -1 (* u1 (+ (* 1/4 (* (sqrt u1) (sin (* 2 (* u2 (PI)))))) (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI))))))))>
#<alt (* -1 (* u1 (+ (* 1/4 (* (sqrt u1) (sin (* 2 (* u2 (PI)))))) (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI))))))))>
#<alt (* 2 (/ (* u2 (* (PI) (- (* 1/16 (pow u1 3)) u1))) (- (* 1/4 (sqrt (pow u1 3))) (sqrt u1))))>
#<alt (* u2 (+ (* -4/3 (/ (* (pow u2 2) (* (pow (PI) 3) (- (* 1/16 (pow u1 3)) u1))) (- (* 1/4 (sqrt (pow u1 3))) (sqrt u1)))) (* 2 (/ (* (PI) (- (* 1/16 (pow u1 3)) u1)) (- (* 1/4 (sqrt (pow u1 3))) (sqrt u1))))))>
#<alt (* u2 (+ (* 2 (/ (* (PI) (- (* 1/16 (pow u1 3)) u1)) (- (* 1/4 (sqrt (pow u1 3))) (sqrt u1)))) (* (pow u2 2) (+ (* -4/3 (/ (* (pow (PI) 3) (- (* 1/16 (pow u1 3)) u1)) (- (* 1/4 (sqrt (pow u1 3))) (sqrt u1)))) (* 4/15 (/ (* (pow u2 2) (* (pow (PI) 5) (- (* 1/16 (pow u1 3)) u1))) (- (* 1/4 (sqrt (pow u1 3))) (sqrt u1))))))))>
#<alt (* u2 (+ (* 2 (/ (* (PI) (- (* 1/16 (pow u1 3)) u1)) (- (* 1/4 (sqrt (pow u1 3))) (sqrt u1)))) (* (pow u2 2) (+ (* -4/3 (/ (* (pow (PI) 3) (- (* 1/16 (pow u1 3)) u1)) (- (* 1/4 (sqrt (pow u1 3))) (sqrt u1)))) (* (pow u2 2) (+ (* -8/315 (/ (* (pow u2 2) (* (pow (PI) 7) (- (* 1/16 (pow u1 3)) u1))) (- (* 1/4 (sqrt (pow u1 3))) (sqrt u1)))) (* 4/15 (/ (* (pow (PI) 5) (- (* 1/16 (pow u1 3)) u1)) (- (* 1/4 (sqrt (pow u1 3))) (sqrt u1))))))))))>
#<alt (/ (* (sin (* 2 (* u2 (PI)))) (- (* 1/16 (pow u1 3)) u1)) (- (* 1/4 (sqrt (pow u1 3))) (sqrt u1)))>
#<alt (/ (* (sin (* 2 (* u2 (PI)))) (- (* 1/16 (pow u1 3)) u1)) (- (* 1/4 (sqrt (pow u1 3))) (sqrt u1)))>
#<alt (/ (* (sin (* 2 (* u2 (PI)))) (- (* 1/16 (pow u1 3)) u1)) (- (* 1/4 (sqrt (pow u1 3))) (sqrt u1)))>
#<alt (/ (* (sin (* 2 (* u2 (PI)))) (- (* 1/16 (pow u1 3)) u1)) (- (* 1/4 (sqrt (pow u1 3))) (sqrt u1)))>
#<alt (/ (* (sin (* 2 (* u2 (PI)))) (- (* 1/16 (pow u1 3)) u1)) (- (* 1/4 (sqrt (pow u1 3))) (sqrt u1)))>
#<alt (/ (* (sin (* 2 (* u2 (PI)))) (- (* 1/16 (pow u1 3)) u1)) (- (* 1/4 (sqrt (pow u1 3))) (sqrt u1)))>
#<alt (/ (* (sin (* 2 (* u2 (PI)))) (- (* 1/16 (pow u1 3)) u1)) (- (* 1/4 (sqrt (pow u1 3))) (sqrt u1)))>
#<alt (/ (* (sin (* 2 (* u2 (PI)))) (- (* 1/16 (pow u1 3)) u1)) (- (* 1/4 (sqrt (pow u1 3))) (sqrt u1)))>
#<alt (* -1 (* u1 (sin (* 2 (* u2 (PI))))))>
#<alt (* u1 (+ (* -1 (sin (* 2 (* u2 (PI))))) (* 1/16 (* (pow u1 2) (sin (* 2 (* u2 (PI))))))))>
#<alt (* u1 (+ (* -1 (sin (* 2 (* u2 (PI))))) (* 1/16 (* (pow u1 2) (sin (* 2 (* u2 (PI))))))))>
#<alt (* u1 (+ (* -1 (sin (* 2 (* u2 (PI))))) (* 1/16 (* (pow u1 2) (sin (* 2 (* u2 (PI))))))))>
#<alt (* 1/16 (* (pow u1 3) (sin (* 2 (* u2 (PI))))))>
#<alt (* (pow u1 3) (+ (* -1 (/ (sin (* 2 (* u2 (PI)))) (pow u1 2))) (* 1/16 (sin (* 2 (* u2 (PI)))))))>
#<alt (* (pow u1 3) (+ (* -1 (/ (sin (* 2 (* u2 (PI)))) (pow u1 2))) (* 1/16 (sin (* 2 (* u2 (PI)))))))>
#<alt (* (pow u1 3) (+ (* -1 (/ (sin (* 2 (* u2 (PI)))) (pow u1 2))) (* 1/16 (sin (* 2 (* u2 (PI)))))))>
#<alt (* 1/16 (* (pow u1 3) (sin (* 2 (* u2 (PI))))))>
#<alt (* -1 (* (pow u1 3) (+ (* -1/16 (sin (* 2 (* u2 (PI))))) (/ (sin (* 2 (* u2 (PI)))) (pow u1 2)))))>
#<alt (* -1 (* (pow u1 3) (+ (* -1/16 (sin (* 2 (* u2 (PI))))) (/ (sin (* 2 (* u2 (PI)))) (pow u1 2)))))>
#<alt (* -1 (* (pow u1 3) (+ (* -1/16 (sin (* 2 (* u2 (PI))))) (/ (sin (* 2 (* u2 (PI)))) (pow u1 2)))))>
#<alt (* 2 (* u2 (* (PI) (- (* 1/16 (pow u1 3)) u1))))>
#<alt (* u2 (+ (* -4/3 (* (pow u2 2) (* (pow (PI) 3) (- (* 1/16 (pow u1 3)) u1)))) (* 2 (* (PI) (- (* 1/16 (pow u1 3)) u1)))))>
#<alt (* u2 (+ (* 2 (* (PI) (- (* 1/16 (pow u1 3)) u1))) (* (pow u2 2) (+ (* -4/3 (* (pow (PI) 3) (- (* 1/16 (pow u1 3)) u1))) (* 4/15 (* (pow u2 2) (* (pow (PI) 5) (- (* 1/16 (pow u1 3)) u1))))))))>
#<alt (* u2 (+ (* 2 (* (PI) (- (* 1/16 (pow u1 3)) u1))) (* (pow u2 2) (+ (* -4/3 (* (pow (PI) 3) (- (* 1/16 (pow u1 3)) u1))) (* (pow u2 2) (+ (* -8/315 (* (pow u2 2) (* (pow (PI) 7) (- (* 1/16 (pow u1 3)) u1)))) (* 4/15 (* (pow (PI) 5) (- (* 1/16 (pow u1 3)) u1)))))))))>
#<alt (* (sin (* 2 (* u2 (PI)))) (- (* 1/16 (pow u1 3)) u1))>
#<alt (* (sin (* 2 (* u2 (PI)))) (- (* 1/16 (pow u1 3)) u1))>
#<alt (* (sin (* 2 (* u2 (PI)))) (- (* 1/16 (pow u1 3)) u1))>
#<alt (* (sin (* 2 (* u2 (PI)))) (- (* 1/16 (pow u1 3)) u1))>
#<alt (* (sin (* 2 (* u2 (PI)))) (- (* 1/16 (pow u1 3)) u1))>
#<alt (* (sin (* 2 (* u2 (PI)))) (- (* 1/16 (pow u1 3)) u1))>
#<alt (* (sin (* 2 (* u2 (PI)))) (- (* 1/16 (pow u1 3)) u1))>
#<alt (* (sin (* 2 (* u2 (PI)))) (- (* 1/16 (pow u1 3)) u1))>
#<alt (+ (* -4/3 (* (sqrt u1) (* (pow u2 2) (pow (PI) 3)))) (* 2 (* (sqrt u1) (PI))))>
#<alt (+ (* -4/3 (* (sqrt u1) (* (pow u2 2) (pow (PI) 3)))) (* 2 (* (sqrt u1) (PI))))>
#<alt (+ (* -4/3 (* (sqrt u1) (* (pow u2 2) (pow (PI) 3)))) (* 2 (* (sqrt u1) (PI))))>
#<alt (+ (* -4/3 (* (sqrt u1) (* (pow u2 2) (pow (PI) 3)))) (* 2 (* (sqrt u1) (PI))))>
#<alt (* u1 (+ (* -4/3 (* (sqrt (/ 1 u1)) (* (pow u2 2) (pow (PI) 3)))) (* 2 (* (sqrt (/ 1 u1)) (PI)))))>
#<alt (* u1 (+ (* -4/3 (* (sqrt (/ 1 u1)) (* (pow u2 2) (pow (PI) 3)))) (* 2 (* (sqrt (/ 1 u1)) (PI)))))>
#<alt (* u1 (+ (* -4/3 (* (sqrt (/ 1 u1)) (* (pow u2 2) (pow (PI) 3)))) (* 2 (* (sqrt (/ 1 u1)) (PI)))))>
#<alt (* u1 (+ (* -4/3 (* (sqrt (/ 1 u1)) (* (pow u2 2) (pow (PI) 3)))) (* 2 (* (sqrt (/ 1 u1)) (PI)))))>
#<alt (* -1 (* u1 (+ (* -4/3 (* (sqrt (/ 1 u1)) (* (pow u2 2) (* (pow (PI) 3) (pow (sqrt -1) 2))))) (* 2 (* (sqrt (/ 1 u1)) (* (PI) (pow (sqrt -1) 2)))))))>
#<alt (* -1 (* u1 (+ (* -4/3 (* (sqrt (/ 1 u1)) (* (pow u2 2) (* (pow (PI) 3) (pow (sqrt -1) 2))))) (* 2 (* (sqrt (/ 1 u1)) (* (PI) (pow (sqrt -1) 2)))))))>
#<alt (* -1 (* u1 (+ (* -4/3 (* (sqrt (/ 1 u1)) (* (pow u2 2) (* (pow (PI) 3) (pow (sqrt -1) 2))))) (* 2 (* (sqrt (/ 1 u1)) (* (PI) (pow (sqrt -1) 2)))))))>
#<alt (* -1 (* u1 (+ (* -4/3 (* (sqrt (/ 1 u1)) (* (pow u2 2) (* (pow (PI) 3) (pow (sqrt -1) 2))))) (* 2 (* (sqrt (/ 1 u1)) (* (PI) (pow (sqrt -1) 2)))))))>
#<alt (* 2 (* (sqrt u1) (PI)))>
#<alt (+ (* -4/3 (* (sqrt u1) (* (pow u2 2) (pow (PI) 3)))) (* 2 (* (sqrt u1) (PI))))>
#<alt (+ (* -4/3 (* (sqrt u1) (* (pow u2 2) (pow (PI) 3)))) (* 2 (* (sqrt u1) (PI))))>
#<alt (+ (* -4/3 (* (sqrt u1) (* (pow u2 2) (pow (PI) 3)))) (* 2 (* (sqrt u1) (PI))))>
#<alt (* -4/3 (* (sqrt u1) (* (pow u2 2) (pow (PI) 3))))>
#<alt (* (pow u2 2) (+ (* -4/3 (* (sqrt u1) (pow (PI) 3))) (* 2 (* (sqrt u1) (/ (PI) (pow u2 2))))))>
#<alt (* (pow u2 2) (+ (* -4/3 (* (sqrt u1) (pow (PI) 3))) (* 2 (* (sqrt u1) (/ (PI) (pow u2 2))))))>
#<alt (* (pow u2 2) (+ (* -4/3 (* (sqrt u1) (pow (PI) 3))) (* 2 (* (sqrt u1) (/ (PI) (pow u2 2))))))>
#<alt (* -4/3 (* (sqrt u1) (* (pow u2 2) (pow (PI) 3))))>
#<alt (* (pow u2 2) (+ (* -4/3 (* (sqrt u1) (pow (PI) 3))) (* 2 (* (sqrt u1) (/ (PI) (pow u2 2))))))>
#<alt (* (pow u2 2) (+ (* -4/3 (* (sqrt u1) (pow (PI) 3))) (* 2 (* (sqrt u1) (/ (PI) (pow u2 2))))))>
#<alt (* (pow u2 2) (+ (* -4/3 (* (sqrt u1) (pow (PI) 3))) (* 2 (* (sqrt u1) (/ (PI) (pow u2 2))))))>
#<alt (* u2 (+ (* -4/3 (* (sqrt u1) (* (pow u2 2) (pow (PI) 3)))) (* 2 (* (sqrt u1) (PI)))))>
#<alt (+ (* 1/4 (* (sqrt (pow u1 3)) (sin (* 2 (* u2 (PI)))))) (* u2 (+ (* -4/3 (* (sqrt u1) (* (pow u2 2) (pow (PI) 3)))) (* 2 (* (sqrt u1) (PI))))))>
#<alt (+ (* u1 (+ (* 1/6 (* (sqrt (pow u1 3)) (sin (* 2 (* u2 (PI)))))) (* 1/4 (* (sqrt u1) (sin (* 2 (* u2 (PI)))))))) (* u2 (+ (* -4/3 (* (sqrt u1) (* (pow u2 2) (pow (PI) 3)))) (* 2 (* (sqrt u1) (PI))))))>
#<alt (+ (* u1 (+ (* 1/6 (* (sqrt (pow u1 3)) (sin (* 2 (* u2 (PI)))))) (* 1/4 (* (sqrt u1) (sin (* 2 (* u2 (PI)))))))) (* u2 (+ (* -4/3 (* (sqrt u1) (* (pow u2 2) (pow (PI) 3)))) (* 2 (* (sqrt u1) (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)))))) (/ (* u2 (+ (* -4/3 (* (sqrt (/ 1 u1)) (* (pow u2 2) (pow (PI) 3)))) (* 2 (* (sqrt (/ 1 u1)) (PI))))) (pow u1 2)))))>
#<alt (* (pow u1 3) (+ (* 1/6 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))) (+ (* 1/4 (* (sqrt (/ 1 (pow u1 3))) (sin (* 2 (* u2 (PI)))))) (/ (* u2 (+ (* -4/3 (* (sqrt (/ 1 u1)) (* (pow u2 2) (pow (PI) 3)))) (* 2 (* (sqrt (/ 1 u1)) (PI))))) (pow u1 2)))))>
#<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 (/ (* u2 (+ (* -4/3 (* (sqrt (/ 1 u1)) (* (pow u2 2) (* (pow (PI) 3) (pow (sqrt -1) 2))))) (* 2 (* (sqrt (/ 1 u1)) (* (PI) (pow (sqrt -1) 2)))))) u1)) (* 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 (/ (* u2 (+ (* -4/3 (* (sqrt (/ 1 u1)) (* (pow u2 2) (* (pow (PI) 3) (pow (sqrt -1) 2))))) (* 2 (* (sqrt (/ 1 u1)) (* (PI) (pow (sqrt -1) 2)))))) u1)) (* 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 (* (sqrt u1) (PI))) (* 2 (* (pow u1 2) (* (PI) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 u1)))))))))>
#<alt (* u2 (+ (* 2 (* (sqrt u1) (PI))) (+ (* 2 (* (pow u1 2) (* (PI) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 u1))))))) (* (pow u2 2) (+ (* -4/3 (* (sqrt u1) (pow (PI) 3))) (* -4/3 (* (pow u1 2) (* (pow (PI) 3) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 u1))))))))))))>
#<alt (* u2 (+ (* 2 (* (sqrt u1) (PI))) (+ (* 2 (* (pow u1 2) (* (PI) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 u1))))))) (* (pow u2 2) (+ (* -4/3 (* (sqrt u1) (pow (PI) 3))) (+ (* -4/3 (* (pow u1 2) (* (pow (PI) 3) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 u1))))))) (* 4/15 (* (pow u1 2) (* (pow u2 2) (* (pow (PI) 5) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 u1))))))))))))))>
#<alt (* u2 (+ (* 2 (* (sqrt u1) (PI))) (+ (* 2 (* (pow u1 2) (* (PI) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 u1))))))) (* (pow u2 2) (+ (* -4/3 (* (sqrt u1) (pow (PI) 3))) (+ (* -4/3 (* (pow u1 2) (* (pow (PI) 3) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 u1))))))) (* (pow u2 2) (+ (* -8/315 (* (pow u1 2) (* (pow u2 2) (* (pow (PI) 7) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 u1)))))))) (* 4/15 (* (pow u1 2) (* (pow (PI) 5) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 u1)))))))))))))))>
#<alt (* -4/3 (* (sqrt u1) (* (pow u2 3) (pow (PI) 3))))>
#<alt (* (pow u2 3) (+ (* -4/3 (* (sqrt u1) (pow (PI) 3))) (* 2 (* (sqrt u1) (/ (PI) (pow u2 2))))))>
#<alt (* (pow u2 3) (+ (* -4/3 (* (sqrt u1) (pow (PI) 3))) (+ (* 2 (* (sqrt u1) (/ (PI) (pow u2 2)))) (/ (* (pow u1 2) (* (sin (* 2 (* u2 (PI)))) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 u1)))))) (pow u2 3)))))>
#<alt (* (pow u2 3) (+ (* -4/3 (* (sqrt u1) (pow (PI) 3))) (+ (* 2 (* (sqrt u1) (/ (PI) (pow u2 2)))) (/ (* (pow u1 2) (* (sin (* 2 (* u2 (PI)))) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 u1)))))) (pow u2 3)))))>
#<alt (* -4/3 (* (sqrt u1) (* (pow u2 3) (pow (PI) 3))))>
#<alt (* -1 (* (pow u2 3) (+ (* -2 (* (sqrt u1) (/ (PI) (pow u2 2)))) (* 4/3 (* (sqrt u1) (pow (PI) 3))))))>
#<alt (* -1 (* (pow u2 3) (+ (* -2 (* (sqrt u1) (/ (PI) (pow u2 2)))) (+ (* -1 (/ (* (pow u1 2) (* (sin (* 2 (* u2 (PI)))) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 u1)))))) (pow u2 3))) (* 4/3 (* (sqrt u1) (pow (PI) 3)))))))>
#<alt (* -1 (* (pow u2 3) (+ (* -2 (* (sqrt u1) (/ (PI) (pow u2 2)))) (+ (* -1 (/ (* (pow u1 2) (* (sin (* 2 (* u2 (PI)))) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 u1)))))) (pow u2 3))) (* 4/3 (* (sqrt u1) (pow (PI) 3)))))))>
#<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 (* 2 (* u2 (* (PI) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 u1)))))))>
#<alt (* u2 (+ (* -4/3 (* (pow u2 2) (* (pow (PI) 3) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 u1))))))) (* 2 (* (PI) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 u1))))))))>
#<alt (* u2 (+ (* 2 (* (PI) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 u1)))))) (* (pow u2 2) (+ (* -4/3 (* (pow (PI) 3) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 u1)))))) (* 4/15 (* (pow u2 2) (* (pow (PI) 5) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 u1)))))))))))>
#<alt (* u2 (+ (* 2 (* (PI) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 u1)))))) (* (pow u2 2) (+ (* -4/3 (* (pow (PI) 3) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 u1)))))) (* (pow u2 2) (+ (* -8/315 (* (pow u2 2) (* (pow (PI) 7) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 u1))))))) (* 4/15 (* (pow (PI) 5) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 u1))))))))))))>
#<alt (* (sin (* 2 (* u2 (PI)))) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 u1)))))>
#<alt (* (sin (* 2 (* u2 (PI)))) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 u1)))))>
#<alt (* (sin (* 2 (* u2 (PI)))) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 u1)))))>
#<alt (* (sin (* 2 (* u2 (PI)))) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 u1)))))>
#<alt (* (sin (* 2 (* u2 (PI)))) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 u1)))))>
#<alt (* (sin (* 2 (* u2 (PI)))) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 u1)))))>
#<alt (* (sin (* 2 (* u2 (PI)))) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 u1)))))>
#<alt (* (sin (* 2 (* u2 (PI)))) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 u1)))))>
#<alt (* 1/4 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI))))))>
#<alt (/ (+ (* 1/6 (* (sqrt (pow u1 3)) (sin (* 2 (* u2 (PI)))))) (* 1/4 (* (sqrt u1) (sin (* 2 (* u2 (PI))))))) u1)>
#<alt (/ (+ (* 1/6 (* (sqrt (pow u1 3)) (sin (* 2 (* u2 (PI)))))) (* 1/4 (* (sqrt u1) (sin (* 2 (* u2 (PI))))))) u1)>
#<alt (/ (+ (* 1/6 (* (sqrt (pow u1 3)) (sin (* 2 (* u2 (PI)))))) (* 1/4 (* (sqrt u1) (sin (* 2 (* u2 (PI))))))) u1)>
#<alt (* 1/6 (* (sqrt u1) (sin (* 2 (* u2 (PI))))))>
#<alt (* u1 (+ (* 1/6 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))) (* 1/4 (* (sqrt (/ 1 (pow u1 3))) (sin (* 2 (* u2 (PI))))))))>
#<alt (* u1 (+ (* 1/6 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))) (* 1/4 (* (sqrt (/ 1 (pow u1 3))) (sin (* 2 (* u2 (PI))))))))>
#<alt (* u1 (+ (* 1/6 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))) (* 1/4 (* (sqrt (/ 1 (pow u1 3))) (sin (* 2 (* u2 (PI))))))))>
#<alt (* -1/6 (* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))))>
#<alt (* -1 (* u1 (+ (* -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 (* u1 (+ (* -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 (* u1 (+ (* -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 (* 2 (* u2 (sqrt (PI))))>
#<alt (* 2 (* u2 (sqrt (PI))))>
#<alt (* 2 (* u2 (sqrt (PI))))>
#<alt (* 2 (* u2 (sqrt (PI))))>
#<alt (* 2 (* u2 (sqrt (PI))))>
#<alt (* 2 (* u2 (sqrt (PI))))>
#<alt (* 2 (* u2 (sqrt (PI))))>
#<alt (* 2 (* u2 (sqrt (PI))))>
#<alt (* 2 (* u2 (sqrt (PI))))>
#<alt (* 2 (* u2 (sqrt (PI))))>
#<alt (* 2 (* u2 (sqrt (PI))))>
#<alt (* 2 (* u2 (sqrt (PI))))>
#<alt (* 2 (* u2 (PI)))>
#<alt (* u2 (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI))))>
#<alt (* u2 (+ (* 2 (PI)) (* (pow u2 2) (+ (* -4/3 (pow (PI) 3)) (* 4/15 (* (pow u2 2) (pow (PI) 5)))))))>
#<alt (* u2 (+ (* 2 (PI)) (* (pow u2 2) (+ (* -4/3 (pow (PI) 3)) (* (pow u2 2) (+ (* -8/315 (* (pow u2 2) (pow (PI) 7))) (* 4/15 (pow (PI) 5))))))))>
#<alt (sin (* 2 (* u2 (PI))))>
#<alt (sin (* 2 (* u2 (PI))))>
#<alt (sin (* 2 (* u2 (PI))))>
#<alt (sin (* 2 (* u2 (PI))))>
#<alt (sin (* 2 (* u2 (PI))))>
#<alt (sin (* 2 (* u2 (PI))))>
#<alt (sin (* 2 (* u2 (PI))))>
#<alt (sin (* 2 (* u2 (PI))))>
#<alt (* 2 (* 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 (* 2 (* u2 (PI)))>
#<alt (* 2 (* u2 (PI)))>
#<alt (* 2 (* u2 (PI)))>
#<alt (* 2 (* u2 (PI)))>
#<alt (* 2 (* u2 (PI)))>
#<alt (* 2 (* u2 (PI)))>
#<alt (* 2 (* u2 (PI)))>
#<alt (* 2 (* u2 (PI)))>
#<alt (* 2 (* u2 (PI)))>
#<alt (* 2 (* u2 (PI)))>
#<alt (* 2 (* u2 (PI)))>
#<alt (* 2 (* u2 (PI)))>
#<alt (pow u1 3)>
#<alt (pow u1 3)>
#<alt (pow u1 3)>
#<alt (pow u1 3)>
#<alt (pow u1 3)>
#<alt (pow u1 3)>
#<alt (pow u1 3)>
#<alt (pow u1 3)>
#<alt (pow u1 3)>
#<alt (pow u1 3)>
#<alt (pow u1 3)>
#<alt (pow u1 3)>
#<alt (* -4/3 (* (sqrt u1) (* (pow u2 2) (pow (PI) 3))))>
#<alt (* -4/3 (* (sqrt u1) (* (pow u2 2) (pow (PI) 3))))>
#<alt (* -4/3 (* (sqrt u1) (* (pow u2 2) (pow (PI) 3))))>
#<alt (* -4/3 (* (sqrt u1) (* (pow u2 2) (pow (PI) 3))))>
#<alt (* -4/3 (* (sqrt u1) (* (pow u2 2) (pow (PI) 3))))>
#<alt (* -4/3 (* (sqrt u1) (* (pow u2 2) (pow (PI) 3))))>
#<alt (* -4/3 (* (sqrt u1) (* (pow u2 2) (pow (PI) 3))))>
#<alt (* -4/3 (* (sqrt u1) (* (pow u2 2) (pow (PI) 3))))>
#<alt (* 4/3 (* (sqrt u1) (* (pow u2 2) (* (pow (PI) 3) (pow (sqrt -1) 2)))))>
#<alt (* 4/3 (* (sqrt u1) (* (pow u2 2) (* (pow (PI) 3) (pow (sqrt -1) 2)))))>
#<alt (* 4/3 (* (sqrt u1) (* (pow u2 2) (* (pow (PI) 3) (pow (sqrt -1) 2)))))>
#<alt (* 4/3 (* (sqrt u1) (* (pow u2 2) (* (pow (PI) 3) (pow (sqrt -1) 2)))))>
#<alt (* -4/3 (* (sqrt u1) (* (pow u2 2) (pow (PI) 3))))>
#<alt (* -4/3 (* (sqrt u1) (* (pow u2 2) (pow (PI) 3))))>
#<alt (* -4/3 (* (sqrt u1) (* (pow u2 2) (pow (PI) 3))))>
#<alt (* -4/3 (* (sqrt u1) (* (pow u2 2) (pow (PI) 3))))>
#<alt (* -4/3 (* (sqrt u1) (* (pow u2 2) (pow (PI) 3))))>
#<alt (* -4/3 (* (sqrt u1) (* (pow u2 2) (pow (PI) 3))))>
#<alt (* -4/3 (* (sqrt u1) (* (pow u2 2) (pow (PI) 3))))>
#<alt (* -4/3 (* (sqrt u1) (* (pow u2 2) (pow (PI) 3))))>
#<alt (* -4/3 (* (sqrt u1) (* (pow u2 2) (pow (PI) 3))))>
#<alt (* -4/3 (* (sqrt u1) (* (pow u2 2) (pow (PI) 3))))>
#<alt (* -4/3 (* (sqrt u1) (* (pow u2 2) (pow (PI) 3))))>
#<alt (* -4/3 (* (sqrt u1) (* (pow u2 2) (pow (PI) 3))))>
#<alt (* -4/3 (sqrt u1))>
#<alt (* -4/3 (sqrt u1))>
#<alt (* -4/3 (sqrt u1))>
#<alt (* -4/3 (sqrt u1))>
#<alt (* -4/3 (sqrt u1))>
#<alt (* -4/3 (sqrt u1))>
#<alt (* -4/3 (sqrt u1))>
#<alt (* -4/3 (sqrt u1))>
#<alt (* 4/3 (* (sqrt u1) (pow (sqrt -1) 2)))>
#<alt (* 4/3 (* (sqrt u1) (pow (sqrt -1) 2)))>
#<alt (* 4/3 (* (sqrt u1) (pow (sqrt -1) 2)))>
#<alt (* 4/3 (* (sqrt u1) (pow (sqrt -1) 2)))>
Calls

117 calls:

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

rewrite373.0ms (2.9%)

Memory
-13.3MiB live, 538.7MiB allocated
Algorithm
batch-egg-rewrite
Rules
7 422×accelerator-lowering-fma.f32
7 422×accelerator-lowering-fma.f64
4 846×*-lowering-*.f32
4 846×*-lowering-*.f64
2 744×/-lowering-/.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
065271
1289257
22136257
08243242
Stop Event
iter limit
node limit
Counts
30 → 687
Calls
Call 1
Inputs
(* (* (* 2 u2) (sqrt (PI))) (sqrt (PI)))
(* (sqrt (neg (log (+ 1 (neg u1))))) (sin (* (* (* 2 u2) (sqrt (PI))) (sqrt (PI)))))
(sqrt (neg (log (+ 1 (neg u1)))))
(neg (log (+ 1 (neg u1))))
(* (* 2 (* (sqrt u1) u2)) (PI))
(* 2 (* (sqrt u1) u2))
(* (sqrt u1) u2)
(sqrt u1)
(* (sqrt (+ (* u1 (* u1 -1/2)) u1)) (sin (* (* 2 (PI)) u2)))
(sqrt (+ (* u1 (* u1 -1/2)) u1))
(+ (* u1 (* u1 -1/2)) u1)
(* u1 -1/2)
(- (* (sqrt u1) (* u1 1/4)) (sqrt u1))
(+ (* (* u1 (* u1 u1)) 1/16) (neg u1))
(/ (* (+ (* (* u1 (* u1 u1)) 1/16) (neg u1)) (sin (* (PI) (* 2 u2)))) (- (* (sqrt u1) (* u1 1/4)) (sqrt u1)))
(* (+ (* (* u1 (* u1 u1)) 1/16) (neg u1)) (sin (* (PI) (* 2 u2))))
(+ (* 2 (* (sqrt u1) (PI))) (* (* -4/3 (sqrt u1)) (* (* u2 u2) (* (PI) (* (PI) (PI))))))
(+ (* (* u1 u1) (* (sin (* 2 (* u2 (PI)))) (+ (* 1/4 (sqrt (/ 1 u1))) (* (sqrt u1) 1/6)))) (* u2 (+ (* 2 (* (sqrt u1) (PI))) (* (* -4/3 (sqrt u1)) (* (* u2 u2) (* (PI) (* (PI) (PI))))))))
(* u1 u1)
(* (sin (* 2 (* u2 (PI)))) (+ (* 1/4 (sqrt (/ 1 u1))) (* (sqrt u1) 1/6)))
(* (* 2 u2) (sqrt (PI)))
(sin (* (* (* 2 u2) (sqrt (PI))) (sqrt (PI))))
(PI)
(* (* 2 (PI)) u2)
(sin (* (* 2 (PI)) u2))
(* (PI) (* 2 u2))
(* u1 (* u1 u1))
(* (PI) (PI))
(* (* -4/3 (sqrt u1)) (* (* u2 u2) (* (PI) (* (PI) (PI)))))
(* -4/3 (sqrt u1))
Outputs
(*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))
(*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32)))
(*.f32 (*.f32 #s(literal 2 binary32) u2) (PI.f32))
(*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))
(*.f32 (sqrt.f32 (PI.f32)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (sqrt.f32 (PI.f32)))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (sqrt.f32 (PI.f32)))) (sqrt.f32 (PI.f32)))
(*.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)
(*.f32 (*.f32 u2 (PI.f32)) #s(literal 2 binary32))
(*.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (*.f32 (cbrt.f32 (PI.f32)) (*.f32 #s(literal 2 binary32) u2)))
(*.f32 (*.f32 (sqrt.f32 (PI.f32)) #s(literal 2 binary32)) (*.f32 u2 (sqrt.f32 (PI.f32))))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) u2) #s(literal 1 binary32)) (PI.f32))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) u2) (pow.f32 (PI.f32) #s(literal 2/3 binary32))) (cbrt.f32 (PI.f32)))
(*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (sin.f32 (*.f32 u2 (PI.f32))) (cos.f32 (*.f32 u2 (PI.f32)))) (sqrt.f32 (neg.f32 (log1p.f32 u1)))))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 u1))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (neg.f32 (log1p.f32 u1))))
(*.f32 (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 u1))) #s(literal 2 binary32)) (*.f32 (sin.f32 (*.f32 u2 (PI.f32))) (cos.f32 (*.f32 u2 (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 #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))
(+.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 (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)))
(*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (*.f32 u2 (sqrt.f32 u1))))
(*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) (sqrt.f32 u1)) u2))
(*.f32 u2 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) (sqrt.f32 u1))))
(*.f32 (*.f32 #s(literal 2 binary32) u2) (*.f32 (PI.f32) (sqrt.f32 u1)))
(*.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 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal 2 binary32) u2) (*.f32 (PI.f32) (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 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 u2 (sqrt.f32 u1)))
(*.f32 (*.f32 (PI.f32) (sqrt.f32 u1)) (*.f32 #s(literal 2 binary32) u2))
(*.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) (sqrt.f32 u1))) u2)
(*.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 (*.f32 #s(literal 2 binary32) (sqrt.f32 u1)) (*.f32 u2 (PI.f32)))
(*.f32 (*.f32 (PI.f32) (*.f32 u2 (sqrt.f32 u1))) #s(literal 2 binary32))
(*.f32 (*.f32 (*.f32 u2 (*.f32 #s(literal 2 binary32) (sqrt.f32 u1))) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))
(*.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 #s(literal 2 binary32) (*.f32 u2 (sqrt.f32 u1)))
(*.f32 u2 (*.f32 #s(literal 2 binary32) (sqrt.f32 u1)))
(*.f32 (*.f32 #s(literal 2 binary32) u2) (sqrt.f32 u1))
(*.f32 (sqrt.f32 u1) (*.f32 #s(literal 2 binary32) u2))
(*.f32 (*.f32 u2 (sqrt.f32 u1)) #s(literal 2 binary32))
(*.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 u1)) u2)
(*.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 (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))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (sqrt.f32 u1)))
(/.f32 (sqrt.f32 u1) #s(literal 1 binary32))
(/.f32 (neg.f32 (sqrt.f32 u1)) #s(literal -1 binary32))
(/.f32 (sqrt.f32 (neg.f32 u1)) (sqrt.f32 #s(literal -1 binary32)))
(sqrt.f32 u1)
(*.f32 (sqrt.f32 u1) #s(literal 1 binary32))
(*.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 #s(literal 2 binary32) (*.f32 (*.f32 (sin.f32 (*.f32 u2 (PI.f32))) (cos.f32 (*.f32 u2 (PI.f32)))) (sqrt.f32 (fma.f32 u1 (*.f32 u1 #s(literal -1/2 binary32)) u1))))
(*.f32 (sqrt.f32 (fma.f32 u1 (*.f32 u1 #s(literal -1/2 binary32)) u1)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (fma.f32 u1 (*.f32 u1 #s(literal -1/2 binary32)) u1)))
(*.f32 (*.f32 (sqrt.f32 (fma.f32 u1 (*.f32 u1 #s(literal -1/2 binary32)) u1)) #s(literal 2 binary32)) (*.f32 (sin.f32 (*.f32 u2 (PI.f32))) (cos.f32 (*.f32 u2 (PI.f32)))))
(exp.f32 (*.f32 (log.f32 (fma.f32 u1 (*.f32 u1 #s(literal -1/2 binary32)) u1)) #s(literal 1/2 binary32)))
(pow.f32 (fma.f32 u1 (*.f32 u1 #s(literal -1/2 binary32)) u1) #s(literal 1/2 binary32))
(pow.f32 (pow.f32 (fma.f32 u1 (*.f32 u1 #s(literal -1/2 binary32)) u1) #s(literal 1/4 binary32)) #s(literal 2 binary32))
(pow.f32 (*.f32 (fma.f32 u1 (*.f32 u1 #s(literal -1/2 binary32)) u1) (fma.f32 u1 (*.f32 u1 #s(literal -1/2 binary32)) u1)) #s(literal 1/4 binary32))
(pow.f32 (exp.f32 (log.f32 (fma.f32 u1 (*.f32 u1 #s(literal -1/2 binary32)) u1))) #s(literal 1/2 binary32))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (fma.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)) (*.f32 u1 (-.f32 u1 (*.f32 #s(literal -1/2 binary32) (*.f32 u1 u1))))) (fma.f32 u1 (*.f32 u1 u1) (*.f32 (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) #s(literal -1/8 binary32))))))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 u1 u1) (neg.f32 u1)) (fma.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)) (*.f32 (neg.f32 u1) u1)))))
(/.f32 (sqrt.f32 (fma.f32 u1 (*.f32 u1 u1) (*.f32 (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) #s(literal -1/8 binary32)))) (sqrt.f32 (fma.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)) (*.f32 u1 (-.f32 u1 (*.f32 #s(literal -1/2 binary32) (*.f32 u1 u1)))))))
(/.f32 (sqrt.f32 (fma.f32 u1 (*.f32 u1 u1) (*.f32 (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) #s(literal -1/8 binary32)))) (sqrt.f32 (fma.f32 u1 u1 (-.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) (*.f32 u1 (*.f32 #s(literal -1/2 binary32) (*.f32 u1 u1)))))))
(/.f32 (sqrt.f32 (fma.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)) (*.f32 (neg.f32 u1) u1))) (sqrt.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 u1 u1) (neg.f32 u1))))
(/.f32 (sqrt.f32 (neg.f32 (fma.f32 u1 (*.f32 u1 u1) (*.f32 (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) #s(literal -1/8 binary32))))) (sqrt.f32 (neg.f32 (fma.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)) (*.f32 u1 (-.f32 u1 (*.f32 #s(literal -1/2 binary32) (*.f32 u1 u1))))))))
(/.f32 (sqrt.f32 (neg.f32 (fma.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)) (*.f32 (neg.f32 u1) u1)))) (sqrt.f32 (neg.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 u1 u1) (neg.f32 u1)))))
(/.f32 (sqrt.f32 (-.f32 (*.f32 u1 u1) (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))))) (sqrt.f32 (-.f32 u1 (*.f32 #s(literal -1/2 binary32) (*.f32 u1 u1)))))
(/.f32 (neg.f32 (sqrt.f32 (fma.f32 u1 (*.f32 u1 u1) (*.f32 (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) #s(literal -1/8 binary32))))) (neg.f32 (sqrt.f32 (fma.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)) (*.f32 u1 (-.f32 u1 (*.f32 #s(literal -1/2 binary32) (*.f32 u1 u1))))))))
(/.f32 (neg.f32 (sqrt.f32 (fma.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)) (*.f32 (neg.f32 u1) u1)))) (neg.f32 (sqrt.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 u1 u1) (neg.f32 u1)))))
(sqrt.f32 (fma.f32 u1 (*.f32 u1 #s(literal -1/2 binary32)) u1))
(*.f32 (sqrt.f32 (fma.f32 u1 (*.f32 u1 u1) (*.f32 (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) #s(literal -1/8 binary32)))) (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)) (*.f32 u1 (-.f32 u1 (*.f32 #s(literal -1/2 binary32) (*.f32 u1 u1)))))) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 (fma.f32 u1 (*.f32 u1 u1) (*.f32 (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) #s(literal -1/8 binary32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)) (*.f32 u1 (-.f32 u1 (*.f32 #s(literal -1/2 binary32) (*.f32 u1 u1))))))))
(*.f32 (sqrt.f32 (fma.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)) (*.f32 (neg.f32 u1) u1))) (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 #s(literal -1/2 binary32) (*.f32 u1 u1) (neg.f32 u1))) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 (fma.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)) (*.f32 (neg.f32 u1) u1))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 #s(literal -1/2 binary32) (*.f32 u1 u1) (neg.f32 u1)))))
(*.f32 (pow.f32 (fma.f32 u1 (*.f32 u1 #s(literal -1/2 binary32)) u1) #s(literal 1/4 binary32)) (pow.f32 (fma.f32 u1 (*.f32 u1 #s(literal -1/2 binary32)) u1) #s(literal 1/4 binary32)))
(*.f32 (pow.f32 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal 1 binary32)) #s(literal 1/2 binary32)) (sqrt.f32 u1))
(*.f32 (sqrt.f32 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal 1 binary32))) (sqrt.f32 u1))
(+.f32 u1 (*.f32 #s(literal -1/2 binary32) (*.f32 u1 u1)))
(+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 u1 u1)) u1)
(pow.f32 (/.f32 (fma.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)) (*.f32 u1 (-.f32 u1 (*.f32 #s(literal -1/2 binary32) (*.f32 u1 u1))))) (fma.f32 u1 (*.f32 u1 u1) (*.f32 (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) #s(literal -1/8 binary32)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 u1 u1) (neg.f32 u1)) (fma.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)) (*.f32 (neg.f32 u1) u1))) #s(literal -1 binary32))
(fma.f32 #s(literal 1 binary32) u1 (*.f32 #s(literal -1/2 binary32) (*.f32 u1 u1)))
(fma.f32 u1 #s(literal 1 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 u1 u1)))
(fma.f32 u1 (*.f32 u1 #s(literal -1/2 binary32)) u1)
(fma.f32 (sqrt.f32 u1) (sqrt.f32 u1) (*.f32 #s(literal -1/2 binary32) (*.f32 u1 u1)))
(fma.f32 #s(literal -1/2 binary32) (*.f32 u1 u1) u1)
(fma.f32 (*.f32 u1 #s(literal -1/2 binary32)) u1 u1)
(fma.f32 (*.f32 u1 u1) #s(literal -1/2 binary32) u1)
(fma.f32 (neg.f32 (sqrt.f32 u1)) (neg.f32 (sqrt.f32 u1)) (*.f32 #s(literal -1/2 binary32) (*.f32 u1 u1)))
(fma.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 (*.f32 u1 (neg.f32 u1)) #s(literal 1/2 binary32)) (*.f32 #s(literal -1/2 binary32) (*.f32 u1 u1)))
(fma.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (*.f32 u1 (neg.f32 u1))) (*.f32 #s(literal -1/2 binary32) (*.f32 u1 u1)))
(fma.f32 (sqrt.f32 (neg.f32 u1)) (sqrt.f32 (neg.f32 u1)) (*.f32 #s(literal -1/2 binary32) (*.f32 u1 u1)))
(fma.f32 (pow.f32 (*.f32 (neg.f32 u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (sqrt.f32 u1) (*.f32 #s(literal -1/2 binary32) (*.f32 u1 u1)))
(fma.f32 (sqrt.f32 (*.f32 (neg.f32 u1) #s(literal -1 binary32))) (sqrt.f32 u1) (*.f32 #s(literal -1/2 binary32) (*.f32 u1 u1)))
(-.f32 (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) (fma.f32 #s(literal -1/2 binary32) (*.f32 u1 u1) (neg.f32 u1))) (/.f32 (*.f32 u1 u1) (fma.f32 #s(literal -1/2 binary32) (*.f32 u1 u1) (neg.f32 u1))))
(-.f32 (/.f32 (*.f32 u1 u1) (-.f32 u1 (*.f32 #s(literal -1/2 binary32) (*.f32 u1 u1)))) (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) (-.f32 u1 (*.f32 #s(literal -1/2 binary32) (*.f32 u1 u1)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)) (*.f32 u1 (-.f32 u1 (*.f32 #s(literal -1/2 binary32) (*.f32 u1 u1))))) (fma.f32 u1 (*.f32 u1 u1) (*.f32 (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) #s(literal -1/8 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 u1 u1) (neg.f32 u1)) (fma.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)) (*.f32 (neg.f32 u1) u1))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (fma.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)) (*.f32 u1 (-.f32 u1 (*.f32 #s(literal -1/2 binary32) (*.f32 u1 u1))))) (fma.f32 u1 (*.f32 u1 u1) (*.f32 (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) #s(literal -1/8 binary32))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 u1 u1) (neg.f32 u1)) (fma.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)) (*.f32 (neg.f32 u1) u1)))))
(/.f32 (fma.f32 u1 (*.f32 u1 u1) (*.f32 (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) #s(literal -1/8 binary32))) (fma.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)) (*.f32 u1 (-.f32 u1 (*.f32 #s(literal -1/2 binary32) (*.f32 u1 u1))))))
(/.f32 (fma.f32 u1 (*.f32 u1 u1) (*.f32 (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) #s(literal -1/8 binary32))) (fma.f32 u1 u1 (-.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) (*.f32 u1 (*.f32 #s(literal -1/2 binary32) (*.f32 u1 u1))))))
(/.f32 (fma.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)) (*.f32 (neg.f32 u1) u1)) (fma.f32 #s(literal -1/2 binary32) (*.f32 u1 u1) (neg.f32 u1)))
(/.f32 (neg.f32 (fma.f32 u1 (*.f32 u1 u1) (*.f32 (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) #s(literal -1/8 binary32)))) (neg.f32 (fma.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)) (*.f32 u1 (-.f32 u1 (*.f32 #s(literal -1/2 binary32) (*.f32 u1 u1)))))))
(/.f32 (neg.f32 (fma.f32 u1 (*.f32 u1 u1) (*.f32 (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) #s(literal -1/8 binary32)))) (neg.f32 (fma.f32 u1 u1 (-.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) (*.f32 u1 (*.f32 #s(literal -1/2 binary32) (*.f32 u1 u1)))))))
(/.f32 (neg.f32 (fma.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)) (*.f32 (neg.f32 u1) u1))) (neg.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 u1 u1) (neg.f32 u1))))
(/.f32 (-.f32 (*.f32 u1 u1) (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)))) (-.f32 u1 (*.f32 #s(literal -1/2 binary32) (*.f32 u1 u1))))
(/.f32 (-.f32 (*.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) (fma.f32 #s(literal -1/2 binary32) (*.f32 u1 u1) (neg.f32 u1))) (*.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 u1 u1) (neg.f32 u1)) (*.f32 u1 u1))) (*.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 u1 u1) (neg.f32 u1)) (fma.f32 #s(literal -1/2 binary32) (*.f32 u1 u1) (neg.f32 u1))))
(/.f32 (neg.f32 (neg.f32 (fma.f32 u1 (*.f32 u1 u1) (*.f32 (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) #s(literal -1/8 binary32))))) (neg.f32 (neg.f32 (fma.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)) (*.f32 u1 (-.f32 u1 (*.f32 #s(literal -1/2 binary32) (*.f32 u1 u1))))))))
(/.f32 (neg.f32 (neg.f32 (fma.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)) (*.f32 (neg.f32 u1) u1)))) (neg.f32 (neg.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 u1 u1) (neg.f32 u1)))))
(/.f32 (neg.f32 (-.f32 (*.f32 u1 u1) (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))))) (neg.f32 (-.f32 u1 (*.f32 #s(literal -1/2 binary32) (*.f32 u1 u1)))))
(/.f32 (-.f32 (pow.f32 (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) (fma.f32 #s(literal -1/2 binary32) (*.f32 u1 u1) (neg.f32 u1))) #s(literal 3 binary32)) (pow.f32 (/.f32 (*.f32 u1 u1) (fma.f32 #s(literal -1/2 binary32) (*.f32 u1 u1) (neg.f32 u1))) #s(literal 3 binary32))) (fma.f32 (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) (fma.f32 #s(literal -1/2 binary32) (*.f32 u1 u1) (neg.f32 u1))) (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) (fma.f32 #s(literal -1/2 binary32) (*.f32 u1 u1) (neg.f32 u1))) (fma.f32 (/.f32 (*.f32 u1 u1) (fma.f32 #s(literal -1/2 binary32) (*.f32 u1 u1) (neg.f32 u1))) (/.f32 (*.f32 u1 u1) (fma.f32 #s(literal -1/2 binary32) (*.f32 u1 u1) (neg.f32 u1))) (*.f32 (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) (fma.f32 #s(literal -1/2 binary32) (*.f32 u1 u1) (neg.f32 u1))) (/.f32 (*.f32 u1 u1) (fma.f32 #s(literal -1/2 binary32) (*.f32 u1 u1) (neg.f32 u1)))))))
(*.f32 (fma.f32 u1 (*.f32 u1 u1) (*.f32 (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) #s(literal -1/8 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)) (*.f32 u1 (-.f32 u1 (*.f32 #s(literal -1/2 binary32) (*.f32 u1 u1)))))))
(*.f32 (fma.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)) (*.f32 (neg.f32 u1) u1)) (/.f32 #s(literal 1 binary32) (fma.f32 #s(literal -1/2 binary32) (*.f32 u1 u1) (neg.f32 u1))))
(*.f32 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal 1 binary32)) u1)
(*.f32 u1 #s(literal -1/2 binary32))
(*.f32 #s(literal -1/2 binary32) u1)
(+.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1))) (neg.f32 (sqrt.f32 u1)))
(+.f32 (neg.f32 (sqrt.f32 u1)) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1))))
(pow.f32 (/.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 #s(literal 1/16 binary32))) (fma.f32 (*.f32 u1 #s(literal 1/4 binary32)) u1 u1)) (fma.f32 (*.f32 u1 (sqrt.f32 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/64 binary32)) (neg.f32 (*.f32 u1 (sqrt.f32 u1))))) #s(literal -1 binary32))
(pow.f32 (/.f32 (*.f32 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1 binary32)) (sqrt.f32 u1)) (fma.f32 (*.f32 u1 u1) (*.f32 u1 #s(literal 1/16 binary32)) (neg.f32 u1))) #s(literal -1 binary32))
(fma.f32 u1 (*.f32 #s(literal 1/4 binary32) (sqrt.f32 u1)) (neg.f32 (sqrt.f32 u1)))
(fma.f32 (sqrt.f32 u1) (*.f32 u1 #s(literal 1/4 binary32)) (neg.f32 (sqrt.f32 u1)))
(fma.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)) (neg.f32 (sqrt.f32 u1)))
(fma.f32 (*.f32 u1 #s(literal 1/4 binary32)) (sqrt.f32 u1) (neg.f32 (sqrt.f32 u1)))
(fma.f32 #s(literal -1 binary32) (sqrt.f32 u1) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1))))
(fma.f32 (*.f32 u1 (sqrt.f32 u1)) #s(literal 1/4 binary32) (neg.f32 (sqrt.f32 u1)))
(fma.f32 (*.f32 (sqrt.f32 u1) #s(literal 1/4 binary32)) u1 (neg.f32 (sqrt.f32 u1)))
(-.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1))) (sqrt.f32 u1))
(-.f32 (/.f32 (*.f32 #s(literal 1/64 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (sqrt.f32 u1)))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 #s(literal 1/16 binary32))) (fma.f32 (*.f32 u1 #s(literal 1/4 binary32)) u1 u1))) (/.f32 (*.f32 u1 (sqrt.f32 u1)) (fma.f32 u1 (*.f32 u1 (*.f32 u1 #s(literal 1/16 binary32))) (fma.f32 (*.f32 u1 #s(literal 1/4 binary32)) u1 u1))))
(-.f32 (/.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 #s(literal 1/16 binary32))) (*.f32 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1 binary32)) (sqrt.f32 u1))) (/.f32 u1 (*.f32 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1 binary32)) (sqrt.f32 u1))))
(-.f32 (/.f32 #s(literal 0 binary32) (*.f32 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1 binary32)) (sqrt.f32 u1))) (/.f32 (-.f32 u1 (*.f32 (*.f32 u1 u1) (*.f32 u1 #s(literal 1/16 binary32)))) (*.f32 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1 binary32)) (sqrt.f32 u1))))
(-.f32 (/.f32 (/.f32 (*.f32 (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) #s(literal 1/256 binary32)) (fma.f32 (*.f32 u1 u1) (*.f32 u1 #s(literal 1/16 binary32)) u1)) (*.f32 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1 binary32)) (sqrt.f32 u1))) (/.f32 (/.f32 (*.f32 u1 u1) (fma.f32 (*.f32 u1 u1) (*.f32 u1 #s(literal 1/16 binary32)) u1)) (*.f32 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1 binary32)) (sqrt.f32 u1))))
(-.f32 (/.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 #s(literal 1/16 binary32)) #s(literal 0 binary32)) (*.f32 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1 binary32)) (sqrt.f32 u1))) (/.f32 u1 (*.f32 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1 binary32)) (sqrt.f32 u1))))
(-.f32 (/.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 #s(literal 1/16 binary32))) (-.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1))) (neg.f32 (sqrt.f32 u1)))) (/.f32 u1 (-.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1))) (neg.f32 (sqrt.f32 u1)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 #s(literal 1/16 binary32))) (fma.f32 (*.f32 u1 #s(literal 1/4 binary32)) u1 u1)) (fma.f32 (*.f32 u1 (sqrt.f32 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/64 binary32)) (neg.f32 (*.f32 u1 (sqrt.f32 u1))))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1 binary32)) (sqrt.f32 u1)) (fma.f32 (*.f32 u1 u1) (*.f32 u1 #s(literal 1/16 binary32)) (neg.f32 u1))))
(/.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 #s(literal 1/16 binary32)) (neg.f32 u1)) (*.f32 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1 binary32)) (sqrt.f32 u1)))
(/.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 #s(literal 1/16 binary32)) (neg.f32 u1)) (-.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1))) (neg.f32 (sqrt.f32 u1))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 #s(literal 1/16 binary32))) (fma.f32 (*.f32 u1 #s(literal 1/4 binary32)) u1 u1)) (fma.f32 (*.f32 u1 (sqrt.f32 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/64 binary32)) (neg.f32 (*.f32 u1 (sqrt.f32 u1)))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (*.f32 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1 binary32)) (sqrt.f32 u1)) (fma.f32 (*.f32 u1 u1) (*.f32 u1 #s(literal 1/16 binary32)) (neg.f32 u1)))))
(/.f32 (fma.f32 (*.f32 u1 (sqrt.f32 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/64 binary32)) (neg.f32 (*.f32 u1 (sqrt.f32 u1)))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 #s(literal 1/16 binary32))) (fma.f32 (*.f32 u1 #s(literal 1/4 binary32)) u1 u1)))
(/.f32 (fma.f32 (*.f32 u1 (sqrt.f32 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/64 binary32)) (neg.f32 (*.f32 u1 (sqrt.f32 u1)))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 #s(literal 1/16 binary32))) (-.f32 u1 (*.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1))) (neg.f32 (sqrt.f32 u1))))))
(/.f32 (neg.f32 (fma.f32 (*.f32 u1 (sqrt.f32 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/64 binary32)) (neg.f32 (*.f32 u1 (sqrt.f32 u1))))) (neg.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 #s(literal 1/16 binary32))) (fma.f32 (*.f32 u1 #s(literal 1/4 binary32)) u1 u1))))
(/.f32 (neg.f32 (fma.f32 (*.f32 u1 (sqrt.f32 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/64 binary32)) (neg.f32 (*.f32 u1 (sqrt.f32 u1))))) (neg.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 #s(literal 1/16 binary32))) (-.f32 u1 (*.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1))) (neg.f32 (sqrt.f32 u1)))))))
(/.f32 (neg.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 #s(literal 1/16 binary32)) (neg.f32 u1))) (neg.f32 (*.f32 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1 binary32)) (sqrt.f32 u1))))
(/.f32 (neg.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 #s(literal 1/16 binary32)) (neg.f32 u1))) (neg.f32 (-.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1))) (neg.f32 (sqrt.f32 u1)))))
(/.f32 (-.f32 (*.f32 (*.f32 #s(literal 1/64 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (sqrt.f32 u1)))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 #s(literal 1/16 binary32))) (fma.f32 (*.f32 u1 #s(literal 1/4 binary32)) u1 u1))) (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 #s(literal 1/16 binary32))) (fma.f32 (*.f32 u1 #s(literal 1/4 binary32)) u1 u1)) (*.f32 u1 (sqrt.f32 u1)))) (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 #s(literal 1/16 binary32))) (fma.f32 (*.f32 u1 #s(literal 1/4 binary32)) u1 u1)) (fma.f32 u1 (*.f32 u1 (*.f32 u1 #s(literal 1/16 binary32))) (fma.f32 (*.f32 u1 #s(literal 1/4 binary32)) u1 u1))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 #s(literal 1/16 binary32))) (*.f32 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1 binary32)) (sqrt.f32 u1))) (*.f32 (*.f32 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1 binary32)) (sqrt.f32 u1)) u1)) (*.f32 (*.f32 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1 binary32)) (sqrt.f32 u1)) (*.f32 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1 binary32)) (sqrt.f32 u1))))
(/.f32 (neg.f32 (neg.f32 (fma.f32 (*.f32 u1 (sqrt.f32 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/64 binary32)) (neg.f32 (*.f32 u1 (sqrt.f32 u1)))))) (neg.f32 (neg.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 #s(literal 1/16 binary32))) (fma.f32 (*.f32 u1 #s(literal 1/4 binary32)) u1 u1)))))
(/.f32 (neg.f32 (neg.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 #s(literal 1/16 binary32)) (neg.f32 u1)))) (neg.f32 (neg.f32 (*.f32 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1 binary32)) (sqrt.f32 u1)))))
(/.f32 (fma.f32 u1 (neg.f32 (sqrt.f32 u1)) (*.f32 #s(literal 1/64 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (sqrt.f32 u1))))) (+.f32 u1 (-.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 #s(literal 1/16 binary32))) (*.f32 (neg.f32 (sqrt.f32 u1)) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))))))
(/.f32 (-.f32 (pow.f32 (/.f32 (*.f32 #s(literal 1/64 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (sqrt.f32 u1)))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 #s(literal 1/16 binary32))) (fma.f32 (*.f32 u1 #s(literal 1/4 binary32)) u1 u1))) #s(literal 3 binary32)) (pow.f32 (/.f32 (*.f32 u1 (sqrt.f32 u1)) (fma.f32 u1 (*.f32 u1 (*.f32 u1 #s(literal 1/16 binary32))) (fma.f32 (*.f32 u1 #s(literal 1/4 binary32)) u1 u1))) #s(literal 3 binary32))) (fma.f32 (/.f32 (*.f32 #s(literal 1/64 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (sqrt.f32 u1)))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 #s(literal 1/16 binary32))) (fma.f32 (*.f32 u1 #s(literal 1/4 binary32)) u1 u1))) (/.f32 (*.f32 #s(literal 1/64 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (sqrt.f32 u1)))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 #s(literal 1/16 binary32))) (fma.f32 (*.f32 u1 #s(literal 1/4 binary32)) u1 u1))) (fma.f32 (/.f32 (*.f32 u1 (sqrt.f32 u1)) (fma.f32 u1 (*.f32 u1 (*.f32 u1 #s(literal 1/16 binary32))) (fma.f32 (*.f32 u1 #s(literal 1/4 binary32)) u1 u1))) (/.f32 (*.f32 u1 (sqrt.f32 u1)) (fma.f32 u1 (*.f32 u1 (*.f32 u1 #s(literal 1/16 binary32))) (fma.f32 (*.f32 u1 #s(literal 1/4 binary32)) u1 u1))) (*.f32 (/.f32 (*.f32 #s(literal 1/64 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (sqrt.f32 u1)))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 #s(literal 1/16 binary32))) (fma.f32 (*.f32 u1 #s(literal 1/4 binary32)) u1 u1))) (/.f32 (*.f32 u1 (sqrt.f32 u1)) (fma.f32 u1 (*.f32 u1 (*.f32 u1 #s(literal 1/16 binary32))) (fma.f32 (*.f32 u1 #s(literal 1/4 binary32)) u1 u1)))))))
(/.f32 (-.f32 (pow.f32 (/.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 #s(literal 1/16 binary32))) (*.f32 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1 binary32)) (sqrt.f32 u1))) #s(literal 3 binary32)) (pow.f32 (/.f32 u1 (*.f32 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1 binary32)) (sqrt.f32 u1))) #s(literal 3 binary32))) (fma.f32 (/.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 #s(literal 1/16 binary32))) (*.f32 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1 binary32)) (sqrt.f32 u1))) (/.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 #s(literal 1/16 binary32))) (*.f32 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1 binary32)) (sqrt.f32 u1))) (fma.f32 (/.f32 u1 (*.f32 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1 binary32)) (sqrt.f32 u1))) (/.f32 u1 (*.f32 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1 binary32)) (sqrt.f32 u1))) (*.f32 (/.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 #s(literal 1/16 binary32))) (*.f32 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1 binary32)) (sqrt.f32 u1))) (/.f32 u1 (*.f32 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1 binary32)) (sqrt.f32 u1)))))))
(*.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 #s(literal 1/16 binary32)) (neg.f32 u1)) (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1 binary32)) (sqrt.f32 u1))))
(*.f32 (fma.f32 (*.f32 u1 (sqrt.f32 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/64 binary32)) (neg.f32 (*.f32 u1 (sqrt.f32 u1)))) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 (*.f32 u1 #s(literal 1/16 binary32))) (fma.f32 (*.f32 u1 #s(literal 1/4 binary32)) u1 u1))))
(*.f32 (/.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) #s(literal 1/4096 binary32)) (*.f32 u1 (*.f32 u1 u1))) (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 u1) (-.f32 (neg.f32 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 #s(literal 1/16 binary32)))) (*.f32 (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) #s(literal 1/256 binary32)))) (sqrt.f32 u1)))
(*.f32 (/.f32 (fma.f32 (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) #s(literal 1/256 binary32) (*.f32 u1 (neg.f32 u1))) (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 u1) (*.f32 u1 #s(literal 1/16 binary32)) u1)) (sqrt.f32 u1)))
(*.f32 (/.f32 (*.f32 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1 binary32)) (sqrt.f32 u1)) (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1 binary32))) (/.f32 (-.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1))) (sqrt.f32 u1)) (sqrt.f32 u1)))
(+.f32 (neg.f32 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 #s(literal 1/16 binary32))))
(+.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 #s(literal 1/16 binary32))) (neg.f32 u1))
(+.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 #s(literal 1/16 binary32))) (*.f32 (neg.f32 (sqrt.f32 u1)) (sqrt.f32 u1)))
(pow.f32 (/.f32 (fma.f32 (neg.f32 u1) (-.f32 (neg.f32 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 #s(literal 1/16 binary32)))) (*.f32 (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) #s(literal 1/256 binary32))) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) #s(literal 1/4096 binary32)) (*.f32 u1 (*.f32 u1 u1)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 #s(literal 1/16 binary32)) u1) (fma.f32 (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) #s(literal 1/256 binary32) (*.f32 u1 (neg.f32 u1)))) #s(literal -1 binary32))
(fma.f32 #s(literal 1 binary32) (neg.f32 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 #s(literal 1/16 binary32))))
(fma.f32 u1 #s(literal -1 binary32) (*.f32 (*.f32 u1 u1) (*.f32 u1 #s(literal 1/16 binary32))))
(fma.f32 u1 (*.f32 u1 (*.f32 u1 #s(literal 1/16 binary32))) (neg.f32 u1))
(fma.f32 u1 (*.f32 u1 (*.f32 u1 #s(literal 1/16 binary32))) (*.f32 (neg.f32 (sqrt.f32 u1)) (sqrt.f32 u1)))
(fma.f32 u1 (*.f32 (*.f32 u1 #s(literal 1/4 binary32)) (*.f32 u1 #s(literal 1/4 binary32))) (neg.f32 u1))
(fma.f32 u1 (*.f32 (*.f32 u1 #s(literal 1/4 binary32)) (*.f32 u1 #s(literal 1/4 binary32))) (*.f32 (neg.f32 (sqrt.f32 u1)) (sqrt.f32 u1)))
(fma.f32 (neg.f32 u1) #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (*.f32 u1 #s(literal 1/16 binary32))))
(fma.f32 (sqrt.f32 u1) (*.f32 (*.f32 u1 #s(literal 1/4 binary32)) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (neg.f32 u1))
(fma.f32 (sqrt.f32 u1) (*.f32 (*.f32 u1 #s(literal 1/4 binary32)) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (*.f32 (neg.f32 (sqrt.f32 u1)) (sqrt.f32 u1)))
(fma.f32 (*.f32 u1 #s(literal 1/4 binary32)) (*.f32 (*.f32 u1 #s(literal 1/4 binary32)) u1) (neg.f32 u1))
(fma.f32 (*.f32 u1 #s(literal 1/4 binary32)) (*.f32 (*.f32 u1 #s(literal 1/4 binary32)) u1) (*.f32 (neg.f32 (sqrt.f32 u1)) (sqrt.f32 u1)))
(fma.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1))) (neg.f32 u1))
(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 (neg.f32 (sqrt.f32 u1)) (sqrt.f32 u1)))
(fma.f32 (*.f32 u1 u1) (*.f32 u1 #s(literal 1/16 binary32)) (neg.f32 u1))
(fma.f32 (*.f32 u1 u1) (*.f32 u1 #s(literal 1/16 binary32)) (*.f32 (neg.f32 (sqrt.f32 u1)) (sqrt.f32 u1)))
(fma.f32 (*.f32 u1 u1) (pow.f32 (*.f32 #s(literal 1/4 binary32) (sqrt.f32 u1)) #s(literal 2 binary32)) (neg.f32 u1))
(fma.f32 (*.f32 u1 u1) (pow.f32 (*.f32 #s(literal 1/4 binary32) (sqrt.f32 u1)) #s(literal 2 binary32)) (*.f32 (neg.f32 (sqrt.f32 u1)) (sqrt.f32 u1)))
(fma.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32) (neg.f32 u1))
(fma.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32) (*.f32 (neg.f32 (sqrt.f32 u1)) (sqrt.f32 u1)))
(fma.f32 #s(literal 1/16 binary32) (*.f32 u1 (*.f32 u1 u1)) (neg.f32 u1))
(fma.f32 #s(literal 1/16 binary32) (*.f32 u1 (*.f32 u1 u1)) (*.f32 (neg.f32 (sqrt.f32 u1)) (sqrt.f32 u1)))
(fma.f32 #s(literal -1 binary32) u1 (*.f32 (*.f32 u1 u1) (*.f32 u1 #s(literal 1/16 binary32))))
(fma.f32 (*.f32 u1 (sqrt.f32 u1)) (*.f32 #s(literal 1/4 binary32) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (neg.f32 u1))
(fma.f32 (*.f32 u1 (sqrt.f32 u1)) (*.f32 #s(literal 1/4 binary32) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (*.f32 (neg.f32 (sqrt.f32 u1)) (sqrt.f32 u1)))
(fma.f32 (*.f32 (*.f32 u1 #s(literal 1/4 binary32)) u1) (*.f32 u1 #s(literal 1/4 binary32)) (neg.f32 u1))
(fma.f32 (*.f32 (*.f32 u1 #s(literal 1/4 binary32)) u1) (*.f32 u1 #s(literal 1/4 binary32)) (*.f32 (neg.f32 (sqrt.f32 u1)) (sqrt.f32 u1)))
(fma.f32 (*.f32 u1 (*.f32 u1 #s(literal 1/16 binary32))) u1 (neg.f32 u1))
(fma.f32 (*.f32 u1 (*.f32 u1 #s(literal 1/16 binary32))) u1 (*.f32 (neg.f32 (sqrt.f32 u1)) (sqrt.f32 u1)))
(fma.f32 (*.f32 (*.f32 u1 #s(literal 1/4 binary32)) (*.f32 u1 #s(literal 1/4 binary32))) u1 (neg.f32 u1))
(fma.f32 (*.f32 (*.f32 u1 #s(literal 1/4 binary32)) (*.f32 u1 #s(literal 1/4 binary32))) u1 (*.f32 (neg.f32 (sqrt.f32 u1)) (sqrt.f32 u1)))
(fma.f32 (*.f32 #s(literal 1/16 binary32) u1) (*.f32 u1 u1) (neg.f32 u1))
(fma.f32 (*.f32 #s(literal 1/16 binary32) u1) (*.f32 u1 u1) (*.f32 (neg.f32 (sqrt.f32 u1)) (sqrt.f32 u1)))
(fma.f32 (*.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1))) (*.f32 u1 #s(literal 1/4 binary32))) (sqrt.f32 u1) (neg.f32 u1))
(fma.f32 (*.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1))) (*.f32 u1 #s(literal 1/4 binary32))) (sqrt.f32 u1) (*.f32 (neg.f32 (sqrt.f32 u1)) (sqrt.f32 u1)))
(fma.f32 (*.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1))) (*.f32 u1 (sqrt.f32 u1))) #s(literal 1/4 binary32) (neg.f32 u1))
(fma.f32 (*.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1))) (*.f32 u1 (sqrt.f32 u1))) #s(literal 1/4 binary32) (*.f32 (neg.f32 (sqrt.f32 u1)) (sqrt.f32 u1)))
(fma.f32 (pow.f32 (*.f32 (sqrt.f32 u1) #s(literal 1/4 binary32)) #s(literal 2 binary32)) (*.f32 u1 u1) (neg.f32 u1))
(fma.f32 (pow.f32 (*.f32 (sqrt.f32 u1) #s(literal 1/4 binary32)) #s(literal 2 binary32)) (*.f32 u1 u1) (*.f32 (neg.f32 (sqrt.f32 u1)) (sqrt.f32 u1)))
(-.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 #s(literal 1/16 binary32))) u1)
(-.f32 #s(literal 0 binary32) (-.f32 u1 (*.f32 (*.f32 u1 u1) (*.f32 u1 #s(literal 1/16 binary32)))))
(-.f32 (/.f32 (*.f32 (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) #s(literal 1/256 binary32)) (fma.f32 (*.f32 u1 u1) (*.f32 u1 #s(literal 1/16 binary32)) u1)) (/.f32 (*.f32 u1 u1) (fma.f32 (*.f32 u1 u1) (*.f32 u1 #s(literal 1/16 binary32)) u1)))
(-.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 #s(literal 1/16 binary32)) #s(literal 0 binary32)) u1)
(-.f32 (/.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) #s(literal 1/4096 binary32))) (fma.f32 (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) #s(literal 1/256 binary32) (fma.f32 u1 u1 (*.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 #s(literal 1/16 binary32))) u1)))) (/.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) #s(literal 1/256 binary32) (fma.f32 u1 u1 (*.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 #s(literal 1/16 binary32))) u1)))))
(-.f32 (/.f32 (*.f32 u1 u1) (-.f32 (neg.f32 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 #s(literal 1/16 binary32))))) (/.f32 (*.f32 (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) #s(literal 1/256 binary32)) (-.f32 (neg.f32 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 #s(literal 1/16 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (neg.f32 u1) (-.f32 (neg.f32 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 #s(literal 1/16 binary32)))) (*.f32 (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) #s(literal 1/256 binary32))) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) #s(literal 1/4096 binary32)) (*.f32 u1 (*.f32 u1 u1)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 #s(literal 1/16 binary32)) u1) (fma.f32 (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) #s(literal 1/256 binary32) (*.f32 u1 (neg.f32 u1)))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (fma.f32 (neg.f32 u1) (-.f32 (neg.f32 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 #s(literal 1/16 binary32)))) (*.f32 (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) #s(literal 1/256 binary32))) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) #s(literal 1/4096 binary32)) (*.f32 u1 (*.f32 u1 u1))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 #s(literal 1/16 binary32)) u1) (fma.f32 (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) #s(literal 1/256 binary32) (*.f32 u1 (neg.f32 u1))))))
(/.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) #s(literal 1/4096 binary32)) (*.f32 u1 (*.f32 u1 u1))) (fma.f32 (neg.f32 u1) (-.f32 (neg.f32 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 #s(literal 1/16 binary32)))) (*.f32 (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) #s(literal 1/256 binary32))))
(/.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) #s(literal 1/4096 binary32)) (*.f32 u1 (*.f32 u1 u1))) (fma.f32 u1 u1 (-.f32 (*.f32 (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) #s(literal 1/256 binary32)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 #s(literal 1/16 binary32) (neg.f32 u1))))))
(/.f32 (fma.f32 (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) #s(literal 1/256 binary32) (*.f32 u1 (neg.f32 u1))) (fma.f32 (*.f32 u1 u1) (*.f32 u1 #s(literal 1/16 binary32)) u1))
(/.f32 (neg.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) #s(literal 1/4096 binary32)) (*.f32 u1 (*.f32 u1 u1)))) (neg.f32 (fma.f32 (neg.f32 u1) (-.f32 (neg.f32 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 #s(literal 1/16 binary32)))) (*.f32 (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) #s(literal 1/256 binary32)))))
(/.f32 (neg.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) #s(literal 1/4096 binary32)) (*.f32 u1 (*.f32 u1 u1)))) (neg.f32 (fma.f32 u1 u1 (-.f32 (*.f32 (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) #s(literal 1/256 binary32)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 #s(literal 1/16 binary32) (neg.f32 u1)))))))
(/.f32 (neg.f32 (fma.f32 (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) #s(literal 1/256 binary32) (*.f32 u1 (neg.f32 u1)))) (neg.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 #s(literal 1/16 binary32)) u1)))
(/.f32 (-.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) #s(literal 1/4096 binary32))) (*.f32 u1 (*.f32 u1 u1))) (fma.f32 (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) #s(literal 1/256 binary32) (fma.f32 u1 u1 (*.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 #s(literal 1/16 binary32))) u1))))
(/.f32 (-.f32 (*.f32 u1 u1) (*.f32 (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) #s(literal 1/256 binary32))) (-.f32 (neg.f32 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 #s(literal 1/16 binary32)))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) #s(literal 1/256 binary32)) (fma.f32 (*.f32 u1 u1) (*.f32 u1 #s(literal 1/16 binary32)) u1)) (*.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 #s(literal 1/16 binary32)) u1) (*.f32 u1 u1))) (*.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 #s(literal 1/16 binary32)) u1) (fma.f32 (*.f32 u1 u1) (*.f32 u1 #s(literal 1/16 binary32)) u1)))
(/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) #s(literal 1/4096 binary32))) (*.f32 u1 (*.f32 u1 u1)))) (neg.f32 (fma.f32 (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) #s(literal 1/256 binary32) (fma.f32 u1 u1 (*.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 #s(literal 1/16 binary32))) u1)))))
(/.f32 (neg.f32 (neg.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) #s(literal 1/4096 binary32)) (*.f32 u1 (*.f32 u1 u1))))) (neg.f32 (neg.f32 (fma.f32 (neg.f32 u1) (-.f32 (neg.f32 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 #s(literal 1/16 binary32)))) (*.f32 (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) #s(literal 1/256 binary32))))))
(/.f32 (neg.f32 (neg.f32 (fma.f32 (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) #s(literal 1/256 binary32) (*.f32 u1 (neg.f32 u1))))) (neg.f32 (neg.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 #s(literal 1/16 binary32)) u1))))
(/.f32 (neg.f32 (-.f32 (*.f32 u1 u1) (*.f32 (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) #s(literal 1/256 binary32)))) (neg.f32 (-.f32 (neg.f32 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 #s(literal 1/16 binary32))))))
(/.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) #s(literal 1/4096 binary32)) (pow.f32 (*.f32 (neg.f32 (sqrt.f32 u1)) (sqrt.f32 u1)) #s(literal 3 binary32))) (fma.f32 (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) #s(literal 1/256 binary32) (-.f32 (*.f32 (*.f32 (neg.f32 (sqrt.f32 u1)) (sqrt.f32 u1)) (*.f32 (neg.f32 (sqrt.f32 u1)) (sqrt.f32 u1))) (*.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 #s(literal 1/16 binary32))) (*.f32 (neg.f32 (sqrt.f32 u1)) (sqrt.f32 u1))))))
(/.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (-.f32 u1 (*.f32 (*.f32 u1 u1) (*.f32 u1 #s(literal 1/16 binary32)))) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (fma.f32 (-.f32 u1 (*.f32 (*.f32 u1 u1) (*.f32 u1 #s(literal 1/16 binary32)))) (-.f32 u1 (*.f32 (*.f32 u1 u1) (*.f32 u1 #s(literal 1/16 binary32)))) (*.f32 #s(literal 0 binary32) (-.f32 u1 (*.f32 (*.f32 u1 u1) (*.f32 u1 #s(literal 1/16 binary32))))))))
(/.f32 (-.f32 (pow.f32 (/.f32 (*.f32 (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) #s(literal 1/256 binary32)) (fma.f32 (*.f32 u1 u1) (*.f32 u1 #s(literal 1/16 binary32)) u1)) #s(literal 3 binary32)) (pow.f32 (/.f32 (*.f32 u1 u1) (fma.f32 (*.f32 u1 u1) (*.f32 u1 #s(literal 1/16 binary32)) u1)) #s(literal 3 binary32))) (fma.f32 (/.f32 (*.f32 (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) #s(literal 1/256 binary32)) (fma.f32 (*.f32 u1 u1) (*.f32 u1 #s(literal 1/16 binary32)) u1)) (/.f32 (*.f32 (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) #s(literal 1/256 binary32)) (fma.f32 (*.f32 u1 u1) (*.f32 u1 #s(literal 1/16 binary32)) u1)) (fma.f32 (/.f32 (*.f32 u1 u1) (fma.f32 (*.f32 u1 u1) (*.f32 u1 #s(literal 1/16 binary32)) u1)) (/.f32 (*.f32 u1 u1) (fma.f32 (*.f32 u1 u1) (*.f32 u1 #s(literal 1/16 binary32)) u1)) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) #s(literal 1/256 binary32)) (fma.f32 (*.f32 u1 u1) (*.f32 u1 #s(literal 1/16 binary32)) u1)) (/.f32 (*.f32 u1 u1) (fma.f32 (*.f32 u1 u1) (*.f32 u1 #s(literal 1/16 binary32)) u1))))))
(/.f32 (-.f32 (pow.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 #s(literal 1/16 binary32)) #s(literal 0 binary32)) #s(literal 3 binary32)) (*.f32 u1 (*.f32 u1 u1))) (fma.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 #s(literal 1/16 binary32)) #s(literal 0 binary32)) (fma.f32 (*.f32 u1 u1) (*.f32 u1 #s(literal 1/16 binary32)) #s(literal 0 binary32)) (fma.f32 u1 u1 (*.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 #s(literal 1/16 binary32)) #s(literal 0 binary32)) u1))))
(*.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) #s(literal 1/4096 binary32)) (*.f32 u1 (*.f32 u1 u1))) (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 u1) (-.f32 (neg.f32 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 #s(literal 1/16 binary32)))) (*.f32 (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) #s(literal 1/256 binary32)))))
(*.f32 (fma.f32 (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) #s(literal 1/256 binary32) (*.f32 u1 (neg.f32 u1))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 u1) (*.f32 u1 #s(literal 1/16 binary32)) u1)))
(*.f32 (*.f32 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1 binary32)) (sqrt.f32 u1)) (-.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1))) (sqrt.f32 u1)))
(neg.f32 (*.f32 (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) #s(literal -1 binary32)) (*.f32 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1 binary32)) (sqrt.f32 u1))))
(neg.f32 (/.f32 (*.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 #s(literal 1/16 binary32)) (neg.f32 u1)) (neg.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))) (-.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1))) (sqrt.f32 u1))))
(exp.f32 (*.f32 (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1 binary32)) (sqrt.f32 u1))))) #s(literal -1 binary32)))
(pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1 binary32)) (sqrt.f32 u1)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1 binary32)) (sqrt.f32 u1)))) #s(literal 1 binary32)) #s(literal -1 binary32))
(-.f32 (/.f32 #s(literal 0 binary32) (neg.f32 (-.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1))) (sqrt.f32 u1)))) (*.f32 (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) #s(literal -1 binary32)) (*.f32 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1 binary32)) (sqrt.f32 u1))))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1 binary32)) (sqrt.f32 u1)))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1 binary32)) (sqrt.f32 u1)))) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1 binary32)) (sqrt.f32 u1)))))))
(/.f32 (*.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 #s(literal 1/16 binary32)) (neg.f32 u1)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) (-.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1))) (sqrt.f32 u1)))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 #s(literal 1 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1 binary32)) (sqrt.f32 u1))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1 binary32)) (sqrt.f32 u1)))) #s(literal 1 binary32))))
(/.f32 (*.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 #s(literal 1/16 binary32)) (neg.f32 u1)) (neg.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))) (neg.f32 (-.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1))) (sqrt.f32 u1))))
(/.f32 (*.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) #s(literal 1/4096 binary32)) (*.f32 u1 (*.f32 u1 u1))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) (*.f32 (fma.f32 (neg.f32 u1) (-.f32 (neg.f32 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 #s(literal 1/16 binary32)))) (*.f32 (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) #s(literal 1/256 binary32))) (-.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1))) (sqrt.f32 u1))))
(/.f32 (*.f32 (fma.f32 (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) #s(literal 1/256 binary32) (*.f32 u1 (neg.f32 u1))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) (*.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 #s(literal 1/16 binary32)) u1) (-.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1))) (sqrt.f32 u1))))
(/.f32 (neg.f32 (*.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 #s(literal 1/16 binary32)) (neg.f32 u1)) (neg.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))))) (neg.f32 (neg.f32 (-.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1))) (sqrt.f32 u1)))))
(/.f32 (*.f32 (*.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 #s(literal 1/16 binary32)) (neg.f32 u1)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) #s(literal 1 binary32)) (-.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1))) (sqrt.f32 u1)))
(/.f32 (*.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) #s(literal 1/4096 binary32)) (*.f32 u1 (*.f32 u1 u1))) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (-.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1))) (sqrt.f32 u1)))) (fma.f32 (neg.f32 u1) (-.f32 (neg.f32 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 #s(literal 1/16 binary32)))) (*.f32 (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) #s(literal 1/256 binary32))))
(/.f32 (*.f32 (fma.f32 (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) #s(literal 1/256 binary32) (*.f32 u1 (neg.f32 u1))) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (-.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1))) (sqrt.f32 u1)))) (fma.f32 (*.f32 u1 u1) (*.f32 u1 #s(literal 1/16 binary32)) u1))
(/.f32 (neg.f32 (*.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) #s(literal 1/4096 binary32)) (*.f32 u1 (*.f32 u1 u1))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))) (neg.f32 (*.f32 (fma.f32 (neg.f32 u1) (-.f32 (neg.f32 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 #s(literal 1/16 binary32)))) (*.f32 (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) #s(literal 1/256 binary32))) (-.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1))) (sqrt.f32 u1)))))
(/.f32 (neg.f32 (*.f32 (fma.f32 (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) #s(literal 1/256 binary32) (*.f32 u1 (neg.f32 u1))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))) (neg.f32 (*.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 #s(literal 1/16 binary32)) u1) (-.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1))) (sqrt.f32 u1)))))
(/.f32 (neg.f32 (neg.f32 (*.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 #s(literal 1/16 binary32)) (neg.f32 u1)) (neg.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))))) (neg.f32 (neg.f32 (neg.f32 (-.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1))) (sqrt.f32 u1))))))
(/.f32 (neg.f32 (*.f32 (*.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 #s(literal 1/16 binary32)) (neg.f32 u1)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) #s(literal 1 binary32))) (neg.f32 (-.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1))) (sqrt.f32 u1))))
(/.f32 (neg.f32 (*.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) #s(literal 1/4096 binary32)) (*.f32 u1 (*.f32 u1 u1))) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (-.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1))) (sqrt.f32 u1))))) (neg.f32 (fma.f32 (neg.f32 u1) (-.f32 (neg.f32 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 #s(literal 1/16 binary32)))) (*.f32 (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) #s(literal 1/256 binary32)))))
(/.f32 (neg.f32 (*.f32 (fma.f32 (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) #s(literal 1/256 binary32) (*.f32 u1 (neg.f32 u1))) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (-.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1))) (sqrt.f32 u1))))) (neg.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 #s(literal 1/16 binary32)) u1)))
(*.f32 #s(literal 1 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1 binary32)) (sqrt.f32 u1))))
(*.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 #s(literal 1/16 binary32)) (neg.f32 u1)) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (-.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1))) (sqrt.f32 u1))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1 binary32)) (sqrt.f32 u1)))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 #s(literal 1/16 binary32)) (neg.f32 u1)) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1))) (sqrt.f32 u1)))))
(*.f32 (*.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 #s(literal 1/16 binary32)) (neg.f32 u1)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1))) (sqrt.f32 u1))))
(*.f32 (*.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 #s(literal 1/16 binary32)) (neg.f32 u1)) (neg.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))) (/.f32 #s(literal 1 binary32) (neg.f32 (-.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1))) (sqrt.f32 u1)))))
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1))) (sqrt.f32 u1))) (*.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 #s(literal 1/16 binary32)) (neg.f32 u1)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))))
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1))) (sqrt.f32 u1))) (pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 #s(literal 1/16 binary32)) (neg.f32 u1)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))) #s(literal -1 binary32)))
(*.f32 (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (-.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1))) (sqrt.f32 u1))) (fma.f32 (*.f32 u1 u1) (*.f32 u1 #s(literal 1/16 binary32)) (neg.f32 u1)))
(*.f32 (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (fma.f32 (*.f32 u1 (sqrt.f32 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/64 binary32)) (neg.f32 (*.f32 u1 (sqrt.f32 u1))))) (/.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 #s(literal 1/16 binary32)) (neg.f32 u1)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 (*.f32 u1 #s(literal 1/16 binary32))) (fma.f32 (*.f32 u1 #s(literal 1/4 binary32)) u1 u1)))))
(*.f32 (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (fma.f32 (*.f32 u1 u1) (*.f32 u1 #s(literal 1/16 binary32)) (neg.f32 u1))) (/.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 #s(literal 1/16 binary32)) (neg.f32 u1)) (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1 binary32)) (sqrt.f32 u1)))))
(*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 #s(literal 1/16 binary32))) (fma.f32 (*.f32 u1 #s(literal 1/4 binary32)) u1 u1))) (*.f32 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1 binary32)) (sqrt.f32 u1))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 #s(literal 1/16 binary32))) (fma.f32 (*.f32 u1 #s(literal 1/4 binary32)) u1 u1)))
(*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 #s(literal 1/16 binary32))) (fma.f32 (*.f32 u1 #s(literal 1/4 binary32)) u1 u1))) (*.f32 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1 binary32)) (sqrt.f32 u1))) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 (*.f32 u1 #s(literal 1/16 binary32))) (fma.f32 (*.f32 u1 #s(literal 1/4 binary32)) u1 u1)))))
(*.f32 (/.f32 (*.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 #s(literal 1/16 binary32)) (neg.f32 u1)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) (fma.f32 (*.f32 u1 u1) (*.f32 u1 #s(literal 1/16 binary32)) (neg.f32 u1))) (*.f32 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1 binary32)) (sqrt.f32 u1)))
(*.f32 (/.f32 (*.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 #s(literal 1/16 binary32)) (neg.f32 u1)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) (fma.f32 (*.f32 u1 u1) (*.f32 u1 #s(literal 1/16 binary32)) (neg.f32 u1))) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1 binary32)) (sqrt.f32 u1)))))
(*.f32 (/.f32 #s(literal 2 binary32) (fma.f32 (*.f32 u1 u1) (*.f32 u1 #s(literal 1/16 binary32)) (neg.f32 u1))) (/.f32 (*.f32 (*.f32 (sin.f32 (*.f32 u2 (PI.f32))) (cos.f32 (*.f32 u2 (PI.f32)))) (fma.f32 (*.f32 u1 u1) (*.f32 u1 #s(literal 1/16 binary32)) (neg.f32 u1))) (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1 binary32)) (sqrt.f32 u1)))))
(*.f32 (/.f32 #s(literal 2 binary32) (fma.f32 (*.f32 u1 (sqrt.f32 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/64 binary32)) (neg.f32 (*.f32 u1 (sqrt.f32 u1))))) (/.f32 (*.f32 (*.f32 (sin.f32 (*.f32 u2 (PI.f32))) (cos.f32 (*.f32 u2 (PI.f32)))) (fma.f32 (*.f32 u1 u1) (*.f32 u1 #s(literal 1/16 binary32)) (neg.f32 u1))) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 (*.f32 u1 #s(literal 1/16 binary32))) (fma.f32 (*.f32 u1 #s(literal 1/4 binary32)) u1 u1)))))
(*.f32 (/.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 #s(literal 1/16 binary32)) (neg.f32 u1)) (fma.f32 (*.f32 u1 u1) (*.f32 u1 #s(literal 1/16 binary32)) (neg.f32 u1))) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1 binary32)) (sqrt.f32 u1)))))
(*.f32 (/.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 #s(literal 1/16 binary32)) (neg.f32 u1)) #s(literal -1 binary32)) (/.f32 (neg.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) (-.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1))) (sqrt.f32 u1))))
(*.f32 (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) #s(literal -1 binary32)) (/.f32 (neg.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 #s(literal 1/16 binary32)) (neg.f32 u1))) (-.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1))) (sqrt.f32 u1))))
(*.f32 (/.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 #s(literal 1/16 binary32)) (neg.f32 u1)) (fma.f32 (*.f32 u1 (sqrt.f32 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/64 binary32)) (neg.f32 (*.f32 u1 (sqrt.f32 u1))))) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 (*.f32 u1 #s(literal 1/16 binary32))) (fma.f32 (*.f32 u1 #s(literal 1/4 binary32)) u1 u1)))))
(*.f32 (/.f32 (*.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 #s(literal 1/16 binary32)) (neg.f32 u1)) #s(literal 2 binary32)) (fma.f32 (*.f32 u1 u1) (*.f32 u1 #s(literal 1/16 binary32)) (neg.f32 u1))) (/.f32 (*.f32 (sin.f32 (*.f32 u2 (PI.f32))) (cos.f32 (*.f32 u2 (PI.f32)))) (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1 binary32)) (sqrt.f32 u1)))))
(*.f32 (/.f32 (*.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 #s(literal 1/16 binary32)) (neg.f32 u1)) #s(literal 2 binary32)) (fma.f32 (*.f32 u1 (sqrt.f32 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/64 binary32)) (neg.f32 (*.f32 u1 (sqrt.f32 u1))))) (/.f32 (*.f32 (sin.f32 (*.f32 u2 (PI.f32))) (cos.f32 (*.f32 u2 (PI.f32)))) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 (*.f32 u1 #s(literal 1/16 binary32))) (fma.f32 (*.f32 u1 #s(literal 1/4 binary32)) u1 u1)))))
(*.f32 (/.f32 (neg.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) #s(literal -1 binary32)) (*.f32 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1 binary32)) (sqrt.f32 u1)))
(*.f32 (/.f32 (neg.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 #s(literal 1/16 binary32)) (neg.f32 u1))) #s(literal -1 binary32)) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (-.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1))) (sqrt.f32 u1))))
(+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (neg.f32 u1)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (*.f32 u1 u1) (*.f32 u1 #s(literal 1/16 binary32)))))
(+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (*.f32 u1 u1) (*.f32 u1 #s(literal 1/16 binary32)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (neg.f32 u1)))
(+.f32 (*.f32 (neg.f32 u1) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) (*.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 #s(literal 1/16 binary32))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))))
(+.f32 (*.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 #s(literal 1/16 binary32))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) (*.f32 (neg.f32 u1) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))))
(fma.f32 (neg.f32 u1) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 #s(literal 1/16 binary32))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))))
(fma.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 #s(literal 1/16 binary32))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (neg.f32 u1) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))))
(fma.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (neg.f32 u1) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (*.f32 u1 u1) (*.f32 u1 #s(literal 1/16 binary32)))))
(fma.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (*.f32 u1 u1) (*.f32 u1 #s(literal 1/16 binary32))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (neg.f32 u1)))
(/.f32 (*.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) #s(literal 1/4096 binary32)) (*.f32 u1 (*.f32 u1 u1))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) (fma.f32 (neg.f32 u1) (-.f32 (neg.f32 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 #s(literal 1/16 binary32)))) (*.f32 (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) #s(literal 1/256 binary32))))
(/.f32 (*.f32 (fma.f32 (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) #s(literal 1/256 binary32) (*.f32 u1 (neg.f32 u1))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) (fma.f32 (*.f32 u1 u1) (*.f32 u1 #s(literal 1/16 binary32)) u1))
(/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) #s(literal 1/4096 binary32)) (*.f32 u1 (*.f32 u1 u1)))) (fma.f32 (neg.f32 u1) (-.f32 (neg.f32 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 #s(literal 1/16 binary32)))) (*.f32 (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) #s(literal 1/256 binary32))))
(/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (fma.f32 (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) #s(literal 1/256 binary32) (*.f32 u1 (neg.f32 u1)))) (fma.f32 (*.f32 u1 u1) (*.f32 u1 #s(literal 1/16 binary32)) u1))
(/.f32 (neg.f32 (*.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) #s(literal 1/4096 binary32)) (*.f32 u1 (*.f32 u1 u1))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))) (neg.f32 (fma.f32 (neg.f32 u1) (-.f32 (neg.f32 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 #s(literal 1/16 binary32)))) (*.f32 (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) #s(literal 1/256 binary32)))))
(/.f32 (neg.f32 (*.f32 (fma.f32 (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) #s(literal 1/256 binary32) (*.f32 u1 (neg.f32 u1))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))) (neg.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 #s(literal 1/16 binary32)) u1)))
(/.f32 (neg.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) #s(literal 1/4096 binary32)) (*.f32 u1 (*.f32 u1 u1))))) (neg.f32 (fma.f32 (neg.f32 u1) (-.f32 (neg.f32 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 #s(literal 1/16 binary32)))) (*.f32 (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) #s(literal 1/256 binary32)))))
(/.f32 (neg.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (fma.f32 (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) #s(literal 1/256 binary32) (*.f32 u1 (neg.f32 u1))))) (neg.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 #s(literal 1/16 binary32)) u1)))
(/.f32 (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (neg.f32 u1)) #s(literal 3 binary32)) (pow.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (*.f32 u1 u1) (*.f32 u1 #s(literal 1/16 binary32)))) #s(literal 3 binary32))) (fma.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (neg.f32 u1)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (neg.f32 u1)) (-.f32 (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (*.f32 u1 u1) (*.f32 u1 #s(literal 1/16 binary32)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (*.f32 u1 u1) (*.f32 u1 #s(literal 1/16 binary32))))) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (neg.f32 u1)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (*.f32 u1 u1) (*.f32 u1 #s(literal 1/16 binary32))))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (*.f32 u1 u1) (*.f32 u1 #s(literal 1/16 binary32)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (neg.f32 u1)) #s(literal 3 binary32))) (fma.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (*.f32 u1 u1) (*.f32 u1 #s(literal 1/16 binary32)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (*.f32 u1 u1) (*.f32 u1 #s(literal 1/16 binary32)))) (-.f32 (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (neg.f32 u1)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (neg.f32 u1))) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (*.f32 u1 u1) (*.f32 u1 #s(literal 1/16 binary32)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (neg.f32 u1))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (neg.f32 u1) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 #s(literal 1/16 binary32))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) #s(literal 3 binary32))) (fma.f32 (*.f32 (neg.f32 u1) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) (*.f32 (neg.f32 u1) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) (-.f32 (*.f32 (*.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 #s(literal 1/16 binary32))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) (*.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 #s(literal 1/16 binary32))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))) (*.f32 (*.f32 (neg.f32 u1) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) (*.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 #s(literal 1/16 binary32))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 #s(literal 1/16 binary32))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) #s(literal 3 binary32)) (pow.f32 (*.f32 (neg.f32 u1) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) #s(literal 3 binary32))) (fma.f32 (*.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 #s(literal 1/16 binary32))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) (*.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 #s(literal 1/16 binary32))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) (-.f32 (*.f32 (*.f32 (neg.f32 u1) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) (*.f32 (neg.f32 u1) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))) (*.f32 (*.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 #s(literal 1/16 binary32))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) (*.f32 (neg.f32 u1) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))))))
(*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (sin.f32 (*.f32 u2 (PI.f32))) (cos.f32 (*.f32 u2 (PI.f32)))) (fma.f32 (*.f32 u1 u1) (*.f32 u1 #s(literal 1/16 binary32)) (neg.f32 u1))))
(*.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 #s(literal 1/16 binary32)) (neg.f32 u1)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (fma.f32 (*.f32 u1 u1) (*.f32 u1 #s(literal 1/16 binary32)) (neg.f32 u1)))
(*.f32 (*.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 #s(literal 1/16 binary32)) (neg.f32 u1)) #s(literal 2 binary32)) (*.f32 (sin.f32 (*.f32 u2 (PI.f32))) (cos.f32 (*.f32 u2 (PI.f32)))))
(+.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) (sqrt.f32 u1))) (*.f32 (*.f32 (sqrt.f32 u1) #s(literal -4/3 binary32)) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))
(+.f32 (*.f32 (*.f32 (sqrt.f32 u1) #s(literal -4/3 binary32)) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) (sqrt.f32 u1))))
(pow.f32 (/.f32 (fma.f32 (*.f32 (*.f32 (sqrt.f32 u1) #s(literal -4/3 binary32)) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (-.f32 (*.f32 (*.f32 (sqrt.f32 u1) #s(literal -4/3 binary32)) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) (sqrt.f32 u1)))) (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 (PI.f32) (sqrt.f32 u1)) (*.f32 (PI.f32) (sqrt.f32 u1))))) (fma.f32 #s(literal -64/27 binary32) (*.f32 (*.f32 u1 (sqrt.f32 u1)) (*.f32 (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 u1 (sqrt.f32 u1)) #s(literal 8 binary32))))) #s(literal -1 binary32))
(pow.f32 (/.f32 (fma.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (sqrt.f32 u1)) (*.f32 #s(literal 4/3 binary32) (*.f32 (sqrt.f32 u1) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (-.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 (PI.f32) (sqrt.f32 u1)) (*.f32 (PI.f32) (sqrt.f32 u1)))) (*.f32 #s(literal 16/9 binary32) (*.f32 (*.f32 (sqrt.f32 u1) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (sqrt.f32 u1) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))))) #s(literal -1 binary32))
(fma.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (sqrt.f32 u1)) (*.f32 (*.f32 (sqrt.f32 u1) #s(literal -4/3 binary32)) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))
(fma.f32 u2 (*.f32 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (sqrt.f32 u1) #s(literal -4/3 binary32))) (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) (sqrt.f32 u1))))
(fma.f32 (PI.f32) (*.f32 #s(literal 2 binary32) (sqrt.f32 u1)) (*.f32 (*.f32 (sqrt.f32 u1) #s(literal -4/3 binary32)) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))
(fma.f32 (sqrt.f32 u1) (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 (sqrt.f32 u1) #s(literal -4/3 binary32)) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))
(fma.f32 (sqrt.f32 u1) (*.f32 #s(literal -4/3 binary32) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) (sqrt.f32 u1))))
(fma.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (sqrt.f32 u1) (*.f32 (*.f32 (sqrt.f32 u1) #s(literal -4/3 binary32)) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))
(fma.f32 (*.f32 (PI.f32) (sqrt.f32 u1)) #s(literal 2 binary32) (*.f32 (*.f32 (sqrt.f32 u1) #s(literal -4/3 binary32)) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))
(fma.f32 #s(literal -4/3 binary32) (*.f32 (sqrt.f32 u1) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) (sqrt.f32 u1))))
(fma.f32 (*.f32 (sqrt.f32 u1) #s(literal -4/3 binary32)) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) (sqrt.f32 u1))))
(fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (sqrt.f32 u1) #s(literal -4/3 binary32))) (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) (sqrt.f32 u1))))
(fma.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (sqrt.f32 u1) (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2))) (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) (sqrt.f32 u1))))
(fma.f32 (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (sqrt.f32 u1) #s(literal -4/3 binary32)) (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) (sqrt.f32 u1))))
(fma.f32 (*.f32 u2 (*.f32 u2 (PI.f32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (sqrt.f32 u1) #s(literal -4/3 binary32))) (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) (sqrt.f32 u1))))
(fma.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 u1)) (PI.f32) (*.f32 (*.f32 (sqrt.f32 u1) #s(literal -4/3 binary32)) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))
(fma.f32 (*.f32 (sqrt.f32 u1) (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) (sqrt.f32 u1))))
(fma.f32 (*.f32 (sqrt.f32 u1) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) (sqrt.f32 u1))))
(fma.f32 (*.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 u1)) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)) (*.f32 (*.f32 (sqrt.f32 u1) #s(literal -4/3 binary32)) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))
(fma.f32 (*.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 u1)) #s(literal 1 binary32)) (PI.f32) (*.f32 (*.f32 (sqrt.f32 u1) #s(literal -4/3 binary32)) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))
(fma.f32 (*.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 u1)) (pow.f32 (PI.f32) #s(literal 2/3 binary32))) (cbrt.f32 (PI.f32)) (*.f32 (*.f32 (sqrt.f32 u1) #s(literal -4/3 binary32)) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))
(fma.f32 (*.f32 (*.f32 (sqrt.f32 u1) #s(literal -4/3 binary32)) u2) (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) (sqrt.f32 u1))))
(fma.f32 (*.f32 (*.f32 (sqrt.f32 u1) #s(literal -4/3 binary32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 u2 u2) (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) (sqrt.f32 u1))))
(fma.f32 (*.f32 (*.f32 (sqrt.f32 u1) #s(literal -4/3 binary32)) (*.f32 u2 (*.f32 u2 (PI.f32)))) (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) (sqrt.f32 u1))))
(fma.f32 (*.f32 (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) #s(literal -4/3 binary32)) (sqrt.f32 u1) (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) (sqrt.f32 u1))))
(fma.f32 (*.f32 (*.f32 (sqrt.f32 u1) (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2))) (PI.f32)) (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) (sqrt.f32 u1))))
(fma.f32 (*.f32 (*.f32 (sqrt.f32 u1) (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2))) (*.f32 (PI.f32) (PI.f32))) (PI.f32) (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) (sqrt.f32 u1))))
(-.f32 (/.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 (PI.f32) (sqrt.f32 u1)) (*.f32 (PI.f32) (sqrt.f32 u1)))) (fma.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (sqrt.f32 u1)) (*.f32 #s(literal 4/3 binary32) (*.f32 (sqrt.f32 u1) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))) (/.f32 (*.f32 #s(literal 16/9 binary32) (*.f32 (*.f32 (sqrt.f32 u1) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (sqrt.f32 u1) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (fma.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (sqrt.f32 u1)) (*.f32 #s(literal 4/3 binary32) (*.f32 (sqrt.f32 u1) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))))
(-.f32 (/.f32 (*.f32 #s(literal 16/9 binary32) (*.f32 (*.f32 (sqrt.f32 u1) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (sqrt.f32 u1) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (-.f32 (*.f32 (*.f32 (sqrt.f32 u1) #s(literal -4/3 binary32)) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) (sqrt.f32 u1))))) (/.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 (PI.f32) (sqrt.f32 u1)) (*.f32 (PI.f32) (sqrt.f32 u1)))) (-.f32 (*.f32 (*.f32 (sqrt.f32 u1) #s(literal -4/3 binary32)) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) (sqrt.f32 u1))))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 (*.f32 (sqrt.f32 u1) #s(literal -4/3 binary32)) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (-.f32 (*.f32 (*.f32 (sqrt.f32 u1) #s(literal -4/3 binary32)) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) (sqrt.f32 u1)))) (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 (PI.f32) (sqrt.f32 u1)) (*.f32 (PI.f32) (sqrt.f32 u1))))) (fma.f32 #s(literal -64/27 binary32) (*.f32 (*.f32 u1 (sqrt.f32 u1)) (*.f32 (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 u1 (sqrt.f32 u1)) #s(literal 8 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (sqrt.f32 u1)) (*.f32 #s(literal 4/3 binary32) (*.f32 (sqrt.f32 u1) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (-.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 (PI.f32) (sqrt.f32 u1)) (*.f32 (PI.f32) (sqrt.f32 u1)))) (*.f32 #s(literal 16/9 binary32) (*.f32 (*.f32 (sqrt.f32 u1) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (sqrt.f32 u1) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (fma.f32 (*.f32 (*.f32 (sqrt.f32 u1) #s(literal -4/3 binary32)) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (-.f32 (*.f32 (*.f32 (sqrt.f32 u1) #s(literal -4/3 binary32)) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) (sqrt.f32 u1)))) (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 (PI.f32) (sqrt.f32 u1)) (*.f32 (PI.f32) (sqrt.f32 u1))))) (fma.f32 #s(literal -64/27 binary32) (*.f32 (*.f32 u1 (sqrt.f32 u1)) (*.f32 (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 u1 (sqrt.f32 u1)) #s(literal 8 binary32)))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (fma.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (sqrt.f32 u1)) (*.f32 #s(literal 4/3 binary32) (*.f32 (sqrt.f32 u1) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (-.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 (PI.f32) (sqrt.f32 u1)) (*.f32 (PI.f32) (sqrt.f32 u1)))) (*.f32 #s(literal 16/9 binary32) (*.f32 (*.f32 (sqrt.f32 u1) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (sqrt.f32 u1) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))))))
(/.f32 (fma.f32 #s(literal -64/27 binary32) (*.f32 (*.f32 u1 (sqrt.f32 u1)) (*.f32 (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 u1 (sqrt.f32 u1)) #s(literal 8 binary32)))) (fma.f32 (*.f32 (*.f32 (sqrt.f32 u1) #s(literal -4/3 binary32)) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (-.f32 (*.f32 (*.f32 (sqrt.f32 u1) #s(literal -4/3 binary32)) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) (sqrt.f32 u1)))) (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 (PI.f32) (sqrt.f32 u1)) (*.f32 (PI.f32) (sqrt.f32 u1))))))
(/.f32 (fma.f32 #s(literal -64/27 binary32) (*.f32 (*.f32 u1 (sqrt.f32 u1)) (*.f32 (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 u1 (sqrt.f32 u1)) #s(literal 8 binary32)))) (fma.f32 #s(literal 16/9 binary32) (*.f32 (*.f32 (sqrt.f32 u1) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (sqrt.f32 u1) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) (-.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 (PI.f32) (sqrt.f32 u1)) (*.f32 (PI.f32) (sqrt.f32 u1)))) (*.f32 (*.f32 (PI.f32) (sqrt.f32 u1)) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (sqrt.f32 u1) #s(literal -4/3 binary32)) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))))))
(/.f32 (-.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 (PI.f32) (sqrt.f32 u1)) (*.f32 (PI.f32) (sqrt.f32 u1)))) (*.f32 #s(literal 16/9 binary32) (*.f32 (*.f32 (sqrt.f32 u1) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (sqrt.f32 u1) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))) (fma.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (sqrt.f32 u1)) (*.f32 #s(literal 4/3 binary32) (*.f32 (sqrt.f32 u1) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))))
(/.f32 (neg.f32 (fma.f32 #s(literal -64/27 binary32) (*.f32 (*.f32 u1 (sqrt.f32 u1)) (*.f32 (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 u1 (sqrt.f32 u1)) #s(literal 8 binary32))))) (neg.f32 (fma.f32 (*.f32 (*.f32 (sqrt.f32 u1) #s(literal -4/3 binary32)) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (-.f32 (*.f32 (*.f32 (sqrt.f32 u1) #s(literal -4/3 binary32)) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) (sqrt.f32 u1)))) (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 (PI.f32) (sqrt.f32 u1)) (*.f32 (PI.f32) (sqrt.f32 u1)))))))
(/.f32 (neg.f32 (fma.f32 #s(literal -64/27 binary32) (*.f32 (*.f32 u1 (sqrt.f32 u1)) (*.f32 (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 u1 (sqrt.f32 u1)) #s(literal 8 binary32))))) (neg.f32 (fma.f32 #s(literal 16/9 binary32) (*.f32 (*.f32 (sqrt.f32 u1) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (sqrt.f32 u1) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) (-.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 (PI.f32) (sqrt.f32 u1)) (*.f32 (PI.f32) (sqrt.f32 u1)))) (*.f32 (*.f32 (PI.f32) (sqrt.f32 u1)) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (sqrt.f32 u1) #s(literal -4/3 binary32)) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))))))
(/.f32 (neg.f32 (-.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 (PI.f32) (sqrt.f32 u1)) (*.f32 (PI.f32) (sqrt.f32 u1)))) (*.f32 #s(literal 16/9 binary32) (*.f32 (*.f32 (sqrt.f32 u1) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (sqrt.f32 u1) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))))) (neg.f32 (fma.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (sqrt.f32 u1)) (*.f32 #s(literal 4/3 binary32) (*.f32 (sqrt.f32 u1) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))))
(/.f32 (-.f32 (*.f32 #s(literal 16/9 binary32) (*.f32 (*.f32 (sqrt.f32 u1) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (sqrt.f32 u1) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 (PI.f32) (sqrt.f32 u1)) (*.f32 (PI.f32) (sqrt.f32 u1))))) (-.f32 (*.f32 (*.f32 (sqrt.f32 u1) #s(literal -4/3 binary32)) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) (sqrt.f32 u1)))))
(/.f32 (-.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 (PI.f32) (sqrt.f32 u1)) (*.f32 (PI.f32) (sqrt.f32 u1)))) (fma.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (sqrt.f32 u1)) (*.f32 #s(literal 4/3 binary32) (*.f32 (sqrt.f32 u1) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))) (*.f32 (fma.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (sqrt.f32 u1)) (*.f32 #s(literal 4/3 binary32) (*.f32 (sqrt.f32 u1) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (*.f32 #s(literal 16/9 binary32) (*.f32 (*.f32 (sqrt.f32 u1) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (sqrt.f32 u1) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))))) (*.f32 (fma.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (sqrt.f32 u1)) (*.f32 #s(literal 4/3 binary32) (*.f32 (sqrt.f32 u1) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (fma.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (sqrt.f32 u1)) (*.f32 #s(literal 4/3 binary32) (*.f32 (sqrt.f32 u1) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))))
(/.f32 (neg.f32 (neg.f32 (fma.f32 #s(literal -64/27 binary32) (*.f32 (*.f32 u1 (sqrt.f32 u1)) (*.f32 (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 u1 (sqrt.f32 u1)) #s(literal 8 binary32)))))) (neg.f32 (neg.f32 (fma.f32 (*.f32 (*.f32 (sqrt.f32 u1) #s(literal -4/3 binary32)) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (-.f32 (*.f32 (*.f32 (sqrt.f32 u1) #s(literal -4/3 binary32)) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) (sqrt.f32 u1)))) (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 (PI.f32) (sqrt.f32 u1)) (*.f32 (PI.f32) (sqrt.f32 u1))))))))
(/.f32 (neg.f32 (neg.f32 (-.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 (PI.f32) (sqrt.f32 u1)) (*.f32 (PI.f32) (sqrt.f32 u1)))) (*.f32 #s(literal 16/9 binary32) (*.f32 (*.f32 (sqrt.f32 u1) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (sqrt.f32 u1) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))))) (neg.f32 (neg.f32 (fma.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (sqrt.f32 u1)) (*.f32 #s(literal 4/3 binary32) (*.f32 (sqrt.f32 u1) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))))))
(/.f32 (neg.f32 (-.f32 (*.f32 #s(literal 16/9 binary32) (*.f32 (*.f32 (sqrt.f32 u1) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (sqrt.f32 u1) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 (PI.f32) (sqrt.f32 u1)) (*.f32 (PI.f32) (sqrt.f32 u1)))))) (neg.f32 (-.f32 (*.f32 (*.f32 (sqrt.f32 u1) #s(literal -4/3 binary32)) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) (sqrt.f32 u1))))))
(/.f32 (-.f32 (pow.f32 (/.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 (PI.f32) (sqrt.f32 u1)) (*.f32 (PI.f32) (sqrt.f32 u1)))) (fma.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (sqrt.f32 u1)) (*.f32 #s(literal 4/3 binary32) (*.f32 (sqrt.f32 u1) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))) #s(literal 3 binary32)) (pow.f32 (/.f32 (*.f32 #s(literal 16/9 binary32) (*.f32 (*.f32 (sqrt.f32 u1) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (sqrt.f32 u1) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (fma.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (sqrt.f32 u1)) (*.f32 #s(literal 4/3 binary32) (*.f32 (sqrt.f32 u1) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))) #s(literal 3 binary32))) (fma.f32 (/.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 (PI.f32) (sqrt.f32 u1)) (*.f32 (PI.f32) (sqrt.f32 u1)))) (fma.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (sqrt.f32 u1)) (*.f32 #s(literal 4/3 binary32) (*.f32 (sqrt.f32 u1) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))) (/.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 (PI.f32) (sqrt.f32 u1)) (*.f32 (PI.f32) (sqrt.f32 u1)))) (fma.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (sqrt.f32 u1)) (*.f32 #s(literal 4/3 binary32) (*.f32 (sqrt.f32 u1) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))) (fma.f32 (/.f32 (*.f32 #s(literal 16/9 binary32) (*.f32 (*.f32 (sqrt.f32 u1) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (sqrt.f32 u1) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (fma.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (sqrt.f32 u1)) (*.f32 #s(literal 4/3 binary32) (*.f32 (sqrt.f32 u1) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))) (/.f32 (*.f32 #s(literal 16/9 binary32) (*.f32 (*.f32 (sqrt.f32 u1) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (sqrt.f32 u1) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (fma.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (sqrt.f32 u1)) (*.f32 #s(literal 4/3 binary32) (*.f32 (sqrt.f32 u1) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))) (*.f32 (/.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 (PI.f32) (sqrt.f32 u1)) (*.f32 (PI.f32) (sqrt.f32 u1)))) (fma.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (sqrt.f32 u1)) (*.f32 #s(literal 4/3 binary32) (*.f32 (sqrt.f32 u1) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))) (/.f32 (*.f32 #s(literal 16/9 binary32) (*.f32 (*.f32 (sqrt.f32 u1) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (sqrt.f32 u1) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (fma.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (sqrt.f32 u1)) (*.f32 #s(literal 4/3 binary32) (*.f32 (sqrt.f32 u1) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))))))))
(*.f32 (fma.f32 #s(literal -64/27 binary32) (*.f32 (*.f32 u1 (sqrt.f32 u1)) (*.f32 (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 u1 (sqrt.f32 u1)) #s(literal 8 binary32)))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (*.f32 (sqrt.f32 u1) #s(literal -4/3 binary32)) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (-.f32 (*.f32 (*.f32 (sqrt.f32 u1) #s(literal -4/3 binary32)) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) (sqrt.f32 u1)))) (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 (PI.f32) (sqrt.f32 u1)) (*.f32 (PI.f32) (sqrt.f32 u1)))))))
(*.f32 (-.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 (PI.f32) (sqrt.f32 u1)) (*.f32 (PI.f32) (sqrt.f32 u1)))) (*.f32 #s(literal 16/9 binary32) (*.f32 (*.f32 (sqrt.f32 u1) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (sqrt.f32 u1) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))) (/.f32 #s(literal 1 binary32) (fma.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (sqrt.f32 u1)) (*.f32 #s(literal 4/3 binary32) (*.f32 (sqrt.f32 u1) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))))
(+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (fma.f32 (sqrt.f32 u1) #s(literal 1/6 binary32) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))) (*.f32 u1 u1))) (*.f32 u2 (fma.f32 (*.f32 (sqrt.f32 u1) #s(literal -4/3 binary32)) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) (sqrt.f32 u1))))))
(+.f32 (*.f32 u2 (fma.f32 (*.f32 (sqrt.f32 u1) #s(literal -4/3 binary32)) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) (sqrt.f32 u1))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (fma.f32 (sqrt.f32 u1) #s(literal 1/6 binary32) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))) (*.f32 u1 u1))))
(+.f32 (*.f32 (*.f32 #s(literal 2 binary32) u2) (*.f32 (PI.f32) (sqrt.f32 u1))) (fma.f32 u2 (*.f32 (*.f32 (sqrt.f32 u1) #s(literal -4/3 binary32)) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (fma.f32 (sqrt.f32 u1) #s(literal 1/6 binary32) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))) (*.f32 u1 u1)))))
(+.f32 (fma.f32 (*.f32 u1 u1) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (fma.f32 (sqrt.f32 u1) #s(literal 1/6 binary32) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1)))) (*.f32 (*.f32 #s(literal 2 binary32) u2) (*.f32 (PI.f32) (sqrt.f32 u1)))) (*.f32 (*.f32 u2 (*.f32 (sqrt.f32 u1) #s(literal -4/3 binary32))) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))
(pow.f32 (/.f32 (fma.f32 (*.f32 u2 (fma.f32 (*.f32 (sqrt.f32 u1) #s(literal -4/3 binary32)) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) (sqrt.f32 u1))))) (-.f32 (*.f32 u2 (fma.f32 (*.f32 (sqrt.f32 u1) #s(literal -4/3 binary32)) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) (sqrt.f32 u1))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (fma.f32 (sqrt.f32 u1) #s(literal 1/6 binary32) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))) (*.f32 u1 u1)))) (pow.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (fma.f32 (sqrt.f32 u1) #s(literal 1/6 binary32) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))) (*.f32 u1 u1))) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (fma.f32 (sqrt.f32 u1) #s(literal 1/6 binary32) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))) (*.f32 u1 u1))) #s(literal 3 binary32)) (pow.f32 (*.f32 u2 (fma.f32 (*.f32 (sqrt.f32 u1) #s(literal -4/3 binary32)) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) (sqrt.f32 u1))))) #s(literal 3 binary32)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (fma.f32 (*.f32 u1 u1) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (fma.f32 (sqrt.f32 u1) #s(literal 1/6 binary32) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1)))) (*.f32 (neg.f32 u2) (fma.f32 (*.f32 (sqrt.f32 u1) #s(literal -4/3 binary32)) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) (sqrt.f32 u1)))))) (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (fma.f32 (sqrt.f32 u1) #s(literal 1/6 binary32) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))) (*.f32 u1 u1))) #s(literal 2 binary32)) (*.f32 u2 (*.f32 (fma.f32 (*.f32 (sqrt.f32 u1) #s(literal -4/3 binary32)) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) (sqrt.f32 u1)))) (*.f32 u2 (fma.f32 (*.f32 (sqrt.f32 u1) #s(literal -4/3 binary32)) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) (sqrt.f32 u1))))))))) #s(literal -1 binary32))
(fma.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (*.f32 u2 (sqrt.f32 u1))) (fma.f32 u2 (*.f32 (*.f32 (sqrt.f32 u1) #s(literal -4/3 binary32)) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (fma.f32 (sqrt.f32 u1) #s(literal 1/6 binary32) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))) (*.f32 u1 u1)))))
(fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) (sqrt.f32 u1)) u2) (fma.f32 u2 (*.f32 (*.f32 (sqrt.f32 u1) #s(literal -4/3 binary32)) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (fma.f32 (sqrt.f32 u1) #s(literal 1/6 binary32) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))) (*.f32 u1 u1)))))
(fma.f32 u2 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) (sqrt.f32 u1))) (fma.f32 u2 (*.f32 (*.f32 (sqrt.f32 u1) #s(literal -4/3 binary32)) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (fma.f32 (sqrt.f32 u1) #s(literal 1/6 binary32) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))) (*.f32 u1 u1)))))
(fma.f32 u2 (fma.f32 (*.f32 (sqrt.f32 u1) #s(literal -4/3 binary32)) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) (sqrt.f32 u1)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (fma.f32 (sqrt.f32 u1) #s(literal 1/6 binary32) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))) (*.f32 u1 u1))))
(fma.f32 (*.f32 #s(literal 2 binary32) u2) (*.f32 (PI.f32) (sqrt.f32 u1)) (fma.f32 u2 (*.f32 (*.f32 (sqrt.f32 u1) #s(literal -4/3 binary32)) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (fma.f32 (sqrt.f32 u1) #s(literal 1/6 binary32) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))) (*.f32 u1 u1)))))
(fma.f32 (PI.f32) (*.f32 u2 (*.f32 #s(literal 2 binary32) (sqrt.f32 u1))) (fma.f32 u2 (*.f32 (*.f32 (sqrt.f32 u1) #s(literal -4/3 binary32)) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (fma.f32 (sqrt.f32 u1) #s(literal 1/6 binary32) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))) (*.f32 u1 u1)))))
(fma.f32 (sqrt.f32 (PI.f32)) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 u2 (*.f32 #s(literal 2 binary32) (sqrt.f32 u1)))) (fma.f32 u2 (*.f32 (*.f32 (sqrt.f32 u1) #s(literal -4/3 binary32)) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (fma.f32 (sqrt.f32 u1) #s(literal 1/6 binary32) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))) (*.f32 u1 u1)))))
(fma.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal 2 binary32) u2) (*.f32 (PI.f32) (sqrt.f32 u1))) (fma.f32 u2 (*.f32 (*.f32 (sqrt.f32 u1) #s(literal -4/3 binary32)) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (fma.f32 (sqrt.f32 u1) #s(literal 1/6 binary32) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))) (*.f32 u1 u1)))))
(fma.f32 u1 (*.f32 u1 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (fma.f32 (sqrt.f32 u1) #s(literal 1/6 binary32) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))))) (*.f32 u2 (fma.f32 (*.f32 (sqrt.f32 u1) #s(literal -4/3 binary32)) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) (sqrt.f32 u1))))))
(fma.f32 (*.f32 u2 (sqrt.f32 u1)) (*.f32 #s(literal 2 binary32) (PI.f32)) (fma.f32 u2 (*.f32 (*.f32 (sqrt.f32 u1) #s(literal -4/3 binary32)) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (fma.f32 (sqrt.f32 u1) #s(literal 1/6 binary32) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))) (*.f32 u1 u1)))))
(fma.f32 (*.f32 u2 (*.f32 #s(literal 2 binary32) (sqrt.f32 u1))) (PI.f32) (fma.f32 u2 (*.f32 (*.f32 (sqrt.f32 u1) #s(literal -4/3 binary32)) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (fma.f32 (sqrt.f32 u1) #s(literal 1/6 binary32) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))) (*.f32 u1 u1)))))
(fma.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 u2 (sqrt.f32 u1)) (fma.f32 u2 (*.f32 (*.f32 (sqrt.f32 u1) #s(literal -4/3 binary32)) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (fma.f32 (sqrt.f32 u1) #s(literal 1/6 binary32) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))) (*.f32 u1 u1)))))
(fma.f32 (*.f32 u1 u1) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (fma.f32 (sqrt.f32 u1) #s(literal 1/6 binary32) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1)))) (*.f32 u2 (fma.f32 (*.f32 (sqrt.f32 u1) #s(literal -4/3 binary32)) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) (sqrt.f32 u1))))))
(fma.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (fma.f32 (sqrt.f32 u1) #s(literal 1/6 binary32) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))) (*.f32 u1 u1)) (*.f32 u2 (fma.f32 (*.f32 (sqrt.f32 u1) #s(literal -4/3 binary32)) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) (sqrt.f32 u1))))))
(fma.f32 (*.f32 (PI.f32) (sqrt.f32 u1)) (*.f32 #s(literal 2 binary32) u2) (fma.f32 u2 (*.f32 (*.f32 (sqrt.f32 u1) #s(literal -4/3 binary32)) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (fma.f32 (sqrt.f32 u1) #s(literal 1/6 binary32) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))) (*.f32 u1 u1)))))
(fma.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) (sqrt.f32 u1))) u2 (fma.f32 u2 (*.f32 (*.f32 (sqrt.f32 u1) #s(literal -4/3 binary32)) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (fma.f32 (sqrt.f32 u1) #s(literal 1/6 binary32) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))) (*.f32 u1 u1)))))
(fma.f32 (fma.f32 (*.f32 (sqrt.f32 u1) #s(literal -4/3 binary32)) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) (sqrt.f32 u1)))) u2 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (fma.f32 (sqrt.f32 u1) #s(literal 1/6 binary32) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))) (*.f32 u1 u1))))
(fma.f32 (fma.f32 (sqrt.f32 u1) #s(literal 1/6 binary32) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))) (*.f32 (*.f32 u1 u1) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) (*.f32 u2 (fma.f32 (*.f32 (sqrt.f32 u1) #s(literal -4/3 binary32)) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) (sqrt.f32 u1))))))
(fma.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (fma.f32 (sqrt.f32 u1) #s(literal 1/6 binary32) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1)))) (*.f32 u1 u1) (*.f32 u2 (fma.f32 (*.f32 (sqrt.f32 u1) #s(literal -4/3 binary32)) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) (sqrt.f32 u1))))))
(fma.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)))) (fma.f32 u2 (*.f32 (*.f32 (sqrt.f32 u1) #s(literal -4/3 binary32)) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (fma.f32 (sqrt.f32 u1) #s(literal 1/6 binary32) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))) (*.f32 u1 u1)))))
(fma.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 u1)) (*.f32 u2 (PI.f32)) (fma.f32 u2 (*.f32 (*.f32 (sqrt.f32 u1) #s(literal -4/3 binary32)) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (fma.f32 (sqrt.f32 u1) #s(literal 1/6 binary32) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))) (*.f32 u1 u1)))))
(fma.f32 (*.f32 (*.f32 u1 u1) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) (fma.f32 (sqrt.f32 u1) #s(literal 1/6 binary32) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))) (*.f32 u2 (fma.f32 (*.f32 (sqrt.f32 u1) #s(literal -4/3 binary32)) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) (sqrt.f32 u1))))))
(fma.f32 (*.f32 (PI.f32) (*.f32 u2 (sqrt.f32 u1))) #s(literal 2 binary32) (fma.f32 u2 (*.f32 (*.f32 (sqrt.f32 u1) #s(literal -4/3 binary32)) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (fma.f32 (sqrt.f32 u1) #s(literal 1/6 binary32) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))) (*.f32 u1 u1)))))
(fma.f32 (*.f32 u1 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (fma.f32 (sqrt.f32 u1) #s(literal 1/6 binary32) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))))) u1 (*.f32 u2 (fma.f32 (*.f32 (sqrt.f32 u1) #s(literal -4/3 binary32)) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) (sqrt.f32 u1))))))
(fma.f32 (*.f32 (*.f32 u2 (*.f32 #s(literal 2 binary32) (sqrt.f32 u1))) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)) (fma.f32 u2 (*.f32 (*.f32 (sqrt.f32 u1) #s(literal -4/3 binary32)) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (fma.f32 (sqrt.f32 u1) #s(literal 1/6 binary32) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))) (*.f32 u1 u1)))))
(fma.f32 (*.f32 (*.f32 u2 (*.f32 #s(literal 2 binary32) (sqrt.f32 u1))) #s(literal 1 binary32)) (PI.f32) (fma.f32 u2 (*.f32 (*.f32 (sqrt.f32 u1) #s(literal -4/3 binary32)) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (fma.f32 (sqrt.f32 u1) #s(literal 1/6 binary32) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))) (*.f32 u1 u1)))))
(fma.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)) (fma.f32 u2 (*.f32 (*.f32 (sqrt.f32 u1) #s(literal -4/3 binary32)) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (fma.f32 (sqrt.f32 u1) #s(literal 1/6 binary32) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))) (*.f32 u1 u1)))))
(fma.f32 (*.f32 (*.f32 u1 u1) (fma.f32 (sqrt.f32 u1) #s(literal 1/6 binary32) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 u2 (fma.f32 (*.f32 (sqrt.f32 u1) #s(literal -4/3 binary32)) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) (sqrt.f32 u1))))))
(-.f32 (/.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (fma.f32 (sqrt.f32 u1) #s(literal 1/6 binary32) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))) (*.f32 u1 u1))) #s(literal 2 binary32)) (fma.f32 (*.f32 u1 u1) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (fma.f32 (sqrt.f32 u1) #s(literal 1/6 binary32) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1)))) (*.f32 (neg.f32 u2) (fma.f32 (*.f32 (sqrt.f32 u1) #s(literal -4/3 binary32)) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) (sqrt.f32 u1))))))) (/.f32 (*.f32 u2 (*.f32 (fma.f32 (*.f32 (sqrt.f32 u1) #s(literal -4/3 binary32)) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) (sqrt.f32 u1)))) (*.f32 u2 (fma.f32 (*.f32 (sqrt.f32 u1) #s(literal -4/3 binary32)) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) (sqrt.f32 u1))))))) (fma.f32 (*.f32 u1 u1) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (fma.f32 (sqrt.f32 u1) #s(literal 1/6 binary32) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1)))) (*.f32 (neg.f32 u2) (fma.f32 (*.f32 (sqrt.f32 u1) #s(literal -4/3 binary32)) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) (sqrt.f32 u1))))))))
(-.f32 (/.f32 (*.f32 u2 (*.f32 (fma.f32 (*.f32 (sqrt.f32 u1) #s(literal -4/3 binary32)) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) (sqrt.f32 u1)))) (*.f32 u2 (fma.f32 (*.f32 (sqrt.f32 u1) #s(literal -4/3 binary32)) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) (sqrt.f32 u1))))))) (-.f32 (*.f32 u2 (fma.f32 (*.f32 (sqrt.f32 u1) #s(literal -4/3 binary32)) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) (sqrt.f32 u1))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (fma.f32 (sqrt.f32 u1) #s(literal 1/6 binary32) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))) (*.f32 u1 u1))))) (/.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (fma.f32 (sqrt.f32 u1) #s(literal 1/6 binary32) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))) (*.f32 u1 u1))) #s(literal 2 binary32)) (-.f32 (*.f32 u2 (fma.f32 (*.f32 (sqrt.f32 u1) #s(literal -4/3 binary32)) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) (sqrt.f32 u1))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (fma.f32 (sqrt.f32 u1) #s(literal 1/6 binary32) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))) (*.f32 u1 u1))))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 u2 (fma.f32 (*.f32 (sqrt.f32 u1) #s(literal -4/3 binary32)) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) (sqrt.f32 u1))))) (-.f32 (*.f32 u2 (fma.f32 (*.f32 (sqrt.f32 u1) #s(literal -4/3 binary32)) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) (sqrt.f32 u1))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (fma.f32 (sqrt.f32 u1) #s(literal 1/6 binary32) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))) (*.f32 u1 u1)))) (pow.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (fma.f32 (sqrt.f32 u1) #s(literal 1/6 binary32) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))) (*.f32 u1 u1))) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (fma.f32 (sqrt.f32 u1) #s(literal 1/6 binary32) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))) (*.f32 u1 u1))) #s(literal 3 binary32)) (pow.f32 (*.f32 u2 (fma.f32 (*.f32 (sqrt.f32 u1) #s(literal -4/3 binary32)) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) (sqrt.f32 u1))))) #s(literal 3 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 u1 u1) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (fma.f32 (sqrt.f32 u1) #s(literal 1/6 binary32) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1)))) (*.f32 (neg.f32 u2) (fma.f32 (*.f32 (sqrt.f32 u1) #s(literal -4/3 binary32)) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) (sqrt.f32 u1)))))) (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (fma.f32 (sqrt.f32 u1) #s(literal 1/6 binary32) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))) (*.f32 u1 u1))) #s(literal 2 binary32)) (*.f32 u2 (*.f32 (fma.f32 (*.f32 (sqrt.f32 u1) #s(literal -4/3 binary32)) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) (sqrt.f32 u1)))) (*.f32 u2 (fma.f32 (*.f32 (sqrt.f32 u1) #s(literal -4/3 binary32)) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) (sqrt.f32 u1))))))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (fma.f32 (*.f32 u2 (fma.f32 (*.f32 (sqrt.f32 u1) #s(literal -4/3 binary32)) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) (sqrt.f32 u1))))) (-.f32 (*.f32 u2 (fma.f32 (*.f32 (sqrt.f32 u1) #s(literal -4/3 binary32)) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) (sqrt.f32 u1))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (fma.f32 (sqrt.f32 u1) #s(literal 1/6 binary32) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))) (*.f32 u1 u1)))) (pow.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (fma.f32 (sqrt.f32 u1) #s(literal 1/6 binary32) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))) (*.f32 u1 u1))) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (fma.f32 (sqrt.f32 u1) #s(literal 1/6 binary32) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))) (*.f32 u1 u1))) #s(literal 3 binary32)) (pow.f32 (*.f32 u2 (fma.f32 (*.f32 (sqrt.f32 u1) #s(literal -4/3 binary32)) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) (sqrt.f32 u1))))) #s(literal 3 binary32))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (fma.f32 (*.f32 u1 u1) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (fma.f32 (sqrt.f32 u1) #s(literal 1/6 binary32) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1)))) (*.f32 (neg.f32 u2) (fma.f32 (*.f32 (sqrt.f32 u1) #s(literal -4/3 binary32)) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) (sqrt.f32 u1)))))) (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (fma.f32 (sqrt.f32 u1) #s(literal 1/6 binary32) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))) (*.f32 u1 u1))) #s(literal 2 binary32)) (*.f32 u2 (*.f32 (fma.f32 (*.f32 (sqrt.f32 u1) #s(literal -4/3 binary32)) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) (sqrt.f32 u1)))) (*.f32 u2 (fma.f32 (*.f32 (sqrt.f32 u1) #s(literal -4/3 binary32)) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) (sqrt.f32 u1)))))))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (fma.f32 (sqrt.f32 u1) #s(literal 1/6 binary32) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))) (*.f32 u1 u1))) #s(literal 3 binary32)) (pow.f32 (*.f32 u2 (fma.f32 (*.f32 (sqrt.f32 u1) #s(literal -4/3 binary32)) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) (sqrt.f32 u1))))) #s(literal 3 binary32))) (fma.f32 (*.f32 u2 (fma.f32 (*.f32 (sqrt.f32 u1) #s(literal -4/3 binary32)) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) (sqrt.f32 u1))))) (-.f32 (*.f32 u2 (fma.f32 (*.f32 (sqrt.f32 u1) #s(literal -4/3 binary32)) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) (sqrt.f32 u1))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (fma.f32 (sqrt.f32 u1) #s(literal 1/6 binary32) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))) (*.f32 u1 u1)))) (pow.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (fma.f32 (sqrt.f32 u1) #s(literal 1/6 binary32) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))) (*.f32 u1 u1))) #s(literal 2 binary32))))
(/.f32 (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (fma.f32 (sqrt.f32 u1) #s(literal 1/6 binary32) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))) (*.f32 u1 u1))) #s(literal 3 binary32)) (pow.f32 (*.f32 u2 (fma.f32 (*.f32 (sqrt.f32 u1) #s(literal -4/3 binary32)) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) (sqrt.f32 u1))))) #s(literal 3 binary32))) (fma.f32 u2 (*.f32 (fma.f32 (*.f32 (sqrt.f32 u1) #s(literal -4/3 binary32)) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) (sqrt.f32 u1)))) (*.f32 u2 (fma.f32 (*.f32 (sqrt.f32 u1) #s(literal -4/3 binary32)) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) (sqrt.f32 u1)))))) (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (fma.f32 (sqrt.f32 u1) #s(literal 1/6 binary32) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))) (*.f32 u1 u1))) #s(literal 2 binary32)) (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (fma.f32 (sqrt.f32 u1) #s(literal 1/6 binary32) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1)))) (*.f32 u2 (fma.f32 (*.f32 (sqrt.f32 u1) #s(literal -4/3 binary32)) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) (sqrt.f32 u1))))))))))
(/.f32 (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (fma.f32 (sqrt.f32 u1) #s(literal 1/6 binary32) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))) (*.f32 u1 u1))) #s(literal 2 binary32)) (*.f32 u2 (*.f32 (fma.f32 (*.f32 (sqrt.f32 u1) #s(literal -4/3 binary32)) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) (sqrt.f32 u1)))) (*.f32 u2 (fma.f32 (*.f32 (sqrt.f32 u1) #s(literal -4/3 binary32)) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) (sqrt.f32 u1)))))))) (fma.f32 (*.f32 u1 u1) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (fma.f32 (sqrt.f32 u1) #s(literal 1/6 binary32) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1)))) (*.f32 (neg.f32 u2) (fma.f32 (*.f32 (sqrt.f32 u1) #s(literal -4/3 binary32)) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) (sqrt.f32 u1)))))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (fma.f32 (sqrt.f32 u1) #s(literal 1/6 binary32) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))) (*.f32 u1 u1))) #s(literal 3 binary32)) (pow.f32 (*.f32 u2 (fma.f32 (*.f32 (sqrt.f32 u1) #s(literal -4/3 binary32)) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) (sqrt.f32 u1))))) #s(literal 3 binary32)))) (neg.f32 (fma.f32 (*.f32 u2 (fma.f32 (*.f32 (sqrt.f32 u1) #s(literal -4/3 binary32)) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) (sqrt.f32 u1))))) (-.f32 (*.f32 u2 (fma.f32 (*.f32 (sqrt.f32 u1) #s(literal -4/3 binary32)) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) (sqrt.f32 u1))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (fma.f32 (sqrt.f32 u1) #s(literal 1/6 binary32) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))) (*.f32 u1 u1)))) (pow.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (fma.f32 (sqrt.f32 u1) #s(literal 1/6 binary32) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))) (*.f32 u1 u1))) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (fma.f32 (sqrt.f32 u1) #s(literal 1/6 binary32) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))) (*.f32 u1 u1))) #s(literal 3 binary32)) (pow.f32 (*.f32 u2 (fma.f32 (*.f32 (sqrt.f32 u1) #s(literal -4/3 binary32)) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) (sqrt.f32 u1))))) #s(literal 3 binary32)))) (neg.f32 (fma.f32 u2 (*.f32 (fma.f32 (*.f32 (sqrt.f32 u1) #s(literal -4/3 binary32)) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) (sqrt.f32 u1)))) (*.f32 u2 (fma.f32 (*.f32 (sqrt.f32 u1) #s(literal -4/3 binary32)) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) (sqrt.f32 u1)))))) (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (fma.f32 (sqrt.f32 u1) #s(literal 1/6 binary32) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))) (*.f32 u1 u1))) #s(literal 2 binary32)) (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (fma.f32 (sqrt.f32 u1) #s(literal 1/6 binary32) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1)))) (*.f32 u2 (fma.f32 (*.f32 (sqrt.f32 u1) #s(literal -4/3 binary32)) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) (sqrt.f32 u1)))))))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (fma.f32 (sqrt.f32 u1) #s(literal 1/6 binary32) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))) (*.f32 u1 u1))) #s(literal 2 binary32)) (*.f32 u2 (*.f32 (fma.f32 (*.f32 (sqrt.f32 u1) #s(literal -4/3 binary32)) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) (sqrt.f32 u1)))) (*.f32 u2 (fma.f32 (*.f32 (sqrt.f32 u1) #s(literal -4/3 binary32)) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) (sqrt.f32 u1))))))))) (neg.f32 (fma.f32 (*.f32 u1 u1) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (fma.f32 (sqrt.f32 u1) #s(literal 1/6 binary32) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1)))) (*.f32 (neg.f32 u2) (fma.f32 (*.f32 (sqrt.f32 u1) #s(literal -4/3 binary32)) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) (sqrt.f32 u1))))))))
(/.f32 (-.f32 (*.f32 u2 (*.f32 (fma.f32 (*.f32 (sqrt.f32 u1) #s(literal -4/3 binary32)) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) (sqrt.f32 u1)))) (*.f32 u2 (fma.f32 (*.f32 (sqrt.f32 u1) #s(literal -4/3 binary32)) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) (sqrt.f32 u1))))))) (pow.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (fma.f32 (sqrt.f32 u1) #s(literal 1/6 binary32) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))) (*.f32 u1 u1))) #s(literal 2 binary32))) (-.f32 (*.f32 u2 (fma.f32 (*.f32 (sqrt.f32 u1) #s(literal -4/3 binary32)) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) (sqrt.f32 u1))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (fma.f32 (sqrt.f32 u1) #s(literal 1/6 binary32) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))) (*.f32 u1 u1)))))
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 u1 u1) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.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 (*.f32 #s(literal 2 binary32) u2) (*.f32 (PI.f32) (sqrt.f32 u1))) (*.f32 (*.f32 #s(literal 2 binary32) u2) (*.f32 (PI.f32) (sqrt.f32 u1))) (-.f32 (*.f32 (*.f32 (*.f32 u2 (*.f32 (sqrt.f32 u1) #s(literal -4/3 binary32))) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 u2 (*.f32 (sqrt.f32 u1) #s(literal -4/3 binary32))) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) u2) (*.f32 (PI.f32) (sqrt.f32 u1))) (*.f32 (*.f32 u2 (*.f32 (sqrt.f32 u1) #s(literal -4/3 binary32))) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))) (*.f32 (-.f32 (fma.f32 #s(literal 1/16 binary32) (/.f32 #s(literal 1 binary32) u1) (*.f32 u1 #s(literal 1/36 binary32))) (*.f32 (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1)) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)))) (fma.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 u1 (sqrt.f32 u1)) #s(literal 8 binary32))) (*.f32 u2 (*.f32 u2 u2)) (*.f32 (*.f32 #s(literal -64/27 binary32) (*.f32 (*.f32 u1 (sqrt.f32 u1)) (*.f32 (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))) (*.f32 u2 (*.f32 u2 u2)))))) (*.f32 (-.f32 (fma.f32 #s(literal 1/16 binary32) (/.f32 #s(literal 1 binary32) u1) (*.f32 u1 #s(literal 1/36 binary32))) (*.f32 (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1)) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)))) (fma.f32 (*.f32 (*.f32 #s(literal 2 binary32) u2) (*.f32 (PI.f32) (sqrt.f32 u1))) (*.f32 (*.f32 #s(literal 2 binary32) u2) (*.f32 (PI.f32) (sqrt.f32 u1))) (-.f32 (*.f32 (*.f32 (*.f32 u2 (*.f32 (sqrt.f32 u1) #s(literal -4/3 binary32))) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 u2 (*.f32 (sqrt.f32 u1) #s(literal -4/3 binary32))) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) u2) (*.f32 (PI.f32) (sqrt.f32 u1))) (*.f32 (*.f32 u2 (*.f32 (sqrt.f32 u1) #s(literal -4/3 binary32))) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))))))
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 u1 u1) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.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 (*.f32 (*.f32 #s(literal 2 binary32) u2) (*.f32 (PI.f32) (sqrt.f32 u1))) (*.f32 (*.f32 u2 (*.f32 (sqrt.f32 u1) #s(literal -4/3 binary32))) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) (*.f32 (-.f32 (fma.f32 #s(literal 1/16 binary32) (/.f32 #s(literal 1 binary32) u1) (*.f32 u1 #s(literal 1/36 binary32))) (*.f32 (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1)) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)))) (-.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) u2) (*.f32 (PI.f32) (sqrt.f32 u1))) (*.f32 (*.f32 #s(literal 2 binary32) u2) (*.f32 (PI.f32) (sqrt.f32 u1)))) (*.f32 (*.f32 (*.f32 u2 (*.f32 (sqrt.f32 u1) #s(literal -4/3 binary32))) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 u2 (*.f32 (sqrt.f32 u1) #s(literal -4/3 binary32))) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))))) (*.f32 (-.f32 (fma.f32 #s(literal 1/16 binary32) (/.f32 #s(literal 1 binary32) u1) (*.f32 u1 #s(literal 1/36 binary32))) (*.f32 (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1)) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)))) (-.f32 (*.f32 (*.f32 #s(literal 2 binary32) u2) (*.f32 (PI.f32) (sqrt.f32 u1))) (*.f32 (*.f32 u2 (*.f32 (sqrt.f32 u1) #s(literal -4/3 binary32))) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))))
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 u1 u1) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.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 (*.f32 (sqrt.f32 u1) #s(literal -4/3 binary32)) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (-.f32 (*.f32 (*.f32 (sqrt.f32 u1) #s(literal -4/3 binary32)) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) (sqrt.f32 u1)))) (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 (PI.f32) (sqrt.f32 u1)) (*.f32 (PI.f32) (sqrt.f32 u1))))) (*.f32 (-.f32 (fma.f32 #s(literal 1/16 binary32) (/.f32 #s(literal 1 binary32) u1) (*.f32 u1 #s(literal 1/36 binary32))) (*.f32 (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1)) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)))) (*.f32 u2 (fma.f32 #s(literal -64/27 binary32) (*.f32 (*.f32 u1 (sqrt.f32 u1)) (*.f32 (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 u1 (sqrt.f32 u1)) #s(literal 8 binary32))))))) (*.f32 (-.f32 (fma.f32 #s(literal 1/16 binary32) (/.f32 #s(literal 1 binary32) u1) (*.f32 u1 #s(literal 1/36 binary32))) (*.f32 (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1)) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)))) (fma.f32 (*.f32 (*.f32 (sqrt.f32 u1) #s(literal -4/3 binary32)) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (-.f32 (*.f32 (*.f32 (sqrt.f32 u1) #s(literal -4/3 binary32)) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) (sqrt.f32 u1)))) (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 (PI.f32) (sqrt.f32 u1)) (*.f32 (PI.f32) (sqrt.f32 u1)))))))
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 u1 u1) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.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 #s(literal 2 binary32) (*.f32 (PI.f32) (sqrt.f32 u1)) (*.f32 #s(literal 4/3 binary32) (*.f32 (sqrt.f32 u1) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (*.f32 (-.f32 (fma.f32 #s(literal 1/16 binary32) (/.f32 #s(literal 1 binary32) u1) (*.f32 u1 #s(literal 1/36 binary32))) (*.f32 (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1)) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)))) (*.f32 u2 (-.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 (PI.f32) (sqrt.f32 u1)) (*.f32 (PI.f32) (sqrt.f32 u1)))) (*.f32 #s(literal 16/9 binary32) (*.f32 (*.f32 (sqrt.f32 u1) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (sqrt.f32 u1) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))))))) (*.f32 (-.f32 (fma.f32 #s(literal 1/16 binary32) (/.f32 #s(literal 1 binary32) u1) (*.f32 u1 #s(literal 1/36 binary32))) (*.f32 (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1)) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)))) (fma.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (sqrt.f32 u1)) (*.f32 #s(literal 4/3 binary32) (*.f32 (sqrt.f32 u1) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))))
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 u1 u1) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.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 (*.f32 (sqrt.f32 u1) #s(literal -4/3 binary32)) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (-.f32 (*.f32 (*.f32 (sqrt.f32 u1) #s(literal -4/3 binary32)) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) (sqrt.f32 u1)))) (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 (PI.f32) (sqrt.f32 u1)) (*.f32 (PI.f32) (sqrt.f32 u1))))) (*.f32 (-.f32 (fma.f32 #s(literal 1/16 binary32) (/.f32 #s(literal 1 binary32) u1) (*.f32 u1 #s(literal 1/36 binary32))) (*.f32 (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1)) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)))) (*.f32 (fma.f32 #s(literal -64/27 binary32) (*.f32 (*.f32 u1 (sqrt.f32 u1)) (*.f32 (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 u1 (sqrt.f32 u1)) #s(literal 8 binary32)))) u2))) (*.f32 (-.f32 (fma.f32 #s(literal 1/16 binary32) (/.f32 #s(literal 1 binary32) u1) (*.f32 u1 #s(literal 1/36 binary32))) (*.f32 (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1)) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)))) (fma.f32 (*.f32 (*.f32 (sqrt.f32 u1) #s(literal -4/3 binary32)) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (-.f32 (*.f32 (*.f32 (sqrt.f32 u1) #s(literal -4/3 binary32)) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) (sqrt.f32 u1)))) (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 (PI.f32) (sqrt.f32 u1)) (*.f32 (PI.f32) (sqrt.f32 u1)))))))
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 u1 u1) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.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 #s(literal 2 binary32) (*.f32 (PI.f32) (sqrt.f32 u1)) (*.f32 #s(literal 4/3 binary32) (*.f32 (sqrt.f32 u1) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (*.f32 (-.f32 (fma.f32 #s(literal 1/16 binary32) (/.f32 #s(literal 1 binary32) u1) (*.f32 u1 #s(literal 1/36 binary32))) (*.f32 (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1)) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)))) (*.f32 (-.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 (PI.f32) (sqrt.f32 u1)) (*.f32 (PI.f32) (sqrt.f32 u1)))) (*.f32 #s(literal 16/9 binary32) (*.f32 (*.f32 (sqrt.f32 u1) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (sqrt.f32 u1) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))) u2))) (*.f32 (-.f32 (fma.f32 #s(literal 1/16 binary32) (/.f32 #s(literal 1 binary32) u1) (*.f32 u1 #s(literal 1/36 binary32))) (*.f32 (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1)) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)))) (fma.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (sqrt.f32 u1)) (*.f32 #s(literal 4/3 binary32) (*.f32 (sqrt.f32 u1) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))))
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 u1 u1) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) (-.f32 (*.f32 #s(literal 1/16 binary32) (/.f32 #s(literal 1 binary32) u1)) (*.f32 u1 #s(literal 1/36 binary32)))) (fma.f32 (*.f32 (*.f32 #s(literal 2 binary32) u2) (*.f32 (PI.f32) (sqrt.f32 u1))) (*.f32 (*.f32 #s(literal 2 binary32) u2) (*.f32 (PI.f32) (sqrt.f32 u1))) (-.f32 (*.f32 (*.f32 (*.f32 u2 (*.f32 (sqrt.f32 u1) #s(literal -4/3 binary32))) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 u2 (*.f32 (sqrt.f32 u1) #s(literal -4/3 binary32))) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) u2) (*.f32 (PI.f32) (sqrt.f32 u1))) (*.f32 (*.f32 u2 (*.f32 (sqrt.f32 u1) #s(literal -4/3 binary32))) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))) (*.f32 (+.f32 (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1)) (*.f32 #s(literal -1/6 binary32) (sqrt.f32 u1))) (fma.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 u1 (sqrt.f32 u1)) #s(literal 8 binary32))) (*.f32 u2 (*.f32 u2 u2)) (*.f32 (*.f32 #s(literal -64/27 binary32) (*.f32 (*.f32 u1 (sqrt.f32 u1)) (*.f32 (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))) (*.f32 u2 (*.f32 u2 u2)))))) (*.f32 (+.f32 (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1)) (*.f32 #s(literal -1/6 binary32) (sqrt.f32 u1))) (fma.f32 (*.f32 (*.f32 #s(literal 2 binary32) u2) (*.f32 (PI.f32) (sqrt.f32 u1))) (*.f32 (*.f32 #s(literal 2 binary32) u2) (*.f32 (PI.f32) (sqrt.f32 u1))) (-.f32 (*.f32 (*.f32 (*.f32 u2 (*.f32 (sqrt.f32 u1) #s(literal -4/3 binary32))) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 u2 (*.f32 (sqrt.f32 u1) #s(literal -4/3 binary32))) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) u2) (*.f32 (PI.f32) (sqrt.f32 u1))) (*.f32 (*.f32 u2 (*.f32 (sqrt.f32 u1) #s(literal -4/3 binary32))) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))))))
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 u1 u1) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) (-.f32 (*.f32 #s(literal 1/16 binary32) (/.f32 #s(literal 1 binary32) u1)) (*.f32 u1 #s(literal 1/36 binary32)))) (-.f32 (*.f32 (*.f32 #s(literal 2 binary32) u2) (*.f32 (PI.f32) (sqrt.f32 u1))) (*.f32 (*.f32 u2 (*.f32 (sqrt.f32 u1) #s(literal -4/3 binary32))) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) (*.f32 (+.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 2 binary32) u2) (*.f32 (PI.f32) (sqrt.f32 u1))) (*.f32 (*.f32 #s(literal 2 binary32) u2) (*.f32 (PI.f32) (sqrt.f32 u1)))) (*.f32 (*.f32 (*.f32 u2 (*.f32 (sqrt.f32 u1) #s(literal -4/3 binary32))) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 u2 (*.f32 (sqrt.f32 u1) #s(literal -4/3 binary32))) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.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 2 binary32) u2) (*.f32 (PI.f32) (sqrt.f32 u1))) (*.f32 (*.f32 u2 (*.f32 (sqrt.f32 u1) #s(literal -4/3 binary32))) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))))
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 u1 u1) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) (-.f32 (*.f32 #s(literal 1/16 binary32) (/.f32 #s(literal 1 binary32) u1)) (*.f32 u1 #s(literal 1/36 binary32)))) (fma.f32 (*.f32 (*.f32 (sqrt.f32 u1) #s(literal -4/3 binary32)) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (-.f32 (*.f32 (*.f32 (sqrt.f32 u1) #s(literal -4/3 binary32)) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) (sqrt.f32 u1)))) (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 (PI.f32) (sqrt.f32 u1)) (*.f32 (PI.f32) (sqrt.f32 u1))))) (*.f32 (+.f32 (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1)) (*.f32 #s(literal -1/6 binary32) (sqrt.f32 u1))) (*.f32 u2 (fma.f32 #s(literal -64/27 binary32) (*.f32 (*.f32 u1 (sqrt.f32 u1)) (*.f32 (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 u1 (sqrt.f32 u1)) #s(literal 8 binary32))))))) (*.f32 (+.f32 (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1)) (*.f32 #s(literal -1/6 binary32) (sqrt.f32 u1))) (fma.f32 (*.f32 (*.f32 (sqrt.f32 u1) #s(literal -4/3 binary32)) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (-.f32 (*.f32 (*.f32 (sqrt.f32 u1) #s(literal -4/3 binary32)) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) (sqrt.f32 u1)))) (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 (PI.f32) (sqrt.f32 u1)) (*.f32 (PI.f32) (sqrt.f32 u1)))))))
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 u1 u1) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) (-.f32 (*.f32 #s(literal 1/16 binary32) (/.f32 #s(literal 1 binary32) u1)) (*.f32 u1 #s(literal 1/36 binary32)))) (fma.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (sqrt.f32 u1)) (*.f32 #s(literal 4/3 binary32) (*.f32 (sqrt.f32 u1) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (*.f32 (+.f32 (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1)) (*.f32 #s(literal -1/6 binary32) (sqrt.f32 u1))) (*.f32 u2 (-.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 (PI.f32) (sqrt.f32 u1)) (*.f32 (PI.f32) (sqrt.f32 u1)))) (*.f32 #s(literal 16/9 binary32) (*.f32 (*.f32 (sqrt.f32 u1) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (sqrt.f32 u1) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))))))) (*.f32 (+.f32 (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1)) (*.f32 #s(literal -1/6 binary32) (sqrt.f32 u1))) (fma.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (sqrt.f32 u1)) (*.f32 #s(literal 4/3 binary32) (*.f32 (sqrt.f32 u1) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))))
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 u1 u1) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) (-.f32 (*.f32 #s(literal 1/16 binary32) (/.f32 #s(literal 1 binary32) u1)) (*.f32 u1 #s(literal 1/36 binary32)))) (fma.f32 (*.f32 (*.f32 (sqrt.f32 u1) #s(literal -4/3 binary32)) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (-.f32 (*.f32 (*.f32 (sqrt.f32 u1) #s(literal -4/3 binary32)) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) (sqrt.f32 u1)))) (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 (PI.f32) (sqrt.f32 u1)) (*.f32 (PI.f32) (sqrt.f32 u1))))) (*.f32 (+.f32 (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1)) (*.f32 #s(literal -1/6 binary32) (sqrt.f32 u1))) (*.f32 (fma.f32 #s(literal -64/27 binary32) (*.f32 (*.f32 u1 (sqrt.f32 u1)) (*.f32 (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 u1 (sqrt.f32 u1)) #s(literal 8 binary32)))) u2))) (*.f32 (+.f32 (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1)) (*.f32 #s(literal -1/6 binary32) (sqrt.f32 u1))) (fma.f32 (*.f32 (*.f32 (sqrt.f32 u1) #s(literal -4/3 binary32)) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (-.f32 (*.f32 (*.f32 (sqrt.f32 u1) #s(literal -4/3 binary32)) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) (sqrt.f32 u1)))) (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 (PI.f32) (sqrt.f32 u1)) (*.f32 (PI.f32) (sqrt.f32 u1)))))))
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 u1 u1) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) (-.f32 (*.f32 #s(literal 1/16 binary32) (/.f32 #s(literal 1 binary32) u1)) (*.f32 u1 #s(literal 1/36 binary32)))) (fma.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (sqrt.f32 u1)) (*.f32 #s(literal 4/3 binary32) (*.f32 (sqrt.f32 u1) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.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 4 binary32) (*.f32 (*.f32 (PI.f32) (sqrt.f32 u1)) (*.f32 (PI.f32) (sqrt.f32 u1)))) (*.f32 #s(literal 16/9 binary32) (*.f32 (*.f32 (sqrt.f32 u1) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (sqrt.f32 u1) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))) u2))) (*.f32 (+.f32 (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1)) (*.f32 #s(literal -1/6 binary32) (sqrt.f32 u1))) (fma.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (sqrt.f32 u1)) (*.f32 #s(literal 4/3 binary32) (*.f32 (sqrt.f32 u1) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))))
(/.f32 (fma.f32 (fma.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 u1 (sqrt.f32 u1)) #s(literal 8 binary32))) (*.f32 u2 (*.f32 u2 u2)) (*.f32 (*.f32 #s(literal -64/27 binary32) (*.f32 (*.f32 u1 (sqrt.f32 u1)) (*.f32 (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))) (*.f32 u2 (*.f32 u2 u2)))) (-.f32 (fma.f32 #s(literal 1/16 binary32) (/.f32 #s(literal 1 binary32) u1) (*.f32 u1 #s(literal 1/36 binary32))) (*.f32 (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1)) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)))) (*.f32 (fma.f32 (*.f32 (*.f32 #s(literal 2 binary32) u2) (*.f32 (PI.f32) (sqrt.f32 u1))) (*.f32 (*.f32 #s(literal 2 binary32) u2) (*.f32 (PI.f32) (sqrt.f32 u1))) (-.f32 (*.f32 (*.f32 (*.f32 u2 (*.f32 (sqrt.f32 u1) #s(literal -4/3 binary32))) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 u2 (*.f32 (sqrt.f32 u1) #s(literal -4/3 binary32))) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) u2) (*.f32 (PI.f32) (sqrt.f32 u1))) (*.f32 (*.f32 u2 (*.f32 (sqrt.f32 u1) #s(literal -4/3 binary32))) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))) (*.f32 (*.f32 (*.f32 u1 u1) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.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 (fma.f32 (*.f32 (*.f32 #s(literal 2 binary32) u2) (*.f32 (PI.f32) (sqrt.f32 u1))) (*.f32 (*.f32 #s(literal 2 binary32) u2) (*.f32 (PI.f32) (sqrt.f32 u1))) (-.f32 (*.f32 (*.f32 (*.f32 u2 (*.f32 (sqrt.f32 u1) #s(literal -4/3 binary32))) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 u2 (*.f32 (sqrt.f32 u1) #s(literal -4/3 binary32))) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) u2) (*.f32 (PI.f32) (sqrt.f32 u1))) (*.f32 (*.f32 u2 (*.f32 (sqrt.f32 u1) #s(literal -4/3 binary32))) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))) (-.f32 (fma.f32 #s(literal 1/16 binary32) (/.f32 #s(literal 1 binary32) u1) (*.f32 u1 #s(literal 1/36 binary32))) (*.f32 (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1)) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))))))
(/.f32 (fma.f32 (fma.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 u1 (sqrt.f32 u1)) #s(literal 8 binary32))) (*.f32 u2 (*.f32 u2 u2)) (*.f32 (*.f32 #s(literal -64/27 binary32) (*.f32 (*.f32 u1 (sqrt.f32 u1)) (*.f32 (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))) (*.f32 u2 (*.f32 u2 u2)))) (+.f32 (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1)) (*.f32 #s(literal -1/6 binary32) (sqrt.f32 u1))) (*.f32 (fma.f32 (*.f32 (*.f32 #s(literal 2 binary32) u2) (*.f32 (PI.f32) (sqrt.f32 u1))) (*.f32 (*.f32 #s(literal 2 binary32) u2) (*.f32 (PI.f32) (sqrt.f32 u1))) (-.f32 (*.f32 (*.f32 (*.f32 u2 (*.f32 (sqrt.f32 u1) #s(literal -4/3 binary32))) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 u2 (*.f32 (sqrt.f32 u1) #s(literal -4/3 binary32))) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) u2) (*.f32 (PI.f32) (sqrt.f32 u1))) (*.f32 (*.f32 u2 (*.f32 (sqrt.f32 u1) #s(literal -4/3 binary32))) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))) (*.f32 (*.f32 (*.f32 u1 u1) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) (-.f32 (*.f32 #s(literal 1/16 binary32) (/.f32 #s(literal 1 binary32) u1)) (*.f32 u1 #s(literal 1/36 binary32)))))) (*.f32 (fma.f32 (*.f32 (*.f32 #s(literal 2 binary32) u2) (*.f32 (PI.f32) (sqrt.f32 u1))) (*.f32 (*.f32 #s(literal 2 binary32) u2) (*.f32 (PI.f32) (sqrt.f32 u1))) (-.f32 (*.f32 (*.f32 (*.f32 u2 (*.f32 (sqrt.f32 u1) #s(literal -4/3 binary32))) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 u2 (*.f32 (sqrt.f32 u1) #s(literal -4/3 binary32))) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) u2) (*.f32 (PI.f32) (sqrt.f32 u1))) (*.f32 (*.f32 u2 (*.f32 (sqrt.f32 u1) #s(literal -4/3 binary32))) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))) (+.f32 (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1)) (*.f32 #s(literal -1/6 binary32) (sqrt.f32 u1)))))
(/.f32 (fma.f32 (-.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) u2) (*.f32 (PI.f32) (sqrt.f32 u1))) (*.f32 (*.f32 #s(literal 2 binary32) u2) (*.f32 (PI.f32) (sqrt.f32 u1)))) (*.f32 (*.f32 (*.f32 u2 (*.f32 (sqrt.f32 u1) #s(literal -4/3 binary32))) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 u2 (*.f32 (sqrt.f32 u1) #s(literal -4/3 binary32))) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (-.f32 (fma.f32 #s(literal 1/16 binary32) (/.f32 #s(literal 1 binary32) u1) (*.f32 u1 #s(literal 1/36 binary32))) (*.f32 (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1)) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)))) (*.f32 (-.f32 (*.f32 (*.f32 #s(literal 2 binary32) u2) (*.f32 (PI.f32) (sqrt.f32 u1))) (*.f32 (*.f32 u2 (*.f32 (sqrt.f32 u1) #s(literal -4/3 binary32))) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) (*.f32 (*.f32 (*.f32 u1 u1) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.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 (-.f32 (*.f32 (*.f32 #s(literal 2 binary32) u2) (*.f32 (PI.f32) (sqrt.f32 u1))) (*.f32 (*.f32 u2 (*.f32 (sqrt.f32 u1) #s(literal -4/3 binary32))) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) (-.f32 (fma.f32 #s(literal 1/16 binary32) (/.f32 #s(literal 1 binary32) u1) (*.f32 u1 #s(literal 1/36 binary32))) (*.f32 (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1)) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))))))
(/.f32 (fma.f32 (-.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) u2) (*.f32 (PI.f32) (sqrt.f32 u1))) (*.f32 (*.f32 #s(literal 2 binary32) u2) (*.f32 (PI.f32) (sqrt.f32 u1)))) (*.f32 (*.f32 (*.f32 u2 (*.f32 (sqrt.f32 u1) #s(literal -4/3 binary32))) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 u2 (*.f32 (sqrt.f32 u1) #s(literal -4/3 binary32))) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (+.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 2 binary32) u2) (*.f32 (PI.f32) (sqrt.f32 u1))) (*.f32 (*.f32 u2 (*.f32 (sqrt.f32 u1) #s(literal -4/3 binary32))) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) (*.f32 (*.f32 (*.f32 u1 u1) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) (-.f32 (*.f32 #s(literal 1/16 binary32) (/.f32 #s(literal 1 binary32) u1)) (*.f32 u1 #s(literal 1/36 binary32)))))) (*.f32 (-.f32 (*.f32 (*.f32 #s(literal 2 binary32) u2) (*.f32 (PI.f32) (sqrt.f32 u1))) (*.f32 (*.f32 u2 (*.f32 (sqrt.f32 u1) #s(literal -4/3 binary32))) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) (+.f32 (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1)) (*.f32 #s(literal -1/6 binary32) (sqrt.f32 u1)))))
(/.f32 (fma.f32 (*.f32 u2 (fma.f32 #s(literal -64/27 binary32) (*.f32 (*.f32 u1 (sqrt.f32 u1)) (*.f32 (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 u1 (sqrt.f32 u1)) #s(literal 8 binary32))))) (-.f32 (fma.f32 #s(literal 1/16 binary32) (/.f32 #s(literal 1 binary32) u1) (*.f32 u1 #s(literal 1/36 binary32))) (*.f32 (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1)) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)))) (*.f32 (fma.f32 (*.f32 (*.f32 (sqrt.f32 u1) #s(literal -4/3 binary32)) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (-.f32 (*.f32 (*.f32 (sqrt.f32 u1) #s(literal -4/3 binary32)) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) (sqrt.f32 u1)))) (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 (PI.f32) (sqrt.f32 u1)) (*.f32 (PI.f32) (sqrt.f32 u1))))) (*.f32 (*.f32 (*.f32 u1 u1) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.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 (fma.f32 (*.f32 (*.f32 (sqrt.f32 u1) #s(literal -4/3 binary32)) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (-.f32 (*.f32 (*.f32 (sqrt.f32 u1) #s(literal -4/3 binary32)) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) (sqrt.f32 u1)))) (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 (PI.f32) (sqrt.f32 u1)) (*.f32 (PI.f32) (sqrt.f32 u1))))) (-.f32 (fma.f32 #s(literal 1/16 binary32) (/.f32 #s(literal 1 binary32) u1) (*.f32 u1 #s(literal 1/36 binary32))) (*.f32 (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1)) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))))))
(/.f32 (fma.f32 (*.f32 u2 (fma.f32 #s(literal -64/27 binary32) (*.f32 (*.f32 u1 (sqrt.f32 u1)) (*.f32 (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 u1 (sqrt.f32 u1)) #s(literal 8 binary32))))) (+.f32 (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1)) (*.f32 #s(literal -1/6 binary32) (sqrt.f32 u1))) (*.f32 (fma.f32 (*.f32 (*.f32 (sqrt.f32 u1) #s(literal -4/3 binary32)) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (-.f32 (*.f32 (*.f32 (sqrt.f32 u1) #s(literal -4/3 binary32)) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) (sqrt.f32 u1)))) (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 (PI.f32) (sqrt.f32 u1)) (*.f32 (PI.f32) (sqrt.f32 u1))))) (*.f32 (*.f32 (*.f32 u1 u1) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) (-.f32 (*.f32 #s(literal 1/16 binary32) (/.f32 #s(literal 1 binary32) u1)) (*.f32 u1 #s(literal 1/36 binary32)))))) (*.f32 (fma.f32 (*.f32 (*.f32 (sqrt.f32 u1) #s(literal -4/3 binary32)) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (-.f32 (*.f32 (*.f32 (sqrt.f32 u1) #s(literal -4/3 binary32)) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) (sqrt.f32 u1)))) (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 (PI.f32) (sqrt.f32 u1)) (*.f32 (PI.f32) (sqrt.f32 u1))))) (+.f32 (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1)) (*.f32 #s(literal -1/6 binary32) (sqrt.f32 u1)))))
(/.f32 (fma.f32 (*.f32 u2 (-.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 (PI.f32) (sqrt.f32 u1)) (*.f32 (PI.f32) (sqrt.f32 u1)))) (*.f32 #s(literal 16/9 binary32) (*.f32 (*.f32 (sqrt.f32 u1) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (sqrt.f32 u1) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))))) (-.f32 (fma.f32 #s(literal 1/16 binary32) (/.f32 #s(literal 1 binary32) u1) (*.f32 u1 #s(literal 1/36 binary32))) (*.f32 (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1)) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)))) (*.f32 (fma.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (sqrt.f32 u1)) (*.f32 #s(literal 4/3 binary32) (*.f32 (sqrt.f32 u1) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (*.f32 (*.f32 (*.f32 u1 u1) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.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 (fma.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (sqrt.f32 u1)) (*.f32 #s(literal 4/3 binary32) (*.f32 (sqrt.f32 u1) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (-.f32 (fma.f32 #s(literal 1/16 binary32) (/.f32 #s(literal 1 binary32) u1) (*.f32 u1 #s(literal 1/36 binary32))) (*.f32 (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1)) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))))))
(/.f32 (fma.f32 (*.f32 u2 (-.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 (PI.f32) (sqrt.f32 u1)) (*.f32 (PI.f32) (sqrt.f32 u1)))) (*.f32 #s(literal 16/9 binary32) (*.f32 (*.f32 (sqrt.f32 u1) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (sqrt.f32 u1) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))))) (+.f32 (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1)) (*.f32 #s(literal -1/6 binary32) (sqrt.f32 u1))) (*.f32 (fma.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (sqrt.f32 u1)) (*.f32 #s(literal 4/3 binary32) (*.f32 (sqrt.f32 u1) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (*.f32 (*.f32 (*.f32 u1 u1) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) (-.f32 (*.f32 #s(literal 1/16 binary32) (/.f32 #s(literal 1 binary32) u1)) (*.f32 u1 #s(literal 1/36 binary32)))))) (*.f32 (fma.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (sqrt.f32 u1)) (*.f32 #s(literal 4/3 binary32) (*.f32 (sqrt.f32 u1) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (+.f32 (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1)) (*.f32 #s(literal -1/6 binary32) (sqrt.f32 u1)))))
(/.f32 (fma.f32 (*.f32 (fma.f32 #s(literal -64/27 binary32) (*.f32 (*.f32 u1 (sqrt.f32 u1)) (*.f32 (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 u1 (sqrt.f32 u1)) #s(literal 8 binary32)))) u2) (-.f32 (fma.f32 #s(literal 1/16 binary32) (/.f32 #s(literal 1 binary32) u1) (*.f32 u1 #s(literal 1/36 binary32))) (*.f32 (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1)) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)))) (*.f32 (fma.f32 (*.f32 (*.f32 (sqrt.f32 u1) #s(literal -4/3 binary32)) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (-.f32 (*.f32 (*.f32 (sqrt.f32 u1) #s(literal -4/3 binary32)) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) (sqrt.f32 u1)))) (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 (PI.f32) (sqrt.f32 u1)) (*.f32 (PI.f32) (sqrt.f32 u1))))) (*.f32 (*.f32 (*.f32 u1 u1) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.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 (fma.f32 (*.f32 (*.f32 (sqrt.f32 u1) #s(literal -4/3 binary32)) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (-.f32 (*.f32 (*.f32 (sqrt.f32 u1) #s(literal -4/3 binary32)) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) (sqrt.f32 u1)))) (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 (PI.f32) (sqrt.f32 u1)) (*.f32 (PI.f32) (sqrt.f32 u1))))) (-.f32 (fma.f32 #s(literal 1/16 binary32) (/.f32 #s(literal 1 binary32) u1) (*.f32 u1 #s(literal 1/36 binary32))) (*.f32 (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1)) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))))))
(/.f32 (fma.f32 (*.f32 (fma.f32 #s(literal -64/27 binary32) (*.f32 (*.f32 u1 (sqrt.f32 u1)) (*.f32 (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 u1 (sqrt.f32 u1)) #s(literal 8 binary32)))) u2) (+.f32 (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1)) (*.f32 #s(literal -1/6 binary32) (sqrt.f32 u1))) (*.f32 (fma.f32 (*.f32 (*.f32 (sqrt.f32 u1) #s(literal -4/3 binary32)) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (-.f32 (*.f32 (*.f32 (sqrt.f32 u1) #s(literal -4/3 binary32)) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) (sqrt.f32 u1)))) (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 (PI.f32) (sqrt.f32 u1)) (*.f32 (PI.f32) (sqrt.f32 u1))))) (*.f32 (*.f32 (*.f32 u1 u1) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) (-.f32 (*.f32 #s(literal 1/16 binary32) (/.f32 #s(literal 1 binary32) u1)) (*.f32 u1 #s(literal 1/36 binary32)))))) (*.f32 (fma.f32 (*.f32 (*.f32 (sqrt.f32 u1) #s(literal -4/3 binary32)) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (-.f32 (*.f32 (*.f32 (sqrt.f32 u1) #s(literal -4/3 binary32)) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) (sqrt.f32 u1)))) (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 (PI.f32) (sqrt.f32 u1)) (*.f32 (PI.f32) (sqrt.f32 u1))))) (+.f32 (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1)) (*.f32 #s(literal -1/6 binary32) (sqrt.f32 u1)))))
(/.f32 (fma.f32 (*.f32 (-.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 (PI.f32) (sqrt.f32 u1)) (*.f32 (PI.f32) (sqrt.f32 u1)))) (*.f32 #s(literal 16/9 binary32) (*.f32 (*.f32 (sqrt.f32 u1) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (sqrt.f32 u1) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))) u2) (-.f32 (fma.f32 #s(literal 1/16 binary32) (/.f32 #s(literal 1 binary32) u1) (*.f32 u1 #s(literal 1/36 binary32))) (*.f32 (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1)) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)))) (*.f32 (fma.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (sqrt.f32 u1)) (*.f32 #s(literal 4/3 binary32) (*.f32 (sqrt.f32 u1) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (*.f32 (*.f32 (*.f32 u1 u1) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.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 (fma.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (sqrt.f32 u1)) (*.f32 #s(literal 4/3 binary32) (*.f32 (sqrt.f32 u1) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (-.f32 (fma.f32 #s(literal 1/16 binary32) (/.f32 #s(literal 1 binary32) u1) (*.f32 u1 #s(literal 1/36 binary32))) (*.f32 (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1)) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))))))
(/.f32 (fma.f32 (*.f32 (-.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 (PI.f32) (sqrt.f32 u1)) (*.f32 (PI.f32) (sqrt.f32 u1)))) (*.f32 #s(literal 16/9 binary32) (*.f32 (*.f32 (sqrt.f32 u1) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (sqrt.f32 u1) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))) u2) (+.f32 (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1)) (*.f32 #s(literal -1/6 binary32) (sqrt.f32 u1))) (*.f32 (fma.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (sqrt.f32 u1)) (*.f32 #s(literal 4/3 binary32) (*.f32 (sqrt.f32 u1) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (*.f32 (*.f32 (*.f32 u1 u1) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) (-.f32 (*.f32 #s(literal 1/16 binary32) (/.f32 #s(literal 1 binary32) u1)) (*.f32 u1 #s(literal 1/36 binary32)))))) (*.f32 (fma.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (sqrt.f32 u1)) (*.f32 #s(literal 4/3 binary32) (*.f32 (sqrt.f32 u1) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (+.f32 (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1)) (*.f32 #s(literal -1/6 binary32) (sqrt.f32 u1)))))
(/.f32 (-.f32 (*.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (fma.f32 (sqrt.f32 u1) #s(literal 1/6 binary32) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))) (*.f32 u1 u1))) #s(literal 2 binary32)) (fma.f32 (*.f32 u1 u1) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (fma.f32 (sqrt.f32 u1) #s(literal 1/6 binary32) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1)))) (*.f32 (neg.f32 u2) (fma.f32 (*.f32 (sqrt.f32 u1) #s(literal -4/3 binary32)) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) (sqrt.f32 u1))))))) (*.f32 (fma.f32 (*.f32 u1 u1) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (fma.f32 (sqrt.f32 u1) #s(literal 1/6 binary32) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1)))) (*.f32 (neg.f32 u2) (fma.f32 (*.f32 (sqrt.f32 u1) #s(literal -4/3 binary32)) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) (sqrt.f32 u1)))))) (*.f32 u2 (*.f32 (fma.f32 (*.f32 (sqrt.f32 u1) #s(literal -4/3 binary32)) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) (sqrt.f32 u1)))) (*.f32 u2 (fma.f32 (*.f32 (sqrt.f32 u1) #s(literal -4/3 binary32)) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) (sqrt.f32 u1))))))))) (*.f32 (fma.f32 (*.f32 u1 u1) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (fma.f32 (sqrt.f32 u1) #s(literal 1/6 binary32) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1)))) (*.f32 (neg.f32 u2) (fma.f32 (*.f32 (sqrt.f32 u1) #s(literal -4/3 binary32)) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) (sqrt.f32 u1)))))) (fma.f32 (*.f32 u1 u1) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (fma.f32 (sqrt.f32 u1) #s(literal 1/6 binary32) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1)))) (*.f32 (neg.f32 u2) (fma.f32 (*.f32 (sqrt.f32 u1) #s(literal -4/3 binary32)) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) (sqrt.f32 u1))))))))
(/.f32 (neg.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (fma.f32 (sqrt.f32 u1) #s(literal 1/6 binary32) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))) (*.f32 u1 u1))) #s(literal 3 binary32)) (pow.f32 (*.f32 u2 (fma.f32 (*.f32 (sqrt.f32 u1) #s(literal -4/3 binary32)) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) (sqrt.f32 u1))))) #s(literal 3 binary32))))) (neg.f32 (neg.f32 (fma.f32 (*.f32 u2 (fma.f32 (*.f32 (sqrt.f32 u1) #s(literal -4/3 binary32)) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) (sqrt.f32 u1))))) (-.f32 (*.f32 u2 (fma.f32 (*.f32 (sqrt.f32 u1) #s(literal -4/3 binary32)) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) (sqrt.f32 u1))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (fma.f32 (sqrt.f32 u1) #s(literal 1/6 binary32) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))) (*.f32 u1 u1)))) (pow.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (fma.f32 (sqrt.f32 u1) #s(literal 1/6 binary32) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))) (*.f32 u1 u1))) #s(literal 2 binary32))))))
(/.f32 (neg.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (fma.f32 (sqrt.f32 u1) #s(literal 1/6 binary32) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))) (*.f32 u1 u1))) #s(literal 2 binary32)) (*.f32 u2 (*.f32 (fma.f32 (*.f32 (sqrt.f32 u1) #s(literal -4/3 binary32)) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) (sqrt.f32 u1)))) (*.f32 u2 (fma.f32 (*.f32 (sqrt.f32 u1) #s(literal -4/3 binary32)) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) (sqrt.f32 u1)))))))))) (neg.f32 (neg.f32 (fma.f32 (*.f32 u1 u1) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (fma.f32 (sqrt.f32 u1) #s(literal 1/6 binary32) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1)))) (*.f32 (neg.f32 u2) (fma.f32 (*.f32 (sqrt.f32 u1) #s(literal -4/3 binary32)) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) (sqrt.f32 u1)))))))))
(/.f32 (neg.f32 (-.f32 (*.f32 u2 (*.f32 (fma.f32 (*.f32 (sqrt.f32 u1) #s(literal -4/3 binary32)) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) (sqrt.f32 u1)))) (*.f32 u2 (fma.f32 (*.f32 (sqrt.f32 u1) #s(literal -4/3 binary32)) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) (sqrt.f32 u1))))))) (pow.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (fma.f32 (sqrt.f32 u1) #s(literal 1/6 binary32) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))) (*.f32 u1 u1))) #s(literal 2 binary32)))) (neg.f32 (-.f32 (*.f32 u2 (fma.f32 (*.f32 (sqrt.f32 u1) #s(literal -4/3 binary32)) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) (sqrt.f32 u1))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (fma.f32 (sqrt.f32 u1) #s(literal 1/6 binary32) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))) (*.f32 u1 u1))))))
(/.f32 (fma.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 u1 (sqrt.f32 u1)) #s(literal 8 binary32))) (*.f32 u2 (*.f32 u2 u2)) (pow.f32 (fma.f32 u2 (*.f32 (*.f32 (sqrt.f32 u1) #s(literal -4/3 binary32)) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (fma.f32 (sqrt.f32 u1) #s(literal 1/6 binary32) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))) (*.f32 u1 u1)))) #s(literal 3 binary32))) (fma.f32 (*.f32 (*.f32 #s(literal 2 binary32) u2) (*.f32 (PI.f32) (sqrt.f32 u1))) (*.f32 (*.f32 #s(literal 2 binary32) u2) (*.f32 (PI.f32) (sqrt.f32 u1))) (-.f32 (*.f32 (fma.f32 u2 (*.f32 (*.f32 (sqrt.f32 u1) #s(literal -4/3 binary32)) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (fma.f32 (sqrt.f32 u1) #s(literal 1/6 binary32) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))) (*.f32 u1 u1)))) (fma.f32 u2 (*.f32 (*.f32 (sqrt.f32 u1) #s(literal -4/3 binary32)) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (fma.f32 (sqrt.f32 u1) #s(literal 1/6 binary32) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))) (*.f32 u1 u1))))) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) u2) (*.f32 (PI.f32) (sqrt.f32 u1))) (fma.f32 u2 (*.f32 (*.f32 (sqrt.f32 u1) #s(literal -4/3 binary32)) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (fma.f32 (sqrt.f32 u1) #s(literal 1/6 binary32) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))) (*.f32 u1 u1))))))))
(/.f32 (+.f32 (pow.f32 (fma.f32 (*.f32 u1 u1) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (fma.f32 (sqrt.f32 u1) #s(literal 1/6 binary32) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1)))) (*.f32 (*.f32 #s(literal 2 binary32) u2) (*.f32 (PI.f32) (sqrt.f32 u1)))) #s(literal 3 binary32)) (*.f32 (*.f32 #s(literal -64/27 binary32) (*.f32 (*.f32 u1 (sqrt.f32 u1)) (*.f32 (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))) (*.f32 u2 (*.f32 u2 u2)))) (fma.f32 (fma.f32 (*.f32 u1 u1) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (fma.f32 (sqrt.f32 u1) #s(literal 1/6 binary32) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1)))) (*.f32 (*.f32 #s(literal 2 binary32) u2) (*.f32 (PI.f32) (sqrt.f32 u1)))) (fma.f32 (*.f32 u1 u1) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (fma.f32 (sqrt.f32 u1) #s(literal 1/6 binary32) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1)))) (*.f32 (*.f32 #s(literal 2 binary32) u2) (*.f32 (PI.f32) (sqrt.f32 u1)))) (-.f32 (*.f32 (*.f32 (*.f32 u2 (*.f32 (sqrt.f32 u1) #s(literal -4/3 binary32))) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 u2 (*.f32 (sqrt.f32 u1) #s(literal -4/3 binary32))) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) (*.f32 (fma.f32 (*.f32 u1 u1) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (fma.f32 (sqrt.f32 u1) #s(literal 1/6 binary32) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1)))) (*.f32 (*.f32 #s(literal 2 binary32) u2) (*.f32 (PI.f32) (sqrt.f32 u1)))) (*.f32 (*.f32 u2 (*.f32 (sqrt.f32 u1) #s(literal -4/3 binary32))) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))))
(/.f32 (-.f32 (pow.f32 (/.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (fma.f32 (sqrt.f32 u1) #s(literal 1/6 binary32) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))) (*.f32 u1 u1))) #s(literal 2 binary32)) (fma.f32 (*.f32 u1 u1) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (fma.f32 (sqrt.f32 u1) #s(literal 1/6 binary32) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1)))) (*.f32 (neg.f32 u2) (fma.f32 (*.f32 (sqrt.f32 u1) #s(literal -4/3 binary32)) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) (sqrt.f32 u1))))))) #s(literal 3 binary32)) (pow.f32 (/.f32 (*.f32 u2 (*.f32 (fma.f32 (*.f32 (sqrt.f32 u1) #s(literal -4/3 binary32)) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) (sqrt.f32 u1)))) (*.f32 u2 (fma.f32 (*.f32 (sqrt.f32 u1) #s(literal -4/3 binary32)) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) (sqrt.f32 u1))))))) (fma.f32 (*.f32 u1 u1) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (fma.f32 (sqrt.f32 u1) #s(literal 1/6 binary32) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1)))) (*.f32 (neg.f32 u2) (fma.f32 (*.f32 (sqrt.f32 u1) #s(literal -4/3 binary32)) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) (sqrt.f32 u1))))))) #s(literal 3 binary32))) (fma.f32 (/.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (fma.f32 (sqrt.f32 u1) #s(literal 1/6 binary32) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))) (*.f32 u1 u1))) #s(literal 2 binary32)) (fma.f32 (*.f32 u1 u1) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (fma.f32 (sqrt.f32 u1) #s(literal 1/6 binary32) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1)))) (*.f32 (neg.f32 u2) (fma.f32 (*.f32 (sqrt.f32 u1) #s(literal -4/3 binary32)) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) (sqrt.f32 u1))))))) (/.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (fma.f32 (sqrt.f32 u1) #s(literal 1/6 binary32) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))) (*.f32 u1 u1))) #s(literal 2 binary32)) (fma.f32 (*.f32 u1 u1) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (fma.f32 (sqrt.f32 u1) #s(literal 1/6 binary32) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1)))) (*.f32 (neg.f32 u2) (fma.f32 (*.f32 (sqrt.f32 u1) #s(literal -4/3 binary32)) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) (sqrt.f32 u1))))))) (fma.f32 (/.f32 (*.f32 u2 (*.f32 (fma.f32 (*.f32 (sqrt.f32 u1) #s(literal -4/3 binary32)) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) (sqrt.f32 u1)))) (*.f32 u2 (fma.f32 (*.f32 (sqrt.f32 u1) #s(literal -4/3 binary32)) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) (sqrt.f32 u1))))))) (fma.f32 (*.f32 u1 u1) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (fma.f32 (sqrt.f32 u1) #s(literal 1/6 binary32) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1)))) (*.f32 (neg.f32 u2) (fma.f32 (*.f32 (sqrt.f32 u1) #s(literal -4/3 binary32)) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) (sqrt.f32 u1))))))) (/.f32 (*.f32 u2 (*.f32 (fma.f32 (*.f32 (sqrt.f32 u1) #s(literal -4/3 binary32)) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) (sqrt.f32 u1)))) (*.f32 u2 (fma.f32 (*.f32 (sqrt.f32 u1) #s(literal -4/3 binary32)) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) (sqrt.f32 u1))))))) (fma.f32 (*.f32 u1 u1) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (fma.f32 (sqrt.f32 u1) #s(literal 1/6 binary32) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1)))) (*.f32 (neg.f32 u2) (fma.f32 (*.f32 (sqrt.f32 u1) #s(literal -4/3 binary32)) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) (sqrt.f32 u1))))))) (*.f32 (/.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (fma.f32 (sqrt.f32 u1) #s(literal 1/6 binary32) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))) (*.f32 u1 u1))) #s(literal 2 binary32)) (fma.f32 (*.f32 u1 u1) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (fma.f32 (sqrt.f32 u1) #s(literal 1/6 binary32) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1)))) (*.f32 (neg.f32 u2) (fma.f32 (*.f32 (sqrt.f32 u1) #s(literal -4/3 binary32)) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) (sqrt.f32 u1))))))) (/.f32 (*.f32 u2 (*.f32 (fma.f32 (*.f32 (sqrt.f32 u1) #s(literal -4/3 binary32)) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) (sqrt.f32 u1)))) (*.f32 u2 (fma.f32 (*.f32 (sqrt.f32 u1) #s(literal -4/3 binary32)) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) (sqrt.f32 u1))))))) (fma.f32 (*.f32 u1 u1) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (fma.f32 (sqrt.f32 u1) #s(literal 1/6 binary32) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1)))) (*.f32 (neg.f32 u2) (fma.f32 (*.f32 (sqrt.f32 u1) #s(literal -4/3 binary32)) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) (sqrt.f32 u1)))))))))))
(*.f32 (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (fma.f32 (sqrt.f32 u1) #s(literal 1/6 binary32) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))) (*.f32 u1 u1))) #s(literal 3 binary32)) (pow.f32 (*.f32 u2 (fma.f32 (*.f32 (sqrt.f32 u1) #s(literal -4/3 binary32)) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) (sqrt.f32 u1))))) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u2 (fma.f32 (*.f32 (sqrt.f32 u1) #s(literal -4/3 binary32)) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) (sqrt.f32 u1))))) (-.f32 (*.f32 u2 (fma.f32 (*.f32 (sqrt.f32 u1) #s(literal -4/3 binary32)) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) (sqrt.f32 u1))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (fma.f32 (sqrt.f32 u1) #s(literal 1/6 binary32) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))) (*.f32 u1 u1)))) (pow.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (fma.f32 (sqrt.f32 u1) #s(literal 1/6 binary32) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))) (*.f32 u1 u1))) #s(literal 2 binary32)))))
(*.f32 (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (fma.f32 (sqrt.f32 u1) #s(literal 1/6 binary32) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))) (*.f32 u1 u1))) #s(literal 2 binary32)) (*.f32 u2 (*.f32 (fma.f32 (*.f32 (sqrt.f32 u1) #s(literal -4/3 binary32)) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) (sqrt.f32 u1)))) (*.f32 u2 (fma.f32 (*.f32 (sqrt.f32 u1) #s(literal -4/3 binary32)) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) (sqrt.f32 u1)))))))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 u1) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (fma.f32 (sqrt.f32 u1) #s(literal 1/6 binary32) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1)))) (*.f32 (neg.f32 u2) (fma.f32 (*.f32 (sqrt.f32 u1) #s(literal -4/3 binary32)) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) (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 #s(literal 1 binary32) (*.f32 u1 u1))
(*.f32 u1 u1)
(*.f32 (neg.f32 u1) (neg.f32 u1))
(*.f32 (*.f32 u1 u1) #s(literal 1 binary32))
(*.f32 #s(literal -1 binary32) (*.f32 u1 (neg.f32 u1)))
(*.f32 (*.f32 (neg.f32 u1) #s(literal -1 binary32)) u1)
(+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))))
(+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))))
(fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (sin.f32 (*.f32 u2 (PI.f32))) (cos.f32 (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))))
(fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (sin.f32 (*.f32 u2 (PI.f32))) (cos.f32 (*.f32 u2 (PI.f32)))) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))))
(fma.f32 (sqrt.f32 u1) (*.f32 #s(literal 1/6 binary32) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))))
(fma.f32 #s(literal 1/4 binary32) (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 u1)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))))
(fma.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))))
(fma.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))))
(fma.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 u1)) (*.f32 #s(literal 1/4 binary32) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))))
(fma.f32 (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))))
(fma.f32 #s(literal 1/6 binary32) (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))))
(fma.f32 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))))
(fma.f32 (*.f32 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)) #s(literal 2 binary32)) (*.f32 (sin.f32 (*.f32 u2 (PI.f32))) (cos.f32 (*.f32 u2 (PI.f32)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))))
(fma.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 u1)) #s(literal 1/6 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))))
(fma.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) #s(literal 1/6 binary32)) (sqrt.f32 u1) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))))
(fma.f32 (*.f32 (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1)) #s(literal 2 binary32)) (*.f32 (sin.f32 (*.f32 u2 (PI.f32))) (cos.f32 (*.f32 u2 (PI.f32)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))))
(fma.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) #s(literal 1/4 binary32)) (/.f32 #s(literal 1 binary32) (sqrt.f32 u1)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))))
(fma.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 u1))) #s(literal 1/4 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))))
(-.f32 (/.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))) #s(literal 2 binary32)) (-.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))))) (/.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) #s(literal 2 binary32)) (-.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))) #s(literal 3 binary32)) (pow.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) #s(literal 3 binary32))) (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)))))))
(/.f32 (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))) #s(literal 2 binary32)) (pow.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) #s(literal 2 binary32))) (-.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)))))
(/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.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 (fma.f32 #s(literal 1/16 binary32) (/.f32 #s(literal 1 binary32) u1) (*.f32 u1 #s(literal 1/36 binary32))) (*.f32 (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1)) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)))))
(/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (-.f32 (*.f32 #s(literal 1/16 binary32) (/.f32 #s(literal 1 binary32) u1)) (*.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 (fma.f32 (*.f32 u1 (sqrt.f32 u1)) #s(literal 1/216 binary32) (/.f32 #s(literal 1/64 binary32) (*.f32 u1 (sqrt.f32 u1)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) (-.f32 (fma.f32 #s(literal 1/16 binary32) (/.f32 #s(literal 1 binary32) u1) (*.f32 u1 #s(literal 1/36 binary32))) (*.f32 (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1)) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)))))
(/.f32 (*.f32 (-.f32 (*.f32 #s(literal 1/16 binary32) (/.f32 #s(literal 1 binary32) u1)) (*.f32 u1 #s(literal 1/36 binary32))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) (+.f32 (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1)) (*.f32 #s(literal -1/6 binary32) (sqrt.f32 u1))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))) #s(literal 3 binary32)) (pow.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) #s(literal 3 binary32)))) (neg.f32 (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))) #s(literal 2 binary32)) (pow.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) #s(literal 2 binary32)))) (neg.f32 (-.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))))))
(/.f32 (neg.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.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 (-.f32 (fma.f32 #s(literal 1/16 binary32) (/.f32 #s(literal 1 binary32) u1) (*.f32 u1 #s(literal 1/36 binary32))) (*.f32 (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1)) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))))))
(/.f32 (neg.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (-.f32 (*.f32 #s(literal 1/16 binary32) (/.f32 #s(literal 1 binary32) u1)) (*.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 (neg.f32 (*.f32 (fma.f32 (*.f32 u1 (sqrt.f32 u1)) #s(literal 1/216 binary32) (/.f32 #s(literal 1/64 binary32) (*.f32 u1 (sqrt.f32 u1)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))) (neg.f32 (-.f32 (fma.f32 #s(literal 1/16 binary32) (/.f32 #s(literal 1 binary32) u1) (*.f32 u1 #s(literal 1/36 binary32))) (*.f32 (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1)) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))))))
(/.f32 (neg.f32 (*.f32 (-.f32 (*.f32 #s(literal 1/16 binary32) (/.f32 #s(literal 1 binary32) u1)) (*.f32 u1 #s(literal 1/36 binary32))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))) (neg.f32 (+.f32 (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1)) (*.f32 #s(literal -1/6 binary32) (sqrt.f32 u1)))))
(/.f32 (fma.f32 #s(literal 1/216 binary32) (pow.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) #s(literal 3 binary32)) (pow.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))) #s(literal 3 binary32))) (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1)))))))
(*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (sin.f32 (*.f32 u2 (PI.f32))) (cos.f32 (*.f32 u2 (PI.f32)))) (fma.f32 (sqrt.f32 u1) #s(literal 1/6 binary32) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1)))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (fma.f32 (sqrt.f32 u1) #s(literal 1/6 binary32) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))))
(*.f32 (fma.f32 (sqrt.f32 u1) #s(literal 1/6 binary32) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))
(*.f32 (*.f32 (fma.f32 (sqrt.f32 u1) #s(literal 1/6 binary32) (/.f32 #s(literal 1/4 binary32) (sqrt.f32 u1))) #s(literal 2 binary32)) (*.f32 (sin.f32 (*.f32 u2 (PI.f32))) (cos.f32 (*.f32 u2 (PI.f32)))))
(*.f32 #s(literal 2 binary32) (*.f32 u2 (sqrt.f32 (PI.f32))))
(*.f32 u2 (*.f32 #s(literal 2 binary32) (sqrt.f32 (PI.f32))))
(*.f32 (*.f32 #s(literal 2 binary32) u2) (sqrt.f32 (PI.f32)))
(*.f32 (sqrt.f32 (PI.f32)) (*.f32 #s(literal 2 binary32) u2))
(*.f32 (*.f32 u2 (sqrt.f32 (PI.f32))) #s(literal 2 binary32))
(*.f32 (*.f32 (sqrt.f32 (PI.f32)) #s(literal 2 binary32)) u2)
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
(*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 u2 (PI.f32))) (cos.f32 (*.f32 u2 (PI.f32)))))
(*.f32 (*.f32 (sin.f32 (*.f32 u2 (PI.f32))) (cos.f32 (*.f32 u2 (PI.f32)))) #s(literal 2 binary32))
(*.f32 (*.f32 #s(literal 2 binary32) (sin.f32 (*.f32 u2 (PI.f32)))) (cos.f32 (*.f32 u2 (PI.f32))))
(PI.f32)
(exp.f32 (log.f32 (PI.f32)))
(exp.f32 (*.f32 (log.f32 (*.f32 (PI.f32) (PI.f32))) #s(literal 1/2 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/3 binary32) (log.f32 (PI.f32))) #s(literal 3 binary32)))
(exp.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 (PI.f32))) #s(literal 2 binary32)))
(exp.f32 (*.f32 (*.f32 (log.f32 (PI.f32)) #s(literal 2 binary32)) #s(literal 1/2 binary32)))
(exp.f32 (*.f32 (*.f32 (log.f32 (PI.f32)) #s(literal 3 binary32)) #s(literal 1/3 binary32)))
(fabs.f32 (PI.f32))
(pow.f32 (PI.f32) #s(literal 1 binary32))
(pow.f32 (sqrt.f32 (PI.f32)) #s(literal 2 binary32))
(pow.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/2 binary32))
(pow.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1/3 binary32))
(pow.f32 (cbrt.f32 (PI.f32)) #s(literal 3 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 (sqrt.f32 (PI.f32)) (sqrt.f32 (PI.f32)))
(*.f32 (sqrt.f32 (PI.f32)) (log.f32 (exp.f32 (sqrt.f32 (PI.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)) (pow.f32 (pow.f32 (PI.f32) #s(literal 4/3 binary32)) #s(literal 1/2 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 (cbrt.f32 (sqrt.f32 (PI.f32))) (pow.f32 (*.f32 (sqrt.f32 (PI.f32)) (*.f32 (PI.f32) (PI.f32))) #s(literal 1/3 binary32)))
(*.f32 (cbrt.f32 (sqrt.f32 (PI.f32))) (cbrt.f32 (*.f32 (sqrt.f32 (PI.f32)) (*.f32 (PI.f32) (PI.f32)))))
(*.f32 (cbrt.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32))) (pow.f32 (pow.f32 (PI.f32) #s(literal 7/3 binary32)) #s(literal 1/3 binary32)))
(*.f32 (cbrt.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32))) (cbrt.f32 (pow.f32 (PI.f32) #s(literal 7/3 binary32))))
(*.f32 (sqrt.f32 (sqrt.f32 (PI.f32))) (pow.f32 (*.f32 (PI.f32) (sqrt.f32 (PI.f32))) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 (sqrt.f32 (PI.f32))) (sqrt.f32 (*.f32 (PI.f32) (sqrt.f32 (PI.f32)))))
(*.f32 (pow.f32 #s(literal 1 binary32) #s(literal 1/3 binary32)) (PI.f32))
(*.f32 (pow.f32 (*.f32 (PI.f32) (sqrt.f32 (PI.f32))) #s(literal 1/2 binary32)) (sqrt.f32 (sqrt.f32 (PI.f32))))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (PI.f32)))) #s(literal 1/2 binary32)) (cbrt.f32 (PI.f32)))
(*.f32 (pow.f32 (*.f32 (PI.f32) (pow.f32 (PI.f32) #s(literal 2/3 binary32))) #s(literal 1/2 binary32)) (pow.f32 (PI.f32) #s(literal 1/6 binary32)))
(*.f32 (pow.f32 (*.f32 (sqrt.f32 (PI.f32)) (*.f32 (PI.f32) (PI.f32))) #s(literal 1/3 binary32)) (cbrt.f32 (sqrt.f32 (PI.f32))))
(*.f32 (pow.f32 (*.f32 (PI.f32) (sqrt.f32 (PI.f32))) #s(literal 1/3 binary32)) (pow.f32 (*.f32 (PI.f32) (sqrt.f32 (PI.f32))) #s(literal 1/3 binary32)))
(*.f32 (pow.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (pow.f32 (PI.f32) #s(literal 2/3 binary32))) #s(literal 1/3 binary32)) (cbrt.f32 (cbrt.f32 (PI.f32))))
(*.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 (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 (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 (cbrt.f32 (*.f32 (PI.f32) (sqrt.f32 (PI.f32)))) (cbrt.f32 (*.f32 (PI.f32) (sqrt.f32 (PI.f32)))))
(*.f32 (cbrt.f32 (*.f32 (sqrt.f32 (PI.f32)) (*.f32 (PI.f32) (PI.f32)))) (cbrt.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 (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)))
(*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))
(*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32)))
(*.f32 (*.f32 #s(literal 2 binary32) u2) (PI.f32))
(*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))
(*.f32 (sqrt.f32 (PI.f32)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (sqrt.f32 (PI.f32)))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (sqrt.f32 (PI.f32)))) (sqrt.f32 (PI.f32)))
(*.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)
(*.f32 (*.f32 u2 (PI.f32)) #s(literal 2 binary32))
(*.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (*.f32 (cbrt.f32 (PI.f32)) (*.f32 #s(literal 2 binary32) u2)))
(*.f32 (*.f32 (sqrt.f32 (PI.f32)) #s(literal 2 binary32)) (*.f32 u2 (sqrt.f32 (PI.f32))))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) u2) #s(literal 1 binary32)) (PI.f32))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) u2) (pow.f32 (PI.f32) #s(literal 2/3 binary32))) (cbrt.f32 (PI.f32)))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
(*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 u2 (PI.f32))) (cos.f32 (*.f32 u2 (PI.f32)))))
(*.f32 (*.f32 (sin.f32 (*.f32 u2 (PI.f32))) (cos.f32 (*.f32 u2 (PI.f32)))) #s(literal 2 binary32))
(*.f32 (*.f32 #s(literal 2 binary32) (sin.f32 (*.f32 u2 (PI.f32)))) (cos.f32 (*.f32 u2 (PI.f32))))
(*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))
(*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32)))
(*.f32 (*.f32 #s(literal 2 binary32) u2) (PI.f32))
(*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))
(*.f32 (sqrt.f32 (PI.f32)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (sqrt.f32 (PI.f32)))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (sqrt.f32 (PI.f32)))) (sqrt.f32 (PI.f32)))
(*.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)
(*.f32 (*.f32 u2 (PI.f32)) #s(literal 2 binary32))
(*.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (*.f32 (cbrt.f32 (PI.f32)) (*.f32 #s(literal 2 binary32) u2)))
(*.f32 (*.f32 (sqrt.f32 (PI.f32)) #s(literal 2 binary32)) (*.f32 u2 (sqrt.f32 (PI.f32))))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) u2) #s(literal 1 binary32)) (PI.f32))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) u2) (pow.f32 (PI.f32) #s(literal 2/3 binary32))) (cbrt.f32 (PI.f32)))
(neg.f32 (*.f32 u1 (*.f32 u1 u1)))
(exp.f32 (*.f32 (log.f32 u1) #s(literal 3 binary32)))
(exp.f32 (*.f32 (log.f32 (neg.f32 u1)) #s(literal 3 binary32)))
(exp.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 u1)) #s(literal 3 binary32) (*.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 u1)) #s(literal 3 binary32))))
(pow.f32 u1 #s(literal 3 binary32))
(pow.f32 (neg.f32 u1) #s(literal 3 binary32))
(pow.f32 (sqrt.f32 u1) #s(literal 6 binary32))
(pow.f32 (*.f32 u1 u1) #s(literal 3/2 binary32))
(pow.f32 (*.f32 u1 (sqrt.f32 u1)) #s(literal 2 binary32))
(pow.f32 (pow.f32 (neg.f32 u1) #s(literal 3/2 binary32)) #s(literal 2 binary32))
(pow.f32 (*.f32 (sqrt.f32 u1) (neg.f32 u1)) #s(literal 2 binary32))
(pow.f32 (*.f32 (neg.f32 u1) (sqrt.f32 u1)) #s(literal 2 binary32))
(pow.f32 (exp.f32 (log.f32 (neg.f32 u1))) #s(literal 3 binary32))
(/.f32 #s(literal 1 binary32) (pow.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 3 binary32)))
(/.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))
(/.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))
(/.f32 (pow.f32 (-.f32 #s(literal 0 binary32) (*.f32 u1 (*.f32 u1 u1))) #s(literal 3 binary32)) (pow.f32 (+.f32 #s(literal 0 binary32) (fma.f32 u1 u1 (*.f32 #s(literal 0 binary32) u1))) #s(literal 3 binary32)))
(/.f32 (pow.f32 (-.f32 #s(literal 0 binary32) (*.f32 u1 u1)) #s(literal 3 binary32)) (pow.f32 (+.f32 #s(literal 0 binary32) u1) #s(literal 3 binary32)))
(*.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))
(*.f32 u1 (*.f32 u1 u1))
(*.f32 (neg.f32 u1) (*.f32 u1 u1))
(*.f32 (*.f32 u1 u1) u1)
(*.f32 (*.f32 u1 u1) (neg.f32 u1))
(*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))
(*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))
(*.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1)))
(*.f32 (*.f32 u1 (sqrt.f32 u1)) (*.f32 u1 (sqrt.f32 u1)))
(*.f32 (pow.f32 (neg.f32 u1) #s(literal 3/2 binary32)) (pow.f32 (neg.f32 u1) #s(literal 3/2 binary32)))
(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 #s(literal 2 binary32) (*.f32 #s(literal 1/3 binary32) (log.f32 (PI.f32)))) #s(literal 3 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 (sqrt.f32 (PI.f32)) #s(literal 4 binary32))
(pow.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))
(pow.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 2/3 binary32))
(pow.f32 (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 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) #s(literal 1/3 binary32))
(pow.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (PI.f32))) #s(literal 1/2 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 (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 #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 (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 (*.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 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (sqrt.f32 u1) #s(literal -4/3 binary32))))
(*.f32 (sqrt.f32 u1) (*.f32 #s(literal -4/3 binary32) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))
(*.f32 #s(literal -4/3 binary32) (*.f32 (sqrt.f32 u1) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))
(*.f32 (*.f32 (sqrt.f32 u1) #s(literal -4/3 binary32)) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))
(*.f32 (*.f32 u2 u2) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (sqrt.f32 u1) #s(literal -4/3 binary32))))
(*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (sqrt.f32 u1) (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2))))
(*.f32 (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (sqrt.f32 u1) #s(literal -4/3 binary32)))
(*.f32 (*.f32 u2 (*.f32 u2 (PI.f32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (sqrt.f32 u1) #s(literal -4/3 binary32))))
(*.f32 (*.f32 (sqrt.f32 u1) (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))
(*.f32 (*.f32 (sqrt.f32 u1) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) #s(literal -4/3 binary32))
(*.f32 (*.f32 (*.f32 (sqrt.f32 u1) #s(literal -4/3 binary32)) u2) (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))
(*.f32 (*.f32 (*.f32 (sqrt.f32 u1) #s(literal -4/3 binary32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 u2 u2))
(*.f32 (*.f32 (*.f32 (sqrt.f32 u1) #s(literal -4/3 binary32)) (*.f32 u2 (*.f32 u2 (PI.f32)))) (*.f32 (PI.f32) (PI.f32)))
(*.f32 (*.f32 (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) #s(literal -4/3 binary32)) (sqrt.f32 u1))
(*.f32 (*.f32 (*.f32 (sqrt.f32 u1) (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2))) (PI.f32)) (*.f32 (PI.f32) (PI.f32)))
(*.f32 (*.f32 (*.f32 (sqrt.f32 u1) (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2))) (*.f32 (PI.f32) (PI.f32))) (PI.f32))
(*.f32 (sqrt.f32 u1) #s(literal -4/3 binary32))
(*.f32 #s(literal -4/3 binary32) (sqrt.f32 u1))

simplify510.0ms (3.9%)

Memory
28.8MiB live, 541.2MiB allocated
Algorithm
egg-herbie
Rules
7 448×*-lowering-*.f32
7 448×*-lowering-*.f64
7 420×accelerator-lowering-fma.f32
7 420×accelerator-lowering-fma.f64
4 310×+-lowering-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
07337964
124277253
257527150
087436897
Stop Event
iter limit
node limit
Counts
468 → 468
Calls
Call 1
Inputs
(* 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)))
(* (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 (* (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)))
(* (sqrt u1) (sin (* 2 (* u2 (PI)))))
(+ (* -1/4 (* (sqrt (pow u1 3)) (sin (* 2 (* u2 (PI)))))) (* (sqrt u1) (sin (* 2 (* u2 (PI))))))
(+ (* (sqrt u1) (sin (* 2 (* u2 (PI))))) (* (pow u1 2) (+ (* -1/4 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))) (* -1/32 (* (sqrt u1) (sin (* 2 (* u2 (PI)))))))))
(+ (* (sqrt u1) (sin (* 2 (* u2 (PI))))) (* (pow u1 2) (+ (* -1/4 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))) (* (pow u1 2) (+ (* -1/32 (* (sqrt (/ 1 (pow u1 3))) (sin (* 2 (* u2 (PI)))))) (* -1/128 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))))))))
(* u1 (* (sin (* 2 (* u2 (PI)))) (sqrt -1/2)))
(* u1 (+ (* 1/2 (/ (sin (* 2 (* u2 (PI)))) (* u1 (sqrt -1/2)))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1/2))))
(* u1 (+ (* -1/8 (/ (sin (* 2 (* u2 (PI)))) (* (pow u1 2) (pow (sqrt -1/2) 3)))) (+ (* 1/2 (/ (sin (* 2 (* u2 (PI)))) (* u1 (sqrt -1/2)))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1/2)))))
(* u1 (+ (* -1/8 (/ (sin (* 2 (* u2 (PI)))) (* (pow u1 2) (pow (sqrt -1/2) 3)))) (+ (* 1/16 (/ (sin (* 2 (* u2 (PI)))) (* (pow u1 3) (pow (sqrt -1/2) 5)))) (+ (* 1/2 (/ (sin (* 2 (* u2 (PI)))) (* u1 (sqrt -1/2)))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1/2))))))
(* -1 (* u1 (* (sin (* 2 (* u2 (PI)))) (* (sqrt -1) (sqrt 1/2)))))
(* -1 (* u1 (+ (* -1/2 (/ (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (* u1 (sqrt 1/2)))) (* (sin (* 2 (* u2 (PI)))) (* (sqrt -1) (sqrt 1/2))))))
(* -1 (* u1 (+ (* -1 (/ (+ (* 1/8 (/ (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (* u1 (pow (sqrt 1/2) 3)))) (* 1/2 (/ (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt 1/2)))) u1)) (* (sin (* 2 (* u2 (PI)))) (* (sqrt -1) (sqrt 1/2))))))
(* -1 (* u1 (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/8 (/ (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (pow (sqrt 1/2) 3))) (* -1/16 (/ (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (* u1 (pow (sqrt 1/2) 5))))) u1)) (* 1/2 (/ (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt 1/2)))) u1)) (* (sin (* 2 (* u2 (PI)))) (* (sqrt -1) (sqrt 1/2))))))
(* 2 (* (* u2 (PI)) (sqrt (+ u1 (* -1/2 (pow u1 2))))))
(* u2 (+ (* -4/3 (* (* (pow u2 2) (pow (PI) 3)) (sqrt (+ u1 (* -1/2 (pow u1 2)))))) (* 2 (* (PI) (sqrt (+ u1 (* -1/2 (pow u1 2))))))))
(* u2 (+ (* 2 (* (PI) (sqrt (+ u1 (* -1/2 (pow u1 2)))))) (* (pow u2 2) (+ (* -4/3 (* (pow (PI) 3) (sqrt (+ u1 (* -1/2 (pow u1 2)))))) (* 4/15 (* (* (pow u2 2) (pow (PI) 5)) (sqrt (+ u1 (* -1/2 (pow u1 2))))))))))
(* u2 (+ (* 2 (* (PI) (sqrt (+ u1 (* -1/2 (pow u1 2)))))) (* (pow u2 2) (+ (* -4/3 (* (pow (PI) 3) (sqrt (+ u1 (* -1/2 (pow u1 2)))))) (* (pow u2 2) (+ (* -8/315 (* (* (pow u2 2) (pow (PI) 7)) (sqrt (+ u1 (* -1/2 (pow u1 2)))))) (* 4/15 (* (pow (PI) 5) (sqrt (+ u1 (* -1/2 (pow u1 2))))))))))))
(* (sin (* 2 (* u2 (PI)))) (sqrt (+ u1 (* -1/2 (pow u1 2)))))
(* (sin (* 2 (* u2 (PI)))) (sqrt (+ u1 (* -1/2 (pow u1 2)))))
(* (sin (* 2 (* u2 (PI)))) (sqrt (+ u1 (* -1/2 (pow u1 2)))))
(* (sin (* 2 (* u2 (PI)))) (sqrt (+ u1 (* -1/2 (pow u1 2)))))
(* (sin (* 2 (* u2 (PI)))) (sqrt (+ u1 (* -1/2 (pow u1 2)))))
(* (sin (* 2 (* u2 (PI)))) (sqrt (+ u1 (* -1/2 (pow u1 2)))))
(* (sin (* 2 (* u2 (PI)))) (sqrt (+ u1 (* -1/2 (pow u1 2)))))
(* (sin (* 2 (* u2 (PI)))) (sqrt (+ u1 (* -1/2 (pow u1 2)))))
(sqrt u1)
(+ (sqrt u1) (* -1/4 (sqrt (pow u1 3))))
(+ (sqrt u1) (* (pow u1 2) (+ (* -1/4 (sqrt (/ 1 u1))) (* -1/32 (sqrt u1)))))
(+ (sqrt u1) (* (pow u1 2) (+ (* -1/4 (sqrt (/ 1 u1))) (* (pow u1 2) (+ (* -1/32 (sqrt (/ 1 (pow u1 3)))) (* -1/128 (sqrt (/ 1 u1))))))))
(* u1 (sqrt -1/2))
(* u1 (+ (sqrt -1/2) (* 1/2 (/ 1 (* u1 (sqrt -1/2))))))
(* u1 (- (+ (sqrt -1/2) (/ 1/2 (* u1 (sqrt -1/2)))) (/ 1/8 (* (pow u1 2) (pow (sqrt -1/2) 3)))))
(* u1 (- (+ (sqrt -1/2) (+ (/ 1/2 (* u1 (sqrt -1/2))) (* 1/16 (/ 1 (* (pow u1 3) (pow (sqrt -1/2) 5)))))) (* 1/8 (/ 1 (* (pow u1 2) (pow (sqrt -1/2) 3))))))
(* -1 (* u1 (* (sqrt -1) (sqrt 1/2))))
(* -1 (* u1 (+ (* -1/2 (/ (sqrt -1) (* u1 (sqrt 1/2)))) (* (sqrt -1) (sqrt 1/2)))))
(* -1 (* u1 (+ (* -1 (/ (+ (* 1/8 (/ (sqrt -1) (* u1 (pow (sqrt 1/2) 3)))) (* 1/2 (/ (sqrt -1) (sqrt 1/2)))) u1)) (* (sqrt -1) (sqrt 1/2)))))
(* -1 (* u1 (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/8 (/ (sqrt -1) (pow (sqrt 1/2) 3))) (* -1/16 (/ (sqrt -1) (* u1 (pow (sqrt 1/2) 5))))) u1)) (* 1/2 (/ (sqrt -1) (sqrt 1/2)))) u1)) (* (sqrt -1) (sqrt 1/2)))))
u1
(* u1 (+ 1 (* -1/2 u1)))
(* u1 (+ 1 (* -1/2 u1)))
(* u1 (+ 1 (* -1/2 u1)))
(* -1/2 (pow u1 2))
(* (pow u1 2) (- (/ 1 u1) 1/2))
(* (pow u1 2) (- (/ 1 u1) 1/2))
(* (pow u1 2) (- (/ 1 u1) 1/2))
(* -1/2 (pow u1 2))
(* (pow u1 2) (- (/ 1 u1) 1/2))
(* (pow u1 2) (- (/ 1 u1) 1/2))
(* (pow u1 2) (- (/ 1 u1) 1/2))
(* -1/2 u1)
(* -1/2 u1)
(* -1/2 u1)
(* -1/2 u1)
(* -1/2 u1)
(* -1/2 u1)
(* -1/2 u1)
(* -1/2 u1)
(* -1/2 u1)
(* -1/2 u1)
(* -1/2 u1)
(* -1/2 u1)
(* -1 (sqrt u1))
(- (* 1/4 (sqrt (pow u1 3))) (sqrt u1))
(- (* 1/4 (sqrt (pow u1 3))) (sqrt u1))
(- (* 1/4 (sqrt (pow u1 3))) (sqrt u1))
(* 1/4 (sqrt (pow u1 3)))
(* (pow u1 2) (+ (* -1 (sqrt (/ 1 (pow u1 3)))) (* 1/4 (sqrt (/ 1 u1)))))
(* (pow u1 2) (+ (* -1 (sqrt (/ 1 (pow u1 3)))) (* 1/4 (sqrt (/ 1 u1)))))
(* (pow u1 2) (+ (* -1 (sqrt (/ 1 (pow u1 3)))) (* 1/4 (sqrt (/ 1 u1)))))
(* -1/4 (* (sqrt (pow u1 3)) (pow (sqrt -1) 2)))
(* (pow u1 2) (+ (* -1/4 (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2))) (* (sqrt (/ 1 (pow u1 3))) (pow (sqrt -1) 2))))
(* (pow u1 2) (+ (* -1/4 (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2))) (* (sqrt (/ 1 (pow u1 3))) (pow (sqrt -1) 2))))
(* (pow u1 2) (+ (* -1/4 (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2))) (* (sqrt (/ 1 (pow u1 3))) (pow (sqrt -1) 2))))
(* -1 u1)
(* u1 (- (* 1/16 (pow u1 2)) 1))
(* u1 (- (* 1/16 (pow u1 2)) 1))
(* u1 (- (* 1/16 (pow u1 2)) 1))
(* 1/16 (pow u1 3))
(* (pow u1 3) (- 1/16 (/ 1 (pow u1 2))))
(* (pow u1 3) (- 1/16 (/ 1 (pow u1 2))))
(* (pow u1 3) (- 1/16 (/ 1 (pow u1 2))))
(* 1/16 (pow u1 3))
(* -1 (* (pow u1 3) (- (/ 1 (pow u1 2)) 1/16)))
(* -1 (* (pow u1 3) (- (/ 1 (pow u1 2)) 1/16)))
(* -1 (* (pow u1 3) (- (/ 1 (pow u1 2)) 1/16)))
(* (sqrt u1) (sin (* 2 (* u2 (PI)))))
(* u1 (+ (* 1/4 (* (sqrt u1) (sin (* 2 (* u2 (PI)))))) (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))))
(* u1 (+ (* 1/4 (* (sqrt u1) (sin (* 2 (* u2 (PI)))))) (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))))
(* u1 (+ (* 1/4 (* (sqrt u1) (sin (* 2 (* u2 (PI)))))) (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))))
(* 1/4 (* (sqrt (pow u1 3)) (sin (* 2 (* u2 (PI))))))
(* u1 (+ (* 1/4 (* (sqrt u1) (sin (* 2 (* u2 (PI)))))) (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))))
(* u1 (+ (* 1/4 (* (sqrt u1) (sin (* 2 (* u2 (PI)))))) (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))))
(* u1 (+ (* 1/4 (* (sqrt u1) (sin (* 2 (* u2 (PI)))))) (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))))
(* -1/4 (* (sqrt (pow u1 3)) (sin (* 2 (* u2 (PI))))))
(* -1 (* u1 (+ (* 1/4 (* (sqrt u1) (sin (* 2 (* u2 (PI)))))) (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI))))))))
(* -1 (* u1 (+ (* 1/4 (* (sqrt u1) (sin (* 2 (* u2 (PI)))))) (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI))))))))
(* -1 (* u1 (+ (* 1/4 (* (sqrt u1) (sin (* 2 (* u2 (PI)))))) (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI))))))))
(* 2 (/ (* u2 (* (PI) (- (* 1/16 (pow u1 3)) u1))) (- (* 1/4 (sqrt (pow u1 3))) (sqrt u1))))
(* u2 (+ (* -4/3 (/ (* (pow u2 2) (* (pow (PI) 3) (- (* 1/16 (pow u1 3)) u1))) (- (* 1/4 (sqrt (pow u1 3))) (sqrt u1)))) (* 2 (/ (* (PI) (- (* 1/16 (pow u1 3)) u1)) (- (* 1/4 (sqrt (pow u1 3))) (sqrt u1))))))
(* u2 (+ (* 2 (/ (* (PI) (- (* 1/16 (pow u1 3)) u1)) (- (* 1/4 (sqrt (pow u1 3))) (sqrt u1)))) (* (pow u2 2) (+ (* -4/3 (/ (* (pow (PI) 3) (- (* 1/16 (pow u1 3)) u1)) (- (* 1/4 (sqrt (pow u1 3))) (sqrt u1)))) (* 4/15 (/ (* (pow u2 2) (* (pow (PI) 5) (- (* 1/16 (pow u1 3)) u1))) (- (* 1/4 (sqrt (pow u1 3))) (sqrt u1))))))))
(* u2 (+ (* 2 (/ (* (PI) (- (* 1/16 (pow u1 3)) u1)) (- (* 1/4 (sqrt (pow u1 3))) (sqrt u1)))) (* (pow u2 2) (+ (* -4/3 (/ (* (pow (PI) 3) (- (* 1/16 (pow u1 3)) u1)) (- (* 1/4 (sqrt (pow u1 3))) (sqrt u1)))) (* (pow u2 2) (+ (* -8/315 (/ (* (pow u2 2) (* (pow (PI) 7) (- (* 1/16 (pow u1 3)) u1))) (- (* 1/4 (sqrt (pow u1 3))) (sqrt u1)))) (* 4/15 (/ (* (pow (PI) 5) (- (* 1/16 (pow u1 3)) u1)) (- (* 1/4 (sqrt (pow u1 3))) (sqrt u1))))))))))
(/ (* (sin (* 2 (* u2 (PI)))) (- (* 1/16 (pow u1 3)) u1)) (- (* 1/4 (sqrt (pow u1 3))) (sqrt u1)))
(/ (* (sin (* 2 (* u2 (PI)))) (- (* 1/16 (pow u1 3)) u1)) (- (* 1/4 (sqrt (pow u1 3))) (sqrt u1)))
(/ (* (sin (* 2 (* u2 (PI)))) (- (* 1/16 (pow u1 3)) u1)) (- (* 1/4 (sqrt (pow u1 3))) (sqrt u1)))
(/ (* (sin (* 2 (* u2 (PI)))) (- (* 1/16 (pow u1 3)) u1)) (- (* 1/4 (sqrt (pow u1 3))) (sqrt u1)))
(/ (* (sin (* 2 (* u2 (PI)))) (- (* 1/16 (pow u1 3)) u1)) (- (* 1/4 (sqrt (pow u1 3))) (sqrt u1)))
(/ (* (sin (* 2 (* u2 (PI)))) (- (* 1/16 (pow u1 3)) u1)) (- (* 1/4 (sqrt (pow u1 3))) (sqrt u1)))
(/ (* (sin (* 2 (* u2 (PI)))) (- (* 1/16 (pow u1 3)) u1)) (- (* 1/4 (sqrt (pow u1 3))) (sqrt u1)))
(/ (* (sin (* 2 (* u2 (PI)))) (- (* 1/16 (pow u1 3)) u1)) (- (* 1/4 (sqrt (pow u1 3))) (sqrt u1)))
(* -1 (* u1 (sin (* 2 (* u2 (PI))))))
(* u1 (+ (* -1 (sin (* 2 (* u2 (PI))))) (* 1/16 (* (pow u1 2) (sin (* 2 (* u2 (PI))))))))
(* u1 (+ (* -1 (sin (* 2 (* u2 (PI))))) (* 1/16 (* (pow u1 2) (sin (* 2 (* u2 (PI))))))))
(* u1 (+ (* -1 (sin (* 2 (* u2 (PI))))) (* 1/16 (* (pow u1 2) (sin (* 2 (* u2 (PI))))))))
(* 1/16 (* (pow u1 3) (sin (* 2 (* u2 (PI))))))
(* (pow u1 3) (+ (* -1 (/ (sin (* 2 (* u2 (PI)))) (pow u1 2))) (* 1/16 (sin (* 2 (* u2 (PI)))))))
(* (pow u1 3) (+ (* -1 (/ (sin (* 2 (* u2 (PI)))) (pow u1 2))) (* 1/16 (sin (* 2 (* u2 (PI)))))))
(* (pow u1 3) (+ (* -1 (/ (sin (* 2 (* u2 (PI)))) (pow u1 2))) (* 1/16 (sin (* 2 (* u2 (PI)))))))
(* 1/16 (* (pow u1 3) (sin (* 2 (* u2 (PI))))))
(* -1 (* (pow u1 3) (+ (* -1/16 (sin (* 2 (* u2 (PI))))) (/ (sin (* 2 (* u2 (PI)))) (pow u1 2)))))
(* -1 (* (pow u1 3) (+ (* -1/16 (sin (* 2 (* u2 (PI))))) (/ (sin (* 2 (* u2 (PI)))) (pow u1 2)))))
(* -1 (* (pow u1 3) (+ (* -1/16 (sin (* 2 (* u2 (PI))))) (/ (sin (* 2 (* u2 (PI)))) (pow u1 2)))))
(* 2 (* u2 (* (PI) (- (* 1/16 (pow u1 3)) u1))))
(* u2 (+ (* -4/3 (* (pow u2 2) (* (pow (PI) 3) (- (* 1/16 (pow u1 3)) u1)))) (* 2 (* (PI) (- (* 1/16 (pow u1 3)) u1)))))
(* u2 (+ (* 2 (* (PI) (- (* 1/16 (pow u1 3)) u1))) (* (pow u2 2) (+ (* -4/3 (* (pow (PI) 3) (- (* 1/16 (pow u1 3)) u1))) (* 4/15 (* (pow u2 2) (* (pow (PI) 5) (- (* 1/16 (pow u1 3)) u1))))))))
(* u2 (+ (* 2 (* (PI) (- (* 1/16 (pow u1 3)) u1))) (* (pow u2 2) (+ (* -4/3 (* (pow (PI) 3) (- (* 1/16 (pow u1 3)) u1))) (* (pow u2 2) (+ (* -8/315 (* (pow u2 2) (* (pow (PI) 7) (- (* 1/16 (pow u1 3)) u1)))) (* 4/15 (* (pow (PI) 5) (- (* 1/16 (pow u1 3)) u1)))))))))
(* (sin (* 2 (* u2 (PI)))) (- (* 1/16 (pow u1 3)) u1))
(* (sin (* 2 (* u2 (PI)))) (- (* 1/16 (pow u1 3)) u1))
(* (sin (* 2 (* u2 (PI)))) (- (* 1/16 (pow u1 3)) u1))
(* (sin (* 2 (* u2 (PI)))) (- (* 1/16 (pow u1 3)) u1))
(* (sin (* 2 (* u2 (PI)))) (- (* 1/16 (pow u1 3)) u1))
(* (sin (* 2 (* u2 (PI)))) (- (* 1/16 (pow u1 3)) u1))
(* (sin (* 2 (* u2 (PI)))) (- (* 1/16 (pow u1 3)) u1))
(* (sin (* 2 (* u2 (PI)))) (- (* 1/16 (pow u1 3)) u1))
(+ (* -4/3 (* (sqrt u1) (* (pow u2 2) (pow (PI) 3)))) (* 2 (* (sqrt u1) (PI))))
(+ (* -4/3 (* (sqrt u1) (* (pow u2 2) (pow (PI) 3)))) (* 2 (* (sqrt u1) (PI))))
(+ (* -4/3 (* (sqrt u1) (* (pow u2 2) (pow (PI) 3)))) (* 2 (* (sqrt u1) (PI))))
(+ (* -4/3 (* (sqrt u1) (* (pow u2 2) (pow (PI) 3)))) (* 2 (* (sqrt u1) (PI))))
(* u1 (+ (* -4/3 (* (sqrt (/ 1 u1)) (* (pow u2 2) (pow (PI) 3)))) (* 2 (* (sqrt (/ 1 u1)) (PI)))))
(* u1 (+ (* -4/3 (* (sqrt (/ 1 u1)) (* (pow u2 2) (pow (PI) 3)))) (* 2 (* (sqrt (/ 1 u1)) (PI)))))
(* u1 (+ (* -4/3 (* (sqrt (/ 1 u1)) (* (pow u2 2) (pow (PI) 3)))) (* 2 (* (sqrt (/ 1 u1)) (PI)))))
(* u1 (+ (* -4/3 (* (sqrt (/ 1 u1)) (* (pow u2 2) (pow (PI) 3)))) (* 2 (* (sqrt (/ 1 u1)) (PI)))))
(* -1 (* u1 (+ (* -4/3 (* (sqrt (/ 1 u1)) (* (pow u2 2) (* (pow (PI) 3) (pow (sqrt -1) 2))))) (* 2 (* (sqrt (/ 1 u1)) (* (PI) (pow (sqrt -1) 2)))))))
(* -1 (* u1 (+ (* -4/3 (* (sqrt (/ 1 u1)) (* (pow u2 2) (* (pow (PI) 3) (pow (sqrt -1) 2))))) (* 2 (* (sqrt (/ 1 u1)) (* (PI) (pow (sqrt -1) 2)))))))
(* -1 (* u1 (+ (* -4/3 (* (sqrt (/ 1 u1)) (* (pow u2 2) (* (pow (PI) 3) (pow (sqrt -1) 2))))) (* 2 (* (sqrt (/ 1 u1)) (* (PI) (pow (sqrt -1) 2)))))))
(* -1 (* u1 (+ (* -4/3 (* (sqrt (/ 1 u1)) (* (pow u2 2) (* (pow (PI) 3) (pow (sqrt -1) 2))))) (* 2 (* (sqrt (/ 1 u1)) (* (PI) (pow (sqrt -1) 2)))))))
(* 2 (* (sqrt u1) (PI)))
(+ (* -4/3 (* (sqrt u1) (* (pow u2 2) (pow (PI) 3)))) (* 2 (* (sqrt u1) (PI))))
(+ (* -4/3 (* (sqrt u1) (* (pow u2 2) (pow (PI) 3)))) (* 2 (* (sqrt u1) (PI))))
(+ (* -4/3 (* (sqrt u1) (* (pow u2 2) (pow (PI) 3)))) (* 2 (* (sqrt u1) (PI))))
(* -4/3 (* (sqrt u1) (* (pow u2 2) (pow (PI) 3))))
(* (pow u2 2) (+ (* -4/3 (* (sqrt u1) (pow (PI) 3))) (* 2 (* (sqrt u1) (/ (PI) (pow u2 2))))))
(* (pow u2 2) (+ (* -4/3 (* (sqrt u1) (pow (PI) 3))) (* 2 (* (sqrt u1) (/ (PI) (pow u2 2))))))
(* (pow u2 2) (+ (* -4/3 (* (sqrt u1) (pow (PI) 3))) (* 2 (* (sqrt u1) (/ (PI) (pow u2 2))))))
(* -4/3 (* (sqrt u1) (* (pow u2 2) (pow (PI) 3))))
(* (pow u2 2) (+ (* -4/3 (* (sqrt u1) (pow (PI) 3))) (* 2 (* (sqrt u1) (/ (PI) (pow u2 2))))))
(* (pow u2 2) (+ (* -4/3 (* (sqrt u1) (pow (PI) 3))) (* 2 (* (sqrt u1) (/ (PI) (pow u2 2))))))
(* (pow u2 2) (+ (* -4/3 (* (sqrt u1) (pow (PI) 3))) (* 2 (* (sqrt u1) (/ (PI) (pow u2 2))))))
(* u2 (+ (* -4/3 (* (sqrt u1) (* (pow u2 2) (pow (PI) 3)))) (* 2 (* (sqrt u1) (PI)))))
(+ (* 1/4 (* (sqrt (pow u1 3)) (sin (* 2 (* u2 (PI)))))) (* u2 (+ (* -4/3 (* (sqrt u1) (* (pow u2 2) (pow (PI) 3)))) (* 2 (* (sqrt u1) (PI))))))
(+ (* u1 (+ (* 1/6 (* (sqrt (pow u1 3)) (sin (* 2 (* u2 (PI)))))) (* 1/4 (* (sqrt u1) (sin (* 2 (* u2 (PI)))))))) (* u2 (+ (* -4/3 (* (sqrt u1) (* (pow u2 2) (pow (PI) 3)))) (* 2 (* (sqrt u1) (PI))))))
(+ (* u1 (+ (* 1/6 (* (sqrt (pow u1 3)) (sin (* 2 (* u2 (PI)))))) (* 1/4 (* (sqrt u1) (sin (* 2 (* u2 (PI)))))))) (* u2 (+ (* -4/3 (* (sqrt u1) (* (pow u2 2) (pow (PI) 3)))) (* 2 (* (sqrt u1) (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)))))) (/ (* u2 (+ (* -4/3 (* (sqrt (/ 1 u1)) (* (pow u2 2) (pow (PI) 3)))) (* 2 (* (sqrt (/ 1 u1)) (PI))))) (pow u1 2)))))
(* (pow u1 3) (+ (* 1/6 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))) (+ (* 1/4 (* (sqrt (/ 1 (pow u1 3))) (sin (* 2 (* u2 (PI)))))) (/ (* u2 (+ (* -4/3 (* (sqrt (/ 1 u1)) (* (pow u2 2) (pow (PI) 3)))) (* 2 (* (sqrt (/ 1 u1)) (PI))))) (pow u1 2)))))
(* -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 (/ (* u2 (+ (* -4/3 (* (sqrt (/ 1 u1)) (* (pow u2 2) (* (pow (PI) 3) (pow (sqrt -1) 2))))) (* 2 (* (sqrt (/ 1 u1)) (* (PI) (pow (sqrt -1) 2)))))) u1)) (* 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 (/ (* u2 (+ (* -4/3 (* (sqrt (/ 1 u1)) (* (pow u2 2) (* (pow (PI) 3) (pow (sqrt -1) 2))))) (* 2 (* (sqrt (/ 1 u1)) (* (PI) (pow (sqrt -1) 2)))))) u1)) (* 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 (* (sqrt u1) (PI))) (* 2 (* (pow u1 2) (* (PI) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 u1)))))))))
(* u2 (+ (* 2 (* (sqrt u1) (PI))) (+ (* 2 (* (pow u1 2) (* (PI) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 u1))))))) (* (pow u2 2) (+ (* -4/3 (* (sqrt u1) (pow (PI) 3))) (* -4/3 (* (pow u1 2) (* (pow (PI) 3) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 u1))))))))))))
(* u2 (+ (* 2 (* (sqrt u1) (PI))) (+ (* 2 (* (pow u1 2) (* (PI) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 u1))))))) (* (pow u2 2) (+ (* -4/3 (* (sqrt u1) (pow (PI) 3))) (+ (* -4/3 (* (pow u1 2) (* (pow (PI) 3) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 u1))))))) (* 4/15 (* (pow u1 2) (* (pow u2 2) (* (pow (PI) 5) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 u1))))))))))))))
(* u2 (+ (* 2 (* (sqrt u1) (PI))) (+ (* 2 (* (pow u1 2) (* (PI) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 u1))))))) (* (pow u2 2) (+ (* -4/3 (* (sqrt u1) (pow (PI) 3))) (+ (* -4/3 (* (pow u1 2) (* (pow (PI) 3) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 u1))))))) (* (pow u2 2) (+ (* -8/315 (* (pow u1 2) (* (pow u2 2) (* (pow (PI) 7) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 u1)))))))) (* 4/15 (* (pow u1 2) (* (pow (PI) 5) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 u1)))))))))))))))
(* -4/3 (* (sqrt u1) (* (pow u2 3) (pow (PI) 3))))
(* (pow u2 3) (+ (* -4/3 (* (sqrt u1) (pow (PI) 3))) (* 2 (* (sqrt u1) (/ (PI) (pow u2 2))))))
(* (pow u2 3) (+ (* -4/3 (* (sqrt u1) (pow (PI) 3))) (+ (* 2 (* (sqrt u1) (/ (PI) (pow u2 2)))) (/ (* (pow u1 2) (* (sin (* 2 (* u2 (PI)))) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 u1)))))) (pow u2 3)))))
(* (pow u2 3) (+ (* -4/3 (* (sqrt u1) (pow (PI) 3))) (+ (* 2 (* (sqrt u1) (/ (PI) (pow u2 2)))) (/ (* (pow u1 2) (* (sin (* 2 (* u2 (PI)))) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 u1)))))) (pow u2 3)))))
(* -4/3 (* (sqrt u1) (* (pow u2 3) (pow (PI) 3))))
(* -1 (* (pow u2 3) (+ (* -2 (* (sqrt u1) (/ (PI) (pow u2 2)))) (* 4/3 (* (sqrt u1) (pow (PI) 3))))))
(* -1 (* (pow u2 3) (+ (* -2 (* (sqrt u1) (/ (PI) (pow u2 2)))) (+ (* -1 (/ (* (pow u1 2) (* (sin (* 2 (* u2 (PI)))) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 u1)))))) (pow u2 3))) (* 4/3 (* (sqrt u1) (pow (PI) 3)))))))
(* -1 (* (pow u2 3) (+ (* -2 (* (sqrt u1) (/ (PI) (pow u2 2)))) (+ (* -1 (/ (* (pow u1 2) (* (sin (* 2 (* u2 (PI)))) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 u1)))))) (pow u2 3))) (* 4/3 (* (sqrt u1) (pow (PI) 3)))))))
(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)
(* 2 (* u2 (* (PI) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 u1)))))))
(* u2 (+ (* -4/3 (* (pow u2 2) (* (pow (PI) 3) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 u1))))))) (* 2 (* (PI) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 u1))))))))
(* u2 (+ (* 2 (* (PI) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 u1)))))) (* (pow u2 2) (+ (* -4/3 (* (pow (PI) 3) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 u1)))))) (* 4/15 (* (pow u2 2) (* (pow (PI) 5) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 u1)))))))))))
(* u2 (+ (* 2 (* (PI) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 u1)))))) (* (pow u2 2) (+ (* -4/3 (* (pow (PI) 3) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 u1)))))) (* (pow u2 2) (+ (* -8/315 (* (pow u2 2) (* (pow (PI) 7) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 u1))))))) (* 4/15 (* (pow (PI) 5) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 u1))))))))))))
(* (sin (* 2 (* u2 (PI)))) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 u1)))))
(* (sin (* 2 (* u2 (PI)))) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 u1)))))
(* (sin (* 2 (* u2 (PI)))) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 u1)))))
(* (sin (* 2 (* u2 (PI)))) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 u1)))))
(* (sin (* 2 (* u2 (PI)))) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 u1)))))
(* (sin (* 2 (* u2 (PI)))) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 u1)))))
(* (sin (* 2 (* u2 (PI)))) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 u1)))))
(* (sin (* 2 (* u2 (PI)))) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 u1)))))
(* 1/4 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI))))))
(/ (+ (* 1/6 (* (sqrt (pow u1 3)) (sin (* 2 (* u2 (PI)))))) (* 1/4 (* (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))))))) u1)
(/ (+ (* 1/6 (* (sqrt (pow u1 3)) (sin (* 2 (* u2 (PI)))))) (* 1/4 (* (sqrt u1) (sin (* 2 (* u2 (PI))))))) u1)
(* 1/6 (* (sqrt u1) (sin (* 2 (* u2 (PI))))))
(* u1 (+ (* 1/6 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))) (* 1/4 (* (sqrt (/ 1 (pow u1 3))) (sin (* 2 (* u2 (PI))))))))
(* u1 (+ (* 1/6 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))) (* 1/4 (* (sqrt (/ 1 (pow u1 3))) (sin (* 2 (* u2 (PI))))))))
(* u1 (+ (* 1/6 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))) (* 1/4 (* (sqrt (/ 1 (pow u1 3))) (sin (* 2 (* u2 (PI))))))))
(* -1/6 (* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))))
(* -1 (* u1 (+ (* -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 (* u1 (+ (* -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 (* u1 (+ (* -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)))))))
(* 2 (* u2 (sqrt (PI))))
(* 2 (* u2 (sqrt (PI))))
(* 2 (* u2 (sqrt (PI))))
(* 2 (* u2 (sqrt (PI))))
(* 2 (* u2 (sqrt (PI))))
(* 2 (* u2 (sqrt (PI))))
(* 2 (* u2 (sqrt (PI))))
(* 2 (* u2 (sqrt (PI))))
(* 2 (* u2 (sqrt (PI))))
(* 2 (* u2 (sqrt (PI))))
(* 2 (* u2 (sqrt (PI))))
(* 2 (* u2 (sqrt (PI))))
(* 2 (* u2 (PI)))
(* u2 (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI))))
(* u2 (+ (* 2 (PI)) (* (pow u2 2) (+ (* -4/3 (pow (PI) 3)) (* 4/15 (* (pow u2 2) (pow (PI) 5)))))))
(* u2 (+ (* 2 (PI)) (* (pow u2 2) (+ (* -4/3 (pow (PI) 3)) (* (pow u2 2) (+ (* -8/315 (* (pow u2 2) (pow (PI) 7))) (* 4/15 (pow (PI) 5))))))))
(sin (* 2 (* u2 (PI))))
(sin (* 2 (* u2 (PI))))
(sin (* 2 (* u2 (PI))))
(sin (* 2 (* u2 (PI))))
(sin (* 2 (* u2 (PI))))
(sin (* 2 (* u2 (PI))))
(sin (* 2 (* u2 (PI))))
(sin (* 2 (* u2 (PI))))
(* 2 (* 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))))
(* 2 (* u2 (PI)))
(* 2 (* u2 (PI)))
(* 2 (* u2 (PI)))
(* 2 (* u2 (PI)))
(* 2 (* u2 (PI)))
(* 2 (* u2 (PI)))
(* 2 (* u2 (PI)))
(* 2 (* u2 (PI)))
(* 2 (* u2 (PI)))
(* 2 (* u2 (PI)))
(* 2 (* u2 (PI)))
(* 2 (* u2 (PI)))
(pow u1 3)
(pow u1 3)
(pow u1 3)
(pow u1 3)
(pow u1 3)
(pow u1 3)
(pow u1 3)
(pow u1 3)
(pow u1 3)
(pow u1 3)
(pow u1 3)
(pow u1 3)
(* -4/3 (* (sqrt u1) (* (pow u2 2) (pow (PI) 3))))
(* -4/3 (* (sqrt u1) (* (pow u2 2) (pow (PI) 3))))
(* -4/3 (* (sqrt u1) (* (pow u2 2) (pow (PI) 3))))
(* -4/3 (* (sqrt u1) (* (pow u2 2) (pow (PI) 3))))
(* -4/3 (* (sqrt u1) (* (pow u2 2) (pow (PI) 3))))
(* -4/3 (* (sqrt u1) (* (pow u2 2) (pow (PI) 3))))
(* -4/3 (* (sqrt u1) (* (pow u2 2) (pow (PI) 3))))
(* -4/3 (* (sqrt u1) (* (pow u2 2) (pow (PI) 3))))
(* 4/3 (* (sqrt u1) (* (pow u2 2) (* (pow (PI) 3) (pow (sqrt -1) 2)))))
(* 4/3 (* (sqrt u1) (* (pow u2 2) (* (pow (PI) 3) (pow (sqrt -1) 2)))))
(* 4/3 (* (sqrt u1) (* (pow u2 2) (* (pow (PI) 3) (pow (sqrt -1) 2)))))
(* 4/3 (* (sqrt u1) (* (pow u2 2) (* (pow (PI) 3) (pow (sqrt -1) 2)))))
(* -4/3 (* (sqrt u1) (* (pow u2 2) (pow (PI) 3))))
(* -4/3 (* (sqrt u1) (* (pow u2 2) (pow (PI) 3))))
(* -4/3 (* (sqrt u1) (* (pow u2 2) (pow (PI) 3))))
(* -4/3 (* (sqrt u1) (* (pow u2 2) (pow (PI) 3))))
(* -4/3 (* (sqrt u1) (* (pow u2 2) (pow (PI) 3))))
(* -4/3 (* (sqrt u1) (* (pow u2 2) (pow (PI) 3))))
(* -4/3 (* (sqrt u1) (* (pow u2 2) (pow (PI) 3))))
(* -4/3 (* (sqrt u1) (* (pow u2 2) (pow (PI) 3))))
(* -4/3 (* (sqrt u1) (* (pow u2 2) (pow (PI) 3))))
(* -4/3 (* (sqrt u1) (* (pow u2 2) (pow (PI) 3))))
(* -4/3 (* (sqrt u1) (* (pow u2 2) (pow (PI) 3))))
(* -4/3 (* (sqrt u1) (* (pow u2 2) (pow (PI) 3))))
(* -4/3 (sqrt u1))
(* -4/3 (sqrt u1))
(* -4/3 (sqrt u1))
(* -4/3 (sqrt u1))
(* -4/3 (sqrt u1))
(* -4/3 (sqrt u1))
(* -4/3 (sqrt u1))
(* -4/3 (sqrt u1))
(* 4/3 (* (sqrt u1) (pow (sqrt -1) 2)))
(* 4/3 (* (sqrt u1) (pow (sqrt -1) 2)))
(* 4/3 (* (sqrt u1) (pow (sqrt -1) 2)))
(* 4/3 (* (sqrt u1) (pow (sqrt -1) 2)))
Outputs
(* 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)))
(* (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 (*.f32 #s(literal -1/4 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 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)))))))
(+ (* (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 (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 #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 #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) (fma.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)) (/.f32 (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))))) 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) (fma.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))) u1) (*.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))) (*.f32 u1 u1)) (+.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 (+.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)))))) u1) (*.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 (*.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 (sqrt.f32 (neg.f32 (log.f32 (neg.f32 u1)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))))
(+ (* -1/2 (* (/ (sin (* 2 (* u2 (PI)))) u1) (sqrt (/ 1 (log (/ -1 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 (sqrt.f32 (neg.f32 (log.f32 (neg.f32 u1)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))))
(+ (* -1 (/ (+ (* 1/2 (* (sqrt (/ 1 (log (/ -1 u1)))) (sin (* 2 (* u2 (PI)))))) (* 1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2)))))) u1) (sqrt (/ 1 (log (/ -1 u1))))))) u1)) (* (sqrt (log (/ -1 u1))) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))))
(fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (log.f32 (neg.f32 u1))))) (fma.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal -1/4 binary32) (neg.f32 (log.f32 (neg.f32 u1))))) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) u1) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))) u1) (neg.f32 (*.f32 (sqrt.f32 (neg.f32 (log.f32 (neg.f32 u1)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))))
(+ (* -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))))) (*.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 (+.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)) (neg.f32 u1)))
(* 2 (* (* u2 (* (PI) (sqrt -1))) (sqrt (log (- 1 u1)))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))))) (sqrt.f32 (log1p.f32 (neg.f32 u1))))
(* u2 (+ (* -4/3 (* (* (pow u2 2) (* (pow (PI) 3) (sqrt -1))) (sqrt (log (- 1 u1))))) (* 2 (* (* (PI) (sqrt -1)) (sqrt (log (- 1 u1)))))))
(*.f32 u2 (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (fma.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32)))))))
(* u2 (+ (* 2 (* (* (PI) (sqrt -1)) (sqrt (log (- 1 u1))))) (* (pow u2 2) (+ (* -4/3 (* (* (pow (PI) 3) (sqrt -1)) (sqrt (log (- 1 u1))))) (* 4/15 (* (* (pow u2 2) (* (pow (PI) 5) (sqrt -1))) (sqrt (log (- 1 u1)))))))))
(*.f32 u2 (fma.f32 (*.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 (*.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 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (fma.f32 #s(literal -8/315 binary32) (*.f32 (*.f32 (*.f32 u2 u2) (pow.f32 (PI.f32) #s(literal 7 binary32))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 #s(literal 4/15 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 (PI.f32) #s(literal 5 binary32)))))) (*.f32 #s(literal -4/3 binary32) (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32)))) (sqrt.f32 (log1p.f32 (neg.f32 u1))))))
(* (sqrt (log (- 1 u1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1)))
(*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (log1p.f32 (neg.f32 u1))))
(* (sqrt (log (- 1 u1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1)))
(*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (log1p.f32 (neg.f32 u1))))
(* (sqrt (log (- 1 u1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1)))
(*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (log1p.f32 (neg.f32 u1))))
(* (sqrt (log (- 1 u1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1)))
(*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (log1p.f32 (neg.f32 u1))))
(* (sqrt (log (- 1 u1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1)))
(*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (log1p.f32 (neg.f32 u1))))
(* (sqrt (log (- 1 u1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1)))
(*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (log1p.f32 (neg.f32 u1))))
(* (sqrt (log (- 1 u1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1)))
(*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (log1p.f32 (neg.f32 u1))))
(* (sqrt (log (- 1 u1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1)))
(*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (log1p.f32 (neg.f32 u1))))
(* (sqrt u1) (pow (sqrt -1) 2))
(neg.f32 (sqrt.f32 u1))
(+ (* -1/4 (sqrt (pow u1 3))) (* (sqrt u1) (pow (sqrt -1) 2)))
(fma.f32 #s(literal -1/4 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (neg.f32 (sqrt.f32 u1)))
(+ (* (sqrt u1) (pow (sqrt -1) 2)) (* (pow u1 2) (+ (* -1/4 (sqrt (/ 1 u1))) (* -1/6 (sqrt u1)))))
(fma.f32 (*.f32 u1 u1) (fma.f32 #s(literal -1/4 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 (sqrt.f32 u1) #s(literal -1/6 binary32))) (neg.f32 (sqrt.f32 u1)))
(+ (* (sqrt u1) (pow (sqrt -1) 2)) (* (pow u1 2) (+ (* -1/4 (sqrt (/ 1 u1))) (* u1 (+ (* -1/2 (* (sqrt u1) (+ 1/4 (* 1/16 (/ 1 (* u1 (pow (sqrt -1) 2))))))) (* -1/6 (sqrt (/ 1 u1))))))))
(fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/6 binary32) (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 u1)) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1)))) (*.f32 #s(literal -1/4 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))) (neg.f32 (sqrt.f32 u1)))
(* (sqrt -1) (sqrt (+ (log -1) (* -1 (log (/ 1 u1))))))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))))
(+ (* -1/2 (* (/ (sqrt -1) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (sqrt -1) (sqrt (+ (log -1) (* -1 (log (/ 1 u1)))))))
(fma.f32 (/.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 #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 (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))))) 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) (fma.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))) u1) (*.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))) (*.f32 u1 u1)) (+.f32 (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.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))))) u1) (*.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 (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)))
(-.f32 (neg.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))))) (+.f32 (/.f32 (neg.f32 (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal 1/8 binary32) (neg.f32 (log.f32 (neg.f32 u1)))))) u1) #s(literal 1/2 binary32))) 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) (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))))) (+.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal -1/4 binary32) (neg.f32 (log.f32 (neg.f32 u1))))) (/.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 (+.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))
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)))))))
(*.f32 u1 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) #s(literal 1 binary32)))
(* -1 (+ (log -1) (* -1 (log (/ 1 u1)))))
(neg.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))
(- (/ 1 u1) (+ (log -1) (* -1 (log (/ 1 u1)))))
(-.f32 (/.f32 #s(literal 1 binary32) u1) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))
(- (+ (/ 1/2 (pow u1 2)) (/ 1 u1)) (+ (log -1) (* -1 (log (/ 1 u1)))))
(+.f32 (/.f32 #s(literal 1 binary32) u1) (-.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 u1 u1)) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))))
(- (+ (/ 1/2 (pow u1 2)) (+ (/ 1 u1) (* 1/3 (/ 1 (pow u1 3))))) (+ (log -1) (* -1 (log (/ 1 u1)))))
(+.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1/3 binary32) (*.f32 u1 (*.f32 u1 u1)))) (-.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 u1 u1)) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))))
(log (/ -1 u1))
(neg.f32 (log.f32 (neg.f32 u1)))
(- (/ 1 u1) (* -1 (log (/ -1 u1))))
(+.f32 (/.f32 #s(literal 1 binary32) u1) (neg.f32 (log.f32 (neg.f32 u1))))
(- (+ (/ 1/2 (pow u1 2)) (/ 1 u1)) (* -1 (log (/ -1 u1))))
(+.f32 (neg.f32 (log.f32 (neg.f32 u1))) (+.f32 (/.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1/2 binary32) (*.f32 u1 u1))))
(- (* -1 (/ (- (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u1))) u1)) 1) u1)) (* -1 (log (/ -1 u1))))
(-.f32 (neg.f32 (log.f32 (neg.f32 u1))) (/.f32 (+.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal -1/2 binary32) (/.f32 #s(literal -1/3 binary32) u1)) u1)) u1))
(* 2 (* (sqrt u1) (* u2 (PI))))
(*.f32 #s(literal 2 binary32) (*.f32 (*.f32 u2 (sqrt.f32 u1)) (PI.f32)))
(* 2 (* (sqrt u1) (* u2 (PI))))
(*.f32 #s(literal 2 binary32) (*.f32 (*.f32 u2 (sqrt.f32 u1)) (PI.f32)))
(* 2 (* (sqrt u1) (* u2 (PI))))
(*.f32 #s(literal 2 binary32) (*.f32 (*.f32 u2 (sqrt.f32 u1)) (PI.f32)))
(* 2 (* (sqrt u1) (* u2 (PI))))
(*.f32 #s(literal 2 binary32) (*.f32 (*.f32 u2 (sqrt.f32 u1)) (PI.f32)))
(* 2 (* (sqrt u1) (* u2 (PI))))
(*.f32 #s(literal 2 binary32) (*.f32 (*.f32 u2 (sqrt.f32 u1)) (PI.f32)))
(* 2 (* (sqrt u1) (* u2 (PI))))
(*.f32 #s(literal 2 binary32) (*.f32 (*.f32 u2 (sqrt.f32 u1)) (PI.f32)))
(* 2 (* (sqrt u1) (* u2 (PI))))
(*.f32 #s(literal 2 binary32) (*.f32 (*.f32 u2 (sqrt.f32 u1)) (PI.f32)))
(* 2 (* (sqrt u1) (* u2 (PI))))
(*.f32 #s(literal 2 binary32) (*.f32 (*.f32 u2 (sqrt.f32 u1)) (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 #s(literal 2 binary32) (*.f32 (*.f32 u2 (sqrt.f32 u1)) (PI.f32)))
(* 2 (* (sqrt u1) (* u2 (PI))))
(*.f32 #s(literal 2 binary32) (*.f32 (*.f32 u2 (sqrt.f32 u1)) (PI.f32)))
(* 2 (* (sqrt u1) (* u2 (PI))))
(*.f32 #s(literal 2 binary32) (*.f32 (*.f32 u2 (sqrt.f32 u1)) (PI.f32)))
(* 2 (* (sqrt u1) (* u2 (PI))))
(*.f32 #s(literal 2 binary32) (*.f32 (*.f32 u2 (sqrt.f32 u1)) (PI.f32)))
(* 2 (* (sqrt u1) (* u2 (PI))))
(*.f32 #s(literal 2 binary32) (*.f32 (*.f32 u2 (sqrt.f32 u1)) (PI.f32)))
(* 2 (* (sqrt u1) (* u2 (PI))))
(*.f32 #s(literal 2 binary32) (*.f32 (*.f32 u2 (sqrt.f32 u1)) (PI.f32)))
(* 2 (* (sqrt u1) (* u2 (PI))))
(*.f32 #s(literal 2 binary32) (*.f32 (*.f32 u2 (sqrt.f32 u1)) (PI.f32)))
(* 2 (* (sqrt u1) (* u2 (PI))))
(*.f32 #s(literal 2 binary32) (*.f32 (*.f32 u2 (sqrt.f32 u1)) (PI.f32)))
(* 2 (* (sqrt u1) (* u2 (PI))))
(*.f32 #s(literal 2 binary32) (*.f32 (*.f32 u2 (sqrt.f32 u1)) (PI.f32)))
(* 2 (* (sqrt u1) (* u2 (PI))))
(*.f32 #s(literal 2 binary32) (*.f32 (*.f32 u2 (sqrt.f32 u1)) (PI.f32)))
(* 2 (* (sqrt u1) (* u2 (PI))))
(*.f32 #s(literal 2 binary32) (*.f32 (*.f32 u2 (sqrt.f32 u1)) (PI.f32)))
(* 2 (* (sqrt u1) (* u2 (PI))))
(*.f32 #s(literal 2 binary32) (*.f32 (*.f32 u2 (sqrt.f32 u1)) (PI.f32)))
(* 2 (* (sqrt u1) u2))
(*.f32 #s(literal 2 binary32) (*.f32 u2 (sqrt.f32 u1)))
(* 2 (* (sqrt u1) u2))
(*.f32 #s(literal 2 binary32) (*.f32 u2 (sqrt.f32 u1)))
(* 2 (* (sqrt u1) u2))
(*.f32 #s(literal 2 binary32) (*.f32 u2 (sqrt.f32 u1)))
(* 2 (* (sqrt u1) u2))
(*.f32 #s(literal 2 binary32) (*.f32 u2 (sqrt.f32 u1)))
(* 2 (* (sqrt u1) u2))
(*.f32 #s(literal 2 binary32) (*.f32 u2 (sqrt.f32 u1)))
(* 2 (* (sqrt u1) u2))
(*.f32 #s(literal 2 binary32) (*.f32 u2 (sqrt.f32 u1)))
(* 2 (* (sqrt u1) u2))
(*.f32 #s(literal 2 binary32) (*.f32 u2 (sqrt.f32 u1)))
(* 2 (* (sqrt u1) u2))
(*.f32 #s(literal 2 binary32) (*.f32 u2 (sqrt.f32 u1)))
(* -2 (* (sqrt u1) (* u2 (pow (sqrt -1) 2))))
(*.f32 (*.f32 #s(literal -2 binary32) (sqrt.f32 u1)) (neg.f32 u2))
(* -2 (* (sqrt u1) (* u2 (pow (sqrt -1) 2))))
(*.f32 (*.f32 #s(literal -2 binary32) (sqrt.f32 u1)) (neg.f32 u2))
(* -2 (* (sqrt u1) (* u2 (pow (sqrt -1) 2))))
(*.f32 (*.f32 #s(literal -2 binary32) (sqrt.f32 u1)) (neg.f32 u2))
(* -2 (* (sqrt u1) (* u2 (pow (sqrt -1) 2))))
(*.f32 (*.f32 #s(literal -2 binary32) (sqrt.f32 u1)) (neg.f32 u2))
(* 2 (* (sqrt u1) u2))
(*.f32 #s(literal 2 binary32) (*.f32 u2 (sqrt.f32 u1)))
(* 2 (* (sqrt u1) u2))
(*.f32 #s(literal 2 binary32) (*.f32 u2 (sqrt.f32 u1)))
(* 2 (* (sqrt u1) u2))
(*.f32 #s(literal 2 binary32) (*.f32 u2 (sqrt.f32 u1)))
(* 2 (* (sqrt u1) u2))
(*.f32 #s(literal 2 binary32) (*.f32 u2 (sqrt.f32 u1)))
(* 2 (* (sqrt u1) u2))
(*.f32 #s(literal 2 binary32) (*.f32 u2 (sqrt.f32 u1)))
(* 2 (* (sqrt u1) u2))
(*.f32 #s(literal 2 binary32) (*.f32 u2 (sqrt.f32 u1)))
(* 2 (* (sqrt u1) u2))
(*.f32 #s(literal 2 binary32) (*.f32 u2 (sqrt.f32 u1)))
(* 2 (* (sqrt u1) u2))
(*.f32 #s(literal 2 binary32) (*.f32 u2 (sqrt.f32 u1)))
(* 2 (* (sqrt u1) u2))
(*.f32 #s(literal 2 binary32) (*.f32 u2 (sqrt.f32 u1)))
(* 2 (* (sqrt u1) u2))
(*.f32 #s(literal 2 binary32) (*.f32 u2 (sqrt.f32 u1)))
(* 2 (* (sqrt u1) u2))
(*.f32 #s(literal 2 binary32) (*.f32 u2 (sqrt.f32 u1)))
(* 2 (* (sqrt u1) u2))
(*.f32 #s(literal 2 binary32) (*.f32 u2 (sqrt.f32 u1)))
(* (sqrt u1) u2)
(*.f32 u2 (sqrt.f32 u1))
(* (sqrt u1) u2)
(*.f32 u2 (sqrt.f32 u1))
(* (sqrt u1) u2)
(*.f32 u2 (sqrt.f32 u1))
(* (sqrt u1) u2)
(*.f32 u2 (sqrt.f32 u1))
(* (sqrt u1) u2)
(*.f32 u2 (sqrt.f32 u1))
(* (sqrt u1) u2)
(*.f32 u2 (sqrt.f32 u1))
(* (sqrt u1) u2)
(*.f32 u2 (sqrt.f32 u1))
(* (sqrt u1) u2)
(*.f32 u2 (sqrt.f32 u1))
(* -1 (* (sqrt u1) (* u2 (pow (sqrt -1) 2))))
(*.f32 u2 (sqrt.f32 u1))
(* -1 (* (sqrt u1) (* u2 (pow (sqrt -1) 2))))
(*.f32 u2 (sqrt.f32 u1))
(* -1 (* (sqrt u1) (* u2 (pow (sqrt -1) 2))))
(*.f32 u2 (sqrt.f32 u1))
(* -1 (* (sqrt u1) (* u2 (pow (sqrt -1) 2))))
(*.f32 u2 (sqrt.f32 u1))
(* (sqrt u1) u2)
(*.f32 u2 (sqrt.f32 u1))
(* (sqrt u1) u2)
(*.f32 u2 (sqrt.f32 u1))
(* (sqrt u1) u2)
(*.f32 u2 (sqrt.f32 u1))
(* (sqrt u1) u2)
(*.f32 u2 (sqrt.f32 u1))
(* (sqrt u1) u2)
(*.f32 u2 (sqrt.f32 u1))
(* (sqrt u1) u2)
(*.f32 u2 (sqrt.f32 u1))
(* (sqrt u1) u2)
(*.f32 u2 (sqrt.f32 u1))
(* (sqrt u1) u2)
(*.f32 u2 (sqrt.f32 u1))
(* (sqrt u1) u2)
(*.f32 u2 (sqrt.f32 u1))
(* (sqrt u1) u2)
(*.f32 u2 (sqrt.f32 u1))
(* (sqrt u1) u2)
(*.f32 u2 (sqrt.f32 u1))
(* (sqrt u1) u2)
(*.f32 u2 (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)
(* (sqrt u1) (sin (* 2 (* u2 (PI)))))
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))
(+ (* -1/4 (* (sqrt (pow u1 3)) (sin (* 2 (* u2 (PI)))))) (* (sqrt u1) (sin (* 2 (* u2 (PI))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (fma.f32 #s(literal -1/4 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (sqrt.f32 u1)))
(+ (* (sqrt u1) (sin (* 2 (* u2 (PI))))) (* (pow u1 2) (+ (* -1/4 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))) (* -1/32 (* (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/32 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)))))) (* (pow u1 2) (+ (* -1/32 (* (sqrt (/ 1 (pow u1 3))) (sin (* 2 (* u2 (PI)))))) (* -1/128 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))))))))
(fma.f32 (*.f32 u1 u1) (fma.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 (*.f32 u1 u1) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (fma.f32 #s(literal -1/32 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/128 binary32)))))) (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))))
(* u1 (* (sin (* 2 (* u2 (PI)))) (sqrt -1/2)))
(*.f32 u1 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 #s(literal -1/2 binary32))))
(* u1 (+ (* 1/2 (/ (sin (* 2 (* u2 (PI)))) (* u1 (sqrt -1/2)))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1/2))))
(*.f32 u1 (fma.f32 #s(literal 1/2 binary32) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 u1 (sqrt.f32 #s(literal -1/2 binary32)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 #s(literal -1/2 binary32)))))
(* u1 (+ (* -1/8 (/ (sin (* 2 (* u2 (PI)))) (* (pow u1 2) (pow (sqrt -1/2) 3)))) (+ (* 1/2 (/ (sin (* 2 (* u2 (PI)))) (* u1 (sqrt -1/2)))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1/2)))))
(*.f32 u1 (fma.f32 #s(literal 1/2 binary32) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 u1 (sqrt.f32 #s(literal -1/2 binary32)))) (fma.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 #s(literal -1/2 binary32)) (/.f32 (*.f32 #s(literal -1/8 binary32) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) (*.f32 (*.f32 u1 u1) (*.f32 #s(literal -1/2 binary32) (sqrt.f32 #s(literal -1/2 binary32))))))))
(* u1 (+ (* -1/8 (/ (sin (* 2 (* u2 (PI)))) (* (pow u1 2) (pow (sqrt -1/2) 3)))) (+ (* 1/16 (/ (sin (* 2 (* u2 (PI)))) (* (pow u1 3) (pow (sqrt -1/2) 5)))) (+ (* 1/2 (/ (sin (* 2 (* u2 (PI)))) (* u1 (sqrt -1/2)))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1/2))))))
(*.f32 u1 (fma.f32 #s(literal -1/8 binary32) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (*.f32 u1 u1) (*.f32 #s(literal -1/2 binary32) (sqrt.f32 #s(literal -1/2 binary32))))) (fma.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (+.f32 (/.f32 #s(literal 1/16 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (pow.f32 (sqrt.f32 #s(literal -1/2 binary32)) #s(literal 5 binary32)))) (sqrt.f32 #s(literal -1/2 binary32))) (*.f32 #s(literal 1/2 binary32) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 u1 (sqrt.f32 #s(literal -1/2 binary32))))))))
(* -1 (* u1 (* (sin (* 2 (* u2 (PI)))) (* (sqrt -1) (sqrt 1/2)))))
(*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (neg.f32 u1)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 #s(literal 1/2 binary32))))
(* -1 (* u1 (+ (* -1/2 (/ (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (* u1 (sqrt 1/2)))) (* (sin (* 2 (* u2 (PI)))) (* (sqrt -1) (sqrt 1/2))))))
(*.f32 (fma.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 #s(literal 1/2 binary32))) (*.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 u1 (sqrt.f32 #s(literal 1/2 binary32)))))) (neg.f32 u1))
(* -1 (* u1 (+ (* -1 (/ (+ (* 1/8 (/ (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (* u1 (pow (sqrt 1/2) 3)))) (* 1/2 (/ (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt 1/2)))) u1)) (* (sin (* 2 (* u2 (PI)))) (* (sqrt -1) (sqrt 1/2))))))
(*.f32 (fma.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 #s(literal 1/2 binary32))) (/.f32 (fma.f32 #s(literal 1/4 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 u1 (sqrt.f32 #s(literal 1/2 binary32)))) (*.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))) (sqrt.f32 #s(literal 1/2 binary32))))) (neg.f32 u1))) (neg.f32 u1))
(* -1 (* u1 (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/8 (/ (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (pow (sqrt 1/2) 3))) (* -1/16 (/ (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (* u1 (pow (sqrt 1/2) 5))))) u1)) (* 1/2 (/ (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt 1/2)))) u1)) (* (sin (* 2 (* u2 (PI)))) (* (sqrt -1) (sqrt 1/2))))))
(*.f32 (fma.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 #s(literal 1/2 binary32))) (neg.f32 (/.f32 (-.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))) (sqrt.f32 #s(literal 1/2 binary32)))) (/.f32 (fma.f32 #s(literal -1/16 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 u1 (pow.f32 (sqrt.f32 #s(literal 1/2 binary32)) #s(literal 5 binary32)))) (*.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 #s(literal 1/2 binary32))))) u1)) u1))) (neg.f32 u1))
(* 2 (* (* u2 (PI)) (sqrt (+ u1 (* -1/2 (pow u1 2))))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))) (sqrt.f32 (fma.f32 (*.f32 u1 u1) #s(literal -1/2 binary32) u1)))
(* u2 (+ (* -4/3 (* (* (pow u2 2) (pow (PI) 3)) (sqrt (+ u1 (* -1/2 (pow u1 2)))))) (* 2 (* (PI) (sqrt (+ u1 (* -1/2 (pow u1 2))))))))
(*.f32 u2 (*.f32 (sqrt.f32 (fma.f32 (*.f32 u1 u1) #s(literal -1/2 binary32) u1)) (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) (sqrt (+ u1 (* -1/2 (pow u1 2)))))) (* (pow u2 2) (+ (* -4/3 (* (pow (PI) 3) (sqrt (+ u1 (* -1/2 (pow u1 2)))))) (* 4/15 (* (* (pow u2 2) (pow (PI) 5)) (sqrt (+ u1 (* -1/2 (pow u1 2))))))))))
(*.f32 u2 (fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (fma.f32 (*.f32 u1 u1) #s(literal -1/2 binary32) u1)) (fma.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 #s(literal 4/15 binary32) (*.f32 u2 u2)) (pow.f32 (PI.f32) #s(literal 5 binary32))))) (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (sqrt.f32 (fma.f32 (*.f32 u1 u1) #s(literal -1/2 binary32) u1)))))
(* u2 (+ (* 2 (* (PI) (sqrt (+ u1 (* -1/2 (pow u1 2)))))) (* (pow u2 2) (+ (* -4/3 (* (pow (PI) 3) (sqrt (+ u1 (* -1/2 (pow u1 2)))))) (* (pow u2 2) (+ (* -8/315 (* (* (pow u2 2) (pow (PI) 7)) (sqrt (+ u1 (* -1/2 (pow u1 2)))))) (* 4/15 (* (pow (PI) 5) (sqrt (+ u1 (* -1/2 (pow u1 2))))))))))))
(*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (fma.f32 (*.f32 u1 u1) #s(literal -1/2 binary32) 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 #s(literal -4/3 binary32) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (sqrt.f32 (fma.f32 (*.f32 u1 u1) #s(literal -1/2 binary32) u1))))) (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (sqrt.f32 (fma.f32 (*.f32 u1 u1) #s(literal -1/2 binary32) u1)))))
(* (sin (* 2 (* u2 (PI)))) (sqrt (+ u1 (* -1/2 (pow u1 2)))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (fma.f32 (*.f32 u1 u1) #s(literal -1/2 binary32) u1)))
(* (sin (* 2 (* u2 (PI)))) (sqrt (+ u1 (* -1/2 (pow u1 2)))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (fma.f32 (*.f32 u1 u1) #s(literal -1/2 binary32) u1)))
(* (sin (* 2 (* u2 (PI)))) (sqrt (+ u1 (* -1/2 (pow u1 2)))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (fma.f32 (*.f32 u1 u1) #s(literal -1/2 binary32) u1)))
(* (sin (* 2 (* u2 (PI)))) (sqrt (+ u1 (* -1/2 (pow u1 2)))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (fma.f32 (*.f32 u1 u1) #s(literal -1/2 binary32) u1)))
(* (sin (* 2 (* u2 (PI)))) (sqrt (+ u1 (* -1/2 (pow u1 2)))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (fma.f32 (*.f32 u1 u1) #s(literal -1/2 binary32) u1)))
(* (sin (* 2 (* u2 (PI)))) (sqrt (+ u1 (* -1/2 (pow u1 2)))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (fma.f32 (*.f32 u1 u1) #s(literal -1/2 binary32) u1)))
(* (sin (* 2 (* u2 (PI)))) (sqrt (+ u1 (* -1/2 (pow u1 2)))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (fma.f32 (*.f32 u1 u1) #s(literal -1/2 binary32) u1)))
(* (sin (* 2 (* u2 (PI)))) (sqrt (+ u1 (* -1/2 (pow u1 2)))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (fma.f32 (*.f32 u1 u1) #s(literal -1/2 binary32) u1)))
(sqrt u1)
(sqrt.f32 u1)
(+ (sqrt u1) (* -1/4 (sqrt (pow u1 3))))
(fma.f32 #s(literal -1/4 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (sqrt.f32 u1))
(+ (sqrt u1) (* (pow u1 2) (+ (* -1/4 (sqrt (/ 1 u1))) (* -1/32 (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/32 binary32))) (sqrt.f32 u1))
(+ (sqrt u1) (* (pow u1 2) (+ (* -1/4 (sqrt (/ 1 u1))) (* (pow u1 2) (+ (* -1/32 (sqrt (/ 1 (pow u1 3)))) (* -1/128 (sqrt (/ 1 u1))))))))
(fma.f32 (*.f32 u1 u1) (fma.f32 (*.f32 u1 u1) (fma.f32 #s(literal -1/32 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/128 binary32))) (*.f32 #s(literal -1/4 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 u1))
(* u1 (sqrt -1/2))
(*.f32 u1 (sqrt.f32 #s(literal -1/2 binary32)))
(* u1 (+ (sqrt -1/2) (* 1/2 (/ 1 (* u1 (sqrt -1/2))))))
(*.f32 u1 (+.f32 (sqrt.f32 #s(literal -1/2 binary32)) (/.f32 #s(literal 1/2 binary32) (*.f32 u1 (sqrt.f32 #s(literal -1/2 binary32))))))
(* u1 (- (+ (sqrt -1/2) (/ 1/2 (* u1 (sqrt -1/2)))) (/ 1/8 (* (pow u1 2) (pow (sqrt -1/2) 3)))))
(*.f32 u1 (+.f32 (+.f32 (sqrt.f32 #s(literal -1/2 binary32)) (/.f32 #s(literal 1/2 binary32) (*.f32 u1 (sqrt.f32 #s(literal -1/2 binary32))))) (/.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 u1 u1) (*.f32 #s(literal -1/2 binary32) (sqrt.f32 #s(literal -1/2 binary32)))))))
(* u1 (- (+ (sqrt -1/2) (+ (/ 1/2 (* u1 (sqrt -1/2))) (* 1/16 (/ 1 (* (pow u1 3) (pow (sqrt -1/2) 5)))))) (* 1/8 (/ 1 (* (pow u1 2) (pow (sqrt -1/2) 3))))))
(*.f32 u1 (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 u1 (sqrt.f32 #s(literal -1/2 binary32)))) (-.f32 (+.f32 (/.f32 #s(literal 1/16 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (pow.f32 (sqrt.f32 #s(literal -1/2 binary32)) #s(literal 5 binary32)))) (sqrt.f32 #s(literal -1/2 binary32))) (/.f32 #s(literal 1/8 binary32) (*.f32 (*.f32 u1 u1) (*.f32 #s(literal -1/2 binary32) (sqrt.f32 #s(literal -1/2 binary32))))))))
(* -1 (* u1 (* (sqrt -1) (sqrt 1/2))))
(*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 #s(literal 1/2 binary32))) (neg.f32 u1))
(* -1 (* u1 (+ (* -1/2 (/ (sqrt -1) (* u1 (sqrt 1/2)))) (* (sqrt -1) (sqrt 1/2)))))
(neg.f32 (*.f32 u1 (fma.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 #s(literal 1/2 binary32)) (/.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 #s(literal -1 binary32))) (*.f32 u1 (sqrt.f32 #s(literal 1/2 binary32)))))))
(* -1 (* u1 (+ (* -1 (/ (+ (* 1/8 (/ (sqrt -1) (* u1 (pow (sqrt 1/2) 3)))) (* 1/2 (/ (sqrt -1) (sqrt 1/2)))) u1)) (* (sqrt -1) (sqrt 1/2)))))
(*.f32 (fma.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 #s(literal 1/2 binary32)) (neg.f32 (/.f32 (fma.f32 #s(literal 1/4 binary32) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 u1 (sqrt.f32 #s(literal 1/2 binary32)))) (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 1/2 binary32)) (sqrt.f32 #s(literal 1/2 binary32)))) u1))) (neg.f32 u1))
(* -1 (* u1 (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/8 (/ (sqrt -1) (pow (sqrt 1/2) 3))) (* -1/16 (/ (sqrt -1) (* u1 (pow (sqrt 1/2) 5))))) u1)) (* 1/2 (/ (sqrt -1) (sqrt 1/2)))) u1)) (* (sqrt -1) (sqrt 1/2)))))
(neg.f32 (*.f32 u1 (fma.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 #s(literal 1/2 binary32)) (/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 #s(literal 1/2 binary32))) (/.f32 (fma.f32 #s(literal -1/4 binary32) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 #s(literal 1/2 binary32))) (/.f32 (*.f32 #s(literal -1/16 binary32) (sqrt.f32 #s(literal -1 binary32))) (*.f32 u1 (pow.f32 (sqrt.f32 #s(literal 1/2 binary32)) #s(literal 5 binary32))))) (neg.f32 u1))) (neg.f32 u1)))))
u1
(* u1 (+ 1 (* -1/2 u1)))
(fma.f32 u1 (*.f32 u1 #s(literal -1/2 binary32)) u1)
(* u1 (+ 1 (* -1/2 u1)))
(fma.f32 u1 (*.f32 u1 #s(literal -1/2 binary32)) u1)
(* u1 (+ 1 (* -1/2 u1)))
(fma.f32 u1 (*.f32 u1 #s(literal -1/2 binary32)) u1)
(* -1/2 (pow u1 2))
(*.f32 (*.f32 u1 u1) #s(literal -1/2 binary32))
(* (pow u1 2) (- (/ 1 u1) 1/2))
(*.f32 (*.f32 u1 u1) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)))
(* (pow u1 2) (- (/ 1 u1) 1/2))
(*.f32 (*.f32 u1 u1) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)))
(* (pow u1 2) (- (/ 1 u1) 1/2))
(*.f32 (*.f32 u1 u1) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)))
(* -1/2 (pow u1 2))
(*.f32 (*.f32 u1 u1) #s(literal -1/2 binary32))
(* (pow u1 2) (- (/ 1 u1) 1/2))
(*.f32 (*.f32 u1 u1) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)))
(* (pow u1 2) (- (/ 1 u1) 1/2))
(*.f32 (*.f32 u1 u1) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)))
(* (pow u1 2) (- (/ 1 u1) 1/2))
(*.f32 (*.f32 u1 u1) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)))
(* -1/2 u1)
(*.f32 u1 #s(literal -1/2 binary32))
(* -1/2 u1)
(*.f32 u1 #s(literal -1/2 binary32))
(* -1/2 u1)
(*.f32 u1 #s(literal -1/2 binary32))
(* -1/2 u1)
(*.f32 u1 #s(literal -1/2 binary32))
(* -1/2 u1)
(*.f32 u1 #s(literal -1/2 binary32))
(* -1/2 u1)
(*.f32 u1 #s(literal -1/2 binary32))
(* -1/2 u1)
(*.f32 u1 #s(literal -1/2 binary32))
(* -1/2 u1)
(*.f32 u1 #s(literal -1/2 binary32))
(* -1/2 u1)
(*.f32 u1 #s(literal -1/2 binary32))
(* -1/2 u1)
(*.f32 u1 #s(literal -1/2 binary32))
(* -1/2 u1)
(*.f32 u1 #s(literal -1/2 binary32))
(* -1/2 u1)
(*.f32 u1 #s(literal -1/2 binary32))
(* -1 (sqrt u1))
(neg.f32 (sqrt.f32 u1))
(- (* 1/4 (sqrt (pow u1 3))) (sqrt u1))
(fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32) (neg.f32 (sqrt.f32 u1)))
(- (* 1/4 (sqrt (pow u1 3))) (sqrt u1))
(fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32) (neg.f32 (sqrt.f32 u1)))
(- (* 1/4 (sqrt (pow u1 3))) (sqrt u1))
(fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32) (neg.f32 (sqrt.f32 u1)))
(* 1/4 (sqrt (pow u1 3)))
(*.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32))
(* (pow u1 2) (+ (* -1 (sqrt (/ 1 (pow u1 3)))) (* 1/4 (sqrt (/ 1 u1)))))
(*.f32 (*.f32 u1 u1) (-.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))))
(* (pow u1 2) (+ (* -1 (sqrt (/ 1 (pow u1 3)))) (* 1/4 (sqrt (/ 1 u1)))))
(*.f32 (*.f32 u1 u1) (-.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))))
(* (pow u1 2) (+ (* -1 (sqrt (/ 1 (pow u1 3)))) (* 1/4 (sqrt (/ 1 u1)))))
(*.f32 (*.f32 u1 u1) (-.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))))
(* -1/4 (* (sqrt (pow u1 3)) (pow (sqrt -1) 2)))
(*.f32 #s(literal -1/4 binary32) (neg.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1)))))
(* (pow u1 2) (+ (* -1/4 (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2))) (* (sqrt (/ 1 (pow u1 3))) (pow (sqrt -1) 2))))
(*.f32 (*.f32 u1 u1) (neg.f32 (fma.f32 #s(literal -1/4 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))))
(* (pow u1 2) (+ (* -1/4 (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2))) (* (sqrt (/ 1 (pow u1 3))) (pow (sqrt -1) 2))))
(*.f32 (*.f32 u1 u1) (neg.f32 (fma.f32 #s(literal -1/4 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))))
(* (pow u1 2) (+ (* -1/4 (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2))) (* (sqrt (/ 1 (pow u1 3))) (pow (sqrt -1) 2))))
(*.f32 (*.f32 u1 u1) (neg.f32 (fma.f32 #s(literal -1/4 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))))
(* -1 u1)
(neg.f32 u1)
(* u1 (- (* 1/16 (pow u1 2)) 1))
(*.f32 u1 (fma.f32 (*.f32 u1 u1) #s(literal 1/16 binary32) #s(literal -1 binary32)))
(* u1 (- (* 1/16 (pow u1 2)) 1))
(*.f32 u1 (fma.f32 (*.f32 u1 u1) #s(literal 1/16 binary32) #s(literal -1 binary32)))
(* u1 (- (* 1/16 (pow u1 2)) 1))
(*.f32 u1 (fma.f32 (*.f32 u1 u1) #s(literal 1/16 binary32) #s(literal -1 binary32)))
(* 1/16 (pow u1 3))
(*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32))
(* (pow u1 3) (- 1/16 (/ 1 (pow u1 2))))
(*.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 #s(literal 1/16 binary32) (/.f32 #s(literal -1 binary32) (*.f32 u1 u1))))
(* (pow u1 3) (- 1/16 (/ 1 (pow u1 2))))
(*.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 #s(literal 1/16 binary32) (/.f32 #s(literal -1 binary32) (*.f32 u1 u1))))
(* (pow u1 3) (- 1/16 (/ 1 (pow u1 2))))
(*.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 #s(literal 1/16 binary32) (/.f32 #s(literal -1 binary32) (*.f32 u1 u1))))
(* 1/16 (pow u1 3))
(*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32))
(* -1 (* (pow u1 3) (- (/ 1 (pow u1 2)) 1/16)))
(*.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 #s(literal 1/16 binary32) (/.f32 #s(literal -1 binary32) (*.f32 u1 u1))))
(* -1 (* (pow u1 3) (- (/ 1 (pow u1 2)) 1/16)))
(*.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 #s(literal 1/16 binary32) (/.f32 #s(literal -1 binary32) (*.f32 u1 u1))))
(* -1 (* (pow u1 3) (- (/ 1 (pow u1 2)) 1/16)))
(*.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 #s(literal 1/16 binary32) (/.f32 #s(literal -1 binary32) (*.f32 u1 u1))))
(* (sqrt u1) (sin (* 2 (* u2 (PI)))))
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))
(* u1 (+ (* 1/4 (* (sqrt u1) (sin (* 2 (* u2 (PI)))))) (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))))
(*.f32 u1 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (fma.f32 #s(literal 1/4 binary32) (sqrt.f32 u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))))
(* u1 (+ (* 1/4 (* (sqrt u1) (sin (* 2 (* u2 (PI)))))) (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))))
(*.f32 u1 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (fma.f32 #s(literal 1/4 binary32) (sqrt.f32 u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))))
(* u1 (+ (* 1/4 (* (sqrt u1) (sin (* 2 (* u2 (PI)))))) (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))))
(*.f32 u1 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (fma.f32 #s(literal 1/4 binary32) (sqrt.f32 u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))))
(* 1/4 (* (sqrt (pow u1 3)) (sin (* 2 (* u2 (PI))))))
(*.f32 (*.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))
(* u1 (+ (* 1/4 (* (sqrt u1) (sin (* 2 (* u2 (PI)))))) (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))))
(*.f32 u1 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (fma.f32 #s(literal 1/4 binary32) (sqrt.f32 u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))))
(* u1 (+ (* 1/4 (* (sqrt u1) (sin (* 2 (* u2 (PI)))))) (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))))
(*.f32 u1 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (fma.f32 #s(literal 1/4 binary32) (sqrt.f32 u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))))
(* u1 (+ (* 1/4 (* (sqrt u1) (sin (* 2 (* u2 (PI)))))) (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))))
(*.f32 u1 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (fma.f32 #s(literal 1/4 binary32) (sqrt.f32 u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))))
(* -1/4 (* (sqrt (pow u1 3)) (sin (* 2 (* u2 (PI))))))
(*.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)))))
(* -1 (* u1 (+ (* 1/4 (* (sqrt u1) (sin (* 2 (* u2 (PI)))))) (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI))))))))
(*.f32 u1 (*.f32 (neg.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) (fma.f32 #s(literal 1/4 binary32) (sqrt.f32 u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))))
(* -1 (* u1 (+ (* 1/4 (* (sqrt u1) (sin (* 2 (* u2 (PI)))))) (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI))))))))
(*.f32 u1 (*.f32 (neg.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) (fma.f32 #s(literal 1/4 binary32) (sqrt.f32 u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))))
(* -1 (* u1 (+ (* 1/4 (* (sqrt u1) (sin (* 2 (* u2 (PI)))))) (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI))))))))
(*.f32 u1 (*.f32 (neg.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) (fma.f32 #s(literal 1/4 binary32) (sqrt.f32 u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))))
(* 2 (/ (* u2 (* (PI) (- (* 1/16 (pow u1 3)) u1))) (- (* 1/4 (sqrt (pow u1 3))) (sqrt u1))))
(/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 u2 (PI.f32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32) (neg.f32 u1)))) (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32) (neg.f32 (sqrt.f32 u1))))
(* u2 (+ (* -4/3 (/ (* (pow u2 2) (* (pow (PI) 3) (- (* 1/16 (pow u1 3)) u1))) (- (* 1/4 (sqrt (pow u1 3))) (sqrt u1)))) (* 2 (/ (* (PI) (- (* 1/16 (pow u1 3)) u1)) (- (* 1/4 (sqrt (pow u1 3))) (sqrt u1))))))
(*.f32 u2 (fma.f32 #s(literal -4/3 binary32) (/.f32 (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32) (neg.f32 u1)))) (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32) (neg.f32 (sqrt.f32 u1)))) (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32) (neg.f32 u1))) (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32) (neg.f32 (sqrt.f32 u1))))))
(* u2 (+ (* 2 (/ (* (PI) (- (* 1/16 (pow u1 3)) u1)) (- (* 1/4 (sqrt (pow u1 3))) (sqrt u1)))) (* (pow u2 2) (+ (* -4/3 (/ (* (pow (PI) 3) (- (* 1/16 (pow u1 3)) u1)) (- (* 1/4 (sqrt (pow u1 3))) (sqrt u1)))) (* 4/15 (/ (* (pow u2 2) (* (pow (PI) 5) (- (* 1/16 (pow u1 3)) u1))) (- (* 1/4 (sqrt (pow u1 3))) (sqrt u1))))))))
(*.f32 u2 (fma.f32 #s(literal 2 binary32) (/.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32) (neg.f32 u1))) (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32) (neg.f32 (sqrt.f32 u1)))) (*.f32 (*.f32 u2 u2) (fma.f32 #s(literal -4/3 binary32) (/.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32) (neg.f32 u1))) (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32) (neg.f32 (sqrt.f32 u1)))) (/.f32 (*.f32 (*.f32 #s(literal 4/15 binary32) (*.f32 u2 u2)) (*.f32 (pow.f32 (PI.f32) #s(literal 5 binary32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32) (neg.f32 u1)))) (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32) (neg.f32 (sqrt.f32 u1))))))))
(* u2 (+ (* 2 (/ (* (PI) (- (* 1/16 (pow u1 3)) u1)) (- (* 1/4 (sqrt (pow u1 3))) (sqrt u1)))) (* (pow u2 2) (+ (* -4/3 (/ (* (pow (PI) 3) (- (* 1/16 (pow u1 3)) u1)) (- (* 1/4 (sqrt (pow u1 3))) (sqrt u1)))) (* (pow u2 2) (+ (* -8/315 (/ (* (pow u2 2) (* (pow (PI) 7) (- (* 1/16 (pow u1 3)) u1))) (- (* 1/4 (sqrt (pow u1 3))) (sqrt u1)))) (* 4/15 (/ (* (pow (PI) 5) (- (* 1/16 (pow u1 3)) u1)) (- (* 1/4 (sqrt (pow u1 3))) (sqrt u1))))))))))
(*.f32 u2 (fma.f32 #s(literal 2 binary32) (/.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32) (neg.f32 u1))) (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32) (neg.f32 (sqrt.f32 u1)))) (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 #s(literal 4/15 binary32) (/.f32 (*.f32 (pow.f32 (PI.f32) #s(literal 5 binary32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32) (neg.f32 u1))) (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32) (neg.f32 (sqrt.f32 u1)))) (*.f32 #s(literal -8/315 binary32) (*.f32 (*.f32 (*.f32 u2 u2) (pow.f32 (PI.f32) #s(literal 7 binary32))) (/.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32) (neg.f32 u1)) (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32) (neg.f32 (sqrt.f32 u1))))))) (/.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32) (neg.f32 u1)))) (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32) (neg.f32 (sqrt.f32 u1))))))))
(/ (* (sin (* 2 (* u2 (PI)))) (- (* 1/16 (pow u1 3)) u1)) (- (* 1/4 (sqrt (pow u1 3))) (sqrt u1)))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (/.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32) (neg.f32 u1)) (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32) (neg.f32 (sqrt.f32 u1)))))
(/ (* (sin (* 2 (* u2 (PI)))) (- (* 1/16 (pow u1 3)) u1)) (- (* 1/4 (sqrt (pow u1 3))) (sqrt u1)))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (/.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32) (neg.f32 u1)) (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32) (neg.f32 (sqrt.f32 u1)))))
(/ (* (sin (* 2 (* u2 (PI)))) (- (* 1/16 (pow u1 3)) u1)) (- (* 1/4 (sqrt (pow u1 3))) (sqrt u1)))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (/.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32) (neg.f32 u1)) (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32) (neg.f32 (sqrt.f32 u1)))))
(/ (* (sin (* 2 (* u2 (PI)))) (- (* 1/16 (pow u1 3)) u1)) (- (* 1/4 (sqrt (pow u1 3))) (sqrt u1)))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (/.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32) (neg.f32 u1)) (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32) (neg.f32 (sqrt.f32 u1)))))
(/ (* (sin (* 2 (* u2 (PI)))) (- (* 1/16 (pow u1 3)) u1)) (- (* 1/4 (sqrt (pow u1 3))) (sqrt u1)))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (/.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32) (neg.f32 u1)) (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32) (neg.f32 (sqrt.f32 u1)))))
(/ (* (sin (* 2 (* u2 (PI)))) (- (* 1/16 (pow u1 3)) u1)) (- (* 1/4 (sqrt (pow u1 3))) (sqrt u1)))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (/.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32) (neg.f32 u1)) (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32) (neg.f32 (sqrt.f32 u1)))))
(/ (* (sin (* 2 (* u2 (PI)))) (- (* 1/16 (pow u1 3)) u1)) (- (* 1/4 (sqrt (pow u1 3))) (sqrt u1)))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (/.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32) (neg.f32 u1)) (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32) (neg.f32 (sqrt.f32 u1)))))
(/ (* (sin (* 2 (* u2 (PI)))) (- (* 1/16 (pow u1 3)) u1)) (- (* 1/4 (sqrt (pow u1 3))) (sqrt u1)))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (/.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32) (neg.f32 u1)) (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32) (neg.f32 (sqrt.f32 u1)))))
(* -1 (* u1 (sin (* 2 (* u2 (PI))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (neg.f32 u1))
(* u1 (+ (* -1 (sin (* 2 (* u2 (PI))))) (* 1/16 (* (pow u1 2) (sin (* 2 (* u2 (PI))))))))
(*.f32 u1 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (fma.f32 (*.f32 u1 u1) #s(literal 1/16 binary32) #s(literal -1 binary32))))
(* u1 (+ (* -1 (sin (* 2 (* u2 (PI))))) (* 1/16 (* (pow u1 2) (sin (* 2 (* u2 (PI))))))))
(*.f32 u1 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (fma.f32 (*.f32 u1 u1) #s(literal 1/16 binary32) #s(literal -1 binary32))))
(* u1 (+ (* -1 (sin (* 2 (* u2 (PI))))) (* 1/16 (* (pow u1 2) (sin (* 2 (* u2 (PI))))))))
(*.f32 u1 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (fma.f32 (*.f32 u1 u1) #s(literal 1/16 binary32) #s(literal -1 binary32))))
(* 1/16 (* (pow u1 3) (sin (* 2 (* u2 (PI))))))
(*.f32 #s(literal 1/16 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 u1 (*.f32 u1 u1))))
(* (pow u1 3) (+ (* -1 (/ (sin (* 2 (* u2 (PI)))) (pow u1 2))) (* 1/16 (sin (* 2 (* u2 (PI)))))))
(*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (+.f32 #s(literal 1/16 binary32) (/.f32 #s(literal -1 binary32) (*.f32 u1 u1)))))
(* (pow u1 3) (+ (* -1 (/ (sin (* 2 (* u2 (PI)))) (pow u1 2))) (* 1/16 (sin (* 2 (* u2 (PI)))))))
(*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (+.f32 #s(literal 1/16 binary32) (/.f32 #s(literal -1 binary32) (*.f32 u1 u1)))))
(* (pow u1 3) (+ (* -1 (/ (sin (* 2 (* u2 (PI)))) (pow u1 2))) (* 1/16 (sin (* 2 (* u2 (PI)))))))
(*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (+.f32 #s(literal 1/16 binary32) (/.f32 #s(literal -1 binary32) (*.f32 u1 u1)))))
(* 1/16 (* (pow u1 3) (sin (* 2 (* u2 (PI))))))
(*.f32 #s(literal 1/16 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 u1 (*.f32 u1 u1))))
(* -1 (* (pow u1 3) (+ (* -1/16 (sin (* 2 (* u2 (PI))))) (/ (sin (* 2 (* u2 (PI)))) (pow u1 2)))))
(*.f32 (fma.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) #s(literal -1/16 binary32) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 u1 u1))) (neg.f32 (*.f32 u1 (*.f32 u1 u1))))
(* -1 (* (pow u1 3) (+ (* -1/16 (sin (* 2 (* u2 (PI))))) (/ (sin (* 2 (* u2 (PI)))) (pow u1 2)))))
(*.f32 (fma.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) #s(literal -1/16 binary32) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 u1 u1))) (neg.f32 (*.f32 u1 (*.f32 u1 u1))))
(* -1 (* (pow u1 3) (+ (* -1/16 (sin (* 2 (* u2 (PI))))) (/ (sin (* 2 (* u2 (PI)))) (pow u1 2)))))
(*.f32 (fma.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) #s(literal -1/16 binary32) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 u1 u1))) (neg.f32 (*.f32 u1 (*.f32 u1 u1))))
(* 2 (* u2 (* (PI) (- (* 1/16 (pow u1 3)) u1))))
(*.f32 #s(literal 2 binary32) (*.f32 (*.f32 u2 (PI.f32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32) (neg.f32 u1))))
(* u2 (+ (* -4/3 (* (pow u2 2) (* (pow (PI) 3) (- (* 1/16 (pow u1 3)) u1)))) (* 2 (* (PI) (- (* 1/16 (pow u1 3)) u1)))))
(*.f32 u2 (fma.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32) (neg.f32 u1)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32) (neg.f32 u1))))))
(* u2 (+ (* 2 (* (PI) (- (* 1/16 (pow u1 3)) u1))) (* (pow u2 2) (+ (* -4/3 (* (pow (PI) 3) (- (* 1/16 (pow u1 3)) u1))) (* 4/15 (* (pow u2 2) (* (pow (PI) 5) (- (* 1/16 (pow u1 3)) u1))))))))
(*.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 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32) (neg.f32 u1))) (*.f32 (*.f32 #s(literal 4/15 binary32) (*.f32 u2 u2)) (*.f32 (pow.f32 (PI.f32) #s(literal 5 binary32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32) (neg.f32 u1))))) (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32) (neg.f32 u1)))))
(* u2 (+ (* 2 (* (PI) (- (* 1/16 (pow u1 3)) u1))) (* (pow u2 2) (+ (* -4/3 (* (pow (PI) 3) (- (* 1/16 (pow u1 3)) u1))) (* (pow u2 2) (+ (* -8/315 (* (pow u2 2) (* (pow (PI) 7) (- (* 1/16 (pow u1 3)) u1)))) (* 4/15 (* (pow (PI) 5) (- (* 1/16 (pow u1 3)) 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 (*.f32 u1 u1)) #s(literal 1/16 binary32) (neg.f32 u1))) (*.f32 #s(literal 4/15 binary32) (*.f32 (pow.f32 (PI.f32) #s(literal 5 binary32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32) (neg.f32 u1))))) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32) (neg.f32 u1))))) (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32) (neg.f32 u1)))))
(* (sin (* 2 (* u2 (PI)))) (- (* 1/16 (pow u1 3)) u1))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32) (neg.f32 u1)))
(* (sin (* 2 (* u2 (PI)))) (- (* 1/16 (pow u1 3)) u1))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32) (neg.f32 u1)))
(* (sin (* 2 (* u2 (PI)))) (- (* 1/16 (pow u1 3)) u1))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32) (neg.f32 u1)))
(* (sin (* 2 (* u2 (PI)))) (- (* 1/16 (pow u1 3)) u1))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32) (neg.f32 u1)))
(* (sin (* 2 (* u2 (PI)))) (- (* 1/16 (pow u1 3)) u1))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32) (neg.f32 u1)))
(* (sin (* 2 (* u2 (PI)))) (- (* 1/16 (pow u1 3)) u1))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32) (neg.f32 u1)))
(* (sin (* 2 (* u2 (PI)))) (- (* 1/16 (pow u1 3)) u1))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32) (neg.f32 u1)))
(* (sin (* 2 (* u2 (PI)))) (- (* 1/16 (pow u1 3)) u1))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32) (neg.f32 u1)))
(+ (* -4/3 (* (sqrt u1) (* (pow u2 2) (pow (PI) 3)))) (* 2 (* (sqrt u1) (PI))))
(fma.f32 #s(literal -4/3 binary32) (*.f32 (sqrt.f32 u1) (*.f32 (*.f32 u2 u2) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (sqrt.f32 u1))))
(+ (* -4/3 (* (sqrt u1) (* (pow u2 2) (pow (PI) 3)))) (* 2 (* (sqrt u1) (PI))))
(fma.f32 #s(literal -4/3 binary32) (*.f32 (sqrt.f32 u1) (*.f32 (*.f32 u2 u2) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (sqrt.f32 u1))))
(+ (* -4/3 (* (sqrt u1) (* (pow u2 2) (pow (PI) 3)))) (* 2 (* (sqrt u1) (PI))))
(fma.f32 #s(literal -4/3 binary32) (*.f32 (sqrt.f32 u1) (*.f32 (*.f32 u2 u2) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (sqrt.f32 u1))))
(+ (* -4/3 (* (sqrt u1) (* (pow u2 2) (pow (PI) 3)))) (* 2 (* (sqrt u1) (PI))))
(fma.f32 #s(literal -4/3 binary32) (*.f32 (sqrt.f32 u1) (*.f32 (*.f32 u2 u2) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (sqrt.f32 u1))))
(* u1 (+ (* -4/3 (* (sqrt (/ 1 u1)) (* (pow u2 2) (pow (PI) 3)))) (* 2 (* (sqrt (/ 1 u1)) (PI)))))
(*.f32 u1 (fma.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))
(* u1 (+ (* -4/3 (* (sqrt (/ 1 u1)) (* (pow u2 2) (pow (PI) 3)))) (* 2 (* (sqrt (/ 1 u1)) (PI)))))
(*.f32 u1 (fma.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))
(* u1 (+ (* -4/3 (* (sqrt (/ 1 u1)) (* (pow u2 2) (pow (PI) 3)))) (* 2 (* (sqrt (/ 1 u1)) (PI)))))
(*.f32 u1 (fma.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))
(* u1 (+ (* -4/3 (* (sqrt (/ 1 u1)) (* (pow u2 2) (pow (PI) 3)))) (* 2 (* (sqrt (/ 1 u1)) (PI)))))
(*.f32 u1 (fma.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))
(* -1 (* u1 (+ (* -4/3 (* (sqrt (/ 1 u1)) (* (pow u2 2) (* (pow (PI) 3) (pow (sqrt -1) 2))))) (* 2 (* (sqrt (/ 1 u1)) (* (PI) (pow (sqrt -1) 2)))))))
(*.f32 (fma.f32 #s(literal -4/3 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 (*.f32 u2 u2) (neg.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (neg.f32 (PI.f32))))) (neg.f32 u1))
(* -1 (* u1 (+ (* -4/3 (* (sqrt (/ 1 u1)) (* (pow u2 2) (* (pow (PI) 3) (pow (sqrt -1) 2))))) (* 2 (* (sqrt (/ 1 u1)) (* (PI) (pow (sqrt -1) 2)))))))
(*.f32 (fma.f32 #s(literal -4/3 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 (*.f32 u2 u2) (neg.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (neg.f32 (PI.f32))))) (neg.f32 u1))
(* -1 (* u1 (+ (* -4/3 (* (sqrt (/ 1 u1)) (* (pow u2 2) (* (pow (PI) 3) (pow (sqrt -1) 2))))) (* 2 (* (sqrt (/ 1 u1)) (* (PI) (pow (sqrt -1) 2)))))))
(*.f32 (fma.f32 #s(literal -4/3 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 (*.f32 u2 u2) (neg.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (neg.f32 (PI.f32))))) (neg.f32 u1))
(* -1 (* u1 (+ (* -4/3 (* (sqrt (/ 1 u1)) (* (pow u2 2) (* (pow (PI) 3) (pow (sqrt -1) 2))))) (* 2 (* (sqrt (/ 1 u1)) (* (PI) (pow (sqrt -1) 2)))))))
(*.f32 (fma.f32 #s(literal -4/3 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 (*.f32 u2 u2) (neg.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (neg.f32 (PI.f32))))) (neg.f32 u1))
(* 2 (* (sqrt u1) (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (sqrt.f32 u1)))
(+ (* -4/3 (* (sqrt u1) (* (pow u2 2) (pow (PI) 3)))) (* 2 (* (sqrt u1) (PI))))
(fma.f32 #s(literal -4/3 binary32) (*.f32 (sqrt.f32 u1) (*.f32 (*.f32 u2 u2) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (sqrt.f32 u1))))
(+ (* -4/3 (* (sqrt u1) (* (pow u2 2) (pow (PI) 3)))) (* 2 (* (sqrt u1) (PI))))
(fma.f32 #s(literal -4/3 binary32) (*.f32 (sqrt.f32 u1) (*.f32 (*.f32 u2 u2) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (sqrt.f32 u1))))
(+ (* -4/3 (* (sqrt u1) (* (pow u2 2) (pow (PI) 3)))) (* 2 (* (sqrt u1) (PI))))
(fma.f32 #s(literal -4/3 binary32) (*.f32 (sqrt.f32 u1) (*.f32 (*.f32 u2 u2) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (sqrt.f32 u1))))
(* -4/3 (* (sqrt u1) (* (pow u2 2) (pow (PI) 3))))
(*.f32 #s(literal -4/3 binary32) (*.f32 (sqrt.f32 u1) (*.f32 (*.f32 u2 u2) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))
(* (pow u2 2) (+ (* -4/3 (* (sqrt u1) (pow (PI) 3))) (* 2 (* (sqrt u1) (/ (PI) (pow u2 2))))))
(*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 (sqrt.f32 u1) #s(literal -4/3 binary32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 u1)) (/.f32 (PI.f32) (*.f32 u2 u2)))))
(* (pow u2 2) (+ (* -4/3 (* (sqrt u1) (pow (PI) 3))) (* 2 (* (sqrt u1) (/ (PI) (pow u2 2))))))
(*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 (sqrt.f32 u1) #s(literal -4/3 binary32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 u1)) (/.f32 (PI.f32) (*.f32 u2 u2)))))
(* (pow u2 2) (+ (* -4/3 (* (sqrt u1) (pow (PI) 3))) (* 2 (* (sqrt u1) (/ (PI) (pow u2 2))))))
(*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 (sqrt.f32 u1) #s(literal -4/3 binary32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 u1)) (/.f32 (PI.f32) (*.f32 u2 u2)))))
(* -4/3 (* (sqrt u1) (* (pow u2 2) (pow (PI) 3))))
(*.f32 #s(literal -4/3 binary32) (*.f32 (sqrt.f32 u1) (*.f32 (*.f32 u2 u2) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))
(* (pow u2 2) (+ (* -4/3 (* (sqrt u1) (pow (PI) 3))) (* 2 (* (sqrt u1) (/ (PI) (pow u2 2))))))
(*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 (sqrt.f32 u1) #s(literal -4/3 binary32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 u1)) (/.f32 (PI.f32) (*.f32 u2 u2)))))
(* (pow u2 2) (+ (* -4/3 (* (sqrt u1) (pow (PI) 3))) (* 2 (* (sqrt u1) (/ (PI) (pow u2 2))))))
(*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 (sqrt.f32 u1) #s(literal -4/3 binary32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 u1)) (/.f32 (PI.f32) (*.f32 u2 u2)))))
(* (pow u2 2) (+ (* -4/3 (* (sqrt u1) (pow (PI) 3))) (* 2 (* (sqrt u1) (/ (PI) (pow u2 2))))))
(*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 (sqrt.f32 u1) #s(literal -4/3 binary32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 u1)) (/.f32 (PI.f32) (*.f32 u2 u2)))))
(* u2 (+ (* -4/3 (* (sqrt u1) (* (pow u2 2) (pow (PI) 3)))) (* 2 (* (sqrt u1) (PI)))))
(*.f32 u2 (fma.f32 #s(literal -4/3 binary32) (*.f32 (sqrt.f32 u1) (*.f32 (*.f32 u2 u2) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (sqrt.f32 u1)))))
(+ (* 1/4 (* (sqrt (pow u1 3)) (sin (* 2 (* u2 (PI)))))) (* u2 (+ (* -4/3 (* (sqrt u1) (* (pow u2 2) (pow (PI) 3)))) (* 2 (* (sqrt u1) (PI))))))
(fma.f32 u2 (fma.f32 #s(literal -4/3 binary32) (*.f32 (sqrt.f32 u1) (*.f32 (*.f32 u2 u2) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (sqrt.f32 u1)))) (*.f32 (*.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32)) (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)))))))) (* u2 (+ (* -4/3 (* (sqrt u1) (* (pow u2 2) (pow (PI) 3)))) (* 2 (* (sqrt u1) (PI))))))
(fma.f32 u1 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (fma.f32 #s(literal 1/6 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (*.f32 #s(literal 1/4 binary32) (sqrt.f32 u1)))) (*.f32 u2 (fma.f32 #s(literal -4/3 binary32) (*.f32 (sqrt.f32 u1) (*.f32 (*.f32 u2 u2) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (sqrt.f32 u1))))))
(+ (* u1 (+ (* 1/6 (* (sqrt (pow u1 3)) (sin (* 2 (* u2 (PI)))))) (* 1/4 (* (sqrt u1) (sin (* 2 (* u2 (PI)))))))) (* u2 (+ (* -4/3 (* (sqrt u1) (* (pow u2 2) (pow (PI) 3)))) (* 2 (* (sqrt u1) (PI))))))
(fma.f32 u1 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (fma.f32 #s(literal 1/6 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (*.f32 #s(literal 1/4 binary32) (sqrt.f32 u1)))) (*.f32 u2 (fma.f32 #s(literal -4/3 binary32) (*.f32 (sqrt.f32 u1) (*.f32 (*.f32 u2 u2) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (sqrt.f32 u1))))))
(* 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)))))) (/ (* u2 (+ (* -4/3 (* (sqrt (/ 1 u1)) (* (pow u2 2) (pow (PI) 3)))) (* 2 (* (sqrt (/ 1 u1)) (PI))))) (pow u1 2)))))
(*.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u2 (/.f32 (fma.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.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) (*.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)))))) (/ (* u2 (+ (* -4/3 (* (sqrt (/ 1 u1)) (* (pow u2 2) (pow (PI) 3)))) (* 2 (* (sqrt (/ 1 u1)) (PI))))) (pow u1 2)))))
(*.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u2 (/.f32 (fma.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.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) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 #s(literal 1/6 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))))))
(* -1/6 (* (sqrt (pow u1 5)) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))))
(neg.f32 (*.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))))))
(* -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 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 #s(literal 1/6 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))))))
(* -1 (* (pow u1 3) (+ (* -1 (/ (+ (* -1 (/ (* u2 (+ (* -4/3 (* (sqrt (/ 1 u1)) (* (pow u2 2) (* (pow (PI) 3) (pow (sqrt -1) 2))))) (* 2 (* (sqrt (/ 1 u1)) (* (PI) (pow (sqrt -1) 2)))))) u1)) (* 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)))))))
(neg.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.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 (fma.f32 (fma.f32 #s(literal -4/3 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 (*.f32 u2 u2) (neg.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (neg.f32 (PI.f32))))) (neg.f32 (/.f32 u2 u1)) (neg.f32 (*.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))))) (neg.f32 u1)))))
(* -1 (* (pow u1 3) (+ (* -1 (/ (+ (* -1 (/ (* u2 (+ (* -4/3 (* (sqrt (/ 1 u1)) (* (pow u2 2) (* (pow (PI) 3) (pow (sqrt -1) 2))))) (* 2 (* (sqrt (/ 1 u1)) (* (PI) (pow (sqrt -1) 2)))))) u1)) (* 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)))))))
(neg.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.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 (fma.f32 (fma.f32 #s(literal -4/3 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 (*.f32 u2 u2) (neg.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (neg.f32 (PI.f32))))) (neg.f32 (/.f32 u2 u1)) (neg.f32 (*.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))))) (neg.f32 u1)))))
(* u2 (+ (* 2 (* (sqrt u1) (PI))) (* 2 (* (pow u1 2) (* (PI) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 u1)))))))))
(*.f32 u2 (*.f32 #s(literal 2 binary32) (fma.f32 (PI.f32) (sqrt.f32 u1) (*.f32 (*.f32 (*.f32 u1 u1) (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)))))))
(* u2 (+ (* 2 (* (sqrt u1) (PI))) (+ (* 2 (* (pow u1 2) (* (PI) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 u1))))))) (* (pow u2 2) (+ (* -4/3 (* (sqrt u1) (pow (PI) 3))) (* -4/3 (* (pow u1 2) (* (pow (PI) 3) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 u1))))))))))))
(*.f32 u2 (fma.f32 (*.f32 u2 u2) (*.f32 #s(literal -4/3 binary32) (fma.f32 (*.f32 (*.f32 u1 u1) (*.f32 (PI.f32) (*.f32 (PI.f32) (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) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 #s(literal 2 binary32) (fma.f32 (PI.f32) (sqrt.f32 u1) (*.f32 (*.f32 (*.f32 u1 u1) (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))))))))
(* u2 (+ (* 2 (* (sqrt u1) (PI))) (+ (* 2 (* (pow u1 2) (* (PI) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 u1))))))) (* (pow u2 2) (+ (* -4/3 (* (sqrt u1) (pow (PI) 3))) (+ (* -4/3 (* (pow u1 2) (* (pow (PI) 3) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 u1))))))) (* 4/15 (* (pow u1 2) (* (pow u2 2) (* (pow (PI) 5) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 u1))))))))))))))
(*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 #s(literal -4/3 binary32) (fma.f32 (*.f32 (*.f32 u1 u1) (*.f32 (PI.f32) (*.f32 (PI.f32) (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) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (*.f32 #s(literal 4/15 binary32) (*.f32 u1 u1)) (*.f32 (*.f32 (*.f32 u2 u2) (pow.f32 (PI.f32) #s(literal 5 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 #s(literal 2 binary32) (fma.f32 (PI.f32) (sqrt.f32 u1) (*.f32 (*.f32 (*.f32 u1 u1) (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))))))))
(* u2 (+ (* 2 (* (sqrt u1) (PI))) (+ (* 2 (* (pow u1 2) (* (PI) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 u1))))))) (* (pow u2 2) (+ (* -4/3 (* (sqrt u1) (pow (PI) 3))) (+ (* -4/3 (* (pow u1 2) (* (pow (PI) 3) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 u1))))))) (* (pow u2 2) (+ (* -8/315 (* (pow u1 2) (* (pow u2 2) (* (pow (PI) 7) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 u1)))))))) (* 4/15 (* (pow u1 2) (* (pow (PI) 5) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 u1)))))))))))))))
(*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 #s(literal -8/315 binary32) (*.f32 u1 u1)) (*.f32 (*.f32 (*.f32 u2 u2) (pow.f32 (PI.f32) #s(literal 7 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 #s(literal 4/15 binary32) (*.f32 (*.f32 (*.f32 u1 u1) (pow.f32 (PI.f32) #s(literal 5 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 #s(literal -4/3 binary32) (fma.f32 (*.f32 (*.f32 u1 u1) (*.f32 (PI.f32) (*.f32 (PI.f32) (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) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) (*.f32 #s(literal 2 binary32) (fma.f32 (PI.f32) (sqrt.f32 u1) (*.f32 (*.f32 (*.f32 u1 u1) (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))))))))
(* -4/3 (* (sqrt u1) (* (pow u2 3) (pow (PI) 3))))
(*.f32 (*.f32 (sqrt.f32 u1) #s(literal -4/3 binary32)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 u2 (*.f32 u2 u2))))
(* (pow u2 3) (+ (* -4/3 (* (sqrt u1) (pow (PI) 3))) (* 2 (* (sqrt u1) (/ (PI) (pow u2 2))))))
(*.f32 (fma.f32 (*.f32 (sqrt.f32 u1) #s(literal -4/3 binary32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 u1)) (/.f32 (PI.f32) (*.f32 u2 u2)))) (*.f32 u2 (*.f32 u2 u2)))
(* (pow u2 3) (+ (* -4/3 (* (sqrt u1) (pow (PI) 3))) (+ (* 2 (* (sqrt u1) (/ (PI) (pow u2 2)))) (/ (* (pow u1 2) (* (sin (* 2 (* u2 (PI)))) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 u1)))))) (pow u2 3)))))
(*.f32 (*.f32 u2 (*.f32 u2 u2)) (fma.f32 #s(literal 2 binary32) (/.f32 (*.f32 (PI.f32) (sqrt.f32 u1)) (*.f32 u2 u2)) (fma.f32 #s(literal -4/3 binary32) (*.f32 (sqrt.f32 u1) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.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 (*.f32 u1 u1) (*.f32 u2 (*.f32 u2 u2)))))))
(* (pow u2 3) (+ (* -4/3 (* (sqrt u1) (pow (PI) 3))) (+ (* 2 (* (sqrt u1) (/ (PI) (pow u2 2)))) (/ (* (pow u1 2) (* (sin (* 2 (* u2 (PI)))) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 u1)))))) (pow u2 3)))))
(*.f32 (*.f32 u2 (*.f32 u2 u2)) (fma.f32 #s(literal 2 binary32) (/.f32 (*.f32 (PI.f32) (sqrt.f32 u1)) (*.f32 u2 u2)) (fma.f32 #s(literal -4/3 binary32) (*.f32 (sqrt.f32 u1) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.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 (*.f32 u1 u1) (*.f32 u2 (*.f32 u2 u2)))))))
(* -4/3 (* (sqrt u1) (* (pow u2 3) (pow (PI) 3))))
(*.f32 (*.f32 (sqrt.f32 u1) #s(literal -4/3 binary32)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 u2 (*.f32 u2 u2))))
(* -1 (* (pow u2 3) (+ (* -2 (* (sqrt u1) (/ (PI) (pow u2 2)))) (* 4/3 (* (sqrt u1) (pow (PI) 3))))))
(*.f32 (fma.f32 (*.f32 #s(literal 4/3 binary32) (sqrt.f32 u1)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (/.f32 (*.f32 (*.f32 #s(literal -2 binary32) (sqrt.f32 u1)) (PI.f32)) (*.f32 u2 u2))) (neg.f32 (*.f32 u2 (*.f32 u2 u2))))
(* -1 (* (pow u2 3) (+ (* -2 (* (sqrt u1) (/ (PI) (pow u2 2)))) (+ (* -1 (/ (* (pow u1 2) (* (sin (* 2 (* u2 (PI)))) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 u1)))))) (pow u2 3))) (* 4/3 (* (sqrt u1) (pow (PI) 3)))))))
(*.f32 (fma.f32 #s(literal -2 binary32) (/.f32 (*.f32 (PI.f32) (sqrt.f32 u1)) (*.f32 u2 u2)) (fma.f32 (*.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)))) (neg.f32 (/.f32 (*.f32 u1 u1) (*.f32 u2 (*.f32 u2 u2)))) (*.f32 (*.f32 #s(literal 4/3 binary32) (sqrt.f32 u1)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (neg.f32 (*.f32 u2 (*.f32 u2 u2))))
(* -1 (* (pow u2 3) (+ (* -2 (* (sqrt u1) (/ (PI) (pow u2 2)))) (+ (* -1 (/ (* (pow u1 2) (* (sin (* 2 (* u2 (PI)))) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 u1)))))) (pow u2 3))) (* 4/3 (* (sqrt u1) (pow (PI) 3)))))))
(*.f32 (fma.f32 #s(literal -2 binary32) (/.f32 (*.f32 (PI.f32) (sqrt.f32 u1)) (*.f32 u2 u2)) (fma.f32 (*.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)))) (neg.f32 (/.f32 (*.f32 u1 u1) (*.f32 u2 (*.f32 u2 u2)))) (*.f32 (*.f32 #s(literal 4/3 binary32) (sqrt.f32 u1)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (neg.f32 (*.f32 u2 (*.f32 u2 u2))))
(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)
(* 2 (* u2 (* (PI) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 u1)))))))
(*.f32 #s(literal 2 binary32) (*.f32 (*.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)))))
(* u2 (+ (* -4/3 (* (pow u2 2) (* (pow (PI) 3) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 u1))))))) (* 2 (* (PI) (+ (* 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 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)))) (*.f32 (*.f32 #s(literal 2 binary32) (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))))))
(* u2 (+ (* 2 (* (PI) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 u1)))))) (* (pow u2 2) (+ (* -4/3 (* (pow (PI) 3) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 u1)))))) (* 4/15 (* (pow u2 2) (* (pow (PI) 5) (+ (* 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 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (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 (*.f32 #s(literal 2 binary32) (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))))))
(* u2 (+ (* 2 (* (PI) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 u1)))))) (* (pow u2 2) (+ (* -4/3 (* (pow (PI) 3) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 u1)))))) (* (pow u2 2) (+ (* -8/315 (* (pow u2 2) (* (pow (PI) 7) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 u1))))))) (* 4/15 (* (pow (PI) 5) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 u1))))))))))))
(*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (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 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 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)))) (*.f32 (*.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 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 #s(literal 2 binary32) (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))))))
(* (sin (* 2 (* u2 (PI)))) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 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))))
(* (sin (* 2 (* u2 (PI)))) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 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))))
(* (sin (* 2 (* u2 (PI)))) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 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))))
(* (sin (* 2 (* u2 (PI)))) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 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))))
(* (sin (* 2 (* u2 (PI)))) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 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))))
(* (sin (* 2 (* u2 (PI)))) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 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))))
(* (sin (* 2 (* u2 (PI)))) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 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))))
(* (sin (* 2 (* u2 (PI)))) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 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))))
(* 1/4 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI))))))
(*.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))
(/ (+ (* 1/6 (* (sqrt (pow u1 3)) (sin (* 2 (* u2 (PI)))))) (* 1/4 (* (sqrt u1) (sin (* 2 (* u2 (PI))))))) u1)
(/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (fma.f32 #s(literal 1/6 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (*.f32 #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))))))) u1)
(/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (fma.f32 #s(literal 1/6 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (*.f32 #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))))))) u1)
(/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (fma.f32 #s(literal 1/6 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (*.f32 #s(literal 1/4 binary32) (sqrt.f32 u1)))) u1)
(* 1/6 (* (sqrt u1) (sin (* 2 (* u2 (PI))))))
(*.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) #s(literal 1/6 binary32))
(* u1 (+ (* 1/6 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))) (* 1/4 (* (sqrt (/ 1 (pow u1 3))) (sin (* 2 (* u2 (PI))))))))
(*.f32 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))))))
(* u1 (+ (* 1/6 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))) (* 1/4 (* (sqrt (/ 1 (pow u1 3))) (sin (* 2 (* u2 (PI))))))))
(*.f32 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))))))
(* u1 (+ (* 1/6 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))) (* 1/4 (* (sqrt (/ 1 (pow u1 3))) (sin (* 2 (* u2 (PI))))))))
(*.f32 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))))))
(* -1/6 (* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))))
(neg.f32 (*.f32 (*.f32 (sqrt.f32 u1) #s(literal -1/6 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))))
(* -1 (* u1 (+ (* -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 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 #s(literal 1/6 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))))))
(* -1 (* u1 (+ (* -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 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 #s(literal 1/6 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))))))
(* -1 (* u1 (+ (* -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 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 #s(literal 1/6 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))))))
(* 2 (* u2 (sqrt (PI))))
(*.f32 #s(literal 2 binary32) (*.f32 u2 (sqrt.f32 (PI.f32))))
(* 2 (* u2 (sqrt (PI))))
(*.f32 #s(literal 2 binary32) (*.f32 u2 (sqrt.f32 (PI.f32))))
(* 2 (* u2 (sqrt (PI))))
(*.f32 #s(literal 2 binary32) (*.f32 u2 (sqrt.f32 (PI.f32))))
(* 2 (* u2 (sqrt (PI))))
(*.f32 #s(literal 2 binary32) (*.f32 u2 (sqrt.f32 (PI.f32))))
(* 2 (* u2 (sqrt (PI))))
(*.f32 #s(literal 2 binary32) (*.f32 u2 (sqrt.f32 (PI.f32))))
(* 2 (* u2 (sqrt (PI))))
(*.f32 #s(literal 2 binary32) (*.f32 u2 (sqrt.f32 (PI.f32))))
(* 2 (* u2 (sqrt (PI))))
(*.f32 #s(literal 2 binary32) (*.f32 u2 (sqrt.f32 (PI.f32))))
(* 2 (* u2 (sqrt (PI))))
(*.f32 #s(literal 2 binary32) (*.f32 u2 (sqrt.f32 (PI.f32))))
(* 2 (* u2 (sqrt (PI))))
(*.f32 #s(literal 2 binary32) (*.f32 u2 (sqrt.f32 (PI.f32))))
(* 2 (* u2 (sqrt (PI))))
(*.f32 #s(literal 2 binary32) (*.f32 u2 (sqrt.f32 (PI.f32))))
(* 2 (* u2 (sqrt (PI))))
(*.f32 #s(literal 2 binary32) (*.f32 u2 (sqrt.f32 (PI.f32))))
(* 2 (* u2 (sqrt (PI))))
(*.f32 #s(literal 2 binary32) (*.f32 u2 (sqrt.f32 (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 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32)) (*.f32 (*.f32 #s(literal -8/315 binary32) (*.f32 u2 u2)) (pow.f32 (PI.f32) #s(literal 7 binary32)))) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32))))
(sin (* 2 (* u2 (PI))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
(sin (* 2 (* u2 (PI))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
(sin (* 2 (* u2 (PI))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
(sin (* 2 (* u2 (PI))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
(sin (* 2 (* u2 (PI))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
(sin (* 2 (* u2 (PI))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
(sin (* 2 (* u2 (PI))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
(sin (* 2 (* u2 (PI))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
(* 2 (* u2 (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))
(* 2 (* u2 (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))
(* 2 (* u2 (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))
(* 2 (* u2 (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))
(* 2 (* u2 (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))
(* 2 (* u2 (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))
(* 2 (* u2 (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))
(* 2 (* u2 (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))
(* 2 (* u2 (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))
(* 2 (* u2 (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))
(* 2 (* u2 (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))
(* 2 (* u2 (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))
(* 2 (* 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 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32)) (*.f32 (*.f32 #s(literal -8/315 binary32) (*.f32 u2 u2)) (pow.f32 (PI.f32) #s(literal 7 binary32)))) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32))))
(sin (* 2 (* u2 (PI))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
(sin (* 2 (* u2 (PI))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
(sin (* 2 (* u2 (PI))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
(sin (* 2 (* u2 (PI))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
(sin (* 2 (* u2 (PI))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
(sin (* 2 (* u2 (PI))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
(sin (* 2 (* u2 (PI))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
(sin (* 2 (* u2 (PI))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
(* 2 (* u2 (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))
(* 2 (* u2 (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))
(* 2 (* u2 (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))
(* 2 (* u2 (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))
(* 2 (* u2 (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))
(* 2 (* u2 (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))
(* 2 (* u2 (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))
(* 2 (* u2 (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))
(* 2 (* u2 (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))
(* 2 (* u2 (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))
(* 2 (* u2 (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))
(* 2 (* u2 (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))
(pow u1 3)
(*.f32 u1 (*.f32 u1 u1))
(pow u1 3)
(*.f32 u1 (*.f32 u1 u1))
(pow u1 3)
(*.f32 u1 (*.f32 u1 u1))
(pow u1 3)
(*.f32 u1 (*.f32 u1 u1))
(pow u1 3)
(*.f32 u1 (*.f32 u1 u1))
(pow u1 3)
(*.f32 u1 (*.f32 u1 u1))
(pow u1 3)
(*.f32 u1 (*.f32 u1 u1))
(pow u1 3)
(*.f32 u1 (*.f32 u1 u1))
(pow u1 3)
(*.f32 u1 (*.f32 u1 u1))
(pow u1 3)
(*.f32 u1 (*.f32 u1 u1))
(pow u1 3)
(*.f32 u1 (*.f32 u1 u1))
(pow u1 3)
(*.f32 u1 (*.f32 u1 u1))
(* -4/3 (* (sqrt u1) (* (pow u2 2) (pow (PI) 3))))
(*.f32 #s(literal -4/3 binary32) (*.f32 (sqrt.f32 u1) (*.f32 (*.f32 u2 u2) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))
(* -4/3 (* (sqrt u1) (* (pow u2 2) (pow (PI) 3))))
(*.f32 #s(literal -4/3 binary32) (*.f32 (sqrt.f32 u1) (*.f32 (*.f32 u2 u2) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))
(* -4/3 (* (sqrt u1) (* (pow u2 2) (pow (PI) 3))))
(*.f32 #s(literal -4/3 binary32) (*.f32 (sqrt.f32 u1) (*.f32 (*.f32 u2 u2) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))
(* -4/3 (* (sqrt u1) (* (pow u2 2) (pow (PI) 3))))
(*.f32 #s(literal -4/3 binary32) (*.f32 (sqrt.f32 u1) (*.f32 (*.f32 u2 u2) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))
(* -4/3 (* (sqrt u1) (* (pow u2 2) (pow (PI) 3))))
(*.f32 #s(literal -4/3 binary32) (*.f32 (sqrt.f32 u1) (*.f32 (*.f32 u2 u2) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))
(* -4/3 (* (sqrt u1) (* (pow u2 2) (pow (PI) 3))))
(*.f32 #s(literal -4/3 binary32) (*.f32 (sqrt.f32 u1) (*.f32 (*.f32 u2 u2) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))
(* -4/3 (* (sqrt u1) (* (pow u2 2) (pow (PI) 3))))
(*.f32 #s(literal -4/3 binary32) (*.f32 (sqrt.f32 u1) (*.f32 (*.f32 u2 u2) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))
(* -4/3 (* (sqrt u1) (* (pow u2 2) (pow (PI) 3))))
(*.f32 #s(literal -4/3 binary32) (*.f32 (sqrt.f32 u1) (*.f32 (*.f32 u2 u2) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))
(* 4/3 (* (sqrt u1) (* (pow u2 2) (* (pow (PI) 3) (pow (sqrt -1) 2)))))
(*.f32 #s(literal 4/3 binary32) (*.f32 (*.f32 (sqrt.f32 u1) (*.f32 u2 u2)) (neg.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))
(* 4/3 (* (sqrt u1) (* (pow u2 2) (* (pow (PI) 3) (pow (sqrt -1) 2)))))
(*.f32 #s(literal 4/3 binary32) (*.f32 (*.f32 (sqrt.f32 u1) (*.f32 u2 u2)) (neg.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))
(* 4/3 (* (sqrt u1) (* (pow u2 2) (* (pow (PI) 3) (pow (sqrt -1) 2)))))
(*.f32 #s(literal 4/3 binary32) (*.f32 (*.f32 (sqrt.f32 u1) (*.f32 u2 u2)) (neg.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))
(* 4/3 (* (sqrt u1) (* (pow u2 2) (* (pow (PI) 3) (pow (sqrt -1) 2)))))
(*.f32 #s(literal 4/3 binary32) (*.f32 (*.f32 (sqrt.f32 u1) (*.f32 u2 u2)) (neg.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))
(* -4/3 (* (sqrt u1) (* (pow u2 2) (pow (PI) 3))))
(*.f32 #s(literal -4/3 binary32) (*.f32 (sqrt.f32 u1) (*.f32 (*.f32 u2 u2) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))
(* -4/3 (* (sqrt u1) (* (pow u2 2) (pow (PI) 3))))
(*.f32 #s(literal -4/3 binary32) (*.f32 (sqrt.f32 u1) (*.f32 (*.f32 u2 u2) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))
(* -4/3 (* (sqrt u1) (* (pow u2 2) (pow (PI) 3))))
(*.f32 #s(literal -4/3 binary32) (*.f32 (sqrt.f32 u1) (*.f32 (*.f32 u2 u2) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))
(* -4/3 (* (sqrt u1) (* (pow u2 2) (pow (PI) 3))))
(*.f32 #s(literal -4/3 binary32) (*.f32 (sqrt.f32 u1) (*.f32 (*.f32 u2 u2) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))
(* -4/3 (* (sqrt u1) (* (pow u2 2) (pow (PI) 3))))
(*.f32 #s(literal -4/3 binary32) (*.f32 (sqrt.f32 u1) (*.f32 (*.f32 u2 u2) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))
(* -4/3 (* (sqrt u1) (* (pow u2 2) (pow (PI) 3))))
(*.f32 #s(literal -4/3 binary32) (*.f32 (sqrt.f32 u1) (*.f32 (*.f32 u2 u2) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))
(* -4/3 (* (sqrt u1) (* (pow u2 2) (pow (PI) 3))))
(*.f32 #s(literal -4/3 binary32) (*.f32 (sqrt.f32 u1) (*.f32 (*.f32 u2 u2) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))
(* -4/3 (* (sqrt u1) (* (pow u2 2) (pow (PI) 3))))
(*.f32 #s(literal -4/3 binary32) (*.f32 (sqrt.f32 u1) (*.f32 (*.f32 u2 u2) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))
(* -4/3 (* (sqrt u1) (* (pow u2 2) (pow (PI) 3))))
(*.f32 #s(literal -4/3 binary32) (*.f32 (sqrt.f32 u1) (*.f32 (*.f32 u2 u2) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))
(* -4/3 (* (sqrt u1) (* (pow u2 2) (pow (PI) 3))))
(*.f32 #s(literal -4/3 binary32) (*.f32 (sqrt.f32 u1) (*.f32 (*.f32 u2 u2) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))
(* -4/3 (* (sqrt u1) (* (pow u2 2) (pow (PI) 3))))
(*.f32 #s(literal -4/3 binary32) (*.f32 (sqrt.f32 u1) (*.f32 (*.f32 u2 u2) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))
(* -4/3 (* (sqrt u1) (* (pow u2 2) (pow (PI) 3))))
(*.f32 #s(literal -4/3 binary32) (*.f32 (sqrt.f32 u1) (*.f32 (*.f32 u2 u2) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))
(* -4/3 (sqrt u1))
(*.f32 (sqrt.f32 u1) #s(literal -4/3 binary32))
(* -4/3 (sqrt u1))
(*.f32 (sqrt.f32 u1) #s(literal -4/3 binary32))
(* -4/3 (sqrt u1))
(*.f32 (sqrt.f32 u1) #s(literal -4/3 binary32))
(* -4/3 (sqrt u1))
(*.f32 (sqrt.f32 u1) #s(literal -4/3 binary32))
(* -4/3 (sqrt u1))
(*.f32 (sqrt.f32 u1) #s(literal -4/3 binary32))
(* -4/3 (sqrt u1))
(*.f32 (sqrt.f32 u1) #s(literal -4/3 binary32))
(* -4/3 (sqrt u1))
(*.f32 (sqrt.f32 u1) #s(literal -4/3 binary32))
(* -4/3 (sqrt u1))
(*.f32 (sqrt.f32 u1) #s(literal -4/3 binary32))
(* 4/3 (* (sqrt u1) (pow (sqrt -1) 2)))
(neg.f32 (*.f32 #s(literal 4/3 binary32) (sqrt.f32 u1)))
(* 4/3 (* (sqrt u1) (pow (sqrt -1) 2)))
(neg.f32 (*.f32 #s(literal 4/3 binary32) (sqrt.f32 u1)))
(* 4/3 (* (sqrt u1) (pow (sqrt -1) 2)))
(neg.f32 (*.f32 #s(literal 4/3 binary32) (sqrt.f32 u1)))
(* 4/3 (* (sqrt u1) (pow (sqrt -1) 2)))
(neg.f32 (*.f32 #s(literal 4/3 binary32) (sqrt.f32 u1)))

eval270.0ms (2.1%)

Memory
22.1MiB live, 286.0MiB allocated
Compiler

Compiled 68 106 to 5 655 computations (91.7% saved)

prune566.0ms (4.4%)

Memory
-9.4MiB live, 501.9MiB allocated
Pruning

70 alts after pruning (63 fresh and 7 done)

PrunedKeptTotal
New1 750221 772
Fresh104151
Picked235
Done044
Total1 762701 832
Accuracy
99.9%
Counts
1 832 → 70
Alt Table
Click to see full alt table
StatusAccuracyProgram
88.8%
(fma.f32 (*.f32 u1 u1) (*.f32 (*.f32 u2 (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (fma.f32 #s(literal 1/4 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)))) (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))))
88.4%
(fma.f32 (*.f32 u1 u1) (*.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))))))
89.9%
(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 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (sqrt.f32 u1))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))))
83.1%
(fma.f32 (*.f32 u1 u1) (*.f32 #s(literal 2 binary32) (*.f32 (*.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 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))))))))
90.0%
(fma.f32 u1 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (fma.f32 #s(literal 1/6 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (*.f32 #s(literal 1/4 binary32) (sqrt.f32 u1)))) (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))))
76.1%
(/.f32 (*.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32) (neg.f32 u1)) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2)))) (neg.f32 (sqrt.f32 u1)))
87.3%
(/.f32 (*.f32 (fma.f32 #s(literal 1/64 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (sqrt.f32 u1))) (*.f32 u1 (sqrt.f32 u1))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2)))) (+.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32) u1) (*.f32 #s(literal -1/4 binary32) (*.f32 u1 u1))))
88.0%
(/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (neg.f32 u1)) (-.f32 (*.f32 (sqrt.f32 u1) (*.f32 u1 #s(literal 1/4 binary32))) (sqrt.f32 u1)))
80.7%
(/.f32 (*.f32 u2 (fma.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32) (neg.f32 u1)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32) (neg.f32 u1)))))) (-.f32 (*.f32 (sqrt.f32 u1) (*.f32 u1 #s(literal 1/4 binary32))) (sqrt.f32 u1)))
74.8%
(/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 u2 (PI.f32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32) (neg.f32 u1)))) (-.f32 (*.f32 (sqrt.f32 u1) (*.f32 u1 #s(literal 1/4 binary32))) (sqrt.f32 u1)))
87.3%
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 #s(literal 1/4 binary32) (sqrt.f32 u1)) u1 (sqrt.f32 u1))))
71.0%
(*.f32 (fma.f32 (*.f32 (sqrt.f32 u1) #s(literal -4/3 binary32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 u1)) (/.f32 (PI.f32) (*.f32 u2 u2)))) (*.f32 u2 (*.f32 u2 u2)))
87.2%
(*.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 #s(literal 1/16 binary32)) (neg.f32 u1)) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (-.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1))) (sqrt.f32 u1))))
71.0%
(*.f32 (fma.f32 (*.f32 #s(literal 4/3 binary32) (sqrt.f32 u1)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (/.f32 (*.f32 (*.f32 #s(literal -2 binary32) (sqrt.f32 u1)) (PI.f32)) (*.f32 u2 u2))) (neg.f32 (*.f32 u2 (*.f32 u2 u2))))
92.8%
(*.f32 (/.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)))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
92.5%
(*.f32 (/.f32 (sqrt.f32 (*.f32 (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 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (*.f32 u1 u1)) #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)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
87.3%
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1))) (sqrt.f32 u1))) (*.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 #s(literal 1/16 binary32)) (neg.f32 u1)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))))
66.3%
(*.f32 (*.f32 (*.f32 (sqrt.f32 u1) (PI.f32)) u2) #s(literal 2 binary32))
74.2%
(*.f32 (*.f32 (sqrt.f32 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal 1 binary32))) (sqrt.f32 u1)) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
92.9%
(*.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)) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
5.4%
(*.f32 (*.f32 (sqrt.f32 u1) #s(literal -4/3 binary32)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 u2 (*.f32 u2 u2))))
80.9%
(*.f32 (*.f32 u2 (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (fma.f32 #s(literal 1/4 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (sqrt.f32 u1)))
66.3%
(*.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (sqrt.f32 u1)))) (*.f32 u2 (PI.f32)))
66.3%
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (sqrt.f32 u1))) u2)) (PI.f32))
66.2%
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (sqrt.f32 (sqrt.f32 u1)) (sqrt.f32 (sqrt.f32 u1))) u2)) (PI.f32))
66.1%
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 u1) u2)) (*.f32 (PI.f32) (log.f32 (E.f32))))
66.4%
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 u1) u2)) (PI.f32))
74.9%
(*.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)))
64.7%
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))) (sqrt.f32 (fma.f32 (*.f32 u1 u1) #s(literal -1/2 binary32) u1)))
83.5%
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))) (sqrt.f32 (-.f32 (log1p.f32 (fma.f32 u1 u1 u1)) (log1p.f32 (neg.f32 (*.f32 u1 (*.f32 u1 u1)))))))
66.2%
(*.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 u1)) (*.f32 (*.f32 u2 (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32))))
66.4%
(*.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 u1)) (*.f32 u2 (PI.f32)))
93.0%
(*.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)))
90.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)))
87.2%
(*.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)))
69.4%
(*.f32 (sqrt.f32 (fma.f32 u1 (*.f32 u1 #s(literal -1/2 binary32)) 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)))))
74.3%
(*.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)))
90.4%
(*.f32 (sqrt.f32 (+.f32 (log.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (log1p.f32 u1))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
74.2%
(*.f32 (sqrt.f32 (*.f32 (*.f32 u1 u1) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
92.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)))) (sin.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) u2) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))))
55.2%
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 #s(literal -1/4 binary32) (*.f32 u1 (*.f32 u1 u1)) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32))) (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)))
50.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)))))))) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
87.6%
(*.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 (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)))))
85.7%
(*.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 (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)))))
79.4%
(*.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 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
92.5%
(*.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))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (log.f32 (E.f32)))) u2)))
91.0%
(*.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)))
54.8%
(*.f32 (sqrt.f32 (neg.f32 (neg.f32 (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
90.9%
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 u2 (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (PI.f32)))))
83.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.9%
(*.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.4%
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
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)))))
57.3%
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) u2) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))))
71.2%
(*.f32 (sqrt.f32 u1) (*.f32 u2 (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (PI.f32)))))
75.9%
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (log.f32 (E.f32)))) u2)))
76.3%
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
87.1%
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (fma.f32 (sqrt.f32 (sqrt.f32 u1)) (sqrt.f32 (sqrt.f32 u1)) (*.f32 (sqrt.f32 u1) (*.f32 u1 #s(literal 1/4 binary32)))))
87.3%
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1 binary32)) (sqrt.f32 u1)))
87.2%
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (*.f32 u1 u1) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))))
91.0%
(*.f32 (exp.f32 (*.f32 (log.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/2 binary32))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
72.4%
(*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 #s(literal 4/15 binary32) (sqrt.f32 u1)) (*.f32 (*.f32 u2 u2) (pow.f32 (PI.f32) #s(literal 5 binary32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (sqrt.f32 u1)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 u1)) (PI.f32))))
71.0%
(*.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 (*.f32 #s(literal 2 binary32) (sqrt.f32 u1)) (PI.f32))))
80.8%
(*.f32 u2 (fma.f32 #s(literal -4/3 binary32) (/.f32 (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32) (neg.f32 u1)))) (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32) (neg.f32 (sqrt.f32 u1)))) (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32) (neg.f32 u1))) (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32) (neg.f32 (sqrt.f32 u1))))))
80.7%
(*.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) (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) (sqrt.f32 u1)))))
69.2%
(*.f32 u2 (*.f32 (sqrt.f32 (fma.f32 (*.f32 u1 u1) #s(literal -1/2 binary32) u1)) (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)))))
90.6%
(*.f32 u2 (*.f32 (sqrt.f32 (-.f32 (log1p.f32 (fma.f32 u1 u1 u1)) (log1p.f32 (neg.f32 (*.f32 u1 (*.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)))))
77.0%
(*.f32 u2 (*.f32 #s(literal 2 binary32) (fma.f32 (sqrt.f32 u1) (PI.f32) (*.f32 (*.f32 (*.f32 u1 u1) (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)))))))
87.3%
(*.f32 u1 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (fma.f32 #s(literal 1/4 binary32) (sqrt.f32 u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))))
Compiler

Compiled 4 698 to 1 796 computations (61.8% saved)

regimes383.0ms (3%)

Memory
10.4MiB live, 496.8MiB allocated
Counts
114 → 1
Calls
Call 1
Inputs
(*.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 u1)) (*.f32 u2 (PI.f32)))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 u1) u2)) (PI.f32))
(*.f32 (*.f32 (*.f32 (sqrt.f32 u1) (PI.f32)) u2) #s(literal 2 binary32))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))) (sqrt.f32 (fma.f32 (*.f32 u1 u1) #s(literal -1/2 binary32) u1)))
(*.f32 (*.f32 (sqrt.f32 u1) #s(literal -4/3 binary32)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 u2 (*.f32 u2 u2))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (sqrt.f32 u1))) u2)) (PI.f32))
(*.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (sqrt.f32 u1)))) (*.f32 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 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
(*.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 u1)) (*.f32 (*.f32 u2 (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32))))
(*.f32 (sqrt.f32 u1) (*.f32 u2 (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (PI.f32)))))
(*.f32 (*.f32 #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)))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (sqrt.f32 u1)) (sqrt.f32 (sqrt.f32 u1)))) (*.f32 u2 (PI.f32)))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (sqrt.f32 (sqrt.f32 u1)) (sqrt.f32 (sqrt.f32 u1))) u2)) (PI.f32))
(*.f32 u2 (*.f32 (sqrt.f32 (fma.f32 (*.f32 u1 u1) #s(literal -1/2 binary32) u1)) (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 (fma.f32 u1 (*.f32 u1 #s(literal -1/2 binary32)) 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 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 (*.f32 #s(literal 2 binary32) (sqrt.f32 u1)) (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 (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (PI.f32)))))
(*.f32 (*.f32 u2 (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (fma.f32 #s(literal 1/4 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (sqrt.f32 u1)))
(/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 u2 (PI.f32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32) (neg.f32 u1)))) (-.f32 (*.f32 (sqrt.f32 u1) (*.f32 u1 #s(literal 1/4 binary32))) (sqrt.f32 u1)))
(*.f32 (fma.f32 (*.f32 (sqrt.f32 u1) #s(literal -4/3 binary32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 u1)) (/.f32 (PI.f32) (*.f32 u2 u2)))) (*.f32 u2 (*.f32 u2 u2)))
(*.f32 u2 (*.f32 #s(literal 2 binary32) (fma.f32 (sqrt.f32 u1) (PI.f32) (*.f32 (*.f32 (*.f32 u1 u1) (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 (fma.f32 (*.f32 #s(literal 4/3 binary32) (sqrt.f32 u1)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (/.f32 (*.f32 (*.f32 #s(literal -2 binary32) (sqrt.f32 u1)) (PI.f32)) (*.f32 u2 u2))) (neg.f32 (*.f32 u2 (*.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 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 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) (sqrt.f32 u1)))))
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(/.f32 (*.f32 u2 (fma.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32) (neg.f32 u1)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32) (neg.f32 u1)))))) (-.f32 (*.f32 (sqrt.f32 u1) (*.f32 u1 #s(literal 1/4 binary32))) (sqrt.f32 u1)))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 u1) u2)) (*.f32 (PI.f32) (log.f32 (E.f32))))
(fma.f32 (*.f32 u1 u1) (*.f32 #s(literal 2 binary32) (*.f32 (*.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 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))))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1 binary32)) (sqrt.f32 u1)))
(*.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 (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 (*.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 (*.f32 (sqrt.f32 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal 1 binary32))) (sqrt.f32 u1)) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (fma.f32 (*.f32 #s(literal 1/4 binary32) (sqrt.f32 u1)) u1 (sqrt.f32 u1)) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) 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 (*.f32 (*.f32 u1 u1) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.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))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.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)))
(*.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 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 u2 (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (PI.f32)))))
(/.f32 (*.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32) (neg.f32 u1)) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2)))) (neg.f32 (sqrt.f32 u1)))
(*.f32 u1 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (fma.f32 #s(literal 1/4 binary32) (sqrt.f32 u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))))
(*.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)) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (neg.f32 u1)) (-.f32 (*.f32 (sqrt.f32 u1) (*.f32 u1 #s(literal 1/4 binary32))) (sqrt.f32 u1)))
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 #s(literal 1/4 binary32) (sqrt.f32 u1)) u1 (sqrt.f32 u1))))
(*.f32 (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 (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))) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (sqrt.f32 u1)))))
(*.f32 (sqrt.f32 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) #s(literal 1 binary32)))) (sin.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) u2) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))))
(*.f32 (sin.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) u2) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (fma.f32 #s(literal 1/4 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (sqrt.f32 u1)))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (/.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32) (neg.f32 u1)) (-.f32 (*.f32 (sqrt.f32 u1) (*.f32 u1 #s(literal 1/4 binary32))) (sqrt.f32 u1))))
(*.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 #s(literal 1/16 binary32)) (neg.f32 u1)) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (-.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1))) (sqrt.f32 u1))))
(/.f32 (*.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32) (neg.f32 u1)) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2)))) (-.f32 (*.f32 (sqrt.f32 u1) (*.f32 u1 #s(literal 1/4 binary32))) (sqrt.f32 u1)))
(*.f32 u2 (fma.f32 #s(literal -4/3 binary32) (/.f32 (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32) (neg.f32 u1)))) (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32) (neg.f32 (sqrt.f32 u1)))) (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32) (neg.f32 u1))) (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32) (neg.f32 (sqrt.f32 u1))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (fma.f32 (sqrt.f32 (sqrt.f32 u1)) (sqrt.f32 (sqrt.f32 u1)) (*.f32 (sqrt.f32 u1) (*.f32 u1 #s(literal 1/4 binary32)))))
(*.f32 (*.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32) (neg.f32 u1)) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2)))) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 (sqrt.f32 u1) (*.f32 u1 #s(literal 1/4 binary32))) (sqrt.f32 u1))))
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1))) (sqrt.f32 u1))) (*.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 #s(literal 1/16 binary32)) (neg.f32 u1)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (*.f32 u1 u1) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))))
(*.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) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))))
(*.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 (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)))))
(fma.f32 (*.f32 u1 u1) (*.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))))))
(*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 #s(literal 4/15 binary32) (sqrt.f32 u1)) (*.f32 (*.f32 u2 u2) (pow.f32 (PI.f32) #s(literal 5 binary32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (sqrt.f32 u1)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 u1)) (PI.f32))))
(*.f32 (sqrt.f32 (/.f32 (*.f32 (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 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (*.f32 u1 u1)) #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)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(/.f32 (*.f32 (fma.f32 #s(literal 1/64 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (sqrt.f32 u1))) (*.f32 u1 (sqrt.f32 u1))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2)))) (+.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32) u1) (*.f32 #s(literal -1/4 binary32) (*.f32 u1 u1))))
(*.f32 (/.f32 (sqrt.f32 (*.f32 (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 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (*.f32 u1 u1)) #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)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 u1 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32) (*.f32 #s(literal -1/4 binary32) (*.f32 u1 u1)))) (fma.f32 #s(literal 1/64 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (sqrt.f32 u1))) (*.f32 u1 (sqrt.f32 u1))))))
(fma.f32 (*.f32 u1 u1) (*.f32 (*.f32 u2 (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (fma.f32 #s(literal 1/4 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)))) (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))))
(*.f32 (pow.f32 (*.f32 u1 u1) #s(literal 1/4 binary32)) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 u1)) (*.f32 u2 (pow.f32 (cbrt.f32 (PI.f32)) #s(literal 3 binary32))))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (log.f32 (E.f32)))) u2)))
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(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 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))))))))
(*.f32 (sqrt.f32 u1) (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 (PI.f32) u2)) (cos.f32 (*.f32 (PI.f32) u2)))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))) (sqrt.f32 (-.f32 (log1p.f32 (fma.f32 u1 u1 u1)) (log1p.f32 (neg.f32 (*.f32 u1 (*.f32 u1 u1)))))))
(*.f32 (sqrt.f32 (neg.f32 (neg.f32 (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 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 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) u2) (sqrt.f32 (PI.f32))) (sqrt.f32 (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))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (log.f32 (E.f32)))) u2)))
(*.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)))))))) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
(*.f32 u2 (*.f32 (sqrt.f32 (-.f32 (log1p.f32 (fma.f32 u1 u1 u1)) (log1p.f32 (neg.f32 (*.f32 u1 (*.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 u1 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (fma.f32 #s(literal 1/6 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (*.f32 #s(literal 1/4 binary32) (sqrt.f32 u1)))) (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))))
(*.f32 (sqrt.f32 (*.f32 (pow.f32 u1 #s(literal 4 binary32)) (+.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (/.f32 #s(literal 1/3 binary32) u1)) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/2 binary32) (*.f32 u1 u1)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(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))))))
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 #s(literal -1/4 binary32) (*.f32 u1 (*.f32 u1 u1)) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32))) (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 (/.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)))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(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 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (sqrt.f32 u1))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))))
(*.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 (-.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 (exp.f32 (*.f32 (log.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/2 binary32))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (sqrt.f32 (+.f32 (log.f32 (/.f32 #s(literal 1 binary32) (-.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 (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 (neg.f32 (-.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)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (log1p.f32 (neg.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32))))))) (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 u1 (*.f32 u1 (*.f32 u1 u1)))))) (log1p.f32 (*.f32 u1 u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)))) #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)))))) (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/8 binary32)) #s(literal 4 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 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) u2) (pow.f32 (PI.f32) #s(literal 2/3 binary32))) (cbrt.f32 (PI.f32)))))
(*.f32 (sqrt.f32 (neg.f32 (-.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)))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (pow.f32 (log1p.f32 u1) #s(literal 1/4 binary32)) (*.f32 (pow.f32 (log1p.f32 u1) #s(literal 1/4 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2)))))
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (log.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)))) (/.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))) (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)))))) (log.f32 (fma.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (fma.f32 (/.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) u1)) (/.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) u1)) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (/.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) u1))))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.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)))
(fma.f32 (sqrt.f32 u1) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))) #s(literal 1/6 binary32) (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 u1)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/16 binary32) u1))))) (*.f32 (*.f32 #s(literal -1/4 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))))))
(*.f32 (sqrt.f32 (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 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)))
Outputs
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
Calls

10 calls:

52.0ms
(sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))
51.0ms
(log.f32 (-.f32 #s(literal 1 binary32) u1))
43.0ms
(-.f32 #s(literal 1 binary32) u1)
42.0ms
u1
39.0ms
(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)
Results
AccuracySegmentsBranch
98.4%1cosTheta_i
98.4%1u1
98.4%1u2
98.4%1(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
98.4%1(sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1))))
98.4%1(neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))
98.4%1(log.f32 (-.f32 #s(literal 1 binary32) u1))
98.4%1(-.f32 #s(literal 1 binary32) u1)
98.4%1(sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))
98.4%1(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)
Compiler

Compiled 75 to 64 computations (14.7% saved)

regimes278.0ms (2.2%)

Memory
-12.4MiB live, 380.4MiB allocated
Counts
72 → 2
Calls
Call 1
Inputs
(*.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 u1)) (*.f32 u2 (PI.f32)))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 u1) u2)) (PI.f32))
(*.f32 (*.f32 (*.f32 (sqrt.f32 u1) (PI.f32)) u2) #s(literal 2 binary32))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))) (sqrt.f32 (fma.f32 (*.f32 u1 u1) #s(literal -1/2 binary32) u1)))
(*.f32 (*.f32 (sqrt.f32 u1) #s(literal -4/3 binary32)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 u2 (*.f32 u2 u2))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (sqrt.f32 u1))) u2)) (PI.f32))
(*.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (sqrt.f32 u1)))) (*.f32 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 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
(*.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 u1)) (*.f32 (*.f32 u2 (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32))))
(*.f32 (sqrt.f32 u1) (*.f32 u2 (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (PI.f32)))))
(*.f32 (*.f32 #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)))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (sqrt.f32 u1)) (sqrt.f32 (sqrt.f32 u1)))) (*.f32 u2 (PI.f32)))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (sqrt.f32 (sqrt.f32 u1)) (sqrt.f32 (sqrt.f32 u1))) u2)) (PI.f32))
(*.f32 u2 (*.f32 (sqrt.f32 (fma.f32 (*.f32 u1 u1) #s(literal -1/2 binary32) u1)) (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 (fma.f32 u1 (*.f32 u1 #s(literal -1/2 binary32)) 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 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 (*.f32 #s(literal 2 binary32) (sqrt.f32 u1)) (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 (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (PI.f32)))))
(*.f32 (*.f32 u2 (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (fma.f32 #s(literal 1/4 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (sqrt.f32 u1)))
(/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 u2 (PI.f32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32) (neg.f32 u1)))) (-.f32 (*.f32 (sqrt.f32 u1) (*.f32 u1 #s(literal 1/4 binary32))) (sqrt.f32 u1)))
(*.f32 (fma.f32 (*.f32 (sqrt.f32 u1) #s(literal -4/3 binary32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 u1)) (/.f32 (PI.f32) (*.f32 u2 u2)))) (*.f32 u2 (*.f32 u2 u2)))
(*.f32 u2 (*.f32 #s(literal 2 binary32) (fma.f32 (sqrt.f32 u1) (PI.f32) (*.f32 (*.f32 (*.f32 u1 u1) (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 (fma.f32 (*.f32 #s(literal 4/3 binary32) (sqrt.f32 u1)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (/.f32 (*.f32 (*.f32 #s(literal -2 binary32) (sqrt.f32 u1)) (PI.f32)) (*.f32 u2 u2))) (neg.f32 (*.f32 u2 (*.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 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 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) (sqrt.f32 u1)))))
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(/.f32 (*.f32 u2 (fma.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32) (neg.f32 u1)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32) (neg.f32 u1)))))) (-.f32 (*.f32 (sqrt.f32 u1) (*.f32 u1 #s(literal 1/4 binary32))) (sqrt.f32 u1)))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 u1) u2)) (*.f32 (PI.f32) (log.f32 (E.f32))))
(fma.f32 (*.f32 u1 u1) (*.f32 #s(literal 2 binary32) (*.f32 (*.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 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))))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1 binary32)) (sqrt.f32 u1)))
(*.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 (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 (*.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 (*.f32 (sqrt.f32 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal 1 binary32))) (sqrt.f32 u1)) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (fma.f32 (*.f32 #s(literal 1/4 binary32) (sqrt.f32 u1)) u1 (sqrt.f32 u1)) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) 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 (*.f32 (*.f32 u1 u1) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.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))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.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)))
(*.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 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 u2 (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (PI.f32)))))
(/.f32 (*.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32) (neg.f32 u1)) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2)))) (neg.f32 (sqrt.f32 u1)))
(*.f32 u1 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (fma.f32 #s(literal 1/4 binary32) (sqrt.f32 u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))))
(*.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)) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (neg.f32 u1)) (-.f32 (*.f32 (sqrt.f32 u1) (*.f32 u1 #s(literal 1/4 binary32))) (sqrt.f32 u1)))
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 #s(literal 1/4 binary32) (sqrt.f32 u1)) u1 (sqrt.f32 u1))))
(*.f32 (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 (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))) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (sqrt.f32 u1)))))
(*.f32 (sqrt.f32 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) #s(literal 1 binary32)))) (sin.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) u2) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))))
(*.f32 (sin.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) u2) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (fma.f32 #s(literal 1/4 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (sqrt.f32 u1)))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (/.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32) (neg.f32 u1)) (-.f32 (*.f32 (sqrt.f32 u1) (*.f32 u1 #s(literal 1/4 binary32))) (sqrt.f32 u1))))
(*.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 #s(literal 1/16 binary32)) (neg.f32 u1)) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (-.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1))) (sqrt.f32 u1))))
(/.f32 (*.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32) (neg.f32 u1)) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2)))) (-.f32 (*.f32 (sqrt.f32 u1) (*.f32 u1 #s(literal 1/4 binary32))) (sqrt.f32 u1)))
(*.f32 u2 (fma.f32 #s(literal -4/3 binary32) (/.f32 (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32) (neg.f32 u1)))) (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32) (neg.f32 (sqrt.f32 u1)))) (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32) (neg.f32 u1))) (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32) (neg.f32 (sqrt.f32 u1))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (fma.f32 (sqrt.f32 (sqrt.f32 u1)) (sqrt.f32 (sqrt.f32 u1)) (*.f32 (sqrt.f32 u1) (*.f32 u1 #s(literal 1/4 binary32)))))
(*.f32 (*.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32) (neg.f32 u1)) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2)))) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 (sqrt.f32 u1) (*.f32 u1 #s(literal 1/4 binary32))) (sqrt.f32 u1))))
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1))) (sqrt.f32 u1))) (*.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 #s(literal 1/16 binary32)) (neg.f32 u1)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (*.f32 u1 u1) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))))
(*.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) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))))
(*.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 (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)))))
(fma.f32 (*.f32 u1 u1) (*.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))))))
(*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 #s(literal 4/15 binary32) (sqrt.f32 u1)) (*.f32 (*.f32 u2 u2) (pow.f32 (PI.f32) #s(literal 5 binary32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (sqrt.f32 u1)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 u1)) (PI.f32))))
(*.f32 (sqrt.f32 (/.f32 (*.f32 (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 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (*.f32 u1 u1)) #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)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(/.f32 (*.f32 (fma.f32 #s(literal 1/64 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (sqrt.f32 u1))) (*.f32 u1 (sqrt.f32 u1))) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2)))) (+.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32) u1) (*.f32 #s(literal -1/4 binary32) (*.f32 u1 u1))))
(*.f32 (/.f32 (sqrt.f32 (*.f32 (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 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (*.f32 u1 u1)) #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)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 u1 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32) (*.f32 #s(literal -1/4 binary32) (*.f32 u1 u1)))) (fma.f32 #s(literal 1/64 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (sqrt.f32 u1))) (*.f32 u1 (sqrt.f32 u1))))))
(fma.f32 (*.f32 u1 u1) (*.f32 (*.f32 u2 (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (fma.f32 #s(literal 1/4 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)))) (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))))
(*.f32 (pow.f32 (*.f32 u1 u1) #s(literal 1/4 binary32)) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 u1)) (*.f32 u2 (pow.f32 (cbrt.f32 (PI.f32)) #s(literal 3 binary32))))
Outputs
(*.f32 (sqrt.f32 (/.f32 (*.f32 (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 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (*.f32 u1 u1)) #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)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 u2 (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (PI.f32)))))
Calls

10 calls:

49.0ms
cosTheta_i
35.0ms
(-.f32 #s(literal 1 binary32) u1)
34.0ms
(log.f32 (-.f32 #s(literal 1 binary32) u1))
34.0ms
(neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))
23.0ms
(sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1))))
Results
AccuracySegmentsBranch
93.0%1cosTheta_i
98.0%2u2
98.0%2(log.f32 (-.f32 #s(literal 1 binary32) u1))
98.0%2(-.f32 #s(literal 1 binary32) u1)
93.0%1(sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))
98.0%2(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)
98.0%2u1
93.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)))
98.0%2(sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1))))
98.0%2(neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))
Compiler

Compiled 75 to 64 computations (14.7% saved)

regimes148.0ms (1.1%)

Memory
-10.1MiB live, 271.2MiB allocated
Counts
64 → 2
Calls
Call 1
Inputs
(*.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 u1)) (*.f32 u2 (PI.f32)))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 u1) u2)) (PI.f32))
(*.f32 (*.f32 (*.f32 (sqrt.f32 u1) (PI.f32)) u2) #s(literal 2 binary32))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))) (sqrt.f32 (fma.f32 (*.f32 u1 u1) #s(literal -1/2 binary32) u1)))
(*.f32 (*.f32 (sqrt.f32 u1) #s(literal -4/3 binary32)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 u2 (*.f32 u2 u2))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (sqrt.f32 u1))) u2)) (PI.f32))
(*.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (sqrt.f32 u1)))) (*.f32 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 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
(*.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 u1)) (*.f32 (*.f32 u2 (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32))))
(*.f32 (sqrt.f32 u1) (*.f32 u2 (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (PI.f32)))))
(*.f32 (*.f32 #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)))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (sqrt.f32 u1)) (sqrt.f32 (sqrt.f32 u1)))) (*.f32 u2 (PI.f32)))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (sqrt.f32 (sqrt.f32 u1)) (sqrt.f32 (sqrt.f32 u1))) u2)) (PI.f32))
(*.f32 u2 (*.f32 (sqrt.f32 (fma.f32 (*.f32 u1 u1) #s(literal -1/2 binary32) u1)) (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 (fma.f32 u1 (*.f32 u1 #s(literal -1/2 binary32)) 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 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 (*.f32 #s(literal 2 binary32) (sqrt.f32 u1)) (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 (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (PI.f32)))))
(*.f32 (*.f32 u2 (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (fma.f32 #s(literal 1/4 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (sqrt.f32 u1)))
(/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 u2 (PI.f32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32) (neg.f32 u1)))) (-.f32 (*.f32 (sqrt.f32 u1) (*.f32 u1 #s(literal 1/4 binary32))) (sqrt.f32 u1)))
(*.f32 (fma.f32 (*.f32 (sqrt.f32 u1) #s(literal -4/3 binary32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 u1)) (/.f32 (PI.f32) (*.f32 u2 u2)))) (*.f32 u2 (*.f32 u2 u2)))
(*.f32 u2 (*.f32 #s(literal 2 binary32) (fma.f32 (sqrt.f32 u1) (PI.f32) (*.f32 (*.f32 (*.f32 u1 u1) (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 (fma.f32 (*.f32 #s(literal 4/3 binary32) (sqrt.f32 u1)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (/.f32 (*.f32 (*.f32 #s(literal -2 binary32) (sqrt.f32 u1)) (PI.f32)) (*.f32 u2 u2))) (neg.f32 (*.f32 u2 (*.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 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 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) (sqrt.f32 u1)))))
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(/.f32 (*.f32 u2 (fma.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32) (neg.f32 u1)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32) (neg.f32 u1)))))) (-.f32 (*.f32 (sqrt.f32 u1) (*.f32 u1 #s(literal 1/4 binary32))) (sqrt.f32 u1)))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 u1) u2)) (*.f32 (PI.f32) (log.f32 (E.f32))))
(fma.f32 (*.f32 u1 u1) (*.f32 #s(literal 2 binary32) (*.f32 (*.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 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))))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1 binary32)) (sqrt.f32 u1)))
(*.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 (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 (*.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 (*.f32 (sqrt.f32 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal 1 binary32))) (sqrt.f32 u1)) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (fma.f32 (*.f32 #s(literal 1/4 binary32) (sqrt.f32 u1)) u1 (sqrt.f32 u1)) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) 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 (*.f32 (*.f32 u1 u1) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.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))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.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)))
(*.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 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 u2 (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (PI.f32)))))
(/.f32 (*.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32) (neg.f32 u1)) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2)))) (neg.f32 (sqrt.f32 u1)))
(*.f32 u1 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (fma.f32 #s(literal 1/4 binary32) (sqrt.f32 u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))))
(*.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)) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (neg.f32 u1)) (-.f32 (*.f32 (sqrt.f32 u1) (*.f32 u1 #s(literal 1/4 binary32))) (sqrt.f32 u1)))
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 #s(literal 1/4 binary32) (sqrt.f32 u1)) u1 (sqrt.f32 u1))))
(*.f32 (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 (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))) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (sqrt.f32 u1)))))
(*.f32 (sqrt.f32 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) #s(literal 1 binary32)))) (sin.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) u2) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))))
(*.f32 (sin.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) u2) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))) (fma.f32 #s(literal 1/4 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (sqrt.f32 u1)))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (/.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32) (neg.f32 u1)) (-.f32 (*.f32 (sqrt.f32 u1) (*.f32 u1 #s(literal 1/4 binary32))) (sqrt.f32 u1))))
(*.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 #s(literal 1/16 binary32)) (neg.f32 u1)) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (-.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1))) (sqrt.f32 u1))))
(/.f32 (*.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32) (neg.f32 u1)) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2)))) (-.f32 (*.f32 (sqrt.f32 u1) (*.f32 u1 #s(literal 1/4 binary32))) (sqrt.f32 u1)))
(*.f32 u2 (fma.f32 #s(literal -4/3 binary32) (/.f32 (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32) (neg.f32 u1)))) (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32) (neg.f32 (sqrt.f32 u1)))) (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32) (neg.f32 u1))) (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32) (neg.f32 (sqrt.f32 u1))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (fma.f32 (sqrt.f32 (sqrt.f32 u1)) (sqrt.f32 (sqrt.f32 u1)) (*.f32 (sqrt.f32 u1) (*.f32 u1 #s(literal 1/4 binary32)))))
(*.f32 (*.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32) (neg.f32 u1)) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2)))) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 (sqrt.f32 u1) (*.f32 u1 #s(literal 1/4 binary32))) (sqrt.f32 u1))))
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1))) (sqrt.f32 u1))) (*.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 #s(literal 1/16 binary32)) (neg.f32 u1)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (*.f32 u1 u1) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))))
(*.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) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))))
(*.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 (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)))))
(fma.f32 (*.f32 u1 u1) (*.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))))))
(*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 #s(literal 4/15 binary32) (sqrt.f32 u1)) (*.f32 (*.f32 u2 u2) (pow.f32 (PI.f32) #s(literal 5 binary32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (sqrt.f32 u1)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 u1)) (PI.f32))))
Outputs
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 u2 (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (PI.f32)))))
(*.f32 (sqrt.f32 (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))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
Calls

7 calls:

38.0ms
(sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1))))
20.0ms
(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)
19.0ms
(-.f32 #s(literal 1 binary32) u1)
18.0ms
u1
17.0ms
u2
Results
AccuracySegmentsBranch
98.0%2u2
98.0%2(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)
97.9%2(log.f32 (-.f32 #s(literal 1 binary32) u1))
97.9%2(-.f32 #s(literal 1 binary32) u1)
97.9%2u1
97.9%2(sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1))))
97.9%2(neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))
Compiler

Compiled 46 to 39 computations (15.2% saved)

regimes84.0ms (0.6%)

Memory
38.4MiB live, 237.1MiB allocated
Counts
42 → 2
Calls
Call 1
Inputs
(*.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 u1)) (*.f32 u2 (PI.f32)))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 u1) u2)) (PI.f32))
(*.f32 (*.f32 (*.f32 (sqrt.f32 u1) (PI.f32)) u2) #s(literal 2 binary32))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))) (sqrt.f32 (fma.f32 (*.f32 u1 u1) #s(literal -1/2 binary32) u1)))
(*.f32 (*.f32 (sqrt.f32 u1) #s(literal -4/3 binary32)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 u2 (*.f32 u2 u2))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (sqrt.f32 u1))) u2)) (PI.f32))
(*.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (sqrt.f32 u1)))) (*.f32 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 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
(*.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 u1)) (*.f32 (*.f32 u2 (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32))))
(*.f32 (sqrt.f32 u1) (*.f32 u2 (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (PI.f32)))))
(*.f32 (*.f32 #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)))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (sqrt.f32 u1)) (sqrt.f32 (sqrt.f32 u1)))) (*.f32 u2 (PI.f32)))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (sqrt.f32 (sqrt.f32 u1)) (sqrt.f32 (sqrt.f32 u1))) u2)) (PI.f32))
(*.f32 u2 (*.f32 (sqrt.f32 (fma.f32 (*.f32 u1 u1) #s(literal -1/2 binary32) u1)) (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 (fma.f32 u1 (*.f32 u1 #s(literal -1/2 binary32)) 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 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 (*.f32 #s(literal 2 binary32) (sqrt.f32 u1)) (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 (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (PI.f32)))))
(*.f32 (*.f32 u2 (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (fma.f32 #s(literal 1/4 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (sqrt.f32 u1)))
(/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 u2 (PI.f32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32) (neg.f32 u1)))) (-.f32 (*.f32 (sqrt.f32 u1) (*.f32 u1 #s(literal 1/4 binary32))) (sqrt.f32 u1)))
(*.f32 (fma.f32 (*.f32 (sqrt.f32 u1) #s(literal -4/3 binary32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 u1)) (/.f32 (PI.f32) (*.f32 u2 u2)))) (*.f32 u2 (*.f32 u2 u2)))
(*.f32 u2 (*.f32 #s(literal 2 binary32) (fma.f32 (sqrt.f32 u1) (PI.f32) (*.f32 (*.f32 (*.f32 u1 u1) (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 (fma.f32 (*.f32 #s(literal 4/3 binary32) (sqrt.f32 u1)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (/.f32 (*.f32 (*.f32 #s(literal -2 binary32) (sqrt.f32 u1)) (PI.f32)) (*.f32 u2 u2))) (neg.f32 (*.f32 u2 (*.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 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 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) (sqrt.f32 u1)))))
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(/.f32 (*.f32 u2 (fma.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32) (neg.f32 u1)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32) (neg.f32 u1)))))) (-.f32 (*.f32 (sqrt.f32 u1) (*.f32 u1 #s(literal 1/4 binary32))) (sqrt.f32 u1)))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 u1) u2)) (*.f32 (PI.f32) (log.f32 (E.f32))))
(fma.f32 (*.f32 u1 u1) (*.f32 #s(literal 2 binary32) (*.f32 (*.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 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))))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1 binary32)) (sqrt.f32 u1)))
(*.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 (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 (*.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 (*.f32 (sqrt.f32 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal 1 binary32))) (sqrt.f32 u1)) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (fma.f32 (*.f32 #s(literal 1/4 binary32) (sqrt.f32 u1)) u1 (sqrt.f32 u1)) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) 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 (*.f32 (*.f32 u1 u1) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.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))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.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)))
(*.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)))))
Outputs
(*.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 (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))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
Calls

7 calls:

13.0ms
(-.f32 #s(literal 1 binary32) u1)
12.0ms
u2
12.0ms
(log.f32 (-.f32 #s(literal 1 binary32) u1))
11.0ms
u1
11.0ms
(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)
Results
AccuracySegmentsBranch
97.8%2u1
97.8%2(sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1))))
97.8%2(neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))
97.8%2(log.f32 (-.f32 #s(literal 1 binary32) u1))
97.8%2(-.f32 #s(literal 1 binary32) u1)
96.7%2u2
96.7%2(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)
Compiler

Compiled 46 to 39 computations (15.2% saved)

regimes67.0ms (0.5%)

Memory
-54.3MiB live, 187.2MiB allocated
Counts
41 → 2
Calls
Call 1
Inputs
(*.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 u1)) (*.f32 u2 (PI.f32)))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 u1) u2)) (PI.f32))
(*.f32 (*.f32 (*.f32 (sqrt.f32 u1) (PI.f32)) u2) #s(literal 2 binary32))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))) (sqrt.f32 (fma.f32 (*.f32 u1 u1) #s(literal -1/2 binary32) u1)))
(*.f32 (*.f32 (sqrt.f32 u1) #s(literal -4/3 binary32)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 u2 (*.f32 u2 u2))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (sqrt.f32 u1))) u2)) (PI.f32))
(*.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (sqrt.f32 u1)))) (*.f32 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 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
(*.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 u1)) (*.f32 (*.f32 u2 (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32))))
(*.f32 (sqrt.f32 u1) (*.f32 u2 (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (PI.f32)))))
(*.f32 (*.f32 #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)))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (sqrt.f32 u1)) (sqrt.f32 (sqrt.f32 u1)))) (*.f32 u2 (PI.f32)))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (sqrt.f32 (sqrt.f32 u1)) (sqrt.f32 (sqrt.f32 u1))) u2)) (PI.f32))
(*.f32 u2 (*.f32 (sqrt.f32 (fma.f32 (*.f32 u1 u1) #s(literal -1/2 binary32) u1)) (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 (fma.f32 u1 (*.f32 u1 #s(literal -1/2 binary32)) 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 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 (*.f32 #s(literal 2 binary32) (sqrt.f32 u1)) (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 (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (PI.f32)))))
(*.f32 (*.f32 u2 (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (fma.f32 #s(literal 1/4 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (sqrt.f32 u1)))
(/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 u2 (PI.f32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32) (neg.f32 u1)))) (-.f32 (*.f32 (sqrt.f32 u1) (*.f32 u1 #s(literal 1/4 binary32))) (sqrt.f32 u1)))
(*.f32 (fma.f32 (*.f32 (sqrt.f32 u1) #s(literal -4/3 binary32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 u1)) (/.f32 (PI.f32) (*.f32 u2 u2)))) (*.f32 u2 (*.f32 u2 u2)))
(*.f32 u2 (*.f32 #s(literal 2 binary32) (fma.f32 (sqrt.f32 u1) (PI.f32) (*.f32 (*.f32 (*.f32 u1 u1) (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 (fma.f32 (*.f32 #s(literal 4/3 binary32) (sqrt.f32 u1)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (/.f32 (*.f32 (*.f32 #s(literal -2 binary32) (sqrt.f32 u1)) (PI.f32)) (*.f32 u2 u2))) (neg.f32 (*.f32 u2 (*.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 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 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) (sqrt.f32 u1)))))
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(/.f32 (*.f32 u2 (fma.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32) (neg.f32 u1)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32) (neg.f32 u1)))))) (-.f32 (*.f32 (sqrt.f32 u1) (*.f32 u1 #s(literal 1/4 binary32))) (sqrt.f32 u1)))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 u1) u2)) (*.f32 (PI.f32) (log.f32 (E.f32))))
(fma.f32 (*.f32 u1 u1) (*.f32 #s(literal 2 binary32) (*.f32 (*.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 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))))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1 binary32)) (sqrt.f32 u1)))
(*.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 (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 (*.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 (*.f32 (sqrt.f32 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal 1 binary32))) (sqrt.f32 u1)) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (fma.f32 (*.f32 #s(literal 1/4 binary32) (sqrt.f32 u1)) u1 (sqrt.f32 u1)) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) 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 (*.f32 (*.f32 u1 u1) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.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))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.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)))
Outputs
(*.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))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
Calls

5 calls:

20.0ms
u1
12.0ms
(log.f32 (-.f32 #s(literal 1 binary32) u1))
11.0ms
(-.f32 #s(literal 1 binary32) u1)
11.0ms
(neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))
11.0ms
(sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1))))
Results
AccuracySegmentsBranch
96.9%2u1
96.9%2(sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1))))
96.9%2(neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))
96.9%2(log.f32 (-.f32 #s(literal 1 binary32) u1))
96.9%2(-.f32 #s(literal 1 binary32) u1)
Compiler

Compiled 34 to 29 computations (14.7% saved)

regimes93.0ms (0.7%)

Memory
2.0MiB live, 161.1MiB allocated
Counts
39 → 2
Calls
Call 1
Inputs
(*.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 u1)) (*.f32 u2 (PI.f32)))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 u1) u2)) (PI.f32))
(*.f32 (*.f32 (*.f32 (sqrt.f32 u1) (PI.f32)) u2) #s(literal 2 binary32))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))) (sqrt.f32 (fma.f32 (*.f32 u1 u1) #s(literal -1/2 binary32) u1)))
(*.f32 (*.f32 (sqrt.f32 u1) #s(literal -4/3 binary32)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 u2 (*.f32 u2 u2))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (sqrt.f32 u1))) u2)) (PI.f32))
(*.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (sqrt.f32 u1)))) (*.f32 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 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
(*.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 u1)) (*.f32 (*.f32 u2 (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32))))
(*.f32 (sqrt.f32 u1) (*.f32 u2 (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (PI.f32)))))
(*.f32 (*.f32 #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)))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (sqrt.f32 u1)) (sqrt.f32 (sqrt.f32 u1)))) (*.f32 u2 (PI.f32)))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (sqrt.f32 (sqrt.f32 u1)) (sqrt.f32 (sqrt.f32 u1))) u2)) (PI.f32))
(*.f32 u2 (*.f32 (sqrt.f32 (fma.f32 (*.f32 u1 u1) #s(literal -1/2 binary32) u1)) (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 (fma.f32 u1 (*.f32 u1 #s(literal -1/2 binary32)) 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 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 (*.f32 #s(literal 2 binary32) (sqrt.f32 u1)) (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 (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (PI.f32)))))
(*.f32 (*.f32 u2 (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (fma.f32 #s(literal 1/4 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (sqrt.f32 u1)))
(/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 u2 (PI.f32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32) (neg.f32 u1)))) (-.f32 (*.f32 (sqrt.f32 u1) (*.f32 u1 #s(literal 1/4 binary32))) (sqrt.f32 u1)))
(*.f32 (fma.f32 (*.f32 (sqrt.f32 u1) #s(literal -4/3 binary32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 u1)) (/.f32 (PI.f32) (*.f32 u2 u2)))) (*.f32 u2 (*.f32 u2 u2)))
(*.f32 u2 (*.f32 #s(literal 2 binary32) (fma.f32 (sqrt.f32 u1) (PI.f32) (*.f32 (*.f32 (*.f32 u1 u1) (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 (fma.f32 (*.f32 #s(literal 4/3 binary32) (sqrt.f32 u1)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (/.f32 (*.f32 (*.f32 #s(literal -2 binary32) (sqrt.f32 u1)) (PI.f32)) (*.f32 u2 u2))) (neg.f32 (*.f32 u2 (*.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 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 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) (sqrt.f32 u1)))))
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(/.f32 (*.f32 u2 (fma.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32) (neg.f32 u1)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32) (neg.f32 u1)))))) (-.f32 (*.f32 (sqrt.f32 u1) (*.f32 u1 #s(literal 1/4 binary32))) (sqrt.f32 u1)))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 u1) u2)) (*.f32 (PI.f32) (log.f32 (E.f32))))
(fma.f32 (*.f32 u1 u1) (*.f32 #s(literal 2 binary32) (*.f32 (*.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 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))))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1 binary32)) (sqrt.f32 u1)))
(*.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 (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 (*.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 (*.f32 (sqrt.f32 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal 1 binary32))) (sqrt.f32 u1)) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (fma.f32 (*.f32 #s(literal 1/4 binary32) (sqrt.f32 u1)) u1 (sqrt.f32 u1)) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) 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 (*.f32 (*.f32 u1 u1) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
Outputs
(*.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 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
Calls

5 calls:

30.0ms
u1
30.0ms
(log.f32 (-.f32 #s(literal 1 binary32) u1))
10.0ms
(sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1))))
10.0ms
(-.f32 #s(literal 1 binary32) u1)
10.0ms
(neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))
Results
AccuracySegmentsBranch
96.9%2(log.f32 (-.f32 #s(literal 1 binary32) u1))
96.9%2(-.f32 #s(literal 1 binary32) u1)
96.9%2u1
96.9%2(sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1))))
96.9%2(neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))
Compiler

Compiled 34 to 29 computations (14.7% saved)

regimes285.0ms (2.2%)

Memory
-16.4MiB live, 177.3MiB allocated
Counts
37 → 2
Calls
Call 1
Inputs
(*.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 u1)) (*.f32 u2 (PI.f32)))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 u1) u2)) (PI.f32))
(*.f32 (*.f32 (*.f32 (sqrt.f32 u1) (PI.f32)) u2) #s(literal 2 binary32))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))) (sqrt.f32 (fma.f32 (*.f32 u1 u1) #s(literal -1/2 binary32) u1)))
(*.f32 (*.f32 (sqrt.f32 u1) #s(literal -4/3 binary32)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 u2 (*.f32 u2 u2))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (sqrt.f32 u1))) u2)) (PI.f32))
(*.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (sqrt.f32 u1)))) (*.f32 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 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
(*.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 u1)) (*.f32 (*.f32 u2 (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32))))
(*.f32 (sqrt.f32 u1) (*.f32 u2 (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (PI.f32)))))
(*.f32 (*.f32 #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)))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (sqrt.f32 u1)) (sqrt.f32 (sqrt.f32 u1)))) (*.f32 u2 (PI.f32)))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (sqrt.f32 (sqrt.f32 u1)) (sqrt.f32 (sqrt.f32 u1))) u2)) (PI.f32))
(*.f32 u2 (*.f32 (sqrt.f32 (fma.f32 (*.f32 u1 u1) #s(literal -1/2 binary32) u1)) (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 (fma.f32 u1 (*.f32 u1 #s(literal -1/2 binary32)) 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 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 (*.f32 #s(literal 2 binary32) (sqrt.f32 u1)) (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 (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (PI.f32)))))
(*.f32 (*.f32 u2 (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (fma.f32 #s(literal 1/4 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (sqrt.f32 u1)))
(/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 u2 (PI.f32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32) (neg.f32 u1)))) (-.f32 (*.f32 (sqrt.f32 u1) (*.f32 u1 #s(literal 1/4 binary32))) (sqrt.f32 u1)))
(*.f32 (fma.f32 (*.f32 (sqrt.f32 u1) #s(literal -4/3 binary32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 u1)) (/.f32 (PI.f32) (*.f32 u2 u2)))) (*.f32 u2 (*.f32 u2 u2)))
(*.f32 u2 (*.f32 #s(literal 2 binary32) (fma.f32 (sqrt.f32 u1) (PI.f32) (*.f32 (*.f32 (*.f32 u1 u1) (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 (fma.f32 (*.f32 #s(literal 4/3 binary32) (sqrt.f32 u1)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (/.f32 (*.f32 (*.f32 #s(literal -2 binary32) (sqrt.f32 u1)) (PI.f32)) (*.f32 u2 u2))) (neg.f32 (*.f32 u2 (*.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 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 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) (sqrt.f32 u1)))))
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(/.f32 (*.f32 u2 (fma.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32) (neg.f32 u1)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32) (neg.f32 u1)))))) (-.f32 (*.f32 (sqrt.f32 u1) (*.f32 u1 #s(literal 1/4 binary32))) (sqrt.f32 u1)))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 u1) u2)) (*.f32 (PI.f32) (log.f32 (E.f32))))
(fma.f32 (*.f32 u1 u1) (*.f32 #s(literal 2 binary32) (*.f32 (*.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 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))))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1 binary32)) (sqrt.f32 u1)))
(*.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 (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 (*.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 (*.f32 (sqrt.f32 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal 1 binary32))) (sqrt.f32 u1)) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (fma.f32 (*.f32 #s(literal 1/4 binary32) (sqrt.f32 u1)) u1 (sqrt.f32 u1)) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))))
Outputs
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
(*.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)))
Calls

7 calls:

169.0ms
(-.f32 #s(literal 1 binary32) u1)
63.0ms
(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)
10.0ms
u2
10.0ms
u1
10.0ms
(sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1))))
Results
AccuracySegmentsBranch
96.2%2u2
96.2%2(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)
96.3%2(log.f32 (-.f32 #s(literal 1 binary32) u1))
96.3%2(-.f32 #s(literal 1 binary32) u1)
96.3%2u1
96.3%2(sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1))))
96.3%2(neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))
Compiler

Compiled 46 to 39 computations (15.2% saved)

regimes50.0ms (0.4%)

Memory
18.8MiB live, 141.4MiB allocated
Counts
34 → 2
Calls
Call 1
Inputs
(*.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 u1)) (*.f32 u2 (PI.f32)))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 u1) u2)) (PI.f32))
(*.f32 (*.f32 (*.f32 (sqrt.f32 u1) (PI.f32)) u2) #s(literal 2 binary32))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))) (sqrt.f32 (fma.f32 (*.f32 u1 u1) #s(literal -1/2 binary32) u1)))
(*.f32 (*.f32 (sqrt.f32 u1) #s(literal -4/3 binary32)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 u2 (*.f32 u2 u2))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (sqrt.f32 u1))) u2)) (PI.f32))
(*.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (sqrt.f32 u1)))) (*.f32 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 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
(*.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 u1)) (*.f32 (*.f32 u2 (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32))))
(*.f32 (sqrt.f32 u1) (*.f32 u2 (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (PI.f32)))))
(*.f32 (*.f32 #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)))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (sqrt.f32 u1)) (sqrt.f32 (sqrt.f32 u1)))) (*.f32 u2 (PI.f32)))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (sqrt.f32 (sqrt.f32 u1)) (sqrt.f32 (sqrt.f32 u1))) u2)) (PI.f32))
(*.f32 u2 (*.f32 (sqrt.f32 (fma.f32 (*.f32 u1 u1) #s(literal -1/2 binary32) u1)) (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 (fma.f32 u1 (*.f32 u1 #s(literal -1/2 binary32)) 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 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 (*.f32 #s(literal 2 binary32) (sqrt.f32 u1)) (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 (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (PI.f32)))))
(*.f32 (*.f32 u2 (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (fma.f32 #s(literal 1/4 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (sqrt.f32 u1)))
(/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 u2 (PI.f32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32) (neg.f32 u1)))) (-.f32 (*.f32 (sqrt.f32 u1) (*.f32 u1 #s(literal 1/4 binary32))) (sqrt.f32 u1)))
(*.f32 (fma.f32 (*.f32 (sqrt.f32 u1) #s(literal -4/3 binary32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 u1)) (/.f32 (PI.f32) (*.f32 u2 u2)))) (*.f32 u2 (*.f32 u2 u2)))
(*.f32 u2 (*.f32 #s(literal 2 binary32) (fma.f32 (sqrt.f32 u1) (PI.f32) (*.f32 (*.f32 (*.f32 u1 u1) (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 (fma.f32 (*.f32 #s(literal 4/3 binary32) (sqrt.f32 u1)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (/.f32 (*.f32 (*.f32 #s(literal -2 binary32) (sqrt.f32 u1)) (PI.f32)) (*.f32 u2 u2))) (neg.f32 (*.f32 u2 (*.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 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 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) (sqrt.f32 u1)))))
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(/.f32 (*.f32 u2 (fma.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32) (neg.f32 u1)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32) (neg.f32 u1)))))) (-.f32 (*.f32 (sqrt.f32 u1) (*.f32 u1 #s(literal 1/4 binary32))) (sqrt.f32 u1)))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 u1) u2)) (*.f32 (PI.f32) (log.f32 (E.f32))))
(fma.f32 (*.f32 u1 u1) (*.f32 #s(literal 2 binary32) (*.f32 (*.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 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))))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1 binary32)) (sqrt.f32 u1)))
(*.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 (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 (*.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)))
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 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u1)) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
Calls

5 calls:

12.0ms
u1
10.0ms
(log.f32 (-.f32 #s(literal 1 binary32) u1))
9.0ms
(-.f32 #s(literal 1 binary32) u1)
9.0ms
(neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))
8.0ms
(sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1))))
Results
AccuracySegmentsBranch
96.2%2u1
96.2%2(sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1))))
96.2%2(neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))
96.2%2(log.f32 (-.f32 #s(literal 1 binary32) u1))
96.2%2(-.f32 #s(literal 1 binary32) u1)
Compiler

Compiled 34 to 29 computations (14.7% saved)

regimes114.0ms (0.9%)

Memory
9.5MiB live, 244.1MiB allocated
Counts
33 → 2
Calls
Call 1
Inputs
(*.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 u1)) (*.f32 u2 (PI.f32)))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 u1) u2)) (PI.f32))
(*.f32 (*.f32 (*.f32 (sqrt.f32 u1) (PI.f32)) u2) #s(literal 2 binary32))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))) (sqrt.f32 (fma.f32 (*.f32 u1 u1) #s(literal -1/2 binary32) u1)))
(*.f32 (*.f32 (sqrt.f32 u1) #s(literal -4/3 binary32)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 u2 (*.f32 u2 u2))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (sqrt.f32 u1))) u2)) (PI.f32))
(*.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (sqrt.f32 u1)))) (*.f32 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 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
(*.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 u1)) (*.f32 (*.f32 u2 (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32))))
(*.f32 (sqrt.f32 u1) (*.f32 u2 (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (PI.f32)))))
(*.f32 (*.f32 #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)))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (sqrt.f32 u1)) (sqrt.f32 (sqrt.f32 u1)))) (*.f32 u2 (PI.f32)))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (sqrt.f32 (sqrt.f32 u1)) (sqrt.f32 (sqrt.f32 u1))) u2)) (PI.f32))
(*.f32 u2 (*.f32 (sqrt.f32 (fma.f32 (*.f32 u1 u1) #s(literal -1/2 binary32) u1)) (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 (fma.f32 u1 (*.f32 u1 #s(literal -1/2 binary32)) 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 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 (*.f32 #s(literal 2 binary32) (sqrt.f32 u1)) (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 (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (PI.f32)))))
(*.f32 (*.f32 u2 (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (fma.f32 #s(literal 1/4 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (sqrt.f32 u1)))
(/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 u2 (PI.f32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32) (neg.f32 u1)))) (-.f32 (*.f32 (sqrt.f32 u1) (*.f32 u1 #s(literal 1/4 binary32))) (sqrt.f32 u1)))
(*.f32 (fma.f32 (*.f32 (sqrt.f32 u1) #s(literal -4/3 binary32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 u1)) (/.f32 (PI.f32) (*.f32 u2 u2)))) (*.f32 u2 (*.f32 u2 u2)))
(*.f32 u2 (*.f32 #s(literal 2 binary32) (fma.f32 (sqrt.f32 u1) (PI.f32) (*.f32 (*.f32 (*.f32 u1 u1) (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 (fma.f32 (*.f32 #s(literal 4/3 binary32) (sqrt.f32 u1)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (/.f32 (*.f32 (*.f32 #s(literal -2 binary32) (sqrt.f32 u1)) (PI.f32)) (*.f32 u2 u2))) (neg.f32 (*.f32 u2 (*.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 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 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) (sqrt.f32 u1)))))
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(/.f32 (*.f32 u2 (fma.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32) (neg.f32 u1)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32) (neg.f32 u1)))))) (-.f32 (*.f32 (sqrt.f32 u1) (*.f32 u1 #s(literal 1/4 binary32))) (sqrt.f32 u1)))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 u1) u2)) (*.f32 (PI.f32) (log.f32 (E.f32))))
(fma.f32 (*.f32 u1 u1) (*.f32 #s(literal 2 binary32) (*.f32 (*.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 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))))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1 binary32)) (sqrt.f32 u1)))
(*.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 (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 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1 binary32)) (sqrt.f32 u1)))
Calls

10 calls:

24.0ms
(-.f32 #s(literal 1 binary32) u1)
12.0ms
(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)
12.0ms
cosTheta_i
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)))
9.0ms
(log.f32 (-.f32 #s(literal 1 binary32) u1))
Results
AccuracySegmentsBranch
92.1%2(sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))
87.3%1cosTheta_i
87.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)))
95.1%2u2
95.1%2(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)
94.7%2u1
94.7%2(sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1))))
94.7%2(neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))
94.7%2(log.f32 (-.f32 #s(literal 1 binary32) u1))
94.7%2(-.f32 #s(literal 1 binary32) u1)
Compiler

Compiled 75 to 64 computations (14.7% saved)

regimes61.0ms (0.5%)

Memory
2.2MiB live, 162.0MiB allocated
Counts
29 → 2
Calls
Call 1
Inputs
(*.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 u1)) (*.f32 u2 (PI.f32)))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 u1) u2)) (PI.f32))
(*.f32 (*.f32 (*.f32 (sqrt.f32 u1) (PI.f32)) u2) #s(literal 2 binary32))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))) (sqrt.f32 (fma.f32 (*.f32 u1 u1) #s(literal -1/2 binary32) u1)))
(*.f32 (*.f32 (sqrt.f32 u1) #s(literal -4/3 binary32)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 u2 (*.f32 u2 u2))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (sqrt.f32 u1))) u2)) (PI.f32))
(*.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (sqrt.f32 u1)))) (*.f32 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 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
(*.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 u1)) (*.f32 (*.f32 u2 (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32))))
(*.f32 (sqrt.f32 u1) (*.f32 u2 (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (PI.f32)))))
(*.f32 (*.f32 #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)))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (sqrt.f32 u1)) (sqrt.f32 (sqrt.f32 u1)))) (*.f32 u2 (PI.f32)))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (sqrt.f32 (sqrt.f32 u1)) (sqrt.f32 (sqrt.f32 u1))) u2)) (PI.f32))
(*.f32 u2 (*.f32 (sqrt.f32 (fma.f32 (*.f32 u1 u1) #s(literal -1/2 binary32) u1)) (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 (fma.f32 u1 (*.f32 u1 #s(literal -1/2 binary32)) 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 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 (*.f32 #s(literal 2 binary32) (sqrt.f32 u1)) (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 (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (PI.f32)))))
(*.f32 (*.f32 u2 (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (fma.f32 #s(literal 1/4 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (sqrt.f32 u1)))
(/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 u2 (PI.f32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32) (neg.f32 u1)))) (-.f32 (*.f32 (sqrt.f32 u1) (*.f32 u1 #s(literal 1/4 binary32))) (sqrt.f32 u1)))
(*.f32 (fma.f32 (*.f32 (sqrt.f32 u1) #s(literal -4/3 binary32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 u1)) (/.f32 (PI.f32) (*.f32 u2 u2)))) (*.f32 u2 (*.f32 u2 u2)))
(*.f32 u2 (*.f32 #s(literal 2 binary32) (fma.f32 (sqrt.f32 u1) (PI.f32) (*.f32 (*.f32 (*.f32 u1 u1) (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 (fma.f32 (*.f32 #s(literal 4/3 binary32) (sqrt.f32 u1)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (/.f32 (*.f32 (*.f32 #s(literal -2 binary32) (sqrt.f32 u1)) (PI.f32)) (*.f32 u2 u2))) (neg.f32 (*.f32 u2 (*.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 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 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) (sqrt.f32 u1)))))
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(/.f32 (*.f32 u2 (fma.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32) (neg.f32 u1)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32) (neg.f32 u1)))))) (-.f32 (*.f32 (sqrt.f32 u1) (*.f32 u1 #s(literal 1/4 binary32))) (sqrt.f32 u1)))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 u1) u2)) (*.f32 (PI.f32) (log.f32 (E.f32))))
(fma.f32 (*.f32 u1 u1) (*.f32 #s(literal 2 binary32) (*.f32 (*.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 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))))))))
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 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
Calls

7 calls:

11.0ms
(-.f32 #s(literal 1 binary32) u1)
10.0ms
(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)
9.0ms
(log.f32 (-.f32 #s(literal 1 binary32) u1))
8.0ms
u2
8.0ms
u1
Results
AccuracySegmentsBranch
91.0%2u1
91.0%2(sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1))))
91.0%2(neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))
91.0%2(log.f32 (-.f32 #s(literal 1 binary32) u1))
91.0%2(-.f32 #s(literal 1 binary32) u1)
92.2%2u2
92.2%2(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)
Compiler

Compiled 46 to 39 computations (15.2% saved)

regimes60.0ms (0.5%)

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

8 calls:

9.0ms
(sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))
8.0ms
(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)
8.0ms
(log.f32 (-.f32 #s(literal 1 binary32) u1))
7.0ms
u2
7.0ms
u1
Results
AccuracySegmentsBranch
89.2%2u1
89.2%2(sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1))))
89.2%2(neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))
89.2%2(log.f32 (-.f32 #s(literal 1 binary32) u1))
89.2%2(-.f32 #s(literal 1 binary32) u1)
85.7%1(sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))
90.5%2u2
90.5%2(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)
Compiler

Compiled 55 to 47 computations (14.5% saved)

regimes65.0ms (0.5%)

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

9 calls:

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

Compiled 66 to 56 computations (15.2% saved)

regimes55.0ms (0.4%)

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

10 calls:

8.0ms
u1
7.0ms
(log.f32 (-.f32 #s(literal 1 binary32) u1))
5.0ms
(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)
5.0ms
(sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))
5.0ms
u2
Results
AccuracySegmentsBranch
79.4%1cosTheta_i
79.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)))
83.3%2u2
83.1%2(log.f32 (-.f32 #s(literal 1 binary32) u1))
83.1%2(-.f32 #s(literal 1 binary32) u1)
82.7%2(sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))
83.3%2(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)
83.1%2u1
83.1%2(sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1))))
83.1%2(neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))
Compiler

Compiled 75 to 64 computations (14.7% saved)

regimes39.0ms (0.3%)

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

8 calls:

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

Compiled 55 to 47 computations (14.5% saved)

regimes49.0ms (0.4%)

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

10 calls:

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

Compiled 75 to 64 computations (14.7% saved)

regimes14.0ms (0.1%)

Memory
-1.7MiB live, 37.2MiB allocated
Accuracy

Total -0.0b remaining (-0%)

Threshold costs -0b (-0%)

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

10 calls:

2.0ms
u1
1.0ms
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
1.0ms
(sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))
1.0ms
(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)
1.0ms
(log.f32 (-.f32 #s(literal 1 binary32) u1))
Results
AccuracySegmentsBranch
66.4%1(log.f32 (-.f32 #s(literal 1 binary32) u1))
66.4%1(-.f32 #s(literal 1 binary32) u1)
66.4%1cosTheta_i
66.4%1u1
66.4%1u2
66.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)))
66.4%1(sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1))))
66.4%1(neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))
66.4%1(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)
66.4%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.4MiB live, 2.4MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.07082521915435791
0.0742105171084404
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.048421915620565414
0.06559152901172638
Compiler

Compiled 19 to 20 computations (-5.3% saved)

bsearch0.0ms (0%)

Memory
1.2MiB live, 1.2MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.9284762144088745
0.931624710559845
Compiler

Compiled 19 to 20 computations (-5.3% saved)

bsearch0.0ms (0%)

Memory
1.2MiB live, 1.2MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.07082521915435791
0.0742105171084404
Compiler

Compiled 19 to 20 computations (-5.3% saved)

bsearch1.0ms (0%)

Memory
1.3MiB live, 1.3MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.07082521915435791
0.0742105171084404
Compiler

Compiled 19 to 20 computations (-5.3% saved)

bsearch0.0ms (0%)

Memory
1.2MiB live, 1.2MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.9789446592330933
0.9822134971618652
Compiler

Compiled 19 to 20 computations (-5.3% saved)

bsearch0.0ms (0%)

Memory
1.1MiB live, 1.1MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.9789446592330933
0.9822134971618652
Compiler

Compiled 19 to 20 computations (-5.3% saved)

bsearch0.0ms (0%)

Memory
1.0MiB live, 1.0MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.0011556260287761688
0.0011676730355247855
Compiler

Compiled 19 to 20 computations (-5.3% saved)

bsearch0.0ms (0%)

Memory
1.2MiB live, 1.2MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.02934889681637287
0.03175489231944084
Compiler

Compiled 19 to 20 computations (-5.3% saved)

bsearch0.0ms (0%)

Memory
0.9MiB live, 0.9MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.09233814477920532
0.09707986563444138
Compiler

Compiled 19 to 20 computations (-5.3% saved)

bsearch0.0ms (0%)

Memory
0.7MiB live, 0.7MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.0038109628949314356
0.0043287379667162895
Compiler

Compiled 19 to 20 computations (-5.3% saved)

simplify18.0ms (0.1%)

Memory
-3.6MiB live, 35.4MiB allocated
Algorithm
egg-herbie
Rules
90×*-commutative_binary32
24×sub-neg_binary32
24×+-commutative_binary32
22×neg-sub0_binary32
22×neg-mul-1_binary32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0110554
1165554
2194554
3213554
4222554
5226554
6227554
Stop Event
saturated
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)))
(if (<=.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1))) #s(literal 2415919/33554432 binary32)) (*.f32 (sqrt.f32 (/.f32 (*.f32 (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 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (*.f32 u1 u1)) #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)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 u2 (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (PI.f32))))))
(if (<=.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) #s(literal 13421773/268435456 binary32)) (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 u2 (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 (sqrt.f32 (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))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))))
(if (<=.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 15602811/16777216 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 (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))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))))
(if (<=.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1))) #s(literal 2415919/33554432 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))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))
(if (<=.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1))) #s(literal 2415919/33554432 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)) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))
(if (<=.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 2055209/2097152 binary32)) (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.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))))
(if (<=.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 2055209/2097152 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 #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 2491081/2147483648 binary32)) (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1 binary32)) (sqrt.f32 u1))))
(if (<=.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) #s(literal 16106127/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 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))))
(if (<=.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) #s(literal 3187671/33554432 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 (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))))
(*.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 (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)))))
(if (<=.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) #s(literal 8589935/2147483648 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 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 u1) (*.f32 u2 (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (PI.f32))))))
(*.f32 (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 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 u1) u2)) (PI.f32))
(*.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 u1)) (*.f32 u2 (PI.f32)))
Outputs
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(if (<=.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1))) #s(literal 2415919/33554432 binary32)) (*.f32 (sqrt.f32 (/.f32 (*.f32 (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 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (*.f32 u1 u1)) #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)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 u2 (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (PI.f32))))))
(if (<=.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1))) #s(literal 2415919/33554432 binary32)) (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)) (sqrt.f32 (/.f32 (*.f32 (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 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (*.f32 u1 u1)) #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 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 u2 (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (PI.f32))))))
(if (<=.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) #s(literal 13421773/268435456 binary32)) (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 u2 (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 (sqrt.f32 (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))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))))
(if (<=.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) #s(literal 13421773/268435456 binary32)) (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 u2 (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (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))))))
(if (<=.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 15602811/16777216 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 (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))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))))
(if (<=.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 15602811/16777216 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 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (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))))))
(if (<=.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1))) #s(literal 2415919/33554432 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))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))
(if (<=.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1))) #s(literal 2415919/33554432 binary32)) (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (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 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))))
(if (<=.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1))) #s(literal 2415919/33554432 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)) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))
(if (<=.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1))) #s(literal 2415919/33554432 binary32)) (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (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 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))))
(if (<=.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 2055209/2097152 binary32)) (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.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))))
(if (<=.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 2055209/2097152 binary32)) (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)) (sqrt.f32 (*.f32 (neg.f32 u1) (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32))))))
(if (<=.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 2055209/2097152 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 #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 #s(literal 1 binary32) u1) #s(literal 2055209/2097152 binary32)) (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)) (sqrt.f32 (fma.f32 (*.f32 u1 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 2491081/2147483648 binary32)) (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1 binary32)) (sqrt.f32 u1))))
(if (<=.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) #s(literal 2491081/2147483648 binary32)) (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) (*.f32 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1 binary32)) (sqrt.f32 u1))))
(if (<=.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) #s(literal 16106127/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 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))))
(if (<=.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) #s(literal 16106127/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 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)) (sqrt.f32 u1)))
(if (<=.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) #s(literal 3187671/33554432 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 (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))))
(if (<=.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) #s(literal 3187671/33554432 binary32)) (*.f32 (*.f32 u2 (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (*.f32 (neg.f32 u1) (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32))))) (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)) (sqrt.f32 u1)))
(*.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 (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (PI.f32)))))
(*.f32 (*.f32 u2 (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (*.f32 (neg.f32 u1) (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))
(if (<=.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) #s(literal 8589935/2147483648 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 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 u1) (*.f32 u2 (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (PI.f32))))))
(if (<=.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) #s(literal 8589935/2147483648 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 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) (*.f32 (*.f32 u2 (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 u1)))
(*.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 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
(*.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 #s(literal 2 binary32) (*.f32 (PI.f32) u2)))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 u1) u2)) (PI.f32))
(*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) (*.f32 u2 (sqrt.f32 u1))))
(*.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 u1)) (*.f32 u2 (PI.f32)))
(*.f32 (*.f32 (PI.f32) u2) (*.f32 #s(literal 2 binary32) (sqrt.f32 u1)))

soundness1.2s (9.2%)

Memory
13.0MiB live, 1 161.3MiB allocated
Rules
9 834×accelerator-lowering-fma.f32
9 834×accelerator-lowering-fma.f64
7 422×accelerator-lowering-fma.f32
7 422×accelerator-lowering-fma.f64
6 818×accelerator-lowering-fma.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
09767473
130636664
278366659
081106275
065271
1289257
22136257
08243242
01339
15639
231039
3232937
0859029
03181889
19711610
231421483
374331469
080111412
047187
1216181
21402181
08539166
050202
1265199
21994199
09362160
Stop Event
fuel
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
node limit
Compiler

Compiled 1 343 to 738 computations (45% saved)

preprocess114.0ms (0.9%)

Memory
-5.9MiB live, 308.3MiB allocated
Remove

(negabs u2)

(abs cosTheta_i)

Compiler

Compiled 1 446 to 506 computations (65% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...