Beckmann Sample, near normal, slope_y

Time bar (total: 12.2s)

analyze309.0ms (2.5%)

Memory
-5.3MiB live, 522.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)

sample2.5s (20.5%)

Memory
54.9MiB live, 3 045.0MiB allocated
Samples
1.9s8 256×0valid
1.0ms0invalid
Precisions
Click to see histograms. Total time spent on operations: 1.5s
const: 400.0ms (25.9% of total)
ival-<=: 265.0ms (17.2% of total)
ival-sin: 207.0ms (13.4% of total)
ival-mult: 176.0ms (11.4% of total)
ival-log: 130.0ms (8.4% of total)
ival-neg: 100.0ms (6.5% of total)
ival-sqrt: 71.0ms (4.6% of total)
ival->: 69.0ms (4.5% of total)
ival-sub: 42.0ms (2.7% of total)
ival-pi: 35.0ms (2.3% of total)
ival-and: 33.0ms (2.1% of total)
exact: 10.0ms (0.6% of total)
ival-assert: 4.0ms (0.3% of total)
Bogosity

preprocess55.0ms (0.4%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
042122
199117
2190117
3353117
4632117
51016117
61275117
71572117
82181117
92238117
102263117
112271117
01313
02213
13413
24613
35513
46313
57513
68913
79713
810013
010012
Stop Event
iter limit
saturated
iter limit
saturated
Calls
Call 1
Inputs
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
Outputs
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))))
Symmetry

(abs cosTheta_i)

(negabs u2)

explain188.0ms (1.5%)

Memory
6.5MiB live, 256.1MiB allocated
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
2096(0.9999722242355347 0.0003700254310388118 2.2907519451109692e-5)0-(log.f32 (-.f32 #s(literal 1 binary32) u1))
00-0-(-.f32 #s(literal 1 binary32) u1)
00-0-(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)
00-0-u2
00-0-(PI.f32)
00-0-#s(literal 2 binary32)
00-0-#s(literal 1 binary32)
00-0-(sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1))))
00-0-u1
00-0-(sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))
00-0-(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
00-0-(neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))
00-0-(*.f32 #s(literal 2 binary32) (PI.f32))
Explanations
Click to see full explanations table
OperatorSubexpressionExplanationCount
log.f32(log.f32 (-.f32 #s(literal 1 binary32) u1))sensitivity2156
Confusion
Predicted +Predicted -
+2050
-1041
Precision
0.9534883720930233
Recall
1.0
Confusion?
Predicted +Predicted MaybePredicted -
+20500
-10635
Precision?
0.9276018099547512
Recall?
1.0
Freqs
test
numberfreq
041
1215
Total Confusion?
Predicted +Predicted MaybePredicted -
+100
-000
Precision?
1.0
Recall?
1.0
Samples
55.0ms512×0valid
Compiler

Compiled 136 to 60 computations (55.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 37.0ms
ival-mult: 11.0ms (29.7% of total)
ival-log: 8.0ms (21.6% of total)
ival-sin: 6.0ms (16.2% of total)
ival-sub: 3.0ms (8.1% of total)
ival-sqrt: 3.0ms (8.1% of total)
ival-pi: 2.0ms (5.4% of total)
ival-neg: 2.0ms (5.4% of total)
ival-true: 1.0ms (2.7% of total)
exact: 1.0ms (2.7% of total)
ival-assert: 0.0ms (0% of total)

eval0.0ms (0%)

Memory
0.4MiB live, 0.4MiB allocated
Compiler

Compiled 3 to 3 computations (0% saved)

prune3.0ms (0%)

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

Compiled 16 to 14 computations (12.5% saved)

simplify7.0ms (0.1%)

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

Found 4 expressions of interest:

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

Useful iterations: 0 (0.0ms)

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

localize43.0ms (0.3%)

Memory
3.2MiB live, 78.6MiB 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)
accuracy98.9%
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
accuracy53.5%
(log.f32 (-.f32 #s(literal 1 binary32) u1))
Samples
29.0ms256×0valid
Compiler

Compiled 52 to 16 computations (69.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 19.0ms
ival-mult: 6.0ms (32.3% of total)
ival-log: 4.0ms (21.6% of total)
ival-sin: 3.0ms (16.2% of total)
ival-sqrt: 2.0ms (10.8% of total)
ival-pi: 1.0ms (5.4% of total)
ival-sub: 1.0ms (5.4% of total)
ival-neg: 1.0ms (5.4% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series41.0ms (0.3%)

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

15 calls:

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

rewrite231.0ms (1.9%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
01328
02228
16528
231928
3233627
0863323
Stop Event
iter limit
node limit
iter limit
Counts
4 → 124
Calls
Call 1
Inputs
(log.f32 (-.f32 #s(literal 1 binary32) u1))
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)
(sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))
Outputs
(log1p.f32 u1)
(log1p.f32 (neg.f32 u1))
(log1p.f32 (neg.f32 (neg.f32 u1)))
(neg.f32 (neg.f32 (log1p.f32 u1)))
(neg.f32 (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32))))
(+.f32 (log1p.f32 u1) #s(literal 0 binary32))
(+.f32 (neg.f32 (log1p.f32 u1)) (log1p.f32 (neg.f32 (*.f32 u1 u1))))
(+.f32 #s(literal 0 binary32) (log1p.f32 u1))
(+.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) (neg.f32 (log1p.f32 (fma.f32 u1 u1 u1))))
(+.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) #s(literal 1 binary32))))
(+.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (neg.f32 (log1p.f32 u1)))
(+.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32))))
(+.f32 (log.f32 (+.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (log.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))))
(+.f32 (log.f32 (+.f32 #s(literal -1 binary32) (*.f32 u1 u1))) (log.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) u1))))
(+.f32 (neg.f32 (log1p.f32 (fma.f32 u1 u1 u1))) (log1p.f32 (*.f32 u1 (*.f32 u1 u1))))
(+.f32 (log.f32 (/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))) (log1p.f32 u1))
(+.f32 (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))) (log1p.f32 (*.f32 (fma.f32 u1 u1 u1) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)))))
(+.f32 (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1))))) (log1p.f32 (neg.f32 (fma.f32 u1 u1 u1))))
(+.f32 (log.f32 (/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) #s(literal 1 binary32))) (neg.f32 (log1p.f32 u1)))
(+.f32 (log.f32 (/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (log1p.f32 (fma.f32 u1 u1 u1)))
(+.f32 (log.f32 (/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (+.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (log.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))))
(+.f32 (log.f32 (/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (+.f32 #s(literal -1 binary32) (*.f32 u1 u1)))) (log.f32 (neg.f32 (+.f32 #s(literal 1 binary32) u1))))
(fma.f32 (log1p.f32 u1) #s(literal -1 binary32) (log1p.f32 (neg.f32 (*.f32 u1 u1))))
(fma.f32 #s(literal -1 binary32) (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 u1))))
(fma.f32 #s(literal -1 binary32) (neg.f32 (log1p.f32 u1)) #s(literal 0 binary32))
(fma.f32 #s(literal -1 binary32) (log1p.f32 (fma.f32 u1 u1 u1)) (log1p.f32 (*.f32 u1 (*.f32 u1 u1))))
(fma.f32 (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32))) (pow.f32 (log1p.f32 u1) #s(literal -2 binary32)) (log1p.f32 (neg.f32 (*.f32 u1 u1))))
(fma.f32 (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (log1p.f32 u1)) (log1p.f32 (neg.f32 (*.f32 u1 u1))))
(fma.f32 (exp.f32 (log.f32 (log1p.f32 u1))) (exp.f32 (log.f32 #s(literal -1 binary32))) (log1p.f32 (neg.f32 (*.f32 u1 u1))))
(fma.f32 (exp.f32 (log.f32 #s(literal -1 binary32))) (exp.f32 (log.f32 (log1p.f32 u1))) (log1p.f32 (neg.f32 (*.f32 u1 u1))))
(-.f32 (log1p.f32 u1) #s(literal 0 binary32))
(-.f32 #s(literal 0 binary32) (neg.f32 (log1p.f32 u1)))
(-.f32 #s(literal 0 binary32) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32))))
(-.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) (log1p.f32 (fma.f32 u1 u1 u1)))
(-.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) (log.f32 (*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))))
(-.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (log1p.f32 u1))
(-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)))))
(-.f32 (log1p.f32 (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))
(-.f32 (log1p.f32 (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32)) #s(literal 1 binary32)))))
(-.f32 (log1p.f32 (neg.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(-.f32 (log1p.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) #s(literal 1 binary32)))))
(-.f32 (log.f32 (+.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (log.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))))
(-.f32 (log.f32 (+.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (log.f32 (*.f32 #s(literal 1 binary32) (neg.f32 (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))))
(-.f32 (log.f32 (+.f32 #s(literal -1 binary32) (*.f32 u1 u1))) (log.f32 (neg.f32 (+.f32 #s(literal 1 binary32) u1))))
(-.f32 (log.f32 (+.f32 #s(literal -1 binary32) (*.f32 u1 u1))) (log.f32 (*.f32 #s(literal 1 binary32) (neg.f32 (+.f32 #s(literal 1 binary32) u1)))))
(-.f32 (log.f32 (neg.f32 (+.f32 #s(literal 1 binary32) u1))) (log.f32 #s(literal -1 binary32)))
(-.f32 (+.f32 #s(literal 0 binary32) (log1p.f32 (*.f32 u1 (*.f32 u1 u1)))) (log1p.f32 (fma.f32 u1 u1 u1)))
(-.f32 (+.f32 #s(literal 0 binary32) (log1p.f32 (neg.f32 (*.f32 u1 u1)))) (log1p.f32 u1))
(-.f32 (log.f32 (/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))) (neg.f32 (log1p.f32 u1)))
(-.f32 (log.f32 (/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (neg.f32 (log1p.f32 (fma.f32 u1 u1 u1))))
(-.f32 (log.f32 (-.f32 (*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) (*.f32 (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))))
(-.f32 (log.f32 (-.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1))))
(-.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))))) #s(literal 1 binary32))) (log.f32 (*.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))))
(-.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)))) #s(literal 1 binary32))) (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))))
(-.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)))) #s(literal 1 binary32))) (log.f32 (*.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32)) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) u1))))
(-.f32 (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) #s(literal 1 binary32))) (log.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) u1))))
(-.f32 (log.f32 (neg.f32 (+.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (log.f32 (neg.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))))
(-.f32 (log.f32 (neg.f32 (+.f32 #s(literal -1 binary32) (*.f32 u1 u1)))) (log1p.f32 u1))
(-.f32 (log.f32 (-.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))) (*.f32 (/.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) (*.f32 (/.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) (/.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))))) (log.f32 (fma.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) (fma.f32 (/.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) (/.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) (/.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))))))
(-.f32 (log.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)))) (/.f32 (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)))))) (log.f32 (fma.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (fma.f32 (/.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) u1)) (/.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) u1)) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (/.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) u1)))))))
(-.f32 (log.f32 (-.f32 (*.f32 u1 u1) #s(literal 1 binary32))) (log.f32 (-.f32 (neg.f32 u1) #s(literal 1 binary32))))
(-.f32 (log.f32 (-.f32 (*.f32 u1 u1) #s(literal 1 binary32))) (log.f32 (-.f32 u1 #s(literal 1 binary32))))
(-.f32 (log.f32 (-.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))) (*.f32 (/.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) (/.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))))) (log.f32 (+.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) (/.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))))
(-.f32 (log.f32 (-.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1))) (*.f32 (/.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) u1)) (/.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) u1))))) (log.f32 (+.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (/.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) u1)))))
(-.f32 (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) #s(literal 1 binary32))) (log1p.f32 (fma.f32 u1 u1 u1)))
(-.f32 (log.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) #s(literal 1 binary32))) (log1p.f32 u1))
(-.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))) (log1p.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))
(-.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))) (log1p.f32 (*.f32 u1 (*.f32 u1 u1))))
(-.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)))) (log1p.f32 (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(-.f32 (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)))) (log1p.f32 (*.f32 u1 u1)))
(/.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (log1p.f32 u1))
(/.f32 (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32))) (neg.f32 (log1p.f32 u1)))
(/.f32 (neg.f32 (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)))) (log1p.f32 u1))
(/.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (log1p.f32 u1) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (-.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) #s(literal 0 binary32))))
(/.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (fma.f32 u1 u1 u1)) #s(literal 3 binary32))) (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 2 binary32)) (+.f32 (pow.f32 (log1p.f32 (fma.f32 u1 u1 u1)) #s(literal 2 binary32)) (*.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) (log1p.f32 (fma.f32 u1 u1 u1))))))
(/.f32 (-.f32 (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 u1) #s(literal 3 binary32))) (+.f32 (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 2 binary32)) (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (*.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (log1p.f32 u1)))))
(/.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 2 binary32)) (pow.f32 (log1p.f32 (fma.f32 u1 u1 u1)) #s(literal 2 binary32))) (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))))
(/.f32 (-.f32 (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 2 binary32)) (pow.f32 (log1p.f32 u1) #s(literal 2 binary32))) (log.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) u1))))
(/.f32 (neg.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)))) (neg.f32 (+.f32 #s(literal 0 binary32) (-.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) #s(literal 0 binary32)))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (fma.f32 u1 u1 u1)) #s(literal 3 binary32)))) (neg.f32 (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 2 binary32)) (+.f32 (pow.f32 (log1p.f32 (fma.f32 u1 u1 u1)) #s(literal 2 binary32)) (*.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) (log1p.f32 (fma.f32 u1 u1 u1)))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)))) (neg.f32 (+.f32 (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 2 binary32)) (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (*.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (log1p.f32 u1))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 2 binary32)) (pow.f32 (log1p.f32 (fma.f32 u1 u1 u1)) #s(literal 2 binary32)))) (neg.f32 (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 2 binary32)) (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)))) (neg.f32 (log.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) u1)))))
(*.f32 #s(literal -1 binary32) (neg.f32 (log1p.f32 u1)))
(log.f32 (+.f32 #s(literal 1 binary32) u1))
(*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) u2)) (cos.f32 (*.f32 (PI.f32) u2))) (sqrt.f32 (log1p.f32 u1))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))) (sqrt.f32 (log1p.f32 u1))))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))))
(*.f32 (pow.f32 (neg.f32 (log1p.f32 u1)) #s(literal 1/4 binary32)) (*.f32 (pow.f32 (neg.f32 (log1p.f32 u1)) #s(literal 1/4 binary32)) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2)))))
(*.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) #s(literal 2 binary32)) (*.f32 (sin.f32 (*.f32 (PI.f32) u2)) (cos.f32 (*.f32 (PI.f32) u2))))
(*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))) (pow.f32 (neg.f32 (log1p.f32 u1)) #s(literal 1/4 binary32))) (pow.f32 (neg.f32 (log1p.f32 u1)) #s(literal 1/4 binary32)))
(*.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2)))
(*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))
(*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))
(*.f32 (PI.f32) (*.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) u2)))
(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)
(*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32)))
(*.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2)) #s(literal 1 binary32))
(*.f32 (cbrt.f32 (PI.f32)) (*.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (*.f32 #s(literal 2 binary32) u2)))
(*.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (*.f32 (cbrt.f32 (PI.f32)) (*.f32 #s(literal 2 binary32) u2)))
(*.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (*.f32 (*.f32 #s(literal 2 binary32) (cbrt.f32 (PI.f32))) u2))
(*.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (*.f32 (*.f32 u2 (cbrt.f32 (PI.f32))) #s(literal 2 binary32)))
(*.f32 (sqrt.f32 (PI.f32)) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 #s(literal 2 binary32) u2)))
(*.f32 (sqrt.f32 (PI.f32)) (*.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 (PI.f32))) u2))
(*.f32 (sqrt.f32 (PI.f32)) (*.f32 (*.f32 u2 (sqrt.f32 (PI.f32))) #s(literal 2 binary32)))
(*.f32 (*.f32 (PI.f32) u2) #s(literal 2 binary32))
(*.f32 (*.f32 #s(literal 2 binary32) (pow.f32 (PI.f32) #s(literal 2/3 binary32))) (*.f32 u2 (cbrt.f32 (PI.f32))))
(*.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 (PI.f32))) (*.f32 u2 (sqrt.f32 (PI.f32))))
(*.f32 (*.f32 #s(literal 2 binary32) u2) (PI.f32))
(*.f32 (*.f32 u2 (sqrt.f32 (PI.f32))) (*.f32 #s(literal 2 binary32) (sqrt.f32 (PI.f32))))
(*.f32 (*.f32 u2 #s(literal 1 binary32)) (*.f32 #s(literal 2 binary32) (PI.f32)))
(*.f32 (*.f32 u2 (pow.f32 (PI.f32) #s(literal 2/3 binary32))) (*.f32 #s(literal 2 binary32) (cbrt.f32 (PI.f32))))
(*.f32 (*.f32 u2 (*.f32 #s(literal 2 binary32) (pow.f32 (PI.f32) #s(literal 2/3 binary32)))) (cbrt.f32 (PI.f32)))
(*.f32 (*.f32 u2 (*.f32 #s(literal 2 binary32) (sqrt.f32 (PI.f32)))) (sqrt.f32 (PI.f32)))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) u2) #s(literal 1 binary32)) (PI.f32))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) u2) (cbrt.f32 (PI.f32))) (pow.f32 (PI.f32) #s(literal 2/3 binary32)))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) u2) (pow.f32 (PI.f32) #s(literal 2/3 binary32))) (cbrt.f32 (PI.f32)))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) u2) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))
(sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2)))
(*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 (PI.f32) u2)) (cos.f32 (*.f32 (PI.f32) u2))))
(*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) u2)) (cos.f32 (*.f32 (PI.f32) u2))) #s(literal 2 binary32))
(*.f32 (*.f32 #s(literal 2 binary32) (sin.f32 (*.f32 (PI.f32) u2))) (cos.f32 (*.f32 (PI.f32) u2)))

simplify477.0ms (3.9%)

Memory
4.5MiB live, 673.1MiB allocated
Algorithm
egg-herbie
Rules
13 972×lower-fma.f64
13 972×lower-fma.f32
6 190×lower-*.f64
6 190×lower-*.f32
5 048×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02301287
16761134
222791047
346661002
08468959
Stop Event
iter limit
node limit
Counts
60 → 60
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)))
(* 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 (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 (log.f32 #s(literal -1 binary32)) (fma.f32 (+.f32 (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/3 binary32) u1)) u1) #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) u1) (log.f32 u1)))
(* -1 (log (/ -1 u1)))
(log.f32 (neg.f32 u1))
(- (* -1 (log (/ -1 u1))) (/ 1 u1))
(+.f32 (log.f32 (neg.f32 u1)) (/.f32 #s(literal -1 binary32) 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) (log.f32 (neg.f32 u1)))
(+ (* -1 (log (/ -1 u1))) (* -1 (/ (+ 1 (+ (/ 1/3 (pow u1 2)) (* 1/2 (/ 1 u1)))) u1)))
(+.f32 (log.f32 (neg.f32 u1)) (/.f32 (fma.f32 (/.f32 #s(literal -1 binary32) u1) (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/3 binary32) u1)) #s(literal -1 binary32)) u1))
(* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2)))
(neg.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32))))))
(+ (* -1/4 (* (sqrt (pow u1 3)) (sin (* 2 (* u2 (PI)))))) (* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))))
(*.f32 (sin.f32 (*.f32 u2 (*.f32 #s(literal 2 binary32) (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)))))))))
(*.f32 (sin.f32 (*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32)))) (fma.f32 (*.f32 u1 u1) (fma.f32 #s(literal -1/4 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 (sqrt.f32 u1) #s(literal -1/6 binary32))) (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)))))) (* u1 (+ (* -1/2 (* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (+ 1/4 (* 1/16 (/ 1 (* u1 (pow (sqrt -1) 2)))))))) (* -1/6 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))))))))
(fma.f32 u1 (*.f32 (*.f32 (sin.f32 (*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32)))) (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 u1 u1)) (*.f32 (sin.f32 (*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32)))) (fma.f32 (*.f32 u1 u1) (*.f32 #s(literal -1/4 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))) (*.f32 (sqrt.f32 u1) #s(literal -1 binary32)))))
(* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log -1) (* -1 (log (/ 1 u1))))))
(*.f32 (*.f32 (sin.f32 (*.f32 u2 (*.f32 #s(literal 2 binary32) (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 u2 (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))) (*.f32 (*.f32 (sin.f32 (*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32)))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1)) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))) #s(literal -1/2 binary32))))
(+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1))))))))) (pow u1 2)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log -1) (* -1 (log (/ 1 u1))))))))
(fma.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))))) (*.f32 (+.f32 (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))) u1) #s(literal 1 binary32)) (*.f32 (sin.f32 (*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32)))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1))) (*.f32 (*.f32 (sin.f32 (*.f32 u2 (*.f32 #s(literal 2 binary32) (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 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))) (sin.f32 (*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32))))) (+.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1) (*.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 u1 u1)) (+.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)))) u1) (+.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 u2 (*.f32 #s(literal 2 binary32) (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 (sqrt.f32 (neg.f32 (log.f32 (neg.f32 u1)))) (neg.f32 (sin.f32 (*.f32 u2 (*.f32 #s(literal 2 binary32) (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 u2 (*.f32 #s(literal 2 binary32) (PI.f32)))) u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (log.f32 (neg.f32 u1)))))) (*.f32 (sqrt.f32 (neg.f32 (log.f32 (neg.f32 u1)))) (neg.f32 (sin.f32 (*.f32 u2 (*.f32 #s(literal 2 binary32) (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 (*.f32 (sin.f32 (*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (+.f32 (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (log.f32 (neg.f32 u1)))) u1) #s(literal 1 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (log.f32 (neg.f32 u1))))))) (/.f32 #s(literal -1/2 binary32) u1) (*.f32 (sqrt.f32 (neg.f32 (log.f32 (neg.f32 u1)))) (neg.f32 (sin.f32 (*.f32 u2 (*.f32 #s(literal 2 binary32) (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))))
(neg.f32 (fma.f32 (sin.f32 (*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (neg.f32 (log.f32 (neg.f32 u1)))) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (sin.f32 (*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (log.f32 (neg.f32 u1))))) (/.f32 (*.f32 (sin.f32 (*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.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) (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) (log.f32 (neg.f32 u1)))) (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 u2 (*.f32 #s(literal 2 binary32) (PI.f32))) (sqrt.f32 #s(literal -1 binary32))))
(* u2 (+ (* -4/3 (* (* (pow u2 2) (* (pow (PI) 3) (sqrt -1))) (sqrt (log (- 1 u1))))) (* 2 (* (* (PI) (sqrt -1)) (sqrt (log (- 1 u1)))))))
(*.f32 u2 (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (*.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 (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (fma.f32 (pow.f32 (PI.f32) #s(literal 5 binary32)) (*.f32 (*.f32 u2 u2) #s(literal 4/15 binary32)) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32))))) (*.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))))) (* (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 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (*.f32 (*.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 u2 (*.f32 #s(literal 2 binary32) (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 u2 (*.f32 #s(literal 2 binary32) (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 u2 (*.f32 #s(literal 2 binary32) (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 u2 (*.f32 #s(literal 2 binary32) (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 u2 (*.f32 #s(literal 2 binary32) (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 u2 (*.f32 #s(literal 2 binary32) (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 u2 (*.f32 #s(literal 2 binary32) (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 u2 (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (log1p.f32 (neg.f32 u1))))
(* 2 (* u2 (PI)))
(*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32)))
(* 2 (* u2 (PI)))
(*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32)))
(* 2 (* u2 (PI)))
(*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32)))
(* 2 (* u2 (PI)))
(*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32)))
(* 2 (* u2 (PI)))
(*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32)))
(* 2 (* u2 (PI)))
(*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32)))
(* 2 (* u2 (PI)))
(*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32)))
(* 2 (* u2 (PI)))
(*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32)))
(* 2 (* u2 (PI)))
(*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32)))
(* 2 (* u2 (PI)))
(*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32)))
(* 2 (* u2 (PI)))
(*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32)))
(* 2 (* u2 (PI)))
(*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32)))
(* 2 (* u2 (PI)))
(*.f32 u2 (*.f32 #s(literal 2 binary32) (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 (pow.f32 (PI.f32) #s(literal 5 binary32)) (*.f32 (*.f32 u2 u2) #s(literal 4/15 binary32)) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))
(* u2 (+ (* 2 (PI)) (* (pow u2 2) (+ (* -4/3 (pow (PI) 3)) (* (pow u2 2) (+ (* -8/315 (* (pow u2 2) (pow (PI) 7))) (* 4/15 (pow (PI) 5))))))))
(*.f32 u2 (fma.f32 #s(literal 2 binary32) (PI.f32) (*.f32 (*.f32 u2 u2) (fma.f32 (*.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)))))))
(sin (* 2 (* u2 (PI))))
(sin.f32 (*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32))))
(sin (* 2 (* u2 (PI))))
(sin.f32 (*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32))))
(sin (* 2 (* u2 (PI))))
(sin.f32 (*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32))))
(sin (* 2 (* u2 (PI))))
(sin.f32 (*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32))))
(sin (* 2 (* u2 (PI))))
(sin.f32 (*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32))))
(sin (* 2 (* u2 (PI))))
(sin.f32 (*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32))))
(sin (* 2 (* u2 (PI))))
(sin.f32 (*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32))))
(sin (* 2 (* u2 (PI))))
(sin.f32 (*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32))))

simplify22.0ms (0.2%)

Memory
0.6MiB live, 39.7MiB allocated
Algorithm
egg-herbie
Rules
1-exp
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
03862107
13872107
03872107
Stop Event
saturated
saturated
Counts
124 → 0
Calls
Call 1
Inputs
(log1p.f32 u1)
(log1p.f32 (neg.f32 u1))
(log1p.f32 (neg.f32 (neg.f32 u1)))
(neg.f32 (neg.f32 (log1p.f32 u1)))
(neg.f32 (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32))))
(+.f32 (log1p.f32 u1) #s(literal 0 binary32))
(+.f32 (neg.f32 (log1p.f32 u1)) (log1p.f32 (neg.f32 (*.f32 u1 u1))))
(+.f32 #s(literal 0 binary32) (log1p.f32 u1))
(+.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) (neg.f32 (log1p.f32 (fma.f32 u1 u1 u1))))
(+.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) #s(literal 1 binary32))))
(+.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (neg.f32 (log1p.f32 u1)))
(+.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32))))
(+.f32 (log.f32 (+.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (log.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))))
(+.f32 (log.f32 (+.f32 #s(literal -1 binary32) (*.f32 u1 u1))) (log.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) u1))))
(+.f32 (neg.f32 (log1p.f32 (fma.f32 u1 u1 u1))) (log1p.f32 (*.f32 u1 (*.f32 u1 u1))))
(+.f32 (log.f32 (/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))) (log1p.f32 u1))
(+.f32 (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))) (log1p.f32 (*.f32 (fma.f32 u1 u1 u1) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)))))
(+.f32 (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1))))) (log1p.f32 (neg.f32 (fma.f32 u1 u1 u1))))
(+.f32 (log.f32 (/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) #s(literal 1 binary32))) (neg.f32 (log1p.f32 u1)))
(+.f32 (log.f32 (/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (log1p.f32 (fma.f32 u1 u1 u1)))
(+.f32 (log.f32 (/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (+.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (log.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))))
(+.f32 (log.f32 (/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (+.f32 #s(literal -1 binary32) (*.f32 u1 u1)))) (log.f32 (neg.f32 (+.f32 #s(literal 1 binary32) u1))))
(fma.f32 (log1p.f32 u1) #s(literal -1 binary32) (log1p.f32 (neg.f32 (*.f32 u1 u1))))
(fma.f32 #s(literal -1 binary32) (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 u1))))
(fma.f32 #s(literal -1 binary32) (neg.f32 (log1p.f32 u1)) #s(literal 0 binary32))
(fma.f32 #s(literal -1 binary32) (log1p.f32 (fma.f32 u1 u1 u1)) (log1p.f32 (*.f32 u1 (*.f32 u1 u1))))
(fma.f32 (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32))) (pow.f32 (log1p.f32 u1) #s(literal -2 binary32)) (log1p.f32 (neg.f32 (*.f32 u1 u1))))
(fma.f32 (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (log1p.f32 u1)) (log1p.f32 (neg.f32 (*.f32 u1 u1))))
(fma.f32 (exp.f32 (log.f32 (log1p.f32 u1))) (exp.f32 (log.f32 #s(literal -1 binary32))) (log1p.f32 (neg.f32 (*.f32 u1 u1))))
(fma.f32 (exp.f32 (log.f32 #s(literal -1 binary32))) (exp.f32 (log.f32 (log1p.f32 u1))) (log1p.f32 (neg.f32 (*.f32 u1 u1))))
(-.f32 (log1p.f32 u1) #s(literal 0 binary32))
(-.f32 #s(literal 0 binary32) (neg.f32 (log1p.f32 u1)))
(-.f32 #s(literal 0 binary32) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32))))
(-.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) (log1p.f32 (fma.f32 u1 u1 u1)))
(-.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) (log.f32 (*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))))
(-.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (log1p.f32 u1))
(-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)))))
(-.f32 (log1p.f32 (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))
(-.f32 (log1p.f32 (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32)) #s(literal 1 binary32)))))
(-.f32 (log1p.f32 (neg.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(-.f32 (log1p.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) #s(literal 1 binary32)))))
(-.f32 (log.f32 (+.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (log.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))))
(-.f32 (log.f32 (+.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (log.f32 (*.f32 #s(literal 1 binary32) (neg.f32 (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))))
(-.f32 (log.f32 (+.f32 #s(literal -1 binary32) (*.f32 u1 u1))) (log.f32 (neg.f32 (+.f32 #s(literal 1 binary32) u1))))
(-.f32 (log.f32 (+.f32 #s(literal -1 binary32) (*.f32 u1 u1))) (log.f32 (*.f32 #s(literal 1 binary32) (neg.f32 (+.f32 #s(literal 1 binary32) u1)))))
(-.f32 (log.f32 (neg.f32 (+.f32 #s(literal 1 binary32) u1))) (log.f32 #s(literal -1 binary32)))
(-.f32 (+.f32 #s(literal 0 binary32) (log1p.f32 (*.f32 u1 (*.f32 u1 u1)))) (log1p.f32 (fma.f32 u1 u1 u1)))
(-.f32 (+.f32 #s(literal 0 binary32) (log1p.f32 (neg.f32 (*.f32 u1 u1)))) (log1p.f32 u1))
(-.f32 (log.f32 (/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))) (neg.f32 (log1p.f32 u1)))
(-.f32 (log.f32 (/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (neg.f32 (log1p.f32 (fma.f32 u1 u1 u1))))
(-.f32 (log.f32 (-.f32 (*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) (*.f32 (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))))
(-.f32 (log.f32 (-.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1))))
(-.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))))) #s(literal 1 binary32))) (log.f32 (*.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))))
(-.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)))) #s(literal 1 binary32))) (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))))
(-.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)))) #s(literal 1 binary32))) (log.f32 (*.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32)) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) u1))))
(-.f32 (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) #s(literal 1 binary32))) (log.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) u1))))
(-.f32 (log.f32 (neg.f32 (+.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (log.f32 (neg.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))))
(-.f32 (log.f32 (neg.f32 (+.f32 #s(literal -1 binary32) (*.f32 u1 u1)))) (log1p.f32 u1))
(-.f32 (log.f32 (-.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))) (*.f32 (/.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) (*.f32 (/.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) (/.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))))) (log.f32 (fma.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) (fma.f32 (/.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) (/.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) (/.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))))))
(-.f32 (log.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)))) (/.f32 (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)))))) (log.f32 (fma.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (fma.f32 (/.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) u1)) (/.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) u1)) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (/.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) u1)))))))
(-.f32 (log.f32 (-.f32 (*.f32 u1 u1) #s(literal 1 binary32))) (log.f32 (-.f32 (neg.f32 u1) #s(literal 1 binary32))))
(-.f32 (log.f32 (-.f32 (*.f32 u1 u1) #s(literal 1 binary32))) (log.f32 (-.f32 u1 #s(literal 1 binary32))))
(-.f32 (log.f32 (-.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))) (*.f32 (/.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) (/.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))))) (log.f32 (+.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) (/.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))))
(-.f32 (log.f32 (-.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1))) (*.f32 (/.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) u1)) (/.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) u1))))) (log.f32 (+.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (/.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) u1)))))
(-.f32 (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) #s(literal 1 binary32))) (log1p.f32 (fma.f32 u1 u1 u1)))
(-.f32 (log.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) #s(literal 1 binary32))) (log1p.f32 u1))
(-.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))) (log1p.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))
(-.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))) (log1p.f32 (*.f32 u1 (*.f32 u1 u1))))
(-.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)))) (log1p.f32 (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(-.f32 (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)))) (log1p.f32 (*.f32 u1 u1)))
(/.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (log1p.f32 u1))
(/.f32 (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32))) (neg.f32 (log1p.f32 u1)))
(/.f32 (neg.f32 (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)))) (log1p.f32 u1))
(/.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (log1p.f32 u1) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (-.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) #s(literal 0 binary32))))
(/.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (fma.f32 u1 u1 u1)) #s(literal 3 binary32))) (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 2 binary32)) (+.f32 (pow.f32 (log1p.f32 (fma.f32 u1 u1 u1)) #s(literal 2 binary32)) (*.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) (log1p.f32 (fma.f32 u1 u1 u1))))))
(/.f32 (-.f32 (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 u1) #s(literal 3 binary32))) (+.f32 (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 2 binary32)) (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (*.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (log1p.f32 u1)))))
(/.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 2 binary32)) (pow.f32 (log1p.f32 (fma.f32 u1 u1 u1)) #s(literal 2 binary32))) (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))))
(/.f32 (-.f32 (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 2 binary32)) (pow.f32 (log1p.f32 u1) #s(literal 2 binary32))) (log.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) u1))))
(/.f32 (neg.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)))) (neg.f32 (+.f32 #s(literal 0 binary32) (-.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) #s(literal 0 binary32)))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (fma.f32 u1 u1 u1)) #s(literal 3 binary32)))) (neg.f32 (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 2 binary32)) (+.f32 (pow.f32 (log1p.f32 (fma.f32 u1 u1 u1)) #s(literal 2 binary32)) (*.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) (log1p.f32 (fma.f32 u1 u1 u1)))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)))) (neg.f32 (+.f32 (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 2 binary32)) (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (*.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (log1p.f32 u1))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 2 binary32)) (pow.f32 (log1p.f32 (fma.f32 u1 u1 u1)) #s(literal 2 binary32)))) (neg.f32 (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 2 binary32)) (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)))) (neg.f32 (log.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) u1)))))
(*.f32 #s(literal -1 binary32) (neg.f32 (log1p.f32 u1)))
(log.f32 (+.f32 #s(literal 1 binary32) u1))
(*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) u2)) (cos.f32 (*.f32 (PI.f32) u2))) (sqrt.f32 (log1p.f32 u1))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))) (sqrt.f32 (log1p.f32 u1))))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))))
(*.f32 (pow.f32 (neg.f32 (log1p.f32 u1)) #s(literal 1/4 binary32)) (*.f32 (pow.f32 (neg.f32 (log1p.f32 u1)) #s(literal 1/4 binary32)) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2)))))
(*.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) #s(literal 2 binary32)) (*.f32 (sin.f32 (*.f32 (PI.f32) u2)) (cos.f32 (*.f32 (PI.f32) u2))))
(*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))) (pow.f32 (neg.f32 (log1p.f32 u1)) #s(literal 1/4 binary32))) (pow.f32 (neg.f32 (log1p.f32 u1)) #s(literal 1/4 binary32)))
(*.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2)))
(*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))
(*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))
(*.f32 (PI.f32) (*.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) u2)))
(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)
(*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32)))
(*.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2)) #s(literal 1 binary32))
(*.f32 (cbrt.f32 (PI.f32)) (*.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (*.f32 #s(literal 2 binary32) u2)))
(*.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (*.f32 (cbrt.f32 (PI.f32)) (*.f32 #s(literal 2 binary32) u2)))
(*.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (*.f32 (*.f32 #s(literal 2 binary32) (cbrt.f32 (PI.f32))) u2))
(*.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (*.f32 (*.f32 u2 (cbrt.f32 (PI.f32))) #s(literal 2 binary32)))
(*.f32 (sqrt.f32 (PI.f32)) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 #s(literal 2 binary32) u2)))
(*.f32 (sqrt.f32 (PI.f32)) (*.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 (PI.f32))) u2))
(*.f32 (sqrt.f32 (PI.f32)) (*.f32 (*.f32 u2 (sqrt.f32 (PI.f32))) #s(literal 2 binary32)))
(*.f32 (*.f32 (PI.f32) u2) #s(literal 2 binary32))
(*.f32 (*.f32 #s(literal 2 binary32) (pow.f32 (PI.f32) #s(literal 2/3 binary32))) (*.f32 u2 (cbrt.f32 (PI.f32))))
(*.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 (PI.f32))) (*.f32 u2 (sqrt.f32 (PI.f32))))
(*.f32 (*.f32 #s(literal 2 binary32) u2) (PI.f32))
(*.f32 (*.f32 u2 (sqrt.f32 (PI.f32))) (*.f32 #s(literal 2 binary32) (sqrt.f32 (PI.f32))))
(*.f32 (*.f32 u2 #s(literal 1 binary32)) (*.f32 #s(literal 2 binary32) (PI.f32)))
(*.f32 (*.f32 u2 (pow.f32 (PI.f32) #s(literal 2/3 binary32))) (*.f32 #s(literal 2 binary32) (cbrt.f32 (PI.f32))))
(*.f32 (*.f32 u2 (*.f32 #s(literal 2 binary32) (pow.f32 (PI.f32) #s(literal 2/3 binary32)))) (cbrt.f32 (PI.f32)))
(*.f32 (*.f32 u2 (*.f32 #s(literal 2 binary32) (sqrt.f32 (PI.f32)))) (sqrt.f32 (PI.f32)))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) u2) #s(literal 1 binary32)) (PI.f32))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) u2) (cbrt.f32 (PI.f32))) (pow.f32 (PI.f32) #s(literal 2/3 binary32)))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) u2) (pow.f32 (PI.f32) #s(literal 2/3 binary32))) (cbrt.f32 (PI.f32)))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) u2) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))
(sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2)))
(*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 (PI.f32) u2)) (cos.f32 (*.f32 (PI.f32) u2))))
(*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) u2)) (cos.f32 (*.f32 (PI.f32) u2))) #s(literal 2 binary32))
(*.f32 (*.f32 #s(literal 2 binary32) (sin.f32 (*.f32 (PI.f32) u2))) (cos.f32 (*.f32 (PI.f32) u2)))
Outputs
(log1p.f32 u1)
(log1p.f32 (neg.f32 u1))
(log1p.f32 (neg.f32 (neg.f32 u1)))
(neg.f32 (neg.f32 (log1p.f32 u1)))
(neg.f32 (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32))))
(+.f32 (log1p.f32 u1) #s(literal 0 binary32))
(+.f32 (neg.f32 (log1p.f32 u1)) (log1p.f32 (neg.f32 (*.f32 u1 u1))))
(+.f32 #s(literal 0 binary32) (log1p.f32 u1))
(+.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) (neg.f32 (log1p.f32 (fma.f32 u1 u1 u1))))
(+.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) #s(literal 1 binary32))))
(+.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (neg.f32 (log1p.f32 u1)))
(+.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32))))
(+.f32 (log.f32 (+.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (log.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))))
(+.f32 (log.f32 (+.f32 #s(literal -1 binary32) (*.f32 u1 u1))) (log.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) u1))))
(+.f32 (neg.f32 (log1p.f32 (fma.f32 u1 u1 u1))) (log1p.f32 (*.f32 u1 (*.f32 u1 u1))))
(+.f32 (log.f32 (/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))) (log1p.f32 u1))
(+.f32 (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))) (log1p.f32 (*.f32 (fma.f32 u1 u1 u1) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)))))
(+.f32 (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1))))) (log1p.f32 (neg.f32 (fma.f32 u1 u1 u1))))
(+.f32 (log.f32 (/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) #s(literal 1 binary32))) (neg.f32 (log1p.f32 u1)))
(+.f32 (log.f32 (/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (log1p.f32 (fma.f32 u1 u1 u1)))
(+.f32 (log.f32 (/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (+.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (log.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))))
(+.f32 (log.f32 (/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (+.f32 #s(literal -1 binary32) (*.f32 u1 u1)))) (log.f32 (neg.f32 (+.f32 #s(literal 1 binary32) u1))))
(fma.f32 (log1p.f32 u1) #s(literal -1 binary32) (log1p.f32 (neg.f32 (*.f32 u1 u1))))
(fma.f32 #s(literal -1 binary32) (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 u1))))
(fma.f32 #s(literal -1 binary32) (neg.f32 (log1p.f32 u1)) #s(literal 0 binary32))
(fma.f32 #s(literal -1 binary32) (log1p.f32 (fma.f32 u1 u1 u1)) (log1p.f32 (*.f32 u1 (*.f32 u1 u1))))
(fma.f32 (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32))) (pow.f32 (log1p.f32 u1) #s(literal -2 binary32)) (log1p.f32 (neg.f32 (*.f32 u1 u1))))
(fma.f32 (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (log1p.f32 u1)) (log1p.f32 (neg.f32 (*.f32 u1 u1))))
(fma.f32 (exp.f32 (log.f32 (log1p.f32 u1))) (exp.f32 (log.f32 #s(literal -1 binary32))) (log1p.f32 (neg.f32 (*.f32 u1 u1))))
(fma.f32 (exp.f32 (log.f32 #s(literal -1 binary32))) (exp.f32 (log.f32 (log1p.f32 u1))) (log1p.f32 (neg.f32 (*.f32 u1 u1))))
(-.f32 (log1p.f32 u1) #s(literal 0 binary32))
(-.f32 #s(literal 0 binary32) (neg.f32 (log1p.f32 u1)))
(-.f32 #s(literal 0 binary32) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32))))
(-.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) (log1p.f32 (fma.f32 u1 u1 u1)))
(-.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) (log.f32 (*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))))
(-.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (log1p.f32 u1))
(-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)))))
(-.f32 (log1p.f32 (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))
(-.f32 (log1p.f32 (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32)) #s(literal 1 binary32)))))
(-.f32 (log1p.f32 (neg.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(-.f32 (log1p.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) #s(literal 1 binary32)))))
(-.f32 (log.f32 (+.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (log.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))))
(-.f32 (log.f32 (+.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (log.f32 (*.f32 #s(literal 1 binary32) (neg.f32 (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))))
(-.f32 (log.f32 (+.f32 #s(literal -1 binary32) (*.f32 u1 u1))) (log.f32 (neg.f32 (+.f32 #s(literal 1 binary32) u1))))
(-.f32 (log.f32 (+.f32 #s(literal -1 binary32) (*.f32 u1 u1))) (log.f32 (*.f32 #s(literal 1 binary32) (neg.f32 (+.f32 #s(literal 1 binary32) u1)))))
(-.f32 (log.f32 (neg.f32 (+.f32 #s(literal 1 binary32) u1))) (log.f32 #s(literal -1 binary32)))
(-.f32 (+.f32 #s(literal 0 binary32) (log1p.f32 (*.f32 u1 (*.f32 u1 u1)))) (log1p.f32 (fma.f32 u1 u1 u1)))
(-.f32 (+.f32 #s(literal 0 binary32) (log1p.f32 (neg.f32 (*.f32 u1 u1)))) (log1p.f32 u1))
(-.f32 (log.f32 (/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))) (neg.f32 (log1p.f32 u1)))
(-.f32 (log.f32 (/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (neg.f32 (log1p.f32 (fma.f32 u1 u1 u1))))
(-.f32 (log.f32 (-.f32 (*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) (*.f32 (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))))
(-.f32 (log.f32 (-.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1))))
(-.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))))) #s(literal 1 binary32))) (log.f32 (*.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))))
(-.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)))) #s(literal 1 binary32))) (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))))
(-.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)))) #s(literal 1 binary32))) (log.f32 (*.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32)) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) u1))))
(-.f32 (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) #s(literal 1 binary32))) (log.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) u1))))
(-.f32 (log.f32 (neg.f32 (+.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (log.f32 (neg.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))))
(-.f32 (log.f32 (neg.f32 (+.f32 #s(literal -1 binary32) (*.f32 u1 u1)))) (log1p.f32 u1))
(-.f32 (log.f32 (-.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))) (*.f32 (/.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) (*.f32 (/.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) (/.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))))) (log.f32 (fma.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) (fma.f32 (/.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) (/.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) (/.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))))))
(-.f32 (log.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)))) (/.f32 (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)))))) (log.f32 (fma.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (fma.f32 (/.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) u1)) (/.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) u1)) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (/.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) u1)))))))
(-.f32 (log.f32 (-.f32 (*.f32 u1 u1) #s(literal 1 binary32))) (log.f32 (-.f32 (neg.f32 u1) #s(literal 1 binary32))))
(-.f32 (log.f32 (-.f32 (*.f32 u1 u1) #s(literal 1 binary32))) (log.f32 (-.f32 u1 #s(literal 1 binary32))))
(-.f32 (log.f32 (-.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))) (*.f32 (/.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) (/.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))))) (log.f32 (+.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) (/.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))))
(-.f32 (log.f32 (-.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1))) (*.f32 (/.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) u1)) (/.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) u1))))) (log.f32 (+.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (/.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) u1)))))
(-.f32 (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) #s(literal 1 binary32))) (log1p.f32 (fma.f32 u1 u1 u1)))
(-.f32 (log.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) #s(literal 1 binary32))) (log1p.f32 u1))
(-.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))) (log1p.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))
(-.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))) (log1p.f32 (*.f32 u1 (*.f32 u1 u1))))
(-.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)))) (log1p.f32 (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(-.f32 (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)))) (log1p.f32 (*.f32 u1 u1)))
(/.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (log1p.f32 u1))
(/.f32 (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32))) (neg.f32 (log1p.f32 u1)))
(/.f32 (neg.f32 (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)))) (log1p.f32 u1))
(/.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (log1p.f32 u1) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (-.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) #s(literal 0 binary32))))
(/.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (fma.f32 u1 u1 u1)) #s(literal 3 binary32))) (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 2 binary32)) (+.f32 (pow.f32 (log1p.f32 (fma.f32 u1 u1 u1)) #s(literal 2 binary32)) (*.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) (log1p.f32 (fma.f32 u1 u1 u1))))))
(/.f32 (-.f32 (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 u1) #s(literal 3 binary32))) (+.f32 (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 2 binary32)) (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (*.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (log1p.f32 u1)))))
(/.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 2 binary32)) (pow.f32 (log1p.f32 (fma.f32 u1 u1 u1)) #s(literal 2 binary32))) (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))))
(/.f32 (-.f32 (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 2 binary32)) (pow.f32 (log1p.f32 u1) #s(literal 2 binary32))) (log.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) u1))))
(/.f32 (neg.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)))) (neg.f32 (+.f32 #s(literal 0 binary32) (-.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) #s(literal 0 binary32)))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (fma.f32 u1 u1 u1)) #s(literal 3 binary32)))) (neg.f32 (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 2 binary32)) (+.f32 (pow.f32 (log1p.f32 (fma.f32 u1 u1 u1)) #s(literal 2 binary32)) (*.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) (log1p.f32 (fma.f32 u1 u1 u1)))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)))) (neg.f32 (+.f32 (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 2 binary32)) (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (*.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (log1p.f32 u1))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 2 binary32)) (pow.f32 (log1p.f32 (fma.f32 u1 u1 u1)) #s(literal 2 binary32)))) (neg.f32 (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 2 binary32)) (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)))) (neg.f32 (log.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) u1)))))
(*.f32 #s(literal -1 binary32) (neg.f32 (log1p.f32 u1)))
(log.f32 (+.f32 #s(literal 1 binary32) u1))
(*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) u2)) (cos.f32 (*.f32 (PI.f32) u2))) (sqrt.f32 (log1p.f32 u1))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))) (sqrt.f32 (log1p.f32 u1))))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))))
(*.f32 (pow.f32 (neg.f32 (log1p.f32 u1)) #s(literal 1/4 binary32)) (*.f32 (pow.f32 (neg.f32 (log1p.f32 u1)) #s(literal 1/4 binary32)) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2)))))
(*.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) #s(literal 2 binary32)) (*.f32 (sin.f32 (*.f32 (PI.f32) u2)) (cos.f32 (*.f32 (PI.f32) u2))))
(*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))) (pow.f32 (neg.f32 (log1p.f32 u1)) #s(literal 1/4 binary32))) (pow.f32 (neg.f32 (log1p.f32 u1)) #s(literal 1/4 binary32)))
(*.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2)))
(*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))
(*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))
(*.f32 (PI.f32) (*.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) u2)))
(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)
(*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32)))
(*.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2)) #s(literal 1 binary32))
(*.f32 (cbrt.f32 (PI.f32)) (*.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (*.f32 #s(literal 2 binary32) u2)))
(*.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (*.f32 (cbrt.f32 (PI.f32)) (*.f32 #s(literal 2 binary32) u2)))
(*.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (*.f32 (*.f32 #s(literal 2 binary32) (cbrt.f32 (PI.f32))) u2))
(*.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (*.f32 (*.f32 u2 (cbrt.f32 (PI.f32))) #s(literal 2 binary32)))
(*.f32 (sqrt.f32 (PI.f32)) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 #s(literal 2 binary32) u2)))
(*.f32 (sqrt.f32 (PI.f32)) (*.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 (PI.f32))) u2))
(*.f32 (sqrt.f32 (PI.f32)) (*.f32 (*.f32 u2 (sqrt.f32 (PI.f32))) #s(literal 2 binary32)))
(*.f32 (*.f32 (PI.f32) u2) #s(literal 2 binary32))
(*.f32 (*.f32 #s(literal 2 binary32) (pow.f32 (PI.f32) #s(literal 2/3 binary32))) (*.f32 u2 (cbrt.f32 (PI.f32))))
(*.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 (PI.f32))) (*.f32 u2 (sqrt.f32 (PI.f32))))
(*.f32 (*.f32 #s(literal 2 binary32) u2) (PI.f32))
(*.f32 (*.f32 u2 (sqrt.f32 (PI.f32))) (*.f32 #s(literal 2 binary32) (sqrt.f32 (PI.f32))))
(*.f32 (*.f32 u2 #s(literal 1 binary32)) (*.f32 #s(literal 2 binary32) (PI.f32)))
(*.f32 (*.f32 u2 (pow.f32 (PI.f32) #s(literal 2/3 binary32))) (*.f32 #s(literal 2 binary32) (cbrt.f32 (PI.f32))))
(*.f32 (*.f32 u2 (*.f32 #s(literal 2 binary32) (pow.f32 (PI.f32) #s(literal 2/3 binary32)))) (cbrt.f32 (PI.f32)))
(*.f32 (*.f32 u2 (*.f32 #s(literal 2 binary32) (sqrt.f32 (PI.f32)))) (sqrt.f32 (PI.f32)))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) u2) #s(literal 1 binary32)) (PI.f32))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) u2) (cbrt.f32 (PI.f32))) (pow.f32 (PI.f32) #s(literal 2/3 binary32)))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) u2) (pow.f32 (PI.f32) #s(literal 2/3 binary32))) (cbrt.f32 (PI.f32)))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) u2) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))
(sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2)))
(*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 (PI.f32) u2)) (cos.f32 (*.f32 (PI.f32) u2))))
(*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) u2)) (cos.f32 (*.f32 (PI.f32) u2))) #s(literal 2 binary32))
(*.f32 (*.f32 #s(literal 2 binary32) (sin.f32 (*.f32 (PI.f32) u2))) (cos.f32 (*.f32 (PI.f32) u2)))

eval10.0ms (0.1%)

Memory
-18.4MiB live, 21.3MiB allocated
Compiler

Compiled 2 525 to 230 computations (90.9% saved)

prune11.0ms (0.1%)

Memory
29.8MiB live, 29.8MiB allocated
Pruning

9 alts after pruning (8 fresh and 1 done)

PrunedKeptTotal
New1128120
Fresh000
Picked011
Done000
Total1129121
Accuracy
98.3%
Counts
121 → 9
Alt Table
Click to see full alt table
StatusAccuracyProgram
94.2%
(*.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)))
92.7%
(*.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)))
89.6%
(*.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)))
78.6%
(*.f32 (sqrt.f32 (neg.f32 (neg.f32 u1))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
52.8%
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (pow.f32 (PI.f32) #s(literal 5 binary32)) (*.f32 (*.f32 u2 u2) #s(literal 4/15 binary32)) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))))
51.9%
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 u2 (*.f32 (PI.f32) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32)))))
48.8%
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32))))
55.6%
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
4.0%
(neg.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32))))))
Compiler

Compiled 344 to 272 computations (20.9% saved)

simplify483.0ms (4%)

Memory
-4.4MiB live, 345.4MiB allocated
Algorithm
egg-herbie
Localize:

Found 20 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)))) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (pow.f32 (PI.f32) #s(literal 5 binary32)) (*.f32 (*.f32 u2 u2) #s(literal 4/15 binary32)) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))))
cost-diff32
(log.f32 (-.f32 #s(literal 1 binary32) u1))
cost-diff0
(*.f32 u1 (fma.f32 u1 (fma.f32 u1 #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 #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 #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 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32))))
cost-diff0
(neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))
cost-diff0
(sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1))))
cost-diff0
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32))))
cost-diff32
(log.f32 (-.f32 #s(literal 1 binary32) u1))
cost-diff0
(sin.f32 (*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32))))
cost-diff0
(sqrt.f32 u1)
cost-diff0
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32)))))
cost-diff0
(neg.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32))))))
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))))
Rules
9 016×lower-fma.f64
9 002×lower-fma.f32
4 338×lower-*.f64
4 306×lower-*.f32
3 690×associate-*r*
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
048416
092416
1198406
2528406
31285406
42499406
54797406
65649406
75876406
85929406
95938406
105981406
116296406
126298406
136298406
146298406
156298406
166298406
176442406
186494406
196494406
206494406
217520406
09066388
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(*.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)))
(sqrt.f32 (neg.f32 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))
(neg.f32 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32))))
(*.f32 u1 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32)))
u1
(fma.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32))
(fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32))
(fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32))
#s(literal -1/4 binary32)
#s(literal -1/3 binary32)
#s(literal -1/2 binary32)
#s(literal -1 binary32)
(sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))
(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)
(*.f32 #s(literal 2 binary32) (PI.f32))
#s(literal 2 binary32)
(PI.f32)
u2
(neg.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32))))))
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32)))))
(sqrt.f32 u1)
u1
(sin.f32 (*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32)))
u2
(*.f32 #s(literal 2 binary32) (PI.f32))
#s(literal 2 binary32)
(PI.f32)
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32))))
(sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1))))
(neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))
(log.f32 (-.f32 #s(literal 1 binary32) u1))
(-.f32 #s(literal 1 binary32) u1)
#s(literal 1 binary32)
u1
(*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32)))
u2
(*.f32 #s(literal 2 binary32) (PI.f32))
#s(literal 2 binary32)
(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)))
(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)))))
(neg.f32 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32))))
(*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))
u1
(fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32))
(fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 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 #s(literal 2 binary32) (PI.f32)) u2)
(*.f32 #s(literal 2 binary32) (PI.f32))
#s(literal 2 binary32)
(PI.f32)
u2
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (pow.f32 (PI.f32) #s(literal 5 binary32)) (*.f32 (*.f32 u2 u2) #s(literal 4/15 binary32)) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))))
(sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1))))
(neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))
(log.f32 (-.f32 #s(literal 1 binary32) u1))
(-.f32 #s(literal 1 binary32) u1)
#s(literal 1 binary32)
u1
(*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (pow.f32 (PI.f32) #s(literal 5 binary32)) (*.f32 (*.f32 u2 u2) #s(literal 4/15 binary32)) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))
u2
(fma.f32 (*.f32 u2 u2) (fma.f32 (pow.f32 (PI.f32) #s(literal 5 binary32)) (*.f32 (*.f32 u2 u2) #s(literal 4/15 binary32)) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))
(*.f32 u2 u2)
(fma.f32 (pow.f32 (PI.f32) #s(literal 5 binary32)) (*.f32 (*.f32 u2 u2) #s(literal 4/15 binary32)) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32))))
(pow.f32 (PI.f32) #s(literal 5 binary32))
(PI.f32)
#s(literal 5 binary32)
(*.f32 (*.f32 u2 u2) #s(literal 4/15 binary32))
#s(literal 4/15 binary32)
(*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)))
(*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32))
(*.f32 (PI.f32) (PI.f32))
#s(literal -4/3 binary32)
(*.f32 #s(literal 2 binary32) (PI.f32))
#s(literal 2 binary32)
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 (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 #s(literal 2 binary32) (*.f32 (PI.f32) u2))))
(sqrt.f32 (neg.f32 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))
(sqrt.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u1))
(neg.f32 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32))))
(fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u1)
(*.f32 u1 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32)))
u1
(fma.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32))
(fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32))
(fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32))
#s(literal -1/4 binary32)
#s(literal -1/3 binary32)
#s(literal -1/2 binary32)
#s(literal -1 binary32)
(sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2)))
(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)
(*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))
(*.f32 #s(literal 2 binary32) (PI.f32))
#s(literal 2 binary32)
(PI.f32)
u2
(neg.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) (neg.f32 (sqrt.f32 u1)))
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32)))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) (sqrt.f32 u1))
(sqrt.f32 u1)
u1
(sin.f32 (*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2)))
(*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32)))
(*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))
u2
(*.f32 #s(literal 2 binary32) (PI.f32))
#s(literal 2 binary32)
(PI.f32)
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2)) (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))))
(sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1))))
(sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1))))
(neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))
(neg.f32 (log1p.f32 (neg.f32 u1)))
(log.f32 (-.f32 #s(literal 1 binary32) u1))
(log1p.f32 (neg.f32 u1))
(-.f32 #s(literal 1 binary32) u1)
#s(literal 1 binary32)
u1
(*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32)))
(*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))
u2
(*.f32 #s(literal 2 binary32) (PI.f32))
#s(literal 2 binary32)
(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)))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) (sqrt.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u1)))
(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)))))
(sqrt.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u1))
(neg.f32 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32))))
(fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u1)
(*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))
u1
(fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32))
(fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 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))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2)))
(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)
(*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))
(*.f32 #s(literal 2 binary32) (PI.f32))
#s(literal 2 binary32)
(PI.f32)
u2
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (pow.f32 (PI.f32) #s(literal 5 binary32)) (*.f32 (*.f32 u2 u2) #s(literal 4/15 binary32)) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 #s(literal 4/15 binary32) (*.f32 u2 (*.f32 u2 (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)))))
(sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1))))
(sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1))))
(neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))
(neg.f32 (log1p.f32 (neg.f32 u1)))
(log.f32 (-.f32 #s(literal 1 binary32) u1))
(log1p.f32 (neg.f32 u1))
(-.f32 #s(literal 1 binary32) u1)
#s(literal 1 binary32)
u1
(*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (pow.f32 (PI.f32) #s(literal 5 binary32)) (*.f32 (*.f32 u2 u2) #s(literal 4/15 binary32)) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 #s(literal 4/15 binary32) (*.f32 u2 (*.f32 u2 (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))))
u2
(fma.f32 (*.f32 u2 u2) (fma.f32 (pow.f32 (PI.f32) #s(literal 5 binary32)) (*.f32 (*.f32 u2 u2) #s(literal 4/15 binary32)) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))
(fma.f32 u2 (*.f32 u2 (fma.f32 #s(literal 4/15 binary32) (*.f32 u2 (*.f32 u2 (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)))
(*.f32 u2 u2)
(fma.f32 (pow.f32 (PI.f32) #s(literal 5 binary32)) (*.f32 (*.f32 u2 u2) #s(literal 4/15 binary32)) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32))))
(fma.f32 #s(literal 4/15 binary32) (*.f32 u2 (*.f32 u2 (pow.f32 (PI.f32) #s(literal 5 binary32)))) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32))))
(pow.f32 (PI.f32) #s(literal 5 binary32))
(PI.f32)
#s(literal 5 binary32)
(*.f32 (*.f32 u2 u2) #s(literal 4/15 binary32))
#s(literal 4/15 binary32)
(*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)))
(*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32))
(*.f32 (PI.f32) (PI.f32))
#s(literal -4/3 binary32)
(*.f32 #s(literal 2 binary32) (PI.f32))
#s(literal 2 binary32)

localize256.0ms (2.1%)

Memory
-17.5MiB live, 311.1MiB allocated
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy98.2%
(*.f32 (*.f32 u2 u2) #s(literal 4/15 binary32))
accuracy96.9%
(pow.f32 (PI.f32) #s(literal 5 binary32))
accuracy96.9%
(*.f32 (PI.f32) (PI.f32))
accuracy53.5%
(log.f32 (-.f32 #s(literal 1 binary32) u1))
accuracy99.3%
(PI.f32)
accuracy99.2%
(*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))
accuracy99.2%
(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)
accuracy98.9%
(*.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)))
accuracy99.3%
(PI.f32)
accuracy99.2%
(*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32)))
accuracy98.9%
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32))))
accuracy53.5%
(log.f32 (-.f32 #s(literal 1 binary32) u1))
accuracy99.4%
(sin.f32 (*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32))))
accuracy99.3%
(PI.f32)
accuracy99.2%
(*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32)))
accuracy99.0%
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32)))))
accuracy99.3%
(fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32))
accuracy99.2%
(*.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)))
Samples
118.0ms254×0valid
3.0ms5exit
Compiler

Compiled 454 to 58 computations (87.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 98.0ms
ival-mult: 35.0ms (35.6% of total)
ival-sqrt: 19.0ms (19.3% of total)
const: 12.0ms (12.2% of total)
ival-add: 8.0ms (8.1% of total)
ival-log: 8.0ms (8.1% of total)
ival-sin: 6.0ms (6.1% of total)
ival-neg: 4.0ms (4.1% of total)
ival-pow: 2.0ms (2% of total)
adjust: 1.0ms (1% of total)
ival-sub: 1.0ms (1% of total)
ival-pi: 1.0ms (1% of total)
exact: 1.0ms (1% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series58.0ms (0.5%)

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

48 calls:

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

rewrite320.0ms (2.6%)

Memory
-3.8MiB live, 429.0MiB allocated
Algorithm
batch-egg-rewrite
Rules
4 774×lower-*.f64
4 750×lower-*.f32
3 952×lower-/.f64
3 952×lower-/.f32
2 778×lower-fma.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
040117
075117
1246117
21574117
08218115
Stop Event
iter limit
node limit
iter limit
Counts
15 → 259
Calls
Call 1
Inputs
(*.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 u1 (fma.f32 u1 (fma.f32 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 2 binary32) (PI.f32)) u2)
(fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32))
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32)))))
(*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32)))
(PI.f32)
(sin.f32 (*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32))))
(log.f32 (-.f32 #s(literal 1 binary32) u1))
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 u2 (*.f32 #s(literal 2 binary32) (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)))
(*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))
(*.f32 (PI.f32) (PI.f32))
(pow.f32 (PI.f32) #s(literal 5 binary32))
(*.f32 (*.f32 u2 u2) #s(literal 4/15 binary32))
Outputs
(*.f32 (sqrt.f32 (*.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32)) (neg.f32 u1))) (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 (*.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32)) (neg.f32 u1))))
(+.f32 (neg.f32 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 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 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 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (*.f32 u1 u1) (neg.f32 u1))
(fma.f32 #s(literal -1 binary32) u1 (*.f32 (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 (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 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (neg.f32 u1))
(-.f32 (/.f32 (*.f32 (*.f32 (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 (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 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 (neg.f32 u1)))))
(/.f32 u1 (/.f32 #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 #s(literal 1 binary32) (/.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)))) (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 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)))) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))) (neg.f32 (*.f32 u1 (*.f32 u1 u1))))))
(/.f32 #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 u1 u1) (neg.f32 (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)) (*.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 u1 u1)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 u1 (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (neg.f32 u1)))) (*.f32 u1 (fma.f32 (*.f32 u1 (*.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 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)))) #s(literal -1 binary32)))))
(/.f32 #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)) (*.f32 u1 (fma.f32 (*.f32 u1 u1) (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32))) #s(literal -1 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 u1 (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (neg.f32 u1)))) (*.f32 (fma.f32 (*.f32 u1 (*.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 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)))) #s(literal -1 binary32)) u1)))
(/.f32 #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)) (*.f32 (fma.f32 (*.f32 u1 u1) (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32))) #s(literal -1 binary32)) u1)))
(/.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 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)))) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))) (neg.f32 (*.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 (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)) (neg.f32 (*.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 (neg.f32 u1))))
(/.f32 (*.f32 u1 (fma.f32 (*.f32 u1 (*.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 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)))) #s(literal -1 binary32))) (fma.f32 u1 (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (neg.f32 u1)))))
(/.f32 (*.f32 u1 (fma.f32 (*.f32 u1 u1) (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32))) #s(literal -1 binary32))) (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal 1 binary32)))
(/.f32 (*.f32 (fma.f32 (*.f32 u1 (*.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 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)))) #s(literal -1 binary32)) u1) (fma.f32 u1 (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (neg.f32 u1)))))
(/.f32 (*.f32 (fma.f32 (*.f32 u1 u1) (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32))) #s(literal -1 binary32)) u1) (fma.f32 u1 (fma.f32 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 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)))) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))) (neg.f32 (*.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 (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)) (neg.f32 (*.f32 u1 u1)))) (neg.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) (neg.f32 (neg.f32 u1)))))
(/.f32 (neg.f32 (*.f32 u1 (fma.f32 (*.f32 u1 (*.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 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)))) #s(literal -1 binary32)))) (neg.f32 (fma.f32 u1 (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (neg.f32 u1))))))
(/.f32 (neg.f32 (*.f32 u1 (fma.f32 (*.f32 u1 u1) (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32))) #s(literal -1 binary32)))) (neg.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal 1 binary32))))
(/.f32 (neg.f32 (*.f32 (fma.f32 (*.f32 u1 (*.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 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)))) #s(literal -1 binary32)) u1)) (neg.f32 (fma.f32 u1 (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (neg.f32 u1))))))
(/.f32 (neg.f32 (*.f32 (fma.f32 (*.f32 u1 u1) (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32))) #s(literal -1 binary32)) u1)) (neg.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal 1 binary32))))
(/.f32 (fma.f32 (*.f32 u1 u1) (neg.f32 u1) (*.f32 (*.f32 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32))) (*.f32 (*.f32 u1 u1) (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32))))) (*.f32 u1 (*.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 u1 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32)))
(*.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32)) u1)
(*.f32 (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 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)))) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))) (neg.f32 (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (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 (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)) (neg.f32 (*.f32 u1 u1))) (/.f32 #s(literal 1 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) (neg.f32 (neg.f32 u1)))))
(*.f32 (*.f32 u1 (fma.f32 (*.f32 u1 (*.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 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)))) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (neg.f32 u1))))))
(*.f32 (*.f32 u1 (fma.f32 (*.f32 u1 u1) (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32))) #s(literal -1 binary32))) (/.f32 #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 (*.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 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)))) #s(literal -1 binary32)) u1) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (neg.f32 u1))))))
(*.f32 (*.f32 (fma.f32 (*.f32 u1 u1) (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32))) #s(literal -1 binary32)) u1) (/.f32 #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 #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 #s(literal 2 binary32) u2) (PI.f32))
(*.f32 (*.f32 (PI.f32) u2) #s(literal 2 binary32))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) u2) #s(literal 1 binary32)) (PI.f32))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) u2) (pow.f32 (PI.f32) #s(literal 2/3 binary32))) (cbrt.f32 (PI.f32)))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) u2) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))
(+.f32 #s(literal -1/3 binary32) (*.f32 u1 #s(literal -1/4 binary32)))
(+.f32 (*.f32 u1 #s(literal -1/4 binary32)) #s(literal -1/3 binary32))
(+.f32 (/.f32 (*.f32 (*.f32 u1 u1) #s(literal 1/16 binary32)) (fma.f32 u1 #s(literal -1/4 binary32) #s(literal 1/3 binary32))) (neg.f32 (/.f32 #s(literal 1/9 binary32) (fma.f32 u1 #s(literal -1/4 binary32) #s(literal 1/3 binary32)))))
(pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 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))
(fma.f32 (*.f32 (*.f32 u1 u1) #s(literal 1/16 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 #s(literal -1/4 binary32) #s(literal 1/3 binary32))) (neg.f32 (/.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 (/.f32 #s(literal 1/9 binary32) (-.f32 #s(literal -1/3 binary32) (*.f32 u1 #s(literal -1/4 binary32)))) (/.f32 (*.f32 (*.f32 u1 u1) #s(literal 1/16 binary32)) (-.f32 #s(literal -1/3 binary32) (*.f32 u1 #s(literal -1/4 binary32)))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32))) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1/9 binary32) (-.f32 (*.f32 (*.f32 u1 u1) #s(literal 1/16 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 (-.f32 #s(literal -1/3 binary32) (*.f32 u1 #s(literal -1/4 binary32))) (-.f32 #s(literal 1/9 binary32) (*.f32 (*.f32 u1 u1) #s(literal 1/16 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 (*.f32 (fma.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)))) #s(literal -1/262144 binary32) #s(literal -1/19683 binary32)) #s(literal 1 binary32)) (*.f32 (fma.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4096 binary32) (-.f32 #s(literal 1/729 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/1728 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 (*.f32 (fma.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4096 binary32) #s(literal -1/729 binary32)) #s(literal 1 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 (*.f32 (fma.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4096 binary32) #s(literal -1/729 binary32)) #s(literal 1 binary32)) (*.f32 (fma.f32 (*.f32 (*.f32 u1 u1) #s(literal 1/16 binary32)) (*.f32 (*.f32 u1 u1) #s(literal 1/16 binary32)) (+.f32 #s(literal 1/81 binary32) (*.f32 (*.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 (*.f32 (fma.f32 (*.f32 (*.f32 u1 u1) #s(literal 1/16 binary32)) (*.f32 (*.f32 u1 u1) #s(literal 1/16 binary32)) #s(literal -1/81 binary32)) #s(literal 1 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 (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 #s(literal 1 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 (*.f32 u1 u1)) #s(literal -1/64 binary32) #s(literal -1/27 binary32)) (/.f32 #s(literal 1 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)) (/.f32 #s(literal 1 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))) (/.f32 #s(literal 1 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 u1) #s(literal 1/16 binary32) #s(literal -1/9 binary32))) (/.f32 #s(literal 1 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 binary32) (-.f32 #s(literal -1/3 binary32) (*.f32 u1 #s(literal -1/4 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))))
(*.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 #s(literal 2 binary32) u2) (PI.f32))
(*.f32 (*.f32 (PI.f32) u2) #s(literal 2 binary32))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) u2) #s(literal 1 binary32)) (PI.f32))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) u2) (pow.f32 (PI.f32) #s(literal 2/3 binary32))) (cbrt.f32 (PI.f32)))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) u2) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))
(PI.f32)
(exp.f32 (log.f32 (PI.f32)))
(exp.f32 (*.f32 (*.f32 #s(literal 1/3 binary32) (log.f32 (PI.f32))) #s(literal 3 binary32)))
(exp.f32 (*.f32 (log.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) #s(literal 1/3 binary32)))
(exp.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 (PI.f32))) #s(literal 2 binary32)))
(fabs.f32 (PI.f32))
(pow.f32 (PI.f32) #s(literal 1 binary32))
(pow.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/2 binary32))
(pow.f32 (cbrt.f32 (PI.f32)) #s(literal 3 binary32))
(pow.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1/3 binary32))
(pow.f32 (sqrt.f32 (PI.f32)) #s(literal 2 binary32))
(pow.f32 (E.f32) (log.f32 (PI.f32)))
(sqrt.f32 (*.f32 (PI.f32) (PI.f32)))
(cbrt.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))
(*.f32 (PI.f32) #s(literal 1 binary32))
(*.f32 (PI.f32) (log.f32 (E.f32)))
(*.f32 #s(literal 1 binary32) (PI.f32))
(*.f32 (cbrt.f32 (PI.f32)) (pow.f32 (PI.f32) #s(literal 2/3 binary32)))
(*.f32 (cbrt.f32 (PI.f32)) (log.f32 (exp.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)))))
(*.f32 (cbrt.f32 (PI.f32)) (sqrt.f32 (pow.f32 (PI.f32) #s(literal 4/3 binary32))))
(*.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (cbrt.f32 (PI.f32)))
(*.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (pow.f32 (pow.f32 (PI.f32) #s(literal 1/6 binary32)) #s(literal 2 binary32)))
(*.f32 (sqrt.f32 (PI.f32)) (sqrt.f32 (PI.f32)))
(*.f32 (sqrt.f32 (PI.f32)) (log.f32 (exp.f32 (sqrt.f32 (PI.f32)))))
(*.f32 (sqrt.f32 (sqrt.f32 (PI.f32))) (sqrt.f32 (*.f32 (PI.f32) (sqrt.f32 (PI.f32)))))
(*.f32 (pow.f32 (cbrt.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32))) #s(literal 3 binary32)) (pow.f32 (cbrt.f32 (cbrt.f32 (PI.f32))) #s(literal 3 binary32)))
(*.f32 (pow.f32 (cbrt.f32 (sqrt.f32 (PI.f32))) #s(literal 3 binary32)) (pow.f32 (cbrt.f32 (sqrt.f32 (PI.f32))) #s(literal 3 binary32)))
(*.f32 (pow.f32 (*.f32 (PI.f32) (sqrt.f32 (PI.f32))) #s(literal 1/3 binary32)) (pow.f32 (*.f32 (PI.f32) (sqrt.f32 (PI.f32))) #s(literal 1/3 binary32)))
(*.f32 (pow.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (pow.f32 (PI.f32) #s(literal 2/3 binary32))) #s(literal 1/3 binary32)) (cbrt.f32 (cbrt.f32 (PI.f32))))
(*.f32 (pow.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (sqrt.f32 (PI.f32))) #s(literal 1/3 binary32)) (cbrt.f32 (sqrt.f32 (PI.f32))))
(*.f32 (exp.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 1/3 binary32) (log.f32 (PI.f32))))) (exp.f32 (*.f32 #s(literal 1/3 binary32) (log.f32 (PI.f32)))))
(*.f32 (exp.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 (PI.f32)))) (exp.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 (PI.f32)))))
(*.f32 (cbrt.f32 (*.f32 (PI.f32) (sqrt.f32 (PI.f32)))) (cbrt.f32 (*.f32 (PI.f32) (sqrt.f32 (PI.f32)))))
(*.f32 (cbrt.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (pow.f32 (PI.f32) #s(literal 2/3 binary32)))) (cbrt.f32 (cbrt.f32 (PI.f32))))
(*.f32 (cbrt.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (sqrt.f32 (PI.f32)))) (cbrt.f32 (sqrt.f32 (PI.f32))))
(*.f32 (sqrt.f32 (*.f32 (PI.f32) (sqrt.f32 (PI.f32)))) (sqrt.f32 (sqrt.f32 (PI.f32))))
(*.f32 (sqrt.f32 (cbrt.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (PI.f32))))) (cbrt.f32 (PI.f32)))
(*.f32 (sqrt.f32 (pow.f32 (PI.f32) #s(literal 5/3 binary32))) (pow.f32 (PI.f32) #s(literal 1/6 binary32)))
(log.f32 (exp.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))))
(log1p.f32 (neg.f32 u1))
(neg.f32 (neg.f32 (log1p.f32 (neg.f32 u1))))
(+.f32 (log1p.f32 (neg.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 (*.f32 u1 u1)))) (neg.f32 (log1p.f32 (fma.f32 u1 u1 u1))))
(+.f32 (log1p.f32 (*.f32 (neg.f32 u1) u1)) (log.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))))
(+.f32 (log1p.f32 (*.f32 (neg.f32 u1) u1)) (neg.f32 (log1p.f32 u1)))
(-.f32 #s(literal 0 binary32) (neg.f32 (log1p.f32 (neg.f32 u1))))
(-.f32 (log1p.f32 (neg.f32 (*.f32 u1 (*.f32 u1 u1)))) (log1p.f32 (fma.f32 u1 u1 u1)))
(-.f32 (log1p.f32 (neg.f32 (*.f32 u1 (*.f32 u1 u1)))) (log1p.f32 (-.f32 (*.f32 u1 u1) (*.f32 #s(literal 1 binary32) (neg.f32 u1)))))
(-.f32 (log1p.f32 (*.f32 (neg.f32 u1) u1)) (log1p.f32 u1))
(-.f32 (log1p.f32 (*.f32 (neg.f32 u1) u1)) (log1p.f32 (neg.f32 (neg.f32 u1))))
(-.f32 (log.f32 (neg.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 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (log.f32 (neg.f32 (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (-.f32 (pow.f32 (log1p.f32 (neg.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 (neg.f32 (*.f32 u1 (*.f32 u1 u1)))) (log1p.f32 (neg.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 (neg.f32 (*.f32 u1 (*.f32 u1 u1)))) (log1p.f32 (fma.f32 u1 u1 u1))))))
(/.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 (neg.f32 u1) u1)) #s(literal 3 binary32)) (pow.f32 (log1p.f32 u1) #s(literal 3 binary32))) (fma.f32 (log1p.f32 (*.f32 (neg.f32 u1) u1)) (log1p.f32 (*.f32 (neg.f32 u1) u1)) (fma.f32 (log1p.f32 u1) (log1p.f32 u1) (*.f32 (log1p.f32 (*.f32 (neg.f32 u1) u1)) (log1p.f32 u1)))))
(log.f32 (-.f32 #s(literal 1 binary32) u1))
(*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) u2) (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1))))))
(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 u2 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1))))))
(*.f32 u2 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1))))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2)) (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2)))
(*.f32 (*.f32 #s(literal 2 binary32) u2) (*.f32 (PI.f32) (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1))))))
(*.f32 (*.f32 u2 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1))))) (*.f32 #s(literal 2 binary32) (PI.f32)))
(*.f32 (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) #s(literal 2 binary32)) (*.f32 (PI.f32) u2))
(*.f32 (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 #s(literal 2 binary32) (PI.f32))) u2)
(*.f32 (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 #s(literal 2 binary32) u2)) (PI.f32))
(*.f32 (*.f32 (*.f32 u2 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1))))) #s(literal 2 binary32)) (PI.f32))
(*.f32 (*.f32 (*.f32 u2 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1))))) (PI.f32)) #s(literal 2 binary32))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) (sqrt.f32 (neg.f32 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32))))))
(*.f32 (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 #s(literal 2 binary32) (*.f32 (PI.f32) u2))))
(+.f32 (neg.f32 u1) (*.f32 u1 (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)))))
(+.f32 (*.f32 u1 (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)))) (neg.f32 u1))
(fma.f32 u1 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)))))
(fma.f32 u1 (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32))) (neg.f32 u1))
(fma.f32 #s(literal -1 binary32) u1 (*.f32 u1 (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)))))
(fma.f32 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) (*.f32 u1 u1) (neg.f32 u1))
(fma.f32 (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32))) u1 (neg.f32 u1))
(fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) (neg.f32 u1))
(-.f32 (/.f32 (*.f32 (*.f32 u1 (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)))) (*.f32 u1 (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32))))) (fma.f32 u1 (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32))) (neg.f32 (neg.f32 u1)))) (/.f32 (*.f32 u1 u1) (fma.f32 u1 (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32))) (neg.f32 (neg.f32 u1)))))
(/.f32 u1 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 u1 (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)))) (*.f32 u1 (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)))) (-.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)))) (neg.f32 u1)))) (fma.f32 (*.f32 (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32))) (*.f32 (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32))) (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32))))) (*.f32 u1 (*.f32 u1 u1)) (neg.f32 (*.f32 u1 (*.f32 u1 u1))))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 u1 (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32))) (neg.f32 (neg.f32 u1))) (fma.f32 (*.f32 u1 (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)))) (*.f32 u1 (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)))) (neg.f32 (*.f32 u1 u1)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 u1 (*.f32 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) (neg.f32 u1)))) (*.f32 u1 (fma.f32 (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32))) (*.f32 (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32))) (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)))) #s(literal -1 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal 1 binary32)) (*.f32 u1 (fma.f32 (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32))) (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32))) #s(literal -1 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 u1 (*.f32 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) (neg.f32 u1)))) (*.f32 (fma.f32 (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32))) (*.f32 (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32))) (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)))) #s(literal -1 binary32)) u1)))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal 1 binary32)) (*.f32 (fma.f32 (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32))) (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32))) #s(literal -1 binary32)) u1)))
(/.f32 (fma.f32 (*.f32 (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32))) (*.f32 (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32))) (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32))))) (*.f32 u1 (*.f32 u1 u1)) (neg.f32 (*.f32 u1 (*.f32 u1 u1)))) (fma.f32 (*.f32 u1 (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)))) (*.f32 u1 (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)))) (-.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)))) (neg.f32 u1)))))
(/.f32 (fma.f32 (*.f32 u1 (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)))) (*.f32 u1 (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)))) (neg.f32 (*.f32 u1 u1))) (fma.f32 u1 (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32))) (neg.f32 (neg.f32 u1))))
(/.f32 (*.f32 u1 (fma.f32 (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32))) (*.f32 (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32))) (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)))) #s(literal -1 binary32))) (fma.f32 u1 (*.f32 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) (neg.f32 u1)))))
(/.f32 (*.f32 u1 (fma.f32 (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32))) (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32))) #s(literal -1 binary32))) (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal 1 binary32)))
(/.f32 (*.f32 (fma.f32 (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32))) (*.f32 (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32))) (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)))) #s(literal -1 binary32)) u1) (fma.f32 u1 (*.f32 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) (neg.f32 u1)))))
(/.f32 (*.f32 (fma.f32 (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32))) (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32))) #s(literal -1 binary32)) u1) (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal 1 binary32)))
(/.f32 (neg.f32 (fma.f32 (*.f32 (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32))) (*.f32 (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32))) (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32))))) (*.f32 u1 (*.f32 u1 u1)) (neg.f32 (*.f32 u1 (*.f32 u1 u1))))) (neg.f32 (fma.f32 (*.f32 u1 (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)))) (*.f32 u1 (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)))) (-.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)))) (neg.f32 u1))))))
(/.f32 (neg.f32 (fma.f32 (*.f32 u1 (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)))) (*.f32 u1 (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)))) (neg.f32 (*.f32 u1 u1)))) (neg.f32 (fma.f32 u1 (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32))) (neg.f32 (neg.f32 u1)))))
(/.f32 (neg.f32 (*.f32 u1 (fma.f32 (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32))) (*.f32 (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32))) (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)))) #s(literal -1 binary32)))) (neg.f32 (fma.f32 u1 (*.f32 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) (neg.f32 u1))))))
(/.f32 (neg.f32 (*.f32 u1 (fma.f32 (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32))) (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32))) #s(literal -1 binary32)))) (neg.f32 (fma.f32 u1 (fma.f32 u1 #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 #s(literal -1/3 binary32) #s(literal -1/2 binary32))) (*.f32 (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32))) (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)))) #s(literal -1 binary32)) u1)) (neg.f32 (fma.f32 u1 (*.f32 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) (neg.f32 u1))))))
(/.f32 (neg.f32 (*.f32 (fma.f32 (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32))) (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32))) #s(literal -1 binary32)) u1)) (neg.f32 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal 1 binary32))))
(/.f32 (fma.f32 (*.f32 u1 u1) (neg.f32 u1) (*.f32 (*.f32 (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32))) (*.f32 (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32))) (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32))))) (*.f32 u1 (*.f32 u1 u1)))) (fma.f32 u1 u1 (-.f32 (*.f32 (*.f32 u1 (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)))) (*.f32 u1 (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32))))) (*.f32 (neg.f32 u1) (*.f32 u1 (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32))))))))
(*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))
(*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)) u1)
(*.f32 (fma.f32 (*.f32 (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32))) (*.f32 (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32))) (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32))))) (*.f32 u1 (*.f32 u1 u1)) (neg.f32 (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)))) (*.f32 u1 (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)))) (-.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)))) (neg.f32 u1))))))
(*.f32 (fma.f32 (*.f32 u1 (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)))) (*.f32 u1 (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)))) (neg.f32 (*.f32 u1 u1))) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32))) (neg.f32 (neg.f32 u1)))))
(*.f32 (*.f32 u1 (fma.f32 (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32))) (*.f32 (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32))) (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)))) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) (neg.f32 u1))))))
(*.f32 (*.f32 u1 (fma.f32 (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32))) (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32))) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal 1 binary32))))
(*.f32 (*.f32 (fma.f32 (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32))) (*.f32 (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32))) (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)))) #s(literal -1 binary32)) u1) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) (neg.f32 u1))))))
(*.f32 (*.f32 (fma.f32 (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32))) (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32))) #s(literal -1 binary32)) u1) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal 1 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 (log.f32 (PI.f32)) #s(literal 2 binary32)) #s(literal 1 binary32)))
(pow.f32 (PI.f32) #s(literal 2 binary32))
(pow.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))
(pow.f32 (cbrt.f32 (PI.f32)) #s(literal 6 binary32))
(pow.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) #s(literal 3 binary32))
(pow.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 2/3 binary32))
(pow.f32 (sqrt.f32 (PI.f32)) #s(literal 4 binary32))
(pow.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) #s(literal 1/3 binary32))
(sqrt.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (PI.f32))))
(cbrt.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))
(*.f32 (PI.f32) (PI.f32))
(*.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (PI.f32)))
(*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))
(*.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (cbrt.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (PI.f32)))))
(*.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (pow.f32 (PI.f32) #s(literal 4/3 binary32)))
(*.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (pow.f32 (pow.f32 (PI.f32) #s(literal 4/3 binary32)) #s(literal 1 binary32)))
(*.f32 (sqrt.f32 (PI.f32)) (*.f32 (PI.f32) (sqrt.f32 (PI.f32))))
(*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (*.f32 (PI.f32) (sqrt.f32 (PI.f32))) #s(literal 1 binary32)))
(*.f32 (cbrt.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (PI.f32)))) (pow.f32 (PI.f32) #s(literal 2/3 binary32)))
(*.f32 (pow.f32 (PI.f32) #s(literal 5/3 binary32)) (cbrt.f32 (PI.f32)))
(*.f32 (*.f32 (PI.f32) (sqrt.f32 (PI.f32))) (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) (sqrt.f32 (PI.f32))) #s(literal 1 binary32)) (sqrt.f32 (PI.f32)))
(*.f32 (pow.f32 (pow.f32 (PI.f32) #s(literal 5/3 binary32)) #s(literal 1 binary32)) (cbrt.f32 (PI.f32)))
(exp.f32 (*.f32 #s(literal 5 binary32) (log.f32 (PI.f32))))
(exp.f32 (*.f32 (log.f32 (*.f32 (PI.f32) (PI.f32))) #s(literal 5/2 binary32)))
(exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (sqrt.f32 (PI.f32)))) #s(literal 2 binary32)))
(exp.f32 (*.f32 (*.f32 (log.f32 (PI.f32)) #s(literal 2 binary32)) #s(literal 5/2 binary32)))
(exp.f32 (*.f32 (*.f32 (log.f32 (PI.f32)) #s(literal 5/2 binary32)) #s(literal 2 binary32)))
(exp.f32 (fma.f32 (log.f32 (PI.f32)) #s(literal 5/2 binary32) (*.f32 (log.f32 (PI.f32)) #s(literal 5/2 binary32))))
(pow.f32 (PI.f32) #s(literal 5 binary32))
(pow.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 5/2 binary32))
(pow.f32 (cbrt.f32 (PI.f32)) #s(literal 15 binary32))
(pow.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 5/3 binary32))
(pow.f32 (sqrt.f32 (PI.f32)) #s(literal 10 binary32))
(pow.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (sqrt.f32 (PI.f32))) #s(literal 2 binary32))
(pow.f32 (exp.f32 #s(literal 5 binary32)) (log.f32 (PI.f32)))
(*.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (sqrt.f32 (PI.f32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (sqrt.f32 (PI.f32)))))
(*.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (sqrt.f32 (PI.f32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (sqrt.f32 (PI.f32)))) #s(literal 1 binary32))
(*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (sqrt.f32 (PI.f32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (sqrt.f32 (PI.f32))))
(*.f32 (pow.f32 (cbrt.f32 (PI.f32)) #s(literal 10 binary32)) (pow.f32 (PI.f32) #s(literal 5/3 binary32)))
(*.f32 (pow.f32 (PI.f32) #s(literal 5/3 binary32)) (pow.f32 (cbrt.f32 (PI.f32)) #s(literal 10 binary32)))
(*.f32 (pow.f32 (PI.f32) #s(literal 5/3 binary32)) (pow.f32 (pow.f32 (PI.f32) #s(literal 4/3 binary32)) #s(literal 5/2 binary32)))
(*.f32 (pow.f32 (PI.f32) #s(literal 5/4 binary32)) (pow.f32 (*.f32 (PI.f32) (sqrt.f32 (PI.f32))) #s(literal 5/2 binary32)))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (PI.f32)))) #s(literal 5/2 binary32)) (pow.f32 (PI.f32) #s(literal 5/3 binary32)))
(*.f32 (pow.f32 (*.f32 (PI.f32) (sqrt.f32 (PI.f32))) #s(literal 5/2 binary32)) (pow.f32 (PI.f32) #s(literal 5/4 binary32)))
(*.f32 (pow.f32 (pow.f32 (PI.f32) #s(literal 5/3 binary32)) #s(literal 5/2 binary32)) (pow.f32 (PI.f32) #s(literal 5/6 binary32)))
(*.f32 (pow.f32 (pow.f32 (PI.f32) #s(literal 5/3 binary32)) #s(literal 2 binary32)) (pow.f32 (pow.f32 (PI.f32) #s(literal 5/6 binary32)) #s(literal 2 binary32)))
(*.f32 u2 (*.f32 u2 #s(literal 4/15 binary32)))
(*.f32 (*.f32 u2 u2) #s(literal 4/15 binary32))
(*.f32 #s(literal 4/15 binary32) (*.f32 u2 u2))
(*.f32 (*.f32 u2 #s(literal 4/15 binary32)) u2)

simplify683.0ms (5.6%)

Memory
-123.7MiB live, 642.9MiB allocated
Algorithm
egg-herbie
Rules
11 988×lower-fma.f64
11 988×lower-fma.f32
8 774×lower-*.f64
8 774×lower-*.f32
3 750×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
04493641
114233414
253173397
085883200
Stop Event
iter limit
node limit
Counts
192 → 192
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)))))))))))
(* 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)))
(* -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))
(* 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/3
(- (* -1/4 u1) 1/3)
(- (* -1/4 u1) 1/3)
(- (* -1/4 u1) 1/3)
(* -1/4 u1)
(* -1 (* u1 (+ 1/4 (* 1/3 (/ 1 u1)))))
(* -1 (* u1 (+ 1/4 (* 1/3 (/ 1 u1)))))
(* -1 (* u1 (+ 1/4 (* 1/3 (/ 1 u1)))))
(* -1/4 u1)
(* -1 (* u1 (+ 1/4 (* 1/3 (/ 1 u1)))))
(* -1 (* u1 (+ 1/4 (* 1/3 (/ 1 u1)))))
(* -1 (* u1 (+ 1/4 (* 1/3 (/ 1 u1)))))
(* (sqrt u1) (sin (* 2 (* u2 (PI)))))
(* (sqrt u1) (sin (* 2 (* u2 (PI)))))
(* (sqrt u1) (sin (* 2 (* u2 (PI)))))
(* (sqrt u1) (sin (* 2 (* u2 (PI)))))
(* (sqrt u1) (sin (* 2 (* u2 (PI)))))
(* (sqrt u1) (sin (* 2 (* u2 (PI)))))
(* (sqrt u1) (sin (* 2 (* u2 (PI)))))
(* (sqrt u1) (sin (* 2 (* u2 (PI)))))
(* -1 (* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))))
(* -1 (* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))))
(* -1 (* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))))
(* -1 (* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))))
(* 2 (* (sqrt u1) (* u2 (PI))))
(* u2 (+ (* -4/3 (* (sqrt u1) (* (pow u2 2) (pow (PI) 3)))) (* 2 (* (sqrt u1) (PI)))))
(* u2 (+ (* 2 (* (sqrt u1) (PI))) (* (pow u2 2) (+ (* -4/3 (* (sqrt u1) (pow (PI) 3))) (* 4/15 (* (sqrt u1) (* (pow u2 2) (pow (PI) 5))))))))
(* u2 (+ (* 2 (* (sqrt u1) (PI))) (* (pow u2 2) (+ (* -4/3 (* (sqrt u1) (pow (PI) 3))) (* (pow u2 2) (+ (* -8/315 (* (sqrt u1) (* (pow u2 2) (pow (PI) 7)))) (* 4/15 (* (sqrt u1) (pow (PI) 5)))))))))
(* (sqrt u1) (sin (* 2 (* u2 (PI)))))
(* (sqrt u1) (sin (* 2 (* u2 (PI)))))
(* (sqrt u1) (sin (* 2 (* u2 (PI)))))
(* (sqrt u1) (sin (* 2 (* u2 (PI)))))
(* (sqrt u1) (sin (* 2 (* u2 (PI)))))
(* (sqrt u1) (sin (* 2 (* u2 (PI)))))
(* (sqrt u1) (sin (* 2 (* u2 (PI)))))
(* (sqrt u1) (sin (* 2 (* u2 (PI)))))
(* 2 (* u2 (PI)))
(* 2 (* u2 (PI)))
(* 2 (* u2 (PI)))
(* 2 (* u2 (PI)))
(* 2 (* u2 (PI)))
(* 2 (* u2 (PI)))
(* 2 (* u2 (PI)))
(* 2 (* u2 (PI)))
(* 2 (* u2 (PI)))
(* 2 (* u2 (PI)))
(* 2 (* u2 (PI)))
(* 2 (* u2 (PI)))
(* 2 (* u2 (PI)))
(* u2 (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI))))
(* u2 (+ (* 2 (PI)) (* (pow u2 2) (+ (* -4/3 (pow (PI) 3)) (* 4/15 (* (pow u2 2) (pow (PI) 5)))))))
(* u2 (+ (* 2 (PI)) (* (pow u2 2) (+ (* -4/3 (pow (PI) 3)) (* (pow u2 2) (+ (* -8/315 (* (pow u2 2) (pow (PI) 7))) (* 4/15 (pow (PI) 5))))))))
(sin (* 2 (* u2 (PI))))
(sin (* 2 (* u2 (PI))))
(sin (* 2 (* u2 (PI))))
(sin (* 2 (* u2 (PI))))
(sin (* 2 (* u2 (PI))))
(sin (* 2 (* u2 (PI))))
(sin (* 2 (* u2 (PI))))
(sin (* 2 (* u2 (PI))))
(* -1 u1)
(* u1 (- (* -1/2 u1) 1))
(* u1 (- (* u1 (- (* -1/3 u1) 1/2)) 1))
(* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))
(+ (log -1) (* -1 (log (/ 1 u1))))
(- (+ (log -1) (* -1 (log (/ 1 u1)))) (/ 1 u1))
(+ (log -1) (+ (* -1 (log (/ 1 u1))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u1))) u1))))
(- (+ (log -1) (+ (* -1 (log (/ 1 u1))) (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u1))) (pow u1 2))))) (/ 1 u1))
(* -1 (log (/ -1 u1)))
(- (* -1 (log (/ -1 u1))) (/ 1 u1))
(+ (* -1 (log (/ -1 u1))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u1))) u1)))
(+ (* -1 (log (/ -1 u1))) (* -1 (/ (+ 1 (+ (/ 1/3 (pow u1 2)) (* 1/2 (/ 1 u1)))) u1)))
(* 2 (* (sqrt u1) (* u2 (* (PI) (pow (sqrt -1) 2)))))
(+ (* -1/2 (* (sqrt (pow u1 3)) (* u2 (PI)))) (* 2 (* (sqrt u1) (* u2 (* (PI) (pow (sqrt -1) 2))))))
(+ (* 2 (* (sqrt u1) (* u2 (* (PI) (pow (sqrt -1) 2))))) (* (pow u1 2) (+ (* -1/2 (* (sqrt (/ 1 u1)) (* u2 (PI)))) (* -1/3 (* (sqrt u1) (* u2 (PI)))))))
(+ (* 2 (* (sqrt u1) (* u2 (* (PI) (pow (sqrt -1) 2))))) (* (pow u1 2) (+ (* -1/2 (* (sqrt (/ 1 u1)) (* u2 (PI)))) (* u1 (+ (* -1 (* (sqrt u1) (* u2 (* (PI) (+ 1/4 (* 1/16 (/ 1 (* u1 (pow (sqrt -1) 2))))))))) (* -1/3 (* (sqrt (/ 1 u1)) (* u2 (PI)))))))))
(* 2 (* (* u2 (* (PI) (sqrt -1))) (sqrt (+ (log -1) (* -1 (log (/ 1 u1)))))))
(+ (* -1 (* (/ (* u2 (* (PI) (sqrt -1))) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* 2 (* (* u2 (* (PI) (sqrt -1))) (sqrt (+ (log -1) (* -1 (log (/ 1 u1))))))))
(+ (* -1 (* (/ (* u2 (* (PI) (sqrt -1))) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1 (* (/ (* u2 (* (PI) (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))))) (pow u1 2)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* 2 (* (* u2 (* (PI) (sqrt -1))) (sqrt (+ (log -1) (* -1 (log (/ 1 u1)))))))))
(+ (* -1 (* (/ (* u2 (* (PI) (sqrt -1))) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1 (* (/ (* 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 (* (/ (* u2 (* (PI) (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))))) (pow u1 2)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* 2 (* (* u2 (* (PI) (sqrt -1))) (sqrt (+ (log -1) (* -1 (log (/ 1 u1))))))))))
(* 2 (* (* u2 (* (PI) (pow (sqrt -1) 2))) (sqrt (log (/ -1 u1)))))
(+ (* -1 (* (/ (* u2 (PI)) u1) (sqrt (/ 1 (log (/ -1 u1)))))) (* 2 (* (* u2 (* (PI) (pow (sqrt -1) 2))) (sqrt (log (/ -1 u1))))))
(+ (* -1 (/ (+ (* (* u2 (PI)) (sqrt (/ 1 (log (/ -1 u1))))) (* (/ (* u2 (* (PI) (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2))))))) u1) (sqrt (/ 1 (log (/ -1 u1)))))) u1)) (* 2 (* (* u2 (* (PI) (pow (sqrt -1) 2))) (sqrt (log (/ -1 u1))))))
(+ (* -1 (/ (+ (* -1 (/ (+ (* -1 (* (* u2 (* (PI) (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2))))))) (sqrt (/ 1 (log (/ -1 u1)))))) (* -1 (* (/ (* 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)) (* (* u2 (PI)) (sqrt (/ 1 (log (/ -1 u1)))))) u1)) (* 2 (* (* u2 (* (PI) (pow (sqrt -1) 2))) (sqrt (log (/ -1 u1))))))
(* 2 (* (* u2 (* (PI) (sqrt -1))) (sqrt (log (- 1 u1)))))
(* 2 (* (* u2 (* (PI) (sqrt -1))) (sqrt (log (- 1 u1)))))
(* 2 (* (* u2 (* (PI) (sqrt -1))) (sqrt (log (- 1 u1)))))
(* 2 (* (* u2 (* (PI) (sqrt -1))) (sqrt (log (- 1 u1)))))
(* 2 (* (* u2 (* (PI) (sqrt -1))) (sqrt (log (- 1 u1)))))
(* 2 (* (* u2 (* (PI) (sqrt -1))) (sqrt (log (- 1 u1)))))
(* 2 (* (* u2 (* (PI) (sqrt -1))) (sqrt (log (- 1 u1)))))
(* 2 (* (* u2 (* (PI) (sqrt -1))) (sqrt (log (- 1 u1)))))
(* 2 (* (* u2 (* (PI) (sqrt -1))) (sqrt (log (- 1 u1)))))
(* 2 (* (* u2 (* (PI) (sqrt -1))) (sqrt (log (- 1 u1)))))
(* 2 (* (* u2 (* (PI) (sqrt -1))) (sqrt (log (- 1 u1)))))
(* 2 (* (* u2 (* (PI) (sqrt -1))) (sqrt (log (- 1 u1)))))
(* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2)))
(+ (* -1/4 (* (sqrt (pow u1 3)) (sin (* 2 (* u2 (PI)))))) (* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))))
(+ (* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))) (* (pow u1 2) (+ (* -1/4 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))) (* -1/6 (* (sqrt u1) (sin (* 2 (* u2 (PI)))))))))
(+ (* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))) (* (pow u1 2) (+ (* -1/4 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))) (* u1 (+ (* -1/6 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))) (* -1/32 (* (sqrt (/ 1 u1)) (/ (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2)))))))))
(* (sqrt (pow u1 3)) (* (sin (* 2 (* u2 (PI)))) (sqrt 1/3)))
(* (pow u1 2) (+ (* 1/4 (* (sqrt (/ 1 (pow u1 3))) (/ (sin (* 2 (* u2 (PI)))) (sqrt 1/3)))) (* (sqrt (/ 1 u1)) (* (sin (* 2 (* u2 (PI)))) (sqrt 1/3)))))
(* (pow u1 2) (+ (* 1/4 (* (sqrt (/ 1 (pow u1 3))) (/ (sin (* 2 (* u2 (PI)))) (sqrt 1/3)))) (+ (* 1/2 (* (sqrt (/ 1 (pow u1 5))) (/ (sin (* 2 (* u2 (PI)))) (sqrt 1/3)))) (* (sqrt (/ 1 u1)) (* (sin (* 2 (* u2 (PI)))) (sqrt 1/3))))))
(* (pow u1 2) (+ (* -1/32 (* (sqrt (/ 1 (pow u1 5))) (/ (sin (* 2 (* u2 (PI)))) (pow (sqrt 1/3) 3)))) (+ (* 1/4 (* (sqrt (/ 1 (pow u1 3))) (/ (sin (* 2 (* u2 (PI)))) (sqrt 1/3)))) (+ (* 1/2 (* (sqrt (/ 1 (pow u1 5))) (/ (sin (* 2 (* u2 (PI)))) (sqrt 1/3)))) (* (sqrt (/ 1 u1)) (* (sin (* 2 (* u2 (PI)))) (sqrt 1/3)))))))
(* (sqrt (pow u1 3)) (* (sin (* 2 (* u2 (PI)))) (* (sqrt -1) (sqrt -1/3))))
(* (pow u1 2) (+ (* 1/4 (* (sqrt (/ 1 (pow u1 3))) (/ (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt -1/3)))) (* (sqrt (/ 1 u1)) (* (sin (* 2 (* u2 (PI)))) (* (sqrt -1) (sqrt -1/3))))))
(* (pow u1 2) (+ (* 1/4 (* (sqrt (/ 1 (pow u1 3))) (/ (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt -1/3)))) (+ (* 1/2 (* (sqrt (/ 1 (pow u1 5))) (/ (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt -1/3)))) (* (sqrt (/ 1 u1)) (* (sin (* 2 (* u2 (PI)))) (* (sqrt -1) (sqrt -1/3)))))))
(* (pow u1 2) (+ (* -1 (/ (+ (* -1/2 (* (sqrt u1) (/ (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt -1/3)))) (* 1/32 (* (sqrt u1) (/ (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (pow (sqrt -1/3) 3))))) (pow u1 3))) (+ (* 1/4 (* (sqrt (/ 1 (pow u1 3))) (/ (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt -1/3)))) (* (sqrt (/ 1 u1)) (* (sin (* 2 (* u2 (PI)))) (* (sqrt -1) (sqrt -1/3)))))))
(* 2 (* (sqrt (* u1 (- (* u1 (- (* -1/3 u1) 1/2)) 1))) (* u2 (* (PI) (sqrt -1)))))
(* u2 (+ (* -4/3 (* (sqrt (* u1 (- (* u1 (- (* -1/3 u1) 1/2)) 1))) (* (pow u2 2) (* (pow (PI) 3) (sqrt -1))))) (* 2 (* (sqrt (* u1 (- (* u1 (- (* -1/3 u1) 1/2)) 1))) (* (PI) (sqrt -1))))))
(* u2 (+ (* 2 (* (sqrt (* u1 (- (* u1 (- (* -1/3 u1) 1/2)) 1))) (* (PI) (sqrt -1)))) (* (pow u2 2) (+ (* -4/3 (* (sqrt (* u1 (- (* u1 (- (* -1/3 u1) 1/2)) 1))) (* (pow (PI) 3) (sqrt -1)))) (* 4/15 (* (sqrt (* u1 (- (* u1 (- (* -1/3 u1) 1/2)) 1))) (* (pow u2 2) (* (pow (PI) 5) (sqrt -1)))))))))
(* u2 (+ (* 2 (* (sqrt (* u1 (- (* u1 (- (* -1/3 u1) 1/2)) 1))) (* (PI) (sqrt -1)))) (* (pow u2 2) (+ (* -4/3 (* (sqrt (* u1 (- (* u1 (- (* -1/3 u1) 1/2)) 1))) (* (pow (PI) 3) (sqrt -1)))) (* (pow u2 2) (+ (* -8/315 (* (sqrt (* u1 (- (* u1 (- (* -1/3 u1) 1/2)) 1))) (* (pow u2 2) (* (pow (PI) 7) (sqrt -1))))) (* 4/15 (* (sqrt (* u1 (- (* u1 (- (* -1/3 u1) 1/2)) 1))) (* (pow (PI) 5) (sqrt -1))))))))))
(* (sqrt (* u1 (- (* u1 (- (* -1/3 u1) 1/2)) 1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1)))
(* (sqrt (* u1 (- (* u1 (- (* -1/3 u1) 1/2)) 1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1)))
(* (sqrt (* u1 (- (* u1 (- (* -1/3 u1) 1/2)) 1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1)))
(* (sqrt (* u1 (- (* u1 (- (* -1/3 u1) 1/2)) 1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1)))
(* (sqrt (* u1 (- (* u1 (- (* -1/3 u1) 1/2)) 1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1)))
(* (sqrt (* u1 (- (* u1 (- (* -1/3 u1) 1/2)) 1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1)))
(* (sqrt (* u1 (- (* u1 (- (* -1/3 u1) 1/2)) 1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1)))
(* (sqrt (* u1 (- (* u1 (- (* -1/3 u1) 1/2)) 1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1)))
(* -1 u1)
(* u1 (- (* -1/2 u1) 1))
(* u1 (- (* u1 (- (* -1/3 u1) 1/2)) 1))
(* u1 (- (* u1 (- (* -1/3 u1) 1/2)) 1))
(* -1/3 (pow u1 3))
(* -1 (* (pow u1 3) (+ 1/3 (* 1/2 (/ 1 u1)))))
(* (pow u1 3) (- (* -1 (/ (+ 1/2 (/ 1 u1)) u1)) 1/3))
(* (pow u1 3) (- (* -1 (/ (+ 1/2 (/ 1 u1)) u1)) 1/3))
(* -1/3 (pow u1 3))
(* -1 (* (pow u1 3) (+ 1/3 (* 1/2 (/ 1 u1)))))
(* -1 (* (pow u1 3) (+ 1/3 (+ (* 1/2 (/ 1 u1)) (/ 1 (pow u1 2))))))
(* -1 (* (pow u1 3) (+ 1/3 (+ (* 1/2 (/ 1 u1)) (/ 1 (pow u1 2))))))
(* 4/15 (pow u2 2))
(* 4/15 (pow u2 2))
(* 4/15 (pow u2 2))
(* 4/15 (pow u2 2))
(* 4/15 (pow u2 2))
(* 4/15 (pow u2 2))
(* 4/15 (pow u2 2))
(* 4/15 (pow u2 2))
(* 4/15 (pow u2 2))
(* 4/15 (pow u2 2))
(* 4/15 (pow u2 2))
(* 4/15 (pow u2 2))
Outputs
(* (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))))
(fma.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 #s(literal -1/4 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (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)))) (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 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (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)))))) (* 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 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/6 binary32)) (*.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) (*.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1)) #s(literal -1/2 binary32)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 #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)))) (neg.f32 (sqrt.f32 u1))))
(* 1/2 (* (pow u1 2) (sin (* 2 (* u2 (PI))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (*.f32 u1 u1) #s(literal 1/2 binary32)))
(* (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 u1 (*.f32 u1 (fma.f32 #s(literal 1/3 binary32) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) u1) (fma.f32 #s(literal 20/27 binary32) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 u1 (*.f32 u1 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))))))))
(* 1/2 (* (pow u1 2) (sin (* 2 (* u2 (PI))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (*.f32 u1 u1) #s(literal 1/2 binary32)))
(* (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 (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 #s(literal 2 binary32) (*.f32 u2 (PI.f32))) (sqrt.f32 #s(literal -1 binary32))))
(* u2 (+ (* -4/3 (* (sqrt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))) (* (pow u2 2) (* (pow (PI) 3) (sqrt -1))))) (* 2 (* (sqrt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))) (* (PI) (sqrt -1))))))
(*.f32 u2 (fma.f32 (sqrt.f32 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32)))) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (*.f32 u2 u2) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) #s(literal -4/3 binary32)) (*.f32 (sqrt.f32 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32)))) (*.f32 (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))) #s(literal 2 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 (sqrt.f32 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32)))) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (*.f32 (pow.f32 (PI.f32) #s(literal 5 binary32)) u2) u2)) #s(literal 4/15 binary32)) (*.f32 (sqrt.f32 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32)))) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -4/3 binary32)))) (*.f32 (sqrt.f32 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32)))) (*.f32 (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))) #s(literal 2 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 (*.f32 u2 u2) (fma.f32 (sqrt.f32 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32)))) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -4/3 binary32)) (*.f32 (*.f32 u2 u2) (fma.f32 (sqrt.f32 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32)))) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 (PI.f32) #s(literal 5 binary32))) #s(literal 4/15 binary32)) (*.f32 (sqrt.f32 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32)))) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 u2 (*.f32 u2 (pow.f32 (PI.f32) #s(literal 7 binary32))))) #s(literal -8/315 binary32)))))) (*.f32 (sqrt.f32 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32)))) (*.f32 (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))) #s(literal 2 binary32)))))
(* (sqrt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1)))
(*.f32 (sqrt.f32 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))
(* (sqrt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1)))
(*.f32 (sqrt.f32 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))
(* (sqrt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1)))
(*.f32 (sqrt.f32 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))
(* (sqrt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1)))
(*.f32 (sqrt.f32 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))
(* (sqrt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1)))
(*.f32 (sqrt.f32 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))
(* (sqrt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1)))
(*.f32 (sqrt.f32 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))
(* (sqrt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1)))
(*.f32 (sqrt.f32 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))
(* (sqrt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1)))
(*.f32 (sqrt.f32 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))
(* -1 u1)
(neg.f32 u1)
(* u1 (- (* -1/2 u1) 1))
(*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))
(* u1 (- (* u1 (- (* -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)) (-.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)) 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 #s(literal -1/4 binary32) (/.f32 #s(literal 1/3 binary32) u1)) (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #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)))
(* -1 (* (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 (/ (+ 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)) 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)))) 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/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)))))
(fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32))
(* -1 (* u1 (+ 1/4 (* 1/3 (/ 1 u1)))))
(fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32))
(* -1 (* u1 (+ 1/4 (* 1/3 (/ 1 u1)))))
(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)))))
(fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32))
(* -1 (* u1 (+ 1/4 (* 1/3 (/ 1 u1)))))
(fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32))
(* -1 (* u1 (+ 1/4 (* 1/3 (/ 1 u1)))))
(fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 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 (sqrt.f32 u1) (*.f32 #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 (sqrt.f32 u1) (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (sqrt.f32 u1) (*.f32 (*.f32 u2 u2) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)))))))
(* 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 (sqrt.f32 u1) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32))) (*.f32 (sqrt.f32 u1) (*.f32 #s(literal 4/15 binary32) (*.f32 (*.f32 (pow.f32 (PI.f32) #s(literal 5 binary32)) u2) u2)))) (*.f32 (PI.f32) (*.f32 (sqrt.f32 u1) #s(literal 2 binary32)))))
(* 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 (sqrt.f32 u1) (*.f32 (*.f32 u2 u2) (*.f32 (pow.f32 (PI.f32) #s(literal 7 binary32)) #s(literal -8/315 binary32))) (*.f32 (sqrt.f32 u1) (*.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32))))) (*.f32 (*.f32 (*.f32 (sqrt.f32 u1) #s(literal -4/3 binary32)) (PI.f32)) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (PI.f32) (*.f32 (sqrt.f32 u1) #s(literal 2 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)))))
(* 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 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 #s(literal 4/15 binary32) (*.f32 (*.f32 (pow.f32 (PI.f32) #s(literal 5 binary32)) u2) u2))) (*.f32 #s(literal 2 binary32) (PI.f32))))
(* u2 (+ (* 2 (PI)) (* (pow u2 2) (+ (* -4/3 (pow (PI) 3)) (* (pow u2 2) (+ (* -8/315 (* (pow u2 2) (pow (PI) 7))) (* 4/15 (pow (PI) 5))))))))
(*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 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))))
(* -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 u1) (-.f32 (log.f32 #s(literal -1 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/2 binary32) u1)) u1)))
(- (+ (log -1) (+ (* -1 (log (/ 1 u1))) (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u1))) (pow u1 2))))) (/ 1 u1))
(+.f32 (log.f32 #s(literal -1 binary32)) (+.f32 (/.f32 (+.f32 #s(literal -1/2 binary32) (/.f32 #s(literal -1/3 binary32) u1)) (*.f32 u1 u1)) (+.f32 (log.f32 u1) (/.f32 #s(literal -1 binary32) u1))))
(* -1 (log (/ -1 u1)))
(neg.f32 (neg.f32 (log.f32 (neg.f32 u1))))
(- (* -1 (log (/ -1 u1))) (/ 1 u1))
(-.f32 (/.f32 #s(literal -1 binary32) u1) (neg.f32 (log.f32 (neg.f32 u1))))
(+ (* -1 (log (/ -1 u1))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u1))) u1)))
(-.f32 (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/2 binary32) u1)) (neg.f32 u1)) (neg.f32 (log.f32 (neg.f32 u1))))
(+ (* -1 (log (/ -1 u1))) (* -1 (/ (+ 1 (+ (/ 1/3 (pow u1 2)) (* 1/2 (/ 1 u1)))) u1)))
(-.f32 (neg.f32 (neg.f32 (log.f32 (neg.f32 u1)))) (/.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) u1) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 u1 u1)))) u1))
(* 2 (* (sqrt u1) (* u2 (* (PI) (pow (sqrt -1) 2)))))
(*.f32 (neg.f32 (*.f32 u2 (PI.f32))) (*.f32 (sqrt.f32 u1) #s(literal 2 binary32)))
(+ (* -1/2 (* (sqrt (pow u1 3)) (* u2 (PI)))) (* 2 (* (sqrt u1) (* u2 (* (PI) (pow (sqrt -1) 2))))))
(fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (*.f32 (*.f32 u2 (PI.f32)) #s(literal -1/2 binary32)) (*.f32 (neg.f32 (*.f32 u2 (PI.f32))) (*.f32 (sqrt.f32 u1) #s(literal 2 binary32))))
(+ (* 2 (* (sqrt u1) (* u2 (* (PI) (pow (sqrt -1) 2))))) (* (pow u1 2) (+ (* -1/2 (* (sqrt (/ 1 u1)) (* u2 (PI)))) (* -1/3 (* (sqrt u1) (* u2 (PI)))))))
(fma.f32 (*.f32 u1 u1) (*.f32 (*.f32 u2 (PI.f32)) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/2 binary32) (*.f32 (sqrt.f32 u1) #s(literal -1/3 binary32)))) (*.f32 (neg.f32 (*.f32 u2 (PI.f32))) (*.f32 (sqrt.f32 u1) #s(literal 2 binary32))))
(+ (* 2 (* (sqrt u1) (* u2 (* (PI) (pow (sqrt -1) 2))))) (* (pow u1 2) (+ (* -1/2 (* (sqrt (/ 1 u1)) (* u2 (PI)))) (* u1 (+ (* -1 (* (sqrt u1) (* u2 (* (PI) (+ 1/4 (* 1/16 (/ 1 (* u1 (pow (sqrt -1) 2))))))))) (* -1/3 (* (sqrt (/ 1 u1)) (* u2 (PI)))))))))
(fma.f32 u1 (*.f32 u1 (fma.f32 u1 (fma.f32 (sqrt.f32 u1) (*.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1)) (neg.f32 (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 (*.f32 u2 (PI.f32)) #s(literal -1/3 binary32)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 (*.f32 u2 (PI.f32)) #s(literal -1/2 binary32))))) (*.f32 (neg.f32 (*.f32 u2 (PI.f32))) (*.f32 (sqrt.f32 u1) #s(literal 2 binary32))))
(* 2 (* (* u2 (* (PI) (sqrt -1))) (sqrt (+ (log -1) (* -1 (log (/ 1 u1)))))))
(*.f32 (sqrt.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))) (sqrt.f32 #s(literal -1 binary32))))
(+ (* -1 (* (/ (* u2 (* (PI) (sqrt -1))) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* 2 (* (* u2 (* (PI) (sqrt -1))) (sqrt (+ (log -1) (* -1 (log (/ 1 u1))))))))
(fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 u2 (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32)))) (sqrt.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))) (/.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))) (neg.f32 (*.f32 u2 (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32)))))) u1))
(+ (* -1 (* (/ (* u2 (* (PI) (sqrt -1))) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1 (* (/ (* u2 (* (PI) (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))))) (pow u1 2)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* 2 (* (* u2 (* (PI) (sqrt -1))) (sqrt (+ (log -1) (* -1 (log (/ 1 u1)))))))))
(fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))) (neg.f32 (fma.f32 u2 (/.f32 (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))) u1) (/.f32 (*.f32 (*.f32 u2 (*.f32 (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 (sqrt.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))) (sqrt.f32 #s(literal -1 binary32)))))
(+ (* -1 (* (/ (* u2 (* (PI) (sqrt -1))) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1 (* (/ (* 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 (* (/ (* u2 (* (PI) (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))))) (pow u1 2)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* 2 (* (* u2 (* (PI) (sqrt -1))) (sqrt (+ (log -1) (* -1 (log (/ 1 u1))))))))))
(fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))) (/.f32 (*.f32 (*.f32 u2 (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32)))) (+.f32 #s(literal 1/3 binary32) (/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))) #s(literal 1/4 binary32)) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))))) (*.f32 u1 (*.f32 u1 (neg.f32 u1)))) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))) (neg.f32 (fma.f32 u2 (/.f32 (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))) u1) (/.f32 (*.f32 (*.f32 u2 (*.f32 (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 (sqrt.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))) (sqrt.f32 #s(literal -1 binary32))))))
(* 2 (* (* u2 (* (PI) (pow (sqrt -1) 2))) (sqrt (log (/ -1 u1)))))
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (neg.f32 u1)))) (*.f32 #s(literal 2 binary32) (neg.f32 (*.f32 u2 (PI.f32)))))
(+ (* -1 (* (/ (* u2 (PI)) u1) (sqrt (/ 1 (log (/ -1 u1)))))) (* 2 (* (* u2 (* (PI) (pow (sqrt -1) 2))) (sqrt (log (/ -1 u1))))))
(fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (log.f32 (neg.f32 u1))))) (neg.f32 (/.f32 (*.f32 u2 (PI.f32)) u1)) (*.f32 (sqrt.f32 (neg.f32 (log.f32 (neg.f32 u1)))) (*.f32 #s(literal 2 binary32) (neg.f32 (*.f32 u2 (PI.f32))))))
(+ (* -1 (/ (+ (* (* u2 (PI)) (sqrt (/ 1 (log (/ -1 u1))))) (* (/ (* u2 (* (PI) (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2))))))) u1) (sqrt (/ 1 (log (/ -1 u1)))))) u1)) (* 2 (* (* u2 (* (PI) (pow (sqrt -1) 2))) (sqrt (log (/ -1 u1))))))
(fma.f32 (neg.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (log.f32 (neg.f32 u1)))))) (/.f32 (*.f32 u2 (+.f32 (PI.f32) (/.f32 (*.f32 (PI.f32) (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal -1/4 binary32) (neg.f32 (log.f32 (neg.f32 u1)))))) u1))) u1) (*.f32 (sqrt.f32 (neg.f32 (log.f32 (neg.f32 u1)))) (*.f32 #s(literal 2 binary32) (neg.f32 (*.f32 u2 (PI.f32))))))
(+ (* -1 (/ (+ (* -1 (/ (+ (* -1 (* (* u2 (* (PI) (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2))))))) (sqrt (/ 1 (log (/ -1 u1)))))) (* -1 (* (/ (* 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)) (* (* u2 (PI)) (sqrt (/ 1 (log (/ -1 u1)))))) u1)) (* 2 (* (* u2 (* (PI) (pow (sqrt -1) 2))) (sqrt (log (/ -1 u1))))))
(fma.f32 #s(literal 2 binary32) (*.f32 (neg.f32 (*.f32 u2 (PI.f32))) (sqrt.f32 (neg.f32 (log.f32 (neg.f32 u1))))) (/.f32 (fma.f32 u2 (*.f32 (PI.f32) (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 (PI.f32) (*.f32 u2 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal -1/4 binary32) (neg.f32 (log.f32 (neg.f32 u1)))))) (/.f32 (*.f32 (*.f32 u2 (PI.f32)) (fma.f32 #s(literal -1/2 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal -1/4 binary32) (neg.f32 (log.f32 (neg.f32 u1))))) (neg.f32 (log.f32 (neg.f32 u1)))) #s(literal 1/3 binary32))) u1))) u1)) (neg.f32 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 u2 (PI.f32))) (sqrt.f32 #s(literal -1 binary32))))
(* 2 (* (* u2 (* (PI) (sqrt -1))) (sqrt (log (- 1 u1)))))
(*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))) (sqrt.f32 #s(literal -1 binary32))))
(* 2 (* (* u2 (* (PI) (sqrt -1))) (sqrt (log (- 1 u1)))))
(*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))) (sqrt.f32 #s(literal -1 binary32))))
(* 2 (* (* u2 (* (PI) (sqrt -1))) (sqrt (log (- 1 u1)))))
(*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))) (sqrt.f32 #s(literal -1 binary32))))
(* 2 (* (* u2 (* (PI) (sqrt -1))) (sqrt (log (- 1 u1)))))
(*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))) (sqrt.f32 #s(literal -1 binary32))))
(* 2 (* (* u2 (* (PI) (sqrt -1))) (sqrt (log (- 1 u1)))))
(*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))) (sqrt.f32 #s(literal -1 binary32))))
(* 2 (* (* u2 (* (PI) (sqrt -1))) (sqrt (log (- 1 u1)))))
(*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))) (sqrt.f32 #s(literal -1 binary32))))
(* 2 (* (* u2 (* (PI) (sqrt -1))) (sqrt (log (- 1 u1)))))
(*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))) (sqrt.f32 #s(literal -1 binary32))))
(* 2 (* (* u2 (* (PI) (sqrt -1))) (sqrt (log (- 1 u1)))))
(*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))) (sqrt.f32 #s(literal -1 binary32))))
(* 2 (* (* u2 (* (PI) (sqrt -1))) (sqrt (log (- 1 u1)))))
(*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))) (sqrt.f32 #s(literal -1 binary32))))
(* 2 (* (* u2 (* (PI) (sqrt -1))) (sqrt (log (- 1 u1)))))
(*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))) (sqrt.f32 #s(literal -1 binary32))))
(* 2 (* (* u2 (* (PI) (sqrt -1))) (sqrt (log (- 1 u1)))))
(*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))) (sqrt.f32 #s(literal -1 binary32))))
(* (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))))
(fma.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 #s(literal -1/4 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (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)))) (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 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (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)))))) (* u1 (+ (* -1/6 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))) (* -1/32 (* (sqrt (/ 1 u1)) (/ (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2)))))))))
(fma.f32 u1 (*.f32 u1 (fma.f32 u1 (fma.f32 #s(literal -1/32 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) #s(literal -1 binary32))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/6 binary32)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 #s(literal -1/4 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (neg.f32 (sqrt.f32 u1))))
(* (sqrt (pow u1 3)) (* (sin (* 2 (* u2 (PI)))) (sqrt 1/3)))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (sqrt.f32 #s(literal 1/3 binary32))))
(* (pow u1 2) (+ (* 1/4 (* (sqrt (/ 1 (pow u1 3))) (/ (sin (* 2 (* u2 (PI)))) (sqrt 1/3)))) (* (sqrt (/ 1 u1)) (* (sin (* 2 (* u2 (PI)))) (sqrt 1/3)))))
(*.f32 (*.f32 u1 u1) (fma.f32 (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 #s(literal 1/3 binary32))) (*.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)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 #s(literal 1/3 binary32))))))
(* (pow u1 2) (+ (* 1/4 (* (sqrt (/ 1 (pow u1 3))) (/ (sin (* 2 (* u2 (PI)))) (sqrt 1/3)))) (+ (* 1/2 (* (sqrt (/ 1 (pow u1 5))) (/ (sin (* 2 (* u2 (PI)))) (sqrt 1/3)))) (* (sqrt (/ 1 u1)) (* (sin (* 2 (* u2 (PI)))) (sqrt 1/3))))))
(*.f32 (*.f32 u1 u1) (fma.f32 (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 #s(literal 1/3 binary32))) (fma.f32 #s(literal 1/4 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 5 binary32)))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 #s(literal 1/3 binary32))))))
(* (pow u1 2) (+ (* -1/32 (* (sqrt (/ 1 (pow u1 5))) (/ (sin (* 2 (* u2 (PI)))) (pow (sqrt 1/3) 3)))) (+ (* 1/4 (* (sqrt (/ 1 (pow u1 3))) (/ (sin (* 2 (* u2 (PI)))) (sqrt 1/3)))) (+ (* 1/2 (* (sqrt (/ 1 (pow u1 5))) (/ (sin (* 2 (* u2 (PI)))) (sqrt 1/3)))) (* (sqrt (/ 1 u1)) (* (sin (* 2 (* u2 (PI)))) (sqrt 1/3)))))))
(*.f32 (*.f32 u1 u1) (fma.f32 (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 #s(literal 1/3 binary32))) (fma.f32 #s(literal 1/4 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 5 binary32)))))) (fma.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (sqrt.f32 #s(literal 1/3 binary32))) (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 5 binary32))))) (sqrt.f32 #s(literal 1/3 binary32))) #s(literal -3/32 binary32)))))
(* (sqrt (pow u1 3)) (* (sin (* 2 (* u2 (PI)))) (* (sqrt -1) (sqrt -1/3))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 #s(literal -1/3 binary32)))))
(* (pow u1 2) (+ (* 1/4 (* (sqrt (/ 1 (pow u1 3))) (/ (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt -1/3)))) (* (sqrt (/ 1 u1)) (* (sin (* 2 (* u2 (PI)))) (* (sqrt -1) (sqrt -1/3))))))
(*.f32 (*.f32 u1 u1) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (sqrt.f32 #s(literal -1/3 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))) (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 #s(literal -1/3 binary32))) (*.f32 #s(literal 1/4 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))))))
(* (pow u1 2) (+ (* 1/4 (* (sqrt (/ 1 (pow u1 3))) (/ (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt -1/3)))) (+ (* 1/2 (* (sqrt (/ 1 (pow u1 5))) (/ (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt -1/3)))) (* (sqrt (/ 1 u1)) (* (sin (* 2 (* u2 (PI)))) (* (sqrt -1) (sqrt -1/3)))))))
(*.f32 (*.f32 u1 u1) (fma.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 #s(literal -1/3 binary32)))) (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 #s(literal -1/3 binary32))) (fma.f32 #s(literal 1/4 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 5 binary32)))))))))
(* (pow u1 2) (+ (* -1 (/ (+ (* -1/2 (* (sqrt u1) (/ (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt -1/3)))) (* 1/32 (* (sqrt u1) (/ (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (pow (sqrt -1/3) 3))))) (pow u1 3))) (+ (* 1/4 (* (sqrt (/ 1 (pow u1 3))) (/ (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt -1/3)))) (* (sqrt (/ 1 u1)) (* (sin (* 2 (* u2 (PI)))) (* (sqrt -1) (sqrt -1/3)))))))
(*.f32 (*.f32 u1 u1) (-.f32 (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (sqrt.f32 #s(literal -1/3 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))) (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 #s(literal -1/3 binary32))) (*.f32 #s(literal 1/4 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))))) (/.f32 (fma.f32 (/.f32 (*.f32 (sqrt.f32 u1) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (sqrt.f32 #s(literal -1/3 binary32))) #s(literal -3/32 binary32) (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 #s(literal -1/3 binary32))) (*.f32 (sqrt.f32 u1) #s(literal -1/2 binary32)))) (*.f32 u1 (*.f32 u1 u1)))))
(* 2 (* (sqrt (* u1 (- (* u1 (- (* -1/3 u1) 1/2)) 1))) (* u2 (* (PI) (sqrt -1)))))
(*.f32 (sqrt.f32 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))) (sqrt.f32 #s(literal -1 binary32))))
(* u2 (+ (* -4/3 (* (sqrt (* u1 (- (* u1 (- (* -1/3 u1) 1/2)) 1))) (* (pow u2 2) (* (pow (PI) 3) (sqrt -1))))) (* 2 (* (sqrt (* u1 (- (* u1 (- (* -1/3 u1) 1/2)) 1))) (* (PI) (sqrt -1))))))
(*.f32 u2 (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32))))) (*.f32 u2 (*.f32 u2 (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal -4/3 binary32) (sqrt.f32 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32))))))))))
(* u2 (+ (* 2 (* (sqrt (* u1 (- (* u1 (- (* -1/3 u1) 1/2)) 1))) (* (PI) (sqrt -1)))) (* (pow u2 2) (+ (* -4/3 (* (sqrt (* u1 (- (* u1 (- (* -1/3 u1) 1/2)) 1))) (* (pow (PI) 3) (sqrt -1)))) (* 4/15 (* (sqrt (* u1 (- (* u1 (- (* -1/3 u1) 1/2)) 1))) (* (pow u2 2) (* (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 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32))))) (*.f32 (*.f32 u2 u2) (fma.f32 (sqrt.f32 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (*.f32 (pow.f32 (PI.f32) #s(literal 5 binary32)) u2) u2)) #s(literal 4/15 binary32)) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal -4/3 binary32) (sqrt.f32 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32))))))))))
(* u2 (+ (* 2 (* (sqrt (* u1 (- (* u1 (- (* -1/3 u1) 1/2)) 1))) (* (PI) (sqrt -1)))) (* (pow u2 2) (+ (* -4/3 (* (sqrt (* u1 (- (* u1 (- (* -1/3 u1) 1/2)) 1))) (* (pow (PI) 3) (sqrt -1)))) (* (pow u2 2) (+ (* -8/315 (* (sqrt (* u1 (- (* u1 (- (* -1/3 u1) 1/2)) 1))) (* (pow u2 2) (* (pow (PI) 7) (sqrt -1))))) (* 4/15 (* (sqrt (* u1 (- (* u1 (- (* -1/3 u1) 1/2)) 1))) (* (pow (PI) 5) (sqrt -1))))))))))
(*.f32 u2 (fma.f32 u2 (*.f32 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 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32))))) (*.f32 #s(literal -8/315 binary32) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 u2 (*.f32 u2 (pow.f32 (PI.f32) #s(literal 7 binary32))))) (sqrt.f32 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32))))))) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal -4/3 binary32) (sqrt.f32 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32))))))))
(* (sqrt (* u1 (- (* u1 (- (* -1/3 u1) 1/2)) 1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1)))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32))))))
(* (sqrt (* u1 (- (* u1 (- (* -1/3 u1) 1/2)) 1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1)))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32))))))
(* (sqrt (* u1 (- (* u1 (- (* -1/3 u1) 1/2)) 1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1)))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32))))))
(* (sqrt (* u1 (- (* u1 (- (* -1/3 u1) 1/2)) 1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1)))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32))))))
(* (sqrt (* u1 (- (* u1 (- (* -1/3 u1) 1/2)) 1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1)))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32))))))
(* (sqrt (* u1 (- (* u1 (- (* -1/3 u1) 1/2)) 1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1)))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32))))))
(* (sqrt (* u1 (- (* u1 (- (* -1/3 u1) 1/2)) 1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1)))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32))))))
(* (sqrt (* u1 (- (* u1 (- (* -1/3 u1) 1/2)) 1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1)))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32))))))
(* -1 u1)
(neg.f32 u1)
(* u1 (- (* -1/2 u1) 1))
(*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))
(* u1 (- (* u1 (- (* -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 (- (* -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)))
(* -1/3 (pow u1 3))
(*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1/3 binary32))
(* -1 (* (pow u1 3) (+ 1/3 (* 1/2 (/ 1 u1)))))
(*.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u1)) (*.f32 u1 (*.f32 u1 (neg.f32 u1))))
(* (pow u1 3) (- (* -1 (/ (+ 1/2 (/ 1 u1)) u1)) 1/3))
(*.f32 (*.f32 u1 (*.f32 u1 u1)) (-.f32 #s(literal -1/3 binary32) (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32)) u1)))
(* (pow u1 3) (- (* -1 (/ (+ 1/2 (/ 1 u1)) u1)) 1/3))
(*.f32 (*.f32 u1 (*.f32 u1 u1)) (-.f32 #s(literal -1/3 binary32) (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32)) u1)))
(* -1/3 (pow u1 3))
(*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1/3 binary32))
(* -1 (* (pow u1 3) (+ 1/3 (* 1/2 (/ 1 u1)))))
(*.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u1)) (*.f32 u1 (*.f32 u1 (neg.f32 u1))))
(* -1 (* (pow u1 3) (+ 1/3 (+ (* 1/2 (/ 1 u1)) (/ 1 (pow u1 2))))))
(*.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) u1) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (*.f32 u1 (*.f32 u1 (neg.f32 u1))))
(* -1 (* (pow u1 3) (+ 1/3 (+ (* 1/2 (/ 1 u1)) (/ 1 (pow u1 2))))))
(*.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) u1) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (*.f32 u1 (*.f32 u1 (neg.f32 u1))))
(* 4/15 (pow u2 2))
(*.f32 (*.f32 u2 u2) #s(literal 4/15 binary32))
(* 4/15 (pow u2 2))
(*.f32 (*.f32 u2 u2) #s(literal 4/15 binary32))
(* 4/15 (pow u2 2))
(*.f32 (*.f32 u2 u2) #s(literal 4/15 binary32))
(* 4/15 (pow u2 2))
(*.f32 (*.f32 u2 u2) #s(literal 4/15 binary32))
(* 4/15 (pow u2 2))
(*.f32 (*.f32 u2 u2) #s(literal 4/15 binary32))
(* 4/15 (pow u2 2))
(*.f32 (*.f32 u2 u2) #s(literal 4/15 binary32))
(* 4/15 (pow u2 2))
(*.f32 (*.f32 u2 u2) #s(literal 4/15 binary32))
(* 4/15 (pow u2 2))
(*.f32 (*.f32 u2 u2) #s(literal 4/15 binary32))
(* 4/15 (pow u2 2))
(*.f32 (*.f32 u2 u2) #s(literal 4/15 binary32))
(* 4/15 (pow u2 2))
(*.f32 (*.f32 u2 u2) #s(literal 4/15 binary32))
(* 4/15 (pow u2 2))
(*.f32 (*.f32 u2 u2) #s(literal 4/15 binary32))
(* 4/15 (pow u2 2))
(*.f32 (*.f32 u2 u2) #s(literal 4/15 binary32))

simplify62.0ms (0.5%)

Memory
21.1MiB live, 98.8MiB allocated
Algorithm
egg-herbie
Rules
1-exp
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
06144824
16154824
06154824
Stop Event
saturated
saturated
Counts
259 → 0
Calls
Call 1
Inputs
(*.f32 (sqrt.f32 (*.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32)) (neg.f32 u1))) (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 (*.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32)) (neg.f32 u1))))
(+.f32 (neg.f32 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 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 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 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (*.f32 u1 u1) (neg.f32 u1))
(fma.f32 #s(literal -1 binary32) u1 (*.f32 (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 (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 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (neg.f32 u1))
(-.f32 (/.f32 (*.f32 (*.f32 (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 (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 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 (neg.f32 u1)))))
(/.f32 u1 (/.f32 #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 #s(literal 1 binary32) (/.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)))) (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 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)))) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))) (neg.f32 (*.f32 u1 (*.f32 u1 u1))))))
(/.f32 #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 u1 u1) (neg.f32 (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)) (*.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 u1 u1)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 u1 (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (neg.f32 u1)))) (*.f32 u1 (fma.f32 (*.f32 u1 (*.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 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)))) #s(literal -1 binary32)))))
(/.f32 #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)) (*.f32 u1 (fma.f32 (*.f32 u1 u1) (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32))) #s(literal -1 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 u1 (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (neg.f32 u1)))) (*.f32 (fma.f32 (*.f32 u1 (*.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 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)))) #s(literal -1 binary32)) u1)))
(/.f32 #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)) (*.f32 (fma.f32 (*.f32 u1 u1) (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32))) #s(literal -1 binary32)) u1)))
(/.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 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)))) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))) (neg.f32 (*.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 (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)) (neg.f32 (*.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 (neg.f32 u1))))
(/.f32 (*.f32 u1 (fma.f32 (*.f32 u1 (*.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 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)))) #s(literal -1 binary32))) (fma.f32 u1 (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (neg.f32 u1)))))
(/.f32 (*.f32 u1 (fma.f32 (*.f32 u1 u1) (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32))) #s(literal -1 binary32))) (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal 1 binary32)))
(/.f32 (*.f32 (fma.f32 (*.f32 u1 (*.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 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)))) #s(literal -1 binary32)) u1) (fma.f32 u1 (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (neg.f32 u1)))))
(/.f32 (*.f32 (fma.f32 (*.f32 u1 u1) (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32))) #s(literal -1 binary32)) u1) (fma.f32 u1 (fma.f32 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 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)))) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))) (neg.f32 (*.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 (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)) (neg.f32 (*.f32 u1 u1)))) (neg.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) (neg.f32 (neg.f32 u1)))))
(/.f32 (neg.f32 (*.f32 u1 (fma.f32 (*.f32 u1 (*.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 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)))) #s(literal -1 binary32)))) (neg.f32 (fma.f32 u1 (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (neg.f32 u1))))))
(/.f32 (neg.f32 (*.f32 u1 (fma.f32 (*.f32 u1 u1) (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32))) #s(literal -1 binary32)))) (neg.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal 1 binary32))))
(/.f32 (neg.f32 (*.f32 (fma.f32 (*.f32 u1 (*.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 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)))) #s(literal -1 binary32)) u1)) (neg.f32 (fma.f32 u1 (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (neg.f32 u1))))))
(/.f32 (neg.f32 (*.f32 (fma.f32 (*.f32 u1 u1) (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32))) #s(literal -1 binary32)) u1)) (neg.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal 1 binary32))))
(/.f32 (fma.f32 (*.f32 u1 u1) (neg.f32 u1) (*.f32 (*.f32 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32))) (*.f32 (*.f32 u1 u1) (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32))))) (*.f32 u1 (*.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 u1 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32)))
(*.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32)) u1)
(*.f32 (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 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)))) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))) (neg.f32 (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (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 (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)) (neg.f32 (*.f32 u1 u1))) (/.f32 #s(literal 1 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) (neg.f32 (neg.f32 u1)))))
(*.f32 (*.f32 u1 (fma.f32 (*.f32 u1 (*.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 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)))) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (neg.f32 u1))))))
(*.f32 (*.f32 u1 (fma.f32 (*.f32 u1 u1) (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32))) #s(literal -1 binary32))) (/.f32 #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 (*.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 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)))) #s(literal -1 binary32)) u1) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (neg.f32 u1))))))
(*.f32 (*.f32 (fma.f32 (*.f32 u1 u1) (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32))) #s(literal -1 binary32)) u1) (/.f32 #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 #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 #s(literal 2 binary32) u2) (PI.f32))
(*.f32 (*.f32 (PI.f32) u2) #s(literal 2 binary32))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) u2) #s(literal 1 binary32)) (PI.f32))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) u2) (pow.f32 (PI.f32) #s(literal 2/3 binary32))) (cbrt.f32 (PI.f32)))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) u2) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))
(+.f32 #s(literal -1/3 binary32) (*.f32 u1 #s(literal -1/4 binary32)))
(+.f32 (*.f32 u1 #s(literal -1/4 binary32)) #s(literal -1/3 binary32))
(+.f32 (/.f32 (*.f32 (*.f32 u1 u1) #s(literal 1/16 binary32)) (fma.f32 u1 #s(literal -1/4 binary32) #s(literal 1/3 binary32))) (neg.f32 (/.f32 #s(literal 1/9 binary32) (fma.f32 u1 #s(literal -1/4 binary32) #s(literal 1/3 binary32)))))
(pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 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))
(fma.f32 (*.f32 (*.f32 u1 u1) #s(literal 1/16 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 #s(literal -1/4 binary32) #s(literal 1/3 binary32))) (neg.f32 (/.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 (/.f32 #s(literal 1/9 binary32) (-.f32 #s(literal -1/3 binary32) (*.f32 u1 #s(literal -1/4 binary32)))) (/.f32 (*.f32 (*.f32 u1 u1) #s(literal 1/16 binary32)) (-.f32 #s(literal -1/3 binary32) (*.f32 u1 #s(literal -1/4 binary32)))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32))) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1/9 binary32) (-.f32 (*.f32 (*.f32 u1 u1) #s(literal 1/16 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 (-.f32 #s(literal -1/3 binary32) (*.f32 u1 #s(literal -1/4 binary32))) (-.f32 #s(literal 1/9 binary32) (*.f32 (*.f32 u1 u1) #s(literal 1/16 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 (*.f32 (fma.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)))) #s(literal -1/262144 binary32) #s(literal -1/19683 binary32)) #s(literal 1 binary32)) (*.f32 (fma.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4096 binary32) (-.f32 #s(literal 1/729 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/1728 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 (*.f32 (fma.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4096 binary32) #s(literal -1/729 binary32)) #s(literal 1 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 (*.f32 (fma.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4096 binary32) #s(literal -1/729 binary32)) #s(literal 1 binary32)) (*.f32 (fma.f32 (*.f32 (*.f32 u1 u1) #s(literal 1/16 binary32)) (*.f32 (*.f32 u1 u1) #s(literal 1/16 binary32)) (+.f32 #s(literal 1/81 binary32) (*.f32 (*.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 (*.f32 (fma.f32 (*.f32 (*.f32 u1 u1) #s(literal 1/16 binary32)) (*.f32 (*.f32 u1 u1) #s(literal 1/16 binary32)) #s(literal -1/81 binary32)) #s(literal 1 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 (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 #s(literal 1 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 (*.f32 u1 u1)) #s(literal -1/64 binary32) #s(literal -1/27 binary32)) (/.f32 #s(literal 1 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)) (/.f32 #s(literal 1 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))) (/.f32 #s(literal 1 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 u1) #s(literal 1/16 binary32) #s(literal -1/9 binary32))) (/.f32 #s(literal 1 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 binary32) (-.f32 #s(literal -1/3 binary32) (*.f32 u1 #s(literal -1/4 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))))
(*.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 #s(literal 2 binary32) u2) (PI.f32))
(*.f32 (*.f32 (PI.f32) u2) #s(literal 2 binary32))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) u2) #s(literal 1 binary32)) (PI.f32))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) u2) (pow.f32 (PI.f32) #s(literal 2/3 binary32))) (cbrt.f32 (PI.f32)))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) u2) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))
(PI.f32)
(exp.f32 (log.f32 (PI.f32)))
(exp.f32 (*.f32 (*.f32 #s(literal 1/3 binary32) (log.f32 (PI.f32))) #s(literal 3 binary32)))
(exp.f32 (*.f32 (log.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) #s(literal 1/3 binary32)))
(exp.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 (PI.f32))) #s(literal 2 binary32)))
(fabs.f32 (PI.f32))
(pow.f32 (PI.f32) #s(literal 1 binary32))
(pow.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/2 binary32))
(pow.f32 (cbrt.f32 (PI.f32)) #s(literal 3 binary32))
(pow.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1/3 binary32))
(pow.f32 (sqrt.f32 (PI.f32)) #s(literal 2 binary32))
(pow.f32 (E.f32) (log.f32 (PI.f32)))
(sqrt.f32 (*.f32 (PI.f32) (PI.f32)))
(cbrt.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))
(*.f32 (PI.f32) #s(literal 1 binary32))
(*.f32 (PI.f32) (log.f32 (E.f32)))
(*.f32 #s(literal 1 binary32) (PI.f32))
(*.f32 (cbrt.f32 (PI.f32)) (pow.f32 (PI.f32) #s(literal 2/3 binary32)))
(*.f32 (cbrt.f32 (PI.f32)) (log.f32 (exp.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)))))
(*.f32 (cbrt.f32 (PI.f32)) (sqrt.f32 (pow.f32 (PI.f32) #s(literal 4/3 binary32))))
(*.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (cbrt.f32 (PI.f32)))
(*.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (pow.f32 (pow.f32 (PI.f32) #s(literal 1/6 binary32)) #s(literal 2 binary32)))
(*.f32 (sqrt.f32 (PI.f32)) (sqrt.f32 (PI.f32)))
(*.f32 (sqrt.f32 (PI.f32)) (log.f32 (exp.f32 (sqrt.f32 (PI.f32)))))
(*.f32 (sqrt.f32 (sqrt.f32 (PI.f32))) (sqrt.f32 (*.f32 (PI.f32) (sqrt.f32 (PI.f32)))))
(*.f32 (pow.f32 (cbrt.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32))) #s(literal 3 binary32)) (pow.f32 (cbrt.f32 (cbrt.f32 (PI.f32))) #s(literal 3 binary32)))
(*.f32 (pow.f32 (cbrt.f32 (sqrt.f32 (PI.f32))) #s(literal 3 binary32)) (pow.f32 (cbrt.f32 (sqrt.f32 (PI.f32))) #s(literal 3 binary32)))
(*.f32 (pow.f32 (*.f32 (PI.f32) (sqrt.f32 (PI.f32))) #s(literal 1/3 binary32)) (pow.f32 (*.f32 (PI.f32) (sqrt.f32 (PI.f32))) #s(literal 1/3 binary32)))
(*.f32 (pow.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (pow.f32 (PI.f32) #s(literal 2/3 binary32))) #s(literal 1/3 binary32)) (cbrt.f32 (cbrt.f32 (PI.f32))))
(*.f32 (pow.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (sqrt.f32 (PI.f32))) #s(literal 1/3 binary32)) (cbrt.f32 (sqrt.f32 (PI.f32))))
(*.f32 (exp.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 1/3 binary32) (log.f32 (PI.f32))))) (exp.f32 (*.f32 #s(literal 1/3 binary32) (log.f32 (PI.f32)))))
(*.f32 (exp.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 (PI.f32)))) (exp.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 (PI.f32)))))
(*.f32 (cbrt.f32 (*.f32 (PI.f32) (sqrt.f32 (PI.f32)))) (cbrt.f32 (*.f32 (PI.f32) (sqrt.f32 (PI.f32)))))
(*.f32 (cbrt.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (pow.f32 (PI.f32) #s(literal 2/3 binary32)))) (cbrt.f32 (cbrt.f32 (PI.f32))))
(*.f32 (cbrt.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (sqrt.f32 (PI.f32)))) (cbrt.f32 (sqrt.f32 (PI.f32))))
(*.f32 (sqrt.f32 (*.f32 (PI.f32) (sqrt.f32 (PI.f32)))) (sqrt.f32 (sqrt.f32 (PI.f32))))
(*.f32 (sqrt.f32 (cbrt.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (PI.f32))))) (cbrt.f32 (PI.f32)))
(*.f32 (sqrt.f32 (pow.f32 (PI.f32) #s(literal 5/3 binary32))) (pow.f32 (PI.f32) #s(literal 1/6 binary32)))
(log.f32 (exp.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))))
(log1p.f32 (neg.f32 u1))
(neg.f32 (neg.f32 (log1p.f32 (neg.f32 u1))))
(+.f32 (log1p.f32 (neg.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 (*.f32 u1 u1)))) (neg.f32 (log1p.f32 (fma.f32 u1 u1 u1))))
(+.f32 (log1p.f32 (*.f32 (neg.f32 u1) u1)) (log.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))))
(+.f32 (log1p.f32 (*.f32 (neg.f32 u1) u1)) (neg.f32 (log1p.f32 u1)))
(-.f32 #s(literal 0 binary32) (neg.f32 (log1p.f32 (neg.f32 u1))))
(-.f32 (log1p.f32 (neg.f32 (*.f32 u1 (*.f32 u1 u1)))) (log1p.f32 (fma.f32 u1 u1 u1)))
(-.f32 (log1p.f32 (neg.f32 (*.f32 u1 (*.f32 u1 u1)))) (log1p.f32 (-.f32 (*.f32 u1 u1) (*.f32 #s(literal 1 binary32) (neg.f32 u1)))))
(-.f32 (log1p.f32 (*.f32 (neg.f32 u1) u1)) (log1p.f32 u1))
(-.f32 (log1p.f32 (*.f32 (neg.f32 u1) u1)) (log1p.f32 (neg.f32 (neg.f32 u1))))
(-.f32 (log.f32 (neg.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 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (log.f32 (neg.f32 (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (-.f32 (pow.f32 (log1p.f32 (neg.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 (neg.f32 (*.f32 u1 (*.f32 u1 u1)))) (log1p.f32 (neg.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 (neg.f32 (*.f32 u1 (*.f32 u1 u1)))) (log1p.f32 (fma.f32 u1 u1 u1))))))
(/.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 (neg.f32 u1) u1)) #s(literal 3 binary32)) (pow.f32 (log1p.f32 u1) #s(literal 3 binary32))) (fma.f32 (log1p.f32 (*.f32 (neg.f32 u1) u1)) (log1p.f32 (*.f32 (neg.f32 u1) u1)) (fma.f32 (log1p.f32 u1) (log1p.f32 u1) (*.f32 (log1p.f32 (*.f32 (neg.f32 u1) u1)) (log1p.f32 u1)))))
(log.f32 (-.f32 #s(literal 1 binary32) u1))
(*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) u2) (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1))))))
(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 u2 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1))))))
(*.f32 u2 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1))))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2)) (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2)))
(*.f32 (*.f32 #s(literal 2 binary32) u2) (*.f32 (PI.f32) (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1))))))
(*.f32 (*.f32 u2 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1))))) (*.f32 #s(literal 2 binary32) (PI.f32)))
(*.f32 (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) #s(literal 2 binary32)) (*.f32 (PI.f32) u2))
(*.f32 (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 #s(literal 2 binary32) (PI.f32))) u2)
(*.f32 (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 #s(literal 2 binary32) u2)) (PI.f32))
(*.f32 (*.f32 (*.f32 u2 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1))))) #s(literal 2 binary32)) (PI.f32))
(*.f32 (*.f32 (*.f32 u2 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1))))) (PI.f32)) #s(literal 2 binary32))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) (sqrt.f32 (neg.f32 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32))))))
(*.f32 (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 #s(literal 2 binary32) (*.f32 (PI.f32) u2))))
(+.f32 (neg.f32 u1) (*.f32 u1 (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)))))
(+.f32 (*.f32 u1 (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)))) (neg.f32 u1))
(fma.f32 u1 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)))))
(fma.f32 u1 (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32))) (neg.f32 u1))
(fma.f32 #s(literal -1 binary32) u1 (*.f32 u1 (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)))))
(fma.f32 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) (*.f32 u1 u1) (neg.f32 u1))
(fma.f32 (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32))) u1 (neg.f32 u1))
(fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) (neg.f32 u1))
(-.f32 (/.f32 (*.f32 (*.f32 u1 (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)))) (*.f32 u1 (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32))))) (fma.f32 u1 (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32))) (neg.f32 (neg.f32 u1)))) (/.f32 (*.f32 u1 u1) (fma.f32 u1 (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32))) (neg.f32 (neg.f32 u1)))))
(/.f32 u1 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 u1 (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)))) (*.f32 u1 (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)))) (-.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)))) (neg.f32 u1)))) (fma.f32 (*.f32 (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32))) (*.f32 (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32))) (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32))))) (*.f32 u1 (*.f32 u1 u1)) (neg.f32 (*.f32 u1 (*.f32 u1 u1))))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 u1 (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32))) (neg.f32 (neg.f32 u1))) (fma.f32 (*.f32 u1 (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)))) (*.f32 u1 (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)))) (neg.f32 (*.f32 u1 u1)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 u1 (*.f32 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) (neg.f32 u1)))) (*.f32 u1 (fma.f32 (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32))) (*.f32 (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32))) (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)))) #s(literal -1 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal 1 binary32)) (*.f32 u1 (fma.f32 (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32))) (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32))) #s(literal -1 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 u1 (*.f32 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) (neg.f32 u1)))) (*.f32 (fma.f32 (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32))) (*.f32 (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32))) (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)))) #s(literal -1 binary32)) u1)))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal 1 binary32)) (*.f32 (fma.f32 (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32))) (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32))) #s(literal -1 binary32)) u1)))
(/.f32 (fma.f32 (*.f32 (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32))) (*.f32 (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32))) (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32))))) (*.f32 u1 (*.f32 u1 u1)) (neg.f32 (*.f32 u1 (*.f32 u1 u1)))) (fma.f32 (*.f32 u1 (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)))) (*.f32 u1 (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)))) (-.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)))) (neg.f32 u1)))))
(/.f32 (fma.f32 (*.f32 u1 (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)))) (*.f32 u1 (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)))) (neg.f32 (*.f32 u1 u1))) (fma.f32 u1 (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32))) (neg.f32 (neg.f32 u1))))
(/.f32 (*.f32 u1 (fma.f32 (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32))) (*.f32 (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32))) (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)))) #s(literal -1 binary32))) (fma.f32 u1 (*.f32 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) (neg.f32 u1)))))
(/.f32 (*.f32 u1 (fma.f32 (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32))) (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32))) #s(literal -1 binary32))) (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal 1 binary32)))
(/.f32 (*.f32 (fma.f32 (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32))) (*.f32 (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32))) (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)))) #s(literal -1 binary32)) u1) (fma.f32 u1 (*.f32 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) (neg.f32 u1)))))
(/.f32 (*.f32 (fma.f32 (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32))) (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32))) #s(literal -1 binary32)) u1) (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal 1 binary32)))
(/.f32 (neg.f32 (fma.f32 (*.f32 (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32))) (*.f32 (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32))) (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32))))) (*.f32 u1 (*.f32 u1 u1)) (neg.f32 (*.f32 u1 (*.f32 u1 u1))))) (neg.f32 (fma.f32 (*.f32 u1 (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)))) (*.f32 u1 (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)))) (-.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)))) (neg.f32 u1))))))
(/.f32 (neg.f32 (fma.f32 (*.f32 u1 (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)))) (*.f32 u1 (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)))) (neg.f32 (*.f32 u1 u1)))) (neg.f32 (fma.f32 u1 (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32))) (neg.f32 (neg.f32 u1)))))
(/.f32 (neg.f32 (*.f32 u1 (fma.f32 (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32))) (*.f32 (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32))) (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)))) #s(literal -1 binary32)))) (neg.f32 (fma.f32 u1 (*.f32 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) (neg.f32 u1))))))
(/.f32 (neg.f32 (*.f32 u1 (fma.f32 (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32))) (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32))) #s(literal -1 binary32)))) (neg.f32 (fma.f32 u1 (fma.f32 u1 #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 #s(literal -1/3 binary32) #s(literal -1/2 binary32))) (*.f32 (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32))) (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)))) #s(literal -1 binary32)) u1)) (neg.f32 (fma.f32 u1 (*.f32 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) (neg.f32 u1))))))
(/.f32 (neg.f32 (*.f32 (fma.f32 (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32))) (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32))) #s(literal -1 binary32)) u1)) (neg.f32 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal 1 binary32))))
(/.f32 (fma.f32 (*.f32 u1 u1) (neg.f32 u1) (*.f32 (*.f32 (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32))) (*.f32 (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32))) (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32))))) (*.f32 u1 (*.f32 u1 u1)))) (fma.f32 u1 u1 (-.f32 (*.f32 (*.f32 u1 (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)))) (*.f32 u1 (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32))))) (*.f32 (neg.f32 u1) (*.f32 u1 (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32))))))))
(*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))
(*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)) u1)
(*.f32 (fma.f32 (*.f32 (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32))) (*.f32 (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32))) (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32))))) (*.f32 u1 (*.f32 u1 u1)) (neg.f32 (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)))) (*.f32 u1 (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)))) (-.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)))) (neg.f32 u1))))))
(*.f32 (fma.f32 (*.f32 u1 (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)))) (*.f32 u1 (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)))) (neg.f32 (*.f32 u1 u1))) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32))) (neg.f32 (neg.f32 u1)))))
(*.f32 (*.f32 u1 (fma.f32 (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32))) (*.f32 (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32))) (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)))) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) (neg.f32 u1))))))
(*.f32 (*.f32 u1 (fma.f32 (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32))) (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32))) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal 1 binary32))))
(*.f32 (*.f32 (fma.f32 (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32))) (*.f32 (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32))) (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)))) #s(literal -1 binary32)) u1) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) (neg.f32 u1))))))
(*.f32 (*.f32 (fma.f32 (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32))) (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32))) #s(literal -1 binary32)) u1) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal 1 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 (log.f32 (PI.f32)) #s(literal 2 binary32)) #s(literal 1 binary32)))
(pow.f32 (PI.f32) #s(literal 2 binary32))
(pow.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))
(pow.f32 (cbrt.f32 (PI.f32)) #s(literal 6 binary32))
(pow.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) #s(literal 3 binary32))
(pow.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 2/3 binary32))
(pow.f32 (sqrt.f32 (PI.f32)) #s(literal 4 binary32))
(pow.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) #s(literal 1/3 binary32))
(sqrt.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (PI.f32))))
(cbrt.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))
(*.f32 (PI.f32) (PI.f32))
(*.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (PI.f32)))
(*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))
(*.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (cbrt.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (PI.f32)))))
(*.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (pow.f32 (PI.f32) #s(literal 4/3 binary32)))
(*.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (pow.f32 (pow.f32 (PI.f32) #s(literal 4/3 binary32)) #s(literal 1 binary32)))
(*.f32 (sqrt.f32 (PI.f32)) (*.f32 (PI.f32) (sqrt.f32 (PI.f32))))
(*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (*.f32 (PI.f32) (sqrt.f32 (PI.f32))) #s(literal 1 binary32)))
(*.f32 (cbrt.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (PI.f32)))) (pow.f32 (PI.f32) #s(literal 2/3 binary32)))
(*.f32 (pow.f32 (PI.f32) #s(literal 5/3 binary32)) (cbrt.f32 (PI.f32)))
(*.f32 (*.f32 (PI.f32) (sqrt.f32 (PI.f32))) (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) (sqrt.f32 (PI.f32))) #s(literal 1 binary32)) (sqrt.f32 (PI.f32)))
(*.f32 (pow.f32 (pow.f32 (PI.f32) #s(literal 5/3 binary32)) #s(literal 1 binary32)) (cbrt.f32 (PI.f32)))
(exp.f32 (*.f32 #s(literal 5 binary32) (log.f32 (PI.f32))))
(exp.f32 (*.f32 (log.f32 (*.f32 (PI.f32) (PI.f32))) #s(literal 5/2 binary32)))
(exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (sqrt.f32 (PI.f32)))) #s(literal 2 binary32)))
(exp.f32 (*.f32 (*.f32 (log.f32 (PI.f32)) #s(literal 2 binary32)) #s(literal 5/2 binary32)))
(exp.f32 (*.f32 (*.f32 (log.f32 (PI.f32)) #s(literal 5/2 binary32)) #s(literal 2 binary32)))
(exp.f32 (fma.f32 (log.f32 (PI.f32)) #s(literal 5/2 binary32) (*.f32 (log.f32 (PI.f32)) #s(literal 5/2 binary32))))
(pow.f32 (PI.f32) #s(literal 5 binary32))
(pow.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 5/2 binary32))
(pow.f32 (cbrt.f32 (PI.f32)) #s(literal 15 binary32))
(pow.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 5/3 binary32))
(pow.f32 (sqrt.f32 (PI.f32)) #s(literal 10 binary32))
(pow.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (sqrt.f32 (PI.f32))) #s(literal 2 binary32))
(pow.f32 (exp.f32 #s(literal 5 binary32)) (log.f32 (PI.f32)))
(*.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (sqrt.f32 (PI.f32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (sqrt.f32 (PI.f32)))))
(*.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (sqrt.f32 (PI.f32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (sqrt.f32 (PI.f32)))) #s(literal 1 binary32))
(*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (sqrt.f32 (PI.f32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (sqrt.f32 (PI.f32))))
(*.f32 (pow.f32 (cbrt.f32 (PI.f32)) #s(literal 10 binary32)) (pow.f32 (PI.f32) #s(literal 5/3 binary32)))
(*.f32 (pow.f32 (PI.f32) #s(literal 5/3 binary32)) (pow.f32 (cbrt.f32 (PI.f32)) #s(literal 10 binary32)))
(*.f32 (pow.f32 (PI.f32) #s(literal 5/3 binary32)) (pow.f32 (pow.f32 (PI.f32) #s(literal 4/3 binary32)) #s(literal 5/2 binary32)))
(*.f32 (pow.f32 (PI.f32) #s(literal 5/4 binary32)) (pow.f32 (*.f32 (PI.f32) (sqrt.f32 (PI.f32))) #s(literal 5/2 binary32)))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (PI.f32)))) #s(literal 5/2 binary32)) (pow.f32 (PI.f32) #s(literal 5/3 binary32)))
(*.f32 (pow.f32 (*.f32 (PI.f32) (sqrt.f32 (PI.f32))) #s(literal 5/2 binary32)) (pow.f32 (PI.f32) #s(literal 5/4 binary32)))
(*.f32 (pow.f32 (pow.f32 (PI.f32) #s(literal 5/3 binary32)) #s(literal 5/2 binary32)) (pow.f32 (PI.f32) #s(literal 5/6 binary32)))
(*.f32 (pow.f32 (pow.f32 (PI.f32) #s(literal 5/3 binary32)) #s(literal 2 binary32)) (pow.f32 (pow.f32 (PI.f32) #s(literal 5/6 binary32)) #s(literal 2 binary32)))
(*.f32 u2 (*.f32 u2 #s(literal 4/15 binary32)))
(*.f32 (*.f32 u2 u2) #s(literal 4/15 binary32))
(*.f32 #s(literal 4/15 binary32) (*.f32 u2 u2))
(*.f32 (*.f32 u2 #s(literal 4/15 binary32)) u2)
Outputs
(*.f32 (sqrt.f32 (*.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32)) (neg.f32 u1))) (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 (*.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32)) (neg.f32 u1))))
(+.f32 (neg.f32 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 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 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 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (*.f32 u1 u1) (neg.f32 u1))
(fma.f32 #s(literal -1 binary32) u1 (*.f32 (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 (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 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (neg.f32 u1))
(-.f32 (/.f32 (*.f32 (*.f32 (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 (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 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 (neg.f32 u1)))))
(/.f32 u1 (/.f32 #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 #s(literal 1 binary32) (/.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)))) (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 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)))) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))) (neg.f32 (*.f32 u1 (*.f32 u1 u1))))))
(/.f32 #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 u1 u1) (neg.f32 (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)) (*.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 u1 u1)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 u1 (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (neg.f32 u1)))) (*.f32 u1 (fma.f32 (*.f32 u1 (*.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 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)))) #s(literal -1 binary32)))))
(/.f32 #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)) (*.f32 u1 (fma.f32 (*.f32 u1 u1) (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32))) #s(literal -1 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 u1 (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (neg.f32 u1)))) (*.f32 (fma.f32 (*.f32 u1 (*.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 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)))) #s(literal -1 binary32)) u1)))
(/.f32 #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)) (*.f32 (fma.f32 (*.f32 u1 u1) (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32))) #s(literal -1 binary32)) u1)))
(/.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 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)))) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))) (neg.f32 (*.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 (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)) (neg.f32 (*.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 (neg.f32 u1))))
(/.f32 (*.f32 u1 (fma.f32 (*.f32 u1 (*.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 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)))) #s(literal -1 binary32))) (fma.f32 u1 (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (neg.f32 u1)))))
(/.f32 (*.f32 u1 (fma.f32 (*.f32 u1 u1) (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32))) #s(literal -1 binary32))) (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal 1 binary32)))
(/.f32 (*.f32 (fma.f32 (*.f32 u1 (*.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 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)))) #s(literal -1 binary32)) u1) (fma.f32 u1 (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (neg.f32 u1)))))
(/.f32 (*.f32 (fma.f32 (*.f32 u1 u1) (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32))) #s(literal -1 binary32)) u1) (fma.f32 u1 (fma.f32 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 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)))) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))) (neg.f32 (*.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 (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)) (neg.f32 (*.f32 u1 u1)))) (neg.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) (neg.f32 (neg.f32 u1)))))
(/.f32 (neg.f32 (*.f32 u1 (fma.f32 (*.f32 u1 (*.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 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)))) #s(literal -1 binary32)))) (neg.f32 (fma.f32 u1 (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (neg.f32 u1))))))
(/.f32 (neg.f32 (*.f32 u1 (fma.f32 (*.f32 u1 u1) (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32))) #s(literal -1 binary32)))) (neg.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal 1 binary32))))
(/.f32 (neg.f32 (*.f32 (fma.f32 (*.f32 u1 (*.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 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)))) #s(literal -1 binary32)) u1)) (neg.f32 (fma.f32 u1 (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (neg.f32 u1))))))
(/.f32 (neg.f32 (*.f32 (fma.f32 (*.f32 u1 u1) (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32))) #s(literal -1 binary32)) u1)) (neg.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal 1 binary32))))
(/.f32 (fma.f32 (*.f32 u1 u1) (neg.f32 u1) (*.f32 (*.f32 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32))) (*.f32 (*.f32 u1 u1) (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32))))) (*.f32 u1 (*.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 u1 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32)))
(*.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32)) u1)
(*.f32 (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 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)))) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))) (neg.f32 (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (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 (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)) (neg.f32 (*.f32 u1 u1))) (/.f32 #s(literal 1 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) (neg.f32 (neg.f32 u1)))))
(*.f32 (*.f32 u1 (fma.f32 (*.f32 u1 (*.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 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)))) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (neg.f32 u1))))))
(*.f32 (*.f32 u1 (fma.f32 (*.f32 u1 u1) (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32))) #s(literal -1 binary32))) (/.f32 #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 (*.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 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)))) #s(literal -1 binary32)) u1) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (neg.f32 u1))))))
(*.f32 (*.f32 (fma.f32 (*.f32 u1 u1) (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32))) #s(literal -1 binary32)) u1) (/.f32 #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 #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 #s(literal 2 binary32) u2) (PI.f32))
(*.f32 (*.f32 (PI.f32) u2) #s(literal 2 binary32))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) u2) #s(literal 1 binary32)) (PI.f32))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) u2) (pow.f32 (PI.f32) #s(literal 2/3 binary32))) (cbrt.f32 (PI.f32)))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) u2) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))
(+.f32 #s(literal -1/3 binary32) (*.f32 u1 #s(literal -1/4 binary32)))
(+.f32 (*.f32 u1 #s(literal -1/4 binary32)) #s(literal -1/3 binary32))
(+.f32 (/.f32 (*.f32 (*.f32 u1 u1) #s(literal 1/16 binary32)) (fma.f32 u1 #s(literal -1/4 binary32) #s(literal 1/3 binary32))) (neg.f32 (/.f32 #s(literal 1/9 binary32) (fma.f32 u1 #s(literal -1/4 binary32) #s(literal 1/3 binary32)))))
(pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 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))
(fma.f32 (*.f32 (*.f32 u1 u1) #s(literal 1/16 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 #s(literal -1/4 binary32) #s(literal 1/3 binary32))) (neg.f32 (/.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 (/.f32 #s(literal 1/9 binary32) (-.f32 #s(literal -1/3 binary32) (*.f32 u1 #s(literal -1/4 binary32)))) (/.f32 (*.f32 (*.f32 u1 u1) #s(literal 1/16 binary32)) (-.f32 #s(literal -1/3 binary32) (*.f32 u1 #s(literal -1/4 binary32)))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32))) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1/9 binary32) (-.f32 (*.f32 (*.f32 u1 u1) #s(literal 1/16 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 (-.f32 #s(literal -1/3 binary32) (*.f32 u1 #s(literal -1/4 binary32))) (-.f32 #s(literal 1/9 binary32) (*.f32 (*.f32 u1 u1) #s(literal 1/16 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 (*.f32 (fma.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)))) #s(literal -1/262144 binary32) #s(literal -1/19683 binary32)) #s(literal 1 binary32)) (*.f32 (fma.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4096 binary32) (-.f32 #s(literal 1/729 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/1728 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 (*.f32 (fma.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4096 binary32) #s(literal -1/729 binary32)) #s(literal 1 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 (*.f32 (fma.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4096 binary32) #s(literal -1/729 binary32)) #s(literal 1 binary32)) (*.f32 (fma.f32 (*.f32 (*.f32 u1 u1) #s(literal 1/16 binary32)) (*.f32 (*.f32 u1 u1) #s(literal 1/16 binary32)) (+.f32 #s(literal 1/81 binary32) (*.f32 (*.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 (*.f32 (fma.f32 (*.f32 (*.f32 u1 u1) #s(literal 1/16 binary32)) (*.f32 (*.f32 u1 u1) #s(literal 1/16 binary32)) #s(literal -1/81 binary32)) #s(literal 1 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 (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 #s(literal 1 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 (*.f32 u1 u1)) #s(literal -1/64 binary32) #s(literal -1/27 binary32)) (/.f32 #s(literal 1 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)) (/.f32 #s(literal 1 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))) (/.f32 #s(literal 1 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 u1) #s(literal 1/16 binary32) #s(literal -1/9 binary32))) (/.f32 #s(literal 1 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 binary32) (-.f32 #s(literal -1/3 binary32) (*.f32 u1 #s(literal -1/4 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))))
(*.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 #s(literal 2 binary32) u2) (PI.f32))
(*.f32 (*.f32 (PI.f32) u2) #s(literal 2 binary32))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) u2) #s(literal 1 binary32)) (PI.f32))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) u2) (pow.f32 (PI.f32) #s(literal 2/3 binary32))) (cbrt.f32 (PI.f32)))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) u2) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))
(PI.f32)
(exp.f32 (log.f32 (PI.f32)))
(exp.f32 (*.f32 (*.f32 #s(literal 1/3 binary32) (log.f32 (PI.f32))) #s(literal 3 binary32)))
(exp.f32 (*.f32 (log.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) #s(literal 1/3 binary32)))
(exp.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 (PI.f32))) #s(literal 2 binary32)))
(fabs.f32 (PI.f32))
(pow.f32 (PI.f32) #s(literal 1 binary32))
(pow.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/2 binary32))
(pow.f32 (cbrt.f32 (PI.f32)) #s(literal 3 binary32))
(pow.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1/3 binary32))
(pow.f32 (sqrt.f32 (PI.f32)) #s(literal 2 binary32))
(pow.f32 (E.f32) (log.f32 (PI.f32)))
(sqrt.f32 (*.f32 (PI.f32) (PI.f32)))
(cbrt.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))
(*.f32 (PI.f32) #s(literal 1 binary32))
(*.f32 (PI.f32) (log.f32 (E.f32)))
(*.f32 #s(literal 1 binary32) (PI.f32))
(*.f32 (cbrt.f32 (PI.f32)) (pow.f32 (PI.f32) #s(literal 2/3 binary32)))
(*.f32 (cbrt.f32 (PI.f32)) (log.f32 (exp.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)))))
(*.f32 (cbrt.f32 (PI.f32)) (sqrt.f32 (pow.f32 (PI.f32) #s(literal 4/3 binary32))))
(*.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (cbrt.f32 (PI.f32)))
(*.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (pow.f32 (pow.f32 (PI.f32) #s(literal 1/6 binary32)) #s(literal 2 binary32)))
(*.f32 (sqrt.f32 (PI.f32)) (sqrt.f32 (PI.f32)))
(*.f32 (sqrt.f32 (PI.f32)) (log.f32 (exp.f32 (sqrt.f32 (PI.f32)))))
(*.f32 (sqrt.f32 (sqrt.f32 (PI.f32))) (sqrt.f32 (*.f32 (PI.f32) (sqrt.f32 (PI.f32)))))
(*.f32 (pow.f32 (cbrt.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32))) #s(literal 3 binary32)) (pow.f32 (cbrt.f32 (cbrt.f32 (PI.f32))) #s(literal 3 binary32)))
(*.f32 (pow.f32 (cbrt.f32 (sqrt.f32 (PI.f32))) #s(literal 3 binary32)) (pow.f32 (cbrt.f32 (sqrt.f32 (PI.f32))) #s(literal 3 binary32)))
(*.f32 (pow.f32 (*.f32 (PI.f32) (sqrt.f32 (PI.f32))) #s(literal 1/3 binary32)) (pow.f32 (*.f32 (PI.f32) (sqrt.f32 (PI.f32))) #s(literal 1/3 binary32)))
(*.f32 (pow.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (pow.f32 (PI.f32) #s(literal 2/3 binary32))) #s(literal 1/3 binary32)) (cbrt.f32 (cbrt.f32 (PI.f32))))
(*.f32 (pow.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (sqrt.f32 (PI.f32))) #s(literal 1/3 binary32)) (cbrt.f32 (sqrt.f32 (PI.f32))))
(*.f32 (exp.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 1/3 binary32) (log.f32 (PI.f32))))) (exp.f32 (*.f32 #s(literal 1/3 binary32) (log.f32 (PI.f32)))))
(*.f32 (exp.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 (PI.f32)))) (exp.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 (PI.f32)))))
(*.f32 (cbrt.f32 (*.f32 (PI.f32) (sqrt.f32 (PI.f32)))) (cbrt.f32 (*.f32 (PI.f32) (sqrt.f32 (PI.f32)))))
(*.f32 (cbrt.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (pow.f32 (PI.f32) #s(literal 2/3 binary32)))) (cbrt.f32 (cbrt.f32 (PI.f32))))
(*.f32 (cbrt.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (sqrt.f32 (PI.f32)))) (cbrt.f32 (sqrt.f32 (PI.f32))))
(*.f32 (sqrt.f32 (*.f32 (PI.f32) (sqrt.f32 (PI.f32)))) (sqrt.f32 (sqrt.f32 (PI.f32))))
(*.f32 (sqrt.f32 (cbrt.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (PI.f32))))) (cbrt.f32 (PI.f32)))
(*.f32 (sqrt.f32 (pow.f32 (PI.f32) #s(literal 5/3 binary32))) (pow.f32 (PI.f32) #s(literal 1/6 binary32)))
(log.f32 (exp.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))))
(log1p.f32 (neg.f32 u1))
(neg.f32 (neg.f32 (log1p.f32 (neg.f32 u1))))
(+.f32 (log1p.f32 (neg.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 (*.f32 u1 u1)))) (neg.f32 (log1p.f32 (fma.f32 u1 u1 u1))))
(+.f32 (log1p.f32 (*.f32 (neg.f32 u1) u1)) (log.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))))
(+.f32 (log1p.f32 (*.f32 (neg.f32 u1) u1)) (neg.f32 (log1p.f32 u1)))
(-.f32 #s(literal 0 binary32) (neg.f32 (log1p.f32 (neg.f32 u1))))
(-.f32 (log1p.f32 (neg.f32 (*.f32 u1 (*.f32 u1 u1)))) (log1p.f32 (fma.f32 u1 u1 u1)))
(-.f32 (log1p.f32 (neg.f32 (*.f32 u1 (*.f32 u1 u1)))) (log1p.f32 (-.f32 (*.f32 u1 u1) (*.f32 #s(literal 1 binary32) (neg.f32 u1)))))
(-.f32 (log1p.f32 (*.f32 (neg.f32 u1) u1)) (log1p.f32 u1))
(-.f32 (log1p.f32 (*.f32 (neg.f32 u1) u1)) (log1p.f32 (neg.f32 (neg.f32 u1))))
(-.f32 (log.f32 (neg.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 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (log.f32 (neg.f32 (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (-.f32 (pow.f32 (log1p.f32 (neg.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 (neg.f32 (*.f32 u1 (*.f32 u1 u1)))) (log1p.f32 (neg.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 (neg.f32 (*.f32 u1 (*.f32 u1 u1)))) (log1p.f32 (fma.f32 u1 u1 u1))))))
(/.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 (neg.f32 u1) u1)) #s(literal 3 binary32)) (pow.f32 (log1p.f32 u1) #s(literal 3 binary32))) (fma.f32 (log1p.f32 (*.f32 (neg.f32 u1) u1)) (log1p.f32 (*.f32 (neg.f32 u1) u1)) (fma.f32 (log1p.f32 u1) (log1p.f32 u1) (*.f32 (log1p.f32 (*.f32 (neg.f32 u1) u1)) (log1p.f32 u1)))))
(log.f32 (-.f32 #s(literal 1 binary32) u1))
(*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) u2) (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1))))))
(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 u2 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1))))))
(*.f32 u2 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1))))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2)) (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2)))
(*.f32 (*.f32 #s(literal 2 binary32) u2) (*.f32 (PI.f32) (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1))))))
(*.f32 (*.f32 u2 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1))))) (*.f32 #s(literal 2 binary32) (PI.f32)))
(*.f32 (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) #s(literal 2 binary32)) (*.f32 (PI.f32) u2))
(*.f32 (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 #s(literal 2 binary32) (PI.f32))) u2)
(*.f32 (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 #s(literal 2 binary32) u2)) (PI.f32))
(*.f32 (*.f32 (*.f32 u2 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1))))) #s(literal 2 binary32)) (PI.f32))
(*.f32 (*.f32 (*.f32 u2 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1))))) (PI.f32)) #s(literal 2 binary32))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) (sqrt.f32 (neg.f32 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32))))))
(*.f32 (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 #s(literal 2 binary32) (*.f32 (PI.f32) u2))))
(+.f32 (neg.f32 u1) (*.f32 u1 (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)))))
(+.f32 (*.f32 u1 (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)))) (neg.f32 u1))
(fma.f32 u1 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)))))
(fma.f32 u1 (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32))) (neg.f32 u1))
(fma.f32 #s(literal -1 binary32) u1 (*.f32 u1 (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)))))
(fma.f32 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) (*.f32 u1 u1) (neg.f32 u1))
(fma.f32 (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32))) u1 (neg.f32 u1))
(fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) (neg.f32 u1))
(-.f32 (/.f32 (*.f32 (*.f32 u1 (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)))) (*.f32 u1 (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32))))) (fma.f32 u1 (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32))) (neg.f32 (neg.f32 u1)))) (/.f32 (*.f32 u1 u1) (fma.f32 u1 (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32))) (neg.f32 (neg.f32 u1)))))
(/.f32 u1 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 u1 (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)))) (*.f32 u1 (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)))) (-.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)))) (neg.f32 u1)))) (fma.f32 (*.f32 (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32))) (*.f32 (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32))) (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32))))) (*.f32 u1 (*.f32 u1 u1)) (neg.f32 (*.f32 u1 (*.f32 u1 u1))))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 u1 (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32))) (neg.f32 (neg.f32 u1))) (fma.f32 (*.f32 u1 (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)))) (*.f32 u1 (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)))) (neg.f32 (*.f32 u1 u1)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 u1 (*.f32 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) (neg.f32 u1)))) (*.f32 u1 (fma.f32 (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32))) (*.f32 (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32))) (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)))) #s(literal -1 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal 1 binary32)) (*.f32 u1 (fma.f32 (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32))) (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32))) #s(literal -1 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 u1 (*.f32 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) (neg.f32 u1)))) (*.f32 (fma.f32 (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32))) (*.f32 (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32))) (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)))) #s(literal -1 binary32)) u1)))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal 1 binary32)) (*.f32 (fma.f32 (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32))) (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32))) #s(literal -1 binary32)) u1)))
(/.f32 (fma.f32 (*.f32 (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32))) (*.f32 (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32))) (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32))))) (*.f32 u1 (*.f32 u1 u1)) (neg.f32 (*.f32 u1 (*.f32 u1 u1)))) (fma.f32 (*.f32 u1 (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)))) (*.f32 u1 (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)))) (-.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)))) (neg.f32 u1)))))
(/.f32 (fma.f32 (*.f32 u1 (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)))) (*.f32 u1 (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)))) (neg.f32 (*.f32 u1 u1))) (fma.f32 u1 (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32))) (neg.f32 (neg.f32 u1))))
(/.f32 (*.f32 u1 (fma.f32 (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32))) (*.f32 (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32))) (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)))) #s(literal -1 binary32))) (fma.f32 u1 (*.f32 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) (neg.f32 u1)))))
(/.f32 (*.f32 u1 (fma.f32 (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32))) (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32))) #s(literal -1 binary32))) (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal 1 binary32)))
(/.f32 (*.f32 (fma.f32 (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32))) (*.f32 (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32))) (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)))) #s(literal -1 binary32)) u1) (fma.f32 u1 (*.f32 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) (neg.f32 u1)))))
(/.f32 (*.f32 (fma.f32 (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32))) (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32))) #s(literal -1 binary32)) u1) (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal 1 binary32)))
(/.f32 (neg.f32 (fma.f32 (*.f32 (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32))) (*.f32 (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32))) (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32))))) (*.f32 u1 (*.f32 u1 u1)) (neg.f32 (*.f32 u1 (*.f32 u1 u1))))) (neg.f32 (fma.f32 (*.f32 u1 (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)))) (*.f32 u1 (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)))) (-.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)))) (neg.f32 u1))))))
(/.f32 (neg.f32 (fma.f32 (*.f32 u1 (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)))) (*.f32 u1 (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)))) (neg.f32 (*.f32 u1 u1)))) (neg.f32 (fma.f32 u1 (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32))) (neg.f32 (neg.f32 u1)))))
(/.f32 (neg.f32 (*.f32 u1 (fma.f32 (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32))) (*.f32 (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32))) (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)))) #s(literal -1 binary32)))) (neg.f32 (fma.f32 u1 (*.f32 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) (neg.f32 u1))))))
(/.f32 (neg.f32 (*.f32 u1 (fma.f32 (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32))) (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32))) #s(literal -1 binary32)))) (neg.f32 (fma.f32 u1 (fma.f32 u1 #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 #s(literal -1/3 binary32) #s(literal -1/2 binary32))) (*.f32 (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32))) (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)))) #s(literal -1 binary32)) u1)) (neg.f32 (fma.f32 u1 (*.f32 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) (neg.f32 u1))))))
(/.f32 (neg.f32 (*.f32 (fma.f32 (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32))) (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32))) #s(literal -1 binary32)) u1)) (neg.f32 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal 1 binary32))))
(/.f32 (fma.f32 (*.f32 u1 u1) (neg.f32 u1) (*.f32 (*.f32 (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32))) (*.f32 (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32))) (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32))))) (*.f32 u1 (*.f32 u1 u1)))) (fma.f32 u1 u1 (-.f32 (*.f32 (*.f32 u1 (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)))) (*.f32 u1 (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32))))) (*.f32 (neg.f32 u1) (*.f32 u1 (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32))))))))
(*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))
(*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)) u1)
(*.f32 (fma.f32 (*.f32 (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32))) (*.f32 (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32))) (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32))))) (*.f32 u1 (*.f32 u1 u1)) (neg.f32 (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)))) (*.f32 u1 (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)))) (-.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)))) (neg.f32 u1))))))
(*.f32 (fma.f32 (*.f32 u1 (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)))) (*.f32 u1 (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)))) (neg.f32 (*.f32 u1 u1))) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32))) (neg.f32 (neg.f32 u1)))))
(*.f32 (*.f32 u1 (fma.f32 (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32))) (*.f32 (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32))) (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)))) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) (neg.f32 u1))))))
(*.f32 (*.f32 u1 (fma.f32 (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32))) (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32))) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal 1 binary32))))
(*.f32 (*.f32 (fma.f32 (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32))) (*.f32 (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32))) (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)))) #s(literal -1 binary32)) u1) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) (neg.f32 u1))))))
(*.f32 (*.f32 (fma.f32 (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32))) (*.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32))) #s(literal -1 binary32)) u1) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal 1 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 (log.f32 (PI.f32)) #s(literal 2 binary32)) #s(literal 1 binary32)))
(pow.f32 (PI.f32) #s(literal 2 binary32))
(pow.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))
(pow.f32 (cbrt.f32 (PI.f32)) #s(literal 6 binary32))
(pow.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) #s(literal 3 binary32))
(pow.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 2/3 binary32))
(pow.f32 (sqrt.f32 (PI.f32)) #s(literal 4 binary32))
(pow.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) #s(literal 1/3 binary32))
(sqrt.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (PI.f32))))
(cbrt.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))
(*.f32 (PI.f32) (PI.f32))
(*.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (PI.f32)))
(*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))
(*.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (cbrt.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (PI.f32)))))
(*.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (pow.f32 (PI.f32) #s(literal 4/3 binary32)))
(*.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (pow.f32 (pow.f32 (PI.f32) #s(literal 4/3 binary32)) #s(literal 1 binary32)))
(*.f32 (sqrt.f32 (PI.f32)) (*.f32 (PI.f32) (sqrt.f32 (PI.f32))))
(*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (*.f32 (PI.f32) (sqrt.f32 (PI.f32))) #s(literal 1 binary32)))
(*.f32 (cbrt.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (PI.f32)))) (pow.f32 (PI.f32) #s(literal 2/3 binary32)))
(*.f32 (pow.f32 (PI.f32) #s(literal 5/3 binary32)) (cbrt.f32 (PI.f32)))
(*.f32 (*.f32 (PI.f32) (sqrt.f32 (PI.f32))) (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) (sqrt.f32 (PI.f32))) #s(literal 1 binary32)) (sqrt.f32 (PI.f32)))
(*.f32 (pow.f32 (pow.f32 (PI.f32) #s(literal 5/3 binary32)) #s(literal 1 binary32)) (cbrt.f32 (PI.f32)))
(exp.f32 (*.f32 #s(literal 5 binary32) (log.f32 (PI.f32))))
(exp.f32 (*.f32 (log.f32 (*.f32 (PI.f32) (PI.f32))) #s(literal 5/2 binary32)))
(exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (sqrt.f32 (PI.f32)))) #s(literal 2 binary32)))
(exp.f32 (*.f32 (*.f32 (log.f32 (PI.f32)) #s(literal 2 binary32)) #s(literal 5/2 binary32)))
(exp.f32 (*.f32 (*.f32 (log.f32 (PI.f32)) #s(literal 5/2 binary32)) #s(literal 2 binary32)))
(exp.f32 (fma.f32 (log.f32 (PI.f32)) #s(literal 5/2 binary32) (*.f32 (log.f32 (PI.f32)) #s(literal 5/2 binary32))))
(pow.f32 (PI.f32) #s(literal 5 binary32))
(pow.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 5/2 binary32))
(pow.f32 (cbrt.f32 (PI.f32)) #s(literal 15 binary32))
(pow.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 5/3 binary32))
(pow.f32 (sqrt.f32 (PI.f32)) #s(literal 10 binary32))
(pow.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (sqrt.f32 (PI.f32))) #s(literal 2 binary32))
(pow.f32 (exp.f32 #s(literal 5 binary32)) (log.f32 (PI.f32)))
(*.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (sqrt.f32 (PI.f32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (sqrt.f32 (PI.f32)))))
(*.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (sqrt.f32 (PI.f32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (sqrt.f32 (PI.f32)))) #s(literal 1 binary32))
(*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (sqrt.f32 (PI.f32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (sqrt.f32 (PI.f32))))
(*.f32 (pow.f32 (cbrt.f32 (PI.f32)) #s(literal 10 binary32)) (pow.f32 (PI.f32) #s(literal 5/3 binary32)))
(*.f32 (pow.f32 (PI.f32) #s(literal 5/3 binary32)) (pow.f32 (cbrt.f32 (PI.f32)) #s(literal 10 binary32)))
(*.f32 (pow.f32 (PI.f32) #s(literal 5/3 binary32)) (pow.f32 (pow.f32 (PI.f32) #s(literal 4/3 binary32)) #s(literal 5/2 binary32)))
(*.f32 (pow.f32 (PI.f32) #s(literal 5/4 binary32)) (pow.f32 (*.f32 (PI.f32) (sqrt.f32 (PI.f32))) #s(literal 5/2 binary32)))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (PI.f32)))) #s(literal 5/2 binary32)) (pow.f32 (PI.f32) #s(literal 5/3 binary32)))
(*.f32 (pow.f32 (*.f32 (PI.f32) (sqrt.f32 (PI.f32))) #s(literal 5/2 binary32)) (pow.f32 (PI.f32) #s(literal 5/4 binary32)))
(*.f32 (pow.f32 (pow.f32 (PI.f32) #s(literal 5/3 binary32)) #s(literal 5/2 binary32)) (pow.f32 (PI.f32) #s(literal 5/6 binary32)))
(*.f32 (pow.f32 (pow.f32 (PI.f32) #s(literal 5/3 binary32)) #s(literal 2 binary32)) (pow.f32 (pow.f32 (PI.f32) #s(literal 5/6 binary32)) #s(literal 2 binary32)))
(*.f32 u2 (*.f32 u2 #s(literal 4/15 binary32)))
(*.f32 (*.f32 u2 u2) #s(literal 4/15 binary32))
(*.f32 #s(literal 4/15 binary32) (*.f32 u2 u2))
(*.f32 (*.f32 u2 #s(literal 4/15 binary32)) u2)

eval42.0ms (0.3%)

Memory
-9.3MiB live, 70.4MiB allocated
Compiler

Compiled 10 499 to 485 computations (95.4% saved)

prune32.0ms (0.3%)

Memory
8.6MiB live, 84.9MiB allocated
Pruning

23 alts after pruning (19 fresh and 4 done)

PrunedKeptTotal
New44016456
Fresh033
Picked235
Done011
Total44223465
Accuracy
98.7%
Counts
465 → 23
Alt Table
Click to see full alt table
StatusAccuracyProgram
93.9%
(*.f32 (sqrt.f32 (neg.f32 (*.f32 (pow.f32 u1 #s(literal 4 binary32)) (-.f32 (-.f32 #s(literal -1/4 binary32) (/.f32 #s(literal 1/3 binary32) u1)) (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32)) (*.f32 u1 u1)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
94.0%
(*.f32 (sqrt.f32 (neg.f32 (*.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)))) u1))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
92.6%
(*.f32 (sqrt.f32 (neg.f32 (*.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) u1) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (*.f32 u1 (*.f32 u1 (neg.f32 u1)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
92.5%
(*.f32 (sqrt.f32 (neg.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (-.f32 #s(literal -1/3 binary32) (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32)) u1))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
87.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 u2 u2) (fma.f32 (pow.f32 (PI.f32) #s(literal 5 binary32)) (*.f32 (*.f32 u2 u2) #s(literal 4/15 binary32)) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))))
77.9%
(*.f32 (sqrt.f32 (neg.f32 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32))))) (*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32))))
94.2%
(*.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)))
86.4%
(*.f32 (sqrt.f32 (neg.f32 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32))))) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (pow.f32 (PI.f32) #s(literal 5 binary32)) (*.f32 (*.f32 u2 u2) #s(literal 4/15 binary32)) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))))
76.9%
(*.f32 (sqrt.f32 (neg.f32 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32))))) (*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32))))
92.7%
(*.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)))
83.6%
(*.f32 (sqrt.f32 (neg.f32 (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32))))) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (pow.f32 (PI.f32) #s(literal 5 binary32)) (*.f32 (*.f32 u2 u2) #s(literal 4/15 binary32)) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))))
74.9%
(*.f32 (sqrt.f32 (neg.f32 (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32))))) (*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32))))
89.6%
(*.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)))
73.6%
(*.f32 (sqrt.f32 (neg.f32 (neg.f32 u1))) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (pow.f32 (PI.f32) #s(literal 5 binary32)) (*.f32 (*.f32 u2 u2) #s(literal 4/15 binary32)) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))))
68.2%
(*.f32 (sqrt.f32 (neg.f32 (neg.f32 u1))) (*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32))))
78.6%
(*.f32 (sqrt.f32 (neg.f32 (neg.f32 u1))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
51.9%
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 u2 (*.f32 (PI.f32) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32)))))
48.8%
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32))))
55.6%
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
14.4%
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (*.f32 u1 u1) #s(literal 1/2 binary32)))
4.6%
(*.f32 (neg.f32 (*.f32 u2 (PI.f32))) (*.f32 (sqrt.f32 u1) #s(literal 2 binary32)))
4.7%
(neg.f32 (*.f32 (sqrt.f32 u1) (*.f32 u2 (fma.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 u2 u2) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))))
4.7%
(neg.f32 (*.f32 u2 (fma.f32 (sqrt.f32 u1) (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (sqrt.f32 u1) (*.f32 (*.f32 u2 u2) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32))))))))
Compiler

Compiled 1 030 to 775 computations (24.8% saved)

simplify354.0ms (2.9%)

Memory
-17.9MiB live, 462.7MiB allocated
Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
cost-diff0
(neg.f32 u1)
cost-diff0
(sqrt.f32 (neg.f32 (neg.f32 u1)))
cost-diff0
(*.f32 (sqrt.f32 (neg.f32 (neg.f32 u1))) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (pow.f32 (PI.f32) #s(literal 5 binary32)) (*.f32 (*.f32 u2 u2) #s(literal 4/15 binary32)) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))))
cost-diff128
(neg.f32 (neg.f32 u1))
cost-diff0
(neg.f32 u1)
cost-diff0
(sqrt.f32 (neg.f32 (neg.f32 u1)))
cost-diff0
(*.f32 (sqrt.f32 (neg.f32 (neg.f32 u1))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
cost-diff128
(neg.f32 (neg.f32 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))))) (*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32))))
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
(PI.f32)
cost-diff0
(*.f32 u2 (PI.f32))
cost-diff0
(neg.f32 (*.f32 u2 (PI.f32)))
cost-diff64
(*.f32 (neg.f32 (*.f32 u2 (PI.f32))) (*.f32 (sqrt.f32 u1) #s(literal 2 binary32)))
cost-diff0
(sqrt.f32 (neg.f32 (*.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)))) u1)))))
cost-diff0
(*.f32 (sqrt.f32 (neg.f32 (*.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)))) u1))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
cost-diff64
(neg.f32 (*.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)))) u1))))
cost-diff160
(+.f32 (/.f32 #s(literal 1/2 binary32) u1) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
Rules
9 548×lower-fma.f64
9 538×lower-fma.f32
3 216×lower-*.f64
3 178×lower-*.f32
1 748×lower--.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
057470
0105458
1216445
2656444
32188444
43861444
55697444
66557444
76931444
87066444
97342430
107584430
117909430
08061427
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(*.f32 (sqrt.f32 (neg.f32 (*.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)))) u1))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(sqrt.f32 (neg.f32 (*.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)))) u1)))))
(neg.f32 (*.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)))) u1))))
(*.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)))) u1)))
(pow.f32 u1 #s(literal 4 binary32))
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)))) u1))
#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)))) u1)
(+.f32 (/.f32 #s(literal 1/2 binary32) u1) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(/.f32 #s(literal 1/2 binary32) u1)
#s(literal 1/2 binary32)
(+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)))
#s(literal 1/3 binary32)
(/.f32 #s(literal 1 binary32) (*.f32 u1 u1))
#s(literal 1 binary32)
(*.f32 u1 u1)
(sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))
(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)
(*.f32 #s(literal 2 binary32) (PI.f32))
#s(literal 2 binary32)
(PI.f32)
u2
(*.f32 (neg.f32 (*.f32 u2 (PI.f32))) (*.f32 (sqrt.f32 u1) #s(literal 2 binary32)))
(neg.f32 (*.f32 u2 (PI.f32)))
(*.f32 u2 (PI.f32))
u2
(PI.f32)
(*.f32 (sqrt.f32 u1) #s(literal 2 binary32))
(sqrt.f32 u1)
u1
#s(literal 2 binary32)
(*.f32 (sqrt.f32 (neg.f32 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32))))) (*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.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)))))
(neg.f32 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32))))
(*.f32 u1 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32)))
u1
(fma.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32))
(fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32))
(fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32))
#s(literal -1/4 binary32)
#s(literal -1/3 binary32)
#s(literal -1/2 binary32)
#s(literal -1 binary32)
(*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32)))
u2
(*.f32 #s(literal 2 binary32) (PI.f32))
#s(literal 2 binary32)
(PI.f32)
(*.f32 (sqrt.f32 (neg.f32 (neg.f32 u1))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(sqrt.f32 (neg.f32 (neg.f32 u1)))
(neg.f32 (neg.f32 u1))
(neg.f32 u1)
u1
(sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))
(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)
(*.f32 #s(literal 2 binary32) (PI.f32))
#s(literal 2 binary32)
(PI.f32)
u2
(*.f32 (sqrt.f32 (neg.f32 (neg.f32 u1))) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (pow.f32 (PI.f32) #s(literal 5 binary32)) (*.f32 (*.f32 u2 u2) #s(literal 4/15 binary32)) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))))
(sqrt.f32 (neg.f32 (neg.f32 u1)))
(neg.f32 (neg.f32 u1))
(neg.f32 u1)
u1
(*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (pow.f32 (PI.f32) #s(literal 5 binary32)) (*.f32 (*.f32 u2 u2) #s(literal 4/15 binary32)) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))
u2
(fma.f32 (*.f32 u2 u2) (fma.f32 (pow.f32 (PI.f32) #s(literal 5 binary32)) (*.f32 (*.f32 u2 u2) #s(literal 4/15 binary32)) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))
(*.f32 u2 u2)
(fma.f32 (pow.f32 (PI.f32) #s(literal 5 binary32)) (*.f32 (*.f32 u2 u2) #s(literal 4/15 binary32)) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32))))
(pow.f32 (PI.f32) #s(literal 5 binary32))
(PI.f32)
#s(literal 5 binary32)
(*.f32 (*.f32 u2 u2) #s(literal 4/15 binary32))
#s(literal 4/15 binary32)
(*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)))
(*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32))
(*.f32 (PI.f32) (PI.f32))
#s(literal -4/3 binary32)
(*.f32 #s(literal 2 binary32) (PI.f32))
#s(literal 2 binary32)
Outputs
(*.f32 (sqrt.f32 (neg.f32 (*.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)))) u1))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (sqrt.f32 (*.f32 (pow.f32 u1 #s(literal 4 binary32)) (+.f32 (/.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) u1)) u1)) u1) #s(literal 1/4 binary32)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))))
(sqrt.f32 (neg.f32 (*.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)))) u1)))))
(sqrt.f32 (*.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))))
(neg.f32 (*.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)))) 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)))
(*.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)))) 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)))
(pow.f32 u1 #s(literal 4 binary32))
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)))) u1))
(+.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))
#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)))) u1)
(/.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) u1)) u1)) u1)
(+.f32 (/.f32 #s(literal 1/2 binary32) u1) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(+.f32 #s(literal 1/3 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) u1)) u1))
(/.f32 #s(literal 1/2 binary32) u1)
#s(literal 1/2 binary32)
(+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)))
#s(literal 1/3 binary32)
(/.f32 #s(literal 1 binary32) (*.f32 u1 u1))
#s(literal 1 binary32)
(*.f32 u1 u1)
(sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2)))
(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)
(*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))
(*.f32 #s(literal 2 binary32) (PI.f32))
#s(literal 2 binary32)
(PI.f32)
u2
(*.f32 (neg.f32 (*.f32 u2 (PI.f32))) (*.f32 (sqrt.f32 u1) #s(literal 2 binary32)))
(*.f32 u2 (*.f32 (*.f32 (PI.f32) (sqrt.f32 u1)) #s(literal -2 binary32)))
(neg.f32 (*.f32 u2 (PI.f32)))
(neg.f32 (*.f32 (PI.f32) u2))
(*.f32 u2 (PI.f32))
(*.f32 (PI.f32) u2)
u2
(PI.f32)
(*.f32 (sqrt.f32 u1) #s(literal 2 binary32))
(*.f32 #s(literal 2 binary32) (sqrt.f32 u1))
(sqrt.f32 u1)
u1
#s(literal 2 binary32)
(*.f32 (sqrt.f32 (neg.f32 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32))))) (*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (PI.f32) (*.f32 (sqrt.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u1)) (*.f32 #s(literal 2 binary32) u2)))
(sqrt.f32 (neg.f32 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))
(sqrt.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u1))
(neg.f32 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32))))
(fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u1)
(*.f32 u1 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32)))
u1
(fma.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32))
(fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32))
(fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32))
#s(literal -1/4 binary32)
#s(literal -1/3 binary32)
#s(literal -1/2 binary32)
#s(literal -1 binary32)
(*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32)))
(*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))
u2
(*.f32 #s(literal 2 binary32) (PI.f32))
#s(literal 2 binary32)
(PI.f32)
(*.f32 (sqrt.f32 (neg.f32 (neg.f32 u1))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) (sqrt.f32 u1))
(sqrt.f32 (neg.f32 (neg.f32 u1)))
(sqrt.f32 u1)
(neg.f32 (neg.f32 u1))
u1
(neg.f32 u1)
u1
(sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2)))
(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)
(*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))
(*.f32 #s(literal 2 binary32) (PI.f32))
#s(literal 2 binary32)
(PI.f32)
u2
(*.f32 (sqrt.f32 (neg.f32 (neg.f32 u1))) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (pow.f32 (PI.f32) #s(literal 5 binary32)) (*.f32 (*.f32 u2 u2) #s(literal 4/15 binary32)) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))))
(*.f32 u2 (*.f32 (sqrt.f32 u1) (fma.f32 (*.f32 u2 u2) (fma.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 (PI.f32) #s(literal -4/3 binary32))) (*.f32 u2 (*.f32 #s(literal 4/15 binary32) (*.f32 u2 (pow.f32 (PI.f32) #s(literal 5 binary32)))))) (*.f32 #s(literal 2 binary32) (PI.f32)))))
(sqrt.f32 (neg.f32 (neg.f32 u1)))
(sqrt.f32 u1)
(neg.f32 (neg.f32 u1))
u1
(neg.f32 u1)
u1
(*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (pow.f32 (PI.f32) #s(literal 5 binary32)) (*.f32 (*.f32 u2 u2) #s(literal 4/15 binary32)) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 (PI.f32) #s(literal -4/3 binary32))) (*.f32 u2 (*.f32 #s(literal 4/15 binary32) (*.f32 u2 (pow.f32 (PI.f32) #s(literal 5 binary32)))))) (*.f32 #s(literal 2 binary32) (PI.f32))))
u2
(fma.f32 (*.f32 u2 u2) (fma.f32 (pow.f32 (PI.f32) #s(literal 5 binary32)) (*.f32 (*.f32 u2 u2) #s(literal 4/15 binary32)) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))
(fma.f32 (*.f32 u2 u2) (fma.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 (PI.f32) #s(literal -4/3 binary32))) (*.f32 u2 (*.f32 #s(literal 4/15 binary32) (*.f32 u2 (pow.f32 (PI.f32) #s(literal 5 binary32)))))) (*.f32 #s(literal 2 binary32) (PI.f32)))
(*.f32 u2 u2)
(fma.f32 (pow.f32 (PI.f32) #s(literal 5 binary32)) (*.f32 (*.f32 u2 u2) #s(literal 4/15 binary32)) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32))))
(fma.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 (PI.f32) #s(literal -4/3 binary32))) (*.f32 u2 (*.f32 #s(literal 4/15 binary32) (*.f32 u2 (pow.f32 (PI.f32) #s(literal 5 binary32))))))
(pow.f32 (PI.f32) #s(literal 5 binary32))
(PI.f32)
#s(literal 5 binary32)
(*.f32 (*.f32 u2 u2) #s(literal 4/15 binary32))
#s(literal 4/15 binary32)
(*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)))
(*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 (PI.f32) #s(literal -4/3 binary32))))
(*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32))
(*.f32 (PI.f32) (*.f32 (PI.f32) #s(literal -4/3 binary32)))
(*.f32 (PI.f32) (PI.f32))
#s(literal -4/3 binary32)
(*.f32 #s(literal 2 binary32) (PI.f32))
#s(literal 2 binary32)

localize252.0ms (2.1%)

Memory
-1.8MiB live, 395.1MiB allocated
Localize:

Found 20 expressions of interest:

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

Compiled 497 to 65 computations (86.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 97.0ms
ival-mult: 37.0ms (38.3% of total)
const: 14.0ms (14.5% of total)
ival-sqrt: 10.0ms (10.4% of total)
ival-add: 9.0ms (9.3% of total)
ival-pow: 7.0ms (7.3% of total)
ival-div: 6.0ms (6.2% of total)
ival-neg: 6.0ms (6.2% of total)
ival-sin: 4.0ms (4.1% of total)
ival-pi: 1.0ms (1% of total)
ival-sub: 1.0ms (1% of total)
exact: 1.0ms (1% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series42.0ms (0.3%)

Memory
26.3MiB live, 64.1MiB allocated
Counts
18 → 240
Calls
Call 1
Inputs
#<alt (*.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)))) u1)))>
#<alt (*.f32 (sqrt.f32 (neg.f32 (*.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)))) u1))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))>
#<alt (/.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) u1) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) u1)>
#<alt (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)>
#<alt (*.f32 (neg.f32 (*.f32 u2 (PI.f32))) (*.f32 (sqrt.f32 u1) #s(literal 2 binary32)))>
#<alt (*.f32 u2 (PI.f32))>
#<alt (PI.f32)>
#<alt (neg.f32 (*.f32 u2 (PI.f32)))>
#<alt (*.f32 (sqrt.f32 (neg.f32 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32))))) (*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32))))>
#<alt (*.f32 u1 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32)))>
#<alt (*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32)))>
#<alt (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32))>
#<alt (*.f32 (sqrt.f32 (neg.f32 (neg.f32 u1))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))>
#<alt (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))>
#<alt (*.f32 (PI.f32) (PI.f32))>
#<alt (pow.f32 (PI.f32) #s(literal 5 binary32))>
#<alt (*.f32 (*.f32 u2 u2) #s(literal 4/15 binary32))>
#<alt (*.f32 (sqrt.f32 (neg.f32 (neg.f32 u1))) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (pow.f32 (PI.f32) #s(literal 5 binary32)) (*.f32 (*.f32 u2 u2) #s(literal 4/15 binary32)) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))))>
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 (* -1/4 (pow u1 4))>
#<alt (* -1 (* (pow u1 4) (+ 1/4 (* 1/3 (/ 1 u1)))))>
#<alt (* (pow u1 4) (- (* -1 (/ (+ 1/3 (* 1/2 (/ 1 u1))) u1)) 1/4))>
#<alt (* (pow u1 4) (- (* -1 (/ (+ 1/2 (/ 1 u1)) (pow u1 2))) (+ 1/4 (* 1/3 (/ 1 u1)))))>
#<alt (* -1/4 (pow u1 4))>
#<alt (* -1 (* (pow u1 4) (+ 1/4 (* 1/3 (/ 1 u1)))))>
#<alt (* (pow u1 4) (- (* -1 (/ (+ 1/3 (* 1/2 (/ 1 u1))) u1)) 1/4))>
#<alt (* (pow u1 4) (- (* -1 (/ (+ 1/3 (+ (* 1/2 (/ 1 u1)) (/ 1 (pow u1 2)))) u1)) 1/4))>
#<alt (* (sqrt u1) (sin (* 2 (* u2 (PI)))))>
#<alt (+ (* 1/4 (* (sqrt (pow u1 3)) (sin (* 2 (* u2 (PI)))))) (* (sqrt u1) (sin (* 2 (* u2 (PI))))))>
#<alt (+ (* (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 (* 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 (* (* (pow u1 2) (* u2 (PI))) (sqrt (+ 1/4 (+ (* 1/3 (/ 1 u1)) (+ (* 1/2 (/ 1 (pow u1 2))) (/ 1 (pow u1 3))))))))>
#<alt (* u2 (+ (* -4/3 (* (* (pow u1 2) (* (pow u2 2) (pow (PI) 3))) (sqrt (+ 1/4 (+ (* 1/3 (/ 1 u1)) (+ (* 1/2 (/ 1 (pow u1 2))) (/ 1 (pow u1 3)))))))) (* 2 (* (* (pow u1 2) (PI)) (sqrt (+ 1/4 (+ (* 1/3 (/ 1 u1)) (+ (* 1/2 (/ 1 (pow u1 2))) (/ 1 (pow u1 3))))))))))>
#<alt (* u2 (+ (* 2 (* (* (pow u1 2) (PI)) (sqrt (+ 1/4 (+ (* 1/3 (/ 1 u1)) (+ (* 1/2 (/ 1 (pow u1 2))) (/ 1 (pow u1 3)))))))) (* (pow u2 2) (+ (* -4/3 (* (* (pow u1 2) (pow (PI) 3)) (sqrt (+ 1/4 (+ (* 1/3 (/ 1 u1)) (+ (* 1/2 (/ 1 (pow u1 2))) (/ 1 (pow u1 3)))))))) (* 4/15 (* (* (pow u1 2) (* (pow u2 2) (pow (PI) 5))) (sqrt (+ 1/4 (+ (* 1/3 (/ 1 u1)) (+ (* 1/2 (/ 1 (pow u1 2))) (/ 1 (pow u1 3))))))))))))>
#<alt (* u2 (+ (* 2 (* (* (pow u1 2) (PI)) (sqrt (+ 1/4 (+ (* 1/3 (/ 1 u1)) (+ (* 1/2 (/ 1 (pow u1 2))) (/ 1 (pow u1 3)))))))) (* (pow u2 2) (+ (* -4/3 (* (* (pow u1 2) (pow (PI) 3)) (sqrt (+ 1/4 (+ (* 1/3 (/ 1 u1)) (+ (* 1/2 (/ 1 (pow u1 2))) (/ 1 (pow u1 3)))))))) (* (pow u2 2) (+ (* -8/315 (* (* (pow u1 2) (* (pow u2 2) (pow (PI) 7))) (sqrt (+ 1/4 (+ (* 1/3 (/ 1 u1)) (+ (* 1/2 (/ 1 (pow u1 2))) (/ 1 (pow u1 3)))))))) (* 4/15 (* (* (pow u1 2) (pow (PI) 5)) (sqrt (+ 1/4 (+ (* 1/3 (/ 1 u1)) (+ (* 1/2 (/ 1 (pow u1 2))) (/ 1 (pow u1 3))))))))))))))>
#<alt (* (* (pow u1 2) (sin (* 2 (* u2 (PI))))) (sqrt (+ 1/4 (+ (* 1/3 (/ 1 u1)) (+ (* 1/2 (/ 1 (pow u1 2))) (/ 1 (pow u1 3)))))))>
#<alt (* (* (pow u1 2) (sin (* 2 (* u2 (PI))))) (sqrt (+ 1/4 (+ (* 1/3 (/ 1 u1)) (+ (* 1/2 (/ 1 (pow u1 2))) (/ 1 (pow u1 3)))))))>
#<alt (* (* (pow u1 2) (sin (* 2 (* u2 (PI))))) (sqrt (+ 1/4 (+ (* 1/3 (/ 1 u1)) (+ (* 1/2 (/ 1 (pow u1 2))) (/ 1 (pow u1 3)))))))>
#<alt (* (* (pow u1 2) (sin (* 2 (* u2 (PI))))) (sqrt (+ 1/4 (+ (* 1/3 (/ 1 u1)) (+ (* 1/2 (/ 1 (pow u1 2))) (/ 1 (pow u1 3)))))))>
#<alt (* (* (pow u1 2) (sin (* 2 (* u2 (PI))))) (sqrt (+ 1/4 (+ (* 1/3 (/ 1 u1)) (+ (* 1/2 (/ 1 (pow u1 2))) (/ 1 (pow u1 3)))))))>
#<alt (* (* (pow u1 2) (sin (* 2 (* u2 (PI))))) (sqrt (+ 1/4 (+ (* 1/3 (/ 1 u1)) (+ (* 1/2 (/ 1 (pow u1 2))) (/ 1 (pow u1 3)))))))>
#<alt (* (* (pow u1 2) (sin (* 2 (* u2 (PI))))) (sqrt (+ 1/4 (+ (* 1/3 (/ 1 u1)) (+ (* 1/2 (/ 1 (pow u1 2))) (/ 1 (pow u1 3)))))))>
#<alt (* (* (pow u1 2) (sin (* 2 (* u2 (PI))))) (sqrt (+ 1/4 (+ (* 1/3 (/ 1 u1)) (+ (* 1/2 (/ 1 (pow u1 2))) (/ 1 (pow u1 3)))))))>
#<alt (/ 1 (pow u1 3))>
#<alt (/ (+ 1 (* 1/2 u1)) (pow u1 3))>
#<alt (/ (+ 1 (* u1 (+ 1/2 (* 1/3 u1)))) (pow u1 3))>
#<alt (/ (+ 1 (* u1 (+ 1/2 (* 1/3 u1)))) (pow u1 3))>
#<alt (/ 1/3 u1)>
#<alt (/ (+ 1/3 (* 1/2 (/ 1 u1))) u1)>
#<alt (/ (+ 1/3 (+ (* 1/2 (/ 1 u1)) (/ 1 (pow u1 2)))) u1)>
#<alt (/ (+ 1/3 (+ (* 1/2 (/ 1 u1)) (/ 1 (pow u1 2)))) u1)>
#<alt (/ 1/3 u1)>
#<alt (/ (+ 1/3 (* 1/2 (/ 1 u1))) u1)>
#<alt (* -1 (/ (- (* -1 (/ (+ 1/2 (/ 1 u1)) u1)) 1/3) u1))>
#<alt (* -1 (/ (- (* -1 (/ (+ 1/2 (/ 1 u1)) u1)) 1/3) 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 (* (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 (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 (* u2 (PI))>
#<alt (* u2 (PI))>
#<alt (* u2 (PI))>
#<alt (* u2 (PI))>
#<alt (* u2 (PI))>
#<alt (* u2 (PI))>
#<alt (* u2 (PI))>
#<alt (* u2 (PI))>
#<alt (* u2 (PI))>
#<alt (* u2 (PI))>
#<alt (* u2 (PI))>
#<alt (* u2 (PI))>
#<alt (* -1 (* u2 (PI)))>
#<alt (* -1 (* u2 (PI)))>
#<alt (* -1 (* u2 (PI)))>
#<alt (* -1 (* u2 (PI)))>
#<alt (* -1 (* u2 (PI)))>
#<alt (* -1 (* u2 (PI)))>
#<alt (* -1 (* u2 (PI)))>
#<alt (* -1 (* u2 (PI)))>
#<alt (* -1 (* u2 (PI)))>
#<alt (* -1 (* u2 (PI)))>
#<alt (* -1 (* u2 (PI)))>
#<alt (* -1 (* u2 (PI)))>
#<alt (* 2 (* (sqrt u1) (* u2 (* (PI) (pow (sqrt -1) 2)))))>
#<alt (+ (* -1/2 (* (sqrt (pow u1 3)) (* u2 (PI)))) (* 2 (* (sqrt u1) (* u2 (* (PI) (pow (sqrt -1) 2))))))>
#<alt (+ (* 2 (* (sqrt u1) (* u2 (* (PI) (pow (sqrt -1) 2))))) (* (pow u1 2) (+ (* -1/2 (* (sqrt (/ 1 u1)) (* u2 (PI)))) (* -1/3 (* (sqrt u1) (* u2 (PI)))))))>
#<alt (+ (* 2 (* (sqrt u1) (* u2 (* (PI) (pow (sqrt -1) 2))))) (* (pow u1 2) (+ (* -1/2 (* (sqrt (/ 1 u1)) (* u2 (PI)))) (* u1 (+ (* -1 (* (sqrt u1) (* u2 (* (PI) (+ 1/4 (* 1/16 (/ 1 (* u1 (pow (sqrt -1) 2))))))))) (* -1/3 (* (sqrt (/ 1 u1)) (* u2 (PI)))))))))>
#<alt (* (pow u1 2) (* u2 (PI)))>
#<alt (* (pow u1 2) (+ (* 2/3 (/ (* u2 (PI)) u1)) (* u2 (PI))))>
#<alt (* (pow u1 2) (+ (* 2/3 (/ (* u2 (PI)) u1)) (+ (* 7/9 (/ (* u2 (PI)) (pow u1 2))) (* u2 (PI)))))>
#<alt (* (pow u1 2) (+ (* 2/3 (/ (* u2 (PI)) u1)) (+ (* 7/9 (/ (* u2 (PI)) (pow u1 2))) (+ (* 40/27 (/ (* u2 (PI)) (pow u1 3))) (* u2 (PI))))))>
#<alt (* (pow u1 2) (* u2 (PI)))>
#<alt (* (pow u1 2) (+ (* 2/3 (/ (* u2 (PI)) u1)) (* u2 (PI))))>
#<alt (* (pow u1 2) (+ (* -1 (/ (+ (* -7/9 (/ (* u2 (PI)) u1)) (* -2/3 (* u2 (PI)))) u1)) (* u2 (PI))))>
#<alt (* (pow u1 2) (+ (* -1 (/ (+ (* -1 (/ (+ (* 7/9 (* u2 (PI))) (* 40/27 (/ (* u2 (PI)) u1))) u1)) (* -2/3 (* u2 (PI)))) u1)) (* u2 (PI))))>
#<alt (* 2 (* (sqrt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))) (* u2 (* (PI) (sqrt -1)))))>
#<alt (* 2 (* (sqrt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))) (* u2 (* (PI) (sqrt -1)))))>
#<alt (* 2 (* (sqrt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))) (* u2 (* (PI) (sqrt -1)))))>
#<alt (* 2 (* (sqrt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))) (* u2 (* (PI) (sqrt -1)))))>
#<alt (* 2 (* (sqrt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))) (* u2 (* (PI) (sqrt -1)))))>
#<alt (* 2 (* (sqrt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))) (* u2 (* (PI) (sqrt -1)))))>
#<alt (* 2 (* (sqrt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))) (* u2 (* (PI) (sqrt -1)))))>
#<alt (* 2 (* (sqrt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))) (* u2 (* (PI) (sqrt -1)))))>
#<alt (* 2 (* (sqrt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))) (* u2 (* (PI) (sqrt -1)))))>
#<alt (* 2 (* (sqrt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))) (* u2 (* (PI) (sqrt -1)))))>
#<alt (* 2 (* (sqrt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))) (* u2 (* (PI) (sqrt -1)))))>
#<alt (* 2 (* (sqrt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))) (* u2 (* (PI) (sqrt -1)))))>
#<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 (* 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/3>
#<alt (- (* -1/4 u1) 1/3)>
#<alt (- (* -1/4 u1) 1/3)>
#<alt (- (* -1/4 u1) 1/3)>
#<alt (* -1/4 u1)>
#<alt (* -1 (* u1 (+ 1/4 (* 1/3 (/ 1 u1)))))>
#<alt (* -1 (* u1 (+ 1/4 (* 1/3 (/ 1 u1)))))>
#<alt (* -1 (* u1 (+ 1/4 (* 1/3 (/ 1 u1)))))>
#<alt (* -1/4 u1)>
#<alt (* -1 (* u1 (+ 1/4 (* 1/3 (/ 1 u1)))))>
#<alt (* -1 (* u1 (+ 1/4 (* 1/3 (/ 1 u1)))))>
#<alt (* -1 (* u1 (+ 1/4 (* 1/3 (/ 1 u1)))))>
#<alt (* (sqrt u1) (sin (* 2 (* u2 (PI)))))>
#<alt (* (sqrt u1) (sin (* 2 (* u2 (PI)))))>
#<alt (* (sqrt u1) (sin (* 2 (* u2 (PI)))))>
#<alt (* (sqrt u1) (sin (* 2 (* u2 (PI)))))>
#<alt (* (sqrt u1) (sin (* 2 (* u2 (PI)))))>
#<alt (* (sqrt u1) (sin (* 2 (* u2 (PI)))))>
#<alt (* (sqrt u1) (sin (* 2 (* u2 (PI)))))>
#<alt (* (sqrt u1) (sin (* 2 (* u2 (PI)))))>
#<alt (* -1 (* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))))>
#<alt (* -1 (* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))))>
#<alt (* -1 (* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))))>
#<alt (* -1 (* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))))>
#<alt (* 2 (* (sqrt u1) (* u2 (PI))))>
#<alt (* u2 (+ (* -4/3 (* (sqrt u1) (* (pow u2 2) (pow (PI) 3)))) (* 2 (* (sqrt u1) (PI)))))>
#<alt (* u2 (+ (* 2 (* (sqrt u1) (PI))) (* (pow u2 2) (+ (* -4/3 (* (sqrt u1) (pow (PI) 3))) (* 4/15 (* (sqrt u1) (* (pow u2 2) (pow (PI) 5))))))))>
#<alt (* u2 (+ (* 2 (* (sqrt u1) (PI))) (* (pow u2 2) (+ (* -4/3 (* (sqrt u1) (pow (PI) 3))) (* (pow u2 2) (+ (* -8/315 (* (sqrt u1) (* (pow u2 2) (pow (PI) 7)))) (* 4/15 (* (sqrt u1) (pow (PI) 5)))))))))>
#<alt (* (sqrt u1) (sin (* 2 (* u2 (PI)))))>
#<alt (* (sqrt u1) (sin (* 2 (* u2 (PI)))))>
#<alt (* (sqrt u1) (sin (* 2 (* u2 (PI)))))>
#<alt (* (sqrt u1) (sin (* 2 (* u2 (PI)))))>
#<alt (* (sqrt u1) (sin (* 2 (* u2 (PI)))))>
#<alt (* (sqrt u1) (sin (* 2 (* u2 (PI)))))>
#<alt (* (sqrt u1) (sin (* 2 (* u2 (PI)))))>
#<alt (* (sqrt u1) (sin (* 2 (* u2 (PI)))))>
#<alt (* 2 (* u2 (PI)))>
#<alt (* u2 (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI))))>
#<alt (* u2 (+ (* 2 (PI)) (* (pow u2 2) (+ (* -4/3 (pow (PI) 3)) (* 4/15 (* (pow u2 2) (pow (PI) 5)))))))>
#<alt (* u2 (+ (* 2 (PI)) (* (pow u2 2) (+ (* -4/3 (pow (PI) 3)) (* (pow u2 2) (+ (* -8/315 (* (pow u2 2) (pow (PI) 7))) (* 4/15 (pow (PI) 5))))))))>
#<alt (sin (* 2 (* u2 (PI))))>
#<alt (sin (* 2 (* u2 (PI))))>
#<alt (sin (* 2 (* u2 (PI))))>
#<alt (sin (* 2 (* u2 (PI))))>
#<alt (sin (* 2 (* u2 (PI))))>
#<alt (sin (* 2 (* u2 (PI))))>
#<alt (sin (* 2 (* u2 (PI))))>
#<alt (sin (* 2 (* u2 (PI))))>
#<alt (* 4/15 (pow u2 2))>
#<alt (* 4/15 (pow u2 2))>
#<alt (* 4/15 (pow u2 2))>
#<alt (* 4/15 (pow u2 2))>
#<alt (* 4/15 (pow u2 2))>
#<alt (* 4/15 (pow u2 2))>
#<alt (* 4/15 (pow u2 2))>
#<alt (* 4/15 (pow u2 2))>
#<alt (* 4/15 (pow u2 2))>
#<alt (* 4/15 (pow u2 2))>
#<alt (* 4/15 (pow u2 2))>
#<alt (* 4/15 (pow u2 2))>
#<alt (* (sqrt u1) (* u2 (+ (* 2 (PI)) (* (pow u2 2) (+ (* -4/3 (pow (PI) 3)) (* 4/15 (* (pow u2 2) (pow (PI) 5))))))))>
#<alt (* (sqrt u1) (* u2 (+ (* 2 (PI)) (* (pow u2 2) (+ (* -4/3 (pow (PI) 3)) (* 4/15 (* (pow u2 2) (pow (PI) 5))))))))>
#<alt (* (sqrt u1) (* u2 (+ (* 2 (PI)) (* (pow u2 2) (+ (* -4/3 (pow (PI) 3)) (* 4/15 (* (pow u2 2) (pow (PI) 5))))))))>
#<alt (* (sqrt u1) (* u2 (+ (* 2 (PI)) (* (pow u2 2) (+ (* -4/3 (pow (PI) 3)) (* 4/15 (* (pow u2 2) (pow (PI) 5))))))))>
#<alt (* (sqrt u1) (* u2 (+ (* 2 (PI)) (* (pow u2 2) (+ (* -4/3 (pow (PI) 3)) (* 4/15 (* (pow u2 2) (pow (PI) 5))))))))>
#<alt (* (sqrt u1) (* u2 (+ (* 2 (PI)) (* (pow u2 2) (+ (* -4/3 (pow (PI) 3)) (* 4/15 (* (pow u2 2) (pow (PI) 5))))))))>
#<alt (* (sqrt u1) (* u2 (+ (* 2 (PI)) (* (pow u2 2) (+ (* -4/3 (pow (PI) 3)) (* 4/15 (* (pow u2 2) (pow (PI) 5))))))))>
#<alt (* (sqrt u1) (* u2 (+ (* 2 (PI)) (* (pow u2 2) (+ (* -4/3 (pow (PI) 3)) (* 4/15 (* (pow u2 2) (pow (PI) 5))))))))>
#<alt (* -1 (* (sqrt u1) (* u2 (* (pow (sqrt -1) 2) (+ (* 2 (PI)) (* (pow u2 2) (+ (* -4/3 (pow (PI) 3)) (* 4/15 (* (pow u2 2) (pow (PI) 5))))))))))>
#<alt (* -1 (* (sqrt u1) (* u2 (* (pow (sqrt -1) 2) (+ (* 2 (PI)) (* (pow u2 2) (+ (* -4/3 (pow (PI) 3)) (* 4/15 (* (pow u2 2) (pow (PI) 5))))))))))>
#<alt (* -1 (* (sqrt u1) (* u2 (* (pow (sqrt -1) 2) (+ (* 2 (PI)) (* (pow u2 2) (+ (* -4/3 (pow (PI) 3)) (* 4/15 (* (pow u2 2) (pow (PI) 5))))))))))>
#<alt (* -1 (* (sqrt u1) (* u2 (* (pow (sqrt -1) 2) (+ (* 2 (PI)) (* (pow u2 2) (+ (* -4/3 (pow (PI) 3)) (* 4/15 (* (pow u2 2) (pow (PI) 5))))))))))>
#<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))) (* 4/15 (* (sqrt u1) (* (pow u2 2) (pow (PI) 5))))))))>
#<alt (* 4/15 (* (sqrt u1) (* (pow u2 5) (pow (PI) 5))))>
#<alt (* (pow u2 5) (+ (* -4/3 (* (sqrt u1) (/ (pow (PI) 3) (pow u2 2)))) (* 4/15 (* (sqrt u1) (pow (PI) 5)))))>
#<alt (* (pow u2 5) (+ (* -4/3 (* (sqrt u1) (/ (pow (PI) 3) (pow u2 2)))) (+ (* 4/15 (* (sqrt u1) (pow (PI) 5))) (* 2 (* (sqrt u1) (/ (PI) (pow u2 4)))))))>
#<alt (* (pow u2 5) (+ (* -4/3 (* (sqrt u1) (/ (pow (PI) 3) (pow u2 2)))) (+ (* 4/15 (* (sqrt u1) (pow (PI) 5))) (* 2 (* (sqrt u1) (/ (PI) (pow u2 4)))))))>
#<alt (* 4/15 (* (sqrt u1) (* (pow u2 5) (pow (PI) 5))))>
#<alt (* -1 (* (pow u2 5) (+ (* -4/15 (* (sqrt u1) (pow (PI) 5))) (* 4/3 (* (sqrt u1) (/ (pow (PI) 3) (pow u2 2)))))))>
#<alt (* -1 (* (pow u2 5) (+ (* -2 (* (sqrt u1) (/ (PI) (pow u2 4)))) (+ (* -4/15 (* (sqrt u1) (pow (PI) 5))) (* 4/3 (* (sqrt u1) (/ (pow (PI) 3) (pow u2 2))))))))>
#<alt (* -1 (* (pow u2 5) (+ (* -2 (* (sqrt u1) (/ (PI) (pow u2 4)))) (+ (* -4/15 (* (sqrt u1) (pow (PI) 5))) (* 4/3 (* (sqrt u1) (/ (pow (PI) 3) (pow u2 2))))))))>
Calls

60 calls:

TimeVariablePointExpression
5.0ms
u1
@0
(* (sqrt (neg (neg u1))) (* u2 (+ (* (* u2 u2) (+ (* (pow (PI) 5) (* (* u2 u2) 4/15)) (* (PI) (* (* (PI) (PI)) -4/3)))) (* 2 (PI)))))
4.0ms
u2
@inf
(* (sqrt (neg (* (pow u1 4) (- -1/4 (/ (+ (/ 1/2 u1) (+ 1/3 (/ 1 (* u1 u1)))) u1))))) (sin (* (* 2 (PI)) u2)))
3.0ms
u2
@0
(* (sqrt (neg (* (pow u1 4) (- -1/4 (/ (+ (/ 1/2 u1) (+ 1/3 (/ 1 (* u1 u1)))) u1))))) (sin (* (* 2 (PI)) u2)))
2.0ms
u1
@-inf
(* (sqrt (neg (* u1 (+ (* u1 (+ (* u1 (+ (* u1 -1/4) -1/3)) -1/2)) -1)))) (* u2 (* 2 (PI))))
2.0ms
u1
@-inf
(* (sqrt (neg (neg u1))) (* u2 (+ (* (* u2 u2) (+ (* (pow (PI) 5) (* (* u2 u2) 4/15)) (* (PI) (* (* (PI) (PI)) -4/3)))) (* 2 (PI)))))

rewrite533.0ms (4.4%)

Memory
-3.9MiB live, 527.1MiB allocated
Algorithm
batch-egg-rewrite
Rules
6 072×lower-*.f64
6 034×lower-*.f32
4 072×lower-fma.f64
4 062×lower-fma.f32
2 460×lower-/.f64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
057181
0105177
1368168
22825168
08400168
Stop Event
iter limit
node limit
iter limit
Counts
18 → 274
Calls
Call 1
Inputs
(*.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)))) u1)))
(*.f32 (sqrt.f32 (neg.f32 (*.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)))) u1))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(/.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) u1) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) u1)
(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)
(*.f32 (neg.f32 (*.f32 u2 (PI.f32))) (*.f32 (sqrt.f32 u1) #s(literal 2 binary32)))
(*.f32 u2 (PI.f32))
(PI.f32)
(neg.f32 (*.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 u2 (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 u1 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32)))
(*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32)))
(fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32))
(*.f32 (sqrt.f32 (neg.f32 (neg.f32 u1))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))
(*.f32 (PI.f32) (PI.f32))
(pow.f32 (PI.f32) #s(literal 5 binary32))
(*.f32 (*.f32 u2 u2) #s(literal 4/15 binary32))
(*.f32 (sqrt.f32 (neg.f32 (neg.f32 u1))) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (pow.f32 (PI.f32) #s(literal 5 binary32)) (*.f32 (*.f32 u2 u2) #s(literal 4/15 binary32)) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))))
Outputs
(+.f32 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1/4 binary32)) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (/.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))))
(+.f32 (*.f32 #s(literal -1/4 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (/.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)) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))
(fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1/4 binary32) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (/.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))))
(fma.f32 #s(literal -1/4 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 (/.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)) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))
(/.f32 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (-.f32 #s(literal -1/64 binary32) (/.f32 (*.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) u1) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (*.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) u1) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (+.f32 (/.f32 #s(literal 1/2 binary32) u1) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))) (*.f32 u1 (*.f32 u1 u1))))) (fma.f32 (/.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) u1) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) u1) (+.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)))) u1)) #s(literal 1/16 binary32)))
(/.f32 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (-.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) u1) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (+.f32 (/.f32 #s(literal 1/2 binary32) u1) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) (*.f32 u1 u1)))) (+.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)))) u1)))
(/.f32 (*.f32 (-.f32 #s(literal -1/64 binary32) (/.f32 (*.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) u1) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (*.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) u1) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (+.f32 (/.f32 #s(literal 1/2 binary32) u1) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (fma.f32 (/.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) u1) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) u1) (+.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)))) u1)) #s(literal 1/16 binary32)))
(/.f32 (*.f32 (-.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) u1) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (+.f32 (/.f32 #s(literal 1/2 binary32) u1) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (+.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)))) u1)))
(*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (-.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)))) u1)))
(*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (-.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)))) u1))))
(*.f32 (-.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)))) u1)) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))
(*.f32 (*.f32 (-.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)))) u1)) (*.f32 u1 u1)) (*.f32 u1 u1))
(*.f32 (*.f32 (*.f32 u1 u1) (sqrt.f32 (+.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)))) u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)) (*.f32 (*.f32 u1 u1) (sqrt.f32 (+.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)))) u1)))))
(neg.f32 (/.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)))
(exp.f32 (*.f32 (log.f32 (/.f32 u1 (+.f32 (/.f32 #s(literal 1/2 binary32) u1) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))) #s(literal -1 binary32)))
(pow.f32 (/.f32 u1 (+.f32 (/.f32 #s(literal 1/2 binary32) u1) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) #s(literal -1 binary32))
(pow.f32 (/.f32 (/.f32 u1 (+.f32 (/.f32 #s(literal 1/2 binary32) u1) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) #s(literal 1 binary32)) #s(literal -1 binary32))
(/.f32 #s(literal 1 binary32) (/.f32 u1 (+.f32 (/.f32 #s(literal 1/2 binary32) u1) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 u1 (+.f32 (/.f32 #s(literal 1/2 binary32) u1) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) #s(literal 1 binary32)))
(/.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) u1) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) u1)
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 u1 (+.f32 (/.f32 #s(literal 1/2 binary32) u1) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))))
(/.f32 (neg.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))
(/.f32 (fma.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (/.f32 #s(literal 1/8 binary32) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 u1 (fma.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (-.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 #s(literal 1/2 binary32) u1)) (/.f32 #s(literal 1/4 binary32) (*.f32 u1 u1)))))
(/.f32 (-.f32 (/.f32 #s(literal 1/4 binary32) (*.f32 u1 u1)) (*.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) (*.f32 u1 (-.f32 (/.f32 (-.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) u1)) u1) #s(literal 1/3 binary32))))
(/.f32 (*.f32 (fma.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (/.f32 #s(literal 1/8 binary32) (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32)) (*.f32 (fma.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (-.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 #s(literal 1/2 binary32) u1)) (/.f32 #s(literal 1/4 binary32) (*.f32 u1 u1))) u1))
(/.f32 (*.f32 (-.f32 (/.f32 #s(literal 1/4 binary32) (*.f32 u1 u1)) (*.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) #s(literal 1 binary32)) (*.f32 (-.f32 (/.f32 (-.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) u1)) u1) #s(literal 1/3 binary32)) u1))
(/.f32 (*.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) u1) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) #s(literal 1 binary32)) u1)
(/.f32 (neg.f32 (neg.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) u1) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))) u1)
(/.f32 (*.f32 (fma.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (/.f32 #s(literal 1/8 binary32) (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) u1)) (fma.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (-.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 #s(literal 1/2 binary32) u1)) (/.f32 #s(literal 1/4 binary32) (*.f32 u1 u1))))
(/.f32 (*.f32 (-.f32 (/.f32 #s(literal 1/4 binary32) (*.f32 u1 u1)) (*.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) (/.f32 #s(literal 1 binary32) u1)) (-.f32 (/.f32 (-.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) u1)) u1) #s(literal 1/3 binary32)))
(/.f32 (/.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) u1) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) #s(literal -1 binary32)) (neg.f32 u1))
(/.f32 (/.f32 (neg.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) u1) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) #s(literal -1 binary32)) u1)
(*.f32 #s(literal 1 binary32) (/.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) u1) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) u1))
(*.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) u1) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) u1))
(*.f32 #s(literal -1 binary32) (pow.f32 (/.f32 (neg.f32 u1) (+.f32 (/.f32 #s(literal 1/2 binary32) u1) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) #s(literal -1 binary32)))
(*.f32 (neg.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) u1) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) (/.f32 #s(literal 1 binary32) (neg.f32 u1)))
(*.f32 (/.f32 #s(literal 1 binary32) u1) (+.f32 (/.f32 #s(literal 1/2 binary32) u1) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(*.f32 (/.f32 #s(literal 1 binary32) u1) (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1/2 binary32) u1) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) #s(literal -1 binary32)))
(*.f32 (pow.f32 (/.f32 u1 (fma.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (/.f32 #s(literal 1/8 binary32) (*.f32 u1 (*.f32 u1 u1))))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (-.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 #s(literal 1/2 binary32) u1)) (/.f32 #s(literal 1/4 binary32) (*.f32 u1 u1)))))
(*.f32 (pow.f32 (/.f32 u1 (-.f32 (/.f32 #s(literal 1/4 binary32) (*.f32 u1 u1)) (*.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (-.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) u1)) u1) #s(literal 1/3 binary32))))
(*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))
(*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))
(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)
(*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32)))
(*.f32 (*.f32 (PI.f32) u2) #s(literal 2 binary32))
(*.f32 (*.f32 #s(literal 2 binary32) u2) (PI.f32))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) u2) #s(literal 1 binary32)) (PI.f32))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) u2) (pow.f32 (PI.f32) #s(literal 2/3 binary32))) (cbrt.f32 (PI.f32)))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) u2) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))
(neg.f32 (*.f32 u2 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) (sqrt.f32 u1)))))
(-.f32 #s(literal 0 binary32) (*.f32 u2 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) (sqrt.f32 u1)))))
(*.f32 #s(literal 2 binary32) (*.f32 (neg.f32 (*.f32 (PI.f32) u2)) (sqrt.f32 u1)))
(*.f32 u2 (*.f32 (neg.f32 (PI.f32)) (*.f32 #s(literal 2 binary32) (sqrt.f32 u1))))
(*.f32 (*.f32 (PI.f32) u2) (neg.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 u1))))
(*.f32 (neg.f32 (*.f32 (PI.f32) u2)) (*.f32 #s(literal 2 binary32) (sqrt.f32 u1)))
(*.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 u1)) (neg.f32 (*.f32 (PI.f32) u2)))
(*.f32 #s(literal -1 binary32) (*.f32 u2 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) (sqrt.f32 u1)))))
(*.f32 (sqrt.f32 u1) (*.f32 #s(literal 2 binary32) (neg.f32 (*.f32 (PI.f32) u2))))
(*.f32 (neg.f32 u2) (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) (sqrt.f32 u1))))
(*.f32 (*.f32 (neg.f32 (*.f32 (PI.f32) u2)) (sqrt.f32 u1)) #s(literal 2 binary32))
(*.f32 (*.f32 (neg.f32 (*.f32 (PI.f32) u2)) #s(literal 2 binary32)) (sqrt.f32 u1))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 u1)) u2) (neg.f32 (PI.f32)))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 u1)) #s(literal -1 binary32)) (*.f32 (PI.f32) u2))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 u1)) (neg.f32 u2)) (PI.f32))
(*.f32 #s(literal 1 binary32) (*.f32 (PI.f32) u2))
(*.f32 (PI.f32) u2)
(*.f32 u2 (PI.f32))
(*.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (*.f32 (cbrt.f32 (PI.f32)) u2))
(*.f32 (sqrt.f32 (PI.f32)) (*.f32 (sqrt.f32 (PI.f32)) u2))
(*.f32 (*.f32 u2 #s(literal 1 binary32)) (PI.f32))
(*.f32 (*.f32 u2 (pow.f32 (PI.f32) #s(literal 2/3 binary32))) (cbrt.f32 (PI.f32)))
(*.f32 (*.f32 u2 (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))
(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 (*.f32 #s(literal 1/2 binary32) (log.f32 (PI.f32))) #s(literal 2 binary32)))
(exp.f32 (*.f32 (log.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) #s(literal 1/3 binary32)))
(fabs.f32 (PI.f32))
(pow.f32 (PI.f32) #s(literal 1 binary32))
(pow.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/2 binary32))
(pow.f32 (cbrt.f32 (PI.f32)) #s(literal 3 binary32))
(pow.f32 (sqrt.f32 (PI.f32)) #s(literal 2 binary32))
(pow.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1/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 #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 (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 (cbrt.f32 (sqrt.f32 (PI.f32))) (pow.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (sqrt.f32 (PI.f32))) #s(literal 1/3 binary32)))
(*.f32 (cbrt.f32 (sqrt.f32 (PI.f32))) (cbrt.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (sqrt.f32 (PI.f32)))))
(*.f32 (sqrt.f32 (sqrt.f32 (PI.f32))) (sqrt.f32 (*.f32 (PI.f32) (sqrt.f32 (PI.f32)))))
(*.f32 (pow.f32 #s(literal 1 binary32) #s(literal 1/3 binary32)) (PI.f32))
(*.f32 (pow.f32 (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 (*.f32 (PI.f32) (PI.f32)) (sqrt.f32 (PI.f32)))) (cbrt.f32 (sqrt.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 (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 (pow.f32 (PI.f32) #s(literal 5/3 binary32))) (pow.f32 (PI.f32) #s(literal 1/6 binary32)))
(log.f32 (exp.f32 (PI.f32)))
(neg.f32 (*.f32 (PI.f32) u2))
(+.f32 #s(literal 0 binary32) (neg.f32 (*.f32 (PI.f32) u2)))
(-.f32 #s(literal 0 binary32) (*.f32 (PI.f32) u2))
(/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (PI.f32) u2) (*.f32 (*.f32 (PI.f32) u2) (*.f32 (PI.f32) u2)))) (+.f32 #s(literal 0 binary32) (fma.f32 (*.f32 (PI.f32) u2) (*.f32 (PI.f32) u2) (*.f32 #s(literal 0 binary32) (*.f32 (PI.f32) u2)))))
(/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (PI.f32) u2) (*.f32 (PI.f32) u2))) (+.f32 #s(literal 0 binary32) (*.f32 (PI.f32) u2)))
(*.f32 (PI.f32) (neg.f32 u2))
(*.f32 u2 (neg.f32 (PI.f32)))
(*.f32 (*.f32 (PI.f32) u2) #s(literal -1 binary32))
(*.f32 #s(literal -1 binary32) (*.f32 (PI.f32) u2))
(*.f32 (neg.f32 u2) (PI.f32))
(*.f32 (neg.f32 (PI.f32)) u2)
(*.f32 (*.f32 (neg.f32 u2) #s(literal 1 binary32)) (PI.f32))
(*.f32 (*.f32 (neg.f32 u2) (pow.f32 (PI.f32) #s(literal 2/3 binary32))) (cbrt.f32 (PI.f32)))
(*.f32 (*.f32 (neg.f32 u2) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))
(*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) u2) (sqrt.f32 (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))) u1))))
(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 u2 (sqrt.f32 (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))) u1))))
(*.f32 u2 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (sqrt.f32 (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))) u1))))
(*.f32 (sqrt.f32 (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))) u1)) (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) (sqrt.f32 (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))) u1)))
(*.f32 (*.f32 u2 (sqrt.f32 (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))) u1))) (*.f32 #s(literal 2 binary32) (PI.f32)))
(*.f32 (*.f32 #s(literal 2 binary32) u2) (*.f32 (PI.f32) (sqrt.f32 (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))) u1))))
(*.f32 (*.f32 (sqrt.f32 (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))) u1)) #s(literal 2 binary32)) (*.f32 (PI.f32) u2))
(*.f32 (*.f32 (sqrt.f32 (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))) u1)) (*.f32 #s(literal 2 binary32) (PI.f32))) u2)
(*.f32 (*.f32 (sqrt.f32 (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))) u1)) (*.f32 #s(literal 2 binary32) u2)) (PI.f32))
(*.f32 (*.f32 (*.f32 u2 (sqrt.f32 (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))) u1))) #s(literal 2 binary32)) (PI.f32))
(*.f32 (*.f32 (*.f32 u2 (sqrt.f32 (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))) u1))) (PI.f32)) #s(literal 2 binary32))
(neg.f32 (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))) u1))
(+.f32 (neg.f32 u1) (*.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32))))
(+.f32 (*.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32))) (neg.f32 u1))
(fma.f32 u1 #s(literal -1 binary32) (*.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32))))
(fma.f32 u1 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32))) (neg.f32 u1))
(fma.f32 #s(literal 1 binary32) (neg.f32 u1) (*.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32))))
(fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (neg.f32 u1))
(fma.f32 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (*.f32 u1 u1) (neg.f32 u1))
(fma.f32 #s(literal -1 binary32) u1 (*.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32))))
(fma.f32 #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)))) (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 (*.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)) (neg.f32 u1) (neg.f32 u1))
(-.f32 (*.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32))) u1)
(-.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)) #s(literal 0 binary32)) u1)
(/.f32 (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))) (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (*.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32))))) (*.f32 u1 (*.f32 u1 u1)) (neg.f32 (*.f32 u1 (*.f32 u1 u1)))) (fma.f32 (*.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32))) (*.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32))) (-.f32 (*.f32 u1 u1) (*.f32 (*.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32))) (neg.f32 u1)))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32))) (*.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)))) (*.f32 u1 u1)) (-.f32 (*.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32))) (neg.f32 u1)))
(/.f32 (*.f32 u1 (fma.f32 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32))) (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (*.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)))) #s(literal -1 binary32))) (fma.f32 u1 (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32))))))
(/.f32 (*.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 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32))) #s(literal -1 binary32))) (fma.f32 u1 (fma.f32 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 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)))) #s(literal -1 binary32)) u1) (fma.f32 u1 (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32))))))
(/.f32 (*.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 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32))) #s(literal -1 binary32)) u1) (fma.f32 u1 (fma.f32 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 -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))) u1))
(*.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32)) u1)
(*.f32 (*.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32)) #s(literal -1 binary32)) (neg.f32 u1))
(*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))
(*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))
(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)
(*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32)))
(*.f32 (*.f32 (PI.f32) u2) #s(literal 2 binary32))
(*.f32 (*.f32 #s(literal 2 binary32) u2) (PI.f32))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) u2) #s(literal 1 binary32)) (PI.f32))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) u2) (pow.f32 (PI.f32) #s(literal 2/3 binary32))) (cbrt.f32 (PI.f32)))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) u2) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))
(+.f32 #s(literal -1/3 binary32) (*.f32 u1 #s(literal -1/4 binary32)))
(+.f32 (*.f32 u1 #s(literal -1/4 binary32)) #s(literal -1/3 binary32))
(pow.f32 (/.f32 (fma.f32 (*.f32 u1 u1) #s(literal 1/16 binary32) (-.f32 #s(literal 1/9 binary32) (*.f32 u1 #s(literal 1/12 binary32)))) (fma.f32 #s(literal -1/64 binary32) (*.f32 u1 (*.f32 u1 u1)) #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))
(fma.f32 #s(literal -1 binary32) (*.f32 (neg.f32 u1) #s(literal -1/4 binary32)) #s(literal -1/3 binary32))
(fma.f32 #s(literal 1/4 binary32) (neg.f32 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 #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 #s(literal -1/64 binary32) (*.f32 u1 (*.f32 u1 u1)) #s(literal -1/27 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal 1/3 binary32)) (fma.f32 (*.f32 u1 u1) #s(literal 1/16 binary32) #s(literal -1/9 binary32))))
(/.f32 (fma.f32 #s(literal -1/64 binary32) (*.f32 u1 (*.f32 u1 u1)) #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 #s(literal -1/64 binary32) (*.f32 u1 (*.f32 u1 u1)) #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 #s(literal -1/64 binary32) (*.f32 u1 (*.f32 u1 u1)) #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 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 (fma.f32 #s(literal -1/64 binary32) (*.f32 u1 (*.f32 u1 u1)) #s(literal -1/27 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 u1) #s(literal 1/16 binary32) (-.f32 #s(literal 1/9 binary32) (*.f32 u1 #s(literal 1/12 binary32))))))
(*.f32 (fma.f32 (*.f32 u1 u1) #s(literal 1/16 binary32) #s(literal -1/9 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 #s(literal -1/4 binary32) #s(literal 1/3 binary32))))
(*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)) (sqrt.f32 u1))
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))
(*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 (PI.f32) u2)) (cos.f32 (*.f32 (PI.f32) u2))))
(exp.f32 (*.f32 (log.f32 (PI.f32)) #s(literal 2 binary32)))
(exp.f32 (log.f32 (*.f32 (PI.f32) (PI.f32))))
(exp.f32 (*.f32 (log.f32 (*.f32 (PI.f32) (PI.f32))) #s(literal 1 binary32)))
(exp.f32 (*.f32 (*.f32 (log.f32 (PI.f32)) #s(literal 2 binary32)) #s(literal 1 binary32)))
(pow.f32 (PI.f32) #s(literal 2 binary32))
(pow.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))
(pow.f32 (cbrt.f32 (PI.f32)) #s(literal 6 binary32))
(pow.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) #s(literal 3 binary32))
(pow.f32 (sqrt.f32 (PI.f32)) #s(literal 4 binary32))
(pow.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 2/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))
(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 #s(literal 1 binary32) (*.f32 (PI.f32) (PI.f32)))
(*.f32 (PI.f32) (PI.f32))
(*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))
(*.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (cbrt.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (PI.f32)))))
(*.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (pow.f32 (PI.f32) #s(literal 4/3 binary32)))
(*.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (pow.f32 (pow.f32 (PI.f32) #s(literal 4/3 binary32)) #s(literal 1 binary32)))
(*.f32 (sqrt.f32 (PI.f32)) (*.f32 (PI.f32) (sqrt.f32 (PI.f32))))
(*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (*.f32 (PI.f32) (sqrt.f32 (PI.f32))) #s(literal 1 binary32)))
(*.f32 (pow.f32 (PI.f32) #s(literal 5/3 binary32)) (cbrt.f32 (PI.f32)))
(*.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 (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 (pow.f32 (PI.f32) #s(literal 5/3 binary32)) #s(literal 1 binary32)) (cbrt.f32 (PI.f32)))
(exp.f32 (*.f32 #s(literal 5 binary32) (log.f32 (PI.f32))))
(exp.f32 (*.f32 (log.f32 (*.f32 (PI.f32) (PI.f32))) #s(literal 5/2 binary32)))
(exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (sqrt.f32 (PI.f32)))) #s(literal 2 binary32)))
(exp.f32 (*.f32 (*.f32 (log.f32 (PI.f32)) #s(literal 2 binary32)) #s(literal 5/2 binary32)))
(exp.f32 (*.f32 (*.f32 (log.f32 (PI.f32)) #s(literal 5/2 binary32)) #s(literal 2 binary32)))
(exp.f32 (fma.f32 (log.f32 (PI.f32)) #s(literal 5/2 binary32) (*.f32 (log.f32 (PI.f32)) #s(literal 5/2 binary32))))
(pow.f32 (PI.f32) #s(literal 5 binary32))
(pow.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 5/2 binary32))
(pow.f32 (cbrt.f32 (PI.f32)) #s(literal 15 binary32))
(pow.f32 (sqrt.f32 (PI.f32)) #s(literal 10 binary32))
(pow.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (sqrt.f32 (PI.f32))) #s(literal 2 binary32))
(pow.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 5/3 binary32))
(pow.f32 (exp.f32 #s(literal 5 binary32)) (log.f32 (PI.f32)))
(*.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (sqrt.f32 (PI.f32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (sqrt.f32 (PI.f32)))))
(*.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (sqrt.f32 (PI.f32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (sqrt.f32 (PI.f32)))) #s(literal 1 binary32))
(*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (sqrt.f32 (PI.f32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (sqrt.f32 (PI.f32))))
(*.f32 (pow.f32 (cbrt.f32 (PI.f32)) #s(literal 10 binary32)) (pow.f32 (PI.f32) #s(literal 5/3 binary32)))
(*.f32 (pow.f32 (PI.f32) #s(literal 5/3 binary32)) (pow.f32 (cbrt.f32 (PI.f32)) #s(literal 10 binary32)))
(*.f32 (pow.f32 (PI.f32) #s(literal 5/3 binary32)) (pow.f32 (pow.f32 (PI.f32) #s(literal 4/3 binary32)) #s(literal 5/2 binary32)))
(*.f32 (pow.f32 (PI.f32) #s(literal 5/4 binary32)) (pow.f32 (*.f32 (PI.f32) (sqrt.f32 (PI.f32))) #s(literal 5/2 binary32)))
(*.f32 (pow.f32 (*.f32 (PI.f32) (sqrt.f32 (PI.f32))) #s(literal 5/2 binary32)) (pow.f32 (PI.f32) #s(literal 5/4 binary32)))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (PI.f32)))) #s(literal 5/2 binary32)) (pow.f32 (PI.f32) #s(literal 5/3 binary32)))
(*.f32 (pow.f32 (pow.f32 (PI.f32) #s(literal 5/3 binary32)) #s(literal 5/2 binary32)) (pow.f32 (PI.f32) #s(literal 5/6 binary32)))
(*.f32 (pow.f32 (pow.f32 (PI.f32) #s(literal 5/3 binary32)) #s(literal 2 binary32)) (pow.f32 (pow.f32 (PI.f32) #s(literal 5/6 binary32)) #s(literal 2 binary32)))
(*.f32 u2 (*.f32 u2 #s(literal 4/15 binary32)))
(*.f32 (*.f32 u2 u2) #s(literal 4/15 binary32))
(*.f32 #s(literal 4/15 binary32) (*.f32 u2 u2))
(*.f32 (*.f32 u2 #s(literal 4/15 binary32)) u2)
(+.f32 (*.f32 (sqrt.f32 u1) (*.f32 u2 (*.f32 (*.f32 u2 u2) (fma.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 (PI.f32) #s(literal -4/3 binary32))) (*.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (sqrt.f32 (PI.f32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (sqrt.f32 (PI.f32)))) (*.f32 (*.f32 u2 u2) #s(literal 4/15 binary32))))))) (*.f32 (sqrt.f32 u1) (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(+.f32 (*.f32 (*.f32 u2 (sqrt.f32 u1)) (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 (*.f32 u2 (sqrt.f32 u1)) (*.f32 (*.f32 u2 u2) (fma.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 (PI.f32) #s(literal -4/3 binary32))) (*.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (sqrt.f32 (PI.f32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (sqrt.f32 (PI.f32)))) (*.f32 (*.f32 u2 u2) #s(literal 4/15 binary32)))))))
(+.f32 (*.f32 (*.f32 u2 (sqrt.f32 u1)) (*.f32 (*.f32 u2 u2) (fma.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 (PI.f32) #s(literal -4/3 binary32))) (*.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (sqrt.f32 (PI.f32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (sqrt.f32 (PI.f32)))) (*.f32 (*.f32 u2 u2) #s(literal 4/15 binary32)))))) (*.f32 (*.f32 u2 (sqrt.f32 u1)) (*.f32 #s(literal 2 binary32) (PI.f32))))
(+.f32 (*.f32 (*.f32 u2 (*.f32 (*.f32 u2 u2) (fma.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 (PI.f32) #s(literal -4/3 binary32))) (*.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (sqrt.f32 (PI.f32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (sqrt.f32 (PI.f32)))) (*.f32 (*.f32 u2 u2) #s(literal 4/15 binary32)))))) (sqrt.f32 u1)) (*.f32 u2 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) (sqrt.f32 u1)))))
(+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 u2 (sqrt.f32 u1))) (*.f32 (*.f32 (*.f32 u2 u2) (fma.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 (PI.f32) #s(literal -4/3 binary32))) (*.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (sqrt.f32 (PI.f32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (sqrt.f32 (PI.f32)))) (*.f32 (*.f32 u2 u2) #s(literal 4/15 binary32))))) (*.f32 u2 (sqrt.f32 u1))))
(+.f32 (*.f32 (*.f32 (*.f32 u2 u2) (fma.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 (PI.f32) #s(literal -4/3 binary32))) (*.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (sqrt.f32 (PI.f32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (sqrt.f32 (PI.f32)))) (*.f32 (*.f32 u2 u2) #s(literal 4/15 binary32))))) (*.f32 u2 (sqrt.f32 u1))) (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 u2 (sqrt.f32 u1))))
(fma.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 u2 (sqrt.f32 u1)) (*.f32 (*.f32 (*.f32 u2 u2) (fma.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 (PI.f32) #s(literal -4/3 binary32))) (*.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (sqrt.f32 (PI.f32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (sqrt.f32 (PI.f32)))) (*.f32 (*.f32 u2 u2) #s(literal 4/15 binary32))))) (*.f32 u2 (sqrt.f32 u1))))
(fma.f32 (sqrt.f32 u1) (*.f32 u2 (*.f32 (*.f32 u2 u2) (fma.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 (PI.f32) #s(literal -4/3 binary32))) (*.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (sqrt.f32 (PI.f32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (sqrt.f32 (PI.f32)))) (*.f32 (*.f32 u2 u2) #s(literal 4/15 binary32)))))) (*.f32 (sqrt.f32 u1) (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(fma.f32 (*.f32 (*.f32 u2 u2) (fma.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 (PI.f32) #s(literal -4/3 binary32))) (*.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (sqrt.f32 (PI.f32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (sqrt.f32 (PI.f32)))) (*.f32 (*.f32 u2 u2) #s(literal 4/15 binary32))))) (*.f32 u2 (sqrt.f32 u1)) (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 u2 (sqrt.f32 u1))))
(fma.f32 (*.f32 u2 (*.f32 (*.f32 u2 u2) (fma.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 (PI.f32) #s(literal -4/3 binary32))) (*.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (sqrt.f32 (PI.f32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (sqrt.f32 (PI.f32)))) (*.f32 (*.f32 u2 u2) #s(literal 4/15 binary32)))))) (sqrt.f32 u1) (*.f32 u2 (*.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)) (*.f32 (*.f32 u2 (sqrt.f32 u1)) (*.f32 (*.f32 u2 u2) (fma.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 (PI.f32) #s(literal -4/3 binary32))) (*.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (sqrt.f32 (PI.f32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (sqrt.f32 (PI.f32)))) (*.f32 (*.f32 u2 u2) #s(literal 4/15 binary32)))))))
(fma.f32 (*.f32 u2 (sqrt.f32 u1)) (*.f32 (*.f32 u2 u2) (fma.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 (PI.f32) #s(literal -4/3 binary32))) (*.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (sqrt.f32 (PI.f32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (sqrt.f32 (PI.f32)))) (*.f32 (*.f32 u2 u2) #s(literal 4/15 binary32))))) (*.f32 (*.f32 u2 (sqrt.f32 u1)) (*.f32 #s(literal 2 binary32) (PI.f32))))
(/.f32 (*.f32 (*.f32 u2 (sqrt.f32 u1)) (fma.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 8 binary32) (pow.f32 (*.f32 (*.f32 u2 u2) (fma.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 (PI.f32) #s(literal -4/3 binary32))) (*.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (sqrt.f32 (PI.f32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (sqrt.f32 (PI.f32)))) (*.f32 (*.f32 u2 u2) #s(literal 4/15 binary32))))) #s(literal 3 binary32)))) (fma.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (-.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 u2 u2) (fma.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 (PI.f32) #s(literal -4/3 binary32))) (*.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (sqrt.f32 (PI.f32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (sqrt.f32 (PI.f32)))) (*.f32 (*.f32 u2 u2) #s(literal 4/15 binary32)))))) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 (PI.f32) #s(literal -4/3 binary32))) (*.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (sqrt.f32 (PI.f32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (sqrt.f32 (PI.f32)))) (*.f32 (*.f32 u2 u2) #s(literal 4/15 binary32)))) (*.f32 (*.f32 u2 u2) (fma.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 (PI.f32) #s(literal -4/3 binary32))) (*.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (sqrt.f32 (PI.f32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (sqrt.f32 (PI.f32)))) (*.f32 (*.f32 u2 u2) #s(literal 4/15 binary32)))))))))
(/.f32 (*.f32 (*.f32 u2 (sqrt.f32 u1)) (*.f32 (fma.f32 #s(literal 2 binary32) (PI.f32) (*.f32 (*.f32 u2 u2) (fma.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 (PI.f32) #s(literal -4/3 binary32))) (*.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (sqrt.f32 (PI.f32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (sqrt.f32 (PI.f32)))) (*.f32 (*.f32 u2 u2) #s(literal 4/15 binary32)))))) (fma.f32 (*.f32 u2 u2) (fma.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 (PI.f32) #s(literal -4/3 binary32))) (*.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (sqrt.f32 (PI.f32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (sqrt.f32 (PI.f32)))) (*.f32 (*.f32 u2 u2) #s(literal 4/15 binary32)))) (*.f32 #s(literal -2 binary32) (PI.f32))))) (fma.f32 (*.f32 u2 u2) (fma.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 (PI.f32) #s(literal -4/3 binary32))) (*.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (sqrt.f32 (PI.f32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (sqrt.f32 (PI.f32)))) (*.f32 (*.f32 u2 u2) #s(literal 4/15 binary32)))) (*.f32 #s(literal -2 binary32) (PI.f32))))
(*.f32 u2 (*.f32 (fma.f32 #s(literal 2 binary32) (PI.f32) (*.f32 (*.f32 u2 u2) (fma.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 (PI.f32) #s(literal -4/3 binary32))) (*.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (sqrt.f32 (PI.f32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (sqrt.f32 (PI.f32)))) (*.f32 (*.f32 u2 u2) #s(literal 4/15 binary32)))))) (sqrt.f32 u1)))
(*.f32 (sqrt.f32 u1) (*.f32 u2 (fma.f32 #s(literal 2 binary32) (PI.f32) (*.f32 (*.f32 u2 u2) (fma.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 (PI.f32) #s(literal -4/3 binary32))) (*.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (sqrt.f32 (PI.f32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (sqrt.f32 (PI.f32)))) (*.f32 (*.f32 u2 u2) #s(literal 4/15 binary32))))))))
(*.f32 (fma.f32 #s(literal 2 binary32) (PI.f32) (*.f32 (*.f32 u2 u2) (fma.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 (PI.f32) #s(literal -4/3 binary32))) (*.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (sqrt.f32 (PI.f32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (sqrt.f32 (PI.f32)))) (*.f32 (*.f32 u2 u2) #s(literal 4/15 binary32)))))) (*.f32 u2 (sqrt.f32 u1)))
(*.f32 (*.f32 u2 (fma.f32 #s(literal 2 binary32) (PI.f32) (*.f32 (*.f32 u2 u2) (fma.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 (PI.f32) #s(literal -4/3 binary32))) (*.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (sqrt.f32 (PI.f32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (sqrt.f32 (PI.f32)))) (*.f32 (*.f32 u2 u2) #s(literal 4/15 binary32))))))) (sqrt.f32 u1))
(*.f32 (*.f32 u2 (sqrt.f32 u1)) (fma.f32 #s(literal 2 binary32) (PI.f32) (*.f32 (*.f32 u2 u2) (fma.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 (PI.f32) #s(literal -4/3 binary32))) (*.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (sqrt.f32 (PI.f32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (sqrt.f32 (PI.f32)))) (*.f32 (*.f32 u2 u2) #s(literal 4/15 binary32)))))))
(*.f32 (*.f32 (sqrt.f32 u1) (fma.f32 #s(literal 2 binary32) (PI.f32) (*.f32 (*.f32 u2 u2) (fma.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 (PI.f32) #s(literal -4/3 binary32))) (*.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (sqrt.f32 (PI.f32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (sqrt.f32 (PI.f32)))) (*.f32 (*.f32 u2 u2) #s(literal 4/15 binary32))))))) u2)

simplify473.0ms (3.9%)

Memory
-21.8MiB live, 300.5MiB allocated
Algorithm
egg-herbie
Rules
12 616×lower-fma.f64
12 616×lower-fma.f32
7 614×lower-*.f64
7 614×lower-*.f32
3 754×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
03463482
110763360
238493209
375143207
081233063
Stop Event
iter limit
node limit
Counts
240 → 240
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))
(* -1/4 (pow u1 4))
(* -1 (* (pow u1 4) (+ 1/4 (* 1/3 (/ 1 u1)))))
(* (pow u1 4) (- (* -1 (/ (+ 1/3 (* 1/2 (/ 1 u1))) u1)) 1/4))
(* (pow u1 4) (- (* -1 (/ (+ 1/2 (/ 1 u1)) (pow u1 2))) (+ 1/4 (* 1/3 (/ 1 u1)))))
(* -1/4 (pow u1 4))
(* -1 (* (pow u1 4) (+ 1/4 (* 1/3 (/ 1 u1)))))
(* (pow u1 4) (- (* -1 (/ (+ 1/3 (* 1/2 (/ 1 u1))) u1)) 1/4))
(* (pow u1 4) (- (* -1 (/ (+ 1/3 (+ (* 1/2 (/ 1 u1)) (/ 1 (pow u1 2)))) u1)) 1/4))
(* (sqrt u1) (sin (* 2 (* u2 (PI)))))
(+ (* 1/4 (* (sqrt (pow u1 3)) (sin (* 2 (* u2 (PI)))))) (* (sqrt u1) (sin (* 2 (* u2 (PI))))))
(+ (* (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)))))))))))
(* 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 (* (* (pow u1 2) (* u2 (PI))) (sqrt (+ 1/4 (+ (* 1/3 (/ 1 u1)) (+ (* 1/2 (/ 1 (pow u1 2))) (/ 1 (pow u1 3))))))))
(* u2 (+ (* -4/3 (* (* (pow u1 2) (* (pow u2 2) (pow (PI) 3))) (sqrt (+ 1/4 (+ (* 1/3 (/ 1 u1)) (+ (* 1/2 (/ 1 (pow u1 2))) (/ 1 (pow u1 3)))))))) (* 2 (* (* (pow u1 2) (PI)) (sqrt (+ 1/4 (+ (* 1/3 (/ 1 u1)) (+ (* 1/2 (/ 1 (pow u1 2))) (/ 1 (pow u1 3))))))))))
(* u2 (+ (* 2 (* (* (pow u1 2) (PI)) (sqrt (+ 1/4 (+ (* 1/3 (/ 1 u1)) (+ (* 1/2 (/ 1 (pow u1 2))) (/ 1 (pow u1 3)))))))) (* (pow u2 2) (+ (* -4/3 (* (* (pow u1 2) (pow (PI) 3)) (sqrt (+ 1/4 (+ (* 1/3 (/ 1 u1)) (+ (* 1/2 (/ 1 (pow u1 2))) (/ 1 (pow u1 3)))))))) (* 4/15 (* (* (pow u1 2) (* (pow u2 2) (pow (PI) 5))) (sqrt (+ 1/4 (+ (* 1/3 (/ 1 u1)) (+ (* 1/2 (/ 1 (pow u1 2))) (/ 1 (pow u1 3))))))))))))
(* u2 (+ (* 2 (* (* (pow u1 2) (PI)) (sqrt (+ 1/4 (+ (* 1/3 (/ 1 u1)) (+ (* 1/2 (/ 1 (pow u1 2))) (/ 1 (pow u1 3)))))))) (* (pow u2 2) (+ (* -4/3 (* (* (pow u1 2) (pow (PI) 3)) (sqrt (+ 1/4 (+ (* 1/3 (/ 1 u1)) (+ (* 1/2 (/ 1 (pow u1 2))) (/ 1 (pow u1 3)))))))) (* (pow u2 2) (+ (* -8/315 (* (* (pow u1 2) (* (pow u2 2) (pow (PI) 7))) (sqrt (+ 1/4 (+ (* 1/3 (/ 1 u1)) (+ (* 1/2 (/ 1 (pow u1 2))) (/ 1 (pow u1 3)))))))) (* 4/15 (* (* (pow u1 2) (pow (PI) 5)) (sqrt (+ 1/4 (+ (* 1/3 (/ 1 u1)) (+ (* 1/2 (/ 1 (pow u1 2))) (/ 1 (pow u1 3))))))))))))))
(* (* (pow u1 2) (sin (* 2 (* u2 (PI))))) (sqrt (+ 1/4 (+ (* 1/3 (/ 1 u1)) (+ (* 1/2 (/ 1 (pow u1 2))) (/ 1 (pow u1 3)))))))
(* (* (pow u1 2) (sin (* 2 (* u2 (PI))))) (sqrt (+ 1/4 (+ (* 1/3 (/ 1 u1)) (+ (* 1/2 (/ 1 (pow u1 2))) (/ 1 (pow u1 3)))))))
(* (* (pow u1 2) (sin (* 2 (* u2 (PI))))) (sqrt (+ 1/4 (+ (* 1/3 (/ 1 u1)) (+ (* 1/2 (/ 1 (pow u1 2))) (/ 1 (pow u1 3)))))))
(* (* (pow u1 2) (sin (* 2 (* u2 (PI))))) (sqrt (+ 1/4 (+ (* 1/3 (/ 1 u1)) (+ (* 1/2 (/ 1 (pow u1 2))) (/ 1 (pow u1 3)))))))
(* (* (pow u1 2) (sin (* 2 (* u2 (PI))))) (sqrt (+ 1/4 (+ (* 1/3 (/ 1 u1)) (+ (* 1/2 (/ 1 (pow u1 2))) (/ 1 (pow u1 3)))))))
(* (* (pow u1 2) (sin (* 2 (* u2 (PI))))) (sqrt (+ 1/4 (+ (* 1/3 (/ 1 u1)) (+ (* 1/2 (/ 1 (pow u1 2))) (/ 1 (pow u1 3)))))))
(* (* (pow u1 2) (sin (* 2 (* u2 (PI))))) (sqrt (+ 1/4 (+ (* 1/3 (/ 1 u1)) (+ (* 1/2 (/ 1 (pow u1 2))) (/ 1 (pow u1 3)))))))
(* (* (pow u1 2) (sin (* 2 (* u2 (PI))))) (sqrt (+ 1/4 (+ (* 1/3 (/ 1 u1)) (+ (* 1/2 (/ 1 (pow u1 2))) (/ 1 (pow u1 3)))))))
(/ 1 (pow u1 3))
(/ (+ 1 (* 1/2 u1)) (pow u1 3))
(/ (+ 1 (* u1 (+ 1/2 (* 1/3 u1)))) (pow u1 3))
(/ (+ 1 (* u1 (+ 1/2 (* 1/3 u1)))) (pow u1 3))
(/ 1/3 u1)
(/ (+ 1/3 (* 1/2 (/ 1 u1))) u1)
(/ (+ 1/3 (+ (* 1/2 (/ 1 u1)) (/ 1 (pow u1 2)))) u1)
(/ (+ 1/3 (+ (* 1/2 (/ 1 u1)) (/ 1 (pow u1 2)))) u1)
(/ 1/3 u1)
(/ (+ 1/3 (* 1/2 (/ 1 u1))) u1)
(* -1 (/ (- (* -1 (/ (+ 1/2 (/ 1 u1)) u1)) 1/3) u1))
(* -1 (/ (- (* -1 (/ (+ 1/2 (/ 1 u1)) u1)) 1/3) 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 (* (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 (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)))))
(* u2 (PI))
(* u2 (PI))
(* u2 (PI))
(* u2 (PI))
(* u2 (PI))
(* u2 (PI))
(* u2 (PI))
(* u2 (PI))
(* u2 (PI))
(* u2 (PI))
(* u2 (PI))
(* u2 (PI))
(* -1 (* u2 (PI)))
(* -1 (* u2 (PI)))
(* -1 (* u2 (PI)))
(* -1 (* u2 (PI)))
(* -1 (* u2 (PI)))
(* -1 (* u2 (PI)))
(* -1 (* u2 (PI)))
(* -1 (* u2 (PI)))
(* -1 (* u2 (PI)))
(* -1 (* u2 (PI)))
(* -1 (* u2 (PI)))
(* -1 (* u2 (PI)))
(* 2 (* (sqrt u1) (* u2 (* (PI) (pow (sqrt -1) 2)))))
(+ (* -1/2 (* (sqrt (pow u1 3)) (* u2 (PI)))) (* 2 (* (sqrt u1) (* u2 (* (PI) (pow (sqrt -1) 2))))))
(+ (* 2 (* (sqrt u1) (* u2 (* (PI) (pow (sqrt -1) 2))))) (* (pow u1 2) (+ (* -1/2 (* (sqrt (/ 1 u1)) (* u2 (PI)))) (* -1/3 (* (sqrt u1) (* u2 (PI)))))))
(+ (* 2 (* (sqrt u1) (* u2 (* (PI) (pow (sqrt -1) 2))))) (* (pow u1 2) (+ (* -1/2 (* (sqrt (/ 1 u1)) (* u2 (PI)))) (* u1 (+ (* -1 (* (sqrt u1) (* u2 (* (PI) (+ 1/4 (* 1/16 (/ 1 (* u1 (pow (sqrt -1) 2))))))))) (* -1/3 (* (sqrt (/ 1 u1)) (* u2 (PI)))))))))
(* (pow u1 2) (* u2 (PI)))
(* (pow u1 2) (+ (* 2/3 (/ (* u2 (PI)) u1)) (* u2 (PI))))
(* (pow u1 2) (+ (* 2/3 (/ (* u2 (PI)) u1)) (+ (* 7/9 (/ (* u2 (PI)) (pow u1 2))) (* u2 (PI)))))
(* (pow u1 2) (+ (* 2/3 (/ (* u2 (PI)) u1)) (+ (* 7/9 (/ (* u2 (PI)) (pow u1 2))) (+ (* 40/27 (/ (* u2 (PI)) (pow u1 3))) (* u2 (PI))))))
(* (pow u1 2) (* u2 (PI)))
(* (pow u1 2) (+ (* 2/3 (/ (* u2 (PI)) u1)) (* u2 (PI))))
(* (pow u1 2) (+ (* -1 (/ (+ (* -7/9 (/ (* u2 (PI)) u1)) (* -2/3 (* u2 (PI)))) u1)) (* u2 (PI))))
(* (pow u1 2) (+ (* -1 (/ (+ (* -1 (/ (+ (* 7/9 (* u2 (PI))) (* 40/27 (/ (* u2 (PI)) u1))) u1)) (* -2/3 (* u2 (PI)))) u1)) (* u2 (PI))))
(* 2 (* (sqrt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))) (* u2 (* (PI) (sqrt -1)))))
(* 2 (* (sqrt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))) (* u2 (* (PI) (sqrt -1)))))
(* 2 (* (sqrt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))) (* u2 (* (PI) (sqrt -1)))))
(* 2 (* (sqrt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))) (* u2 (* (PI) (sqrt -1)))))
(* 2 (* (sqrt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))) (* u2 (* (PI) (sqrt -1)))))
(* 2 (* (sqrt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))) (* u2 (* (PI) (sqrt -1)))))
(* 2 (* (sqrt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))) (* u2 (* (PI) (sqrt -1)))))
(* 2 (* (sqrt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))) (* u2 (* (PI) (sqrt -1)))))
(* 2 (* (sqrt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))) (* u2 (* (PI) (sqrt -1)))))
(* 2 (* (sqrt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))) (* u2 (* (PI) (sqrt -1)))))
(* 2 (* (sqrt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))) (* u2 (* (PI) (sqrt -1)))))
(* 2 (* (sqrt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))) (* u2 (* (PI) (sqrt -1)))))
(* -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))
(* 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/3
(- (* -1/4 u1) 1/3)
(- (* -1/4 u1) 1/3)
(- (* -1/4 u1) 1/3)
(* -1/4 u1)
(* -1 (* u1 (+ 1/4 (* 1/3 (/ 1 u1)))))
(* -1 (* u1 (+ 1/4 (* 1/3 (/ 1 u1)))))
(* -1 (* u1 (+ 1/4 (* 1/3 (/ 1 u1)))))
(* -1/4 u1)
(* -1 (* u1 (+ 1/4 (* 1/3 (/ 1 u1)))))
(* -1 (* u1 (+ 1/4 (* 1/3 (/ 1 u1)))))
(* -1 (* u1 (+ 1/4 (* 1/3 (/ 1 u1)))))
(* (sqrt u1) (sin (* 2 (* u2 (PI)))))
(* (sqrt u1) (sin (* 2 (* u2 (PI)))))
(* (sqrt u1) (sin (* 2 (* u2 (PI)))))
(* (sqrt u1) (sin (* 2 (* u2 (PI)))))
(* (sqrt u1) (sin (* 2 (* u2 (PI)))))
(* (sqrt u1) (sin (* 2 (* u2 (PI)))))
(* (sqrt u1) (sin (* 2 (* u2 (PI)))))
(* (sqrt u1) (sin (* 2 (* u2 (PI)))))
(* -1 (* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))))
(* -1 (* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))))
(* -1 (* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))))
(* -1 (* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))))
(* 2 (* (sqrt u1) (* u2 (PI))))
(* u2 (+ (* -4/3 (* (sqrt u1) (* (pow u2 2) (pow (PI) 3)))) (* 2 (* (sqrt u1) (PI)))))
(* u2 (+ (* 2 (* (sqrt u1) (PI))) (* (pow u2 2) (+ (* -4/3 (* (sqrt u1) (pow (PI) 3))) (* 4/15 (* (sqrt u1) (* (pow u2 2) (pow (PI) 5))))))))
(* u2 (+ (* 2 (* (sqrt u1) (PI))) (* (pow u2 2) (+ (* -4/3 (* (sqrt u1) (pow (PI) 3))) (* (pow u2 2) (+ (* -8/315 (* (sqrt u1) (* (pow u2 2) (pow (PI) 7)))) (* 4/15 (* (sqrt u1) (pow (PI) 5)))))))))
(* (sqrt u1) (sin (* 2 (* u2 (PI)))))
(* (sqrt u1) (sin (* 2 (* u2 (PI)))))
(* (sqrt u1) (sin (* 2 (* u2 (PI)))))
(* (sqrt u1) (sin (* 2 (* u2 (PI)))))
(* (sqrt u1) (sin (* 2 (* u2 (PI)))))
(* (sqrt u1) (sin (* 2 (* u2 (PI)))))
(* (sqrt u1) (sin (* 2 (* u2 (PI)))))
(* (sqrt u1) (sin (* 2 (* u2 (PI)))))
(* 2 (* u2 (PI)))
(* u2 (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI))))
(* u2 (+ (* 2 (PI)) (* (pow u2 2) (+ (* -4/3 (pow (PI) 3)) (* 4/15 (* (pow u2 2) (pow (PI) 5)))))))
(* u2 (+ (* 2 (PI)) (* (pow u2 2) (+ (* -4/3 (pow (PI) 3)) (* (pow u2 2) (+ (* -8/315 (* (pow u2 2) (pow (PI) 7))) (* 4/15 (pow (PI) 5))))))))
(sin (* 2 (* u2 (PI))))
(sin (* 2 (* u2 (PI))))
(sin (* 2 (* u2 (PI))))
(sin (* 2 (* u2 (PI))))
(sin (* 2 (* u2 (PI))))
(sin (* 2 (* u2 (PI))))
(sin (* 2 (* u2 (PI))))
(sin (* 2 (* u2 (PI))))
(* 4/15 (pow u2 2))
(* 4/15 (pow u2 2))
(* 4/15 (pow u2 2))
(* 4/15 (pow u2 2))
(* 4/15 (pow u2 2))
(* 4/15 (pow u2 2))
(* 4/15 (pow u2 2))
(* 4/15 (pow u2 2))
(* 4/15 (pow u2 2))
(* 4/15 (pow u2 2))
(* 4/15 (pow u2 2))
(* 4/15 (pow u2 2))
(* (sqrt u1) (* u2 (+ (* 2 (PI)) (* (pow u2 2) (+ (* -4/3 (pow (PI) 3)) (* 4/15 (* (pow u2 2) (pow (PI) 5))))))))
(* (sqrt u1) (* u2 (+ (* 2 (PI)) (* (pow u2 2) (+ (* -4/3 (pow (PI) 3)) (* 4/15 (* (pow u2 2) (pow (PI) 5))))))))
(* (sqrt u1) (* u2 (+ (* 2 (PI)) (* (pow u2 2) (+ (* -4/3 (pow (PI) 3)) (* 4/15 (* (pow u2 2) (pow (PI) 5))))))))
(* (sqrt u1) (* u2 (+ (* 2 (PI)) (* (pow u2 2) (+ (* -4/3 (pow (PI) 3)) (* 4/15 (* (pow u2 2) (pow (PI) 5))))))))
(* (sqrt u1) (* u2 (+ (* 2 (PI)) (* (pow u2 2) (+ (* -4/3 (pow (PI) 3)) (* 4/15 (* (pow u2 2) (pow (PI) 5))))))))
(* (sqrt u1) (* u2 (+ (* 2 (PI)) (* (pow u2 2) (+ (* -4/3 (pow (PI) 3)) (* 4/15 (* (pow u2 2) (pow (PI) 5))))))))
(* (sqrt u1) (* u2 (+ (* 2 (PI)) (* (pow u2 2) (+ (* -4/3 (pow (PI) 3)) (* 4/15 (* (pow u2 2) (pow (PI) 5))))))))
(* (sqrt u1) (* u2 (+ (* 2 (PI)) (* (pow u2 2) (+ (* -4/3 (pow (PI) 3)) (* 4/15 (* (pow u2 2) (pow (PI) 5))))))))
(* -1 (* (sqrt u1) (* u2 (* (pow (sqrt -1) 2) (+ (* 2 (PI)) (* (pow u2 2) (+ (* -4/3 (pow (PI) 3)) (* 4/15 (* (pow u2 2) (pow (PI) 5))))))))))
(* -1 (* (sqrt u1) (* u2 (* (pow (sqrt -1) 2) (+ (* 2 (PI)) (* (pow u2 2) (+ (* -4/3 (pow (PI) 3)) (* 4/15 (* (pow u2 2) (pow (PI) 5))))))))))
(* -1 (* (sqrt u1) (* u2 (* (pow (sqrt -1) 2) (+ (* 2 (PI)) (* (pow u2 2) (+ (* -4/3 (pow (PI) 3)) (* 4/15 (* (pow u2 2) (pow (PI) 5))))))))))
(* -1 (* (sqrt u1) (* u2 (* (pow (sqrt -1) 2) (+ (* 2 (PI)) (* (pow u2 2) (+ (* -4/3 (pow (PI) 3)) (* 4/15 (* (pow u2 2) (pow (PI) 5))))))))))
(* 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))) (* 4/15 (* (sqrt u1) (* (pow u2 2) (pow (PI) 5))))))))
(* 4/15 (* (sqrt u1) (* (pow u2 5) (pow (PI) 5))))
(* (pow u2 5) (+ (* -4/3 (* (sqrt u1) (/ (pow (PI) 3) (pow u2 2)))) (* 4/15 (* (sqrt u1) (pow (PI) 5)))))
(* (pow u2 5) (+ (* -4/3 (* (sqrt u1) (/ (pow (PI) 3) (pow u2 2)))) (+ (* 4/15 (* (sqrt u1) (pow (PI) 5))) (* 2 (* (sqrt u1) (/ (PI) (pow u2 4)))))))
(* (pow u2 5) (+ (* -4/3 (* (sqrt u1) (/ (pow (PI) 3) (pow u2 2)))) (+ (* 4/15 (* (sqrt u1) (pow (PI) 5))) (* 2 (* (sqrt u1) (/ (PI) (pow u2 4)))))))
(* 4/15 (* (sqrt u1) (* (pow u2 5) (pow (PI) 5))))
(* -1 (* (pow u2 5) (+ (* -4/15 (* (sqrt u1) (pow (PI) 5))) (* 4/3 (* (sqrt u1) (/ (pow (PI) 3) (pow u2 2)))))))
(* -1 (* (pow u2 5) (+ (* -2 (* (sqrt u1) (/ (PI) (pow u2 4)))) (+ (* -4/15 (* (sqrt u1) (pow (PI) 5))) (* 4/3 (* (sqrt u1) (/ (pow (PI) 3) (pow u2 2))))))))
(* -1 (* (pow u2 5) (+ (* -2 (* (sqrt u1) (/ (PI) (pow u2 4)))) (+ (* -4/15 (* (sqrt u1) (pow (PI) 5))) (* 4/3 (* (sqrt u1) (/ (pow (PI) 3) (pow u2 2))))))))
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)))
(* -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)) (+.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)) 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 #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)))
(* -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)) (+.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)) 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 #s(literal -1/3 binary32) (+.f32 (/.f32 #s(literal -1/2 binary32) u1) (/.f32 #s(literal -1 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)))))
(+ (* 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 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) #s(literal 1/4 binary32))) (*.f32 (fma.f32 (*.f32 u1 u1) #s(literal 1/6 binary32) #s(literal 1 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 u1 (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (fma.f32 #s(literal 1/6 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 u1)) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1))))) (*.f32 u1 u1)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (fma.f32 (*.f32 u1 u1) (*.f32 #s(literal 1/4 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))) (sqrt.f32 u1))))
(* 1/2 (* (pow u1 2) (sin (* 2 (* u2 (PI))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 #s(literal 1/2 binary32) (*.f32 u1 u1)))
(* (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/2 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/3 binary32) 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))))))))
(*.f32 (*.f32 u1 u1) (fma.f32 (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) u1) (+.f32 (/.f32 #s(literal 7/18 binary32) u1) #s(literal 1/3 binary32)) (*.f32 #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)) (+ (* 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 (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) u1) (+.f32 (/.f32 #s(literal 20/27 binary32) (*.f32 u1 u1)) #s(literal 1/3 binary32)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 7/18 binary32) (*.f32 u1 u1))))))
(* 1/2 (* (pow u1 2) (sin (* 2 (* u2 (PI))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 #s(literal 1/2 binary32) (*.f32 u1 u1)))
(* (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/2 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/3 binary32) u1))))
(* (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 #s(literal 1/2 binary32) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (/.f32 (fma.f32 #s(literal -1/3 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 -7/18 binary32) u1))) (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 #s(literal 1/2 binary32) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (/.f32 (fma.f32 #s(literal -1/3 binary32) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (/.f32 (fma.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) #s(literal 7/18 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (/.f32 #s(literal 20/27 binary32) u1))) (neg.f32 u1))) (neg.f32 u1))))
(* 2 (* (* (pow u1 2) (* u2 (PI))) (sqrt (+ 1/4 (+ (* 1/3 (/ 1 u1)) (+ (* 1/2 (/ 1 (pow u1 2))) (/ 1 (pow u1 3))))))))
(*.f32 #s(literal 2 binary32) (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u2 (PI.f32)) (sqrt.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) u1) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 u1 u1)) #s(literal 1/4 binary32))))))))
(* u2 (+ (* -4/3 (* (* (pow u1 2) (* (pow u2 2) (pow (PI) 3))) (sqrt (+ 1/4 (+ (* 1/3 (/ 1 u1)) (+ (* 1/2 (/ 1 (pow u1 2))) (/ 1 (pow u1 3)))))))) (* 2 (* (* (pow u1 2) (PI)) (sqrt (+ 1/4 (+ (* 1/3 (/ 1 u1)) (+ (* 1/2 (/ 1 (pow u1 2))) (/ 1 (pow u1 3))))))))))
(*.f32 u2 (*.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) u1) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 u1 u1)) #s(literal 1/4 binary32))))) (*.f32 (*.f32 u1 u1) (*.f32 (PI.f32) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32))))))
(* u2 (+ (* 2 (* (* (pow u1 2) (PI)) (sqrt (+ 1/4 (+ (* 1/3 (/ 1 u1)) (+ (* 1/2 (/ 1 (pow u1 2))) (/ 1 (pow u1 3)))))))) (* (pow u2 2) (+ (* -4/3 (* (* (pow u1 2) (pow (PI) 3)) (sqrt (+ 1/4 (+ (* 1/3 (/ 1 u1)) (+ (* 1/2 (/ 1 (pow u1 2))) (/ 1 (pow u1 3)))))))) (* 4/15 (* (* (pow u1 2) (* (pow u2 2) (pow (PI) 5))) (sqrt (+ 1/4 (+ (* 1/3 (/ 1 u1)) (+ (* 1/2 (/ 1 (pow u1 2))) (/ 1 (pow u1 3))))))))))))
(*.f32 u2 (fma.f32 (*.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) u1) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 u1 u1)) #s(literal 1/4 binary32))))) (*.f32 u2 u2)) (*.f32 (*.f32 u1 u1) (fma.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 (*.f32 u2 u2) (*.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32)))))) (*.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) u1) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 u1 u1)) #s(literal 1/4 binary32))))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 u1 u1) (PI.f32))))))
(* u2 (+ (* 2 (* (* (pow u1 2) (PI)) (sqrt (+ 1/4 (+ (* 1/3 (/ 1 u1)) (+ (* 1/2 (/ 1 (pow u1 2))) (/ 1 (pow u1 3)))))))) (* (pow u2 2) (+ (* -4/3 (* (* (pow u1 2) (pow (PI) 3)) (sqrt (+ 1/4 (+ (* 1/3 (/ 1 u1)) (+ (* 1/2 (/ 1 (pow u1 2))) (/ 1 (pow u1 3)))))))) (* (pow u2 2) (+ (* -8/315 (* (* (pow u1 2) (* (pow u2 2) (pow (PI) 7))) (sqrt (+ 1/4 (+ (* 1/3 (/ 1 u1)) (+ (* 1/2 (/ 1 (pow u1 2))) (/ 1 (pow u1 3)))))))) (* 4/15 (* (* (pow u1 2) (pow (PI) 5)) (sqrt (+ 1/4 (+ (* 1/3 (/ 1 u1)) (+ (* 1/2 (/ 1 (pow u1 2))) (/ 1 (pow u1 3))))))))))))))
(*.f32 u2 (fma.f32 u2 (*.f32 u2 (*.f32 (*.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) u1) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 u1 u1)) #s(literal 1/4 binary32))))) (*.f32 u2 u2)) (*.f32 (*.f32 u1 u1) (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 (+.f32 (/.f32 #s(literal 1/3 binary32) u1) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 u1 u1)) #s(literal 1/4 binary32))))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 u1 u1) (PI.f32)) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32))) (*.f32 u1 u1)))))))
(* (* (pow u1 2) (sin (* 2 (* u2 (PI))))) (sqrt (+ 1/4 (+ (* 1/3 (/ 1 u1)) (+ (* 1/2 (/ 1 (pow u1 2))) (/ 1 (pow u1 3)))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (*.f32 u1 u1) (sqrt.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) u1) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 u1 u1)) #s(literal 1/4 binary32)))))))
(* (* (pow u1 2) (sin (* 2 (* u2 (PI))))) (sqrt (+ 1/4 (+ (* 1/3 (/ 1 u1)) (+ (* 1/2 (/ 1 (pow u1 2))) (/ 1 (pow u1 3)))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (*.f32 u1 u1) (sqrt.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) u1) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 u1 u1)) #s(literal 1/4 binary32)))))))
(* (* (pow u1 2) (sin (* 2 (* u2 (PI))))) (sqrt (+ 1/4 (+ (* 1/3 (/ 1 u1)) (+ (* 1/2 (/ 1 (pow u1 2))) (/ 1 (pow u1 3)))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (*.f32 u1 u1) (sqrt.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) u1) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 u1 u1)) #s(literal 1/4 binary32)))))))
(* (* (pow u1 2) (sin (* 2 (* u2 (PI))))) (sqrt (+ 1/4 (+ (* 1/3 (/ 1 u1)) (+ (* 1/2 (/ 1 (pow u1 2))) (/ 1 (pow u1 3)))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (*.f32 u1 u1) (sqrt.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) u1) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 u1 u1)) #s(literal 1/4 binary32)))))))
(* (* (pow u1 2) (sin (* 2 (* u2 (PI))))) (sqrt (+ 1/4 (+ (* 1/3 (/ 1 u1)) (+ (* 1/2 (/ 1 (pow u1 2))) (/ 1 (pow u1 3)))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (*.f32 u1 u1) (sqrt.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) u1) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 u1 u1)) #s(literal 1/4 binary32)))))))
(* (* (pow u1 2) (sin (* 2 (* u2 (PI))))) (sqrt (+ 1/4 (+ (* 1/3 (/ 1 u1)) (+ (* 1/2 (/ 1 (pow u1 2))) (/ 1 (pow u1 3)))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (*.f32 u1 u1) (sqrt.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) u1) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 u1 u1)) #s(literal 1/4 binary32)))))))
(* (* (pow u1 2) (sin (* 2 (* u2 (PI))))) (sqrt (+ 1/4 (+ (* 1/3 (/ 1 u1)) (+ (* 1/2 (/ 1 (pow u1 2))) (/ 1 (pow u1 3)))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (*.f32 u1 u1) (sqrt.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) u1) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 u1 u1)) #s(literal 1/4 binary32)))))))
(* (* (pow u1 2) (sin (* 2 (* u2 (PI))))) (sqrt (+ 1/4 (+ (* 1/3 (/ 1 u1)) (+ (* 1/2 (/ 1 (pow u1 2))) (/ 1 (pow u1 3)))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (*.f32 u1 u1) (sqrt.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) u1) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 u1 u1)) #s(literal 1/4 binary32)))))))
(/ 1 (pow u1 3))
(/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))
(/ (+ 1 (* 1/2 u1)) (pow u1 3))
(/.f32 (fma.f32 u1 #s(literal 1/2 binary32) #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 u1)))
(/ (+ 1 (* u1 (+ 1/2 (* 1/3 u1)))) (pow u1 3))
(/.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 u1)))
(/ (+ 1 (* u1 (+ 1/2 (* 1/3 u1)))) (pow u1 3))
(/.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 u1)))
(/ 1/3 u1)
(/.f32 #s(literal 1/3 binary32) u1)
(/ (+ 1/3 (* 1/2 (/ 1 u1))) u1)
(/.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u1)) u1)
(/ (+ 1/3 (+ (* 1/2 (/ 1 u1)) (/ 1 (pow u1 2)))) u1)
(/.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) u1) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) u1)
(/ (+ 1/3 (+ (* 1/2 (/ 1 u1)) (/ 1 (pow u1 2)))) u1)
(/.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) u1) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) u1)
(/ 1/3 u1)
(/.f32 #s(literal 1/3 binary32) u1)
(/ (+ 1/3 (* 1/2 (/ 1 u1))) u1)
(/.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u1)) u1)
(* -1 (/ (- (* -1 (/ (+ 1/2 (/ 1 u1)) u1)) 1/3) u1))
(/.f32 (-.f32 #s(literal 1/3 binary32) (/.f32 (+.f32 #s(literal -1/2 binary32) (/.f32 #s(literal -1 binary32) u1)) u1)) u1)
(* -1 (/ (- (* -1 (/ (+ 1/2 (/ 1 u1)) u1)) 1/3) u1))
(/.f32 (-.f32 #s(literal 1/3 binary32) (/.f32 (+.f32 #s(literal -1/2 binary32) (/.f32 #s(literal -1 binary32) u1)) u1)) u1)
(* 2 (* u2 (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))
(* 2 (* u2 (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))
(* 2 (* u2 (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))
(* 2 (* u2 (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))
(* 2 (* u2 (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))
(* 2 (* u2 (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))
(* 2 (* u2 (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))
(* 2 (* u2 (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))
(* 2 (* u2 (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))
(* 2 (* u2 (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))
(* 2 (* u2 (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))
(* 2 (* u2 (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))
(* -2 (* (sqrt u1) (* u2 (PI))))
(*.f32 #s(literal -2 binary32) (*.f32 u2 (*.f32 (sqrt.f32 u1) (PI.f32))))
(* -2 (* (sqrt u1) (* u2 (PI))))
(*.f32 #s(literal -2 binary32) (*.f32 u2 (*.f32 (sqrt.f32 u1) (PI.f32))))
(* -2 (* (sqrt u1) (* u2 (PI))))
(*.f32 #s(literal -2 binary32) (*.f32 u2 (*.f32 (sqrt.f32 u1) (PI.f32))))
(* -2 (* (sqrt u1) (* u2 (PI))))
(*.f32 #s(literal -2 binary32) (*.f32 u2 (*.f32 (sqrt.f32 u1) (PI.f32))))
(* -2 (* (sqrt u1) (* u2 (PI))))
(*.f32 #s(literal -2 binary32) (*.f32 u2 (*.f32 (sqrt.f32 u1) (PI.f32))))
(* -2 (* (sqrt u1) (* u2 (PI))))
(*.f32 #s(literal -2 binary32) (*.f32 u2 (*.f32 (sqrt.f32 u1) (PI.f32))))
(* -2 (* (sqrt u1) (* u2 (PI))))
(*.f32 #s(literal -2 binary32) (*.f32 u2 (*.f32 (sqrt.f32 u1) (PI.f32))))
(* -2 (* (sqrt u1) (* u2 (PI))))
(*.f32 #s(literal -2 binary32) (*.f32 u2 (*.f32 (sqrt.f32 u1) (PI.f32))))
(* -2 (* (sqrt u1) (* u2 (PI))))
(*.f32 #s(literal -2 binary32) (*.f32 u2 (*.f32 (sqrt.f32 u1) (PI.f32))))
(* -2 (* (sqrt u1) (* u2 (PI))))
(*.f32 #s(literal -2 binary32) (*.f32 u2 (*.f32 (sqrt.f32 u1) (PI.f32))))
(* -2 (* (sqrt u1) (* u2 (PI))))
(*.f32 #s(literal -2 binary32) (*.f32 u2 (*.f32 (sqrt.f32 u1) (PI.f32))))
(* -2 (* (sqrt u1) (* u2 (PI))))
(*.f32 #s(literal -2 binary32) (*.f32 u2 (*.f32 (sqrt.f32 u1) (PI.f32))))
(* -2 (* (sqrt u1) (* u2 (PI))))
(*.f32 #s(literal -2 binary32) (*.f32 u2 (*.f32 (sqrt.f32 u1) (PI.f32))))
(* -2 (* (sqrt u1) (* u2 (PI))))
(*.f32 #s(literal -2 binary32) (*.f32 u2 (*.f32 (sqrt.f32 u1) (PI.f32))))
(* -2 (* (sqrt u1) (* u2 (PI))))
(*.f32 #s(literal -2 binary32) (*.f32 u2 (*.f32 (sqrt.f32 u1) (PI.f32))))
(* -2 (* (sqrt u1) (* u2 (PI))))
(*.f32 #s(literal -2 binary32) (*.f32 u2 (*.f32 (sqrt.f32 u1) (PI.f32))))
(* -2 (* (sqrt u1) (* u2 (PI))))
(*.f32 #s(literal -2 binary32) (*.f32 u2 (*.f32 (sqrt.f32 u1) (PI.f32))))
(* -2 (* (sqrt u1) (* u2 (PI))))
(*.f32 #s(literal -2 binary32) (*.f32 u2 (*.f32 (sqrt.f32 u1) (PI.f32))))
(* -2 (* (sqrt u1) (* u2 (PI))))
(*.f32 #s(literal -2 binary32) (*.f32 u2 (*.f32 (sqrt.f32 u1) (PI.f32))))
(* -2 (* (sqrt u1) (* u2 (PI))))
(*.f32 #s(literal -2 binary32) (*.f32 u2 (*.f32 (sqrt.f32 u1) (PI.f32))))
(* 2 (* (sqrt u1) (* u2 (* (PI) (pow (sqrt -1) 2)))))
(*.f32 #s(literal -2 binary32) (*.f32 u2 (*.f32 (sqrt.f32 u1) (PI.f32))))
(* 2 (* (sqrt u1) (* u2 (* (PI) (pow (sqrt -1) 2)))))
(*.f32 #s(literal -2 binary32) (*.f32 u2 (*.f32 (sqrt.f32 u1) (PI.f32))))
(* 2 (* (sqrt u1) (* u2 (* (PI) (pow (sqrt -1) 2)))))
(*.f32 #s(literal -2 binary32) (*.f32 u2 (*.f32 (sqrt.f32 u1) (PI.f32))))
(* 2 (* (sqrt u1) (* u2 (* (PI) (pow (sqrt -1) 2)))))
(*.f32 #s(literal -2 binary32) (*.f32 u2 (*.f32 (sqrt.f32 u1) (PI.f32))))
(* u2 (PI))
(*.f32 u2 (PI.f32))
(* u2 (PI))
(*.f32 u2 (PI.f32))
(* u2 (PI))
(*.f32 u2 (PI.f32))
(* u2 (PI))
(*.f32 u2 (PI.f32))
(* u2 (PI))
(*.f32 u2 (PI.f32))
(* u2 (PI))
(*.f32 u2 (PI.f32))
(* u2 (PI))
(*.f32 u2 (PI.f32))
(* u2 (PI))
(*.f32 u2 (PI.f32))
(* u2 (PI))
(*.f32 u2 (PI.f32))
(* u2 (PI))
(*.f32 u2 (PI.f32))
(* u2 (PI))
(*.f32 u2 (PI.f32))
(* u2 (PI))
(*.f32 u2 (PI.f32))
(* -1 (* u2 (PI)))
(*.f32 (PI.f32) (neg.f32 u2))
(* -1 (* u2 (PI)))
(*.f32 (PI.f32) (neg.f32 u2))
(* -1 (* u2 (PI)))
(*.f32 (PI.f32) (neg.f32 u2))
(* -1 (* u2 (PI)))
(*.f32 (PI.f32) (neg.f32 u2))
(* -1 (* u2 (PI)))
(*.f32 (PI.f32) (neg.f32 u2))
(* -1 (* u2 (PI)))
(*.f32 (PI.f32) (neg.f32 u2))
(* -1 (* u2 (PI)))
(*.f32 (PI.f32) (neg.f32 u2))
(* -1 (* u2 (PI)))
(*.f32 (PI.f32) (neg.f32 u2))
(* -1 (* u2 (PI)))
(*.f32 (PI.f32) (neg.f32 u2))
(* -1 (* u2 (PI)))
(*.f32 (PI.f32) (neg.f32 u2))
(* -1 (* u2 (PI)))
(*.f32 (PI.f32) (neg.f32 u2))
(* -1 (* u2 (PI)))
(*.f32 (PI.f32) (neg.f32 u2))
(* 2 (* (sqrt u1) (* u2 (* (PI) (pow (sqrt -1) 2)))))
(*.f32 #s(literal -2 binary32) (*.f32 u2 (*.f32 (sqrt.f32 u1) (PI.f32))))
(+ (* -1/2 (* (sqrt (pow u1 3)) (* u2 (PI)))) (* 2 (* (sqrt u1) (* u2 (* (PI) (pow (sqrt -1) 2))))))
(*.f32 (*.f32 u2 (PI.f32)) (fma.f32 #s(literal -1/2 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (*.f32 (sqrt.f32 u1) #s(literal -2 binary32))))
(+ (* 2 (* (sqrt u1) (* u2 (* (PI) (pow (sqrt -1) 2))))) (* (pow u1 2) (+ (* -1/2 (* (sqrt (/ 1 u1)) (* u2 (PI)))) (* -1/3 (* (sqrt u1) (* u2 (PI)))))))
(fma.f32 (*.f32 u1 u1) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 (*.f32 u2 (PI.f32)) #s(literal -1/2 binary32))) (*.f32 (*.f32 u2 (*.f32 (sqrt.f32 u1) (PI.f32))) (fma.f32 #s(literal -1/3 binary32) (*.f32 u1 u1) #s(literal -2 binary32))))
(+ (* 2 (* (sqrt u1) (* u2 (* (PI) (pow (sqrt -1) 2))))) (* (pow u1 2) (+ (* -1/2 (* (sqrt (/ 1 u1)) (* u2 (PI)))) (* u1 (+ (* -1 (* (sqrt u1) (* u2 (* (PI) (+ 1/4 (* 1/16 (/ 1 (* u1 (pow (sqrt -1) 2))))))))) (* -1/3 (* (sqrt (/ 1 u1)) (* u2 (PI)))))))))
(fma.f32 (*.f32 u1 u1) (fma.f32 (*.f32 (*.f32 u2 (PI.f32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))) (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) (*.f32 (neg.f32 (*.f32 u1 (sqrt.f32 u1))) (*.f32 u2 (*.f32 (PI.f32) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1)))))) (*.f32 #s(literal -2 binary32) (*.f32 u2 (*.f32 (sqrt.f32 u1) (PI.f32)))))
(* (pow u1 2) (* u2 (PI)))
(*.f32 (*.f32 u1 u1) (*.f32 u2 (PI.f32)))
(* (pow u1 2) (+ (* 2/3 (/ (* u2 (PI)) u1)) (* u2 (PI))))
(*.f32 (*.f32 u1 u1) (*.f32 u2 (fma.f32 (/.f32 (PI.f32) u1) #s(literal 2/3 binary32) (PI.f32))))
(* (pow u1 2) (+ (* 2/3 (/ (* u2 (PI)) u1)) (+ (* 7/9 (/ (* u2 (PI)) (pow u1 2))) (* u2 (PI)))))
(*.f32 (*.f32 u1 u1) (fma.f32 (/.f32 (*.f32 u2 (PI.f32)) u1) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)) (*.f32 u2 (PI.f32))))
(* (pow u1 2) (+ (* 2/3 (/ (* u2 (PI)) u1)) (+ (* 7/9 (/ (* u2 (PI)) (pow u1 2))) (+ (* 40/27 (/ (* u2 (PI)) (pow u1 3))) (* u2 (PI))))))
(*.f32 (*.f32 u1 u1) (fma.f32 (/.f32 (*.f32 u2 (PI.f32)) (*.f32 u1 u1)) (+.f32 #s(literal 7/9 binary32) (/.f32 #s(literal 40/27 binary32) u1)) (*.f32 u2 (fma.f32 (/.f32 (PI.f32) u1) #s(literal 2/3 binary32) (PI.f32)))))
(* (pow u1 2) (* u2 (PI)))
(*.f32 (*.f32 u1 u1) (*.f32 u2 (PI.f32)))
(* (pow u1 2) (+ (* 2/3 (/ (* u2 (PI)) u1)) (* u2 (PI))))
(*.f32 (*.f32 u1 u1) (*.f32 u2 (fma.f32 (/.f32 (PI.f32) u1) #s(literal 2/3 binary32) (PI.f32))))
(* (pow u1 2) (+ (* -1 (/ (+ (* -7/9 (/ (* u2 (PI)) u1)) (* -2/3 (* u2 (PI)))) u1)) (* u2 (PI))))
(*.f32 u1 (*.f32 u1 (fma.f32 u2 (PI.f32) (/.f32 (*.f32 u2 (fma.f32 (/.f32 (PI.f32) u1) #s(literal -7/9 binary32) (*.f32 (PI.f32) #s(literal -2/3 binary32)))) (neg.f32 u1)))))
(* (pow u1 2) (+ (* -1 (/ (+ (* -1 (/ (+ (* 7/9 (* u2 (PI))) (* 40/27 (/ (* u2 (PI)) u1))) u1)) (* -2/3 (* u2 (PI)))) u1)) (* u2 (PI))))
(*.f32 u1 (*.f32 u1 (fma.f32 u2 (PI.f32) (/.f32 (-.f32 (*.f32 (*.f32 u2 (PI.f32)) #s(literal -2/3 binary32)) (/.f32 (*.f32 u2 (fma.f32 (/.f32 (PI.f32) u1) #s(literal 40/27 binary32) (*.f32 (PI.f32) #s(literal 7/9 binary32)))) u1)) (neg.f32 u1)))))
(* 2 (* (sqrt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))) (* u2 (* (PI) (sqrt -1)))))
(*.f32 (sqrt.f32 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32)))) (*.f32 (*.f32 u2 (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32)))) #s(literal 2 binary32)))
(* 2 (* (sqrt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))) (* u2 (* (PI) (sqrt -1)))))
(*.f32 (sqrt.f32 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32)))) (*.f32 (*.f32 u2 (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32)))) #s(literal 2 binary32)))
(* 2 (* (sqrt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))) (* u2 (* (PI) (sqrt -1)))))
(*.f32 (sqrt.f32 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32)))) (*.f32 (*.f32 u2 (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32)))) #s(literal 2 binary32)))
(* 2 (* (sqrt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))) (* u2 (* (PI) (sqrt -1)))))
(*.f32 (sqrt.f32 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32)))) (*.f32 (*.f32 u2 (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32)))) #s(literal 2 binary32)))
(* 2 (* (sqrt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))) (* u2 (* (PI) (sqrt -1)))))
(*.f32 (sqrt.f32 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32)))) (*.f32 (*.f32 u2 (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32)))) #s(literal 2 binary32)))
(* 2 (* (sqrt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))) (* u2 (* (PI) (sqrt -1)))))
(*.f32 (sqrt.f32 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32)))) (*.f32 (*.f32 u2 (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32)))) #s(literal 2 binary32)))
(* 2 (* (sqrt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))) (* u2 (* (PI) (sqrt -1)))))
(*.f32 (sqrt.f32 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32)))) (*.f32 (*.f32 u2 (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32)))) #s(literal 2 binary32)))
(* 2 (* (sqrt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))) (* u2 (* (PI) (sqrt -1)))))
(*.f32 (sqrt.f32 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32)))) (*.f32 (*.f32 u2 (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32)))) #s(literal 2 binary32)))
(* 2 (* (sqrt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))) (* u2 (* (PI) (sqrt -1)))))
(*.f32 (sqrt.f32 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32)))) (*.f32 (*.f32 u2 (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32)))) #s(literal 2 binary32)))
(* 2 (* (sqrt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))) (* u2 (* (PI) (sqrt -1)))))
(*.f32 (sqrt.f32 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32)))) (*.f32 (*.f32 u2 (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32)))) #s(literal 2 binary32)))
(* 2 (* (sqrt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))) (* u2 (* (PI) (sqrt -1)))))
(*.f32 (sqrt.f32 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32)))) (*.f32 (*.f32 u2 (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32)))) #s(literal 2 binary32)))
(* 2 (* (sqrt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))) (* u2 (* (PI) (sqrt -1)))))
(*.f32 (sqrt.f32 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32)))) (*.f32 (*.f32 u2 (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32)))) #s(literal 2 binary32)))
(* -1 u1)
(neg.f32 u1)
(* u1 (- (* -1/2 u1) 1))
(*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))
(* u1 (- (* u1 (- (* -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)) (+.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)) 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 #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)))
(* -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)) (+.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)) 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 #s(literal -1/3 binary32) (+.f32 (/.f32 #s(literal -1/2 binary32) u1) (/.f32 #s(literal -1 binary32) (*.f32 u1 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/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)))))
(fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32))
(* -1 (* u1 (+ 1/4 (* 1/3 (/ 1 u1)))))
(fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32))
(* -1 (* u1 (+ 1/4 (* 1/3 (/ 1 u1)))))
(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)))))
(fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32))
(* -1 (* u1 (+ 1/4 (* 1/3 (/ 1 u1)))))
(fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32))
(* -1 (* u1 (+ 1/4 (* 1/3 (/ 1 u1)))))
(fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 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 #s(literal 2 binary32) (*.f32 u2 (*.f32 (sqrt.f32 u1) (PI.f32))))
(* u2 (+ (* -4/3 (* (sqrt u1) (* (pow u2 2) (pow (PI) 3)))) (* 2 (* (sqrt u1) (PI)))))
(*.f32 u2 (*.f32 (sqrt.f32 u1) (*.f32 (PI.f32) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32)))))
(* u2 (+ (* 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) (*.f32 (sqrt.f32 u1) (fma.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 (*.f32 u2 u2) (*.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32)))))) (*.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 (sqrt.f32 u1) (*.f32 (PI.f32) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32))) (*.f32 (*.f32 (sqrt.f32 u1) (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 (*.f32 u2 u2) (*.f32 u2 u2)))))
(* (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)))))
(* 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 (*.f32 u2 u2) (*.f32 #s(literal 4/15 binary32) (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 (*.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))))
(* 4/15 (pow u2 2))
(*.f32 (*.f32 u2 u2) #s(literal 4/15 binary32))
(* 4/15 (pow u2 2))
(*.f32 (*.f32 u2 u2) #s(literal 4/15 binary32))
(* 4/15 (pow u2 2))
(*.f32 (*.f32 u2 u2) #s(literal 4/15 binary32))
(* 4/15 (pow u2 2))
(*.f32 (*.f32 u2 u2) #s(literal 4/15 binary32))
(* 4/15 (pow u2 2))
(*.f32 (*.f32 u2 u2) #s(literal 4/15 binary32))
(* 4/15 (pow u2 2))
(*.f32 (*.f32 u2 u2) #s(literal 4/15 binary32))
(* 4/15 (pow u2 2))
(*.f32 (*.f32 u2 u2) #s(literal 4/15 binary32))
(* 4/15 (pow u2 2))
(*.f32 (*.f32 u2 u2) #s(literal 4/15 binary32))
(* 4/15 (pow u2 2))
(*.f32 (*.f32 u2 u2) #s(literal 4/15 binary32))
(* 4/15 (pow u2 2))
(*.f32 (*.f32 u2 u2) #s(literal 4/15 binary32))
(* 4/15 (pow u2 2))
(*.f32 (*.f32 u2 u2) #s(literal 4/15 binary32))
(* 4/15 (pow u2 2))
(*.f32 (*.f32 u2 u2) #s(literal 4/15 binary32))
(* (sqrt u1) (* u2 (+ (* 2 (PI)) (* (pow u2 2) (+ (* -4/3 (pow (PI) 3)) (* 4/15 (* (pow u2 2) (pow (PI) 5))))))))
(*.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 (*.f32 u2 u2) (*.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32))))) (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 (sqrt.f32 u1) u2))
(* (sqrt u1) (* u2 (+ (* 2 (PI)) (* (pow u2 2) (+ (* -4/3 (pow (PI) 3)) (* 4/15 (* (pow u2 2) (pow (PI) 5))))))))
(*.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 (*.f32 u2 u2) (*.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32))))) (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 (sqrt.f32 u1) u2))
(* (sqrt u1) (* u2 (+ (* 2 (PI)) (* (pow u2 2) (+ (* -4/3 (pow (PI) 3)) (* 4/15 (* (pow u2 2) (pow (PI) 5))))))))
(*.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 (*.f32 u2 u2) (*.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32))))) (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 (sqrt.f32 u1) u2))
(* (sqrt u1) (* u2 (+ (* 2 (PI)) (* (pow u2 2) (+ (* -4/3 (pow (PI) 3)) (* 4/15 (* (pow u2 2) (pow (PI) 5))))))))
(*.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 (*.f32 u2 u2) (*.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32))))) (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 (sqrt.f32 u1) u2))
(* (sqrt u1) (* u2 (+ (* 2 (PI)) (* (pow u2 2) (+ (* -4/3 (pow (PI) 3)) (* 4/15 (* (pow u2 2) (pow (PI) 5))))))))
(*.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 (*.f32 u2 u2) (*.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32))))) (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 (sqrt.f32 u1) u2))
(* (sqrt u1) (* u2 (+ (* 2 (PI)) (* (pow u2 2) (+ (* -4/3 (pow (PI) 3)) (* 4/15 (* (pow u2 2) (pow (PI) 5))))))))
(*.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 (*.f32 u2 u2) (*.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32))))) (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 (sqrt.f32 u1) u2))
(* (sqrt u1) (* u2 (+ (* 2 (PI)) (* (pow u2 2) (+ (* -4/3 (pow (PI) 3)) (* 4/15 (* (pow u2 2) (pow (PI) 5))))))))
(*.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 (*.f32 u2 u2) (*.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32))))) (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 (sqrt.f32 u1) u2))
(* (sqrt u1) (* u2 (+ (* 2 (PI)) (* (pow u2 2) (+ (* -4/3 (pow (PI) 3)) (* 4/15 (* (pow u2 2) (pow (PI) 5))))))))
(*.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 (*.f32 u2 u2) (*.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32))))) (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 (sqrt.f32 u1) u2))
(* -1 (* (sqrt u1) (* u2 (* (pow (sqrt -1) 2) (+ (* 2 (PI)) (* (pow u2 2) (+ (* -4/3 (pow (PI) 3)) (* 4/15 (* (pow u2 2) (pow (PI) 5))))))))))
(+.f32 #s(literal 0 binary32) (*.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 (*.f32 u2 u2) (*.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32))))) (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 (sqrt.f32 u1) u2)))
(* -1 (* (sqrt u1) (* u2 (* (pow (sqrt -1) 2) (+ (* 2 (PI)) (* (pow u2 2) (+ (* -4/3 (pow (PI) 3)) (* 4/15 (* (pow u2 2) (pow (PI) 5))))))))))
(+.f32 #s(literal 0 binary32) (*.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 (*.f32 u2 u2) (*.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32))))) (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 (sqrt.f32 u1) u2)))
(* -1 (* (sqrt u1) (* u2 (* (pow (sqrt -1) 2) (+ (* 2 (PI)) (* (pow u2 2) (+ (* -4/3 (pow (PI) 3)) (* 4/15 (* (pow u2 2) (pow (PI) 5))))))))))
(+.f32 #s(literal 0 binary32) (*.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 (*.f32 u2 u2) (*.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32))))) (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 (sqrt.f32 u1) u2)))
(* -1 (* (sqrt u1) (* u2 (* (pow (sqrt -1) 2) (+ (* 2 (PI)) (* (pow u2 2) (+ (* -4/3 (pow (PI) 3)) (* 4/15 (* (pow u2 2) (pow (PI) 5))))))))))
(+.f32 #s(literal 0 binary32) (*.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 (*.f32 u2 u2) (*.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32))))) (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 (sqrt.f32 u1) u2)))
(* 2 (* (sqrt u1) (* u2 (PI))))
(*.f32 #s(literal 2 binary32) (*.f32 u2 (*.f32 (sqrt.f32 u1) (PI.f32))))
(* u2 (+ (* -4/3 (* (sqrt u1) (* (pow u2 2) (pow (PI) 3)))) (* 2 (* (sqrt u1) (PI)))))
(*.f32 u2 (*.f32 (sqrt.f32 u1) (*.f32 (PI.f32) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32)))))
(* u2 (+ (* 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) (*.f32 (sqrt.f32 u1) (fma.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 (*.f32 u2 u2) (*.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32)))))) (*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 u1) (PI.f32)))))
(* u2 (+ (* 2 (* (sqrt u1) (PI))) (* (pow u2 2) (+ (* -4/3 (* (sqrt u1) (pow (PI) 3))) (* 4/15 (* (sqrt u1) (* (pow u2 2) (pow (PI) 5))))))))
(*.f32 u2 (fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 u1) (fma.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 (*.f32 u2 u2) (*.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32)))))) (*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 u1) (PI.f32)))))
(* 4/15 (* (sqrt u1) (* (pow u2 5) (pow (PI) 5))))
(*.f32 (*.f32 (sqrt.f32 u1) (*.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32)))) (pow.f32 u2 #s(literal 5 binary32)))
(* (pow u2 5) (+ (* -4/3 (* (sqrt u1) (/ (pow (PI) 3) (pow u2 2)))) (* 4/15 (* (sqrt u1) (pow (PI) 5)))))
(*.f32 (pow.f32 u2 #s(literal 5 binary32)) (*.f32 (sqrt.f32 u1) (fma.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32)) (/.f32 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32))) (*.f32 u2 u2)))))
(* (pow u2 5) (+ (* -4/3 (* (sqrt u1) (/ (pow (PI) 3) (pow u2 2)))) (+ (* 4/15 (* (sqrt u1) (pow (PI) 5))) (* 2 (* (sqrt u1) (/ (PI) (pow u2 4)))))))
(*.f32 (pow.f32 u2 #s(literal 5 binary32)) (fma.f32 (sqrt.f32 u1) (fma.f32 #s(literal -4/3 binary32) (/.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 u2 u2)) (/.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)))) (*.f32 (sqrt.f32 u1) (*.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32))))))
(* (pow u2 5) (+ (* -4/3 (* (sqrt u1) (/ (pow (PI) 3) (pow u2 2)))) (+ (* 4/15 (* (sqrt u1) (pow (PI) 5))) (* 2 (* (sqrt u1) (/ (PI) (pow u2 4)))))))
(*.f32 (pow.f32 u2 #s(literal 5 binary32)) (fma.f32 (sqrt.f32 u1) (fma.f32 #s(literal -4/3 binary32) (/.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 u2 u2)) (/.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)))) (*.f32 (sqrt.f32 u1) (*.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32))))))
(* 4/15 (* (sqrt u1) (* (pow u2 5) (pow (PI) 5))))
(*.f32 (*.f32 (sqrt.f32 u1) (*.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32)))) (pow.f32 u2 #s(literal 5 binary32)))
(* -1 (* (pow u2 5) (+ (* -4/15 (* (sqrt u1) (pow (PI) 5))) (* 4/3 (* (sqrt u1) (/ (pow (PI) 3) (pow u2 2)))))))
(*.f32 (pow.f32 u2 #s(literal 5 binary32)) (*.f32 (sqrt.f32 u1) (fma.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32)) (/.f32 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32))) (*.f32 u2 u2)))))
(* -1 (* (pow u2 5) (+ (* -2 (* (sqrt u1) (/ (PI) (pow u2 4)))) (+ (* -4/15 (* (sqrt u1) (pow (PI) 5))) (* 4/3 (* (sqrt u1) (/ (pow (PI) 3) (pow u2 2))))))))
(*.f32 (fma.f32 (sqrt.f32 u1) (/.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 4/3 binary32)) (*.f32 u2 u2)) (*.f32 (sqrt.f32 u1) (fma.f32 (pow.f32 (PI.f32) #s(literal 5 binary32)) #s(literal -4/15 binary32) (/.f32 (*.f32 (PI.f32) #s(literal -2 binary32)) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)))))) (neg.f32 (pow.f32 u2 #s(literal 5 binary32))))
(* -1 (* (pow u2 5) (+ (* -2 (* (sqrt u1) (/ (PI) (pow u2 4)))) (+ (* -4/15 (* (sqrt u1) (pow (PI) 5))) (* 4/3 (* (sqrt u1) (/ (pow (PI) 3) (pow u2 2))))))))
(*.f32 (fma.f32 (sqrt.f32 u1) (/.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 4/3 binary32)) (*.f32 u2 u2)) (*.f32 (sqrt.f32 u1) (fma.f32 (pow.f32 (PI.f32) #s(literal 5 binary32)) #s(literal -4/15 binary32) (/.f32 (*.f32 (PI.f32) #s(literal -2 binary32)) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)))))) (neg.f32 (pow.f32 u2 #s(literal 5 binary32))))

simplify72.0ms (0.6%)

Memory
5.7MiB live, 49.5MiB allocated
Algorithm
egg-herbie
Rules
1-exp
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
05834461
15844461
05844461
Stop Event
saturated
saturated
Counts
274 → 0
Calls
Call 1
Inputs
(+.f32 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1/4 binary32)) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (/.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))))
(+.f32 (*.f32 #s(literal -1/4 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (/.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)) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))
(fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1/4 binary32) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (/.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))))
(fma.f32 #s(literal -1/4 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 (/.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)) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))
(/.f32 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (-.f32 #s(literal -1/64 binary32) (/.f32 (*.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) u1) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (*.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) u1) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (+.f32 (/.f32 #s(literal 1/2 binary32) u1) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))) (*.f32 u1 (*.f32 u1 u1))))) (fma.f32 (/.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) u1) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) u1) (+.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)))) u1)) #s(literal 1/16 binary32)))
(/.f32 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (-.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) u1) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (+.f32 (/.f32 #s(literal 1/2 binary32) u1) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) (*.f32 u1 u1)))) (+.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)))) u1)))
(/.f32 (*.f32 (-.f32 #s(literal -1/64 binary32) (/.f32 (*.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) u1) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (*.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) u1) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (+.f32 (/.f32 #s(literal 1/2 binary32) u1) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (fma.f32 (/.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) u1) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) u1) (+.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)))) u1)) #s(literal 1/16 binary32)))
(/.f32 (*.f32 (-.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) u1) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (+.f32 (/.f32 #s(literal 1/2 binary32) u1) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (+.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)))) u1)))
(*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (-.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)))) u1)))
(*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (-.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)))) u1))))
(*.f32 (-.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)))) u1)) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))
(*.f32 (*.f32 (-.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)))) u1)) (*.f32 u1 u1)) (*.f32 u1 u1))
(*.f32 (*.f32 (*.f32 u1 u1) (sqrt.f32 (+.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)))) u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)) (*.f32 (*.f32 u1 u1) (sqrt.f32 (+.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)))) u1)))))
(neg.f32 (/.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)))
(exp.f32 (*.f32 (log.f32 (/.f32 u1 (+.f32 (/.f32 #s(literal 1/2 binary32) u1) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))) #s(literal -1 binary32)))
(pow.f32 (/.f32 u1 (+.f32 (/.f32 #s(literal 1/2 binary32) u1) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) #s(literal -1 binary32))
(pow.f32 (/.f32 (/.f32 u1 (+.f32 (/.f32 #s(literal 1/2 binary32) u1) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) #s(literal 1 binary32)) #s(literal -1 binary32))
(/.f32 #s(literal 1 binary32) (/.f32 u1 (+.f32 (/.f32 #s(literal 1/2 binary32) u1) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 u1 (+.f32 (/.f32 #s(literal 1/2 binary32) u1) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) #s(literal 1 binary32)))
(/.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) u1) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) u1)
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 u1 (+.f32 (/.f32 #s(literal 1/2 binary32) u1) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))))
(/.f32 (neg.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))
(/.f32 (fma.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (/.f32 #s(literal 1/8 binary32) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 u1 (fma.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (-.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 #s(literal 1/2 binary32) u1)) (/.f32 #s(literal 1/4 binary32) (*.f32 u1 u1)))))
(/.f32 (-.f32 (/.f32 #s(literal 1/4 binary32) (*.f32 u1 u1)) (*.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) (*.f32 u1 (-.f32 (/.f32 (-.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) u1)) u1) #s(literal 1/3 binary32))))
(/.f32 (*.f32 (fma.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (/.f32 #s(literal 1/8 binary32) (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32)) (*.f32 (fma.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (-.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 #s(literal 1/2 binary32) u1)) (/.f32 #s(literal 1/4 binary32) (*.f32 u1 u1))) u1))
(/.f32 (*.f32 (-.f32 (/.f32 #s(literal 1/4 binary32) (*.f32 u1 u1)) (*.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) #s(literal 1 binary32)) (*.f32 (-.f32 (/.f32 (-.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) u1)) u1) #s(literal 1/3 binary32)) u1))
(/.f32 (*.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) u1) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) #s(literal 1 binary32)) u1)
(/.f32 (neg.f32 (neg.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) u1) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))) u1)
(/.f32 (*.f32 (fma.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (/.f32 #s(literal 1/8 binary32) (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) u1)) (fma.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (-.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 #s(literal 1/2 binary32) u1)) (/.f32 #s(literal 1/4 binary32) (*.f32 u1 u1))))
(/.f32 (*.f32 (-.f32 (/.f32 #s(literal 1/4 binary32) (*.f32 u1 u1)) (*.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) (/.f32 #s(literal 1 binary32) u1)) (-.f32 (/.f32 (-.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) u1)) u1) #s(literal 1/3 binary32)))
(/.f32 (/.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) u1) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) #s(literal -1 binary32)) (neg.f32 u1))
(/.f32 (/.f32 (neg.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) u1) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) #s(literal -1 binary32)) u1)
(*.f32 #s(literal 1 binary32) (/.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) u1) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) u1))
(*.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) u1) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) u1))
(*.f32 #s(literal -1 binary32) (pow.f32 (/.f32 (neg.f32 u1) (+.f32 (/.f32 #s(literal 1/2 binary32) u1) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) #s(literal -1 binary32)))
(*.f32 (neg.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) u1) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) (/.f32 #s(literal 1 binary32) (neg.f32 u1)))
(*.f32 (/.f32 #s(literal 1 binary32) u1) (+.f32 (/.f32 #s(literal 1/2 binary32) u1) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(*.f32 (/.f32 #s(literal 1 binary32) u1) (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1/2 binary32) u1) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) #s(literal -1 binary32)))
(*.f32 (pow.f32 (/.f32 u1 (fma.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (/.f32 #s(literal 1/8 binary32) (*.f32 u1 (*.f32 u1 u1))))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (-.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 #s(literal 1/2 binary32) u1)) (/.f32 #s(literal 1/4 binary32) (*.f32 u1 u1)))))
(*.f32 (pow.f32 (/.f32 u1 (-.f32 (/.f32 #s(literal 1/4 binary32) (*.f32 u1 u1)) (*.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (-.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) u1)) u1) #s(literal 1/3 binary32))))
(*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))
(*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))
(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)
(*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32)))
(*.f32 (*.f32 (PI.f32) u2) #s(literal 2 binary32))
(*.f32 (*.f32 #s(literal 2 binary32) u2) (PI.f32))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) u2) #s(literal 1 binary32)) (PI.f32))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) u2) (pow.f32 (PI.f32) #s(literal 2/3 binary32))) (cbrt.f32 (PI.f32)))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) u2) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))
(neg.f32 (*.f32 u2 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) (sqrt.f32 u1)))))
(-.f32 #s(literal 0 binary32) (*.f32 u2 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) (sqrt.f32 u1)))))
(*.f32 #s(literal 2 binary32) (*.f32 (neg.f32 (*.f32 (PI.f32) u2)) (sqrt.f32 u1)))
(*.f32 u2 (*.f32 (neg.f32 (PI.f32)) (*.f32 #s(literal 2 binary32) (sqrt.f32 u1))))
(*.f32 (*.f32 (PI.f32) u2) (neg.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 u1))))
(*.f32 (neg.f32 (*.f32 (PI.f32) u2)) (*.f32 #s(literal 2 binary32) (sqrt.f32 u1)))
(*.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 u1)) (neg.f32 (*.f32 (PI.f32) u2)))
(*.f32 #s(literal -1 binary32) (*.f32 u2 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) (sqrt.f32 u1)))))
(*.f32 (sqrt.f32 u1) (*.f32 #s(literal 2 binary32) (neg.f32 (*.f32 (PI.f32) u2))))
(*.f32 (neg.f32 u2) (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) (sqrt.f32 u1))))
(*.f32 (*.f32 (neg.f32 (*.f32 (PI.f32) u2)) (sqrt.f32 u1)) #s(literal 2 binary32))
(*.f32 (*.f32 (neg.f32 (*.f32 (PI.f32) u2)) #s(literal 2 binary32)) (sqrt.f32 u1))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 u1)) u2) (neg.f32 (PI.f32)))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 u1)) #s(literal -1 binary32)) (*.f32 (PI.f32) u2))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 u1)) (neg.f32 u2)) (PI.f32))
(*.f32 #s(literal 1 binary32) (*.f32 (PI.f32) u2))
(*.f32 (PI.f32) u2)
(*.f32 u2 (PI.f32))
(*.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (*.f32 (cbrt.f32 (PI.f32)) u2))
(*.f32 (sqrt.f32 (PI.f32)) (*.f32 (sqrt.f32 (PI.f32)) u2))
(*.f32 (*.f32 u2 #s(literal 1 binary32)) (PI.f32))
(*.f32 (*.f32 u2 (pow.f32 (PI.f32) #s(literal 2/3 binary32))) (cbrt.f32 (PI.f32)))
(*.f32 (*.f32 u2 (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))
(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 (*.f32 #s(literal 1/2 binary32) (log.f32 (PI.f32))) #s(literal 2 binary32)))
(exp.f32 (*.f32 (log.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) #s(literal 1/3 binary32)))
(fabs.f32 (PI.f32))
(pow.f32 (PI.f32) #s(literal 1 binary32))
(pow.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/2 binary32))
(pow.f32 (cbrt.f32 (PI.f32)) #s(literal 3 binary32))
(pow.f32 (sqrt.f32 (PI.f32)) #s(literal 2 binary32))
(pow.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1/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 #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 (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 (cbrt.f32 (sqrt.f32 (PI.f32))) (pow.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (sqrt.f32 (PI.f32))) #s(literal 1/3 binary32)))
(*.f32 (cbrt.f32 (sqrt.f32 (PI.f32))) (cbrt.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (sqrt.f32 (PI.f32)))))
(*.f32 (sqrt.f32 (sqrt.f32 (PI.f32))) (sqrt.f32 (*.f32 (PI.f32) (sqrt.f32 (PI.f32)))))
(*.f32 (pow.f32 #s(literal 1 binary32) #s(literal 1/3 binary32)) (PI.f32))
(*.f32 (pow.f32 (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 (*.f32 (PI.f32) (PI.f32)) (sqrt.f32 (PI.f32)))) (cbrt.f32 (sqrt.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 (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 (pow.f32 (PI.f32) #s(literal 5/3 binary32))) (pow.f32 (PI.f32) #s(literal 1/6 binary32)))
(log.f32 (exp.f32 (PI.f32)))
(neg.f32 (*.f32 (PI.f32) u2))
(+.f32 #s(literal 0 binary32) (neg.f32 (*.f32 (PI.f32) u2)))
(-.f32 #s(literal 0 binary32) (*.f32 (PI.f32) u2))
(/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (PI.f32) u2) (*.f32 (*.f32 (PI.f32) u2) (*.f32 (PI.f32) u2)))) (+.f32 #s(literal 0 binary32) (fma.f32 (*.f32 (PI.f32) u2) (*.f32 (PI.f32) u2) (*.f32 #s(literal 0 binary32) (*.f32 (PI.f32) u2)))))
(/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (PI.f32) u2) (*.f32 (PI.f32) u2))) (+.f32 #s(literal 0 binary32) (*.f32 (PI.f32) u2)))
(*.f32 (PI.f32) (neg.f32 u2))
(*.f32 u2 (neg.f32 (PI.f32)))
(*.f32 (*.f32 (PI.f32) u2) #s(literal -1 binary32))
(*.f32 #s(literal -1 binary32) (*.f32 (PI.f32) u2))
(*.f32 (neg.f32 u2) (PI.f32))
(*.f32 (neg.f32 (PI.f32)) u2)
(*.f32 (*.f32 (neg.f32 u2) #s(literal 1 binary32)) (PI.f32))
(*.f32 (*.f32 (neg.f32 u2) (pow.f32 (PI.f32) #s(literal 2/3 binary32))) (cbrt.f32 (PI.f32)))
(*.f32 (*.f32 (neg.f32 u2) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))
(*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) u2) (sqrt.f32 (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))) u1))))
(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 u2 (sqrt.f32 (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))) u1))))
(*.f32 u2 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (sqrt.f32 (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))) u1))))
(*.f32 (sqrt.f32 (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))) u1)) (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) (sqrt.f32 (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))) u1)))
(*.f32 (*.f32 u2 (sqrt.f32 (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))) u1))) (*.f32 #s(literal 2 binary32) (PI.f32)))
(*.f32 (*.f32 #s(literal 2 binary32) u2) (*.f32 (PI.f32) (sqrt.f32 (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))) u1))))
(*.f32 (*.f32 (sqrt.f32 (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))) u1)) #s(literal 2 binary32)) (*.f32 (PI.f32) u2))
(*.f32 (*.f32 (sqrt.f32 (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))) u1)) (*.f32 #s(literal 2 binary32) (PI.f32))) u2)
(*.f32 (*.f32 (sqrt.f32 (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))) u1)) (*.f32 #s(literal 2 binary32) u2)) (PI.f32))
(*.f32 (*.f32 (*.f32 u2 (sqrt.f32 (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))) u1))) #s(literal 2 binary32)) (PI.f32))
(*.f32 (*.f32 (*.f32 u2 (sqrt.f32 (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))) u1))) (PI.f32)) #s(literal 2 binary32))
(neg.f32 (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))) u1))
(+.f32 (neg.f32 u1) (*.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32))))
(+.f32 (*.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32))) (neg.f32 u1))
(fma.f32 u1 #s(literal -1 binary32) (*.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32))))
(fma.f32 u1 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32))) (neg.f32 u1))
(fma.f32 #s(literal 1 binary32) (neg.f32 u1) (*.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32))))
(fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (neg.f32 u1))
(fma.f32 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (*.f32 u1 u1) (neg.f32 u1))
(fma.f32 #s(literal -1 binary32) u1 (*.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32))))
(fma.f32 #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)))) (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 (*.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)) (neg.f32 u1) (neg.f32 u1))
(-.f32 (*.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32))) u1)
(-.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)) #s(literal 0 binary32)) u1)
(/.f32 (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))) (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (*.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32))))) (*.f32 u1 (*.f32 u1 u1)) (neg.f32 (*.f32 u1 (*.f32 u1 u1)))) (fma.f32 (*.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32))) (*.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32))) (-.f32 (*.f32 u1 u1) (*.f32 (*.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32))) (neg.f32 u1)))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32))) (*.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)))) (*.f32 u1 u1)) (-.f32 (*.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32))) (neg.f32 u1)))
(/.f32 (*.f32 u1 (fma.f32 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32))) (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (*.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)))) #s(literal -1 binary32))) (fma.f32 u1 (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32))))))
(/.f32 (*.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 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32))) #s(literal -1 binary32))) (fma.f32 u1 (fma.f32 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 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)))) #s(literal -1 binary32)) u1) (fma.f32 u1 (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32))))))
(/.f32 (*.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 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32))) #s(literal -1 binary32)) u1) (fma.f32 u1 (fma.f32 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 -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))) u1))
(*.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32)) u1)
(*.f32 (*.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32)) #s(literal -1 binary32)) (neg.f32 u1))
(*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))
(*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))
(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)
(*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32)))
(*.f32 (*.f32 (PI.f32) u2) #s(literal 2 binary32))
(*.f32 (*.f32 #s(literal 2 binary32) u2) (PI.f32))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) u2) #s(literal 1 binary32)) (PI.f32))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) u2) (pow.f32 (PI.f32) #s(literal 2/3 binary32))) (cbrt.f32 (PI.f32)))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) u2) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))
(+.f32 #s(literal -1/3 binary32) (*.f32 u1 #s(literal -1/4 binary32)))
(+.f32 (*.f32 u1 #s(literal -1/4 binary32)) #s(literal -1/3 binary32))
(pow.f32 (/.f32 (fma.f32 (*.f32 u1 u1) #s(literal 1/16 binary32) (-.f32 #s(literal 1/9 binary32) (*.f32 u1 #s(literal 1/12 binary32)))) (fma.f32 #s(literal -1/64 binary32) (*.f32 u1 (*.f32 u1 u1)) #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))
(fma.f32 #s(literal -1 binary32) (*.f32 (neg.f32 u1) #s(literal -1/4 binary32)) #s(literal -1/3 binary32))
(fma.f32 #s(literal 1/4 binary32) (neg.f32 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 #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 #s(literal -1/64 binary32) (*.f32 u1 (*.f32 u1 u1)) #s(literal -1/27 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal 1/3 binary32)) (fma.f32 (*.f32 u1 u1) #s(literal 1/16 binary32) #s(literal -1/9 binary32))))
(/.f32 (fma.f32 #s(literal -1/64 binary32) (*.f32 u1 (*.f32 u1 u1)) #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 #s(literal -1/64 binary32) (*.f32 u1 (*.f32 u1 u1)) #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 #s(literal -1/64 binary32) (*.f32 u1 (*.f32 u1 u1)) #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 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 (fma.f32 #s(literal -1/64 binary32) (*.f32 u1 (*.f32 u1 u1)) #s(literal -1/27 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 u1) #s(literal 1/16 binary32) (-.f32 #s(literal 1/9 binary32) (*.f32 u1 #s(literal 1/12 binary32))))))
(*.f32 (fma.f32 (*.f32 u1 u1) #s(literal 1/16 binary32) #s(literal -1/9 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 #s(literal -1/4 binary32) #s(literal 1/3 binary32))))
(*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)) (sqrt.f32 u1))
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))
(*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 (PI.f32) u2)) (cos.f32 (*.f32 (PI.f32) u2))))
(exp.f32 (*.f32 (log.f32 (PI.f32)) #s(literal 2 binary32)))
(exp.f32 (log.f32 (*.f32 (PI.f32) (PI.f32))))
(exp.f32 (*.f32 (log.f32 (*.f32 (PI.f32) (PI.f32))) #s(literal 1 binary32)))
(exp.f32 (*.f32 (*.f32 (log.f32 (PI.f32)) #s(literal 2 binary32)) #s(literal 1 binary32)))
(pow.f32 (PI.f32) #s(literal 2 binary32))
(pow.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))
(pow.f32 (cbrt.f32 (PI.f32)) #s(literal 6 binary32))
(pow.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) #s(literal 3 binary32))
(pow.f32 (sqrt.f32 (PI.f32)) #s(literal 4 binary32))
(pow.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 2/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))
(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 #s(literal 1 binary32) (*.f32 (PI.f32) (PI.f32)))
(*.f32 (PI.f32) (PI.f32))
(*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))
(*.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (cbrt.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (PI.f32)))))
(*.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (pow.f32 (PI.f32) #s(literal 4/3 binary32)))
(*.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (pow.f32 (pow.f32 (PI.f32) #s(literal 4/3 binary32)) #s(literal 1 binary32)))
(*.f32 (sqrt.f32 (PI.f32)) (*.f32 (PI.f32) (sqrt.f32 (PI.f32))))
(*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (*.f32 (PI.f32) (sqrt.f32 (PI.f32))) #s(literal 1 binary32)))
(*.f32 (pow.f32 (PI.f32) #s(literal 5/3 binary32)) (cbrt.f32 (PI.f32)))
(*.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 (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 (pow.f32 (PI.f32) #s(literal 5/3 binary32)) #s(literal 1 binary32)) (cbrt.f32 (PI.f32)))
(exp.f32 (*.f32 #s(literal 5 binary32) (log.f32 (PI.f32))))
(exp.f32 (*.f32 (log.f32 (*.f32 (PI.f32) (PI.f32))) #s(literal 5/2 binary32)))
(exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (sqrt.f32 (PI.f32)))) #s(literal 2 binary32)))
(exp.f32 (*.f32 (*.f32 (log.f32 (PI.f32)) #s(literal 2 binary32)) #s(literal 5/2 binary32)))
(exp.f32 (*.f32 (*.f32 (log.f32 (PI.f32)) #s(literal 5/2 binary32)) #s(literal 2 binary32)))
(exp.f32 (fma.f32 (log.f32 (PI.f32)) #s(literal 5/2 binary32) (*.f32 (log.f32 (PI.f32)) #s(literal 5/2 binary32))))
(pow.f32 (PI.f32) #s(literal 5 binary32))
(pow.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 5/2 binary32))
(pow.f32 (cbrt.f32 (PI.f32)) #s(literal 15 binary32))
(pow.f32 (sqrt.f32 (PI.f32)) #s(literal 10 binary32))
(pow.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (sqrt.f32 (PI.f32))) #s(literal 2 binary32))
(pow.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 5/3 binary32))
(pow.f32 (exp.f32 #s(literal 5 binary32)) (log.f32 (PI.f32)))
(*.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (sqrt.f32 (PI.f32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (sqrt.f32 (PI.f32)))))
(*.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (sqrt.f32 (PI.f32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (sqrt.f32 (PI.f32)))) #s(literal 1 binary32))
(*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (sqrt.f32 (PI.f32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (sqrt.f32 (PI.f32))))
(*.f32 (pow.f32 (cbrt.f32 (PI.f32)) #s(literal 10 binary32)) (pow.f32 (PI.f32) #s(literal 5/3 binary32)))
(*.f32 (pow.f32 (PI.f32) #s(literal 5/3 binary32)) (pow.f32 (cbrt.f32 (PI.f32)) #s(literal 10 binary32)))
(*.f32 (pow.f32 (PI.f32) #s(literal 5/3 binary32)) (pow.f32 (pow.f32 (PI.f32) #s(literal 4/3 binary32)) #s(literal 5/2 binary32)))
(*.f32 (pow.f32 (PI.f32) #s(literal 5/4 binary32)) (pow.f32 (*.f32 (PI.f32) (sqrt.f32 (PI.f32))) #s(literal 5/2 binary32)))
(*.f32 (pow.f32 (*.f32 (PI.f32) (sqrt.f32 (PI.f32))) #s(literal 5/2 binary32)) (pow.f32 (PI.f32) #s(literal 5/4 binary32)))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (PI.f32)))) #s(literal 5/2 binary32)) (pow.f32 (PI.f32) #s(literal 5/3 binary32)))
(*.f32 (pow.f32 (pow.f32 (PI.f32) #s(literal 5/3 binary32)) #s(literal 5/2 binary32)) (pow.f32 (PI.f32) #s(literal 5/6 binary32)))
(*.f32 (pow.f32 (pow.f32 (PI.f32) #s(literal 5/3 binary32)) #s(literal 2 binary32)) (pow.f32 (pow.f32 (PI.f32) #s(literal 5/6 binary32)) #s(literal 2 binary32)))
(*.f32 u2 (*.f32 u2 #s(literal 4/15 binary32)))
(*.f32 (*.f32 u2 u2) #s(literal 4/15 binary32))
(*.f32 #s(literal 4/15 binary32) (*.f32 u2 u2))
(*.f32 (*.f32 u2 #s(literal 4/15 binary32)) u2)
(+.f32 (*.f32 (sqrt.f32 u1) (*.f32 u2 (*.f32 (*.f32 u2 u2) (fma.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 (PI.f32) #s(literal -4/3 binary32))) (*.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (sqrt.f32 (PI.f32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (sqrt.f32 (PI.f32)))) (*.f32 (*.f32 u2 u2) #s(literal 4/15 binary32))))))) (*.f32 (sqrt.f32 u1) (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(+.f32 (*.f32 (*.f32 u2 (sqrt.f32 u1)) (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 (*.f32 u2 (sqrt.f32 u1)) (*.f32 (*.f32 u2 u2) (fma.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 (PI.f32) #s(literal -4/3 binary32))) (*.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (sqrt.f32 (PI.f32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (sqrt.f32 (PI.f32)))) (*.f32 (*.f32 u2 u2) #s(literal 4/15 binary32)))))))
(+.f32 (*.f32 (*.f32 u2 (sqrt.f32 u1)) (*.f32 (*.f32 u2 u2) (fma.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 (PI.f32) #s(literal -4/3 binary32))) (*.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (sqrt.f32 (PI.f32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (sqrt.f32 (PI.f32)))) (*.f32 (*.f32 u2 u2) #s(literal 4/15 binary32)))))) (*.f32 (*.f32 u2 (sqrt.f32 u1)) (*.f32 #s(literal 2 binary32) (PI.f32))))
(+.f32 (*.f32 (*.f32 u2 (*.f32 (*.f32 u2 u2) (fma.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 (PI.f32) #s(literal -4/3 binary32))) (*.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (sqrt.f32 (PI.f32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (sqrt.f32 (PI.f32)))) (*.f32 (*.f32 u2 u2) #s(literal 4/15 binary32)))))) (sqrt.f32 u1)) (*.f32 u2 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) (sqrt.f32 u1)))))
(+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 u2 (sqrt.f32 u1))) (*.f32 (*.f32 (*.f32 u2 u2) (fma.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 (PI.f32) #s(literal -4/3 binary32))) (*.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (sqrt.f32 (PI.f32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (sqrt.f32 (PI.f32)))) (*.f32 (*.f32 u2 u2) #s(literal 4/15 binary32))))) (*.f32 u2 (sqrt.f32 u1))))
(+.f32 (*.f32 (*.f32 (*.f32 u2 u2) (fma.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 (PI.f32) #s(literal -4/3 binary32))) (*.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (sqrt.f32 (PI.f32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (sqrt.f32 (PI.f32)))) (*.f32 (*.f32 u2 u2) #s(literal 4/15 binary32))))) (*.f32 u2 (sqrt.f32 u1))) (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 u2 (sqrt.f32 u1))))
(fma.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 u2 (sqrt.f32 u1)) (*.f32 (*.f32 (*.f32 u2 u2) (fma.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 (PI.f32) #s(literal -4/3 binary32))) (*.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (sqrt.f32 (PI.f32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (sqrt.f32 (PI.f32)))) (*.f32 (*.f32 u2 u2) #s(literal 4/15 binary32))))) (*.f32 u2 (sqrt.f32 u1))))
(fma.f32 (sqrt.f32 u1) (*.f32 u2 (*.f32 (*.f32 u2 u2) (fma.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 (PI.f32) #s(literal -4/3 binary32))) (*.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (sqrt.f32 (PI.f32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (sqrt.f32 (PI.f32)))) (*.f32 (*.f32 u2 u2) #s(literal 4/15 binary32)))))) (*.f32 (sqrt.f32 u1) (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(fma.f32 (*.f32 (*.f32 u2 u2) (fma.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 (PI.f32) #s(literal -4/3 binary32))) (*.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (sqrt.f32 (PI.f32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (sqrt.f32 (PI.f32)))) (*.f32 (*.f32 u2 u2) #s(literal 4/15 binary32))))) (*.f32 u2 (sqrt.f32 u1)) (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 u2 (sqrt.f32 u1))))
(fma.f32 (*.f32 u2 (*.f32 (*.f32 u2 u2) (fma.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 (PI.f32) #s(literal -4/3 binary32))) (*.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (sqrt.f32 (PI.f32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (sqrt.f32 (PI.f32)))) (*.f32 (*.f32 u2 u2) #s(literal 4/15 binary32)))))) (sqrt.f32 u1) (*.f32 u2 (*.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)) (*.f32 (*.f32 u2 (sqrt.f32 u1)) (*.f32 (*.f32 u2 u2) (fma.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 (PI.f32) #s(literal -4/3 binary32))) (*.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (sqrt.f32 (PI.f32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (sqrt.f32 (PI.f32)))) (*.f32 (*.f32 u2 u2) #s(literal 4/15 binary32)))))))
(fma.f32 (*.f32 u2 (sqrt.f32 u1)) (*.f32 (*.f32 u2 u2) (fma.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 (PI.f32) #s(literal -4/3 binary32))) (*.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (sqrt.f32 (PI.f32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (sqrt.f32 (PI.f32)))) (*.f32 (*.f32 u2 u2) #s(literal 4/15 binary32))))) (*.f32 (*.f32 u2 (sqrt.f32 u1)) (*.f32 #s(literal 2 binary32) (PI.f32))))
(/.f32 (*.f32 (*.f32 u2 (sqrt.f32 u1)) (fma.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 8 binary32) (pow.f32 (*.f32 (*.f32 u2 u2) (fma.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 (PI.f32) #s(literal -4/3 binary32))) (*.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (sqrt.f32 (PI.f32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (sqrt.f32 (PI.f32)))) (*.f32 (*.f32 u2 u2) #s(literal 4/15 binary32))))) #s(literal 3 binary32)))) (fma.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (-.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 u2 u2) (fma.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 (PI.f32) #s(literal -4/3 binary32))) (*.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (sqrt.f32 (PI.f32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (sqrt.f32 (PI.f32)))) (*.f32 (*.f32 u2 u2) #s(literal 4/15 binary32)))))) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 (PI.f32) #s(literal -4/3 binary32))) (*.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (sqrt.f32 (PI.f32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (sqrt.f32 (PI.f32)))) (*.f32 (*.f32 u2 u2) #s(literal 4/15 binary32)))) (*.f32 (*.f32 u2 u2) (fma.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 (PI.f32) #s(literal -4/3 binary32))) (*.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (sqrt.f32 (PI.f32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (sqrt.f32 (PI.f32)))) (*.f32 (*.f32 u2 u2) #s(literal 4/15 binary32)))))))))
(/.f32 (*.f32 (*.f32 u2 (sqrt.f32 u1)) (*.f32 (fma.f32 #s(literal 2 binary32) (PI.f32) (*.f32 (*.f32 u2 u2) (fma.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 (PI.f32) #s(literal -4/3 binary32))) (*.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (sqrt.f32 (PI.f32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (sqrt.f32 (PI.f32)))) (*.f32 (*.f32 u2 u2) #s(literal 4/15 binary32)))))) (fma.f32 (*.f32 u2 u2) (fma.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 (PI.f32) #s(literal -4/3 binary32))) (*.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (sqrt.f32 (PI.f32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (sqrt.f32 (PI.f32)))) (*.f32 (*.f32 u2 u2) #s(literal 4/15 binary32)))) (*.f32 #s(literal -2 binary32) (PI.f32))))) (fma.f32 (*.f32 u2 u2) (fma.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 (PI.f32) #s(literal -4/3 binary32))) (*.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (sqrt.f32 (PI.f32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (sqrt.f32 (PI.f32)))) (*.f32 (*.f32 u2 u2) #s(literal 4/15 binary32)))) (*.f32 #s(literal -2 binary32) (PI.f32))))
(*.f32 u2 (*.f32 (fma.f32 #s(literal 2 binary32) (PI.f32) (*.f32 (*.f32 u2 u2) (fma.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 (PI.f32) #s(literal -4/3 binary32))) (*.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (sqrt.f32 (PI.f32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (sqrt.f32 (PI.f32)))) (*.f32 (*.f32 u2 u2) #s(literal 4/15 binary32)))))) (sqrt.f32 u1)))
(*.f32 (sqrt.f32 u1) (*.f32 u2 (fma.f32 #s(literal 2 binary32) (PI.f32) (*.f32 (*.f32 u2 u2) (fma.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 (PI.f32) #s(literal -4/3 binary32))) (*.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (sqrt.f32 (PI.f32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (sqrt.f32 (PI.f32)))) (*.f32 (*.f32 u2 u2) #s(literal 4/15 binary32))))))))
(*.f32 (fma.f32 #s(literal 2 binary32) (PI.f32) (*.f32 (*.f32 u2 u2) (fma.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 (PI.f32) #s(literal -4/3 binary32))) (*.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (sqrt.f32 (PI.f32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (sqrt.f32 (PI.f32)))) (*.f32 (*.f32 u2 u2) #s(literal 4/15 binary32)))))) (*.f32 u2 (sqrt.f32 u1)))
(*.f32 (*.f32 u2 (fma.f32 #s(literal 2 binary32) (PI.f32) (*.f32 (*.f32 u2 u2) (fma.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 (PI.f32) #s(literal -4/3 binary32))) (*.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (sqrt.f32 (PI.f32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (sqrt.f32 (PI.f32)))) (*.f32 (*.f32 u2 u2) #s(literal 4/15 binary32))))))) (sqrt.f32 u1))
(*.f32 (*.f32 u2 (sqrt.f32 u1)) (fma.f32 #s(literal 2 binary32) (PI.f32) (*.f32 (*.f32 u2 u2) (fma.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 (PI.f32) #s(literal -4/3 binary32))) (*.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (sqrt.f32 (PI.f32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (sqrt.f32 (PI.f32)))) (*.f32 (*.f32 u2 u2) #s(literal 4/15 binary32)))))))
(*.f32 (*.f32 (sqrt.f32 u1) (fma.f32 #s(literal 2 binary32) (PI.f32) (*.f32 (*.f32 u2 u2) (fma.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 (PI.f32) #s(literal -4/3 binary32))) (*.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (sqrt.f32 (PI.f32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (sqrt.f32 (PI.f32)))) (*.f32 (*.f32 u2 u2) #s(literal 4/15 binary32))))))) u2)
Outputs
(+.f32 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1/4 binary32)) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (/.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))))
(+.f32 (*.f32 #s(literal -1/4 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (/.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)) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))
(fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1/4 binary32) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (/.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))))
(fma.f32 #s(literal -1/4 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 (/.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)) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))
(/.f32 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (-.f32 #s(literal -1/64 binary32) (/.f32 (*.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) u1) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (*.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) u1) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (+.f32 (/.f32 #s(literal 1/2 binary32) u1) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))) (*.f32 u1 (*.f32 u1 u1))))) (fma.f32 (/.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) u1) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) u1) (+.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)))) u1)) #s(literal 1/16 binary32)))
(/.f32 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (-.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) u1) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (+.f32 (/.f32 #s(literal 1/2 binary32) u1) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) (*.f32 u1 u1)))) (+.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)))) u1)))
(/.f32 (*.f32 (-.f32 #s(literal -1/64 binary32) (/.f32 (*.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) u1) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (*.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) u1) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (+.f32 (/.f32 #s(literal 1/2 binary32) u1) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (fma.f32 (/.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) u1) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) u1) (+.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)))) u1)) #s(literal 1/16 binary32)))
(/.f32 (*.f32 (-.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) u1) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (+.f32 (/.f32 #s(literal 1/2 binary32) u1) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (+.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)))) u1)))
(*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (-.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)))) u1)))
(*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (-.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)))) u1))))
(*.f32 (-.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)))) u1)) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))
(*.f32 (*.f32 (-.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)))) u1)) (*.f32 u1 u1)) (*.f32 u1 u1))
(*.f32 (*.f32 (*.f32 u1 u1) (sqrt.f32 (+.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)))) u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)) (*.f32 (*.f32 u1 u1) (sqrt.f32 (+.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)))) u1)))))
(neg.f32 (/.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)))
(exp.f32 (*.f32 (log.f32 (/.f32 u1 (+.f32 (/.f32 #s(literal 1/2 binary32) u1) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))) #s(literal -1 binary32)))
(pow.f32 (/.f32 u1 (+.f32 (/.f32 #s(literal 1/2 binary32) u1) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) #s(literal -1 binary32))
(pow.f32 (/.f32 (/.f32 u1 (+.f32 (/.f32 #s(literal 1/2 binary32) u1) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) #s(literal 1 binary32)) #s(literal -1 binary32))
(/.f32 #s(literal 1 binary32) (/.f32 u1 (+.f32 (/.f32 #s(literal 1/2 binary32) u1) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 u1 (+.f32 (/.f32 #s(literal 1/2 binary32) u1) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) #s(literal 1 binary32)))
(/.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) u1) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) u1)
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 u1 (+.f32 (/.f32 #s(literal 1/2 binary32) u1) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))))
(/.f32 (neg.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))
(/.f32 (fma.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (/.f32 #s(literal 1/8 binary32) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 u1 (fma.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (-.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 #s(literal 1/2 binary32) u1)) (/.f32 #s(literal 1/4 binary32) (*.f32 u1 u1)))))
(/.f32 (-.f32 (/.f32 #s(literal 1/4 binary32) (*.f32 u1 u1)) (*.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) (*.f32 u1 (-.f32 (/.f32 (-.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) u1)) u1) #s(literal 1/3 binary32))))
(/.f32 (*.f32 (fma.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (/.f32 #s(literal 1/8 binary32) (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32)) (*.f32 (fma.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (-.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 #s(literal 1/2 binary32) u1)) (/.f32 #s(literal 1/4 binary32) (*.f32 u1 u1))) u1))
(/.f32 (*.f32 (-.f32 (/.f32 #s(literal 1/4 binary32) (*.f32 u1 u1)) (*.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) #s(literal 1 binary32)) (*.f32 (-.f32 (/.f32 (-.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) u1)) u1) #s(literal 1/3 binary32)) u1))
(/.f32 (*.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) u1) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) #s(literal 1 binary32)) u1)
(/.f32 (neg.f32 (neg.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) u1) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))) u1)
(/.f32 (*.f32 (fma.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (/.f32 #s(literal 1/8 binary32) (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) u1)) (fma.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (-.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 #s(literal 1/2 binary32) u1)) (/.f32 #s(literal 1/4 binary32) (*.f32 u1 u1))))
(/.f32 (*.f32 (-.f32 (/.f32 #s(literal 1/4 binary32) (*.f32 u1 u1)) (*.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) (/.f32 #s(literal 1 binary32) u1)) (-.f32 (/.f32 (-.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) u1)) u1) #s(literal 1/3 binary32)))
(/.f32 (/.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) u1) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) #s(literal -1 binary32)) (neg.f32 u1))
(/.f32 (/.f32 (neg.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) u1) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) #s(literal -1 binary32)) u1)
(*.f32 #s(literal 1 binary32) (/.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) u1) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) u1))
(*.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) u1) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) u1))
(*.f32 #s(literal -1 binary32) (pow.f32 (/.f32 (neg.f32 u1) (+.f32 (/.f32 #s(literal 1/2 binary32) u1) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) #s(literal -1 binary32)))
(*.f32 (neg.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) u1) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) (/.f32 #s(literal 1 binary32) (neg.f32 u1)))
(*.f32 (/.f32 #s(literal 1 binary32) u1) (+.f32 (/.f32 #s(literal 1/2 binary32) u1) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(*.f32 (/.f32 #s(literal 1 binary32) u1) (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1/2 binary32) u1) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) #s(literal -1 binary32)))
(*.f32 (pow.f32 (/.f32 u1 (fma.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (/.f32 #s(literal 1/8 binary32) (*.f32 u1 (*.f32 u1 u1))))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (-.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 #s(literal 1/2 binary32) u1)) (/.f32 #s(literal 1/4 binary32) (*.f32 u1 u1)))))
(*.f32 (pow.f32 (/.f32 u1 (-.f32 (/.f32 #s(literal 1/4 binary32) (*.f32 u1 u1)) (*.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (-.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) u1)) u1) #s(literal 1/3 binary32))))
(*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))
(*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))
(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)
(*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32)))
(*.f32 (*.f32 (PI.f32) u2) #s(literal 2 binary32))
(*.f32 (*.f32 #s(literal 2 binary32) u2) (PI.f32))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) u2) #s(literal 1 binary32)) (PI.f32))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) u2) (pow.f32 (PI.f32) #s(literal 2/3 binary32))) (cbrt.f32 (PI.f32)))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) u2) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))
(neg.f32 (*.f32 u2 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) (sqrt.f32 u1)))))
(-.f32 #s(literal 0 binary32) (*.f32 u2 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) (sqrt.f32 u1)))))
(*.f32 #s(literal 2 binary32) (*.f32 (neg.f32 (*.f32 (PI.f32) u2)) (sqrt.f32 u1)))
(*.f32 u2 (*.f32 (neg.f32 (PI.f32)) (*.f32 #s(literal 2 binary32) (sqrt.f32 u1))))
(*.f32 (*.f32 (PI.f32) u2) (neg.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 u1))))
(*.f32 (neg.f32 (*.f32 (PI.f32) u2)) (*.f32 #s(literal 2 binary32) (sqrt.f32 u1)))
(*.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 u1)) (neg.f32 (*.f32 (PI.f32) u2)))
(*.f32 #s(literal -1 binary32) (*.f32 u2 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) (sqrt.f32 u1)))))
(*.f32 (sqrt.f32 u1) (*.f32 #s(literal 2 binary32) (neg.f32 (*.f32 (PI.f32) u2))))
(*.f32 (neg.f32 u2) (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) (sqrt.f32 u1))))
(*.f32 (*.f32 (neg.f32 (*.f32 (PI.f32) u2)) (sqrt.f32 u1)) #s(literal 2 binary32))
(*.f32 (*.f32 (neg.f32 (*.f32 (PI.f32) u2)) #s(literal 2 binary32)) (sqrt.f32 u1))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 u1)) u2) (neg.f32 (PI.f32)))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 u1)) #s(literal -1 binary32)) (*.f32 (PI.f32) u2))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 u1)) (neg.f32 u2)) (PI.f32))
(*.f32 #s(literal 1 binary32) (*.f32 (PI.f32) u2))
(*.f32 (PI.f32) u2)
(*.f32 u2 (PI.f32))
(*.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (*.f32 (cbrt.f32 (PI.f32)) u2))
(*.f32 (sqrt.f32 (PI.f32)) (*.f32 (sqrt.f32 (PI.f32)) u2))
(*.f32 (*.f32 u2 #s(literal 1 binary32)) (PI.f32))
(*.f32 (*.f32 u2 (pow.f32 (PI.f32) #s(literal 2/3 binary32))) (cbrt.f32 (PI.f32)))
(*.f32 (*.f32 u2 (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))
(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 (*.f32 #s(literal 1/2 binary32) (log.f32 (PI.f32))) #s(literal 2 binary32)))
(exp.f32 (*.f32 (log.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) #s(literal 1/3 binary32)))
(fabs.f32 (PI.f32))
(pow.f32 (PI.f32) #s(literal 1 binary32))
(pow.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/2 binary32))
(pow.f32 (cbrt.f32 (PI.f32)) #s(literal 3 binary32))
(pow.f32 (sqrt.f32 (PI.f32)) #s(literal 2 binary32))
(pow.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1/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 #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 (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 (cbrt.f32 (sqrt.f32 (PI.f32))) (pow.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (sqrt.f32 (PI.f32))) #s(literal 1/3 binary32)))
(*.f32 (cbrt.f32 (sqrt.f32 (PI.f32))) (cbrt.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (sqrt.f32 (PI.f32)))))
(*.f32 (sqrt.f32 (sqrt.f32 (PI.f32))) (sqrt.f32 (*.f32 (PI.f32) (sqrt.f32 (PI.f32)))))
(*.f32 (pow.f32 #s(literal 1 binary32) #s(literal 1/3 binary32)) (PI.f32))
(*.f32 (pow.f32 (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 (*.f32 (PI.f32) (PI.f32)) (sqrt.f32 (PI.f32)))) (cbrt.f32 (sqrt.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 (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 (pow.f32 (PI.f32) #s(literal 5/3 binary32))) (pow.f32 (PI.f32) #s(literal 1/6 binary32)))
(log.f32 (exp.f32 (PI.f32)))
(neg.f32 (*.f32 (PI.f32) u2))
(+.f32 #s(literal 0 binary32) (neg.f32 (*.f32 (PI.f32) u2)))
(-.f32 #s(literal 0 binary32) (*.f32 (PI.f32) u2))
(/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (PI.f32) u2) (*.f32 (*.f32 (PI.f32) u2) (*.f32 (PI.f32) u2)))) (+.f32 #s(literal 0 binary32) (fma.f32 (*.f32 (PI.f32) u2) (*.f32 (PI.f32) u2) (*.f32 #s(literal 0 binary32) (*.f32 (PI.f32) u2)))))
(/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (PI.f32) u2) (*.f32 (PI.f32) u2))) (+.f32 #s(literal 0 binary32) (*.f32 (PI.f32) u2)))
(*.f32 (PI.f32) (neg.f32 u2))
(*.f32 u2 (neg.f32 (PI.f32)))
(*.f32 (*.f32 (PI.f32) u2) #s(literal -1 binary32))
(*.f32 #s(literal -1 binary32) (*.f32 (PI.f32) u2))
(*.f32 (neg.f32 u2) (PI.f32))
(*.f32 (neg.f32 (PI.f32)) u2)
(*.f32 (*.f32 (neg.f32 u2) #s(literal 1 binary32)) (PI.f32))
(*.f32 (*.f32 (neg.f32 u2) (pow.f32 (PI.f32) #s(literal 2/3 binary32))) (cbrt.f32 (PI.f32)))
(*.f32 (*.f32 (neg.f32 u2) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))
(*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) u2) (sqrt.f32 (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))) u1))))
(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 u2 (sqrt.f32 (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))) u1))))
(*.f32 u2 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (sqrt.f32 (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))) u1))))
(*.f32 (sqrt.f32 (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))) u1)) (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) (sqrt.f32 (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))) u1)))
(*.f32 (*.f32 u2 (sqrt.f32 (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))) u1))) (*.f32 #s(literal 2 binary32) (PI.f32)))
(*.f32 (*.f32 #s(literal 2 binary32) u2) (*.f32 (PI.f32) (sqrt.f32 (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))) u1))))
(*.f32 (*.f32 (sqrt.f32 (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))) u1)) #s(literal 2 binary32)) (*.f32 (PI.f32) u2))
(*.f32 (*.f32 (sqrt.f32 (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))) u1)) (*.f32 #s(literal 2 binary32) (PI.f32))) u2)
(*.f32 (*.f32 (sqrt.f32 (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))) u1)) (*.f32 #s(literal 2 binary32) u2)) (PI.f32))
(*.f32 (*.f32 (*.f32 u2 (sqrt.f32 (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))) u1))) #s(literal 2 binary32)) (PI.f32))
(*.f32 (*.f32 (*.f32 u2 (sqrt.f32 (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))) u1))) (PI.f32)) #s(literal 2 binary32))
(neg.f32 (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))) u1))
(+.f32 (neg.f32 u1) (*.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32))))
(+.f32 (*.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32))) (neg.f32 u1))
(fma.f32 u1 #s(literal -1 binary32) (*.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32))))
(fma.f32 u1 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32))) (neg.f32 u1))
(fma.f32 #s(literal 1 binary32) (neg.f32 u1) (*.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32))))
(fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (neg.f32 u1))
(fma.f32 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (*.f32 u1 u1) (neg.f32 u1))
(fma.f32 #s(literal -1 binary32) u1 (*.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32))))
(fma.f32 #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)))) (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 (*.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)) (neg.f32 u1) (neg.f32 u1))
(-.f32 (*.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32))) u1)
(-.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)) #s(literal 0 binary32)) u1)
(/.f32 (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))) (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (*.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32))))) (*.f32 u1 (*.f32 u1 u1)) (neg.f32 (*.f32 u1 (*.f32 u1 u1)))) (fma.f32 (*.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32))) (*.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32))) (-.f32 (*.f32 u1 u1) (*.f32 (*.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32))) (neg.f32 u1)))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32))) (*.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)))) (*.f32 u1 u1)) (-.f32 (*.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32))) (neg.f32 u1)))
(/.f32 (*.f32 u1 (fma.f32 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32))) (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (*.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)))) #s(literal -1 binary32))) (fma.f32 u1 (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32))))))
(/.f32 (*.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 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32))) #s(literal -1 binary32))) (fma.f32 u1 (fma.f32 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 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)))) #s(literal -1 binary32)) u1) (fma.f32 u1 (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32))))))
(/.f32 (*.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 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32))) #s(literal -1 binary32)) u1) (fma.f32 u1 (fma.f32 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 -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))) u1))
(*.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32)) u1)
(*.f32 (*.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32)) #s(literal -1 binary32)) (neg.f32 u1))
(*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))
(*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))
(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)
(*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32)))
(*.f32 (*.f32 (PI.f32) u2) #s(literal 2 binary32))
(*.f32 (*.f32 #s(literal 2 binary32) u2) (PI.f32))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) u2) #s(literal 1 binary32)) (PI.f32))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) u2) (pow.f32 (PI.f32) #s(literal 2/3 binary32))) (cbrt.f32 (PI.f32)))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) u2) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))
(+.f32 #s(literal -1/3 binary32) (*.f32 u1 #s(literal -1/4 binary32)))
(+.f32 (*.f32 u1 #s(literal -1/4 binary32)) #s(literal -1/3 binary32))
(pow.f32 (/.f32 (fma.f32 (*.f32 u1 u1) #s(literal 1/16 binary32) (-.f32 #s(literal 1/9 binary32) (*.f32 u1 #s(literal 1/12 binary32)))) (fma.f32 #s(literal -1/64 binary32) (*.f32 u1 (*.f32 u1 u1)) #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))
(fma.f32 #s(literal -1 binary32) (*.f32 (neg.f32 u1) #s(literal -1/4 binary32)) #s(literal -1/3 binary32))
(fma.f32 #s(literal 1/4 binary32) (neg.f32 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 #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 #s(literal -1/64 binary32) (*.f32 u1 (*.f32 u1 u1)) #s(literal -1/27 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal 1/3 binary32)) (fma.f32 (*.f32 u1 u1) #s(literal 1/16 binary32) #s(literal -1/9 binary32))))
(/.f32 (fma.f32 #s(literal -1/64 binary32) (*.f32 u1 (*.f32 u1 u1)) #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 #s(literal -1/64 binary32) (*.f32 u1 (*.f32 u1 u1)) #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 #s(literal -1/64 binary32) (*.f32 u1 (*.f32 u1 u1)) #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 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 (fma.f32 #s(literal -1/64 binary32) (*.f32 u1 (*.f32 u1 u1)) #s(literal -1/27 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 u1) #s(literal 1/16 binary32) (-.f32 #s(literal 1/9 binary32) (*.f32 u1 #s(literal 1/12 binary32))))))
(*.f32 (fma.f32 (*.f32 u1 u1) #s(literal 1/16 binary32) #s(literal -1/9 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 #s(literal -1/4 binary32) #s(literal 1/3 binary32))))
(*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)) (sqrt.f32 u1))
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))
(*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 (PI.f32) u2)) (cos.f32 (*.f32 (PI.f32) u2))))
(exp.f32 (*.f32 (log.f32 (PI.f32)) #s(literal 2 binary32)))
(exp.f32 (log.f32 (*.f32 (PI.f32) (PI.f32))))
(exp.f32 (*.f32 (log.f32 (*.f32 (PI.f32) (PI.f32))) #s(literal 1 binary32)))
(exp.f32 (*.f32 (*.f32 (log.f32 (PI.f32)) #s(literal 2 binary32)) #s(literal 1 binary32)))
(pow.f32 (PI.f32) #s(literal 2 binary32))
(pow.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))
(pow.f32 (cbrt.f32 (PI.f32)) #s(literal 6 binary32))
(pow.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) #s(literal 3 binary32))
(pow.f32 (sqrt.f32 (PI.f32)) #s(literal 4 binary32))
(pow.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 2/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))
(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 #s(literal 1 binary32) (*.f32 (PI.f32) (PI.f32)))
(*.f32 (PI.f32) (PI.f32))
(*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))
(*.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (cbrt.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (PI.f32)))))
(*.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (pow.f32 (PI.f32) #s(literal 4/3 binary32)))
(*.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (pow.f32 (pow.f32 (PI.f32) #s(literal 4/3 binary32)) #s(literal 1 binary32)))
(*.f32 (sqrt.f32 (PI.f32)) (*.f32 (PI.f32) (sqrt.f32 (PI.f32))))
(*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (*.f32 (PI.f32) (sqrt.f32 (PI.f32))) #s(literal 1 binary32)))
(*.f32 (pow.f32 (PI.f32) #s(literal 5/3 binary32)) (cbrt.f32 (PI.f32)))
(*.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 (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 (pow.f32 (PI.f32) #s(literal 5/3 binary32)) #s(literal 1 binary32)) (cbrt.f32 (PI.f32)))
(exp.f32 (*.f32 #s(literal 5 binary32) (log.f32 (PI.f32))))
(exp.f32 (*.f32 (log.f32 (*.f32 (PI.f32) (PI.f32))) #s(literal 5/2 binary32)))
(exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (sqrt.f32 (PI.f32)))) #s(literal 2 binary32)))
(exp.f32 (*.f32 (*.f32 (log.f32 (PI.f32)) #s(literal 2 binary32)) #s(literal 5/2 binary32)))
(exp.f32 (*.f32 (*.f32 (log.f32 (PI.f32)) #s(literal 5/2 binary32)) #s(literal 2 binary32)))
(exp.f32 (fma.f32 (log.f32 (PI.f32)) #s(literal 5/2 binary32) (*.f32 (log.f32 (PI.f32)) #s(literal 5/2 binary32))))
(pow.f32 (PI.f32) #s(literal 5 binary32))
(pow.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 5/2 binary32))
(pow.f32 (cbrt.f32 (PI.f32)) #s(literal 15 binary32))
(pow.f32 (sqrt.f32 (PI.f32)) #s(literal 10 binary32))
(pow.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (sqrt.f32 (PI.f32))) #s(literal 2 binary32))
(pow.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 5/3 binary32))
(pow.f32 (exp.f32 #s(literal 5 binary32)) (log.f32 (PI.f32)))
(*.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (sqrt.f32 (PI.f32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (sqrt.f32 (PI.f32)))))
(*.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (sqrt.f32 (PI.f32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (sqrt.f32 (PI.f32)))) #s(literal 1 binary32))
(*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (sqrt.f32 (PI.f32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (sqrt.f32 (PI.f32))))
(*.f32 (pow.f32 (cbrt.f32 (PI.f32)) #s(literal 10 binary32)) (pow.f32 (PI.f32) #s(literal 5/3 binary32)))
(*.f32 (pow.f32 (PI.f32) #s(literal 5/3 binary32)) (pow.f32 (cbrt.f32 (PI.f32)) #s(literal 10 binary32)))
(*.f32 (pow.f32 (PI.f32) #s(literal 5/3 binary32)) (pow.f32 (pow.f32 (PI.f32) #s(literal 4/3 binary32)) #s(literal 5/2 binary32)))
(*.f32 (pow.f32 (PI.f32) #s(literal 5/4 binary32)) (pow.f32 (*.f32 (PI.f32) (sqrt.f32 (PI.f32))) #s(literal 5/2 binary32)))
(*.f32 (pow.f32 (*.f32 (PI.f32) (sqrt.f32 (PI.f32))) #s(literal 5/2 binary32)) (pow.f32 (PI.f32) #s(literal 5/4 binary32)))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (PI.f32)))) #s(literal 5/2 binary32)) (pow.f32 (PI.f32) #s(literal 5/3 binary32)))
(*.f32 (pow.f32 (pow.f32 (PI.f32) #s(literal 5/3 binary32)) #s(literal 5/2 binary32)) (pow.f32 (PI.f32) #s(literal 5/6 binary32)))
(*.f32 (pow.f32 (pow.f32 (PI.f32) #s(literal 5/3 binary32)) #s(literal 2 binary32)) (pow.f32 (pow.f32 (PI.f32) #s(literal 5/6 binary32)) #s(literal 2 binary32)))
(*.f32 u2 (*.f32 u2 #s(literal 4/15 binary32)))
(*.f32 (*.f32 u2 u2) #s(literal 4/15 binary32))
(*.f32 #s(literal 4/15 binary32) (*.f32 u2 u2))
(*.f32 (*.f32 u2 #s(literal 4/15 binary32)) u2)
(+.f32 (*.f32 (sqrt.f32 u1) (*.f32 u2 (*.f32 (*.f32 u2 u2) (fma.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 (PI.f32) #s(literal -4/3 binary32))) (*.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (sqrt.f32 (PI.f32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (sqrt.f32 (PI.f32)))) (*.f32 (*.f32 u2 u2) #s(literal 4/15 binary32))))))) (*.f32 (sqrt.f32 u1) (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(+.f32 (*.f32 (*.f32 u2 (sqrt.f32 u1)) (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 (*.f32 u2 (sqrt.f32 u1)) (*.f32 (*.f32 u2 u2) (fma.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 (PI.f32) #s(literal -4/3 binary32))) (*.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (sqrt.f32 (PI.f32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (sqrt.f32 (PI.f32)))) (*.f32 (*.f32 u2 u2) #s(literal 4/15 binary32)))))))
(+.f32 (*.f32 (*.f32 u2 (sqrt.f32 u1)) (*.f32 (*.f32 u2 u2) (fma.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 (PI.f32) #s(literal -4/3 binary32))) (*.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (sqrt.f32 (PI.f32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (sqrt.f32 (PI.f32)))) (*.f32 (*.f32 u2 u2) #s(literal 4/15 binary32)))))) (*.f32 (*.f32 u2 (sqrt.f32 u1)) (*.f32 #s(literal 2 binary32) (PI.f32))))
(+.f32 (*.f32 (*.f32 u2 (*.f32 (*.f32 u2 u2) (fma.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 (PI.f32) #s(literal -4/3 binary32))) (*.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (sqrt.f32 (PI.f32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (sqrt.f32 (PI.f32)))) (*.f32 (*.f32 u2 u2) #s(literal 4/15 binary32)))))) (sqrt.f32 u1)) (*.f32 u2 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) (sqrt.f32 u1)))))
(+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 u2 (sqrt.f32 u1))) (*.f32 (*.f32 (*.f32 u2 u2) (fma.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 (PI.f32) #s(literal -4/3 binary32))) (*.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (sqrt.f32 (PI.f32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (sqrt.f32 (PI.f32)))) (*.f32 (*.f32 u2 u2) #s(literal 4/15 binary32))))) (*.f32 u2 (sqrt.f32 u1))))
(+.f32 (*.f32 (*.f32 (*.f32 u2 u2) (fma.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 (PI.f32) #s(literal -4/3 binary32))) (*.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (sqrt.f32 (PI.f32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (sqrt.f32 (PI.f32)))) (*.f32 (*.f32 u2 u2) #s(literal 4/15 binary32))))) (*.f32 u2 (sqrt.f32 u1))) (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 u2 (sqrt.f32 u1))))
(fma.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 u2 (sqrt.f32 u1)) (*.f32 (*.f32 (*.f32 u2 u2) (fma.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 (PI.f32) #s(literal -4/3 binary32))) (*.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (sqrt.f32 (PI.f32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (sqrt.f32 (PI.f32)))) (*.f32 (*.f32 u2 u2) #s(literal 4/15 binary32))))) (*.f32 u2 (sqrt.f32 u1))))
(fma.f32 (sqrt.f32 u1) (*.f32 u2 (*.f32 (*.f32 u2 u2) (fma.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 (PI.f32) #s(literal -4/3 binary32))) (*.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (sqrt.f32 (PI.f32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (sqrt.f32 (PI.f32)))) (*.f32 (*.f32 u2 u2) #s(literal 4/15 binary32)))))) (*.f32 (sqrt.f32 u1) (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(fma.f32 (*.f32 (*.f32 u2 u2) (fma.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 (PI.f32) #s(literal -4/3 binary32))) (*.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (sqrt.f32 (PI.f32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (sqrt.f32 (PI.f32)))) (*.f32 (*.f32 u2 u2) #s(literal 4/15 binary32))))) (*.f32 u2 (sqrt.f32 u1)) (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 u2 (sqrt.f32 u1))))
(fma.f32 (*.f32 u2 (*.f32 (*.f32 u2 u2) (fma.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 (PI.f32) #s(literal -4/3 binary32))) (*.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (sqrt.f32 (PI.f32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (sqrt.f32 (PI.f32)))) (*.f32 (*.f32 u2 u2) #s(literal 4/15 binary32)))))) (sqrt.f32 u1) (*.f32 u2 (*.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)) (*.f32 (*.f32 u2 (sqrt.f32 u1)) (*.f32 (*.f32 u2 u2) (fma.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 (PI.f32) #s(literal -4/3 binary32))) (*.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (sqrt.f32 (PI.f32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (sqrt.f32 (PI.f32)))) (*.f32 (*.f32 u2 u2) #s(literal 4/15 binary32)))))))
(fma.f32 (*.f32 u2 (sqrt.f32 u1)) (*.f32 (*.f32 u2 u2) (fma.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 (PI.f32) #s(literal -4/3 binary32))) (*.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (sqrt.f32 (PI.f32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (sqrt.f32 (PI.f32)))) (*.f32 (*.f32 u2 u2) #s(literal 4/15 binary32))))) (*.f32 (*.f32 u2 (sqrt.f32 u1)) (*.f32 #s(literal 2 binary32) (PI.f32))))
(/.f32 (*.f32 (*.f32 u2 (sqrt.f32 u1)) (fma.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 8 binary32) (pow.f32 (*.f32 (*.f32 u2 u2) (fma.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 (PI.f32) #s(literal -4/3 binary32))) (*.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (sqrt.f32 (PI.f32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (sqrt.f32 (PI.f32)))) (*.f32 (*.f32 u2 u2) #s(literal 4/15 binary32))))) #s(literal 3 binary32)))) (fma.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (-.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 u2 u2) (fma.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 (PI.f32) #s(literal -4/3 binary32))) (*.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (sqrt.f32 (PI.f32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (sqrt.f32 (PI.f32)))) (*.f32 (*.f32 u2 u2) #s(literal 4/15 binary32)))))) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 (PI.f32) #s(literal -4/3 binary32))) (*.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (sqrt.f32 (PI.f32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (sqrt.f32 (PI.f32)))) (*.f32 (*.f32 u2 u2) #s(literal 4/15 binary32)))) (*.f32 (*.f32 u2 u2) (fma.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 (PI.f32) #s(literal -4/3 binary32))) (*.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (sqrt.f32 (PI.f32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (sqrt.f32 (PI.f32)))) (*.f32 (*.f32 u2 u2) #s(literal 4/15 binary32)))))))))
(/.f32 (*.f32 (*.f32 u2 (sqrt.f32 u1)) (*.f32 (fma.f32 #s(literal 2 binary32) (PI.f32) (*.f32 (*.f32 u2 u2) (fma.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 (PI.f32) #s(literal -4/3 binary32))) (*.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (sqrt.f32 (PI.f32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (sqrt.f32 (PI.f32)))) (*.f32 (*.f32 u2 u2) #s(literal 4/15 binary32)))))) (fma.f32 (*.f32 u2 u2) (fma.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 (PI.f32) #s(literal -4/3 binary32))) (*.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (sqrt.f32 (PI.f32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (sqrt.f32 (PI.f32)))) (*.f32 (*.f32 u2 u2) #s(literal 4/15 binary32)))) (*.f32 #s(literal -2 binary32) (PI.f32))))) (fma.f32 (*.f32 u2 u2) (fma.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 (PI.f32) #s(literal -4/3 binary32))) (*.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (sqrt.f32 (PI.f32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (sqrt.f32 (PI.f32)))) (*.f32 (*.f32 u2 u2) #s(literal 4/15 binary32)))) (*.f32 #s(literal -2 binary32) (PI.f32))))
(*.f32 u2 (*.f32 (fma.f32 #s(literal 2 binary32) (PI.f32) (*.f32 (*.f32 u2 u2) (fma.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 (PI.f32) #s(literal -4/3 binary32))) (*.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (sqrt.f32 (PI.f32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (sqrt.f32 (PI.f32)))) (*.f32 (*.f32 u2 u2) #s(literal 4/15 binary32)))))) (sqrt.f32 u1)))
(*.f32 (sqrt.f32 u1) (*.f32 u2 (fma.f32 #s(literal 2 binary32) (PI.f32) (*.f32 (*.f32 u2 u2) (fma.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 (PI.f32) #s(literal -4/3 binary32))) (*.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (sqrt.f32 (PI.f32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (sqrt.f32 (PI.f32)))) (*.f32 (*.f32 u2 u2) #s(literal 4/15 binary32))))))))
(*.f32 (fma.f32 #s(literal 2 binary32) (PI.f32) (*.f32 (*.f32 u2 u2) (fma.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 (PI.f32) #s(literal -4/3 binary32))) (*.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (sqrt.f32 (PI.f32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (sqrt.f32 (PI.f32)))) (*.f32 (*.f32 u2 u2) #s(literal 4/15 binary32)))))) (*.f32 u2 (sqrt.f32 u1)))
(*.f32 (*.f32 u2 (fma.f32 #s(literal 2 binary32) (PI.f32) (*.f32 (*.f32 u2 u2) (fma.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 (PI.f32) #s(literal -4/3 binary32))) (*.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (sqrt.f32 (PI.f32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (sqrt.f32 (PI.f32)))) (*.f32 (*.f32 u2 u2) #s(literal 4/15 binary32))))))) (sqrt.f32 u1))
(*.f32 (*.f32 u2 (sqrt.f32 u1)) (fma.f32 #s(literal 2 binary32) (PI.f32) (*.f32 (*.f32 u2 u2) (fma.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 (PI.f32) #s(literal -4/3 binary32))) (*.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (sqrt.f32 (PI.f32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (sqrt.f32 (PI.f32)))) (*.f32 (*.f32 u2 u2) #s(literal 4/15 binary32)))))))
(*.f32 (*.f32 (sqrt.f32 u1) (fma.f32 #s(literal 2 binary32) (PI.f32) (*.f32 (*.f32 u2 u2) (fma.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 (PI.f32) #s(literal -4/3 binary32))) (*.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (sqrt.f32 (PI.f32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (sqrt.f32 (PI.f32)))) (*.f32 (*.f32 u2 u2) #s(literal 4/15 binary32))))))) u2)

eval100.0ms (0.8%)

Memory
-12.3MiB live, 62.2MiB allocated
Compiler

Compiled 10 461 to 389 computations (96.3% saved)

prune119.0ms (1%)

Memory
-3.9MiB live, 79.0MiB allocated
Pruning

40 alts after pruning (33 fresh and 7 done)

PrunedKeptTotal
New50721528
Fresh21214
Picked235
Done044
Total51140551
Accuracy
99.3%
Counts
551 → 40
Alt Table
Click to see full alt table
StatusAccuracyProgram
91.8%
(fma.f32 (*.f32 u1 u1) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) #s(literal 1/4 binary32))) (*.f32 (fma.f32 (*.f32 u1 u1) #s(literal 1/6 binary32) #s(literal 1 binary32)) (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))))
93.8%
(fma.f32 u1 (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (fma.f32 #s(literal 1/6 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 u1)) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1))))) (*.f32 u1 u1)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (fma.f32 (*.f32 u1 u1) (*.f32 #s(literal 1/4 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))) (sqrt.f32 u1))))
73.7%
(*.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 (*.f32 u2 u2) (*.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32))))) (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 (sqrt.f32 u1) u2))
14.6%
(*.f32 (*.f32 u1 u1) (fma.f32 (/.f32 (*.f32 u2 (PI.f32)) (*.f32 u1 u1)) (+.f32 #s(literal 7/9 binary32) (/.f32 #s(literal 40/27 binary32) u1)) (*.f32 u2 (fma.f32 (/.f32 (PI.f32) u1) #s(literal 2/3 binary32) (PI.f32)))))
20.7%
(*.f32 (*.f32 u1 u1) (fma.f32 (/.f32 (*.f32 u2 (PI.f32)) u1) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)) (*.f32 u2 (PI.f32))))
14.1%
(*.f32 (*.f32 u1 u1) (*.f32 u2 (PI.f32)))
94.0%
(*.f32 (sqrt.f32 (neg.f32 (*.f32 (pow.f32 u1 #s(literal 4 binary32)) (-.f32 #s(literal -1/4 binary32) (/.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 u1))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
89.6%
(*.f32 (sqrt.f32 (neg.f32 (*.f32 (pow.f32 u1 #s(literal 4 binary32)) (-.f32 #s(literal -1/4 binary32) (/.f32 (fma.f32 u1 #s(literal 1/2 binary32) #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 u1))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
85.1%
(*.f32 (sqrt.f32 (neg.f32 (*.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)))) u1))))) (*.f32 u2 (*.f32 (PI.f32) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32)))))
77.8%
(*.f32 (sqrt.f32 (neg.f32 (*.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)))) u1))))) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
94.0%
(*.f32 (sqrt.f32 (neg.f32 (*.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)))) u1))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
92.6%
(*.f32 (sqrt.f32 (neg.f32 (*.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) u1) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (*.f32 u1 (*.f32 u1 (neg.f32 u1)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
92.5%
(*.f32 (sqrt.f32 (neg.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (-.f32 #s(literal -1/3 binary32) (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32)) u1))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
87.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 u2 u2) (fma.f32 (pow.f32 (PI.f32) #s(literal 5 binary32)) (*.f32 (*.f32 u2 u2) #s(literal 4/15 binary32)) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))))
77.9%
(*.f32 (sqrt.f32 (neg.f32 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32))))) (*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32))))
94.2%
(*.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)))
86.4%
(*.f32 (sqrt.f32 (neg.f32 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32))))) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (pow.f32 (PI.f32) #s(literal 5 binary32)) (*.f32 (*.f32 u2 u2) #s(literal 4/15 binary32)) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))))
76.9%
(*.f32 (sqrt.f32 (neg.f32 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32))))) (*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32))))
92.7%
(*.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)))
83.6%
(*.f32 (sqrt.f32 (neg.f32 (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32))))) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (pow.f32 (PI.f32) #s(literal 5 binary32)) (*.f32 (*.f32 u2 u2) #s(literal 4/15 binary32)) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))))
74.9%
(*.f32 (sqrt.f32 (neg.f32 (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32))))) (*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32))))
89.6%
(*.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)))
72.1%
(*.f32 (sqrt.f32 (neg.f32 (neg.f32 u1))) (*.f32 u2 (*.f32 (PI.f32) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32)))))
68.2%
(*.f32 (sqrt.f32 (neg.f32 (neg.f32 u1))) (*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32))))
51.9%
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 u2 (*.f32 (PI.f32) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32)))))
48.8%
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32))))
55.6%
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
78.6%
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))
89.7%
(*.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)))
93.8%
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (*.f32 u1 u1) (sqrt.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) u1) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 u1 u1)) #s(literal 1/4 binary32)))))))
4.6%
(*.f32 (neg.f32 (*.f32 u2 (PI.f32))) (*.f32 (sqrt.f32 u1) #s(literal 2 binary32)))
75.2%
(*.f32 u2 (fma.f32 (sqrt.f32 u1) (*.f32 (PI.f32) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32))) (*.f32 (*.f32 (sqrt.f32 u1) (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 (*.f32 u2 u2) (*.f32 u2 u2)))))
89.3%
(*.f32 u2 (fma.f32 u2 (*.f32 u2 (*.f32 (*.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) u1) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 u1 u1)) #s(literal 1/4 binary32))))) (*.f32 u2 u2)) (*.f32 (*.f32 u1 u1) (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 (+.f32 (/.f32 #s(literal 1/3 binary32) u1) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 u1 u1)) #s(literal 1/4 binary32))))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 u1 u1) (PI.f32)) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32))) (*.f32 u1 u1)))))))
85.1%
(*.f32 u2 (*.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) u1) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 u1 u1)) #s(literal 1/4 binary32))))) (*.f32 (*.f32 u1 u1) (*.f32 (PI.f32) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32))))))
72.1%
(*.f32 u2 (*.f32 (sqrt.f32 u1) (*.f32 (PI.f32) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32)))))
77.7%
(*.f32 #s(literal 2 binary32) (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u2 (PI.f32)) (sqrt.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) u1) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 u1 u1)) #s(literal 1/4 binary32))))))))
68.2%
(*.f32 #s(literal 2 binary32) (*.f32 u2 (*.f32 (sqrt.f32 u1) (PI.f32))))
4.6%
(*.f32 #s(literal -2 binary32) (*.f32 u2 (*.f32 (sqrt.f32 u1) (PI.f32))))
4.7%
(neg.f32 (*.f32 (sqrt.f32 u1) (*.f32 u2 (fma.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 u2 u2) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))))
4.7%
(neg.f32 (*.f32 u2 (fma.f32 (sqrt.f32 u1) (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (sqrt.f32 u1) (*.f32 (*.f32 u2 u2) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32))))))))
Compiler

Compiled 2 078 to 1 418 computations (31.8% saved)

simplify293.0ms (2.4%)

Memory
-4.0MiB live, 153.5MiB allocated
Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
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)))) (*.f32 (*.f32 u1 u1) (sqrt.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) u1) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 u1 u1)) #s(literal 1/4 binary32)))))))
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 (*.f32 u2 (PI.f32)) u1)
cost-diff0
(*.f32 u1 u1)
cost-diff160
(fma.f32 (/.f32 (*.f32 u2 (PI.f32)) u1) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)) (*.f32 u2 (PI.f32)))
cost-diff448
(*.f32 (*.f32 u1 u1) (fma.f32 (/.f32 (*.f32 u2 (PI.f32)) u1) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)) (*.f32 u2 (PI.f32))))
cost-diff0
(PI.f32)
cost-diff0
(*.f32 u2 (PI.f32))
cost-diff0
(*.f32 u1 u1)
cost-diff0
(*.f32 (*.f32 u1 u1) (*.f32 u2 (PI.f32)))
cost-diff0
(*.f32 (pow.f32 u1 #s(literal 4 binary32)) (-.f32 #s(literal -1/4 binary32) (/.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 u1)))))
cost-diff0
(sqrt.f32 (neg.f32 (*.f32 (pow.f32 u1 #s(literal 4 binary32)) (-.f32 #s(literal -1/4 binary32) (/.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 u1)))))))
cost-diff0
(*.f32 (sqrt.f32 (neg.f32 (*.f32 (pow.f32 u1 #s(literal 4 binary32)) (-.f32 #s(literal -1/4 binary32) (/.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 u1))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
cost-diff64
(neg.f32 (*.f32 (pow.f32 u1 #s(literal 4 binary32)) (-.f32 #s(literal -1/4 binary32) (/.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 u1))))))
Rules
6 024×lower-fma.f64
6 016×lower-fma.f32
3 590×lower-*.f64
3 564×lower-*.f32
1 734×lower-/.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
048456
089420
1179420
2398415
3948415
42432413
55929411
08272410
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(*.f32 (sqrt.f32 (neg.f32 (*.f32 (pow.f32 u1 #s(literal 4 binary32)) (-.f32 #s(literal -1/4 binary32) (/.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 u1))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(sqrt.f32 (neg.f32 (*.f32 (pow.f32 u1 #s(literal 4 binary32)) (-.f32 #s(literal -1/4 binary32) (/.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 u1)))))))
(neg.f32 (*.f32 (pow.f32 u1 #s(literal 4 binary32)) (-.f32 #s(literal -1/4 binary32) (/.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 u1))))))
(*.f32 (pow.f32 u1 #s(literal 4 binary32)) (-.f32 #s(literal -1/4 binary32) (/.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 u1)))))
(pow.f32 u1 #s(literal 4 binary32))
u1
#s(literal 4 binary32)
(-.f32 #s(literal -1/4 binary32) (/.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 u1))))
#s(literal -1/4 binary32)
(/.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 u1)))
(fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32))
(fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32))
#s(literal 1/3 binary32)
#s(literal 1/2 binary32)
#s(literal 1 binary32)
(*.f32 u1 (*.f32 u1 u1))
(*.f32 u1 u1)
(sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))
(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)
(*.f32 #s(literal 2 binary32) (PI.f32))
#s(literal 2 binary32)
(PI.f32)
u2
(*.f32 (*.f32 u1 u1) (*.f32 u2 (PI.f32)))
(*.f32 u1 u1)
u1
(*.f32 u2 (PI.f32))
u2
(PI.f32)
(*.f32 (*.f32 u1 u1) (fma.f32 (/.f32 (*.f32 u2 (PI.f32)) u1) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)) (*.f32 u2 (PI.f32))))
(*.f32 u1 u1)
u1
(fma.f32 (/.f32 (*.f32 u2 (PI.f32)) u1) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)) (*.f32 u2 (PI.f32)))
(/.f32 (*.f32 u2 (PI.f32)) u1)
(*.f32 u2 (PI.f32))
u2
(PI.f32)
(+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1))
#s(literal 2/3 binary32)
(/.f32 #s(literal 7/9 binary32) u1)
#s(literal 7/9 binary32)
(*.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)))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
(*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))
#s(literal 2 binary32)
(*.f32 u2 (PI.f32))
u2
(PI.f32)
(fma.f32 #s(literal 1/4 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (sqrt.f32 u1))
#s(literal 1/4 binary32)
(sqrt.f32 (*.f32 u1 (*.f32 u1 u1)))
(*.f32 u1 (*.f32 u1 u1))
u1
(*.f32 u1 u1)
(sqrt.f32 u1)
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (*.f32 u1 u1) (sqrt.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) u1) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 u1 u1)) #s(literal 1/4 binary32)))))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
(*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))
#s(literal 2 binary32)
(*.f32 u2 (PI.f32))
u2
(PI.f32)
(*.f32 (*.f32 u1 u1) (sqrt.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) u1) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 u1 u1)) #s(literal 1/4 binary32))))))
(*.f32 u1 u1)
u1
(sqrt.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) u1) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 u1 u1)) #s(literal 1/4 binary32)))))
(+.f32 (/.f32 #s(literal 1/3 binary32) u1) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 u1 u1)) #s(literal 1/4 binary32))))
(/.f32 #s(literal 1/3 binary32) u1)
#s(literal 1/3 binary32)
(+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 u1 u1)) #s(literal 1/4 binary32)))
(/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))
#s(literal 1 binary32)
(*.f32 u1 (*.f32 u1 u1))
(+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 u1 u1)) #s(literal 1/4 binary32))
(/.f32 #s(literal 1/2 binary32) (*.f32 u1 u1))
#s(literal 1/2 binary32)
#s(literal 1/4 binary32)
Outputs
(*.f32 (sqrt.f32 (neg.f32 (*.f32 (pow.f32 u1 #s(literal 4 binary32)) (-.f32 #s(literal -1/4 binary32) (/.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 u1))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (sqrt.f32 (*.f32 (pow.f32 u1 #s(literal 4 binary32)) (+.f32 (/.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))))
(sqrt.f32 (neg.f32 (*.f32 (pow.f32 u1 #s(literal 4 binary32)) (-.f32 #s(literal -1/4 binary32) (/.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 u1)))))))
(sqrt.f32 (*.f32 (pow.f32 u1 #s(literal 4 binary32)) (+.f32 (/.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32))))
(neg.f32 (*.f32 (pow.f32 u1 #s(literal 4 binary32)) (-.f32 #s(literal -1/4 binary32) (/.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 u1))))))
(*.f32 (pow.f32 u1 #s(literal 4 binary32)) (+.f32 (/.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32)))
(*.f32 (pow.f32 u1 #s(literal 4 binary32)) (-.f32 #s(literal -1/4 binary32) (/.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 u1)))))
(*.f32 (pow.f32 u1 #s(literal 4 binary32)) (+.f32 #s(literal -1/4 binary32) (/.f32 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)) (*.f32 u1 (*.f32 u1 u1)))))
(pow.f32 u1 #s(literal 4 binary32))
u1
#s(literal 4 binary32)
(-.f32 #s(literal -1/4 binary32) (/.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 u1))))
(+.f32 #s(literal -1/4 binary32) (/.f32 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)) (*.f32 u1 (*.f32 u1 u1))))
#s(literal -1/4 binary32)
(/.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 u1)))
(fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32))
(fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32))
#s(literal 1/3 binary32)
#s(literal 1/2 binary32)
#s(literal 1 binary32)
(*.f32 u1 (*.f32 u1 u1))
(*.f32 u1 u1)
(sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2)))
(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)
(*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))
(*.f32 #s(literal 2 binary32) (PI.f32))
#s(literal 2 binary32)
(PI.f32)
u2
(*.f32 (*.f32 u1 u1) (*.f32 u2 (PI.f32)))
(*.f32 (PI.f32) (*.f32 u1 (*.f32 u1 u2)))
(*.f32 u1 u1)
u1
(*.f32 u2 (PI.f32))
(*.f32 (PI.f32) u2)
u2
(PI.f32)
(*.f32 (*.f32 u1 u1) (fma.f32 (/.f32 (*.f32 u2 (PI.f32)) u1) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)) (*.f32 u2 (PI.f32))))
(*.f32 (*.f32 (PI.f32) u2) (*.f32 u1 (+.f32 u1 (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)))))
(*.f32 u1 u1)
u1
(fma.f32 (/.f32 (*.f32 u2 (PI.f32)) u1) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)) (*.f32 u2 (PI.f32)))
(*.f32 (PI.f32) (fma.f32 (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)) (/.f32 u2 u1) u2))
(/.f32 (*.f32 u2 (PI.f32)) u1)
(/.f32 (*.f32 (PI.f32) u2) u1)
(*.f32 u2 (PI.f32))
(*.f32 (PI.f32) u2)
u2
(PI.f32)
(+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1))
#s(literal 2/3 binary32)
(/.f32 #s(literal 7/9 binary32) u1)
#s(literal 7/9 binary32)
(*.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 (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.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2)))
(*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))
(*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))
#s(literal 2 binary32)
(*.f32 u2 (PI.f32))
(*.f32 (PI.f32) u2)
u2
(PI.f32)
(fma.f32 #s(literal 1/4 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (sqrt.f32 u1))
#s(literal 1/4 binary32)
(sqrt.f32 (*.f32 u1 (*.f32 u1 u1)))
(*.f32 u1 (*.f32 u1 u1))
u1
(*.f32 u1 u1)
(sqrt.f32 u1)
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (*.f32 u1 u1) (sqrt.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) u1) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 u1 u1)) #s(literal 1/4 binary32)))))))
(*.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) u1) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/2 binary32) (*.f32 u1 u1)))))) (*.f32 (*.f32 u1 u1) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2)))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2)))
(*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))
(*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))
#s(literal 2 binary32)
(*.f32 u2 (PI.f32))
(*.f32 (PI.f32) u2)
u2
(PI.f32)
(*.f32 (*.f32 u1 u1) (sqrt.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) u1) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 u1 u1)) #s(literal 1/4 binary32))))))
(*.f32 (*.f32 u1 u1) (sqrt.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) u1) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/2 binary32) (*.f32 u1 u1)))))))
(*.f32 u1 u1)
u1
(sqrt.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) u1) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 u1 u1)) #s(literal 1/4 binary32)))))
(sqrt.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) u1) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/2 binary32) (*.f32 u1 u1))))))
(+.f32 (/.f32 #s(literal 1/3 binary32) u1) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 u1 u1)) #s(literal 1/4 binary32))))
(+.f32 (/.f32 #s(literal 1/3 binary32) u1) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/2 binary32) (*.f32 u1 u1)))))
(/.f32 #s(literal 1/3 binary32) u1)
#s(literal 1/3 binary32)
(+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 u1 u1)) #s(literal 1/4 binary32)))
(+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/2 binary32) (*.f32 u1 u1))))
(/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))
#s(literal 1 binary32)
(*.f32 u1 (*.f32 u1 u1))
(+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 u1 u1)) #s(literal 1/4 binary32))
(+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/2 binary32) (*.f32 u1 u1)))
(/.f32 #s(literal 1/2 binary32) (*.f32 u1 u1))
#s(literal 1/2 binary32)
#s(literal 1/4 binary32)

localize299.0ms (2.5%)

Memory
18.7MiB live, 296.9MiB allocated
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy99.0%
(/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))
accuracy99.0%
(/.f32 #s(literal 1/3 binary32) u1)
accuracy99.0%
(*.f32 (*.f32 u1 u1) (sqrt.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) u1) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 u1 u1)) #s(literal 1/4 binary32))))))
accuracy98.9%
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (*.f32 u1 u1) (sqrt.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) u1) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 u1 u1)) #s(literal 1/4 binary32)))))))
accuracy99.3%
(PI.f32)
accuracy99.2%
(*.f32 u1 (*.f32 u1 u1))
accuracy99.2%
(*.f32 u2 (PI.f32))
accuracy98.9%
(*.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)))
accuracy99.2%
(/.f32 (*.f32 u2 (PI.f32)) u1)
accuracy99.2%
(*.f32 u2 (PI.f32))
accuracy99.1%
(fma.f32 (/.f32 (*.f32 u2 (PI.f32)) u1) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)) (*.f32 u2 (PI.f32)))
accuracy99.0%
(*.f32 (*.f32 u1 u1) (fma.f32 (/.f32 (*.f32 u2 (PI.f32)) u1) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)) (*.f32 u2 (PI.f32))))
accuracy100.0%
(*.f32 u1 u1)
accuracy99.3%
(PI.f32)
accuracy99.2%
(*.f32 u2 (PI.f32))
accuracy98.9%
(*.f32 (*.f32 u1 u1) (*.f32 u2 (PI.f32)))
accuracy99.2%
(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)
accuracy98.9%
(*.f32 (sqrt.f32 (neg.f32 (*.f32 (pow.f32 u1 #s(literal 4 binary32)) (-.f32 #s(literal -1/4 binary32) (/.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 u1))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
accuracy98.9%
(*.f32 (pow.f32 u1 #s(literal 4 binary32)) (-.f32 #s(literal -1/4 binary32) (/.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 u1)))))
accuracy98.7%
(/.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 u1)))
Samples
165.0ms254×0valid
7.0ms5exit
Compiler

Compiled 477 to 55 computations (88.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 126.0ms
ival-add: 52.0ms (41.3% of total)
ival-mult: 34.0ms (27% of total)
ival-div: 10.0ms (8% of total)
const: 9.0ms (7.2% of total)
ival-sqrt: 6.0ms (4.8% of total)
ival-sin: 6.0ms (4.8% of total)
ival-pow: 3.0ms (2.4% of total)
adjust: 1.0ms (0.8% of total)
ival-sub: 1.0ms (0.8% of total)
ival-pi: 1.0ms (0.8% of total)
exact: 1.0ms (0.8% of total)
ival-neg: 1.0ms (0.8% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series26.0ms (0.2%)

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

69 calls:

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

rewrite307.0ms (2.5%)

Memory
1.7MiB live, 639.0MiB allocated
Algorithm
batch-egg-rewrite
Rules
3 856×lower-*.f64
3 830×lower-*.f32
3 718×lower-/.f64
3 706×lower-/.f32
2 606×lower-pow.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
048203
089187
1361179
23223179
08557177
Stop Event
iter limit
node limit
iter limit
Counts
17 → 386
Calls
Call 1
Inputs
(/.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 u1)))
(*.f32 (pow.f32 u1 #s(literal 4 binary32)) (-.f32 #s(literal -1/4 binary32) (/.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 u1)))))
(*.f32 (sqrt.f32 (neg.f32 (*.f32 (pow.f32 u1 #s(literal 4 binary32)) (-.f32 #s(literal -1/4 binary32) (/.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 u1))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)
(*.f32 (*.f32 u1 u1) (*.f32 u2 (PI.f32)))
(*.f32 u2 (PI.f32))
(PI.f32)
(*.f32 u1 u1)
(*.f32 (*.f32 u1 u1) (fma.f32 (/.f32 (*.f32 u2 (PI.f32)) u1) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)) (*.f32 u2 (PI.f32))))
(fma.f32 (/.f32 (*.f32 u2 (PI.f32)) u1) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)) (*.f32 u2 (PI.f32)))
(/.f32 (*.f32 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 u1 (*.f32 u1 u1))) (sqrt.f32 u1)))
(*.f32 u1 (*.f32 u1 u1))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (*.f32 u1 u1) (sqrt.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) u1) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 u1 u1)) #s(literal 1/4 binary32)))))))
(*.f32 (*.f32 u1 u1) (sqrt.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) u1) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 u1 u1)) #s(literal 1/4 binary32))))))
(/.f32 #s(literal 1/3 binary32) u1)
(/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))
Outputs
(neg.f32 (neg.f32 (/.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 u1)))))
(exp.f32 (*.f32 (log.f32 (/.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32)))) #s(literal -1 binary32)))
(pow.f32 (/.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32))) #s(literal -1 binary32))
(pow.f32 (/.f32 (/.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32))) #s(literal 1 binary32)) #s(literal -1 binary32))
(pow.f32 (/.f32 (*.f32 u1 u1) (/.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32)) u1)) #s(literal -1 binary32))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32))) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 u1 u1) (/.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32)) u1)))
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (/.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32))))))
(/.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 u1)))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32)))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (/.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32))) #s(literal 1 binary32))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (*.f32 u1 u1) (/.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32)) u1))))
(/.f32 (neg.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32))) (neg.f32 (*.f32 u1 (*.f32 u1 u1))))
(/.f32 (fma.f32 (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) (*.f32 (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))) #s(literal 1 binary32)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))))))
(/.f32 (fma.f32 (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) #s(literal -1 binary32)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal -1 binary32))))
(/.f32 (/.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32)) u1) (*.f32 u1 u1))
(/.f32 (*.f32 (fma.f32 (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) (*.f32 (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))) #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 (fma.f32 u1 (*.f32 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32))))) (*.f32 u1 (*.f32 u1 u1))))
(/.f32 (*.f32 (fma.f32 (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) (*.f32 (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))) #s(literal 1 binary32)) #s(literal -1 binary32)) (*.f32 (fma.f32 u1 (*.f32 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32))))) (neg.f32 (*.f32 u1 (*.f32 u1 u1)))))
(/.f32 (*.f32 (fma.f32 (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) (*.f32 (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) u1)) (*.f32 (fma.f32 u1 (*.f32 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32))))) (*.f32 u1 u1)))
(/.f32 (*.f32 (fma.f32 (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) #s(literal -1 binary32)) #s(literal 1 binary32)) (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal -1 binary32)) (*.f32 u1 (*.f32 u1 u1))))
(/.f32 (*.f32 (fma.f32 (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) #s(literal -1 binary32)) #s(literal -1 binary32)) (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal -1 binary32)) (neg.f32 (*.f32 u1 (*.f32 u1 u1)))))
(/.f32 (*.f32 (fma.f32 (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) u1)) (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal -1 binary32)) (*.f32 u1 u1)))
(/.f32 (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 u1)))
(/.f32 (neg.f32 (neg.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32)))) (neg.f32 (neg.f32 (*.f32 u1 (*.f32 u1 u1)))))
(/.f32 (neg.f32 (/.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32)) u1)) (*.f32 u1 (neg.f32 u1)))
(/.f32 (neg.f32 (fma.f32 (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) (*.f32 (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))) #s(literal 1 binary32))) (neg.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32))))))))
(/.f32 (neg.f32 (fma.f32 (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) #s(literal -1 binary32))) (neg.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal -1 binary32)))))
(/.f32 (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32)) #s(literal -1 binary32)) (neg.f32 (*.f32 u1 (*.f32 u1 u1))))
(/.f32 (*.f32 (fma.f32 (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) (*.f32 (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (fma.f32 u1 (*.f32 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32))))))
(/.f32 (*.f32 (fma.f32 (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal -1 binary32)))
(/.f32 (/.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32)) (*.f32 u1 u1)) u1)
(/.f32 (/.f32 (/.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32)) u1) u1) u1)
(/.f32 (neg.f32 (neg.f32 (neg.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32))))) (neg.f32 (neg.f32 (neg.f32 (*.f32 u1 (*.f32 u1 u1))))))
(/.f32 (neg.f32 (neg.f32 (/.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32)) u1))) (neg.f32 (*.f32 u1 (neg.f32 u1))))
(/.f32 (neg.f32 (*.f32 (fma.f32 (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) (*.f32 (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))) #s(literal 1 binary32)) #s(literal 1 binary32))) (neg.f32 (*.f32 (fma.f32 u1 (*.f32 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32))))) (*.f32 u1 (*.f32 u1 u1)))))
(/.f32 (neg.f32 (*.f32 (fma.f32 (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) (*.f32 (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))) #s(literal 1 binary32)) #s(literal -1 binary32))) (neg.f32 (*.f32 (fma.f32 u1 (*.f32 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32))))) (neg.f32 (*.f32 u1 (*.f32 u1 u1))))))
(/.f32 (neg.f32 (*.f32 (fma.f32 (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) (*.f32 (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) u1))) (neg.f32 (*.f32 (fma.f32 u1 (*.f32 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32))))) (*.f32 u1 u1))))
(/.f32 (neg.f32 (*.f32 (fma.f32 (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) #s(literal -1 binary32)) #s(literal 1 binary32))) (neg.f32 (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal -1 binary32)) (*.f32 u1 (*.f32 u1 u1)))))
(/.f32 (neg.f32 (*.f32 (fma.f32 (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) #s(literal -1 binary32)) #s(literal -1 binary32))) (neg.f32 (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal -1 binary32)) (neg.f32 (*.f32 u1 (*.f32 u1 u1))))))
(/.f32 (neg.f32 (*.f32 (fma.f32 (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) u1))) (neg.f32 (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal -1 binary32)) (*.f32 u1 u1))))
(/.f32 (neg.f32 (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32)) #s(literal 1 binary32))) (neg.f32 (*.f32 u1 (*.f32 u1 u1))))
(/.f32 (neg.f32 (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32)) #s(literal -1 binary32))) (neg.f32 (neg.f32 (*.f32 u1 (*.f32 u1 u1)))))
(/.f32 (neg.f32 (*.f32 (fma.f32 (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) (*.f32 (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (neg.f32 (fma.f32 u1 (*.f32 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))))))
(/.f32 (neg.f32 (*.f32 (fma.f32 (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (neg.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal -1 binary32))))
(/.f32 (neg.f32 (/.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32)) (*.f32 u1 u1))) (neg.f32 u1))
(/.f32 (neg.f32 (/.f32 (/.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32)) u1) u1)) (neg.f32 u1))
(*.f32 #s(literal 1 binary32) (/.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 u1))))
(*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (fma.f32 u1 #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 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32))) (/.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1))))
(*.f32 (/.f32 #s(literal 1 binary32) u1) (pow.f32 (/.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32))) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (/.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32)) u1))
(*.f32 (/.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32)) u1) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)))
(*.f32 (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))
(*.f32 (pow.f32 (/.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) (*.f32 (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))) #s(literal 1 binary32))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))))))
(*.f32 (pow.f32 (/.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) #s(literal -1 binary32))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal -1 binary32))))
(+.f32 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1/4 binary32)) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (neg.f32 (/.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 u1))))))
(+.f32 (*.f32 #s(literal -1/4 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (neg.f32 (/.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))
(fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1/4 binary32) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (neg.f32 (/.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 u1))))))
(fma.f32 #s(literal -1/4 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 (neg.f32 (/.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))
(/.f32 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (-.f32 #s(literal -1/64 binary32) (/.f32 (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32)) (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32)) (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32)))) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))))) (fma.f32 (/.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 u1))) (+.f32 (/.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 u1))) #s(literal -1/4 binary32)) #s(literal 1/16 binary32)))
(/.f32 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (-.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32)) (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32))) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))) (+.f32 (/.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 u1))) #s(literal -1/4 binary32)))
(/.f32 (*.f32 (-.f32 #s(literal -1/64 binary32) (/.f32 (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32)) (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32)) (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32)))) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (fma.f32 (/.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 u1))) (+.f32 (/.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 u1))) #s(literal -1/4 binary32)) #s(literal 1/16 binary32)))
(/.f32 (*.f32 (-.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32)) (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32))) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (+.f32 (/.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 u1))) #s(literal -1/4 binary32)))
(/.f32 (neg.f32 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (-.f32 #s(literal -1/64 binary32) (/.f32 (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32)) (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32)) (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32)))) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))))) (neg.f32 (fma.f32 (/.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 u1))) (+.f32 (/.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 u1))) #s(literal -1/4 binary32)) #s(literal 1/16 binary32))))
(/.f32 (neg.f32 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (-.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32)) (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32))) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))))) (neg.f32 (+.f32 (/.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 u1))) #s(literal -1/4 binary32))))
(/.f32 (neg.f32 (*.f32 (-.f32 #s(literal -1/64 binary32) (/.f32 (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32)) (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32)) (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32)))) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (neg.f32 (fma.f32 (/.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 u1))) (+.f32 (/.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 u1))) #s(literal -1/4 binary32)) #s(literal 1/16 binary32))))
(/.f32 (neg.f32 (*.f32 (-.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32)) (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32))) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (neg.f32 (+.f32 (/.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 u1))) #s(literal -1/4 binary32))))
(*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (-.f32 #s(literal -1/4 binary32) (/.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 u1))))))
(*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (-.f32 #s(literal -1/4 binary32) (/.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 u1)))))
(*.f32 (-.f32 #s(literal -1/4 binary32) (/.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))
(*.f32 (*.f32 (-.f32 #s(literal -1/4 binary32) (/.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 u1 u1)) (*.f32 u1 u1))
(*.f32 (*.f32 (*.f32 u1 u1) (sqrt.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 u1)))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))))
(*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) u2)) (cos.f32 (*.f32 (PI.f32) u2))) (*.f32 (*.f32 u1 u1) (sqrt.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 u1))))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) (*.f32 (*.f32 u1 u1) (sqrt.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 u1)))))))
(*.f32 (*.f32 (*.f32 (*.f32 u1 u1) (sqrt.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 u1)))))) #s(literal 2 binary32)) (*.f32 (sin.f32 (*.f32 (PI.f32) u2)) (cos.f32 (*.f32 (PI.f32) u2))))
(*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))
(*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))
(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)
(*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32)))
(*.f32 (*.f32 (PI.f32) u2) #s(literal 2 binary32))
(*.f32 (*.f32 #s(literal 2 binary32) u2) (PI.f32))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) u2) #s(literal 1 binary32)) (PI.f32))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) u2) (pow.f32 (PI.f32) #s(literal 2/3 binary32))) (cbrt.f32 (PI.f32)))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) u2) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))
(*.f32 u1 (*.f32 u1 (*.f32 (PI.f32) u2)))
(*.f32 (*.f32 u1 u1) (*.f32 (PI.f32) u2))
(*.f32 (PI.f32) (*.f32 (*.f32 u1 u1) u2))
(*.f32 u2 (*.f32 (PI.f32) (*.f32 u1 u1)))
(*.f32 (*.f32 (PI.f32) u2) (*.f32 u1 u1))
(*.f32 (*.f32 (*.f32 u1 u1) u2) (PI.f32))
(*.f32 (*.f32 u1 (*.f32 (PI.f32) u2)) u1)
(*.f32 (*.f32 (*.f32 u1 u1) (PI.f32)) u2)
(*.f32 (*.f32 (*.f32 (*.f32 u1 u1) u2) #s(literal 1 binary32)) (PI.f32))
(*.f32 (*.f32 (*.f32 (*.f32 u1 u1) u2) (pow.f32 (PI.f32) #s(literal 2/3 binary32))) (cbrt.f32 (PI.f32)))
(*.f32 (*.f32 (*.f32 (*.f32 u1 u1) u2) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))
(*.f32 #s(literal 1 binary32) (*.f32 (PI.f32) u2))
(*.f32 (PI.f32) u2)
(*.f32 u2 (PI.f32))
(*.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (*.f32 (cbrt.f32 (PI.f32)) u2))
(*.f32 (sqrt.f32 (PI.f32)) (*.f32 (sqrt.f32 (PI.f32)) u2))
(*.f32 (*.f32 u2 #s(literal 1 binary32)) (PI.f32))
(*.f32 (*.f32 u2 (pow.f32 (PI.f32) #s(literal 2/3 binary32))) (cbrt.f32 (PI.f32)))
(*.f32 (*.f32 u2 (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))
(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)))
(exp.f32 (*.f32 (log.f32 u1) #s(literal 2 binary32)))
(exp.f32 (*.f32 (log.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1/2 binary32)))
(exp.f32 (*.f32 (*.f32 #s(literal 4 binary32) (log.f32 u1)) #s(literal 1/2 binary32)))
(exp.f32 (fma.f32 (*.f32 (log.f32 u1) #s(literal 3 binary32)) #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 (*.f32 u1 u1) #s(literal 1 binary32))
(pow.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/2 binary32))
(pow.f32 (sqrt.f32 u1) #s(literal 4 binary32))
(pow.f32 (neg.f32 u1) #s(literal 2 binary32))
(sqrt.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))
(*.f32 u1 u1)
(*.f32 (*.f32 u1 (sqrt.f32 u1)) (sqrt.f32 u1))
(*.f32 (sqrt.f32 u1) (*.f32 u1 (sqrt.f32 u1)))
(*.f32 (neg.f32 u1) (neg.f32 u1))
(+.f32 (*.f32 u1 (*.f32 u1 (*.f32 (PI.f32) u2))) (/.f32 (*.f32 (*.f32 (*.f32 (PI.f32) u2) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1))) (*.f32 u1 u1)) u1))
(+.f32 (/.f32 (*.f32 (*.f32 (*.f32 (PI.f32) u2) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1))) (*.f32 u1 u1)) u1) (*.f32 u1 (*.f32 u1 (*.f32 (PI.f32) u2))))
(fma.f32 u1 (*.f32 u1 (*.f32 (PI.f32) u2)) (/.f32 (*.f32 (*.f32 (*.f32 (PI.f32) u2) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1))) (*.f32 u1 u1)) u1))
(fma.f32 u1 (*.f32 u1 (*.f32 (/.f32 (*.f32 (PI.f32) u2) u1) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)))) (*.f32 u1 (*.f32 u1 (*.f32 (PI.f32) u2))))
(fma.f32 (*.f32 u1 u1) (*.f32 (PI.f32) u2) (/.f32 (*.f32 (*.f32 (*.f32 (PI.f32) u2) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1))) (*.f32 u1 u1)) u1))
(fma.f32 (*.f32 u1 u1) (*.f32 (/.f32 (*.f32 (PI.f32) u2) u1) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1))) (*.f32 u1 (*.f32 u1 (*.f32 (PI.f32) u2))))
(fma.f32 (PI.f32) (*.f32 (*.f32 u1 u1) u2) (/.f32 (*.f32 (*.f32 (*.f32 (PI.f32) u2) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1))) (*.f32 u1 u1)) u1))
(fma.f32 u2 (*.f32 (PI.f32) (*.f32 u1 u1)) (/.f32 (*.f32 (*.f32 (*.f32 (PI.f32) u2) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1))) (*.f32 u1 u1)) u1))
(fma.f32 (*.f32 (PI.f32) u2) (*.f32 u1 u1) (/.f32 (*.f32 (*.f32 (*.f32 (PI.f32) u2) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1))) (*.f32 u1 u1)) u1))
(fma.f32 (/.f32 (*.f32 (PI.f32) u2) u1) (*.f32 (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)) (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 (*.f32 (PI.f32) u2))))
(fma.f32 (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)) (*.f32 (/.f32 (*.f32 (PI.f32) u2) u1) (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 (*.f32 (PI.f32) u2))))
(fma.f32 (*.f32 (/.f32 (*.f32 (PI.f32) u2) u1) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1))) (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 (PI.f32) u2))))
(fma.f32 (*.f32 (*.f32 u1 u1) u2) (PI.f32) (/.f32 (*.f32 (*.f32 (*.f32 (PI.f32) u2) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1))) (*.f32 u1 u1)) u1))
(fma.f32 (*.f32 u1 (*.f32 (PI.f32) u2)) u1 (/.f32 (*.f32 (*.f32 (*.f32 (PI.f32) u2) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1))) (*.f32 u1 u1)) u1))
(fma.f32 (*.f32 (*.f32 (/.f32 (*.f32 (PI.f32) u2) u1) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1))) u1) u1 (*.f32 u1 (*.f32 u1 (*.f32 (PI.f32) u2))))
(fma.f32 (*.f32 (*.f32 u1 u1) (/.f32 (*.f32 (PI.f32) u2) u1)) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)) (*.f32 u1 (*.f32 u1 (*.f32 (PI.f32) u2))))
(fma.f32 (*.f32 (*.f32 u1 u1) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1))) (/.f32 (*.f32 (PI.f32) u2) u1) (*.f32 u1 (*.f32 u1 (*.f32 (PI.f32) u2))))
(fma.f32 (*.f32 (*.f32 u1 u1) (PI.f32)) u2 (/.f32 (*.f32 (*.f32 (*.f32 (PI.f32) u2) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1))) (*.f32 u1 u1)) u1))
(fma.f32 (*.f32 (*.f32 (*.f32 u1 u1) u2) #s(literal 1 binary32)) (PI.f32) (/.f32 (*.f32 (*.f32 (*.f32 (PI.f32) u2) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1))) (*.f32 u1 u1)) u1))
(fma.f32 (*.f32 (*.f32 (*.f32 u1 u1) u2) (pow.f32 (PI.f32) #s(literal 2/3 binary32))) (cbrt.f32 (PI.f32)) (/.f32 (*.f32 (*.f32 (*.f32 (PI.f32) u2) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1))) (*.f32 u1 u1)) u1))
(fma.f32 (*.f32 (*.f32 (*.f32 u1 u1) u2) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)) (/.f32 (*.f32 (*.f32 (*.f32 (PI.f32) u2) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1))) (*.f32 u1 u1)) u1))
(/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 (*.f32 (PI.f32) u2) (*.f32 (PI.f32) (*.f32 u2 (*.f32 (PI.f32) u2)))) (*.f32 (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)) (*.f32 (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1))))) (*.f32 u1 (*.f32 u1 u1))) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (*.f32 (*.f32 (PI.f32) u2) (*.f32 (PI.f32) (*.f32 u2 (*.f32 (PI.f32) u2)))) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (fma.f32 (/.f32 (*.f32 (*.f32 (*.f32 (PI.f32) u2) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1))) (*.f32 u1 u1)) u1) (/.f32 (*.f32 (*.f32 (*.f32 (PI.f32) u2) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1))) (*.f32 u1 u1)) u1) (-.f32 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 (PI.f32) u2))) (*.f32 u1 (*.f32 u1 (*.f32 (PI.f32) u2)))) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 (PI.f32) u2) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1))) (*.f32 u1 u1)) u1) (*.f32 u1 (*.f32 u1 (*.f32 (PI.f32) u2)))))))
(/.f32 (-.f32 (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 (PI.f32) u2) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1))) (*.f32 u1 u1)) u1) (/.f32 (*.f32 (*.f32 (*.f32 (PI.f32) u2) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1))) (*.f32 u1 u1)) u1)) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 (PI.f32) u2))) (*.f32 u1 (*.f32 u1 (*.f32 (PI.f32) u2))))) (-.f32 (/.f32 (*.f32 (*.f32 (*.f32 (PI.f32) u2) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1))) (*.f32 u1 u1)) u1) (*.f32 u1 (*.f32 u1 (*.f32 (PI.f32) u2)))))
(/.f32 (*.f32 (*.f32 u1 u1) (fma.f32 (/.f32 (*.f32 (*.f32 (PI.f32) u2) (*.f32 (PI.f32) (*.f32 u2 (*.f32 (PI.f32) u2)))) (*.f32 u1 (*.f32 u1 u1))) (*.f32 (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)) (*.f32 (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)))) (*.f32 (*.f32 (PI.f32) u2) (*.f32 (PI.f32) (*.f32 u2 (*.f32 (PI.f32) u2)))))) (fma.f32 (*.f32 (PI.f32) u2) (-.f32 (*.f32 (PI.f32) u2) (*.f32 (/.f32 (*.f32 (PI.f32) u2) u1) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)))) (/.f32 (*.f32 (*.f32 (*.f32 (PI.f32) u2) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1))) (*.f32 (*.f32 (PI.f32) u2) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)))) (*.f32 u1 u1))))
(/.f32 (*.f32 (*.f32 u1 u1) (-.f32 (/.f32 (*.f32 (*.f32 (*.f32 (PI.f32) u2) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1))) (*.f32 (*.f32 (PI.f32) u2) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)))) (*.f32 u1 u1)) (*.f32 (PI.f32) (*.f32 u2 (*.f32 (PI.f32) u2))))) (fma.f32 (/.f32 (*.f32 (PI.f32) u2) u1) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)) (*.f32 (PI.f32) (neg.f32 u2))))
(/.f32 (*.f32 (fma.f32 (/.f32 (*.f32 (*.f32 (PI.f32) u2) (*.f32 (PI.f32) (*.f32 u2 (*.f32 (PI.f32) u2)))) (*.f32 u1 (*.f32 u1 u1))) (*.f32 (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)) (*.f32 (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)))) (*.f32 (*.f32 (PI.f32) u2) (*.f32 (PI.f32) (*.f32 u2 (*.f32 (PI.f32) u2))))) (*.f32 u1 u1)) (fma.f32 (*.f32 (PI.f32) u2) (-.f32 (*.f32 (PI.f32) u2) (*.f32 (/.f32 (*.f32 (PI.f32) u2) u1) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)))) (/.f32 (*.f32 (*.f32 (*.f32 (PI.f32) u2) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1))) (*.f32 (*.f32 (PI.f32) u2) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)))) (*.f32 u1 u1))))
(/.f32 (*.f32 (-.f32 (/.f32 (*.f32 (*.f32 (*.f32 (PI.f32) u2) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1))) (*.f32 (*.f32 (PI.f32) u2) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)))) (*.f32 u1 u1)) (*.f32 (PI.f32) (*.f32 u2 (*.f32 (PI.f32) u2)))) (*.f32 u1 u1)) (fma.f32 (/.f32 (*.f32 (PI.f32) u2) u1) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)) (*.f32 (PI.f32) (neg.f32 u2))))
(/.f32 (neg.f32 (fma.f32 (/.f32 (*.f32 (*.f32 (*.f32 (PI.f32) u2) (*.f32 (PI.f32) (*.f32 u2 (*.f32 (PI.f32) u2)))) (*.f32 (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)) (*.f32 (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1))))) (*.f32 u1 (*.f32 u1 u1))) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (*.f32 (*.f32 (PI.f32) u2) (*.f32 (PI.f32) (*.f32 u2 (*.f32 (PI.f32) u2)))) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))) (neg.f32 (fma.f32 (/.f32 (*.f32 (*.f32 (*.f32 (PI.f32) u2) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1))) (*.f32 u1 u1)) u1) (/.f32 (*.f32 (*.f32 (*.f32 (PI.f32) u2) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1))) (*.f32 u1 u1)) u1) (-.f32 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 (PI.f32) u2))) (*.f32 u1 (*.f32 u1 (*.f32 (PI.f32) u2)))) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 (PI.f32) u2) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1))) (*.f32 u1 u1)) u1) (*.f32 u1 (*.f32 u1 (*.f32 (PI.f32) u2))))))))
(/.f32 (neg.f32 (-.f32 (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 (PI.f32) u2) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1))) (*.f32 u1 u1)) u1) (/.f32 (*.f32 (*.f32 (*.f32 (PI.f32) u2) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1))) (*.f32 u1 u1)) u1)) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 (PI.f32) u2))) (*.f32 u1 (*.f32 u1 (*.f32 (PI.f32) u2)))))) (neg.f32 (-.f32 (/.f32 (*.f32 (*.f32 (*.f32 (PI.f32) u2) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1))) (*.f32 u1 u1)) u1) (*.f32 u1 (*.f32 u1 (*.f32 (PI.f32) u2))))))
(/.f32 (neg.f32 (*.f32 (*.f32 u1 u1) (fma.f32 (/.f32 (*.f32 (*.f32 (PI.f32) u2) (*.f32 (PI.f32) (*.f32 u2 (*.f32 (PI.f32) u2)))) (*.f32 u1 (*.f32 u1 u1))) (*.f32 (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)) (*.f32 (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)))) (*.f32 (*.f32 (PI.f32) u2) (*.f32 (PI.f32) (*.f32 u2 (*.f32 (PI.f32) u2))))))) (neg.f32 (fma.f32 (*.f32 (PI.f32) u2) (-.f32 (*.f32 (PI.f32) u2) (*.f32 (/.f32 (*.f32 (PI.f32) u2) u1) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)))) (/.f32 (*.f32 (*.f32 (*.f32 (PI.f32) u2) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1))) (*.f32 (*.f32 (PI.f32) u2) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)))) (*.f32 u1 u1)))))
(/.f32 (neg.f32 (*.f32 (*.f32 u1 u1) (-.f32 (/.f32 (*.f32 (*.f32 (*.f32 (PI.f32) u2) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1))) (*.f32 (*.f32 (PI.f32) u2) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)))) (*.f32 u1 u1)) (*.f32 (PI.f32) (*.f32 u2 (*.f32 (PI.f32) u2)))))) (neg.f32 (fma.f32 (/.f32 (*.f32 (PI.f32) u2) u1) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)) (*.f32 (PI.f32) (neg.f32 u2)))))
(/.f32 (neg.f32 (*.f32 (fma.f32 (/.f32 (*.f32 (*.f32 (PI.f32) u2) (*.f32 (PI.f32) (*.f32 u2 (*.f32 (PI.f32) u2)))) (*.f32 u1 (*.f32 u1 u1))) (*.f32 (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)) (*.f32 (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)))) (*.f32 (*.f32 (PI.f32) u2) (*.f32 (PI.f32) (*.f32 u2 (*.f32 (PI.f32) u2))))) (*.f32 u1 u1))) (neg.f32 (fma.f32 (*.f32 (PI.f32) u2) (-.f32 (*.f32 (PI.f32) u2) (*.f32 (/.f32 (*.f32 (PI.f32) u2) u1) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)))) (/.f32 (*.f32 (*.f32 (*.f32 (PI.f32) u2) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1))) (*.f32 (*.f32 (PI.f32) u2) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)))) (*.f32 u1 u1)))))
(/.f32 (neg.f32 (*.f32 (-.f32 (/.f32 (*.f32 (*.f32 (*.f32 (PI.f32) u2) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1))) (*.f32 (*.f32 (PI.f32) u2) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)))) (*.f32 u1 u1)) (*.f32 (PI.f32) (*.f32 u2 (*.f32 (PI.f32) u2)))) (*.f32 u1 u1))) (neg.f32 (fma.f32 (/.f32 (*.f32 (PI.f32) u2) u1) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)) (*.f32 (PI.f32) (neg.f32 u2)))))
(*.f32 u1 (*.f32 u1 (fma.f32 u2 (*.f32 (/.f32 (PI.f32) u1) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1))) (*.f32 (PI.f32) u2))))
(*.f32 (*.f32 u1 u1) (fma.f32 u2 (*.f32 (/.f32 (PI.f32) u1) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1))) (*.f32 (PI.f32) u2)))
(*.f32 (fma.f32 u2 (*.f32 (/.f32 (PI.f32) u1) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1))) (*.f32 (PI.f32) u2)) (*.f32 u1 u1))
(*.f32 (*.f32 u1 (fma.f32 u2 (*.f32 (/.f32 (PI.f32) u1) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1))) (*.f32 (PI.f32) u2))) u1)
(+.f32 (*.f32 (PI.f32) u2) (*.f32 (/.f32 (*.f32 (PI.f32) u2) u1) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1))))
(+.f32 (*.f32 (/.f32 (*.f32 (PI.f32) u2) u1) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1))) (*.f32 (PI.f32) u2))
(+.f32 (/.f32 (*.f32 (*.f32 (PI.f32) u2) #s(literal 2/3 binary32)) u1) (+.f32 (/.f32 (*.f32 (PI.f32) u2) (*.f32 (*.f32 u1 #s(literal 9/7 binary32)) u1)) (*.f32 (PI.f32) u2)))
(+.f32 (fma.f32 (PI.f32) u2 (/.f32 (*.f32 (*.f32 (PI.f32) u2) #s(literal 2/3 binary32)) u1)) (/.f32 (*.f32 (PI.f32) u2) (*.f32 (*.f32 u1 #s(literal 9/7 binary32)) u1)))
(pow.f32 (/.f32 (fma.f32 (*.f32 (PI.f32) u2) (-.f32 (*.f32 (PI.f32) u2) (*.f32 (/.f32 (*.f32 (PI.f32) u2) u1) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)))) (/.f32 (*.f32 (*.f32 (*.f32 (PI.f32) u2) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1))) (*.f32 (*.f32 (PI.f32) u2) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)))) (*.f32 u1 u1))) (fma.f32 (/.f32 (*.f32 (*.f32 (PI.f32) u2) (*.f32 (PI.f32) (*.f32 u2 (*.f32 (PI.f32) u2)))) (*.f32 u1 (*.f32 u1 u1))) (*.f32 (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)) (*.f32 (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)))) (*.f32 (*.f32 (PI.f32) u2) (*.f32 (PI.f32) (*.f32 u2 (*.f32 (PI.f32) u2)))))) #s(literal -1 binary32))
(pow.f32 (/.f32 (fma.f32 (/.f32 (*.f32 (PI.f32) u2) u1) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)) (*.f32 (PI.f32) (neg.f32 u2))) (-.f32 (/.f32 (*.f32 (*.f32 (*.f32 (PI.f32) u2) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1))) (*.f32 (*.f32 (PI.f32) u2) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)))) (*.f32 u1 u1)) (*.f32 (PI.f32) (*.f32 u2 (*.f32 (PI.f32) u2))))) #s(literal -1 binary32))
(fma.f32 #s(literal 1 binary32) (*.f32 (PI.f32) u2) (*.f32 (/.f32 (*.f32 (PI.f32) u2) u1) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1))))
(fma.f32 (PI.f32) u2 (*.f32 (/.f32 (*.f32 (PI.f32) u2) u1) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1))))
(fma.f32 u2 (PI.f32) (*.f32 (/.f32 (*.f32 (PI.f32) u2) u1) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1))))
(fma.f32 u2 (*.f32 (/.f32 (PI.f32) u1) #s(literal 2/3 binary32)) (+.f32 (/.f32 (*.f32 (PI.f32) u2) (*.f32 (*.f32 u1 #s(literal 9/7 binary32)) u1)) (*.f32 (PI.f32) u2)))
(fma.f32 u2 (*.f32 (/.f32 (PI.f32) u1) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1))) (*.f32 (PI.f32) u2))
(fma.f32 (*.f32 (PI.f32) u2) (*.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 2/3 binary32)) (+.f32 (/.f32 (*.f32 (PI.f32) u2) (*.f32 (*.f32 u1 #s(literal 9/7 binary32)) u1)) (*.f32 (PI.f32) u2)))
(fma.f32 (*.f32 (PI.f32) u2) (*.f32 (/.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1))) (*.f32 (PI.f32) u2))
(fma.f32 (*.f32 (PI.f32) u2) (/.f32 (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)) u1) (*.f32 (PI.f32) u2))
(fma.f32 (/.f32 (*.f32 (PI.f32) u2) u1) #s(literal 2/3 binary32) (+.f32 (/.f32 (*.f32 (PI.f32) u2) (*.f32 (*.f32 u1 #s(literal 9/7 binary32)) u1)) (*.f32 (PI.f32) u2)))
(fma.f32 (/.f32 (*.f32 (PI.f32) u2) u1) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)) (*.f32 (PI.f32) u2))
(fma.f32 #s(literal 2/3 binary32) (/.f32 (*.f32 (PI.f32) u2) u1) (+.f32 (/.f32 (*.f32 (PI.f32) u2) (*.f32 (*.f32 u1 #s(literal 9/7 binary32)) u1)) (*.f32 (PI.f32) u2)))
(fma.f32 (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)) (/.f32 (*.f32 (PI.f32) u2) u1) (*.f32 (PI.f32) u2))
(fma.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (*.f32 (cbrt.f32 (PI.f32)) u2) (*.f32 (/.f32 (*.f32 (PI.f32) u2) u1) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1))))
(fma.f32 (sqrt.f32 (PI.f32)) (*.f32 (sqrt.f32 (PI.f32)) u2) (*.f32 (/.f32 (*.f32 (PI.f32) u2) u1) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1))))
(fma.f32 (*.f32 (*.f32 (PI.f32) u2) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1))) (/.f32 #s(literal 1 binary32) u1) (*.f32 (PI.f32) u2))
(fma.f32 (*.f32 #s(literal 2/3 binary32) (*.f32 (PI.f32) u2)) (/.f32 #s(literal 1 binary32) u1) (+.f32 (/.f32 (*.f32 (PI.f32) u2) (*.f32 (*.f32 u1 #s(literal 9/7 binary32)) u1)) (*.f32 (PI.f32) u2)))
(fma.f32 (*.f32 #s(literal 2/3 binary32) u2) (/.f32 (PI.f32) u1) (+.f32 (/.f32 (*.f32 (PI.f32) u2) (*.f32 (*.f32 u1 #s(literal 9/7 binary32)) u1)) (*.f32 (PI.f32) u2)))
(fma.f32 (*.f32 u2 #s(literal 1 binary32)) (PI.f32) (*.f32 (/.f32 (*.f32 (PI.f32) u2) u1) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1))))
(fma.f32 (*.f32 u2 (pow.f32 (PI.f32) #s(literal 2/3 binary32))) (cbrt.f32 (PI.f32)) (*.f32 (/.f32 (*.f32 (PI.f32) u2) u1) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1))))
(fma.f32 (*.f32 u2 (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)) (*.f32 (/.f32 (*.f32 (PI.f32) u2) u1) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1))))
(fma.f32 (*.f32 (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)) u2) (/.f32 (PI.f32) u1) (*.f32 (PI.f32) u2))
(-.f32 (/.f32 (/.f32 (*.f32 (*.f32 (*.f32 (PI.f32) u2) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1))) (*.f32 (*.f32 (PI.f32) u2) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)))) (*.f32 u1 u1)) (fma.f32 (/.f32 (*.f32 (PI.f32) u2) u1) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)) (*.f32 (PI.f32) (neg.f32 u2)))) (/.f32 (*.f32 (PI.f32) (*.f32 u2 (*.f32 (PI.f32) u2))) (fma.f32 (/.f32 (*.f32 (PI.f32) u2) u1) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)) (*.f32 (PI.f32) (neg.f32 u2)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 (PI.f32) u2) (-.f32 (*.f32 (PI.f32) u2) (*.f32 (/.f32 (*.f32 (PI.f32) u2) u1) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)))) (/.f32 (*.f32 (*.f32 (*.f32 (PI.f32) u2) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1))) (*.f32 (*.f32 (PI.f32) u2) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)))) (*.f32 u1 u1))) (fma.f32 (/.f32 (*.f32 (*.f32 (PI.f32) u2) (*.f32 (PI.f32) (*.f32 u2 (*.f32 (PI.f32) u2)))) (*.f32 u1 (*.f32 u1 u1))) (*.f32 (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)) (*.f32 (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)))) (*.f32 (*.f32 (PI.f32) u2) (*.f32 (PI.f32) (*.f32 u2 (*.f32 (PI.f32) u2)))))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (/.f32 (*.f32 (PI.f32) u2) u1) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)) (*.f32 (PI.f32) (neg.f32 u2))) (-.f32 (/.f32 (*.f32 (*.f32 (*.f32 (PI.f32) u2) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1))) (*.f32 (*.f32 (PI.f32) u2) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)))) (*.f32 u1 u1)) (*.f32 (PI.f32) (*.f32 u2 (*.f32 (PI.f32) u2))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (fma.f32 (*.f32 (PI.f32) u2) (-.f32 (*.f32 (PI.f32) u2) (*.f32 (/.f32 (*.f32 (PI.f32) u2) u1) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)))) (/.f32 (*.f32 (*.f32 (*.f32 (PI.f32) u2) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1))) (*.f32 (*.f32 (PI.f32) u2) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)))) (*.f32 u1 u1))) (fma.f32 (/.f32 (*.f32 (*.f32 (PI.f32) u2) (*.f32 (PI.f32) (*.f32 u2 (*.f32 (PI.f32) u2)))) (*.f32 u1 (*.f32 u1 u1))) (*.f32 (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)) (*.f32 (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)))) (*.f32 (*.f32 (PI.f32) u2) (*.f32 (PI.f32) (*.f32 u2 (*.f32 (PI.f32) u2))))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (fma.f32 (/.f32 (*.f32 (PI.f32) u2) u1) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)) (*.f32 (PI.f32) (neg.f32 u2))) (-.f32 (/.f32 (*.f32 (*.f32 (*.f32 (PI.f32) u2) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1))) (*.f32 (*.f32 (PI.f32) u2) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)))) (*.f32 u1 u1)) (*.f32 (PI.f32) (*.f32 u2 (*.f32 (PI.f32) u2)))))))
(/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 (PI.f32) u2) (*.f32 (PI.f32) (*.f32 u2 (*.f32 (PI.f32) u2)))) (*.f32 u1 (*.f32 u1 u1))) (*.f32 (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)) (*.f32 (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)))) (*.f32 (*.f32 (PI.f32) u2) (*.f32 (PI.f32) (*.f32 u2 (*.f32 (PI.f32) u2))))) (fma.f32 (*.f32 (PI.f32) u2) (-.f32 (*.f32 (PI.f32) u2) (*.f32 (/.f32 (*.f32 (PI.f32) u2) u1) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)))) (/.f32 (*.f32 (*.f32 (*.f32 (PI.f32) u2) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1))) (*.f32 (*.f32 (PI.f32) u2) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)))) (*.f32 u1 u1))))
(/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 (PI.f32) u2) (*.f32 (PI.f32) (*.f32 u2 (*.f32 (PI.f32) u2)))) (*.f32 u1 (*.f32 u1 u1))) (*.f32 (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)) (*.f32 (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)))) (*.f32 (*.f32 (PI.f32) u2) (*.f32 (PI.f32) (*.f32 u2 (*.f32 (PI.f32) u2))))) (fma.f32 (PI.f32) (*.f32 u2 (*.f32 (PI.f32) u2)) (/.f32 (-.f32 (*.f32 (*.f32 (/.f32 (*.f32 (PI.f32) u2) u1) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1))) (*.f32 (*.f32 (PI.f32) u2) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)))) (*.f32 (*.f32 (*.f32 (PI.f32) u2) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1))) (*.f32 (PI.f32) u2))) u1)))
(/.f32 (-.f32 (/.f32 (*.f32 (*.f32 (*.f32 (PI.f32) u2) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1))) (*.f32 (*.f32 (PI.f32) u2) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)))) (*.f32 u1 u1)) (*.f32 (PI.f32) (*.f32 u2 (*.f32 (PI.f32) u2)))) (fma.f32 (/.f32 (*.f32 (PI.f32) u2) u1) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)) (*.f32 (PI.f32) (neg.f32 u2))))
(/.f32 (neg.f32 (fma.f32 (/.f32 (*.f32 (*.f32 (PI.f32) u2) (*.f32 (PI.f32) (*.f32 u2 (*.f32 (PI.f32) u2)))) (*.f32 u1 (*.f32 u1 u1))) (*.f32 (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)) (*.f32 (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)))) (*.f32 (*.f32 (PI.f32) u2) (*.f32 (PI.f32) (*.f32 u2 (*.f32 (PI.f32) u2)))))) (neg.f32 (fma.f32 (*.f32 (PI.f32) u2) (-.f32 (*.f32 (PI.f32) u2) (*.f32 (/.f32 (*.f32 (PI.f32) u2) u1) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)))) (/.f32 (*.f32 (*.f32 (*.f32 (PI.f32) u2) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1))) (*.f32 (*.f32 (PI.f32) u2) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)))) (*.f32 u1 u1)))))
(/.f32 (neg.f32 (fma.f32 (/.f32 (*.f32 (*.f32 (PI.f32) u2) (*.f32 (PI.f32) (*.f32 u2 (*.f32 (PI.f32) u2)))) (*.f32 u1 (*.f32 u1 u1))) (*.f32 (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)) (*.f32 (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)))) (*.f32 (*.f32 (PI.f32) u2) (*.f32 (PI.f32) (*.f32 u2 (*.f32 (PI.f32) u2)))))) (neg.f32 (fma.f32 (PI.f32) (*.f32 u2 (*.f32 (PI.f32) u2)) (/.f32 (-.f32 (*.f32 (*.f32 (/.f32 (*.f32 (PI.f32) u2) u1) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1))) (*.f32 (*.f32 (PI.f32) u2) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)))) (*.f32 (*.f32 (*.f32 (PI.f32) u2) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1))) (*.f32 (PI.f32) u2))) u1))))
(/.f32 (neg.f32 (-.f32 (/.f32 (*.f32 (*.f32 (*.f32 (PI.f32) u2) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1))) (*.f32 (*.f32 (PI.f32) u2) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)))) (*.f32 u1 u1)) (*.f32 (PI.f32) (*.f32 u2 (*.f32 (PI.f32) u2))))) (neg.f32 (fma.f32 (/.f32 (*.f32 (PI.f32) u2) u1) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)) (*.f32 (PI.f32) (neg.f32 u2)))))
(/.f32 (-.f32 (*.f32 (PI.f32) (*.f32 u2 (*.f32 (PI.f32) u2))) (/.f32 (*.f32 (*.f32 (*.f32 (PI.f32) u2) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1))) (*.f32 (*.f32 (PI.f32) u2) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)))) (*.f32 u1 u1))) (-.f32 (*.f32 (PI.f32) u2) (*.f32 (/.f32 (*.f32 (PI.f32) u2) u1) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)))))
(/.f32 (neg.f32 (neg.f32 (fma.f32 (/.f32 (*.f32 (*.f32 (PI.f32) u2) (*.f32 (PI.f32) (*.f32 u2 (*.f32 (PI.f32) u2)))) (*.f32 u1 (*.f32 u1 u1))) (*.f32 (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)) (*.f32 (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)))) (*.f32 (*.f32 (PI.f32) u2) (*.f32 (PI.f32) (*.f32 u2 (*.f32 (PI.f32) u2))))))) (neg.f32 (neg.f32 (fma.f32 (*.f32 (PI.f32) u2) (-.f32 (*.f32 (PI.f32) u2) (*.f32 (/.f32 (*.f32 (PI.f32) u2) u1) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)))) (/.f32 (*.f32 (*.f32 (*.f32 (PI.f32) u2) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1))) (*.f32 (*.f32 (PI.f32) u2) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)))) (*.f32 u1 u1))))))
(/.f32 (neg.f32 (neg.f32 (-.f32 (/.f32 (*.f32 (*.f32 (*.f32 (PI.f32) u2) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1))) (*.f32 (*.f32 (PI.f32) u2) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)))) (*.f32 u1 u1)) (*.f32 (PI.f32) (*.f32 u2 (*.f32 (PI.f32) u2)))))) (neg.f32 (neg.f32 (fma.f32 (/.f32 (*.f32 (PI.f32) u2) u1) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)) (*.f32 (PI.f32) (neg.f32 u2))))))
(/.f32 (neg.f32 (-.f32 (*.f32 (PI.f32) (*.f32 u2 (*.f32 (PI.f32) u2))) (/.f32 (*.f32 (*.f32 (*.f32 (PI.f32) u2) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1))) (*.f32 (*.f32 (PI.f32) u2) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)))) (*.f32 u1 u1)))) (neg.f32 (-.f32 (*.f32 (PI.f32) u2) (*.f32 (/.f32 (*.f32 (PI.f32) u2) u1) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1))))))
(*.f32 (fma.f32 (/.f32 (*.f32 (*.f32 (PI.f32) u2) (*.f32 (PI.f32) (*.f32 u2 (*.f32 (PI.f32) u2)))) (*.f32 u1 (*.f32 u1 u1))) (*.f32 (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)) (*.f32 (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)))) (*.f32 (*.f32 (PI.f32) u2) (*.f32 (PI.f32) (*.f32 u2 (*.f32 (PI.f32) u2))))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (PI.f32) u2) (-.f32 (*.f32 (PI.f32) u2) (*.f32 (/.f32 (*.f32 (PI.f32) u2) u1) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)))) (/.f32 (*.f32 (*.f32 (*.f32 (PI.f32) u2) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1))) (*.f32 (*.f32 (PI.f32) u2) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)))) (*.f32 u1 u1)))))
(*.f32 (-.f32 (/.f32 (*.f32 (*.f32 (*.f32 (PI.f32) u2) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1))) (*.f32 (*.f32 (PI.f32) u2) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)))) (*.f32 u1 u1)) (*.f32 (PI.f32) (*.f32 u2 (*.f32 (PI.f32) u2)))) (/.f32 #s(literal 1 binary32) (fma.f32 (/.f32 (*.f32 (PI.f32) u2) u1) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)) (*.f32 (PI.f32) (neg.f32 u2)))))
(neg.f32 (/.f32 (*.f32 (PI.f32) u2) (neg.f32 u1)))
(neg.f32 (/.f32 (*.f32 (PI.f32) (neg.f32 u2)) u1))
(exp.f32 (*.f32 (log.f32 (/.f32 u1 (*.f32 (PI.f32) u2))) #s(literal -1 binary32)))
(pow.f32 (/.f32 u1 (*.f32 (PI.f32) u2)) #s(literal -1 binary32))
(pow.f32 (/.f32 (/.f32 u1 (*.f32 (PI.f32) u2)) #s(literal 1 binary32)) #s(literal -1 binary32))
(/.f32 #s(literal 1 binary32) (/.f32 u1 (*.f32 (PI.f32) u2)))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 u1 (*.f32 (PI.f32) u2)) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (/.f32 u1 (*.f32 (PI.f32) u2)))))
(/.f32 (*.f32 (PI.f32) u2) u1)
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 u1 (*.f32 (PI.f32) u2))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (/.f32 u1 (*.f32 (PI.f32) u2)) #s(literal 1 binary32))))
(/.f32 (*.f32 (PI.f32) (neg.f32 u2)) (neg.f32 u1))
(/.f32 (*.f32 (*.f32 (PI.f32) u2) #s(literal 1 binary32)) u1)
(/.f32 (neg.f32 (*.f32 (PI.f32) (neg.f32 u2))) (neg.f32 (neg.f32 u1)))
(/.f32 (neg.f32 (*.f32 (*.f32 (PI.f32) u2) #s(literal 1 binary32))) (neg.f32 u1))
(/.f32 (neg.f32 (neg.f32 (*.f32 (PI.f32) (neg.f32 u2)))) (neg.f32 (neg.f32 (neg.f32 u1))))
(*.f32 #s(literal 1 binary32) (/.f32 (*.f32 (PI.f32) u2) u1))
(*.f32 (PI.f32) (*.f32 u2 (/.f32 #s(literal 1 binary32) u1)))
(*.f32 (PI.f32) (/.f32 u2 u1))
(*.f32 u2 (/.f32 (PI.f32) u1))
(*.f32 (*.f32 (PI.f32) u2) (/.f32 #s(literal 1 binary32) u1))
(*.f32 (*.f32 (PI.f32) (neg.f32 u2)) (/.f32 #s(literal 1 binary32) (neg.f32 u1)))
(*.f32 (/.f32 #s(literal 1 binary32) u1) (*.f32 (PI.f32) u2))
(*.f32 (/.f32 #s(literal 1 binary32) u1) (pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) u2)) #s(literal -1 binary32)))
(*.f32 (/.f32 (PI.f32) u1) u2)
(+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) (sqrt.f32 u1)))
(+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) (sqrt.f32 u1)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (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) (*.f32 u1 (sqrt.f32 u1)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) (sqrt.f32 u1)))
(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 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))))
(fma.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) (sqrt.f32 u1) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))))
(fma.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) (sqrt.f32 u1)))
(fma.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 u1 (sqrt.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 u1)))
(fma.f32 (*.f32 u1 (sqrt.f32 u1)) (*.f32 #s(literal 1/4 binary32) (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 u1)))
(fma.f32 (sqrt.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))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))))
(fma.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.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 u1)))
(fma.f32 (*.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1))) #s(literal 2 binary32)) (*.f32 (sin.f32 (*.f32 (PI.f32) u2)) (cos.f32 (*.f32 (PI.f32) u2))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) (sqrt.f32 u1)))
(fma.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) #s(literal 1/4 binary32)) (*.f32 u1 (sqrt.f32 u1)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) (sqrt.f32 u1)))
(fma.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) (*.f32 u1 (sqrt.f32 u1))) #s(literal 1/4 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) (sqrt.f32 u1)))
(fma.f32 (*.f32 (sqrt.f32 u1) #s(literal 2 binary32)) (*.f32 (sin.f32 (*.f32 (PI.f32) u2)) (cos.f32 (*.f32 (PI.f32) u2))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))))
(/.f32 (fma.f32 #s(literal 1/64 binary32) (pow.f32 (*.f32 (*.f32 u1 (sqrt.f32 u1)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) (sqrt.f32 u1)) #s(literal 3 binary32))) (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) (sqrt.f32 u1)) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) (sqrt.f32 u1))))))
(/.f32 (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) (sqrt.f32 u1)) #s(literal 2 binary32))) (-.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) (sqrt.f32 u1))))
(/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) (fma.f32 u1 (sqrt.f32 u1) (*.f32 #s(literal 1/64 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (sqrt.f32 u1)))))) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32) (-.f32 u1 (*.f32 #s(literal 1/4 binary32) (*.f32 u1 u1)))))
(/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) (fma.f32 (*.f32 u1 (*.f32 u1 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 u1 (sqrt.f32 u1) (*.f32 #s(literal 1/64 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (sqrt.f32 u1))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2)))) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32) (-.f32 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 #s(literal 2 binary32) (*.f32 (PI.f32) u2)))) (-.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1))) (sqrt.f32 u1)))
(/.f32 (neg.f32 (fma.f32 #s(literal 1/64 binary32) (pow.f32 (*.f32 (*.f32 u1 (sqrt.f32 u1)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) (sqrt.f32 u1)) #s(literal 3 binary32)))) (neg.f32 (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) (sqrt.f32 u1)) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) (sqrt.f32 u1)))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) (sqrt.f32 u1)) #s(literal 2 binary32)))) (neg.f32 (-.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) (sqrt.f32 u1)))))
(/.f32 (neg.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) (fma.f32 u1 (sqrt.f32 u1) (*.f32 #s(literal 1/64 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (sqrt.f32 u1))))))) (neg.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32) (-.f32 u1 (*.f32 #s(literal 1/4 binary32) (*.f32 u1 u1))))))
(/.f32 (neg.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32) (neg.f32 u1)))) (neg.f32 (-.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1))) (sqrt.f32 u1))))
(/.f32 (neg.f32 (*.f32 (fma.f32 u1 (sqrt.f32 u1) (*.f32 #s(literal 1/64 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (sqrt.f32 u1))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))))) (neg.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32) (-.f32 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 #s(literal 2 binary32) (*.f32 (PI.f32) u2))))) (neg.f32 (-.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1))) (sqrt.f32 u1))))
(*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) u2)) (cos.f32 (*.f32 (PI.f32) u2))) (fma.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)) (sqrt.f32 u1))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) (fma.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)) (sqrt.f32 u1)))
(*.f32 (fma.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)) (sqrt.f32 u1)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))))
(*.f32 (*.f32 (fma.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)) (sqrt.f32 u1)) #s(literal 2 binary32)) (*.f32 (sin.f32 (*.f32 (PI.f32) u2)) (cos.f32 (*.f32 (PI.f32) u2))))
(exp.f32 (*.f32 (log.f32 u1) #s(literal 3 binary32)))
(exp.f32 (fma.f32 (*.f32 (log.f32 u1) #s(literal 3 binary32)) #s(literal 1/2 binary32) (*.f32 (*.f32 (log.f32 u1) #s(literal 3 binary32)) #s(literal 1/2 binary32))))
(exp.f32 (fma.f32 (*.f32 (log.f32 u1) #s(literal 3 binary32)) #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 (log.f32 u1) #s(literal 3 binary32)) #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))))
(pow.f32 u1 #s(literal 3 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 (sqrt.f32 u1) #s(literal 6 binary32))
(pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) #s(literal -1 binary32))
(pow.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1/2 binary32))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))
(/.f32 (*.f32 u1 u1) (/.f32 #s(literal 1 binary32) u1))
(/.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))
(/.f32 (neg.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1 binary32))
(/.f32 (*.f32 u1 (neg.f32 u1)) (neg.f32 (/.f32 #s(literal 1 binary32) u1)))
(/.f32 (neg.f32 (neg.f32 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32))
(sqrt.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))
(*.f32 u1 (*.f32 u1 u1))
(*.f32 u1 (/.f32 (*.f32 u1 u1) #s(literal 1 binary32)))
(*.f32 (*.f32 u1 u1) u1)
(*.f32 (*.f32 u1 u1) (/.f32 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 u1 (*.f32 (*.f32 u1 (sqrt.f32 (+.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/2 binary32) (*.f32 u1 u1))) (/.f32 (fma.f32 u1 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 u1)))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2)))))
(*.f32 (*.f32 u1 u1) (*.f32 (sqrt.f32 (+.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/2 binary32) (*.f32 u1 u1))) (/.f32 (fma.f32 u1 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 u1))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2)))))
(*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) u2)) (cos.f32 (*.f32 (PI.f32) u2))) (*.f32 (*.f32 u1 u1) (sqrt.f32 (+.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/2 binary32) (*.f32 u1 u1))) (/.f32 (fma.f32 u1 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 u1))))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) (*.f32 (*.f32 u1 u1) (sqrt.f32 (+.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/2 binary32) (*.f32 u1 u1))) (/.f32 (fma.f32 u1 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 u1)))))))
(*.f32 (sqrt.f32 (+.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/2 binary32) (*.f32 u1 u1))) (/.f32 (fma.f32 u1 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (*.f32 u1 u1) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2)))))
(*.f32 (*.f32 (*.f32 u1 u1) (sqrt.f32 (+.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/2 binary32) (*.f32 u1 u1))) (/.f32 (fma.f32 u1 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 u1)))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))))
(*.f32 (*.f32 (*.f32 u1 u1) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2)))) (sqrt.f32 (+.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/2 binary32) (*.f32 u1 u1))) (/.f32 (fma.f32 u1 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 u1))))))
(*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) u1) (*.f32 u1 (sqrt.f32 (+.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/2 binary32) (*.f32 u1 u1))) (/.f32 (fma.f32 u1 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 u1)))))))
(*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) (sqrt.f32 (+.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/2 binary32) (*.f32 u1 u1))) (/.f32 (fma.f32 u1 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 u1)))))) (*.f32 u1 u1))
(*.f32 (*.f32 (*.f32 (*.f32 u1 u1) (sqrt.f32 (+.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/2 binary32) (*.f32 u1 u1))) (/.f32 (fma.f32 u1 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 u1)))))) #s(literal 2 binary32)) (*.f32 (sin.f32 (*.f32 (PI.f32) u2)) (cos.f32 (*.f32 (PI.f32) u2))))
(exp.f32 (fma.f32 (log.f32 u1) #s(literal 2 binary32) (*.f32 (log.f32 (+.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/2 binary32) (*.f32 u1 u1))) (/.f32 (fma.f32 u1 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1/2 binary32))))
(exp.f32 (fma.f32 (log.f32 (+.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/2 binary32) (*.f32 u1 u1))) (/.f32 (fma.f32 u1 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1/2 binary32) (*.f32 (log.f32 u1) #s(literal 2 binary32))))
(*.f32 u1 (*.f32 u1 (sqrt.f32 (+.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/2 binary32) (*.f32 u1 u1))) (/.f32 (fma.f32 u1 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 u1)))))))
(*.f32 (*.f32 u1 u1) (sqrt.f32 (+.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/2 binary32) (*.f32 u1 u1))) (/.f32 (fma.f32 u1 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 u1))))))
(*.f32 (sqrt.f32 (+.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/2 binary32) (*.f32 u1 u1))) (/.f32 (fma.f32 u1 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 u1))))) (*.f32 u1 u1))
(*.f32 (*.f32 u1 (sqrt.f32 (+.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/2 binary32) (*.f32 u1 u1))) (/.f32 (fma.f32 u1 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 u1)))))) u1)
(neg.f32 (/.f32 #s(literal -1/3 binary32) u1))
(exp.f32 (*.f32 (log.f32 (*.f32 u1 #s(literal 3 binary32))) #s(literal -1 binary32)))
(pow.f32 (*.f32 u1 #s(literal 3 binary32)) #s(literal -1 binary32))
(pow.f32 (/.f32 (*.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)) #s(literal -1 binary32))
(/.f32 #s(literal 1/3 binary32) u1)
(/.f32 #s(literal 1/3 binary32) (neg.f32 (neg.f32 u1)))
(/.f32 #s(literal 1 binary32) (*.f32 u1 #s(literal 3 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (*.f32 u1 #s(literal 3 binary32)))))
(/.f32 #s(literal -1 binary32) (neg.f32 (*.f32 u1 #s(literal 3 binary32))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (*.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))))
(/.f32 #s(literal -1/3 binary32) (neg.f32 u1))
(/.f32 #s(literal -1/3 binary32) (neg.f32 (neg.f32 (neg.f32 u1))))
(*.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1 binary32) u1))
(*.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/3 binary32) u1))
(*.f32 #s(literal -1/3 binary32) (/.f32 #s(literal 1 binary32) (neg.f32 u1)))
(*.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1/3 binary32))
(neg.f32 (/.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1))))
(exp.f32 (*.f32 #s(literal -3 binary32) (log.f32 u1)))
(exp.f32 (*.f32 (log.f32 u1) #s(literal -3 binary32)))
(exp.f32 (*.f32 (log.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal 3 binary32)))
(pow.f32 u1 #s(literal -3 binary32))
(pow.f32 (*.f32 u1 u1) #s(literal -3/2 binary32))
(pow.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))
(pow.f32 (sqrt.f32 u1) #s(literal -6 binary32))
(pow.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 3 binary32))
(pow.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal -1/2 binary32))
(pow.f32 (neg.f32 (neg.f32 (*.f32 u1 (*.f32 u1 u1)))) #s(literal -1 binary32))
(pow.f32 (pow.f32 u1 #s(literal -3/2 binary32)) #s(literal 2 binary32))
(/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (*.f32 u1 (*.f32 u1 u1)))))
(/.f32 #s(literal 1 binary32) (pow.f32 (/.f32 u1 #s(literal 1 binary32)) #s(literal 3 binary32)))
(/.f32 #s(literal -1 binary32) (neg.f32 (*.f32 u1 (*.f32 u1 u1))))
(/.f32 #s(literal -1 binary32) (neg.f32 (neg.f32 (neg.f32 (*.f32 u1 (*.f32 u1 u1))))))
(/.f32 (/.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))
(/.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1)
(/.f32 (neg.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 u1 (neg.f32 u1)))
(/.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (neg.f32 u1))
(/.f32 (neg.f32 (neg.f32 (/.f32 #s(literal 1 binary32) u1))) (neg.f32 (*.f32 u1 (neg.f32 u1))))
(*.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) #s(literal 1 binary32))
(*.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1))))
(*.f32 (/.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (/.f32 #s(literal 1 binary32) u1))
(*.f32 (pow.f32 u1 #s(literal -3/2 binary32)) (pow.f32 u1 #s(literal -3/2 binary32)))
(*.f32 (pow.f32 (sqrt.f32 u1) #s(literal -3 binary32)) (pow.f32 (sqrt.f32 u1) #s(literal -3 binary32)))
(*.f32 (pow.f32 (*.f32 u1 (sqrt.f32 u1)) #s(literal -1 binary32)) (pow.f32 (*.f32 u1 (sqrt.f32 u1)) #s(literal -1 binary32)))

simplify359.0ms (2.9%)

Memory
-3.2MiB live, 874.3MiB allocated
Algorithm
egg-herbie
Rules
11 186×lower-fma.f64
11 186×lower-fma.f32
6 866×lower-*.f64
6 866×lower-*.f32
4 698×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
03134104
19813884
234613638
371393636
081413510
Stop Event
iter limit
node limit
Counts
276 → 276
Calls
Call 1
Inputs
(/ 1 (pow u1 3))
(/ (+ 1 (* 1/2 u1)) (pow u1 3))
(/ (+ 1 (* u1 (+ 1/2 (* 1/3 u1)))) (pow u1 3))
(/ (+ 1 (* u1 (+ 1/2 (* 1/3 u1)))) (pow u1 3))
(/ 1/3 u1)
(/ (+ 1/3 (* 1/2 (/ 1 u1))) u1)
(/ (+ 1/3 (+ (* 1/2 (/ 1 u1)) (/ 1 (pow u1 2)))) u1)
(/ (+ 1/3 (+ (* 1/2 (/ 1 u1)) (/ 1 (pow u1 2)))) u1)
(/ 1/3 u1)
(/ (+ 1/3 (* 1/2 (/ 1 u1))) u1)
(* -1 (/ (- (* -1 (/ (+ 1/2 (/ 1 u1)) u1)) 1/3) u1))
(* -1 (/ (- (* -1 (/ (+ 1/2 (/ 1 u1)) u1)) 1/3) u1))
(* -1 u1)
(* u1 (- (* -1/2 u1) 1))
(* u1 (- (* u1 (- (* -1/3 u1) 1/2)) 1))
(* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))
(* -1/4 (pow u1 4))
(* -1 (* (pow u1 4) (+ 1/4 (* 1/3 (/ 1 u1)))))
(* (pow u1 4) (- (* -1 (/ (+ 1/3 (* 1/2 (/ 1 u1))) u1)) 1/4))
(* (pow u1 4) (- (* -1 (/ (+ 1/2 (/ 1 u1)) (pow u1 2))) (+ 1/4 (* 1/3 (/ 1 u1)))))
(* -1/4 (pow u1 4))
(* -1 (* (pow u1 4) (+ 1/4 (* 1/3 (/ 1 u1)))))
(* (pow u1 4) (- (* -1 (/ (+ 1/3 (* 1/2 (/ 1 u1))) u1)) 1/4))
(* (pow u1 4) (- (* -1 (/ (+ 1/3 (+ (* 1/2 (/ 1 u1)) (/ 1 (pow u1 2)))) u1)) 1/4))
(* (sqrt u1) (sin (* 2 (* u2 (PI)))))
(+ (* 1/4 (* (sqrt (pow u1 3)) (sin (* 2 (* u2 (PI)))))) (* (sqrt u1) (sin (* 2 (* u2 (PI))))))
(+ (* (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)))))))))))
(* 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 (* (* (pow u1 2) (* u2 (PI))) (sqrt (+ 1/4 (+ (* 1/3 (/ 1 u1)) (+ (* 1/2 (/ 1 (pow u1 2))) (/ 1 (pow u1 3))))))))
(* u2 (+ (* -4/3 (* (* (pow u1 2) (* (pow u2 2) (pow (PI) 3))) (sqrt (+ 1/4 (+ (* 1/3 (/ 1 u1)) (+ (* 1/2 (/ 1 (pow u1 2))) (/ 1 (pow u1 3)))))))) (* 2 (* (* (pow u1 2) (PI)) (sqrt (+ 1/4 (+ (* 1/3 (/ 1 u1)) (+ (* 1/2 (/ 1 (pow u1 2))) (/ 1 (pow u1 3))))))))))
(* u2 (+ (* 2 (* (* (pow u1 2) (PI)) (sqrt (+ 1/4 (+ (* 1/3 (/ 1 u1)) (+ (* 1/2 (/ 1 (pow u1 2))) (/ 1 (pow u1 3)))))))) (* (pow u2 2) (+ (* -4/3 (* (* (pow u1 2) (pow (PI) 3)) (sqrt (+ 1/4 (+ (* 1/3 (/ 1 u1)) (+ (* 1/2 (/ 1 (pow u1 2))) (/ 1 (pow u1 3)))))))) (* 4/15 (* (* (pow u1 2) (* (pow u2 2) (pow (PI) 5))) (sqrt (+ 1/4 (+ (* 1/3 (/ 1 u1)) (+ (* 1/2 (/ 1 (pow u1 2))) (/ 1 (pow u1 3))))))))))))
(* u2 (+ (* 2 (* (* (pow u1 2) (PI)) (sqrt (+ 1/4 (+ (* 1/3 (/ 1 u1)) (+ (* 1/2 (/ 1 (pow u1 2))) (/ 1 (pow u1 3)))))))) (* (pow u2 2) (+ (* -4/3 (* (* (pow u1 2) (pow (PI) 3)) (sqrt (+ 1/4 (+ (* 1/3 (/ 1 u1)) (+ (* 1/2 (/ 1 (pow u1 2))) (/ 1 (pow u1 3)))))))) (* (pow u2 2) (+ (* -8/315 (* (* (pow u1 2) (* (pow u2 2) (pow (PI) 7))) (sqrt (+ 1/4 (+ (* 1/3 (/ 1 u1)) (+ (* 1/2 (/ 1 (pow u1 2))) (/ 1 (pow u1 3)))))))) (* 4/15 (* (* (pow u1 2) (pow (PI) 5)) (sqrt (+ 1/4 (+ (* 1/3 (/ 1 u1)) (+ (* 1/2 (/ 1 (pow u1 2))) (/ 1 (pow u1 3))))))))))))))
(* (* (pow u1 2) (sin (* 2 (* u2 (PI))))) (sqrt (+ 1/4 (+ (* 1/3 (/ 1 u1)) (+ (* 1/2 (/ 1 (pow u1 2))) (/ 1 (pow u1 3)))))))
(* (* (pow u1 2) (sin (* 2 (* u2 (PI))))) (sqrt (+ 1/4 (+ (* 1/3 (/ 1 u1)) (+ (* 1/2 (/ 1 (pow u1 2))) (/ 1 (pow u1 3)))))))
(* (* (pow u1 2) (sin (* 2 (* u2 (PI))))) (sqrt (+ 1/4 (+ (* 1/3 (/ 1 u1)) (+ (* 1/2 (/ 1 (pow u1 2))) (/ 1 (pow u1 3)))))))
(* (* (pow u1 2) (sin (* 2 (* u2 (PI))))) (sqrt (+ 1/4 (+ (* 1/3 (/ 1 u1)) (+ (* 1/2 (/ 1 (pow u1 2))) (/ 1 (pow u1 3)))))))
(* (* (pow u1 2) (sin (* 2 (* u2 (PI))))) (sqrt (+ 1/4 (+ (* 1/3 (/ 1 u1)) (+ (* 1/2 (/ 1 (pow u1 2))) (/ 1 (pow u1 3)))))))
(* (* (pow u1 2) (sin (* 2 (* u2 (PI))))) (sqrt (+ 1/4 (+ (* 1/3 (/ 1 u1)) (+ (* 1/2 (/ 1 (pow u1 2))) (/ 1 (pow u1 3)))))))
(* (* (pow u1 2) (sin (* 2 (* u2 (PI))))) (sqrt (+ 1/4 (+ (* 1/3 (/ 1 u1)) (+ (* 1/2 (/ 1 (pow u1 2))) (/ 1 (pow u1 3)))))))
(* (* (pow u1 2) (sin (* 2 (* u2 (PI))))) (sqrt (+ 1/4 (+ (* 1/3 (/ 1 u1)) (+ (* 1/2 (/ 1 (pow u1 2))) (/ 1 (pow u1 3)))))))
(* 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 2) (* u2 (PI)))
(* (pow u1 2) (* u2 (PI)))
(* (pow u1 2) (* u2 (PI)))
(* (pow u1 2) (* u2 (PI)))
(* (pow u1 2) (* u2 (PI)))
(* (pow u1 2) (* u2 (PI)))
(* (pow u1 2) (* u2 (PI)))
(* (pow u1 2) (* u2 (PI)))
(* (pow u1 2) (* u2 (PI)))
(* (pow u1 2) (* u2 (PI)))
(* (pow u1 2) (* u2 (PI)))
(* (pow u1 2) (* u2 (PI)))
(* (pow u1 2) (* u2 (PI)))
(* (pow u1 2) (* u2 (PI)))
(* (pow u1 2) (* u2 (PI)))
(* (pow u1 2) (* u2 (PI)))
(* (pow u1 2) (* u2 (PI)))
(* (pow u1 2) (* u2 (PI)))
(* (pow u1 2) (* u2 (PI)))
(* (pow u1 2) (* u2 (PI)))
(* (pow u1 2) (* u2 (PI)))
(* (pow u1 2) (* u2 (PI)))
(* (pow u1 2) (* u2 (PI)))
(* (pow u1 2) (* u2 (PI)))
(* u2 (PI))
(* u2 (PI))
(* u2 (PI))
(* u2 (PI))
(* u2 (PI))
(* u2 (PI))
(* u2 (PI))
(* u2 (PI))
(* u2 (PI))
(* u2 (PI))
(* u2 (PI))
(* u2 (PI))
(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)
(* 7/9 (* u2 (PI)))
(+ (* 2/3 (* u1 (* u2 (PI)))) (* 7/9 (* u2 (PI))))
(+ (* 7/9 (* u2 (PI))) (* u1 (+ (* 2/3 (* u2 (PI))) (* u1 (* u2 (PI))))))
(+ (* 7/9 (* u2 (PI))) (* u1 (+ (* 2/3 (* u2 (PI))) (* u1 (* u2 (PI))))))
(* (pow u1 2) (* u2 (PI)))
(* (pow u1 2) (+ (* 2/3 (/ (* u2 (PI)) u1)) (* u2 (PI))))
(* (pow u1 2) (+ (* 2/3 (/ (* u2 (PI)) u1)) (+ (* 7/9 (/ (* u2 (PI)) (pow u1 2))) (* u2 (PI)))))
(* (pow u1 2) (+ (* 2/3 (/ (* u2 (PI)) u1)) (+ (* 7/9 (/ (* u2 (PI)) (pow u1 2))) (* u2 (PI)))))
(* (pow u1 2) (* u2 (PI)))
(* (pow u1 2) (+ (* 2/3 (/ (* u2 (PI)) u1)) (* u2 (PI))))
(* (pow u1 2) (+ (* -1 (/ (+ (* -7/9 (/ (* u2 (PI)) u1)) (* -2/3 (* u2 (PI)))) u1)) (* u2 (PI))))
(* (pow u1 2) (+ (* -1 (/ (+ (* -7/9 (/ (* u2 (PI)) u1)) (* -2/3 (* u2 (PI)))) u1)) (* u2 (PI))))
(* (pow u1 2) (* u2 (+ (PI) (/ (* (PI) (+ 2/3 (* 7/9 (/ 1 u1)))) u1))))
(* (pow u1 2) (* u2 (+ (PI) (/ (* (PI) (+ 2/3 (* 7/9 (/ 1 u1)))) u1))))
(* (pow u1 2) (* u2 (+ (PI) (/ (* (PI) (+ 2/3 (* 7/9 (/ 1 u1)))) u1))))
(* (pow u1 2) (* u2 (+ (PI) (/ (* (PI) (+ 2/3 (* 7/9 (/ 1 u1)))) u1))))
(* (pow u1 2) (* u2 (+ (PI) (/ (* (PI) (+ 2/3 (* 7/9 (/ 1 u1)))) u1))))
(* (pow u1 2) (* u2 (+ (PI) (/ (* (PI) (+ 2/3 (* 7/9 (/ 1 u1)))) u1))))
(* (pow u1 2) (* u2 (+ (PI) (/ (* (PI) (+ 2/3 (* 7/9 (/ 1 u1)))) u1))))
(* (pow u1 2) (* u2 (+ (PI) (/ (* (PI) (+ 2/3 (* 7/9 (/ 1 u1)))) u1))))
(* -1 (* (pow u1 2) (* u2 (+ (* -1 (PI)) (* -1 (/ (* (PI) (+ 2/3 (* 7/9 (/ 1 u1)))) u1))))))
(* -1 (* (pow u1 2) (* u2 (+ (* -1 (PI)) (* -1 (/ (* (PI) (+ 2/3 (* 7/9 (/ 1 u1)))) u1))))))
(* -1 (* (pow u1 2) (* u2 (+ (* -1 (PI)) (* -1 (/ (* (PI) (+ 2/3 (* 7/9 (/ 1 u1)))) u1))))))
(* -1 (* (pow u1 2) (* u2 (+ (* -1 (PI)) (* -1 (/ (* (PI) (+ 2/3 (* 7/9 (/ 1 u1)))) u1))))))
(* u2 (+ (PI) (/ (* (PI) (+ 2/3 (* 7/9 (/ 1 u1)))) u1)))
(* u2 (+ (PI) (/ (* (PI) (+ 2/3 (* 7/9 (/ 1 u1)))) u1)))
(* u2 (+ (PI) (/ (* (PI) (+ 2/3 (* 7/9 (/ 1 u1)))) u1)))
(* u2 (+ (PI) (/ (* (PI) (+ 2/3 (* 7/9 (/ 1 u1)))) u1)))
(* u2 (+ (PI) (/ (* (PI) (+ 2/3 (* 7/9 (/ 1 u1)))) u1)))
(* u2 (+ (PI) (/ (* (PI) (+ 2/3 (* 7/9 (/ 1 u1)))) u1)))
(* u2 (+ (PI) (/ (* (PI) (+ 2/3 (* 7/9 (/ 1 u1)))) u1)))
(* u2 (+ (PI) (/ (* (PI) (+ 2/3 (* 7/9 (/ 1 u1)))) u1)))
(* -1 (* u2 (+ (* -1 (PI)) (* -1 (/ (* (PI) (+ 2/3 (* 7/9 (/ 1 u1)))) u1)))))
(* -1 (* u2 (+ (* -1 (PI)) (* -1 (/ (* (PI) (+ 2/3 (* 7/9 (/ 1 u1)))) u1)))))
(* -1 (* u2 (+ (* -1 (PI)) (* -1 (/ (* (PI) (+ 2/3 (* 7/9 (/ 1 u1)))) u1)))))
(* -1 (* u2 (+ (* -1 (PI)) (* -1 (/ (* (PI) (+ 2/3 (* 7/9 (/ 1 u1)))) u1)))))
(* 7/9 (/ (* u2 (PI)) (pow u1 2)))
(/ (+ (* 2/3 (* u1 (* u2 (PI)))) (* 7/9 (* u2 (PI)))) (pow u1 2))
(/ (+ (* 7/9 (* u2 (PI))) (* u1 (+ (* 2/3 (* u2 (PI))) (* u1 (* u2 (PI)))))) (pow u1 2))
(/ (+ (* 7/9 (* u2 (PI))) (* u1 (+ (* 2/3 (* u2 (PI))) (* u1 (* u2 (PI)))))) (pow u1 2))
(* u2 (PI))
(+ (* 2/3 (/ (* u2 (PI)) u1)) (* u2 (PI)))
(+ (* 2/3 (/ (* u2 (PI)) u1)) (+ (* 7/9 (/ (* u2 (PI)) (pow u1 2))) (* u2 (PI))))
(+ (* 2/3 (/ (* u2 (PI)) u1)) (+ (* 7/9 (/ (* u2 (PI)) (pow u1 2))) (* u2 (PI))))
(* u2 (PI))
(+ (* 2/3 (/ (* u2 (PI)) u1)) (* u2 (PI)))
(+ (* -1 (/ (+ (* -7/9 (/ (* u2 (PI)) u1)) (* -2/3 (* u2 (PI)))) u1)) (* u2 (PI)))
(+ (* -1 (/ (+ (* -7/9 (/ (* u2 (PI)) u1)) (* -2/3 (* u2 (PI)))) u1)) (* u2 (PI)))
(/ (* u2 (PI)) u1)
(/ (* u2 (PI)) u1)
(/ (* u2 (PI)) u1)
(/ (* u2 (PI)) u1)
(/ (* u2 (PI)) u1)
(/ (* u2 (PI)) u1)
(/ (* u2 (PI)) u1)
(/ (* u2 (PI)) u1)
(/ (* u2 (PI)) u1)
(/ (* u2 (PI)) u1)
(/ (* u2 (PI)) u1)
(/ (* u2 (PI)) u1)
(/ (* u2 (PI)) u1)
(/ (* u2 (PI)) u1)
(/ (* u2 (PI)) u1)
(/ (* u2 (PI)) u1)
(/ (* u2 (PI)) u1)
(/ (* u2 (PI)) u1)
(/ (* u2 (PI)) u1)
(/ (* u2 (PI)) u1)
(/ (* u2 (PI)) u1)
(/ (* u2 (PI)) u1)
(/ (* u2 (PI)) u1)
(/ (* u2 (PI)) u1)
(* 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))))))
(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)
(* 2 (* (* (pow u1 2) (* u2 (PI))) (sqrt (+ 1/4 (+ (* 1/3 (/ 1 u1)) (+ (* 1/2 (/ 1 (pow u1 2))) (/ 1 (pow u1 3))))))))
(* u2 (+ (* -4/3 (* (* (pow u1 2) (* (pow u2 2) (pow (PI) 3))) (sqrt (+ 1/4 (+ (* 1/3 (/ 1 u1)) (+ (* 1/2 (/ 1 (pow u1 2))) (/ 1 (pow u1 3)))))))) (* 2 (* (* (pow u1 2) (PI)) (sqrt (+ 1/4 (+ (* 1/3 (/ 1 u1)) (+ (* 1/2 (/ 1 (pow u1 2))) (/ 1 (pow u1 3))))))))))
(* u2 (+ (* 2 (* (* (pow u1 2) (PI)) (sqrt (+ 1/4 (+ (* 1/3 (/ 1 u1)) (+ (* 1/2 (/ 1 (pow u1 2))) (/ 1 (pow u1 3)))))))) (* (pow u2 2) (+ (* -4/3 (* (* (pow u1 2) (pow (PI) 3)) (sqrt (+ 1/4 (+ (* 1/3 (/ 1 u1)) (+ (* 1/2 (/ 1 (pow u1 2))) (/ 1 (pow u1 3)))))))) (* 4/15 (* (* (pow u1 2) (* (pow u2 2) (pow (PI) 5))) (sqrt (+ 1/4 (+ (* 1/3 (/ 1 u1)) (+ (* 1/2 (/ 1 (pow u1 2))) (/ 1 (pow u1 3))))))))))))
(* u2 (+ (* 2 (* (* (pow u1 2) (PI)) (sqrt (+ 1/4 (+ (* 1/3 (/ 1 u1)) (+ (* 1/2 (/ 1 (pow u1 2))) (/ 1 (pow u1 3)))))))) (* (pow u2 2) (+ (* -4/3 (* (* (pow u1 2) (pow (PI) 3)) (sqrt (+ 1/4 (+ (* 1/3 (/ 1 u1)) (+ (* 1/2 (/ 1 (pow u1 2))) (/ 1 (pow u1 3)))))))) (* (pow u2 2) (+ (* -8/315 (* (* (pow u1 2) (* (pow u2 2) (pow (PI) 7))) (sqrt (+ 1/4 (+ (* 1/3 (/ 1 u1)) (+ (* 1/2 (/ 1 (pow u1 2))) (/ 1 (pow u1 3)))))))) (* 4/15 (* (* (pow u1 2) (pow (PI) 5)) (sqrt (+ 1/4 (+ (* 1/3 (/ 1 u1)) (+ (* 1/2 (/ 1 (pow u1 2))) (/ 1 (pow u1 3))))))))))))))
(* (* (pow u1 2) (sin (* 2 (* u2 (PI))))) (sqrt (+ 1/4 (+ (* 1/3 (/ 1 u1)) (+ (* 1/2 (/ 1 (pow u1 2))) (/ 1 (pow u1 3)))))))
(* (* (pow u1 2) (sin (* 2 (* u2 (PI))))) (sqrt (+ 1/4 (+ (* 1/3 (/ 1 u1)) (+ (* 1/2 (/ 1 (pow u1 2))) (/ 1 (pow u1 3)))))))
(* (* (pow u1 2) (sin (* 2 (* u2 (PI))))) (sqrt (+ 1/4 (+ (* 1/3 (/ 1 u1)) (+ (* 1/2 (/ 1 (pow u1 2))) (/ 1 (pow u1 3)))))))
(* (* (pow u1 2) (sin (* 2 (* u2 (PI))))) (sqrt (+ 1/4 (+ (* 1/3 (/ 1 u1)) (+ (* 1/2 (/ 1 (pow u1 2))) (/ 1 (pow u1 3)))))))
(* (* (pow u1 2) (sin (* 2 (* u2 (PI))))) (sqrt (+ 1/4 (+ (* 1/3 (/ 1 u1)) (+ (* 1/2 (/ 1 (pow u1 2))) (/ 1 (pow u1 3)))))))
(* (* (pow u1 2) (sin (* 2 (* u2 (PI))))) (sqrt (+ 1/4 (+ (* 1/3 (/ 1 u1)) (+ (* 1/2 (/ 1 (pow u1 2))) (/ 1 (pow u1 3)))))))
(* (* (pow u1 2) (sin (* 2 (* u2 (PI))))) (sqrt (+ 1/4 (+ (* 1/3 (/ 1 u1)) (+ (* 1/2 (/ 1 (pow u1 2))) (/ 1 (pow u1 3)))))))
(* (* (pow u1 2) (sin (* 2 (* u2 (PI))))) (sqrt (+ 1/4 (+ (* 1/3 (/ 1 u1)) (+ (* 1/2 (/ 1 (pow u1 2))) (/ 1 (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)))))))))))
(* 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)))))))
(sqrt u1)
(+ (sqrt u1) (* 1/4 (sqrt (pow u1 3))))
(+ (sqrt u1) (* (pow u1 2) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 u1))))))
(+ (sqrt u1) (* (pow u1 2) (+ (* 1/4 (sqrt (/ 1 u1))) (* u1 (+ (* 1/6 (sqrt (/ 1 u1))) (* 1/2 (* (sqrt u1) (- 1/4 (* 1/16 (/ 1 u1))))))))))
(* 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/3 u1)
(/ 1/3 u1)
(/ 1/3 u1)
(/ 1/3 u1)
(/ 1/3 u1)
(/ 1/3 u1)
(/ 1/3 u1)
(/ 1/3 u1)
(/ 1/3 u1)
(/ 1/3 u1)
(/ 1/3 u1)
(/ 1/3 u1)
(/ 1 (pow u1 3))
(/ 1 (pow u1 3))
(/ 1 (pow u1 3))
(/ 1 (pow u1 3))
(/ 1 (pow u1 3))
(/ 1 (pow u1 3))
(/ 1 (pow u1 3))
(/ 1 (pow u1 3))
(/ 1 (pow u1 3))
(/ 1 (pow u1 3))
(/ 1 (pow u1 3))
(/ 1 (pow u1 3))
Outputs
(/ 1 (pow u1 3))
(/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))
(/ (+ 1 (* 1/2 u1)) (pow u1 3))
(/.f32 (fma.f32 u1 #s(literal 1/2 binary32) #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 u1)))
(/ (+ 1 (* u1 (+ 1/2 (* 1/3 u1)))) (pow u1 3))
(/.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 u1)))
(/ (+ 1 (* u1 (+ 1/2 (* 1/3 u1)))) (pow u1 3))
(/.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 u1)))
(/ 1/3 u1)
(/.f32 #s(literal 1/3 binary32) u1)
(/ (+ 1/3 (* 1/2 (/ 1 u1))) u1)
(/.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u1)) u1)
(/ (+ 1/3 (+ (* 1/2 (/ 1 u1)) (/ 1 (pow u1 2)))) u1)
(/.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) u1) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) u1)
(/ (+ 1/3 (+ (* 1/2 (/ 1 u1)) (/ 1 (pow u1 2)))) u1)
(/.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) u1) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) u1)
(/ 1/3 u1)
(/.f32 #s(literal 1/3 binary32) u1)
(/ (+ 1/3 (* 1/2 (/ 1 u1))) u1)
(/.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u1)) u1)
(* -1 (/ (- (* -1 (/ (+ 1/2 (/ 1 u1)) u1)) 1/3) u1))
(/.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) u1)) u1)) u1)
(* -1 (/ (- (* -1 (/ (+ 1/2 (/ 1 u1)) u1)) 1/3) u1))
(/.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) u1)) u1)) u1)
(* -1 u1)
(neg.f32 u1)
(* u1 (- (* -1/2 u1) 1))
(*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))
(* u1 (- (* u1 (- (* -1/3 u1) 1/2)) 1))
(*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))
(* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))
(*.f32 u1 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32)))
(* -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)) (+.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)) u1)))
(* (pow u1 4) (- (* -1 (/ (+ 1/2 (/ 1 u1)) (pow u1 2))) (+ 1/4 (* 1/3 (/ 1 u1)))))
(*.f32 (pow.f32 u1 #s(literal 4 binary32)) (+.f32 (/.f32 (+.f32 (/.f32 (+.f32 #s(literal -1/2 binary32) (/.f32 #s(literal -1 binary32) u1)) u1) #s(literal -1/3 binary32)) u1) #s(literal -1/4 binary32)))
(* -1/4 (pow u1 4))
(*.f32 #s(literal -1/4 binary32) (pow.f32 u1 #s(literal 4 binary32)))
(* -1 (* (pow u1 4) (+ 1/4 (* 1/3 (/ 1 u1)))))
(*.f32 (pow.f32 u1 #s(literal 4 binary32)) (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/3 binary32) u1)))
(* (pow u1 4) (- (* -1 (/ (+ 1/3 (* 1/2 (/ 1 u1))) u1)) 1/4))
(*.f32 (pow.f32 u1 #s(literal 4 binary32)) (+.f32 #s(literal -1/4 binary32) (/.f32 (+.f32 #s(literal -1/3 binary32) (/.f32 #s(literal -1/2 binary32) u1)) 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/3 binary32) (/.f32 #s(literal -1/2 binary32) u1)) (/.f32 #s(literal -1 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)))))
(+ (* 1/4 (* (sqrt (pow u1 3)) (sin (* 2 (* u2 (PI)))))) (* (sqrt u1) (sin (* 2 (* u2 (PI))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (fma.f32 #s(literal 1/4 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (sqrt.f32 u1)))
(+ (* (sqrt u1) (sin (* 2 (* u2 (PI))))) (* (pow u1 2) (+ (* 1/6 (* (sqrt u1) (sin (* 2 (* u2 (PI)))))) (* 1/4 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))))))
(fma.f32 (*.f32 u1 u1) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (fma.f32 #s(literal 1/4 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)))) (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))))
(+ (* (sqrt u1) (sin (* 2 (* u2 (PI))))) (* (pow u1 2) (+ (* 1/4 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))) (* u1 (+ (* 1/6 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))) (* 1/2 (* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (- 1/4 (* 1/16 (/ 1 u1)))))))))))
(fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (fma.f32 #s(literal 1/6 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) 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 (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)) (sqrt.f32 u1))))
(* 1/2 (* (pow u1 2) (sin (* 2 (* u2 (PI))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 #s(literal 1/2 binary32) (*.f32 u1 u1)))
(* (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/2 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/3 binary32) 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))))))))
(*.f32 (*.f32 u1 u1) (fma.f32 (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) u1) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 7/18 binary32) u1)) (*.f32 #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)) (+ (* 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 (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) u1) (+.f32 (/.f32 #s(literal 20/27 binary32) (*.f32 u1 u1)) #s(literal 1/3 binary32)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 7/18 binary32) (*.f32 u1 u1))))))
(* 1/2 (* (pow u1 2) (sin (* 2 (* u2 (PI))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 #s(literal 1/2 binary32) (*.f32 u1 u1)))
(* (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/2 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/3 binary32) u1))))
(* (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) (-.f32 (*.f32 #s(literal 1/2 binary32) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) (/.f32 (fma.f32 #s(literal -1/3 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 -7/18 binary32) u1))) 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 #s(literal 1/2 binary32) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (/.f32 (+.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) #s(literal 7/18 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (/.f32 #s(literal 20/27 binary32) u1))) u1) (*.f32 #s(literal 1/3 binary32) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))) u1)))
(* 2 (* (* (pow u1 2) (* u2 (PI))) (sqrt (+ 1/4 (+ (* 1/3 (/ 1 u1)) (+ (* 1/2 (/ 1 (pow u1 2))) (/ 1 (pow u1 3))))))))
(*.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (+.f32 #s(literal 1/4 binary32) (+.f32 (/.f32 #s(literal 1/3 binary32) u1) (/.f32 #s(literal 1/2 binary32) (*.f32 u1 u1)))))) (*.f32 #s(literal 2 binary32) (*.f32 u2 (*.f32 (*.f32 u1 u1) (PI.f32)))))
(* u2 (+ (* -4/3 (* (* (pow u1 2) (* (pow u2 2) (pow (PI) 3))) (sqrt (+ 1/4 (+ (* 1/3 (/ 1 u1)) (+ (* 1/2 (/ 1 (pow u1 2))) (/ 1 (pow u1 3)))))))) (* 2 (* (* (pow u1 2) (PI)) (sqrt (+ 1/4 (+ (* 1/3 (/ 1 u1)) (+ (* 1/2 (/ 1 (pow u1 2))) (/ 1 (pow u1 3))))))))))
(*.f32 u2 (*.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (+.f32 #s(literal 1/4 binary32) (+.f32 (/.f32 #s(literal 1/3 binary32) u1) (/.f32 #s(literal 1/2 binary32) (*.f32 u1 u1)))))) (*.f32 (*.f32 u1 u1) (fma.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (*.f32 u2 u2))) (*.f32 #s(literal 2 binary32) (PI.f32))))))
(* u2 (+ (* 2 (* (* (pow u1 2) (PI)) (sqrt (+ 1/4 (+ (* 1/3 (/ 1 u1)) (+ (* 1/2 (/ 1 (pow u1 2))) (/ 1 (pow u1 3)))))))) (* (pow u2 2) (+ (* -4/3 (* (* (pow u1 2) (pow (PI) 3)) (sqrt (+ 1/4 (+ (* 1/3 (/ 1 u1)) (+ (* 1/2 (/ 1 (pow u1 2))) (/ 1 (pow u1 3)))))))) (* 4/15 (* (* (pow u1 2) (* (pow u2 2) (pow (PI) 5))) (sqrt (+ 1/4 (+ (* 1/3 (/ 1 u1)) (+ (* 1/2 (/ 1 (pow u1 2))) (/ 1 (pow u1 3))))))))))))
(*.f32 u2 (fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (+.f32 #s(literal 1/4 binary32) (+.f32 (/.f32 #s(literal 1/3 binary32) u1) (/.f32 #s(literal 1/2 binary32) (*.f32 u1 u1)))))) (*.f32 (*.f32 u1 u1) (fma.f32 #s(literal 4/15 binary32) (*.f32 u2 (*.f32 u2 (pow.f32 (PI.f32) #s(literal 5 binary32)))) (*.f32 (*.f32 #s(literal -4/3 binary32) (PI.f32)) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (+.f32 #s(literal 1/4 binary32) (+.f32 (/.f32 #s(literal 1/3 binary32) u1) (/.f32 #s(literal 1/2 binary32) (*.f32 u1 u1)))))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 u1 u1) (PI.f32))))))
(* u2 (+ (* 2 (* (* (pow u1 2) (PI)) (sqrt (+ 1/4 (+ (* 1/3 (/ 1 u1)) (+ (* 1/2 (/ 1 (pow u1 2))) (/ 1 (pow u1 3)))))))) (* (pow u2 2) (+ (* -4/3 (* (* (pow u1 2) (pow (PI) 3)) (sqrt (+ 1/4 (+ (* 1/3 (/ 1 u1)) (+ (* 1/2 (/ 1 (pow u1 2))) (/ 1 (pow u1 3)))))))) (* (pow u2 2) (+ (* -8/315 (* (* (pow u1 2) (* (pow u2 2) (pow (PI) 7))) (sqrt (+ 1/4 (+ (* 1/3 (/ 1 u1)) (+ (* 1/2 (/ 1 (pow u1 2))) (/ 1 (pow u1 3)))))))) (* 4/15 (* (* (pow u1 2) (pow (PI) 5)) (sqrt (+ 1/4 (+ (* 1/3 (/ 1 u1)) (+ (* 1/2 (/ 1 (pow u1 2))) (/ 1 (pow u1 3))))))))))))))
(*.f32 u2 (fma.f32 u2 (*.f32 u2 (*.f32 (*.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (+.f32 #s(literal 1/4 binary32) (+.f32 (/.f32 #s(literal 1/3 binary32) u1) (/.f32 #s(literal 1/2 binary32) (*.f32 u1 u1)))))) (*.f32 u2 u2)) (*.f32 (*.f32 u1 u1) (fma.f32 #s(literal -8/315 binary32) (*.f32 u2 (*.f32 u2 (pow.f32 (PI.f32) #s(literal 7 binary32)))) (*.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32))))))) (*.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (+.f32 #s(literal 1/4 binary32) (+.f32 (/.f32 #s(literal 1/3 binary32) u1) (/.f32 #s(literal 1/2 binary32) (*.f32 u1 u1)))))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 u1 u1) (PI.f32)) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (PI.f32)) (*.f32 (PI.f32) (PI.f32))) (*.f32 u1 u1)))))))
(* (* (pow u1 2) (sin (* 2 (* u2 (PI))))) (sqrt (+ 1/4 (+ (* 1/3 (/ 1 u1)) (+ (* 1/2 (/ 1 (pow u1 2))) (/ 1 (pow u1 3)))))))
(*.f32 (*.f32 (*.f32 u1 u1) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (+.f32 #s(literal 1/4 binary32) (+.f32 (/.f32 #s(literal 1/3 binary32) u1) (/.f32 #s(literal 1/2 binary32) (*.f32 u1 u1)))))))
(* (* (pow u1 2) (sin (* 2 (* u2 (PI))))) (sqrt (+ 1/4 (+ (* 1/3 (/ 1 u1)) (+ (* 1/2 (/ 1 (pow u1 2))) (/ 1 (pow u1 3)))))))
(*.f32 (*.f32 (*.f32 u1 u1) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (+.f32 #s(literal 1/4 binary32) (+.f32 (/.f32 #s(literal 1/3 binary32) u1) (/.f32 #s(literal 1/2 binary32) (*.f32 u1 u1)))))))
(* (* (pow u1 2) (sin (* 2 (* u2 (PI))))) (sqrt (+ 1/4 (+ (* 1/3 (/ 1 u1)) (+ (* 1/2 (/ 1 (pow u1 2))) (/ 1 (pow u1 3)))))))
(*.f32 (*.f32 (*.f32 u1 u1) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (+.f32 #s(literal 1/4 binary32) (+.f32 (/.f32 #s(literal 1/3 binary32) u1) (/.f32 #s(literal 1/2 binary32) (*.f32 u1 u1)))))))
(* (* (pow u1 2) (sin (* 2 (* u2 (PI))))) (sqrt (+ 1/4 (+ (* 1/3 (/ 1 u1)) (+ (* 1/2 (/ 1 (pow u1 2))) (/ 1 (pow u1 3)))))))
(*.f32 (*.f32 (*.f32 u1 u1) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (+.f32 #s(literal 1/4 binary32) (+.f32 (/.f32 #s(literal 1/3 binary32) u1) (/.f32 #s(literal 1/2 binary32) (*.f32 u1 u1)))))))
(* (* (pow u1 2) (sin (* 2 (* u2 (PI))))) (sqrt (+ 1/4 (+ (* 1/3 (/ 1 u1)) (+ (* 1/2 (/ 1 (pow u1 2))) (/ 1 (pow u1 3)))))))
(*.f32 (*.f32 (*.f32 u1 u1) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (+.f32 #s(literal 1/4 binary32) (+.f32 (/.f32 #s(literal 1/3 binary32) u1) (/.f32 #s(literal 1/2 binary32) (*.f32 u1 u1)))))))
(* (* (pow u1 2) (sin (* 2 (* u2 (PI))))) (sqrt (+ 1/4 (+ (* 1/3 (/ 1 u1)) (+ (* 1/2 (/ 1 (pow u1 2))) (/ 1 (pow u1 3)))))))
(*.f32 (*.f32 (*.f32 u1 u1) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (+.f32 #s(literal 1/4 binary32) (+.f32 (/.f32 #s(literal 1/3 binary32) u1) (/.f32 #s(literal 1/2 binary32) (*.f32 u1 u1)))))))
(* (* (pow u1 2) (sin (* 2 (* u2 (PI))))) (sqrt (+ 1/4 (+ (* 1/3 (/ 1 u1)) (+ (* 1/2 (/ 1 (pow u1 2))) (/ 1 (pow u1 3)))))))
(*.f32 (*.f32 (*.f32 u1 u1) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (+.f32 #s(literal 1/4 binary32) (+.f32 (/.f32 #s(literal 1/3 binary32) u1) (/.f32 #s(literal 1/2 binary32) (*.f32 u1 u1)))))))
(* (* (pow u1 2) (sin (* 2 (* u2 (PI))))) (sqrt (+ 1/4 (+ (* 1/3 (/ 1 u1)) (+ (* 1/2 (/ 1 (pow u1 2))) (/ 1 (pow u1 3)))))))
(*.f32 (*.f32 (*.f32 u1 u1) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (+.f32 #s(literal 1/4 binary32) (+.f32 (/.f32 #s(literal 1/3 binary32) u1) (/.f32 #s(literal 1/2 binary32) (*.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)))
(* (pow u1 2) (* u2 (PI)))
(*.f32 u2 (*.f32 (*.f32 u1 u1) (PI.f32)))
(* (pow u1 2) (* u2 (PI)))
(*.f32 u2 (*.f32 (*.f32 u1 u1) (PI.f32)))
(* (pow u1 2) (* u2 (PI)))
(*.f32 u2 (*.f32 (*.f32 u1 u1) (PI.f32)))
(* (pow u1 2) (* u2 (PI)))
(*.f32 u2 (*.f32 (*.f32 u1 u1) (PI.f32)))
(* (pow u1 2) (* u2 (PI)))
(*.f32 u2 (*.f32 (*.f32 u1 u1) (PI.f32)))
(* (pow u1 2) (* u2 (PI)))
(*.f32 u2 (*.f32 (*.f32 u1 u1) (PI.f32)))
(* (pow u1 2) (* u2 (PI)))
(*.f32 u2 (*.f32 (*.f32 u1 u1) (PI.f32)))
(* (pow u1 2) (* u2 (PI)))
(*.f32 u2 (*.f32 (*.f32 u1 u1) (PI.f32)))
(* (pow u1 2) (* u2 (PI)))
(*.f32 u2 (*.f32 (*.f32 u1 u1) (PI.f32)))
(* (pow u1 2) (* u2 (PI)))
(*.f32 u2 (*.f32 (*.f32 u1 u1) (PI.f32)))
(* (pow u1 2) (* u2 (PI)))
(*.f32 u2 (*.f32 (*.f32 u1 u1) (PI.f32)))
(* (pow u1 2) (* u2 (PI)))
(*.f32 u2 (*.f32 (*.f32 u1 u1) (PI.f32)))
(* (pow u1 2) (* u2 (PI)))
(*.f32 u2 (*.f32 (*.f32 u1 u1) (PI.f32)))
(* (pow u1 2) (* u2 (PI)))
(*.f32 u2 (*.f32 (*.f32 u1 u1) (PI.f32)))
(* (pow u1 2) (* u2 (PI)))
(*.f32 u2 (*.f32 (*.f32 u1 u1) (PI.f32)))
(* (pow u1 2) (* u2 (PI)))
(*.f32 u2 (*.f32 (*.f32 u1 u1) (PI.f32)))
(* (pow u1 2) (* u2 (PI)))
(*.f32 u2 (*.f32 (*.f32 u1 u1) (PI.f32)))
(* (pow u1 2) (* u2 (PI)))
(*.f32 u2 (*.f32 (*.f32 u1 u1) (PI.f32)))
(* (pow u1 2) (* u2 (PI)))
(*.f32 u2 (*.f32 (*.f32 u1 u1) (PI.f32)))
(* (pow u1 2) (* u2 (PI)))
(*.f32 u2 (*.f32 (*.f32 u1 u1) (PI.f32)))
(* (pow u1 2) (* u2 (PI)))
(*.f32 u2 (*.f32 (*.f32 u1 u1) (PI.f32)))
(* (pow u1 2) (* u2 (PI)))
(*.f32 u2 (*.f32 (*.f32 u1 u1) (PI.f32)))
(* (pow u1 2) (* u2 (PI)))
(*.f32 u2 (*.f32 (*.f32 u1 u1) (PI.f32)))
(* (pow u1 2) (* u2 (PI)))
(*.f32 u2 (*.f32 (*.f32 u1 u1) (PI.f32)))
(* u2 (PI))
(*.f32 u2 (PI.f32))
(* u2 (PI))
(*.f32 u2 (PI.f32))
(* u2 (PI))
(*.f32 u2 (PI.f32))
(* u2 (PI))
(*.f32 u2 (PI.f32))
(* u2 (PI))
(*.f32 u2 (PI.f32))
(* u2 (PI))
(*.f32 u2 (PI.f32))
(* u2 (PI))
(*.f32 u2 (PI.f32))
(* u2 (PI))
(*.f32 u2 (PI.f32))
(* u2 (PI))
(*.f32 u2 (PI.f32))
(* u2 (PI))
(*.f32 u2 (PI.f32))
(* u2 (PI))
(*.f32 u2 (PI.f32))
(* u2 (PI))
(*.f32 u2 (PI.f32))
(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)
(* 7/9 (* u2 (PI)))
(*.f32 u2 (*.f32 (PI.f32) #s(literal 7/9 binary32)))
(+ (* 2/3 (* u1 (* u2 (PI)))) (* 7/9 (* u2 (PI))))
(*.f32 (*.f32 u2 (PI.f32)) (fma.f32 u1 #s(literal 2/3 binary32) #s(literal 7/9 binary32)))
(+ (* 7/9 (* u2 (PI))) (* u1 (+ (* 2/3 (* u2 (PI))) (* u1 (* u2 (PI))))))
(*.f32 (*.f32 u2 (PI.f32)) (fma.f32 (+.f32 u1 #s(literal 2/3 binary32)) u1 #s(literal 7/9 binary32)))
(+ (* 7/9 (* u2 (PI))) (* u1 (+ (* 2/3 (* u2 (PI))) (* u1 (* u2 (PI))))))
(*.f32 (*.f32 u2 (PI.f32)) (fma.f32 (+.f32 u1 #s(literal 2/3 binary32)) u1 #s(literal 7/9 binary32)))
(* (pow u1 2) (* u2 (PI)))
(*.f32 u2 (*.f32 (*.f32 u1 u1) (PI.f32)))
(* (pow u1 2) (+ (* 2/3 (/ (* u2 (PI)) u1)) (* u2 (PI))))
(*.f32 (*.f32 u1 u1) (*.f32 u2 (fma.f32 (/.f32 (PI.f32) u1) #s(literal 2/3 binary32) (PI.f32))))
(* (pow u1 2) (+ (* 2/3 (/ (* u2 (PI)) u1)) (+ (* 7/9 (/ (* u2 (PI)) (pow u1 2))) (* u2 (PI)))))
(*.f32 (*.f32 u1 u1) (fma.f32 (/.f32 (*.f32 u2 (PI.f32)) u1) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)) (*.f32 u2 (PI.f32))))
(* (pow u1 2) (+ (* 2/3 (/ (* u2 (PI)) u1)) (+ (* 7/9 (/ (* u2 (PI)) (pow u1 2))) (* u2 (PI)))))
(*.f32 (*.f32 u1 u1) (fma.f32 (/.f32 (*.f32 u2 (PI.f32)) u1) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)) (*.f32 u2 (PI.f32))))
(* (pow u1 2) (* u2 (PI)))
(*.f32 u2 (*.f32 (*.f32 u1 u1) (PI.f32)))
(* (pow u1 2) (+ (* 2/3 (/ (* u2 (PI)) u1)) (* u2 (PI))))
(*.f32 (*.f32 u1 u1) (*.f32 u2 (fma.f32 (/.f32 (PI.f32) u1) #s(literal 2/3 binary32) (PI.f32))))
(* (pow u1 2) (+ (* -1 (/ (+ (* -7/9 (/ (* u2 (PI)) u1)) (* -2/3 (* u2 (PI)))) u1)) (* u2 (PI))))
(*.f32 (*.f32 u1 u1) (fma.f32 u2 (PI.f32) (/.f32 (*.f32 u2 (fma.f32 (/.f32 (PI.f32) u1) #s(literal -7/9 binary32) (*.f32 (PI.f32) #s(literal -2/3 binary32)))) (neg.f32 u1))))
(* (pow u1 2) (+ (* -1 (/ (+ (* -7/9 (/ (* u2 (PI)) u1)) (* -2/3 (* u2 (PI)))) u1)) (* u2 (PI))))
(*.f32 (*.f32 u1 u1) (fma.f32 u2 (PI.f32) (/.f32 (*.f32 u2 (fma.f32 (/.f32 (PI.f32) u1) #s(literal -7/9 binary32) (*.f32 (PI.f32) #s(literal -2/3 binary32)))) (neg.f32 u1))))
(* (pow u1 2) (* u2 (+ (PI) (/ (* (PI) (+ 2/3 (* 7/9 (/ 1 u1)))) u1))))
(*.f32 (fma.f32 (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)) (/.f32 (PI.f32) u1) (PI.f32)) (*.f32 (*.f32 u1 u1) u2))
(* (pow u1 2) (* u2 (+ (PI) (/ (* (PI) (+ 2/3 (* 7/9 (/ 1 u1)))) u1))))
(*.f32 (fma.f32 (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)) (/.f32 (PI.f32) u1) (PI.f32)) (*.f32 (*.f32 u1 u1) u2))
(* (pow u1 2) (* u2 (+ (PI) (/ (* (PI) (+ 2/3 (* 7/9 (/ 1 u1)))) u1))))
(*.f32 (fma.f32 (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)) (/.f32 (PI.f32) u1) (PI.f32)) (*.f32 (*.f32 u1 u1) u2))
(* (pow u1 2) (* u2 (+ (PI) (/ (* (PI) (+ 2/3 (* 7/9 (/ 1 u1)))) u1))))
(*.f32 (fma.f32 (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)) (/.f32 (PI.f32) u1) (PI.f32)) (*.f32 (*.f32 u1 u1) u2))
(* (pow u1 2) (* u2 (+ (PI) (/ (* (PI) (+ 2/3 (* 7/9 (/ 1 u1)))) u1))))
(*.f32 (fma.f32 (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)) (/.f32 (PI.f32) u1) (PI.f32)) (*.f32 (*.f32 u1 u1) u2))
(* (pow u1 2) (* u2 (+ (PI) (/ (* (PI) (+ 2/3 (* 7/9 (/ 1 u1)))) u1))))
(*.f32 (fma.f32 (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)) (/.f32 (PI.f32) u1) (PI.f32)) (*.f32 (*.f32 u1 u1) u2))
(* (pow u1 2) (* u2 (+ (PI) (/ (* (PI) (+ 2/3 (* 7/9 (/ 1 u1)))) u1))))
(*.f32 (fma.f32 (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)) (/.f32 (PI.f32) u1) (PI.f32)) (*.f32 (*.f32 u1 u1) u2))
(* (pow u1 2) (* u2 (+ (PI) (/ (* (PI) (+ 2/3 (* 7/9 (/ 1 u1)))) u1))))
(*.f32 (fma.f32 (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)) (/.f32 (PI.f32) u1) (PI.f32)) (*.f32 (*.f32 u1 u1) u2))
(* -1 (* (pow u1 2) (* u2 (+ (* -1 (PI)) (* -1 (/ (* (PI) (+ 2/3 (* 7/9 (/ 1 u1)))) u1))))))
(*.f32 (fma.f32 (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)) (/.f32 (PI.f32) u1) (PI.f32)) (*.f32 (*.f32 u1 u1) u2))
(* -1 (* (pow u1 2) (* u2 (+ (* -1 (PI)) (* -1 (/ (* (PI) (+ 2/3 (* 7/9 (/ 1 u1)))) u1))))))
(*.f32 (fma.f32 (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)) (/.f32 (PI.f32) u1) (PI.f32)) (*.f32 (*.f32 u1 u1) u2))
(* -1 (* (pow u1 2) (* u2 (+ (* -1 (PI)) (* -1 (/ (* (PI) (+ 2/3 (* 7/9 (/ 1 u1)))) u1))))))
(*.f32 (fma.f32 (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)) (/.f32 (PI.f32) u1) (PI.f32)) (*.f32 (*.f32 u1 u1) u2))
(* -1 (* (pow u1 2) (* u2 (+ (* -1 (PI)) (* -1 (/ (* (PI) (+ 2/3 (* 7/9 (/ 1 u1)))) u1))))))
(*.f32 (fma.f32 (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)) (/.f32 (PI.f32) u1) (PI.f32)) (*.f32 (*.f32 u1 u1) u2))
(* u2 (+ (PI) (/ (* (PI) (+ 2/3 (* 7/9 (/ 1 u1)))) u1)))
(*.f32 u2 (fma.f32 (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)) (/.f32 (PI.f32) u1) (PI.f32)))
(* u2 (+ (PI) (/ (* (PI) (+ 2/3 (* 7/9 (/ 1 u1)))) u1)))
(*.f32 u2 (fma.f32 (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)) (/.f32 (PI.f32) u1) (PI.f32)))
(* u2 (+ (PI) (/ (* (PI) (+ 2/3 (* 7/9 (/ 1 u1)))) u1)))
(*.f32 u2 (fma.f32 (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)) (/.f32 (PI.f32) u1) (PI.f32)))
(* u2 (+ (PI) (/ (* (PI) (+ 2/3 (* 7/9 (/ 1 u1)))) u1)))
(*.f32 u2 (fma.f32 (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)) (/.f32 (PI.f32) u1) (PI.f32)))
(* u2 (+ (PI) (/ (* (PI) (+ 2/3 (* 7/9 (/ 1 u1)))) u1)))
(*.f32 u2 (fma.f32 (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)) (/.f32 (PI.f32) u1) (PI.f32)))
(* u2 (+ (PI) (/ (* (PI) (+ 2/3 (* 7/9 (/ 1 u1)))) u1)))
(*.f32 u2 (fma.f32 (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)) (/.f32 (PI.f32) u1) (PI.f32)))
(* u2 (+ (PI) (/ (* (PI) (+ 2/3 (* 7/9 (/ 1 u1)))) u1)))
(*.f32 u2 (fma.f32 (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)) (/.f32 (PI.f32) u1) (PI.f32)))
(* u2 (+ (PI) (/ (* (PI) (+ 2/3 (* 7/9 (/ 1 u1)))) u1)))
(*.f32 u2 (fma.f32 (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)) (/.f32 (PI.f32) u1) (PI.f32)))
(* -1 (* u2 (+ (* -1 (PI)) (* -1 (/ (* (PI) (+ 2/3 (* 7/9 (/ 1 u1)))) u1)))))
(*.f32 u2 (fma.f32 (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)) (/.f32 (PI.f32) u1) (PI.f32)))
(* -1 (* u2 (+ (* -1 (PI)) (* -1 (/ (* (PI) (+ 2/3 (* 7/9 (/ 1 u1)))) u1)))))
(*.f32 u2 (fma.f32 (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)) (/.f32 (PI.f32) u1) (PI.f32)))
(* -1 (* u2 (+ (* -1 (PI)) (* -1 (/ (* (PI) (+ 2/3 (* 7/9 (/ 1 u1)))) u1)))))
(*.f32 u2 (fma.f32 (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)) (/.f32 (PI.f32) u1) (PI.f32)))
(* -1 (* u2 (+ (* -1 (PI)) (* -1 (/ (* (PI) (+ 2/3 (* 7/9 (/ 1 u1)))) u1)))))
(*.f32 u2 (fma.f32 (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)) (/.f32 (PI.f32) u1) (PI.f32)))
(* 7/9 (/ (* u2 (PI)) (pow u1 2)))
(/.f32 (*.f32 u2 (*.f32 (PI.f32) #s(literal 7/9 binary32))) (*.f32 u1 u1))
(/ (+ (* 2/3 (* u1 (* u2 (PI)))) (* 7/9 (* u2 (PI)))) (pow u1 2))
(/.f32 (*.f32 (*.f32 u2 (PI.f32)) (fma.f32 u1 #s(literal 2/3 binary32) #s(literal 7/9 binary32))) (*.f32 u1 u1))
(/ (+ (* 7/9 (* u2 (PI))) (* u1 (+ (* 2/3 (* u2 (PI))) (* u1 (* u2 (PI)))))) (pow u1 2))
(/.f32 (*.f32 (*.f32 u2 (PI.f32)) (fma.f32 (+.f32 u1 #s(literal 2/3 binary32)) u1 #s(literal 7/9 binary32))) (*.f32 u1 u1))
(/ (+ (* 7/9 (* u2 (PI))) (* u1 (+ (* 2/3 (* u2 (PI))) (* u1 (* u2 (PI)))))) (pow u1 2))
(/.f32 (*.f32 (*.f32 u2 (PI.f32)) (fma.f32 (+.f32 u1 #s(literal 2/3 binary32)) u1 #s(literal 7/9 binary32))) (*.f32 u1 u1))
(* u2 (PI))
(*.f32 u2 (PI.f32))
(+ (* 2/3 (/ (* u2 (PI)) u1)) (* u2 (PI)))
(*.f32 u2 (fma.f32 (/.f32 (PI.f32) u1) #s(literal 2/3 binary32) (PI.f32)))
(+ (* 2/3 (/ (* u2 (PI)) u1)) (+ (* 7/9 (/ (* u2 (PI)) (pow u1 2))) (* u2 (PI))))
(fma.f32 (/.f32 (*.f32 u2 (PI.f32)) u1) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)) (*.f32 u2 (PI.f32)))
(+ (* 2/3 (/ (* u2 (PI)) u1)) (+ (* 7/9 (/ (* u2 (PI)) (pow u1 2))) (* u2 (PI))))
(fma.f32 (/.f32 (*.f32 u2 (PI.f32)) u1) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)) (*.f32 u2 (PI.f32)))
(* u2 (PI))
(*.f32 u2 (PI.f32))
(+ (* 2/3 (/ (* u2 (PI)) u1)) (* u2 (PI)))
(*.f32 u2 (fma.f32 (/.f32 (PI.f32) u1) #s(literal 2/3 binary32) (PI.f32)))
(+ (* -1 (/ (+ (* -7/9 (/ (* u2 (PI)) u1)) (* -2/3 (* u2 (PI)))) u1)) (* u2 (PI)))
(fma.f32 u2 (PI.f32) (/.f32 (*.f32 u2 (fma.f32 (/.f32 (PI.f32) u1) #s(literal -7/9 binary32) (*.f32 (PI.f32) #s(literal -2/3 binary32)))) (neg.f32 u1)))
(+ (* -1 (/ (+ (* -7/9 (/ (* u2 (PI)) u1)) (* -2/3 (* u2 (PI)))) u1)) (* u2 (PI)))
(fma.f32 u2 (PI.f32) (/.f32 (*.f32 u2 (fma.f32 (/.f32 (PI.f32) u1) #s(literal -7/9 binary32) (*.f32 (PI.f32) #s(literal -2/3 binary32)))) (neg.f32 u1)))
(/ (* u2 (PI)) u1)
(/.f32 (*.f32 u2 (PI.f32)) u1)
(/ (* u2 (PI)) u1)
(/.f32 (*.f32 u2 (PI.f32)) u1)
(/ (* u2 (PI)) u1)
(/.f32 (*.f32 u2 (PI.f32)) u1)
(/ (* u2 (PI)) u1)
(/.f32 (*.f32 u2 (PI.f32)) u1)
(/ (* u2 (PI)) u1)
(/.f32 (*.f32 u2 (PI.f32)) u1)
(/ (* u2 (PI)) u1)
(/.f32 (*.f32 u2 (PI.f32)) u1)
(/ (* u2 (PI)) u1)
(/.f32 (*.f32 u2 (PI.f32)) u1)
(/ (* u2 (PI)) u1)
(/.f32 (*.f32 u2 (PI.f32)) u1)
(/ (* u2 (PI)) u1)
(/.f32 (*.f32 u2 (PI.f32)) u1)
(/ (* u2 (PI)) u1)
(/.f32 (*.f32 u2 (PI.f32)) u1)
(/ (* u2 (PI)) u1)
(/.f32 (*.f32 u2 (PI.f32)) u1)
(/ (* u2 (PI)) u1)
(/.f32 (*.f32 u2 (PI.f32)) u1)
(/ (* u2 (PI)) u1)
(/.f32 (*.f32 u2 (PI.f32)) u1)
(/ (* u2 (PI)) u1)
(/.f32 (*.f32 u2 (PI.f32)) u1)
(/ (* u2 (PI)) u1)
(/.f32 (*.f32 u2 (PI.f32)) u1)
(/ (* u2 (PI)) u1)
(/.f32 (*.f32 u2 (PI.f32)) u1)
(/ (* u2 (PI)) u1)
(/.f32 (*.f32 u2 (PI.f32)) u1)
(/ (* u2 (PI)) u1)
(/.f32 (*.f32 u2 (PI.f32)) u1)
(/ (* u2 (PI)) u1)
(/.f32 (*.f32 u2 (PI.f32)) u1)
(/ (* u2 (PI)) u1)
(/.f32 (*.f32 u2 (PI.f32)) u1)
(/ (* u2 (PI)) u1)
(/.f32 (*.f32 u2 (PI.f32)) u1)
(/ (* u2 (PI)) u1)
(/.f32 (*.f32 u2 (PI.f32)) u1)
(/ (* u2 (PI)) u1)
(/.f32 (*.f32 u2 (PI.f32)) u1)
(/ (* u2 (PI)) u1)
(/.f32 (*.f32 u2 (PI.f32)) u1)
(* 2 (* u2 (* (PI) (+ (sqrt u1) (* 1/4 (sqrt (pow u1 3)))))))
(*.f32 u2 (*.f32 (fma.f32 #s(literal 1/4 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (sqrt.f32 u1)) (*.f32 #s(literal 2 binary32) (PI.f32))))
(* 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 (*.f32 (fma.f32 #s(literal 1/4 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (sqrt.f32 u1)) (fma.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (*.f32 u2 u2))) (*.f32 #s(literal 2 binary32) (PI.f32)))))
(* 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 #s(literal 2 binary32) (*.f32 (PI.f32) (fma.f32 #s(literal 1/4 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (sqrt.f32 u1))) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 #s(literal 1/4 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (sqrt.f32 u1)) (fma.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 (*.f32 u2 u2) #s(literal 4/15 binary32)) (pow.f32 (PI.f32) #s(literal 5 binary32))))))))
(* 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 (fma.f32 #s(literal 1/4 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (sqrt.f32 u1)) (fma.f32 (*.f32 (*.f32 u2 u2) #s(literal -8/315 binary32)) (pow.f32 (PI.f32) #s(literal 7 binary32)) (*.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32))))) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (*.f32 (fma.f32 #s(literal 1/4 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (sqrt.f32 u1)) (fma.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (*.f32 u2 u2))) (*.f32 #s(literal 2 binary32) (PI.f32))))))
(* (sin (* 2 (* u2 (PI)))) (+ (sqrt u1) (* 1/4 (sqrt (pow u1 3)))))
(*.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)))
(* (sin (* 2 (* u2 (PI)))) (+ (sqrt u1) (* 1/4 (sqrt (pow u1 3)))))
(*.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)))
(* (sin (* 2 (* u2 (PI)))) (+ (sqrt u1) (* 1/4 (sqrt (pow u1 3)))))
(*.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)))
(* (sin (* 2 (* u2 (PI)))) (+ (sqrt u1) (* 1/4 (sqrt (pow u1 3)))))
(*.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)))
(* (sin (* 2 (* u2 (PI)))) (+ (sqrt u1) (* 1/4 (sqrt (pow u1 3)))))
(*.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)))
(* (sin (* 2 (* u2 (PI)))) (+ (sqrt u1) (* 1/4 (sqrt (pow u1 3)))))
(*.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)))
(* (sin (* 2 (* u2 (PI)))) (+ (sqrt u1) (* 1/4 (sqrt (pow u1 3)))))
(*.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)))
(* (sin (* 2 (* u2 (PI)))) (+ (sqrt u1) (* 1/4 (sqrt (pow u1 3)))))
(*.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)))))
(*.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)))
(+ (* 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)))
(+ (* 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)))
(* 1/4 (* (sqrt (pow u1 3)) (sin (* 2 (* u2 (PI))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 #s(literal 1/4 binary32) (sqrt.f32 (*.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 (*.f32 u1 u1) (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)) (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 (*.f32 u1 u1) (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)) (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 (*.f32 u1 u1) (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)) (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 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1)))) #s(literal -1/4 binary32))
(* (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))))) (-.f32 (*.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 (* (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))))) (-.f32 (*.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 (* (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))))) (-.f32 (*.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 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))
(* 2 (* (* (pow u1 2) (* u2 (PI))) (sqrt (+ 1/4 (+ (* 1/3 (/ 1 u1)) (+ (* 1/2 (/ 1 (pow u1 2))) (/ 1 (pow u1 3))))))))
(*.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (+.f32 #s(literal 1/4 binary32) (+.f32 (/.f32 #s(literal 1/3 binary32) u1) (/.f32 #s(literal 1/2 binary32) (*.f32 u1 u1)))))) (*.f32 #s(literal 2 binary32) (*.f32 u2 (*.f32 (*.f32 u1 u1) (PI.f32)))))
(* u2 (+ (* -4/3 (* (* (pow u1 2) (* (pow u2 2) (pow (PI) 3))) (sqrt (+ 1/4 (+ (* 1/3 (/ 1 u1)) (+ (* 1/2 (/ 1 (pow u1 2))) (/ 1 (pow u1 3)))))))) (* 2 (* (* (pow u1 2) (PI)) (sqrt (+ 1/4 (+ (* 1/3 (/ 1 u1)) (+ (* 1/2 (/ 1 (pow u1 2))) (/ 1 (pow u1 3))))))))))
(*.f32 u2 (*.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (+.f32 #s(literal 1/4 binary32) (+.f32 (/.f32 #s(literal 1/3 binary32) u1) (/.f32 #s(literal 1/2 binary32) (*.f32 u1 u1)))))) (*.f32 (*.f32 u1 u1) (fma.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (*.f32 u2 u2))) (*.f32 #s(literal 2 binary32) (PI.f32))))))
(* u2 (+ (* 2 (* (* (pow u1 2) (PI)) (sqrt (+ 1/4 (+ (* 1/3 (/ 1 u1)) (+ (* 1/2 (/ 1 (pow u1 2))) (/ 1 (pow u1 3)))))))) (* (pow u2 2) (+ (* -4/3 (* (* (pow u1 2) (pow (PI) 3)) (sqrt (+ 1/4 (+ (* 1/3 (/ 1 u1)) (+ (* 1/2 (/ 1 (pow u1 2))) (/ 1 (pow u1 3)))))))) (* 4/15 (* (* (pow u1 2) (* (pow u2 2) (pow (PI) 5))) (sqrt (+ 1/4 (+ (* 1/3 (/ 1 u1)) (+ (* 1/2 (/ 1 (pow u1 2))) (/ 1 (pow u1 3))))))))))))
(*.f32 u2 (fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (+.f32 #s(literal 1/4 binary32) (+.f32 (/.f32 #s(literal 1/3 binary32) u1) (/.f32 #s(literal 1/2 binary32) (*.f32 u1 u1)))))) (*.f32 (*.f32 u1 u1) (fma.f32 #s(literal 4/15 binary32) (*.f32 u2 (*.f32 u2 (pow.f32 (PI.f32) #s(literal 5 binary32)))) (*.f32 (*.f32 #s(literal -4/3 binary32) (PI.f32)) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (+.f32 #s(literal 1/4 binary32) (+.f32 (/.f32 #s(literal 1/3 binary32) u1) (/.f32 #s(literal 1/2 binary32) (*.f32 u1 u1)))))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 u1 u1) (PI.f32))))))
(* u2 (+ (* 2 (* (* (pow u1 2) (PI)) (sqrt (+ 1/4 (+ (* 1/3 (/ 1 u1)) (+ (* 1/2 (/ 1 (pow u1 2))) (/ 1 (pow u1 3)))))))) (* (pow u2 2) (+ (* -4/3 (* (* (pow u1 2) (pow (PI) 3)) (sqrt (+ 1/4 (+ (* 1/3 (/ 1 u1)) (+ (* 1/2 (/ 1 (pow u1 2))) (/ 1 (pow u1 3)))))))) (* (pow u2 2) (+ (* -8/315 (* (* (pow u1 2) (* (pow u2 2) (pow (PI) 7))) (sqrt (+ 1/4 (+ (* 1/3 (/ 1 u1)) (+ (* 1/2 (/ 1 (pow u1 2))) (/ 1 (pow u1 3)))))))) (* 4/15 (* (* (pow u1 2) (pow (PI) 5)) (sqrt (+ 1/4 (+ (* 1/3 (/ 1 u1)) (+ (* 1/2 (/ 1 (pow u1 2))) (/ 1 (pow u1 3))))))))))))))
(*.f32 u2 (fma.f32 u2 (*.f32 u2 (*.f32 (*.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (+.f32 #s(literal 1/4 binary32) (+.f32 (/.f32 #s(literal 1/3 binary32) u1) (/.f32 #s(literal 1/2 binary32) (*.f32 u1 u1)))))) (*.f32 u2 u2)) (*.f32 (*.f32 u1 u1) (fma.f32 #s(literal -8/315 binary32) (*.f32 u2 (*.f32 u2 (pow.f32 (PI.f32) #s(literal 7 binary32)))) (*.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32))))))) (*.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (+.f32 #s(literal 1/4 binary32) (+.f32 (/.f32 #s(literal 1/3 binary32) u1) (/.f32 #s(literal 1/2 binary32) (*.f32 u1 u1)))))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 u1 u1) (PI.f32)) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (PI.f32)) (*.f32 (PI.f32) (PI.f32))) (*.f32 u1 u1)))))))
(* (* (pow u1 2) (sin (* 2 (* u2 (PI))))) (sqrt (+ 1/4 (+ (* 1/3 (/ 1 u1)) (+ (* 1/2 (/ 1 (pow u1 2))) (/ 1 (pow u1 3)))))))
(*.f32 (*.f32 (*.f32 u1 u1) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (+.f32 #s(literal 1/4 binary32) (+.f32 (/.f32 #s(literal 1/3 binary32) u1) (/.f32 #s(literal 1/2 binary32) (*.f32 u1 u1)))))))
(* (* (pow u1 2) (sin (* 2 (* u2 (PI))))) (sqrt (+ 1/4 (+ (* 1/3 (/ 1 u1)) (+ (* 1/2 (/ 1 (pow u1 2))) (/ 1 (pow u1 3)))))))
(*.f32 (*.f32 (*.f32 u1 u1) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (+.f32 #s(literal 1/4 binary32) (+.f32 (/.f32 #s(literal 1/3 binary32) u1) (/.f32 #s(literal 1/2 binary32) (*.f32 u1 u1)))))))
(* (* (pow u1 2) (sin (* 2 (* u2 (PI))))) (sqrt (+ 1/4 (+ (* 1/3 (/ 1 u1)) (+ (* 1/2 (/ 1 (pow u1 2))) (/ 1 (pow u1 3)))))))
(*.f32 (*.f32 (*.f32 u1 u1) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (+.f32 #s(literal 1/4 binary32) (+.f32 (/.f32 #s(literal 1/3 binary32) u1) (/.f32 #s(literal 1/2 binary32) (*.f32 u1 u1)))))))
(* (* (pow u1 2) (sin (* 2 (* u2 (PI))))) (sqrt (+ 1/4 (+ (* 1/3 (/ 1 u1)) (+ (* 1/2 (/ 1 (pow u1 2))) (/ 1 (pow u1 3)))))))
(*.f32 (*.f32 (*.f32 u1 u1) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (+.f32 #s(literal 1/4 binary32) (+.f32 (/.f32 #s(literal 1/3 binary32) u1) (/.f32 #s(literal 1/2 binary32) (*.f32 u1 u1)))))))
(* (* (pow u1 2) (sin (* 2 (* u2 (PI))))) (sqrt (+ 1/4 (+ (* 1/3 (/ 1 u1)) (+ (* 1/2 (/ 1 (pow u1 2))) (/ 1 (pow u1 3)))))))
(*.f32 (*.f32 (*.f32 u1 u1) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (+.f32 #s(literal 1/4 binary32) (+.f32 (/.f32 #s(literal 1/3 binary32) u1) (/.f32 #s(literal 1/2 binary32) (*.f32 u1 u1)))))))
(* (* (pow u1 2) (sin (* 2 (* u2 (PI))))) (sqrt (+ 1/4 (+ (* 1/3 (/ 1 u1)) (+ (* 1/2 (/ 1 (pow u1 2))) (/ 1 (pow u1 3)))))))
(*.f32 (*.f32 (*.f32 u1 u1) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (+.f32 #s(literal 1/4 binary32) (+.f32 (/.f32 #s(literal 1/3 binary32) u1) (/.f32 #s(literal 1/2 binary32) (*.f32 u1 u1)))))))
(* (* (pow u1 2) (sin (* 2 (* u2 (PI))))) (sqrt (+ 1/4 (+ (* 1/3 (/ 1 u1)) (+ (* 1/2 (/ 1 (pow u1 2))) (/ 1 (pow u1 3)))))))
(*.f32 (*.f32 (*.f32 u1 u1) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (+.f32 #s(literal 1/4 binary32) (+.f32 (/.f32 #s(literal 1/3 binary32) u1) (/.f32 #s(literal 1/2 binary32) (*.f32 u1 u1)))))))
(* (* (pow u1 2) (sin (* 2 (* u2 (PI))))) (sqrt (+ 1/4 (+ (* 1/3 (/ 1 u1)) (+ (* 1/2 (/ 1 (pow u1 2))) (/ 1 (pow u1 3)))))))
(*.f32 (*.f32 (*.f32 u1 u1) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (+.f32 #s(literal 1/4 binary32) (+.f32 (/.f32 #s(literal 1/3 binary32) u1) (/.f32 #s(literal 1/2 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)))))
(+ (* 1/4 (* (sqrt (pow u1 3)) (sin (* 2 (* u2 (PI)))))) (* (sqrt u1) (sin (* 2 (* u2 (PI))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (fma.f32 #s(literal 1/4 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (sqrt.f32 u1)))
(+ (* (sqrt u1) (sin (* 2 (* u2 (PI))))) (* (pow u1 2) (+ (* 1/6 (* (sqrt u1) (sin (* 2 (* u2 (PI)))))) (* 1/4 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))))))
(fma.f32 (*.f32 u1 u1) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (fma.f32 #s(literal 1/4 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)))) (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))))
(+ (* (sqrt u1) (sin (* 2 (* u2 (PI))))) (* (pow u1 2) (+ (* 1/4 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))) (* u1 (+ (* 1/6 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))) (* 1/2 (* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (- 1/4 (* 1/16 (/ 1 u1)))))))))))
(fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (fma.f32 #s(literal 1/6 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) 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 (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)) (sqrt.f32 u1))))
(* 1/2 (* (pow u1 2) (sin (* 2 (* u2 (PI))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 #s(literal 1/2 binary32) (*.f32 u1 u1)))
(* (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/2 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/3 binary32) 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))))))))
(*.f32 (*.f32 u1 u1) (fma.f32 (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) u1) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 7/18 binary32) u1)) (*.f32 #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)) (+ (* 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 (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) u1) (+.f32 (/.f32 #s(literal 20/27 binary32) (*.f32 u1 u1)) #s(literal 1/3 binary32)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 7/18 binary32) (*.f32 u1 u1))))))
(* 1/2 (* (pow u1 2) (sin (* 2 (* u2 (PI))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 #s(literal 1/2 binary32) (*.f32 u1 u1)))
(* (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/2 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/3 binary32) u1))))
(* (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) (-.f32 (*.f32 #s(literal 1/2 binary32) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) (/.f32 (fma.f32 #s(literal -1/3 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 -7/18 binary32) u1))) 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 #s(literal 1/2 binary32) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (/.f32 (+.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) #s(literal 7/18 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (/.f32 #s(literal 20/27 binary32) u1))) u1) (*.f32 #s(literal 1/3 binary32) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.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/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 u1))))))
(fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 u1)) (*.f32 (fma.f32 (*.f32 u1 u1) #s(literal 1/6 binary32) #s(literal 1 binary32)) (sqrt.f32 u1)))
(+ (sqrt u1) (* (pow u1 2) (+ (* 1/4 (sqrt (/ 1 u1))) (* u1 (+ (* 1/6 (sqrt (/ 1 u1))) (* 1/2 (* (sqrt u1) (- 1/4 (* 1/16 (/ 1 u1))))))))))
(fma.f32 (*.f32 u1 u1) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1/4 binary32) (*.f32 #s(literal 1/6 binary32) u1)) (*.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)))) (sqrt.f32 u1))
(* 1/2 (pow u1 2))
(*.f32 #s(literal 1/2 binary32) (*.f32 u1 u1))
(* (pow u1 2) (+ 1/2 (* 1/3 (/ 1 u1))))
(fma.f32 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal 1 binary32) (*.f32 #s(literal 1/2 binary32) (*.f32 u1 u1)))
(* (pow u1 2) (+ 1/2 (+ (/ 7/18 (pow u1 2)) (* 1/3 (/ 1 u1)))))
(fma.f32 (*.f32 u1 u1) (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 7/18 binary32) (*.f32 u1 u1))) (*.f32 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal 1 binary32)))
(* (pow u1 2) (+ 1/2 (+ (/ 7/18 (pow u1 2)) (+ (* 1/3 (/ 1 u1)) (* 20/27 (/ 1 (pow u1 3)))))))
(fma.f32 (*.f32 u1 u1) (+.f32 (/.f32 #s(literal 20/27 binary32) (*.f32 u1 (*.f32 u1 u1))) (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 7/18 binary32) (*.f32 u1 u1)))) (*.f32 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal 1 binary32)))
(* 1/2 (pow u1 2))
(*.f32 #s(literal 1/2 binary32) (*.f32 u1 u1))
(* (pow u1 2) (+ 1/2 (* 1/3 (/ 1 u1))))
(fma.f32 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal 1 binary32) (*.f32 #s(literal 1/2 binary32) (*.f32 u1 u1)))
(* (pow u1 2) (+ 1/2 (+ (/ 7/18 (pow u1 2)) (* 1/3 (/ 1 u1)))))
(fma.f32 (*.f32 u1 u1) (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 7/18 binary32) (*.f32 u1 u1))) (*.f32 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal 1 binary32)))
(* (pow u1 2) (+ 1/2 (* -1 (/ (- (* -1 (/ (+ 7/18 (* 20/27 (/ 1 u1))) u1)) 1/3) u1))))
(*.f32 u1 (fma.f32 #s(literal 1 binary32) (+.f32 #s(literal 1/3 binary32) (/.f32 (+.f32 #s(literal 7/18 binary32) (/.f32 #s(literal 20/27 binary32) u1)) u1)) (*.f32 u1 #s(literal 1/2 binary32))))
(/ 1/3 u1)
(/.f32 #s(literal 1/3 binary32) u1)
(/ 1/3 u1)
(/.f32 #s(literal 1/3 binary32) u1)
(/ 1/3 u1)
(/.f32 #s(literal 1/3 binary32) u1)
(/ 1/3 u1)
(/.f32 #s(literal 1/3 binary32) u1)
(/ 1/3 u1)
(/.f32 #s(literal 1/3 binary32) u1)
(/ 1/3 u1)
(/.f32 #s(literal 1/3 binary32) u1)
(/ 1/3 u1)
(/.f32 #s(literal 1/3 binary32) u1)
(/ 1/3 u1)
(/.f32 #s(literal 1/3 binary32) u1)
(/ 1/3 u1)
(/.f32 #s(literal 1/3 binary32) u1)
(/ 1/3 u1)
(/.f32 #s(literal 1/3 binary32) u1)
(/ 1/3 u1)
(/.f32 #s(literal 1/3 binary32) u1)
(/ 1/3 u1)
(/.f32 #s(literal 1/3 binary32) u1)
(/ 1 (pow u1 3))
(/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))
(/ 1 (pow u1 3))
(/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))
(/ 1 (pow u1 3))
(/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))
(/ 1 (pow u1 3))
(/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))
(/ 1 (pow u1 3))
(/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))
(/ 1 (pow u1 3))
(/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))
(/ 1 (pow u1 3))
(/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))
(/ 1 (pow u1 3))
(/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))
(/ 1 (pow u1 3))
(/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))
(/ 1 (pow u1 3))
(/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))
(/ 1 (pow u1 3))
(/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))
(/ 1 (pow u1 3))
(/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))

simplify133.0ms (1.1%)

Memory
-18.2MiB live, 225.9MiB allocated
Algorithm
egg-herbie
Rules
1-exp
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
08218407
18238407
08238407
Stop Event
saturated
saturated
Counts
386 → 0
Calls
Call 1
Inputs
(neg.f32 (neg.f32 (/.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 u1)))))
(exp.f32 (*.f32 (log.f32 (/.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32)))) #s(literal -1 binary32)))
(pow.f32 (/.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32))) #s(literal -1 binary32))
(pow.f32 (/.f32 (/.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32))) #s(literal 1 binary32)) #s(literal -1 binary32))
(pow.f32 (/.f32 (*.f32 u1 u1) (/.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32)) u1)) #s(literal -1 binary32))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32))) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 u1 u1) (/.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32)) u1)))
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (/.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32))))))
(/.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 u1)))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32)))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (/.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32))) #s(literal 1 binary32))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (*.f32 u1 u1) (/.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32)) u1))))
(/.f32 (neg.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32))) (neg.f32 (*.f32 u1 (*.f32 u1 u1))))
(/.f32 (fma.f32 (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) (*.f32 (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))) #s(literal 1 binary32)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))))))
(/.f32 (fma.f32 (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) #s(literal -1 binary32)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal -1 binary32))))
(/.f32 (/.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32)) u1) (*.f32 u1 u1))
(/.f32 (*.f32 (fma.f32 (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) (*.f32 (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))) #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 (fma.f32 u1 (*.f32 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32))))) (*.f32 u1 (*.f32 u1 u1))))
(/.f32 (*.f32 (fma.f32 (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) (*.f32 (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))) #s(literal 1 binary32)) #s(literal -1 binary32)) (*.f32 (fma.f32 u1 (*.f32 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32))))) (neg.f32 (*.f32 u1 (*.f32 u1 u1)))))
(/.f32 (*.f32 (fma.f32 (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) (*.f32 (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) u1)) (*.f32 (fma.f32 u1 (*.f32 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32))))) (*.f32 u1 u1)))
(/.f32 (*.f32 (fma.f32 (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) #s(literal -1 binary32)) #s(literal 1 binary32)) (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal -1 binary32)) (*.f32 u1 (*.f32 u1 u1))))
(/.f32 (*.f32 (fma.f32 (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) #s(literal -1 binary32)) #s(literal -1 binary32)) (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal -1 binary32)) (neg.f32 (*.f32 u1 (*.f32 u1 u1)))))
(/.f32 (*.f32 (fma.f32 (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) u1)) (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal -1 binary32)) (*.f32 u1 u1)))
(/.f32 (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 u1)))
(/.f32 (neg.f32 (neg.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32)))) (neg.f32 (neg.f32 (*.f32 u1 (*.f32 u1 u1)))))
(/.f32 (neg.f32 (/.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32)) u1)) (*.f32 u1 (neg.f32 u1)))
(/.f32 (neg.f32 (fma.f32 (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) (*.f32 (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))) #s(literal 1 binary32))) (neg.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32))))))))
(/.f32 (neg.f32 (fma.f32 (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) #s(literal -1 binary32))) (neg.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal -1 binary32)))))
(/.f32 (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32)) #s(literal -1 binary32)) (neg.f32 (*.f32 u1 (*.f32 u1 u1))))
(/.f32 (*.f32 (fma.f32 (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) (*.f32 (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (fma.f32 u1 (*.f32 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32))))))
(/.f32 (*.f32 (fma.f32 (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal -1 binary32)))
(/.f32 (/.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32)) (*.f32 u1 u1)) u1)
(/.f32 (/.f32 (/.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32)) u1) u1) u1)
(/.f32 (neg.f32 (neg.f32 (neg.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32))))) (neg.f32 (neg.f32 (neg.f32 (*.f32 u1 (*.f32 u1 u1))))))
(/.f32 (neg.f32 (neg.f32 (/.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32)) u1))) (neg.f32 (*.f32 u1 (neg.f32 u1))))
(/.f32 (neg.f32 (*.f32 (fma.f32 (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) (*.f32 (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))) #s(literal 1 binary32)) #s(literal 1 binary32))) (neg.f32 (*.f32 (fma.f32 u1 (*.f32 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32))))) (*.f32 u1 (*.f32 u1 u1)))))
(/.f32 (neg.f32 (*.f32 (fma.f32 (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) (*.f32 (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))) #s(literal 1 binary32)) #s(literal -1 binary32))) (neg.f32 (*.f32 (fma.f32 u1 (*.f32 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32))))) (neg.f32 (*.f32 u1 (*.f32 u1 u1))))))
(/.f32 (neg.f32 (*.f32 (fma.f32 (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) (*.f32 (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) u1))) (neg.f32 (*.f32 (fma.f32 u1 (*.f32 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32))))) (*.f32 u1 u1))))
(/.f32 (neg.f32 (*.f32 (fma.f32 (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) #s(literal -1 binary32)) #s(literal 1 binary32))) (neg.f32 (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal -1 binary32)) (*.f32 u1 (*.f32 u1 u1)))))
(/.f32 (neg.f32 (*.f32 (fma.f32 (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) #s(literal -1 binary32)) #s(literal -1 binary32))) (neg.f32 (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal -1 binary32)) (neg.f32 (*.f32 u1 (*.f32 u1 u1))))))
(/.f32 (neg.f32 (*.f32 (fma.f32 (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) u1))) (neg.f32 (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal -1 binary32)) (*.f32 u1 u1))))
(/.f32 (neg.f32 (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32)) #s(literal 1 binary32))) (neg.f32 (*.f32 u1 (*.f32 u1 u1))))
(/.f32 (neg.f32 (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32)) #s(literal -1 binary32))) (neg.f32 (neg.f32 (*.f32 u1 (*.f32 u1 u1)))))
(/.f32 (neg.f32 (*.f32 (fma.f32 (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) (*.f32 (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (neg.f32 (fma.f32 u1 (*.f32 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))))))
(/.f32 (neg.f32 (*.f32 (fma.f32 (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (neg.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal -1 binary32))))
(/.f32 (neg.f32 (/.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32)) (*.f32 u1 u1))) (neg.f32 u1))
(/.f32 (neg.f32 (/.f32 (/.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32)) u1) u1)) (neg.f32 u1))
(*.f32 #s(literal 1 binary32) (/.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 u1))))
(*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (fma.f32 u1 #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 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32))) (/.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1))))
(*.f32 (/.f32 #s(literal 1 binary32) u1) (pow.f32 (/.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32))) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (/.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32)) u1))
(*.f32 (/.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32)) u1) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)))
(*.f32 (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))
(*.f32 (pow.f32 (/.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) (*.f32 (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))) #s(literal 1 binary32))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))))))
(*.f32 (pow.f32 (/.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) #s(literal -1 binary32))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal -1 binary32))))
(+.f32 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1/4 binary32)) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (neg.f32 (/.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 u1))))))
(+.f32 (*.f32 #s(literal -1/4 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (neg.f32 (/.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))
(fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1/4 binary32) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (neg.f32 (/.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 u1))))))
(fma.f32 #s(literal -1/4 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 (neg.f32 (/.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))
(/.f32 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (-.f32 #s(literal -1/64 binary32) (/.f32 (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32)) (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32)) (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32)))) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))))) (fma.f32 (/.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 u1))) (+.f32 (/.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 u1))) #s(literal -1/4 binary32)) #s(literal 1/16 binary32)))
(/.f32 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (-.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32)) (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32))) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))) (+.f32 (/.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 u1))) #s(literal -1/4 binary32)))
(/.f32 (*.f32 (-.f32 #s(literal -1/64 binary32) (/.f32 (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32)) (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32)) (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32)))) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (fma.f32 (/.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 u1))) (+.f32 (/.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 u1))) #s(literal -1/4 binary32)) #s(literal 1/16 binary32)))
(/.f32 (*.f32 (-.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32)) (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32))) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (+.f32 (/.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 u1))) #s(literal -1/4 binary32)))
(/.f32 (neg.f32 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (-.f32 #s(literal -1/64 binary32) (/.f32 (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32)) (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32)) (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32)))) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))))) (neg.f32 (fma.f32 (/.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 u1))) (+.f32 (/.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 u1))) #s(literal -1/4 binary32)) #s(literal 1/16 binary32))))
(/.f32 (neg.f32 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (-.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32)) (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32))) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))))) (neg.f32 (+.f32 (/.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 u1))) #s(literal -1/4 binary32))))
(/.f32 (neg.f32 (*.f32 (-.f32 #s(literal -1/64 binary32) (/.f32 (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32)) (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32)) (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32)))) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (neg.f32 (fma.f32 (/.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 u1))) (+.f32 (/.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 u1))) #s(literal -1/4 binary32)) #s(literal 1/16 binary32))))
(/.f32 (neg.f32 (*.f32 (-.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32)) (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32))) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (neg.f32 (+.f32 (/.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 u1))) #s(literal -1/4 binary32))))
(*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (-.f32 #s(literal -1/4 binary32) (/.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 u1))))))
(*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (-.f32 #s(literal -1/4 binary32) (/.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 u1)))))
(*.f32 (-.f32 #s(literal -1/4 binary32) (/.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))
(*.f32 (*.f32 (-.f32 #s(literal -1/4 binary32) (/.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 u1 u1)) (*.f32 u1 u1))
(*.f32 (*.f32 (*.f32 u1 u1) (sqrt.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 u1)))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))))
(*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) u2)) (cos.f32 (*.f32 (PI.f32) u2))) (*.f32 (*.f32 u1 u1) (sqrt.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 u1))))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) (*.f32 (*.f32 u1 u1) (sqrt.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 u1)))))))
(*.f32 (*.f32 (*.f32 (*.f32 u1 u1) (sqrt.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 u1)))))) #s(literal 2 binary32)) (*.f32 (sin.f32 (*.f32 (PI.f32) u2)) (cos.f32 (*.f32 (PI.f32) u2))))
(*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))
(*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))
(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)
(*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32)))
(*.f32 (*.f32 (PI.f32) u2) #s(literal 2 binary32))
(*.f32 (*.f32 #s(literal 2 binary32) u2) (PI.f32))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) u2) #s(literal 1 binary32)) (PI.f32))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) u2) (pow.f32 (PI.f32) #s(literal 2/3 binary32))) (cbrt.f32 (PI.f32)))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) u2) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))
(*.f32 u1 (*.f32 u1 (*.f32 (PI.f32) u2)))
(*.f32 (*.f32 u1 u1) (*.f32 (PI.f32) u2))
(*.f32 (PI.f32) (*.f32 (*.f32 u1 u1) u2))
(*.f32 u2 (*.f32 (PI.f32) (*.f32 u1 u1)))
(*.f32 (*.f32 (PI.f32) u2) (*.f32 u1 u1))
(*.f32 (*.f32 (*.f32 u1 u1) u2) (PI.f32))
(*.f32 (*.f32 u1 (*.f32 (PI.f32) u2)) u1)
(*.f32 (*.f32 (*.f32 u1 u1) (PI.f32)) u2)
(*.f32 (*.f32 (*.f32 (*.f32 u1 u1) u2) #s(literal 1 binary32)) (PI.f32))
(*.f32 (*.f32 (*.f32 (*.f32 u1 u1) u2) (pow.f32 (PI.f32) #s(literal 2/3 binary32))) (cbrt.f32 (PI.f32)))
(*.f32 (*.f32 (*.f32 (*.f32 u1 u1) u2) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))
(*.f32 #s(literal 1 binary32) (*.f32 (PI.f32) u2))
(*.f32 (PI.f32) u2)
(*.f32 u2 (PI.f32))
(*.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (*.f32 (cbrt.f32 (PI.f32)) u2))
(*.f32 (sqrt.f32 (PI.f32)) (*.f32 (sqrt.f32 (PI.f32)) u2))
(*.f32 (*.f32 u2 #s(literal 1 binary32)) (PI.f32))
(*.f32 (*.f32 u2 (pow.f32 (PI.f32) #s(literal 2/3 binary32))) (cbrt.f32 (PI.f32)))
(*.f32 (*.f32 u2 (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))
(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)))
(exp.f32 (*.f32 (log.f32 u1) #s(literal 2 binary32)))
(exp.f32 (*.f32 (log.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1/2 binary32)))
(exp.f32 (*.f32 (*.f32 #s(literal 4 binary32) (log.f32 u1)) #s(literal 1/2 binary32)))
(exp.f32 (fma.f32 (*.f32 (log.f32 u1) #s(literal 3 binary32)) #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 (*.f32 u1 u1) #s(literal 1 binary32))
(pow.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/2 binary32))
(pow.f32 (sqrt.f32 u1) #s(literal 4 binary32))
(pow.f32 (neg.f32 u1) #s(literal 2 binary32))
(sqrt.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))
(*.f32 u1 u1)
(*.f32 (*.f32 u1 (sqrt.f32 u1)) (sqrt.f32 u1))
(*.f32 (sqrt.f32 u1) (*.f32 u1 (sqrt.f32 u1)))
(*.f32 (neg.f32 u1) (neg.f32 u1))
(+.f32 (*.f32 u1 (*.f32 u1 (*.f32 (PI.f32) u2))) (/.f32 (*.f32 (*.f32 (*.f32 (PI.f32) u2) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1))) (*.f32 u1 u1)) u1))
(+.f32 (/.f32 (*.f32 (*.f32 (*.f32 (PI.f32) u2) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1))) (*.f32 u1 u1)) u1) (*.f32 u1 (*.f32 u1 (*.f32 (PI.f32) u2))))
(fma.f32 u1 (*.f32 u1 (*.f32 (PI.f32) u2)) (/.f32 (*.f32 (*.f32 (*.f32 (PI.f32) u2) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1))) (*.f32 u1 u1)) u1))
(fma.f32 u1 (*.f32 u1 (*.f32 (/.f32 (*.f32 (PI.f32) u2) u1) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)))) (*.f32 u1 (*.f32 u1 (*.f32 (PI.f32) u2))))
(fma.f32 (*.f32 u1 u1) (*.f32 (PI.f32) u2) (/.f32 (*.f32 (*.f32 (*.f32 (PI.f32) u2) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1))) (*.f32 u1 u1)) u1))
(fma.f32 (*.f32 u1 u1) (*.f32 (/.f32 (*.f32 (PI.f32) u2) u1) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1))) (*.f32 u1 (*.f32 u1 (*.f32 (PI.f32) u2))))
(fma.f32 (PI.f32) (*.f32 (*.f32 u1 u1) u2) (/.f32 (*.f32 (*.f32 (*.f32 (PI.f32) u2) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1))) (*.f32 u1 u1)) u1))
(fma.f32 u2 (*.f32 (PI.f32) (*.f32 u1 u1)) (/.f32 (*.f32 (*.f32 (*.f32 (PI.f32) u2) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1))) (*.f32 u1 u1)) u1))
(fma.f32 (*.f32 (PI.f32) u2) (*.f32 u1 u1) (/.f32 (*.f32 (*.f32 (*.f32 (PI.f32) u2) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1))) (*.f32 u1 u1)) u1))
(fma.f32 (/.f32 (*.f32 (PI.f32) u2) u1) (*.f32 (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)) (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 (*.f32 (PI.f32) u2))))
(fma.f32 (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)) (*.f32 (/.f32 (*.f32 (PI.f32) u2) u1) (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 (*.f32 (PI.f32) u2))))
(fma.f32 (*.f32 (/.f32 (*.f32 (PI.f32) u2) u1) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1))) (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 (PI.f32) u2))))
(fma.f32 (*.f32 (*.f32 u1 u1) u2) (PI.f32) (/.f32 (*.f32 (*.f32 (*.f32 (PI.f32) u2) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1))) (*.f32 u1 u1)) u1))
(fma.f32 (*.f32 u1 (*.f32 (PI.f32) u2)) u1 (/.f32 (*.f32 (*.f32 (*.f32 (PI.f32) u2) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1))) (*.f32 u1 u1)) u1))
(fma.f32 (*.f32 (*.f32 (/.f32 (*.f32 (PI.f32) u2) u1) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1))) u1) u1 (*.f32 u1 (*.f32 u1 (*.f32 (PI.f32) u2))))
(fma.f32 (*.f32 (*.f32 u1 u1) (/.f32 (*.f32 (PI.f32) u2) u1)) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)) (*.f32 u1 (*.f32 u1 (*.f32 (PI.f32) u2))))
(fma.f32 (*.f32 (*.f32 u1 u1) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1))) (/.f32 (*.f32 (PI.f32) u2) u1) (*.f32 u1 (*.f32 u1 (*.f32 (PI.f32) u2))))
(fma.f32 (*.f32 (*.f32 u1 u1) (PI.f32)) u2 (/.f32 (*.f32 (*.f32 (*.f32 (PI.f32) u2) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1))) (*.f32 u1 u1)) u1))
(fma.f32 (*.f32 (*.f32 (*.f32 u1 u1) u2) #s(literal 1 binary32)) (PI.f32) (/.f32 (*.f32 (*.f32 (*.f32 (PI.f32) u2) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1))) (*.f32 u1 u1)) u1))
(fma.f32 (*.f32 (*.f32 (*.f32 u1 u1) u2) (pow.f32 (PI.f32) #s(literal 2/3 binary32))) (cbrt.f32 (PI.f32)) (/.f32 (*.f32 (*.f32 (*.f32 (PI.f32) u2) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1))) (*.f32 u1 u1)) u1))
(fma.f32 (*.f32 (*.f32 (*.f32 u1 u1) u2) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)) (/.f32 (*.f32 (*.f32 (*.f32 (PI.f32) u2) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1))) (*.f32 u1 u1)) u1))
(/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 (*.f32 (PI.f32) u2) (*.f32 (PI.f32) (*.f32 u2 (*.f32 (PI.f32) u2)))) (*.f32 (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)) (*.f32 (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1))))) (*.f32 u1 (*.f32 u1 u1))) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (*.f32 (*.f32 (PI.f32) u2) (*.f32 (PI.f32) (*.f32 u2 (*.f32 (PI.f32) u2)))) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (fma.f32 (/.f32 (*.f32 (*.f32 (*.f32 (PI.f32) u2) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1))) (*.f32 u1 u1)) u1) (/.f32 (*.f32 (*.f32 (*.f32 (PI.f32) u2) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1))) (*.f32 u1 u1)) u1) (-.f32 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 (PI.f32) u2))) (*.f32 u1 (*.f32 u1 (*.f32 (PI.f32) u2)))) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 (PI.f32) u2) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1))) (*.f32 u1 u1)) u1) (*.f32 u1 (*.f32 u1 (*.f32 (PI.f32) u2)))))))
(/.f32 (-.f32 (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 (PI.f32) u2) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1))) (*.f32 u1 u1)) u1) (/.f32 (*.f32 (*.f32 (*.f32 (PI.f32) u2) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1))) (*.f32 u1 u1)) u1)) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 (PI.f32) u2))) (*.f32 u1 (*.f32 u1 (*.f32 (PI.f32) u2))))) (-.f32 (/.f32 (*.f32 (*.f32 (*.f32 (PI.f32) u2) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1))) (*.f32 u1 u1)) u1) (*.f32 u1 (*.f32 u1 (*.f32 (PI.f32) u2)))))
(/.f32 (*.f32 (*.f32 u1 u1) (fma.f32 (/.f32 (*.f32 (*.f32 (PI.f32) u2) (*.f32 (PI.f32) (*.f32 u2 (*.f32 (PI.f32) u2)))) (*.f32 u1 (*.f32 u1 u1))) (*.f32 (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)) (*.f32 (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)))) (*.f32 (*.f32 (PI.f32) u2) (*.f32 (PI.f32) (*.f32 u2 (*.f32 (PI.f32) u2)))))) (fma.f32 (*.f32 (PI.f32) u2) (-.f32 (*.f32 (PI.f32) u2) (*.f32 (/.f32 (*.f32 (PI.f32) u2) u1) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)))) (/.f32 (*.f32 (*.f32 (*.f32 (PI.f32) u2) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1))) (*.f32 (*.f32 (PI.f32) u2) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)))) (*.f32 u1 u1))))
(/.f32 (*.f32 (*.f32 u1 u1) (-.f32 (/.f32 (*.f32 (*.f32 (*.f32 (PI.f32) u2) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1))) (*.f32 (*.f32 (PI.f32) u2) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)))) (*.f32 u1 u1)) (*.f32 (PI.f32) (*.f32 u2 (*.f32 (PI.f32) u2))))) (fma.f32 (/.f32 (*.f32 (PI.f32) u2) u1) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)) (*.f32 (PI.f32) (neg.f32 u2))))
(/.f32 (*.f32 (fma.f32 (/.f32 (*.f32 (*.f32 (PI.f32) u2) (*.f32 (PI.f32) (*.f32 u2 (*.f32 (PI.f32) u2)))) (*.f32 u1 (*.f32 u1 u1))) (*.f32 (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)) (*.f32 (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)))) (*.f32 (*.f32 (PI.f32) u2) (*.f32 (PI.f32) (*.f32 u2 (*.f32 (PI.f32) u2))))) (*.f32 u1 u1)) (fma.f32 (*.f32 (PI.f32) u2) (-.f32 (*.f32 (PI.f32) u2) (*.f32 (/.f32 (*.f32 (PI.f32) u2) u1) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)))) (/.f32 (*.f32 (*.f32 (*.f32 (PI.f32) u2) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1))) (*.f32 (*.f32 (PI.f32) u2) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)))) (*.f32 u1 u1))))
(/.f32 (*.f32 (-.f32 (/.f32 (*.f32 (*.f32 (*.f32 (PI.f32) u2) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1))) (*.f32 (*.f32 (PI.f32) u2) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)))) (*.f32 u1 u1)) (*.f32 (PI.f32) (*.f32 u2 (*.f32 (PI.f32) u2)))) (*.f32 u1 u1)) (fma.f32 (/.f32 (*.f32 (PI.f32) u2) u1) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)) (*.f32 (PI.f32) (neg.f32 u2))))
(/.f32 (neg.f32 (fma.f32 (/.f32 (*.f32 (*.f32 (*.f32 (PI.f32) u2) (*.f32 (PI.f32) (*.f32 u2 (*.f32 (PI.f32) u2)))) (*.f32 (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)) (*.f32 (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1))))) (*.f32 u1 (*.f32 u1 u1))) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (*.f32 (*.f32 (PI.f32) u2) (*.f32 (PI.f32) (*.f32 u2 (*.f32 (PI.f32) u2)))) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))) (neg.f32 (fma.f32 (/.f32 (*.f32 (*.f32 (*.f32 (PI.f32) u2) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1))) (*.f32 u1 u1)) u1) (/.f32 (*.f32 (*.f32 (*.f32 (PI.f32) u2) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1))) (*.f32 u1 u1)) u1) (-.f32 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 (PI.f32) u2))) (*.f32 u1 (*.f32 u1 (*.f32 (PI.f32) u2)))) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 (PI.f32) u2) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1))) (*.f32 u1 u1)) u1) (*.f32 u1 (*.f32 u1 (*.f32 (PI.f32) u2))))))))
(/.f32 (neg.f32 (-.f32 (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 (PI.f32) u2) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1))) (*.f32 u1 u1)) u1) (/.f32 (*.f32 (*.f32 (*.f32 (PI.f32) u2) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1))) (*.f32 u1 u1)) u1)) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 (PI.f32) u2))) (*.f32 u1 (*.f32 u1 (*.f32 (PI.f32) u2)))))) (neg.f32 (-.f32 (/.f32 (*.f32 (*.f32 (*.f32 (PI.f32) u2) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1))) (*.f32 u1 u1)) u1) (*.f32 u1 (*.f32 u1 (*.f32 (PI.f32) u2))))))
(/.f32 (neg.f32 (*.f32 (*.f32 u1 u1) (fma.f32 (/.f32 (*.f32 (*.f32 (PI.f32) u2) (*.f32 (PI.f32) (*.f32 u2 (*.f32 (PI.f32) u2)))) (*.f32 u1 (*.f32 u1 u1))) (*.f32 (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)) (*.f32 (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)))) (*.f32 (*.f32 (PI.f32) u2) (*.f32 (PI.f32) (*.f32 u2 (*.f32 (PI.f32) u2))))))) (neg.f32 (fma.f32 (*.f32 (PI.f32) u2) (-.f32 (*.f32 (PI.f32) u2) (*.f32 (/.f32 (*.f32 (PI.f32) u2) u1) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)))) (/.f32 (*.f32 (*.f32 (*.f32 (PI.f32) u2) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1))) (*.f32 (*.f32 (PI.f32) u2) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)))) (*.f32 u1 u1)))))
(/.f32 (neg.f32 (*.f32 (*.f32 u1 u1) (-.f32 (/.f32 (*.f32 (*.f32 (*.f32 (PI.f32) u2) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1))) (*.f32 (*.f32 (PI.f32) u2) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)))) (*.f32 u1 u1)) (*.f32 (PI.f32) (*.f32 u2 (*.f32 (PI.f32) u2)))))) (neg.f32 (fma.f32 (/.f32 (*.f32 (PI.f32) u2) u1) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)) (*.f32 (PI.f32) (neg.f32 u2)))))
(/.f32 (neg.f32 (*.f32 (fma.f32 (/.f32 (*.f32 (*.f32 (PI.f32) u2) (*.f32 (PI.f32) (*.f32 u2 (*.f32 (PI.f32) u2)))) (*.f32 u1 (*.f32 u1 u1))) (*.f32 (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)) (*.f32 (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)))) (*.f32 (*.f32 (PI.f32) u2) (*.f32 (PI.f32) (*.f32 u2 (*.f32 (PI.f32) u2))))) (*.f32 u1 u1))) (neg.f32 (fma.f32 (*.f32 (PI.f32) u2) (-.f32 (*.f32 (PI.f32) u2) (*.f32 (/.f32 (*.f32 (PI.f32) u2) u1) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)))) (/.f32 (*.f32 (*.f32 (*.f32 (PI.f32) u2) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1))) (*.f32 (*.f32 (PI.f32) u2) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)))) (*.f32 u1 u1)))))
(/.f32 (neg.f32 (*.f32 (-.f32 (/.f32 (*.f32 (*.f32 (*.f32 (PI.f32) u2) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1))) (*.f32 (*.f32 (PI.f32) u2) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)))) (*.f32 u1 u1)) (*.f32 (PI.f32) (*.f32 u2 (*.f32 (PI.f32) u2)))) (*.f32 u1 u1))) (neg.f32 (fma.f32 (/.f32 (*.f32 (PI.f32) u2) u1) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)) (*.f32 (PI.f32) (neg.f32 u2)))))
(*.f32 u1 (*.f32 u1 (fma.f32 u2 (*.f32 (/.f32 (PI.f32) u1) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1))) (*.f32 (PI.f32) u2))))
(*.f32 (*.f32 u1 u1) (fma.f32 u2 (*.f32 (/.f32 (PI.f32) u1) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1))) (*.f32 (PI.f32) u2)))
(*.f32 (fma.f32 u2 (*.f32 (/.f32 (PI.f32) u1) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1))) (*.f32 (PI.f32) u2)) (*.f32 u1 u1))
(*.f32 (*.f32 u1 (fma.f32 u2 (*.f32 (/.f32 (PI.f32) u1) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1))) (*.f32 (PI.f32) u2))) u1)
(+.f32 (*.f32 (PI.f32) u2) (*.f32 (/.f32 (*.f32 (PI.f32) u2) u1) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1))))
(+.f32 (*.f32 (/.f32 (*.f32 (PI.f32) u2) u1) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1))) (*.f32 (PI.f32) u2))
(+.f32 (/.f32 (*.f32 (*.f32 (PI.f32) u2) #s(literal 2/3 binary32)) u1) (+.f32 (/.f32 (*.f32 (PI.f32) u2) (*.f32 (*.f32 u1 #s(literal 9/7 binary32)) u1)) (*.f32 (PI.f32) u2)))
(+.f32 (fma.f32 (PI.f32) u2 (/.f32 (*.f32 (*.f32 (PI.f32) u2) #s(literal 2/3 binary32)) u1)) (/.f32 (*.f32 (PI.f32) u2) (*.f32 (*.f32 u1 #s(literal 9/7 binary32)) u1)))
(pow.f32 (/.f32 (fma.f32 (*.f32 (PI.f32) u2) (-.f32 (*.f32 (PI.f32) u2) (*.f32 (/.f32 (*.f32 (PI.f32) u2) u1) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)))) (/.f32 (*.f32 (*.f32 (*.f32 (PI.f32) u2) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1))) (*.f32 (*.f32 (PI.f32) u2) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)))) (*.f32 u1 u1))) (fma.f32 (/.f32 (*.f32 (*.f32 (PI.f32) u2) (*.f32 (PI.f32) (*.f32 u2 (*.f32 (PI.f32) u2)))) (*.f32 u1 (*.f32 u1 u1))) (*.f32 (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)) (*.f32 (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)))) (*.f32 (*.f32 (PI.f32) u2) (*.f32 (PI.f32) (*.f32 u2 (*.f32 (PI.f32) u2)))))) #s(literal -1 binary32))
(pow.f32 (/.f32 (fma.f32 (/.f32 (*.f32 (PI.f32) u2) u1) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)) (*.f32 (PI.f32) (neg.f32 u2))) (-.f32 (/.f32 (*.f32 (*.f32 (*.f32 (PI.f32) u2) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1))) (*.f32 (*.f32 (PI.f32) u2) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)))) (*.f32 u1 u1)) (*.f32 (PI.f32) (*.f32 u2 (*.f32 (PI.f32) u2))))) #s(literal -1 binary32))
(fma.f32 #s(literal 1 binary32) (*.f32 (PI.f32) u2) (*.f32 (/.f32 (*.f32 (PI.f32) u2) u1) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1))))
(fma.f32 (PI.f32) u2 (*.f32 (/.f32 (*.f32 (PI.f32) u2) u1) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1))))
(fma.f32 u2 (PI.f32) (*.f32 (/.f32 (*.f32 (PI.f32) u2) u1) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1))))
(fma.f32 u2 (*.f32 (/.f32 (PI.f32) u1) #s(literal 2/3 binary32)) (+.f32 (/.f32 (*.f32 (PI.f32) u2) (*.f32 (*.f32 u1 #s(literal 9/7 binary32)) u1)) (*.f32 (PI.f32) u2)))
(fma.f32 u2 (*.f32 (/.f32 (PI.f32) u1) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1))) (*.f32 (PI.f32) u2))
(fma.f32 (*.f32 (PI.f32) u2) (*.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 2/3 binary32)) (+.f32 (/.f32 (*.f32 (PI.f32) u2) (*.f32 (*.f32 u1 #s(literal 9/7 binary32)) u1)) (*.f32 (PI.f32) u2)))
(fma.f32 (*.f32 (PI.f32) u2) (*.f32 (/.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1))) (*.f32 (PI.f32) u2))
(fma.f32 (*.f32 (PI.f32) u2) (/.f32 (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)) u1) (*.f32 (PI.f32) u2))
(fma.f32 (/.f32 (*.f32 (PI.f32) u2) u1) #s(literal 2/3 binary32) (+.f32 (/.f32 (*.f32 (PI.f32) u2) (*.f32 (*.f32 u1 #s(literal 9/7 binary32)) u1)) (*.f32 (PI.f32) u2)))
(fma.f32 (/.f32 (*.f32 (PI.f32) u2) u1) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)) (*.f32 (PI.f32) u2))
(fma.f32 #s(literal 2/3 binary32) (/.f32 (*.f32 (PI.f32) u2) u1) (+.f32 (/.f32 (*.f32 (PI.f32) u2) (*.f32 (*.f32 u1 #s(literal 9/7 binary32)) u1)) (*.f32 (PI.f32) u2)))
(fma.f32 (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)) (/.f32 (*.f32 (PI.f32) u2) u1) (*.f32 (PI.f32) u2))
(fma.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (*.f32 (cbrt.f32 (PI.f32)) u2) (*.f32 (/.f32 (*.f32 (PI.f32) u2) u1) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1))))
(fma.f32 (sqrt.f32 (PI.f32)) (*.f32 (sqrt.f32 (PI.f32)) u2) (*.f32 (/.f32 (*.f32 (PI.f32) u2) u1) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1))))
(fma.f32 (*.f32 (*.f32 (PI.f32) u2) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1))) (/.f32 #s(literal 1 binary32) u1) (*.f32 (PI.f32) u2))
(fma.f32 (*.f32 #s(literal 2/3 binary32) (*.f32 (PI.f32) u2)) (/.f32 #s(literal 1 binary32) u1) (+.f32 (/.f32 (*.f32 (PI.f32) u2) (*.f32 (*.f32 u1 #s(literal 9/7 binary32)) u1)) (*.f32 (PI.f32) u2)))
(fma.f32 (*.f32 #s(literal 2/3 binary32) u2) (/.f32 (PI.f32) u1) (+.f32 (/.f32 (*.f32 (PI.f32) u2) (*.f32 (*.f32 u1 #s(literal 9/7 binary32)) u1)) (*.f32 (PI.f32) u2)))
(fma.f32 (*.f32 u2 #s(literal 1 binary32)) (PI.f32) (*.f32 (/.f32 (*.f32 (PI.f32) u2) u1) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1))))
(fma.f32 (*.f32 u2 (pow.f32 (PI.f32) #s(literal 2/3 binary32))) (cbrt.f32 (PI.f32)) (*.f32 (/.f32 (*.f32 (PI.f32) u2) u1) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1))))
(fma.f32 (*.f32 u2 (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)) (*.f32 (/.f32 (*.f32 (PI.f32) u2) u1) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1))))
(fma.f32 (*.f32 (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)) u2) (/.f32 (PI.f32) u1) (*.f32 (PI.f32) u2))
(-.f32 (/.f32 (/.f32 (*.f32 (*.f32 (*.f32 (PI.f32) u2) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1))) (*.f32 (*.f32 (PI.f32) u2) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)))) (*.f32 u1 u1)) (fma.f32 (/.f32 (*.f32 (PI.f32) u2) u1) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)) (*.f32 (PI.f32) (neg.f32 u2)))) (/.f32 (*.f32 (PI.f32) (*.f32 u2 (*.f32 (PI.f32) u2))) (fma.f32 (/.f32 (*.f32 (PI.f32) u2) u1) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)) (*.f32 (PI.f32) (neg.f32 u2)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 (PI.f32) u2) (-.f32 (*.f32 (PI.f32) u2) (*.f32 (/.f32 (*.f32 (PI.f32) u2) u1) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)))) (/.f32 (*.f32 (*.f32 (*.f32 (PI.f32) u2) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1))) (*.f32 (*.f32 (PI.f32) u2) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)))) (*.f32 u1 u1))) (fma.f32 (/.f32 (*.f32 (*.f32 (PI.f32) u2) (*.f32 (PI.f32) (*.f32 u2 (*.f32 (PI.f32) u2)))) (*.f32 u1 (*.f32 u1 u1))) (*.f32 (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)) (*.f32 (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)))) (*.f32 (*.f32 (PI.f32) u2) (*.f32 (PI.f32) (*.f32 u2 (*.f32 (PI.f32) u2)))))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (/.f32 (*.f32 (PI.f32) u2) u1) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)) (*.f32 (PI.f32) (neg.f32 u2))) (-.f32 (/.f32 (*.f32 (*.f32 (*.f32 (PI.f32) u2) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1))) (*.f32 (*.f32 (PI.f32) u2) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)))) (*.f32 u1 u1)) (*.f32 (PI.f32) (*.f32 u2 (*.f32 (PI.f32) u2))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (fma.f32 (*.f32 (PI.f32) u2) (-.f32 (*.f32 (PI.f32) u2) (*.f32 (/.f32 (*.f32 (PI.f32) u2) u1) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)))) (/.f32 (*.f32 (*.f32 (*.f32 (PI.f32) u2) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1))) (*.f32 (*.f32 (PI.f32) u2) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)))) (*.f32 u1 u1))) (fma.f32 (/.f32 (*.f32 (*.f32 (PI.f32) u2) (*.f32 (PI.f32) (*.f32 u2 (*.f32 (PI.f32) u2)))) (*.f32 u1 (*.f32 u1 u1))) (*.f32 (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)) (*.f32 (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)))) (*.f32 (*.f32 (PI.f32) u2) (*.f32 (PI.f32) (*.f32 u2 (*.f32 (PI.f32) u2))))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (fma.f32 (/.f32 (*.f32 (PI.f32) u2) u1) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)) (*.f32 (PI.f32) (neg.f32 u2))) (-.f32 (/.f32 (*.f32 (*.f32 (*.f32 (PI.f32) u2) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1))) (*.f32 (*.f32 (PI.f32) u2) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)))) (*.f32 u1 u1)) (*.f32 (PI.f32) (*.f32 u2 (*.f32 (PI.f32) u2)))))))
(/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 (PI.f32) u2) (*.f32 (PI.f32) (*.f32 u2 (*.f32 (PI.f32) u2)))) (*.f32 u1 (*.f32 u1 u1))) (*.f32 (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)) (*.f32 (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)))) (*.f32 (*.f32 (PI.f32) u2) (*.f32 (PI.f32) (*.f32 u2 (*.f32 (PI.f32) u2))))) (fma.f32 (*.f32 (PI.f32) u2) (-.f32 (*.f32 (PI.f32) u2) (*.f32 (/.f32 (*.f32 (PI.f32) u2) u1) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)))) (/.f32 (*.f32 (*.f32 (*.f32 (PI.f32) u2) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1))) (*.f32 (*.f32 (PI.f32) u2) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)))) (*.f32 u1 u1))))
(/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 (PI.f32) u2) (*.f32 (PI.f32) (*.f32 u2 (*.f32 (PI.f32) u2)))) (*.f32 u1 (*.f32 u1 u1))) (*.f32 (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)) (*.f32 (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)))) (*.f32 (*.f32 (PI.f32) u2) (*.f32 (PI.f32) (*.f32 u2 (*.f32 (PI.f32) u2))))) (fma.f32 (PI.f32) (*.f32 u2 (*.f32 (PI.f32) u2)) (/.f32 (-.f32 (*.f32 (*.f32 (/.f32 (*.f32 (PI.f32) u2) u1) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1))) (*.f32 (*.f32 (PI.f32) u2) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)))) (*.f32 (*.f32 (*.f32 (PI.f32) u2) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1))) (*.f32 (PI.f32) u2))) u1)))
(/.f32 (-.f32 (/.f32 (*.f32 (*.f32 (*.f32 (PI.f32) u2) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1))) (*.f32 (*.f32 (PI.f32) u2) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)))) (*.f32 u1 u1)) (*.f32 (PI.f32) (*.f32 u2 (*.f32 (PI.f32) u2)))) (fma.f32 (/.f32 (*.f32 (PI.f32) u2) u1) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)) (*.f32 (PI.f32) (neg.f32 u2))))
(/.f32 (neg.f32 (fma.f32 (/.f32 (*.f32 (*.f32 (PI.f32) u2) (*.f32 (PI.f32) (*.f32 u2 (*.f32 (PI.f32) u2)))) (*.f32 u1 (*.f32 u1 u1))) (*.f32 (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)) (*.f32 (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)))) (*.f32 (*.f32 (PI.f32) u2) (*.f32 (PI.f32) (*.f32 u2 (*.f32 (PI.f32) u2)))))) (neg.f32 (fma.f32 (*.f32 (PI.f32) u2) (-.f32 (*.f32 (PI.f32) u2) (*.f32 (/.f32 (*.f32 (PI.f32) u2) u1) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)))) (/.f32 (*.f32 (*.f32 (*.f32 (PI.f32) u2) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1))) (*.f32 (*.f32 (PI.f32) u2) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)))) (*.f32 u1 u1)))))
(/.f32 (neg.f32 (fma.f32 (/.f32 (*.f32 (*.f32 (PI.f32) u2) (*.f32 (PI.f32) (*.f32 u2 (*.f32 (PI.f32) u2)))) (*.f32 u1 (*.f32 u1 u1))) (*.f32 (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)) (*.f32 (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)))) (*.f32 (*.f32 (PI.f32) u2) (*.f32 (PI.f32) (*.f32 u2 (*.f32 (PI.f32) u2)))))) (neg.f32 (fma.f32 (PI.f32) (*.f32 u2 (*.f32 (PI.f32) u2)) (/.f32 (-.f32 (*.f32 (*.f32 (/.f32 (*.f32 (PI.f32) u2) u1) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1))) (*.f32 (*.f32 (PI.f32) u2) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)))) (*.f32 (*.f32 (*.f32 (PI.f32) u2) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1))) (*.f32 (PI.f32) u2))) u1))))
(/.f32 (neg.f32 (-.f32 (/.f32 (*.f32 (*.f32 (*.f32 (PI.f32) u2) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1))) (*.f32 (*.f32 (PI.f32) u2) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)))) (*.f32 u1 u1)) (*.f32 (PI.f32) (*.f32 u2 (*.f32 (PI.f32) u2))))) (neg.f32 (fma.f32 (/.f32 (*.f32 (PI.f32) u2) u1) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)) (*.f32 (PI.f32) (neg.f32 u2)))))
(/.f32 (-.f32 (*.f32 (PI.f32) (*.f32 u2 (*.f32 (PI.f32) u2))) (/.f32 (*.f32 (*.f32 (*.f32 (PI.f32) u2) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1))) (*.f32 (*.f32 (PI.f32) u2) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)))) (*.f32 u1 u1))) (-.f32 (*.f32 (PI.f32) u2) (*.f32 (/.f32 (*.f32 (PI.f32) u2) u1) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)))))
(/.f32 (neg.f32 (neg.f32 (fma.f32 (/.f32 (*.f32 (*.f32 (PI.f32) u2) (*.f32 (PI.f32) (*.f32 u2 (*.f32 (PI.f32) u2)))) (*.f32 u1 (*.f32 u1 u1))) (*.f32 (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)) (*.f32 (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)))) (*.f32 (*.f32 (PI.f32) u2) (*.f32 (PI.f32) (*.f32 u2 (*.f32 (PI.f32) u2))))))) (neg.f32 (neg.f32 (fma.f32 (*.f32 (PI.f32) u2) (-.f32 (*.f32 (PI.f32) u2) (*.f32 (/.f32 (*.f32 (PI.f32) u2) u1) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)))) (/.f32 (*.f32 (*.f32 (*.f32 (PI.f32) u2) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1))) (*.f32 (*.f32 (PI.f32) u2) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)))) (*.f32 u1 u1))))))
(/.f32 (neg.f32 (neg.f32 (-.f32 (/.f32 (*.f32 (*.f32 (*.f32 (PI.f32) u2) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1))) (*.f32 (*.f32 (PI.f32) u2) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)))) (*.f32 u1 u1)) (*.f32 (PI.f32) (*.f32 u2 (*.f32 (PI.f32) u2)))))) (neg.f32 (neg.f32 (fma.f32 (/.f32 (*.f32 (PI.f32) u2) u1) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)) (*.f32 (PI.f32) (neg.f32 u2))))))
(/.f32 (neg.f32 (-.f32 (*.f32 (PI.f32) (*.f32 u2 (*.f32 (PI.f32) u2))) (/.f32 (*.f32 (*.f32 (*.f32 (PI.f32) u2) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1))) (*.f32 (*.f32 (PI.f32) u2) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)))) (*.f32 u1 u1)))) (neg.f32 (-.f32 (*.f32 (PI.f32) u2) (*.f32 (/.f32 (*.f32 (PI.f32) u2) u1) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1))))))
(*.f32 (fma.f32 (/.f32 (*.f32 (*.f32 (PI.f32) u2) (*.f32 (PI.f32) (*.f32 u2 (*.f32 (PI.f32) u2)))) (*.f32 u1 (*.f32 u1 u1))) (*.f32 (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)) (*.f32 (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)))) (*.f32 (*.f32 (PI.f32) u2) (*.f32 (PI.f32) (*.f32 u2 (*.f32 (PI.f32) u2))))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (PI.f32) u2) (-.f32 (*.f32 (PI.f32) u2) (*.f32 (/.f32 (*.f32 (PI.f32) u2) u1) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)))) (/.f32 (*.f32 (*.f32 (*.f32 (PI.f32) u2) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1))) (*.f32 (*.f32 (PI.f32) u2) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)))) (*.f32 u1 u1)))))
(*.f32 (-.f32 (/.f32 (*.f32 (*.f32 (*.f32 (PI.f32) u2) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1))) (*.f32 (*.f32 (PI.f32) u2) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)))) (*.f32 u1 u1)) (*.f32 (PI.f32) (*.f32 u2 (*.f32 (PI.f32) u2)))) (/.f32 #s(literal 1 binary32) (fma.f32 (/.f32 (*.f32 (PI.f32) u2) u1) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)) (*.f32 (PI.f32) (neg.f32 u2)))))
(neg.f32 (/.f32 (*.f32 (PI.f32) u2) (neg.f32 u1)))
(neg.f32 (/.f32 (*.f32 (PI.f32) (neg.f32 u2)) u1))
(exp.f32 (*.f32 (log.f32 (/.f32 u1 (*.f32 (PI.f32) u2))) #s(literal -1 binary32)))
(pow.f32 (/.f32 u1 (*.f32 (PI.f32) u2)) #s(literal -1 binary32))
(pow.f32 (/.f32 (/.f32 u1 (*.f32 (PI.f32) u2)) #s(literal 1 binary32)) #s(literal -1 binary32))
(/.f32 #s(literal 1 binary32) (/.f32 u1 (*.f32 (PI.f32) u2)))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 u1 (*.f32 (PI.f32) u2)) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (/.f32 u1 (*.f32 (PI.f32) u2)))))
(/.f32 (*.f32 (PI.f32) u2) u1)
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 u1 (*.f32 (PI.f32) u2))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (/.f32 u1 (*.f32 (PI.f32) u2)) #s(literal 1 binary32))))
(/.f32 (*.f32 (PI.f32) (neg.f32 u2)) (neg.f32 u1))
(/.f32 (*.f32 (*.f32 (PI.f32) u2) #s(literal 1 binary32)) u1)
(/.f32 (neg.f32 (*.f32 (PI.f32) (neg.f32 u2))) (neg.f32 (neg.f32 u1)))
(/.f32 (neg.f32 (*.f32 (*.f32 (PI.f32) u2) #s(literal 1 binary32))) (neg.f32 u1))
(/.f32 (neg.f32 (neg.f32 (*.f32 (PI.f32) (neg.f32 u2)))) (neg.f32 (neg.f32 (neg.f32 u1))))
(*.f32 #s(literal 1 binary32) (/.f32 (*.f32 (PI.f32) u2) u1))
(*.f32 (PI.f32) (*.f32 u2 (/.f32 #s(literal 1 binary32) u1)))
(*.f32 (PI.f32) (/.f32 u2 u1))
(*.f32 u2 (/.f32 (PI.f32) u1))
(*.f32 (*.f32 (PI.f32) u2) (/.f32 #s(literal 1 binary32) u1))
(*.f32 (*.f32 (PI.f32) (neg.f32 u2)) (/.f32 #s(literal 1 binary32) (neg.f32 u1)))
(*.f32 (/.f32 #s(literal 1 binary32) u1) (*.f32 (PI.f32) u2))
(*.f32 (/.f32 #s(literal 1 binary32) u1) (pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) u2)) #s(literal -1 binary32)))
(*.f32 (/.f32 (PI.f32) u1) u2)
(+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) (sqrt.f32 u1)))
(+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) (sqrt.f32 u1)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (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) (*.f32 u1 (sqrt.f32 u1)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) (sqrt.f32 u1)))
(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 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))))
(fma.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) (sqrt.f32 u1) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))))
(fma.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) (sqrt.f32 u1)))
(fma.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 u1 (sqrt.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 u1)))
(fma.f32 (*.f32 u1 (sqrt.f32 u1)) (*.f32 #s(literal 1/4 binary32) (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 u1)))
(fma.f32 (sqrt.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))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))))
(fma.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.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 u1)))
(fma.f32 (*.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1))) #s(literal 2 binary32)) (*.f32 (sin.f32 (*.f32 (PI.f32) u2)) (cos.f32 (*.f32 (PI.f32) u2))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) (sqrt.f32 u1)))
(fma.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) #s(literal 1/4 binary32)) (*.f32 u1 (sqrt.f32 u1)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) (sqrt.f32 u1)))
(fma.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) (*.f32 u1 (sqrt.f32 u1))) #s(literal 1/4 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) (sqrt.f32 u1)))
(fma.f32 (*.f32 (sqrt.f32 u1) #s(literal 2 binary32)) (*.f32 (sin.f32 (*.f32 (PI.f32) u2)) (cos.f32 (*.f32 (PI.f32) u2))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))))
(/.f32 (fma.f32 #s(literal 1/64 binary32) (pow.f32 (*.f32 (*.f32 u1 (sqrt.f32 u1)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) (sqrt.f32 u1)) #s(literal 3 binary32))) (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) (sqrt.f32 u1)) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) (sqrt.f32 u1))))))
(/.f32 (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) (sqrt.f32 u1)) #s(literal 2 binary32))) (-.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) (sqrt.f32 u1))))
(/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) (fma.f32 u1 (sqrt.f32 u1) (*.f32 #s(literal 1/64 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (sqrt.f32 u1)))))) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32) (-.f32 u1 (*.f32 #s(literal 1/4 binary32) (*.f32 u1 u1)))))
(/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) (fma.f32 (*.f32 u1 (*.f32 u1 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 u1 (sqrt.f32 u1) (*.f32 #s(literal 1/64 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (sqrt.f32 u1))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2)))) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32) (-.f32 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 #s(literal 2 binary32) (*.f32 (PI.f32) u2)))) (-.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1))) (sqrt.f32 u1)))
(/.f32 (neg.f32 (fma.f32 #s(literal 1/64 binary32) (pow.f32 (*.f32 (*.f32 u1 (sqrt.f32 u1)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) (sqrt.f32 u1)) #s(literal 3 binary32)))) (neg.f32 (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) (sqrt.f32 u1)) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) (sqrt.f32 u1)))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) (sqrt.f32 u1)) #s(literal 2 binary32)))) (neg.f32 (-.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) (sqrt.f32 u1)))))
(/.f32 (neg.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) (fma.f32 u1 (sqrt.f32 u1) (*.f32 #s(literal 1/64 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (sqrt.f32 u1))))))) (neg.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32) (-.f32 u1 (*.f32 #s(literal 1/4 binary32) (*.f32 u1 u1))))))
(/.f32 (neg.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32) (neg.f32 u1)))) (neg.f32 (-.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1))) (sqrt.f32 u1))))
(/.f32 (neg.f32 (*.f32 (fma.f32 u1 (sqrt.f32 u1) (*.f32 #s(literal 1/64 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (sqrt.f32 u1))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))))) (neg.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32) (-.f32 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 #s(literal 2 binary32) (*.f32 (PI.f32) u2))))) (neg.f32 (-.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1))) (sqrt.f32 u1))))
(*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) u2)) (cos.f32 (*.f32 (PI.f32) u2))) (fma.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)) (sqrt.f32 u1))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) (fma.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)) (sqrt.f32 u1)))
(*.f32 (fma.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)) (sqrt.f32 u1)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))))
(*.f32 (*.f32 (fma.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)) (sqrt.f32 u1)) #s(literal 2 binary32)) (*.f32 (sin.f32 (*.f32 (PI.f32) u2)) (cos.f32 (*.f32 (PI.f32) u2))))
(exp.f32 (*.f32 (log.f32 u1) #s(literal 3 binary32)))
(exp.f32 (fma.f32 (*.f32 (log.f32 u1) #s(literal 3 binary32)) #s(literal 1/2 binary32) (*.f32 (*.f32 (log.f32 u1) #s(literal 3 binary32)) #s(literal 1/2 binary32))))
(exp.f32 (fma.f32 (*.f32 (log.f32 u1) #s(literal 3 binary32)) #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 (log.f32 u1) #s(literal 3 binary32)) #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))))
(pow.f32 u1 #s(literal 3 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 (sqrt.f32 u1) #s(literal 6 binary32))
(pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) #s(literal -1 binary32))
(pow.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1/2 binary32))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))
(/.f32 (*.f32 u1 u1) (/.f32 #s(literal 1 binary32) u1))
(/.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))
(/.f32 (neg.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1 binary32))
(/.f32 (*.f32 u1 (neg.f32 u1)) (neg.f32 (/.f32 #s(literal 1 binary32) u1)))
(/.f32 (neg.f32 (neg.f32 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32))
(sqrt.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))
(*.f32 u1 (*.f32 u1 u1))
(*.f32 u1 (/.f32 (*.f32 u1 u1) #s(literal 1 binary32)))
(*.f32 (*.f32 u1 u1) u1)
(*.f32 (*.f32 u1 u1) (/.f32 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 u1 (*.f32 (*.f32 u1 (sqrt.f32 (+.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/2 binary32) (*.f32 u1 u1))) (/.f32 (fma.f32 u1 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 u1)))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2)))))
(*.f32 (*.f32 u1 u1) (*.f32 (sqrt.f32 (+.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/2 binary32) (*.f32 u1 u1))) (/.f32 (fma.f32 u1 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 u1))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2)))))
(*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) u2)) (cos.f32 (*.f32 (PI.f32) u2))) (*.f32 (*.f32 u1 u1) (sqrt.f32 (+.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/2 binary32) (*.f32 u1 u1))) (/.f32 (fma.f32 u1 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 u1))))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) (*.f32 (*.f32 u1 u1) (sqrt.f32 (+.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/2 binary32) (*.f32 u1 u1))) (/.f32 (fma.f32 u1 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 u1)))))))
(*.f32 (sqrt.f32 (+.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/2 binary32) (*.f32 u1 u1))) (/.f32 (fma.f32 u1 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (*.f32 u1 u1) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2)))))
(*.f32 (*.f32 (*.f32 u1 u1) (sqrt.f32 (+.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/2 binary32) (*.f32 u1 u1))) (/.f32 (fma.f32 u1 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 u1)))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))))
(*.f32 (*.f32 (*.f32 u1 u1) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2)))) (sqrt.f32 (+.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/2 binary32) (*.f32 u1 u1))) (/.f32 (fma.f32 u1 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 u1))))))
(*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) u1) (*.f32 u1 (sqrt.f32 (+.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/2 binary32) (*.f32 u1 u1))) (/.f32 (fma.f32 u1 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 u1)))))))
(*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) (sqrt.f32 (+.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/2 binary32) (*.f32 u1 u1))) (/.f32 (fma.f32 u1 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 u1)))))) (*.f32 u1 u1))
(*.f32 (*.f32 (*.f32 (*.f32 u1 u1) (sqrt.f32 (+.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/2 binary32) (*.f32 u1 u1))) (/.f32 (fma.f32 u1 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 u1)))))) #s(literal 2 binary32)) (*.f32 (sin.f32 (*.f32 (PI.f32) u2)) (cos.f32 (*.f32 (PI.f32) u2))))
(exp.f32 (fma.f32 (log.f32 u1) #s(literal 2 binary32) (*.f32 (log.f32 (+.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/2 binary32) (*.f32 u1 u1))) (/.f32 (fma.f32 u1 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1/2 binary32))))
(exp.f32 (fma.f32 (log.f32 (+.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/2 binary32) (*.f32 u1 u1))) (/.f32 (fma.f32 u1 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1/2 binary32) (*.f32 (log.f32 u1) #s(literal 2 binary32))))
(*.f32 u1 (*.f32 u1 (sqrt.f32 (+.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/2 binary32) (*.f32 u1 u1))) (/.f32 (fma.f32 u1 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 u1)))))))
(*.f32 (*.f32 u1 u1) (sqrt.f32 (+.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/2 binary32) (*.f32 u1 u1))) (/.f32 (fma.f32 u1 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 u1))))))
(*.f32 (sqrt.f32 (+.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/2 binary32) (*.f32 u1 u1))) (/.f32 (fma.f32 u1 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 u1))))) (*.f32 u1 u1))
(*.f32 (*.f32 u1 (sqrt.f32 (+.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/2 binary32) (*.f32 u1 u1))) (/.f32 (fma.f32 u1 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 u1)))))) u1)
(neg.f32 (/.f32 #s(literal -1/3 binary32) u1))
(exp.f32 (*.f32 (log.f32 (*.f32 u1 #s(literal 3 binary32))) #s(literal -1 binary32)))
(pow.f32 (*.f32 u1 #s(literal 3 binary32)) #s(literal -1 binary32))
(pow.f32 (/.f32 (*.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)) #s(literal -1 binary32))
(/.f32 #s(literal 1/3 binary32) u1)
(/.f32 #s(literal 1/3 binary32) (neg.f32 (neg.f32 u1)))
(/.f32 #s(literal 1 binary32) (*.f32 u1 #s(literal 3 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (*.f32 u1 #s(literal 3 binary32)))))
(/.f32 #s(literal -1 binary32) (neg.f32 (*.f32 u1 #s(literal 3 binary32))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (*.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))))
(/.f32 #s(literal -1/3 binary32) (neg.f32 u1))
(/.f32 #s(literal -1/3 binary32) (neg.f32 (neg.f32 (neg.f32 u1))))
(*.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1 binary32) u1))
(*.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/3 binary32) u1))
(*.f32 #s(literal -1/3 binary32) (/.f32 #s(literal 1 binary32) (neg.f32 u1)))
(*.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1/3 binary32))
(neg.f32 (/.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1))))
(exp.f32 (*.f32 #s(literal -3 binary32) (log.f32 u1)))
(exp.f32 (*.f32 (log.f32 u1) #s(literal -3 binary32)))
(exp.f32 (*.f32 (log.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal 3 binary32)))
(pow.f32 u1 #s(literal -3 binary32))
(pow.f32 (*.f32 u1 u1) #s(literal -3/2 binary32))
(pow.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))
(pow.f32 (sqrt.f32 u1) #s(literal -6 binary32))
(pow.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 3 binary32))
(pow.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal -1/2 binary32))
(pow.f32 (neg.f32 (neg.f32 (*.f32 u1 (*.f32 u1 u1)))) #s(literal -1 binary32))
(pow.f32 (pow.f32 u1 #s(literal -3/2 binary32)) #s(literal 2 binary32))
(/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (*.f32 u1 (*.f32 u1 u1)))))
(/.f32 #s(literal 1 binary32) (pow.f32 (/.f32 u1 #s(literal 1 binary32)) #s(literal 3 binary32)))
(/.f32 #s(literal -1 binary32) (neg.f32 (*.f32 u1 (*.f32 u1 u1))))
(/.f32 #s(literal -1 binary32) (neg.f32 (neg.f32 (neg.f32 (*.f32 u1 (*.f32 u1 u1))))))
(/.f32 (/.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))
(/.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1)
(/.f32 (neg.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 u1 (neg.f32 u1)))
(/.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (neg.f32 u1))
(/.f32 (neg.f32 (neg.f32 (/.f32 #s(literal 1 binary32) u1))) (neg.f32 (*.f32 u1 (neg.f32 u1))))
(*.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) #s(literal 1 binary32))
(*.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1))))
(*.f32 (/.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (/.f32 #s(literal 1 binary32) u1))
(*.f32 (pow.f32 u1 #s(literal -3/2 binary32)) (pow.f32 u1 #s(literal -3/2 binary32)))
(*.f32 (pow.f32 (sqrt.f32 u1) #s(literal -3 binary32)) (pow.f32 (sqrt.f32 u1) #s(literal -3 binary32)))
(*.f32 (pow.f32 (*.f32 u1 (sqrt.f32 u1)) #s(literal -1 binary32)) (pow.f32 (*.f32 u1 (sqrt.f32 u1)) #s(literal -1 binary32)))
Outputs
(neg.f32 (neg.f32 (/.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 u1)))))
(exp.f32 (*.f32 (log.f32 (/.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32)))) #s(literal -1 binary32)))
(pow.f32 (/.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32))) #s(literal -1 binary32))
(pow.f32 (/.f32 (/.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32))) #s(literal 1 binary32)) #s(literal -1 binary32))
(pow.f32 (/.f32 (*.f32 u1 u1) (/.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32)) u1)) #s(literal -1 binary32))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32))) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 u1 u1) (/.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32)) u1)))
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (/.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32))))))
(/.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 u1)))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32)))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (/.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32))) #s(literal 1 binary32))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (*.f32 u1 u1) (/.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32)) u1))))
(/.f32 (neg.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32))) (neg.f32 (*.f32 u1 (*.f32 u1 u1))))
(/.f32 (fma.f32 (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) (*.f32 (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))) #s(literal 1 binary32)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))))))
(/.f32 (fma.f32 (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) #s(literal -1 binary32)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal -1 binary32))))
(/.f32 (/.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32)) u1) (*.f32 u1 u1))
(/.f32 (*.f32 (fma.f32 (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) (*.f32 (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))) #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 (fma.f32 u1 (*.f32 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32))))) (*.f32 u1 (*.f32 u1 u1))))
(/.f32 (*.f32 (fma.f32 (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) (*.f32 (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))) #s(literal 1 binary32)) #s(literal -1 binary32)) (*.f32 (fma.f32 u1 (*.f32 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32))))) (neg.f32 (*.f32 u1 (*.f32 u1 u1)))))
(/.f32 (*.f32 (fma.f32 (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) (*.f32 (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) u1)) (*.f32 (fma.f32 u1 (*.f32 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32))))) (*.f32 u1 u1)))
(/.f32 (*.f32 (fma.f32 (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) #s(literal -1 binary32)) #s(literal 1 binary32)) (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal -1 binary32)) (*.f32 u1 (*.f32 u1 u1))))
(/.f32 (*.f32 (fma.f32 (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) #s(literal -1 binary32)) #s(literal -1 binary32)) (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal -1 binary32)) (neg.f32 (*.f32 u1 (*.f32 u1 u1)))))
(/.f32 (*.f32 (fma.f32 (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) u1)) (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal -1 binary32)) (*.f32 u1 u1)))
(/.f32 (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 u1)))
(/.f32 (neg.f32 (neg.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32)))) (neg.f32 (neg.f32 (*.f32 u1 (*.f32 u1 u1)))))
(/.f32 (neg.f32 (/.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32)) u1)) (*.f32 u1 (neg.f32 u1)))
(/.f32 (neg.f32 (fma.f32 (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) (*.f32 (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))) #s(literal 1 binary32))) (neg.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32))))))))
(/.f32 (neg.f32 (fma.f32 (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) #s(literal -1 binary32))) (neg.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal -1 binary32)))))
(/.f32 (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32)) #s(literal -1 binary32)) (neg.f32 (*.f32 u1 (*.f32 u1 u1))))
(/.f32 (*.f32 (fma.f32 (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) (*.f32 (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (fma.f32 u1 (*.f32 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32))))))
(/.f32 (*.f32 (fma.f32 (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal -1 binary32)))
(/.f32 (/.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32)) (*.f32 u1 u1)) u1)
(/.f32 (/.f32 (/.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32)) u1) u1) u1)
(/.f32 (neg.f32 (neg.f32 (neg.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32))))) (neg.f32 (neg.f32 (neg.f32 (*.f32 u1 (*.f32 u1 u1))))))
(/.f32 (neg.f32 (neg.f32 (/.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32)) u1))) (neg.f32 (*.f32 u1 (neg.f32 u1))))
(/.f32 (neg.f32 (*.f32 (fma.f32 (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) (*.f32 (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))) #s(literal 1 binary32)) #s(literal 1 binary32))) (neg.f32 (*.f32 (fma.f32 u1 (*.f32 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32))))) (*.f32 u1 (*.f32 u1 u1)))))
(/.f32 (neg.f32 (*.f32 (fma.f32 (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) (*.f32 (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))) #s(literal 1 binary32)) #s(literal -1 binary32))) (neg.f32 (*.f32 (fma.f32 u1 (*.f32 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32))))) (neg.f32 (*.f32 u1 (*.f32 u1 u1))))))
(/.f32 (neg.f32 (*.f32 (fma.f32 (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) (*.f32 (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) u1))) (neg.f32 (*.f32 (fma.f32 u1 (*.f32 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32))))) (*.f32 u1 u1))))
(/.f32 (neg.f32 (*.f32 (fma.f32 (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) #s(literal -1 binary32)) #s(literal 1 binary32))) (neg.f32 (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal -1 binary32)) (*.f32 u1 (*.f32 u1 u1)))))
(/.f32 (neg.f32 (*.f32 (fma.f32 (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) #s(literal -1 binary32)) #s(literal -1 binary32))) (neg.f32 (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal -1 binary32)) (neg.f32 (*.f32 u1 (*.f32 u1 u1))))))
(/.f32 (neg.f32 (*.f32 (fma.f32 (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) u1))) (neg.f32 (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal -1 binary32)) (*.f32 u1 u1))))
(/.f32 (neg.f32 (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32)) #s(literal 1 binary32))) (neg.f32 (*.f32 u1 (*.f32 u1 u1))))
(/.f32 (neg.f32 (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32)) #s(literal -1 binary32))) (neg.f32 (neg.f32 (*.f32 u1 (*.f32 u1 u1)))))
(/.f32 (neg.f32 (*.f32 (fma.f32 (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) (*.f32 (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (neg.f32 (fma.f32 u1 (*.f32 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))))))
(/.f32 (neg.f32 (*.f32 (fma.f32 (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (neg.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal -1 binary32))))
(/.f32 (neg.f32 (/.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32)) (*.f32 u1 u1))) (neg.f32 u1))
(/.f32 (neg.f32 (/.f32 (/.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32)) u1) u1)) (neg.f32 u1))
(*.f32 #s(literal 1 binary32) (/.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 u1))))
(*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (fma.f32 u1 #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 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32))) (/.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1))))
(*.f32 (/.f32 #s(literal 1 binary32) u1) (pow.f32 (/.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32))) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (/.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32)) u1))
(*.f32 (/.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32)) u1) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)))
(*.f32 (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))
(*.f32 (pow.f32 (/.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) (*.f32 (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))) #s(literal 1 binary32))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))))))
(*.f32 (pow.f32 (/.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) #s(literal -1 binary32))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal -1 binary32))))
(+.f32 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1/4 binary32)) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (neg.f32 (/.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 u1))))))
(+.f32 (*.f32 #s(literal -1/4 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (neg.f32 (/.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))
(fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1/4 binary32) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (neg.f32 (/.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 u1))))))
(fma.f32 #s(literal -1/4 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 (neg.f32 (/.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))
(/.f32 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (-.f32 #s(literal -1/64 binary32) (/.f32 (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32)) (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32)) (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32)))) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))))) (fma.f32 (/.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 u1))) (+.f32 (/.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 u1))) #s(literal -1/4 binary32)) #s(literal 1/16 binary32)))
(/.f32 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (-.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32)) (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32))) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))) (+.f32 (/.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 u1))) #s(literal -1/4 binary32)))
(/.f32 (*.f32 (-.f32 #s(literal -1/64 binary32) (/.f32 (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32)) (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32)) (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32)))) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (fma.f32 (/.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 u1))) (+.f32 (/.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 u1))) #s(literal -1/4 binary32)) #s(literal 1/16 binary32)))
(/.f32 (*.f32 (-.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32)) (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32))) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (+.f32 (/.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 u1))) #s(literal -1/4 binary32)))
(/.f32 (neg.f32 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (-.f32 #s(literal -1/64 binary32) (/.f32 (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32)) (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32)) (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32)))) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))))) (neg.f32 (fma.f32 (/.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 u1))) (+.f32 (/.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 u1))) #s(literal -1/4 binary32)) #s(literal 1/16 binary32))))
(/.f32 (neg.f32 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (-.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32)) (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32))) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))))) (neg.f32 (+.f32 (/.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 u1))) #s(literal -1/4 binary32))))
(/.f32 (neg.f32 (*.f32 (-.f32 #s(literal -1/64 binary32) (/.f32 (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32)) (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32)) (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32)))) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (neg.f32 (fma.f32 (/.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 u1))) (+.f32 (/.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 u1))) #s(literal -1/4 binary32)) #s(literal 1/16 binary32))))
(/.f32 (neg.f32 (*.f32 (-.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32)) (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32))) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (neg.f32 (+.f32 (/.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 u1))) #s(literal -1/4 binary32))))
(*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (-.f32 #s(literal -1/4 binary32) (/.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 u1))))))
(*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (-.f32 #s(literal -1/4 binary32) (/.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 u1)))))
(*.f32 (-.f32 #s(literal -1/4 binary32) (/.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))
(*.f32 (*.f32 (-.f32 #s(literal -1/4 binary32) (/.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 u1 u1)) (*.f32 u1 u1))
(*.f32 (*.f32 (*.f32 u1 u1) (sqrt.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 u1)))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))))
(*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) u2)) (cos.f32 (*.f32 (PI.f32) u2))) (*.f32 (*.f32 u1 u1) (sqrt.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 u1))))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) (*.f32 (*.f32 u1 u1) (sqrt.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 u1)))))))
(*.f32 (*.f32 (*.f32 (*.f32 u1 u1) (sqrt.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 u1)))))) #s(literal 2 binary32)) (*.f32 (sin.f32 (*.f32 (PI.f32) u2)) (cos.f32 (*.f32 (PI.f32) u2))))
(*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))
(*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))
(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)
(*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32)))
(*.f32 (*.f32 (PI.f32) u2) #s(literal 2 binary32))
(*.f32 (*.f32 #s(literal 2 binary32) u2) (PI.f32))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) u2) #s(literal 1 binary32)) (PI.f32))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) u2) (pow.f32 (PI.f32) #s(literal 2/3 binary32))) (cbrt.f32 (PI.f32)))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) u2) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))
(*.f32 u1 (*.f32 u1 (*.f32 (PI.f32) u2)))
(*.f32 (*.f32 u1 u1) (*.f32 (PI.f32) u2))
(*.f32 (PI.f32) (*.f32 (*.f32 u1 u1) u2))
(*.f32 u2 (*.f32 (PI.f32) (*.f32 u1 u1)))
(*.f32 (*.f32 (PI.f32) u2) (*.f32 u1 u1))
(*.f32 (*.f32 (*.f32 u1 u1) u2) (PI.f32))
(*.f32 (*.f32 u1 (*.f32 (PI.f32) u2)) u1)
(*.f32 (*.f32 (*.f32 u1 u1) (PI.f32)) u2)
(*.f32 (*.f32 (*.f32 (*.f32 u1 u1) u2) #s(literal 1 binary32)) (PI.f32))
(*.f32 (*.f32 (*.f32 (*.f32 u1 u1) u2) (pow.f32 (PI.f32) #s(literal 2/3 binary32))) (cbrt.f32 (PI.f32)))
(*.f32 (*.f32 (*.f32 (*.f32 u1 u1) u2) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))
(*.f32 #s(literal 1 binary32) (*.f32 (PI.f32) u2))
(*.f32 (PI.f32) u2)
(*.f32 u2 (PI.f32))
(*.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (*.f32 (cbrt.f32 (PI.f32)) u2))
(*.f32 (sqrt.f32 (PI.f32)) (*.f32 (sqrt.f32 (PI.f32)) u2))
(*.f32 (*.f32 u2 #s(literal 1 binary32)) (PI.f32))
(*.f32 (*.f32 u2 (pow.f32 (PI.f32) #s(literal 2/3 binary32))) (cbrt.f32 (PI.f32)))
(*.f32 (*.f32 u2 (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))
(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)))
(exp.f32 (*.f32 (log.f32 u1) #s(literal 2 binary32)))
(exp.f32 (*.f32 (log.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1/2 binary32)))
(exp.f32 (*.f32 (*.f32 #s(literal 4 binary32) (log.f32 u1)) #s(literal 1/2 binary32)))
(exp.f32 (fma.f32 (*.f32 (log.f32 u1) #s(literal 3 binary32)) #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 (*.f32 u1 u1) #s(literal 1 binary32))
(pow.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/2 binary32))
(pow.f32 (sqrt.f32 u1) #s(literal 4 binary32))
(pow.f32 (neg.f32 u1) #s(literal 2 binary32))
(sqrt.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))
(*.f32 u1 u1)
(*.f32 (*.f32 u1 (sqrt.f32 u1)) (sqrt.f32 u1))
(*.f32 (sqrt.f32 u1) (*.f32 u1 (sqrt.f32 u1)))
(*.f32 (neg.f32 u1) (neg.f32 u1))
(+.f32 (*.f32 u1 (*.f32 u1 (*.f32 (PI.f32) u2))) (/.f32 (*.f32 (*.f32 (*.f32 (PI.f32) u2) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1))) (*.f32 u1 u1)) u1))
(+.f32 (/.f32 (*.f32 (*.f32 (*.f32 (PI.f32) u2) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1))) (*.f32 u1 u1)) u1) (*.f32 u1 (*.f32 u1 (*.f32 (PI.f32) u2))))
(fma.f32 u1 (*.f32 u1 (*.f32 (PI.f32) u2)) (/.f32 (*.f32 (*.f32 (*.f32 (PI.f32) u2) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1))) (*.f32 u1 u1)) u1))
(fma.f32 u1 (*.f32 u1 (*.f32 (/.f32 (*.f32 (PI.f32) u2) u1) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)))) (*.f32 u1 (*.f32 u1 (*.f32 (PI.f32) u2))))
(fma.f32 (*.f32 u1 u1) (*.f32 (PI.f32) u2) (/.f32 (*.f32 (*.f32 (*.f32 (PI.f32) u2) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1))) (*.f32 u1 u1)) u1))
(fma.f32 (*.f32 u1 u1) (*.f32 (/.f32 (*.f32 (PI.f32) u2) u1) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1))) (*.f32 u1 (*.f32 u1 (*.f32 (PI.f32) u2))))
(fma.f32 (PI.f32) (*.f32 (*.f32 u1 u1) u2) (/.f32 (*.f32 (*.f32 (*.f32 (PI.f32) u2) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1))) (*.f32 u1 u1)) u1))
(fma.f32 u2 (*.f32 (PI.f32) (*.f32 u1 u1)) (/.f32 (*.f32 (*.f32 (*.f32 (PI.f32) u2) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1))) (*.f32 u1 u1)) u1))
(fma.f32 (*.f32 (PI.f32) u2) (*.f32 u1 u1) (/.f32 (*.f32 (*.f32 (*.f32 (PI.f32) u2) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1))) (*.f32 u1 u1)) u1))
(fma.f32 (/.f32 (*.f32 (PI.f32) u2) u1) (*.f32 (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)) (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 (*.f32 (PI.f32) u2))))
(fma.f32 (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)) (*.f32 (/.f32 (*.f32 (PI.f32) u2) u1) (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 (*.f32 (PI.f32) u2))))
(fma.f32 (*.f32 (/.f32 (*.f32 (PI.f32) u2) u1) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1))) (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 (PI.f32) u2))))
(fma.f32 (*.f32 (*.f32 u1 u1) u2) (PI.f32) (/.f32 (*.f32 (*.f32 (*.f32 (PI.f32) u2) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1))) (*.f32 u1 u1)) u1))
(fma.f32 (*.f32 u1 (*.f32 (PI.f32) u2)) u1 (/.f32 (*.f32 (*.f32 (*.f32 (PI.f32) u2) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1))) (*.f32 u1 u1)) u1))
(fma.f32 (*.f32 (*.f32 (/.f32 (*.f32 (PI.f32) u2) u1) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1))) u1) u1 (*.f32 u1 (*.f32 u1 (*.f32 (PI.f32) u2))))
(fma.f32 (*.f32 (*.f32 u1 u1) (/.f32 (*.f32 (PI.f32) u2) u1)) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)) (*.f32 u1 (*.f32 u1 (*.f32 (PI.f32) u2))))
(fma.f32 (*.f32 (*.f32 u1 u1) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1))) (/.f32 (*.f32 (PI.f32) u2) u1) (*.f32 u1 (*.f32 u1 (*.f32 (PI.f32) u2))))
(fma.f32 (*.f32 (*.f32 u1 u1) (PI.f32)) u2 (/.f32 (*.f32 (*.f32 (*.f32 (PI.f32) u2) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1))) (*.f32 u1 u1)) u1))
(fma.f32 (*.f32 (*.f32 (*.f32 u1 u1) u2) #s(literal 1 binary32)) (PI.f32) (/.f32 (*.f32 (*.f32 (*.f32 (PI.f32) u2) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1))) (*.f32 u1 u1)) u1))
(fma.f32 (*.f32 (*.f32 (*.f32 u1 u1) u2) (pow.f32 (PI.f32) #s(literal 2/3 binary32))) (cbrt.f32 (PI.f32)) (/.f32 (*.f32 (*.f32 (*.f32 (PI.f32) u2) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1))) (*.f32 u1 u1)) u1))
(fma.f32 (*.f32 (*.f32 (*.f32 u1 u1) u2) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)) (/.f32 (*.f32 (*.f32 (*.f32 (PI.f32) u2) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1))) (*.f32 u1 u1)) u1))
(/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 (*.f32 (PI.f32) u2) (*.f32 (PI.f32) (*.f32 u2 (*.f32 (PI.f32) u2)))) (*.f32 (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)) (*.f32 (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1))))) (*.f32 u1 (*.f32 u1 u1))) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (*.f32 (*.f32 (PI.f32) u2) (*.f32 (PI.f32) (*.f32 u2 (*.f32 (PI.f32) u2)))) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (fma.f32 (/.f32 (*.f32 (*.f32 (*.f32 (PI.f32) u2) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1))) (*.f32 u1 u1)) u1) (/.f32 (*.f32 (*.f32 (*.f32 (PI.f32) u2) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1))) (*.f32 u1 u1)) u1) (-.f32 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 (PI.f32) u2))) (*.f32 u1 (*.f32 u1 (*.f32 (PI.f32) u2)))) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 (PI.f32) u2) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1))) (*.f32 u1 u1)) u1) (*.f32 u1 (*.f32 u1 (*.f32 (PI.f32) u2)))))))
(/.f32 (-.f32 (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 (PI.f32) u2) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1))) (*.f32 u1 u1)) u1) (/.f32 (*.f32 (*.f32 (*.f32 (PI.f32) u2) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1))) (*.f32 u1 u1)) u1)) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 (PI.f32) u2))) (*.f32 u1 (*.f32 u1 (*.f32 (PI.f32) u2))))) (-.f32 (/.f32 (*.f32 (*.f32 (*.f32 (PI.f32) u2) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1))) (*.f32 u1 u1)) u1) (*.f32 u1 (*.f32 u1 (*.f32 (PI.f32) u2)))))
(/.f32 (*.f32 (*.f32 u1 u1) (fma.f32 (/.f32 (*.f32 (*.f32 (PI.f32) u2) (*.f32 (PI.f32) (*.f32 u2 (*.f32 (PI.f32) u2)))) (*.f32 u1 (*.f32 u1 u1))) (*.f32 (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)) (*.f32 (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)))) (*.f32 (*.f32 (PI.f32) u2) (*.f32 (PI.f32) (*.f32 u2 (*.f32 (PI.f32) u2)))))) (fma.f32 (*.f32 (PI.f32) u2) (-.f32 (*.f32 (PI.f32) u2) (*.f32 (/.f32 (*.f32 (PI.f32) u2) u1) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)))) (/.f32 (*.f32 (*.f32 (*.f32 (PI.f32) u2) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1))) (*.f32 (*.f32 (PI.f32) u2) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)))) (*.f32 u1 u1))))
(/.f32 (*.f32 (*.f32 u1 u1) (-.f32 (/.f32 (*.f32 (*.f32 (*.f32 (PI.f32) u2) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1))) (*.f32 (*.f32 (PI.f32) u2) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)))) (*.f32 u1 u1)) (*.f32 (PI.f32) (*.f32 u2 (*.f32 (PI.f32) u2))))) (fma.f32 (/.f32 (*.f32 (PI.f32) u2) u1) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)) (*.f32 (PI.f32) (neg.f32 u2))))
(/.f32 (*.f32 (fma.f32 (/.f32 (*.f32 (*.f32 (PI.f32) u2) (*.f32 (PI.f32) (*.f32 u2 (*.f32 (PI.f32) u2)))) (*.f32 u1 (*.f32 u1 u1))) (*.f32 (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)) (*.f32 (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)))) (*.f32 (*.f32 (PI.f32) u2) (*.f32 (PI.f32) (*.f32 u2 (*.f32 (PI.f32) u2))))) (*.f32 u1 u1)) (fma.f32 (*.f32 (PI.f32) u2) (-.f32 (*.f32 (PI.f32) u2) (*.f32 (/.f32 (*.f32 (PI.f32) u2) u1) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)))) (/.f32 (*.f32 (*.f32 (*.f32 (PI.f32) u2) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1))) (*.f32 (*.f32 (PI.f32) u2) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)))) (*.f32 u1 u1))))
(/.f32 (*.f32 (-.f32 (/.f32 (*.f32 (*.f32 (*.f32 (PI.f32) u2) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1))) (*.f32 (*.f32 (PI.f32) u2) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)))) (*.f32 u1 u1)) (*.f32 (PI.f32) (*.f32 u2 (*.f32 (PI.f32) u2)))) (*.f32 u1 u1)) (fma.f32 (/.f32 (*.f32 (PI.f32) u2) u1) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)) (*.f32 (PI.f32) (neg.f32 u2))))
(/.f32 (neg.f32 (fma.f32 (/.f32 (*.f32 (*.f32 (*.f32 (PI.f32) u2) (*.f32 (PI.f32) (*.f32 u2 (*.f32 (PI.f32) u2)))) (*.f32 (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)) (*.f32 (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1))))) (*.f32 u1 (*.f32 u1 u1))) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (*.f32 (*.f32 (PI.f32) u2) (*.f32 (PI.f32) (*.f32 u2 (*.f32 (PI.f32) u2)))) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))) (neg.f32 (fma.f32 (/.f32 (*.f32 (*.f32 (*.f32 (PI.f32) u2) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1))) (*.f32 u1 u1)) u1) (/.f32 (*.f32 (*.f32 (*.f32 (PI.f32) u2) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1))) (*.f32 u1 u1)) u1) (-.f32 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 (PI.f32) u2))) (*.f32 u1 (*.f32 u1 (*.f32 (PI.f32) u2)))) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 (PI.f32) u2) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1))) (*.f32 u1 u1)) u1) (*.f32 u1 (*.f32 u1 (*.f32 (PI.f32) u2))))))))
(/.f32 (neg.f32 (-.f32 (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 (PI.f32) u2) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1))) (*.f32 u1 u1)) u1) (/.f32 (*.f32 (*.f32 (*.f32 (PI.f32) u2) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1))) (*.f32 u1 u1)) u1)) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 (PI.f32) u2))) (*.f32 u1 (*.f32 u1 (*.f32 (PI.f32) u2)))))) (neg.f32 (-.f32 (/.f32 (*.f32 (*.f32 (*.f32 (PI.f32) u2) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1))) (*.f32 u1 u1)) u1) (*.f32 u1 (*.f32 u1 (*.f32 (PI.f32) u2))))))
(/.f32 (neg.f32 (*.f32 (*.f32 u1 u1) (fma.f32 (/.f32 (*.f32 (*.f32 (PI.f32) u2) (*.f32 (PI.f32) (*.f32 u2 (*.f32 (PI.f32) u2)))) (*.f32 u1 (*.f32 u1 u1))) (*.f32 (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)) (*.f32 (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)))) (*.f32 (*.f32 (PI.f32) u2) (*.f32 (PI.f32) (*.f32 u2 (*.f32 (PI.f32) u2))))))) (neg.f32 (fma.f32 (*.f32 (PI.f32) u2) (-.f32 (*.f32 (PI.f32) u2) (*.f32 (/.f32 (*.f32 (PI.f32) u2) u1) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)))) (/.f32 (*.f32 (*.f32 (*.f32 (PI.f32) u2) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1))) (*.f32 (*.f32 (PI.f32) u2) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)))) (*.f32 u1 u1)))))
(/.f32 (neg.f32 (*.f32 (*.f32 u1 u1) (-.f32 (/.f32 (*.f32 (*.f32 (*.f32 (PI.f32) u2) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1))) (*.f32 (*.f32 (PI.f32) u2) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)))) (*.f32 u1 u1)) (*.f32 (PI.f32) (*.f32 u2 (*.f32 (PI.f32) u2)))))) (neg.f32 (fma.f32 (/.f32 (*.f32 (PI.f32) u2) u1) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)) (*.f32 (PI.f32) (neg.f32 u2)))))
(/.f32 (neg.f32 (*.f32 (fma.f32 (/.f32 (*.f32 (*.f32 (PI.f32) u2) (*.f32 (PI.f32) (*.f32 u2 (*.f32 (PI.f32) u2)))) (*.f32 u1 (*.f32 u1 u1))) (*.f32 (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)) (*.f32 (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)))) (*.f32 (*.f32 (PI.f32) u2) (*.f32 (PI.f32) (*.f32 u2 (*.f32 (PI.f32) u2))))) (*.f32 u1 u1))) (neg.f32 (fma.f32 (*.f32 (PI.f32) u2) (-.f32 (*.f32 (PI.f32) u2) (*.f32 (/.f32 (*.f32 (PI.f32) u2) u1) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)))) (/.f32 (*.f32 (*.f32 (*.f32 (PI.f32) u2) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1))) (*.f32 (*.f32 (PI.f32) u2) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)))) (*.f32 u1 u1)))))
(/.f32 (neg.f32 (*.f32 (-.f32 (/.f32 (*.f32 (*.f32 (*.f32 (PI.f32) u2) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1))) (*.f32 (*.f32 (PI.f32) u2) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)))) (*.f32 u1 u1)) (*.f32 (PI.f32) (*.f32 u2 (*.f32 (PI.f32) u2)))) (*.f32 u1 u1))) (neg.f32 (fma.f32 (/.f32 (*.f32 (PI.f32) u2) u1) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)) (*.f32 (PI.f32) (neg.f32 u2)))))
(*.f32 u1 (*.f32 u1 (fma.f32 u2 (*.f32 (/.f32 (PI.f32) u1) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1))) (*.f32 (PI.f32) u2))))
(*.f32 (*.f32 u1 u1) (fma.f32 u2 (*.f32 (/.f32 (PI.f32) u1) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1))) (*.f32 (PI.f32) u2)))
(*.f32 (fma.f32 u2 (*.f32 (/.f32 (PI.f32) u1) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1))) (*.f32 (PI.f32) u2)) (*.f32 u1 u1))
(*.f32 (*.f32 u1 (fma.f32 u2 (*.f32 (/.f32 (PI.f32) u1) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1))) (*.f32 (PI.f32) u2))) u1)
(+.f32 (*.f32 (PI.f32) u2) (*.f32 (/.f32 (*.f32 (PI.f32) u2) u1) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1))))
(+.f32 (*.f32 (/.f32 (*.f32 (PI.f32) u2) u1) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1))) (*.f32 (PI.f32) u2))
(+.f32 (/.f32 (*.f32 (*.f32 (PI.f32) u2) #s(literal 2/3 binary32)) u1) (+.f32 (/.f32 (*.f32 (PI.f32) u2) (*.f32 (*.f32 u1 #s(literal 9/7 binary32)) u1)) (*.f32 (PI.f32) u2)))
(+.f32 (fma.f32 (PI.f32) u2 (/.f32 (*.f32 (*.f32 (PI.f32) u2) #s(literal 2/3 binary32)) u1)) (/.f32 (*.f32 (PI.f32) u2) (*.f32 (*.f32 u1 #s(literal 9/7 binary32)) u1)))
(pow.f32 (/.f32 (fma.f32 (*.f32 (PI.f32) u2) (-.f32 (*.f32 (PI.f32) u2) (*.f32 (/.f32 (*.f32 (PI.f32) u2) u1) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)))) (/.f32 (*.f32 (*.f32 (*.f32 (PI.f32) u2) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1))) (*.f32 (*.f32 (PI.f32) u2) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)))) (*.f32 u1 u1))) (fma.f32 (/.f32 (*.f32 (*.f32 (PI.f32) u2) (*.f32 (PI.f32) (*.f32 u2 (*.f32 (PI.f32) u2)))) (*.f32 u1 (*.f32 u1 u1))) (*.f32 (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)) (*.f32 (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)))) (*.f32 (*.f32 (PI.f32) u2) (*.f32 (PI.f32) (*.f32 u2 (*.f32 (PI.f32) u2)))))) #s(literal -1 binary32))
(pow.f32 (/.f32 (fma.f32 (/.f32 (*.f32 (PI.f32) u2) u1) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)) (*.f32 (PI.f32) (neg.f32 u2))) (-.f32 (/.f32 (*.f32 (*.f32 (*.f32 (PI.f32) u2) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1))) (*.f32 (*.f32 (PI.f32) u2) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)))) (*.f32 u1 u1)) (*.f32 (PI.f32) (*.f32 u2 (*.f32 (PI.f32) u2))))) #s(literal -1 binary32))
(fma.f32 #s(literal 1 binary32) (*.f32 (PI.f32) u2) (*.f32 (/.f32 (*.f32 (PI.f32) u2) u1) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1))))
(fma.f32 (PI.f32) u2 (*.f32 (/.f32 (*.f32 (PI.f32) u2) u1) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1))))
(fma.f32 u2 (PI.f32) (*.f32 (/.f32 (*.f32 (PI.f32) u2) u1) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1))))
(fma.f32 u2 (*.f32 (/.f32 (PI.f32) u1) #s(literal 2/3 binary32)) (+.f32 (/.f32 (*.f32 (PI.f32) u2) (*.f32 (*.f32 u1 #s(literal 9/7 binary32)) u1)) (*.f32 (PI.f32) u2)))
(fma.f32 u2 (*.f32 (/.f32 (PI.f32) u1) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1))) (*.f32 (PI.f32) u2))
(fma.f32 (*.f32 (PI.f32) u2) (*.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 2/3 binary32)) (+.f32 (/.f32 (*.f32 (PI.f32) u2) (*.f32 (*.f32 u1 #s(literal 9/7 binary32)) u1)) (*.f32 (PI.f32) u2)))
(fma.f32 (*.f32 (PI.f32) u2) (*.f32 (/.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1))) (*.f32 (PI.f32) u2))
(fma.f32 (*.f32 (PI.f32) u2) (/.f32 (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)) u1) (*.f32 (PI.f32) u2))
(fma.f32 (/.f32 (*.f32 (PI.f32) u2) u1) #s(literal 2/3 binary32) (+.f32 (/.f32 (*.f32 (PI.f32) u2) (*.f32 (*.f32 u1 #s(literal 9/7 binary32)) u1)) (*.f32 (PI.f32) u2)))
(fma.f32 (/.f32 (*.f32 (PI.f32) u2) u1) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)) (*.f32 (PI.f32) u2))
(fma.f32 #s(literal 2/3 binary32) (/.f32 (*.f32 (PI.f32) u2) u1) (+.f32 (/.f32 (*.f32 (PI.f32) u2) (*.f32 (*.f32 u1 #s(literal 9/7 binary32)) u1)) (*.f32 (PI.f32) u2)))
(fma.f32 (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)) (/.f32 (*.f32 (PI.f32) u2) u1) (*.f32 (PI.f32) u2))
(fma.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (*.f32 (cbrt.f32 (PI.f32)) u2) (*.f32 (/.f32 (*.f32 (PI.f32) u2) u1) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1))))
(fma.f32 (sqrt.f32 (PI.f32)) (*.f32 (sqrt.f32 (PI.f32)) u2) (*.f32 (/.f32 (*.f32 (PI.f32) u2) u1) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1))))
(fma.f32 (*.f32 (*.f32 (PI.f32) u2) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1))) (/.f32 #s(literal 1 binary32) u1) (*.f32 (PI.f32) u2))
(fma.f32 (*.f32 #s(literal 2/3 binary32) (*.f32 (PI.f32) u2)) (/.f32 #s(literal 1 binary32) u1) (+.f32 (/.f32 (*.f32 (PI.f32) u2) (*.f32 (*.f32 u1 #s(literal 9/7 binary32)) u1)) (*.f32 (PI.f32) u2)))
(fma.f32 (*.f32 #s(literal 2/3 binary32) u2) (/.f32 (PI.f32) u1) (+.f32 (/.f32 (*.f32 (PI.f32) u2) (*.f32 (*.f32 u1 #s(literal 9/7 binary32)) u1)) (*.f32 (PI.f32) u2)))
(fma.f32 (*.f32 u2 #s(literal 1 binary32)) (PI.f32) (*.f32 (/.f32 (*.f32 (PI.f32) u2) u1) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1))))
(fma.f32 (*.f32 u2 (pow.f32 (PI.f32) #s(literal 2/3 binary32))) (cbrt.f32 (PI.f32)) (*.f32 (/.f32 (*.f32 (PI.f32) u2) u1) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1))))
(fma.f32 (*.f32 u2 (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)) (*.f32 (/.f32 (*.f32 (PI.f32) u2) u1) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1))))
(fma.f32 (*.f32 (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)) u2) (/.f32 (PI.f32) u1) (*.f32 (PI.f32) u2))
(-.f32 (/.f32 (/.f32 (*.f32 (*.f32 (*.f32 (PI.f32) u2) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1))) (*.f32 (*.f32 (PI.f32) u2) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)))) (*.f32 u1 u1)) (fma.f32 (/.f32 (*.f32 (PI.f32) u2) u1) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)) (*.f32 (PI.f32) (neg.f32 u2)))) (/.f32 (*.f32 (PI.f32) (*.f32 u2 (*.f32 (PI.f32) u2))) (fma.f32 (/.f32 (*.f32 (PI.f32) u2) u1) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)) (*.f32 (PI.f32) (neg.f32 u2)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 (PI.f32) u2) (-.f32 (*.f32 (PI.f32) u2) (*.f32 (/.f32 (*.f32 (PI.f32) u2) u1) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)))) (/.f32 (*.f32 (*.f32 (*.f32 (PI.f32) u2) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1))) (*.f32 (*.f32 (PI.f32) u2) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)))) (*.f32 u1 u1))) (fma.f32 (/.f32 (*.f32 (*.f32 (PI.f32) u2) (*.f32 (PI.f32) (*.f32 u2 (*.f32 (PI.f32) u2)))) (*.f32 u1 (*.f32 u1 u1))) (*.f32 (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)) (*.f32 (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)))) (*.f32 (*.f32 (PI.f32) u2) (*.f32 (PI.f32) (*.f32 u2 (*.f32 (PI.f32) u2)))))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (/.f32 (*.f32 (PI.f32) u2) u1) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)) (*.f32 (PI.f32) (neg.f32 u2))) (-.f32 (/.f32 (*.f32 (*.f32 (*.f32 (PI.f32) u2) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1))) (*.f32 (*.f32 (PI.f32) u2) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)))) (*.f32 u1 u1)) (*.f32 (PI.f32) (*.f32 u2 (*.f32 (PI.f32) u2))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (fma.f32 (*.f32 (PI.f32) u2) (-.f32 (*.f32 (PI.f32) u2) (*.f32 (/.f32 (*.f32 (PI.f32) u2) u1) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)))) (/.f32 (*.f32 (*.f32 (*.f32 (PI.f32) u2) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1))) (*.f32 (*.f32 (PI.f32) u2) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)))) (*.f32 u1 u1))) (fma.f32 (/.f32 (*.f32 (*.f32 (PI.f32) u2) (*.f32 (PI.f32) (*.f32 u2 (*.f32 (PI.f32) u2)))) (*.f32 u1 (*.f32 u1 u1))) (*.f32 (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)) (*.f32 (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)))) (*.f32 (*.f32 (PI.f32) u2) (*.f32 (PI.f32) (*.f32 u2 (*.f32 (PI.f32) u2))))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (fma.f32 (/.f32 (*.f32 (PI.f32) u2) u1) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)) (*.f32 (PI.f32) (neg.f32 u2))) (-.f32 (/.f32 (*.f32 (*.f32 (*.f32 (PI.f32) u2) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1))) (*.f32 (*.f32 (PI.f32) u2) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)))) (*.f32 u1 u1)) (*.f32 (PI.f32) (*.f32 u2 (*.f32 (PI.f32) u2)))))))
(/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 (PI.f32) u2) (*.f32 (PI.f32) (*.f32 u2 (*.f32 (PI.f32) u2)))) (*.f32 u1 (*.f32 u1 u1))) (*.f32 (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)) (*.f32 (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)))) (*.f32 (*.f32 (PI.f32) u2) (*.f32 (PI.f32) (*.f32 u2 (*.f32 (PI.f32) u2))))) (fma.f32 (*.f32 (PI.f32) u2) (-.f32 (*.f32 (PI.f32) u2) (*.f32 (/.f32 (*.f32 (PI.f32) u2) u1) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)))) (/.f32 (*.f32 (*.f32 (*.f32 (PI.f32) u2) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1))) (*.f32 (*.f32 (PI.f32) u2) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)))) (*.f32 u1 u1))))
(/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 (PI.f32) u2) (*.f32 (PI.f32) (*.f32 u2 (*.f32 (PI.f32) u2)))) (*.f32 u1 (*.f32 u1 u1))) (*.f32 (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)) (*.f32 (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)))) (*.f32 (*.f32 (PI.f32) u2) (*.f32 (PI.f32) (*.f32 u2 (*.f32 (PI.f32) u2))))) (fma.f32 (PI.f32) (*.f32 u2 (*.f32 (PI.f32) u2)) (/.f32 (-.f32 (*.f32 (*.f32 (/.f32 (*.f32 (PI.f32) u2) u1) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1))) (*.f32 (*.f32 (PI.f32) u2) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)))) (*.f32 (*.f32 (*.f32 (PI.f32) u2) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1))) (*.f32 (PI.f32) u2))) u1)))
(/.f32 (-.f32 (/.f32 (*.f32 (*.f32 (*.f32 (PI.f32) u2) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1))) (*.f32 (*.f32 (PI.f32) u2) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)))) (*.f32 u1 u1)) (*.f32 (PI.f32) (*.f32 u2 (*.f32 (PI.f32) u2)))) (fma.f32 (/.f32 (*.f32 (PI.f32) u2) u1) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)) (*.f32 (PI.f32) (neg.f32 u2))))
(/.f32 (neg.f32 (fma.f32 (/.f32 (*.f32 (*.f32 (PI.f32) u2) (*.f32 (PI.f32) (*.f32 u2 (*.f32 (PI.f32) u2)))) (*.f32 u1 (*.f32 u1 u1))) (*.f32 (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)) (*.f32 (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)))) (*.f32 (*.f32 (PI.f32) u2) (*.f32 (PI.f32) (*.f32 u2 (*.f32 (PI.f32) u2)))))) (neg.f32 (fma.f32 (*.f32 (PI.f32) u2) (-.f32 (*.f32 (PI.f32) u2) (*.f32 (/.f32 (*.f32 (PI.f32) u2) u1) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)))) (/.f32 (*.f32 (*.f32 (*.f32 (PI.f32) u2) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1))) (*.f32 (*.f32 (PI.f32) u2) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)))) (*.f32 u1 u1)))))
(/.f32 (neg.f32 (fma.f32 (/.f32 (*.f32 (*.f32 (PI.f32) u2) (*.f32 (PI.f32) (*.f32 u2 (*.f32 (PI.f32) u2)))) (*.f32 u1 (*.f32 u1 u1))) (*.f32 (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)) (*.f32 (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)))) (*.f32 (*.f32 (PI.f32) u2) (*.f32 (PI.f32) (*.f32 u2 (*.f32 (PI.f32) u2)))))) (neg.f32 (fma.f32 (PI.f32) (*.f32 u2 (*.f32 (PI.f32) u2)) (/.f32 (-.f32 (*.f32 (*.f32 (/.f32 (*.f32 (PI.f32) u2) u1) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1))) (*.f32 (*.f32 (PI.f32) u2) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)))) (*.f32 (*.f32 (*.f32 (PI.f32) u2) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1))) (*.f32 (PI.f32) u2))) u1))))
(/.f32 (neg.f32 (-.f32 (/.f32 (*.f32 (*.f32 (*.f32 (PI.f32) u2) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1))) (*.f32 (*.f32 (PI.f32) u2) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)))) (*.f32 u1 u1)) (*.f32 (PI.f32) (*.f32 u2 (*.f32 (PI.f32) u2))))) (neg.f32 (fma.f32 (/.f32 (*.f32 (PI.f32) u2) u1) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)) (*.f32 (PI.f32) (neg.f32 u2)))))
(/.f32 (-.f32 (*.f32 (PI.f32) (*.f32 u2 (*.f32 (PI.f32) u2))) (/.f32 (*.f32 (*.f32 (*.f32 (PI.f32) u2) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1))) (*.f32 (*.f32 (PI.f32) u2) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)))) (*.f32 u1 u1))) (-.f32 (*.f32 (PI.f32) u2) (*.f32 (/.f32 (*.f32 (PI.f32) u2) u1) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)))))
(/.f32 (neg.f32 (neg.f32 (fma.f32 (/.f32 (*.f32 (*.f32 (PI.f32) u2) (*.f32 (PI.f32) (*.f32 u2 (*.f32 (PI.f32) u2)))) (*.f32 u1 (*.f32 u1 u1))) (*.f32 (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)) (*.f32 (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)))) (*.f32 (*.f32 (PI.f32) u2) (*.f32 (PI.f32) (*.f32 u2 (*.f32 (PI.f32) u2))))))) (neg.f32 (neg.f32 (fma.f32 (*.f32 (PI.f32) u2) (-.f32 (*.f32 (PI.f32) u2) (*.f32 (/.f32 (*.f32 (PI.f32) u2) u1) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)))) (/.f32 (*.f32 (*.f32 (*.f32 (PI.f32) u2) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1))) (*.f32 (*.f32 (PI.f32) u2) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)))) (*.f32 u1 u1))))))
(/.f32 (neg.f32 (neg.f32 (-.f32 (/.f32 (*.f32 (*.f32 (*.f32 (PI.f32) u2) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1))) (*.f32 (*.f32 (PI.f32) u2) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)))) (*.f32 u1 u1)) (*.f32 (PI.f32) (*.f32 u2 (*.f32 (PI.f32) u2)))))) (neg.f32 (neg.f32 (fma.f32 (/.f32 (*.f32 (PI.f32) u2) u1) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)) (*.f32 (PI.f32) (neg.f32 u2))))))
(/.f32 (neg.f32 (-.f32 (*.f32 (PI.f32) (*.f32 u2 (*.f32 (PI.f32) u2))) (/.f32 (*.f32 (*.f32 (*.f32 (PI.f32) u2) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1))) (*.f32 (*.f32 (PI.f32) u2) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)))) (*.f32 u1 u1)))) (neg.f32 (-.f32 (*.f32 (PI.f32) u2) (*.f32 (/.f32 (*.f32 (PI.f32) u2) u1) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1))))))
(*.f32 (fma.f32 (/.f32 (*.f32 (*.f32 (PI.f32) u2) (*.f32 (PI.f32) (*.f32 u2 (*.f32 (PI.f32) u2)))) (*.f32 u1 (*.f32 u1 u1))) (*.f32 (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)) (*.f32 (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)))) (*.f32 (*.f32 (PI.f32) u2) (*.f32 (PI.f32) (*.f32 u2 (*.f32 (PI.f32) u2))))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (PI.f32) u2) (-.f32 (*.f32 (PI.f32) u2) (*.f32 (/.f32 (*.f32 (PI.f32) u2) u1) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)))) (/.f32 (*.f32 (*.f32 (*.f32 (PI.f32) u2) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1))) (*.f32 (*.f32 (PI.f32) u2) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)))) (*.f32 u1 u1)))))
(*.f32 (-.f32 (/.f32 (*.f32 (*.f32 (*.f32 (PI.f32) u2) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1))) (*.f32 (*.f32 (PI.f32) u2) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)))) (*.f32 u1 u1)) (*.f32 (PI.f32) (*.f32 u2 (*.f32 (PI.f32) u2)))) (/.f32 #s(literal 1 binary32) (fma.f32 (/.f32 (*.f32 (PI.f32) u2) u1) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)) (*.f32 (PI.f32) (neg.f32 u2)))))
(neg.f32 (/.f32 (*.f32 (PI.f32) u2) (neg.f32 u1)))
(neg.f32 (/.f32 (*.f32 (PI.f32) (neg.f32 u2)) u1))
(exp.f32 (*.f32 (log.f32 (/.f32 u1 (*.f32 (PI.f32) u2))) #s(literal -1 binary32)))
(pow.f32 (/.f32 u1 (*.f32 (PI.f32) u2)) #s(literal -1 binary32))
(pow.f32 (/.f32 (/.f32 u1 (*.f32 (PI.f32) u2)) #s(literal 1 binary32)) #s(literal -1 binary32))
(/.f32 #s(literal 1 binary32) (/.f32 u1 (*.f32 (PI.f32) u2)))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 u1 (*.f32 (PI.f32) u2)) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (/.f32 u1 (*.f32 (PI.f32) u2)))))
(/.f32 (*.f32 (PI.f32) u2) u1)
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 u1 (*.f32 (PI.f32) u2))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (/.f32 u1 (*.f32 (PI.f32) u2)) #s(literal 1 binary32))))
(/.f32 (*.f32 (PI.f32) (neg.f32 u2)) (neg.f32 u1))
(/.f32 (*.f32 (*.f32 (PI.f32) u2) #s(literal 1 binary32)) u1)
(/.f32 (neg.f32 (*.f32 (PI.f32) (neg.f32 u2))) (neg.f32 (neg.f32 u1)))
(/.f32 (neg.f32 (*.f32 (*.f32 (PI.f32) u2) #s(literal 1 binary32))) (neg.f32 u1))
(/.f32 (neg.f32 (neg.f32 (*.f32 (PI.f32) (neg.f32 u2)))) (neg.f32 (neg.f32 (neg.f32 u1))))
(*.f32 #s(literal 1 binary32) (/.f32 (*.f32 (PI.f32) u2) u1))
(*.f32 (PI.f32) (*.f32 u2 (/.f32 #s(literal 1 binary32) u1)))
(*.f32 (PI.f32) (/.f32 u2 u1))
(*.f32 u2 (/.f32 (PI.f32) u1))
(*.f32 (*.f32 (PI.f32) u2) (/.f32 #s(literal 1 binary32) u1))
(*.f32 (*.f32 (PI.f32) (neg.f32 u2)) (/.f32 #s(literal 1 binary32) (neg.f32 u1)))
(*.f32 (/.f32 #s(literal 1 binary32) u1) (*.f32 (PI.f32) u2))
(*.f32 (/.f32 #s(literal 1 binary32) u1) (pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) u2)) #s(literal -1 binary32)))
(*.f32 (/.f32 (PI.f32) u1) u2)
(+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) (sqrt.f32 u1)))
(+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) (sqrt.f32 u1)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (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) (*.f32 u1 (sqrt.f32 u1)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) (sqrt.f32 u1)))
(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 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))))
(fma.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) (sqrt.f32 u1) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))))
(fma.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) (sqrt.f32 u1)))
(fma.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 u1 (sqrt.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 u1)))
(fma.f32 (*.f32 u1 (sqrt.f32 u1)) (*.f32 #s(literal 1/4 binary32) (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 u1)))
(fma.f32 (sqrt.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))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))))
(fma.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.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 u1)))
(fma.f32 (*.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1))) #s(literal 2 binary32)) (*.f32 (sin.f32 (*.f32 (PI.f32) u2)) (cos.f32 (*.f32 (PI.f32) u2))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) (sqrt.f32 u1)))
(fma.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) #s(literal 1/4 binary32)) (*.f32 u1 (sqrt.f32 u1)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) (sqrt.f32 u1)))
(fma.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) (*.f32 u1 (sqrt.f32 u1))) #s(literal 1/4 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) (sqrt.f32 u1)))
(fma.f32 (*.f32 (sqrt.f32 u1) #s(literal 2 binary32)) (*.f32 (sin.f32 (*.f32 (PI.f32) u2)) (cos.f32 (*.f32 (PI.f32) u2))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))))
(/.f32 (fma.f32 #s(literal 1/64 binary32) (pow.f32 (*.f32 (*.f32 u1 (sqrt.f32 u1)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) (sqrt.f32 u1)) #s(literal 3 binary32))) (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) (sqrt.f32 u1)) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) (sqrt.f32 u1))))))
(/.f32 (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) (sqrt.f32 u1)) #s(literal 2 binary32))) (-.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) (sqrt.f32 u1))))
(/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) (fma.f32 u1 (sqrt.f32 u1) (*.f32 #s(literal 1/64 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (sqrt.f32 u1)))))) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32) (-.f32 u1 (*.f32 #s(literal 1/4 binary32) (*.f32 u1 u1)))))
(/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) (fma.f32 (*.f32 u1 (*.f32 u1 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 u1 (sqrt.f32 u1) (*.f32 #s(literal 1/64 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (sqrt.f32 u1))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2)))) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32) (-.f32 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 #s(literal 2 binary32) (*.f32 (PI.f32) u2)))) (-.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1))) (sqrt.f32 u1)))
(/.f32 (neg.f32 (fma.f32 #s(literal 1/64 binary32) (pow.f32 (*.f32 (*.f32 u1 (sqrt.f32 u1)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) (sqrt.f32 u1)) #s(literal 3 binary32)))) (neg.f32 (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) (sqrt.f32 u1)) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) (sqrt.f32 u1)))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) (sqrt.f32 u1)) #s(literal 2 binary32)))) (neg.f32 (-.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) (sqrt.f32 u1)))))
(/.f32 (neg.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) (fma.f32 u1 (sqrt.f32 u1) (*.f32 #s(literal 1/64 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (sqrt.f32 u1))))))) (neg.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32) (-.f32 u1 (*.f32 #s(literal 1/4 binary32) (*.f32 u1 u1))))))
(/.f32 (neg.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32) (neg.f32 u1)))) (neg.f32 (-.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1))) (sqrt.f32 u1))))
(/.f32 (neg.f32 (*.f32 (fma.f32 u1 (sqrt.f32 u1) (*.f32 #s(literal 1/64 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (sqrt.f32 u1))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))))) (neg.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32) (-.f32 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 #s(literal 2 binary32) (*.f32 (PI.f32) u2))))) (neg.f32 (-.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1))) (sqrt.f32 u1))))
(*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) u2)) (cos.f32 (*.f32 (PI.f32) u2))) (fma.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)) (sqrt.f32 u1))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) (fma.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)) (sqrt.f32 u1)))
(*.f32 (fma.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)) (sqrt.f32 u1)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))))
(*.f32 (*.f32 (fma.f32 #s(literal 1/4 binary32) (*.f32 u1 (sqrt.f32 u1)) (sqrt.f32 u1)) #s(literal 2 binary32)) (*.f32 (sin.f32 (*.f32 (PI.f32) u2)) (cos.f32 (*.f32 (PI.f32) u2))))
(exp.f32 (*.f32 (log.f32 u1) #s(literal 3 binary32)))
(exp.f32 (fma.f32 (*.f32 (log.f32 u1) #s(literal 3 binary32)) #s(literal 1/2 binary32) (*.f32 (*.f32 (log.f32 u1) #s(literal 3 binary32)) #s(literal 1/2 binary32))))
(exp.f32 (fma.f32 (*.f32 (log.f32 u1) #s(literal 3 binary32)) #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 (log.f32 u1) #s(literal 3 binary32)) #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))))
(pow.f32 u1 #s(literal 3 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 (sqrt.f32 u1) #s(literal 6 binary32))
(pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) #s(literal -1 binary32))
(pow.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1/2 binary32))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))
(/.f32 (*.f32 u1 u1) (/.f32 #s(literal 1 binary32) u1))
(/.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))
(/.f32 (neg.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1 binary32))
(/.f32 (*.f32 u1 (neg.f32 u1)) (neg.f32 (/.f32 #s(literal 1 binary32) u1)))
(/.f32 (neg.f32 (neg.f32 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32))
(sqrt.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))
(*.f32 u1 (*.f32 u1 u1))
(*.f32 u1 (/.f32 (*.f32 u1 u1) #s(literal 1 binary32)))
(*.f32 (*.f32 u1 u1) u1)
(*.f32 (*.f32 u1 u1) (/.f32 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 u1 (*.f32 (*.f32 u1 (sqrt.f32 (+.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/2 binary32) (*.f32 u1 u1))) (/.f32 (fma.f32 u1 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 u1)))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2)))))
(*.f32 (*.f32 u1 u1) (*.f32 (sqrt.f32 (+.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/2 binary32) (*.f32 u1 u1))) (/.f32 (fma.f32 u1 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 u1))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2)))))
(*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) u2)) (cos.f32 (*.f32 (PI.f32) u2))) (*.f32 (*.f32 u1 u1) (sqrt.f32 (+.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/2 binary32) (*.f32 u1 u1))) (/.f32 (fma.f32 u1 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 u1))))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) (*.f32 (*.f32 u1 u1) (sqrt.f32 (+.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/2 binary32) (*.f32 u1 u1))) (/.f32 (fma.f32 u1 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 u1)))))))
(*.f32 (sqrt.f32 (+.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/2 binary32) (*.f32 u1 u1))) (/.f32 (fma.f32 u1 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (*.f32 u1 u1) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2)))))
(*.f32 (*.f32 (*.f32 u1 u1) (sqrt.f32 (+.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/2 binary32) (*.f32 u1 u1))) (/.f32 (fma.f32 u1 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 u1)))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))))
(*.f32 (*.f32 (*.f32 u1 u1) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2)))) (sqrt.f32 (+.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/2 binary32) (*.f32 u1 u1))) (/.f32 (fma.f32 u1 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 u1))))))
(*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) u1) (*.f32 u1 (sqrt.f32 (+.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/2 binary32) (*.f32 u1 u1))) (/.f32 (fma.f32 u1 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 u1)))))))
(*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) (sqrt.f32 (+.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/2 binary32) (*.f32 u1 u1))) (/.f32 (fma.f32 u1 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 u1)))))) (*.f32 u1 u1))
(*.f32 (*.f32 (*.f32 (*.f32 u1 u1) (sqrt.f32 (+.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/2 binary32) (*.f32 u1 u1))) (/.f32 (fma.f32 u1 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 u1)))))) #s(literal 2 binary32)) (*.f32 (sin.f32 (*.f32 (PI.f32) u2)) (cos.f32 (*.f32 (PI.f32) u2))))
(exp.f32 (fma.f32 (log.f32 u1) #s(literal 2 binary32) (*.f32 (log.f32 (+.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/2 binary32) (*.f32 u1 u1))) (/.f32 (fma.f32 u1 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1/2 binary32))))
(exp.f32 (fma.f32 (log.f32 (+.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/2 binary32) (*.f32 u1 u1))) (/.f32 (fma.f32 u1 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1/2 binary32) (*.f32 (log.f32 u1) #s(literal 2 binary32))))
(*.f32 u1 (*.f32 u1 (sqrt.f32 (+.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/2 binary32) (*.f32 u1 u1))) (/.f32 (fma.f32 u1 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 u1)))))))
(*.f32 (*.f32 u1 u1) (sqrt.f32 (+.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/2 binary32) (*.f32 u1 u1))) (/.f32 (fma.f32 u1 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 u1))))))
(*.f32 (sqrt.f32 (+.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/2 binary32) (*.f32 u1 u1))) (/.f32 (fma.f32 u1 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 u1))))) (*.f32 u1 u1))
(*.f32 (*.f32 u1 (sqrt.f32 (+.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/2 binary32) (*.f32 u1 u1))) (/.f32 (fma.f32 u1 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 u1)))))) u1)
(neg.f32 (/.f32 #s(literal -1/3 binary32) u1))
(exp.f32 (*.f32 (log.f32 (*.f32 u1 #s(literal 3 binary32))) #s(literal -1 binary32)))
(pow.f32 (*.f32 u1 #s(literal 3 binary32)) #s(literal -1 binary32))
(pow.f32 (/.f32 (*.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)) #s(literal -1 binary32))
(/.f32 #s(literal 1/3 binary32) u1)
(/.f32 #s(literal 1/3 binary32) (neg.f32 (neg.f32 u1)))
(/.f32 #s(literal 1 binary32) (*.f32 u1 #s(literal 3 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (*.f32 u1 #s(literal 3 binary32)))))
(/.f32 #s(literal -1 binary32) (neg.f32 (*.f32 u1 #s(literal 3 binary32))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (*.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))))
(/.f32 #s(literal -1/3 binary32) (neg.f32 u1))
(/.f32 #s(literal -1/3 binary32) (neg.f32 (neg.f32 (neg.f32 u1))))
(*.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1 binary32) u1))
(*.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/3 binary32) u1))
(*.f32 #s(literal -1/3 binary32) (/.f32 #s(literal 1 binary32) (neg.f32 u1)))
(*.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1/3 binary32))
(neg.f32 (/.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1))))
(exp.f32 (*.f32 #s(literal -3 binary32) (log.f32 u1)))
(exp.f32 (*.f32 (log.f32 u1) #s(literal -3 binary32)))
(exp.f32 (*.f32 (log.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal 3 binary32)))
(pow.f32 u1 #s(literal -3 binary32))
(pow.f32 (*.f32 u1 u1) #s(literal -3/2 binary32))
(pow.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))
(pow.f32 (sqrt.f32 u1) #s(literal -6 binary32))
(pow.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 3 binary32))
(pow.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal -1/2 binary32))
(pow.f32 (neg.f32 (neg.f32 (*.f32 u1 (*.f32 u1 u1)))) #s(literal -1 binary32))
(pow.f32 (pow.f32 u1 #s(literal -3/2 binary32)) #s(literal 2 binary32))
(/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (*.f32 u1 (*.f32 u1 u1)))))
(/.f32 #s(literal 1 binary32) (pow.f32 (/.f32 u1 #s(literal 1 binary32)) #s(literal 3 binary32)))
(/.f32 #s(literal -1 binary32) (neg.f32 (*.f32 u1 (*.f32 u1 u1))))
(/.f32 #s(literal -1 binary32) (neg.f32 (neg.f32 (neg.f32 (*.f32 u1 (*.f32 u1 u1))))))
(/.f32 (/.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))
(/.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1)
(/.f32 (neg.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 u1 (neg.f32 u1)))
(/.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (neg.f32 u1))
(/.f32 (neg.f32 (neg.f32 (/.f32 #s(literal 1 binary32) u1))) (neg.f32 (*.f32 u1 (neg.f32 u1))))
(*.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) #s(literal 1 binary32))
(*.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1))))
(*.f32 (/.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (/.f32 #s(literal 1 binary32) u1))
(*.f32 (pow.f32 u1 #s(literal -3/2 binary32)) (pow.f32 u1 #s(literal -3/2 binary32)))
(*.f32 (pow.f32 (sqrt.f32 u1) #s(literal -3 binary32)) (pow.f32 (sqrt.f32 u1) #s(literal -3 binary32)))
(*.f32 (pow.f32 (*.f32 u1 (sqrt.f32 u1)) #s(literal -1 binary32)) (pow.f32 (*.f32 u1 (sqrt.f32 u1)) #s(literal -1 binary32)))

eval62.0ms (0.5%)

Memory
13.4MiB live, 202.8MiB allocated
Compiler

Compiled 18 463 to 348 computations (98.1% saved)

prune60.0ms (0.5%)

Memory
-16.3MiB live, 225.6MiB allocated
Pruning

51 alts after pruning (39 fresh and 12 done)

PrunedKeptTotal
New82515840
Fresh42428
Picked055
Done077
Total82951880
Accuracy
99.4%
Counts
880 → 51
Alt Table
Click to see full alt table
StatusAccuracyProgram
91.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 (sqrt.f32 u1) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))))
73.7%
(*.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 (*.f32 u2 u2) (*.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32))))) (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 (sqrt.f32 u1) u2))
89.5%
(*.f32 (*.f32 (*.f32 u1 u1) (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)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))))
93.8%
(*.f32 (*.f32 (*.f32 u1 u1) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (+.f32 #s(literal 1/4 binary32) (+.f32 (/.f32 #s(literal 1/3 binary32) u1) (/.f32 #s(literal 1/2 binary32) (*.f32 u1 u1)))))))
20.7%
(*.f32 (*.f32 u2 (PI.f32)) (fma.f32 (+.f32 u1 #s(literal 2/3 binary32)) u1 #s(literal 7/9 binary32)))
20.4%
(*.f32 (*.f32 u2 (PI.f32)) (fma.f32 u1 #s(literal 2/3 binary32) #s(literal 7/9 binary32)))
14.6%
(*.f32 (*.f32 u1 u1) (fma.f32 (/.f32 (*.f32 u2 (PI.f32)) (*.f32 u1 u1)) (+.f32 #s(literal 7/9 binary32) (/.f32 #s(literal 40/27 binary32) u1)) (*.f32 u2 (fma.f32 (/.f32 (PI.f32) u1) #s(literal 2/3 binary32) (PI.f32)))))
20.7%
(*.f32 (*.f32 u1 u1) (fma.f32 (/.f32 (*.f32 u2 (PI.f32)) u1) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)) (*.f32 u2 (PI.f32))))
76.5%
(*.f32 (*.f32 u1 u1) (*.f32 (neg.f32 (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))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))))
14.1%
(*.f32 (*.f32 u1 u1) (*.f32 u2 (PI.f32)))
77.7%
(*.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (+.f32 #s(literal 1/4 binary32) (+.f32 (/.f32 #s(literal 1/3 binary32) u1) (/.f32 #s(literal 1/2 binary32) (*.f32 u1 u1)))))) (*.f32 #s(literal 2 binary32) (*.f32 u2 (*.f32 (*.f32 u1 u1) (PI.f32)))))
94.0%
(*.f32 (sqrt.f32 (neg.f32 (*.f32 (pow.f32 u1 #s(literal 4 binary32)) (-.f32 #s(literal -1/4 binary32) (/.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 u1))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
85.1%
(*.f32 (sqrt.f32 (neg.f32 (*.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)))) u1))))) (*.f32 u2 (*.f32 (PI.f32) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32)))))
77.8%
(*.f32 (sqrt.f32 (neg.f32 (*.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)))) u1))))) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
94.0%
(*.f32 (sqrt.f32 (neg.f32 (*.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)))) u1))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
92.6%
(*.f32 (sqrt.f32 (neg.f32 (*.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) u1) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (*.f32 u1 (*.f32 u1 (neg.f32 u1)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
92.5%
(*.f32 (sqrt.f32 (neg.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (-.f32 #s(literal -1/3 binary32) (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32)) u1))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
87.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 u2 u2) (fma.f32 (pow.f32 (PI.f32) #s(literal 5 binary32)) (*.f32 (*.f32 u2 u2) #s(literal 4/15 binary32)) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))))
77.9%
(*.f32 (sqrt.f32 (neg.f32 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32))))) (*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32))))
94.2%
(*.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)))
86.4%
(*.f32 (sqrt.f32 (neg.f32 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32))))) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (pow.f32 (PI.f32) #s(literal 5 binary32)) (*.f32 (*.f32 u2 u2) #s(literal 4/15 binary32)) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))))
76.9%
(*.f32 (sqrt.f32 (neg.f32 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32))))) (*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32))))
92.7%
(*.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)))
83.6%
(*.f32 (sqrt.f32 (neg.f32 (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32))))) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (pow.f32 (PI.f32) #s(literal 5 binary32)) (*.f32 (*.f32 u2 u2) #s(literal 4/15 binary32)) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))))
74.9%
(*.f32 (sqrt.f32 (neg.f32 (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32))))) (*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32))))
89.6%
(*.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)))
72.1%
(*.f32 (sqrt.f32 (neg.f32 (neg.f32 u1))) (*.f32 u2 (*.f32 (PI.f32) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32)))))
68.2%
(*.f32 (sqrt.f32 (neg.f32 (neg.f32 u1))) (*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32))))
51.9%
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 u2 (*.f32 (PI.f32) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32)))))
48.8%
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32))))
55.6%
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
78.6%
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))
93.8%
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (fma.f32 (*.f32 u1 u1) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1/4 binary32) (*.f32 #s(literal 1/6 binary32) u1)) (*.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)))) (sqrt.f32 u1)))
91.8%
(*.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)) (*.f32 (fma.f32 (*.f32 u1 u1) #s(literal 1/6 binary32) #s(literal 1 binary32)) (sqrt.f32 u1))))
89.7%
(*.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)))
93.8%
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (*.f32 u1 u1) (sqrt.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) u1) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 u1 u1)) #s(literal 1/4 binary32)))))))
4.6%
(*.f32 (neg.f32 (*.f32 u2 (PI.f32))) (*.f32 (sqrt.f32 u1) #s(literal 2 binary32)))
75.2%
(*.f32 u2 (fma.f32 (sqrt.f32 u1) (*.f32 (PI.f32) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32))) (*.f32 (*.f32 (sqrt.f32 u1) (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 (*.f32 u2 u2) (*.f32 u2 u2)))))
89.4%
(*.f32 u2 (fma.f32 u2 (*.f32 u2 (*.f32 (*.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (+.f32 #s(literal 1/4 binary32) (+.f32 (/.f32 #s(literal 1/3 binary32) u1) (/.f32 #s(literal 1/2 binary32) (*.f32 u1 u1)))))) (*.f32 u2 u2)) (*.f32 (*.f32 u1 u1) (fma.f32 #s(literal -8/315 binary32) (*.f32 u2 (*.f32 u2 (pow.f32 (PI.f32) #s(literal 7 binary32)))) (*.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32))))))) (*.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (+.f32 #s(literal 1/4 binary32) (+.f32 (/.f32 #s(literal 1/3 binary32) u1) (/.f32 #s(literal 1/2 binary32) (*.f32 u1 u1)))))) (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 u1 u1) (PI.f32)) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (PI.f32)) (*.f32 (PI.f32) (PI.f32))) (*.f32 u1 u1)))))))
81.6%
(*.f32 u2 (*.f32 (fma.f32 #s(literal 1/4 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (sqrt.f32 u1)) (fma.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (*.f32 u2 u2))) (*.f32 #s(literal 2 binary32) (PI.f32)))))
75.1%
(*.f32 u2 (*.f32 (fma.f32 #s(literal 1/4 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (sqrt.f32 u1)) (*.f32 #s(literal 2 binary32) (PI.f32))))
14.1%
(*.f32 u2 (*.f32 (*.f32 u1 u1) (PI.f32)))
85.1%
(*.f32 u2 (*.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (+.f32 #s(literal 1/4 binary32) (+.f32 (/.f32 #s(literal 1/3 binary32) u1) (/.f32 #s(literal 1/2 binary32) (*.f32 u1 u1)))))) (*.f32 (*.f32 u1 u1) (fma.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (*.f32 u2 u2))) (*.f32 #s(literal 2 binary32) (PI.f32))))))
85.1%
(*.f32 u2 (*.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) u1) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 u1 u1)) #s(literal 1/4 binary32))))) (*.f32 (*.f32 u1 u1) (*.f32 (PI.f32) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32))))))
72.1%
(*.f32 u2 (*.f32 (sqrt.f32 u1) (*.f32 (PI.f32) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32)))))
20.3%
(*.f32 u2 (*.f32 (PI.f32) #s(literal 7/9 binary32)))
77.7%
(*.f32 #s(literal 2 binary32) (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u2 (PI.f32)) (sqrt.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) u1) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 u1 u1)) #s(literal 1/4 binary32))))))))
68.2%
(*.f32 #s(literal 2 binary32) (*.f32 u2 (*.f32 (sqrt.f32 u1) (PI.f32))))
4.6%
(*.f32 #s(literal -2 binary32) (*.f32 u2 (*.f32 (sqrt.f32 u1) (PI.f32))))
4.7%
(neg.f32 (*.f32 (sqrt.f32 u1) (*.f32 u2 (fma.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 u2 u2) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))))
4.7%
(neg.f32 (*.f32 u2 (fma.f32 (sqrt.f32 u1) (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (sqrt.f32 u1) (*.f32 (*.f32 u2 u2) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32))))))))
Compiler

Compiled 2 879 to 1 245 computations (56.8% saved)

regimes221.0ms (1.8%)

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

10 calls:

39.0ms
u2
36.0ms
(sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1))))
21.0ms
(log.f32 (-.f32 #s(literal 1 binary32) u1))
19.0ms
(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)
19.0ms
cosTheta_i
Results
AccuracySegmentsBranch
94.2%1cosTheta_i
98.2%2u1
94.2%1u2
94.2%1(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
98.2%2(sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1))))
98.2%2(neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))
98.2%2(log.f32 (-.f32 #s(literal 1 binary32) u1))
98.2%2(-.f32 #s(literal 1 binary32) u1)
94.2%1(sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))
94.2%1(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)
Compiler

Compiled 75 to 64 computations (14.7% saved)

regimes76.0ms (0.6%)

Memory
-6.1MiB live, 150.0MiB allocated
Counts
49 → 1
Calls
Call 1
Inputs
(*.f32 u2 (*.f32 (PI.f32) #s(literal 7/9 binary32)))
(*.f32 u2 (*.f32 (*.f32 u1 u1) (PI.f32)))
(*.f32 (*.f32 u1 u1) (*.f32 u2 (PI.f32)))
(*.f32 (*.f32 u2 (PI.f32)) (fma.f32 u1 #s(literal 2/3 binary32) #s(literal 7/9 binary32)))
(*.f32 (*.f32 u2 (PI.f32)) (fma.f32 (+.f32 u1 #s(literal 2/3 binary32)) u1 #s(literal 7/9 binary32)))
(*.f32 #s(literal -2 binary32) (*.f32 u2 (*.f32 (sqrt.f32 u1) (PI.f32))))
(*.f32 #s(literal 2 binary32) (*.f32 u2 (*.f32 (sqrt.f32 u1) (PI.f32))))
(*.f32 (neg.f32 (*.f32 u2 (PI.f32))) (*.f32 (sqrt.f32 u1) #s(literal 2 binary32)))
(*.f32 (sqrt.f32 (neg.f32 (neg.f32 u1))) (*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (sqrt.f32 (neg.f32 (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32))))) (*.f32 u2 (*.f32 #s(literal 2 binary32) (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))))) (*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 u2 (*.f32 (sqrt.f32 u1) (*.f32 (PI.f32) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32)))))
(*.f32 (sqrt.f32 (neg.f32 (neg.f32 u1))) (*.f32 u2 (*.f32 (PI.f32) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32)))))
(*.f32 (sqrt.f32 (neg.f32 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32))))) (*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 u2 (*.f32 (fma.f32 #s(literal 1/4 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (sqrt.f32 u1)) (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (*.f32 u1 u1) (fma.f32 (/.f32 (*.f32 u2 (PI.f32)) u1) (+.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 7/9 binary32) u1)) (*.f32 u2 (PI.f32))))
(neg.f32 (*.f32 (sqrt.f32 u1) (*.f32 u2 (fma.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 u2 u2) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))))
(neg.f32 (*.f32 u2 (fma.f32 (sqrt.f32 u1) (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (sqrt.f32 u1) (*.f32 (*.f32 u2 u2) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32))))))))
(*.f32 (*.f32 u1 u1) (fma.f32 (/.f32 (*.f32 u2 (PI.f32)) (*.f32 u1 u1)) (+.f32 #s(literal 7/9 binary32) (/.f32 #s(literal 40/27 binary32) u1)) (*.f32 u2 (fma.f32 (/.f32 (PI.f32) u1) #s(literal 2/3 binary32) (PI.f32)))))
(*.f32 u2 (*.f32 (fma.f32 #s(literal 1/4 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (sqrt.f32 u1)) (fma.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (*.f32 u2 u2))) (*.f32 #s(literal 2 binary32) (PI.f32)))))
(*.f32 #s(literal 2 binary32) (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u2 (PI.f32)) (sqrt.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) u1) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 u1 u1)) #s(literal 1/4 binary32))))))))
(*.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (+.f32 #s(literal 1/4 binary32) (+.f32 (/.f32 #s(literal 1/3 binary32) u1) (/.f32 #s(literal 1/2 binary32) (*.f32 u1 u1)))))) (*.f32 #s(literal 2 binary32) (*.f32 u2 (*.f32 (*.f32 u1 u1) (PI.f32)))))
(*.f32 u2 (*.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) u1) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 u1 u1)) #s(literal 1/4 binary32))))) (*.f32 (*.f32 u1 u1) (*.f32 (PI.f32) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32))))))
(*.f32 u2 (*.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (+.f32 #s(literal 1/4 binary32) (+.f32 (/.f32 #s(literal 1/3 binary32) u1) (/.f32 #s(literal 1/2 binary32) (*.f32 u1 u1)))))) (*.f32 (*.f32 u1 u1) (fma.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (*.f32 u2 u2))) (*.f32 #s(literal 2 binary32) (PI.f32))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (*.f32 u1 u1) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))
(neg.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32))))))
(*.f32 (sqrt.f32 (neg.f32 (neg.f32 u1))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.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 (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 (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 (fma.f32 (*.f32 u2 u2) (fma.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 (*.f32 u2 u2) (*.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32))))) (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 (sqrt.f32 u1) u2))
(*.f32 (sqrt.f32 (neg.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (-.f32 #s(literal -1/3 binary32) (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32)) u1))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (sqrt.f32 (neg.f32 (neg.f32 u1))) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (pow.f32 (PI.f32) #s(literal 5 binary32)) (*.f32 (*.f32 u2 u2) #s(literal 4/15 binary32)) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))))
(*.f32 (sqrt.f32 (neg.f32 (*.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) u1) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (*.f32 u1 (*.f32 u1 (neg.f32 u1)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 #s(literal 1/4 binary32) (*.f32 u1 u1)) (*.f32 (fma.f32 (*.f32 u1 u1) #s(literal 1/6 binary32) #s(literal 1 binary32)) (sqrt.f32 u1))))
(*.f32 (sqrt.f32 (neg.f32 (*.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)))) u1))))) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
(*.f32 (sqrt.f32 (neg.f32 (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32))))) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (pow.f32 (PI.f32) #s(literal 5 binary32)) (*.f32 (*.f32 u2 u2) #s(literal 4/15 binary32)) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))))
(*.f32 (*.f32 (*.f32 u1 u1) (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)) (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 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32))))) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (pow.f32 (PI.f32) #s(literal 5 binary32)) (*.f32 (*.f32 u2 u2) #s(literal 4/15 binary32)) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))))
(*.f32 (*.f32 u1 u1) (*.f32 (neg.f32 (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))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (*.f32 u1 u1) (sqrt.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) u1) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 u1 u1)) #s(literal 1/4 binary32)))))))
(*.f32 (*.f32 (*.f32 u1 u1) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (+.f32 #s(literal 1/4 binary32) (+.f32 (/.f32 #s(literal 1/3 binary32) u1) (/.f32 #s(literal 1/2 binary32) (*.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 (pow.f32 (PI.f32) #s(literal 5 binary32)) (*.f32 (*.f32 u2 u2) #s(literal 4/15 binary32)) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))))
(*.f32 (sqrt.f32 (neg.f32 (*.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)))) 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 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (fma.f32 (*.f32 u1 u1) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1/4 binary32) (*.f32 #s(literal 1/6 binary32) u1)) (*.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)))) (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)))
Calls

5 calls:

16.0ms
(log.f32 (-.f32 #s(literal 1 binary32) u1))
16.0ms
u1
15.0ms
(-.f32 #s(literal 1 binary32) u1)
14.0ms
(sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1))))
12.0ms
(neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))
Results
AccuracySegmentsBranch
94.2%1u1
94.2%1(sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1))))
94.2%1(neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))
94.2%1(log.f32 (-.f32 #s(literal 1 binary32) u1))
94.2%1(-.f32 #s(literal 1 binary32) u1)
Compiler

Compiled 34 to 29 computations (14.7% saved)

regimes109.0ms (0.9%)

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

10 calls:

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

Compiled 75 to 64 computations (14.7% saved)

regimes111.0ms (0.9%)

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

10 calls:

17.0ms
(log.f32 (-.f32 #s(literal 1 binary32) u1))
16.0ms
(sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))
13.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)))
10.0ms
(sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1))))
9.0ms
cosTheta_i
Results
AccuracySegmentsBranch
94.0%2u1
94.0%2(sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1))))
94.0%2(neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))
94.0%2(log.f32 (-.f32 #s(literal 1 binary32) u1))
94.0%2(-.f32 #s(literal 1 binary32) u1)
89.6%1(sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))
89.6%1cosTheta_i
93.0%2u2
89.6%1(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
93.0%2(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)
Compiler

Compiled 75 to 64 computations (14.7% saved)

regimes99.0ms (0.8%)

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

10 calls:

12.0ms
(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)
11.0ms
cosTheta_i
11.0ms
(sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1))))
11.0ms
(-.f32 #s(literal 1 binary32) u1)
11.0ms
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
Results
AccuracySegmentsBranch
88.8%2(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
88.6%2(sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))
85.1%1cosTheta_i
91.3%2u2
91.3%2(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)
89.3%2u1
89.3%2(sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1))))
89.3%2(neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))
89.3%2(log.f32 (-.f32 #s(literal 1 binary32) u1))
89.3%2(-.f32 #s(literal 1 binary32) u1)
Compiler

Compiled 75 to 64 computations (14.7% saved)

regimes90.0ms (0.7%)

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

10 calls:

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

Compiled 75 to 64 computations (14.7% saved)

regimes77.0ms (0.6%)

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

10 calls:

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

Compiled 75 to 64 computations (14.7% saved)

regimes77.0ms (0.6%)

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

10 calls:

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

Compiled 75 to 64 computations (14.7% saved)

regimes64.0ms (0.5%)

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

10 calls:

8.0ms
(log.f32 (-.f32 #s(literal 1 binary32) u1))
7.0ms
(sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1))))
6.0ms
cosTheta_i
6.0ms
(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)
6.0ms
(sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))
Results
AccuracySegmentsBranch
77.9%1(sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))
77.9%1u1
77.9%1(sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1))))
77.9%1(neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))
81.0%2u2
77.9%1(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
77.9%1(log.f32 (-.f32 #s(literal 1 binary32) u1))
77.9%1(-.f32 #s(literal 1 binary32) u1)
81.0%2(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)
77.9%1cosTheta_i
Compiler

Compiled 75 to 64 computations (14.7% saved)

regimes49.0ms (0.4%)

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

10 calls:

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

Compiled 75 to 64 computations (14.7% saved)

regimes11.0ms (0.1%)

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

2 calls:

6.0ms
u2
4.0ms
(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)
Results
AccuracySegmentsBranch
80.1%2u2
80.1%2(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)
Compiler

Compiled 12 to 10 computations (16.7% saved)

regimes30.0ms (0.2%)

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

7 calls:

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

Compiled 46 to 39 computations (15.2% saved)

regimes62.0ms (0.5%)

Memory
12.2MiB live, 53.8MiB allocated
Counts
10 → 1
Calls
Call 1
Inputs
(*.f32 u2 (*.f32 (PI.f32) #s(literal 7/9 binary32)))
(*.f32 u2 (*.f32 (*.f32 u1 u1) (PI.f32)))
(*.f32 (*.f32 u1 u1) (*.f32 u2 (PI.f32)))
(*.f32 (*.f32 u2 (PI.f32)) (fma.f32 u1 #s(literal 2/3 binary32) #s(literal 7/9 binary32)))
(*.f32 (*.f32 u2 (PI.f32)) (fma.f32 (+.f32 u1 #s(literal 2/3 binary32)) u1 #s(literal 7/9 binary32)))
(*.f32 #s(literal -2 binary32) (*.f32 u2 (*.f32 (sqrt.f32 u1) (PI.f32))))
(*.f32 #s(literal 2 binary32) (*.f32 u2 (*.f32 (sqrt.f32 u1) (PI.f32))))
(*.f32 (neg.f32 (*.f32 u2 (PI.f32))) (*.f32 (sqrt.f32 u1) #s(literal 2 binary32)))
(*.f32 (sqrt.f32 (neg.f32 (neg.f32 u1))) (*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (sqrt.f32 (neg.f32 (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32))))) (*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32))))
Outputs
(*.f32 (sqrt.f32 (neg.f32 (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32))))) (*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32))))
Calls

10 calls:

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

Compiled 75 to 64 computations (14.7% saved)

regimes49.0ms (0.4%)

Memory
-14.5MiB live, 62.4MiB allocated
Counts
9 → 1
Calls
Call 1
Inputs
(*.f32 u2 (*.f32 (PI.f32) #s(literal 7/9 binary32)))
(*.f32 u2 (*.f32 (*.f32 u1 u1) (PI.f32)))
(*.f32 (*.f32 u1 u1) (*.f32 u2 (PI.f32)))
(*.f32 (*.f32 u2 (PI.f32)) (fma.f32 u1 #s(literal 2/3 binary32) #s(literal 7/9 binary32)))
(*.f32 (*.f32 u2 (PI.f32)) (fma.f32 (+.f32 u1 #s(literal 2/3 binary32)) u1 #s(literal 7/9 binary32)))
(*.f32 #s(literal -2 binary32) (*.f32 u2 (*.f32 (sqrt.f32 u1) (PI.f32))))
(*.f32 #s(literal 2 binary32) (*.f32 u2 (*.f32 (sqrt.f32 u1) (PI.f32))))
(*.f32 (neg.f32 (*.f32 u2 (PI.f32))) (*.f32 (sqrt.f32 u1) #s(literal 2 binary32)))
(*.f32 (sqrt.f32 (neg.f32 (neg.f32 u1))) (*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32))))
Outputs
(*.f32 #s(literal 2 binary32) (*.f32 u2 (*.f32 (sqrt.f32 u1) (PI.f32))))
Calls

10 calls:

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

Compiled 75 to 64 computations (14.7% saved)

regimes27.0ms (0.2%)

Memory
15.2MiB live, 53.6MiB allocated
Counts
6 → 1
Calls
Call 1
Inputs
(*.f32 u2 (*.f32 (PI.f32) #s(literal 7/9 binary32)))
(*.f32 u2 (*.f32 (*.f32 u1 u1) (PI.f32)))
(*.f32 (*.f32 u1 u1) (*.f32 u2 (PI.f32)))
(*.f32 (*.f32 u2 (PI.f32)) (fma.f32 u1 #s(literal 2/3 binary32) #s(literal 7/9 binary32)))
(*.f32 (*.f32 u2 (PI.f32)) (fma.f32 (+.f32 u1 #s(literal 2/3 binary32)) u1 #s(literal 7/9 binary32)))
(*.f32 #s(literal -2 binary32) (*.f32 u2 (*.f32 (sqrt.f32 u1) (PI.f32))))
Outputs
(*.f32 (*.f32 u2 (PI.f32)) (fma.f32 (+.f32 u1 #s(literal 2/3 binary32)) u1 #s(literal 7/9 binary32)))
Calls

10 calls:

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

Compiled 75 to 64 computations (14.7% saved)

regimes24.0ms (0.2%)

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

10 calls:

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

Compiled 75 to 64 computations (14.7% saved)

regimes21.0ms (0.2%)

Memory
4.1MiB live, 41.4MiB allocated
Accuracy

Total -2.0b remaining (-7.8%)

Threshold costs -2b (-7.8%)

Counts
3 → 1
Calls
Call 1
Inputs
(*.f32 u2 (*.f32 (PI.f32) #s(literal 7/9 binary32)))
(*.f32 u2 (*.f32 (*.f32 u1 u1) (PI.f32)))
(*.f32 (*.f32 u1 u1) (*.f32 u2 (PI.f32)))
Outputs
(*.f32 u2 (*.f32 (PI.f32) #s(literal 7/9 binary32)))
Calls

10 calls:

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

Compiled 75 to 64 computations (14.7% saved)

bsearch1.0ms (0%)

Memory
1.9MiB live, 1.9MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.9622899889945984
0.9640623927116394
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.9927985072135925
0.9930152297019958
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.21407867968082428
0.21996040642261505
Compiler

Compiled 19 to 20 computations (-5.3% saved)

bsearch0.0ms (0%)

Memory
0.6MiB live, 0.6MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.0026374494191259146
0.0031318976543843746
Compiler

Compiled 19 to 20 computations (-5.3% saved)

bsearch0.0ms (0%)

Memory
0.5MiB live, 0.5MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.0026374494191259146
0.0031318976543843746
Compiler

Compiled 19 to 20 computations (-5.3% saved)

bsearch0.0ms (0%)

Memory
0.5MiB live, 0.5MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.0026374494191259146
0.0031318976543843746
Compiler

Compiled 19 to 20 computations (-5.3% saved)

simplify104.0ms (0.9%)

Memory
4.0MiB live, 81.0MiB allocated
Algorithm
egg-herbie
Rules
828×distribute-lft-neg-in_binary32
434×neg-mul-1_binary32
414×neg-sub0_binary32
354×unsub-neg_binary32
288×sub-neg_binary32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0113468
1189468
2243468
3354468
4485468
5645468
6802468
7928468
81076468
91288468
101525468
111735468
121926468
132062468
142155468
152223468
162271468
172301468
182324468
192332468
202333468
Stop Event
saturated
Calls
Call 1
Inputs
(if (<=.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 4043309/4194304 binary32)) (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (*.f32 (sqrt.f32 (neg.f32 (*.f32 u1 (fma.f32 u1 (fma.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 (*.f32 u1 (fma.f32 u1 (fma.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 (*.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 16659775/16777216 binary32)) (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.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))))
(if (<=.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) #s(literal 7214203/33554432 binary32)) (*.f32 u2 (*.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (+.f32 #s(literal 1/4 binary32) (+.f32 (/.f32 #s(literal 1/3 binary32) u1) (/.f32 #s(literal 1/2 binary32) (*.f32 u1 u1)))))) (*.f32 (*.f32 u1 u1) (fma.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (*.f32 u2 u2))) (*.f32 #s(literal 2 binary32) (PI.f32)))))) (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))))
(*.f32 u2 (*.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (+.f32 #s(literal 1/4 binary32) (+.f32 (/.f32 #s(literal 1/3 binary32) u1) (/.f32 #s(literal 1/2 binary32) (*.f32 u1 u1)))))) (*.f32 (*.f32 u1 u1) (fma.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (*.f32 u2 u2))) (*.f32 #s(literal 2 binary32) (PI.f32))))))
(*.f32 u2 (*.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) u1) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 u1 u1)) #s(literal 1/4 binary32))))) (*.f32 (*.f32 u1 u1) (*.f32 (PI.f32) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32))))))
(*.f32 u2 (*.f32 (fma.f32 #s(literal 1/4 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (sqrt.f32 u1)) (fma.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (*.f32 u2 u2))) (*.f32 #s(literal 2 binary32) (PI.f32)))))
(if (<=.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) #s(literal 6442451/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 u2 (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (neg.f32 (neg.f32 u1))) (*.f32 u2 (*.f32 (PI.f32) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32))))))
(if (<=.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) #s(literal 6442451/2147483648 binary32)) (*.f32 (sqrt.f32 (neg.f32 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32))))) (*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (neg.f32 (neg.f32 u1))) (*.f32 u2 (*.f32 (PI.f32) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32))))))
(if (<=.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) #s(literal 6442451/2147483648 binary32)) (*.f32 (sqrt.f32 (neg.f32 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32))))) (*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 u2 (*.f32 (sqrt.f32 u1) (*.f32 (PI.f32) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32))))))
(*.f32 (sqrt.f32 (neg.f32 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32))))) (*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (sqrt.f32 (neg.f32 (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32))))) (*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 #s(literal 2 binary32) (*.f32 u2 (*.f32 (sqrt.f32 u1) (PI.f32))))
(*.f32 (*.f32 u2 (PI.f32)) (fma.f32 (+.f32 u1 #s(literal 2/3 binary32)) u1 #s(literal 7/9 binary32)))
(*.f32 (*.f32 u2 (PI.f32)) (fma.f32 u1 #s(literal 2/3 binary32) #s(literal 7/9 binary32)))
(*.f32 u2 (*.f32 (PI.f32) #s(literal 7/9 binary32)))
Outputs
(if (<=.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 4043309/4194304 binary32)) (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (*.f32 (sqrt.f32 (neg.f32 (*.f32 u1 (fma.f32 u1 (fma.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 4043309/4194304 binary32)) (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)) (sqrt.f32 (*.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32)) (neg.f32 u1)))))
(*.f32 (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 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)) (sqrt.f32 (*.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32)) (neg.f32 u1))))
(*.f32 (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 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)) (sqrt.f32 (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)) (neg.f32 u1))))
(if (<=.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 16659775/16777216 binary32)) (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.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))))
(if (<=.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 16659775/16777216 binary32)) (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)) (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)) (sqrt.f32 (*.f32 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)) (neg.f32 u1)))))
(if (<=.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) #s(literal 7214203/33554432 binary32)) (*.f32 u2 (*.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (+.f32 #s(literal 1/4 binary32) (+.f32 (/.f32 #s(literal 1/3 binary32) u1) (/.f32 #s(literal 1/2 binary32) (*.f32 u1 u1)))))) (*.f32 (*.f32 u1 u1) (fma.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (*.f32 u2 u2))) (*.f32 #s(literal 2 binary32) (PI.f32)))))) (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))))
(if (<=.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) #s(literal 7214203/33554432 binary32)) (*.f32 u2 (*.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (+.f32 #s(literal 1/4 binary32) (+.f32 (/.f32 #s(literal 1/3 binary32) u1) (/.f32 #s(literal 1/2 binary32) (*.f32 u1 u1)))))) (*.f32 (*.f32 u1 u1) (fma.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (*.f32 u2 u2))) (*.f32 #s(literal 2 binary32) (PI.f32)))))) (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2)))))
(*.f32 u2 (*.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (+.f32 #s(literal 1/4 binary32) (+.f32 (/.f32 #s(literal 1/3 binary32) u1) (/.f32 #s(literal 1/2 binary32) (*.f32 u1 u1)))))) (*.f32 (*.f32 u1 u1) (fma.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (*.f32 u2 u2))) (*.f32 #s(literal 2 binary32) (PI.f32))))))
(*.f32 u2 (*.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) u1) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 u1 u1)) #s(literal 1/4 binary32))))) (*.f32 (*.f32 u1 u1) (*.f32 (PI.f32) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32))))))
(*.f32 u2 (*.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) u1) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/2 binary32) (*.f32 u1 u1)))))) (*.f32 (*.f32 u1 u1) (*.f32 (PI.f32) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32))))))
(*.f32 u2 (*.f32 (fma.f32 #s(literal 1/4 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (sqrt.f32 u1)) (fma.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (*.f32 u2 u2))) (*.f32 #s(literal 2 binary32) (PI.f32)))))
(*.f32 u2 (*.f32 (fma.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (*.f32 u2 u2))) (*.f32 #s(literal 2 binary32) (PI.f32))) (fma.f32 #s(literal 1/4 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (sqrt.f32 u1))))
(if (<=.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) #s(literal 6442451/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 u2 (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (neg.f32 (neg.f32 u1))) (*.f32 u2 (*.f32 (PI.f32) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32))))))
(if (<=.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) #s(literal 6442451/2147483648 binary32)) (*.f32 (sqrt.f32 (*.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32)) (neg.f32 u1))) (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)) (*.f32 (sqrt.f32 u1) (*.f32 u2 (*.f32 (PI.f32) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32))))))
(if (<=.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) #s(literal 6442451/2147483648 binary32)) (*.f32 (sqrt.f32 (neg.f32 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32))))) (*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (neg.f32 (neg.f32 u1))) (*.f32 u2 (*.f32 (PI.f32) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32))))))
(if (<=.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) #s(literal 6442451/2147483648 binary32)) (*.f32 (sqrt.f32 (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)) (neg.f32 u1))) (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)) (*.f32 (sqrt.f32 u1) (*.f32 u2 (*.f32 (PI.f32) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32))))))
(if (<=.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) #s(literal 6442451/2147483648 binary32)) (*.f32 (sqrt.f32 (neg.f32 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32))))) (*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 u2 (*.f32 (sqrt.f32 u1) (*.f32 (PI.f32) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32))))))
(if (<=.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) #s(literal 6442451/2147483648 binary32)) (*.f32 (sqrt.f32 (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)) (neg.f32 u1))) (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)) (*.f32 u2 (*.f32 (sqrt.f32 u1) (*.f32 (PI.f32) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32))))))
(*.f32 (sqrt.f32 (neg.f32 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32))))) (*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (sqrt.f32 (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)) (neg.f32 u1))) (*.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))))) (*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) (sqrt.f32 (*.f32 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)) (neg.f32 u1))))
(*.f32 #s(literal 2 binary32) (*.f32 u2 (*.f32 (sqrt.f32 u1) (PI.f32))))
(*.f32 #s(literal 2 binary32) (*.f32 u2 (*.f32 (PI.f32) (sqrt.f32 u1))))
(*.f32 (*.f32 u2 (PI.f32)) (fma.f32 (+.f32 u1 #s(literal 2/3 binary32)) u1 #s(literal 7/9 binary32)))
(*.f32 (*.f32 (PI.f32) u2) (fma.f32 (+.f32 u1 #s(literal 2/3 binary32)) u1 #s(literal 7/9 binary32)))
(*.f32 (*.f32 u2 (PI.f32)) (fma.f32 u1 #s(literal 2/3 binary32) #s(literal 7/9 binary32)))
(*.f32 (*.f32 (PI.f32) u2) (fma.f32 u1 #s(literal 2/3 binary32) #s(literal 7/9 binary32)))
(*.f32 u2 (*.f32 (PI.f32) #s(literal 7/9 binary32)))

soundness1.4s (11.3%)

Memory
34.1MiB live, 1 243.4MiB allocated
Rules
13 972×lower-fma.f64
13 972×lower-fma.f32
12 616×lower-fma.f64
12 616×lower-fma.f32
11 988×lower-fma.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02301287
16761134
222791047
346661002
08468959
03463482
110763360
238493209
375143207
081233063
04493641
114233414
253173397
085883200
03134104
19813884
234613638
371393636
081413510
Stop Event
fuel
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
node limit
Compiler

Compiled 1 248 to 734 computations (41.2% saved)

preprocess207.0ms (1.7%)

Memory
-21.7MiB live, 331.6MiB allocated
Remove

(negabs u2)

(abs cosTheta_i)

Compiler

Compiled 2 694 to 1 364 computations (49.4% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...