Beckmann Sample, near normal, slope_y

Time bar (total: 32.5s)

analyze978.0ms (3%)

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 39 to 27 computations (30.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 651.0ms
...c/correct-round.rkt:119:19: 154.0ms (23.6% of total)
ival-mult: 149.0ms (22.9% of total)
ival-<=: 95.0ms (14.6% of total)
ival-log: 58.0ms (8.9% of total)
ival-sin: 49.0ms (7.5% of total)
ival-sqrt: 33.0ms (5.1% of total)
ival-and: 27.0ms (4.1% of total)
ival-sub: 25.0ms (3.8% of total)
ival-neg: 20.0ms (3.1% of total)
ival->: 18.0ms (2.8% of total)
ival-pi: 16.0ms (2.5% of total)
const: 4.0ms (0.6% of total)
backward-pass: 1.0ms (0.2% of total)

sample4.9s (15.1%)

Results
3.9s8256×0valid
2.0ms0precondition
Precisions
Click to see histograms. Total time spent on operations: 3.2s
...c/correct-round.rkt:119:19: 941.0ms (29.4% of total)
ival-<=: 487.0ms (15.2% of total)
ival-mult: 442.0ms (13.8% of total)
ival-log: 345.0ms (10.8% of total)
ival-sin: 258.0ms (8.1% of total)
ival-sqrt: 194.0ms (6.1% of total)
ival-neg: 135.0ms (4.2% of total)
ival-and: 120.0ms (3.7% of total)
ival-sub: 100.0ms (3.1% of total)
ival->: 86.0ms (2.7% of total)
ival-pi: 71.0ms (2.2% of total)
const: 19.0ms (0.6% of total)
backward-pass: 5.0ms (0.2% of total)
Bogosity

preprocess212.0ms (0.7%)

Algorithm
egg-herbie
Rules
2146×fnmadd-define
1942×fma-define
1466×sum3-define
988×fmsub-define
968×fnmsub-define
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
042135
199118
2195118
3372118
4758118
51629118
62380118
73135118
85576118
95980118
106185118
116259118
126287118
01313
12512
23812
34812
46212
57912
610112
711512
812712
912812
012812
Stop Event
iter limit
saturated
saturated
Calls
Call 1
Inputs
(* (sqrt (neg (log (- 1 u1)))) (sin (* (* 2 (PI)) u2)))
Outputs
(* (sqrt (neg (log (- 1 u1)))) (sin (* (* 2 (PI)) u2)))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))))
Call 2
Inputs
(* (sqrt (neg (log (- 1 u1)))) (sin (* (* 2 (PI)) u2)))
(* (sqrt (neg (log (- 1 u1)))) (sin (* (* 2 (PI)) u2)))
(* (sqrt (neg (log (- 1 (neg u1))))) (sin (* (* 2 (PI)) u2)))
(* (sqrt (neg (log (- 1 u1)))) (sin (* (* 2 (PI)) (neg u2))))
(neg (* (sqrt (neg (log (- 1 u1)))) (sin (* (* 2 (PI)) u2))))
(neg (* (sqrt (neg (log (- 1 (neg u1))))) (sin (* (* 2 (PI)) u2))))
(neg (* (sqrt (neg (log (- 1 u1)))) (sin (* (* 2 (PI)) (neg u2)))))
(* (sqrt (neg (log (- 1 cosTheta_i)))) (sin (* (* 2 (PI)) u2)))
(* (sqrt (neg (log (- 1 u1)))) (sin (* (* 2 (PI)) cosTheta_i)))
(* (sqrt (neg (log (- 1 u2)))) (sin (* (* 2 (PI)) u1)))
Outputs
(* (sqrt (neg (log (- 1 u1)))) (sin (* (* 2 (PI)) u2)))
(* (sqrt (neg (log1p (neg u1)))) (sin (* 2 (* (PI) u2))))
(* (sqrt (neg (log (- 1 u1)))) (sin (* (* 2 (PI)) u2)))
(* (sqrt (neg (log1p (neg u1)))) (sin (* 2 (* (PI) u2))))
(* (sqrt (neg (log (- 1 (neg u1))))) (sin (* (* 2 (PI)) u2)))
(* (sin (* 2 (* (PI) u2))) (sqrt (neg (log1p u1))))
(* (sqrt (neg (log (- 1 u1)))) (sin (* (* 2 (PI)) (neg u2))))
(* (sqrt (neg (log1p (neg u1)))) (sin (* (PI) (* u2 -2))))
(neg (* (sqrt (neg (log (- 1 u1)))) (sin (* (* 2 (PI)) u2))))
(* (sqrt (neg (log1p (neg u1)))) (sin (* (PI) (* u2 -2))))
(neg (* (sqrt (neg (log (- 1 (neg u1))))) (sin (* (* 2 (PI)) u2))))
(* (sqrt (neg (log1p u1))) (sin (* (PI) (* u2 -2))))
(neg (* (sqrt (neg (log (- 1 u1)))) (sin (* (* 2 (PI)) (neg u2)))))
(* (sqrt (neg (log1p (neg u1)))) (sin (* 2 (* (PI) u2))))
(* (sqrt (neg (log (- 1 cosTheta_i)))) (sin (* (* 2 (PI)) u2)))
(* (sin (* 2 (* (PI) u2))) (sqrt (neg (log1p (neg cosTheta_i)))))
(* (sqrt (neg (log (- 1 u1)))) (sin (* (* 2 (PI)) cosTheta_i)))
(* (sqrt (neg (log1p (neg u1)))) (sin (* 2 (* (PI) cosTheta_i))))
(* (sqrt (neg (log (- 1 u2)))) (sin (* (* 2 (PI)) u1)))
(* (sqrt (neg (log1p (neg u2)))) (sin (* u1 (* 2 (PI)))))
Symmetry

(abs cosTheta_i)

(negabs u2)

explain331.0ms (1%)

FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
1968(0.9999460577964783 0.009246288798749447 2.5577151507860663e-10)8(0.9999696016311646 0.014050926081836224 0.00022480724146589637)(log.f32 (-.f32 #s(literal 1 binary32) u1))
00-0-(neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))
00-0-(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
00-0-(*.f32 #s(literal 2 binary32) (PI.f32))
00-0-(sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))
00-0-u1
00-0-(sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1))))
00-0-#s(literal 1 binary32)
00-0-#s(literal 2 binary32)
00-0-(PI.f32)
00-0-u2
00-0-(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)
00-0-(-.f32 #s(literal 1 binary32) u1)
Results
219.0ms512×0valid
Compiler

Compiled 124 to 44 computations (64.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 113.0ms
ival-log: 45.0ms (39.9% of total)
ival-mult: 26.0ms (23.1% of total)
ival-sin: 15.0ms (13.3% of total)
ival-sqrt: 9.0ms (8% of total)
ival-sub: 6.0ms (5.3% of total)
ival-neg: 5.0ms (4.4% of total)
ival-pi: 4.0ms (3.5% of total)
const: 2.0ms (1.8% of total)
backward-pass: 0.0ms (0% of total)

eval1.0ms (0%)

Compiler

Compiled 15 to 13 computations (13.3% saved)

prune19.0ms (0.1%)

Alt Table
Click to see full alt table
StatusAccuracyProgram
98.4%
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))))
60.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 31 to 27 computations (12.9% saved)

simplify19.0ms (0.1%)

Algorithm
egg-herbie
Localize:

Found 8 expressions of interest:

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

Useful iterations: 0 (0.0ms)

IterNodesCost
02290
14190
25590
36590
48490
510490
612190
713690
813790
013790
Stop Event
iter limit
saturated
Calls
Call 1
Inputs
(* (sqrt (neg (log (- 1 u1)))) (sin (* (* 2 (PI)) u2)))
(sqrt (neg (log (- 1 u1))))
(neg (log (- 1 u1)))
(log (- 1 u1))
(- 1 u1)
1
u1
(sin (* (* 2 (PI)) u2))
(* (* 2 (PI)) u2)
(* 2 (PI))
2
(PI)
u2
(* (sqrt (neg (log (+ 1 (neg u1))))) (sin (* 2 (* (PI) u2))))
(sqrt (neg (log (+ 1 (neg u1)))))
(neg (log (+ 1 (neg u1))))
(log (+ 1 (neg u1)))
(neg u1)
u1
(sin (* 2 (* (PI) u2)))
(* 2 (* (PI) u2))
2
(* (PI) u2)
(PI)
u2
Outputs
(* (sqrt (neg (log (- 1 u1)))) (sin (* (* 2 (PI)) u2)))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))))
(sqrt (neg (log (- 1 u1))))
(sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1))))
(neg (log (- 1 u1)))
(neg.f32 (log1p.f32 (neg.f32 u1)))
(log (- 1 u1))
(log1p.f32 (neg.f32 u1))
(- 1 u1)
(-.f32 #s(literal 1 binary32) u1)
1
#s(literal 1 binary32)
u1
(sin (* (* 2 (PI)) u2))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2)))
(* (* 2 (PI)) u2)
(*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))
(* 2 (PI))
(*.f32 #s(literal 2 binary32) (PI.f32))
2
#s(literal 2 binary32)
(PI)
(PI.f32)
u2
(* (sqrt (neg (log (+ 1 (neg u1))))) (sin (* 2 (* (PI) u2))))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))))
(sqrt (neg (log (+ 1 (neg u1)))))
(sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1))))
(neg (log (+ 1 (neg u1))))
(neg.f32 (log1p.f32 (neg.f32 u1)))
(log (+ 1 (neg u1)))
(log1p.f32 (neg.f32 u1))
(neg u1)
(neg.f32 u1)
u1
(sin (* 2 (* (PI) u2)))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2)))
(* 2 (* (PI) u2))
(*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))
2
#s(literal 2 binary32)
(* (PI) u2)
(*.f32 (PI.f32) u2)
(PI)
(PI.f32)
u2

localize317.0ms (1%)

Localize:

Found 8 expressions of interest:

NewMetricScoreProgram
accuracy99.7%
(sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1))))
accuracy99.4%
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2)))
accuracy98.9%
(*.f32 (PI.f32) u2)
accuracy98.9%
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))))
accuracy99.4%
(sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))
accuracy98.9%
(*.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)))
accuracy58.5%
(log.f32 (-.f32 #s(literal 1 binary32) u1))
Results
254.0ms256×0valid
Compiler

Compiled 98 to 23 computations (76.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 116.0ms
ival-mult: 46.0ms (39.6% of total)
ival-log: 16.0ms (13.8% of total)
ival-sin: 15.0ms (12.9% of total)
compiled-spec: 12.0ms (10.3% of total)
ival-sqrt: 9.0ms (7.7% of total)
ival-neg: 8.0ms (6.9% of total)
ival-add: 3.0ms (2.6% of total)
ival-sub: 3.0ms (2.6% of total)
ival-pi: 2.0ms (1.7% of total)
const: 1.0ms (0.9% of total)
backward-pass: 0.0ms (0% of total)

series148.0ms (0.5%)

Counts
12 → 168
Calls
Call 1
Inputs
#<alt (* (sqrt (neg (log (- 1 u1)))) (sin (* (* 2 (PI)) u2)))>
#<alt (sqrt (neg (log (- 1 u1))))>
#<alt (neg (log (- 1 u1)))>
#<alt (log (- 1 u1))>
#<alt (* (sqrt (neg (log (+ 1 (neg u1))))) (sin (* 2 (* (PI) u2))))>
#<alt (sqrt (neg (log (+ 1 (neg u1)))))>
#<alt (neg (log (+ 1 (neg u1))))>
#<alt (log (+ 1 (neg u1)))>
#<alt (* (* 2 (PI)) u2)>
#<alt (sin (* (* 2 (PI)) u2))>
#<alt (* (PI) u2)>
#<alt (sin (* 2 (* (PI) u2)))>
Outputs
#<alt (* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2)))>
#<alt (+ (* -1/4 (* (sqrt (pow u1 3)) (sin (* 2 (* u2 (PI)))))) (* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))))>
#<alt (+ (* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))) (* (pow u1 2) (+ (* -1/4 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))) (* -1/6 (* (sqrt u1) (sin (* 2 (* u2 (PI)))))))))>
#<alt (+ (* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))) (* (pow u1 2) (+ (* -1/4 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))) (* u1 (+ (* -1/2 (* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (+ 1/4 (* 1/16 (/ 1 (* u1 (pow (sqrt -1) 2)))))))) (* -1/6 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))))))))>
#<alt (* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log -1) (* -1 (log (/ 1 u1))))))>
#<alt (+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log -1) (* -1 (log (/ 1 u1)))))))>
#<alt (+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1))))))))) (pow u1 2)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log -1) (* -1 (log (/ 1 u1))))))))>
#<alt (+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (* (sqrt -1) (+ 1/3 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1))))))) (+ (log -1) (* -1 (log (/ 1 u1))))))))) (pow u1 3)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1))))))))) (pow u1 2)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log -1) (* -1 (log (/ 1 u1)))))))))>
#<alt (* (sqrt (log (/ -1 u1))) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2)))>
#<alt (+ (* -1/2 (* (/ (sin (* 2 (* u2 (PI)))) u1) (sqrt (/ 1 (log (/ -1 u1)))))) (* (sqrt (log (/ -1 u1))) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))))>
#<alt (+ (* -1 (/ (+ (* 1/2 (* (sqrt (/ 1 (log (/ -1 u1)))) (sin (* 2 (* u2 (PI)))))) (* 1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2)))))) u1) (sqrt (/ 1 (log (/ -1 u1))))))) u1)) (* (sqrt (log (/ -1 u1))) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))))>
#<alt (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (sqrt (/ 1 (log (/ -1 u1)))) (* (sin (* 2 (* u2 (PI)))) (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2)))))))) (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (- 1/3 (* -1/2 (/ (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2))))) (* (log (/ -1 u1)) (pow (sqrt -1) 2)))))) u1) (sqrt (/ 1 (log (/ -1 u1))))))) u1)) (* 1/2 (* (sqrt (/ 1 (log (/ -1 u1)))) (sin (* 2 (* u2 (PI))))))) u1)) (* (sqrt (log (/ -1 u1))) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))))>
#<alt (* 2 (* (* u2 (* (PI) (sqrt -1))) (sqrt (log (- 1 u1)))))>
#<alt (* u2 (+ (* -4/3 (* (* (pow u2 2) (* (pow (PI) 3) (sqrt -1))) (sqrt (log (- 1 u1))))) (* 2 (* (* (PI) (sqrt -1)) (sqrt (log (- 1 u1)))))))>
#<alt (* u2 (+ (* 2 (* (* (PI) (sqrt -1)) (sqrt (log (- 1 u1))))) (* (pow u2 2) (+ (* -4/3 (* (* (pow (PI) 3) (sqrt -1)) (sqrt (log (- 1 u1))))) (* 4/15 (* (* (pow u2 2) (* (pow (PI) 5) (sqrt -1))) (sqrt (log (- 1 u1)))))))))>
#<alt (* u2 (+ (* 2 (* (* (PI) (sqrt -1)) (sqrt (log (- 1 u1))))) (* (pow u2 2) (+ (* -4/3 (* (* (pow (PI) 3) (sqrt -1)) (sqrt (log (- 1 u1))))) (* (pow u2 2) (+ (* -8/315 (* (* (pow u2 2) (* (pow (PI) 7) (sqrt -1))) (sqrt (log (- 1 u1))))) (* 4/15 (* (* (pow (PI) 5) (sqrt -1)) (sqrt (log (- 1 u1)))))))))))>
#<alt (* (sqrt (log (- 1 u1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1)))>
#<alt (* (sqrt (log (- 1 u1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1)))>
#<alt (* (sqrt (log (- 1 u1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1)))>
#<alt (* (sqrt (log (- 1 u1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1)))>
#<alt (* (sqrt (log (- 1 u1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1)))>
#<alt (* (sqrt (log (- 1 u1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1)))>
#<alt (* (sqrt (log (- 1 u1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1)))>
#<alt (* (sqrt (log (- 1 u1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1)))>
#<alt (* (sqrt u1) (pow (sqrt -1) 2))>
#<alt (+ (* -1/4 (sqrt (pow u1 3))) (* (sqrt u1) (pow (sqrt -1) 2)))>
#<alt (+ (* (sqrt u1) (pow (sqrt -1) 2)) (* (pow u1 2) (+ (* -1/4 (sqrt (/ 1 u1))) (* -1/6 (sqrt u1)))))>
#<alt (+ (* (sqrt u1) (pow (sqrt -1) 2)) (* (pow u1 2) (+ (* -1/4 (sqrt (/ 1 u1))) (* u1 (+ (* -1/2 (* (sqrt u1) (+ 1/4 (* 1/16 (/ 1 (* u1 (pow (sqrt -1) 2))))))) (* -1/6 (sqrt (/ 1 u1))))))))>
#<alt (* (sqrt -1) (sqrt (+ (log -1) (* -1 (log (/ 1 u1))))))>
#<alt (+ (* -1/2 (* (/ (sqrt -1) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (sqrt -1) (sqrt (+ (log -1) (* -1 (log (/ 1 u1)))))))>
#<alt (+ (* -1/2 (* (/ (sqrt -1) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (pow u1 2)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (sqrt -1) (sqrt (+ (log -1) (* -1 (log (/ 1 u1))))))))>
#<alt (+ (* -1/2 (* (/ (sqrt -1) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* (sqrt -1) (+ 1/3 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1))))))) (+ (log -1) (* -1 (log (/ 1 u1)))))))) (pow u1 3)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (pow u1 2)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (sqrt -1) (sqrt (+ (log -1) (* -1 (log (/ 1 u1)))))))))>
#<alt (* (sqrt (log (/ -1 u1))) (pow (sqrt -1) 2))>
#<alt (+ (* -1/2 (* (/ 1 u1) (sqrt (/ 1 (log (/ -1 u1)))))) (* (sqrt (log (/ -1 u1))) (pow (sqrt -1) 2)))>
#<alt (+ (* -1 (/ (+ (* 1/2 (sqrt (/ 1 (log (/ -1 u1))))) (* 1/2 (* (/ (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2))))) u1) (sqrt (/ 1 (log (/ -1 u1))))))) u1)) (* (sqrt (log (/ -1 u1))) (pow (sqrt -1) 2)))>
#<alt (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (sqrt (/ 1 (log (/ -1 u1)))) (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2))))))) (* -1/2 (* (/ (- 1/3 (* -1/2 (/ (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2))))) (* (log (/ -1 u1)) (pow (sqrt -1) 2))))) u1) (sqrt (/ 1 (log (/ -1 u1))))))) u1)) (* 1/2 (sqrt (/ 1 (log (/ -1 u1)))))) u1)) (* (sqrt (log (/ -1 u1))) (pow (sqrt -1) 2)))>
#<alt u1>
#<alt (* u1 (+ 1 (* 1/2 u1)))>
#<alt (* u1 (+ 1 (* u1 (+ 1/2 (* 1/3 u1)))))>
#<alt (* u1 (+ 1 (* u1 (+ 1/2 (* u1 (+ 1/3 (* 1/4 u1)))))))>
#<alt (* -1 (+ (log -1) (* -1 (log (/ 1 u1)))))>
#<alt (- (/ 1 u1) (+ (log -1) (* -1 (log (/ 1 u1)))))>
#<alt (- (+ (/ 1/2 (pow u1 2)) (/ 1 u1)) (+ (log -1) (* -1 (log (/ 1 u1)))))>
#<alt (- (+ (/ 1/2 (pow u1 2)) (+ (/ 1 u1) (* 1/3 (/ 1 (pow u1 3))))) (+ (log -1) (* -1 (log (/ 1 u1)))))>
#<alt (log (/ -1 u1))>
#<alt (- (/ 1 u1) (* -1 (log (/ -1 u1))))>
#<alt (- (+ (/ 1/2 (pow u1 2)) (/ 1 u1)) (* -1 (log (/ -1 u1))))>
#<alt (- (* -1 (/ (- (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u1))) u1)) 1) u1)) (* -1 (log (/ -1 u1))))>
#<alt (* -1 u1)>
#<alt (* u1 (- (* -1/2 u1) 1))>
#<alt (* u1 (- (* u1 (- (* -1/3 u1) 1/2)) 1))>
#<alt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))>
#<alt (+ (log -1) (* -1 (log (/ 1 u1))))>
#<alt (- (+ (log -1) (* -1 (log (/ 1 u1)))) (/ 1 u1))>
#<alt (+ (log -1) (+ (* -1 (log (/ 1 u1))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u1))) u1))))>
#<alt (- (+ (log -1) (+ (* -1 (log (/ 1 u1))) (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u1))) (pow u1 2))))) (/ 1 u1))>
#<alt (* -1 (log (/ -1 u1)))>
#<alt (- (* -1 (log (/ -1 u1))) (/ 1 u1))>
#<alt (+ (* -1 (log (/ -1 u1))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u1))) u1)))>
#<alt (+ (* -1 (log (/ -1 u1))) (* -1 (/ (+ 1 (+ (/ 1/3 (pow u1 2)) (* 1/2 (/ 1 u1)))) u1)))>
#<alt (* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2)))>
#<alt (+ (* -1/4 (* (sqrt (pow u1 3)) (sin (* 2 (* u2 (PI)))))) (* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))))>
#<alt (+ (* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))) (* (pow u1 2) (+ (* -1/4 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))) (* -1/6 (* (sqrt u1) (sin (* 2 (* u2 (PI)))))))))>
#<alt (+ (* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))) (* (pow u1 2) (+ (* -1/4 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))) (* u1 (+ (* -1/2 (* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (+ 1/4 (* 1/16 (/ 1 (* u1 (pow (sqrt -1) 2)))))))) (* -1/6 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))))))))>
#<alt (* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log -1) (* -1 (log (/ 1 u1))))))>
#<alt (+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log -1) (* -1 (log (/ 1 u1)))))))>
#<alt (+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1))))))))) (pow u1 2)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log -1) (* -1 (log (/ 1 u1))))))))>
#<alt (+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (* (sqrt -1) (+ 1/3 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1))))))) (+ (log -1) (* -1 (log (/ 1 u1))))))))) (pow u1 3)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1))))))))) (pow u1 2)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log -1) (* -1 (log (/ 1 u1)))))))))>
#<alt (* (sqrt (log (/ -1 u1))) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2)))>
#<alt (+ (* -1/2 (* (/ (sin (* 2 (* u2 (PI)))) u1) (sqrt (/ 1 (log (/ -1 u1)))))) (* (sqrt (log (/ -1 u1))) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))))>
#<alt (+ (* -1 (/ (+ (* 1/2 (* (sqrt (/ 1 (log (/ -1 u1)))) (sin (* 2 (* u2 (PI)))))) (* 1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2)))))) u1) (sqrt (/ 1 (log (/ -1 u1))))))) u1)) (* (sqrt (log (/ -1 u1))) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))))>
#<alt (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (sqrt (/ 1 (log (/ -1 u1)))) (* (sin (* 2 (* u2 (PI)))) (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2)))))))) (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (- 1/3 (* -1/2 (/ (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2))))) (* (log (/ -1 u1)) (pow (sqrt -1) 2)))))) u1) (sqrt (/ 1 (log (/ -1 u1))))))) u1)) (* 1/2 (* (sqrt (/ 1 (log (/ -1 u1)))) (sin (* 2 (* u2 (PI))))))) u1)) (* (sqrt (log (/ -1 u1))) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))))>
#<alt (* 2 (* (* u2 (* (PI) (sqrt -1))) (sqrt (log (- 1 u1)))))>
#<alt (* u2 (+ (* -4/3 (* (* (pow u2 2) (* (pow (PI) 3) (sqrt -1))) (sqrt (log (- 1 u1))))) (* 2 (* (* (PI) (sqrt -1)) (sqrt (log (- 1 u1)))))))>
#<alt (* u2 (+ (* 2 (* (* (PI) (sqrt -1)) (sqrt (log (- 1 u1))))) (* (pow u2 2) (+ (* -4/3 (* (* (pow (PI) 3) (sqrt -1)) (sqrt (log (- 1 u1))))) (* 4/15 (* (* (pow u2 2) (* (pow (PI) 5) (sqrt -1))) (sqrt (log (- 1 u1)))))))))>
#<alt (* u2 (+ (* 2 (* (* (PI) (sqrt -1)) (sqrt (log (- 1 u1))))) (* (pow u2 2) (+ (* -4/3 (* (* (pow (PI) 3) (sqrt -1)) (sqrt (log (- 1 u1))))) (* (pow u2 2) (+ (* -8/315 (* (* (pow u2 2) (* (pow (PI) 7) (sqrt -1))) (sqrt (log (- 1 u1))))) (* 4/15 (* (* (pow (PI) 5) (sqrt -1)) (sqrt (log (- 1 u1)))))))))))>
#<alt (* (sqrt (log (- 1 u1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1)))>
#<alt (* (sqrt (log (- 1 u1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1)))>
#<alt (* (sqrt (log (- 1 u1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1)))>
#<alt (* (sqrt (log (- 1 u1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1)))>
#<alt (* (sqrt (log (- 1 u1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1)))>
#<alt (* (sqrt (log (- 1 u1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1)))>
#<alt (* (sqrt (log (- 1 u1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1)))>
#<alt (* (sqrt (log (- 1 u1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1)))>
#<alt (* (sqrt u1) (pow (sqrt -1) 2))>
#<alt (+ (* -1/4 (sqrt (pow u1 3))) (* (sqrt u1) (pow (sqrt -1) 2)))>
#<alt (+ (* (sqrt u1) (pow (sqrt -1) 2)) (* (pow u1 2) (+ (* -1/4 (sqrt (/ 1 u1))) (* -1/6 (sqrt u1)))))>
#<alt (+ (* (sqrt u1) (pow (sqrt -1) 2)) (* (pow u1 2) (+ (* -1/4 (sqrt (/ 1 u1))) (* u1 (+ (* -1/2 (* (sqrt u1) (+ 1/4 (* 1/16 (/ 1 (* u1 (pow (sqrt -1) 2))))))) (* -1/6 (sqrt (/ 1 u1))))))))>
#<alt (* (sqrt -1) (sqrt (+ (log -1) (* -1 (log (/ 1 u1))))))>
#<alt (+ (* -1/2 (* (/ (sqrt -1) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (sqrt -1) (sqrt (+ (log -1) (* -1 (log (/ 1 u1)))))))>
#<alt (+ (* -1/2 (* (/ (sqrt -1) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (pow u1 2)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (sqrt -1) (sqrt (+ (log -1) (* -1 (log (/ 1 u1))))))))>
#<alt (+ (* -1/2 (* (/ (sqrt -1) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* (sqrt -1) (+ 1/3 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1))))))) (+ (log -1) (* -1 (log (/ 1 u1)))))))) (pow u1 3)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (pow u1 2)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (sqrt -1) (sqrt (+ (log -1) (* -1 (log (/ 1 u1)))))))))>
#<alt (* (sqrt (log (/ -1 u1))) (pow (sqrt -1) 2))>
#<alt (+ (* -1/2 (* (/ 1 u1) (sqrt (/ 1 (log (/ -1 u1)))))) (* (sqrt (log (/ -1 u1))) (pow (sqrt -1) 2)))>
#<alt (+ (* -1 (/ (+ (* 1/2 (sqrt (/ 1 (log (/ -1 u1))))) (* 1/2 (* (/ (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2))))) u1) (sqrt (/ 1 (log (/ -1 u1))))))) u1)) (* (sqrt (log (/ -1 u1))) (pow (sqrt -1) 2)))>
#<alt (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (sqrt (/ 1 (log (/ -1 u1)))) (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2))))))) (* -1/2 (* (/ (- 1/3 (* -1/2 (/ (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2))))) (* (log (/ -1 u1)) (pow (sqrt -1) 2))))) u1) (sqrt (/ 1 (log (/ -1 u1))))))) u1)) (* 1/2 (sqrt (/ 1 (log (/ -1 u1)))))) u1)) (* (sqrt (log (/ -1 u1))) (pow (sqrt -1) 2)))>
#<alt u1>
#<alt (* u1 (+ 1 (* 1/2 u1)))>
#<alt (* u1 (+ 1 (* u1 (+ 1/2 (* 1/3 u1)))))>
#<alt (* u1 (+ 1 (* u1 (+ 1/2 (* u1 (+ 1/3 (* 1/4 u1)))))))>
#<alt (* -1 (+ (log -1) (* -1 (log (/ 1 u1)))))>
#<alt (- (/ 1 u1) (+ (log -1) (* -1 (log (/ 1 u1)))))>
#<alt (- (+ (/ 1/2 (pow u1 2)) (/ 1 u1)) (+ (log -1) (* -1 (log (/ 1 u1)))))>
#<alt (- (+ (/ 1/2 (pow u1 2)) (+ (/ 1 u1) (* 1/3 (/ 1 (pow u1 3))))) (+ (log -1) (* -1 (log (/ 1 u1)))))>
#<alt (log (/ -1 u1))>
#<alt (- (/ 1 u1) (* -1 (log (/ -1 u1))))>
#<alt (- (+ (/ 1/2 (pow u1 2)) (/ 1 u1)) (* -1 (log (/ -1 u1))))>
#<alt (- (* -1 (/ (- (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u1))) u1)) 1) u1)) (* -1 (log (/ -1 u1))))>
#<alt (* -1 u1)>
#<alt (* u1 (- (* -1/2 u1) 1))>
#<alt (* u1 (- (* u1 (- (* -1/3 u1) 1/2)) 1))>
#<alt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))>
#<alt (+ (log -1) (* -1 (log (/ 1 u1))))>
#<alt (- (+ (log -1) (* -1 (log (/ 1 u1)))) (/ 1 u1))>
#<alt (+ (log -1) (+ (* -1 (log (/ 1 u1))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u1))) u1))))>
#<alt (- (+ (log -1) (+ (* -1 (log (/ 1 u1))) (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u1))) (pow u1 2))))) (/ 1 u1))>
#<alt (* -1 (log (/ -1 u1)))>
#<alt (- (* -1 (log (/ -1 u1))) (/ 1 u1))>
#<alt (+ (* -1 (log (/ -1 u1))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u1))) u1)))>
#<alt (+ (* -1 (log (/ -1 u1))) (* -1 (/ (+ 1 (+ (/ 1/3 (pow u1 2)) (* 1/2 (/ 1 u1)))) u1)))>
#<alt (* 2 (* 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 (* u2 (PI))>
#<alt (* u2 (PI))>
#<alt (* u2 (PI))>
#<alt (* u2 (PI))>
#<alt (* u2 (PI))>
#<alt (* u2 (PI))>
#<alt (* u2 (PI))>
#<alt (* u2 (PI))>
#<alt (* u2 (PI))>
#<alt (* u2 (PI))>
#<alt (* u2 (PI))>
#<alt (* u2 (PI))>
#<alt (* 2 (* u2 (PI)))>
#<alt (* u2 (+ (* -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

42 calls:

TimeVariablePointExpression
107.0ms
u2
@inf
(* (sqrt (neg (log (- 1 u1)))) (sin (* (* 2 (PI)) u2)))
5.0ms
u2
@0
(* (sqrt (neg (log (- 1 u1)))) (sin (* (* 2 (PI)) u2)))
4.0ms
u1
@inf
(* (sqrt (neg (log (- 1 u1)))) (sin (* (* 2 (PI)) u2)))
4.0ms
u1
@-inf
(* (sqrt (neg (log (- 1 u1)))) (sin (* (* 2 (PI)) u2)))
3.0ms
u1
@0
(* (sqrt (neg (log (- 1 u1)))) (sin (* (* 2 (PI)) u2)))

rewrite837.0ms (2.6%)

Algorithm
batch-egg-rewrite
Rules
2140×fma-lowering-fma.f32
2140×fma-lowering-fma.f64
1632×*-lowering-*.f32
1632×*-lowering-*.f64
1486×sum4-define
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02268
19368
250660
3425360
0840760
Stop Event
iter limit
node limit
Counts
12 → 415
Calls
Call 1
Inputs
(* (sqrt (neg (log (- 1 u1)))) (sin (* (* 2 (PI)) u2)))
(sqrt (neg (log (- 1 u1))))
(neg (log (- 1 u1)))
(log (- 1 u1))
(* (sqrt (neg (log (+ 1 (neg u1))))) (sin (* 2 (* (PI) u2))))
(sqrt (neg (log (+ 1 (neg u1)))))
(neg (log (+ 1 (neg u1))))
(log (+ 1 (neg u1)))
(* (* 2 (PI)) u2)
(sin (* (* 2 (PI)) u2))
(* (PI) u2)
(sin (* 2 (* (PI) u2)))
Outputs
(/.f32 (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1)) #s(literal 1/2 binary32)) #s(literal 2 binary32)) (+.f32 #s(literal 0 binary32) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))))) #s(literal 2 binary32))
(*.f32 (pow.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1)) #s(literal 1/2 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))))
(*.f32 #s(literal 2 binary32) (/.f32 (*.f32 (+.f32 #s(literal 0 binary32) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2)))) (pow.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1)) #s(literal 1/2 binary32))) #s(literal 2 binary32)))
(*.f32 (/.f32 (+.f32 #s(literal 0 binary32) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2)))) #s(literal 2 binary32)) (*.f32 (pow.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1)) #s(literal 1/2 binary32)) #s(literal 2 binary32)))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) (pow.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1)) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)) (*.f32 (pow.f32 (log1p.f32 u1) #s(literal 1/2 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2)))))
(*.f32 (pow.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1)) #s(literal 1/4 binary32)) (*.f32 (pow.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1)) #s(literal 1/4 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2)))))
(*.f32 (*.f32 #s(literal 2 binary32) (sin.f32 (*.f32 (PI.f32) u2))) (*.f32 (cos.f32 (*.f32 (PI.f32) u2)) (pow.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1)) #s(literal 1/2 binary32))))
(*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1)) #s(literal 1/2 binary32)) #s(literal 2 binary32)) (/.f32 (+.f32 #s(literal 0 binary32) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2)))) #s(literal 2 binary32)))
(*.f32 (/.f32 (*.f32 (+.f32 #s(literal 0 binary32) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2)))) (pow.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1)) #s(literal 1/2 binary32))) #s(literal 2 binary32)) #s(literal 2 binary32))
(*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1)) #s(literal 1/2 binary32)) (*.f32 #s(literal 2 binary32) (sin.f32 (*.f32 (PI.f32) u2)))) (cos.f32 (*.f32 (PI.f32) u2)))
(*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32))) (pow.f32 (log1p.f32 u1) #s(literal 1/2 binary32)))
(*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) (pow.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1)) #s(literal 1/4 binary32))) (pow.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1)) #s(literal 1/4 binary32)))
(*.f32 (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1)) #s(literal 1/2 binary32)) #s(literal 2 binary32)) (sin.f32 (*.f32 (PI.f32) u2))) (cos.f32 (*.f32 (PI.f32) u2)))
(*.f32 (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1)) #s(literal 1/2 binary32)) #s(literal 2 binary32)) (cos.f32 (*.f32 (PI.f32) u2))) (sin.f32 (*.f32 (PI.f32) u2)))
(exp.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1)))))
(pow.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1)) #s(literal 1/2 binary32))
(pow.f32 (pow.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1)) #s(literal 1/4 binary32)) #s(literal 2 binary32))
(pow.f32 (*.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1)) (-.f32 #s(literal 0 binary32) (log1p.f32 u1))) #s(literal 1/4 binary32))
(pow.f32 (exp.f32 (log.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1)))) #s(literal 1/2 binary32))
(/.f32 (sqrt.f32 (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)))) (sqrt.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32))))
(/.f32 (sqrt.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)))) (pow.f32 (log1p.f32 u1) #s(literal 1/2 binary32)))
(sqrt.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1)))
(*.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)) (pow.f32 (log1p.f32 u1) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (log1p.f32 u1) #s(literal 1/2 binary32)) (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1)) #s(literal 1/4 binary32)) (pow.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1)) #s(literal 1/4 binary32)))
(neg.f32 (log1p.f32 u1))
(+.f32 (log1p.f32 u1) (-.f32 #s(literal 0 binary32) (log1p.f32 (*.f32 u1 u1))))
(+.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1)) #s(literal 0 binary32))
(+.f32 #s(literal 0 binary32) (-.f32 #s(literal 0 binary32) (log1p.f32 u1)))
(+.f32 (log1p.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))) (-.f32 #s(literal 0 binary32) (log1p.f32 (*.f32 u1 (*.f32 u1 u1)))))
(+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32)))))
(+.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 (*.f32 u1 (*.f32 u1 u1)))) (log1p.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))))
(+.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 (*.f32 u1 (*.f32 u1 u1)))) (log.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))) #s(literal -1 binary32))))
(+.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 (*.f32 u1 u1))) (log1p.f32 u1))
(+.f32 (log.f32 (pow.f32 (+.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32))) (log.f32 (pow.f32 (+.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32))))
(+.f32 (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))) (log1p.f32 (*.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(+.f32 (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (log1p.f32 (*.f32 u1 u1)))
(+.f32 (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))))) (log1p.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))))
(+.f32 (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))) (log1p.f32 (*.f32 u1 (*.f32 u1 u1))))
(+.f32 (log.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32)))) (log.f32 (+.f32 #s(literal -1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))))
(+.f32 (log.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (*.f32 u1 u1)))) (log.f32 (+.f32 u1 #s(literal -1 binary32))))
(+.f32 (log.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 u1 u1) #s(literal -1 binary32)))) (log.f32 (+.f32 u1 #s(literal -1 binary32))))
(fma.f32 (log1p.f32 u1) #s(literal -1 binary32) #s(literal 0 binary32))
(fma.f32 #s(literal -1 binary32) (log1p.f32 u1) #s(literal 0 binary32))
(fma.f32 (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (pow.f32 (log1p.f32 u1) #s(literal 2 binary32))) #s(literal 0 binary32))
(fma.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (log1p.f32 u1) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (log1p.f32 u1)) #s(literal 0 binary32))
(-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1)))
(-.f32 #s(literal 0 binary32) (log1p.f32 u1))
(-.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))))))
(-.f32 (log1p.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))) (log1p.f32 (*.f32 u1 (*.f32 u1 u1))))
(-.f32 (log1p.f32 (*.f32 u1 u1)) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1))))
(-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (+.f32 u1 #s(literal -1 binary32))))
(-.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 (*.f32 u1 (*.f32 u1 u1)))) (neg.f32 (log1p.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))))
(-.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 (*.f32 u1 u1))) (-.f32 #s(literal 0 binary32) (log1p.f32 u1)))
(-.f32 (log1p.f32 (*.f32 (*.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal -1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))))))))
(-.f32 (log1p.f32 (*.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))))))
(-.f32 (log.f32 (+.f32 #s(literal -1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))) (log.f32 (+.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))))
(-.f32 (log.f32 (+.f32 u1 #s(literal -1 binary32))) (log.f32 (+.f32 #s(literal -1 binary32) (*.f32 u1 u1))))
(-.f32 (/.f32 #s(literal 0 binary32) (pow.f32 (log1p.f32 u1) #s(literal 2 binary32))) (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)) (pow.f32 (log1p.f32 u1) #s(literal 2 binary32))))
(-.f32 (/.f32 #s(literal 0 binary32) (log1p.f32 u1)) (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (log1p.f32 u1)))
(-.f32 (log.f32 (*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))))) (log1p.f32 (*.f32 u1 (*.f32 u1 u1))))
(-.f32 (log.f32 (*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal -1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))))))))
(-.f32 (log.f32 (*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))))))
(-.f32 (log.f32 (*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1))))
(-.f32 (log.f32 (*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))))))
(-.f32 (log.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))))) (log1p.f32 (*.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal -1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))))))
(-.f32 (log.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))) (log1p.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))))
(-.f32 (log.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (log1p.f32 u1))
(-.f32 (log.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (log1p.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))))
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (log1p.f32 u1) (-.f32 #s(literal 0 binary32) (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32))) (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)))
(/.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (log1p.f32 u1) #s(literal 2 binary32))) (log1p.f32 u1))
(/.f32 (neg.f32 (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)))) (-.f32 #s(literal 0 binary32) (pow.f32 (log1p.f32 u1) #s(literal 2 binary32))))
(/.f32 (neg.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)))) (-.f32 #s(literal 0 binary32) (log1p.f32 u1)))
(/.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1)) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (-.f32 (*.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1)) (-.f32 #s(literal 0 binary32) (log1p.f32 u1))) (*.f32 #s(literal 0 binary32) (-.f32 #s(literal 0 binary32) (log1p.f32 u1))))))
(/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1)) (-.f32 #s(literal 0 binary32) (log1p.f32 u1)))) (log1p.f32 u1))
(*.f32 (log1p.f32 u1) #s(literal -1 binary32))
(*.f32 #s(literal -1 binary32) (log1p.f32 u1))
(*.f32 (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (pow.f32 (log1p.f32 u1) #s(literal 2 binary32))))
(*.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (log1p.f32 u1) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (log1p.f32 u1)))
(log.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)))
(log1p.f32 u1)
(neg.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1)))
(+.f32 (log1p.f32 u1) #s(literal 0 binary32))
(+.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1)) (log1p.f32 (*.f32 u1 u1)))
(+.f32 #s(literal 0 binary32) (log1p.f32 u1))
(+.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) (neg.f32 (log1p.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))))
(+.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))) #s(literal 1 binary32))))
(+.f32 (log1p.f32 (*.f32 u1 u1)) (-.f32 #s(literal 0 binary32) (log1p.f32 u1)))
(+.f32 (log1p.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 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))) (log.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))))))
(+.f32 (log.f32 (+.f32 #s(literal -1 binary32) (*.f32 u1 u1))) (log.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32)))))
(+.f32 (log.f32 (+.f32 (*.f32 u1 u1) #s(literal -1 binary32))) (log.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32)))))
(+.f32 (neg.f32 (log1p.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))) (log1p.f32 (*.f32 u1 (*.f32 u1 u1))))
(+.f32 (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal 1 binary32))) (-.f32 #s(literal 0 binary32) (log1p.f32 u1)))
(+.f32 (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (log1p.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))))
(+.f32 (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (log1p.f32 u1))
(+.f32 (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))))) (log1p.f32 (*.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal -1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))))))
(+.f32 (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))) (log1p.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))))
(+.f32 (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32)))) (log.f32 (+.f32 #s(literal -1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))))
(+.f32 (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal -1 binary32) (*.f32 u1 u1)))) (log.f32 (+.f32 u1 #s(literal -1 binary32))))
(+.f32 (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 (*.f32 u1 u1) #s(literal -1 binary32)))) (log.f32 (+.f32 u1 #s(literal -1 binary32))))
(-.f32 (log1p.f32 u1) #s(literal 0 binary32))
(-.f32 #s(literal 0 binary32) (-.f32 #s(literal 0 binary32) (log1p.f32 u1)))
(-.f32 #s(literal 0 binary32) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32))))
(-.f32 #s(literal 0 binary32) (log.f32 (/.f32 (+.f32 u1 #s(literal -1 binary32)) (+.f32 (*.f32 u1 u1) #s(literal -1 binary32)))))
(-.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) (log1p.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))))
(-.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) (log.f32 (*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))))))
(-.f32 (log1p.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 u1 (*.f32 u1 (*.f32 u1 u1))))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))) (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))))
(-.f32 (log1p.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))))
(-.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(-.f32 (log1p.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))))))
(-.f32 (log.f32 (+.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))) (log.f32 (+.f32 #s(literal -1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))))
(-.f32 (log.f32 (+.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))) (log.f32 (*.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))))))
(-.f32 (log.f32 (+.f32 #s(literal -1 binary32) (*.f32 u1 u1))) (log.f32 (+.f32 u1 #s(literal -1 binary32))))
(-.f32 (log.f32 (+.f32 #s(literal -1 binary32) (*.f32 u1 u1))) (log.f32 (*.f32 #s(literal 1 binary32) (+.f32 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 u1 u1) #s(literal -1 binary32))) (log.f32 (*.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32)))))
(-.f32 (log.f32 (+.f32 u1 #s(literal -1 binary32))) (log.f32 #s(literal -1 binary32)))
(-.f32 (+.f32 #s(literal 0 binary32) (log1p.f32 (*.f32 u1 (*.f32 u1 u1)))) (log1p.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))))
(-.f32 (+.f32 #s(literal 0 binary32) (log1p.f32 (*.f32 u1 u1))) (log1p.f32 u1))
(-.f32 (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (neg.f32 (log1p.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))))
(-.f32 (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (-.f32 #s(literal 0 binary32) (log1p.f32 u1)))
(-.f32 (log.f32 (-.f32 (*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))) (*.f32 u1 (*.f32 u1 u1))))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))) (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))))))
(-.f32 (log.f32 (-.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 (*.f32 u1 (+.f32 #s(literal 1 binary32) 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 u1 (*.f32 u1 (*.f32 u1 u1)))))) #s(literal 1 binary32))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))))))
(-.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1 binary32))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))))))
(-.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1 binary32))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (+.f32 #s(literal 1 binary32) u1))))
(-.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1))))
(-.f32 (log.f32 (neg.f32 (+.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32)))) (log.f32 (neg.f32 (+.f32 #s(literal -1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))))))
(-.f32 (log.f32 (neg.f32 (+.f32 #s(literal -1 binary32) (*.f32 u1 u1)))) (log1p.f32 u1))
(-.f32 (log.f32 (neg.f32 (+.f32 (*.f32 u1 u1) #s(literal -1 binary32)))) (log1p.f32 u1))
(-.f32 (log.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (+.f32 u1 #s(literal -1 binary32)) #s(literal 3 binary32)))) (log.f32 (+.f32 #s(literal 0 binary32) (+.f32 (*.f32 (+.f32 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (*.f32 #s(literal 0 binary32) (+.f32 u1 #s(literal -1 binary32)))))))
(-.f32 (log.f32 (-.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))) #s(literal 3 binary32)) (pow.f32 (/.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))) #s(literal 3 binary32)))) (log.f32 (+.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))))) (+.f32 (*.f32 (/.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))) (/.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))) (/.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))))))))
(-.f32 (log.f32 (-.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) #s(literal 3 binary32)) (pow.f32 (/.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) u1)) #s(literal 3 binary32)))) (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 (*.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 #s(literal 0 binary32) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (+.f32 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) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))))) (*.f32 (/.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))) (/.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))))))) (log.f32 (+.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))) (/.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) 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))))) (log1p.f32 u1))
(-.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) #s(literal 1 binary32))) (log1p.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))))
(-.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #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 u1 (*.f32 u1 (*.f32 u1 u1)))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))))) (log1p.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))))
(-.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))))) (log1p.f32 (*.f32 u1 (*.f32 u1 u1))))
(-.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)))) (log1p.f32 (*.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(-.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)))) (log1p.f32 (*.f32 u1 u1)))
(/.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (log1p.f32 u1) #s(literal 2 binary32))) (-.f32 #s(literal 0 binary32) (log1p.f32 u1)))
(/.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (log1p.f32 u1) #s(literal 3 binary32))) (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)))
(/.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))) #s(literal 3 binary32))) (+.f32 (*.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) (log1p.f32 (*.f32 u1 (*.f32 u1 u1)))) (+.f32 (*.f32 (log1p.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))) (log1p.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))) (*.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) (log1p.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))))))
(/.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32)) (pow.f32 (log1p.f32 u1) #s(literal 3 binary32))) (+.f32 (*.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 (*.f32 u1 u1))) (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (*.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1)))))
(/.f32 (-.f32 (*.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) (log1p.f32 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (log1p.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))) (log1p.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))))))
(/.f32 (-.f32 (*.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 (*.f32 u1 u1))) (pow.f32 (log1p.f32 u1) #s(literal 2 binary32))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1))))
(log.f32 (+.f32 #s(literal 1 binary32) u1))
(/.f32 (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1)) #s(literal 1/2 binary32)) #s(literal 2 binary32)) (+.f32 #s(literal 0 binary32) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))))) #s(literal 2 binary32))
(*.f32 (pow.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1)) #s(literal 1/2 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))))
(*.f32 #s(literal 2 binary32) (/.f32 (*.f32 (+.f32 #s(literal 0 binary32) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2)))) (pow.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1)) #s(literal 1/2 binary32))) #s(literal 2 binary32)))
(*.f32 (/.f32 (+.f32 #s(literal 0 binary32) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2)))) #s(literal 2 binary32)) (*.f32 (pow.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1)) #s(literal 1/2 binary32)) #s(literal 2 binary32)))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) (pow.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1)) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)) (*.f32 (pow.f32 (log1p.f32 u1) #s(literal 1/2 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2)))))
(*.f32 (pow.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1)) #s(literal 1/4 binary32)) (*.f32 (pow.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1)) #s(literal 1/4 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2)))))
(*.f32 (*.f32 #s(literal 2 binary32) (sin.f32 (*.f32 (PI.f32) u2))) (*.f32 (cos.f32 (*.f32 (PI.f32) u2)) (pow.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1)) #s(literal 1/2 binary32))))
(*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1)) #s(literal 1/2 binary32)) #s(literal 2 binary32)) (/.f32 (+.f32 #s(literal 0 binary32) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2)))) #s(literal 2 binary32)))
(*.f32 (/.f32 (*.f32 (+.f32 #s(literal 0 binary32) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2)))) (pow.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1)) #s(literal 1/2 binary32))) #s(literal 2 binary32)) #s(literal 2 binary32))
(*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1)) #s(literal 1/2 binary32)) (*.f32 #s(literal 2 binary32) (sin.f32 (*.f32 (PI.f32) u2)))) (cos.f32 (*.f32 (PI.f32) u2)))
(*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32))) (pow.f32 (log1p.f32 u1) #s(literal 1/2 binary32)))
(*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) (pow.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1)) #s(literal 1/4 binary32))) (pow.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1)) #s(literal 1/4 binary32)))
(*.f32 (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1)) #s(literal 1/2 binary32)) #s(literal 2 binary32)) (sin.f32 (*.f32 (PI.f32) u2))) (cos.f32 (*.f32 (PI.f32) u2)))
(*.f32 (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1)) #s(literal 1/2 binary32)) #s(literal 2 binary32)) (cos.f32 (*.f32 (PI.f32) u2))) (sin.f32 (*.f32 (PI.f32) u2)))
(exp.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1)))))
(pow.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1)) #s(literal 1/2 binary32))
(pow.f32 (pow.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1)) #s(literal 1/4 binary32)) #s(literal 2 binary32))
(pow.f32 (*.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1)) (-.f32 #s(literal 0 binary32) (log1p.f32 u1))) #s(literal 1/4 binary32))
(pow.f32 (exp.f32 (log.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1)))) #s(literal 1/2 binary32))
(/.f32 (sqrt.f32 (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)))) (sqrt.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32))))
(/.f32 (sqrt.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)))) (pow.f32 (log1p.f32 u1) #s(literal 1/2 binary32)))
(sqrt.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1)))
(*.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)) (pow.f32 (log1p.f32 u1) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (log1p.f32 u1) #s(literal 1/2 binary32)) (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1)) #s(literal 1/4 binary32)) (pow.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1)) #s(literal 1/4 binary32)))
(neg.f32 (log1p.f32 u1))
(+.f32 (log1p.f32 u1) (-.f32 #s(literal 0 binary32) (log1p.f32 (*.f32 u1 u1))))
(+.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1)) #s(literal 0 binary32))
(+.f32 #s(literal 0 binary32) (-.f32 #s(literal 0 binary32) (log1p.f32 u1)))
(+.f32 (log1p.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))) (-.f32 #s(literal 0 binary32) (log1p.f32 (*.f32 u1 (*.f32 u1 u1)))))
(+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32)))))
(+.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 (*.f32 u1 (*.f32 u1 u1)))) (log1p.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))))
(+.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 (*.f32 u1 (*.f32 u1 u1)))) (log.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))) #s(literal -1 binary32))))
(+.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 (*.f32 u1 u1))) (log1p.f32 u1))
(+.f32 (log.f32 (pow.f32 (+.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32))) (log.f32 (pow.f32 (+.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32))))
(+.f32 (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))) (log1p.f32 (*.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(+.f32 (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (log1p.f32 (*.f32 u1 u1)))
(+.f32 (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))))) (log1p.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))))
(+.f32 (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))) (log1p.f32 (*.f32 u1 (*.f32 u1 u1))))
(+.f32 (log.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32)))) (log.f32 (+.f32 #s(literal -1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))))
(+.f32 (log.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (*.f32 u1 u1)))) (log.f32 (+.f32 u1 #s(literal -1 binary32))))
(+.f32 (log.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 u1 u1) #s(literal -1 binary32)))) (log.f32 (+.f32 u1 #s(literal -1 binary32))))
(fma.f32 (log1p.f32 u1) #s(literal -1 binary32) #s(literal 0 binary32))
(fma.f32 #s(literal -1 binary32) (log1p.f32 u1) #s(literal 0 binary32))
(fma.f32 (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (pow.f32 (log1p.f32 u1) #s(literal 2 binary32))) #s(literal 0 binary32))
(fma.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (log1p.f32 u1) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (log1p.f32 u1)) #s(literal 0 binary32))
(-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1)))
(-.f32 #s(literal 0 binary32) (log1p.f32 u1))
(-.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))))))
(-.f32 (log1p.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))) (log1p.f32 (*.f32 u1 (*.f32 u1 u1))))
(-.f32 (log1p.f32 (*.f32 u1 u1)) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1))))
(-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (+.f32 u1 #s(literal -1 binary32))))
(-.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 (*.f32 u1 (*.f32 u1 u1)))) (neg.f32 (log1p.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))))
(-.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 (*.f32 u1 u1))) (-.f32 #s(literal 0 binary32) (log1p.f32 u1)))
(-.f32 (log1p.f32 (*.f32 (*.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal -1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))))))))
(-.f32 (log1p.f32 (*.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))))))
(-.f32 (log.f32 (+.f32 #s(literal -1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))) (log.f32 (+.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))))
(-.f32 (log.f32 (+.f32 u1 #s(literal -1 binary32))) (log.f32 (+.f32 #s(literal -1 binary32) (*.f32 u1 u1))))
(-.f32 (/.f32 #s(literal 0 binary32) (pow.f32 (log1p.f32 u1) #s(literal 2 binary32))) (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)) (pow.f32 (log1p.f32 u1) #s(literal 2 binary32))))
(-.f32 (/.f32 #s(literal 0 binary32) (log1p.f32 u1)) (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (log1p.f32 u1)))
(-.f32 (log.f32 (*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))))) (log1p.f32 (*.f32 u1 (*.f32 u1 u1))))
(-.f32 (log.f32 (*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal -1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))))))))
(-.f32 (log.f32 (*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))))))
(-.f32 (log.f32 (*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1))))
(-.f32 (log.f32 (*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))))))
(-.f32 (log.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))))) (log1p.f32 (*.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal -1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))))))
(-.f32 (log.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))) (log1p.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))))
(-.f32 (log.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (log1p.f32 u1))
(-.f32 (log.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (log1p.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))))
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (log1p.f32 u1) (-.f32 #s(literal 0 binary32) (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32))) (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)))
(/.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (log1p.f32 u1) #s(literal 2 binary32))) (log1p.f32 u1))
(/.f32 (neg.f32 (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)))) (-.f32 #s(literal 0 binary32) (pow.f32 (log1p.f32 u1) #s(literal 2 binary32))))
(/.f32 (neg.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)))) (-.f32 #s(literal 0 binary32) (log1p.f32 u1)))
(/.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1)) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (-.f32 (*.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1)) (-.f32 #s(literal 0 binary32) (log1p.f32 u1))) (*.f32 #s(literal 0 binary32) (-.f32 #s(literal 0 binary32) (log1p.f32 u1))))))
(/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1)) (-.f32 #s(literal 0 binary32) (log1p.f32 u1)))) (log1p.f32 u1))
(*.f32 (log1p.f32 u1) #s(literal -1 binary32))
(*.f32 #s(literal -1 binary32) (log1p.f32 u1))
(*.f32 (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (pow.f32 (log1p.f32 u1) #s(literal 2 binary32))))
(*.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (log1p.f32 u1) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (log1p.f32 u1)))
(log.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)))
(log1p.f32 u1)
(neg.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1)))
(+.f32 (log1p.f32 u1) #s(literal 0 binary32))
(+.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1)) (log1p.f32 (*.f32 u1 u1)))
(+.f32 #s(literal 0 binary32) (log1p.f32 u1))
(+.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) (neg.f32 (log1p.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))))
(+.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))) #s(literal 1 binary32))))
(+.f32 (log1p.f32 (*.f32 u1 u1)) (-.f32 #s(literal 0 binary32) (log1p.f32 u1)))
(+.f32 (log1p.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 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))) (log.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))))))
(+.f32 (log.f32 (+.f32 #s(literal -1 binary32) (*.f32 u1 u1))) (log.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32)))))
(+.f32 (log.f32 (+.f32 (*.f32 u1 u1) #s(literal -1 binary32))) (log.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32)))))
(+.f32 (neg.f32 (log1p.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))) (log1p.f32 (*.f32 u1 (*.f32 u1 u1))))
(+.f32 (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal 1 binary32))) (-.f32 #s(literal 0 binary32) (log1p.f32 u1)))
(+.f32 (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (log1p.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))))
(+.f32 (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (log1p.f32 u1))
(+.f32 (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))))) (log1p.f32 (*.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal -1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))))))
(+.f32 (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))) (log1p.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))))
(+.f32 (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32)))) (log.f32 (+.f32 #s(literal -1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))))
(+.f32 (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal -1 binary32) (*.f32 u1 u1)))) (log.f32 (+.f32 u1 #s(literal -1 binary32))))
(+.f32 (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 (*.f32 u1 u1) #s(literal -1 binary32)))) (log.f32 (+.f32 u1 #s(literal -1 binary32))))
(-.f32 (log1p.f32 u1) #s(literal 0 binary32))
(-.f32 #s(literal 0 binary32) (-.f32 #s(literal 0 binary32) (log1p.f32 u1)))
(-.f32 #s(literal 0 binary32) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32))))
(-.f32 #s(literal 0 binary32) (log.f32 (/.f32 (+.f32 u1 #s(literal -1 binary32)) (+.f32 (*.f32 u1 u1) #s(literal -1 binary32)))))
(-.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) (log1p.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))))
(-.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) (log.f32 (*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))))))
(-.f32 (log1p.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 u1 (*.f32 u1 (*.f32 u1 u1))))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))) (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))))
(-.f32 (log1p.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))))
(-.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(-.f32 (log1p.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))))))
(-.f32 (log.f32 (+.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))) (log.f32 (+.f32 #s(literal -1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))))
(-.f32 (log.f32 (+.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))) (log.f32 (*.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))))))
(-.f32 (log.f32 (+.f32 #s(literal -1 binary32) (*.f32 u1 u1))) (log.f32 (+.f32 u1 #s(literal -1 binary32))))
(-.f32 (log.f32 (+.f32 #s(literal -1 binary32) (*.f32 u1 u1))) (log.f32 (*.f32 #s(literal 1 binary32) (+.f32 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 u1 u1) #s(literal -1 binary32))) (log.f32 (*.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32)))))
(-.f32 (log.f32 (+.f32 u1 #s(literal -1 binary32))) (log.f32 #s(literal -1 binary32)))
(-.f32 (+.f32 #s(literal 0 binary32) (log1p.f32 (*.f32 u1 (*.f32 u1 u1)))) (log1p.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))))
(-.f32 (+.f32 #s(literal 0 binary32) (log1p.f32 (*.f32 u1 u1))) (log1p.f32 u1))
(-.f32 (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (neg.f32 (log1p.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))))
(-.f32 (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (-.f32 #s(literal 0 binary32) (log1p.f32 u1)))
(-.f32 (log.f32 (-.f32 (*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))) (*.f32 u1 (*.f32 u1 u1))))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))) (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))))))
(-.f32 (log.f32 (-.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 (*.f32 u1 (+.f32 #s(literal 1 binary32) 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 u1 (*.f32 u1 (*.f32 u1 u1)))))) #s(literal 1 binary32))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))))))
(-.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1 binary32))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))))))
(-.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1 binary32))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (+.f32 #s(literal 1 binary32) u1))))
(-.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1))))
(-.f32 (log.f32 (neg.f32 (+.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32)))) (log.f32 (neg.f32 (+.f32 #s(literal -1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))))))
(-.f32 (log.f32 (neg.f32 (+.f32 #s(literal -1 binary32) (*.f32 u1 u1)))) (log1p.f32 u1))
(-.f32 (log.f32 (neg.f32 (+.f32 (*.f32 u1 u1) #s(literal -1 binary32)))) (log1p.f32 u1))
(-.f32 (log.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (+.f32 u1 #s(literal -1 binary32)) #s(literal 3 binary32)))) (log.f32 (+.f32 #s(literal 0 binary32) (+.f32 (*.f32 (+.f32 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (*.f32 #s(literal 0 binary32) (+.f32 u1 #s(literal -1 binary32)))))))
(-.f32 (log.f32 (-.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))) #s(literal 3 binary32)) (pow.f32 (/.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))) #s(literal 3 binary32)))) (log.f32 (+.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))))) (+.f32 (*.f32 (/.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))) (/.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))) (/.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))))))))
(-.f32 (log.f32 (-.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) #s(literal 3 binary32)) (pow.f32 (/.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) u1)) #s(literal 3 binary32)))) (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 (*.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 #s(literal 0 binary32) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (+.f32 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) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))))) (*.f32 (/.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))) (/.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))))))) (log.f32 (+.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))) (/.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) 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))))) (log1p.f32 u1))
(-.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) #s(literal 1 binary32))) (log1p.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))))
(-.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #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 u1 (*.f32 u1 (*.f32 u1 u1)))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))))) (log1p.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))))
(-.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))))) (log1p.f32 (*.f32 u1 (*.f32 u1 u1))))
(-.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)))) (log1p.f32 (*.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(-.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)))) (log1p.f32 (*.f32 u1 u1)))
(/.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (log1p.f32 u1) #s(literal 2 binary32))) (-.f32 #s(literal 0 binary32) (log1p.f32 u1)))
(/.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (log1p.f32 u1) #s(literal 3 binary32))) (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)))
(/.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))) #s(literal 3 binary32))) (+.f32 (*.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) (log1p.f32 (*.f32 u1 (*.f32 u1 u1)))) (+.f32 (*.f32 (log1p.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))) (log1p.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))) (*.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) (log1p.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))))))
(/.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32)) (pow.f32 (log1p.f32 u1) #s(literal 3 binary32))) (+.f32 (*.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 (*.f32 u1 u1))) (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (*.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1)))))
(/.f32 (-.f32 (*.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) (log1p.f32 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (log1p.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))) (log1p.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))))))
(/.f32 (-.f32 (*.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 (*.f32 u1 u1))) (pow.f32 (log1p.f32 u1) #s(literal 2 binary32))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1))))
(log.f32 (+.f32 #s(literal 1 binary32) u1))
(+.f32 (*.f32 (PI.f32) u2) (*.f32 (PI.f32) u2))
(fma.f32 #s(literal 1 binary32) (*.f32 (PI.f32) u2) (*.f32 (PI.f32) u2))
(fma.f32 (PI.f32) u2 (*.f32 (PI.f32) u2))
(fma.f32 u2 (PI.f32) (*.f32 (PI.f32) u2))
(fma.f32 (*.f32 (PI.f32) u2) #s(literal 1 binary32) (*.f32 (PI.f32) u2))
(fma.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) (*.f32 u2 (pow.f32 (PI.f32) #s(literal 2/3 binary32))) (*.f32 (PI.f32) u2))
(fma.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) (*.f32 u2 (pow.f32 (PI.f32) #s(literal 1/3 binary32)))) (*.f32 (PI.f32) u2))
(fma.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 1/6 binary32)) (*.f32 u2 (pow.f32 (PI.f32) #s(literal 1/2 binary32)))) (*.f32 (PI.f32) u2))
(fma.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (*.f32 u2 (pow.f32 (PI.f32) #s(literal 1/3 binary32))) (*.f32 (PI.f32) u2))
(fma.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) (*.f32 u2 (pow.f32 (PI.f32) #s(literal 1/2 binary32))) (*.f32 (PI.f32) u2))
(fma.f32 (pow.f32 (PI.f32) #s(literal 1/4 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 1/4 binary32)) (*.f32 u2 (pow.f32 (PI.f32) #s(literal 1/2 binary32)))) (*.f32 (PI.f32) u2))
(fma.f32 (*.f32 u2 (pow.f32 (PI.f32) #s(literal 2/3 binary32))) (pow.f32 (PI.f32) #s(literal 1/3 binary32)) (*.f32 (PI.f32) u2))
(fma.f32 (*.f32 u2 (pow.f32 (PI.f32) #s(literal 1/2 binary32))) (pow.f32 (PI.f32) #s(literal 1/2 binary32)) (*.f32 (PI.f32) u2))
(fma.f32 (*.f32 u2 (pow.f32 (PI.f32) #s(literal 1/3 binary32))) (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (*.f32 (PI.f32) u2))
(fma.f32 (*.f32 #s(literal 1 binary32) (*.f32 u2 (pow.f32 (PI.f32) #s(literal 2/3 binary32)))) (pow.f32 (PI.f32) #s(literal 1/3 binary32)) (*.f32 (PI.f32) u2))
(fma.f32 (*.f32 (*.f32 u2 (pow.f32 (PI.f32) #s(literal 2/3 binary32))) #s(literal 1 binary32)) (pow.f32 (PI.f32) #s(literal 1/3 binary32)) (*.f32 (PI.f32) u2))
(fma.f32 (*.f32 (*.f32 u2 (pow.f32 (PI.f32) #s(literal 2/3 binary32))) (pow.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) #s(literal 1/3 binary32))) (pow.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) #s(literal 1/3 binary32)) (*.f32 (PI.f32) u2))
(fma.f32 (*.f32 (*.f32 u2 (pow.f32 (PI.f32) #s(literal 2/3 binary32))) (pow.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) #s(literal 1/3 binary32))) (pow.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) #s(literal 1/3 binary32)) (*.f32 (PI.f32) u2))
(fma.f32 (*.f32 (*.f32 u2 (pow.f32 (PI.f32) #s(literal 1/2 binary32))) #s(literal 1 binary32)) (pow.f32 (PI.f32) #s(literal 1/2 binary32)) (*.f32 (PI.f32) u2))
(fma.f32 (*.f32 (*.f32 u2 (pow.f32 (PI.f32) #s(literal 1/2 binary32))) (pow.f32 (PI.f32) #s(literal 1/3 binary32))) (pow.f32 (PI.f32) #s(literal 1/6 binary32)) (*.f32 (PI.f32) u2))
(fma.f32 (*.f32 (*.f32 u2 (pow.f32 (PI.f32) #s(literal 1/2 binary32))) (pow.f32 (PI.f32) #s(literal 1/4 binary32))) (pow.f32 (PI.f32) #s(literal 1/4 binary32)) (*.f32 (PI.f32) u2))
(/.f32 (+.f32 (pow.f32 (*.f32 (PI.f32) u2) #s(literal 3 binary32)) (pow.f32 (*.f32 (PI.f32) u2) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 (PI.f32) u2) (*.f32 (PI.f32) u2)) (-.f32 (*.f32 (*.f32 (PI.f32) u2) (*.f32 (PI.f32) u2)) (*.f32 (*.f32 (PI.f32) u2) (*.f32 (PI.f32) u2)))))
(/.f32 (-.f32 (*.f32 (*.f32 (PI.f32) u2) (*.f32 (PI.f32) u2)) (*.f32 (*.f32 (PI.f32) u2) (*.f32 (PI.f32) u2))) #s(literal 0 binary32))
(*.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2)))
(*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))
(*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))
(*.f32 (PI.f32) (+.f32 u2 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 u2 (+.f32 (PI.f32) (PI.f32)))
(*.f32 (*.f32 (PI.f32) u2) #s(literal 2 binary32))
(*.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) (+.f32 (*.f32 u2 (pow.f32 (PI.f32) #s(literal 2/3 binary32))) (*.f32 u2 (pow.f32 (PI.f32) #s(literal 2/3 binary32)))))
(*.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (*.f32 #s(literal 2 binary32) u2)))
(*.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (+.f32 (*.f32 u2 (pow.f32 (PI.f32) #s(literal 1/3 binary32))) (*.f32 u2 (pow.f32 (PI.f32) #s(literal 1/3 binary32)))))
(*.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) (*.f32 #s(literal 2 binary32) u2)))
(*.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (*.f32 (*.f32 #s(literal 2 binary32) (pow.f32 (PI.f32) #s(literal 1/3 binary32))) u2))
(*.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (*.f32 (*.f32 u2 (pow.f32 (PI.f32) #s(literal 1/3 binary32))) #s(literal 2 binary32)))
(*.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) (+.f32 (*.f32 u2 (pow.f32 (PI.f32) #s(literal 1/2 binary32))) (*.f32 u2 (pow.f32 (PI.f32) #s(literal 1/2 binary32)))))
(*.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) (*.f32 #s(literal 2 binary32) u2)))
(*.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) (*.f32 (*.f32 #s(literal 2 binary32) (pow.f32 (PI.f32) #s(literal 1/2 binary32))) u2))
(*.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) (*.f32 (*.f32 u2 (pow.f32 (PI.f32) #s(literal 1/2 binary32))) #s(literal 2 binary32)))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2)) #s(literal 1 binary32))
(*.f32 (*.f32 #s(literal 2 binary32) (pow.f32 (PI.f32) #s(literal 2/3 binary32))) (*.f32 u2 (pow.f32 (PI.f32) #s(literal 1/3 binary32))))
(*.f32 (*.f32 #s(literal 2 binary32) (pow.f32 (PI.f32) #s(literal 1/2 binary32))) (*.f32 u2 (pow.f32 (PI.f32) #s(literal 1/2 binary32))))
(*.f32 (*.f32 #s(literal 2 binary32) u2) (PI.f32))
(*.f32 (*.f32 u2 (pow.f32 (PI.f32) #s(literal 2/3 binary32))) (*.f32 #s(literal 2 binary32) (pow.f32 (PI.f32) #s(literal 1/3 binary32))))
(*.f32 (*.f32 u2 (pow.f32 (PI.f32) #s(literal 2/3 binary32))) (+.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) (pow.f32 (PI.f32) #s(literal 1/3 binary32))))
(*.f32 (*.f32 u2 (pow.f32 (PI.f32) #s(literal 1/2 binary32))) (*.f32 #s(literal 2 binary32) (pow.f32 (PI.f32) #s(literal 1/2 binary32))))
(*.f32 (*.f32 u2 (pow.f32 (PI.f32) #s(literal 1/2 binary32))) (+.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) (pow.f32 (PI.f32) #s(literal 1/2 binary32))))
(*.f32 (*.f32 u2 (pow.f32 (PI.f32) #s(literal 1/3 binary32))) (+.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (pow.f32 (PI.f32) #s(literal 2/3 binary32))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (pow.f32 (PI.f32) #s(literal 2/3 binary32)))) (pow.f32 (PI.f32) #s(literal 1/3 binary32)))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (pow.f32 (PI.f32) #s(literal 1/2 binary32)))) (pow.f32 (PI.f32) #s(literal 1/2 binary32)))
(*.f32 (*.f32 u2 (*.f32 #s(literal 2 binary32) (pow.f32 (PI.f32) #s(literal 2/3 binary32)))) (pow.f32 (PI.f32) #s(literal 1/3 binary32)))
(*.f32 (*.f32 u2 (*.f32 #s(literal 2 binary32) (pow.f32 (PI.f32) #s(literal 1/2 binary32)))) (pow.f32 (PI.f32) #s(literal 1/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 1/3 binary32))) (pow.f32 (PI.f32) #s(literal 2/3 binary32)))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) u2) (pow.f32 (PI.f32) #s(literal 2/3 binary32))) (pow.f32 (PI.f32) #s(literal 1/3 binary32)))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) u2) (pow.f32 (PI.f32) #s(literal 1/2 binary32))) (pow.f32 (PI.f32) #s(literal 1/2 binary32)))
(+.f32 (/.f32 (+.f32 #s(literal 0 binary32) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2)))) #s(literal 2 binary32)) (/.f32 (+.f32 #s(literal 0 binary32) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2)))) #s(literal 2 binary32)))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2)))
(fma.f32 (sin.f32 (*.f32 (PI.f32) u2)) (cos.f32 (*.f32 (PI.f32) u2)) (/.f32 (+.f32 #s(literal 0 binary32) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2)))) #s(literal 2 binary32)))
(fma.f32 (cos.f32 (*.f32 (PI.f32) u2)) (sin.f32 (*.f32 (PI.f32) u2)) (/.f32 (+.f32 #s(literal 0 binary32) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2)))) #s(literal 2 binary32)))
(fma.f32 (+.f32 #s(literal 0 binary32) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2)))) #s(literal 1/2 binary32) (/.f32 (+.f32 #s(literal 0 binary32) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2)))) #s(literal 2 binary32)))
(/.f32 (*.f32 #s(literal 2 binary32) (+.f32 #s(literal 0 binary32) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))))) #s(literal 2 binary32))
(/.f32 (*.f32 (+.f32 #s(literal 0 binary32) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2)))) #s(literal 2 binary32)) #s(literal 2 binary32))
(*.f32 #s(literal 2 binary32) (/.f32 (+.f32 #s(literal 0 binary32) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2)))) #s(literal 2 binary32)))
(*.f32 (sin.f32 (*.f32 (PI.f32) u2)) (*.f32 (cos.f32 (*.f32 (PI.f32) u2)) #s(literal 2 binary32)))
(*.f32 (cos.f32 (*.f32 (PI.f32) u2)) (*.f32 #s(literal 2 binary32) (sin.f32 (*.f32 (PI.f32) u2))))
(*.f32 (/.f32 (+.f32 #s(literal 0 binary32) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2)))) #s(literal 2 binary32)) #s(literal 2 binary32))
(*.f32 (*.f32 #s(literal 2 binary32) (sin.f32 (*.f32 (PI.f32) u2))) (cos.f32 (*.f32 (PI.f32) u2)))
(*.f32 (*.f32 #s(literal 2 binary32) (cos.f32 (*.f32 (PI.f32) u2))) (sin.f32 (*.f32 (PI.f32) u2)))
(*.f32 #s(literal 1 binary32) (*.f32 (PI.f32) u2))
(*.f32 (PI.f32) u2)
(*.f32 u2 (PI.f32))
(*.f32 (*.f32 (PI.f32) u2) #s(literal 1 binary32))
(*.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) (*.f32 u2 (pow.f32 (PI.f32) #s(literal 2/3 binary32))))
(*.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) (*.f32 u2 (pow.f32 (PI.f32) #s(literal 1/3 binary32)))))
(*.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 1/6 binary32)) (*.f32 u2 (pow.f32 (PI.f32) #s(literal 1/2 binary32)))))
(*.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (*.f32 u2 (pow.f32 (PI.f32) #s(literal 1/3 binary32))))
(*.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) (*.f32 u2 (pow.f32 (PI.f32) #s(literal 1/2 binary32))))
(*.f32 (pow.f32 (PI.f32) #s(literal 1/4 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 1/4 binary32)) (*.f32 u2 (pow.f32 (PI.f32) #s(literal 1/2 binary32)))))
(*.f32 (*.f32 u2 (pow.f32 (PI.f32) #s(literal 2/3 binary32))) (pow.f32 (PI.f32) #s(literal 1/3 binary32)))
(*.f32 (*.f32 u2 (pow.f32 (PI.f32) #s(literal 1/2 binary32))) (pow.f32 (PI.f32) #s(literal 1/2 binary32)))
(*.f32 (*.f32 u2 (pow.f32 (PI.f32) #s(literal 1/3 binary32))) (pow.f32 (PI.f32) #s(literal 2/3 binary32)))
(*.f32 (*.f32 #s(literal 1 binary32) (*.f32 u2 (pow.f32 (PI.f32) #s(literal 2/3 binary32)))) (pow.f32 (PI.f32) #s(literal 1/3 binary32)))
(*.f32 (*.f32 (*.f32 u2 (pow.f32 (PI.f32) #s(literal 2/3 binary32))) #s(literal 1 binary32)) (pow.f32 (PI.f32) #s(literal 1/3 binary32)))
(*.f32 (*.f32 (*.f32 u2 (pow.f32 (PI.f32) #s(literal 2/3 binary32))) (pow.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) #s(literal 1/3 binary32))) (pow.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) #s(literal 1/3 binary32)))
(*.f32 (*.f32 (*.f32 u2 (pow.f32 (PI.f32) #s(literal 2/3 binary32))) (pow.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) #s(literal 1/3 binary32))) (pow.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) #s(literal 1/3 binary32)))
(*.f32 (*.f32 (*.f32 u2 (pow.f32 (PI.f32) #s(literal 1/2 binary32))) #s(literal 1 binary32)) (pow.f32 (PI.f32) #s(literal 1/2 binary32)))
(*.f32 (*.f32 (*.f32 u2 (pow.f32 (PI.f32) #s(literal 1/2 binary32))) (pow.f32 (PI.f32) #s(literal 1/3 binary32))) (pow.f32 (PI.f32) #s(literal 1/6 binary32)))
(*.f32 (*.f32 (*.f32 u2 (pow.f32 (PI.f32) #s(literal 1/2 binary32))) (pow.f32 (PI.f32) #s(literal 1/4 binary32))) (pow.f32 (PI.f32) #s(literal 1/4 binary32)))
(+.f32 (/.f32 (+.f32 #s(literal 0 binary32) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2)))) #s(literal 2 binary32)) (/.f32 (+.f32 #s(literal 0 binary32) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2)))) #s(literal 2 binary32)))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2)))
(fma.f32 (sin.f32 (*.f32 (PI.f32) u2)) (cos.f32 (*.f32 (PI.f32) u2)) (/.f32 (+.f32 #s(literal 0 binary32) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2)))) #s(literal 2 binary32)))
(fma.f32 (cos.f32 (*.f32 (PI.f32) u2)) (sin.f32 (*.f32 (PI.f32) u2)) (/.f32 (+.f32 #s(literal 0 binary32) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2)))) #s(literal 2 binary32)))
(fma.f32 (+.f32 #s(literal 0 binary32) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2)))) #s(literal 1/2 binary32) (/.f32 (+.f32 #s(literal 0 binary32) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2)))) #s(literal 2 binary32)))
(/.f32 (*.f32 #s(literal 2 binary32) (+.f32 #s(literal 0 binary32) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))))) #s(literal 2 binary32))
(/.f32 (*.f32 (+.f32 #s(literal 0 binary32) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2)))) #s(literal 2 binary32)) #s(literal 2 binary32))
(*.f32 #s(literal 2 binary32) (/.f32 (+.f32 #s(literal 0 binary32) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2)))) #s(literal 2 binary32)))
(*.f32 (sin.f32 (*.f32 (PI.f32) u2)) (*.f32 (cos.f32 (*.f32 (PI.f32) u2)) #s(literal 2 binary32)))
(*.f32 (cos.f32 (*.f32 (PI.f32) u2)) (*.f32 #s(literal 2 binary32) (sin.f32 (*.f32 (PI.f32) u2))))
(*.f32 (/.f32 (+.f32 #s(literal 0 binary32) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2)))) #s(literal 2 binary32)) #s(literal 2 binary32))
(*.f32 (*.f32 #s(literal 2 binary32) (sin.f32 (*.f32 (PI.f32) u2))) (cos.f32 (*.f32 (PI.f32) u2)))
(*.f32 (*.f32 #s(literal 2 binary32) (cos.f32 (*.f32 (PI.f32) u2))) (sin.f32 (*.f32 (PI.f32) u2)))

simplify1.4s (4.2%)

Algorithm
egg-herbie
Rules
5968×*-lowering-*.f32
5968×*-lowering-*.f64
3478×+-lowering-+.f64
3478×+-lowering-+.f32
2350×/-lowering-/.f32
Iterations

Useful iterations: 2 (0.0ms)

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

eval132.0ms (0.4%)

Compiler

Compiled 13993 to 1659 computations (88.1% saved)

prune367.0ms (1.1%)

Pruning

29 alts after pruning (27 fresh and 2 done)

PrunedKeptTotal
New55627583
Fresh000
Picked022
Done000
Total55629585
Accuracy
99.5%
Counts
585 → 29
Alt Table
Click to see full alt table
StatusAccuracyProgram
72.0%
(*.f32 (pow.f32 (*.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1)) (-.f32 #s(literal 0 binary32) (log1p.f32 u1))) #s(literal 1/4 binary32)) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
83.0%
(*.f32 (sqrt.f32 (-.f32 (log1p.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))) (log1p.f32 (*.f32 u1 (*.f32 u1 u1))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
53.4%
(*.f32 (sqrt.f32 (+.f32 (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))) (log1p.f32 (*.f32 u1 (*.f32 u1 u1))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
53.9%
(*.f32 (sqrt.f32 (+.f32 (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))) (log1p.f32 (*.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
51.2%
(*.f32 (sqrt.f32 (+.f32 (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (log1p.f32 (*.f32 u1 u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
92.2%
(*.f32 (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1/2 binary32) (*.f32 u1 (+.f32 #s(literal 1/3 binary32) (*.f32 u1 #s(literal 1/4 binary32))))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
90.4%
(*.f32 (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1/2 binary32) (*.f32 u1 #s(literal 1/3 binary32))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
85.9%
(*.f32 (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 #s(literal 1/2 binary32))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
51.6%
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (log1p.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))) (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
57.2%
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (log.f32 (-.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
57.6%
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (log.f32 (-.f32 (*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))) (*.f32 u1 (*.f32 u1 u1))))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))) (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
53.9%
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)))) (log1p.f32 (*.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
90.7%
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (log.f32 (neg.f32 (+.f32 (*.f32 u1 u1) #s(literal -1 binary32)))) (log1p.f32 u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
82.0%
(*.f32 (sqrt.f32 (neg.f32 (+.f32 (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))))) (log1p.f32 (*.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal -1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
98.3%
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 (*.f32 #s(literal 2 binary32) (sin.f32 (*.f32 (PI.f32) u2))) (cos.f32 (*.f32 (PI.f32) u2))))
92.7%
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 u2 (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 u2 (*.f32 u2 (+.f32 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32))) (*.f32 (*.f32 u2 u2) (+.f32 (*.f32 (pow.f32 (PI.f32) #s(literal 7 binary32)) (*.f32 (*.f32 u2 u2) #s(literal -8/315 binary32))) (*.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))))
89.6%
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 u2 (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 u2 (*.f32 u2 (+.f32 (*.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))))))))))
87.3%
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 u2 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)))))))
79.4%
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32))))
97.6%
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (*.f32 u2 (pow.f32 (PI.f32) #s(literal 1/3 binary32)))))))
97.6%
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) (*.f32 u2 (pow.f32 (PI.f32) #s(literal 1/2 binary32)))))))
97.7%
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) (*.f32 u2 (pow.f32 (PI.f32) #s(literal 1/3 binary32))))))))
97.9%
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) (*.f32 u2 (pow.f32 (PI.f32) #s(literal 2/3 binary32)))))))
98.4%
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))))
55.1%
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 u2 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)))))))
51.1%
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32))))
60.5%
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) (*.f32 #s(literal 2 binary32) u2)))))
60.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)))
74.2%
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
Compiler

Compiled 1567 to 1073 computations (31.5% saved)

simplify512.0ms (1.6%)

Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
cost-diff0
(log1p.f32 (neg.f32 u1))
cost-diff0
(neg.f32 (log1p.f32 (neg.f32 u1)))
cost-diff0
(sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1))))
cost-diff0
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 u2 (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 u2 (*.f32 u2 (+.f32 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32))) (*.f32 (*.f32 u2 u2) (+.f32 (*.f32 (pow.f32 (PI.f32) #s(literal 7 binary32)) (*.f32 (*.f32 u2 u2) #s(literal -8/315 binary32))) (*.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))))
cost-diff0
(log.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))
cost-diff0
(+.f32 (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (log1p.f32 (*.f32 u1 u1)))
cost-diff0
(sqrt.f32 (+.f32 (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (log1p.f32 (*.f32 u1 u1))))
cost-diff0
(*.f32 (sqrt.f32 (+.f32 (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (log1p.f32 (*.f32 u1 u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
cost-diff32
(log.f32 (-.f32 #s(literal 1 binary32) u1))
cost-diff32
(neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))
cost-diff32
(sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1))))
cost-diff32
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 u2 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)))))))
cost-diff0
(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)
cost-diff0
(sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))
cost-diff0
(sqrt.f32 u1)
cost-diff0
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
cost-diff0
(log1p.f32 (neg.f32 u1))
cost-diff0
(neg.f32 (log1p.f32 (neg.f32 u1)))
cost-diff0
(sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1))))
cost-diff0
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 (*.f32 #s(literal 2 binary32) (sin.f32 (*.f32 (PI.f32) u2))) (cos.f32 (*.f32 (PI.f32) u2))))
Rules
3038×+-lowering-+.f64
3038×+-lowering-+.f32
2740×*-lowering-*.f32
2740×*-lowering-*.f64
2694×distribute-lft-in
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
065608
1169576
2480576
31460570
43252570
55796570
67293570
77315570
87326570
97342570
107370570
117592570
08036570
Stop Event
iter limit
node limit
Calls
Call 1
Inputs
(* (sqrt (neg (log (+ 1 (neg u1))))) (* (* 2 (sin (* (PI) u2))) (cos (* (PI) u2))))
(sqrt (neg (log (+ 1 (neg u1)))))
(neg (log (+ 1 (neg u1))))
(log (+ 1 (neg u1)))
(neg u1)
u1
(* (* 2 (sin (* (PI) u2))) (cos (* (PI) u2)))
(* 2 (sin (* (PI) u2)))
2
(sin (* (PI) u2))
(* (PI) u2)
(PI)
u2
(cos (* (PI) u2))
(* (sqrt u1) (sin (* (* 2 (PI)) u2)))
(sqrt u1)
u1
(sin (* (* 2 (PI)) u2))
(* (* 2 (PI)) u2)
(* 2 (PI))
2
(PI)
u2
(* (sqrt (neg (log (- 1 u1)))) (* u2 (* (PI) (+ 2 (* (* -4/3 (* u2 u2)) (* (PI) (PI)))))))
(sqrt (neg (log (- 1 u1))))
(neg (log (- 1 u1)))
(log (- 1 u1))
(- 1 u1)
1
u1
(* u2 (* (PI) (+ 2 (* (* -4/3 (* u2 u2)) (* (PI) (PI))))))
u2
(* (PI) (+ 2 (* (* -4/3 (* u2 u2)) (* (PI) (PI)))))
(PI)
(+ 2 (* (* -4/3 (* u2 u2)) (* (PI) (PI))))
2
(* (* -4/3 (* u2 u2)) (* (PI) (PI)))
(* -4/3 (* u2 u2))
-4/3
(* u2 u2)
(* (PI) (PI))
(* (sqrt (+ (log (/ (+ 1 u1) (+ 1 (* u1 (* u1 (* u1 u1)))))) (log (+ 1 (* u1 u1))))) (sin (* (* 2 (PI)) u2)))
(sqrt (+ (log (/ (+ 1 u1) (+ 1 (* u1 (* u1 (* u1 u1)))))) (log (+ 1 (* u1 u1)))))
(+ (log (/ (+ 1 u1) (+ 1 (* u1 (* u1 (* u1 u1)))))) (log (+ 1 (* u1 u1))))
(log (/ (+ 1 u1) (+ 1 (* u1 (* u1 (* u1 u1))))))
(/ (+ 1 u1) (+ 1 (* u1 (* u1 (* u1 u1)))))
(+ 1 u1)
1
u1
(+ 1 (* u1 (* u1 (* u1 u1))))
(* u1 (* u1 (* u1 u1)))
(* u1 (* u1 u1))
(* u1 u1)
(log (+ 1 (* u1 u1)))
(sin (* (* 2 (PI)) u2))
(* (* 2 (PI)) u2)
(* 2 (PI))
2
(PI)
u2
(* (sqrt (neg (log (+ 1 (neg u1))))) (* u2 (+ (* 2 (PI)) (* u2 (* u2 (+ (* (PI) (* (* (PI) (PI)) -4/3)) (* (* u2 u2) (+ (* (pow (PI) 7) (* (* u2 u2) -8/315)) (* 4/15 (pow (PI) 5))))))))))
(sqrt (neg (log (+ 1 (neg u1)))))
(neg (log (+ 1 (neg u1))))
(log (+ 1 (neg u1)))
(neg u1)
u1
(* u2 (+ (* 2 (PI)) (* u2 (* u2 (+ (* (PI) (* (* (PI) (PI)) -4/3)) (* (* u2 u2) (+ (* (pow (PI) 7) (* (* u2 u2) -8/315)) (* 4/15 (pow (PI) 5)))))))))
u2
(+ (* 2 (PI)) (* u2 (* u2 (+ (* (PI) (* (* (PI) (PI)) -4/3)) (* (* u2 u2) (+ (* (pow (PI) 7) (* (* u2 u2) -8/315)) (* 4/15 (pow (PI) 5))))))))
(* 2 (PI))
2
(PI)
(* u2 (* u2 (+ (* (PI) (* (* (PI) (PI)) -4/3)) (* (* u2 u2) (+ (* (pow (PI) 7) (* (* u2 u2) -8/315)) (* 4/15 (pow (PI) 5)))))))
(* u2 (+ (* (PI) (* (* (PI) (PI)) -4/3)) (* (* u2 u2) (+ (* (pow (PI) 7) (* (* u2 u2) -8/315)) (* 4/15 (pow (PI) 5))))))
(+ (* (PI) (* (* (PI) (PI)) -4/3)) (* (* u2 u2) (+ (* (pow (PI) 7) (* (* u2 u2) -8/315)) (* 4/15 (pow (PI) 5)))))
(* (PI) (* (* (PI) (PI)) -4/3))
(* (* (PI) (PI)) -4/3)
(* (PI) (PI))
-4/3
(* (* u2 u2) (+ (* (pow (PI) 7) (* (* u2 u2) -8/315)) (* 4/15 (pow (PI) 5))))
(* u2 u2)
(+ (* (pow (PI) 7) (* (* u2 u2) -8/315)) (* 4/15 (pow (PI) 5)))
(* (pow (PI) 7) (* (* u2 u2) -8/315))
(pow (PI) 7)
7
(* (* u2 u2) -8/315)
-8/315
(* 4/15 (pow (PI) 5))
4/15
(pow (PI) 5)
5
Outputs
(* (sqrt (neg (log (+ 1 (neg u1))))) (* (* 2 (sin (* (PI) u2))) (cos (* (PI) u2))))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 (PI.f32) u2)) (cos.f32 (*.f32 (PI.f32) u2)))))
(sqrt (neg (log (+ 1 (neg u1)))))
(sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1))))
(neg (log (+ 1 (neg u1))))
(neg.f32 (log1p.f32 (neg.f32 u1)))
(log (+ 1 (neg u1)))
(log1p.f32 (neg.f32 u1))
(neg u1)
(neg.f32 u1)
u1
(* (* 2 (sin (* (PI) u2))) (cos (* (PI) u2)))
(*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 (PI.f32) u2)) (cos.f32 (*.f32 (PI.f32) u2))))
(* 2 (sin (* (PI) u2)))
(*.f32 #s(literal 2 binary32) (sin.f32 (*.f32 (PI.f32) u2)))
2
#s(literal 2 binary32)
(sin (* (PI) u2))
(sin.f32 (*.f32 (PI.f32) u2))
(* (PI) u2)
(*.f32 (PI.f32) u2)
(PI)
(PI.f32)
u2
(cos (* (PI) u2))
(cos.f32 (*.f32 (PI.f32) u2))
(* (sqrt u1) (sin (* (* 2 (PI)) u2)))
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))))
(sqrt u1)
(sqrt.f32 u1)
u1
(sin (* (* 2 (PI)) u2))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2)))
(* (* 2 (PI)) u2)
(*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))
(* 2 (PI))
(*.f32 #s(literal 2 binary32) (PI.f32))
2
#s(literal 2 binary32)
(PI)
(PI.f32)
u2
(* (sqrt (neg (log (- 1 u1)))) (* u2 (* (PI) (+ 2 (* (* -4/3 (* u2 u2)) (* (PI) (PI)))))))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 (*.f32 (PI.f32) u2) (+.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)))))))
(sqrt (neg (log (- 1 u1))))
(sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1))))
(neg (log (- 1 u1)))
(neg.f32 (log1p.f32 (neg.f32 u1)))
(log (- 1 u1))
(log1p.f32 (neg.f32 u1))
(- 1 u1)
(-.f32 #s(literal 1 binary32) u1)
1
#s(literal 1 binary32)
u1
(* u2 (* (PI) (+ 2 (* (* -4/3 (* u2 u2)) (* (PI) (PI))))))
(*.f32 (*.f32 (PI.f32) u2) (+.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2))))))
u2
(* (PI) (+ 2 (* (* -4/3 (* u2 u2)) (* (PI) (PI)))))
(*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2))))))
(PI)
(PI.f32)
(+ 2 (* (* -4/3 (* u2 u2)) (* (PI) (PI))))
(+.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)))))
2
#s(literal 2 binary32)
(* (* -4/3 (* u2 u2)) (* (PI) (PI)))
(*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2))))
(* -4/3 (* u2 u2))
(*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2))
-4/3
#s(literal -4/3 binary32)
(* u2 u2)
(*.f32 u2 u2)
(* (PI) (PI))
(*.f32 (PI.f32) (PI.f32))
(* (sqrt (+ (log (/ (+ 1 u1) (+ 1 (* u1 (* u1 (* u1 u1)))))) (log (+ 1 (* u1 u1))))) (sin (* (* 2 (PI)) u2)))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) (sqrt.f32 (+.f32 (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))))) (log1p.f32 (*.f32 u1 u1)))))
(sqrt (+ (log (/ (+ 1 u1) (+ 1 (* u1 (* u1 (* u1 u1)))))) (log (+ 1 (* u1 u1)))))
(sqrt.f32 (+.f32 (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))))) (log1p.f32 (*.f32 u1 u1))))
(+ (log (/ (+ 1 u1) (+ 1 (* u1 (* u1 (* u1 u1)))))) (log (+ 1 (* u1 u1))))
(+.f32 (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))))) (log1p.f32 (*.f32 u1 u1)))
(log (/ (+ 1 u1) (+ 1 (* u1 (* u1 (* u1 u1))))))
(log.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)))))
(/ (+ 1 u1) (+ 1 (* u1 (* u1 (* u1 u1)))))
(/.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))))
(+ 1 u1)
(+.f32 #s(literal 1 binary32) u1)
1
#s(literal 1 binary32)
u1
(+ 1 (* u1 (* u1 (* u1 u1))))
(+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)))
(* u1 (* u1 (* u1 u1)))
(*.f32 (*.f32 u1 u1) (*.f32 u1 u1))
(* u1 (* u1 u1))
(*.f32 u1 (*.f32 u1 u1))
(* u1 u1)
(*.f32 u1 u1)
(log (+ 1 (* u1 u1)))
(log1p.f32 (*.f32 u1 u1))
(sin (* (* 2 (PI)) u2))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2)))
(* (* 2 (PI)) u2)
(*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))
(* 2 (PI))
(*.f32 #s(literal 2 binary32) (PI.f32))
2
#s(literal 2 binary32)
(PI)
(PI.f32)
u2
(* (sqrt (neg (log (+ 1 (neg u1))))) (* u2 (+ (* 2 (PI)) (* u2 (* u2 (+ (* (PI) (* (* (PI) (PI)) -4/3)) (* (* u2 u2) (+ (* (pow (PI) 7) (* (* u2 u2) -8/315)) (* 4/15 (pow (PI) 5))))))))))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 u2 (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 u2 u2) (+.f32 (*.f32 (PI.f32) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 u2 u2) (+.f32 (*.f32 u2 (*.f32 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))))))))))
(sqrt (neg (log (+ 1 (neg u1)))))
(sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1))))
(neg (log (+ 1 (neg u1))))
(neg.f32 (log1p.f32 (neg.f32 u1)))
(log (+ 1 (neg u1)))
(log1p.f32 (neg.f32 u1))
(neg u1)
(neg.f32 u1)
u1
(* u2 (+ (* 2 (PI)) (* u2 (* u2 (+ (* (PI) (* (* (PI) (PI)) -4/3)) (* (* u2 u2) (+ (* (pow (PI) 7) (* (* u2 u2) -8/315)) (* 4/15 (pow (PI) 5)))))))))
(*.f32 u2 (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 u2 u2) (+.f32 (*.f32 (PI.f32) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 u2 u2) (+.f32 (*.f32 u2 (*.f32 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)))))))))
u2
(+ (* 2 (PI)) (* u2 (* u2 (+ (* (PI) (* (* (PI) (PI)) -4/3)) (* (* u2 u2) (+ (* (pow (PI) 7) (* (* u2 u2) -8/315)) (* 4/15 (pow (PI) 5))))))))
(+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 u2 u2) (+.f32 (*.f32 (PI.f32) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 u2 u2) (+.f32 (*.f32 u2 (*.f32 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))))))))
(* 2 (PI))
(*.f32 #s(literal 2 binary32) (PI.f32))
2
#s(literal 2 binary32)
(PI)
(PI.f32)
(* u2 (* u2 (+ (* (PI) (* (* (PI) (PI)) -4/3)) (* (* u2 u2) (+ (* (pow (PI) 7) (* (* u2 u2) -8/315)) (* 4/15 (pow (PI) 5)))))))
(*.f32 (*.f32 u2 u2) (+.f32 (*.f32 (PI.f32) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 u2 u2) (+.f32 (*.f32 u2 (*.f32 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)))))))
(* u2 (+ (* (PI) (* (* (PI) (PI)) -4/3)) (* (* u2 u2) (+ (* (pow (PI) 7) (* (* u2 u2) -8/315)) (* 4/15 (pow (PI) 5))))))
(*.f32 u2 (+.f32 (*.f32 (PI.f32) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 u2 u2) (+.f32 (*.f32 u2 (*.f32 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)))))))
(+ (* (PI) (* (* (PI) (PI)) -4/3)) (* (* u2 u2) (+ (* (pow (PI) 7) (* (* u2 u2) -8/315)) (* 4/15 (pow (PI) 5)))))
(+.f32 (*.f32 (PI.f32) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 u2 u2) (+.f32 (*.f32 u2 (*.f32 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))))))
(* (PI) (* (* (PI) (PI)) -4/3))
(*.f32 (PI.f32) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32))))
(* (* (PI) (PI)) -4/3)
(*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))
(* (PI) (PI))
(*.f32 (PI.f32) (PI.f32))
-4/3
#s(literal -4/3 binary32)
(* (* u2 u2) (+ (* (pow (PI) 7) (* (* u2 u2) -8/315)) (* 4/15 (pow (PI) 5))))
(*.f32 (*.f32 u2 u2) (+.f32 (*.f32 u2 (*.f32 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)))))
(* u2 u2)
(*.f32 u2 u2)
(+ (* (pow (PI) 7) (* (* u2 u2) -8/315)) (* 4/15 (pow (PI) 5)))
(+.f32 (*.f32 u2 (*.f32 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))))
(* (pow (PI) 7) (* (* u2 u2) -8/315))
(*.f32 u2 (*.f32 u2 (*.f32 (pow.f32 (PI.f32) #s(literal 7 binary32)) #s(literal -8/315 binary32))))
(pow (PI) 7)
(pow.f32 (PI.f32) #s(literal 7 binary32))
7
#s(literal 7 binary32)
(* (* u2 u2) -8/315)
(*.f32 (*.f32 u2 u2) #s(literal -8/315 binary32))
-8/315
#s(literal -8/315 binary32)
(* 4/15 (pow (PI) 5))
(*.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32)))
4/15
#s(literal 4/15 binary32)
(pow (PI) 5)
(pow.f32 (PI.f32) #s(literal 5 binary32))
5
#s(literal 5 binary32)

localize1.0s (3.2%)

Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy96.9%
(pow.f32 (PI.f32) #s(literal 5 binary32))
accuracy96.9%
(*.f32 (PI.f32) (PI.f32))
accuracy96.9%
(*.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32)))
accuracy95.0%
(pow.f32 (PI.f32) #s(literal 7 binary32))
accuracy99.1%
(+.f32 (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (log1p.f32 (*.f32 u1 u1)))
accuracy98.9%
(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)
accuracy98.9%
(*.f32 (sqrt.f32 (+.f32 (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (log1p.f32 (*.f32 u1 u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
accuracy55.6%
(log.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))
accuracy98.8%
(*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2))
accuracy98.7%
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 u2 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)))))))
accuracy96.9%
(*.f32 (PI.f32) (PI.f32))
accuracy58.5%
(log.f32 (-.f32 #s(literal 1 binary32) u1))
accuracy100.0%
(PI.f32)
accuracy99.4%
(sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))
accuracy98.9%
(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)
accuracy98.8%
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
accuracy99.5%
(sin.f32 (*.f32 (PI.f32) u2))
accuracy99.4%
(*.f32 (*.f32 #s(literal 2 binary32) (sin.f32 (*.f32 (PI.f32) u2))) (cos.f32 (*.f32 (PI.f32) u2)))
accuracy98.9%
(*.f32 (PI.f32) u2)
accuracy98.9%
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 (*.f32 #s(literal 2 binary32) (sin.f32 (*.f32 (PI.f32) u2))) (cos.f32 (*.f32 (PI.f32) u2))))
Results
515.0ms214×0valid
184.0ms42×1valid
Compiler

Compiled 649 to 65 computations (90% saved)

Precisions
Click to see histograms. Total time spent on operations: 398.0ms
ival-mult: 137.0ms (34.4% of total)
ival-log: 40.0ms (10.1% of total)
ival-sin: 39.0ms (9.8% of total)
ival-add: 32.0ms (8% of total)
compiled-spec: 32.0ms (8% of total)
...c/correct-round.rkt:119:19: 24.0ms (6% of total)
ival-pow: 22.0ms (5.5% of total)
ival-sqrt: 21.0ms (5.3% of total)
backward-pass: 15.0ms (3.8% of total)
ival-pi: 10.0ms (2.5% of total)
ival-neg: 10.0ms (2.5% of total)
ival-cos: 7.0ms (1.8% of total)
ival-div: 5.0ms (1.3% of total)
ival-sub: 3.0ms (0.8% of total)
const: 2.0ms (0.5% of total)

series310.0ms (1%)

Counts
26 → 312
Calls
Call 1
Inputs
#<alt (* (sqrt (neg (log (+ 1 (neg u1))))) (* (* 2 (sin (* (PI) u2))) (cos (* (PI) u2))))>
#<alt (sqrt (neg (log (+ 1 (neg u1)))))>
#<alt (neg (log (+ 1 (neg u1))))>
#<alt (log (+ 1 (neg u1)))>
#<alt (* (sqrt u1) (sin (* (* 2 (PI)) u2)))>
#<alt (sqrt u1)>
#<alt (sin (* (* 2 (PI)) u2))>
#<alt (* (* 2 (PI)) u2)>
#<alt (* (sqrt (neg (log (- 1 u1)))) (* u2 (* (PI) (+ 2 (* (* -4/3 (* u2 u2)) (* (PI) (PI)))))))>
#<alt (sqrt (neg (log (- 1 u1))))>
#<alt (neg (log (- 1 u1)))>
#<alt (log (- 1 u1))>
#<alt (* (sqrt (+ (log (/ (+ 1 u1) (+ 1 (* u1 (* u1 (* u1 u1)))))) (log (+ 1 (* u1 u1))))) (sin (* (* 2 (PI)) u2)))>
#<alt (sqrt (+ (log (/ (+ 1 u1) (+ 1 (* u1 (* u1 (* u1 u1)))))) (log (+ 1 (* u1 u1)))))>
#<alt (+ (log (/ (+ 1 u1) (+ 1 (* u1 (* u1 (* u1 u1)))))) (log (+ 1 (* u1 u1))))>
#<alt (log (/ (+ 1 u1) (+ 1 (* u1 (* u1 (* u1 u1))))))>
#<alt (* (sqrt (neg (log (+ 1 (neg u1))))) (* u2 (+ (* 2 (PI)) (* u2 (* u2 (+ (* (PI) (* (* (PI) (PI)) -4/3)) (* (* u2 u2) (+ (* (pow (PI) 7) (* (* u2 u2) -8/315)) (* 4/15 (pow (PI) 5))))))))))>
#<alt (* (PI) u2)>
#<alt (* (* 2 (sin (* (PI) u2))) (cos (* (PI) u2)))>
#<alt (sin (* (PI) u2))>
#<alt (PI)>
#<alt (* (PI) (PI))>
#<alt (* -4/3 (* u2 u2))>
#<alt (pow (PI) 7)>
#<alt (* 4/15 (pow (PI) 5))>
#<alt (pow (PI) 5)>
Outputs
#<alt (* 2 (* (sqrt u1) (* (cos (* u2 (PI))) (* (sin (* u2 (PI))) (pow (sqrt -1) 2)))))>
#<alt (+ (* -1/2 (* (sqrt (pow u1 3)) (* (cos (* u2 (PI))) (sin (* u2 (PI)))))) (* 2 (* (sqrt u1) (* (cos (* u2 (PI))) (* (sin (* u2 (PI))) (pow (sqrt -1) 2))))))>
#<alt (+ (* 2 (* (sqrt u1) (* (cos (* u2 (PI))) (* (sin (* u2 (PI))) (pow (sqrt -1) 2))))) (* (pow u1 2) (+ (* -1/2 (* (sqrt (/ 1 u1)) (* (cos (* u2 (PI))) (sin (* u2 (PI)))))) (* -1/3 (* (sqrt u1) (* (cos (* u2 (PI))) (sin (* u2 (PI)))))))))>
#<alt (+ (* 2 (* (sqrt u1) (* (cos (* u2 (PI))) (* (sin (* u2 (PI))) (pow (sqrt -1) 2))))) (* (pow u1 2) (+ (* -1/2 (* (sqrt (/ 1 u1)) (* (cos (* u2 (PI))) (sin (* u2 (PI)))))) (* u1 (+ (* -1 (* (sqrt u1) (* (cos (* u2 (PI))) (* (sin (* u2 (PI))) (+ 1/4 (* 1/16 (/ 1 (* u1 (pow (sqrt -1) 2))))))))) (* -1/3 (* (sqrt (/ 1 u1)) (* (cos (* u2 (PI))) (sin (* u2 (PI)))))))))))>
#<alt (* 2 (* (* (cos (* u2 (PI))) (* (sin (* u2 (PI))) (sqrt -1))) (sqrt (+ (log -1) (* -1 (log (/ 1 u1)))))))>
#<alt (+ (* -1 (* (/ (* (cos (* u2 (PI))) (* (sin (* u2 (PI))) (sqrt -1))) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* 2 (* (* (cos (* u2 (PI))) (* (sin (* u2 (PI))) (sqrt -1))) (sqrt (+ (log -1) (* -1 (log (/ 1 u1))))))))>
#<alt (+ (* -1 (* (/ (* (cos (* u2 (PI))) (* (sin (* u2 (PI))) (sqrt -1))) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1 (* (/ (* (cos (* u2 (PI))) (* (sin (* u2 (PI))) (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))))) (pow u1 2)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* 2 (* (* (cos (* u2 (PI))) (* (sin (* u2 (PI))) (sqrt -1))) (sqrt (+ (log -1) (* -1 (log (/ 1 u1)))))))))>
#<alt (+ (* -1 (* (/ (* (cos (* u2 (PI))) (* (sin (* u2 (PI))) (sqrt -1))) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1 (* (/ (* (cos (* u2 (PI))) (* (sin (* u2 (PI))) (* (sqrt -1) (+ 1/3 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1))))))) (+ (log -1) (* -1 (log (/ 1 u1)))))))))) (pow u1 3)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1 (* (/ (* (cos (* u2 (PI))) (* (sin (* u2 (PI))) (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))))) (pow u1 2)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* 2 (* (* (cos (* u2 (PI))) (* (sin (* u2 (PI))) (sqrt -1))) (sqrt (+ (log -1) (* -1 (log (/ 1 u1))))))))))>
#<alt (* 2 (* (* (cos (* u2 (PI))) (* (sin (* u2 (PI))) (pow (sqrt -1) 2))) (sqrt (log (/ -1 u1)))))>
#<alt (+ (* -1 (* (/ (* (cos (* u2 (PI))) (sin (* u2 (PI)))) u1) (sqrt (/ 1 (log (/ -1 u1)))))) (* 2 (* (* (cos (* u2 (PI))) (* (sin (* u2 (PI))) (pow (sqrt -1) 2))) (sqrt (log (/ -1 u1))))))>
#<alt (+ (* -1 (/ (+ (* (* (cos (* u2 (PI))) (sin (* u2 (PI)))) (sqrt (/ 1 (log (/ -1 u1))))) (* (/ (* (cos (* u2 (PI))) (* (sin (* u2 (PI))) (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2))))))) u1) (sqrt (/ 1 (log (/ -1 u1)))))) u1)) (* 2 (* (* (cos (* u2 (PI))) (* (sin (* u2 (PI))) (pow (sqrt -1) 2))) (sqrt (log (/ -1 u1))))))>
#<alt (+ (* -1 (/ (+ (* -1 (/ (+ (* -1 (* (* (cos (* u2 (PI))) (* (sin (* u2 (PI))) (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2))))))) (sqrt (/ 1 (log (/ -1 u1)))))) (* -1 (* (/ (* (cos (* u2 (PI))) (* (sin (* u2 (PI))) (- 1/3 (* -1/2 (/ (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2))))) (* (log (/ -1 u1)) (pow (sqrt -1) 2))))))) u1) (sqrt (/ 1 (log (/ -1 u1))))))) u1)) (* (* (cos (* u2 (PI))) (sin (* u2 (PI)))) (sqrt (/ 1 (log (/ -1 u1)))))) u1)) (* 2 (* (* (cos (* u2 (PI))) (* (sin (* u2 (PI))) (pow (sqrt -1) 2))) (sqrt (log (/ -1 u1))))))>
#<alt (* 2 (* (* u2 (* (PI) (sqrt -1))) (sqrt (log (- 1 u1)))))>
#<alt (* u2 (+ (* 2 (* (* (PI) (sqrt -1)) (sqrt (log (- 1 u1))))) (* 2 (* (* (pow u2 2) (+ (* -1/2 (* (pow (PI) 3) (sqrt -1))) (* -1/6 (* (pow (PI) 3) (sqrt -1))))) (sqrt (log (- 1 u1)))))))>
#<alt (* u2 (+ (* 2 (* (* (PI) (sqrt -1)) (sqrt (log (- 1 u1))))) (* (pow u2 2) (+ (* 2 (* (sqrt (log (- 1 u1))) (+ (* -1/2 (* (pow (PI) 3) (sqrt -1))) (* -1/6 (* (pow (PI) 3) (sqrt -1)))))) (* 2 (* (* (pow u2 2) (+ (* 1/120 (* (pow (PI) 5) (sqrt -1))) (+ (* 1/24 (* (pow (PI) 5) (sqrt -1))) (* 1/12 (* (pow (PI) 5) (sqrt -1)))))) (sqrt (log (- 1 u1)))))))))>
#<alt (* u2 (+ (* 2 (* (* (PI) (sqrt -1)) (sqrt (log (- 1 u1))))) (* (pow u2 2) (+ (* 2 (* (sqrt (log (- 1 u1))) (+ (* -1/2 (* (pow (PI) 3) (sqrt -1))) (* -1/6 (* (pow (PI) 3) (sqrt -1)))))) (* (pow u2 2) (+ (* 2 (* (sqrt (log (- 1 u1))) (+ (* 1/120 (* (pow (PI) 5) (sqrt -1))) (+ (* 1/24 (* (pow (PI) 5) (sqrt -1))) (* 1/12 (* (pow (PI) 5) (sqrt -1))))))) (* 2 (* (* (pow u2 2) (+ (* -1/144 (* (pow (PI) 7) (sqrt -1))) (+ (* -1/240 (* (pow (PI) 7) (sqrt -1))) (+ (* -1/720 (* (pow (PI) 7) (sqrt -1))) (* -1/5040 (* (pow (PI) 7) (sqrt -1))))))) (sqrt (log (- 1 u1)))))))))))>
#<alt (* 2 (* (* (cos (* u2 (PI))) (* (sin (* u2 (PI))) (sqrt -1))) (sqrt (log (- 1 u1)))))>
#<alt (* 2 (* (* (cos (* u2 (PI))) (* (sin (* u2 (PI))) (sqrt -1))) (sqrt (log (- 1 u1)))))>
#<alt (* 2 (* (* (cos (* u2 (PI))) (* (sin (* u2 (PI))) (sqrt -1))) (sqrt (log (- 1 u1)))))>
#<alt (* 2 (* (* (cos (* u2 (PI))) (* (sin (* u2 (PI))) (sqrt -1))) (sqrt (log (- 1 u1)))))>
#<alt (* 2 (* (* (cos (* u2 (PI))) (* (sin (* u2 (PI))) (sqrt -1))) (sqrt (log (- 1 u1)))))>
#<alt (* 2 (* (* (cos (* u2 (PI))) (* (sin (* u2 (PI))) (sqrt -1))) (sqrt (log (- 1 u1)))))>
#<alt (* 2 (* (* (cos (* u2 (PI))) (* (sin (* u2 (PI))) (sqrt -1))) (sqrt (log (- 1 u1)))))>
#<alt (* 2 (* (* (cos (* u2 (PI))) (* (sin (* u2 (PI))) (sqrt -1))) (sqrt (log (- 1 u1)))))>
#<alt (* (sqrt u1) (pow (sqrt -1) 2))>
#<alt (+ (* -1/4 (sqrt (pow u1 3))) (* (sqrt u1) (pow (sqrt -1) 2)))>
#<alt (+ (* (sqrt u1) (pow (sqrt -1) 2)) (* (pow u1 2) (+ (* -1/4 (sqrt (/ 1 u1))) (* -1/6 (sqrt u1)))))>
#<alt (+ (* (sqrt u1) (pow (sqrt -1) 2)) (* (pow u1 2) (+ (* -1/4 (sqrt (/ 1 u1))) (* u1 (+ (* -1/2 (* (sqrt u1) (+ 1/4 (* 1/16 (/ 1 (* u1 (pow (sqrt -1) 2))))))) (* -1/6 (sqrt (/ 1 u1))))))))>
#<alt (* (sqrt -1) (sqrt (+ (log -1) (* -1 (log (/ 1 u1))))))>
#<alt (+ (* -1/2 (* (/ (sqrt -1) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (sqrt -1) (sqrt (+ (log -1) (* -1 (log (/ 1 u1)))))))>
#<alt (+ (* -1/2 (* (/ (sqrt -1) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (pow u1 2)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (sqrt -1) (sqrt (+ (log -1) (* -1 (log (/ 1 u1))))))))>
#<alt (+ (* -1/2 (* (/ (sqrt -1) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* (sqrt -1) (+ 1/3 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1))))))) (+ (log -1) (* -1 (log (/ 1 u1)))))))) (pow u1 3)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (pow u1 2)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (sqrt -1) (sqrt (+ (log -1) (* -1 (log (/ 1 u1)))))))))>
#<alt (* (sqrt (log (/ -1 u1))) (pow (sqrt -1) 2))>
#<alt (+ (* -1/2 (* (/ 1 u1) (sqrt (/ 1 (log (/ -1 u1)))))) (* (sqrt (log (/ -1 u1))) (pow (sqrt -1) 2)))>
#<alt (+ (* -1 (/ (+ (* 1/2 (sqrt (/ 1 (log (/ -1 u1))))) (* 1/2 (* (/ (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2))))) u1) (sqrt (/ 1 (log (/ -1 u1))))))) u1)) (* (sqrt (log (/ -1 u1))) (pow (sqrt -1) 2)))>
#<alt (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (sqrt (/ 1 (log (/ -1 u1)))) (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2))))))) (* -1/2 (* (/ (- 1/3 (* -1/2 (/ (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2))))) (* (log (/ -1 u1)) (pow (sqrt -1) 2))))) u1) (sqrt (/ 1 (log (/ -1 u1))))))) u1)) (* 1/2 (sqrt (/ 1 (log (/ -1 u1)))))) u1)) (* (sqrt (log (/ -1 u1))) (pow (sqrt -1) 2)))>
#<alt u1>
#<alt (* u1 (+ 1 (* 1/2 u1)))>
#<alt (* u1 (+ 1 (* u1 (+ 1/2 (* 1/3 u1)))))>
#<alt (* u1 (+ 1 (* u1 (+ 1/2 (* u1 (+ 1/3 (* 1/4 u1)))))))>
#<alt (* -1 (+ (log -1) (* -1 (log (/ 1 u1)))))>
#<alt (- (/ 1 u1) (+ (log -1) (* -1 (log (/ 1 u1)))))>
#<alt (- (+ (/ 1/2 (pow u1 2)) (/ 1 u1)) (+ (log -1) (* -1 (log (/ 1 u1)))))>
#<alt (- (+ (/ 1/2 (pow u1 2)) (+ (/ 1 u1) (* 1/3 (/ 1 (pow u1 3))))) (+ (log -1) (* -1 (log (/ 1 u1)))))>
#<alt (log (/ -1 u1))>
#<alt (- (/ 1 u1) (* -1 (log (/ -1 u1))))>
#<alt (- (+ (/ 1/2 (pow u1 2)) (/ 1 u1)) (* -1 (log (/ -1 u1))))>
#<alt (- (* -1 (/ (- (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u1))) u1)) 1) u1)) (* -1 (log (/ -1 u1))))>
#<alt (* -1 u1)>
#<alt (* u1 (- (* -1/2 u1) 1))>
#<alt (* u1 (- (* u1 (- (* -1/3 u1) 1/2)) 1))>
#<alt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))>
#<alt (+ (log -1) (* -1 (log (/ 1 u1))))>
#<alt (- (+ (log -1) (* -1 (log (/ 1 u1)))) (/ 1 u1))>
#<alt (+ (log -1) (+ (* -1 (log (/ 1 u1))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u1))) u1))))>
#<alt (- (+ (log -1) (+ (* -1 (log (/ 1 u1))) (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u1))) (pow u1 2))))) (/ 1 u1))>
#<alt (* -1 (log (/ -1 u1)))>
#<alt (- (* -1 (log (/ -1 u1))) (/ 1 u1))>
#<alt (+ (* -1 (log (/ -1 u1))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u1))) u1)))>
#<alt (+ (* -1 (log (/ -1 u1))) (* -1 (/ (+ 1 (+ (/ 1/3 (pow u1 2)) (* 1/2 (/ 1 u1)))) u1)))>
#<alt (* (sqrt u1) (sin (* 2 (* u2 (PI)))))>
#<alt (* (sqrt u1) (sin (* 2 (* u2 (PI)))))>
#<alt (* (sqrt u1) (sin (* 2 (* u2 (PI)))))>
#<alt (* (sqrt u1) (sin (* 2 (* u2 (PI)))))>
#<alt (* (sqrt u1) (sin (* 2 (* u2 (PI)))))>
#<alt (* (sqrt u1) (sin (* 2 (* u2 (PI)))))>
#<alt (* (sqrt u1) (sin (* 2 (* u2 (PI)))))>
#<alt (* (sqrt u1) (sin (* 2 (* u2 (PI)))))>
#<alt (* -1 (* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))))>
#<alt (* -1 (* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))))>
#<alt (* -1 (* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))))>
#<alt (* -1 (* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))))>
#<alt (* 2 (* (sqrt u1) (* u2 (PI))))>
#<alt (* u2 (+ (* -4/3 (* (sqrt u1) (* (pow u2 2) (pow (PI) 3)))) (* 2 (* (sqrt u1) (PI)))))>
#<alt (* u2 (+ (* 2 (* (sqrt u1) (PI))) (* (pow u2 2) (+ (* -4/3 (* (sqrt u1) (pow (PI) 3))) (* 4/15 (* (sqrt u1) (* (pow u2 2) (pow (PI) 5))))))))>
#<alt (* u2 (+ (* 2 (* (sqrt u1) (PI))) (* (pow u2 2) (+ (* -4/3 (* (sqrt u1) (pow (PI) 3))) (* (pow u2 2) (+ (* -8/315 (* (sqrt u1) (* (pow u2 2) (pow (PI) 7)))) (* 4/15 (* (sqrt u1) (pow (PI) 5)))))))))>
#<alt (* (sqrt u1) (sin (* 2 (* u2 (PI)))))>
#<alt (* (sqrt u1) (sin (* 2 (* u2 (PI)))))>
#<alt (* (sqrt u1) (sin (* 2 (* u2 (PI)))))>
#<alt (* (sqrt u1) (sin (* 2 (* u2 (PI)))))>
#<alt (* (sqrt u1) (sin (* 2 (* u2 (PI)))))>
#<alt (* (sqrt u1) (sin (* 2 (* u2 (PI)))))>
#<alt (* (sqrt u1) (sin (* 2 (* u2 (PI)))))>
#<alt (* (sqrt u1) (sin (* 2 (* u2 (PI)))))>
#<alt (sqrt u1)>
#<alt (sqrt u1)>
#<alt (sqrt u1)>
#<alt (sqrt u1)>
#<alt (sqrt u1)>
#<alt (sqrt u1)>
#<alt (sqrt u1)>
#<alt (sqrt u1)>
#<alt (* -1 (* (sqrt u1) (pow (sqrt -1) 2)))>
#<alt (* -1 (* (sqrt u1) (pow (sqrt -1) 2)))>
#<alt (* -1 (* (sqrt u1) (pow (sqrt -1) 2)))>
#<alt (* -1 (* (sqrt u1) (pow (sqrt -1) 2)))>
#<alt (* 2 (* u2 (PI)))>
#<alt (* u2 (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI))))>
#<alt (* u2 (+ (* 2 (PI)) (* (pow u2 2) (+ (* -4/3 (pow (PI) 3)) (* 4/15 (* (pow u2 2) (pow (PI) 5)))))))>
#<alt (* u2 (+ (* 2 (PI)) (* (pow u2 2) (+ (* -4/3 (pow (PI) 3)) (* (pow u2 2) (+ (* -8/315 (* (pow u2 2) (pow (PI) 7))) (* 4/15 (pow (PI) 5))))))))>
#<alt (sin (* 2 (* u2 (PI))))>
#<alt (sin (* 2 (* u2 (PI))))>
#<alt (sin (* 2 (* u2 (PI))))>
#<alt (sin (* 2 (* u2 (PI))))>
#<alt (sin (* 2 (* u2 (PI))))>
#<alt (sin (* 2 (* u2 (PI))))>
#<alt (sin (* 2 (* u2 (PI))))>
#<alt (sin (* 2 (* u2 (PI))))>
#<alt (* 2 (* u2 (PI)))>
#<alt (* 2 (* u2 (PI)))>
#<alt (* 2 (* u2 (PI)))>
#<alt (* 2 (* u2 (PI)))>
#<alt (* 2 (* u2 (PI)))>
#<alt (* 2 (* u2 (PI)))>
#<alt (* 2 (* u2 (PI)))>
#<alt (* 2 (* u2 (PI)))>
#<alt (* 2 (* u2 (PI)))>
#<alt (* 2 (* u2 (PI)))>
#<alt (* 2 (* u2 (PI)))>
#<alt (* 2 (* u2 (PI)))>
#<alt (* (sqrt u1) (* u2 (* (PI) (* (pow (sqrt -1) 2) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2))))))))>
#<alt (+ (* -1/4 (* (sqrt (pow u1 3)) (* u2 (* (PI) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2)))))))) (* (sqrt u1) (* u2 (* (PI) (* (pow (sqrt -1) 2) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2)))))))))>
#<alt (+ (* (sqrt u1) (* u2 (* (PI) (* (pow (sqrt -1) 2) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2)))))))) (* (pow u1 2) (+ (* -1/4 (* (sqrt (/ 1 u1)) (* u2 (* (PI) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2)))))))) (* -1/6 (* (sqrt u1) (* u2 (* (PI) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2)))))))))))>
#<alt (+ (* (sqrt u1) (* u2 (* (PI) (* (pow (sqrt -1) 2) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2)))))))) (* (pow u1 2) (+ (* -1/4 (* (sqrt (/ 1 u1)) (* u2 (* (PI) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2)))))))) (* u1 (+ (* -1/2 (* (sqrt u1) (* u2 (* (PI) (* (+ 1/4 (* 1/16 (/ 1 (* u1 (pow (sqrt -1) 2))))) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2))))))))) (* -1/6 (* (sqrt (/ 1 u1)) (* u2 (* (PI) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2)))))))))))))>
#<alt (* (* u2 (* (PI) (* (sqrt -1) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2))))))) (sqrt (+ (log -1) (* -1 (log (/ 1 u1))))))>
#<alt (+ (* -1/2 (* (/ (* u2 (* (PI) (* (sqrt -1) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2))))))) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (* u2 (* (PI) (* (sqrt -1) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2))))))) (sqrt (+ (log -1) (* -1 (log (/ 1 u1)))))))>
#<alt (+ (* -1/2 (* (/ (* u2 (* (PI) (* (sqrt -1) (* (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1))))))) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2)))))))) (pow u1 2)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* u2 (* (PI) (* (sqrt -1) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2))))))) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (* u2 (* (PI) (* (sqrt -1) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2))))))) (sqrt (+ (log -1) (* -1 (log (/ 1 u1))))))))>
#<alt (+ (* -1/2 (* (/ (* u2 (* (PI) (* (sqrt -1) (* (+ 1/3 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1))))))) (+ (log -1) (* -1 (log (/ 1 u1))))))) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2)))))))) (pow u1 3)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* u2 (* (PI) (* (sqrt -1) (* (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1))))))) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2)))))))) (pow u1 2)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* u2 (* (PI) (* (sqrt -1) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2))))))) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (* u2 (* (PI) (* (sqrt -1) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2))))))) (sqrt (+ (log -1) (* -1 (log (/ 1 u1)))))))))>
#<alt (* (* u2 (* (PI) (* (pow (sqrt -1) 2) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2))))))) (sqrt (log (/ -1 u1))))>
#<alt (+ (* -1/2 (* (/ (* u2 (* (PI) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2)))))) u1) (sqrt (/ 1 (log (/ -1 u1)))))) (* (* u2 (* (PI) (* (pow (sqrt -1) 2) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2))))))) (sqrt (log (/ -1 u1)))))>
#<alt (+ (* -1 (/ (+ (* 1/2 (* (* u2 (* (PI) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2)))))) (sqrt (/ 1 (log (/ -1 u1)))))) (* 1/2 (* (/ (* u2 (* (PI) (* (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2))))) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2))))))) u1) (sqrt (/ 1 (log (/ -1 u1))))))) u1)) (* (* u2 (* (PI) (* (pow (sqrt -1) 2) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2))))))) (sqrt (log (/ -1 u1)))))>
#<alt (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (* u2 (* (PI) (* (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2))))) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2))))))) (sqrt (/ 1 (log (/ -1 u1)))))) (* -1/2 (* (/ (* u2 (* (PI) (* (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2)))) (- 1/3 (* -1/2 (/ (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2))))) (* (log (/ -1 u1)) (pow (sqrt -1) 2)))))))) u1) (sqrt (/ 1 (log (/ -1 u1))))))) u1)) (* 1/2 (* (* u2 (* (PI) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2)))))) (sqrt (/ 1 (log (/ -1 u1))))))) u1)) (* (* u2 (* (PI) (* (pow (sqrt -1) 2) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2))))))) (sqrt (log (/ -1 u1)))))>
#<alt (* 2 (* (* u2 (* (PI) (sqrt -1))) (sqrt (log (- 1 u1)))))>
#<alt (* u2 (+ (* -4/3 (* (* (pow u2 2) (* (pow (PI) 3) (sqrt -1))) (sqrt (log (- 1 u1))))) (* 2 (* (* (PI) (sqrt -1)) (sqrt (log (- 1 u1)))))))>
#<alt (* u2 (+ (* -4/3 (* (* (pow u2 2) (* (pow (PI) 3) (sqrt -1))) (sqrt (log (- 1 u1))))) (* 2 (* (* (PI) (sqrt -1)) (sqrt (log (- 1 u1)))))))>
#<alt (* u2 (+ (* -4/3 (* (* (pow u2 2) (* (pow (PI) 3) (sqrt -1))) (sqrt (log (- 1 u1))))) (* 2 (* (* (PI) (sqrt -1)) (sqrt (log (- 1 u1)))))))>
#<alt (* -4/3 (* (* (pow u2 3) (* (pow (PI) 3) (sqrt -1))) (sqrt (log (- 1 u1)))))>
#<alt (* (pow u2 3) (+ (* -4/3 (* (* (pow (PI) 3) (sqrt -1)) (sqrt (log (- 1 u1))))) (* 2 (* (/ (* (PI) (sqrt -1)) (pow u2 2)) (sqrt (log (- 1 u1)))))))>
#<alt (* (pow u2 3) (+ (* -4/3 (* (* (pow (PI) 3) (sqrt -1)) (sqrt (log (- 1 u1))))) (* 2 (* (/ (* (PI) (sqrt -1)) (pow u2 2)) (sqrt (log (- 1 u1)))))))>
#<alt (* (pow u2 3) (+ (* -4/3 (* (* (pow (PI) 3) (sqrt -1)) (sqrt (log (- 1 u1))))) (* 2 (* (/ (* (PI) (sqrt -1)) (pow u2 2)) (sqrt (log (- 1 u1)))))))>
#<alt (* -4/3 (* (* (pow u2 3) (* (pow (PI) 3) (sqrt -1))) (sqrt (log (- 1 u1)))))>
#<alt (* -1 (* (pow u2 3) (+ (* -2 (* (/ (* (PI) (sqrt -1)) (pow u2 2)) (sqrt (log (- 1 u1))))) (* 4/3 (* (* (pow (PI) 3) (sqrt -1)) (sqrt (log (- 1 u1))))))))>
#<alt (* -1 (* (pow u2 3) (+ (* -2 (* (/ (* (PI) (sqrt -1)) (pow u2 2)) (sqrt (log (- 1 u1))))) (* 4/3 (* (* (pow (PI) 3) (sqrt -1)) (sqrt (log (- 1 u1))))))))>
#<alt (* -1 (* (pow u2 3) (+ (* -2 (* (/ (* (PI) (sqrt -1)) (pow u2 2)) (sqrt (log (- 1 u1))))) (* 4/3 (* (* (pow (PI) 3) (sqrt -1)) (sqrt (log (- 1 u1))))))))>
#<alt (* (sqrt u1) (pow (sqrt -1) 2))>
#<alt (+ (* -1/4 (sqrt (pow u1 3))) (* (sqrt u1) (pow (sqrt -1) 2)))>
#<alt (+ (* (sqrt u1) (pow (sqrt -1) 2)) (* (pow u1 2) (+ (* -1/4 (sqrt (/ 1 u1))) (* -1/6 (sqrt u1)))))>
#<alt (+ (* (sqrt u1) (pow (sqrt -1) 2)) (* (pow u1 2) (+ (* -1/4 (sqrt (/ 1 u1))) (* u1 (+ (* -1/2 (* (sqrt u1) (+ 1/4 (* 1/16 (/ 1 (* u1 (pow (sqrt -1) 2))))))) (* -1/6 (sqrt (/ 1 u1))))))))>
#<alt (* (sqrt -1) (sqrt (+ (log -1) (* -1 (log (/ 1 u1))))))>
#<alt (+ (* -1/2 (* (/ (sqrt -1) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (sqrt -1) (sqrt (+ (log -1) (* -1 (log (/ 1 u1)))))))>
#<alt (+ (* -1/2 (* (/ (sqrt -1) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (pow u1 2)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (sqrt -1) (sqrt (+ (log -1) (* -1 (log (/ 1 u1))))))))>
#<alt (+ (* -1/2 (* (/ (sqrt -1) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* (sqrt -1) (+ 1/3 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1))))))) (+ (log -1) (* -1 (log (/ 1 u1)))))))) (pow u1 3)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (pow u1 2)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (sqrt -1) (sqrt (+ (log -1) (* -1 (log (/ 1 u1)))))))))>
#<alt (* (sqrt (log (/ -1 u1))) (pow (sqrt -1) 2))>
#<alt (+ (* -1/2 (* (/ 1 u1) (sqrt (/ 1 (log (/ -1 u1)))))) (* (sqrt (log (/ -1 u1))) (pow (sqrt -1) 2)))>
#<alt (+ (* -1 (/ (+ (* 1/2 (sqrt (/ 1 (log (/ -1 u1))))) (* 1/2 (* (/ (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2))))) u1) (sqrt (/ 1 (log (/ -1 u1))))))) u1)) (* (sqrt (log (/ -1 u1))) (pow (sqrt -1) 2)))>
#<alt (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (sqrt (/ 1 (log (/ -1 u1)))) (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2))))))) (* -1/2 (* (/ (- 1/3 (* -1/2 (/ (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2))))) (* (log (/ -1 u1)) (pow (sqrt -1) 2))))) u1) (sqrt (/ 1 (log (/ -1 u1))))))) u1)) (* 1/2 (sqrt (/ 1 (log (/ -1 u1)))))) u1)) (* (sqrt (log (/ -1 u1))) (pow (sqrt -1) 2)))>
#<alt u1>
#<alt (* u1 (+ 1 (* 1/2 u1)))>
#<alt (* u1 (+ 1 (* u1 (+ 1/2 (* 1/3 u1)))))>
#<alt (* u1 (+ 1 (* u1 (+ 1/2 (* u1 (+ 1/3 (* 1/4 u1)))))))>
#<alt (* -1 (+ (log -1) (* -1 (log (/ 1 u1)))))>
#<alt (- (/ 1 u1) (+ (log -1) (* -1 (log (/ 1 u1)))))>
#<alt (- (+ (/ 1/2 (pow u1 2)) (/ 1 u1)) (+ (log -1) (* -1 (log (/ 1 u1)))))>
#<alt (- (+ (/ 1/2 (pow u1 2)) (+ (/ 1 u1) (* 1/3 (/ 1 (pow u1 3))))) (+ (log -1) (* -1 (log (/ 1 u1)))))>
#<alt (log (/ -1 u1))>
#<alt (- (/ 1 u1) (* -1 (log (/ -1 u1))))>
#<alt (- (+ (/ 1/2 (pow u1 2)) (/ 1 u1)) (* -1 (log (/ -1 u1))))>
#<alt (- (* -1 (/ (- (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u1))) u1)) 1) u1)) (* -1 (log (/ -1 u1))))>
#<alt (* -1 u1)>
#<alt (* u1 (- (* -1/2 u1) 1))>
#<alt (* u1 (- (* u1 (- (* -1/3 u1) 1/2)) 1))>
#<alt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))>
#<alt (+ (log -1) (* -1 (log (/ 1 u1))))>
#<alt (- (+ (log -1) (* -1 (log (/ 1 u1)))) (/ 1 u1))>
#<alt (+ (log -1) (+ (* -1 (log (/ 1 u1))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u1))) u1))))>
#<alt (- (+ (log -1) (+ (* -1 (log (/ 1 u1))) (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u1))) (pow u1 2))))) (/ 1 u1))>
#<alt (* -1 (log (/ -1 u1)))>
#<alt (- (* -1 (log (/ -1 u1))) (/ 1 u1))>
#<alt (+ (* -1 (log (/ -1 u1))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u1))) u1)))>
#<alt (+ (* -1 (log (/ -1 u1))) (* -1 (/ (+ 1 (+ (/ 1/3 (pow u1 2)) (* 1/2 (/ 1 u1)))) u1)))>
#<alt (* (sqrt u1) (sin (* 2 (* u2 (PI)))))>
#<alt (+ (* 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/2 (* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (+ 7/4 (* 1/16 (/ 1 u1)))))) (* 1/6 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))))))))>
#<alt (* (sin (* 2 (* u2 (PI)))) (sqrt (+ (* -2 (log (/ 1 u1))) (* 3 (log (/ 1 u1))))))>
#<alt (+ (* 1/2 (* (/ (sin (* 2 (* u2 (PI)))) u1) (sqrt (/ 1 (+ (* -2 (log (/ 1 u1))) (* 3 (log (/ 1 u1)))))))) (* (sin (* 2 (* u2 (PI)))) (sqrt (+ (* -2 (log (/ 1 u1))) (* 3 (log (/ 1 u1)))))))>
#<alt (+ (* 1/2 (* (/ (sin (* 2 (* u2 (PI)))) u1) (sqrt (/ 1 (+ (* -2 (log (/ 1 u1))) (* 3 (log (/ 1 u1)))))))) (+ (* 1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (- 1/2 (* 1/4 (/ 1 (+ (* -2 (log (/ 1 u1))) (* 3 (log (/ 1 u1)))))))) (pow u1 2)) (sqrt (/ 1 (+ (* -2 (log (/ 1 u1))) (* 3 (log (/ 1 u1)))))))) (* (sin (* 2 (* u2 (PI)))) (sqrt (+ (* -2 (log (/ 1 u1))) (* 3 (log (/ 1 u1))))))))>
#<alt (+ (* 1/2 (* (/ (sin (* 2 (* u2 (PI)))) u1) (sqrt (/ 1 (+ (* -2 (log (/ 1 u1))) (* 3 (log (/ 1 u1)))))))) (+ (* 1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (- 1/3 (* 1/2 (/ (- 1/2 (* 1/4 (/ 1 (+ (* -2 (log (/ 1 u1))) (* 3 (log (/ 1 u1))))))) (+ (* -2 (log (/ 1 u1))) (* 3 (log (/ 1 u1)))))))) (pow u1 3)) (sqrt (/ 1 (+ (* -2 (log (/ 1 u1))) (* 3 (log (/ 1 u1)))))))) (+ (* 1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (- 1/2 (* 1/4 (/ 1 (+ (* -2 (log (/ 1 u1))) (* 3 (log (/ 1 u1)))))))) (pow u1 2)) (sqrt (/ 1 (+ (* -2 (log (/ 1 u1))) (* 3 (log (/ 1 u1)))))))) (* (sin (* 2 (* u2 (PI)))) (sqrt (+ (* -2 (log (/ 1 u1))) (* 3 (log (/ 1 u1)))))))))>
#<alt (* (sin (* 2 (* u2 (PI)))) (sqrt (+ (log -1) (+ (* -2 (log (/ -1 u1))) (* 3 (log (/ -1 u1)))))))>
#<alt (+ (* 1/2 (* (/ (sin (* 2 (* u2 (PI)))) u1) (sqrt (/ 1 (+ (log -1) (+ (* -2 (log (/ -1 u1))) (* 3 (log (/ -1 u1))))))))) (* (sin (* 2 (* u2 (PI)))) (sqrt (+ (log -1) (+ (* -2 (log (/ -1 u1))) (* 3 (log (/ -1 u1))))))))>
#<alt (+ (* -1 (/ (+ (* -1/2 (* (sin (* 2 (* u2 (PI)))) (sqrt (/ 1 (+ (log -1) (+ (* -2 (log (/ -1 u1))) (* 3 (log (/ -1 u1))))))))) (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (- 1/2 (* 1/4 (/ 1 (+ (log -1) (+ (* -2 (log (/ -1 u1))) (* 3 (log (/ -1 u1))))))))) u1) (sqrt (/ 1 (+ (log -1) (+ (* -2 (log (/ -1 u1))) (* 3 (log (/ -1 u1)))))))))) u1)) (* (sin (* 2 (* u2 (PI)))) (sqrt (+ (log -1) (+ (* -2 (log (/ -1 u1))) (* 3 (log (/ -1 u1))))))))>
#<alt (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (* (* (sin (* 2 (* u2 (PI)))) (- 1/2 (* 1/4 (/ 1 (+ (log -1) (+ (* -2 (log (/ -1 u1))) (* 3 (log (/ -1 u1))))))))) (sqrt (/ 1 (+ (log -1) (+ (* -2 (log (/ -1 u1))) (* 3 (log (/ -1 u1))))))))) (* 1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (+ 1/3 (* -1/2 (/ (- 1/2 (* 1/4 (/ 1 (+ (log -1) (+ (* -2 (log (/ -1 u1))) (* 3 (log (/ -1 u1)))))))) (+ (log -1) (+ (* -2 (log (/ -1 u1))) (* 3 (log (/ -1 u1))))))))) u1) (sqrt (/ 1 (+ (log -1) (+ (* -2 (log (/ -1 u1))) (* 3 (log (/ -1 u1)))))))))) u1)) (* -1/2 (* (sin (* 2 (* u2 (PI)))) (sqrt (/ 1 (+ (log -1) (+ (* -2 (log (/ -1 u1))) (* 3 (log (/ -1 u1)))))))))) u1)) (* (sin (* 2 (* u2 (PI)))) (sqrt (+ (log -1) (+ (* -2 (log (/ -1 u1))) (* 3 (log (/ -1 u1))))))))>
#<alt (* 2 (* (* u2 (PI)) (sqrt (+ (log (+ 1 (pow u1 2))) (log (/ (+ 1 u1) (+ 1 (pow u1 4))))))))>
#<alt (* u2 (+ (* -4/3 (* (* (pow u2 2) (pow (PI) 3)) (sqrt (+ (log (+ 1 (pow u1 2))) (log (/ (+ 1 u1) (+ 1 (pow u1 4)))))))) (* 2 (* (PI) (sqrt (+ (log (+ 1 (pow u1 2))) (log (/ (+ 1 u1) (+ 1 (pow u1 4))))))))))>
#<alt (* u2 (+ (* 2 (* (PI) (sqrt (+ (log (+ 1 (pow u1 2))) (log (/ (+ 1 u1) (+ 1 (pow u1 4)))))))) (* (pow u2 2) (+ (* -4/3 (* (pow (PI) 3) (sqrt (+ (log (+ 1 (pow u1 2))) (log (/ (+ 1 u1) (+ 1 (pow u1 4)))))))) (* 4/15 (* (* (pow u2 2) (pow (PI) 5)) (sqrt (+ (log (+ 1 (pow u1 2))) (log (/ (+ 1 u1) (+ 1 (pow u1 4))))))))))))>
#<alt (* u2 (+ (* 2 (* (PI) (sqrt (+ (log (+ 1 (pow u1 2))) (log (/ (+ 1 u1) (+ 1 (pow u1 4)))))))) (* (pow u2 2) (+ (* -4/3 (* (pow (PI) 3) (sqrt (+ (log (+ 1 (pow u1 2))) (log (/ (+ 1 u1) (+ 1 (pow u1 4)))))))) (* (pow u2 2) (+ (* -8/315 (* (* (pow u2 2) (pow (PI) 7)) (sqrt (+ (log (+ 1 (pow u1 2))) (log (/ (+ 1 u1) (+ 1 (pow u1 4)))))))) (* 4/15 (* (pow (PI) 5) (sqrt (+ (log (+ 1 (pow u1 2))) (log (/ (+ 1 u1) (+ 1 (pow u1 4))))))))))))))>
#<alt (* (sin (* 2 (* u2 (PI)))) (sqrt (+ (log (+ 1 (pow u1 2))) (log (/ (+ 1 u1) (+ 1 (pow u1 4)))))))>
#<alt (* (sin (* 2 (* u2 (PI)))) (sqrt (+ (log (+ 1 (pow u1 2))) (log (/ (+ 1 u1) (+ 1 (pow u1 4)))))))>
#<alt (* (sin (* 2 (* u2 (PI)))) (sqrt (+ (log (+ 1 (pow u1 2))) (log (/ (+ 1 u1) (+ 1 (pow u1 4)))))))>
#<alt (* (sin (* 2 (* u2 (PI)))) (sqrt (+ (log (+ 1 (pow u1 2))) (log (/ (+ 1 u1) (+ 1 (pow u1 4)))))))>
#<alt (* (sin (* 2 (* u2 (PI)))) (sqrt (+ (log (+ 1 (pow u1 2))) (log (/ (+ 1 u1) (+ 1 (pow u1 4)))))))>
#<alt (* (sin (* 2 (* u2 (PI)))) (sqrt (+ (log (+ 1 (pow u1 2))) (log (/ (+ 1 u1) (+ 1 (pow u1 4)))))))>
#<alt (* (sin (* 2 (* u2 (PI)))) (sqrt (+ (log (+ 1 (pow u1 2))) (log (/ (+ 1 u1) (+ 1 (pow u1 4)))))))>
#<alt (* (sin (* 2 (* u2 (PI)))) (sqrt (+ (log (+ 1 (pow u1 2))) (log (/ (+ 1 u1) (+ 1 (pow u1 4)))))))>
#<alt (sqrt u1)>
#<alt (+ (sqrt u1) (* 1/4 (sqrt (pow u1 3))))>
#<alt (+ (sqrt u1) (* (pow u1 2) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 u1))))))>
#<alt (+ (sqrt u1) (* (pow u1 2) (+ (* 1/4 (sqrt (/ 1 u1))) (* u1 (+ (* -1/2 (* (sqrt u1) (+ 7/4 (* 1/16 (/ 1 u1))))) (* 1/6 (sqrt (/ 1 u1))))))))>
#<alt (sqrt (+ (* -2 (log (/ 1 u1))) (* 3 (log (/ 1 u1)))))>
#<alt (+ (sqrt (+ (* -2 (log (/ 1 u1))) (* 3 (log (/ 1 u1))))) (* 1/2 (* (/ 1 u1) (sqrt (/ 1 (+ (* -2 (log (/ 1 u1))) (* 3 (log (/ 1 u1)))))))))>
#<alt (+ (sqrt (+ (* -2 (log (/ 1 u1))) (* 3 (log (/ 1 u1))))) (+ (* 1/2 (* (/ 1 u1) (sqrt (/ 1 (+ (* -2 (log (/ 1 u1))) (* 3 (log (/ 1 u1)))))))) (* 1/2 (* (/ (- 1/2 (* 1/4 (/ 1 (+ (* -2 (log (/ 1 u1))) (* 3 (log (/ 1 u1))))))) (pow u1 2)) (sqrt (/ 1 (+ (* -2 (log (/ 1 u1))) (* 3 (log (/ 1 u1))))))))))>
#<alt (+ (sqrt (+ (* -2 (log (/ 1 u1))) (* 3 (log (/ 1 u1))))) (+ (* 1/2 (* (/ 1 u1) (sqrt (/ 1 (+ (* -2 (log (/ 1 u1))) (* 3 (log (/ 1 u1)))))))) (+ (* 1/2 (* (/ (- 1/3 (* 1/2 (/ (- 1/2 (* 1/4 (/ 1 (+ (* -2 (log (/ 1 u1))) (* 3 (log (/ 1 u1))))))) (+ (* -2 (log (/ 1 u1))) (* 3 (log (/ 1 u1))))))) (pow u1 3)) (sqrt (/ 1 (+ (* -2 (log (/ 1 u1))) (* 3 (log (/ 1 u1)))))))) (* 1/2 (* (/ (- 1/2 (* 1/4 (/ 1 (+ (* -2 (log (/ 1 u1))) (* 3 (log (/ 1 u1))))))) (pow u1 2)) (sqrt (/ 1 (+ (* -2 (log (/ 1 u1))) (* 3 (log (/ 1 u1)))))))))))>
#<alt (sqrt (+ (log -1) (+ (* -2 (log (/ -1 u1))) (* 3 (log (/ -1 u1))))))>
#<alt (+ (sqrt (+ (log -1) (+ (* -2 (log (/ -1 u1))) (* 3 (log (/ -1 u1)))))) (* 1/2 (* (/ 1 u1) (sqrt (/ 1 (+ (log -1) (+ (* -2 (log (/ -1 u1))) (* 3 (log (/ -1 u1))))))))))>
#<alt (+ (sqrt (+ (log -1) (+ (* -2 (log (/ -1 u1))) (* 3 (log (/ -1 u1)))))) (* -1 (/ (+ (* -1/2 (sqrt (/ 1 (+ (log -1) (+ (* -2 (log (/ -1 u1))) (* 3 (log (/ -1 u1)))))))) (* -1/2 (* (/ (- 1/2 (* 1/4 (/ 1 (+ (log -1) (+ (* -2 (log (/ -1 u1))) (* 3 (log (/ -1 u1)))))))) u1) (sqrt (/ 1 (+ (log -1) (+ (* -2 (log (/ -1 u1))) (* 3 (log (/ -1 u1)))))))))) u1)))>
#<alt (+ (sqrt (+ (log -1) (+ (* -2 (log (/ -1 u1))) (* 3 (log (/ -1 u1)))))) (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (* (sqrt (/ 1 (+ (log -1) (+ (* -2 (log (/ -1 u1))) (* 3 (log (/ -1 u1))))))) (- 1/2 (* 1/4 (/ 1 (+ (log -1) (+ (* -2 (log (/ -1 u1))) (* 3 (log (/ -1 u1)))))))))) (* 1/2 (* (/ (+ 1/3 (* -1/2 (/ (- 1/2 (* 1/4 (/ 1 (+ (log -1) (+ (* -2 (log (/ -1 u1))) (* 3 (log (/ -1 u1)))))))) (+ (log -1) (+ (* -2 (log (/ -1 u1))) (* 3 (log (/ -1 u1)))))))) u1) (sqrt (/ 1 (+ (log -1) (+ (* -2 (log (/ -1 u1))) (* 3 (log (/ -1 u1)))))))))) u1)) (* -1/2 (sqrt (/ 1 (+ (log -1) (+ (* -2 (log (/ -1 u1))) (* 3 (log (/ -1 u1))))))))) u1)))>
#<alt u1>
#<alt (* u1 (+ 1 (* 1/2 u1)))>
#<alt (* u1 (+ 1 (* u1 (+ 1/2 (* 1/3 u1)))))>
#<alt (* u1 (+ 1 (* u1 (+ 1/2 (* u1 (+ 1/3 (* -7/4 u1)))))))>
#<alt (+ (* -2 (log (/ 1 u1))) (* 3 (log (/ 1 u1))))>
#<alt (+ (* -2 (log (/ 1 u1))) (+ (* 3 (log (/ 1 u1))) (/ 1 u1)))>
#<alt (+ (* -2 (log (/ 1 u1))) (+ (* 3 (log (/ 1 u1))) (+ (/ 1/2 (pow u1 2)) (/ 1 u1))))>
#<alt (+ (* -2 (log (/ 1 u1))) (+ (* 3 (log (/ 1 u1))) (+ (/ 1/2 (pow u1 2)) (+ (/ 1 u1) (* 1/3 (/ 1 (pow u1 3)))))))>
#<alt (+ (log -1) (+ (* -2 (log (/ -1 u1))) (* 3 (log (/ -1 u1)))))>
#<alt (+ (log -1) (+ (* -2 (log (/ -1 u1))) (+ (* 3 (log (/ -1 u1))) (/ 1 u1))))>
#<alt (+ (log -1) (+ (* -2 (log (/ -1 u1))) (+ (* 3 (log (/ -1 u1))) (+ (/ 1/2 (pow u1 2)) (/ 1 u1)))))>
#<alt (+ (log -1) (+ (* -2 (log (/ -1 u1))) (+ (* -1 (/ (- (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u1))) u1)) 1) u1)) (* 3 (log (/ -1 u1))))))>
#<alt u1>
#<alt (* u1 (+ 1 (* -1/2 u1)))>
#<alt (* u1 (+ 1 (* u1 (- (* 1/3 u1) 1/2))))>
#<alt (* u1 (+ 1 (* u1 (- (* u1 (+ 1/3 (* -5/4 u1))) 1/2))))>
#<alt (* 3 (log (/ 1 u1)))>
#<alt (+ (* 3 (log (/ 1 u1))) (/ 1 u1))>
#<alt (- (+ (* 3 (log (/ 1 u1))) (/ 1 u1)) (/ 1/2 (pow u1 2)))>
#<alt (- (+ (* 3 (log (/ 1 u1))) (+ (/ 1 u1) (* 1/3 (/ 1 (pow u1 3))))) (/ 1/2 (pow u1 2)))>
#<alt (+ (log -1) (* 3 (log (/ -1 u1))))>
#<alt (+ (log -1) (+ (* 3 (log (/ -1 u1))) (/ 1 u1)))>
#<alt (+ (log -1) (+ (* -1 (/ (- (* 1/2 (/ 1 u1)) 1) u1)) (* 3 (log (/ -1 u1)))))>
#<alt (+ (log -1) (+ (* -1 (/ (- (* -1 (/ (- (* 1/3 (/ 1 u1)) 1/2) u1)) 1) u1)) (* 3 (log (/ -1 u1)))))>
#<alt (* (sqrt u1) (* u2 (* (pow (sqrt -1) 2) (+ (* 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 (+ (* -1/4 (* (sqrt (pow u1 3)) (* 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)))))))))) (* (sqrt u1) (* u2 (* (pow (sqrt -1) 2) (+ (* 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 (+ (* (sqrt u1) (* u2 (* (pow (sqrt -1) 2) (+ (* 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)))))))))) (* (pow u1 2) (+ (* -1/4 (* (sqrt (/ 1 u1)) (* 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)))))))))) (* -1/6 (* (sqrt u1) (* 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 (+ (* (sqrt u1) (* u2 (* (pow (sqrt -1) 2) (+ (* 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)))))))))) (* (pow u1 2) (+ (* -1/4 (* (sqrt (/ 1 u1)) (* 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)))))))))) (* u1 (+ (* -1/2 (* (sqrt u1) (* u2 (* (+ 1/4 (* 1/16 (/ 1 (* u1 (pow (sqrt -1) 2))))) (+ (* 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))))))))))) (* -1/6 (* (sqrt (/ 1 u1)) (* 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 (* (* u2 (* (sqrt -1) (+ (* 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))))))))) (sqrt (+ (log -1) (* -1 (log (/ 1 u1))))))>
#<alt (+ (* -1/2 (* (/ (* u2 (* (sqrt -1) (+ (* 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))))))))) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (* u2 (* (sqrt -1) (+ (* 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))))))))) (sqrt (+ (log -1) (* -1 (log (/ 1 u1)))))))>
#<alt (+ (* -1/2 (* (/ (* u2 (* (sqrt -1) (* (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1))))))) (+ (* 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)))))))))) (pow u1 2)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* u2 (* (sqrt -1) (+ (* 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))))))))) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (* u2 (* (sqrt -1) (+ (* 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))))))))) (sqrt (+ (log -1) (* -1 (log (/ 1 u1))))))))>
#<alt (+ (* -1/2 (* (/ (* u2 (* (sqrt -1) (* (+ 1/3 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1))))))) (+ (log -1) (* -1 (log (/ 1 u1))))))) (+ (* 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)))))))))) (pow u1 3)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* u2 (* (sqrt -1) (* (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1))))))) (+ (* 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)))))))))) (pow u1 2)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* u2 (* (sqrt -1) (+ (* 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))))))))) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (* u2 (* (sqrt -1) (+ (* 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))))))))) (sqrt (+ (log -1) (* -1 (log (/ 1 u1)))))))))>
#<alt (* (* u2 (* (pow (sqrt -1) 2) (+ (* 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))))))))) (sqrt (log (/ -1 u1))))>
#<alt (+ (* -1/2 (* (/ (* 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)))))))) u1) (sqrt (/ 1 (log (/ -1 u1)))))) (* (* u2 (* (pow (sqrt -1) 2) (+ (* 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))))))))) (sqrt (log (/ -1 u1)))))>
#<alt (+ (* -1 (/ (+ (* 1/2 (* (* 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)))))))) (sqrt (/ 1 (log (/ -1 u1)))))) (* 1/2 (* (/ (* u2 (* (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2))))) (+ (* 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))))))))) u1) (sqrt (/ 1 (log (/ -1 u1))))))) u1)) (* (* u2 (* (pow (sqrt -1) 2) (+ (* 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))))))))) (sqrt (log (/ -1 u1)))))>
#<alt (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (* u2 (* (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2))))) (+ (* 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))))))))) (sqrt (/ 1 (log (/ -1 u1)))))) (* -1/2 (* (/ (* 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))))))) (- 1/3 (* -1/2 (/ (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2))))) (* (log (/ -1 u1)) (pow (sqrt -1) 2))))))) u1) (sqrt (/ 1 (log (/ -1 u1))))))) u1)) (* 1/2 (* (* u2 (+ (* 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)))))))) (sqrt (/ 1 (log (/ -1 u1))))))) u1)) (* (* u2 (* (pow (sqrt -1) 2) (+ (* 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))))))))) (sqrt (log (/ -1 u1)))))>
#<alt (* 2 (* (* u2 (* (PI) (sqrt -1))) (sqrt (log (- 1 u1)))))>
#<alt (* u2 (+ (* -4/3 (* (* (pow u2 2) (* (pow (PI) 3) (sqrt -1))) (sqrt (log (- 1 u1))))) (* 2 (* (* (PI) (sqrt -1)) (sqrt (log (- 1 u1)))))))>
#<alt (* u2 (+ (* 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 (* -8/315 (* (* (pow u2 7) (* (pow (PI) 7) (sqrt -1))) (sqrt (log (- 1 u1)))))>
#<alt (* (pow u2 7) (+ (* -8/315 (* (* (pow (PI) 7) (sqrt -1)) (sqrt (log (- 1 u1))))) (* 4/15 (* (/ (* (pow (PI) 5) (sqrt -1)) (pow u2 2)) (sqrt (log (- 1 u1)))))))>
#<alt (* (pow u2 7) (+ (* -4/3 (* (/ (* (pow (PI) 3) (sqrt -1)) (pow u2 4)) (sqrt (log (- 1 u1))))) (+ (* -8/315 (* (* (pow (PI) 7) (sqrt -1)) (sqrt (log (- 1 u1))))) (* 4/15 (* (/ (* (pow (PI) 5) (sqrt -1)) (pow u2 2)) (sqrt (log (- 1 u1))))))))>
#<alt (* (pow u2 7) (+ (* -4/3 (* (/ (* (pow (PI) 3) (sqrt -1)) (pow u2 4)) (sqrt (log (- 1 u1))))) (+ (* -8/315 (* (* (pow (PI) 7) (sqrt -1)) (sqrt (log (- 1 u1))))) (+ (* 4/15 (* (/ (* (pow (PI) 5) (sqrt -1)) (pow u2 2)) (sqrt (log (- 1 u1))))) (* 2 (* (/ (* (PI) (sqrt -1)) (pow u2 6)) (sqrt (log (- 1 u1)))))))))>
#<alt (* -8/315 (* (* (pow u2 7) (* (pow (PI) 7) (sqrt -1))) (sqrt (log (- 1 u1)))))>
#<alt (* -1 (* (pow u2 7) (+ (* -4/15 (* (/ (* (pow (PI) 5) (sqrt -1)) (pow u2 2)) (sqrt (log (- 1 u1))))) (* 8/315 (* (* (pow (PI) 7) (sqrt -1)) (sqrt (log (- 1 u1))))))))>
#<alt (* -1 (* (pow u2 7) (+ (* -4/15 (* (/ (* (pow (PI) 5) (sqrt -1)) (pow u2 2)) (sqrt (log (- 1 u1))))) (+ (* 8/315 (* (* (pow (PI) 7) (sqrt -1)) (sqrt (log (- 1 u1))))) (* 4/3 (* (/ (* (pow (PI) 3) (sqrt -1)) (pow u2 4)) (sqrt (log (- 1 u1)))))))))>
#<alt (* -1 (* (pow u2 7) (+ (* -2 (* (/ (* (PI) (sqrt -1)) (pow u2 6)) (sqrt (log (- 1 u1))))) (+ (* -4/15 (* (/ (* (pow (PI) 5) (sqrt -1)) (pow u2 2)) (sqrt (log (- 1 u1))))) (+ (* 8/315 (* (* (pow (PI) 7) (sqrt -1)) (sqrt (log (- 1 u1))))) (* 4/3 (* (/ (* (pow (PI) 3) (sqrt -1)) (pow u2 4)) (sqrt (log (- 1 u1))))))))))>
#<alt (* u2 (PI))>
#<alt (* u2 (PI))>
#<alt (* u2 (PI))>
#<alt (* u2 (PI))>
#<alt (* u2 (PI))>
#<alt (* u2 (PI))>
#<alt (* u2 (PI))>
#<alt (* u2 (PI))>
#<alt (* u2 (PI))>
#<alt (* u2 (PI))>
#<alt (* u2 (PI))>
#<alt (* u2 (PI))>
#<alt (* 2 (* u2 (PI)))>
#<alt (* u2 (+ (* 2 (PI)) (* 2 (* (pow u2 2) (+ (* -1/2 (pow (PI) 3)) (* -1/6 (pow (PI) 3)))))))>
#<alt (* u2 (+ (* 2 (PI)) (* (pow u2 2) (+ (* 2 (* (pow u2 2) (+ (* 1/120 (pow (PI) 5)) (+ (* 1/24 (pow (PI) 5)) (* 1/12 (pow (PI) 5)))))) (* 2 (+ (* -1/2 (pow (PI) 3)) (* -1/6 (pow (PI) 3))))))))>
#<alt (* u2 (+ (* 2 (PI)) (* (pow u2 2) (+ (* 2 (+ (* -1/2 (pow (PI) 3)) (* -1/6 (pow (PI) 3)))) (* (pow u2 2) (+ (* 2 (* (pow u2 2) (+ (* -1/144 (pow (PI) 7)) (+ (* -1/240 (pow (PI) 7)) (+ (* -1/720 (pow (PI) 7)) (* -1/5040 (pow (PI) 7))))))) (* 2 (+ (* 1/120 (pow (PI) 5)) (+ (* 1/24 (pow (PI) 5)) (* 1/12 (pow (PI) 5)))))))))))>
#<alt (* 2 (* (cos (* u2 (PI))) (sin (* u2 (PI)))))>
#<alt (* 2 (* (cos (* u2 (PI))) (sin (* u2 (PI)))))>
#<alt (* 2 (* (cos (* u2 (PI))) (sin (* u2 (PI)))))>
#<alt (* 2 (* (cos (* u2 (PI))) (sin (* u2 (PI)))))>
#<alt (* 2 (* (cos (* u2 (PI))) (sin (* u2 (PI)))))>
#<alt (* 2 (* (cos (* u2 (PI))) (sin (* u2 (PI)))))>
#<alt (* 2 (* (cos (* u2 (PI))) (sin (* u2 (PI)))))>
#<alt (* 2 (* (cos (* u2 (PI))) (sin (* u2 (PI)))))>
#<alt (* u2 (PI))>
#<alt (* u2 (+ (PI) (* -1/6 (* (pow u2 2) (pow (PI) 3)))))>
#<alt (* u2 (+ (PI) (* (pow u2 2) (+ (* -1/6 (pow (PI) 3)) (* 1/120 (* (pow u2 2) (pow (PI) 5)))))))>
#<alt (* u2 (+ (PI) (* (pow u2 2) (+ (* -1/6 (pow (PI) 3)) (* (pow u2 2) (+ (* -1/5040 (* (pow u2 2) (pow (PI) 7))) (* 1/120 (pow (PI) 5))))))))>
#<alt (sin (* u2 (PI)))>
#<alt (sin (* u2 (PI)))>
#<alt (sin (* u2 (PI)))>
#<alt (sin (* u2 (PI)))>
#<alt (sin (* u2 (PI)))>
#<alt (sin (* u2 (PI)))>
#<alt (sin (* u2 (PI)))>
#<alt (sin (* u2 (PI)))>
#<alt (* -4/3 (pow u2 2))>
#<alt (* -4/3 (pow u2 2))>
#<alt (* -4/3 (pow u2 2))>
#<alt (* -4/3 (pow u2 2))>
#<alt (* -4/3 (pow u2 2))>
#<alt (* -4/3 (pow u2 2))>
#<alt (* -4/3 (pow u2 2))>
#<alt (* -4/3 (pow u2 2))>
#<alt (* -4/3 (pow u2 2))>
#<alt (* -4/3 (pow u2 2))>
#<alt (* -4/3 (pow u2 2))>
#<alt (* -4/3 (pow u2 2))>
Calls

78 calls:

TimeVariablePointExpression
93.0ms
u2
@inf
(* (sqrt (+ (log (/ (+ 1 u1) (+ 1 (* u1 (* u1 (* u1 u1)))))) (log (+ 1 (* u1 u1))))) (sin (* (* 2 (PI)) u2)))
59.0ms
u1
@0
(* (sqrt (neg (log (+ 1 (neg u1))))) (* u2 (+ (* 2 (PI)) (* u2 (* u2 (+ (* (PI) (* (* (PI) (PI)) -4/3)) (* (* u2 u2) (+ (* (pow (PI) 7) (* (* u2 u2) -8/315)) (* 4/15 (pow (PI) 5))))))))))
22.0ms
u1
@0
(* (sqrt (neg (log (+ 1 (neg u1))))) (* (* 2 (sin (* (PI) u2))) (cos (* (PI) u2))))
22.0ms
u1
@0
(* (sqrt u1) (sin (* (* 2 (PI)) u2)))
7.0ms
u2
@0
(* (sqrt (neg (log (- 1 u1)))) (* u2 (* (PI) (+ 2 (* (* -4/3 (* u2 u2)) (* (PI) (PI)))))))

rewrite800.0ms (2.5%)

Algorithm
batch-egg-rewrite
Rules
3672×*-lowering-*.f32
3672×*-lowering-*.f64
2398×fma-lowering-fma.f32
2398×fma-lowering-fma.f64
1778×pow-lowering-pow.f64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
065229
1328199
22729178
08579178
Stop Event
iter limit
node limit
Counts
26 → 394
Calls
Call 1
Inputs
(* (sqrt (neg (log (+ 1 (neg u1))))) (* (* 2 (sin (* (PI) u2))) (cos (* (PI) u2))))
(sqrt (neg (log (+ 1 (neg u1)))))
(neg (log (+ 1 (neg u1))))
(log (+ 1 (neg u1)))
(* (sqrt u1) (sin (* (* 2 (PI)) u2)))
(sqrt u1)
(sin (* (* 2 (PI)) u2))
(* (* 2 (PI)) u2)
(* (sqrt (neg (log (- 1 u1)))) (* u2 (* (PI) (+ 2 (* (* -4/3 (* u2 u2)) (* (PI) (PI)))))))
(sqrt (neg (log (- 1 u1))))
(neg (log (- 1 u1)))
(log (- 1 u1))
(* (sqrt (+ (log (/ (+ 1 u1) (+ 1 (* u1 (* u1 (* u1 u1)))))) (log (+ 1 (* u1 u1))))) (sin (* (* 2 (PI)) u2)))
(sqrt (+ (log (/ (+ 1 u1) (+ 1 (* u1 (* u1 (* u1 u1)))))) (log (+ 1 (* u1 u1)))))
(+ (log (/ (+ 1 u1) (+ 1 (* u1 (* u1 (* u1 u1)))))) (log (+ 1 (* u1 u1))))
(log (/ (+ 1 u1) (+ 1 (* u1 (* u1 (* u1 u1))))))
(* (sqrt (neg (log (+ 1 (neg u1))))) (* u2 (+ (* 2 (PI)) (* u2 (* u2 (+ (* (PI) (* (* (PI) (PI)) -4/3)) (* (* u2 u2) (+ (* (pow (PI) 7) (* (* u2 u2) -8/315)) (* 4/15 (pow (PI) 5))))))))))
(* (PI) u2)
(* (* 2 (sin (* (PI) u2))) (cos (* (PI) u2)))
(sin (* (PI) u2))
(PI)
(* (PI) (PI))
(* -4/3 (* u2 u2))
(pow (PI) 7)
(* 4/15 (pow (PI) 5))
(pow (PI) 5)
Outputs
(*.f32 (pow.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1)) #s(literal 1/2 binary32)) (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))) (pow.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1)) #s(literal 1/2 binary32))))
(*.f32 (*.f32 #s(literal 2 binary32) (sin.f32 (*.f32 (PI.f32) u2))) (*.f32 (cos.f32 (*.f32 (PI.f32) u2)) (pow.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1)) #s(literal 1/2 binary32))))
(*.f32 (cos.f32 (*.f32 (PI.f32) u2)) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1)) #s(literal 1/2 binary32)) #s(literal 2 binary32)) (sin.f32 (*.f32 (PI.f32) u2))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) (pow.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1)) #s(literal 1/2 binary32)))
(*.f32 (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1)) #s(literal 1/2 binary32)) #s(literal 2 binary32)) (sin.f32 (*.f32 (PI.f32) u2))) (cos.f32 (*.f32 (PI.f32) u2)))
(*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1)) #s(literal 1/2 binary32)) #s(literal 2 binary32)) (*.f32 (sin.f32 (*.f32 (PI.f32) u2)) (cos.f32 (*.f32 (PI.f32) u2))))
(*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1)) #s(literal 1/2 binary32)) (cos.f32 (*.f32 (PI.f32) u2))) (*.f32 #s(literal 2 binary32) (sin.f32 (*.f32 (PI.f32) u2))))
(exp.f32 (*.f32 (log.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1))) #s(literal 1/2 binary32)))
(pow.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1)) #s(literal 1/2 binary32))
(pow.f32 (pow.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1)) #s(literal 1/4 binary32)) #s(literal 2 binary32))
(pow.f32 (*.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1)) (-.f32 #s(literal 0 binary32) (log1p.f32 u1))) #s(literal 1/4 binary32))
(pow.f32 (exp.f32 (log.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1)))) #s(literal 1/2 binary32))
(/.f32 (sqrt.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)))) (sqrt.f32 (+.f32 #s(literal 0 binary32) (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (*.f32 #s(literal 0 binary32) (log1p.f32 u1))))))
(/.f32 (sqrt.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)))) (sqrt.f32 (+.f32 #s(literal 0 binary32) (log1p.f32 u1))))
(sqrt.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1)))
(*.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)) (pow.f32 (log1p.f32 u1) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (log1p.f32 u1) #s(literal 1/2 binary32)) (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1)) #s(literal 1/4 binary32)) (pow.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1)) #s(literal 1/4 binary32)))
(neg.f32 (log1p.f32 u1))
(neg.f32 (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))))
(+.f32 #s(literal 0 binary32) (-.f32 #s(literal 0 binary32) (log1p.f32 u1)))
(+.f32 (log.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (log1p.f32 u1))
(+.f32 (log.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (log1p.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))))
(-.f32 #s(literal 0 binary32) (log1p.f32 u1))
(-.f32 #s(literal 0 binary32) (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))))
(-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (+.f32 (neg.f32 u1) #s(literal -1 binary32))))
(/.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (log1p.f32 u1) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (*.f32 #s(literal 0 binary32) (log1p.f32 u1)))))
(/.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (log1p.f32 u1) #s(literal 2 binary32))) (+.f32 #s(literal 0 binary32) (log1p.f32 u1)))
(/.f32 (neg.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)))) (neg.f32 (+.f32 #s(literal 0 binary32) (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (*.f32 #s(literal 0 binary32) (log1p.f32 u1))))))
(/.f32 (neg.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)))) (neg.f32 (+.f32 #s(literal 0 binary32) (log1p.f32 u1))))
(*.f32 (log1p.f32 u1) #s(literal -1 binary32))
(*.f32 #s(literal -1 binary32) (log1p.f32 u1))
(log.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)))
(log1p.f32 u1)
(log1p.f32 (neg.f32 u1))
(log1p.f32 (neg.f32 (neg.f32 u1)))
(neg.f32 (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))) (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))))
(neg.f32 (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(+.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) (log.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))))))
(+.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) (-.f32 #s(literal 0 binary32) (log1p.f32 u1)))
(+.f32 (log.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (log1p.f32 u1))
(+.f32 (log.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (log1p.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))))
(-.f32 #s(literal 0 binary32) (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))) (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))))
(-.f32 #s(literal 0 binary32) (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(-.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) (log1p.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))))
(-.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) (log.f32 (+.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) u1))))
(-.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) (log1p.f32 u1))
(-.f32 (log.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (log.f32 (+.f32 (neg.f32 u1) #s(literal -1 binary32))))
(-.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 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (log.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))))))
(log.f32 (+.f32 #s(literal 1 binary32) u1))
(*.f32 (pow.f32 u1 #s(literal 1/2 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) (pow.f32 u1 #s(literal 1/2 binary32)))
(exp.f32 (*.f32 (log.f32 u1) #s(literal 1/2 binary32)))
(pow.f32 u1 #s(literal 1/2 binary32))
(pow.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))
(pow.f32 (pow.f32 u1 #s(literal 1/4 binary32)) #s(literal 2 binary32))
(pow.f32 (exp.f32 (log.f32 u1)) #s(literal 1/2 binary32))
(sqrt.f32 u1)
(*.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 1/2 binary32)))
(*.f32 (pow.f32 u1 #s(literal 1/2 binary32)) #s(literal 1 binary32))
(*.f32 (pow.f32 u1 #s(literal 1/2 binary32)) (pow.f32 #s(literal 1 binary32) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 u1 #s(literal 1/4 binary32)) (pow.f32 u1 #s(literal 1/4 binary32)))
(*.f32 (pow.f32 #s(literal 1 binary32) #s(literal 1/2 binary32)) (pow.f32 u1 #s(literal 1/2 binary32)))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2)))
(*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 (PI.f32) u2)) (cos.f32 (*.f32 (PI.f32) u2))))
(*.f32 (sin.f32 (*.f32 (PI.f32) u2)) (*.f32 #s(literal 2 binary32) (cos.f32 (*.f32 (PI.f32) u2))))
(*.f32 (*.f32 #s(literal 2 binary32) (sin.f32 (*.f32 (PI.f32) u2))) (cos.f32 (*.f32 (PI.f32) u2)))
(*.f32 (cos.f32 (*.f32 (PI.f32) u2)) (*.f32 #s(literal 2 binary32) (sin.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 (cos.f32 (*.f32 (PI.f32) u2)) #s(literal 2 binary32)) (sin.f32 (*.f32 (PI.f32) u2)))
(*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))
(*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) 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) (PI.f32)) u2)
(*.f32 (*.f32 #s(literal 2 binary32) u2) (PI.f32))
(*.f32 (*.f32 u2 #s(literal 2 binary32)) (PI.f32))
(+.f32 (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1)) #s(literal 1/2 binary32)) u2) (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1)) #s(literal 1/2 binary32)) u2) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))
(+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (pow.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1)) #s(literal 1/2 binary32)) u2)) (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (pow.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1)) #s(literal 1/2 binary32)) u2)))
(fma.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (pow.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1)) #s(literal 1/2 binary32)) u2) (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (pow.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1)) #s(literal 1/2 binary32)) u2)))
(fma.f32 (*.f32 (pow.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1)) #s(literal 1/2 binary32)) u2) (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1)) #s(literal 1/2 binary32)) u2) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))
(*.f32 (pow.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1)) #s(literal 1/2 binary32)) (*.f32 (*.f32 (PI.f32) u2) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 u2 u2) (*.f32 (PI.f32) (*.f32 (PI.f32) #s(literal -4/3 binary32)))))))
(*.f32 u2 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 u2 u2) (*.f32 (PI.f32) (*.f32 (PI.f32) #s(literal -4/3 binary32)))))) (pow.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1)) #s(literal 1/2 binary32))))
(*.f32 (*.f32 (PI.f32) u2) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 u2 u2) (*.f32 (PI.f32) (*.f32 (PI.f32) #s(literal -4/3 binary32))))) (pow.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1)) #s(literal 1/2 binary32))))
(*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 u2 u2) (*.f32 (PI.f32) (*.f32 (PI.f32) #s(literal -4/3 binary32)))))) (*.f32 (pow.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1)) #s(literal 1/2 binary32)) u2))
(*.f32 (*.f32 (*.f32 (PI.f32) u2) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 u2 u2) (*.f32 (PI.f32) (*.f32 (PI.f32) #s(literal -4/3 binary32)))))) (pow.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1)) #s(literal 1/2 binary32)))
(*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1)) #s(literal 1/2 binary32)) u2) (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 u2 u2) (*.f32 (PI.f32) (*.f32 (PI.f32) #s(literal -4/3 binary32)))))))
(*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1)) #s(literal 1/2 binary32)) (*.f32 (PI.f32) u2)) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 u2 u2) (*.f32 (PI.f32) (*.f32 (PI.f32) #s(literal -4/3 binary32))))))
(*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1)) #s(literal 1/2 binary32)) (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 u2 u2) (*.f32 (PI.f32) (*.f32 (PI.f32) #s(literal -4/3 binary32))))))) u2)
(*.f32 (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1)) #s(literal 1/2 binary32)) u2) (PI.f32)) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 u2 u2) (*.f32 (PI.f32) (*.f32 (PI.f32) #s(literal -4/3 binary32))))))
(*.f32 (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1)) #s(literal 1/2 binary32)) u2) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 u2 u2) (*.f32 (PI.f32) (*.f32 (PI.f32) #s(literal -4/3 binary32)))))) (PI.f32))
(exp.f32 (*.f32 (log.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1))) #s(literal 1/2 binary32)))
(pow.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1)) #s(literal 1/2 binary32))
(pow.f32 (pow.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1)) #s(literal 1/4 binary32)) #s(literal 2 binary32))
(pow.f32 (*.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1)) (-.f32 #s(literal 0 binary32) (log1p.f32 u1))) #s(literal 1/4 binary32))
(pow.f32 (exp.f32 (log.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1)))) #s(literal 1/2 binary32))
(/.f32 (sqrt.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)))) (sqrt.f32 (+.f32 #s(literal 0 binary32) (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (*.f32 #s(literal 0 binary32) (log1p.f32 u1))))))
(/.f32 (sqrt.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)))) (sqrt.f32 (+.f32 #s(literal 0 binary32) (log1p.f32 u1))))
(sqrt.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1)))
(*.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)) (pow.f32 (log1p.f32 u1) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (log1p.f32 u1) #s(literal 1/2 binary32)) (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1)) #s(literal 1/4 binary32)) (pow.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1)) #s(literal 1/4 binary32)))
(neg.f32 (log1p.f32 u1))
(neg.f32 (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))))
(+.f32 #s(literal 0 binary32) (-.f32 #s(literal 0 binary32) (log1p.f32 u1)))
(+.f32 (log.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (log1p.f32 u1))
(+.f32 (log.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (log1p.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))))
(-.f32 #s(literal 0 binary32) (log1p.f32 u1))
(-.f32 #s(literal 0 binary32) (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))))
(-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (+.f32 (neg.f32 u1) #s(literal -1 binary32))))
(/.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (log1p.f32 u1) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (*.f32 #s(literal 0 binary32) (log1p.f32 u1)))))
(/.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (log1p.f32 u1) #s(literal 2 binary32))) (+.f32 #s(literal 0 binary32) (log1p.f32 u1)))
(/.f32 (neg.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)))) (neg.f32 (+.f32 #s(literal 0 binary32) (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (*.f32 #s(literal 0 binary32) (log1p.f32 u1))))))
(/.f32 (neg.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)))) (neg.f32 (+.f32 #s(literal 0 binary32) (log1p.f32 u1))))
(*.f32 (log1p.f32 u1) #s(literal -1 binary32))
(*.f32 #s(literal -1 binary32) (log1p.f32 u1))
(log.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)))
(log1p.f32 u1)
(log1p.f32 (neg.f32 u1))
(log1p.f32 (neg.f32 (neg.f32 u1)))
(neg.f32 (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))) (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))))
(neg.f32 (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(+.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) (log.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))))))
(+.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) (-.f32 #s(literal 0 binary32) (log1p.f32 u1)))
(+.f32 (log.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (log1p.f32 u1))
(+.f32 (log.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (log1p.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))))
(-.f32 #s(literal 0 binary32) (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))) (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))))
(-.f32 #s(literal 0 binary32) (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(-.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) (log1p.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))))
(-.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) (log.f32 (+.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) u1))))
(-.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) (log1p.f32 u1))
(-.f32 (log.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (log.f32 (+.f32 (neg.f32 u1) #s(literal -1 binary32))))
(-.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 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (log.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))))))
(log.f32 (+.f32 #s(literal 1 binary32) u1))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) (pow.f32 (log.f32 (/.f32 (*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1)))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (log.f32 (/.f32 (*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1)))) #s(literal 1/2 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))))
(exp.f32 (*.f32 (log.f32 (log.f32 (/.f32 (*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1))))) #s(literal 1/2 binary32)))
(pow.f32 (log.f32 (/.f32 (*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1)))) #s(literal 1/2 binary32))
(pow.f32 (pow.f32 (log.f32 (/.f32 (*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1)))) #s(literal 1/4 binary32)) #s(literal 2 binary32))
(pow.f32 (*.f32 (log.f32 (/.f32 (*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1)))) (log.f32 (/.f32 (*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1))))) #s(literal 1/4 binary32))
(pow.f32 (exp.f32 (log.f32 (log.f32 (/.f32 (*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1)))))) #s(literal 1/2 binary32))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (+.f32 (pow.f32 (neg.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1)))) #s(literal 2 binary32)) (*.f32 (log1p.f32 (*.f32 u1 u1)) (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1))))))) (+.f32 (neg.f32 (pow.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1))) #s(literal 3 binary32))) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32))))))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1))) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (*.f32 (log.f32 (/.f32 (*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1)))) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1))) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))))
(/.f32 (hypot.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3/2 binary32)) (pow.f32 (neg.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1)))) #s(literal 3/2 binary32))) (pow.f32 (+.f32 (pow.f32 (neg.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1)))) #s(literal 2 binary32)) (*.f32 (log1p.f32 (*.f32 u1 u1)) (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1))))))) #s(literal 1/2 binary32)))
(/.f32 (hypot.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3/2 binary32)) (pow.f32 (neg.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1)))) #s(literal 3/2 binary32))) (sqrt.f32 (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32)) (-.f32 (pow.f32 (neg.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1)))) #s(literal 2 binary32)) (*.f32 (neg.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1)))) (log1p.f32 (*.f32 u1 u1)))))))
(/.f32 (pow.f32 (*.f32 (log.f32 (/.f32 (*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1)))) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1))) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) #s(literal 1/2 binary32)) (pow.f32 (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1))) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) #s(literal 1/2 binary32)))
(/.f32 (sqrt.f32 (neg.f32 (+.f32 (neg.f32 (pow.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1))) #s(literal 3 binary32))) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32))))) (sqrt.f32 (neg.f32 (+.f32 (pow.f32 (neg.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1)))) #s(literal 2 binary32)) (*.f32 (log1p.f32 (*.f32 u1 u1)) (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1))))))))))
(/.f32 (sqrt.f32 (neg.f32 (*.f32 (log.f32 (/.f32 (*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1)))) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1))) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))) (sqrt.f32 (neg.f32 (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1))) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))))
(/.f32 (sqrt.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32)) (pow.f32 (neg.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1)))) #s(literal 2 binary32)))) (sqrt.f32 (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1)))))))
(/.f32 (neg.f32 (hypot.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3/2 binary32)) (pow.f32 (neg.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1)))) #s(literal 3/2 binary32)))) (neg.f32 (pow.f32 (+.f32 (pow.f32 (neg.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1)))) #s(literal 2 binary32)) (*.f32 (log1p.f32 (*.f32 u1 u1)) (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1))))))) #s(literal 1/2 binary32))))
(/.f32 (neg.f32 (pow.f32 (*.f32 (log.f32 (/.f32 (*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1)))) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1))) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) #s(literal 1/2 binary32))) (neg.f32 (pow.f32 (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1))) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) #s(literal 1/2 binary32))))
(sqrt.f32 (log.f32 (/.f32 (*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1)))))
(*.f32 (hypot.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3/2 binary32)) (pow.f32 (neg.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1)))) #s(literal 3/2 binary32))) (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (neg.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1)))) #s(literal 2 binary32)) (*.f32 (log1p.f32 (*.f32 u1 u1)) (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1)))))))) #s(literal 1/2 binary32)))
(*.f32 (hypot.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3/2 binary32)) (pow.f32 (neg.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1)))) #s(literal 3/2 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (neg.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1)))) #s(literal 2 binary32)) (*.f32 (log1p.f32 (*.f32 u1 u1)) (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1))))))))))
(*.f32 (pow.f32 (*.f32 (log.f32 (/.f32 (*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1)))) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1))) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) #s(literal 1/2 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1))) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (*.f32 (log.f32 (/.f32 (*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1)))) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1))) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) #s(literal 1/2 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1))) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))))
(*.f32 (pow.f32 (log.f32 (/.f32 (*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1)))) #s(literal 1/4 binary32)) (pow.f32 (log.f32 (/.f32 (*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1)))) #s(literal 1/4 binary32)))
(+.f32 (neg.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1)))) (log1p.f32 (*.f32 u1 u1)))
(+.f32 (log1p.f32 (*.f32 u1 u1)) (neg.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1)))))
(+.f32 (log1p.f32 u1) (log.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(pow.f32 (/.f32 (+.f32 (pow.f32 (neg.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1)))) #s(literal 2 binary32)) (*.f32 (log1p.f32 (*.f32 u1 u1)) (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1))))))) (+.f32 (neg.f32 (pow.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1))) #s(literal 3 binary32))) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1))) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (*.f32 (log.f32 (/.f32 (*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1)))) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1))) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))) #s(literal -1 binary32))
(-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1))))
(-.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1))) (log1p.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))
(-.f32 (/.f32 (pow.f32 (neg.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1)))) #s(literal 2 binary32)) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1))) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) (/.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32)) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1))) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))
(-.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(-.f32 (log.f32 (*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))) (log.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (-.f32 (*.f32 u1 u1) #s(literal 1 binary32)))))))
(-.f32 (log.f32 (*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (log.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(-.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (-.f32 (*.f32 u1 u1) #s(literal 1 binary32)))))))
(-.f32 (log.f32 (*.f32 (+.f32 (neg.f32 u1) #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))) (log.f32 (*.f32 (+.f32 #s(literal -1 binary32) (neg.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (-.f32 (*.f32 u1 u1) #s(literal 1 binary32)))))))
(-.f32 (log.f32 (*.f32 (+.f32 (neg.f32 u1) #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (log.f32 (*.f32 (+.f32 #s(literal -1 binary32) (neg.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(-.f32 (log.f32 (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))) (log1p.f32 (*.f32 (*.f32 u1 u1) (-.f32 (*.f32 u1 u1) #s(literal 1 binary32)))))
(-.f32 (log.f32 (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1))) (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (log1p.f32 (*.f32 u1 (neg.f32 u1))))
(-.f32 (log.f32 (*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1))))
(-.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (log1p.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))
(-.f32 (log.f32 (*.f32 (+.f32 (neg.f32 u1) #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (log.f32 (+.f32 #s(literal -1 binary32) (neg.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (pow.f32 (neg.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1)))) #s(literal 2 binary32)) (*.f32 (log1p.f32 (*.f32 u1 u1)) (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1))))))) (+.f32 (neg.f32 (pow.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1))) #s(literal 3 binary32))) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1))) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (*.f32 (log.f32 (/.f32 (*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1)))) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1))) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))))
(/.f32 (+.f32 (neg.f32 (pow.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1))) #s(literal 3 binary32))) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32))) (+.f32 (pow.f32 (neg.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1)))) #s(literal 2 binary32)) (*.f32 (log1p.f32 (*.f32 u1 u1)) (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1))))))))
(/.f32 (+.f32 (neg.f32 (pow.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1))) #s(literal 3 binary32))) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32))) (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32)) (-.f32 (pow.f32 (neg.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1)))) #s(literal 2 binary32)) (*.f32 (neg.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1)))) (log1p.f32 (*.f32 u1 u1))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (+.f32 (pow.f32 (neg.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1)))) #s(literal 2 binary32)) (*.f32 (log1p.f32 (*.f32 u1 u1)) (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1))))))) (+.f32 (neg.f32 (pow.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1))) #s(literal 3 binary32))) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1))) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (*.f32 (log.f32 (/.f32 (*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1)))) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1))) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))))
(/.f32 (*.f32 (log.f32 (/.f32 (*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1)))) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1))) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1))) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(/.f32 (neg.f32 (+.f32 (neg.f32 (pow.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1))) #s(literal 3 binary32))) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32)))) (neg.f32 (+.f32 (pow.f32 (neg.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1)))) #s(literal 2 binary32)) (*.f32 (log1p.f32 (*.f32 u1 u1)) (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1)))))))))
(/.f32 (neg.f32 (+.f32 (neg.f32 (pow.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1))) #s(literal 3 binary32))) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32)))) (neg.f32 (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32)) (-.f32 (pow.f32 (neg.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1)))) #s(literal 2 binary32)) (*.f32 (neg.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1)))) (log1p.f32 (*.f32 u1 u1)))))))
(/.f32 (neg.f32 (*.f32 (log.f32 (/.f32 (*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1)))) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1))) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))) (neg.f32 (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1))) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))
(/.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32)) (pow.f32 (neg.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1)))) #s(literal 2 binary32))) (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1))))))
(/.f32 (-.f32 (*.f32 (pow.f32 (neg.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1)))) #s(literal 2 binary32)) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1))) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) (*.f32 (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1))) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32)))) (*.f32 (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1))) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1))) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))
(/.f32 (neg.f32 (neg.f32 (+.f32 (neg.f32 (pow.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1))) #s(literal 3 binary32))) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32))))) (neg.f32 (neg.f32 (+.f32 (pow.f32 (neg.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1)))) #s(literal 2 binary32)) (*.f32 (log1p.f32 (*.f32 u1 u1)) (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1))))))))))
(/.f32 (neg.f32 (neg.f32 (*.f32 (log.f32 (/.f32 (*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1)))) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1))) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))) (neg.f32 (neg.f32 (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1))) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32)) (pow.f32 (neg.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1)))) #s(literal 2 binary32)))) (neg.f32 (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1)))))))
(*.f32 (+.f32 (neg.f32 (pow.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1))) #s(literal 3 binary32))) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (neg.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1)))) #s(literal 2 binary32)) (*.f32 (log1p.f32 (*.f32 u1 u1)) (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1)))))))))
(*.f32 (*.f32 (log.f32 (/.f32 (*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1)))) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1))) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) (/.f32 #s(literal 1 binary32) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1))) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))
(log.f32 (/.f32 (*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1))))
(neg.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1))))
(neg.f32 (log.f32 (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32))))
(+.f32 (log1p.f32 u1) (neg.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))
(+.f32 #s(literal 0 binary32) (neg.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1)))))
(+.f32 (log.f32 (+.f32 (neg.f32 u1) #s(literal -1 binary32))) (log.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (neg.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))))
(+.f32 (neg.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (log1p.f32 u1))
(+.f32 (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))))) (log1p.f32 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (-.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1 binary32)))))
(+.f32 (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))) (log1p.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))
(-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))
(-.f32 #s(literal 0 binary32) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1))))
(-.f32 #s(literal 0 binary32) (log.f32 (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32))))
(-.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))))))
(-.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (+.f32 #s(literal 1 binary32) u1))))
(-.f32 (log.f32 (+.f32 (neg.f32 u1) #s(literal -1 binary32))) (log.f32 (+.f32 #s(literal -1 binary32) (neg.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))))
(-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1)))))
(-.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) #s(literal 1 binary32))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))) (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))))
(-.f32 (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal 1 binary32))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))))
(-.f32 (log.f32 (neg.f32 (+.f32 (neg.f32 u1) #s(literal -1 binary32)))) (log.f32 (neg.f32 (+.f32 #s(literal -1 binary32) (neg.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))))
(-.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))) (log1p.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))
(-.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))) (log1p.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))))
(-.f32 (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))) (log1p.f32 u1))
(/.f32 (-.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 3 binary32))) (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 2 binary32)) (*.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))))
(/.f32 (-.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 2 binary32))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 3 binary32)))) (neg.f32 (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 2 binary32)) (*.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 2 binary32)))) (neg.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))))
(*.f32 #s(literal -1 binary32) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1))))
(log.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1))))
(+.f32 (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1)) #s(literal 1/2 binary32)) u2) (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1)) #s(literal 1/2 binary32)) u2) (*.f32 (*.f32 u2 u2) (+.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) #s(literal -4/3 binary32))) (*.f32 (*.f32 u2 u2) (+.f32 (*.f32 (*.f32 u2 u2) (*.f32 #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 (pow.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1)) #s(literal 1/2 binary32)) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) (*.f32 (pow.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1)) #s(literal 1/2 binary32)) (*.f32 (*.f32 u2 (*.f32 u2 u2)) (+.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) #s(literal -4/3 binary32))) (*.f32 (*.f32 u2 u2) (+.f32 (*.f32 (*.f32 u2 u2) (*.f32 #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 (*.f32 (pow.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1)) #s(literal 1/2 binary32)) u2) (*.f32 (*.f32 u2 u2) (+.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) #s(literal -4/3 binary32))) (*.f32 (*.f32 u2 u2) (+.f32 (*.f32 (*.f32 u2 u2) (*.f32 #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 (pow.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1)) #s(literal 1/2 binary32)) u2) (*.f32 #s(literal 2 binary32) (PI.f32))))
(+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (pow.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1)) #s(literal 1/2 binary32)) u2)) (*.f32 (*.f32 (*.f32 u2 u2) (+.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) #s(literal -4/3 binary32))) (*.f32 (*.f32 u2 u2) (+.f32 (*.f32 (*.f32 u2 u2) (*.f32 #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 (pow.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1)) #s(literal 1/2 binary32)) u2)))
(+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2)) (pow.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1)) #s(literal 1/2 binary32))) (*.f32 (*.f32 (*.f32 u2 (*.f32 u2 u2)) (+.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) #s(literal -4/3 binary32))) (*.f32 (*.f32 u2 u2) (+.f32 (*.f32 (*.f32 u2 u2) (*.f32 #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))))))) (pow.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1)) #s(literal 1/2 binary32))))
(+.f32 (*.f32 (*.f32 (*.f32 u2 u2) (+.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) #s(literal -4/3 binary32))) (*.f32 (*.f32 u2 u2) (+.f32 (*.f32 (*.f32 u2 u2) (*.f32 #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 (pow.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1)) #s(literal 1/2 binary32)) u2)) (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (pow.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1)) #s(literal 1/2 binary32)) u2)))
(fma.f32 (pow.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1)) #s(literal 1/2 binary32)) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2)) (*.f32 (pow.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1)) #s(literal 1/2 binary32)) (*.f32 (*.f32 u2 (*.f32 u2 u2)) (+.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) #s(literal -4/3 binary32))) (*.f32 (*.f32 u2 u2) (+.f32 (*.f32 (*.f32 u2 u2) (*.f32 #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)))))))))
(fma.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (pow.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1)) #s(literal 1/2 binary32)) u2) (*.f32 (*.f32 (*.f32 u2 u2) (+.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) #s(literal -4/3 binary32))) (*.f32 (*.f32 u2 u2) (+.f32 (*.f32 (*.f32 u2 u2) (*.f32 #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 (pow.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1)) #s(literal 1/2 binary32)) u2)))
(fma.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2)) (pow.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1)) #s(literal 1/2 binary32)) (*.f32 (*.f32 (*.f32 u2 (*.f32 u2 u2)) (+.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) #s(literal -4/3 binary32))) (*.f32 (*.f32 u2 u2) (+.f32 (*.f32 (*.f32 u2 u2) (*.f32 #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))))))) (pow.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1)) #s(literal 1/2 binary32))))
(fma.f32 (*.f32 (*.f32 u2 u2) (+.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) #s(literal -4/3 binary32))) (*.f32 (*.f32 u2 u2) (+.f32 (*.f32 (*.f32 u2 u2) (*.f32 #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 (pow.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1)) #s(literal 1/2 binary32)) u2) (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (pow.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1)) #s(literal 1/2 binary32)) u2)))
(fma.f32 (*.f32 (pow.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1)) #s(literal 1/2 binary32)) u2) (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1)) #s(literal 1/2 binary32)) u2) (*.f32 (*.f32 u2 u2) (+.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) #s(literal -4/3 binary32))) (*.f32 (*.f32 u2 u2) (+.f32 (*.f32 (*.f32 u2 u2) (*.f32 #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)))))))))
(fma.f32 (*.f32 (pow.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1)) #s(literal 1/2 binary32)) u2) (*.f32 (*.f32 u2 u2) (+.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) #s(literal -4/3 binary32))) (*.f32 (*.f32 u2 u2) (+.f32 (*.f32 (*.f32 u2 u2) (*.f32 #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 (pow.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1)) #s(literal 1/2 binary32)) u2) (*.f32 #s(literal 2 binary32) (PI.f32))))
(/.f32 (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1)) #s(literal 1/2 binary32)) u2) (+.f32 (*.f32 #s(literal 8 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (pow.f32 (*.f32 (*.f32 u2 u2) (+.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) #s(literal -4/3 binary32))) (*.f32 (*.f32 u2 u2) (+.f32 (*.f32 (*.f32 u2 u2) (*.f32 #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))))))) #s(literal 3 binary32)))) (+.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 4 binary32)) (*.f32 (*.f32 (*.f32 u2 u2) (+.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) #s(literal -4/3 binary32))) (*.f32 (*.f32 u2 u2) (+.f32 (*.f32 (*.f32 u2 u2) (*.f32 #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 (*.f32 u2 u2) (+.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) #s(literal -4/3 binary32))) (*.f32 (*.f32 u2 u2) (+.f32 (*.f32 (*.f32 u2 u2) (*.f32 #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 #s(literal 2 binary32) (PI.f32))))))
(/.f32 (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1)) #s(literal 1/2 binary32)) u2) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 4 binary32)) (pow.f32 (*.f32 (*.f32 u2 u2) (+.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) #s(literal -4/3 binary32))) (*.f32 (*.f32 u2 u2) (+.f32 (*.f32 (*.f32 u2 u2) (*.f32 #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))))))) #s(literal 2 binary32)))) (-.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 u2 u2) (+.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) #s(literal -4/3 binary32))) (*.f32 (*.f32 u2 u2) (+.f32 (*.f32 (*.f32 u2 u2) (*.f32 #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 (neg.f32 (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1)) #s(literal 1/2 binary32)) u2) (+.f32 (*.f32 #s(literal 8 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (pow.f32 (*.f32 (*.f32 u2 u2) (+.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) #s(literal -4/3 binary32))) (*.f32 (*.f32 u2 u2) (+.f32 (*.f32 (*.f32 u2 u2) (*.f32 #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))))))) #s(literal 3 binary32))))) (neg.f32 (+.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 4 binary32)) (*.f32 (*.f32 (*.f32 u2 u2) (+.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) #s(literal -4/3 binary32))) (*.f32 (*.f32 u2 u2) (+.f32 (*.f32 (*.f32 u2 u2) (*.f32 #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 (*.f32 u2 u2) (+.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) #s(literal -4/3 binary32))) (*.f32 (*.f32 u2 u2) (+.f32 (*.f32 (*.f32 u2 u2) (*.f32 #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 #s(literal 2 binary32) (PI.f32)))))))
(/.f32 (neg.f32 (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1)) #s(literal 1/2 binary32)) u2) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 4 binary32)) (pow.f32 (*.f32 (*.f32 u2 u2) (+.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) #s(literal -4/3 binary32))) (*.f32 (*.f32 u2 u2) (+.f32 (*.f32 (*.f32 u2 u2) (*.f32 #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))))))) #s(literal 2 binary32))))) (neg.f32 (-.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 u2 u2) (+.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) #s(literal -4/3 binary32))) (*.f32 (*.f32 u2 u2) (+.f32 (*.f32 (*.f32 u2 u2) (*.f32 #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 (pow.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1)) #s(literal 1/2 binary32)) (*.f32 u2 (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 u2 u2) (+.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) #s(literal -4/3 binary32))) (*.f32 (*.f32 u2 u2) (+.f32 (*.f32 (*.f32 u2 u2) (*.f32 #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 u2 (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 u2 u2) (+.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) #s(literal -4/3 binary32))) (*.f32 (*.f32 u2 u2) (+.f32 (*.f32 (*.f32 u2 u2) (*.f32 #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)))))))) (pow.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1)) #s(literal 1/2 binary32))))
(*.f32 (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 u2 u2) (+.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) #s(literal -4/3 binary32))) (*.f32 (*.f32 u2 u2) (+.f32 (*.f32 (*.f32 u2 u2) (*.f32 #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 (pow.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1)) #s(literal 1/2 binary32)) u2))
(*.f32 (*.f32 u2 (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 u2 u2) (+.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) #s(literal -4/3 binary32))) (*.f32 (*.f32 u2 u2) (+.f32 (*.f32 (*.f32 u2 u2) (*.f32 #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))))))))) (pow.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1)) #s(literal 1/2 binary32)))
(*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1)) #s(literal 1/2 binary32)) u2) (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 u2 u2) (+.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) #s(literal -4/3 binary32))) (*.f32 (*.f32 u2 u2) (+.f32 (*.f32 (*.f32 u2 u2) (*.f32 #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 (pow.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1)) #s(literal 1/2 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 u2 u2) (+.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) #s(literal -4/3 binary32))) (*.f32 (*.f32 u2 u2) (+.f32 (*.f32 (*.f32 u2 u2) (*.f32 #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))))))))) u2)
(*.f32 #s(literal 1 binary32) (*.f32 (PI.f32) u2))
(*.f32 (PI.f32) u2)
(*.f32 u2 (PI.f32))
(*.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) u2))
(*.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) u2))
(*.f32 (*.f32 u2 #s(literal 1 binary32)) (PI.f32))
(*.f32 (*.f32 u2 (pow.f32 (PI.f32) #s(literal 2/3 binary32))) (pow.f32 (PI.f32) #s(literal 1/3 binary32)))
(*.f32 (*.f32 u2 (pow.f32 (PI.f32) #s(literal 1/2 binary32))) (pow.f32 (PI.f32) #s(literal 1/2 binary32)))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2)))
(*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 (PI.f32) u2)) (cos.f32 (*.f32 (PI.f32) u2))))
(*.f32 (sin.f32 (*.f32 (PI.f32) u2)) (*.f32 #s(literal 2 binary32) (cos.f32 (*.f32 (PI.f32) u2))))
(*.f32 (*.f32 #s(literal 2 binary32) (sin.f32 (*.f32 (PI.f32) u2))) (cos.f32 (*.f32 (PI.f32) u2)))
(*.f32 (cos.f32 (*.f32 (PI.f32) u2)) (*.f32 #s(literal 2 binary32) (sin.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 (cos.f32 (*.f32 (PI.f32) u2)) #s(literal 2 binary32)) (sin.f32 (*.f32 (PI.f32) u2)))
(sin.f32 (*.f32 (PI.f32) u2))
(PI.f32)
(log1p.f32 (expm1.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 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) #s(literal 3 binary32))
(pow.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) #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)))
(-.f32 (+.f32 #s(literal 1 binary32) (PI.f32)) #s(literal 1 binary32))
(sqrt.f32 (*.f32 (PI.f32) (PI.f32)))
(cbrt.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))
(*.f32 #s(literal 1 binary32) (PI.f32))
(*.f32 (PI.f32) #s(literal 1 binary32))
(*.f32 (PI.f32) (log.f32 (E.f32)))
(*.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) (pow.f32 (PI.f32) #s(literal 2/3 binary32)))
(*.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) (log.f32 (exp.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)))))
(*.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) (sqrt.f32 (pow.f32 (PI.f32) #s(literal 4/3 binary32))))
(*.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (pow.f32 (PI.f32) #s(literal 1/3 binary32)))
(*.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (pow.f32 (pow.f32 (PI.f32) #s(literal 1/6 binary32)) #s(literal 2 binary32)))
(*.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) (pow.f32 (PI.f32) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) (log.f32 (exp.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)))))
(*.f32 (pow.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) #s(literal 1/3 binary32)) (pow.f32 (pow.f32 (PI.f32) #s(literal 7/3 binary32)) #s(literal 1/3 binary32)))
(*.f32 (pow.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) #s(literal 1/3 binary32)) (cbrt.f32 (pow.f32 (PI.f32) #s(literal 7/3 binary32))))
(*.f32 (pow.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) #s(literal 1/3 binary32)) (pow.f32 (pow.f32 (PI.f32) #s(literal 5/2 binary32)) #s(literal 1/3 binary32)))
(*.f32 (pow.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) #s(literal 1/3 binary32)) (cbrt.f32 (pow.f32 (PI.f32) #s(literal 5/2 binary32))))
(*.f32 (pow.f32 (PI.f32) #s(literal 1/4 binary32)) (sqrt.f32 (pow.f32 (PI.f32) #s(literal 3/2 binary32))))
(*.f32 (pow.f32 #s(literal 1 binary32) #s(literal 1/3 binary32)) (PI.f32))
(*.f32 (pow.f32 (pow.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) #s(literal 1/3 binary32)) #s(literal 3 binary32)) (pow.f32 (pow.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) #s(literal 1/3 binary32)) #s(literal 3 binary32)))
(*.f32 (pow.f32 (pow.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) #s(literal 1/3 binary32)) #s(literal 3 binary32)) (pow.f32 (pow.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) #s(literal 1/3 binary32)) #s(literal 3 binary32)))
(*.f32 (pow.f32 (pow.f32 (PI.f32) #s(literal 5/2 binary32)) #s(literal 1/3 binary32)) (pow.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) #s(literal 1/3 binary32)))
(*.f32 (pow.f32 (pow.f32 (PI.f32) #s(literal 3/2 binary32)) #s(literal 1/3 binary32)) (pow.f32 (pow.f32 (PI.f32) #s(literal 3/2 binary32)) #s(literal 1/3 binary32)))
(*.f32 (pow.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (pow.f32 (PI.f32) #s(literal 2/3 binary32))) #s(literal 1/3 binary32)) (pow.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) #s(literal 1/3 binary32)))
(*.f32 (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 (pow.f32 (PI.f32) #s(literal 5/2 binary32))) (pow.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) #s(literal 1/3 binary32)))
(*.f32 (cbrt.f32 (pow.f32 (PI.f32) #s(literal 3/2 binary32))) (cbrt.f32 (pow.f32 (PI.f32) #s(literal 3/2 binary32))))
(*.f32 (cbrt.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (pow.f32 (PI.f32) #s(literal 2/3 binary32)))) (pow.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) #s(literal 1/3 binary32)))
(*.f32 (sqrt.f32 (pow.f32 (PI.f32) #s(literal 3/2 binary32))) (pow.f32 (PI.f32) #s(literal 1/4 binary32)))
(*.f32 (sqrt.f32 (cbrt.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (PI.f32))))) (pow.f32 (PI.f32) #s(literal 1/3 binary32)))
(*.f32 (sqrt.f32 (pow.f32 (PI.f32) #s(literal 5/3 binary32))) (pow.f32 (PI.f32) #s(literal 1/6 binary32)))
(log.f32 (exp.f32 (PI.f32)))
(expm1.f32 (log1p.f32 (PI.f32)))
(exp.f32 (*.f32 (log.f32 (PI.f32)) #s(literal 2 binary32)))
(exp.f32 (log.f32 (*.f32 (PI.f32) (PI.f32))))
(exp.f32 (*.f32 (log.f32 (*.f32 (PI.f32) (PI.f32))) #s(literal 1 binary32)))
(exp.f32 (*.f32 (*.f32 (log.f32 (PI.f32)) #s(literal 2 binary32)) #s(literal 1 binary32)))
(pow.f32 (PI.f32) #s(literal 2 binary32))
(pow.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))
(pow.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) #s(literal 6 binary32))
(pow.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) #s(literal 3 binary32))
(pow.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) #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 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) (pow.f32 (PI.f32) #s(literal 3/2 binary32)))
(*.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) (pow.f32 (pow.f32 (PI.f32) #s(literal 3/2 binary32)) #s(literal 1 binary32)))
(*.f32 (pow.f32 (PI.f32) #s(literal 5/3 binary32)) (pow.f32 (PI.f32) #s(literal 1/3 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 3/2 binary32)) (pow.f32 (PI.f32) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (pow.f32 (PI.f32) #s(literal 3/2 binary32)) #s(literal 1 binary32)) (pow.f32 (PI.f32) #s(literal 1/2 binary32)))
(*.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)) (pow.f32 (PI.f32) #s(literal 1/3 binary32)))
(*.f32 u2 (*.f32 u2 #s(literal -4/3 binary32)))
(*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2))
(*.f32 (*.f32 u2 u2) #s(literal -4/3 binary32))
(*.f32 (*.f32 u2 #s(literal -4/3 binary32)) u2)
(exp.f32 (*.f32 #s(literal 7 binary32) (log.f32 (PI.f32))))
(exp.f32 (*.f32 (log.f32 (*.f32 (PI.f32) (PI.f32))) #s(literal 7/2 binary32)))
(exp.f32 (*.f32 (log.f32 (pow.f32 (PI.f32) #s(literal 7/2 binary32))) #s(literal 2 binary32)))
(exp.f32 (*.f32 (*.f32 (log.f32 (PI.f32)) #s(literal 2 binary32)) #s(literal 7/2 binary32)))
(exp.f32 (*.f32 (*.f32 (log.f32 (PI.f32)) #s(literal 7/2 binary32)) #s(literal 2 binary32)))
(exp.f32 (+.f32 (*.f32 (log.f32 (PI.f32)) #s(literal 7/2 binary32)) (*.f32 (log.f32 (PI.f32)) #s(literal 7/2 binary32))))
(pow.f32 (PI.f32) #s(literal 7 binary32))
(pow.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 7/2 binary32))
(pow.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) #s(literal 21 binary32))
(pow.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) #s(literal 14 binary32))
(pow.f32 (pow.f32 (PI.f32) #s(literal 7/2 binary32)) #s(literal 2 binary32))
(pow.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 7/3 binary32))
(pow.f32 (exp.f32 #s(literal 7 binary32)) (log.f32 (PI.f32)))
(*.f32 #s(literal 1 binary32) (pow.f32 (PI.f32) #s(literal 7 binary32)))
(*.f32 (pow.f32 (PI.f32) #s(literal 7 binary32)) #s(literal 1 binary32))
(*.f32 (pow.f32 (PI.f32) #s(literal 7/2 binary32)) (pow.f32 (PI.f32) #s(literal 7/2 binary32)))
(*.f32 (pow.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) #s(literal 14 binary32)) (pow.f32 (PI.f32) #s(literal 7/3 binary32)))
(*.f32 (pow.f32 (PI.f32) #s(literal 7/3 binary32)) (pow.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) #s(literal 14 binary32)))
(*.f32 (pow.f32 (PI.f32) #s(literal 7/3 binary32)) (pow.f32 (pow.f32 (PI.f32) #s(literal 4/3 binary32)) #s(literal 7/2 binary32)))
(*.f32 (pow.f32 (PI.f32) #s(literal 7/4 binary32)) (pow.f32 (pow.f32 (PI.f32) #s(literal 3/2 binary32)) #s(literal 7/2 binary32)))
(*.f32 (pow.f32 (pow.f32 (PI.f32) #s(literal 3/2 binary32)) #s(literal 7/2 binary32)) (pow.f32 (PI.f32) #s(literal 7/4 binary32)))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (PI.f32)))) #s(literal 7/2 binary32)) (pow.f32 (PI.f32) #s(literal 7/3 binary32)))
(*.f32 (pow.f32 (pow.f32 (PI.f32) #s(literal 5/3 binary32)) #s(literal 7/2 binary32)) (pow.f32 (PI.f32) #s(literal 7/6 binary32)))
(*.f32 (pow.f32 (pow.f32 (PI.f32) #s(literal 7/3 binary32)) #s(literal 2 binary32)) (pow.f32 (pow.f32 (PI.f32) #s(literal 7/6 binary32)) #s(literal 2 binary32)))
(*.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32)))
(*.f32 (pow.f32 (PI.f32) #s(literal 5 binary32)) #s(literal 4/15 binary32))
(*.f32 (pow.f32 (PI.f32) #s(literal 5/2 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 5/2 binary32)) #s(literal 4/15 binary32)))
(*.f32 (*.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5/2 binary32))) (pow.f32 (PI.f32) #s(literal 5/2 binary32)))
(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 (pow.f32 (PI.f32) #s(literal 5/2 binary32))) #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 (+.f32 (*.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 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) #s(literal 15 binary32))
(pow.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) #s(literal 10 binary32))
(pow.f32 (pow.f32 (PI.f32) #s(literal 5/2 binary32)) #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) (pow.f32 (PI.f32) #s(literal 5 binary32)))
(*.f32 (pow.f32 (PI.f32) #s(literal 5 binary32)) #s(literal 1 binary32))
(*.f32 (pow.f32 (PI.f32) #s(literal 5/2 binary32)) (pow.f32 (PI.f32) #s(literal 5/2 binary32)))
(*.f32 (pow.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) #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 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) #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 (pow.f32 (PI.f32) #s(literal 3/2 binary32)) #s(literal 5/2 binary32)))
(*.f32 (pow.f32 (pow.f32 (PI.f32) #s(literal 3/2 binary32)) #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)))

simplify901.0ms (2.8%)

Algorithm
egg-herbie
Rules
6876×*-lowering-*.f32
6876×*-lowering-*.f64
5772×+-lowering-+.f64
5772×+-lowering-+.f32
1356×distribute-rgt-in
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
09128331
132947187
081367187
Stop Event
iter limit
node limit
Counts
312 → 312
Calls
Call 1
Inputs
(* 2 (* (sqrt u1) (* (cos (* u2 (PI))) (* (sin (* u2 (PI))) (pow (sqrt -1) 2)))))
(+ (* -1/2 (* (sqrt (pow u1 3)) (* (cos (* u2 (PI))) (sin (* u2 (PI)))))) (* 2 (* (sqrt u1) (* (cos (* u2 (PI))) (* (sin (* u2 (PI))) (pow (sqrt -1) 2))))))
(+ (* 2 (* (sqrt u1) (* (cos (* u2 (PI))) (* (sin (* u2 (PI))) (pow (sqrt -1) 2))))) (* (pow u1 2) (+ (* -1/2 (* (sqrt (/ 1 u1)) (* (cos (* u2 (PI))) (sin (* u2 (PI)))))) (* -1/3 (* (sqrt u1) (* (cos (* u2 (PI))) (sin (* u2 (PI)))))))))
(+ (* 2 (* (sqrt u1) (* (cos (* u2 (PI))) (* (sin (* u2 (PI))) (pow (sqrt -1) 2))))) (* (pow u1 2) (+ (* -1/2 (* (sqrt (/ 1 u1)) (* (cos (* u2 (PI))) (sin (* u2 (PI)))))) (* u1 (+ (* -1 (* (sqrt u1) (* (cos (* u2 (PI))) (* (sin (* u2 (PI))) (+ 1/4 (* 1/16 (/ 1 (* u1 (pow (sqrt -1) 2))))))))) (* -1/3 (* (sqrt (/ 1 u1)) (* (cos (* u2 (PI))) (sin (* u2 (PI)))))))))))
(* 2 (* (* (cos (* u2 (PI))) (* (sin (* u2 (PI))) (sqrt -1))) (sqrt (+ (log -1) (* -1 (log (/ 1 u1)))))))
(+ (* -1 (* (/ (* (cos (* u2 (PI))) (* (sin (* u2 (PI))) (sqrt -1))) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* 2 (* (* (cos (* u2 (PI))) (* (sin (* u2 (PI))) (sqrt -1))) (sqrt (+ (log -1) (* -1 (log (/ 1 u1))))))))
(+ (* -1 (* (/ (* (cos (* u2 (PI))) (* (sin (* u2 (PI))) (sqrt -1))) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1 (* (/ (* (cos (* u2 (PI))) (* (sin (* u2 (PI))) (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))))) (pow u1 2)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* 2 (* (* (cos (* u2 (PI))) (* (sin (* u2 (PI))) (sqrt -1))) (sqrt (+ (log -1) (* -1 (log (/ 1 u1)))))))))
(+ (* -1 (* (/ (* (cos (* u2 (PI))) (* (sin (* u2 (PI))) (sqrt -1))) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1 (* (/ (* (cos (* u2 (PI))) (* (sin (* u2 (PI))) (* (sqrt -1) (+ 1/3 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1))))))) (+ (log -1) (* -1 (log (/ 1 u1)))))))))) (pow u1 3)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1 (* (/ (* (cos (* u2 (PI))) (* (sin (* u2 (PI))) (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))))) (pow u1 2)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* 2 (* (* (cos (* u2 (PI))) (* (sin (* u2 (PI))) (sqrt -1))) (sqrt (+ (log -1) (* -1 (log (/ 1 u1))))))))))
(* 2 (* (* (cos (* u2 (PI))) (* (sin (* u2 (PI))) (pow (sqrt -1) 2))) (sqrt (log (/ -1 u1)))))
(+ (* -1 (* (/ (* (cos (* u2 (PI))) (sin (* u2 (PI)))) u1) (sqrt (/ 1 (log (/ -1 u1)))))) (* 2 (* (* (cos (* u2 (PI))) (* (sin (* u2 (PI))) (pow (sqrt -1) 2))) (sqrt (log (/ -1 u1))))))
(+ (* -1 (/ (+ (* (* (cos (* u2 (PI))) (sin (* u2 (PI)))) (sqrt (/ 1 (log (/ -1 u1))))) (* (/ (* (cos (* u2 (PI))) (* (sin (* u2 (PI))) (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2))))))) u1) (sqrt (/ 1 (log (/ -1 u1)))))) u1)) (* 2 (* (* (cos (* u2 (PI))) (* (sin (* u2 (PI))) (pow (sqrt -1) 2))) (sqrt (log (/ -1 u1))))))
(+ (* -1 (/ (+ (* -1 (/ (+ (* -1 (* (* (cos (* u2 (PI))) (* (sin (* u2 (PI))) (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2))))))) (sqrt (/ 1 (log (/ -1 u1)))))) (* -1 (* (/ (* (cos (* u2 (PI))) (* (sin (* u2 (PI))) (- 1/3 (* -1/2 (/ (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2))))) (* (log (/ -1 u1)) (pow (sqrt -1) 2))))))) u1) (sqrt (/ 1 (log (/ -1 u1))))))) u1)) (* (* (cos (* u2 (PI))) (sin (* u2 (PI)))) (sqrt (/ 1 (log (/ -1 u1)))))) u1)) (* 2 (* (* (cos (* u2 (PI))) (* (sin (* u2 (PI))) (pow (sqrt -1) 2))) (sqrt (log (/ -1 u1))))))
(* 2 (* (* u2 (* (PI) (sqrt -1))) (sqrt (log (- 1 u1)))))
(* u2 (+ (* 2 (* (* (PI) (sqrt -1)) (sqrt (log (- 1 u1))))) (* 2 (* (* (pow u2 2) (+ (* -1/2 (* (pow (PI) 3) (sqrt -1))) (* -1/6 (* (pow (PI) 3) (sqrt -1))))) (sqrt (log (- 1 u1)))))))
(* u2 (+ (* 2 (* (* (PI) (sqrt -1)) (sqrt (log (- 1 u1))))) (* (pow u2 2) (+ (* 2 (* (sqrt (log (- 1 u1))) (+ (* -1/2 (* (pow (PI) 3) (sqrt -1))) (* -1/6 (* (pow (PI) 3) (sqrt -1)))))) (* 2 (* (* (pow u2 2) (+ (* 1/120 (* (pow (PI) 5) (sqrt -1))) (+ (* 1/24 (* (pow (PI) 5) (sqrt -1))) (* 1/12 (* (pow (PI) 5) (sqrt -1)))))) (sqrt (log (- 1 u1)))))))))
(* u2 (+ (* 2 (* (* (PI) (sqrt -1)) (sqrt (log (- 1 u1))))) (* (pow u2 2) (+ (* 2 (* (sqrt (log (- 1 u1))) (+ (* -1/2 (* (pow (PI) 3) (sqrt -1))) (* -1/6 (* (pow (PI) 3) (sqrt -1)))))) (* (pow u2 2) (+ (* 2 (* (sqrt (log (- 1 u1))) (+ (* 1/120 (* (pow (PI) 5) (sqrt -1))) (+ (* 1/24 (* (pow (PI) 5) (sqrt -1))) (* 1/12 (* (pow (PI) 5) (sqrt -1))))))) (* 2 (* (* (pow u2 2) (+ (* -1/144 (* (pow (PI) 7) (sqrt -1))) (+ (* -1/240 (* (pow (PI) 7) (sqrt -1))) (+ (* -1/720 (* (pow (PI) 7) (sqrt -1))) (* -1/5040 (* (pow (PI) 7) (sqrt -1))))))) (sqrt (log (- 1 u1)))))))))))
(* 2 (* (* (cos (* u2 (PI))) (* (sin (* u2 (PI))) (sqrt -1))) (sqrt (log (- 1 u1)))))
(* 2 (* (* (cos (* u2 (PI))) (* (sin (* u2 (PI))) (sqrt -1))) (sqrt (log (- 1 u1)))))
(* 2 (* (* (cos (* u2 (PI))) (* (sin (* u2 (PI))) (sqrt -1))) (sqrt (log (- 1 u1)))))
(* 2 (* (* (cos (* u2 (PI))) (* (sin (* u2 (PI))) (sqrt -1))) (sqrt (log (- 1 u1)))))
(* 2 (* (* (cos (* u2 (PI))) (* (sin (* u2 (PI))) (sqrt -1))) (sqrt (log (- 1 u1)))))
(* 2 (* (* (cos (* u2 (PI))) (* (sin (* u2 (PI))) (sqrt -1))) (sqrt (log (- 1 u1)))))
(* 2 (* (* (cos (* u2 (PI))) (* (sin (* u2 (PI))) (sqrt -1))) (sqrt (log (- 1 u1)))))
(* 2 (* (* (cos (* u2 (PI))) (* (sin (* u2 (PI))) (sqrt -1))) (sqrt (log (- 1 u1)))))
(* (sqrt u1) (pow (sqrt -1) 2))
(+ (* -1/4 (sqrt (pow u1 3))) (* (sqrt u1) (pow (sqrt -1) 2)))
(+ (* (sqrt u1) (pow (sqrt -1) 2)) (* (pow u1 2) (+ (* -1/4 (sqrt (/ 1 u1))) (* -1/6 (sqrt u1)))))
(+ (* (sqrt u1) (pow (sqrt -1) 2)) (* (pow u1 2) (+ (* -1/4 (sqrt (/ 1 u1))) (* u1 (+ (* -1/2 (* (sqrt u1) (+ 1/4 (* 1/16 (/ 1 (* u1 (pow (sqrt -1) 2))))))) (* -1/6 (sqrt (/ 1 u1))))))))
(* (sqrt -1) (sqrt (+ (log -1) (* -1 (log (/ 1 u1))))))
(+ (* -1/2 (* (/ (sqrt -1) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (sqrt -1) (sqrt (+ (log -1) (* -1 (log (/ 1 u1)))))))
(+ (* -1/2 (* (/ (sqrt -1) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (pow u1 2)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (sqrt -1) (sqrt (+ (log -1) (* -1 (log (/ 1 u1))))))))
(+ (* -1/2 (* (/ (sqrt -1) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* (sqrt -1) (+ 1/3 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1))))))) (+ (log -1) (* -1 (log (/ 1 u1)))))))) (pow u1 3)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (pow u1 2)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (sqrt -1) (sqrt (+ (log -1) (* -1 (log (/ 1 u1)))))))))
(* (sqrt (log (/ -1 u1))) (pow (sqrt -1) 2))
(+ (* -1/2 (* (/ 1 u1) (sqrt (/ 1 (log (/ -1 u1)))))) (* (sqrt (log (/ -1 u1))) (pow (sqrt -1) 2)))
(+ (* -1 (/ (+ (* 1/2 (sqrt (/ 1 (log (/ -1 u1))))) (* 1/2 (* (/ (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2))))) u1) (sqrt (/ 1 (log (/ -1 u1))))))) u1)) (* (sqrt (log (/ -1 u1))) (pow (sqrt -1) 2)))
(+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (sqrt (/ 1 (log (/ -1 u1)))) (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2))))))) (* -1/2 (* (/ (- 1/3 (* -1/2 (/ (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2))))) (* (log (/ -1 u1)) (pow (sqrt -1) 2))))) u1) (sqrt (/ 1 (log (/ -1 u1))))))) u1)) (* 1/2 (sqrt (/ 1 (log (/ -1 u1)))))) u1)) (* (sqrt (log (/ -1 u1))) (pow (sqrt -1) 2)))
u1
(* u1 (+ 1 (* 1/2 u1)))
(* u1 (+ 1 (* u1 (+ 1/2 (* 1/3 u1)))))
(* u1 (+ 1 (* u1 (+ 1/2 (* u1 (+ 1/3 (* 1/4 u1)))))))
(* -1 (+ (log -1) (* -1 (log (/ 1 u1)))))
(- (/ 1 u1) (+ (log -1) (* -1 (log (/ 1 u1)))))
(- (+ (/ 1/2 (pow u1 2)) (/ 1 u1)) (+ (log -1) (* -1 (log (/ 1 u1)))))
(- (+ (/ 1/2 (pow u1 2)) (+ (/ 1 u1) (* 1/3 (/ 1 (pow u1 3))))) (+ (log -1) (* -1 (log (/ 1 u1)))))
(log (/ -1 u1))
(- (/ 1 u1) (* -1 (log (/ -1 u1))))
(- (+ (/ 1/2 (pow u1 2)) (/ 1 u1)) (* -1 (log (/ -1 u1))))
(- (* -1 (/ (- (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u1))) u1)) 1) u1)) (* -1 (log (/ -1 u1))))
(* -1 u1)
(* u1 (- (* -1/2 u1) 1))
(* u1 (- (* u1 (- (* -1/3 u1) 1/2)) 1))
(* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))
(+ (log -1) (* -1 (log (/ 1 u1))))
(- (+ (log -1) (* -1 (log (/ 1 u1)))) (/ 1 u1))
(+ (log -1) (+ (* -1 (log (/ 1 u1))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u1))) u1))))
(- (+ (log -1) (+ (* -1 (log (/ 1 u1))) (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u1))) (pow u1 2))))) (/ 1 u1))
(* -1 (log (/ -1 u1)))
(- (* -1 (log (/ -1 u1))) (/ 1 u1))
(+ (* -1 (log (/ -1 u1))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u1))) u1)))
(+ (* -1 (log (/ -1 u1))) (* -1 (/ (+ 1 (+ (/ 1/3 (pow u1 2)) (* 1/2 (/ 1 u1)))) u1)))
(* (sqrt u1) (sin (* 2 (* u2 (PI)))))
(* (sqrt u1) (sin (* 2 (* u2 (PI)))))
(* (sqrt u1) (sin (* 2 (* u2 (PI)))))
(* (sqrt u1) (sin (* 2 (* u2 (PI)))))
(* (sqrt u1) (sin (* 2 (* u2 (PI)))))
(* (sqrt u1) (sin (* 2 (* u2 (PI)))))
(* (sqrt u1) (sin (* 2 (* u2 (PI)))))
(* (sqrt u1) (sin (* 2 (* u2 (PI)))))
(* -1 (* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))))
(* -1 (* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))))
(* -1 (* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))))
(* -1 (* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))))
(* 2 (* (sqrt u1) (* u2 (PI))))
(* u2 (+ (* -4/3 (* (sqrt u1) (* (pow u2 2) (pow (PI) 3)))) (* 2 (* (sqrt u1) (PI)))))
(* u2 (+ (* 2 (* (sqrt u1) (PI))) (* (pow u2 2) (+ (* -4/3 (* (sqrt u1) (pow (PI) 3))) (* 4/15 (* (sqrt u1) (* (pow u2 2) (pow (PI) 5))))))))
(* u2 (+ (* 2 (* (sqrt u1) (PI))) (* (pow u2 2) (+ (* -4/3 (* (sqrt u1) (pow (PI) 3))) (* (pow u2 2) (+ (* -8/315 (* (sqrt u1) (* (pow u2 2) (pow (PI) 7)))) (* 4/15 (* (sqrt u1) (pow (PI) 5)))))))))
(* (sqrt u1) (sin (* 2 (* u2 (PI)))))
(* (sqrt u1) (sin (* 2 (* u2 (PI)))))
(* (sqrt u1) (sin (* 2 (* u2 (PI)))))
(* (sqrt u1) (sin (* 2 (* u2 (PI)))))
(* (sqrt u1) (sin (* 2 (* u2 (PI)))))
(* (sqrt u1) (sin (* 2 (* u2 (PI)))))
(* (sqrt u1) (sin (* 2 (* u2 (PI)))))
(* (sqrt u1) (sin (* 2 (* u2 (PI)))))
(sqrt u1)
(sqrt u1)
(sqrt u1)
(sqrt u1)
(sqrt u1)
(sqrt u1)
(sqrt u1)
(sqrt u1)
(* -1 (* (sqrt u1) (pow (sqrt -1) 2)))
(* -1 (* (sqrt u1) (pow (sqrt -1) 2)))
(* -1 (* (sqrt u1) (pow (sqrt -1) 2)))
(* -1 (* (sqrt u1) (pow (sqrt -1) 2)))
(* 2 (* u2 (PI)))
(* u2 (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI))))
(* u2 (+ (* 2 (PI)) (* (pow u2 2) (+ (* -4/3 (pow (PI) 3)) (* 4/15 (* (pow u2 2) (pow (PI) 5)))))))
(* u2 (+ (* 2 (PI)) (* (pow u2 2) (+ (* -4/3 (pow (PI) 3)) (* (pow u2 2) (+ (* -8/315 (* (pow u2 2) (pow (PI) 7))) (* 4/15 (pow (PI) 5))))))))
(sin (* 2 (* u2 (PI))))
(sin (* 2 (* u2 (PI))))
(sin (* 2 (* u2 (PI))))
(sin (* 2 (* u2 (PI))))
(sin (* 2 (* u2 (PI))))
(sin (* 2 (* u2 (PI))))
(sin (* 2 (* u2 (PI))))
(sin (* 2 (* u2 (PI))))
(* 2 (* u2 (PI)))
(* 2 (* u2 (PI)))
(* 2 (* u2 (PI)))
(* 2 (* u2 (PI)))
(* 2 (* u2 (PI)))
(* 2 (* u2 (PI)))
(* 2 (* u2 (PI)))
(* 2 (* u2 (PI)))
(* 2 (* u2 (PI)))
(* 2 (* u2 (PI)))
(* 2 (* u2 (PI)))
(* 2 (* u2 (PI)))
(* (sqrt u1) (* u2 (* (PI) (* (pow (sqrt -1) 2) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2))))))))
(+ (* -1/4 (* (sqrt (pow u1 3)) (* u2 (* (PI) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2)))))))) (* (sqrt u1) (* u2 (* (PI) (* (pow (sqrt -1) 2) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2)))))))))
(+ (* (sqrt u1) (* u2 (* (PI) (* (pow (sqrt -1) 2) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2)))))))) (* (pow u1 2) (+ (* -1/4 (* (sqrt (/ 1 u1)) (* u2 (* (PI) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2)))))))) (* -1/6 (* (sqrt u1) (* u2 (* (PI) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2)))))))))))
(+ (* (sqrt u1) (* u2 (* (PI) (* (pow (sqrt -1) 2) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2)))))))) (* (pow u1 2) (+ (* -1/4 (* (sqrt (/ 1 u1)) (* u2 (* (PI) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2)))))))) (* u1 (+ (* -1/2 (* (sqrt u1) (* u2 (* (PI) (* (+ 1/4 (* 1/16 (/ 1 (* u1 (pow (sqrt -1) 2))))) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2))))))))) (* -1/6 (* (sqrt (/ 1 u1)) (* u2 (* (PI) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2)))))))))))))
(* (* u2 (* (PI) (* (sqrt -1) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2))))))) (sqrt (+ (log -1) (* -1 (log (/ 1 u1))))))
(+ (* -1/2 (* (/ (* u2 (* (PI) (* (sqrt -1) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2))))))) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (* u2 (* (PI) (* (sqrt -1) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2))))))) (sqrt (+ (log -1) (* -1 (log (/ 1 u1)))))))
(+ (* -1/2 (* (/ (* u2 (* (PI) (* (sqrt -1) (* (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1))))))) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2)))))))) (pow u1 2)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* u2 (* (PI) (* (sqrt -1) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2))))))) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (* u2 (* (PI) (* (sqrt -1) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2))))))) (sqrt (+ (log -1) (* -1 (log (/ 1 u1))))))))
(+ (* -1/2 (* (/ (* u2 (* (PI) (* (sqrt -1) (* (+ 1/3 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1))))))) (+ (log -1) (* -1 (log (/ 1 u1))))))) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2)))))))) (pow u1 3)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* u2 (* (PI) (* (sqrt -1) (* (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1))))))) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2)))))))) (pow u1 2)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* u2 (* (PI) (* (sqrt -1) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2))))))) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (* u2 (* (PI) (* (sqrt -1) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2))))))) (sqrt (+ (log -1) (* -1 (log (/ 1 u1)))))))))
(* (* u2 (* (PI) (* (pow (sqrt -1) 2) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2))))))) (sqrt (log (/ -1 u1))))
(+ (* -1/2 (* (/ (* u2 (* (PI) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2)))))) u1) (sqrt (/ 1 (log (/ -1 u1)))))) (* (* u2 (* (PI) (* (pow (sqrt -1) 2) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2))))))) (sqrt (log (/ -1 u1)))))
(+ (* -1 (/ (+ (* 1/2 (* (* u2 (* (PI) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2)))))) (sqrt (/ 1 (log (/ -1 u1)))))) (* 1/2 (* (/ (* u2 (* (PI) (* (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2))))) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2))))))) u1) (sqrt (/ 1 (log (/ -1 u1))))))) u1)) (* (* u2 (* (PI) (* (pow (sqrt -1) 2) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2))))))) (sqrt (log (/ -1 u1)))))
(+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (* u2 (* (PI) (* (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2))))) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2))))))) (sqrt (/ 1 (log (/ -1 u1)))))) (* -1/2 (* (/ (* u2 (* (PI) (* (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2)))) (- 1/3 (* -1/2 (/ (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2))))) (* (log (/ -1 u1)) (pow (sqrt -1) 2)))))))) u1) (sqrt (/ 1 (log (/ -1 u1))))))) u1)) (* 1/2 (* (* u2 (* (PI) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2)))))) (sqrt (/ 1 (log (/ -1 u1))))))) u1)) (* (* u2 (* (PI) (* (pow (sqrt -1) 2) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2))))))) (sqrt (log (/ -1 u1)))))
(* 2 (* (* u2 (* (PI) (sqrt -1))) (sqrt (log (- 1 u1)))))
(* u2 (+ (* -4/3 (* (* (pow u2 2) (* (pow (PI) 3) (sqrt -1))) (sqrt (log (- 1 u1))))) (* 2 (* (* (PI) (sqrt -1)) (sqrt (log (- 1 u1)))))))
(* u2 (+ (* -4/3 (* (* (pow u2 2) (* (pow (PI) 3) (sqrt -1))) (sqrt (log (- 1 u1))))) (* 2 (* (* (PI) (sqrt -1)) (sqrt (log (- 1 u1)))))))
(* u2 (+ (* -4/3 (* (* (pow u2 2) (* (pow (PI) 3) (sqrt -1))) (sqrt (log (- 1 u1))))) (* 2 (* (* (PI) (sqrt -1)) (sqrt (log (- 1 u1)))))))
(* -4/3 (* (* (pow u2 3) (* (pow (PI) 3) (sqrt -1))) (sqrt (log (- 1 u1)))))
(* (pow u2 3) (+ (* -4/3 (* (* (pow (PI) 3) (sqrt -1)) (sqrt (log (- 1 u1))))) (* 2 (* (/ (* (PI) (sqrt -1)) (pow u2 2)) (sqrt (log (- 1 u1)))))))
(* (pow u2 3) (+ (* -4/3 (* (* (pow (PI) 3) (sqrt -1)) (sqrt (log (- 1 u1))))) (* 2 (* (/ (* (PI) (sqrt -1)) (pow u2 2)) (sqrt (log (- 1 u1)))))))
(* (pow u2 3) (+ (* -4/3 (* (* (pow (PI) 3) (sqrt -1)) (sqrt (log (- 1 u1))))) (* 2 (* (/ (* (PI) (sqrt -1)) (pow u2 2)) (sqrt (log (- 1 u1)))))))
(* -4/3 (* (* (pow u2 3) (* (pow (PI) 3) (sqrt -1))) (sqrt (log (- 1 u1)))))
(* -1 (* (pow u2 3) (+ (* -2 (* (/ (* (PI) (sqrt -1)) (pow u2 2)) (sqrt (log (- 1 u1))))) (* 4/3 (* (* (pow (PI) 3) (sqrt -1)) (sqrt (log (- 1 u1))))))))
(* -1 (* (pow u2 3) (+ (* -2 (* (/ (* (PI) (sqrt -1)) (pow u2 2)) (sqrt (log (- 1 u1))))) (* 4/3 (* (* (pow (PI) 3) (sqrt -1)) (sqrt (log (- 1 u1))))))))
(* -1 (* (pow u2 3) (+ (* -2 (* (/ (* (PI) (sqrt -1)) (pow u2 2)) (sqrt (log (- 1 u1))))) (* 4/3 (* (* (pow (PI) 3) (sqrt -1)) (sqrt (log (- 1 u1))))))))
(* (sqrt u1) (pow (sqrt -1) 2))
(+ (* -1/4 (sqrt (pow u1 3))) (* (sqrt u1) (pow (sqrt -1) 2)))
(+ (* (sqrt u1) (pow (sqrt -1) 2)) (* (pow u1 2) (+ (* -1/4 (sqrt (/ 1 u1))) (* -1/6 (sqrt u1)))))
(+ (* (sqrt u1) (pow (sqrt -1) 2)) (* (pow u1 2) (+ (* -1/4 (sqrt (/ 1 u1))) (* u1 (+ (* -1/2 (* (sqrt u1) (+ 1/4 (* 1/16 (/ 1 (* u1 (pow (sqrt -1) 2))))))) (* -1/6 (sqrt (/ 1 u1))))))))
(* (sqrt -1) (sqrt (+ (log -1) (* -1 (log (/ 1 u1))))))
(+ (* -1/2 (* (/ (sqrt -1) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (sqrt -1) (sqrt (+ (log -1) (* -1 (log (/ 1 u1)))))))
(+ (* -1/2 (* (/ (sqrt -1) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (pow u1 2)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (sqrt -1) (sqrt (+ (log -1) (* -1 (log (/ 1 u1))))))))
(+ (* -1/2 (* (/ (sqrt -1) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* (sqrt -1) (+ 1/3 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1))))))) (+ (log -1) (* -1 (log (/ 1 u1)))))))) (pow u1 3)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (pow u1 2)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (sqrt -1) (sqrt (+ (log -1) (* -1 (log (/ 1 u1)))))))))
(* (sqrt (log (/ -1 u1))) (pow (sqrt -1) 2))
(+ (* -1/2 (* (/ 1 u1) (sqrt (/ 1 (log (/ -1 u1)))))) (* (sqrt (log (/ -1 u1))) (pow (sqrt -1) 2)))
(+ (* -1 (/ (+ (* 1/2 (sqrt (/ 1 (log (/ -1 u1))))) (* 1/2 (* (/ (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2))))) u1) (sqrt (/ 1 (log (/ -1 u1))))))) u1)) (* (sqrt (log (/ -1 u1))) (pow (sqrt -1) 2)))
(+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (sqrt (/ 1 (log (/ -1 u1)))) (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2))))))) (* -1/2 (* (/ (- 1/3 (* -1/2 (/ (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2))))) (* (log (/ -1 u1)) (pow (sqrt -1) 2))))) u1) (sqrt (/ 1 (log (/ -1 u1))))))) u1)) (* 1/2 (sqrt (/ 1 (log (/ -1 u1)))))) u1)) (* (sqrt (log (/ -1 u1))) (pow (sqrt -1) 2)))
u1
(* u1 (+ 1 (* 1/2 u1)))
(* u1 (+ 1 (* u1 (+ 1/2 (* 1/3 u1)))))
(* u1 (+ 1 (* u1 (+ 1/2 (* u1 (+ 1/3 (* 1/4 u1)))))))
(* -1 (+ (log -1) (* -1 (log (/ 1 u1)))))
(- (/ 1 u1) (+ (log -1) (* -1 (log (/ 1 u1)))))
(- (+ (/ 1/2 (pow u1 2)) (/ 1 u1)) (+ (log -1) (* -1 (log (/ 1 u1)))))
(- (+ (/ 1/2 (pow u1 2)) (+ (/ 1 u1) (* 1/3 (/ 1 (pow u1 3))))) (+ (log -1) (* -1 (log (/ 1 u1)))))
(log (/ -1 u1))
(- (/ 1 u1) (* -1 (log (/ -1 u1))))
(- (+ (/ 1/2 (pow u1 2)) (/ 1 u1)) (* -1 (log (/ -1 u1))))
(- (* -1 (/ (- (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u1))) u1)) 1) u1)) (* -1 (log (/ -1 u1))))
(* -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)))))
(+ (* 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/2 (* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (+ 7/4 (* 1/16 (/ 1 u1)))))) (* 1/6 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))))))))
(* (sin (* 2 (* u2 (PI)))) (sqrt (+ (* -2 (log (/ 1 u1))) (* 3 (log (/ 1 u1))))))
(+ (* 1/2 (* (/ (sin (* 2 (* u2 (PI)))) u1) (sqrt (/ 1 (+ (* -2 (log (/ 1 u1))) (* 3 (log (/ 1 u1)))))))) (* (sin (* 2 (* u2 (PI)))) (sqrt (+ (* -2 (log (/ 1 u1))) (* 3 (log (/ 1 u1)))))))
(+ (* 1/2 (* (/ (sin (* 2 (* u2 (PI)))) u1) (sqrt (/ 1 (+ (* -2 (log (/ 1 u1))) (* 3 (log (/ 1 u1)))))))) (+ (* 1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (- 1/2 (* 1/4 (/ 1 (+ (* -2 (log (/ 1 u1))) (* 3 (log (/ 1 u1)))))))) (pow u1 2)) (sqrt (/ 1 (+ (* -2 (log (/ 1 u1))) (* 3 (log (/ 1 u1)))))))) (* (sin (* 2 (* u2 (PI)))) (sqrt (+ (* -2 (log (/ 1 u1))) (* 3 (log (/ 1 u1))))))))
(+ (* 1/2 (* (/ (sin (* 2 (* u2 (PI)))) u1) (sqrt (/ 1 (+ (* -2 (log (/ 1 u1))) (* 3 (log (/ 1 u1)))))))) (+ (* 1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (- 1/3 (* 1/2 (/ (- 1/2 (* 1/4 (/ 1 (+ (* -2 (log (/ 1 u1))) (* 3 (log (/ 1 u1))))))) (+ (* -2 (log (/ 1 u1))) (* 3 (log (/ 1 u1)))))))) (pow u1 3)) (sqrt (/ 1 (+ (* -2 (log (/ 1 u1))) (* 3 (log (/ 1 u1)))))))) (+ (* 1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (- 1/2 (* 1/4 (/ 1 (+ (* -2 (log (/ 1 u1))) (* 3 (log (/ 1 u1)))))))) (pow u1 2)) (sqrt (/ 1 (+ (* -2 (log (/ 1 u1))) (* 3 (log (/ 1 u1)))))))) (* (sin (* 2 (* u2 (PI)))) (sqrt (+ (* -2 (log (/ 1 u1))) (* 3 (log (/ 1 u1)))))))))
(* (sin (* 2 (* u2 (PI)))) (sqrt (+ (log -1) (+ (* -2 (log (/ -1 u1))) (* 3 (log (/ -1 u1)))))))
(+ (* 1/2 (* (/ (sin (* 2 (* u2 (PI)))) u1) (sqrt (/ 1 (+ (log -1) (+ (* -2 (log (/ -1 u1))) (* 3 (log (/ -1 u1))))))))) (* (sin (* 2 (* u2 (PI)))) (sqrt (+ (log -1) (+ (* -2 (log (/ -1 u1))) (* 3 (log (/ -1 u1))))))))
(+ (* -1 (/ (+ (* -1/2 (* (sin (* 2 (* u2 (PI)))) (sqrt (/ 1 (+ (log -1) (+ (* -2 (log (/ -1 u1))) (* 3 (log (/ -1 u1))))))))) (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (- 1/2 (* 1/4 (/ 1 (+ (log -1) (+ (* -2 (log (/ -1 u1))) (* 3 (log (/ -1 u1))))))))) u1) (sqrt (/ 1 (+ (log -1) (+ (* -2 (log (/ -1 u1))) (* 3 (log (/ -1 u1)))))))))) u1)) (* (sin (* 2 (* u2 (PI)))) (sqrt (+ (log -1) (+ (* -2 (log (/ -1 u1))) (* 3 (log (/ -1 u1))))))))
(+ (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (* (* (sin (* 2 (* u2 (PI)))) (- 1/2 (* 1/4 (/ 1 (+ (log -1) (+ (* -2 (log (/ -1 u1))) (* 3 (log (/ -1 u1))))))))) (sqrt (/ 1 (+ (log -1) (+ (* -2 (log (/ -1 u1))) (* 3 (log (/ -1 u1))))))))) (* 1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (+ 1/3 (* -1/2 (/ (- 1/2 (* 1/4 (/ 1 (+ (log -1) (+ (* -2 (log (/ -1 u1))) (* 3 (log (/ -1 u1)))))))) (+ (log -1) (+ (* -2 (log (/ -1 u1))) (* 3 (log (/ -1 u1))))))))) u1) (sqrt (/ 1 (+ (log -1) (+ (* -2 (log (/ -1 u1))) (* 3 (log (/ -1 u1)))))))))) u1)) (* -1/2 (* (sin (* 2 (* u2 (PI)))) (sqrt (/ 1 (+ (log -1) (+ (* -2 (log (/ -1 u1))) (* 3 (log (/ -1 u1)))))))))) u1)) (* (sin (* 2 (* u2 (PI)))) (sqrt (+ (log -1) (+ (* -2 (log (/ -1 u1))) (* 3 (log (/ -1 u1))))))))
(* 2 (* (* u2 (PI)) (sqrt (+ (log (+ 1 (pow u1 2))) (log (/ (+ 1 u1) (+ 1 (pow u1 4))))))))
(* u2 (+ (* -4/3 (* (* (pow u2 2) (pow (PI) 3)) (sqrt (+ (log (+ 1 (pow u1 2))) (log (/ (+ 1 u1) (+ 1 (pow u1 4)))))))) (* 2 (* (PI) (sqrt (+ (log (+ 1 (pow u1 2))) (log (/ (+ 1 u1) (+ 1 (pow u1 4))))))))))
(* u2 (+ (* 2 (* (PI) (sqrt (+ (log (+ 1 (pow u1 2))) (log (/ (+ 1 u1) (+ 1 (pow u1 4)))))))) (* (pow u2 2) (+ (* -4/3 (* (pow (PI) 3) (sqrt (+ (log (+ 1 (pow u1 2))) (log (/ (+ 1 u1) (+ 1 (pow u1 4)))))))) (* 4/15 (* (* (pow u2 2) (pow (PI) 5)) (sqrt (+ (log (+ 1 (pow u1 2))) (log (/ (+ 1 u1) (+ 1 (pow u1 4))))))))))))
(* u2 (+ (* 2 (* (PI) (sqrt (+ (log (+ 1 (pow u1 2))) (log (/ (+ 1 u1) (+ 1 (pow u1 4)))))))) (* (pow u2 2) (+ (* -4/3 (* (pow (PI) 3) (sqrt (+ (log (+ 1 (pow u1 2))) (log (/ (+ 1 u1) (+ 1 (pow u1 4)))))))) (* (pow u2 2) (+ (* -8/315 (* (* (pow u2 2) (pow (PI) 7)) (sqrt (+ (log (+ 1 (pow u1 2))) (log (/ (+ 1 u1) (+ 1 (pow u1 4)))))))) (* 4/15 (* (pow (PI) 5) (sqrt (+ (log (+ 1 (pow u1 2))) (log (/ (+ 1 u1) (+ 1 (pow u1 4))))))))))))))
(* (sin (* 2 (* u2 (PI)))) (sqrt (+ (log (+ 1 (pow u1 2))) (log (/ (+ 1 u1) (+ 1 (pow u1 4)))))))
(* (sin (* 2 (* u2 (PI)))) (sqrt (+ (log (+ 1 (pow u1 2))) (log (/ (+ 1 u1) (+ 1 (pow u1 4)))))))
(* (sin (* 2 (* u2 (PI)))) (sqrt (+ (log (+ 1 (pow u1 2))) (log (/ (+ 1 u1) (+ 1 (pow u1 4)))))))
(* (sin (* 2 (* u2 (PI)))) (sqrt (+ (log (+ 1 (pow u1 2))) (log (/ (+ 1 u1) (+ 1 (pow u1 4)))))))
(* (sin (* 2 (* u2 (PI)))) (sqrt (+ (log (+ 1 (pow u1 2))) (log (/ (+ 1 u1) (+ 1 (pow u1 4)))))))
(* (sin (* 2 (* u2 (PI)))) (sqrt (+ (log (+ 1 (pow u1 2))) (log (/ (+ 1 u1) (+ 1 (pow u1 4)))))))
(* (sin (* 2 (* u2 (PI)))) (sqrt (+ (log (+ 1 (pow u1 2))) (log (/ (+ 1 u1) (+ 1 (pow u1 4)))))))
(* (sin (* 2 (* u2 (PI)))) (sqrt (+ (log (+ 1 (pow u1 2))) (log (/ (+ 1 u1) (+ 1 (pow u1 4)))))))
(sqrt u1)
(+ (sqrt u1) (* 1/4 (sqrt (pow u1 3))))
(+ (sqrt u1) (* (pow u1 2) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 u1))))))
(+ (sqrt u1) (* (pow u1 2) (+ (* 1/4 (sqrt (/ 1 u1))) (* u1 (+ (* -1/2 (* (sqrt u1) (+ 7/4 (* 1/16 (/ 1 u1))))) (* 1/6 (sqrt (/ 1 u1))))))))
(sqrt (+ (* -2 (log (/ 1 u1))) (* 3 (log (/ 1 u1)))))
(+ (sqrt (+ (* -2 (log (/ 1 u1))) (* 3 (log (/ 1 u1))))) (* 1/2 (* (/ 1 u1) (sqrt (/ 1 (+ (* -2 (log (/ 1 u1))) (* 3 (log (/ 1 u1)))))))))
(+ (sqrt (+ (* -2 (log (/ 1 u1))) (* 3 (log (/ 1 u1))))) (+ (* 1/2 (* (/ 1 u1) (sqrt (/ 1 (+ (* -2 (log (/ 1 u1))) (* 3 (log (/ 1 u1)))))))) (* 1/2 (* (/ (- 1/2 (* 1/4 (/ 1 (+ (* -2 (log (/ 1 u1))) (* 3 (log (/ 1 u1))))))) (pow u1 2)) (sqrt (/ 1 (+ (* -2 (log (/ 1 u1))) (* 3 (log (/ 1 u1))))))))))
(+ (sqrt (+ (* -2 (log (/ 1 u1))) (* 3 (log (/ 1 u1))))) (+ (* 1/2 (* (/ 1 u1) (sqrt (/ 1 (+ (* -2 (log (/ 1 u1))) (* 3 (log (/ 1 u1)))))))) (+ (* 1/2 (* (/ (- 1/3 (* 1/2 (/ (- 1/2 (* 1/4 (/ 1 (+ (* -2 (log (/ 1 u1))) (* 3 (log (/ 1 u1))))))) (+ (* -2 (log (/ 1 u1))) (* 3 (log (/ 1 u1))))))) (pow u1 3)) (sqrt (/ 1 (+ (* -2 (log (/ 1 u1))) (* 3 (log (/ 1 u1)))))))) (* 1/2 (* (/ (- 1/2 (* 1/4 (/ 1 (+ (* -2 (log (/ 1 u1))) (* 3 (log (/ 1 u1))))))) (pow u1 2)) (sqrt (/ 1 (+ (* -2 (log (/ 1 u1))) (* 3 (log (/ 1 u1)))))))))))
(sqrt (+ (log -1) (+ (* -2 (log (/ -1 u1))) (* 3 (log (/ -1 u1))))))
(+ (sqrt (+ (log -1) (+ (* -2 (log (/ -1 u1))) (* 3 (log (/ -1 u1)))))) (* 1/2 (* (/ 1 u1) (sqrt (/ 1 (+ (log -1) (+ (* -2 (log (/ -1 u1))) (* 3 (log (/ -1 u1))))))))))
(+ (sqrt (+ (log -1) (+ (* -2 (log (/ -1 u1))) (* 3 (log (/ -1 u1)))))) (* -1 (/ (+ (* -1/2 (sqrt (/ 1 (+ (log -1) (+ (* -2 (log (/ -1 u1))) (* 3 (log (/ -1 u1)))))))) (* -1/2 (* (/ (- 1/2 (* 1/4 (/ 1 (+ (log -1) (+ (* -2 (log (/ -1 u1))) (* 3 (log (/ -1 u1)))))))) u1) (sqrt (/ 1 (+ (log -1) (+ (* -2 (log (/ -1 u1))) (* 3 (log (/ -1 u1)))))))))) u1)))
(+ (sqrt (+ (log -1) (+ (* -2 (log (/ -1 u1))) (* 3 (log (/ -1 u1)))))) (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (* (sqrt (/ 1 (+ (log -1) (+ (* -2 (log (/ -1 u1))) (* 3 (log (/ -1 u1))))))) (- 1/2 (* 1/4 (/ 1 (+ (log -1) (+ (* -2 (log (/ -1 u1))) (* 3 (log (/ -1 u1)))))))))) (* 1/2 (* (/ (+ 1/3 (* -1/2 (/ (- 1/2 (* 1/4 (/ 1 (+ (log -1) (+ (* -2 (log (/ -1 u1))) (* 3 (log (/ -1 u1)))))))) (+ (log -1) (+ (* -2 (log (/ -1 u1))) (* 3 (log (/ -1 u1)))))))) u1) (sqrt (/ 1 (+ (log -1) (+ (* -2 (log (/ -1 u1))) (* 3 (log (/ -1 u1)))))))))) u1)) (* -1/2 (sqrt (/ 1 (+ (log -1) (+ (* -2 (log (/ -1 u1))) (* 3 (log (/ -1 u1))))))))) u1)))
u1
(* u1 (+ 1 (* 1/2 u1)))
(* u1 (+ 1 (* u1 (+ 1/2 (* 1/3 u1)))))
(* u1 (+ 1 (* u1 (+ 1/2 (* u1 (+ 1/3 (* -7/4 u1)))))))
(+ (* -2 (log (/ 1 u1))) (* 3 (log (/ 1 u1))))
(+ (* -2 (log (/ 1 u1))) (+ (* 3 (log (/ 1 u1))) (/ 1 u1)))
(+ (* -2 (log (/ 1 u1))) (+ (* 3 (log (/ 1 u1))) (+ (/ 1/2 (pow u1 2)) (/ 1 u1))))
(+ (* -2 (log (/ 1 u1))) (+ (* 3 (log (/ 1 u1))) (+ (/ 1/2 (pow u1 2)) (+ (/ 1 u1) (* 1/3 (/ 1 (pow u1 3)))))))
(+ (log -1) (+ (* -2 (log (/ -1 u1))) (* 3 (log (/ -1 u1)))))
(+ (log -1) (+ (* -2 (log (/ -1 u1))) (+ (* 3 (log (/ -1 u1))) (/ 1 u1))))
(+ (log -1) (+ (* -2 (log (/ -1 u1))) (+ (* 3 (log (/ -1 u1))) (+ (/ 1/2 (pow u1 2)) (/ 1 u1)))))
(+ (log -1) (+ (* -2 (log (/ -1 u1))) (+ (* -1 (/ (- (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u1))) u1)) 1) u1)) (* 3 (log (/ -1 u1))))))
u1
(* u1 (+ 1 (* -1/2 u1)))
(* u1 (+ 1 (* u1 (- (* 1/3 u1) 1/2))))
(* u1 (+ 1 (* u1 (- (* u1 (+ 1/3 (* -5/4 u1))) 1/2))))
(* 3 (log (/ 1 u1)))
(+ (* 3 (log (/ 1 u1))) (/ 1 u1))
(- (+ (* 3 (log (/ 1 u1))) (/ 1 u1)) (/ 1/2 (pow u1 2)))
(- (+ (* 3 (log (/ 1 u1))) (+ (/ 1 u1) (* 1/3 (/ 1 (pow u1 3))))) (/ 1/2 (pow u1 2)))
(+ (log -1) (* 3 (log (/ -1 u1))))
(+ (log -1) (+ (* 3 (log (/ -1 u1))) (/ 1 u1)))
(+ (log -1) (+ (* -1 (/ (- (* 1/2 (/ 1 u1)) 1) u1)) (* 3 (log (/ -1 u1)))))
(+ (log -1) (+ (* -1 (/ (- (* -1 (/ (- (* 1/3 (/ 1 u1)) 1/2) u1)) 1) u1)) (* 3 (log (/ -1 u1)))))
(* (sqrt u1) (* u2 (* (pow (sqrt -1) 2) (+ (* 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))))))))))
(+ (* -1/4 (* (sqrt (pow u1 3)) (* 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)))))))))) (* (sqrt u1) (* u2 (* (pow (sqrt -1) 2) (+ (* 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)))))))))))
(+ (* (sqrt u1) (* u2 (* (pow (sqrt -1) 2) (+ (* 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)))))))))) (* (pow u1 2) (+ (* -1/4 (* (sqrt (/ 1 u1)) (* 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)))))))))) (* -1/6 (* (sqrt u1) (* 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)))))))))))))
(+ (* (sqrt u1) (* u2 (* (pow (sqrt -1) 2) (+ (* 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)))))))))) (* (pow u1 2) (+ (* -1/4 (* (sqrt (/ 1 u1)) (* 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)))))))))) (* u1 (+ (* -1/2 (* (sqrt u1) (* u2 (* (+ 1/4 (* 1/16 (/ 1 (* u1 (pow (sqrt -1) 2))))) (+ (* 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))))))))))) (* -1/6 (* (sqrt (/ 1 u1)) (* 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)))))))))))))))
(* (* u2 (* (sqrt -1) (+ (* 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))))))))) (sqrt (+ (log -1) (* -1 (log (/ 1 u1))))))
(+ (* -1/2 (* (/ (* u2 (* (sqrt -1) (+ (* 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))))))))) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (* u2 (* (sqrt -1) (+ (* 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))))))))) (sqrt (+ (log -1) (* -1 (log (/ 1 u1)))))))
(+ (* -1/2 (* (/ (* u2 (* (sqrt -1) (* (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1))))))) (+ (* 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)))))))))) (pow u1 2)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* u2 (* (sqrt -1) (+ (* 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))))))))) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (* u2 (* (sqrt -1) (+ (* 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))))))))) (sqrt (+ (log -1) (* -1 (log (/ 1 u1))))))))
(+ (* -1/2 (* (/ (* u2 (* (sqrt -1) (* (+ 1/3 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1))))))) (+ (log -1) (* -1 (log (/ 1 u1))))))) (+ (* 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)))))))))) (pow u1 3)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* u2 (* (sqrt -1) (* (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1))))))) (+ (* 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)))))))))) (pow u1 2)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* u2 (* (sqrt -1) (+ (* 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))))))))) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (* u2 (* (sqrt -1) (+ (* 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))))))))) (sqrt (+ (log -1) (* -1 (log (/ 1 u1)))))))))
(* (* u2 (* (pow (sqrt -1) 2) (+ (* 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))))))))) (sqrt (log (/ -1 u1))))
(+ (* -1/2 (* (/ (* 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)))))))) u1) (sqrt (/ 1 (log (/ -1 u1)))))) (* (* u2 (* (pow (sqrt -1) 2) (+ (* 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))))))))) (sqrt (log (/ -1 u1)))))
(+ (* -1 (/ (+ (* 1/2 (* (* 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)))))))) (sqrt (/ 1 (log (/ -1 u1)))))) (* 1/2 (* (/ (* u2 (* (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2))))) (+ (* 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))))))))) u1) (sqrt (/ 1 (log (/ -1 u1))))))) u1)) (* (* u2 (* (pow (sqrt -1) 2) (+ (* 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))))))))) (sqrt (log (/ -1 u1)))))
(+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (* u2 (* (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2))))) (+ (* 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))))))))) (sqrt (/ 1 (log (/ -1 u1)))))) (* -1/2 (* (/ (* 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))))))) (- 1/3 (* -1/2 (/ (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2))))) (* (log (/ -1 u1)) (pow (sqrt -1) 2))))))) u1) (sqrt (/ 1 (log (/ -1 u1))))))) u1)) (* 1/2 (* (* u2 (+ (* 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)))))))) (sqrt (/ 1 (log (/ -1 u1))))))) u1)) (* (* u2 (* (pow (sqrt -1) 2) (+ (* 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))))))))) (sqrt (log (/ -1 u1)))))
(* 2 (* (* u2 (* (PI) (sqrt -1))) (sqrt (log (- 1 u1)))))
(* u2 (+ (* -4/3 (* (* (pow u2 2) (* (pow (PI) 3) (sqrt -1))) (sqrt (log (- 1 u1))))) (* 2 (* (* (PI) (sqrt -1)) (sqrt (log (- 1 u1)))))))
(* u2 (+ (* 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)))))))))))
(* -8/315 (* (* (pow u2 7) (* (pow (PI) 7) (sqrt -1))) (sqrt (log (- 1 u1)))))
(* (pow u2 7) (+ (* -8/315 (* (* (pow (PI) 7) (sqrt -1)) (sqrt (log (- 1 u1))))) (* 4/15 (* (/ (* (pow (PI) 5) (sqrt -1)) (pow u2 2)) (sqrt (log (- 1 u1)))))))
(* (pow u2 7) (+ (* -4/3 (* (/ (* (pow (PI) 3) (sqrt -1)) (pow u2 4)) (sqrt (log (- 1 u1))))) (+ (* -8/315 (* (* (pow (PI) 7) (sqrt -1)) (sqrt (log (- 1 u1))))) (* 4/15 (* (/ (* (pow (PI) 5) (sqrt -1)) (pow u2 2)) (sqrt (log (- 1 u1))))))))
(* (pow u2 7) (+ (* -4/3 (* (/ (* (pow (PI) 3) (sqrt -1)) (pow u2 4)) (sqrt (log (- 1 u1))))) (+ (* -8/315 (* (* (pow (PI) 7) (sqrt -1)) (sqrt (log (- 1 u1))))) (+ (* 4/15 (* (/ (* (pow (PI) 5) (sqrt -1)) (pow u2 2)) (sqrt (log (- 1 u1))))) (* 2 (* (/ (* (PI) (sqrt -1)) (pow u2 6)) (sqrt (log (- 1 u1)))))))))
(* -8/315 (* (* (pow u2 7) (* (pow (PI) 7) (sqrt -1))) (sqrt (log (- 1 u1)))))
(* -1 (* (pow u2 7) (+ (* -4/15 (* (/ (* (pow (PI) 5) (sqrt -1)) (pow u2 2)) (sqrt (log (- 1 u1))))) (* 8/315 (* (* (pow (PI) 7) (sqrt -1)) (sqrt (log (- 1 u1))))))))
(* -1 (* (pow u2 7) (+ (* -4/15 (* (/ (* (pow (PI) 5) (sqrt -1)) (pow u2 2)) (sqrt (log (- 1 u1))))) (+ (* 8/315 (* (* (pow (PI) 7) (sqrt -1)) (sqrt (log (- 1 u1))))) (* 4/3 (* (/ (* (pow (PI) 3) (sqrt -1)) (pow u2 4)) (sqrt (log (- 1 u1)))))))))
(* -1 (* (pow u2 7) (+ (* -2 (* (/ (* (PI) (sqrt -1)) (pow u2 6)) (sqrt (log (- 1 u1))))) (+ (* -4/15 (* (/ (* (pow (PI) 5) (sqrt -1)) (pow u2 2)) (sqrt (log (- 1 u1))))) (+ (* 8/315 (* (* (pow (PI) 7) (sqrt -1)) (sqrt (log (- 1 u1))))) (* 4/3 (* (/ (* (pow (PI) 3) (sqrt -1)) (pow u2 4)) (sqrt (log (- 1 u1))))))))))
(* u2 (PI))
(* u2 (PI))
(* u2 (PI))
(* u2 (PI))
(* u2 (PI))
(* u2 (PI))
(* u2 (PI))
(* u2 (PI))
(* u2 (PI))
(* u2 (PI))
(* u2 (PI))
(* u2 (PI))
(* 2 (* u2 (PI)))
(* u2 (+ (* 2 (PI)) (* 2 (* (pow u2 2) (+ (* -1/2 (pow (PI) 3)) (* -1/6 (pow (PI) 3)))))))
(* u2 (+ (* 2 (PI)) (* (pow u2 2) (+ (* 2 (* (pow u2 2) (+ (* 1/120 (pow (PI) 5)) (+ (* 1/24 (pow (PI) 5)) (* 1/12 (pow (PI) 5)))))) (* 2 (+ (* -1/2 (pow (PI) 3)) (* -1/6 (pow (PI) 3))))))))
(* u2 (+ (* 2 (PI)) (* (pow u2 2) (+ (* 2 (+ (* -1/2 (pow (PI) 3)) (* -1/6 (pow (PI) 3)))) (* (pow u2 2) (+ (* 2 (* (pow u2 2) (+ (* -1/144 (pow (PI) 7)) (+ (* -1/240 (pow (PI) 7)) (+ (* -1/720 (pow (PI) 7)) (* -1/5040 (pow (PI) 7))))))) (* 2 (+ (* 1/120 (pow (PI) 5)) (+ (* 1/24 (pow (PI) 5)) (* 1/12 (pow (PI) 5)))))))))))
(* 2 (* (cos (* u2 (PI))) (sin (* u2 (PI)))))
(* 2 (* (cos (* u2 (PI))) (sin (* u2 (PI)))))
(* 2 (* (cos (* u2 (PI))) (sin (* u2 (PI)))))
(* 2 (* (cos (* u2 (PI))) (sin (* u2 (PI)))))
(* 2 (* (cos (* u2 (PI))) (sin (* u2 (PI)))))
(* 2 (* (cos (* u2 (PI))) (sin (* u2 (PI)))))
(* 2 (* (cos (* u2 (PI))) (sin (* u2 (PI)))))
(* 2 (* (cos (* u2 (PI))) (sin (* u2 (PI)))))
(* u2 (PI))
(* u2 (+ (PI) (* -1/6 (* (pow u2 2) (pow (PI) 3)))))
(* u2 (+ (PI) (* (pow u2 2) (+ (* -1/6 (pow (PI) 3)) (* 1/120 (* (pow u2 2) (pow (PI) 5)))))))
(* u2 (+ (PI) (* (pow u2 2) (+ (* -1/6 (pow (PI) 3)) (* (pow u2 2) (+ (* -1/5040 (* (pow u2 2) (pow (PI) 7))) (* 1/120 (pow (PI) 5))))))))
(sin (* u2 (PI)))
(sin (* u2 (PI)))
(sin (* u2 (PI)))
(sin (* u2 (PI)))
(sin (* u2 (PI)))
(sin (* u2 (PI)))
(sin (* u2 (PI)))
(sin (* u2 (PI)))
(* -4/3 (pow u2 2))
(* -4/3 (pow u2 2))
(* -4/3 (pow u2 2))
(* -4/3 (pow u2 2))
(* -4/3 (pow u2 2))
(* -4/3 (pow u2 2))
(* -4/3 (pow u2 2))
(* -4/3 (pow u2 2))
(* -4/3 (pow u2 2))
(* -4/3 (pow u2 2))
(* -4/3 (pow u2 2))
(* -4/3 (pow u2 2))
Outputs
(* 2 (* (sqrt u1) (* (cos (* u2 (PI))) (* (sin (* u2 (PI))) (pow (sqrt -1) 2)))))
(*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 (PI.f32)))) (*.f32 (sin.f32 (*.f32 u2 (PI.f32))) #s(literal -1 binary32))))
(+ (* -1/2 (* (sqrt (pow u1 3)) (* (cos (* u2 (PI))) (sin (* u2 (PI)))))) (* 2 (* (sqrt u1) (* (cos (* u2 (PI))) (* (sin (* u2 (PI))) (pow (sqrt -1) 2))))))
(+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 (PI.f32)))) (*.f32 (sin.f32 (*.f32 u2 (PI.f32))) #s(literal -1 binary32)))) (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (*.f32 (cos.f32 (*.f32 u2 (PI.f32))) (sin.f32 (*.f32 u2 (PI.f32)))))))
(+ (* 2 (* (sqrt u1) (* (cos (* u2 (PI))) (* (sin (* u2 (PI))) (pow (sqrt -1) 2))))) (* (pow u1 2) (+ (* -1/2 (* (sqrt (/ 1 u1)) (* (cos (* u2 (PI))) (sin (* u2 (PI)))))) (* -1/3 (* (sqrt u1) (* (cos (* u2 (PI))) (sin (* u2 (PI)))))))))
(+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 (PI.f32)))) (*.f32 (sin.f32 (*.f32 u2 (PI.f32))) #s(literal -1 binary32)))) (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 (cos.f32 (*.f32 u2 (PI.f32))) (sin.f32 (*.f32 u2 (PI.f32)))) (+.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))) (*.f32 #s(literal -1/3 binary32) (sqrt.f32 u1))))))
(+ (* 2 (* (sqrt u1) (* (cos (* u2 (PI))) (* (sin (* u2 (PI))) (pow (sqrt -1) 2))))) (* (pow u1 2) (+ (* -1/2 (* (sqrt (/ 1 u1)) (* (cos (* u2 (PI))) (sin (* u2 (PI)))))) (* u1 (+ (* -1 (* (sqrt u1) (* (cos (* u2 (PI))) (* (sin (* u2 (PI))) (+ 1/4 (* 1/16 (/ 1 (* u1 (pow (sqrt -1) 2))))))))) (* -1/3 (* (sqrt (/ 1 u1)) (* (cos (* u2 (PI))) (sin (* u2 (PI)))))))))))
(+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 (PI.f32)))) (*.f32 (sin.f32 (*.f32 u2 (PI.f32))) #s(literal -1 binary32)))) (*.f32 (*.f32 u1 u1) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (cos.f32 (*.f32 u2 (PI.f32))) (sin.f32 (*.f32 u2 (PI.f32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))) (*.f32 u1 (-.f32 (*.f32 (*.f32 (*.f32 (cos.f32 (*.f32 u2 (PI.f32))) (sin.f32 (*.f32 u2 (PI.f32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))) #s(literal -1/3 binary32)) (*.f32 (sqrt.f32 u1) (*.f32 (*.f32 (cos.f32 (*.f32 u2 (PI.f32))) (sin.f32 (*.f32 u2 (PI.f32)))) (+.f32 #s(literal 1/4 binary32) (/.f32 (/.f32 #s(literal 1/16 binary32) u1) #s(literal -1 binary32))))))))))
(* 2 (* (* (cos (* u2 (PI))) (* (sin (* u2 (PI))) (sqrt -1))) (sqrt (+ (log -1) (* -1 (log (/ 1 u1)))))))
(*.f32 #s(literal 2 binary32) (*.f32 (cos.f32 (*.f32 u2 (PI.f32))) (*.f32 (*.f32 (sin.f32 (*.f32 u2 (PI.f32))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))))))
(+ (* -1 (* (/ (* (cos (* u2 (PI))) (* (sin (* u2 (PI))) (sqrt -1))) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* 2 (* (* (cos (* u2 (PI))) (* (sin (* u2 (PI))) (sqrt -1))) (sqrt (+ (log -1) (* -1 (log (/ 1 u1))))))))
(-.f32 (*.f32 #s(literal 2 binary32) (*.f32 (cos.f32 (*.f32 u2 (PI.f32))) (*.f32 (*.f32 (sin.f32 (*.f32 u2 (PI.f32))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))))) (/.f32 (*.f32 (*.f32 (cos.f32 (*.f32 u2 (PI.f32))) (*.f32 (sin.f32 (*.f32 u2 (PI.f32))) (sqrt.f32 #s(literal -1 binary32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))))) u1))
(+ (* -1 (* (/ (* (cos (* u2 (PI))) (* (sin (* u2 (PI))) (sqrt -1))) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1 (* (/ (* (cos (* u2 (PI))) (* (sin (* u2 (PI))) (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))))) (pow u1 2)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* 2 (* (* (cos (* u2 (PI))) (* (sin (* u2 (PI))) (sqrt -1))) (sqrt (+ (log -1) (* -1 (log (/ 1 u1)))))))))
(+.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))) (+.f32 (neg.f32 (/.f32 (*.f32 (cos.f32 (*.f32 u2 (PI.f32))) (*.f32 (sin.f32 (*.f32 u2 (PI.f32))) (sqrt.f32 #s(literal -1 binary32)))) u1)) (neg.f32 (/.f32 (*.f32 (cos.f32 (*.f32 u2 (PI.f32))) (*.f32 (*.f32 (sin.f32 (*.f32 u2 (PI.f32))) (sqrt.f32 #s(literal -1 binary32))) (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))))) (*.f32 u1 u1))))) (*.f32 #s(literal 2 binary32) (*.f32 (cos.f32 (*.f32 u2 (PI.f32))) (*.f32 (*.f32 (sin.f32 (*.f32 u2 (PI.f32))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))))))
(+ (* -1 (* (/ (* (cos (* u2 (PI))) (* (sin (* u2 (PI))) (sqrt -1))) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1 (* (/ (* (cos (* u2 (PI))) (* (sin (* u2 (PI))) (* (sqrt -1) (+ 1/3 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1))))))) (+ (log -1) (* -1 (log (/ 1 u1)))))))))) (pow u1 3)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1 (* (/ (* (cos (* u2 (PI))) (* (sin (* u2 (PI))) (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))))) (pow u1 2)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* 2 (* (* (cos (* u2 (PI))) (* (sin (* u2 (PI))) (sqrt -1))) (sqrt (+ (log -1) (* -1 (log (/ 1 u1))))))))))
(+.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))) (+.f32 (neg.f32 (/.f32 (*.f32 (cos.f32 (*.f32 u2 (PI.f32))) (*.f32 (*.f32 (sin.f32 (*.f32 u2 (PI.f32))) (sqrt.f32 #s(literal -1 binary32))) (+.f32 #s(literal 1/3 binary32) (/.f32 (+.f32 #s(literal 1/4 binary32) (*.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))))) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))))) (*.f32 u1 (*.f32 u1 u1)))) (neg.f32 (/.f32 (*.f32 (cos.f32 (*.f32 u2 (PI.f32))) (*.f32 (*.f32 (sin.f32 (*.f32 u2 (PI.f32))) (sqrt.f32 #s(literal -1 binary32))) (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))))) (*.f32 u1 u1))))) (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 (cos.f32 (*.f32 u2 (PI.f32))) (*.f32 (*.f32 (sin.f32 (*.f32 u2 (PI.f32))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))))) (/.f32 (*.f32 (*.f32 (cos.f32 (*.f32 u2 (PI.f32))) (*.f32 (sin.f32 (*.f32 u2 (PI.f32))) (sqrt.f32 #s(literal -1 binary32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))))) u1)))
(* 2 (* (* (cos (* u2 (PI))) (* (sin (* u2 (PI))) (pow (sqrt -1) 2))) (sqrt (log (/ -1 u1)))))
(*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (cos.f32 (*.f32 u2 (PI.f32))) (*.f32 (sin.f32 (*.f32 u2 (PI.f32))) #s(literal -1 binary32))) (sqrt.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1)))))
(+ (* -1 (* (/ (* (cos (* u2 (PI))) (sin (* u2 (PI)))) u1) (sqrt (/ 1 (log (/ -1 u1)))))) (* 2 (* (* (cos (* u2 (PI))) (* (sin (* u2 (PI))) (pow (sqrt -1) 2))) (sqrt (log (/ -1 u1))))))
(-.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (cos.f32 (*.f32 u2 (PI.f32))) (*.f32 (sin.f32 (*.f32 u2 (PI.f32))) #s(literal -1 binary32))) (sqrt.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1))))) (/.f32 (*.f32 (*.f32 (cos.f32 (*.f32 u2 (PI.f32))) (sin.f32 (*.f32 u2 (PI.f32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (log.f32 (/.f32 #s(literal -1 binary32) u1))))) u1))
(+ (* -1 (/ (+ (* (* (cos (* u2 (PI))) (sin (* u2 (PI)))) (sqrt (/ 1 (log (/ -1 u1))))) (* (/ (* (cos (* u2 (PI))) (* (sin (* u2 (PI))) (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2))))))) u1) (sqrt (/ 1 (log (/ -1 u1)))))) u1)) (* 2 (* (* (cos (* u2 (PI))) (* (sin (* u2 (PI))) (pow (sqrt -1) 2))) (sqrt (log (/ -1 u1))))))
(-.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (cos.f32 (*.f32 u2 (PI.f32))) (*.f32 (sin.f32 (*.f32 u2 (PI.f32))) #s(literal -1 binary32))) (sqrt.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1))))) (/.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (log.f32 (/.f32 #s(literal -1 binary32) u1)))) (*.f32 (cos.f32 (*.f32 u2 (PI.f32))) (+.f32 (sin.f32 (*.f32 u2 (PI.f32))) (/.f32 (*.f32 (sin.f32 (*.f32 u2 (PI.f32))) (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (neg.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1)))))) u1)))) u1))
(+ (* -1 (/ (+ (* -1 (/ (+ (* -1 (* (* (cos (* u2 (PI))) (* (sin (* u2 (PI))) (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2))))))) (sqrt (/ 1 (log (/ -1 u1)))))) (* -1 (* (/ (* (cos (* u2 (PI))) (* (sin (* u2 (PI))) (- 1/3 (* -1/2 (/ (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2))))) (* (log (/ -1 u1)) (pow (sqrt -1) 2))))))) u1) (sqrt (/ 1 (log (/ -1 u1))))))) u1)) (* (* (cos (* u2 (PI))) (sin (* u2 (PI)))) (sqrt (/ 1 (log (/ -1 u1)))))) u1)) (* 2 (* (* (cos (* u2 (PI))) (* (sin (* u2 (PI))) (pow (sqrt -1) 2))) (sqrt (log (/ -1 u1))))))
(-.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (cos.f32 (*.f32 u2 (PI.f32))) (*.f32 (sin.f32 (*.f32 u2 (PI.f32))) #s(literal -1 binary32))) (sqrt.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1))))) (/.f32 (-.f32 (*.f32 (*.f32 (cos.f32 (*.f32 u2 (PI.f32))) (sin.f32 (*.f32 u2 (PI.f32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (log.f32 (/.f32 #s(literal -1 binary32) u1))))) (/.f32 (neg.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (log.f32 (/.f32 #s(literal -1 binary32) u1)))) (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 u2 (PI.f32))) (sin.f32 (*.f32 u2 (PI.f32)))) (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (neg.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1)))))) (/.f32 (*.f32 (*.f32 (cos.f32 (*.f32 u2 (PI.f32))) (sin.f32 (*.f32 u2 (PI.f32)))) (+.f32 #s(literal 1/3 binary32) (/.f32 (+.f32 #s(literal -1/4 binary32) (*.f32 #s(literal -1/2 binary32) (/.f32 #s(literal 1/4 binary32) (neg.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1)))))) (log.f32 (/.f32 #s(literal -1 binary32) u1))))) u1)))) u1)) u1))
(* 2 (* (* u2 (* (PI) (sqrt -1))) (sqrt (log (- 1 u1)))))
(*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (*.f32 u2 (PI.f32)) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (log1p.f32 (neg.f32 u1)))))
(* u2 (+ (* 2 (* (* (PI) (sqrt -1)) (sqrt (log (- 1 u1))))) (* 2 (* (* (pow u2 2) (+ (* -1/2 (* (pow (PI) 3) (sqrt -1))) (* -1/6 (* (pow (PI) 3) (sqrt -1))))) (sqrt (log (- 1 u1)))))))
(*.f32 u2 (*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (+.f32 (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal -2/3 binary32))))))))
(* u2 (+ (* 2 (* (* (PI) (sqrt -1)) (sqrt (log (- 1 u1))))) (* (pow u2 2) (+ (* 2 (* (sqrt (log (- 1 u1))) (+ (* -1/2 (* (pow (PI) 3) (sqrt -1))) (* -1/6 (* (pow (PI) 3) (sqrt -1)))))) (* 2 (* (* (pow u2 2) (+ (* 1/120 (* (pow (PI) 5) (sqrt -1))) (+ (* 1/24 (* (pow (PI) 5) (sqrt -1))) (* 1/12 (* (pow (PI) 5) (sqrt -1)))))) (sqrt (log (- 1 u1)))))))))
(*.f32 u2 (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (log1p.f32 (neg.f32 u1))))) (*.f32 (*.f32 u2 u2) (*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (+.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal -2/3 binary32))) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 (PI.f32) #s(literal 5 binary32))) #s(literal 2/15 binary32)))))))))
(* u2 (+ (* 2 (* (* (PI) (sqrt -1)) (sqrt (log (- 1 u1))))) (* (pow u2 2) (+ (* 2 (* (sqrt (log (- 1 u1))) (+ (* -1/2 (* (pow (PI) 3) (sqrt -1))) (* -1/6 (* (pow (PI) 3) (sqrt -1)))))) (* (pow u2 2) (+ (* 2 (* (sqrt (log (- 1 u1))) (+ (* 1/120 (* (pow (PI) 5) (sqrt -1))) (+ (* 1/24 (* (pow (PI) 5) (sqrt -1))) (* 1/12 (* (pow (PI) 5) (sqrt -1))))))) (* 2 (* (* (pow u2 2) (+ (* -1/144 (* (pow (PI) 7) (sqrt -1))) (+ (* -1/240 (* (pow (PI) 7) (sqrt -1))) (+ (* -1/720 (* (pow (PI) 7) (sqrt -1))) (* -1/5040 (* (pow (PI) 7) (sqrt -1))))))) (sqrt (log (- 1 u1)))))))))))
(*.f32 u2 (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (log1p.f32 (neg.f32 u1))))) (*.f32 (*.f32 u2 u2) (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal -2/3 binary32))))) (*.f32 (*.f32 u2 u2) (*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (+.f32 (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 (PI.f32) #s(literal 5 binary32))) #s(literal 2/15 binary32)) (*.f32 (*.f32 u2 u2) (+.f32 (*.f32 (*.f32 #s(literal -1/144 binary32) (pow.f32 (PI.f32) #s(literal 7 binary32))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 (PI.f32) #s(literal 7 binary32))) #s(literal -29/5040 binary32))))))))))))
(* 2 (* (* (cos (* u2 (PI))) (* (sin (* u2 (PI))) (sqrt -1))) (sqrt (log (- 1 u1)))))
(*.f32 #s(literal 2 binary32) (*.f32 (cos.f32 (*.f32 u2 (PI.f32))) (*.f32 (*.f32 (sin.f32 (*.f32 u2 (PI.f32))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (log1p.f32 (neg.f32 u1))))))
(* 2 (* (* (cos (* u2 (PI))) (* (sin (* u2 (PI))) (sqrt -1))) (sqrt (log (- 1 u1)))))
(*.f32 #s(literal 2 binary32) (*.f32 (cos.f32 (*.f32 u2 (PI.f32))) (*.f32 (*.f32 (sin.f32 (*.f32 u2 (PI.f32))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (log1p.f32 (neg.f32 u1))))))
(* 2 (* (* (cos (* u2 (PI))) (* (sin (* u2 (PI))) (sqrt -1))) (sqrt (log (- 1 u1)))))
(*.f32 #s(literal 2 binary32) (*.f32 (cos.f32 (*.f32 u2 (PI.f32))) (*.f32 (*.f32 (sin.f32 (*.f32 u2 (PI.f32))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (log1p.f32 (neg.f32 u1))))))
(* 2 (* (* (cos (* u2 (PI))) (* (sin (* u2 (PI))) (sqrt -1))) (sqrt (log (- 1 u1)))))
(*.f32 #s(literal 2 binary32) (*.f32 (cos.f32 (*.f32 u2 (PI.f32))) (*.f32 (*.f32 (sin.f32 (*.f32 u2 (PI.f32))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (log1p.f32 (neg.f32 u1))))))
(* 2 (* (* (cos (* u2 (PI))) (* (sin (* u2 (PI))) (sqrt -1))) (sqrt (log (- 1 u1)))))
(*.f32 #s(literal 2 binary32) (*.f32 (cos.f32 (*.f32 u2 (PI.f32))) (*.f32 (*.f32 (sin.f32 (*.f32 u2 (PI.f32))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (log1p.f32 (neg.f32 u1))))))
(* 2 (* (* (cos (* u2 (PI))) (* (sin (* u2 (PI))) (sqrt -1))) (sqrt (log (- 1 u1)))))
(*.f32 #s(literal 2 binary32) (*.f32 (cos.f32 (*.f32 u2 (PI.f32))) (*.f32 (*.f32 (sin.f32 (*.f32 u2 (PI.f32))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (log1p.f32 (neg.f32 u1))))))
(* 2 (* (* (cos (* u2 (PI))) (* (sin (* u2 (PI))) (sqrt -1))) (sqrt (log (- 1 u1)))))
(*.f32 #s(literal 2 binary32) (*.f32 (cos.f32 (*.f32 u2 (PI.f32))) (*.f32 (*.f32 (sin.f32 (*.f32 u2 (PI.f32))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (log1p.f32 (neg.f32 u1))))))
(* 2 (* (* (cos (* u2 (PI))) (* (sin (* u2 (PI))) (sqrt -1))) (sqrt (log (- 1 u1)))))
(*.f32 #s(literal 2 binary32) (*.f32 (cos.f32 (*.f32 u2 (PI.f32))) (*.f32 (*.f32 (sin.f32 (*.f32 u2 (PI.f32))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (log1p.f32 (neg.f32 u1))))))
(* (sqrt u1) (pow (sqrt -1) 2))
(*.f32 (sqrt.f32 u1) #s(literal -1 binary32))
(+ (* -1/4 (sqrt (pow u1 3))) (* (sqrt u1) (pow (sqrt -1) 2)))
(+.f32 (*.f32 (sqrt.f32 u1) #s(literal -1 binary32)) (*.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1/4 binary32)))
(+ (* (sqrt u1) (pow (sqrt -1) 2)) (* (pow u1 2) (+ (* -1/4 (sqrt (/ 1 u1))) (* -1/6 (sqrt u1)))))
(+.f32 (*.f32 (sqrt.f32 u1) #s(literal -1 binary32)) (*.f32 (*.f32 u1 u1) (+.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/4 binary32)) (*.f32 (sqrt.f32 u1) #s(literal -1/6 binary32)))))
(+ (* (sqrt u1) (pow (sqrt -1) 2)) (* (pow u1 2) (+ (* -1/4 (sqrt (/ 1 u1))) (* u1 (+ (* -1/2 (* (sqrt u1) (+ 1/4 (* 1/16 (/ 1 (* u1 (pow (sqrt -1) 2))))))) (* -1/6 (sqrt (/ 1 u1))))))))
(+.f32 (*.f32 (sqrt.f32 u1) #s(literal -1 binary32)) (*.f32 (*.f32 u1 u1) (+.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/4 binary32)) (*.f32 u1 (+.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 u1)) (+.f32 #s(literal 1/4 binary32) (/.f32 (/.f32 #s(literal 1/16 binary32) u1) #s(literal -1 binary32)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/6 binary32)))))))
(* (sqrt -1) (sqrt (+ (log -1) (* -1 (log (/ 1 u1))))))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))))
(+ (* -1/2 (* (/ (sqrt -1) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (sqrt -1) (sqrt (+ (log -1) (* -1 (log (/ 1 u1)))))))
(+.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))) (*.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 #s(literal -1 binary32))) u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))))))
(+ (* -1/2 (* (/ (sqrt -1) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (pow u1 2)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (sqrt -1) (sqrt (+ (log -1) (* -1 (log (/ 1 u1))))))))
(+.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))) (+.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 #s(literal -1 binary32))) u1) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.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 #s(literal -1 binary32)) (sqrt.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))))
(+ (* -1/2 (* (/ (sqrt -1) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* (sqrt -1) (+ 1/3 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1))))))) (+ (log -1) (* -1 (log (/ 1 u1)))))))) (pow u1 3)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (pow u1 2)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (sqrt -1) (sqrt (+ (log -1) (* -1 (log (/ 1 u1)))))))))
(+.f32 (+.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))) (+.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 #s(literal -1 binary32))) u1) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.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 #s(literal -1 binary32)) (sqrt.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))))) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 #s(literal 1/3 binary32) (/.f32 (+.f32 #s(literal 1/4 binary32) (*.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))))) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))))) (*.f32 u1 (*.f32 u1 u1))))
(* (sqrt (log (/ -1 u1))) (pow (sqrt -1) 2))
(*.f32 #s(literal -1 binary32) (sqrt.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1))))
(+ (* -1/2 (* (/ 1 u1) (sqrt (/ 1 (log (/ -1 u1)))))) (* (sqrt (log (/ -1 u1))) (pow (sqrt -1) 2)))
(+.f32 (*.f32 #s(literal -1 binary32) (sqrt.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1)))) (*.f32 (/.f32 #s(literal -1/2 binary32) u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) (log.f32 (/.f32 #s(literal -1 binary32) u1))))))
(+ (* -1 (/ (+ (* 1/2 (sqrt (/ 1 (log (/ -1 u1))))) (* 1/2 (* (/ (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2))))) u1) (sqrt (/ 1 (log (/ -1 u1))))))) u1)) (* (sqrt (log (/ -1 u1))) (pow (sqrt -1) 2)))
(-.f32 (*.f32 #s(literal -1 binary32) (sqrt.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1)))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (+.f32 (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (neg.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1))))) u1) #s(literal 1 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (log.f32 (/.f32 #s(literal -1 binary32) u1)))))) u1))
(+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (sqrt (/ 1 (log (/ -1 u1)))) (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2))))))) (* -1/2 (* (/ (- 1/3 (* -1/2 (/ (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2))))) (* (log (/ -1 u1)) (pow (sqrt -1) 2))))) u1) (sqrt (/ 1 (log (/ -1 u1))))))) u1)) (* 1/2 (sqrt (/ 1 (log (/ -1 u1)))))) u1)) (* (sqrt (log (/ -1 u1))) (pow (sqrt -1) 2)))
(-.f32 (*.f32 #s(literal -1 binary32) (sqrt.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1)))) (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (log.f32 (/.f32 #s(literal -1 binary32) u1))))) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (log.f32 (/.f32 #s(literal -1 binary32) u1)))) (+.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (neg.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1))))) (/.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 (+.f32 #s(literal -1/4 binary32) (*.f32 #s(literal -1/2 binary32) (/.f32 #s(literal 1/4 binary32) (neg.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1)))))) (log.f32 (/.f32 #s(literal -1 binary32) u1)))) u1)))) u1)) u1))
u1
(* u1 (+ 1 (* 1/2 u1)))
(*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 #s(literal 1/2 binary32))))
(* u1 (+ 1 (* u1 (+ 1/2 (* 1/3 u1)))))
(*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1/2 binary32) (*.f32 u1 #s(literal 1/3 binary32))))))
(* u1 (+ 1 (* u1 (+ 1/2 (* u1 (+ 1/3 (* 1/4 u1)))))))
(*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1/2 binary32) (*.f32 u1 (+.f32 #s(literal 1/3 binary32) (*.f32 u1 #s(literal 1/4 binary32))))))))
(* -1 (+ (log -1) (* -1 (log (/ 1 u1)))))
(neg.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))
(- (/ 1 u1) (+ (log -1) (* -1 (log (/ 1 u1)))))
(-.f32 (/.f32 #s(literal 1 binary32) u1) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))
(- (+ (/ 1/2 (pow u1 2)) (/ 1 u1)) (+ (log -1) (* -1 (log (/ 1 u1)))))
(+.f32 (/.f32 #s(literal 1 binary32) u1) (-.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 u1 u1)) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))))
(- (+ (/ 1/2 (pow u1 2)) (+ (/ 1 u1) (* 1/3 (/ 1 (pow u1 3))))) (+ (log -1) (* -1 (log (/ 1 u1)))))
(-.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 u1 u1)) (-.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1/3 binary32) (*.f32 u1 (*.f32 u1 u1)))) (log.f32 #s(literal -1 binary32)))) (log.f32 u1))
(log (/ -1 u1))
(log.f32 (/.f32 #s(literal -1 binary32) u1))
(- (/ 1 u1) (* -1 (log (/ -1 u1))))
(+.f32 (/.f32 #s(literal 1 binary32) u1) (log.f32 (/.f32 #s(literal -1 binary32) u1)))
(- (+ (/ 1/2 (pow u1 2)) (/ 1 u1)) (* -1 (log (/ -1 u1))))
(+.f32 (/.f32 #s(literal 1 binary32) u1) (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 u1 u1)) (log.f32 (/.f32 #s(literal -1 binary32) u1))))
(- (* -1 (/ (- (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u1))) u1)) 1) u1)) (* -1 (log (/ -1 u1))))
(+.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1)) (/.f32 (+.f32 (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/3 binary32) u1)) (neg.f32 u1)) #s(literal -1 binary32)) (neg.f32 u1)))
(* -1 u1)
(neg.f32 u1)
(* u1 (- (* -1/2 u1) 1))
(*.f32 u1 (+.f32 (*.f32 u1 #s(literal -1/2 binary32)) #s(literal -1 binary32)))
(* u1 (- (* u1 (- (* -1/3 u1) 1/2)) 1))
(*.f32 u1 (+.f32 (*.f32 u1 (+.f32 (*.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 (+.f32 (*.f32 u1 (+.f32 (*.f32 u1 (+.f32 (*.f32 u1 #s(literal -1/4 binary32)) #s(literal -1/3 binary32))) #s(literal -1/2 binary32))) #s(literal -1 binary32)))
(+ (log -1) (* -1 (log (/ 1 u1))))
(+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))
(- (+ (log -1) (* -1 (log (/ 1 u1)))) (/ 1 u1))
(+.f32 (log.f32 #s(literal -1 binary32)) (+.f32 (log.f32 u1) (/.f32 #s(literal -1 binary32) u1)))
(+ (log -1) (+ (* -1 (log (/ 1 u1))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u1))) u1))))
(+.f32 (log.f32 #s(literal -1 binary32)) (-.f32 (log.f32 u1) (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/2 binary32) u1)) u1)))
(- (+ (log -1) (+ (* -1 (log (/ 1 u1))) (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u1))) (pow u1 2))))) (/ 1 u1))
(+.f32 (-.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/3 binary32) u1)) (*.f32 u1 u1))) (/.f32 #s(literal -1 binary32) u1))
(* -1 (log (/ -1 u1)))
(neg.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1)))
(- (* -1 (log (/ -1 u1))) (/ 1 u1))
(neg.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) (log.f32 (/.f32 #s(literal -1 binary32) u1))))
(+ (* -1 (log (/ -1 u1))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u1))) u1)))
(-.f32 (neg.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1))) (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/2 binary32) u1)) u1))
(+ (* -1 (log (/ -1 u1))) (* -1 (/ (+ 1 (+ (/ 1/3 (pow u1 2)) (* 1/2 (/ 1 u1)))) u1)))
(-.f32 (neg.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1))) (/.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) u1) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 u1 u1)) #s(literal 1 binary32))) u1))
(* (sqrt u1) (sin (* 2 (* u2 (PI)))))
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))
(* (sqrt u1) (sin (* 2 (* u2 (PI)))))
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))
(* (sqrt u1) (sin (* 2 (* u2 (PI)))))
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))
(* (sqrt u1) (sin (* 2 (* u2 (PI)))))
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))
(* (sqrt u1) (sin (* 2 (* u2 (PI)))))
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))
(* (sqrt u1) (sin (* 2 (* u2 (PI)))))
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))
(* (sqrt u1) (sin (* 2 (* u2 (PI)))))
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))
(* (sqrt u1) (sin (* 2 (* u2 (PI)))))
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))
(* -1 (* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))))
(*.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) #s(literal 1 binary32))
(* -1 (* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))))
(*.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) #s(literal 1 binary32))
(* -1 (* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))))
(*.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) #s(literal 1 binary32))
(* -1 (* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))))
(*.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) #s(literal 1 binary32))
(* 2 (* (sqrt u1) (* u2 (PI))))
(*.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 u1)) (*.f32 u2 (PI.f32)))
(* u2 (+ (* -4/3 (* (sqrt u1) (* (pow u2 2) (pow (PI) 3)))) (* 2 (* (sqrt u1) (PI)))))
(*.f32 u2 (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (sqrt.f32 u1)) (*.f32 (*.f32 u2 u2) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 u1) (PI.f32)))))
(* u2 (+ (* 2 (* (sqrt u1) (PI))) (* (pow u2 2) (+ (* -4/3 (* (sqrt u1) (pow (PI) 3))) (* 4/15 (* (sqrt u1) (* (pow u2 2) (pow (PI) 5))))))))
(*.f32 u2 (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 u1) (PI.f32))) (*.f32 (*.f32 u2 u2) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (sqrt.f32 u1)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 #s(literal 4/15 binary32) (sqrt.f32 u1)) (*.f32 (*.f32 u2 u2) (pow.f32 (PI.f32) #s(literal 5 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 (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 u1) (PI.f32))) (*.f32 (*.f32 u2 u2) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (sqrt.f32 u1)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 u2 u2) (+.f32 (*.f32 (*.f32 #s(literal -8/315 binary32) (sqrt.f32 u1)) (*.f32 (*.f32 u2 u2) (pow.f32 (PI.f32) #s(literal 7 binary32)))) (*.f32 (*.f32 #s(literal 4/15 binary32) (sqrt.f32 u1)) (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))
(* (sqrt u1) (sin (* 2 (* u2 (PI)))))
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))
(* (sqrt u1) (sin (* 2 (* u2 (PI)))))
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))
(* (sqrt u1) (sin (* 2 (* u2 (PI)))))
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))
(* (sqrt u1) (sin (* 2 (* u2 (PI)))))
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))
(* (sqrt u1) (sin (* 2 (* u2 (PI)))))
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))
(* (sqrt u1) (sin (* 2 (* u2 (PI)))))
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))
(* (sqrt u1) (sin (* 2 (* u2 (PI)))))
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))
(* (sqrt u1) (sin (* 2 (* u2 (PI)))))
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))
(sqrt u1)
(sqrt.f32 u1)
(sqrt u1)
(sqrt.f32 u1)
(sqrt u1)
(sqrt.f32 u1)
(sqrt u1)
(sqrt.f32 u1)
(sqrt u1)
(sqrt.f32 u1)
(sqrt u1)
(sqrt.f32 u1)
(sqrt u1)
(sqrt.f32 u1)
(sqrt u1)
(sqrt.f32 u1)
(* -1 (* (sqrt u1) (pow (sqrt -1) 2)))
(*.f32 (sqrt.f32 u1) #s(literal 1 binary32))
(* -1 (* (sqrt u1) (pow (sqrt -1) 2)))
(*.f32 (sqrt.f32 u1) #s(literal 1 binary32))
(* -1 (* (sqrt u1) (pow (sqrt -1) 2)))
(*.f32 (sqrt.f32 u1) #s(literal 1 binary32))
(* -1 (* (sqrt u1) (pow (sqrt -1) 2)))
(*.f32 (sqrt.f32 u1) #s(literal 1 binary32))
(* 2 (* u2 (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))
(* u2 (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI))))
(*.f32 u2 (+.f32 (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -4/3 binary32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))
(* u2 (+ (* 2 (PI)) (* (pow u2 2) (+ (* -4/3 (pow (PI) 3)) (* 4/15 (* (pow u2 2) (pow (PI) 5)))))))
(*.f32 u2 (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 u2 u2) (+.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal -4/3 binary32)) (*.f32 (*.f32 #s(literal 4/15 binary32) (*.f32 u2 u2)) (pow.f32 (PI.f32) #s(literal 5 binary32)))))))
(* 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 (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 u2 u2) (+.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal -4/3 binary32)) (*.f32 (*.f32 u2 u2) (+.f32 (*.f32 (*.f32 #s(literal -8/315 binary32) (*.f32 u2 u2)) (pow.f32 (PI.f32) #s(literal 7 binary32))) (*.f32 (pow.f32 (PI.f32) #s(literal 5 binary32)) #s(literal 4/15 binary32))))))))
(sin (* 2 (* u2 (PI))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
(sin (* 2 (* u2 (PI))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
(sin (* 2 (* u2 (PI))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
(sin (* 2 (* u2 (PI))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
(sin (* 2 (* u2 (PI))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
(sin (* 2 (* u2 (PI))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
(sin (* 2 (* u2 (PI))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
(sin (* 2 (* u2 (PI))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
(* 2 (* u2 (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))
(* 2 (* u2 (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))
(* 2 (* u2 (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))
(* 2 (* u2 (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))
(* 2 (* u2 (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))
(* 2 (* u2 (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))
(* 2 (* u2 (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))
(* 2 (* u2 (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))
(* 2 (* u2 (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))
(* 2 (* u2 (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))
(* 2 (* u2 (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))
(* 2 (* u2 (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))
(* (sqrt u1) (* u2 (* (PI) (* (pow (sqrt -1) 2) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2))))))))
(*.f32 (*.f32 (sqrt.f32 u1) u2) (*.f32 (*.f32 (PI.f32) #s(literal -1 binary32)) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -4/3 binary32)) (*.f32 (PI.f32) (PI.f32))))))
(+ (* -1/4 (* (sqrt (pow u1 3)) (* u2 (* (PI) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2)))))))) (* (sqrt u1) (* u2 (* (PI) (* (pow (sqrt -1) 2) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2)))))))))
(+.f32 (*.f32 (*.f32 (sqrt.f32 u1) u2) (*.f32 (*.f32 (PI.f32) #s(literal -1 binary32)) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -4/3 binary32)) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1/4 binary32)) (*.f32 (*.f32 u2 (PI.f32)) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -4/3 binary32)) (*.f32 (PI.f32) (PI.f32)))))))
(+ (* (sqrt u1) (* u2 (* (PI) (* (pow (sqrt -1) 2) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2)))))))) (* (pow u1 2) (+ (* -1/4 (* (sqrt (/ 1 u1)) (* u2 (* (PI) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2)))))))) (* -1/6 (* (sqrt u1) (* u2 (* (PI) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2)))))))))))
(+.f32 (*.f32 (*.f32 (sqrt.f32 u1) u2) (*.f32 (*.f32 (PI.f32) #s(literal -1 binary32)) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -4/3 binary32)) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 (*.f32 u2 (PI.f32)) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -4/3 binary32)) (*.f32 (PI.f32) (PI.f32))))) (+.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/4 binary32)) (*.f32 (sqrt.f32 u1) #s(literal -1/6 binary32))))))
(+ (* (sqrt u1) (* u2 (* (PI) (* (pow (sqrt -1) 2) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2)))))))) (* (pow u1 2) (+ (* -1/4 (* (sqrt (/ 1 u1)) (* u2 (* (PI) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2)))))))) (* u1 (+ (* -1/2 (* (sqrt u1) (* u2 (* (PI) (* (+ 1/4 (* 1/16 (/ 1 (* u1 (pow (sqrt -1) 2))))) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2))))))))) (* -1/6 (* (sqrt (/ 1 u1)) (* u2 (* (PI) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2)))))))))))))
(+.f32 (*.f32 (*.f32 (sqrt.f32 u1) u2) (*.f32 (*.f32 (PI.f32) #s(literal -1 binary32)) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -4/3 binary32)) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 u1 u1) (+.f32 (*.f32 #s(literal -1/4 binary32) (*.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) u2) (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -4/3 binary32)) (*.f32 (PI.f32) (PI.f32))))))) (*.f32 u1 (+.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 u1)) (*.f32 (*.f32 u2 (PI.f32)) (*.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 (/.f32 #s(literal 1/16 binary32) u1) #s(literal -1 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -4/3 binary32)) (*.f32 (PI.f32) (PI.f32))))))) (*.f32 #s(literal -1/6 binary32) (*.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) u2) (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -4/3 binary32)) (*.f32 (PI.f32) (PI.f32))))))))))))
(* (* u2 (* (PI) (* (sqrt -1) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2))))))) (sqrt (+ (log -1) (* -1 (log (/ 1 u1))))))
(*.f32 (sqrt.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))) (*.f32 u2 (*.f32 (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -4/3 binary32)) (*.f32 (PI.f32) (PI.f32)))))))
(+ (* -1/2 (* (/ (* u2 (* (PI) (* (sqrt -1) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2))))))) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (* u2 (* (PI) (* (sqrt -1) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2))))))) (sqrt (+ (log -1) (* -1 (log (/ 1 u1)))))))
(+.f32 (*.f32 (sqrt.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))) (*.f32 u2 (*.f32 (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -4/3 binary32)) (*.f32 (PI.f32) (PI.f32))))))) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 u2 (*.f32 (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -4/3 binary32)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))))) u1))
(+ (* -1/2 (* (/ (* u2 (* (PI) (* (sqrt -1) (* (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1))))))) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2)))))))) (pow u1 2)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* u2 (* (PI) (* (sqrt -1) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2))))))) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (* u2 (* (PI) (* (sqrt -1) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2))))))) (sqrt (+ (log -1) (* -1 (log (/ 1 u1))))))))
(+.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))) (+.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 u2 (*.f32 (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -4/3 binary32)) (*.f32 (PI.f32) (PI.f32)))))))) (*.f32 u1 u1)) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 u2 (*.f32 (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -4/3 binary32)) (*.f32 (PI.f32) (PI.f32))))))) u1))) (*.f32 (sqrt.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))) (*.f32 u2 (*.f32 (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -4/3 binary32)) (*.f32 (PI.f32) (PI.f32))))))))
(+ (* -1/2 (* (/ (* u2 (* (PI) (* (sqrt -1) (* (+ 1/3 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1))))))) (+ (log -1) (* -1 (log (/ 1 u1))))))) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2)))))))) (pow u1 3)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* u2 (* (PI) (* (sqrt -1) (* (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1))))))) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2)))))))) (pow u1 2)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* u2 (* (PI) (* (sqrt -1) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2))))))) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (* u2 (* (PI) (* (sqrt -1) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2))))))) (sqrt (+ (log -1) (* -1 (log (/ 1 u1)))))))))
(+.f32 (+.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))) (+.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 u2 (*.f32 (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -4/3 binary32)) (*.f32 (PI.f32) (PI.f32)))))))) (*.f32 u1 u1)) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 u2 (*.f32 (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -4/3 binary32)) (*.f32 (PI.f32) (PI.f32))))))) u1))) (*.f32 (sqrt.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))) (*.f32 u2 (*.f32 (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -4/3 binary32)) (*.f32 (PI.f32) (PI.f32)))))))) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 u2 (*.f32 (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 (+.f32 #s(literal 1/4 binary32) (*.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))))) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -4/3 binary32)) (*.f32 (PI.f32) (PI.f32))))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))))) (*.f32 u1 (*.f32 u1 u1))))
(* (* u2 (* (PI) (* (pow (sqrt -1) 2) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2))))))) (sqrt (log (/ -1 u1))))
(*.f32 (sqrt.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1))) (*.f32 u2 (*.f32 (*.f32 (PI.f32) #s(literal -1 binary32)) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -4/3 binary32)) (*.f32 (PI.f32) (PI.f32)))))))
(+ (* -1/2 (* (/ (* u2 (* (PI) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2)))))) u1) (sqrt (/ 1 (log (/ -1 u1)))))) (* (* u2 (* (PI) (* (pow (sqrt -1) 2) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2))))))) (sqrt (log (/ -1 u1)))))
(+.f32 (*.f32 (sqrt.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1))) (*.f32 u2 (*.f32 (*.f32 (PI.f32) #s(literal -1 binary32)) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -4/3 binary32)) (*.f32 (PI.f32) (PI.f32))))))) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (log.f32 (/.f32 #s(literal -1 binary32) u1)))) (*.f32 (*.f32 u2 (PI.f32)) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -4/3 binary32)) (*.f32 (PI.f32) (PI.f32))))))) u1))
(+ (* -1 (/ (+ (* 1/2 (* (* u2 (* (PI) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2)))))) (sqrt (/ 1 (log (/ -1 u1)))))) (* 1/2 (* (/ (* u2 (* (PI) (* (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2))))) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2))))))) u1) (sqrt (/ 1 (log (/ -1 u1))))))) u1)) (* (* u2 (* (PI) (* (pow (sqrt -1) 2) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2))))))) (sqrt (log (/ -1 u1)))))
(-.f32 (*.f32 (sqrt.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1))) (*.f32 u2 (*.f32 (*.f32 (PI.f32) #s(literal -1 binary32)) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -4/3 binary32)) (*.f32 (PI.f32) (PI.f32))))))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (log.f32 (/.f32 #s(literal -1 binary32) u1)))) (+.f32 (*.f32 (*.f32 u2 (PI.f32)) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -4/3 binary32)) (*.f32 (PI.f32) (PI.f32))))) (/.f32 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (neg.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1))))) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -4/3 binary32)) (*.f32 (PI.f32) (PI.f32))))))) u1)))) u1))
(+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (* u2 (* (PI) (* (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2))))) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2))))))) (sqrt (/ 1 (log (/ -1 u1)))))) (* -1/2 (* (/ (* u2 (* (PI) (* (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2)))) (- 1/3 (* -1/2 (/ (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2))))) (* (log (/ -1 u1)) (pow (sqrt -1) 2)))))))) u1) (sqrt (/ 1 (log (/ -1 u1))))))) u1)) (* 1/2 (* (* u2 (* (PI) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2)))))) (sqrt (/ 1 (log (/ -1 u1))))))) u1)) (* (* u2 (* (PI) (* (pow (sqrt -1) 2) (+ 2 (* -4/3 (* (pow u2 2) (pow (PI) 2))))))) (sqrt (log (/ -1 u1)))))
(-.f32 (*.f32 (sqrt.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1))) (*.f32 u2 (*.f32 (*.f32 (PI.f32) #s(literal -1 binary32)) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -4/3 binary32)) (*.f32 (PI.f32) (PI.f32))))))) (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (log.f32 (/.f32 #s(literal -1 binary32) u1)))) (*.f32 (*.f32 u2 (PI.f32)) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -4/3 binary32)) (*.f32 (PI.f32) (PI.f32))))))) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (log.f32 (/.f32 #s(literal -1 binary32) u1)))) (+.f32 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (neg.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1))))) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -4/3 binary32)) (*.f32 (PI.f32) (PI.f32))))))) (/.f32 (*.f32 u2 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -4/3 binary32)) (*.f32 (PI.f32) (PI.f32))))) (+.f32 #s(literal 1/3 binary32) (/.f32 (+.f32 #s(literal -1/4 binary32) (*.f32 #s(literal -1/2 binary32) (/.f32 #s(literal 1/4 binary32) (neg.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1)))))) (log.f32 (/.f32 #s(literal -1 binary32) u1)))))) u1)))) u1)) u1))
(* 2 (* (* u2 (* (PI) (sqrt -1))) (sqrt (log (- 1 u1)))))
(*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (*.f32 u2 (PI.f32)) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (log1p.f32 (neg.f32 u1)))))
(* u2 (+ (* -4/3 (* (* (pow u2 2) (* (pow (PI) 3) (sqrt -1))) (sqrt (log (- 1 u1))))) (* 2 (* (* (PI) (sqrt -1)) (sqrt (log (- 1 u1)))))))
(*.f32 u2 (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))))
(* u2 (+ (* -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 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))))
(* u2 (+ (* -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 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))))
(* -4/3 (* (* (pow u2 3) (* (pow (PI) 3) (sqrt -1))) (sqrt (log (- 1 u1)))))
(*.f32 #s(literal -4/3 binary32) (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 u2 (*.f32 u2 u2)))))
(* (pow u2 3) (+ (* -4/3 (* (* (pow (PI) 3) (sqrt -1)) (sqrt (log (- 1 u1))))) (* 2 (* (/ (* (PI) (sqrt -1)) (pow u2 2)) (sqrt (log (- 1 u1)))))))
(*.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))) (*.f32 u2 u2))))))
(* (pow u2 3) (+ (* -4/3 (* (* (pow (PI) 3) (sqrt -1)) (sqrt (log (- 1 u1))))) (* 2 (* (/ (* (PI) (sqrt -1)) (pow u2 2)) (sqrt (log (- 1 u1)))))))
(*.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))) (*.f32 u2 u2))))))
(* (pow u2 3) (+ (* -4/3 (* (* (pow (PI) 3) (sqrt -1)) (sqrt (log (- 1 u1))))) (* 2 (* (/ (* (PI) (sqrt -1)) (pow u2 2)) (sqrt (log (- 1 u1)))))))
(*.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))) (*.f32 u2 u2))))))
(* -4/3 (* (* (pow u2 3) (* (pow (PI) 3) (sqrt -1))) (sqrt (log (- 1 u1)))))
(*.f32 #s(literal -4/3 binary32) (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 u2 (*.f32 u2 u2)))))
(* -1 (* (pow u2 3) (+ (* -2 (* (/ (* (PI) (sqrt -1)) (pow u2 2)) (sqrt (log (- 1 u1))))) (* 4/3 (* (* (pow (PI) 3) (sqrt -1)) (sqrt (log (- 1 u1))))))))
(*.f32 (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))) (*.f32 u2 u2))) (*.f32 #s(literal 4/3 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) (*.f32 #s(literal -1 binary32) (*.f32 u2 (*.f32 u2 u2))))
(* -1 (* (pow u2 3) (+ (* -2 (* (/ (* (PI) (sqrt -1)) (pow u2 2)) (sqrt (log (- 1 u1))))) (* 4/3 (* (* (pow (PI) 3) (sqrt -1)) (sqrt (log (- 1 u1))))))))
(*.f32 (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))) (*.f32 u2 u2))) (*.f32 #s(literal 4/3 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) (*.f32 #s(literal -1 binary32) (*.f32 u2 (*.f32 u2 u2))))
(* -1 (* (pow u2 3) (+ (* -2 (* (/ (* (PI) (sqrt -1)) (pow u2 2)) (sqrt (log (- 1 u1))))) (* 4/3 (* (* (pow (PI) 3) (sqrt -1)) (sqrt (log (- 1 u1))))))))
(*.f32 (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))) (*.f32 u2 u2))) (*.f32 #s(literal 4/3 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) (*.f32 #s(literal -1 binary32) (*.f32 u2 (*.f32 u2 u2))))
(* (sqrt u1) (pow (sqrt -1) 2))
(*.f32 (sqrt.f32 u1) #s(literal -1 binary32))
(+ (* -1/4 (sqrt (pow u1 3))) (* (sqrt u1) (pow (sqrt -1) 2)))
(+.f32 (*.f32 (sqrt.f32 u1) #s(literal -1 binary32)) (*.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1/4 binary32)))
(+ (* (sqrt u1) (pow (sqrt -1) 2)) (* (pow u1 2) (+ (* -1/4 (sqrt (/ 1 u1))) (* -1/6 (sqrt u1)))))
(+.f32 (*.f32 (sqrt.f32 u1) #s(literal -1 binary32)) (*.f32 (*.f32 u1 u1) (+.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/4 binary32)) (*.f32 (sqrt.f32 u1) #s(literal -1/6 binary32)))))
(+ (* (sqrt u1) (pow (sqrt -1) 2)) (* (pow u1 2) (+ (* -1/4 (sqrt (/ 1 u1))) (* u1 (+ (* -1/2 (* (sqrt u1) (+ 1/4 (* 1/16 (/ 1 (* u1 (pow (sqrt -1) 2))))))) (* -1/6 (sqrt (/ 1 u1))))))))
(+.f32 (*.f32 (sqrt.f32 u1) #s(literal -1 binary32)) (*.f32 (*.f32 u1 u1) (+.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/4 binary32)) (*.f32 u1 (+.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 u1)) (+.f32 #s(literal 1/4 binary32) (/.f32 (/.f32 #s(literal 1/16 binary32) u1) #s(literal -1 binary32)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/6 binary32)))))))
(* (sqrt -1) (sqrt (+ (log -1) (* -1 (log (/ 1 u1))))))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))))
(+ (* -1/2 (* (/ (sqrt -1) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (sqrt -1) (sqrt (+ (log -1) (* -1 (log (/ 1 u1)))))))
(+.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))) (*.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 #s(literal -1 binary32))) u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))))))
(+ (* -1/2 (* (/ (sqrt -1) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (pow u1 2)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (sqrt -1) (sqrt (+ (log -1) (* -1 (log (/ 1 u1))))))))
(+.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))) (+.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 #s(literal -1 binary32))) u1) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.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 #s(literal -1 binary32)) (sqrt.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))))
(+ (* -1/2 (* (/ (sqrt -1) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* (sqrt -1) (+ 1/3 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1))))))) (+ (log -1) (* -1 (log (/ 1 u1)))))))) (pow u1 3)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (pow u1 2)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (sqrt -1) (sqrt (+ (log -1) (* -1 (log (/ 1 u1)))))))))
(+.f32 (+.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))) (+.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 #s(literal -1 binary32))) u1) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.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 #s(literal -1 binary32)) (sqrt.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))))) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 #s(literal 1/3 binary32) (/.f32 (+.f32 #s(literal 1/4 binary32) (*.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))))) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))))) (*.f32 u1 (*.f32 u1 u1))))
(* (sqrt (log (/ -1 u1))) (pow (sqrt -1) 2))
(*.f32 #s(literal -1 binary32) (sqrt.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1))))
(+ (* -1/2 (* (/ 1 u1) (sqrt (/ 1 (log (/ -1 u1)))))) (* (sqrt (log (/ -1 u1))) (pow (sqrt -1) 2)))
(+.f32 (*.f32 #s(literal -1 binary32) (sqrt.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1)))) (*.f32 (/.f32 #s(literal -1/2 binary32) u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) (log.f32 (/.f32 #s(literal -1 binary32) u1))))))
(+ (* -1 (/ (+ (* 1/2 (sqrt (/ 1 (log (/ -1 u1))))) (* 1/2 (* (/ (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2))))) u1) (sqrt (/ 1 (log (/ -1 u1))))))) u1)) (* (sqrt (log (/ -1 u1))) (pow (sqrt -1) 2)))
(-.f32 (*.f32 #s(literal -1 binary32) (sqrt.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1)))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (+.f32 (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (neg.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1))))) u1) #s(literal 1 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (log.f32 (/.f32 #s(literal -1 binary32) u1)))))) u1))
(+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (sqrt (/ 1 (log (/ -1 u1)))) (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2))))))) (* -1/2 (* (/ (- 1/3 (* -1/2 (/ (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2))))) (* (log (/ -1 u1)) (pow (sqrt -1) 2))))) u1) (sqrt (/ 1 (log (/ -1 u1))))))) u1)) (* 1/2 (sqrt (/ 1 (log (/ -1 u1)))))) u1)) (* (sqrt (log (/ -1 u1))) (pow (sqrt -1) 2)))
(-.f32 (*.f32 #s(literal -1 binary32) (sqrt.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1)))) (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (log.f32 (/.f32 #s(literal -1 binary32) u1))))) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (log.f32 (/.f32 #s(literal -1 binary32) u1)))) (+.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (neg.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1))))) (/.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 (+.f32 #s(literal -1/4 binary32) (*.f32 #s(literal -1/2 binary32) (/.f32 #s(literal 1/4 binary32) (neg.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1)))))) (log.f32 (/.f32 #s(literal -1 binary32) u1)))) u1)))) u1)) u1))
u1
(* u1 (+ 1 (* 1/2 u1)))
(*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 #s(literal 1/2 binary32))))
(* u1 (+ 1 (* u1 (+ 1/2 (* 1/3 u1)))))
(*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1/2 binary32) (*.f32 u1 #s(literal 1/3 binary32))))))
(* u1 (+ 1 (* u1 (+ 1/2 (* u1 (+ 1/3 (* 1/4 u1)))))))
(*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1/2 binary32) (*.f32 u1 (+.f32 #s(literal 1/3 binary32) (*.f32 u1 #s(literal 1/4 binary32))))))))
(* -1 (+ (log -1) (* -1 (log (/ 1 u1)))))
(neg.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))
(- (/ 1 u1) (+ (log -1) (* -1 (log (/ 1 u1)))))
(-.f32 (/.f32 #s(literal 1 binary32) u1) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))
(- (+ (/ 1/2 (pow u1 2)) (/ 1 u1)) (+ (log -1) (* -1 (log (/ 1 u1)))))
(+.f32 (/.f32 #s(literal 1 binary32) u1) (-.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 u1 u1)) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))))
(- (+ (/ 1/2 (pow u1 2)) (+ (/ 1 u1) (* 1/3 (/ 1 (pow u1 3))))) (+ (log -1) (* -1 (log (/ 1 u1)))))
(-.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 u1 u1)) (-.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1/3 binary32) (*.f32 u1 (*.f32 u1 u1)))) (log.f32 #s(literal -1 binary32)))) (log.f32 u1))
(log (/ -1 u1))
(log.f32 (/.f32 #s(literal -1 binary32) u1))
(- (/ 1 u1) (* -1 (log (/ -1 u1))))
(+.f32 (/.f32 #s(literal 1 binary32) u1) (log.f32 (/.f32 #s(literal -1 binary32) u1)))
(- (+ (/ 1/2 (pow u1 2)) (/ 1 u1)) (* -1 (log (/ -1 u1))))
(+.f32 (/.f32 #s(literal 1 binary32) u1) (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 u1 u1)) (log.f32 (/.f32 #s(literal -1 binary32) u1))))
(- (* -1 (/ (- (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u1))) u1)) 1) u1)) (* -1 (log (/ -1 u1))))
(+.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1)) (/.f32 (+.f32 (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/3 binary32) u1)) (neg.f32 u1)) #s(literal -1 binary32)) (neg.f32 u1)))
(* -1 u1)
(neg.f32 u1)
(* u1 (- (* -1/2 u1) 1))
(*.f32 u1 (+.f32 (*.f32 u1 #s(literal -1/2 binary32)) #s(literal -1 binary32)))
(* u1 (- (* u1 (- (* -1/3 u1) 1/2)) 1))
(*.f32 u1 (+.f32 (*.f32 u1 (+.f32 (*.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 (+.f32 (*.f32 u1 (+.f32 (*.f32 u1 (+.f32 (*.f32 u1 #s(literal -1/4 binary32)) #s(literal -1/3 binary32))) #s(literal -1/2 binary32))) #s(literal -1 binary32)))
(+ (log -1) (* -1 (log (/ 1 u1))))
(+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))
(- (+ (log -1) (* -1 (log (/ 1 u1)))) (/ 1 u1))
(+.f32 (log.f32 #s(literal -1 binary32)) (+.f32 (log.f32 u1) (/.f32 #s(literal -1 binary32) u1)))
(+ (log -1) (+ (* -1 (log (/ 1 u1))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u1))) u1))))
(+.f32 (log.f32 #s(literal -1 binary32)) (-.f32 (log.f32 u1) (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/2 binary32) u1)) u1)))
(- (+ (log -1) (+ (* -1 (log (/ 1 u1))) (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u1))) (pow u1 2))))) (/ 1 u1))
(+.f32 (-.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/3 binary32) u1)) (*.f32 u1 u1))) (/.f32 #s(literal -1 binary32) u1))
(* -1 (log (/ -1 u1)))
(neg.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1)))
(- (* -1 (log (/ -1 u1))) (/ 1 u1))
(neg.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) (log.f32 (/.f32 #s(literal -1 binary32) u1))))
(+ (* -1 (log (/ -1 u1))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u1))) u1)))
(-.f32 (neg.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1))) (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/2 binary32) u1)) u1))
(+ (* -1 (log (/ -1 u1))) (* -1 (/ (+ 1 (+ (/ 1/3 (pow u1 2)) (* 1/2 (/ 1 u1)))) u1)))
(-.f32 (neg.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1))) (/.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) u1) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 u1 u1)) #s(literal 1 binary32))) u1))
(* (sqrt u1) (sin (* 2 (* u2 (PI)))))
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))
(+ (* 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)))) (+.f32 (sqrt.f32 u1) (*.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32))))
(+ (* (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)))))))))
(+.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) (*.f32 (*.f32 u1 u1) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (+.f32 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32))))))
(+ (* (sqrt u1) (sin (* 2 (* u2 (PI))))) (* (pow u1 2) (+ (* 1/4 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))) (* u1 (+ (* -1/2 (* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (+ 7/4 (* 1/16 (/ 1 u1)))))) (* 1/6 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))))))))
(+.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) (*.f32 (*.f32 u1 u1) (+.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))) (*.f32 u1 (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) (+.f32 #s(literal 7/4 binary32) (/.f32 #s(literal 1/16 binary32) u1)))) (*.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/6 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))))))))
(* (sin (* 2 (* u2 (PI)))) (sqrt (+ (* -2 (log (/ 1 u1))) (* 3 (log (/ 1 u1))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 0 binary32) (log.f32 u1))))
(+ (* 1/2 (* (/ (sin (* 2 (* u2 (PI)))) u1) (sqrt (/ 1 (+ (* -2 (log (/ 1 u1))) (* 3 (log (/ 1 u1)))))))) (* (sin (* 2 (* u2 (PI)))) (sqrt (+ (* -2 (log (/ 1 u1))) (* 3 (log (/ 1 u1)))))))
(+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 0 binary32) (log.f32 u1)))) (*.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 0 binary32) (log.f32 u1)))))))
(+ (* 1/2 (* (/ (sin (* 2 (* u2 (PI)))) u1) (sqrt (/ 1 (+ (* -2 (log (/ 1 u1))) (* 3 (log (/ 1 u1)))))))) (+ (* 1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (- 1/2 (* 1/4 (/ 1 (+ (* -2 (log (/ 1 u1))) (* 3 (log (/ 1 u1)))))))) (pow u1 2)) (sqrt (/ 1 (+ (* -2 (log (/ 1 u1))) (* 3 (log (/ 1 u1)))))))) (* (sin (* 2 (* u2 (PI)))) (sqrt (+ (* -2 (log (/ 1 u1))) (* 3 (log (/ 1 u1))))))))
(+.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 0 binary32) (log.f32 u1)))) (+.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) u1) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (log.f32 u1))))) (*.f32 u1 u1)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 0 binary32) (log.f32 u1)))))
(+ (* 1/2 (* (/ (sin (* 2 (* u2 (PI)))) u1) (sqrt (/ 1 (+ (* -2 (log (/ 1 u1))) (* 3 (log (/ 1 u1)))))))) (+ (* 1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (- 1/3 (* 1/2 (/ (- 1/2 (* 1/4 (/ 1 (+ (* -2 (log (/ 1 u1))) (* 3 (log (/ 1 u1))))))) (+ (* -2 (log (/ 1 u1))) (* 3 (log (/ 1 u1)))))))) (pow u1 3)) (sqrt (/ 1 (+ (* -2 (log (/ 1 u1))) (* 3 (log (/ 1 u1)))))))) (+ (* 1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (- 1/2 (* 1/4 (/ 1 (+ (* -2 (log (/ 1 u1))) (* 3 (log (/ 1 u1)))))))) (pow u1 2)) (sqrt (/ 1 (+ (* -2 (log (/ 1 u1))) (* 3 (log (/ 1 u1)))))))) (* (sin (* 2 (* u2 (PI)))) (sqrt (+ (* -2 (log (/ 1 u1))) (* 3 (log (/ 1 u1)))))))))
(+.f32 (+.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 0 binary32) (log.f32 u1)))) (+.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) u1) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (log.f32 u1))))) (*.f32 u1 u1)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 0 binary32) (log.f32 u1))))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (+.f32 #s(literal 1/3 binary32) (/.f32 (+.f32 #s(literal 1/4 binary32) (*.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (log.f32 u1)))) (log.f32 u1)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 0 binary32) (log.f32 u1)))))) (*.f32 u1 (*.f32 u1 u1))))
(* (sin (* 2 (* u2 (PI)))) (sqrt (+ (log -1) (+ (* -2 (log (/ -1 u1))) (* 3 (log (/ -1 u1)))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) u1)))))
(+ (* 1/2 (* (/ (sin (* 2 (* u2 (PI)))) u1) (sqrt (/ 1 (+ (log -1) (+ (* -2 (log (/ -1 u1))) (* 3 (log (/ -1 u1))))))))) (* (sin (* 2 (* u2 (PI)))) (sqrt (+ (log -1) (+ (* -2 (log (/ -1 u1))) (* 3 (log (/ -1 u1))))))))
(+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) u1))))) (*.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) u1))))))))
(+ (* -1 (/ (+ (* -1/2 (* (sin (* 2 (* u2 (PI)))) (sqrt (/ 1 (+ (log -1) (+ (* -2 (log (/ -1 u1))) (* 3 (log (/ -1 u1))))))))) (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (- 1/2 (* 1/4 (/ 1 (+ (log -1) (+ (* -2 (log (/ -1 u1))) (* 3 (log (/ -1 u1))))))))) u1) (sqrt (/ 1 (+ (log -1) (+ (* -2 (log (/ -1 u1))) (* 3 (log (/ -1 u1)))))))))) u1)) (* (sin (* 2 (* u2 (PI)))) (sqrt (+ (log -1) (+ (* -2 (log (/ -1 u1))) (* 3 (log (/ -1 u1))))))))
(-.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) u1))))) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) u1))))) (+.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal -1/4 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) u1)))))) u1)))) u1))
(+ (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (* (* (sin (* 2 (* u2 (PI)))) (- 1/2 (* 1/4 (/ 1 (+ (log -1) (+ (* -2 (log (/ -1 u1))) (* 3 (log (/ -1 u1))))))))) (sqrt (/ 1 (+ (log -1) (+ (* -2 (log (/ -1 u1))) (* 3 (log (/ -1 u1))))))))) (* 1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (+ 1/3 (* -1/2 (/ (- 1/2 (* 1/4 (/ 1 (+ (log -1) (+ (* -2 (log (/ -1 u1))) (* 3 (log (/ -1 u1)))))))) (+ (log -1) (+ (* -2 (log (/ -1 u1))) (* 3 (log (/ -1 u1))))))))) u1) (sqrt (/ 1 (+ (log -1) (+ (* -2 (log (/ -1 u1))) (* 3 (log (/ -1 u1)))))))))) u1)) (* -1/2 (* (sin (* 2 (* u2 (PI)))) (sqrt (/ 1 (+ (log -1) (+ (* -2 (log (/ -1 u1))) (* 3 (log (/ -1 u1)))))))))) u1)) (* (sin (* 2 (* u2 (PI)))) (sqrt (+ (log -1) (+ (* -2 (log (/ -1 u1))) (* 3 (log (/ -1 u1))))))))
(-.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) u1))))) (/.f32 (-.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) u1)))))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) u1))))) (+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal -1/4 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) u1)))))) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (+.f32 #s(literal 1/3 binary32) (/.f32 (+.f32 #s(literal -1/4 binary32) (*.f32 #s(literal -1/2 binary32) (/.f32 #s(literal -1/4 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) u1)))))) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) u1)))))) u1)))) u1)) u1))
(* 2 (* (* u2 (PI)) (sqrt (+ (log (+ 1 (pow u1 2))) (log (/ (+ 1 u1) (+ 1 (pow u1 4))))))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))) (sqrt.f32 (+.f32 (log1p.f32 (*.f32 u1 u1)) (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 4 binary32))))))))
(* u2 (+ (* -4/3 (* (* (pow u2 2) (pow (PI) 3)) (sqrt (+ (log (+ 1 (pow u1 2))) (log (/ (+ 1 u1) (+ 1 (pow u1 4)))))))) (* 2 (* (PI) (sqrt (+ (log (+ 1 (pow u1 2))) (log (/ (+ 1 u1) (+ 1 (pow u1 4))))))))))
(*.f32 u2 (*.f32 (sqrt.f32 (+.f32 (log1p.f32 (*.f32 u1 u1)) (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 4 binary32))))))) (+.f32 (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -4/3 binary32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))))
(* u2 (+ (* 2 (* (PI) (sqrt (+ (log (+ 1 (pow u1 2))) (log (/ (+ 1 u1) (+ 1 (pow u1 4)))))))) (* (pow u2 2) (+ (* -4/3 (* (pow (PI) 3) (sqrt (+ (log (+ 1 (pow u1 2))) (log (/ (+ 1 u1) (+ 1 (pow u1 4)))))))) (* 4/15 (* (* (pow u2 2) (pow (PI) 5)) (sqrt (+ (log (+ 1 (pow u1 2))) (log (/ (+ 1 u1) (+ 1 (pow u1 4))))))))))))
(*.f32 u2 (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (sqrt.f32 (+.f32 (log1p.f32 (*.f32 u1 u1)) (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 4 binary32)))))))) (*.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (+.f32 (log1p.f32 (*.f32 u1 u1)) (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 4 binary32))))))) (+.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal -4/3 binary32)) (*.f32 (*.f32 #s(literal 4/15 binary32) (*.f32 u2 u2)) (pow.f32 (PI.f32) #s(literal 5 binary32))))))))
(* u2 (+ (* 2 (* (PI) (sqrt (+ (log (+ 1 (pow u1 2))) (log (/ (+ 1 u1) (+ 1 (pow u1 4)))))))) (* (pow u2 2) (+ (* -4/3 (* (pow (PI) 3) (sqrt (+ (log (+ 1 (pow u1 2))) (log (/ (+ 1 u1) (+ 1 (pow u1 4)))))))) (* (pow u2 2) (+ (* -8/315 (* (* (pow u2 2) (pow (PI) 7)) (sqrt (+ (log (+ 1 (pow u1 2))) (log (/ (+ 1 u1) (+ 1 (pow u1 4)))))))) (* 4/15 (* (pow (PI) 5) (sqrt (+ (log (+ 1 (pow u1 2))) (log (/ (+ 1 u1) (+ 1 (pow u1 4))))))))))))))
(*.f32 u2 (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (sqrt.f32 (+.f32 (log1p.f32 (*.f32 u1 u1)) (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 4 binary32)))))))) (*.f32 (*.f32 u2 u2) (+.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal -4/3 binary32)) (sqrt.f32 (+.f32 (log1p.f32 (*.f32 u1 u1)) (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 4 binary32)))))))) (*.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (+.f32 (log1p.f32 (*.f32 u1 u1)) (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 4 binary32))))))) (+.f32 (*.f32 (*.f32 #s(literal -8/315 binary32) (*.f32 u2 u2)) (pow.f32 (PI.f32) #s(literal 7 binary32))) (*.f32 (pow.f32 (PI.f32) #s(literal 5 binary32)) #s(literal 4/15 binary32)))))))))
(* (sin (* 2 (* u2 (PI)))) (sqrt (+ (log (+ 1 (pow u1 2))) (log (/ (+ 1 u1) (+ 1 (pow u1 4)))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (+.f32 (log1p.f32 (*.f32 u1 u1)) (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 4 binary32))))))))
(* (sin (* 2 (* u2 (PI)))) (sqrt (+ (log (+ 1 (pow u1 2))) (log (/ (+ 1 u1) (+ 1 (pow u1 4)))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (+.f32 (log1p.f32 (*.f32 u1 u1)) (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 4 binary32))))))))
(* (sin (* 2 (* u2 (PI)))) (sqrt (+ (log (+ 1 (pow u1 2))) (log (/ (+ 1 u1) (+ 1 (pow u1 4)))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (+.f32 (log1p.f32 (*.f32 u1 u1)) (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 4 binary32))))))))
(* (sin (* 2 (* u2 (PI)))) (sqrt (+ (log (+ 1 (pow u1 2))) (log (/ (+ 1 u1) (+ 1 (pow u1 4)))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (+.f32 (log1p.f32 (*.f32 u1 u1)) (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 4 binary32))))))))
(* (sin (* 2 (* u2 (PI)))) (sqrt (+ (log (+ 1 (pow u1 2))) (log (/ (+ 1 u1) (+ 1 (pow u1 4)))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (+.f32 (log1p.f32 (*.f32 u1 u1)) (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 4 binary32))))))))
(* (sin (* 2 (* u2 (PI)))) (sqrt (+ (log (+ 1 (pow u1 2))) (log (/ (+ 1 u1) (+ 1 (pow u1 4)))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (+.f32 (log1p.f32 (*.f32 u1 u1)) (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 4 binary32))))))))
(* (sin (* 2 (* u2 (PI)))) (sqrt (+ (log (+ 1 (pow u1 2))) (log (/ (+ 1 u1) (+ 1 (pow u1 4)))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (+.f32 (log1p.f32 (*.f32 u1 u1)) (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 4 binary32))))))))
(* (sin (* 2 (* u2 (PI)))) (sqrt (+ (log (+ 1 (pow u1 2))) (log (/ (+ 1 u1) (+ 1 (pow u1 4)))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (+.f32 (log1p.f32 (*.f32 u1 u1)) (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 4 binary32))))))))
(sqrt u1)
(sqrt.f32 u1)
(+ (sqrt u1) (* 1/4 (sqrt (pow u1 3))))
(+.f32 (sqrt.f32 u1) (*.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32)))
(+ (sqrt u1) (* (pow u1 2) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 u1))))))
(+.f32 (sqrt.f32 u1) (*.f32 (*.f32 u1 u1) (+.f32 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32)))))
(+ (sqrt u1) (* (pow u1 2) (+ (* 1/4 (sqrt (/ 1 u1))) (* u1 (+ (* -1/2 (* (sqrt u1) (+ 7/4 (* 1/16 (/ 1 u1))))) (* 1/6 (sqrt (/ 1 u1))))))))
(+.f32 (sqrt.f32 u1) (*.f32 (*.f32 u1 u1) (+.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32)) (*.f32 u1 (+.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 u1)) (+.f32 #s(literal 7/4 binary32) (/.f32 #s(literal 1/16 binary32) u1))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/6 binary32)))))))
(sqrt (+ (* -2 (log (/ 1 u1))) (* 3 (log (/ 1 u1)))))
(sqrt.f32 (-.f32 #s(literal 0 binary32) (log.f32 u1)))
(+ (sqrt (+ (* -2 (log (/ 1 u1))) (* 3 (log (/ 1 u1))))) (* 1/2 (* (/ 1 u1) (sqrt (/ 1 (+ (* -2 (log (/ 1 u1))) (* 3 (log (/ 1 u1)))))))))
(+.f32 (sqrt.f32 (-.f32 #s(literal 0 binary32) (log.f32 u1))) (*.f32 (/.f32 #s(literal 1/2 binary32) u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 0 binary32) (log.f32 u1))))))
(+ (sqrt (+ (* -2 (log (/ 1 u1))) (* 3 (log (/ 1 u1))))) (+ (* 1/2 (* (/ 1 u1) (sqrt (/ 1 (+ (* -2 (log (/ 1 u1))) (* 3 (log (/ 1 u1)))))))) (* 1/2 (* (/ (- 1/2 (* 1/4 (/ 1 (+ (* -2 (log (/ 1 u1))) (* 3 (log (/ 1 u1))))))) (pow u1 2)) (sqrt (/ 1 (+ (* -2 (log (/ 1 u1))) (* 3 (log (/ 1 u1))))))))))
(+.f32 (sqrt.f32 (-.f32 #s(literal 0 binary32) (log.f32 u1))) (*.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 0 binary32) (log.f32 u1)))) (+.f32 (/.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (log.f32 u1))) (*.f32 u1 u1))))))
(+ (sqrt (+ (* -2 (log (/ 1 u1))) (* 3 (log (/ 1 u1))))) (+ (* 1/2 (* (/ 1 u1) (sqrt (/ 1 (+ (* -2 (log (/ 1 u1))) (* 3 (log (/ 1 u1)))))))) (+ (* 1/2 (* (/ (- 1/3 (* 1/2 (/ (- 1/2 (* 1/4 (/ 1 (+ (* -2 (log (/ 1 u1))) (* 3 (log (/ 1 u1))))))) (+ (* -2 (log (/ 1 u1))) (* 3 (log (/ 1 u1))))))) (pow u1 3)) (sqrt (/ 1 (+ (* -2 (log (/ 1 u1))) (* 3 (log (/ 1 u1)))))))) (* 1/2 (* (/ (- 1/2 (* 1/4 (/ 1 (+ (* -2 (log (/ 1 u1))) (* 3 (log (/ 1 u1))))))) (pow u1 2)) (sqrt (/ 1 (+ (* -2 (log (/ 1 u1))) (* 3 (log (/ 1 u1)))))))))))
(+.f32 (sqrt.f32 (-.f32 #s(literal 0 binary32) (log.f32 u1))) (*.f32 #s(literal 1/2 binary32) (+.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 0 binary32) (log.f32 u1)))) u1) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 0 binary32) (log.f32 u1)))) (+.f32 (/.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 (+.f32 #s(literal 1/4 binary32) (*.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (log.f32 u1)))) (log.f32 u1))) (*.f32 u1 (*.f32 u1 u1))) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (log.f32 u1))) (*.f32 u1 u1)))))))
(sqrt (+ (log -1) (+ (* -2 (log (/ -1 u1))) (* 3 (log (/ -1 u1))))))
(sqrt.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) u1))))
(+ (sqrt (+ (log -1) (+ (* -2 (log (/ -1 u1))) (* 3 (log (/ -1 u1)))))) (* 1/2 (* (/ 1 u1) (sqrt (/ 1 (+ (log -1) (+ (* -2 (log (/ -1 u1))) (* 3 (log (/ -1 u1))))))))))
(+.f32 (sqrt.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) u1)))) (*.f32 (/.f32 #s(literal 1/2 binary32) u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) u1)))))))
(+ (sqrt (+ (log -1) (+ (* -2 (log (/ -1 u1))) (* 3 (log (/ -1 u1)))))) (* -1 (/ (+ (* -1/2 (sqrt (/ 1 (+ (log -1) (+ (* -2 (log (/ -1 u1))) (* 3 (log (/ -1 u1)))))))) (* -1/2 (* (/ (- 1/2 (* 1/4 (/ 1 (+ (log -1) (+ (* -2 (log (/ -1 u1))) (* 3 (log (/ -1 u1)))))))) u1) (sqrt (/ 1 (+ (log -1) (+ (* -2 (log (/ -1 u1))) (* 3 (log (/ -1 u1)))))))))) u1)))
(-.f32 (sqrt.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) u1)))) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (+.f32 (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal -1/4 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) u1))))) u1) #s(literal 1 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) u1))))))) u1))
(+ (sqrt (+ (log -1) (+ (* -2 (log (/ -1 u1))) (* 3 (log (/ -1 u1)))))) (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (* (sqrt (/ 1 (+ (log -1) (+ (* -2 (log (/ -1 u1))) (* 3 (log (/ -1 u1))))))) (- 1/2 (* 1/4 (/ 1 (+ (log -1) (+ (* -2 (log (/ -1 u1))) (* 3 (log (/ -1 u1)))))))))) (* 1/2 (* (/ (+ 1/3 (* -1/2 (/ (- 1/2 (* 1/4 (/ 1 (+ (log -1) (+ (* -2 (log (/ -1 u1))) (* 3 (log (/ -1 u1)))))))) (+ (log -1) (+ (* -2 (log (/ -1 u1))) (* 3 (log (/ -1 u1)))))))) u1) (sqrt (/ 1 (+ (log -1) (+ (* -2 (log (/ -1 u1))) (* 3 (log (/ -1 u1)))))))))) u1)) (* -1/2 (sqrt (/ 1 (+ (log -1) (+ (* -2 (log (/ -1 u1))) (* 3 (log (/ -1 u1))))))))) u1)))
(-.f32 (sqrt.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) u1)))) (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) u1)))))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) u1))))) (+.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal -1/4 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) u1))))) (/.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 (+.f32 #s(literal -1/4 binary32) (*.f32 #s(literal -1/2 binary32) (/.f32 #s(literal -1/4 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) u1)))))) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) u1))))) u1)))) u1)) u1))
u1
(* u1 (+ 1 (* 1/2 u1)))
(*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 #s(literal 1/2 binary32))))
(* u1 (+ 1 (* u1 (+ 1/2 (* 1/3 u1)))))
(*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1/2 binary32) (*.f32 u1 #s(literal 1/3 binary32))))))
(* u1 (+ 1 (* u1 (+ 1/2 (* u1 (+ 1/3 (* -7/4 u1)))))))
(*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1/2 binary32) (*.f32 u1 (+.f32 #s(literal 1/3 binary32) (*.f32 u1 #s(literal -7/4 binary32))))))))
(+ (* -2 (log (/ 1 u1))) (* 3 (log (/ 1 u1))))
(-.f32 #s(literal 0 binary32) (log.f32 u1))
(+ (* -2 (log (/ 1 u1))) (+ (* 3 (log (/ 1 u1))) (/ 1 u1)))
(+.f32 (/.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 0 binary32) (log.f32 u1)))
(+ (* -2 (log (/ 1 u1))) (+ (* 3 (log (/ 1 u1))) (+ (/ 1/2 (pow u1 2)) (/ 1 u1))))
(+.f32 (-.f32 #s(literal 0 binary32) (log.f32 u1)) (+.f32 (/.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1/2 binary32) (*.f32 u1 u1))))
(+ (* -2 (log (/ 1 u1))) (+ (* 3 (log (/ 1 u1))) (+ (/ 1/2 (pow u1 2)) (+ (/ 1 u1) (* 1/3 (/ 1 (pow u1 3)))))))
(+.f32 (+.f32 (-.f32 #s(literal 0 binary32) (log.f32 u1)) (+.f32 (/.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1/2 binary32) (*.f32 u1 u1)))) (/.f32 #s(literal 1/3 binary32) (*.f32 u1 (*.f32 u1 u1))))
(+ (log -1) (+ (* -2 (log (/ -1 u1))) (* 3 (log (/ -1 u1)))))
(+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) u1)))
(+ (log -1) (+ (* -2 (log (/ -1 u1))) (+ (* 3 (log (/ -1 u1))) (/ 1 u1))))
(+.f32 (log.f32 #s(literal -1 binary32)) (+.f32 (/.f32 #s(literal 1 binary32) u1) (log.f32 (/.f32 #s(literal -1 binary32) u1))))
(+ (log -1) (+ (* -2 (log (/ -1 u1))) (+ (* 3 (log (/ -1 u1))) (+ (/ 1/2 (pow u1 2)) (/ 1 u1)))))
(+.f32 (log.f32 #s(literal -1 binary32)) (+.f32 (/.f32 #s(literal 1 binary32) u1) (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 u1 u1)) (log.f32 (/.f32 #s(literal -1 binary32) u1)))))
(+ (log -1) (+ (* -2 (log (/ -1 u1))) (+ (* -1 (/ (- (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u1))) u1)) 1) u1)) (* 3 (log (/ -1 u1))))))
(+.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) u1))) (/.f32 (+.f32 (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/3 binary32) u1)) (neg.f32 u1)) #s(literal -1 binary32)) (neg.f32 u1)))
u1
(* u1 (+ 1 (* -1/2 u1)))
(*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 #s(literal -1/2 binary32))))
(* u1 (+ 1 (* u1 (- (* 1/3 u1) 1/2))))
(*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal -1/2 binary32)))))
(* u1 (+ 1 (* u1 (- (* u1 (+ 1/3 (* -5/4 u1))) 1/2))))
(*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 (*.f32 u1 (+.f32 #s(literal 1/3 binary32) (*.f32 u1 #s(literal -5/4 binary32)))) #s(literal -1/2 binary32)))))
(* 3 (log (/ 1 u1)))
(*.f32 #s(literal 3 binary32) (-.f32 #s(literal 0 binary32) (log.f32 u1)))
(+ (* 3 (log (/ 1 u1))) (/ 1 u1))
(+.f32 (/.f32 #s(literal 1 binary32) u1) (*.f32 #s(literal 3 binary32) (-.f32 #s(literal 0 binary32) (log.f32 u1))))
(- (+ (* 3 (log (/ 1 u1))) (/ 1 u1)) (/ 1/2 (pow u1 2)))
(+.f32 (/.f32 #s(literal 1 binary32) u1) (+.f32 (*.f32 #s(literal 3 binary32) (-.f32 #s(literal 0 binary32) (log.f32 u1))) (/.f32 #s(literal -1/2 binary32) (*.f32 u1 u1))))
(- (+ (* 3 (log (/ 1 u1))) (+ (/ 1 u1) (* 1/3 (/ 1 (pow u1 3))))) (/ 1/2 (pow u1 2)))
(+.f32 (*.f32 #s(literal 3 binary32) (-.f32 #s(literal 0 binary32) (log.f32 u1))) (+.f32 (/.f32 #s(literal 1 binary32) u1) (-.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 u1 (*.f32 u1 u1))) (/.f32 #s(literal 1/2 binary32) (*.f32 u1 u1)))))
(+ (log -1) (* 3 (log (/ -1 u1))))
(+.f32 (log.f32 #s(literal -1 binary32)) (*.f32 #s(literal 3 binary32) (log.f32 (/.f32 #s(literal -1 binary32) u1))))
(+ (log -1) (+ (* 3 (log (/ -1 u1))) (/ 1 u1)))
(+.f32 (*.f32 #s(literal 3 binary32) (log.f32 (/.f32 #s(literal -1 binary32) u1))) (+.f32 (log.f32 #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) u1)))
(+ (log -1) (+ (* -1 (/ (- (* 1/2 (/ 1 u1)) 1) u1)) (* 3 (log (/ -1 u1)))))
(+.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (/.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) u1) #s(literal -1 binary32)) u1)) (*.f32 #s(literal 3 binary32) (log.f32 (/.f32 #s(literal -1 binary32) u1))))
(+ (log -1) (+ (* -1 (/ (- (* -1 (/ (- (* 1/3 (/ 1 u1)) 1/2) u1)) 1) u1)) (* 3 (log (/ -1 u1)))))
(+.f32 (log.f32 #s(literal -1 binary32)) (-.f32 (*.f32 #s(literal 3 binary32) (log.f32 (/.f32 #s(literal -1 binary32) u1))) (/.f32 (+.f32 (/.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) u1) #s(literal -1/2 binary32)) (neg.f32 u1)) #s(literal -1 binary32)) u1)))
(* (sqrt u1) (* u2 (* (pow (sqrt -1) 2) (+ (* 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 (sqrt.f32 u1) (*.f32 (*.f32 u2 #s(literal -1 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 u2 u2) (+.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal -4/3 binary32)) (*.f32 (*.f32 u2 u2) (+.f32 (*.f32 (*.f32 #s(literal -8/315 binary32) (*.f32 u2 u2)) (pow.f32 (PI.f32) #s(literal 7 binary32))) (*.f32 (pow.f32 (PI.f32) #s(literal 5 binary32)) #s(literal 4/15 binary32)))))))))
(+ (* -1/4 (* (sqrt (pow u1 3)) (* 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)))))))))) (* (sqrt u1) (* u2 (* (pow (sqrt -1) 2) (+ (* 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 (*.f32 (sqrt.f32 u1) (*.f32 (*.f32 u2 #s(literal -1 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 u2 u2) (+.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal -4/3 binary32)) (*.f32 (*.f32 u2 u2) (+.f32 (*.f32 (*.f32 #s(literal -8/315 binary32) (*.f32 u2 u2)) (pow.f32 (PI.f32) #s(literal 7 binary32))) (*.f32 (pow.f32 (PI.f32) #s(literal 5 binary32)) #s(literal 4/15 binary32))))))))) (*.f32 #s(literal -1/4 binary32) (*.f32 (*.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) u2) (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 u2 u2) (+.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal -4/3 binary32)) (*.f32 (*.f32 u2 u2) (+.f32 (*.f32 (*.f32 #s(literal -8/315 binary32) (*.f32 u2 u2)) (pow.f32 (PI.f32) #s(literal 7 binary32))) (*.f32 (pow.f32 (PI.f32) #s(literal 5 binary32)) #s(literal 4/15 binary32))))))))))
(+ (* (sqrt u1) (* u2 (* (pow (sqrt -1) 2) (+ (* 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)))))))))) (* (pow u1 2) (+ (* -1/4 (* (sqrt (/ 1 u1)) (* 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)))))))))) (* -1/6 (* (sqrt u1) (* 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 (*.f32 (sqrt.f32 u1) (*.f32 (*.f32 u2 #s(literal -1 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 u2 u2) (+.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal -4/3 binary32)) (*.f32 (*.f32 u2 u2) (+.f32 (*.f32 (*.f32 #s(literal -8/315 binary32) (*.f32 u2 u2)) (pow.f32 (PI.f32) #s(literal 7 binary32))) (*.f32 (pow.f32 (PI.f32) #s(literal 5 binary32)) #s(literal 4/15 binary32))))))))) (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u2 (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 u2 u2) (+.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal -4/3 binary32)) (*.f32 (*.f32 u2 u2) (+.f32 (*.f32 (*.f32 #s(literal -8/315 binary32) (*.f32 u2 u2)) (pow.f32 (PI.f32) #s(literal 7 binary32))) (*.f32 (pow.f32 (PI.f32) #s(literal 5 binary32)) #s(literal 4/15 binary32)))))))) (+.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/4 binary32)) (*.f32 (sqrt.f32 u1) #s(literal -1/6 binary32))))))
(+ (* (sqrt u1) (* u2 (* (pow (sqrt -1) 2) (+ (* 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)))))))))) (* (pow u1 2) (+ (* -1/4 (* (sqrt (/ 1 u1)) (* 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)))))))))) (* u1 (+ (* -1/2 (* (sqrt u1) (* u2 (* (+ 1/4 (* 1/16 (/ 1 (* u1 (pow (sqrt -1) 2))))) (+ (* 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))))))))))) (* -1/6 (* (sqrt (/ 1 u1)) (* 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 (*.f32 (sqrt.f32 u1) (*.f32 (*.f32 u2 #s(literal -1 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 u2 u2) (+.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal -4/3 binary32)) (*.f32 (*.f32 u2 u2) (+.f32 (*.f32 (*.f32 #s(literal -8/315 binary32) (*.f32 u2 u2)) (pow.f32 (PI.f32) #s(literal 7 binary32))) (*.f32 (pow.f32 (PI.f32) #s(literal 5 binary32)) #s(literal 4/15 binary32))))))))) (*.f32 (*.f32 u1 u1) (+.f32 (*.f32 #s(literal -1/4 binary32) (*.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) u2) (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 u2 u2) (+.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal -4/3 binary32)) (*.f32 (*.f32 u2 u2) (+.f32 (*.f32 (*.f32 #s(literal -8/315 binary32) (*.f32 u2 u2)) (pow.f32 (PI.f32) #s(literal 7 binary32))) (*.f32 (pow.f32 (PI.f32) #s(literal 5 binary32)) #s(literal 4/15 binary32))))))))) (*.f32 u1 (+.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 u1)) (*.f32 (*.f32 u2 (+.f32 #s(literal 1/4 binary32) (/.f32 (/.f32 #s(literal 1/16 binary32) u1) #s(literal -1 binary32)))) (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 u2 u2) (+.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal -4/3 binary32)) (*.f32 (*.f32 u2 u2) (+.f32 (*.f32 (*.f32 #s(literal -8/315 binary32) (*.f32 u2 u2)) (pow.f32 (PI.f32) #s(literal 7 binary32))) (*.f32 (pow.f32 (PI.f32) #s(literal 5 binary32)) #s(literal 4/15 binary32))))))))) (*.f32 #s(literal -1/6 binary32) (*.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) u2) (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 u2 u2) (+.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal -4/3 binary32)) (*.f32 (*.f32 u2 u2) (+.f32 (*.f32 (*.f32 #s(literal -8/315 binary32) (*.f32 u2 u2)) (pow.f32 (PI.f32) #s(literal 7 binary32))) (*.f32 (pow.f32 (PI.f32) #s(literal 5 binary32)) #s(literal 4/15 binary32))))))))))))))
(* (* u2 (* (sqrt -1) (+ (* 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))))))))) (sqrt (+ (log -1) (* -1 (log (/ 1 u1))))))
(*.f32 (sqrt.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))) (*.f32 (*.f32 u2 (sqrt.f32 #s(literal -1 binary32))) (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 u2 u2) (+.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal -4/3 binary32)) (*.f32 (*.f32 u2 u2) (+.f32 (*.f32 (*.f32 #s(literal -8/315 binary32) (*.f32 u2 u2)) (pow.f32 (PI.f32) #s(literal 7 binary32))) (*.f32 (pow.f32 (PI.f32) #s(literal 5 binary32)) #s(literal 4/15 binary32)))))))))
(+ (* -1/2 (* (/ (* u2 (* (sqrt -1) (+ (* 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))))))))) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (* u2 (* (sqrt -1) (+ (* 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))))))))) (sqrt (+ (log -1) (* -1 (log (/ 1 u1)))))))
(+.f32 (*.f32 (sqrt.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))) (*.f32 (*.f32 u2 (sqrt.f32 #s(literal -1 binary32))) (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 u2 u2) (+.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal -4/3 binary32)) (*.f32 (*.f32 u2 u2) (+.f32 (*.f32 (*.f32 #s(literal -8/315 binary32) (*.f32 u2 u2)) (pow.f32 (PI.f32) #s(literal 7 binary32))) (*.f32 (pow.f32 (PI.f32) #s(literal 5 binary32)) #s(literal 4/15 binary32))))))))) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 u2 (sqrt.f32 #s(literal -1 binary32))) (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 u2 u2) (+.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal -4/3 binary32)) (*.f32 (*.f32 u2 u2) (+.f32 (*.f32 (*.f32 #s(literal -8/315 binary32) (*.f32 u2 u2)) (pow.f32 (PI.f32) #s(literal 7 binary32))) (*.f32 (pow.f32 (PI.f32) #s(literal 5 binary32)) #s(literal 4/15 binary32)))))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))))) u1))
(+ (* -1/2 (* (/ (* u2 (* (sqrt -1) (* (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1))))))) (+ (* 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)))))))))) (pow u1 2)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* u2 (* (sqrt -1) (+ (* 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))))))))) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (* u2 (* (sqrt -1) (+ (* 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))))))))) (sqrt (+ (log -1) (* -1 (log (/ 1 u1))))))))
(+.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))) (+.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 u2 (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))))) (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 u2 u2) (+.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal -4/3 binary32)) (*.f32 (*.f32 u2 u2) (+.f32 (*.f32 (*.f32 #s(literal -8/315 binary32) (*.f32 u2 u2)) (pow.f32 (PI.f32) #s(literal 7 binary32))) (*.f32 (pow.f32 (PI.f32) #s(literal 5 binary32)) #s(literal 4/15 binary32)))))))))) (*.f32 u1 u1)) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 u2 (sqrt.f32 #s(literal -1 binary32))) (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 u2 u2) (+.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal -4/3 binary32)) (*.f32 (*.f32 u2 u2) (+.f32 (*.f32 (*.f32 #s(literal -8/315 binary32) (*.f32 u2 u2)) (pow.f32 (PI.f32) #s(literal 7 binary32))) (*.f32 (pow.f32 (PI.f32) #s(literal 5 binary32)) #s(literal 4/15 binary32))))))))) u1))) (*.f32 (sqrt.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))) (*.f32 (*.f32 u2 (sqrt.f32 #s(literal -1 binary32))) (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 u2 u2) (+.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal -4/3 binary32)) (*.f32 (*.f32 u2 u2) (+.f32 (*.f32 (*.f32 #s(literal -8/315 binary32) (*.f32 u2 u2)) (pow.f32 (PI.f32) #s(literal 7 binary32))) (*.f32 (pow.f32 (PI.f32) #s(literal 5 binary32)) #s(literal 4/15 binary32))))))))))
(+ (* -1/2 (* (/ (* u2 (* (sqrt -1) (* (+ 1/3 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1))))))) (+ (log -1) (* -1 (log (/ 1 u1))))))) (+ (* 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)))))))))) (pow u1 3)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* u2 (* (sqrt -1) (* (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1))))))) (+ (* 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)))))))))) (pow u1 2)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* u2 (* (sqrt -1) (+ (* 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))))))))) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (* u2 (* (sqrt -1) (+ (* 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))))))))) (sqrt (+ (log -1) (* -1 (log (/ 1 u1)))))))))
(+.f32 (+.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))) (+.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 u2 (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))))) (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 u2 u2) (+.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal -4/3 binary32)) (*.f32 (*.f32 u2 u2) (+.f32 (*.f32 (*.f32 #s(literal -8/315 binary32) (*.f32 u2 u2)) (pow.f32 (PI.f32) #s(literal 7 binary32))) (*.f32 (pow.f32 (PI.f32) #s(literal 5 binary32)) #s(literal 4/15 binary32)))))))))) (*.f32 u1 u1)) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 u2 (sqrt.f32 #s(literal -1 binary32))) (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 u2 u2) (+.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal -4/3 binary32)) (*.f32 (*.f32 u2 u2) (+.f32 (*.f32 (*.f32 #s(literal -8/315 binary32) (*.f32 u2 u2)) (pow.f32 (PI.f32) #s(literal 7 binary32))) (*.f32 (pow.f32 (PI.f32) #s(literal 5 binary32)) #s(literal 4/15 binary32))))))))) u1))) (*.f32 (sqrt.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))) (*.f32 (*.f32 u2 (sqrt.f32 #s(literal -1 binary32))) (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 u2 u2) (+.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal -4/3 binary32)) (*.f32 (*.f32 u2 u2) (+.f32 (*.f32 (*.f32 #s(literal -8/315 binary32) (*.f32 u2 u2)) (pow.f32 (PI.f32) #s(literal 7 binary32))) (*.f32 (pow.f32 (PI.f32) #s(literal 5 binary32)) #s(literal 4/15 binary32)))))))))) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 u2 (sqrt.f32 #s(literal -1 binary32))) (*.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 (+.f32 #s(literal 1/4 binary32) (*.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))))) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))) (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 u2 u2) (+.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal -4/3 binary32)) (*.f32 (*.f32 u2 u2) (+.f32 (*.f32 (*.f32 #s(literal -8/315 binary32) (*.f32 u2 u2)) (pow.f32 (PI.f32) #s(literal 7 binary32))) (*.f32 (pow.f32 (PI.f32) #s(literal 5 binary32)) #s(literal 4/15 binary32))))))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))))) (*.f32 u1 (*.f32 u1 u1))))
(* (* u2 (* (pow (sqrt -1) 2) (+ (* 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))))))))) (sqrt (log (/ -1 u1))))
(*.f32 (sqrt.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1))) (*.f32 (*.f32 u2 #s(literal -1 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 u2 u2) (+.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal -4/3 binary32)) (*.f32 (*.f32 u2 u2) (+.f32 (*.f32 (*.f32 #s(literal -8/315 binary32) (*.f32 u2 u2)) (pow.f32 (PI.f32) #s(literal 7 binary32))) (*.f32 (pow.f32 (PI.f32) #s(literal 5 binary32)) #s(literal 4/15 binary32)))))))))
(+ (* -1/2 (* (/ (* 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)))))))) u1) (sqrt (/ 1 (log (/ -1 u1)))))) (* (* u2 (* (pow (sqrt -1) 2) (+ (* 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))))))))) (sqrt (log (/ -1 u1)))))
(+.f32 (*.f32 (sqrt.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1))) (*.f32 (*.f32 u2 #s(literal -1 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 u2 u2) (+.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal -4/3 binary32)) (*.f32 (*.f32 u2 u2) (+.f32 (*.f32 (*.f32 #s(literal -8/315 binary32) (*.f32 u2 u2)) (pow.f32 (PI.f32) #s(literal 7 binary32))) (*.f32 (pow.f32 (PI.f32) #s(literal 5 binary32)) #s(literal 4/15 binary32))))))))) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 u2 (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 u2 u2) (+.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal -4/3 binary32)) (*.f32 (*.f32 u2 u2) (+.f32 (*.f32 (*.f32 #s(literal -8/315 binary32) (*.f32 u2 u2)) (pow.f32 (PI.f32) #s(literal 7 binary32))) (*.f32 (pow.f32 (PI.f32) #s(literal 5 binary32)) #s(literal 4/15 binary32))))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (log.f32 (/.f32 #s(literal -1 binary32) u1))))))) u1))
(+ (* -1 (/ (+ (* 1/2 (* (* 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)))))))) (sqrt (/ 1 (log (/ -1 u1)))))) (* 1/2 (* (/ (* u2 (* (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2))))) (+ (* 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))))))))) u1) (sqrt (/ 1 (log (/ -1 u1))))))) u1)) (* (* u2 (* (pow (sqrt -1) 2) (+ (* 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))))))))) (sqrt (log (/ -1 u1)))))
(-.f32 (*.f32 (sqrt.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1))) (*.f32 (*.f32 u2 #s(literal -1 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 u2 u2) (+.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal -4/3 binary32)) (*.f32 (*.f32 u2 u2) (+.f32 (*.f32 (*.f32 #s(literal -8/315 binary32) (*.f32 u2 u2)) (pow.f32 (PI.f32) #s(literal 7 binary32))) (*.f32 (pow.f32 (PI.f32) #s(literal 5 binary32)) #s(literal 4/15 binary32))))))))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (log.f32 (/.f32 #s(literal -1 binary32) u1)))) (+.f32 (*.f32 u2 (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 u2 u2) (+.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal -4/3 binary32)) (*.f32 (*.f32 u2 u2) (+.f32 (*.f32 (*.f32 #s(literal -8/315 binary32) (*.f32 u2 u2)) (pow.f32 (PI.f32) #s(literal 7 binary32))) (*.f32 (pow.f32 (PI.f32) #s(literal 5 binary32)) #s(literal 4/15 binary32)))))))) (/.f32 (*.f32 u2 (*.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (neg.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1))))) (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 u2 u2) (+.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal -4/3 binary32)) (*.f32 (*.f32 u2 u2) (+.f32 (*.f32 (*.f32 #s(literal -8/315 binary32) (*.f32 u2 u2)) (pow.f32 (PI.f32) #s(literal 7 binary32))) (*.f32 (pow.f32 (PI.f32) #s(literal 5 binary32)) #s(literal 4/15 binary32))))))))) u1)))) u1))
(+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (* u2 (* (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2))))) (+ (* 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))))))))) (sqrt (/ 1 (log (/ -1 u1)))))) (* -1/2 (* (/ (* 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))))))) (- 1/3 (* -1/2 (/ (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2))))) (* (log (/ -1 u1)) (pow (sqrt -1) 2))))))) u1) (sqrt (/ 1 (log (/ -1 u1))))))) u1)) (* 1/2 (* (* u2 (+ (* 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)))))))) (sqrt (/ 1 (log (/ -1 u1))))))) u1)) (* (* u2 (* (pow (sqrt -1) 2) (+ (* 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))))))))) (sqrt (log (/ -1 u1)))))
(-.f32 (*.f32 (sqrt.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1))) (*.f32 (*.f32 u2 #s(literal -1 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 u2 u2) (+.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal -4/3 binary32)) (*.f32 (*.f32 u2 u2) (+.f32 (*.f32 (*.f32 #s(literal -8/315 binary32) (*.f32 u2 u2)) (pow.f32 (PI.f32) #s(literal 7 binary32))) (*.f32 (pow.f32 (PI.f32) #s(literal 5 binary32)) #s(literal 4/15 binary32))))))))) (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 u2 (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 u2 u2) (+.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal -4/3 binary32)) (*.f32 (*.f32 u2 u2) (+.f32 (*.f32 (*.f32 #s(literal -8/315 binary32) (*.f32 u2 u2)) (pow.f32 (PI.f32) #s(literal 7 binary32))) (*.f32 (pow.f32 (PI.f32) #s(literal 5 binary32)) #s(literal 4/15 binary32))))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (log.f32 (/.f32 #s(literal -1 binary32) u1))))))) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (log.f32 (/.f32 #s(literal -1 binary32) u1)))) (+.f32 (*.f32 u2 (*.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (neg.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1))))) (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 u2 u2) (+.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal -4/3 binary32)) (*.f32 (*.f32 u2 u2) (+.f32 (*.f32 (*.f32 #s(literal -8/315 binary32) (*.f32 u2 u2)) (pow.f32 (PI.f32) #s(literal 7 binary32))) (*.f32 (pow.f32 (PI.f32) #s(literal 5 binary32)) #s(literal 4/15 binary32))))))))) (/.f32 (*.f32 (*.f32 u2 (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 u2 u2) (+.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal -4/3 binary32)) (*.f32 (*.f32 u2 u2) (+.f32 (*.f32 (*.f32 #s(literal -8/315 binary32) (*.f32 u2 u2)) (pow.f32 (PI.f32) #s(literal 7 binary32))) (*.f32 (pow.f32 (PI.f32) #s(literal 5 binary32)) #s(literal 4/15 binary32)))))))) (+.f32 #s(literal 1/3 binary32) (/.f32 (+.f32 #s(literal -1/4 binary32) (*.f32 #s(literal -1/2 binary32) (/.f32 #s(literal 1/4 binary32) (neg.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1)))))) (log.f32 (/.f32 #s(literal -1 binary32) u1))))) u1)))) u1)) u1))
(* 2 (* (* u2 (* (PI) (sqrt -1))) (sqrt (log (- 1 u1)))))
(*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (*.f32 u2 (PI.f32)) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (log1p.f32 (neg.f32 u1)))))
(* u2 (+ (* -4/3 (* (* (pow u2 2) (* (pow (PI) 3) (sqrt -1))) (sqrt (log (- 1 u1))))) (* 2 (* (* (PI) (sqrt -1)) (sqrt (log (- 1 u1)))))))
(*.f32 u2 (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))))
(* u2 (+ (* 2 (* (* (PI) (sqrt -1)) (sqrt (log (- 1 u1))))) (* (pow u2 2) (+ (* -4/3 (* (* (pow (PI) 3) (sqrt -1)) (sqrt (log (- 1 u1))))) (* 4/15 (* (* (pow u2 2) (* (pow (PI) 5) (sqrt -1))) (sqrt (log (- 1 u1)))))))))
(*.f32 u2 (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (log1p.f32 (neg.f32 u1))))) (*.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 4/15 binary32) (*.f32 (*.f32 (*.f32 u2 u2) (pow.f32 (PI.f32) #s(literal 5 binary32))) (sqrt.f32 #s(literal -1 binary32)))))))))
(* 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 (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (log1p.f32 (neg.f32 u1))))) (*.f32 (*.f32 u2 u2) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (+.f32 (*.f32 #s(literal -8/315 binary32) (*.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 (PI.f32) #s(literal 7 binary32))))) (*.f32 #s(literal 4/15 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))))
(* -8/315 (* (* (pow u2 7) (* (pow (PI) 7) (sqrt -1))) (sqrt (log (- 1 u1)))))
(*.f32 #s(literal -8/315 binary32) (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 (PI.f32) #s(literal 7 binary32))) (pow.f32 u2 #s(literal 7 binary32)))))
(* (pow u2 7) (+ (* -8/315 (* (* (pow (PI) 7) (sqrt -1)) (sqrt (log (- 1 u1))))) (* 4/15 (* (/ (* (pow (PI) 5) (sqrt -1)) (pow u2 2)) (sqrt (log (- 1 u1)))))))
(*.f32 (pow.f32 u2 #s(literal 7 binary32)) (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (+.f32 (*.f32 #s(literal -8/315 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 (PI.f32) #s(literal 7 binary32)))) (*.f32 #s(literal 4/15 binary32) (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 (PI.f32) #s(literal 5 binary32))) (*.f32 u2 u2))))))
(* (pow u2 7) (+ (* -4/3 (* (/ (* (pow (PI) 3) (sqrt -1)) (pow u2 4)) (sqrt (log (- 1 u1))))) (+ (* -8/315 (* (* (pow (PI) 7) (sqrt -1)) (sqrt (log (- 1 u1))))) (* 4/15 (* (/ (* (pow (PI) 5) (sqrt -1)) (pow u2 2)) (sqrt (log (- 1 u1))))))))
(*.f32 (pow.f32 u2 #s(literal 7 binary32)) (+.f32 (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (+.f32 (*.f32 #s(literal -8/315 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 (PI.f32) #s(literal 7 binary32)))) (*.f32 #s(literal 4/15 binary32) (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 (PI.f32) #s(literal 5 binary32))) (*.f32 u2 u2))))) (*.f32 #s(literal -4/3 binary32) (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (pow.f32 u2 #s(literal 4 binary32)))))))
(* (pow u2 7) (+ (* -4/3 (* (/ (* (pow (PI) 3) (sqrt -1)) (pow u2 4)) (sqrt (log (- 1 u1))))) (+ (* -8/315 (* (* (pow (PI) 7) (sqrt -1)) (sqrt (log (- 1 u1))))) (+ (* 4/15 (* (/ (* (pow (PI) 5) (sqrt -1)) (pow u2 2)) (sqrt (log (- 1 u1))))) (* 2 (* (/ (* (PI) (sqrt -1)) (pow u2 6)) (sqrt (log (- 1 u1)))))))))
(*.f32 (pow.f32 u2 #s(literal 7 binary32)) (+.f32 (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (+.f32 (*.f32 #s(literal -4/3 binary32) (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (pow.f32 u2 #s(literal 4 binary32)))) (*.f32 #s(literal -8/315 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 (PI.f32) #s(literal 7 binary32)))))) (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (+.f32 (*.f32 #s(literal 4/15 binary32) (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 (PI.f32) #s(literal 5 binary32))) (*.f32 u2 u2))) (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))) (pow.f32 u2 #s(literal 6 binary32))))))))
(* -8/315 (* (* (pow u2 7) (* (pow (PI) 7) (sqrt -1))) (sqrt (log (- 1 u1)))))
(*.f32 #s(literal -8/315 binary32) (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 (PI.f32) #s(literal 7 binary32))) (pow.f32 u2 #s(literal 7 binary32)))))
(* -1 (* (pow u2 7) (+ (* -4/15 (* (/ (* (pow (PI) 5) (sqrt -1)) (pow u2 2)) (sqrt (log (- 1 u1))))) (* 8/315 (* (* (pow (PI) 7) (sqrt -1)) (sqrt (log (- 1 u1))))))))
(*.f32 (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (+.f32 (*.f32 #s(literal -4/15 binary32) (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 (PI.f32) #s(literal 5 binary32))) (*.f32 u2 u2))) (*.f32 #s(literal 8/315 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 (PI.f32) #s(literal 7 binary32)))))) (*.f32 #s(literal -1 binary32) (pow.f32 u2 #s(literal 7 binary32))))
(* -1 (* (pow u2 7) (+ (* -4/15 (* (/ (* (pow (PI) 5) (sqrt -1)) (pow u2 2)) (sqrt (log (- 1 u1))))) (+ (* 8/315 (* (* (pow (PI) 7) (sqrt -1)) (sqrt (log (- 1 u1))))) (* 4/3 (* (/ (* (pow (PI) 3) (sqrt -1)) (pow u2 4)) (sqrt (log (- 1 u1)))))))))
(neg.f32 (*.f32 (pow.f32 u2 #s(literal 7 binary32)) (+.f32 (*.f32 (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 (PI.f32) #s(literal 5 binary32))) (*.f32 u2 u2))) #s(literal -4/15 binary32)) (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (+.f32 (*.f32 #s(literal 8/315 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 (PI.f32) #s(literal 7 binary32)))) (*.f32 #s(literal 4/3 binary32) (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (pow.f32 u2 #s(literal 4 binary32)))))))))
(* -1 (* (pow u2 7) (+ (* -2 (* (/ (* (PI) (sqrt -1)) (pow u2 6)) (sqrt (log (- 1 u1))))) (+ (* -4/15 (* (/ (* (pow (PI) 5) (sqrt -1)) (pow u2 2)) (sqrt (log (- 1 u1))))) (+ (* 8/315 (* (* (pow (PI) 7) (sqrt -1)) (sqrt (log (- 1 u1))))) (* 4/3 (* (/ (* (pow (PI) 3) (sqrt -1)) (pow u2 4)) (sqrt (log (- 1 u1))))))))))
(*.f32 (+.f32 (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))) (pow.f32 u2 #s(literal 6 binary32)))) (*.f32 #s(literal -4/15 binary32) (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 (PI.f32) #s(literal 5 binary32))) (*.f32 u2 u2))))) (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (+.f32 (*.f32 #s(literal 8/315 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 (PI.f32) #s(literal 7 binary32)))) (*.f32 #s(literal 4/3 binary32) (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (pow.f32 u2 #s(literal 4 binary32))))))) (*.f32 #s(literal -1 binary32) (pow.f32 u2 #s(literal 7 binary32))))
(* u2 (PI))
(*.f32 u2 (PI.f32))
(* u2 (PI))
(*.f32 u2 (PI.f32))
(* u2 (PI))
(*.f32 u2 (PI.f32))
(* u2 (PI))
(*.f32 u2 (PI.f32))
(* u2 (PI))
(*.f32 u2 (PI.f32))
(* u2 (PI))
(*.f32 u2 (PI.f32))
(* u2 (PI))
(*.f32 u2 (PI.f32))
(* u2 (PI))
(*.f32 u2 (PI.f32))
(* u2 (PI))
(*.f32 u2 (PI.f32))
(* u2 (PI))
(*.f32 u2 (PI.f32))
(* u2 (PI))
(*.f32 u2 (PI.f32))
(* u2 (PI))
(*.f32 u2 (PI.f32))
(* 2 (* u2 (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))
(* u2 (+ (* 2 (PI)) (* 2 (* (pow u2 2) (+ (* -1/2 (pow (PI) 3)) (* -1/6 (pow (PI) 3)))))))
(*.f32 u2 (*.f32 #s(literal 2 binary32) (+.f32 (PI.f32) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal -2/3 binary32))))))
(* u2 (+ (* 2 (PI)) (* (pow u2 2) (+ (* 2 (* (pow u2 2) (+ (* 1/120 (pow (PI) 5)) (+ (* 1/24 (pow (PI) 5)) (* 1/12 (pow (PI) 5)))))) (* 2 (+ (* -1/2 (pow (PI) 3)) (* -1/6 (pow (PI) 3))))))))
(*.f32 u2 (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 u2 u2) (*.f32 #s(literal 2 binary32) (+.f32 (*.f32 (*.f32 u2 u2) (*.f32 (pow.f32 (PI.f32) #s(literal 5 binary32)) #s(literal 2/15 binary32))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal -2/3 binary32)))))))
(* u2 (+ (* 2 (PI)) (* (pow u2 2) (+ (* 2 (+ (* -1/2 (pow (PI) 3)) (* -1/6 (pow (PI) 3)))) (* (pow u2 2) (+ (* 2 (* (pow u2 2) (+ (* -1/144 (pow (PI) 7)) (+ (* -1/240 (pow (PI) 7)) (+ (* -1/720 (pow (PI) 7)) (* -1/5040 (pow (PI) 7))))))) (* 2 (+ (* 1/120 (pow (PI) 5)) (+ (* 1/24 (pow (PI) 5)) (* 1/12 (pow (PI) 5)))))))))))
(*.f32 u2 (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 u2 u2) (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal -2/3 binary32))) (*.f32 (*.f32 u2 u2) (*.f32 #s(literal 2 binary32) (+.f32 (*.f32 (*.f32 u2 u2) (+.f32 (*.f32 #s(literal -1/144 binary32) (pow.f32 (PI.f32) #s(literal 7 binary32))) (*.f32 (pow.f32 (PI.f32) #s(literal 7 binary32)) #s(literal -29/5040 binary32)))) (*.f32 (pow.f32 (PI.f32) #s(literal 5 binary32)) #s(literal 2/15 binary32)))))))))
(* 2 (* (cos (* u2 (PI))) (sin (* u2 (PI)))))
(*.f32 (*.f32 #s(literal 2 binary32) (cos.f32 (*.f32 u2 (PI.f32)))) (sin.f32 (*.f32 u2 (PI.f32))))
(* 2 (* (cos (* u2 (PI))) (sin (* u2 (PI)))))
(*.f32 (*.f32 #s(literal 2 binary32) (cos.f32 (*.f32 u2 (PI.f32)))) (sin.f32 (*.f32 u2 (PI.f32))))
(* 2 (* (cos (* u2 (PI))) (sin (* u2 (PI)))))
(*.f32 (*.f32 #s(literal 2 binary32) (cos.f32 (*.f32 u2 (PI.f32)))) (sin.f32 (*.f32 u2 (PI.f32))))
(* 2 (* (cos (* u2 (PI))) (sin (* u2 (PI)))))
(*.f32 (*.f32 #s(literal 2 binary32) (cos.f32 (*.f32 u2 (PI.f32)))) (sin.f32 (*.f32 u2 (PI.f32))))
(* 2 (* (cos (* u2 (PI))) (sin (* u2 (PI)))))
(*.f32 (*.f32 #s(literal 2 binary32) (cos.f32 (*.f32 u2 (PI.f32)))) (sin.f32 (*.f32 u2 (PI.f32))))
(* 2 (* (cos (* u2 (PI))) (sin (* u2 (PI)))))
(*.f32 (*.f32 #s(literal 2 binary32) (cos.f32 (*.f32 u2 (PI.f32)))) (sin.f32 (*.f32 u2 (PI.f32))))
(* 2 (* (cos (* u2 (PI))) (sin (* u2 (PI)))))
(*.f32 (*.f32 #s(literal 2 binary32) (cos.f32 (*.f32 u2 (PI.f32)))) (sin.f32 (*.f32 u2 (PI.f32))))
(* 2 (* (cos (* u2 (PI))) (sin (* u2 (PI)))))
(*.f32 (*.f32 #s(literal 2 binary32) (cos.f32 (*.f32 u2 (PI.f32)))) (sin.f32 (*.f32 u2 (PI.f32))))
(* u2 (PI))
(*.f32 u2 (PI.f32))
(* u2 (+ (PI) (* -1/6 (* (pow u2 2) (pow (PI) 3)))))
(*.f32 u2 (+.f32 (PI.f32) (*.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))
(* u2 (+ (PI) (* (pow u2 2) (+ (* -1/6 (pow (PI) 3)) (* 1/120 (* (pow u2 2) (pow (PI) 5)))))))
(*.f32 u2 (+.f32 (PI.f32) (*.f32 (*.f32 u2 u2) (+.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal -1/6 binary32)) (*.f32 (*.f32 #s(literal 1/120 binary32) (*.f32 u2 u2)) (pow.f32 (PI.f32) #s(literal 5 binary32)))))))
(* u2 (+ (PI) (* (pow u2 2) (+ (* -1/6 (pow (PI) 3)) (* (pow u2 2) (+ (* -1/5040 (* (pow u2 2) (pow (PI) 7))) (* 1/120 (pow (PI) 5))))))))
(*.f32 u2 (+.f32 (PI.f32) (*.f32 (*.f32 u2 u2) (+.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal -1/6 binary32)) (*.f32 (*.f32 u2 u2) (+.f32 (*.f32 #s(literal 1/120 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32))) (*.f32 (*.f32 #s(literal -1/5040 binary32) (*.f32 u2 u2)) (pow.f32 (PI.f32) #s(literal 7 binary32)))))))))
(sin (* u2 (PI)))
(sin.f32 (*.f32 u2 (PI.f32)))
(sin (* u2 (PI)))
(sin.f32 (*.f32 u2 (PI.f32)))
(sin (* u2 (PI)))
(sin.f32 (*.f32 u2 (PI.f32)))
(sin (* u2 (PI)))
(sin.f32 (*.f32 u2 (PI.f32)))
(sin (* u2 (PI)))
(sin.f32 (*.f32 u2 (PI.f32)))
(sin (* u2 (PI)))
(sin.f32 (*.f32 u2 (PI.f32)))
(sin (* u2 (PI)))
(sin.f32 (*.f32 u2 (PI.f32)))
(sin (* u2 (PI)))
(sin.f32 (*.f32 u2 (PI.f32)))
(* -4/3 (pow u2 2))
(*.f32 (*.f32 u2 u2) #s(literal -4/3 binary32))
(* -4/3 (pow u2 2))
(*.f32 (*.f32 u2 u2) #s(literal -4/3 binary32))
(* -4/3 (pow u2 2))
(*.f32 (*.f32 u2 u2) #s(literal -4/3 binary32))
(* -4/3 (pow u2 2))
(*.f32 (*.f32 u2 u2) #s(literal -4/3 binary32))
(* -4/3 (pow u2 2))
(*.f32 (*.f32 u2 u2) #s(literal -4/3 binary32))
(* -4/3 (pow u2 2))
(*.f32 (*.f32 u2 u2) #s(literal -4/3 binary32))
(* -4/3 (pow u2 2))
(*.f32 (*.f32 u2 u2) #s(literal -4/3 binary32))
(* -4/3 (pow u2 2))
(*.f32 (*.f32 u2 u2) #s(literal -4/3 binary32))
(* -4/3 (pow u2 2))
(*.f32 (*.f32 u2 u2) #s(literal -4/3 binary32))
(* -4/3 (pow u2 2))
(*.f32 (*.f32 u2 u2) #s(literal -4/3 binary32))
(* -4/3 (pow u2 2))
(*.f32 (*.f32 u2 u2) #s(literal -4/3 binary32))
(* -4/3 (pow u2 2))
(*.f32 (*.f32 u2 u2) #s(literal -4/3 binary32))

eval447.0ms (1.4%)

Compiler

Compiled 51490 to 6473 computations (87.4% saved)

prune1.4s (4.3%)

Pruning

50 alts after pruning (46 fresh and 4 done)

PrunedKeptTotal
New1405311436
Fresh71522
Picked325
Done022
Total1415501465
Accuracy
99.7%
Counts
1465 → 50
Alt Table
Click to see full alt table
StatusAccuracyProgram
88.8%
(+.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) (*.f32 (*.f32 u1 u1) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (+.f32 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32))))))
73.9%
(*.f32 (pow.f32 (pow.f32 u1 #s(literal 1/4 binary32)) #s(literal 2 binary32)) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
74.2%
(*.f32 (pow.f32 (*.f32 u1 u1) #s(literal 1/4 binary32)) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
86.1%
(*.f32 (+.f32 (sqrt.f32 u1) (*.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
4.2%
(*.f32 (*.f32 (sqrt.f32 u1) u2) (*.f32 (*.f32 (PI.f32) #s(literal -1 binary32)) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -4/3 binary32)) (*.f32 (PI.f32) (PI.f32))))))
63.6%
(*.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 u1)) (*.f32 u2 (PI.f32)))
83.0%
(*.f32 (sqrt.f32 (-.f32 (log1p.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))) (log1p.f32 (*.f32 u1 (*.f32 u1 u1))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
98.3%
(*.f32 (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
89.3%
(*.f32 (sqrt.f32 (+.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal -1/2 binary32))))) (log1p.f32 (*.f32 u1 u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
85.7%
(*.f32 (sqrt.f32 (+.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 #s(literal -1/2 binary32)))) (log1p.f32 (*.f32 u1 u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
53.4%
(*.f32 (sqrt.f32 (+.f32 (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))) (log1p.f32 (*.f32 u1 (*.f32 u1 u1))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
53.9%
(*.f32 (sqrt.f32 (+.f32 (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))) (log1p.f32 (*.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
74.5%
(*.f32 (sqrt.f32 (+.f32 u1 (log1p.f32 (*.f32 u1 u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
92.2%
(*.f32 (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1/2 binary32) (*.f32 u1 (+.f32 #s(literal 1/3 binary32) (*.f32 u1 #s(literal 1/4 binary32))))))))) (*.f32 (*.f32 #s(literal 2 binary32) (sin.f32 (*.f32 (PI.f32) u2))) (cos.f32 (*.f32 (PI.f32) u2))))
82.7%
(*.f32 (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1/2 binary32) (*.f32 u1 (+.f32 #s(literal 1/3 binary32) (*.f32 u1 #s(literal 1/4 binary32))))))))) (*.f32 u2 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)))))))
92.2%
(*.f32 (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1/2 binary32) (*.f32 u1 (+.f32 #s(literal 1/3 binary32) (*.f32 u1 #s(literal 1/4 binary32))))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
88.1%
(*.f32 (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1/2 binary32) (*.f32 u1 (+.f32 #s(literal 1/3 binary32) (*.f32 u1 #s(literal -7/4 binary32))))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
81.3%
(*.f32 (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1/2 binary32) (*.f32 u1 #s(literal 1/3 binary32))))))) (*.f32 u2 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)))))))
90.4%
(*.f32 (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1/2 binary32) (*.f32 u1 #s(literal 1/3 binary32))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
85.9%
(*.f32 (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 #s(literal 1/2 binary32))))) (*.f32 (*.f32 #s(literal 2 binary32) (sin.f32 (*.f32 (PI.f32) u2))) (cos.f32 (*.f32 (PI.f32) u2))))
77.8%
(*.f32 (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 #s(literal 1/2 binary32))))) (*.f32 u2 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)))))))
85.9%
(*.f32 (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 #s(literal 1/2 binary32))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
75.1%
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) (log1p.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))))) (*.f32 u2 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)))))))
98.3%
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) (log1p.f32 u1)))) (*.f32 (*.f32 #s(literal 2 binary32) (sin.f32 (*.f32 (PI.f32) u2))) (cos.f32 (*.f32 (PI.f32) u2))))
87.3%
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) (log1p.f32 u1)))) (*.f32 u2 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)))))))
57.6%
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (log.f32 (-.f32 (*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))) (*.f32 u1 (*.f32 u1 u1))))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))) (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
53.9%
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)))) (log1p.f32 (*.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
90.7%
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (log.f32 (neg.f32 (+.f32 (*.f32 u1 u1) #s(literal -1 binary32)))) (log1p.f32 u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
57.7%
(*.f32 (sqrt.f32 (neg.f32 (neg.f32 (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))) (*.f32 (*.f32 #s(literal 2 binary32) (sin.f32 (*.f32 (PI.f32) u2))) (cos.f32 (*.f32 (PI.f32) u2))))
97.8%
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 (*.f32 #s(literal 2 binary32) (sin.f32 (*.f32 (*.f32 (PI.f32) (log.f32 (E.f32))) u2))) (cos.f32 (*.f32 (PI.f32) u2))))
98.1%
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 (*.f32 #s(literal 2 binary32) (sin.f32 (*.f32 (PI.f32) u2))) (cos.f32 (*.f32 (-.f32 (+.f32 #s(literal 1 binary32) (PI.f32)) #s(literal 1 binary32)) u2))))
98.2%
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 (*.f32 #s(literal 2 binary32) (sin.f32 (*.f32 (PI.f32) u2))) (cos.f32 (*.f32 (*.f32 (PI.f32) (log.f32 (E.f32))) u2))))
98.3%
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 (*.f32 #s(literal 2 binary32) (sin.f32 (*.f32 (PI.f32) u2))) (cos.f32 (*.f32 (PI.f32) u2))))
87.3%
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 u2 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)))))))
79.4%
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32))))
97.7%
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) (*.f32 u2 (pow.f32 (PI.f32) #s(literal 1/3 binary32))))))))
97.9%
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) (*.f32 u2 (pow.f32 (PI.f32) #s(literal 2/3 binary32)))))))
98.4%
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))))
54.8%
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 u2 (*.f32 (-.f32 (+.f32 #s(literal 1 binary32) (PI.f32)) #s(literal 1 binary32)) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)))))))
55.2%
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 u2 (*.f32 (*.f32 (PI.f32) (log.f32 (E.f32))) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)))))))
55.1%
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 u2 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 (*.f32 u2 #s(literal -4/3 binary32)) u2) (*.f32 (PI.f32) (PI.f32)))))))
51.1%
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32))))
60.5%
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) (*.f32 #s(literal 2 binary32) u2)))))
60.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)))
68.0%
(*.f32 (sqrt.f32 u1) (*.f32 u2 (+.f32 (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -4/3 binary32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))))
68.0%
(*.f32 (sqrt.f32 u1) (*.f32 u2 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)))))))
73.7%
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (-.f32 (+.f32 #s(literal 1 binary32) (PI.f32)) #s(literal 1 binary32))) u2)))
73.7%
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (log.f32 (E.f32)))) u2)))
74.2%
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
68.0%
(*.f32 u2 (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (sqrt.f32 u1)) (*.f32 (*.f32 u2 u2) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 u1) (PI.f32)))))
Compiler

Compiled 2377 to 1734 computations (27.1% saved)

simplify357.0ms (1.1%)

Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
cost-diff128
(neg.f32 (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
cost-diff192
(neg.f32 (neg.f32 (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))
cost-diff192
(sqrt.f32 (neg.f32 (neg.f32 (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))))
cost-diff192
(*.f32 (sqrt.f32 (neg.f32 (neg.f32 (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))) (*.f32 (*.f32 #s(literal 2 binary32) (sin.f32 (*.f32 (PI.f32) u2))) (cos.f32 (*.f32 (PI.f32) u2))))
cost-diff0
(*.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32))
cost-diff0
(sqrt.f32 u1)
cost-diff0
(+.f32 (sqrt.f32 u1) (*.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32)))
cost-diff0
(*.f32 (+.f32 (sqrt.f32 u1) (*.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
cost-diff0
(+.f32 #s(literal 1 binary32) (*.f32 u1 #s(literal 1/2 binary32)))
cost-diff0
(*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 #s(literal 1/2 binary32))))
cost-diff0
(sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 #s(literal 1/2 binary32)))))
cost-diff0
(*.f32 (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 #s(literal 1/2 binary32))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
cost-diff0
(*.f32 u2 (PI.f32))
cost-diff0
(sqrt.f32 u1)
cost-diff0
(*.f32 #s(literal 2 binary32) (sqrt.f32 u1))
cost-diff0
(*.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 u1)) (*.f32 u2 (PI.f32)))
cost-diff0
(log1p.f32 u1)
cost-diff0
(-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1))))
cost-diff0
(sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1)))))
cost-diff0
(*.f32 (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
Rules
1830×fnmadd-define
1770×sum3-define
1688×sum5-define
1576×sum4-define
1470×fma-lowering-fma.f32
Iterations

Useful iterations: 6 (0.0ms)

IterNodesCost
046323
1103310
2192310
3341310
4429310
5534310
6768286
71610286
84984286
08094286
Stop Event
iter limit
node limit
Calls
Call 1
Inputs
(* (sqrt (- (log (+ 1 u1)) (log (+ 1 (* u1 (neg u1)))))) (sin (* (* 2 (PI)) u2)))
(sqrt (- (log (+ 1 u1)) (log (+ 1 (* u1 (neg u1))))))
(- (log (+ 1 u1)) (log (+ 1 (* u1 (neg u1)))))
(log (+ 1 u1))
u1
(log (+ 1 (* u1 (neg u1))))
(* u1 (neg u1))
(neg u1)
(sin (* (* 2 (PI)) u2))
(* (* 2 (PI)) u2)
(* 2 (PI))
2
(PI)
u2
(* (* 2 (sqrt u1)) (* u2 (PI)))
(* 2 (sqrt u1))
2
(sqrt u1)
u1
(* u2 (PI))
u2
(PI)
(* (sqrt (* u1 (+ 1 (* u1 1/2)))) (sin (* (* 2 (PI)) u2)))
(sqrt (* u1 (+ 1 (* u1 1/2))))
(* u1 (+ 1 (* u1 1/2)))
u1
(+ 1 (* u1 1/2))
1
(* u1 1/2)
1/2
(sin (* (* 2 (PI)) u2))
(* (* 2 (PI)) u2)
(* 2 (PI))
2
(PI)
u2
(* (+ (sqrt u1) (* (sqrt (* u1 (* u1 u1))) 1/4)) (sin (* (* 2 (PI)) u2)))
(+ (sqrt u1) (* (sqrt (* u1 (* u1 u1))) 1/4))
(sqrt u1)
u1
(* (sqrt (* u1 (* u1 u1))) 1/4)
(sqrt (* u1 (* u1 u1)))
(* u1 (* u1 u1))
(* u1 u1)
1/4
(sin (* (* 2 (PI)) u2))
(* (* 2 (PI)) u2)
(* 2 (PI))
2
(PI)
u2
(* (sqrt (neg (neg (log (/ (+ 1 u1) (- 1 (* u1 u1))))))) (* (* 2 (sin (* (PI) u2))) (cos (* (PI) u2))))
(sqrt (neg (neg (log (/ (+ 1 u1) (- 1 (* u1 u1)))))))
(neg (neg (log (/ (+ 1 u1) (- 1 (* u1 u1))))))
(neg (log (/ (+ 1 u1) (- 1 (* u1 u1)))))
(log (/ (+ 1 u1) (- 1 (* u1 u1))))
(/ (+ 1 u1) (- 1 (* u1 u1)))
(+ 1 u1)
1
u1
(- 1 (* u1 u1))
(* u1 u1)
(* (* 2 (sin (* (PI) u2))) (cos (* (PI) u2)))
(* 2 (sin (* (PI) u2)))
2
(sin (* (PI) u2))
(* (PI) u2)
(PI)
u2
(cos (* (PI) u2))
Outputs
(* (sqrt (- (log (+ 1 u1)) (log (+ 1 (* u1 (neg u1)))))) (sin (* (* 2 (PI)) u2)))
(*.f32 (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))))
(sqrt (- (log (+ 1 u1)) (log (+ 1 (* u1 (neg u1))))))
(sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1)))))
(- (log (+ 1 u1)) (log (+ 1 (* u1 (neg u1)))))
(-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1))))
(log (+ 1 u1))
(log1p.f32 u1)
u1
(log (+ 1 (* u1 (neg u1))))
(log1p.f32 (*.f32 u1 (neg.f32 u1)))
(* u1 (neg u1))
(*.f32 u1 (neg.f32 u1))
(neg u1)
(neg.f32 u1)
(sin (* (* 2 (PI)) u2))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2)))
(* (* 2 (PI)) u2)
(*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))
(* 2 (PI))
(*.f32 #s(literal 2 binary32) (PI.f32))
2
#s(literal 2 binary32)
(PI)
(PI.f32)
u2
(* (* 2 (sqrt u1)) (* u2 (PI)))
(*.f32 (PI.f32) (*.f32 u2 (*.f32 #s(literal 2 binary32) (sqrt.f32 u1))))
(* 2 (sqrt u1))
(*.f32 #s(literal 2 binary32) (sqrt.f32 u1))
2
#s(literal 2 binary32)
(sqrt u1)
(sqrt.f32 u1)
u1
(* u2 (PI))
(*.f32 (PI.f32) u2)
u2
(PI)
(PI.f32)
(* (sqrt (* u1 (+ 1 (* u1 1/2)))) (sin (* (* 2 (PI)) u2)))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 #s(literal 1/2 binary32))))))
(sqrt (* u1 (+ 1 (* u1 1/2))))
(sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 #s(literal 1/2 binary32)))))
(* u1 (+ 1 (* u1 1/2)))
(*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 #s(literal 1/2 binary32))))
u1
(+ 1 (* u1 1/2))
(+.f32 #s(literal 1 binary32) (*.f32 u1 #s(literal 1/2 binary32)))
1
#s(literal 1 binary32)
(* u1 1/2)
(*.f32 u1 #s(literal 1/2 binary32))
1/2
#s(literal 1/2 binary32)
(sin (* (* 2 (PI)) u2))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2)))
(* (* 2 (PI)) u2)
(*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))
(* 2 (PI))
(*.f32 #s(literal 2 binary32) (PI.f32))
2
#s(literal 2 binary32)
(PI)
(PI.f32)
u2
(* (+ (sqrt u1) (* (sqrt (* u1 (* u1 u1))) 1/4)) (sin (* (* 2 (PI)) u2)))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) (+.f32 (sqrt.f32 u1) (*.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32))))
(+ (sqrt u1) (* (sqrt (* u1 (* u1 u1))) 1/4))
(+.f32 (sqrt.f32 u1) (*.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32)))
(sqrt u1)
(sqrt.f32 u1)
u1
(* (sqrt (* u1 (* u1 u1))) 1/4)
(*.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32))
(sqrt (* u1 (* u1 u1)))
(sqrt.f32 (*.f32 u1 (*.f32 u1 u1)))
(* u1 (* u1 u1))
(*.f32 u1 (*.f32 u1 u1))
(* u1 u1)
(*.f32 u1 u1)
1/4
#s(literal 1/4 binary32)
(sin (* (* 2 (PI)) u2))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2)))
(* (* 2 (PI)) u2)
(*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))
(* 2 (PI))
(*.f32 #s(literal 2 binary32) (PI.f32))
2
#s(literal 2 binary32)
(PI)
(PI.f32)
u2
(* (sqrt (neg (neg (log (/ (+ 1 u1) (- 1 (* u1 u1))))))) (* (* 2 (sin (* (PI) u2))) (cos (* (PI) u2))))
(*.f32 (sqrt.f32 (log.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (sin.f32 (*.f32 (PI.f32) u2)) (*.f32 #s(literal 2 binary32) (cos.f32 (*.f32 (PI.f32) u2)))))
(sqrt (neg (neg (log (/ (+ 1 u1) (- 1 (* u1 u1)))))))
(sqrt.f32 (log.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))))
(neg (neg (log (/ (+ 1 u1) (- 1 (* u1 u1))))))
(log.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)))
(neg (log (/ (+ 1 u1) (- 1 (* u1 u1)))))
(neg.f32 (log.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))))
(log (/ (+ 1 u1) (- 1 (* u1 u1))))
(log.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)))
(/ (+ 1 u1) (- 1 (* u1 u1)))
(/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))
(+ 1 u1)
(+.f32 #s(literal 1 binary32) u1)
1
#s(literal 1 binary32)
u1
(- 1 (* u1 u1))
(-.f32 #s(literal 1 binary32) (*.f32 u1 u1))
(* u1 u1)
(*.f32 u1 u1)
(* (* 2 (sin (* (PI) u2))) (cos (* (PI) u2)))
(*.f32 (sin.f32 (*.f32 (PI.f32) u2)) (*.f32 #s(literal 2 binary32) (cos.f32 (*.f32 (PI.f32) u2))))
(* 2 (sin (* (PI) u2)))
(*.f32 #s(literal 2 binary32) (sin.f32 (*.f32 (PI.f32) u2)))
2
#s(literal 2 binary32)
(sin (* (PI) u2))
(sin.f32 (*.f32 (PI.f32) u2))
(* (PI) u2)
(*.f32 (PI.f32) u2)
(PI)
(PI.f32)
u2
(cos (* (PI) u2))
(cos.f32 (*.f32 (PI.f32) u2))

localize717.0ms (2.2%)

Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy99.4%
(*.f32 (*.f32 #s(literal 2 binary32) (sin.f32 (*.f32 (PI.f32) u2))) (cos.f32 (*.f32 (PI.f32) u2)))
accuracy98.9%
(*.f32 (PI.f32) u2)
accuracy98.9%
(*.f32 (sqrt.f32 (neg.f32 (neg.f32 (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))) (*.f32 (*.f32 #s(literal 2 binary32) (sin.f32 (*.f32 (PI.f32) u2))) (cos.f32 (*.f32 (PI.f32) u2))))
accuracy56.2%
(log.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
accuracy99.3%
(+.f32 (sqrt.f32 u1) (*.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32)))
accuracy99.2%
(*.f32 u1 (*.f32 u1 u1))
accuracy98.9%
(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)
accuracy98.9%
(*.f32 (+.f32 (sqrt.f32 u1) (*.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
accuracy99.4%
(sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))
accuracy99.1%
(*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 #s(literal 1/2 binary32))))
accuracy98.9%
(*.f32 (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 #s(literal 1/2 binary32))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
accuracy98.9%
(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)
accuracy100.0%
(sqrt.f32 u1)
accuracy100.0%
(PI.f32)
accuracy98.9%
(*.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 u1)) (*.f32 u2 (PI.f32)))
accuracy98.9%
(*.f32 u2 (PI.f32))
accuracy99.4%
(sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))
accuracy99.0%
(-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1))))
accuracy98.9%
(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)
accuracy98.9%
(*.f32 (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
Results
337.0ms216×0valid
139.0ms40×1valid
Compiler

Compiled 343 to 47 computations (86.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 298.0ms
ival-mult: 100.0ms (33.6% of total)
ival-log: 43.0ms (14.4% of total)
compiled-spec: 32.0ms (10.8% of total)
ival-neg: 27.0ms (9.1% of total)
ival-sqrt: 25.0ms (8.4% of total)
ival-add: 18.0ms (6% of total)
ival-sin: 17.0ms (5.7% of total)
backward-pass: 11.0ms (3.7% of total)
ival-sub: 7.0ms (2.4% of total)
ival-cos: 7.0ms (2.4% of total)
ival-div: 5.0ms (1.7% of total)
ival-pi: 3.0ms (1% of total)
const: 2.0ms (0.7% of total)

series245.0ms (0.8%)

Counts
26 → 360
Calls
Call 1
Inputs
#<alt (* (sqrt (- (log (+ 1 u1)) (log (+ 1 (* u1 (neg u1)))))) (sin (* (* 2 (PI)) u2)))>
#<alt (sqrt (- (log (+ 1 u1)) (log (+ 1 (* u1 (neg u1))))))>
#<alt (- (log (+ 1 u1)) (log (+ 1 (* u1 (neg u1)))))>
#<alt (log (+ 1 u1))>
#<alt (* (* 2 (sqrt u1)) (* u2 (PI)))>
#<alt (* 2 (sqrt u1))>
#<alt (sqrt u1)>
#<alt (* u2 (PI))>
#<alt (* (sqrt (* u1 (+ 1 (* u1 1/2)))) (sin (* (* 2 (PI)) u2)))>
#<alt (sqrt (* u1 (+ 1 (* u1 1/2))))>
#<alt (* u1 (+ 1 (* u1 1/2)))>
#<alt (+ 1 (* u1 1/2))>
#<alt (* (+ (sqrt u1) (* (sqrt (* u1 (* u1 u1))) 1/4)) (sin (* (* 2 (PI)) u2)))>
#<alt (+ (sqrt u1) (* (sqrt (* u1 (* u1 u1))) 1/4))>
#<alt (* (sqrt (* u1 (* u1 u1))) 1/4)>
#<alt (* (sqrt (neg (neg (log (/ (+ 1 u1) (- 1 (* u1 u1))))))) (* (* 2 (sin (* (PI) u2))) (cos (* (PI) u2))))>
#<alt (sqrt (neg (neg (log (/ (+ 1 u1) (- 1 (* u1 u1)))))))>
#<alt (neg (neg (log (/ (+ 1 u1) (- 1 (* u1 u1))))))>
#<alt (neg (log (/ (+ 1 u1) (- 1 (* u1 u1)))))>
#<alt (* (* 2 (PI)) u2)>
#<alt (sin (* (* 2 (PI)) u2))>
#<alt (PI)>
#<alt (* u1 (* u1 u1))>
#<alt (log (/ (+ 1 u1) (- 1 (* u1 u1))))>
#<alt (* (PI) u2)>
#<alt (* (* 2 (sin (* (PI) u2))) (cos (* (PI) u2)))>
Outputs
#<alt (* (sqrt u1) (sin (* 2 (* u2 (PI)))))>
#<alt (+ (* 1/4 (* (sqrt (pow u1 3)) (sin (* 2 (* u2 (PI)))))) (* (sqrt u1) (sin (* 2 (* u2 (PI))))))>
#<alt (+ (* (sqrt u1) (sin (* 2 (* u2 (PI))))) (* (pow u1 2) (+ (* 1/6 (* (sqrt u1) (sin (* 2 (* u2 (PI)))))) (* 1/4 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))))))>
#<alt (+ (* (sqrt u1) (sin (* 2 (* u2 (PI))))) (* (pow u1 2) (+ (* 1/4 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))) (* u1 (+ (* 1/6 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))) (* 1/2 (* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (- 1/4 (* 1/16 (/ 1 u1)))))))))))>
#<alt (* (sin (* 2 (* u2 (PI)))) (sqrt (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1)))))))>
#<alt (+ (* 1/2 (* (/ (sin (* 2 (* u2 (PI)))) u1) (sqrt (/ 1 (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1))))))))) (* (sin (* 2 (* u2 (PI)))) (sqrt (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1))))))))>
#<alt (+ (* 1/2 (* (/ (sin (* 2 (* u2 (PI)))) u1) (sqrt (/ 1 (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1))))))))) (+ (* 1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (- 1/2 (* 1/4 (/ 1 (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1))))))))) (pow u1 2)) (sqrt (/ 1 (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1))))))))) (* (sin (* 2 (* u2 (PI)))) (sqrt (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1)))))))))>
#<alt (+ (* 1/2 (* (/ (sin (* 2 (* u2 (PI)))) u1) (sqrt (/ 1 (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1))))))))) (+ (* 1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (- 1/3 (* 1/2 (/ (- 1/2 (* 1/4 (/ 1 (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1)))))))) (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1))))))))) (pow u1 3)) (sqrt (/ 1 (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1))))))))) (+ (* 1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (- 1/2 (* 1/4 (/ 1 (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1))))))))) (pow u1 2)) (sqrt (/ 1 (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1))))))))) (* (sin (* 2 (* u2 (PI)))) (sqrt (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1))))))))))>
#<alt (* (sin (* 2 (* u2 (PI)))) (sqrt (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1))))))>
#<alt (+ (* 1/2 (* (/ (sin (* 2 (* u2 (PI)))) u1) (sqrt (/ 1 (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1)))))))) (* (sin (* 2 (* u2 (PI)))) (sqrt (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1)))))))>
#<alt (+ (* -1 (/ (+ (* -1/2 (* (sin (* 2 (* u2 (PI)))) (sqrt (/ 1 (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1)))))))) (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (- 1/2 (* 1/4 (/ 1 (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1)))))))) u1) (sqrt (/ 1 (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1))))))))) u1)) (* (sin (* 2 (* u2 (PI)))) (sqrt (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1)))))))>
#<alt (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (* (* (sin (* 2 (* u2 (PI)))) (- 1/2 (* 1/4 (/ 1 (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1)))))))) (sqrt (/ 1 (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1)))))))) (* 1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (+ 1/3 (* -1/2 (/ (- 1/2 (* 1/4 (/ 1 (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1))))))) (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1)))))))) u1) (sqrt (/ 1 (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1))))))))) u1)) (* -1/2 (* (sin (* 2 (* u2 (PI)))) (sqrt (/ 1 (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1))))))))) u1)) (* (sin (* 2 (* u2 (PI)))) (sqrt (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1)))))))>
#<alt (* 2 (* (* u2 (PI)) (sqrt (- (log (+ 1 u1)) (log (+ 1 (* -1 (pow u1 2))))))))>
#<alt (* u2 (+ (* -4/3 (* (* (pow u2 2) (pow (PI) 3)) (sqrt (- (log (+ 1 u1)) (log (+ 1 (* -1 (pow u1 2)))))))) (* 2 (* (PI) (sqrt (- (log (+ 1 u1)) (log (+ 1 (* -1 (pow u1 2))))))))))>
#<alt (* u2 (+ (* 2 (* (PI) (sqrt (- (log (+ 1 u1)) (log (+ 1 (* -1 (pow u1 2)))))))) (* (pow u2 2) (+ (* -4/3 (* (pow (PI) 3) (sqrt (- (log (+ 1 u1)) (log (+ 1 (* -1 (pow u1 2)))))))) (* 4/15 (* (* (pow u2 2) (pow (PI) 5)) (sqrt (- (log (+ 1 u1)) (log (+ 1 (* -1 (pow u1 2))))))))))))>
#<alt (* u2 (+ (* 2 (* (PI) (sqrt (- (log (+ 1 u1)) (log (+ 1 (* -1 (pow u1 2)))))))) (* (pow u2 2) (+ (* -4/3 (* (pow (PI) 3) (sqrt (- (log (+ 1 u1)) (log (+ 1 (* -1 (pow u1 2)))))))) (* (pow u2 2) (+ (* -8/315 (* (* (pow u2 2) (pow (PI) 7)) (sqrt (- (log (+ 1 u1)) (log (+ 1 (* -1 (pow u1 2)))))))) (* 4/15 (* (pow (PI) 5) (sqrt (- (log (+ 1 u1)) (log (+ 1 (* -1 (pow u1 2))))))))))))))>
#<alt (* (sin (* 2 (* u2 (PI)))) (sqrt (- (log (+ 1 u1)) (log (+ 1 (* -1 (pow u1 2)))))))>
#<alt (* (sin (* 2 (* u2 (PI)))) (sqrt (- (log (+ 1 u1)) (log (+ 1 (* -1 (pow u1 2)))))))>
#<alt (* (sin (* 2 (* u2 (PI)))) (sqrt (- (log (+ 1 u1)) (log (+ 1 (* -1 (pow u1 2)))))))>
#<alt (* (sin (* 2 (* u2 (PI)))) (sqrt (- (log (+ 1 u1)) (log (+ 1 (* -1 (pow u1 2)))))))>
#<alt (* (sin (* 2 (* u2 (PI)))) (sqrt (- (log (+ 1 u1)) (log (+ 1 (* -1 (pow u1 2)))))))>
#<alt (* (sin (* 2 (* u2 (PI)))) (sqrt (- (log (+ 1 u1)) (log (+ 1 (* -1 (pow u1 2)))))))>
#<alt (* (sin (* 2 (* u2 (PI)))) (sqrt (- (log (+ 1 u1)) (log (+ 1 (* -1 (pow u1 2)))))))>
#<alt (* (sin (* 2 (* u2 (PI)))) (sqrt (- (log (+ 1 u1)) (log (+ 1 (* -1 (pow u1 2)))))))>
#<alt (sqrt u1)>
#<alt (+ (sqrt u1) (* 1/4 (sqrt (pow u1 3))))>
#<alt (+ (sqrt u1) (* (pow u1 2) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 u1))))))>
#<alt (+ (sqrt u1) (* (pow u1 2) (+ (* 1/4 (sqrt (/ 1 u1))) (* u1 (+ (* 1/6 (sqrt (/ 1 u1))) (* 1/2 (* (sqrt u1) (- 1/4 (* 1/16 (/ 1 u1))))))))))>
#<alt (sqrt (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1))))))>
#<alt (+ (sqrt (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1)))))) (* 1/2 (* (/ 1 u1) (sqrt (/ 1 (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1))))))))))>
#<alt (+ (sqrt (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1)))))) (+ (* 1/2 (* (/ 1 u1) (sqrt (/ 1 (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1))))))))) (* 1/2 (* (/ (- 1/2 (* 1/4 (/ 1 (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1)))))))) (pow u1 2)) (sqrt (/ 1 (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1)))))))))))>
#<alt (+ (sqrt (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1)))))) (+ (* 1/2 (* (/ 1 u1) (sqrt (/ 1 (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1))))))))) (+ (* 1/2 (* (/ (- 1/3 (* 1/2 (/ (- 1/2 (* 1/4 (/ 1 (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1)))))))) (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1)))))))) (pow u1 3)) (sqrt (/ 1 (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1))))))))) (* 1/2 (* (/ (- 1/2 (* 1/4 (/ 1 (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1)))))))) (pow u1 2)) (sqrt (/ 1 (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1))))))))))))>
#<alt (sqrt (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1)))))>
#<alt (+ (sqrt (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1))))) (* 1/2 (* (/ 1 u1) (sqrt (/ 1 (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1)))))))))>
#<alt (+ (sqrt (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1))))) (* -1 (/ (+ (* -1/2 (sqrt (/ 1 (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1))))))) (* -1/2 (* (/ (- 1/2 (* 1/4 (/ 1 (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1))))))) u1) (sqrt (/ 1 (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1))))))))) u1)))>
#<alt (+ (sqrt (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1))))) (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (* (- 1/2 (* 1/4 (/ 1 (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1))))))) (sqrt (/ 1 (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1)))))))) (* 1/2 (* (/ (+ 1/3 (* -1/2 (/ (- 1/2 (* 1/4 (/ 1 (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1))))))) (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1))))))) u1) (sqrt (/ 1 (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1))))))))) u1)) (* -1/2 (sqrt (/ 1 (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1)))))))) u1)))>
#<alt u1>
#<alt (* u1 (+ 1 (* 1/2 u1)))>
#<alt (* u1 (+ 1 (* u1 (+ 1/2 (* 1/3 u1)))))>
#<alt (* u1 (+ 1 (* u1 (+ 1/2 (* u1 (+ 1/3 (* 1/4 u1)))))))>
#<alt (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1)))))>
#<alt (- (+ (* -1 (log (/ 1 u1))) (/ 1 u1)) (+ (log -1) (* -2 (log (/ 1 u1)))))>
#<alt (- (+ (* -1 (log (/ 1 u1))) (+ (/ 1/2 (pow u1 2)) (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1)))))>
#<alt (- (+ (* -1 (log (/ 1 u1))) (+ (/ 1/2 (pow u1 2)) (+ (/ 1 u1) (* 1/3 (/ 1 (pow u1 3)))))) (+ (log -1) (* -2 (log (/ 1 u1)))))>
#<alt (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1))))>
#<alt (- (+ (* -1 (log (/ -1 u1))) (/ 1 u1)) (* -2 (log (/ -1 u1))))>
#<alt (- (+ (* -1 (log (/ -1 u1))) (+ (/ 1/2 (pow u1 2)) (/ 1 u1))) (* -2 (log (/ -1 u1))))>
#<alt (- (+ (* -1 (log (/ -1 u1))) (* -1 (/ (- (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u1))) u1)) 1) u1))) (* -2 (log (/ -1 u1))))>
#<alt u1>
#<alt (* u1 (+ 1 (* -1/2 u1)))>
#<alt (* u1 (+ 1 (* u1 (- (* 1/3 u1) 1/2))))>
#<alt (* u1 (+ 1 (* u1 (- (* u1 (+ 1/3 (* -1/4 u1))) 1/2))))>
#<alt (* -1 (log (/ 1 u1)))>
#<alt (+ (* -1 (log (/ 1 u1))) (/ 1 u1))>
#<alt (- (+ (* -1 (log (/ 1 u1))) (/ 1 u1)) (/ 1/2 (pow u1 2)))>
#<alt (- (+ (* -1 (log (/ 1 u1))) (+ (/ 1 u1) (* 1/3 (/ 1 (pow u1 3))))) (/ 1/2 (pow u1 2)))>
#<alt (+ (log -1) (* -1 (log (/ -1 u1))))>
#<alt (+ (log -1) (+ (* -1 (log (/ -1 u1))) (/ 1 u1)))>
#<alt (+ (log -1) (+ (* -1 (log (/ -1 u1))) (* -1 (/ (- (* 1/2 (/ 1 u1)) 1) u1))))>
#<alt (+ (log -1) (+ (* -1 (log (/ -1 u1))) (* -1 (/ (- (* -1 (/ (- (* 1/3 (/ 1 u1)) 1/2) u1)) 1) u1))))>
#<alt (* 2 (* (sqrt u1) (* u2 (PI))))>
#<alt (* 2 (* (sqrt u1) (* u2 (PI))))>
#<alt (* 2 (* (sqrt u1) (* u2 (PI))))>
#<alt (* 2 (* (sqrt u1) (* u2 (PI))))>
#<alt (* 2 (* (sqrt u1) (* u2 (PI))))>
#<alt (* 2 (* (sqrt u1) (* u2 (PI))))>
#<alt (* 2 (* (sqrt u1) (* u2 (PI))))>
#<alt (* 2 (* (sqrt u1) (* u2 (PI))))>
#<alt (* -2 (* (sqrt u1) (* u2 (* (PI) (pow (sqrt -1) 2)))))>
#<alt (* -2 (* (sqrt u1) (* u2 (* (PI) (pow (sqrt -1) 2)))))>
#<alt (* -2 (* (sqrt u1) (* u2 (* (PI) (pow (sqrt -1) 2)))))>
#<alt (* -2 (* (sqrt u1) (* u2 (* (PI) (pow (sqrt -1) 2)))))>
#<alt (* 2 (* (sqrt u1) (* u2 (PI))))>
#<alt (* 2 (* (sqrt u1) (* u2 (PI))))>
#<alt (* 2 (* (sqrt u1) (* u2 (PI))))>
#<alt (* 2 (* (sqrt u1) (* u2 (PI))))>
#<alt (* 2 (* (sqrt u1) (* u2 (PI))))>
#<alt (* 2 (* (sqrt u1) (* u2 (PI))))>
#<alt (* 2 (* (sqrt u1) (* u2 (PI))))>
#<alt (* 2 (* (sqrt u1) (* u2 (PI))))>
#<alt (* 2 (* (sqrt u1) (* u2 (PI))))>
#<alt (* 2 (* (sqrt u1) (* u2 (PI))))>
#<alt (* 2 (* (sqrt u1) (* u2 (PI))))>
#<alt (* 2 (* (sqrt u1) (* u2 (PI))))>
#<alt (* 2 (sqrt u1))>
#<alt (* 2 (sqrt u1))>
#<alt (* 2 (sqrt u1))>
#<alt (* 2 (sqrt u1))>
#<alt (* 2 (sqrt u1))>
#<alt (* 2 (sqrt u1))>
#<alt (* 2 (sqrt u1))>
#<alt (* 2 (sqrt u1))>
#<alt (* -2 (* (sqrt u1) (pow (sqrt -1) 2)))>
#<alt (* -2 (* (sqrt u1) (pow (sqrt -1) 2)))>
#<alt (* -2 (* (sqrt u1) (pow (sqrt -1) 2)))>
#<alt (* -2 (* (sqrt u1) (pow (sqrt -1) 2)))>
#<alt (sqrt u1)>
#<alt (sqrt u1)>
#<alt (sqrt u1)>
#<alt (sqrt u1)>
#<alt (sqrt u1)>
#<alt (sqrt u1)>
#<alt (sqrt u1)>
#<alt (sqrt u1)>
#<alt (* -1 (* (sqrt u1) (pow (sqrt -1) 2)))>
#<alt (* -1 (* (sqrt u1) (pow (sqrt -1) 2)))>
#<alt (* -1 (* (sqrt u1) (pow (sqrt -1) 2)))>
#<alt (* -1 (* (sqrt u1) (pow (sqrt -1) 2)))>
#<alt (* u2 (PI))>
#<alt (* u2 (PI))>
#<alt (* u2 (PI))>
#<alt (* u2 (PI))>
#<alt (* u2 (PI))>
#<alt (* u2 (PI))>
#<alt (* u2 (PI))>
#<alt (* u2 (PI))>
#<alt (* u2 (PI))>
#<alt (* u2 (PI))>
#<alt (* u2 (PI))>
#<alt (* u2 (PI))>
#<alt (* (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/32 (* (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)))))) (* (pow u1 2) (+ (* -1/32 (* (sqrt (/ 1 (pow u1 3))) (sin (* 2 (* u2 (PI)))))) (* 1/128 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))))))))>
#<alt (* u1 (* (sin (* 2 (* u2 (PI)))) (sqrt 1/2)))>
#<alt (* u1 (+ (* 1/2 (/ (sin (* 2 (* u2 (PI)))) (* u1 (sqrt 1/2)))) (* (sin (* 2 (* u2 (PI)))) (sqrt 1/2))))>
#<alt (* u1 (+ (* -1/8 (/ (sin (* 2 (* u2 (PI)))) (* (pow u1 2) (pow (sqrt 1/2) 3)))) (+ (* 1/2 (/ (sin (* 2 (* u2 (PI)))) (* u1 (sqrt 1/2)))) (* (sin (* 2 (* u2 (PI)))) (sqrt 1/2)))))>
#<alt (* u1 (+ (* -1/8 (/ (sin (* 2 (* u2 (PI)))) (* (pow u1 2) (pow (sqrt 1/2) 3)))) (+ (* 1/16 (/ (sin (* 2 (* u2 (PI)))) (* (pow u1 3) (pow (sqrt 1/2) 5)))) (+ (* 1/2 (/ (sin (* 2 (* u2 (PI)))) (* u1 (sqrt 1/2)))) (* (sin (* 2 (* u2 (PI)))) (sqrt 1/2))))))>
#<alt (* -1 (* u1 (* (sin (* 2 (* u2 (PI)))) (* (sqrt -1) (sqrt -1/2)))))>
#<alt (* -1 (* u1 (+ (* -1/2 (/ (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (* u1 (sqrt -1/2)))) (* (sin (* 2 (* u2 (PI)))) (* (sqrt -1) (sqrt -1/2))))))>
#<alt (* -1 (* u1 (+ (* -1 (/ (+ (* 1/8 (/ (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (* u1 (pow (sqrt -1/2) 3)))) (* 1/2 (/ (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt -1/2)))) u1)) (* (sin (* 2 (* u2 (PI)))) (* (sqrt -1) (sqrt -1/2))))))>
#<alt (* -1 (* u1 (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/8 (/ (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (pow (sqrt -1/2) 3))) (* -1/16 (/ (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (* u1 (pow (sqrt -1/2) 5))))) u1)) (* 1/2 (/ (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt -1/2)))) u1)) (* (sin (* 2 (* u2 (PI)))) (* (sqrt -1) (sqrt -1/2))))))>
#<alt (* 2 (* (sqrt (* u1 (+ 1 (* 1/2 u1)))) (* u2 (PI))))>
#<alt (* u2 (+ (* -4/3 (* (sqrt (* u1 (+ 1 (* 1/2 u1)))) (* (pow u2 2) (pow (PI) 3)))) (* 2 (* (sqrt (* u1 (+ 1 (* 1/2 u1)))) (PI)))))>
#<alt (* u2 (+ (* 2 (* (sqrt (* u1 (+ 1 (* 1/2 u1)))) (PI))) (* (pow u2 2) (+ (* -4/3 (* (sqrt (* u1 (+ 1 (* 1/2 u1)))) (pow (PI) 3))) (* 4/15 (* (sqrt (* u1 (+ 1 (* 1/2 u1)))) (* (pow u2 2) (pow (PI) 5))))))))>
#<alt (* u2 (+ (* 2 (* (sqrt (* u1 (+ 1 (* 1/2 u1)))) (PI))) (* (pow u2 2) (+ (* -4/3 (* (sqrt (* u1 (+ 1 (* 1/2 u1)))) (pow (PI) 3))) (* (pow u2 2) (+ (* -8/315 (* (sqrt (* u1 (+ 1 (* 1/2 u1)))) (* (pow u2 2) (pow (PI) 7)))) (* 4/15 (* (sqrt (* u1 (+ 1 (* 1/2 u1)))) (pow (PI) 5)))))))))>
#<alt (* (sqrt (* u1 (+ 1 (* 1/2 u1)))) (sin (* 2 (* u2 (PI)))))>
#<alt (* (sqrt (* u1 (+ 1 (* 1/2 u1)))) (sin (* 2 (* u2 (PI)))))>
#<alt (* (sqrt (* u1 (+ 1 (* 1/2 u1)))) (sin (* 2 (* u2 (PI)))))>
#<alt (* (sqrt (* u1 (+ 1 (* 1/2 u1)))) (sin (* 2 (* u2 (PI)))))>
#<alt (* (sqrt (* u1 (+ 1 (* 1/2 u1)))) (sin (* 2 (* u2 (PI)))))>
#<alt (* (sqrt (* u1 (+ 1 (* 1/2 u1)))) (sin (* 2 (* u2 (PI)))))>
#<alt (* (sqrt (* u1 (+ 1 (* 1/2 u1)))) (sin (* 2 (* u2 (PI)))))>
#<alt (* (sqrt (* u1 (+ 1 (* 1/2 u1)))) (sin (* 2 (* u2 (PI)))))>
#<alt (sqrt u1)>
#<alt (+ (sqrt u1) (* 1/4 (sqrt (pow u1 3))))>
#<alt (+ (sqrt u1) (* (pow u1 2) (+ (* -1/32 (sqrt u1)) (* 1/4 (sqrt (/ 1 u1))))))>
#<alt (+ (sqrt u1) (* (pow u1 2) (+ (* 1/4 (sqrt (/ 1 u1))) (* (pow u1 2) (+ (* -1/32 (sqrt (/ 1 (pow u1 3)))) (* 1/128 (sqrt (/ 1 u1))))))))>
#<alt (* u1 (sqrt 1/2))>
#<alt (* u1 (+ (sqrt 1/2) (* 1/2 (/ 1 (* u1 (sqrt 1/2))))))>
#<alt (* u1 (- (+ (sqrt 1/2) (/ 1/2 (* u1 (sqrt 1/2)))) (/ 1/8 (* (pow u1 2) (pow (sqrt 1/2) 3)))))>
#<alt (* u1 (- (+ (sqrt 1/2) (+ (/ 1/2 (* u1 (sqrt 1/2))) (* 1/16 (/ 1 (* (pow u1 3) (pow (sqrt 1/2) 5)))))) (* 1/8 (/ 1 (* (pow u1 2) (pow (sqrt 1/2) 3))))))>
#<alt (* -1 (* u1 (* (sqrt -1) (sqrt -1/2))))>
#<alt (* -1 (* u1 (+ (* -1/2 (/ (sqrt -1) (* u1 (sqrt -1/2)))) (* (sqrt -1) (sqrt -1/2)))))>
#<alt (* -1 (* u1 (+ (* -1 (/ (+ (* 1/8 (/ (sqrt -1) (* u1 (pow (sqrt -1/2) 3)))) (* 1/2 (/ (sqrt -1) (sqrt -1/2)))) u1)) (* (sqrt -1) (sqrt -1/2)))))>
#<alt (* -1 (* u1 (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/8 (/ (sqrt -1) (pow (sqrt -1/2) 3))) (* -1/16 (/ (sqrt -1) (* u1 (pow (sqrt -1/2) 5))))) u1)) (* 1/2 (/ (sqrt -1) (sqrt -1/2)))) u1)) (* (sqrt -1) (sqrt -1/2)))))>
#<alt u1>
#<alt (* u1 (+ 1 (* 1/2 u1)))>
#<alt (* u1 (+ 1 (* 1/2 u1)))>
#<alt (* u1 (+ 1 (* 1/2 u1)))>
#<alt (* 1/2 (pow u1 2))>
#<alt (* (pow u1 2) (+ 1/2 (/ 1 u1)))>
#<alt (* (pow u1 2) (+ 1/2 (/ 1 u1)))>
#<alt (* (pow u1 2) (+ 1/2 (/ 1 u1)))>
#<alt (* 1/2 (pow u1 2))>
#<alt (* (pow u1 2) (+ 1/2 (/ 1 u1)))>
#<alt (* (pow u1 2) (+ 1/2 (/ 1 u1)))>
#<alt (* (pow u1 2) (+ 1/2 (/ 1 u1)))>
#<alt 1>
#<alt (+ 1 (* 1/2 u1))>
#<alt (+ 1 (* 1/2 u1))>
#<alt (+ 1 (* 1/2 u1))>
#<alt (* 1/2 u1)>
#<alt (* u1 (+ 1/2 (/ 1 u1)))>
#<alt (* u1 (+ 1/2 (/ 1 u1)))>
#<alt (* u1 (+ 1/2 (/ 1 u1)))>
#<alt (* 1/2 u1)>
#<alt (* u1 (+ 1/2 (/ 1 u1)))>
#<alt (* u1 (+ 1/2 (/ 1 u1)))>
#<alt (* u1 (+ 1/2 (/ 1 u1)))>
#<alt (* (sqrt u1) (sin (* 2 (* u2 (PI)))))>
#<alt (+ (* 1/4 (* (sqrt (pow u1 3)) (sin (* 2 (* u2 (PI)))))) (* (sqrt u1) (sin (* 2 (* u2 (PI))))))>
#<alt (+ (* 1/4 (* (sqrt (pow u1 3)) (sin (* 2 (* u2 (PI)))))) (* (sqrt u1) (sin (* 2 (* u2 (PI))))))>
#<alt (+ (* 1/4 (* (sqrt (pow u1 3)) (sin (* 2 (* u2 (PI)))))) (* (sqrt u1) (sin (* 2 (* u2 (PI))))))>
#<alt (* 1/4 (* (sqrt (pow u1 3)) (sin (* 2 (* u2 (PI))))))>
#<alt (* (pow u1 2) (+ (* 1/4 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))) (* (sqrt (/ 1 (pow u1 3))) (sin (* 2 (* u2 (PI)))))))>
#<alt (* (pow u1 2) (+ (* 1/4 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))) (* (sqrt (/ 1 (pow u1 3))) (sin (* 2 (* u2 (PI)))))))>
#<alt (* (pow u1 2) (+ (* 1/4 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))) (* (sqrt (/ 1 (pow u1 3))) (sin (* 2 (* u2 (PI)))))))>
#<alt (* 1/4 (* (sqrt (pow u1 3)) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))))>
#<alt (* (pow u1 2) (+ (* -1 (* (sqrt (/ 1 (pow u1 3))) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2)))) (* 1/4 (* (sqrt (/ 1 u1)) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))))))>
#<alt (* (pow u1 2) (+ (* -1 (* (sqrt (/ 1 (pow u1 3))) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2)))) (* 1/4 (* (sqrt (/ 1 u1)) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))))))>
#<alt (* (pow u1 2) (+ (* -1 (* (sqrt (/ 1 (pow u1 3))) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2)))) (* 1/4 (* (sqrt (/ 1 u1)) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))))))>
#<alt (* 2 (* u2 (* (PI) (+ (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)>
#<alt (+ (sqrt u1) (* 1/4 (sqrt (pow u1 3))))>
#<alt (+ (sqrt u1) (* 1/4 (sqrt (pow u1 3))))>
#<alt (+ (sqrt u1) (* 1/4 (sqrt (pow u1 3))))>
#<alt (* 1/4 (sqrt (pow u1 3)))>
#<alt (* (pow u1 2) (+ (sqrt (/ 1 (pow u1 3))) (* 1/4 (sqrt (/ 1 u1)))))>
#<alt (* (pow u1 2) (+ (sqrt (/ 1 (pow u1 3))) (* 1/4 (sqrt (/ 1 u1)))))>
#<alt (* (pow u1 2) (+ (sqrt (/ 1 (pow u1 3))) (* 1/4 (sqrt (/ 1 u1)))))>
#<alt (* 1/4 (* (sqrt (pow u1 3)) (pow (sqrt -1) 2)))>
#<alt (* (pow u1 2) (+ (* -1 (* (sqrt (/ 1 (pow u1 3))) (pow (sqrt -1) 2))) (* 1/4 (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2)))))>
#<alt (* (pow u1 2) (+ (* -1 (* (sqrt (/ 1 (pow u1 3))) (pow (sqrt -1) 2))) (* 1/4 (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2)))))>
#<alt (* (pow u1 2) (+ (* -1 (* (sqrt (/ 1 (pow u1 3))) (pow (sqrt -1) 2))) (* 1/4 (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2)))))>
#<alt (* 1/4 (sqrt (pow u1 3)))>
#<alt (* 1/4 (sqrt (pow u1 3)))>
#<alt (* 1/4 (sqrt (pow u1 3)))>
#<alt (* 1/4 (sqrt (pow u1 3)))>
#<alt (* 1/4 (sqrt (pow u1 3)))>
#<alt (* 1/4 (sqrt (pow u1 3)))>
#<alt (* 1/4 (sqrt (pow u1 3)))>
#<alt (* 1/4 (sqrt (pow u1 3)))>
#<alt (* 1/4 (* (sqrt (pow u1 3)) (pow (sqrt -1) 2)))>
#<alt (* 1/4 (* (sqrt (pow u1 3)) (pow (sqrt -1) 2)))>
#<alt (* 1/4 (* (sqrt (pow u1 3)) (pow (sqrt -1) 2)))>
#<alt (* 1/4 (* (sqrt (pow u1 3)) (pow (sqrt -1) 2)))>
#<alt (* 2 (* (sqrt u1) (* (cos (* u2 (PI))) (sin (* u2 (PI))))))>
#<alt (+ (* 1/2 (* (sqrt (pow u1 3)) (* (cos (* u2 (PI))) (sin (* u2 (PI)))))) (* 2 (* (sqrt u1) (* (cos (* u2 (PI))) (sin (* u2 (PI)))))))>
#<alt (+ (* 2 (* (sqrt u1) (* (cos (* u2 (PI))) (sin (* u2 (PI)))))) (* (pow u1 2) (+ (* 1/3 (* (sqrt u1) (* (cos (* u2 (PI))) (sin (* u2 (PI)))))) (* 1/2 (* (sqrt (/ 1 u1)) (* (cos (* u2 (PI))) (sin (* u2 (PI)))))))))>
#<alt (+ (* 2 (* (sqrt u1) (* (cos (* u2 (PI))) (sin (* u2 (PI)))))) (* (pow u1 2) (+ (* 1/2 (* (sqrt (/ 1 u1)) (* (cos (* u2 (PI))) (sin (* u2 (PI)))))) (* u1 (+ (* 1/3 (* (sqrt (/ 1 u1)) (* (cos (* u2 (PI))) (sin (* u2 (PI)))))) (* (sqrt u1) (* (cos (* u2 (PI))) (* (sin (* u2 (PI))) (- 1/4 (* 1/16 (/ 1 u1)))))))))))>
#<alt (* 2 (* (* (cos (* u2 (PI))) (sin (* u2 (PI)))) (sqrt (+ (log -1) (log (/ 1 u1))))))>
#<alt (+ (* 2 (* (* (cos (* u2 (PI))) (sin (* u2 (PI)))) (sqrt (+ (log -1) (log (/ 1 u1)))))) (* (/ (* (cos (* u2 (PI))) (sin (* u2 (PI)))) u1) (sqrt (/ 1 (+ (log -1) (log (/ 1 u1)))))))>
#<alt (+ (* 2 (* (* (cos (* u2 (PI))) (sin (* u2 (PI)))) (sqrt (+ (log -1) (log (/ 1 u1)))))) (+ (* (/ (* (cos (* u2 (PI))) (sin (* u2 (PI)))) u1) (sqrt (/ 1 (+ (log -1) (log (/ 1 u1)))))) (* (/ (* (cos (* u2 (PI))) (* (sin (* u2 (PI))) (- 1/2 (* 1/4 (/ 1 (+ (log -1) (log (/ 1 u1)))))))) (pow u1 2)) (sqrt (/ 1 (+ (log -1) (log (/ 1 u1))))))))>
#<alt (+ (* 2 (* (* (cos (* u2 (PI))) (sin (* u2 (PI)))) (sqrt (+ (log -1) (log (/ 1 u1)))))) (+ (* (/ (* (cos (* u2 (PI))) (sin (* u2 (PI)))) u1) (sqrt (/ 1 (+ (log -1) (log (/ 1 u1)))))) (+ (* (/ (* (cos (* u2 (PI))) (* (sin (* u2 (PI))) (- 1/3 (* 1/2 (/ (- 1/2 (* 1/4 (/ 1 (+ (log -1) (log (/ 1 u1)))))) (+ (log -1) (log (/ 1 u1)))))))) (pow u1 3)) (sqrt (/ 1 (+ (log -1) (log (/ 1 u1)))))) (* (/ (* (cos (* u2 (PI))) (* (sin (* u2 (PI))) (- 1/2 (* 1/4 (/ 1 (+ (log -1) (log (/ 1 u1)))))))) (pow u1 2)) (sqrt (/ 1 (+ (log -1) (log (/ 1 u1)))))))))>
#<alt (* 2 (* (* (cos (* u2 (PI))) (sin (* u2 (PI)))) (sqrt (log (/ -1 u1)))))>
#<alt (+ (* 2 (* (* (cos (* u2 (PI))) (sin (* u2 (PI)))) (sqrt (log (/ -1 u1))))) (* (/ (* (cos (* u2 (PI))) (sin (* u2 (PI)))) u1) (sqrt (/ 1 (log (/ -1 u1))))))>
#<alt (+ (* -1 (/ (+ (* -1 (* (* (cos (* u2 (PI))) (sin (* u2 (PI)))) (sqrt (/ 1 (log (/ -1 u1)))))) (* -1 (* (/ (* (cos (* u2 (PI))) (* (sin (* u2 (PI))) (- 1/2 (* 1/4 (/ 1 (log (/ -1 u1))))))) u1) (sqrt (/ 1 (log (/ -1 u1))))))) u1)) (* 2 (* (* (cos (* u2 (PI))) (sin (* u2 (PI)))) (sqrt (log (/ -1 u1))))))>
#<alt (+ (* -1 (/ (+ (* -1 (* (* (cos (* u2 (PI))) (sin (* u2 (PI)))) (sqrt (/ 1 (log (/ -1 u1)))))) (* -1 (/ (+ (* (* (cos (* u2 (PI))) (* (sin (* u2 (PI))) (- 1/2 (* 1/4 (/ 1 (log (/ -1 u1))))))) (sqrt (/ 1 (log (/ -1 u1))))) (* (/ (* (cos (* u2 (PI))) (* (sin (* u2 (PI))) (+ 1/3 (* -1/2 (/ (- 1/2 (* 1/4 (/ 1 (log (/ -1 u1))))) (log (/ -1 u1))))))) u1) (sqrt (/ 1 (log (/ -1 u1)))))) u1))) u1)) (* 2 (* (* (cos (* u2 (PI))) (sin (* u2 (PI)))) (sqrt (log (/ -1 u1))))))>
#<alt (* 2 (* (* u2 (PI)) (sqrt (log (/ (+ 1 u1) (- 1 (pow u1 2)))))))>
#<alt (* u2 (+ (* 2 (* (PI) (sqrt (log (/ (+ 1 u1) (- 1 (pow u1 2))))))) (* 2 (* (* (pow u2 2) (+ (* -1/2 (pow (PI) 3)) (* -1/6 (pow (PI) 3)))) (sqrt (log (/ (+ 1 u1) (- 1 (pow u1 2)))))))))>
#<alt (* u2 (+ (* 2 (* (PI) (sqrt (log (/ (+ 1 u1) (- 1 (pow u1 2))))))) (* (pow u2 2) (+ (* 2 (* (sqrt (log (/ (+ 1 u1) (- 1 (pow u1 2))))) (+ (* -1/2 (pow (PI) 3)) (* -1/6 (pow (PI) 3))))) (* 2 (* (* (pow u2 2) (+ (* 1/120 (pow (PI) 5)) (+ (* 1/24 (pow (PI) 5)) (* 1/12 (pow (PI) 5))))) (sqrt (log (/ (+ 1 u1) (- 1 (pow u1 2)))))))))))>
#<alt (* u2 (+ (* 2 (* (PI) (sqrt (log (/ (+ 1 u1) (- 1 (pow u1 2))))))) (* (pow u2 2) (+ (* 2 (* (sqrt (log (/ (+ 1 u1) (- 1 (pow u1 2))))) (+ (* -1/2 (pow (PI) 3)) (* -1/6 (pow (PI) 3))))) (* (pow u2 2) (+ (* 2 (* (sqrt (log (/ (+ 1 u1) (- 1 (pow u1 2))))) (+ (* 1/120 (pow (PI) 5)) (+ (* 1/24 (pow (PI) 5)) (* 1/12 (pow (PI) 5)))))) (* 2 (* (* (pow u2 2) (+ (* -1/144 (pow (PI) 7)) (+ (* -1/240 (pow (PI) 7)) (+ (* -1/720 (pow (PI) 7)) (* -1/5040 (pow (PI) 7)))))) (sqrt (log (/ (+ 1 u1) (- 1 (pow u1 2)))))))))))))>
#<alt (* 2 (* (* (cos (* u2 (PI))) (sin (* u2 (PI)))) (sqrt (log (/ (+ 1 u1) (- 1 (pow u1 2)))))))>
#<alt (* 2 (* (* (cos (* u2 (PI))) (sin (* u2 (PI)))) (sqrt (log (/ (+ 1 u1) (- 1 (pow u1 2)))))))>
#<alt (* 2 (* (* (cos (* u2 (PI))) (sin (* u2 (PI)))) (sqrt (log (/ (+ 1 u1) (- 1 (pow u1 2)))))))>
#<alt (* 2 (* (* (cos (* u2 (PI))) (sin (* u2 (PI)))) (sqrt (log (/ (+ 1 u1) (- 1 (pow u1 2)))))))>
#<alt (* 2 (* (* (cos (* u2 (PI))) (sin (* u2 (PI)))) (sqrt (log (/ (+ 1 u1) (- 1 (pow u1 2)))))))>
#<alt (* 2 (* (* (cos (* u2 (PI))) (sin (* u2 (PI)))) (sqrt (log (/ (+ 1 u1) (- 1 (pow u1 2)))))))>
#<alt (* 2 (* (* (cos (* u2 (PI))) (sin (* u2 (PI)))) (sqrt (log (/ (+ 1 u1) (- 1 (pow u1 2)))))))>
#<alt (* 2 (* (* (cos (* u2 (PI))) (sin (* u2 (PI)))) (sqrt (log (/ (+ 1 u1) (- 1 (pow u1 2)))))))>
#<alt (sqrt u1)>
#<alt (+ (sqrt u1) (* 1/4 (sqrt (pow u1 3))))>
#<alt (+ (sqrt u1) (* (pow u1 2) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 u1))))))>
#<alt (+ (sqrt u1) (* (pow u1 2) (+ (* 1/4 (sqrt (/ 1 u1))) (* u1 (+ (* 1/6 (sqrt (/ 1 u1))) (* 1/2 (* (sqrt u1) (- 1/4 (* 1/16 (/ 1 u1))))))))))>
#<alt (sqrt (+ (log -1) (log (/ 1 u1))))>
#<alt (+ (sqrt (+ (log -1) (log (/ 1 u1)))) (* 1/2 (* (/ 1 u1) (sqrt (/ 1 (+ (log -1) (log (/ 1 u1))))))))>
#<alt (+ (sqrt (+ (log -1) (log (/ 1 u1)))) (+ (* 1/2 (* (/ 1 u1) (sqrt (/ 1 (+ (log -1) (log (/ 1 u1))))))) (* 1/2 (* (/ (- 1/2 (* 1/4 (/ 1 (+ (log -1) (log (/ 1 u1)))))) (pow u1 2)) (sqrt (/ 1 (+ (log -1) (log (/ 1 u1)))))))))>
#<alt (+ (sqrt (+ (log -1) (log (/ 1 u1)))) (+ (* 1/2 (* (/ 1 u1) (sqrt (/ 1 (+ (log -1) (log (/ 1 u1))))))) (+ (* 1/2 (* (/ (- 1/3 (* 1/2 (/ (- 1/2 (* 1/4 (/ 1 (+ (log -1) (log (/ 1 u1)))))) (+ (log -1) (log (/ 1 u1)))))) (pow u1 3)) (sqrt (/ 1 (+ (log -1) (log (/ 1 u1))))))) (* 1/2 (* (/ (- 1/2 (* 1/4 (/ 1 (+ (log -1) (log (/ 1 u1)))))) (pow u1 2)) (sqrt (/ 1 (+ (log -1) (log (/ 1 u1))))))))))>
#<alt (sqrt (log (/ -1 u1)))>
#<alt (+ (sqrt (log (/ -1 u1))) (* 1/2 (* (/ 1 u1) (sqrt (/ 1 (log (/ -1 u1)))))))>
#<alt (+ (sqrt (log (/ -1 u1))) (* -1 (/ (+ (* -1/2 (sqrt (/ 1 (log (/ -1 u1))))) (* -1/2 (* (/ (- 1/2 (* 1/4 (/ 1 (log (/ -1 u1))))) u1) (sqrt (/ 1 (log (/ -1 u1))))))) u1)))>
#<alt (+ (sqrt (log (/ -1 u1))) (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (* (sqrt (/ 1 (log (/ -1 u1)))) (- 1/2 (* 1/4 (/ 1 (log (/ -1 u1))))))) (* 1/2 (* (/ (+ 1/3 (* -1/2 (/ (- 1/2 (* 1/4 (/ 1 (log (/ -1 u1))))) (log (/ -1 u1))))) u1) (sqrt (/ 1 (log (/ -1 u1))))))) u1)) (* -1/2 (sqrt (/ 1 (log (/ -1 u1)))))) u1)))>
#<alt u1>
#<alt (* u1 (+ 1 (* 1/2 u1)))>
#<alt (* u1 (+ 1 (* u1 (+ 1/2 (* 1/3 u1)))))>
#<alt (* u1 (+ 1 (* u1 (+ 1/2 (* u1 (+ 1/3 (* 1/4 u1)))))))>
#<alt (+ (log -1) (log (/ 1 u1)))>
#<alt (+ (log -1) (+ (log (/ 1 u1)) (/ 1 u1)))>
#<alt (+ (log -1) (+ (log (/ 1 u1)) (+ (/ 1/2 (pow u1 2)) (/ 1 u1))))>
#<alt (+ (log -1) (+ (log (/ 1 u1)) (+ (/ 1/2 (pow u1 2)) (+ (/ 1 u1) (* 1/3 (/ 1 (pow u1 3)))))))>
#<alt (log (/ -1 u1))>
#<alt (+ (log (/ -1 u1)) (/ 1 u1))>
#<alt (+ (log (/ -1 u1)) (+ (/ 1/2 (pow u1 2)) (/ 1 u1)))>
#<alt (+ (log (/ -1 u1)) (* -1 (/ (- (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u1))) u1)) 1) u1)))>
#<alt (* -1 u1)>
#<alt (* u1 (- (* -1/2 u1) 1))>
#<alt (* u1 (- (* u1 (- (* -1/3 u1) 1/2)) 1))>
#<alt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))>
#<alt (* -1 (+ (log -1) (log (/ 1 u1))))>
#<alt (* -1 (+ (log -1) (+ (log (/ 1 u1)) (/ 1 u1))))>
#<alt (- (* -1 (/ (+ 1 (* 1/2 (/ 1 u1))) u1)) (+ (log -1) (log (/ 1 u1))))>
#<alt (- (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u1))) (pow u1 2))) (+ (log -1) (+ (log (/ 1 u1)) (/ 1 u1))))>
#<alt (* -1 (log (/ -1 u1)))>
#<alt (* -1 (+ (log (/ -1 u1)) (/ 1 u1)))>
#<alt (- (* -1 (/ (+ 1 (* 1/2 (/ 1 u1))) u1)) (log (/ -1 u1)))>
#<alt (- (* -1 (/ (+ 1 (+ (/ 1/3 (pow u1 2)) (* 1/2 (/ 1 u1)))) u1)) (log (/ -1 u1)))>
#<alt (* 2 (* u2 (PI)))>
#<alt (* 2 (* u2 (PI)))>
#<alt (* 2 (* u2 (PI)))>
#<alt (* 2 (* u2 (PI)))>
#<alt (* 2 (* u2 (PI)))>
#<alt (* 2 (* u2 (PI)))>
#<alt (* 2 (* u2 (PI)))>
#<alt (* 2 (* u2 (PI)))>
#<alt (* 2 (* u2 (PI)))>
#<alt (* 2 (* u2 (PI)))>
#<alt (* 2 (* u2 (PI)))>
#<alt (* 2 (* u2 (PI)))>
#<alt (* 2 (* u2 (PI)))>
#<alt (* u2 (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI))))>
#<alt (* u2 (+ (* 2 (PI)) (* (pow u2 2) (+ (* -4/3 (pow (PI) 3)) (* 4/15 (* (pow u2 2) (pow (PI) 5)))))))>
#<alt (* u2 (+ (* 2 (PI)) (* (pow u2 2) (+ (* -4/3 (pow (PI) 3)) (* (pow u2 2) (+ (* -8/315 (* (pow u2 2) (pow (PI) 7))) (* 4/15 (pow (PI) 5))))))))>
#<alt (sin (* 2 (* u2 (PI))))>
#<alt (sin (* 2 (* u2 (PI))))>
#<alt (sin (* 2 (* u2 (PI))))>
#<alt (sin (* 2 (* u2 (PI))))>
#<alt (sin (* 2 (* u2 (PI))))>
#<alt (sin (* 2 (* u2 (PI))))>
#<alt (sin (* 2 (* u2 (PI))))>
#<alt (sin (* 2 (* u2 (PI))))>
#<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 u1>
#<alt (* u1 (+ 1 (* 1/2 u1)))>
#<alt (* u1 (+ 1 (* u1 (+ 1/2 (* 1/3 u1)))))>
#<alt (* u1 (+ 1 (* u1 (+ 1/2 (* u1 (+ 1/3 (* 1/4 u1)))))))>
#<alt (+ (log -1) (log (/ 1 u1)))>
#<alt (+ (log -1) (+ (log (/ 1 u1)) (/ 1 u1)))>
#<alt (+ (log -1) (+ (log (/ 1 u1)) (+ (/ 1/2 (pow u1 2)) (/ 1 u1))))>
#<alt (+ (log -1) (+ (log (/ 1 u1)) (+ (/ 1/2 (pow u1 2)) (+ (/ 1 u1) (* 1/3 (/ 1 (pow u1 3)))))))>
#<alt (log (/ -1 u1))>
#<alt (+ (log (/ -1 u1)) (/ 1 u1))>
#<alt (+ (log (/ -1 u1)) (+ (/ 1/2 (pow u1 2)) (/ 1 u1)))>
#<alt (+ (log (/ -1 u1)) (* -1 (/ (- (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u1))) u1)) 1) u1)))>
#<alt (* u2 (PI))>
#<alt (* u2 (PI))>
#<alt (* u2 (PI))>
#<alt (* u2 (PI))>
#<alt (* u2 (PI))>
#<alt (* u2 (PI))>
#<alt (* u2 (PI))>
#<alt (* u2 (PI))>
#<alt (* u2 (PI))>
#<alt (* u2 (PI))>
#<alt (* u2 (PI))>
#<alt (* u2 (PI))>
#<alt (* 2 (* u2 (PI)))>
#<alt (* u2 (+ (* 2 (PI)) (* 2 (* (pow u2 2) (+ (* -1/2 (pow (PI) 3)) (* -1/6 (pow (PI) 3)))))))>
#<alt (* u2 (+ (* 2 (PI)) (* (pow u2 2) (+ (* 2 (* (pow u2 2) (+ (* 1/120 (pow (PI) 5)) (+ (* 1/24 (pow (PI) 5)) (* 1/12 (pow (PI) 5)))))) (* 2 (+ (* -1/2 (pow (PI) 3)) (* -1/6 (pow (PI) 3))))))))>
#<alt (* u2 (+ (* 2 (PI)) (* (pow u2 2) (+ (* 2 (+ (* -1/2 (pow (PI) 3)) (* -1/6 (pow (PI) 3)))) (* (pow u2 2) (+ (* 2 (* (pow u2 2) (+ (* -1/144 (pow (PI) 7)) (+ (* -1/240 (pow (PI) 7)) (+ (* -1/720 (pow (PI) 7)) (* -1/5040 (pow (PI) 7))))))) (* 2 (+ (* 1/120 (pow (PI) 5)) (+ (* 1/24 (pow (PI) 5)) (* 1/12 (pow (PI) 5)))))))))))>
#<alt (* 2 (* (cos (* u2 (PI))) (sin (* u2 (PI)))))>
#<alt (* 2 (* (cos (* u2 (PI))) (sin (* u2 (PI)))))>
#<alt (* 2 (* (cos (* u2 (PI))) (sin (* u2 (PI)))))>
#<alt (* 2 (* (cos (* u2 (PI))) (sin (* u2 (PI)))))>
#<alt (* 2 (* (cos (* u2 (PI))) (sin (* u2 (PI)))))>
#<alt (* 2 (* (cos (* u2 (PI))) (sin (* u2 (PI)))))>
#<alt (* 2 (* (cos (* u2 (PI))) (sin (* u2 (PI)))))>
#<alt (* 2 (* (cos (* u2 (PI))) (sin (* u2 (PI)))))>
Calls

90 calls:

TimeVariablePointExpression
86.0ms
u2
@inf
(* (sqrt (- (log (+ 1 u1)) (log (+ 1 (* u1 (neg u1)))))) (sin (* (* 2 (PI)) u2)))
53.0ms
u2
@inf
(* (sqrt (neg (neg (log (/ (+ 1 u1) (- 1 (* u1 u1))))))) (* (* 2 (sin (* (PI) u2))) (cos (* (PI) u2))))
10.0ms
u1
@inf
(* (sqrt (- (log (+ 1 u1)) (log (+ 1 (* u1 (neg u1)))))) (sin (* (* 2 (PI)) u2)))
6.0ms
u1
@-inf
(* (sqrt (- (log (+ 1 u1)) (log (+ 1 (* u1 (neg u1)))))) (sin (* (* 2 (PI)) u2)))
5.0ms
u1
@0
(sqrt (* u1 (+ 1 (* u1 1/2))))

rewrite768.0ms (2.4%)

Algorithm
batch-egg-rewrite
Rules
2652×/-lowering-/.f32
2652×/-lowering-/.f64
2646×*-lowering-*.f32
2646×*-lowering-*.f64
1624×+-lowering-+.f64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
046192
1208157
21447149
08665149
Stop Event
iter limit
node limit
Counts
26 → 626
Calls
Call 1
Inputs
(* (sqrt (- (log (+ 1 u1)) (log (+ 1 (* u1 (neg u1)))))) (sin (* (* 2 (PI)) u2)))
(sqrt (- (log (+ 1 u1)) (log (+ 1 (* u1 (neg u1))))))
(- (log (+ 1 u1)) (log (+ 1 (* u1 (neg u1)))))
(log (+ 1 u1))
(* (* 2 (sqrt u1)) (* u2 (PI)))
(* 2 (sqrt u1))
(sqrt u1)
(* u2 (PI))
(* (sqrt (* u1 (+ 1 (* u1 1/2)))) (sin (* (* 2 (PI)) u2)))
(sqrt (* u1 (+ 1 (* u1 1/2))))
(* u1 (+ 1 (* u1 1/2)))
(+ 1 (* u1 1/2))
(* (+ (sqrt u1) (* (sqrt (* u1 (* u1 u1))) 1/4)) (sin (* (* 2 (PI)) u2)))
(+ (sqrt u1) (* (sqrt (* u1 (* u1 u1))) 1/4))
(* (sqrt (* u1 (* u1 u1))) 1/4)
(* (sqrt (neg (neg (log (/ (+ 1 u1) (- 1 (* u1 u1))))))) (* (* 2 (sin (* (PI) u2))) (cos (* (PI) u2))))
(sqrt (neg (neg (log (/ (+ 1 u1) (- 1 (* u1 u1)))))))
(neg (neg (log (/ (+ 1 u1) (- 1 (* u1 u1))))))
(neg (log (/ (+ 1 u1) (- 1 (* u1 u1)))))
(* (* 2 (PI)) u2)
(sin (* (* 2 (PI)) u2))
(PI)
(* u1 (* u1 u1))
(log (/ (+ 1 u1) (- 1 (* u1 u1))))
(* (PI) u2)
(* (* 2 (sin (* (PI) u2))) (cos (* (PI) u2)))
Outputs
(*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) u2)) (cos.f32 (*.f32 (PI.f32) u2))) (pow.f32 (neg.f32 (log1p.f32 (neg.f32 u1))) #s(literal 1/2 binary32))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) (pow.f32 (neg.f32 (log1p.f32 (neg.f32 u1))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (neg.f32 (log1p.f32 (neg.f32 u1))) #s(literal 1/2 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))))
(*.f32 (*.f32 #s(literal 2 binary32) (sin.f32 (*.f32 (PI.f32) u2))) (*.f32 (cos.f32 (*.f32 (PI.f32) u2)) (pow.f32 (neg.f32 (log1p.f32 (neg.f32 u1))) #s(literal 1/2 binary32))))
(*.f32 (cos.f32 (*.f32 (PI.f32) u2)) (*.f32 (pow.f32 (neg.f32 (log1p.f32 (neg.f32 u1))) #s(literal 1/2 binary32)) (*.f32 #s(literal 2 binary32) (sin.f32 (*.f32 (PI.f32) u2)))))
(*.f32 (*.f32 (pow.f32 (neg.f32 (log1p.f32 (neg.f32 u1))) #s(literal 1/2 binary32)) (*.f32 #s(literal 2 binary32) (sin.f32 (*.f32 (PI.f32) u2)))) (cos.f32 (*.f32 (PI.f32) u2)))
(*.f32 (*.f32 (pow.f32 (neg.f32 (log1p.f32 (neg.f32 u1))) #s(literal 1/2 binary32)) #s(literal 2 binary32)) (*.f32 (sin.f32 (*.f32 (PI.f32) u2)) (cos.f32 (*.f32 (PI.f32) u2))))
(*.f32 (*.f32 (pow.f32 (neg.f32 (log1p.f32 (neg.f32 u1))) #s(literal 1/2 binary32)) (cos.f32 (*.f32 (PI.f32) u2))) (*.f32 #s(literal 2 binary32) (sin.f32 (*.f32 (PI.f32) u2))))
(exp.f32 (*.f32 (log.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) #s(literal 1/2 binary32)))
(pow.f32 (neg.f32 (log1p.f32 (neg.f32 u1))) #s(literal 1/2 binary32))
(pow.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) #s(literal 2 binary32)) #s(literal 1/4 binary32))
(pow.f32 (pow.f32 (neg.f32 (log1p.f32 (neg.f32 u1))) #s(literal 1/4 binary32)) #s(literal 2 binary32))
(pow.f32 (exp.f32 (log.f32 (neg.f32 (log1p.f32 (neg.f32 u1))))) #s(literal 1/2 binary32))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (log1p.f32 (neg.f32 u1))))))
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (*.f32 (log1p.f32 (*.f32 u1 u1)) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))) #s(literal 1/2 binary32)) (pow.f32 (-.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32))) #s(literal 1/2 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) #s(literal 1/2 binary32)) (pow.f32 (*.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (neg.f32 (log1p.f32 (neg.f32 u1)))) #s(literal 1/2 binary32))))
(/.f32 (pow.f32 (-.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32))) #s(literal 1/2 binary32)) (pow.f32 (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (*.f32 (log1p.f32 (*.f32 u1 u1)) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))) #s(literal 1/2 binary32)))
(/.f32 (pow.f32 (-.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32))) #s(literal 1/2 binary32)) (sqrt.f32 (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32)) (*.f32 (log1p.f32 u1) (neg.f32 (log1p.f32 (*.f32 u1 u1))))))))
(/.f32 (pow.f32 (*.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (neg.f32 (log1p.f32 (neg.f32 u1)))) #s(literal 1/2 binary32)) (pow.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) #s(literal 1/2 binary32)))
(/.f32 (sqrt.f32 (neg.f32 (-.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32))))) (sqrt.f32 (neg.f32 (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (*.f32 (log1p.f32 (*.f32 u1 u1)) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))))))
(/.f32 (sqrt.f32 (neg.f32 (*.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (neg.f32 (log1p.f32 (neg.f32 u1)))))) (sqrt.f32 (neg.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))))
(/.f32 (sqrt.f32 (neg.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) #s(literal 2 binary32)))) (pow.f32 (log1p.f32 (neg.f32 u1)) #s(literal 1/2 binary32)))
(/.f32 (sqrt.f32 (neg.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) #s(literal 3 binary32)))) (sqrt.f32 (+.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) #s(literal 2 binary32)) #s(literal 0 binary32))))
(/.f32 (neg.f32 (pow.f32 (-.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32))) #s(literal 1/2 binary32))) (neg.f32 (pow.f32 (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (*.f32 (log1p.f32 (*.f32 u1 u1)) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))) #s(literal 1/2 binary32))))
(/.f32 (neg.f32 (pow.f32 (*.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (neg.f32 (log1p.f32 (neg.f32 u1)))) #s(literal 1/2 binary32))) (neg.f32 (pow.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) #s(literal 1/2 binary32))))
(sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1))))
(*.f32 #s(literal 1 binary32) (pow.f32 (neg.f32 (log1p.f32 (neg.f32 u1))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)) (pow.f32 (log1p.f32 (neg.f32 u1)) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) #s(literal 1/2 binary32)) (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (-.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32))) #s(literal 1/2 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (*.f32 (log1p.f32 (*.f32 u1 u1)) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (-.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32))) #s(literal 1/2 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (*.f32 (log1p.f32 (*.f32 u1 u1)) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))))))
(*.f32 (pow.f32 (-.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32))) #s(literal 1/2 binary32)) (/.f32 #s(literal 1 binary32) (pow.f32 (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (*.f32 (log1p.f32 (*.f32 u1 u1)) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))) #s(literal 1/2 binary32))))
(*.f32 (pow.f32 (*.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (neg.f32 (log1p.f32 (neg.f32 u1)))) #s(literal 1/2 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (*.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (neg.f32 (log1p.f32 (neg.f32 u1)))) #s(literal 1/2 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))))
(*.f32 (pow.f32 (*.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (neg.f32 (log1p.f32 (neg.f32 u1)))) #s(literal 1/2 binary32)) (/.f32 #s(literal 1 binary32) (pow.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) #s(literal 1/2 binary32))))
(*.f32 (pow.f32 (neg.f32 (log1p.f32 (neg.f32 u1))) #s(literal 1/4 binary32)) (pow.f32 (neg.f32 (log1p.f32 (neg.f32 u1))) #s(literal 1/4 binary32)))
(*.f32 (pow.f32 #s(literal 1 binary32) #s(literal 1/2 binary32)) (pow.f32 (neg.f32 (log1p.f32 (neg.f32 u1))) #s(literal 1/2 binary32)))
(neg.f32 (log1p.f32 (neg.f32 u1)))
(+.f32 (log1p.f32 u1) (neg.f32 (log1p.f32 (*.f32 u1 u1))))
(+.f32 #s(literal 0 binary32) (neg.f32 (log1p.f32 (neg.f32 u1))))
(+.f32 (neg.f32 (log1p.f32 (*.f32 u1 u1))) (log1p.f32 u1))
(+.f32 (log.f32 (-.f32 #s(literal -1 binary32) u1)) (log.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 u1 u1) #s(literal -1 binary32)))))
(+.f32 (log.f32 (-.f32 #s(literal -1 binary32) u1)) (neg.f32 (log.f32 (+.f32 (*.f32 u1 u1) #s(literal -1 binary32)))))
(+.f32 (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)) (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (*.f32 (log1p.f32 (*.f32 u1 u1)) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))) (neg.f32 (/.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32)) (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (*.f32 (log1p.f32 (*.f32 u1 u1)) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))))))
(+.f32 (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) (neg.f32 (/.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32)) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))))
(+.f32 (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)))))) (log1p.f32 (*.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(+.f32 (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (log1p.f32 (*.f32 u1 u1)))
(pow.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (log1p.f32 (neg.f32 u1)))) #s(literal -1 binary32))
(fma.f32 #s(literal -1 binary32) (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1))
(-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1)))
(-.f32 (log1p.f32 (*.f32 u1 u1)) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) u1))))
(-.f32 (log1p.f32 (*.f32 u1 u1)) (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(-.f32 #s(literal 0 binary32) (log1p.f32 (neg.f32 u1)))
(-.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal -1 binary32)))))))
(-.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(-.f32 (log.f32 (-.f32 #s(literal -1 binary32) u1)) (log.f32 (+.f32 (*.f32 u1 u1) #s(literal -1 binary32))))
(-.f32 (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)) (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (*.f32 (log1p.f32 (*.f32 u1 u1)) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))) (/.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32)) (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (*.f32 (log1p.f32 (*.f32 u1 u1)) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))))
(-.f32 (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) (/.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32)) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))
(-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (neg.f32 (-.f32 #s(literal 1 binary32) u1))))
(-.f32 (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (log1p.f32 (*.f32 u1 (+.f32 u1 #s(literal -1 binary32)))))
(-.f32 (/.f32 #s(literal 0 binary32) (+.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) #s(literal 2 binary32)) #s(literal 0 binary32))) (log1p.f32 (neg.f32 u1)))
(-.f32 (/.f32 #s(literal 0 binary32) (log1p.f32 (neg.f32 u1))) (/.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) #s(literal 2 binary32)) (log1p.f32 (neg.f32 u1))))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (neg.f32 (log1p.f32 (neg.f32 u1)))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (log1p.f32 (neg.f32 u1)))) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32)) (*.f32 (log1p.f32 u1) (neg.f32 (log1p.f32 (*.f32 u1 u1)))))) (-.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) #s(literal 2 binary32)) #s(literal 0 binary32)) (neg.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) #s(literal 3 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (log1p.f32 (neg.f32 u1)) (neg.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) #s(literal 2 binary32)))))
(/.f32 (-.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32))) (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (*.f32 (log1p.f32 (*.f32 u1 u1)) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))))
(/.f32 (-.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32))) (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32)) (*.f32 (log1p.f32 u1) (neg.f32 (log1p.f32 (*.f32 u1 u1)))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (log1p.f32 (neg.f32 u1))))))
(/.f32 (*.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (neg.f32 (log1p.f32 (neg.f32 u1)))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32)))) (neg.f32 (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (*.f32 (log1p.f32 (*.f32 u1 u1)) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32)))) (neg.f32 (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32)) (*.f32 (log1p.f32 u1) (neg.f32 (log1p.f32 (*.f32 u1 u1))))))))
(/.f32 (neg.f32 (*.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (neg.f32 (log1p.f32 (neg.f32 u1))))) (neg.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))
(/.f32 (neg.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) #s(literal 3 binary32))) (+.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) #s(literal 2 binary32)) #s(literal 0 binary32)))
(/.f32 (neg.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (-.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) #s(literal 2 binary32)) #s(literal 0 binary32))))
(/.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) #s(literal 3 binary32)) (neg.f32 (+.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) #s(literal 2 binary32)) #s(literal 0 binary32))))
(/.f32 (neg.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) #s(literal 2 binary32))) (log1p.f32 (neg.f32 u1)))
(/.f32 (-.f32 (*.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)) (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (*.f32 (log1p.f32 (*.f32 u1 u1)) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))) (*.f32 (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (*.f32 (log1p.f32 (*.f32 u1 u1)) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32)))) (*.f32 (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (*.f32 (log1p.f32 (*.f32 u1 u1)) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))) (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (*.f32 (log1p.f32 (*.f32 u1 u1)) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))))
(/.f32 (-.f32 (*.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) (*.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32)))) (*.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))
(/.f32 (neg.f32 (neg.f32 (-.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32))))) (neg.f32 (neg.f32 (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (*.f32 (log1p.f32 (*.f32 u1 u1)) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))))))
(/.f32 (neg.f32 (neg.f32 (*.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (neg.f32 (log1p.f32 (neg.f32 u1)))))) (neg.f32 (neg.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))))
(/.f32 (neg.f32 (neg.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) #s(literal 2 binary32)))) (neg.f32 (log1p.f32 (neg.f32 u1))))
(/.f32 (+.f32 (neg.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32))) (pow.f32 (log1p.f32 u1) #s(literal 3 binary32))) (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32)) (-.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (*.f32 (neg.f32 (log1p.f32 (*.f32 u1 u1))) (log1p.f32 u1)))))
(/.f32 (-.f32 (pow.f32 (log.f32 (-.f32 #s(literal -1 binary32) u1)) #s(literal 3 binary32)) (pow.f32 (log.f32 (+.f32 (*.f32 u1 u1) #s(literal -1 binary32))) #s(literal 3 binary32))) (+.f32 (*.f32 (log.f32 (-.f32 #s(literal -1 binary32) u1)) (log.f32 (-.f32 #s(literal -1 binary32) u1))) (+.f32 (*.f32 (log.f32 (+.f32 (*.f32 u1 u1) #s(literal -1 binary32))) (log.f32 (+.f32 (*.f32 u1 u1) #s(literal -1 binary32)))) (*.f32 (log.f32 (-.f32 #s(literal -1 binary32) u1)) (log.f32 (+.f32 (*.f32 u1 u1) #s(literal -1 binary32)))))))
(/.f32 (-.f32 (pow.f32 (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)) (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (*.f32 (log1p.f32 (*.f32 u1 u1)) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))) #s(literal 3 binary32)) (pow.f32 (/.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32)) (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (*.f32 (log1p.f32 (*.f32 u1 u1)) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))) #s(literal 3 binary32))) (+.f32 (*.f32 (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)) (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (*.f32 (log1p.f32 (*.f32 u1 u1)) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))) (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)) (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (*.f32 (log1p.f32 (*.f32 u1 u1)) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))))) (+.f32 (*.f32 (/.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32)) (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (*.f32 (log1p.f32 (*.f32 u1 u1)) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))) (/.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32)) (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (*.f32 (log1p.f32 (*.f32 u1 u1)) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))))) (*.f32 (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)) (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (*.f32 (log1p.f32 (*.f32 u1 u1)) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))) (/.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32)) (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (*.f32 (log1p.f32 (*.f32 u1 u1)) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))))))))
(/.f32 (-.f32 (pow.f32 (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) #s(literal 3 binary32)) (pow.f32 (/.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32)) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) #s(literal 3 binary32))) (+.f32 (*.f32 (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))) (+.f32 (*.f32 (/.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32)) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) (/.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32)) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))) (*.f32 (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) (/.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32)) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))))))
(/.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32)) (pow.f32 (log1p.f32 u1) #s(literal 2 binary32))) (-.f32 (neg.f32 (log1p.f32 (*.f32 u1 u1))) (log1p.f32 u1)))
(*.f32 #s(literal 1 binary32) (neg.f32 (log1p.f32 (neg.f32 u1))))
(*.f32 (log1p.f32 (neg.f32 u1)) #s(literal -1 binary32))
(*.f32 (-.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (*.f32 (log1p.f32 (*.f32 u1 u1)) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))))
(*.f32 (-.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32)) (*.f32 (log1p.f32 u1) (neg.f32 (log1p.f32 (*.f32 u1 u1))))))))
(*.f32 #s(literal -1 binary32) (log1p.f32 (neg.f32 u1)))
(*.f32 (*.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (neg.f32 (log1p.f32 (neg.f32 u1)))) (/.f32 #s(literal 1 binary32) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))
(*.f32 (neg.f32 (-.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32)))) (/.f32 #s(literal 1 binary32) (neg.f32 (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (*.f32 (log1p.f32 (*.f32 u1 u1)) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))))))
(*.f32 (neg.f32 (*.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (neg.f32 (log1p.f32 (neg.f32 u1))))) (/.f32 #s(literal 1 binary32) (neg.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))))
(*.f32 (neg.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) #s(literal 2 binary32)) #s(literal 0 binary32))))
(*.f32 (neg.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (log1p.f32 (neg.f32 u1))))
(log.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)))
(log1p.f32 u1)
(neg.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1)))
(+.f32 (log1p.f32 (*.f32 u1 u1)) (neg.f32 (log1p.f32 (neg.f32 u1))))
(+.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) (log.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal -1 binary32)))))))
(+.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) (neg.f32 (log1p.f32 (*.f32 u1 (+.f32 u1 #s(literal -1 binary32))))))
(-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 (neg.f32 u1)))
(-.f32 #s(literal 0 binary32) (-.f32 #s(literal 0 binary32) (log1p.f32 u1)))
(-.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) (log1p.f32 (*.f32 u1 (+.f32 u1 #s(literal -1 binary32)))))
(-.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) (log.f32 (+.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1))))
(-.f32 (log1p.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)))) (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))))
(-.f32 (log.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(-.f32 (log.f32 (+.f32 (*.f32 u1 u1) #s(literal -1 binary32))) (log.f32 (neg.f32 (-.f32 #s(literal 1 binary32) u1))))
(-.f32 (log.f32 (+.f32 (*.f32 u1 u1) #s(literal -1 binary32))) (log.f32 (+.f32 u1 #s(literal -1 binary32))))
(-.f32 (log.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (log.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal -1 binary32)))))))
(/.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (neg.f32 u1)) #s(literal 3 binary32))) (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32)) (+.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) #s(literal 2 binary32)) (*.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 (neg.f32 u1))))))
(/.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (*.f32 u1 (+.f32 u1 #s(literal -1 binary32)))) #s(literal 3 binary32))) (+.f32 (*.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) (log1p.f32 (*.f32 u1 (*.f32 u1 u1)))) (+.f32 (*.f32 (log1p.f32 (*.f32 u1 (+.f32 u1 #s(literal -1 binary32)))) (log1p.f32 (*.f32 u1 (+.f32 u1 #s(literal -1 binary32))))) (*.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) (log1p.f32 (*.f32 u1 (+.f32 u1 #s(literal -1 binary32))))))))
(log.f32 (+.f32 #s(literal 1 binary32) u1))
(*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (pow.f32 u1 #s(literal 1/2 binary32)) u2) (PI.f32)))
(*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) (*.f32 (pow.f32 u1 #s(literal 1/2 binary32)) u2)))
(*.f32 u2 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) (pow.f32 u1 #s(literal 1/2 binary32)))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2)) (pow.f32 u1 #s(literal 1/2 binary32)))
(*.f32 (pow.f32 u1 #s(literal 1/2 binary32)) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2)))
(*.f32 (*.f32 #s(literal 2 binary32) (pow.f32 u1 #s(literal 1/2 binary32))) (*.f32 (PI.f32) u2))
(*.f32 (*.f32 (PI.f32) u2) (*.f32 #s(literal 2 binary32) (pow.f32 u1 #s(literal 1/2 binary32))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (pow.f32 u1 #s(literal 1/2 binary32)) u2)) (PI.f32))
(*.f32 (*.f32 (*.f32 (pow.f32 u1 #s(literal 1/2 binary32)) u2) (PI.f32)) #s(literal 2 binary32))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (pow.f32 u1 #s(literal 1/2 binary32))) (PI.f32)) u2)
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (pow.f32 u1 #s(literal 1/2 binary32)) u2)) (pow.f32 (PI.f32) #s(literal 2/3 binary32))) (pow.f32 (PI.f32) #s(literal 1/3 binary32)))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (pow.f32 u1 #s(literal 1/2 binary32)) u2)) (pow.f32 (PI.f32) #s(literal 1/2 binary32))) (pow.f32 (PI.f32) #s(literal 1/2 binary32)))
(*.f32 #s(literal 2 binary32) (pow.f32 u1 #s(literal 1/2 binary32)))
(*.f32 (pow.f32 u1 #s(literal 1/2 binary32)) #s(literal 2 binary32))
(exp.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 u1)))
(fabs.f32 (pow.f32 u1 #s(literal 1/2 binary32)))
(pow.f32 u1 #s(literal 1/2 binary32))
(pow.f32 (pow.f32 u1 #s(literal 1/2 binary32)) #s(literal 1 binary32))
(pow.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))
(pow.f32 (pow.f32 u1 #s(literal 1/4 binary32)) #s(literal 2 binary32))
(sqrt.f32 u1)
(*.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 1/2 binary32)))
(*.f32 (pow.f32 u1 #s(literal 1/2 binary32)) #s(literal 1 binary32))
(*.f32 (pow.f32 u1 #s(literal 1/2 binary32)) (pow.f32 #s(literal 1 binary32) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 u1 #s(literal 1/4 binary32)) (pow.f32 u1 #s(literal 1/4 binary32)))
(*.f32 (pow.f32 #s(literal 1 binary32) #s(literal 1/2 binary32)) (pow.f32 u1 #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 (pow.f32 u1 #s(literal 1/2 binary32))) (sqrt.f32 (pow.f32 u1 #s(literal 1/2 binary32))))
(*.f32 #s(literal 1 binary32) (*.f32 (PI.f32) u2))
(*.f32 (PI.f32) u2)
(*.f32 u2 (PI.f32))
(*.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) u2))
(*.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) u2))
(*.f32 (*.f32 u2 (pow.f32 (PI.f32) #s(literal 2/3 binary32))) (pow.f32 (PI.f32) #s(literal 1/3 binary32)))
(*.f32 (*.f32 u2 (pow.f32 (PI.f32) #s(literal 1/2 binary32))) (pow.f32 (PI.f32) #s(literal 1/2 binary32)))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) (pow.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 #s(literal 1/2 binary32)))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 u1 #s(literal 1/2 binary32)) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 #s(literal 1/2 binary32))) #s(literal 1/2 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2)))))
(*.f32 (pow.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 #s(literal 1/2 binary32)))) #s(literal 1/2 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))))
(*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) (pow.f32 u1 #s(literal 1/2 binary32))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 #s(literal 1/2 binary32))) #s(literal 1/2 binary32)))
(exp.f32 (*.f32 (log.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 #s(literal 1/2 binary32))))) #s(literal 1/2 binary32)))
(pow.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 #s(literal 1/2 binary32)))) #s(literal 1/2 binary32))
(pow.f32 (pow.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 #s(literal 1/2 binary32)))) #s(literal 1/4 binary32)) #s(literal 2 binary32))
(pow.f32 (*.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 #s(literal 1/2 binary32)))) (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 #s(literal 1/2 binary32))))) #s(literal 1/4 binary32))
(pow.f32 (exp.f32 (log.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 #s(literal 1/2 binary32)))))) #s(literal 1/2 binary32))
(/.f32 (sqrt.f32 (+.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/8 binary32))))) (sqrt.f32 (+.f32 (*.f32 u1 u1) (-.f32 (*.f32 (*.f32 u1 (*.f32 u1 #s(literal 1/2 binary32))) (*.f32 u1 (*.f32 u1 #s(literal 1/2 binary32)))) (*.f32 u1 (*.f32 u1 (*.f32 u1 #s(literal 1/2 binary32))))))))
(/.f32 (sqrt.f32 (-.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 (*.f32 u1 #s(literal 1/2 binary32))) (*.f32 u1 (*.f32 u1 #s(literal 1/2 binary32)))))) (sqrt.f32 (-.f32 u1 (*.f32 u1 (*.f32 u1 #s(literal 1/2 binary32))))))
(/.f32 (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/8 binary32))))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 #s(literal 1/2 binary32)) (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32)))) #s(literal 1/2 binary32)))
(/.f32 (sqrt.f32 (*.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1/2 binary32) u1)) #s(literal 1/2 binary32)))
(/.f32 (sqrt.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/8 binary32))) u1)) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 #s(literal 1/2 binary32)) (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32)))) #s(literal 1/2 binary32)))
(/.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) u1)) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1/2 binary32) u1)) #s(literal 1/2 binary32)))
(sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 #s(literal 1/2 binary32)))))
(*.f32 (pow.f32 u1 #s(literal 1/2 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 #s(literal 1/2 binary32))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 #s(literal 1/2 binary32))) #s(literal 1/2 binary32)) (pow.f32 u1 #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 #s(literal 1/2 binary32)))) #s(literal 1/4 binary32)) (pow.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 #s(literal 1/2 binary32)))) #s(literal 1/4 binary32)))
(+.f32 u1 (*.f32 u1 (*.f32 u1 #s(literal 1/2 binary32))))
(+.f32 (*.f32 u1 (*.f32 u1 #s(literal 1/2 binary32))) u1)
(fma.f32 #s(literal 1 binary32) u1 (*.f32 u1 (*.f32 u1 #s(literal 1/2 binary32))))
(fma.f32 u1 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 #s(literal 1/2 binary32))))
(fma.f32 u1 (*.f32 u1 #s(literal 1/2 binary32)) u1)
(fma.f32 (pow.f32 u1 #s(literal 1/2 binary32)) (pow.f32 u1 #s(literal 1/2 binary32)) (*.f32 u1 (*.f32 u1 #s(literal 1/2 binary32))))
(fma.f32 #s(literal 1/2 binary32) (*.f32 u1 u1) u1)
(fma.f32 (*.f32 u1 #s(literal 1/2 binary32)) u1 u1)
(fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)
(-.f32 (/.f32 (*.f32 u1 u1) (-.f32 u1 (*.f32 u1 (*.f32 u1 #s(literal 1/2 binary32))))) (/.f32 (*.f32 (*.f32 u1 (*.f32 u1 #s(literal 1/2 binary32))) (*.f32 u1 (*.f32 u1 #s(literal 1/2 binary32)))) (-.f32 u1 (*.f32 u1 (*.f32 u1 #s(literal 1/2 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (*.f32 u1 u1) (-.f32 (*.f32 (*.f32 u1 (*.f32 u1 #s(literal 1/2 binary32))) (*.f32 u1 (*.f32 u1 #s(literal 1/2 binary32)))) (*.f32 u1 (*.f32 u1 (*.f32 u1 #s(literal 1/2 binary32)))))) (+.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/8 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 u1 (*.f32 u1 (*.f32 u1 #s(literal 1/2 binary32)))) (-.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 (*.f32 u1 #s(literal 1/2 binary32))) (*.f32 u1 (*.f32 u1 #s(literal 1/2 binary32)))))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 #s(literal 1/2 binary32)) (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32)))) (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/8 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1/2 binary32) u1)) (*.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 #s(literal 1/2 binary32)) (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/8 binary32))) u1)))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1/2 binary32) u1)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) u1)))
(/.f32 u1 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 #s(literal 1/2 binary32)))))
(/.f32 (+.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/8 binary32)))) (+.f32 (*.f32 u1 u1) (-.f32 (*.f32 (*.f32 u1 (*.f32 u1 #s(literal 1/2 binary32))) (*.f32 u1 (*.f32 u1 #s(literal 1/2 binary32)))) (*.f32 u1 (*.f32 u1 (*.f32 u1 #s(literal 1/2 binary32)))))))
(/.f32 (-.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 (*.f32 u1 #s(literal 1/2 binary32))) (*.f32 u1 (*.f32 u1 #s(literal 1/2 binary32))))) (-.f32 u1 (*.f32 u1 (*.f32 u1 #s(literal 1/2 binary32)))))
(/.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/8 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 #s(literal 1/2 binary32)) (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32)))))
(/.f32 (*.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1/2 binary32) u1)))
(/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/8 binary32))) u1) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 #s(literal 1/2 binary32)) (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32)))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) u1) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1/2 binary32) u1)))
(/.f32 (neg.f32 (+.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/8 binary32))))) (neg.f32 (+.f32 (*.f32 u1 u1) (-.f32 (*.f32 (*.f32 u1 (*.f32 u1 #s(literal 1/2 binary32))) (*.f32 u1 (*.f32 u1 #s(literal 1/2 binary32)))) (*.f32 u1 (*.f32 u1 (*.f32 u1 #s(literal 1/2 binary32))))))))
(/.f32 (neg.f32 (-.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 (*.f32 u1 #s(literal 1/2 binary32))) (*.f32 u1 (*.f32 u1 #s(literal 1/2 binary32)))))) (neg.f32 (-.f32 u1 (*.f32 u1 (*.f32 u1 #s(literal 1/2 binary32))))))
(/.f32 (neg.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/8 binary32))))) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 #s(literal 1/2 binary32)) (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32))))))
(/.f32 (neg.f32 (*.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))))) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1/2 binary32) u1))))
(/.f32 (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/8 binary32))) u1)) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 #s(literal 1/2 binary32)) (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32))))))
(/.f32 (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) u1)) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1/2 binary32) u1))))
(/.f32 (+.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/8 binary32))) (*.f32 u1 (*.f32 u1 u1))) (+.f32 (*.f32 (*.f32 u1 (*.f32 u1 #s(literal 1/2 binary32))) (*.f32 u1 (*.f32 u1 #s(literal 1/2 binary32)))) (-.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 (*.f32 u1 #s(literal 1/2 binary32))) u1))))
(/.f32 (-.f32 (*.f32 (*.f32 u1 (*.f32 u1 #s(literal 1/2 binary32))) (*.f32 u1 (*.f32 u1 #s(literal 1/2 binary32)))) (*.f32 u1 u1)) (-.f32 (*.f32 u1 (*.f32 u1 #s(literal 1/2 binary32))) u1))
(*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 #s(literal 1/2 binary32))))
(*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 #s(literal 1/2 binary32))) u1)
(*.f32 (+.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/8 binary32)))) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 u1 u1) (-.f32 (*.f32 (*.f32 u1 (*.f32 u1 #s(literal 1/2 binary32))) (*.f32 u1 (*.f32 u1 #s(literal 1/2 binary32)))) (*.f32 u1 (*.f32 u1 (*.f32 u1 #s(literal 1/2 binary32))))))))
(*.f32 (-.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 (*.f32 u1 #s(literal 1/2 binary32))) (*.f32 u1 (*.f32 u1 #s(literal 1/2 binary32))))) (/.f32 #s(literal 1 binary32) (-.f32 u1 (*.f32 u1 (*.f32 u1 #s(literal 1/2 binary32))))))
(*.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/8 binary32)))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 #s(literal 1/2 binary32)) (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32))))))
(*.f32 (*.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32)))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1/2 binary32) u1))))
(*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/8 binary32))) u1) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 #s(literal 1/2 binary32)) (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32))))))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) u1) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1/2 binary32) u1))))
(+.f32 #s(literal 1 binary32) (*.f32 u1 #s(literal 1/2 binary32)))
(+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal 1 binary32))
(+.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1/2 binary32) u1))) (neg.f32 (/.f32 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1/2 binary32) u1)))))
(pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 #s(literal 1/2 binary32)))) #s(literal -1 binary32))
(fma.f32 #s(literal 1 binary32) (*.f32 u1 #s(literal 1/2 binary32)) #s(literal 1 binary32))
(fma.f32 u1 #s(literal 1/2 binary32) #s(literal 1 binary32))
(fma.f32 #s(literal 1/2 binary32) u1 #s(literal 1 binary32))
(fma.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal 1 binary32) #s(literal 1 binary32))
(-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1/2 binary32) u1))) (/.f32 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1/2 binary32) u1))))
(-.f32 (/.f32 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32)) (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 #s(literal 1/2 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 #s(literal 1/2 binary32)))) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1/2 binary32) u1))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/8 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32)) (+.f32 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32)) #s(literal -1 binary32))))
(/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/8 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 #s(literal 1/2 binary32)) (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32)))))
(/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/8 binary32))) (+.f32 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1/2 binary32) u1))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 #s(literal 1/2 binary32))))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1/2 binary32) u1)))
(/.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/8 binary32)))) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 #s(literal 1/2 binary32)) (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32))))))
(/.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/8 binary32)))) (neg.f32 (+.f32 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1/2 binary32) u1)))))
(/.f32 (-.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32)))) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1/2 binary32) u1))))
(/.f32 (+.f32 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32)) #s(literal -1 binary32)) (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32)))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1/2 binary32) u1))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1/2 binary32) u1)) (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1/2 binary32) u1)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1/2 binary32) u1))))
(/.f32 (neg.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/8 binary32))))) (neg.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 #s(literal 1/2 binary32)) (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32)))))))
(/.f32 (neg.f32 (-.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))))) (neg.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1/2 binary32) u1)))))
(/.f32 (neg.f32 (+.f32 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32)) #s(literal -1 binary32))) (neg.f32 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32))))
(/.f32 (-.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1/2 binary32) u1))) #s(literal 3 binary32)) (pow.f32 (/.f32 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1/2 binary32) u1))) #s(literal 3 binary32))) (+.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1/2 binary32) u1))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1/2 binary32) u1)))) (+.f32 (*.f32 (/.f32 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1/2 binary32) u1))) (/.f32 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1/2 binary32) u1)))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1/2 binary32) u1))) (/.f32 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1/2 binary32) u1)))))))
(*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 #s(literal 1/2 binary32))))
(*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/8 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 #s(literal 1/2 binary32)) (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32))))))
(*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/8 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1/2 binary32) u1)))))
(*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1/2 binary32) u1))))
(*.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/8 binary32)))) (/.f32 #s(literal 1 binary32) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 #s(literal 1/2 binary32)) (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32)))))))
(*.f32 (-.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32)))) (/.f32 #s(literal 1 binary32) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1/2 binary32) u1)))))
(*.f32 (+.f32 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32))))
(+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) (pow.f32 u1 #s(literal 1/2 binary32))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) (*.f32 (pow.f32 u1 #s(literal 3/2 binary32)) #s(literal 1/4 binary32))))
(+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) (*.f32 (pow.f32 u1 #s(literal 3/2 binary32)) #s(literal 1/4 binary32))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) (pow.f32 u1 #s(literal 1/2 binary32))))
(+.f32 (*.f32 (pow.f32 u1 #s(literal 1/2 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2)))) (*.f32 (*.f32 (pow.f32 u1 #s(literal 3/2 binary32)) #s(literal 1/4 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2)))))
(+.f32 (*.f32 (*.f32 (pow.f32 u1 #s(literal 3/2 binary32)) #s(literal 1/4 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2)))) (*.f32 (pow.f32 u1 #s(literal 1/2 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2)))))
(fma.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) (pow.f32 u1 #s(literal 1/2 binary32)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) (*.f32 (pow.f32 u1 #s(literal 3/2 binary32)) #s(literal 1/4 binary32))))
(fma.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) (*.f32 (pow.f32 u1 #s(literal 3/2 binary32)) #s(literal 1/4 binary32)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) (pow.f32 u1 #s(literal 1/2 binary32))))
(fma.f32 (pow.f32 u1 #s(literal 1/2 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) (*.f32 (*.f32 (pow.f32 u1 #s(literal 3/2 binary32)) #s(literal 1/4 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2)))))
(fma.f32 (*.f32 (pow.f32 u1 #s(literal 3/2 binary32)) #s(literal 1/4 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) (*.f32 (pow.f32 u1 #s(literal 1/2 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2)))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 u1 (-.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32)) (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) (+.f32 (pow.f32 u1 #s(literal 3/2 binary32)) (*.f32 (pow.f32 u1 #s(literal 9/2 binary32)) #s(literal 1/64 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (pow.f32 u1 #s(literal 1/2 binary32)) (*.f32 #s(literal -1/4 binary32) (pow.f32 u1 #s(literal 3/2 binary32)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) (-.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 u1 (-.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32)) (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32)))) (*.f32 (+.f32 (pow.f32 u1 #s(literal 3/2 binary32)) (*.f32 (pow.f32 u1 #s(literal 9/2 binary32)) #s(literal 1/64 binary32))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (pow.f32 u1 #s(literal 1/2 binary32)) (*.f32 #s(literal -1/4 binary32) (pow.f32 u1 #s(literal 3/2 binary32)))) (*.f32 (-.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32))) (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 binary32) (+.f32 (pow.f32 u1 #s(literal 1/2 binary32)) (*.f32 (pow.f32 u1 #s(literal 3/2 binary32)) #s(literal 1/4 binary32)))))
(/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) (+.f32 (pow.f32 u1 #s(literal 3/2 binary32)) (*.f32 (pow.f32 u1 #s(literal 9/2 binary32)) #s(literal 1/64 binary32)))) (+.f32 u1 (-.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32)) (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32)))))
(/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) (-.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32)))) (+.f32 (pow.f32 u1 #s(literal 1/2 binary32)) (*.f32 #s(literal -1/4 binary32) (pow.f32 u1 #s(literal 3/2 binary32)))))
(/.f32 (*.f32 (+.f32 (pow.f32 u1 #s(literal 3/2 binary32)) (*.f32 (pow.f32 u1 #s(literal 9/2 binary32)) #s(literal 1/64 binary32))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2)))) (+.f32 u1 (-.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32)) (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32)))))
(/.f32 (*.f32 (-.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2)))) (+.f32 (pow.f32 u1 #s(literal 1/2 binary32)) (*.f32 #s(literal -1/4 binary32) (pow.f32 u1 #s(literal 3/2 binary32)))))
(/.f32 (neg.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) (+.f32 (pow.f32 u1 #s(literal 3/2 binary32)) (*.f32 (pow.f32 u1 #s(literal 9/2 binary32)) #s(literal 1/64 binary32))))) (neg.f32 (+.f32 u1 (-.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32)) (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))))))
(/.f32 (neg.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) (-.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32))))) (neg.f32 (+.f32 (pow.f32 u1 #s(literal 1/2 binary32)) (*.f32 #s(literal -1/4 binary32) (pow.f32 u1 #s(literal 3/2 binary32))))))
(/.f32 (neg.f32 (*.f32 (+.f32 (pow.f32 u1 #s(literal 3/2 binary32)) (*.f32 (pow.f32 u1 #s(literal 9/2 binary32)) #s(literal 1/64 binary32))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))))) (neg.f32 (+.f32 u1 (-.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32)) (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))))))
(/.f32 (neg.f32 (*.f32 (-.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))))) (neg.f32 (+.f32 (pow.f32 u1 #s(literal 1/2 binary32)) (*.f32 #s(literal -1/4 binary32) (pow.f32 u1 #s(literal 3/2 binary32))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) (pow.f32 u1 #s(literal 1/2 binary32))) #s(literal 3 binary32)) (pow.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) (*.f32 (pow.f32 u1 #s(literal 3/2 binary32)) #s(literal 1/4 binary32))) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) (pow.f32 u1 #s(literal 1/2 binary32))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) (pow.f32 u1 #s(literal 1/2 binary32)))) (-.f32 (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) (*.f32 (pow.f32 u1 #s(literal 3/2 binary32)) #s(literal 1/4 binary32))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) (*.f32 (pow.f32 u1 #s(literal 3/2 binary32)) #s(literal 1/4 binary32)))) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) (pow.f32 u1 #s(literal 1/2 binary32))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) (*.f32 (pow.f32 u1 #s(literal 3/2 binary32)) #s(literal 1/4 binary32)))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) (*.f32 (pow.f32 u1 #s(literal 3/2 binary32)) #s(literal 1/4 binary32))) #s(literal 3 binary32)) (pow.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) (pow.f32 u1 #s(literal 1/2 binary32))) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) (*.f32 (pow.f32 u1 #s(literal 3/2 binary32)) #s(literal 1/4 binary32))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) (*.f32 (pow.f32 u1 #s(literal 3/2 binary32)) #s(literal 1/4 binary32)))) (-.f32 (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) (pow.f32 u1 #s(literal 1/2 binary32))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) (pow.f32 u1 #s(literal 1/2 binary32)))) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) (*.f32 (pow.f32 u1 #s(literal 3/2 binary32)) #s(literal 1/4 binary32))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) (pow.f32 u1 #s(literal 1/2 binary32)))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (pow.f32 u1 #s(literal 1/2 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 (pow.f32 u1 #s(literal 3/2 binary32)) #s(literal 1/4 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2)))) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 (pow.f32 u1 #s(literal 1/2 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2)))) (*.f32 (pow.f32 u1 #s(literal 1/2 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))))) (-.f32 (*.f32 (*.f32 (*.f32 (pow.f32 u1 #s(literal 3/2 binary32)) #s(literal 1/4 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2)))) (*.f32 (*.f32 (pow.f32 u1 #s(literal 3/2 binary32)) #s(literal 1/4 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))))) (*.f32 (*.f32 (pow.f32 u1 #s(literal 1/2 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2)))) (*.f32 (*.f32 (pow.f32 u1 #s(literal 3/2 binary32)) #s(literal 1/4 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (*.f32 (pow.f32 u1 #s(literal 3/2 binary32)) #s(literal 1/4 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (pow.f32 u1 #s(literal 1/2 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2)))) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 (*.f32 (pow.f32 u1 #s(literal 3/2 binary32)) #s(literal 1/4 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2)))) (*.f32 (*.f32 (pow.f32 u1 #s(literal 3/2 binary32)) #s(literal 1/4 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))))) (-.f32 (*.f32 (*.f32 (pow.f32 u1 #s(literal 1/2 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2)))) (*.f32 (pow.f32 u1 #s(literal 1/2 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))))) (*.f32 (*.f32 (*.f32 (pow.f32 u1 #s(literal 3/2 binary32)) #s(literal 1/4 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2)))) (*.f32 (pow.f32 u1 #s(literal 1/2 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))))))))
(/.f32 (-.f32 (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) (pow.f32 u1 #s(literal 1/2 binary32))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) (pow.f32 u1 #s(literal 1/2 binary32)))) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) (*.f32 (pow.f32 u1 #s(literal 3/2 binary32)) #s(literal 1/4 binary32))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) (*.f32 (pow.f32 u1 #s(literal 3/2 binary32)) #s(literal 1/4 binary32))))) (-.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) (pow.f32 u1 #s(literal 1/2 binary32))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) (*.f32 (pow.f32 u1 #s(literal 3/2 binary32)) #s(literal 1/4 binary32)))))
(/.f32 (-.f32 (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) (*.f32 (pow.f32 u1 #s(literal 3/2 binary32)) #s(literal 1/4 binary32))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) (*.f32 (pow.f32 u1 #s(literal 3/2 binary32)) #s(literal 1/4 binary32)))) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) (pow.f32 u1 #s(literal 1/2 binary32))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) (pow.f32 u1 #s(literal 1/2 binary32))))) (-.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) (*.f32 (pow.f32 u1 #s(literal 3/2 binary32)) #s(literal 1/4 binary32))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) (pow.f32 u1 #s(literal 1/2 binary32)))))
(/.f32 (-.f32 (*.f32 (*.f32 (pow.f32 u1 #s(literal 1/2 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2)))) (*.f32 (pow.f32 u1 #s(literal 1/2 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))))) (*.f32 (*.f32 (*.f32 (pow.f32 u1 #s(literal 3/2 binary32)) #s(literal 1/4 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2)))) (*.f32 (*.f32 (pow.f32 u1 #s(literal 3/2 binary32)) #s(literal 1/4 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2)))))) (-.f32 (*.f32 (pow.f32 u1 #s(literal 1/2 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2)))) (*.f32 (*.f32 (pow.f32 u1 #s(literal 3/2 binary32)) #s(literal 1/4 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 (pow.f32 u1 #s(literal 3/2 binary32)) #s(literal 1/4 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2)))) (*.f32 (*.f32 (pow.f32 u1 #s(literal 3/2 binary32)) #s(literal 1/4 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))))) (*.f32 (*.f32 (pow.f32 u1 #s(literal 1/2 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2)))) (*.f32 (pow.f32 u1 #s(literal 1/2 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2)))))) (-.f32 (*.f32 (*.f32 (pow.f32 u1 #s(literal 3/2 binary32)) #s(literal 1/4 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2)))) (*.f32 (pow.f32 u1 #s(literal 1/2 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) (+.f32 (pow.f32 u1 #s(literal 1/2 binary32)) (*.f32 (pow.f32 u1 #s(literal 3/2 binary32)) #s(literal 1/4 binary32))))
(*.f32 (+.f32 (pow.f32 u1 #s(literal 1/2 binary32)) (*.f32 (pow.f32 u1 #s(literal 3/2 binary32)) #s(literal 1/4 binary32))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))))
(*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) (+.f32 (pow.f32 u1 #s(literal 3/2 binary32)) (*.f32 (pow.f32 u1 #s(literal 9/2 binary32)) #s(literal 1/64 binary32)))) (/.f32 #s(literal 1 binary32) (+.f32 u1 (-.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32)) (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))))))
(*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) (-.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32)))) (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 u1 #s(literal 1/2 binary32)) (*.f32 #s(literal -1/4 binary32) (pow.f32 u1 #s(literal 3/2 binary32))))))
(*.f32 (*.f32 (+.f32 (pow.f32 u1 #s(literal 3/2 binary32)) (*.f32 (pow.f32 u1 #s(literal 9/2 binary32)) #s(literal 1/64 binary32))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2)))) (/.f32 #s(literal 1 binary32) (+.f32 u1 (-.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32)) (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))))))
(*.f32 (*.f32 (-.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2)))) (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 u1 #s(literal 1/2 binary32)) (*.f32 #s(literal -1/4 binary32) (pow.f32 u1 #s(literal 3/2 binary32))))))
(+.f32 (pow.f32 u1 #s(literal 1/2 binary32)) (*.f32 (pow.f32 u1 #s(literal 3/2 binary32)) #s(literal 1/4 binary32)))
(+.f32 (*.f32 (pow.f32 u1 #s(literal 3/2 binary32)) #s(literal 1/4 binary32)) (pow.f32 u1 #s(literal 1/2 binary32)))
(+.f32 (/.f32 u1 (+.f32 (pow.f32 u1 #s(literal 1/2 binary32)) (*.f32 #s(literal -1/4 binary32) (pow.f32 u1 #s(literal 3/2 binary32))))) (neg.f32 (/.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32)) (+.f32 (pow.f32 u1 #s(literal 1/2 binary32)) (*.f32 #s(literal -1/4 binary32) (pow.f32 u1 #s(literal 3/2 binary32)))))))
(pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 u1 #s(literal 1/2 binary32)) (*.f32 (pow.f32 u1 #s(literal 3/2 binary32)) #s(literal 1/4 binary32)))) #s(literal -1 binary32))
(fma.f32 (pow.f32 u1 #s(literal 1/2 binary32)) (*.f32 u1 #s(literal 1/4 binary32)) (pow.f32 u1 #s(literal 1/2 binary32)))
(fma.f32 (pow.f32 u1 #s(literal 3/2 binary32)) #s(literal 1/4 binary32) (pow.f32 u1 #s(literal 1/2 binary32)))
(fma.f32 #s(literal 1/4 binary32) (pow.f32 u1 #s(literal 3/2 binary32)) (pow.f32 u1 #s(literal 1/2 binary32)))
(fma.f32 (pow.f32 u1 #s(literal 1/4 binary32)) (pow.f32 u1 #s(literal 1/4 binary32)) (*.f32 (pow.f32 u1 #s(literal 3/2 binary32)) #s(literal 1/4 binary32)))
(fma.f32 (*.f32 #s(literal 1/4 binary32) (pow.f32 u1 #s(literal 1/2 binary32))) u1 (pow.f32 u1 #s(literal 1/2 binary32)))
(-.f32 (/.f32 u1 (+.f32 (pow.f32 u1 #s(literal 1/2 binary32)) (*.f32 #s(literal -1/4 binary32) (pow.f32 u1 #s(literal 3/2 binary32))))) (/.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32)) (+.f32 (pow.f32 u1 #s(literal 1/2 binary32)) (*.f32 #s(literal -1/4 binary32) (pow.f32 u1 #s(literal 3/2 binary32))))))
(-.f32 (/.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32)) (-.f32 (*.f32 (pow.f32 u1 #s(literal 3/2 binary32)) #s(literal 1/4 binary32)) (pow.f32 u1 #s(literal 1/2 binary32)))) (/.f32 u1 (-.f32 (*.f32 (pow.f32 u1 #s(literal 3/2 binary32)) #s(literal 1/4 binary32)) (pow.f32 u1 #s(literal 1/2 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 u1 #s(literal 1/2 binary32)) (*.f32 (pow.f32 u1 #s(literal 3/2 binary32)) #s(literal 1/4 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 u1 #s(literal 1/2 binary32)) (*.f32 (pow.f32 u1 #s(literal 3/2 binary32)) #s(literal 1/4 binary32)))) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32)) (-.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32)))) (+.f32 (pow.f32 u1 #s(literal 3/2 binary32)) (*.f32 (pow.f32 u1 #s(literal 9/2 binary32)) #s(literal 1/64 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 (pow.f32 u1 #s(literal 3/2 binary32)) #s(literal 1/4 binary32)) (pow.f32 u1 #s(literal 1/2 binary32))) (-.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32)) u1)))
(/.f32 (+.f32 (pow.f32 u1 #s(literal 3/2 binary32)) (*.f32 (pow.f32 u1 #s(literal 9/2 binary32)) #s(literal 1/64 binary32))) (+.f32 u1 (-.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32)) (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32)))))
(/.f32 (+.f32 (pow.f32 u1 #s(literal 3/2 binary32)) (*.f32 (pow.f32 u1 #s(literal 9/2 binary32)) #s(literal 1/64 binary32))) (+.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32)) (-.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32)))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 u1 #s(literal 1/2 binary32)) (*.f32 (pow.f32 u1 #s(literal 3/2 binary32)) #s(literal 1/4 binary32))))))
(/.f32 (-.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32))) (+.f32 (pow.f32 u1 #s(literal 1/2 binary32)) (*.f32 #s(literal -1/4 binary32) (pow.f32 u1 #s(literal 3/2 binary32)))))
(/.f32 (neg.f32 (+.f32 (pow.f32 u1 #s(literal 3/2 binary32)) (*.f32 (pow.f32 u1 #s(literal 9/2 binary32)) #s(literal 1/64 binary32)))) (neg.f32 (+.f32 u1 (-.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32)) (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))))))
(/.f32 (neg.f32 (+.f32 (pow.f32 u1 #s(literal 3/2 binary32)) (*.f32 (pow.f32 u1 #s(literal 9/2 binary32)) #s(literal 1/64 binary32)))) (neg.f32 (+.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32)) (-.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))))))
(/.f32 (neg.f32 (-.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32)))) (neg.f32 (+.f32 (pow.f32 u1 #s(literal 1/2 binary32)) (*.f32 #s(literal -1/4 binary32) (pow.f32 u1 #s(literal 3/2 binary32))))))
(/.f32 (-.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32)) u1) (-.f32 (*.f32 (pow.f32 u1 #s(literal 3/2 binary32)) #s(literal 1/4 binary32)) (pow.f32 u1 #s(literal 1/2 binary32))))
(/.f32 (-.f32 (*.f32 u1 (+.f32 (pow.f32 u1 #s(literal 1/2 binary32)) (*.f32 #s(literal -1/4 binary32) (pow.f32 u1 #s(literal 3/2 binary32))))) (*.f32 (+.f32 (pow.f32 u1 #s(literal 1/2 binary32)) (*.f32 #s(literal -1/4 binary32) (pow.f32 u1 #s(literal 3/2 binary32)))) (*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32)))) (*.f32 (+.f32 (pow.f32 u1 #s(literal 1/2 binary32)) (*.f32 #s(literal -1/4 binary32) (pow.f32 u1 #s(literal 3/2 binary32)))) (+.f32 (pow.f32 u1 #s(literal 1/2 binary32)) (*.f32 #s(literal -1/4 binary32) (pow.f32 u1 #s(literal 3/2 binary32))))))
(/.f32 (neg.f32 (neg.f32 (+.f32 (pow.f32 u1 #s(literal 3/2 binary32)) (*.f32 (pow.f32 u1 #s(literal 9/2 binary32)) #s(literal 1/64 binary32))))) (neg.f32 (neg.f32 (+.f32 u1 (-.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32)) (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32)))))))
(/.f32 (neg.f32 (neg.f32 (-.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32))))) (neg.f32 (neg.f32 (+.f32 (pow.f32 u1 #s(literal 1/2 binary32)) (*.f32 #s(literal -1/4 binary32) (pow.f32 u1 #s(literal 3/2 binary32)))))))
(/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32)) u1)) (neg.f32 (-.f32 (*.f32 (pow.f32 u1 #s(literal 3/2 binary32)) #s(literal 1/4 binary32)) (pow.f32 u1 #s(literal 1/2 binary32)))))
(/.f32 (-.f32 (pow.f32 (/.f32 u1 (+.f32 (pow.f32 u1 #s(literal 1/2 binary32)) (*.f32 #s(literal -1/4 binary32) (pow.f32 u1 #s(literal 3/2 binary32))))) #s(literal 3 binary32)) (pow.f32 (/.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32)) (+.f32 (pow.f32 u1 #s(literal 1/2 binary32)) (*.f32 #s(literal -1/4 binary32) (pow.f32 u1 #s(literal 3/2 binary32))))) #s(literal 3 binary32))) (+.f32 (*.f32 (/.f32 u1 (+.f32 (pow.f32 u1 #s(literal 1/2 binary32)) (*.f32 #s(literal -1/4 binary32) (pow.f32 u1 #s(literal 3/2 binary32))))) (/.f32 u1 (+.f32 (pow.f32 u1 #s(literal 1/2 binary32)) (*.f32 #s(literal -1/4 binary32) (pow.f32 u1 #s(literal 3/2 binary32)))))) (+.f32 (*.f32 (/.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32)) (+.f32 (pow.f32 u1 #s(literal 1/2 binary32)) (*.f32 #s(literal -1/4 binary32) (pow.f32 u1 #s(literal 3/2 binary32))))) (/.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32)) (+.f32 (pow.f32 u1 #s(literal 1/2 binary32)) (*.f32 #s(literal -1/4 binary32) (pow.f32 u1 #s(literal 3/2 binary32)))))) (*.f32 (/.f32 u1 (+.f32 (pow.f32 u1 #s(literal 1/2 binary32)) (*.f32 #s(literal -1/4 binary32) (pow.f32 u1 #s(literal 3/2 binary32))))) (/.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32)) (+.f32 (pow.f32 u1 #s(literal 1/2 binary32)) (*.f32 #s(literal -1/4 binary32) (pow.f32 u1 #s(literal 3/2 binary32)))))))))
(*.f32 #s(literal 1 binary32) (+.f32 (pow.f32 u1 #s(literal 1/2 binary32)) (*.f32 (pow.f32 u1 #s(literal 3/2 binary32)) #s(literal 1/4 binary32))))
(*.f32 (+.f32 (pow.f32 u1 #s(literal 3/2 binary32)) (*.f32 (pow.f32 u1 #s(literal 9/2 binary32)) #s(literal 1/64 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 u1 (-.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32)) (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))))))
(*.f32 (+.f32 (pow.f32 u1 #s(literal 3/2 binary32)) (*.f32 (pow.f32 u1 #s(literal 9/2 binary32)) #s(literal 1/64 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32)) (-.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))))))
(*.f32 (-.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 u1 #s(literal 1/2 binary32)) (*.f32 #s(literal -1/4 binary32) (pow.f32 u1 #s(literal 3/2 binary32))))))
(*.f32 (neg.f32 (+.f32 (pow.f32 u1 #s(literal 3/2 binary32)) (*.f32 (pow.f32 u1 #s(literal 9/2 binary32)) #s(literal 1/64 binary32)))) (/.f32 #s(literal 1 binary32) (neg.f32 (+.f32 u1 (-.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32)) (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32)))))))
(*.f32 (neg.f32 (-.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32)))) (/.f32 #s(literal 1 binary32) (neg.f32 (+.f32 (pow.f32 u1 #s(literal 1/2 binary32)) (*.f32 #s(literal -1/4 binary32) (pow.f32 u1 #s(literal 3/2 binary32)))))))
(*.f32 (-.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32)) u1) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 (pow.f32 u1 #s(literal 3/2 binary32)) #s(literal 1/4 binary32)) (pow.f32 u1 #s(literal 1/2 binary32)))))
(*.f32 (pow.f32 u1 #s(literal 1/2 binary32)) (*.f32 u1 #s(literal 1/4 binary32)))
(*.f32 (pow.f32 u1 #s(literal 3/2 binary32)) #s(literal 1/4 binary32))
(*.f32 #s(literal 1/4 binary32) (pow.f32 u1 #s(literal 3/2 binary32)))
(*.f32 (*.f32 #s(literal 1/4 binary32) (pow.f32 u1 #s(literal 1/2 binary32))) u1)
(*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) u2)) (cos.f32 (*.f32 (PI.f32) u2))) (pow.f32 (neg.f32 (log1p.f32 (neg.f32 u1))) #s(literal 1/2 binary32))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) (pow.f32 (neg.f32 (log1p.f32 (neg.f32 u1))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (neg.f32 (log1p.f32 (neg.f32 u1))) #s(literal 1/2 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))))
(*.f32 (*.f32 #s(literal 2 binary32) (sin.f32 (*.f32 (PI.f32) u2))) (*.f32 (cos.f32 (*.f32 (PI.f32) u2)) (pow.f32 (neg.f32 (log1p.f32 (neg.f32 u1))) #s(literal 1/2 binary32))))
(*.f32 (cos.f32 (*.f32 (PI.f32) u2)) (*.f32 (pow.f32 (neg.f32 (log1p.f32 (neg.f32 u1))) #s(literal 1/2 binary32)) (*.f32 #s(literal 2 binary32) (sin.f32 (*.f32 (PI.f32) u2)))))
(*.f32 (*.f32 (pow.f32 (neg.f32 (log1p.f32 (neg.f32 u1))) #s(literal 1/2 binary32)) (*.f32 #s(literal 2 binary32) (sin.f32 (*.f32 (PI.f32) u2)))) (cos.f32 (*.f32 (PI.f32) u2)))
(*.f32 (*.f32 (pow.f32 (neg.f32 (log1p.f32 (neg.f32 u1))) #s(literal 1/2 binary32)) #s(literal 2 binary32)) (*.f32 (sin.f32 (*.f32 (PI.f32) u2)) (cos.f32 (*.f32 (PI.f32) u2))))
(*.f32 (*.f32 (pow.f32 (neg.f32 (log1p.f32 (neg.f32 u1))) #s(literal 1/2 binary32)) (cos.f32 (*.f32 (PI.f32) u2))) (*.f32 #s(literal 2 binary32) (sin.f32 (*.f32 (PI.f32) u2))))
(exp.f32 (*.f32 (log.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) #s(literal 1/2 binary32)))
(pow.f32 (neg.f32 (log1p.f32 (neg.f32 u1))) #s(literal 1/2 binary32))
(pow.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) #s(literal 2 binary32)) #s(literal 1/4 binary32))
(pow.f32 (pow.f32 (neg.f32 (log1p.f32 (neg.f32 u1))) #s(literal 1/4 binary32)) #s(literal 2 binary32))
(pow.f32 (exp.f32 (log.f32 (neg.f32 (log1p.f32 (neg.f32 u1))))) #s(literal 1/2 binary32))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (log1p.f32 (neg.f32 u1))))))
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (*.f32 (log1p.f32 (*.f32 u1 u1)) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))) #s(literal 1/2 binary32)) (pow.f32 (-.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32))) #s(literal 1/2 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) #s(literal 1/2 binary32)) (pow.f32 (*.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (neg.f32 (log1p.f32 (neg.f32 u1)))) #s(literal 1/2 binary32))))
(/.f32 (pow.f32 (-.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32))) #s(literal 1/2 binary32)) (pow.f32 (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (*.f32 (log1p.f32 (*.f32 u1 u1)) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))) #s(literal 1/2 binary32)))
(/.f32 (pow.f32 (-.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32))) #s(literal 1/2 binary32)) (sqrt.f32 (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32)) (*.f32 (log1p.f32 u1) (neg.f32 (log1p.f32 (*.f32 u1 u1))))))))
(/.f32 (pow.f32 (*.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (neg.f32 (log1p.f32 (neg.f32 u1)))) #s(literal 1/2 binary32)) (pow.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) #s(literal 1/2 binary32)))
(/.f32 (sqrt.f32 (neg.f32 (-.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32))))) (sqrt.f32 (neg.f32 (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (*.f32 (log1p.f32 (*.f32 u1 u1)) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))))))
(/.f32 (sqrt.f32 (neg.f32 (*.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (neg.f32 (log1p.f32 (neg.f32 u1)))))) (sqrt.f32 (neg.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))))
(/.f32 (sqrt.f32 (neg.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) #s(literal 2 binary32)))) (pow.f32 (log1p.f32 (neg.f32 u1)) #s(literal 1/2 binary32)))
(/.f32 (sqrt.f32 (neg.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) #s(literal 3 binary32)))) (sqrt.f32 (+.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) #s(literal 2 binary32)) #s(literal 0 binary32))))
(/.f32 (neg.f32 (pow.f32 (-.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32))) #s(literal 1/2 binary32))) (neg.f32 (pow.f32 (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (*.f32 (log1p.f32 (*.f32 u1 u1)) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))) #s(literal 1/2 binary32))))
(/.f32 (neg.f32 (pow.f32 (*.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (neg.f32 (log1p.f32 (neg.f32 u1)))) #s(literal 1/2 binary32))) (neg.f32 (pow.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) #s(literal 1/2 binary32))))
(sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1))))
(*.f32 #s(literal 1 binary32) (pow.f32 (neg.f32 (log1p.f32 (neg.f32 u1))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)) (pow.f32 (log1p.f32 (neg.f32 u1)) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) #s(literal 1/2 binary32)) (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (-.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32))) #s(literal 1/2 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (*.f32 (log1p.f32 (*.f32 u1 u1)) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (-.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32))) #s(literal 1/2 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (*.f32 (log1p.f32 (*.f32 u1 u1)) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))))))
(*.f32 (pow.f32 (-.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32))) #s(literal 1/2 binary32)) (/.f32 #s(literal 1 binary32) (pow.f32 (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (*.f32 (log1p.f32 (*.f32 u1 u1)) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))) #s(literal 1/2 binary32))))
(*.f32 (pow.f32 (*.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (neg.f32 (log1p.f32 (neg.f32 u1)))) #s(literal 1/2 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (*.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (neg.f32 (log1p.f32 (neg.f32 u1)))) #s(literal 1/2 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))))
(*.f32 (pow.f32 (*.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (neg.f32 (log1p.f32 (neg.f32 u1)))) #s(literal 1/2 binary32)) (/.f32 #s(literal 1 binary32) (pow.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) #s(literal 1/2 binary32))))
(*.f32 (pow.f32 (neg.f32 (log1p.f32 (neg.f32 u1))) #s(literal 1/4 binary32)) (pow.f32 (neg.f32 (log1p.f32 (neg.f32 u1))) #s(literal 1/4 binary32)))
(*.f32 (pow.f32 #s(literal 1 binary32) #s(literal 1/2 binary32)) (pow.f32 (neg.f32 (log1p.f32 (neg.f32 u1))) #s(literal 1/2 binary32)))
(neg.f32 (log1p.f32 (neg.f32 u1)))
(+.f32 (log1p.f32 u1) (neg.f32 (log1p.f32 (*.f32 u1 u1))))
(+.f32 #s(literal 0 binary32) (neg.f32 (log1p.f32 (neg.f32 u1))))
(+.f32 (neg.f32 (log1p.f32 (*.f32 u1 u1))) (log1p.f32 u1))
(+.f32 (log.f32 (-.f32 #s(literal -1 binary32) u1)) (log.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 u1 u1) #s(literal -1 binary32)))))
(+.f32 (log.f32 (-.f32 #s(literal -1 binary32) u1)) (neg.f32 (log.f32 (+.f32 (*.f32 u1 u1) #s(literal -1 binary32)))))
(+.f32 (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)) (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (*.f32 (log1p.f32 (*.f32 u1 u1)) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))) (neg.f32 (/.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32)) (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (*.f32 (log1p.f32 (*.f32 u1 u1)) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))))))
(+.f32 (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) (neg.f32 (/.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32)) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))))
(+.f32 (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)))))) (log1p.f32 (*.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(+.f32 (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (log1p.f32 (*.f32 u1 u1)))
(pow.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (log1p.f32 (neg.f32 u1)))) #s(literal -1 binary32))
(fma.f32 #s(literal -1 binary32) (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1))
(-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1)))
(-.f32 (log1p.f32 (*.f32 u1 u1)) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) u1))))
(-.f32 (log1p.f32 (*.f32 u1 u1)) (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(-.f32 #s(literal 0 binary32) (log1p.f32 (neg.f32 u1)))
(-.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal -1 binary32)))))))
(-.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(-.f32 (log.f32 (-.f32 #s(literal -1 binary32) u1)) (log.f32 (+.f32 (*.f32 u1 u1) #s(literal -1 binary32))))
(-.f32 (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)) (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (*.f32 (log1p.f32 (*.f32 u1 u1)) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))) (/.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32)) (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (*.f32 (log1p.f32 (*.f32 u1 u1)) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))))
(-.f32 (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) (/.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32)) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))
(-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (neg.f32 (-.f32 #s(literal 1 binary32) u1))))
(-.f32 (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (log1p.f32 (*.f32 u1 (+.f32 u1 #s(literal -1 binary32)))))
(-.f32 (/.f32 #s(literal 0 binary32) (+.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) #s(literal 2 binary32)) #s(literal 0 binary32))) (log1p.f32 (neg.f32 u1)))
(-.f32 (/.f32 #s(literal 0 binary32) (log1p.f32 (neg.f32 u1))) (/.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) #s(literal 2 binary32)) (log1p.f32 (neg.f32 u1))))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (neg.f32 (log1p.f32 (neg.f32 u1)))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (log1p.f32 (neg.f32 u1)))) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32)) (*.f32 (log1p.f32 u1) (neg.f32 (log1p.f32 (*.f32 u1 u1)))))) (-.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) #s(literal 2 binary32)) #s(literal 0 binary32)) (neg.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) #s(literal 3 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (log1p.f32 (neg.f32 u1)) (neg.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) #s(literal 2 binary32)))))
(/.f32 (-.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32))) (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (*.f32 (log1p.f32 (*.f32 u1 u1)) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))))
(/.f32 (-.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32))) (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32)) (*.f32 (log1p.f32 u1) (neg.f32 (log1p.f32 (*.f32 u1 u1)))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (log1p.f32 (neg.f32 u1))))))
(/.f32 (*.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (neg.f32 (log1p.f32 (neg.f32 u1)))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32)))) (neg.f32 (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (*.f32 (log1p.f32 (*.f32 u1 u1)) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32)))) (neg.f32 (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32)) (*.f32 (log1p.f32 u1) (neg.f32 (log1p.f32 (*.f32 u1 u1))))))))
(/.f32 (neg.f32 (*.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (neg.f32 (log1p.f32 (neg.f32 u1))))) (neg.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))
(/.f32 (neg.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) #s(literal 3 binary32))) (+.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) #s(literal 2 binary32)) #s(literal 0 binary32)))
(/.f32 (neg.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (-.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) #s(literal 2 binary32)) #s(literal 0 binary32))))
(/.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) #s(literal 3 binary32)) (neg.f32 (+.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) #s(literal 2 binary32)) #s(literal 0 binary32))))
(/.f32 (neg.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) #s(literal 2 binary32))) (log1p.f32 (neg.f32 u1)))
(/.f32 (-.f32 (*.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)) (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (*.f32 (log1p.f32 (*.f32 u1 u1)) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))) (*.f32 (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (*.f32 (log1p.f32 (*.f32 u1 u1)) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32)))) (*.f32 (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (*.f32 (log1p.f32 (*.f32 u1 u1)) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))) (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (*.f32 (log1p.f32 (*.f32 u1 u1)) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))))
(/.f32 (-.f32 (*.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) (*.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32)))) (*.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))
(/.f32 (neg.f32 (neg.f32 (-.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32))))) (neg.f32 (neg.f32 (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (*.f32 (log1p.f32 (*.f32 u1 u1)) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))))))
(/.f32 (neg.f32 (neg.f32 (*.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (neg.f32 (log1p.f32 (neg.f32 u1)))))) (neg.f32 (neg.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))))
(/.f32 (neg.f32 (neg.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) #s(literal 2 binary32)))) (neg.f32 (log1p.f32 (neg.f32 u1))))
(/.f32 (+.f32 (neg.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32))) (pow.f32 (log1p.f32 u1) #s(literal 3 binary32))) (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32)) (-.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (*.f32 (neg.f32 (log1p.f32 (*.f32 u1 u1))) (log1p.f32 u1)))))
(/.f32 (-.f32 (pow.f32 (log.f32 (-.f32 #s(literal -1 binary32) u1)) #s(literal 3 binary32)) (pow.f32 (log.f32 (+.f32 (*.f32 u1 u1) #s(literal -1 binary32))) #s(literal 3 binary32))) (+.f32 (*.f32 (log.f32 (-.f32 #s(literal -1 binary32) u1)) (log.f32 (-.f32 #s(literal -1 binary32) u1))) (+.f32 (*.f32 (log.f32 (+.f32 (*.f32 u1 u1) #s(literal -1 binary32))) (log.f32 (+.f32 (*.f32 u1 u1) #s(literal -1 binary32)))) (*.f32 (log.f32 (-.f32 #s(literal -1 binary32) u1)) (log.f32 (+.f32 (*.f32 u1 u1) #s(literal -1 binary32)))))))
(/.f32 (-.f32 (pow.f32 (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)) (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (*.f32 (log1p.f32 (*.f32 u1 u1)) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))) #s(literal 3 binary32)) (pow.f32 (/.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32)) (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (*.f32 (log1p.f32 (*.f32 u1 u1)) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))) #s(literal 3 binary32))) (+.f32 (*.f32 (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)) (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (*.f32 (log1p.f32 (*.f32 u1 u1)) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))) (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)) (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (*.f32 (log1p.f32 (*.f32 u1 u1)) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))))) (+.f32 (*.f32 (/.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32)) (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (*.f32 (log1p.f32 (*.f32 u1 u1)) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))) (/.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32)) (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (*.f32 (log1p.f32 (*.f32 u1 u1)) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))))) (*.f32 (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)) (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (*.f32 (log1p.f32 (*.f32 u1 u1)) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))) (/.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32)) (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (*.f32 (log1p.f32 (*.f32 u1 u1)) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))))))))
(/.f32 (-.f32 (pow.f32 (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) #s(literal 3 binary32)) (pow.f32 (/.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32)) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) #s(literal 3 binary32))) (+.f32 (*.f32 (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))) (+.f32 (*.f32 (/.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32)) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) (/.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32)) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))) (*.f32 (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) (/.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32)) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))))))
(/.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32)) (pow.f32 (log1p.f32 u1) #s(literal 2 binary32))) (-.f32 (neg.f32 (log1p.f32 (*.f32 u1 u1))) (log1p.f32 u1)))
(*.f32 #s(literal 1 binary32) (neg.f32 (log1p.f32 (neg.f32 u1))))
(*.f32 (log1p.f32 (neg.f32 u1)) #s(literal -1 binary32))
(*.f32 (-.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (*.f32 (log1p.f32 (*.f32 u1 u1)) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))))
(*.f32 (-.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32)) (*.f32 (log1p.f32 u1) (neg.f32 (log1p.f32 (*.f32 u1 u1))))))))
(*.f32 #s(literal -1 binary32) (log1p.f32 (neg.f32 u1)))
(*.f32 (*.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (neg.f32 (log1p.f32 (neg.f32 u1)))) (/.f32 #s(literal 1 binary32) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))
(*.f32 (neg.f32 (-.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32)))) (/.f32 #s(literal 1 binary32) (neg.f32 (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (*.f32 (log1p.f32 (*.f32 u1 u1)) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))))))
(*.f32 (neg.f32 (*.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (neg.f32 (log1p.f32 (neg.f32 u1))))) (/.f32 #s(literal 1 binary32) (neg.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))))
(*.f32 (neg.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) #s(literal 2 binary32)) #s(literal 0 binary32))))
(*.f32 (neg.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (log1p.f32 (neg.f32 u1))))
(log.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)))
(log1p.f32 (neg.f32 u1))
(neg.f32 (neg.f32 (log1p.f32 (neg.f32 u1))))
(+.f32 (log1p.f32 (*.f32 u1 u1)) (-.f32 #s(literal 0 binary32) (log1p.f32 u1)))
(+.f32 #s(literal 0 binary32) (log1p.f32 (neg.f32 u1)))
(+.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1)) (log1p.f32 (*.f32 u1 u1)))
(+.f32 (*.f32 (log1p.f32 u1) #s(literal -1 binary32)) (*.f32 (neg.f32 (log1p.f32 (*.f32 u1 u1))) #s(literal -1 binary32)))
(+.f32 (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (log1p.f32 (*.f32 u1 (+.f32 u1 #s(literal -1 binary32)))))
(+.f32 (log.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) u1))) (log.f32 (+.f32 (*.f32 u1 u1) #s(literal -1 binary32))))
(fma.f32 (log1p.f32 u1) #s(literal -1 binary32) (*.f32 (neg.f32 (log1p.f32 (*.f32 u1 u1))) #s(literal -1 binary32)))
(fma.f32 #s(literal -1 binary32) (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1)))
(-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1))
(-.f32 #s(literal 0 binary32) (neg.f32 (log1p.f32 (neg.f32 u1))))
(-.f32 (log1p.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))))
(-.f32 (log.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(-.f32 (log.f32 (+.f32 (*.f32 u1 u1) #s(literal -1 binary32))) (log.f32 (-.f32 #s(literal -1 binary32) u1)))
(-.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1)) (neg.f32 (log1p.f32 (*.f32 u1 u1))))
(-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)))))
(-.f32 (log.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (log.f32 (+.f32 #s(literal 1 binary32) (+.f32 (*.f32 u1 u1) u1))))
(-.f32 (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)) (neg.f32 (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (*.f32 (log1p.f32 (*.f32 u1 u1)) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))))) (/.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32)) (neg.f32 (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (*.f32 (log1p.f32 (*.f32 u1 u1)) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))))))
(-.f32 (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (neg.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))) (/.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32)) (neg.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))))
(-.f32 (/.f32 #s(literal 0 binary32) (neg.f32 (log1p.f32 (neg.f32 u1)))) (/.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) #s(literal 2 binary32)) (neg.f32 (log1p.f32 (neg.f32 u1)))))
(-.f32 (/.f32 #s(literal 0 binary32) (+.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) #s(literal 2 binary32)) #s(literal 0 binary32))) (neg.f32 (log1p.f32 (neg.f32 u1))))
(/.f32 #s(literal 1 binary32) (/.f32 (neg.f32 (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (*.f32 (log1p.f32 (*.f32 u1 u1)) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))) (-.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (neg.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) (*.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (neg.f32 (log1p.f32 (neg.f32 u1))))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (*.f32 (log1p.f32 (*.f32 u1 u1)) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))) (neg.f32 (-.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (neg.f32 (*.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (neg.f32 (log1p.f32 (neg.f32 u1)))))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) #s(literal 2 binary32)) #s(literal 0 binary32)) (pow.f32 (log1p.f32 (neg.f32 u1)) #s(literal 3 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (neg.f32 (log1p.f32 (neg.f32 u1))) (neg.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) #s(literal 2 binary32)))))
(/.f32 (-.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32))) (neg.f32 (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (*.f32 (log1p.f32 (*.f32 u1 u1)) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))))
(/.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (neg.f32 (log1p.f32 (neg.f32 u1)))))
(/.f32 (*.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (neg.f32 (log1p.f32 (neg.f32 u1)))) (neg.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32)))) (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (*.f32 (log1p.f32 (*.f32 u1 u1)) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32)))) (neg.f32 (neg.f32 (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (*.f32 (log1p.f32 (*.f32 u1 u1)) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))))))
(/.f32 (neg.f32 (*.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (neg.f32 (log1p.f32 (neg.f32 u1))))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(/.f32 (neg.f32 (*.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (neg.f32 (log1p.f32 (neg.f32 u1))))) (neg.f32 (neg.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))))
(/.f32 (neg.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) #s(literal 3 binary32))) (neg.f32 (+.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) #s(literal 2 binary32)) #s(literal 0 binary32))))
(/.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) #s(literal 3 binary32)) (+.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) #s(literal 2 binary32)) #s(literal 0 binary32)))
(/.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) #s(literal 3 binary32)) (+.f32 #s(literal 0 binary32) (-.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) #s(literal 2 binary32)) #s(literal 0 binary32))))
(/.f32 (neg.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) #s(literal 2 binary32))) (neg.f32 (log1p.f32 (neg.f32 u1))))
(/.f32 (neg.f32 (neg.f32 (-.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32))))) (neg.f32 (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (*.f32 (log1p.f32 (*.f32 u1 u1)) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))))
(/.f32 (neg.f32 (neg.f32 (*.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (neg.f32 (log1p.f32 (neg.f32 u1)))))) (neg.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))
(/.f32 (neg.f32 (neg.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) #s(literal 2 binary32)))) (log1p.f32 (neg.f32 u1)))
(/.f32 (+.f32 (pow.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1)) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32))) (+.f32 (*.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1)) (-.f32 #s(literal 0 binary32) (log1p.f32 u1))) (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32)) (*.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1)) (log1p.f32 (*.f32 u1 u1))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (log1p.f32 u1) #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (*.f32 (neg.f32 (log1p.f32 (*.f32 u1 u1))) #s(literal -1 binary32)) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 (log1p.f32 u1) #s(literal -1 binary32)) (*.f32 (log1p.f32 u1) #s(literal -1 binary32))) (-.f32 (*.f32 (*.f32 (neg.f32 (log1p.f32 (*.f32 u1 u1))) #s(literal -1 binary32)) (*.f32 (neg.f32 (log1p.f32 (*.f32 u1 u1))) #s(literal -1 binary32))) (*.f32 (*.f32 (log1p.f32 u1) #s(literal -1 binary32)) (*.f32 (neg.f32 (log1p.f32 (*.f32 u1 u1))) #s(literal -1 binary32))))))
(/.f32 (-.f32 (pow.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1)) #s(literal 3 binary32)) (neg.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32)))) (+.f32 (*.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1)) (-.f32 #s(literal 0 binary32) (log1p.f32 u1))) (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32)) (*.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1)) (neg.f32 (log1p.f32 (*.f32 u1 u1)))))))
(/.f32 (-.f32 (*.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1)) (-.f32 #s(literal 0 binary32) (log1p.f32 u1))) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32))) (-.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1)) (log1p.f32 (*.f32 u1 u1))))
(/.f32 (-.f32 (*.f32 (*.f32 (log1p.f32 u1) #s(literal -1 binary32)) (*.f32 (log1p.f32 u1) #s(literal -1 binary32))) (*.f32 (*.f32 (neg.f32 (log1p.f32 (*.f32 u1 u1))) #s(literal -1 binary32)) (*.f32 (neg.f32 (log1p.f32 (*.f32 u1 u1))) #s(literal -1 binary32)))) (-.f32 (*.f32 (log1p.f32 u1) #s(literal -1 binary32)) (*.f32 (neg.f32 (log1p.f32 (*.f32 u1 u1))) #s(literal -1 binary32))))
(*.f32 #s(literal 1 binary32) (log1p.f32 (neg.f32 u1)))
(*.f32 (neg.f32 (log1p.f32 (neg.f32 u1))) #s(literal -1 binary32))
(*.f32 (-.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (neg.f32 (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (*.f32 (log1p.f32 (*.f32 u1 u1)) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))))))
(*.f32 #s(literal -1 binary32) (neg.f32 (log1p.f32 (neg.f32 u1))))
(*.f32 (*.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (neg.f32 (log1p.f32 (neg.f32 u1)))) (/.f32 #s(literal 1 binary32) (neg.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))))
(*.f32 (neg.f32 (-.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32)))) (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (*.f32 (log1p.f32 (*.f32 u1 u1)) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))))
(*.f32 (neg.f32 (*.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (neg.f32 (log1p.f32 (neg.f32 u1))))) (/.f32 #s(literal 1 binary32) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))
(*.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) #s(literal 2 binary32)) #s(literal 0 binary32))))
(*.f32 (neg.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (neg.f32 (log1p.f32 (neg.f32 u1)))))
(log.f32 (-.f32 #s(literal 1 binary32) 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 u2 #s(literal 2 binary32)) (PI.f32))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2)))
(*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 (PI.f32) u2)) (cos.f32 (*.f32 (PI.f32) u2))))
(*.f32 (sin.f32 (*.f32 (PI.f32) u2)) (*.f32 #s(literal 2 binary32) (cos.f32 (*.f32 (PI.f32) u2))))
(*.f32 (*.f32 #s(literal 2 binary32) (sin.f32 (*.f32 (PI.f32) u2))) (cos.f32 (*.f32 (PI.f32) u2)))
(*.f32 (cos.f32 (*.f32 (PI.f32) u2)) (*.f32 #s(literal 2 binary32) (sin.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 (cos.f32 (*.f32 (PI.f32) u2)) #s(literal 2 binary32)) (sin.f32 (*.f32 (PI.f32) u2)))
(PI.f32)
(log1p.f32 (expm1.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)))
(+.f32 (+.f32 #s(literal 1 binary32) (PI.f32)) #s(literal -1 binary32))
(fabs.f32 (PI.f32))
(pow.f32 (PI.f32) #s(literal 1 binary32))
(pow.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) #s(literal 3 binary32))
(pow.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/2 binary32))
(pow.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1/3 binary32))
(pow.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) #s(literal 2 binary32))
(pow.f32 (E.f32) (log.f32 (PI.f32)))
(-.f32 (+.f32 #s(literal 1 binary32) (PI.f32)) #s(literal 1 binary32))
(/.f32 (-.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (PI.f32)) #s(literal 3 binary32)) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (PI.f32)) (+.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (PI.f32)) #s(literal 1 binary32)))))
(sqrt.f32 (*.f32 (PI.f32) (PI.f32)))
(cbrt.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))
(*.f32 #s(literal 1 binary32) (PI.f32))
(*.f32 (PI.f32) #s(literal 1 binary32))
(*.f32 (PI.f32) (log.f32 (E.f32)))
(*.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) (pow.f32 (PI.f32) #s(literal 2/3 binary32)))
(*.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) (log.f32 (exp.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)))))
(*.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) (sqrt.f32 (pow.f32 (PI.f32) #s(literal 4/3 binary32))))
(*.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (pow.f32 (PI.f32) #s(literal 1/3 binary32)))
(*.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (pow.f32 (pow.f32 (PI.f32) #s(literal 1/6 binary32)) #s(literal 2 binary32)))
(*.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) (pow.f32 (PI.f32) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) (log.f32 (exp.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)))))
(*.f32 (pow.f32 (PI.f32) #s(literal 1/4 binary32)) (sqrt.f32 (pow.f32 (PI.f32) #s(literal 3/2 binary32))))
(*.f32 (pow.f32 (pow.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) #s(literal 1/3 binary32)) #s(literal 3 binary32)) (pow.f32 (pow.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) #s(literal 1/3 binary32)) #s(literal 3 binary32)))
(*.f32 (pow.f32 (pow.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) #s(literal 1/3 binary32)) #s(literal 3 binary32)) (pow.f32 (pow.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) #s(literal 1/3 binary32)) #s(literal 3 binary32)))
(*.f32 (pow.f32 (pow.f32 (PI.f32) #s(literal 3/2 binary32)) #s(literal 1/3 binary32)) (pow.f32 (pow.f32 (PI.f32) #s(literal 3/2 binary32)) #s(literal 1/3 binary32)))
(*.f32 (pow.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (pow.f32 (PI.f32) #s(literal 2/3 binary32))) #s(literal 1/3 binary32)) (pow.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) #s(literal 1/3 binary32)))
(*.f32 (pow.f32 (pow.f32 (PI.f32) #s(literal 5/2 binary32)) #s(literal 1/3 binary32)) (pow.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) #s(literal 1/3 binary32)))
(*.f32 (exp.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 1/3 binary32) (log.f32 (PI.f32))))) (exp.f32 (*.f32 #s(literal 1/3 binary32) (log.f32 (PI.f32)))))
(*.f32 (exp.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 (PI.f32)))) (exp.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 (PI.f32)))))
(*.f32 (cbrt.f32 (pow.f32 (PI.f32) #s(literal 3/2 binary32))) (cbrt.f32 (pow.f32 (PI.f32) #s(literal 3/2 binary32))))
(*.f32 (cbrt.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (pow.f32 (PI.f32) #s(literal 2/3 binary32)))) (pow.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) #s(literal 1/3 binary32)))
(*.f32 (cbrt.f32 (pow.f32 (PI.f32) #s(literal 5/2 binary32))) (pow.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) #s(literal 1/3 binary32)))
(*.f32 (sqrt.f32 (pow.f32 (PI.f32) #s(literal 3/2 binary32))) (pow.f32 (PI.f32) #s(literal 1/4 binary32)))
(*.f32 (sqrt.f32 (cbrt.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (PI.f32))))) (pow.f32 (PI.f32) #s(literal 1/3 binary32)))
(*.f32 (sqrt.f32 (*.f32 (PI.f32) (pow.f32 (PI.f32) #s(literal 2/3 binary32)))) (pow.f32 (PI.f32) #s(literal 1/6 binary32)))
(log.f32 (exp.f32 (PI.f32)))
(expm1.f32 (log1p.f32 (PI.f32)))
(exp.f32 (*.f32 #s(literal 3 binary32) (log.f32 u1)))
(exp.f32 (*.f32 (*.f32 #s(literal 2 binary32) (log.f32 u1)) #s(literal 3/2 binary32)))
(exp.f32 (+.f32 (*.f32 (*.f32 #s(literal 3 binary32) (log.f32 u1)) #s(literal 1/2 binary32)) (*.f32 (*.f32 #s(literal 3 binary32) (log.f32 u1)) #s(literal 1/2 binary32))))
(exp.f32 (+.f32 (*.f32 (*.f32 #s(literal 3 binary32) (log.f32 u1)) #s(literal 1/2 binary32)) (*.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 u1)) #s(literal 3 binary32))))
(exp.f32 (+.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 u1)) #s(literal 3 binary32)) (*.f32 (*.f32 #s(literal 3 binary32) (log.f32 u1)) #s(literal 1/2 binary32))))
(exp.f32 (+.f32 (*.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 (pow.f32 u1 #s(literal 1/2 binary32)) #s(literal 6 binary32))
(pow.f32 (*.f32 u1 u1) #s(literal 3/2 binary32))
(pow.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))
(pow.f32 (pow.f32 u1 #s(literal 3/2 binary32)) #s(literal 2 binary32))
(pow.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/2 binary32))
(sqrt.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))
(*.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))
(*.f32 u1 (*.f32 u1 u1))
(*.f32 (*.f32 u1 u1) u1)
(*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))
(*.f32 (*.f32 u1 (*.f32 u1 u1)) (pow.f32 #s(literal 1 binary32) #s(literal 3/2 binary32)))
(*.f32 (pow.f32 u1 #s(literal 3/2 binary32)) (pow.f32 u1 #s(literal 3/2 binary32)))
(*.f32 (pow.f32 #s(literal 1 binary32) #s(literal 3/2 binary32)) (*.f32 u1 (*.f32 u1 u1)))
(neg.f32 (log1p.f32 (neg.f32 u1)))
(+.f32 (log1p.f32 u1) (neg.f32 (log1p.f32 (*.f32 u1 u1))))
(+.f32 #s(literal 0 binary32) (neg.f32 (log1p.f32 (neg.f32 u1))))
(+.f32 (neg.f32 (log1p.f32 (*.f32 u1 u1))) (log1p.f32 u1))
(+.f32 (log.f32 (-.f32 #s(literal -1 binary32) u1)) (log.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 u1 u1) #s(literal -1 binary32)))))
(+.f32 (log.f32 (-.f32 #s(literal -1 binary32) u1)) (neg.f32 (log.f32 (+.f32 (*.f32 u1 u1) #s(literal -1 binary32)))))
(+.f32 (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)) (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (*.f32 (log1p.f32 (*.f32 u1 u1)) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))) (neg.f32 (/.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32)) (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (*.f32 (log1p.f32 (*.f32 u1 u1)) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))))))
(+.f32 (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) (neg.f32 (/.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32)) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))))
(+.f32 (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)))))) (log1p.f32 (*.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(+.f32 (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (log1p.f32 (*.f32 u1 u1)))
(pow.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (log1p.f32 (neg.f32 u1)))) #s(literal -1 binary32))
(fma.f32 #s(literal -1 binary32) (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1))
(-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1)))
(-.f32 (log1p.f32 (*.f32 u1 u1)) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) u1))))
(-.f32 (log1p.f32 (*.f32 u1 u1)) (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(-.f32 #s(literal 0 binary32) (log1p.f32 (neg.f32 u1)))
(-.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal -1 binary32)))))))
(-.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(-.f32 (log.f32 (-.f32 #s(literal -1 binary32) u1)) (log.f32 (+.f32 (*.f32 u1 u1) #s(literal -1 binary32))))
(-.f32 (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)) (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (*.f32 (log1p.f32 (*.f32 u1 u1)) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))) (/.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32)) (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (*.f32 (log1p.f32 (*.f32 u1 u1)) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))))
(-.f32 (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) (/.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32)) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))
(-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (neg.f32 (-.f32 #s(literal 1 binary32) u1))))
(-.f32 (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (log1p.f32 (*.f32 u1 (+.f32 u1 #s(literal -1 binary32)))))
(-.f32 (/.f32 #s(literal 0 binary32) (+.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) #s(literal 2 binary32)) #s(literal 0 binary32))) (log1p.f32 (neg.f32 u1)))
(-.f32 (/.f32 #s(literal 0 binary32) (log1p.f32 (neg.f32 u1))) (/.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) #s(literal 2 binary32)) (log1p.f32 (neg.f32 u1))))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (neg.f32 (log1p.f32 (neg.f32 u1)))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (log1p.f32 (neg.f32 u1)))) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32)) (*.f32 (log1p.f32 u1) (neg.f32 (log1p.f32 (*.f32 u1 u1)))))) (-.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) #s(literal 2 binary32)) #s(literal 0 binary32)) (neg.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) #s(literal 3 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (log1p.f32 (neg.f32 u1)) (neg.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) #s(literal 2 binary32)))))
(/.f32 (-.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32))) (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (*.f32 (log1p.f32 (*.f32 u1 u1)) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))))
(/.f32 (-.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32))) (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32)) (*.f32 (log1p.f32 u1) (neg.f32 (log1p.f32 (*.f32 u1 u1)))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (log1p.f32 (neg.f32 u1))))))
(/.f32 (*.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (neg.f32 (log1p.f32 (neg.f32 u1)))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32)))) (neg.f32 (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (*.f32 (log1p.f32 (*.f32 u1 u1)) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32)))) (neg.f32 (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32)) (*.f32 (log1p.f32 u1) (neg.f32 (log1p.f32 (*.f32 u1 u1))))))))
(/.f32 (neg.f32 (*.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (neg.f32 (log1p.f32 (neg.f32 u1))))) (neg.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))
(/.f32 (neg.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) #s(literal 3 binary32))) (+.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) #s(literal 2 binary32)) #s(literal 0 binary32)))
(/.f32 (neg.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (-.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) #s(literal 2 binary32)) #s(literal 0 binary32))))
(/.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) #s(literal 3 binary32)) (neg.f32 (+.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) #s(literal 2 binary32)) #s(literal 0 binary32))))
(/.f32 (neg.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) #s(literal 2 binary32))) (log1p.f32 (neg.f32 u1)))
(/.f32 (-.f32 (*.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)) (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (*.f32 (log1p.f32 (*.f32 u1 u1)) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))) (*.f32 (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (*.f32 (log1p.f32 (*.f32 u1 u1)) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32)))) (*.f32 (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (*.f32 (log1p.f32 (*.f32 u1 u1)) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))) (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (*.f32 (log1p.f32 (*.f32 u1 u1)) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))))
(/.f32 (-.f32 (*.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) (*.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32)))) (*.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))
(/.f32 (neg.f32 (neg.f32 (-.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32))))) (neg.f32 (neg.f32 (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (*.f32 (log1p.f32 (*.f32 u1 u1)) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))))))
(/.f32 (neg.f32 (neg.f32 (*.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (neg.f32 (log1p.f32 (neg.f32 u1)))))) (neg.f32 (neg.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))))
(/.f32 (neg.f32 (neg.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) #s(literal 2 binary32)))) (neg.f32 (log1p.f32 (neg.f32 u1))))
(/.f32 (+.f32 (neg.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32))) (pow.f32 (log1p.f32 u1) #s(literal 3 binary32))) (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32)) (-.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (*.f32 (neg.f32 (log1p.f32 (*.f32 u1 u1))) (log1p.f32 u1)))))
(/.f32 (-.f32 (pow.f32 (log.f32 (-.f32 #s(literal -1 binary32) u1)) #s(literal 3 binary32)) (pow.f32 (log.f32 (+.f32 (*.f32 u1 u1) #s(literal -1 binary32))) #s(literal 3 binary32))) (+.f32 (*.f32 (log.f32 (-.f32 #s(literal -1 binary32) u1)) (log.f32 (-.f32 #s(literal -1 binary32) u1))) (+.f32 (*.f32 (log.f32 (+.f32 (*.f32 u1 u1) #s(literal -1 binary32))) (log.f32 (+.f32 (*.f32 u1 u1) #s(literal -1 binary32)))) (*.f32 (log.f32 (-.f32 #s(literal -1 binary32) u1)) (log.f32 (+.f32 (*.f32 u1 u1) #s(literal -1 binary32)))))))
(/.f32 (-.f32 (pow.f32 (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)) (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (*.f32 (log1p.f32 (*.f32 u1 u1)) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))) #s(literal 3 binary32)) (pow.f32 (/.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32)) (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (*.f32 (log1p.f32 (*.f32 u1 u1)) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))) #s(literal 3 binary32))) (+.f32 (*.f32 (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)) (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (*.f32 (log1p.f32 (*.f32 u1 u1)) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))) (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)) (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (*.f32 (log1p.f32 (*.f32 u1 u1)) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))))) (+.f32 (*.f32 (/.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32)) (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (*.f32 (log1p.f32 (*.f32 u1 u1)) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))) (/.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32)) (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (*.f32 (log1p.f32 (*.f32 u1 u1)) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))))) (*.f32 (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)) (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (*.f32 (log1p.f32 (*.f32 u1 u1)) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))) (/.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32)) (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (*.f32 (log1p.f32 (*.f32 u1 u1)) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))))))))
(/.f32 (-.f32 (pow.f32 (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) #s(literal 3 binary32)) (pow.f32 (/.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32)) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) #s(literal 3 binary32))) (+.f32 (*.f32 (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))) (+.f32 (*.f32 (/.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32)) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) (/.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32)) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))) (*.f32 (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) (/.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32)) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))))))
(/.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32)) (pow.f32 (log1p.f32 u1) #s(literal 2 binary32))) (-.f32 (neg.f32 (log1p.f32 (*.f32 u1 u1))) (log1p.f32 u1)))
(*.f32 #s(literal 1 binary32) (neg.f32 (log1p.f32 (neg.f32 u1))))
(*.f32 (log1p.f32 (neg.f32 u1)) #s(literal -1 binary32))
(*.f32 (-.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (*.f32 (log1p.f32 (*.f32 u1 u1)) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))))
(*.f32 (-.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32)) (*.f32 (log1p.f32 u1) (neg.f32 (log1p.f32 (*.f32 u1 u1))))))))
(*.f32 #s(literal -1 binary32) (log1p.f32 (neg.f32 u1)))
(*.f32 (*.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (neg.f32 (log1p.f32 (neg.f32 u1)))) (/.f32 #s(literal 1 binary32) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))
(*.f32 (neg.f32 (-.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32)))) (/.f32 #s(literal 1 binary32) (neg.f32 (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (*.f32 (log1p.f32 (*.f32 u1 u1)) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))))))
(*.f32 (neg.f32 (*.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (neg.f32 (log1p.f32 (neg.f32 u1))))) (/.f32 #s(literal 1 binary32) (neg.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))))
(*.f32 (neg.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) #s(literal 2 binary32)) #s(literal 0 binary32))))
(*.f32 (neg.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (log1p.f32 (neg.f32 u1))))
(log.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)))
(*.f32 #s(literal 1 binary32) (*.f32 (PI.f32) u2))
(*.f32 (PI.f32) u2)
(*.f32 u2 (PI.f32))
(*.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) u2))
(*.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) u2))
(*.f32 (*.f32 u2 (pow.f32 (PI.f32) #s(literal 2/3 binary32))) (pow.f32 (PI.f32) #s(literal 1/3 binary32)))
(*.f32 (*.f32 u2 (pow.f32 (PI.f32) #s(literal 1/2 binary32))) (pow.f32 (PI.f32) #s(literal 1/2 binary32)))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2)))
(*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 (PI.f32) u2)) (cos.f32 (*.f32 (PI.f32) u2))))
(*.f32 (sin.f32 (*.f32 (PI.f32) u2)) (*.f32 #s(literal 2 binary32) (cos.f32 (*.f32 (PI.f32) u2))))
(*.f32 (*.f32 #s(literal 2 binary32) (sin.f32 (*.f32 (PI.f32) u2))) (cos.f32 (*.f32 (PI.f32) u2)))
(*.f32 (cos.f32 (*.f32 (PI.f32) u2)) (*.f32 #s(literal 2 binary32) (sin.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 (cos.f32 (*.f32 (PI.f32) u2)) #s(literal 2 binary32)) (sin.f32 (*.f32 (PI.f32) u2)))

simplify977.0ms (3%)

Algorithm
egg-herbie
Rules
8536×*-lowering-*.f32
8536×*-lowering-*.f64
3958×+-lowering-+.f64
3958×+-lowering-+.f32
1936×fma-lowering-fma.f32
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
07736221
127185295
096065295
Stop Event
iter limit
node limit
Counts
360 → 360
Calls
Call 1
Inputs
(* (sqrt u1) (sin (* 2 (* u2 (PI)))))
(+ (* 1/4 (* (sqrt (pow u1 3)) (sin (* 2 (* u2 (PI)))))) (* (sqrt u1) (sin (* 2 (* u2 (PI))))))
(+ (* (sqrt u1) (sin (* 2 (* u2 (PI))))) (* (pow u1 2) (+ (* 1/6 (* (sqrt u1) (sin (* 2 (* u2 (PI)))))) (* 1/4 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))))))
(+ (* (sqrt u1) (sin (* 2 (* u2 (PI))))) (* (pow u1 2) (+ (* 1/4 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))) (* u1 (+ (* 1/6 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))) (* 1/2 (* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (- 1/4 (* 1/16 (/ 1 u1)))))))))))
(* (sin (* 2 (* u2 (PI)))) (sqrt (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1)))))))
(+ (* 1/2 (* (/ (sin (* 2 (* u2 (PI)))) u1) (sqrt (/ 1 (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1))))))))) (* (sin (* 2 (* u2 (PI)))) (sqrt (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1))))))))
(+ (* 1/2 (* (/ (sin (* 2 (* u2 (PI)))) u1) (sqrt (/ 1 (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1))))))))) (+ (* 1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (- 1/2 (* 1/4 (/ 1 (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1))))))))) (pow u1 2)) (sqrt (/ 1 (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1))))))))) (* (sin (* 2 (* u2 (PI)))) (sqrt (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1)))))))))
(+ (* 1/2 (* (/ (sin (* 2 (* u2 (PI)))) u1) (sqrt (/ 1 (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1))))))))) (+ (* 1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (- 1/3 (* 1/2 (/ (- 1/2 (* 1/4 (/ 1 (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1)))))))) (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1))))))))) (pow u1 3)) (sqrt (/ 1 (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1))))))))) (+ (* 1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (- 1/2 (* 1/4 (/ 1 (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1))))))))) (pow u1 2)) (sqrt (/ 1 (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1))))))))) (* (sin (* 2 (* u2 (PI)))) (sqrt (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1))))))))))
(* (sin (* 2 (* u2 (PI)))) (sqrt (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1))))))
(+ (* 1/2 (* (/ (sin (* 2 (* u2 (PI)))) u1) (sqrt (/ 1 (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1)))))))) (* (sin (* 2 (* u2 (PI)))) (sqrt (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1)))))))
(+ (* -1 (/ (+ (* -1/2 (* (sin (* 2 (* u2 (PI)))) (sqrt (/ 1 (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1)))))))) (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (- 1/2 (* 1/4 (/ 1 (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1)))))))) u1) (sqrt (/ 1 (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1))))))))) u1)) (* (sin (* 2 (* u2 (PI)))) (sqrt (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1)))))))
(+ (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (* (* (sin (* 2 (* u2 (PI)))) (- 1/2 (* 1/4 (/ 1 (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1)))))))) (sqrt (/ 1 (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1)))))))) (* 1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (+ 1/3 (* -1/2 (/ (- 1/2 (* 1/4 (/ 1 (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1))))))) (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1)))))))) u1) (sqrt (/ 1 (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1))))))))) u1)) (* -1/2 (* (sin (* 2 (* u2 (PI)))) (sqrt (/ 1 (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1))))))))) u1)) (* (sin (* 2 (* u2 (PI)))) (sqrt (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1)))))))
(* 2 (* (* u2 (PI)) (sqrt (- (log (+ 1 u1)) (log (+ 1 (* -1 (pow u1 2))))))))
(* u2 (+ (* -4/3 (* (* (pow u2 2) (pow (PI) 3)) (sqrt (- (log (+ 1 u1)) (log (+ 1 (* -1 (pow u1 2)))))))) (* 2 (* (PI) (sqrt (- (log (+ 1 u1)) (log (+ 1 (* -1 (pow u1 2))))))))))
(* u2 (+ (* 2 (* (PI) (sqrt (- (log (+ 1 u1)) (log (+ 1 (* -1 (pow u1 2)))))))) (* (pow u2 2) (+ (* -4/3 (* (pow (PI) 3) (sqrt (- (log (+ 1 u1)) (log (+ 1 (* -1 (pow u1 2)))))))) (* 4/15 (* (* (pow u2 2) (pow (PI) 5)) (sqrt (- (log (+ 1 u1)) (log (+ 1 (* -1 (pow u1 2))))))))))))
(* u2 (+ (* 2 (* (PI) (sqrt (- (log (+ 1 u1)) (log (+ 1 (* -1 (pow u1 2)))))))) (* (pow u2 2) (+ (* -4/3 (* (pow (PI) 3) (sqrt (- (log (+ 1 u1)) (log (+ 1 (* -1 (pow u1 2)))))))) (* (pow u2 2) (+ (* -8/315 (* (* (pow u2 2) (pow (PI) 7)) (sqrt (- (log (+ 1 u1)) (log (+ 1 (* -1 (pow u1 2)))))))) (* 4/15 (* (pow (PI) 5) (sqrt (- (log (+ 1 u1)) (log (+ 1 (* -1 (pow u1 2))))))))))))))
(* (sin (* 2 (* u2 (PI)))) (sqrt (- (log (+ 1 u1)) (log (+ 1 (* -1 (pow u1 2)))))))
(* (sin (* 2 (* u2 (PI)))) (sqrt (- (log (+ 1 u1)) (log (+ 1 (* -1 (pow u1 2)))))))
(* (sin (* 2 (* u2 (PI)))) (sqrt (- (log (+ 1 u1)) (log (+ 1 (* -1 (pow u1 2)))))))
(* (sin (* 2 (* u2 (PI)))) (sqrt (- (log (+ 1 u1)) (log (+ 1 (* -1 (pow u1 2)))))))
(* (sin (* 2 (* u2 (PI)))) (sqrt (- (log (+ 1 u1)) (log (+ 1 (* -1 (pow u1 2)))))))
(* (sin (* 2 (* u2 (PI)))) (sqrt (- (log (+ 1 u1)) (log (+ 1 (* -1 (pow u1 2)))))))
(* (sin (* 2 (* u2 (PI)))) (sqrt (- (log (+ 1 u1)) (log (+ 1 (* -1 (pow u1 2)))))))
(* (sin (* 2 (* u2 (PI)))) (sqrt (- (log (+ 1 u1)) (log (+ 1 (* -1 (pow u1 2)))))))
(sqrt u1)
(+ (sqrt u1) (* 1/4 (sqrt (pow u1 3))))
(+ (sqrt u1) (* (pow u1 2) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 u1))))))
(+ (sqrt u1) (* (pow u1 2) (+ (* 1/4 (sqrt (/ 1 u1))) (* u1 (+ (* 1/6 (sqrt (/ 1 u1))) (* 1/2 (* (sqrt u1) (- 1/4 (* 1/16 (/ 1 u1))))))))))
(sqrt (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1))))))
(+ (sqrt (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1)))))) (* 1/2 (* (/ 1 u1) (sqrt (/ 1 (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1))))))))))
(+ (sqrt (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1)))))) (+ (* 1/2 (* (/ 1 u1) (sqrt (/ 1 (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1))))))))) (* 1/2 (* (/ (- 1/2 (* 1/4 (/ 1 (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1)))))))) (pow u1 2)) (sqrt (/ 1 (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1)))))))))))
(+ (sqrt (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1)))))) (+ (* 1/2 (* (/ 1 u1) (sqrt (/ 1 (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1))))))))) (+ (* 1/2 (* (/ (- 1/3 (* 1/2 (/ (- 1/2 (* 1/4 (/ 1 (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1)))))))) (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1)))))))) (pow u1 3)) (sqrt (/ 1 (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1))))))))) (* 1/2 (* (/ (- 1/2 (* 1/4 (/ 1 (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1)))))))) (pow u1 2)) (sqrt (/ 1 (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1))))))))))))
(sqrt (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1)))))
(+ (sqrt (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1))))) (* 1/2 (* (/ 1 u1) (sqrt (/ 1 (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1)))))))))
(+ (sqrt (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1))))) (* -1 (/ (+ (* -1/2 (sqrt (/ 1 (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1))))))) (* -1/2 (* (/ (- 1/2 (* 1/4 (/ 1 (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1))))))) u1) (sqrt (/ 1 (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1))))))))) u1)))
(+ (sqrt (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1))))) (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (* (- 1/2 (* 1/4 (/ 1 (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1))))))) (sqrt (/ 1 (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1)))))))) (* 1/2 (* (/ (+ 1/3 (* -1/2 (/ (- 1/2 (* 1/4 (/ 1 (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1))))))) (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1))))))) u1) (sqrt (/ 1 (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1))))))))) u1)) (* -1/2 (sqrt (/ 1 (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1)))))))) u1)))
u1
(* u1 (+ 1 (* 1/2 u1)))
(* u1 (+ 1 (* u1 (+ 1/2 (* 1/3 u1)))))
(* u1 (+ 1 (* u1 (+ 1/2 (* u1 (+ 1/3 (* 1/4 u1)))))))
(- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1)))))
(- (+ (* -1 (log (/ 1 u1))) (/ 1 u1)) (+ (log -1) (* -2 (log (/ 1 u1)))))
(- (+ (* -1 (log (/ 1 u1))) (+ (/ 1/2 (pow u1 2)) (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1)))))
(- (+ (* -1 (log (/ 1 u1))) (+ (/ 1/2 (pow u1 2)) (+ (/ 1 u1) (* 1/3 (/ 1 (pow u1 3)))))) (+ (log -1) (* -2 (log (/ 1 u1)))))
(- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1))))
(- (+ (* -1 (log (/ -1 u1))) (/ 1 u1)) (* -2 (log (/ -1 u1))))
(- (+ (* -1 (log (/ -1 u1))) (+ (/ 1/2 (pow u1 2)) (/ 1 u1))) (* -2 (log (/ -1 u1))))
(- (+ (* -1 (log (/ -1 u1))) (* -1 (/ (- (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u1))) u1)) 1) u1))) (* -2 (log (/ -1 u1))))
u1
(* u1 (+ 1 (* -1/2 u1)))
(* u1 (+ 1 (* u1 (- (* 1/3 u1) 1/2))))
(* u1 (+ 1 (* u1 (- (* u1 (+ 1/3 (* -1/4 u1))) 1/2))))
(* -1 (log (/ 1 u1)))
(+ (* -1 (log (/ 1 u1))) (/ 1 u1))
(- (+ (* -1 (log (/ 1 u1))) (/ 1 u1)) (/ 1/2 (pow u1 2)))
(- (+ (* -1 (log (/ 1 u1))) (+ (/ 1 u1) (* 1/3 (/ 1 (pow u1 3))))) (/ 1/2 (pow u1 2)))
(+ (log -1) (* -1 (log (/ -1 u1))))
(+ (log -1) (+ (* -1 (log (/ -1 u1))) (/ 1 u1)))
(+ (log -1) (+ (* -1 (log (/ -1 u1))) (* -1 (/ (- (* 1/2 (/ 1 u1)) 1) u1))))
(+ (log -1) (+ (* -1 (log (/ -1 u1))) (* -1 (/ (- (* -1 (/ (- (* 1/3 (/ 1 u1)) 1/2) u1)) 1) u1))))
(* 2 (* (sqrt u1) (* u2 (PI))))
(* 2 (* (sqrt u1) (* u2 (PI))))
(* 2 (* (sqrt u1) (* u2 (PI))))
(* 2 (* (sqrt u1) (* u2 (PI))))
(* 2 (* (sqrt u1) (* u2 (PI))))
(* 2 (* (sqrt u1) (* u2 (PI))))
(* 2 (* (sqrt u1) (* u2 (PI))))
(* 2 (* (sqrt u1) (* u2 (PI))))
(* -2 (* (sqrt u1) (* u2 (* (PI) (pow (sqrt -1) 2)))))
(* -2 (* (sqrt u1) (* u2 (* (PI) (pow (sqrt -1) 2)))))
(* -2 (* (sqrt u1) (* u2 (* (PI) (pow (sqrt -1) 2)))))
(* -2 (* (sqrt u1) (* u2 (* (PI) (pow (sqrt -1) 2)))))
(* 2 (* (sqrt u1) (* u2 (PI))))
(* 2 (* (sqrt u1) (* u2 (PI))))
(* 2 (* (sqrt u1) (* u2 (PI))))
(* 2 (* (sqrt u1) (* u2 (PI))))
(* 2 (* (sqrt u1) (* u2 (PI))))
(* 2 (* (sqrt u1) (* u2 (PI))))
(* 2 (* (sqrt u1) (* u2 (PI))))
(* 2 (* (sqrt u1) (* u2 (PI))))
(* 2 (* (sqrt u1) (* u2 (PI))))
(* 2 (* (sqrt u1) (* u2 (PI))))
(* 2 (* (sqrt u1) (* u2 (PI))))
(* 2 (* (sqrt u1) (* u2 (PI))))
(* 2 (sqrt u1))
(* 2 (sqrt u1))
(* 2 (sqrt u1))
(* 2 (sqrt u1))
(* 2 (sqrt u1))
(* 2 (sqrt u1))
(* 2 (sqrt u1))
(* 2 (sqrt u1))
(* -2 (* (sqrt u1) (pow (sqrt -1) 2)))
(* -2 (* (sqrt u1) (pow (sqrt -1) 2)))
(* -2 (* (sqrt u1) (pow (sqrt -1) 2)))
(* -2 (* (sqrt u1) (pow (sqrt -1) 2)))
(sqrt u1)
(sqrt u1)
(sqrt u1)
(sqrt u1)
(sqrt u1)
(sqrt u1)
(sqrt u1)
(sqrt u1)
(* -1 (* (sqrt u1) (pow (sqrt -1) 2)))
(* -1 (* (sqrt u1) (pow (sqrt -1) 2)))
(* -1 (* (sqrt u1) (pow (sqrt -1) 2)))
(* -1 (* (sqrt u1) (pow (sqrt -1) 2)))
(* u2 (PI))
(* u2 (PI))
(* u2 (PI))
(* u2 (PI))
(* u2 (PI))
(* u2 (PI))
(* u2 (PI))
(* u2 (PI))
(* u2 (PI))
(* u2 (PI))
(* u2 (PI))
(* u2 (PI))
(* (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/32 (* (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)))))) (* (pow u1 2) (+ (* -1/32 (* (sqrt (/ 1 (pow u1 3))) (sin (* 2 (* u2 (PI)))))) (* 1/128 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))))))))
(* u1 (* (sin (* 2 (* u2 (PI)))) (sqrt 1/2)))
(* u1 (+ (* 1/2 (/ (sin (* 2 (* u2 (PI)))) (* u1 (sqrt 1/2)))) (* (sin (* 2 (* u2 (PI)))) (sqrt 1/2))))
(* u1 (+ (* -1/8 (/ (sin (* 2 (* u2 (PI)))) (* (pow u1 2) (pow (sqrt 1/2) 3)))) (+ (* 1/2 (/ (sin (* 2 (* u2 (PI)))) (* u1 (sqrt 1/2)))) (* (sin (* 2 (* u2 (PI)))) (sqrt 1/2)))))
(* u1 (+ (* -1/8 (/ (sin (* 2 (* u2 (PI)))) (* (pow u1 2) (pow (sqrt 1/2) 3)))) (+ (* 1/16 (/ (sin (* 2 (* u2 (PI)))) (* (pow u1 3) (pow (sqrt 1/2) 5)))) (+ (* 1/2 (/ (sin (* 2 (* u2 (PI)))) (* u1 (sqrt 1/2)))) (* (sin (* 2 (* u2 (PI)))) (sqrt 1/2))))))
(* -1 (* u1 (* (sin (* 2 (* u2 (PI)))) (* (sqrt -1) (sqrt -1/2)))))
(* -1 (* u1 (+ (* -1/2 (/ (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (* u1 (sqrt -1/2)))) (* (sin (* 2 (* u2 (PI)))) (* (sqrt -1) (sqrt -1/2))))))
(* -1 (* u1 (+ (* -1 (/ (+ (* 1/8 (/ (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (* u1 (pow (sqrt -1/2) 3)))) (* 1/2 (/ (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt -1/2)))) u1)) (* (sin (* 2 (* u2 (PI)))) (* (sqrt -1) (sqrt -1/2))))))
(* -1 (* u1 (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/8 (/ (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (pow (sqrt -1/2) 3))) (* -1/16 (/ (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (* u1 (pow (sqrt -1/2) 5))))) u1)) (* 1/2 (/ (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt -1/2)))) u1)) (* (sin (* 2 (* u2 (PI)))) (* (sqrt -1) (sqrt -1/2))))))
(* 2 (* (sqrt (* u1 (+ 1 (* 1/2 u1)))) (* u2 (PI))))
(* u2 (+ (* -4/3 (* (sqrt (* u1 (+ 1 (* 1/2 u1)))) (* (pow u2 2) (pow (PI) 3)))) (* 2 (* (sqrt (* u1 (+ 1 (* 1/2 u1)))) (PI)))))
(* u2 (+ (* 2 (* (sqrt (* u1 (+ 1 (* 1/2 u1)))) (PI))) (* (pow u2 2) (+ (* -4/3 (* (sqrt (* u1 (+ 1 (* 1/2 u1)))) (pow (PI) 3))) (* 4/15 (* (sqrt (* u1 (+ 1 (* 1/2 u1)))) (* (pow u2 2) (pow (PI) 5))))))))
(* u2 (+ (* 2 (* (sqrt (* u1 (+ 1 (* 1/2 u1)))) (PI))) (* (pow u2 2) (+ (* -4/3 (* (sqrt (* u1 (+ 1 (* 1/2 u1)))) (pow (PI) 3))) (* (pow u2 2) (+ (* -8/315 (* (sqrt (* u1 (+ 1 (* 1/2 u1)))) (* (pow u2 2) (pow (PI) 7)))) (* 4/15 (* (sqrt (* u1 (+ 1 (* 1/2 u1)))) (pow (PI) 5)))))))))
(* (sqrt (* u1 (+ 1 (* 1/2 u1)))) (sin (* 2 (* u2 (PI)))))
(* (sqrt (* u1 (+ 1 (* 1/2 u1)))) (sin (* 2 (* u2 (PI)))))
(* (sqrt (* u1 (+ 1 (* 1/2 u1)))) (sin (* 2 (* u2 (PI)))))
(* (sqrt (* u1 (+ 1 (* 1/2 u1)))) (sin (* 2 (* u2 (PI)))))
(* (sqrt (* u1 (+ 1 (* 1/2 u1)))) (sin (* 2 (* u2 (PI)))))
(* (sqrt (* u1 (+ 1 (* 1/2 u1)))) (sin (* 2 (* u2 (PI)))))
(* (sqrt (* u1 (+ 1 (* 1/2 u1)))) (sin (* 2 (* u2 (PI)))))
(* (sqrt (* u1 (+ 1 (* 1/2 u1)))) (sin (* 2 (* u2 (PI)))))
(sqrt u1)
(+ (sqrt u1) (* 1/4 (sqrt (pow u1 3))))
(+ (sqrt u1) (* (pow u1 2) (+ (* -1/32 (sqrt u1)) (* 1/4 (sqrt (/ 1 u1))))))
(+ (sqrt u1) (* (pow u1 2) (+ (* 1/4 (sqrt (/ 1 u1))) (* (pow u1 2) (+ (* -1/32 (sqrt (/ 1 (pow u1 3)))) (* 1/128 (sqrt (/ 1 u1))))))))
(* u1 (sqrt 1/2))
(* u1 (+ (sqrt 1/2) (* 1/2 (/ 1 (* u1 (sqrt 1/2))))))
(* u1 (- (+ (sqrt 1/2) (/ 1/2 (* u1 (sqrt 1/2)))) (/ 1/8 (* (pow u1 2) (pow (sqrt 1/2) 3)))))
(* u1 (- (+ (sqrt 1/2) (+ (/ 1/2 (* u1 (sqrt 1/2))) (* 1/16 (/ 1 (* (pow u1 3) (pow (sqrt 1/2) 5)))))) (* 1/8 (/ 1 (* (pow u1 2) (pow (sqrt 1/2) 3))))))
(* -1 (* u1 (* (sqrt -1) (sqrt -1/2))))
(* -1 (* u1 (+ (* -1/2 (/ (sqrt -1) (* u1 (sqrt -1/2)))) (* (sqrt -1) (sqrt -1/2)))))
(* -1 (* u1 (+ (* -1 (/ (+ (* 1/8 (/ (sqrt -1) (* u1 (pow (sqrt -1/2) 3)))) (* 1/2 (/ (sqrt -1) (sqrt -1/2)))) u1)) (* (sqrt -1) (sqrt -1/2)))))
(* -1 (* u1 (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/8 (/ (sqrt -1) (pow (sqrt -1/2) 3))) (* -1/16 (/ (sqrt -1) (* u1 (pow (sqrt -1/2) 5))))) u1)) (* 1/2 (/ (sqrt -1) (sqrt -1/2)))) u1)) (* (sqrt -1) (sqrt -1/2)))))
u1
(* u1 (+ 1 (* 1/2 u1)))
(* u1 (+ 1 (* 1/2 u1)))
(* u1 (+ 1 (* 1/2 u1)))
(* 1/2 (pow u1 2))
(* (pow u1 2) (+ 1/2 (/ 1 u1)))
(* (pow u1 2) (+ 1/2 (/ 1 u1)))
(* (pow u1 2) (+ 1/2 (/ 1 u1)))
(* 1/2 (pow u1 2))
(* (pow u1 2) (+ 1/2 (/ 1 u1)))
(* (pow u1 2) (+ 1/2 (/ 1 u1)))
(* (pow u1 2) (+ 1/2 (/ 1 u1)))
1
(+ 1 (* 1/2 u1))
(+ 1 (* 1/2 u1))
(+ 1 (* 1/2 u1))
(* 1/2 u1)
(* u1 (+ 1/2 (/ 1 u1)))
(* u1 (+ 1/2 (/ 1 u1)))
(* u1 (+ 1/2 (/ 1 u1)))
(* 1/2 u1)
(* u1 (+ 1/2 (/ 1 u1)))
(* u1 (+ 1/2 (/ 1 u1)))
(* u1 (+ 1/2 (/ 1 u1)))
(* (sqrt u1) (sin (* 2 (* u2 (PI)))))
(+ (* 1/4 (* (sqrt (pow u1 3)) (sin (* 2 (* u2 (PI)))))) (* (sqrt u1) (sin (* 2 (* u2 (PI))))))
(+ (* 1/4 (* (sqrt (pow u1 3)) (sin (* 2 (* u2 (PI)))))) (* (sqrt u1) (sin (* 2 (* u2 (PI))))))
(+ (* 1/4 (* (sqrt (pow u1 3)) (sin (* 2 (* u2 (PI)))))) (* (sqrt u1) (sin (* 2 (* u2 (PI))))))
(* 1/4 (* (sqrt (pow u1 3)) (sin (* 2 (* u2 (PI))))))
(* (pow u1 2) (+ (* 1/4 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))) (* (sqrt (/ 1 (pow u1 3))) (sin (* 2 (* u2 (PI)))))))
(* (pow u1 2) (+ (* 1/4 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))) (* (sqrt (/ 1 (pow u1 3))) (sin (* 2 (* u2 (PI)))))))
(* (pow u1 2) (+ (* 1/4 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))) (* (sqrt (/ 1 (pow u1 3))) (sin (* 2 (* u2 (PI)))))))
(* 1/4 (* (sqrt (pow u1 3)) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))))
(* (pow u1 2) (+ (* -1 (* (sqrt (/ 1 (pow u1 3))) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2)))) (* 1/4 (* (sqrt (/ 1 u1)) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))))))
(* (pow u1 2) (+ (* -1 (* (sqrt (/ 1 (pow u1 3))) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2)))) (* 1/4 (* (sqrt (/ 1 u1)) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))))))
(* (pow u1 2) (+ (* -1 (* (sqrt (/ 1 (pow u1 3))) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2)))) (* 1/4 (* (sqrt (/ 1 u1)) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))))))
(* 2 (* u2 (* (PI) (+ (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)
(+ (sqrt u1) (* 1/4 (sqrt (pow u1 3))))
(+ (sqrt u1) (* 1/4 (sqrt (pow u1 3))))
(+ (sqrt u1) (* 1/4 (sqrt (pow u1 3))))
(* 1/4 (sqrt (pow u1 3)))
(* (pow u1 2) (+ (sqrt (/ 1 (pow u1 3))) (* 1/4 (sqrt (/ 1 u1)))))
(* (pow u1 2) (+ (sqrt (/ 1 (pow u1 3))) (* 1/4 (sqrt (/ 1 u1)))))
(* (pow u1 2) (+ (sqrt (/ 1 (pow u1 3))) (* 1/4 (sqrt (/ 1 u1)))))
(* 1/4 (* (sqrt (pow u1 3)) (pow (sqrt -1) 2)))
(* (pow u1 2) (+ (* -1 (* (sqrt (/ 1 (pow u1 3))) (pow (sqrt -1) 2))) (* 1/4 (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2)))))
(* (pow u1 2) (+ (* -1 (* (sqrt (/ 1 (pow u1 3))) (pow (sqrt -1) 2))) (* 1/4 (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2)))))
(* (pow u1 2) (+ (* -1 (* (sqrt (/ 1 (pow u1 3))) (pow (sqrt -1) 2))) (* 1/4 (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2)))))
(* 1/4 (sqrt (pow u1 3)))
(* 1/4 (sqrt (pow u1 3)))
(* 1/4 (sqrt (pow u1 3)))
(* 1/4 (sqrt (pow u1 3)))
(* 1/4 (sqrt (pow u1 3)))
(* 1/4 (sqrt (pow u1 3)))
(* 1/4 (sqrt (pow u1 3)))
(* 1/4 (sqrt (pow u1 3)))
(* 1/4 (* (sqrt (pow u1 3)) (pow (sqrt -1) 2)))
(* 1/4 (* (sqrt (pow u1 3)) (pow (sqrt -1) 2)))
(* 1/4 (* (sqrt (pow u1 3)) (pow (sqrt -1) 2)))
(* 1/4 (* (sqrt (pow u1 3)) (pow (sqrt -1) 2)))
(* 2 (* (sqrt u1) (* (cos (* u2 (PI))) (sin (* u2 (PI))))))
(+ (* 1/2 (* (sqrt (pow u1 3)) (* (cos (* u2 (PI))) (sin (* u2 (PI)))))) (* 2 (* (sqrt u1) (* (cos (* u2 (PI))) (sin (* u2 (PI)))))))
(+ (* 2 (* (sqrt u1) (* (cos (* u2 (PI))) (sin (* u2 (PI)))))) (* (pow u1 2) (+ (* 1/3 (* (sqrt u1) (* (cos (* u2 (PI))) (sin (* u2 (PI)))))) (* 1/2 (* (sqrt (/ 1 u1)) (* (cos (* u2 (PI))) (sin (* u2 (PI)))))))))
(+ (* 2 (* (sqrt u1) (* (cos (* u2 (PI))) (sin (* u2 (PI)))))) (* (pow u1 2) (+ (* 1/2 (* (sqrt (/ 1 u1)) (* (cos (* u2 (PI))) (sin (* u2 (PI)))))) (* u1 (+ (* 1/3 (* (sqrt (/ 1 u1)) (* (cos (* u2 (PI))) (sin (* u2 (PI)))))) (* (sqrt u1) (* (cos (* u2 (PI))) (* (sin (* u2 (PI))) (- 1/4 (* 1/16 (/ 1 u1)))))))))))
(* 2 (* (* (cos (* u2 (PI))) (sin (* u2 (PI)))) (sqrt (+ (log -1) (log (/ 1 u1))))))
(+ (* 2 (* (* (cos (* u2 (PI))) (sin (* u2 (PI)))) (sqrt (+ (log -1) (log (/ 1 u1)))))) (* (/ (* (cos (* u2 (PI))) (sin (* u2 (PI)))) u1) (sqrt (/ 1 (+ (log -1) (log (/ 1 u1)))))))
(+ (* 2 (* (* (cos (* u2 (PI))) (sin (* u2 (PI)))) (sqrt (+ (log -1) (log (/ 1 u1)))))) (+ (* (/ (* (cos (* u2 (PI))) (sin (* u2 (PI)))) u1) (sqrt (/ 1 (+ (log -1) (log (/ 1 u1)))))) (* (/ (* (cos (* u2 (PI))) (* (sin (* u2 (PI))) (- 1/2 (* 1/4 (/ 1 (+ (log -1) (log (/ 1 u1)))))))) (pow u1 2)) (sqrt (/ 1 (+ (log -1) (log (/ 1 u1))))))))
(+ (* 2 (* (* (cos (* u2 (PI))) (sin (* u2 (PI)))) (sqrt (+ (log -1) (log (/ 1 u1)))))) (+ (* (/ (* (cos (* u2 (PI))) (sin (* u2 (PI)))) u1) (sqrt (/ 1 (+ (log -1) (log (/ 1 u1)))))) (+ (* (/ (* (cos (* u2 (PI))) (* (sin (* u2 (PI))) (- 1/3 (* 1/2 (/ (- 1/2 (* 1/4 (/ 1 (+ (log -1) (log (/ 1 u1)))))) (+ (log -1) (log (/ 1 u1)))))))) (pow u1 3)) (sqrt (/ 1 (+ (log -1) (log (/ 1 u1)))))) (* (/ (* (cos (* u2 (PI))) (* (sin (* u2 (PI))) (- 1/2 (* 1/4 (/ 1 (+ (log -1) (log (/ 1 u1)))))))) (pow u1 2)) (sqrt (/ 1 (+ (log -1) (log (/ 1 u1)))))))))
(* 2 (* (* (cos (* u2 (PI))) (sin (* u2 (PI)))) (sqrt (log (/ -1 u1)))))
(+ (* 2 (* (* (cos (* u2 (PI))) (sin (* u2 (PI)))) (sqrt (log (/ -1 u1))))) (* (/ (* (cos (* u2 (PI))) (sin (* u2 (PI)))) u1) (sqrt (/ 1 (log (/ -1 u1))))))
(+ (* -1 (/ (+ (* -1 (* (* (cos (* u2 (PI))) (sin (* u2 (PI)))) (sqrt (/ 1 (log (/ -1 u1)))))) (* -1 (* (/ (* (cos (* u2 (PI))) (* (sin (* u2 (PI))) (- 1/2 (* 1/4 (/ 1 (log (/ -1 u1))))))) u1) (sqrt (/ 1 (log (/ -1 u1))))))) u1)) (* 2 (* (* (cos (* u2 (PI))) (sin (* u2 (PI)))) (sqrt (log (/ -1 u1))))))
(+ (* -1 (/ (+ (* -1 (* (* (cos (* u2 (PI))) (sin (* u2 (PI)))) (sqrt (/ 1 (log (/ -1 u1)))))) (* -1 (/ (+ (* (* (cos (* u2 (PI))) (* (sin (* u2 (PI))) (- 1/2 (* 1/4 (/ 1 (log (/ -1 u1))))))) (sqrt (/ 1 (log (/ -1 u1))))) (* (/ (* (cos (* u2 (PI))) (* (sin (* u2 (PI))) (+ 1/3 (* -1/2 (/ (- 1/2 (* 1/4 (/ 1 (log (/ -1 u1))))) (log (/ -1 u1))))))) u1) (sqrt (/ 1 (log (/ -1 u1)))))) u1))) u1)) (* 2 (* (* (cos (* u2 (PI))) (sin (* u2 (PI)))) (sqrt (log (/ -1 u1))))))
(* 2 (* (* u2 (PI)) (sqrt (log (/ (+ 1 u1) (- 1 (pow u1 2)))))))
(* u2 (+ (* 2 (* (PI) (sqrt (log (/ (+ 1 u1) (- 1 (pow u1 2))))))) (* 2 (* (* (pow u2 2) (+ (* -1/2 (pow (PI) 3)) (* -1/6 (pow (PI) 3)))) (sqrt (log (/ (+ 1 u1) (- 1 (pow u1 2)))))))))
(* u2 (+ (* 2 (* (PI) (sqrt (log (/ (+ 1 u1) (- 1 (pow u1 2))))))) (* (pow u2 2) (+ (* 2 (* (sqrt (log (/ (+ 1 u1) (- 1 (pow u1 2))))) (+ (* -1/2 (pow (PI) 3)) (* -1/6 (pow (PI) 3))))) (* 2 (* (* (pow u2 2) (+ (* 1/120 (pow (PI) 5)) (+ (* 1/24 (pow (PI) 5)) (* 1/12 (pow (PI) 5))))) (sqrt (log (/ (+ 1 u1) (- 1 (pow u1 2)))))))))))
(* u2 (+ (* 2 (* (PI) (sqrt (log (/ (+ 1 u1) (- 1 (pow u1 2))))))) (* (pow u2 2) (+ (* 2 (* (sqrt (log (/ (+ 1 u1) (- 1 (pow u1 2))))) (+ (* -1/2 (pow (PI) 3)) (* -1/6 (pow (PI) 3))))) (* (pow u2 2) (+ (* 2 (* (sqrt (log (/ (+ 1 u1) (- 1 (pow u1 2))))) (+ (* 1/120 (pow (PI) 5)) (+ (* 1/24 (pow (PI) 5)) (* 1/12 (pow (PI) 5)))))) (* 2 (* (* (pow u2 2) (+ (* -1/144 (pow (PI) 7)) (+ (* -1/240 (pow (PI) 7)) (+ (* -1/720 (pow (PI) 7)) (* -1/5040 (pow (PI) 7)))))) (sqrt (log (/ (+ 1 u1) (- 1 (pow u1 2)))))))))))))
(* 2 (* (* (cos (* u2 (PI))) (sin (* u2 (PI)))) (sqrt (log (/ (+ 1 u1) (- 1 (pow u1 2)))))))
(* 2 (* (* (cos (* u2 (PI))) (sin (* u2 (PI)))) (sqrt (log (/ (+ 1 u1) (- 1 (pow u1 2)))))))
(* 2 (* (* (cos (* u2 (PI))) (sin (* u2 (PI)))) (sqrt (log (/ (+ 1 u1) (- 1 (pow u1 2)))))))
(* 2 (* (* (cos (* u2 (PI))) (sin (* u2 (PI)))) (sqrt (log (/ (+ 1 u1) (- 1 (pow u1 2)))))))
(* 2 (* (* (cos (* u2 (PI))) (sin (* u2 (PI)))) (sqrt (log (/ (+ 1 u1) (- 1 (pow u1 2)))))))
(* 2 (* (* (cos (* u2 (PI))) (sin (* u2 (PI)))) (sqrt (log (/ (+ 1 u1) (- 1 (pow u1 2)))))))
(* 2 (* (* (cos (* u2 (PI))) (sin (* u2 (PI)))) (sqrt (log (/ (+ 1 u1) (- 1 (pow u1 2)))))))
(* 2 (* (* (cos (* u2 (PI))) (sin (* u2 (PI)))) (sqrt (log (/ (+ 1 u1) (- 1 (pow u1 2)))))))
(sqrt u1)
(+ (sqrt u1) (* 1/4 (sqrt (pow u1 3))))
(+ (sqrt u1) (* (pow u1 2) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 u1))))))
(+ (sqrt u1) (* (pow u1 2) (+ (* 1/4 (sqrt (/ 1 u1))) (* u1 (+ (* 1/6 (sqrt (/ 1 u1))) (* 1/2 (* (sqrt u1) (- 1/4 (* 1/16 (/ 1 u1))))))))))
(sqrt (+ (log -1) (log (/ 1 u1))))
(+ (sqrt (+ (log -1) (log (/ 1 u1)))) (* 1/2 (* (/ 1 u1) (sqrt (/ 1 (+ (log -1) (log (/ 1 u1))))))))
(+ (sqrt (+ (log -1) (log (/ 1 u1)))) (+ (* 1/2 (* (/ 1 u1) (sqrt (/ 1 (+ (log -1) (log (/ 1 u1))))))) (* 1/2 (* (/ (- 1/2 (* 1/4 (/ 1 (+ (log -1) (log (/ 1 u1)))))) (pow u1 2)) (sqrt (/ 1 (+ (log -1) (log (/ 1 u1)))))))))
(+ (sqrt (+ (log -1) (log (/ 1 u1)))) (+ (* 1/2 (* (/ 1 u1) (sqrt (/ 1 (+ (log -1) (log (/ 1 u1))))))) (+ (* 1/2 (* (/ (- 1/3 (* 1/2 (/ (- 1/2 (* 1/4 (/ 1 (+ (log -1) (log (/ 1 u1)))))) (+ (log -1) (log (/ 1 u1)))))) (pow u1 3)) (sqrt (/ 1 (+ (log -1) (log (/ 1 u1))))))) (* 1/2 (* (/ (- 1/2 (* 1/4 (/ 1 (+ (log -1) (log (/ 1 u1)))))) (pow u1 2)) (sqrt (/ 1 (+ (log -1) (log (/ 1 u1))))))))))
(sqrt (log (/ -1 u1)))
(+ (sqrt (log (/ -1 u1))) (* 1/2 (* (/ 1 u1) (sqrt (/ 1 (log (/ -1 u1)))))))
(+ (sqrt (log (/ -1 u1))) (* -1 (/ (+ (* -1/2 (sqrt (/ 1 (log (/ -1 u1))))) (* -1/2 (* (/ (- 1/2 (* 1/4 (/ 1 (log (/ -1 u1))))) u1) (sqrt (/ 1 (log (/ -1 u1))))))) u1)))
(+ (sqrt (log (/ -1 u1))) (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (* (sqrt (/ 1 (log (/ -1 u1)))) (- 1/2 (* 1/4 (/ 1 (log (/ -1 u1))))))) (* 1/2 (* (/ (+ 1/3 (* -1/2 (/ (- 1/2 (* 1/4 (/ 1 (log (/ -1 u1))))) (log (/ -1 u1))))) u1) (sqrt (/ 1 (log (/ -1 u1))))))) u1)) (* -1/2 (sqrt (/ 1 (log (/ -1 u1)))))) u1)))
u1
(* u1 (+ 1 (* 1/2 u1)))
(* u1 (+ 1 (* u1 (+ 1/2 (* 1/3 u1)))))
(* u1 (+ 1 (* u1 (+ 1/2 (* u1 (+ 1/3 (* 1/4 u1)))))))
(+ (log -1) (log (/ 1 u1)))
(+ (log -1) (+ (log (/ 1 u1)) (/ 1 u1)))
(+ (log -1) (+ (log (/ 1 u1)) (+ (/ 1/2 (pow u1 2)) (/ 1 u1))))
(+ (log -1) (+ (log (/ 1 u1)) (+ (/ 1/2 (pow u1 2)) (+ (/ 1 u1) (* 1/3 (/ 1 (pow u1 3)))))))
(log (/ -1 u1))
(+ (log (/ -1 u1)) (/ 1 u1))
(+ (log (/ -1 u1)) (+ (/ 1/2 (pow u1 2)) (/ 1 u1)))
(+ (log (/ -1 u1)) (* -1 (/ (- (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u1))) u1)) 1) u1)))
(* -1 u1)
(* u1 (- (* -1/2 u1) 1))
(* u1 (- (* u1 (- (* -1/3 u1) 1/2)) 1))
(* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))
(* -1 (+ (log -1) (log (/ 1 u1))))
(* -1 (+ (log -1) (+ (log (/ 1 u1)) (/ 1 u1))))
(- (* -1 (/ (+ 1 (* 1/2 (/ 1 u1))) u1)) (+ (log -1) (log (/ 1 u1))))
(- (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u1))) (pow u1 2))) (+ (log -1) (+ (log (/ 1 u1)) (/ 1 u1))))
(* -1 (log (/ -1 u1)))
(* -1 (+ (log (/ -1 u1)) (/ 1 u1)))
(- (* -1 (/ (+ 1 (* 1/2 (/ 1 u1))) u1)) (log (/ -1 u1)))
(- (* -1 (/ (+ 1 (+ (/ 1/3 (pow u1 2)) (* 1/2 (/ 1 u1)))) u1)) (log (/ -1 u1)))
(* 2 (* u2 (PI)))
(* 2 (* u2 (PI)))
(* 2 (* u2 (PI)))
(* 2 (* u2 (PI)))
(* 2 (* u2 (PI)))
(* 2 (* u2 (PI)))
(* 2 (* u2 (PI)))
(* 2 (* u2 (PI)))
(* 2 (* u2 (PI)))
(* 2 (* u2 (PI)))
(* 2 (* u2 (PI)))
(* 2 (* u2 (PI)))
(* 2 (* u2 (PI)))
(* u2 (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI))))
(* u2 (+ (* 2 (PI)) (* (pow u2 2) (+ (* -4/3 (pow (PI) 3)) (* 4/15 (* (pow u2 2) (pow (PI) 5)))))))
(* u2 (+ (* 2 (PI)) (* (pow u2 2) (+ (* -4/3 (pow (PI) 3)) (* (pow u2 2) (+ (* -8/315 (* (pow u2 2) (pow (PI) 7))) (* 4/15 (pow (PI) 5))))))))
(sin (* 2 (* u2 (PI))))
(sin (* 2 (* u2 (PI))))
(sin (* 2 (* u2 (PI))))
(sin (* 2 (* u2 (PI))))
(sin (* 2 (* u2 (PI))))
(sin (* 2 (* u2 (PI))))
(sin (* 2 (* u2 (PI))))
(sin (* 2 (* u2 (PI))))
(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)
u1
(* u1 (+ 1 (* 1/2 u1)))
(* u1 (+ 1 (* u1 (+ 1/2 (* 1/3 u1)))))
(* u1 (+ 1 (* u1 (+ 1/2 (* u1 (+ 1/3 (* 1/4 u1)))))))
(+ (log -1) (log (/ 1 u1)))
(+ (log -1) (+ (log (/ 1 u1)) (/ 1 u1)))
(+ (log -1) (+ (log (/ 1 u1)) (+ (/ 1/2 (pow u1 2)) (/ 1 u1))))
(+ (log -1) (+ (log (/ 1 u1)) (+ (/ 1/2 (pow u1 2)) (+ (/ 1 u1) (* 1/3 (/ 1 (pow u1 3)))))))
(log (/ -1 u1))
(+ (log (/ -1 u1)) (/ 1 u1))
(+ (log (/ -1 u1)) (+ (/ 1/2 (pow u1 2)) (/ 1 u1)))
(+ (log (/ -1 u1)) (* -1 (/ (- (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u1))) u1)) 1) u1)))
(* u2 (PI))
(* u2 (PI))
(* u2 (PI))
(* u2 (PI))
(* u2 (PI))
(* u2 (PI))
(* u2 (PI))
(* u2 (PI))
(* u2 (PI))
(* u2 (PI))
(* u2 (PI))
(* u2 (PI))
(* 2 (* u2 (PI)))
(* u2 (+ (* 2 (PI)) (* 2 (* (pow u2 2) (+ (* -1/2 (pow (PI) 3)) (* -1/6 (pow (PI) 3)))))))
(* u2 (+ (* 2 (PI)) (* (pow u2 2) (+ (* 2 (* (pow u2 2) (+ (* 1/120 (pow (PI) 5)) (+ (* 1/24 (pow (PI) 5)) (* 1/12 (pow (PI) 5)))))) (* 2 (+ (* -1/2 (pow (PI) 3)) (* -1/6 (pow (PI) 3))))))))
(* u2 (+ (* 2 (PI)) (* (pow u2 2) (+ (* 2 (+ (* -1/2 (pow (PI) 3)) (* -1/6 (pow (PI) 3)))) (* (pow u2 2) (+ (* 2 (* (pow u2 2) (+ (* -1/144 (pow (PI) 7)) (+ (* -1/240 (pow (PI) 7)) (+ (* -1/720 (pow (PI) 7)) (* -1/5040 (pow (PI) 7))))))) (* 2 (+ (* 1/120 (pow (PI) 5)) (+ (* 1/24 (pow (PI) 5)) (* 1/12 (pow (PI) 5)))))))))))
(* 2 (* (cos (* u2 (PI))) (sin (* u2 (PI)))))
(* 2 (* (cos (* u2 (PI))) (sin (* u2 (PI)))))
(* 2 (* (cos (* u2 (PI))) (sin (* u2 (PI)))))
(* 2 (* (cos (* u2 (PI))) (sin (* u2 (PI)))))
(* 2 (* (cos (* u2 (PI))) (sin (* u2 (PI)))))
(* 2 (* (cos (* u2 (PI))) (sin (* u2 (PI)))))
(* 2 (* (cos (* u2 (PI))) (sin (* u2 (PI)))))
(* 2 (* (cos (* u2 (PI))) (sin (* u2 (PI)))))
Outputs
(* (sqrt u1) (sin (* 2 (* u2 (PI)))))
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))
(+ (* 1/4 (* (sqrt (pow u1 3)) (sin (* 2 (* u2 (PI)))))) (* (sqrt u1) (sin (* 2 (* u2 (PI))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (+.f32 (sqrt.f32 u1) (*.f32 #s(literal 1/4 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 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)))))))))
(+.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) (*.f32 (*.f32 u1 u1) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (+.f32 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)) (*.f32 #s(literal 1/4 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))))))
(+ (* (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)))))))))))
(+.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) (*.f32 (*.f32 u1 u1) (+.f32 (*.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 u1 (+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 #s(literal 1/6 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))) (*.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))))))))
(* (sin (* 2 (* u2 (PI)))) (sqrt (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1)))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (+.f32 (-.f32 (log.f32 u1) (log.f32 #s(literal -1 binary32))) (*.f32 (log.f32 u1) #s(literal -2 binary32)))))
(+ (* 1/2 (* (/ (sin (* 2 (* u2 (PI)))) u1) (sqrt (/ 1 (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1))))))))) (* (sin (* 2 (* u2 (PI)))) (sqrt (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1))))))))
(+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (+.f32 (-.f32 (log.f32 u1) (log.f32 #s(literal -1 binary32))) (*.f32 (log.f32 u1) #s(literal -2 binary32))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (-.f32 (log.f32 u1) (log.f32 #s(literal -1 binary32))) (*.f32 (log.f32 u1) #s(literal -2 binary32))))) (*.f32 (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) u1) #s(literal 1/2 binary32))))
(+ (* 1/2 (* (/ (sin (* 2 (* u2 (PI)))) u1) (sqrt (/ 1 (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1))))))))) (+ (* 1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (- 1/2 (* 1/4 (/ 1 (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1))))))))) (pow u1 2)) (sqrt (/ 1 (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1))))))))) (* (sin (* 2 (* u2 (PI)))) (sqrt (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1)))))))))
(+.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (-.f32 (log.f32 u1) (log.f32 #s(literal -1 binary32))) (*.f32 (log.f32 u1) #s(literal -2 binary32))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) u1)) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal -1/4 binary32) (+.f32 (-.f32 (log.f32 u1) (log.f32 #s(literal -1 binary32))) (*.f32 (log.f32 u1) #s(literal -2 binary32)))))) (*.f32 u1 u1))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (+.f32 (-.f32 (log.f32 u1) (log.f32 #s(literal -1 binary32))) (*.f32 (log.f32 u1) #s(literal -2 binary32))))))
(+ (* 1/2 (* (/ (sin (* 2 (* u2 (PI)))) u1) (sqrt (/ 1 (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1))))))))) (+ (* 1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (- 1/3 (* 1/2 (/ (- 1/2 (* 1/4 (/ 1 (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1)))))))) (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1))))))))) (pow u1 3)) (sqrt (/ 1 (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1))))))))) (+ (* 1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (- 1/2 (* 1/4 (/ 1 (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1))))))))) (pow u1 2)) (sqrt (/ 1 (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1))))))))) (* (sin (* 2 (* u2 (PI)))) (sqrt (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1))))))))))
(+.f32 (+.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (-.f32 (log.f32 u1) (log.f32 #s(literal -1 binary32))) (*.f32 (log.f32 u1) #s(literal -2 binary32))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) u1)) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal -1/4 binary32) (+.f32 (-.f32 (log.f32 u1) (log.f32 #s(literal -1 binary32))) (*.f32 (log.f32 u1) #s(literal -2 binary32)))))) (*.f32 u1 u1))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (+.f32 (-.f32 (log.f32 u1) (log.f32 #s(literal -1 binary32))) (*.f32 (log.f32 u1) #s(literal -2 binary32)))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (+.f32 #s(literal 1/3 binary32) (*.f32 (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal -1/4 binary32) (+.f32 (-.f32 (log.f32 u1) (log.f32 #s(literal -1 binary32))) (*.f32 (log.f32 u1) #s(literal -2 binary32))))) (+.f32 (-.f32 (log.f32 u1) (log.f32 #s(literal -1 binary32))) (*.f32 (log.f32 u1) #s(literal -2 binary32)))) #s(literal -1/2 binary32))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (-.f32 (log.f32 u1) (log.f32 #s(literal -1 binary32))) (*.f32 (log.f32 u1) #s(literal -2 binary32))))))) (*.f32 u1 (*.f32 u1 u1)))))
(* (sin (* 2 (* u2 (PI)))) (sqrt (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1))))
(+ (* 1/2 (* (/ (sin (* 2 (* u2 (PI)))) u1) (sqrt (/ 1 (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1)))))))) (* (sin (* 2 (* u2 (PI)))) (sqrt (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1)))))))
(+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1)))) (*.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) (log.f32 (/.f32 #s(literal -1 binary32) u1)))))))
(+ (* -1 (/ (+ (* -1/2 (* (sin (* 2 (* u2 (PI)))) (sqrt (/ 1 (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1)))))))) (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (- 1/2 (* 1/4 (/ 1 (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1)))))))) u1) (sqrt (/ 1 (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1))))))))) u1)) (* (sin (* 2 (* u2 (PI)))) (sqrt (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1)))))))
(+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1)))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (log.f32 (/.f32 #s(literal -1 binary32) u1)))) (+.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal -1/4 binary32) (log.f32 (/.f32 #s(literal -1 binary32) u1))))) u1)))) u1))
(+ (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (* (* (sin (* 2 (* u2 (PI)))) (- 1/2 (* 1/4 (/ 1 (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1)))))))) (sqrt (/ 1 (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1)))))))) (* 1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (+ 1/3 (* -1/2 (/ (- 1/2 (* 1/4 (/ 1 (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1))))))) (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1)))))))) u1) (sqrt (/ 1 (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1))))))))) u1)) (* -1/2 (* (sin (* 2 (* u2 (PI)))) (sqrt (/ 1 (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1))))))))) u1)) (* (sin (* 2 (* u2 (PI)))) (sqrt (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1)))))))
(-.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1)))) (/.f32 (+.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (log.f32 (/.f32 #s(literal -1 binary32) u1)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) #s(literal -1/2 binary32))) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (log.f32 (/.f32 #s(literal -1 binary32) u1)))) (+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal -1/4 binary32) (log.f32 (/.f32 #s(literal -1 binary32) u1))))) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (+.f32 #s(literal 1/3 binary32) (*.f32 #s(literal -1/2 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal -1/4 binary32) (log.f32 (/.f32 #s(literal -1 binary32) u1)))) (log.f32 (/.f32 #s(literal -1 binary32) u1)))))) u1)))) u1)) u1))
(* 2 (* (* u2 (PI)) (sqrt (- (log (+ 1 u1)) (log (+ 1 (* -1 (pow u1 2))))))))
(*.f32 (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (-.f32 #s(literal 0 binary32) (*.f32 u1 u1))))) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
(* u2 (+ (* -4/3 (* (* (pow u2 2) (pow (PI) 3)) (sqrt (- (log (+ 1 u1)) (log (+ 1 (* -1 (pow u1 2)))))))) (* 2 (* (PI) (sqrt (- (log (+ 1 u1)) (log (+ 1 (* -1 (pow u1 2))))))))))
(*.f32 u2 (*.f32 (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (-.f32 #s(literal 0 binary32) (*.f32 u1 u1))))) (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32))))))))
(* u2 (+ (* 2 (* (PI) (sqrt (- (log (+ 1 u1)) (log (+ 1 (* -1 (pow u1 2)))))))) (* (pow u2 2) (+ (* -4/3 (* (pow (PI) 3) (sqrt (- (log (+ 1 u1)) (log (+ 1 (* -1 (pow u1 2)))))))) (* 4/15 (* (* (pow u2 2) (pow (PI) 5)) (sqrt (- (log (+ 1 u1)) (log (+ 1 (* -1 (pow u1 2))))))))))))
(*.f32 u2 (+.f32 (*.f32 (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (-.f32 #s(literal 0 binary32) (*.f32 u1 u1))))) (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (-.f32 #s(literal 0 binary32) (*.f32 u1 u1))))) (+.f32 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32))) (*.f32 u2 (*.f32 u2 (*.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32))))))))))
(* u2 (+ (* 2 (* (PI) (sqrt (- (log (+ 1 u1)) (log (+ 1 (* -1 (pow u1 2)))))))) (* (pow u2 2) (+ (* -4/3 (* (pow (PI) 3) (sqrt (- (log (+ 1 u1)) (log (+ 1 (* -1 (pow u1 2)))))))) (* (pow u2 2) (+ (* -8/315 (* (* (pow u2 2) (pow (PI) 7)) (sqrt (- (log (+ 1 u1)) (log (+ 1 (* -1 (pow u1 2)))))))) (* 4/15 (* (pow (PI) 5) (sqrt (- (log (+ 1 u1)) (log (+ 1 (* -1 (pow u1 2))))))))))))))
(*.f32 u2 (+.f32 (*.f32 (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (-.f32 #s(literal 0 binary32) (*.f32 u1 u1))))) (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32))))))) (*.f32 (*.f32 (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (-.f32 #s(literal 0 binary32) (*.f32 u1 u1))))) (+.f32 (*.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)))))
(* (sin (* 2 (* u2 (PI)))) (sqrt (- (log (+ 1 u1)) (log (+ 1 (* -1 (pow u1 2)))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (-.f32 #s(literal 0 binary32) (*.f32 u1 u1))))))
(* (sin (* 2 (* u2 (PI)))) (sqrt (- (log (+ 1 u1)) (log (+ 1 (* -1 (pow u1 2)))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (-.f32 #s(literal 0 binary32) (*.f32 u1 u1))))))
(* (sin (* 2 (* u2 (PI)))) (sqrt (- (log (+ 1 u1)) (log (+ 1 (* -1 (pow u1 2)))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (-.f32 #s(literal 0 binary32) (*.f32 u1 u1))))))
(* (sin (* 2 (* u2 (PI)))) (sqrt (- (log (+ 1 u1)) (log (+ 1 (* -1 (pow u1 2)))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (-.f32 #s(literal 0 binary32) (*.f32 u1 u1))))))
(* (sin (* 2 (* u2 (PI)))) (sqrt (- (log (+ 1 u1)) (log (+ 1 (* -1 (pow u1 2)))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (-.f32 #s(literal 0 binary32) (*.f32 u1 u1))))))
(* (sin (* 2 (* u2 (PI)))) (sqrt (- (log (+ 1 u1)) (log (+ 1 (* -1 (pow u1 2)))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (-.f32 #s(literal 0 binary32) (*.f32 u1 u1))))))
(* (sin (* 2 (* u2 (PI)))) (sqrt (- (log (+ 1 u1)) (log (+ 1 (* -1 (pow u1 2)))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (-.f32 #s(literal 0 binary32) (*.f32 u1 u1))))))
(* (sin (* 2 (* u2 (PI)))) (sqrt (- (log (+ 1 u1)) (log (+ 1 (* -1 (pow u1 2)))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (-.f32 #s(literal 0 binary32) (*.f32 u1 u1))))))
(sqrt u1)
(sqrt.f32 u1)
(+ (sqrt u1) (* 1/4 (sqrt (pow u1 3))))
(+.f32 (sqrt.f32 u1) (*.f32 #s(literal 1/4 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1)))))
(+ (sqrt u1) (* (pow u1 2) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 u1))))))
(+.f32 (sqrt.f32 u1) (*.f32 (*.f32 u1 u1) (+.f32 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)) (*.f32 #s(literal 1/4 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) 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))))))))))
(+.f32 (sqrt.f32 u1) (*.f32 (*.f32 u1 u1) (+.f32 (*.f32 #s(literal 1/4 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))) (*.f32 u1 (+.f32 (*.f32 #s(literal 1/6 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))) (*.f32 (sqrt.f32 u1) (*.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1)) #s(literal 1/2 binary32))))))))
(sqrt (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1))))))
(sqrt.f32 (+.f32 (-.f32 (log.f32 u1) (log.f32 #s(literal -1 binary32))) (*.f32 (log.f32 u1) #s(literal -2 binary32))))
(+ (sqrt (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1)))))) (* 1/2 (* (/ 1 u1) (sqrt (/ 1 (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1))))))))))
(+.f32 (sqrt.f32 (+.f32 (-.f32 (log.f32 u1) (log.f32 #s(literal -1 binary32))) (*.f32 (log.f32 u1) #s(literal -2 binary32)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (-.f32 (log.f32 u1) (log.f32 #s(literal -1 binary32))) (*.f32 (log.f32 u1) #s(literal -2 binary32))))) (/.f32 #s(literal 1/2 binary32) u1)))
(+ (sqrt (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1)))))) (+ (* 1/2 (* (/ 1 u1) (sqrt (/ 1 (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1))))))))) (* 1/2 (* (/ (- 1/2 (* 1/4 (/ 1 (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1)))))))) (pow u1 2)) (sqrt (/ 1 (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1)))))))))))
(+.f32 (sqrt.f32 (+.f32 (-.f32 (log.f32 u1) (log.f32 #s(literal -1 binary32))) (*.f32 (log.f32 u1) #s(literal -2 binary32)))) (*.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (-.f32 (log.f32 u1) (log.f32 #s(literal -1 binary32))) (*.f32 (log.f32 u1) #s(literal -2 binary32))))) (+.f32 (/.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal -1/4 binary32) (+.f32 (-.f32 (log.f32 u1) (log.f32 #s(literal -1 binary32))) (*.f32 (log.f32 u1) #s(literal -2 binary32))))) (*.f32 u1 u1))))))
(+ (sqrt (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1)))))) (+ (* 1/2 (* (/ 1 u1) (sqrt (/ 1 (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1))))))))) (+ (* 1/2 (* (/ (- 1/3 (* 1/2 (/ (- 1/2 (* 1/4 (/ 1 (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1)))))))) (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1)))))))) (pow u1 3)) (sqrt (/ 1 (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1))))))))) (* 1/2 (* (/ (- 1/2 (* 1/4 (/ 1 (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1)))))))) (pow u1 2)) (sqrt (/ 1 (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1))))))))))))
(+.f32 (sqrt.f32 (+.f32 (-.f32 (log.f32 u1) (log.f32 #s(literal -1 binary32))) (*.f32 (log.f32 u1) #s(literal -2 binary32)))) (*.f32 #s(literal 1/2 binary32) (+.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (-.f32 (log.f32 u1) (log.f32 #s(literal -1 binary32))) (*.f32 (log.f32 u1) #s(literal -2 binary32))))) u1) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (-.f32 (log.f32 u1) (log.f32 #s(literal -1 binary32))) (*.f32 (log.f32 u1) #s(literal -2 binary32))))) (+.f32 (/.f32 (+.f32 #s(literal 1/3 binary32) (*.f32 (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal -1/4 binary32) (+.f32 (-.f32 (log.f32 u1) (log.f32 #s(literal -1 binary32))) (*.f32 (log.f32 u1) #s(literal -2 binary32))))) (+.f32 (-.f32 (log.f32 u1) (log.f32 #s(literal -1 binary32))) (*.f32 (log.f32 u1) #s(literal -2 binary32)))) #s(literal -1/2 binary32))) (*.f32 u1 (*.f32 u1 u1))) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal -1/4 binary32) (+.f32 (-.f32 (log.f32 u1) (log.f32 #s(literal -1 binary32))) (*.f32 (log.f32 u1) #s(literal -2 binary32))))) (*.f32 u1 u1)))))))
(sqrt (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1)))))
(sqrt.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1)))
(+ (sqrt (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1))))) (* 1/2 (* (/ 1 u1) (sqrt (/ 1 (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1)))))))))
(+.f32 (sqrt.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1))) (*.f32 (/.f32 #s(literal 1/2 binary32) u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) (log.f32 (/.f32 #s(literal -1 binary32) u1))))))
(+ (sqrt (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1))))) (* -1 (/ (+ (* -1/2 (sqrt (/ 1 (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1))))))) (* -1/2 (* (/ (- 1/2 (* 1/4 (/ 1 (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1))))))) u1) (sqrt (/ 1 (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1))))))))) u1)))
(+.f32 (sqrt.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (+.f32 (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal -1/4 binary32) (log.f32 (/.f32 #s(literal -1 binary32) u1)))) u1) #s(literal 1 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (log.f32 (/.f32 #s(literal -1 binary32) u1)))))) u1))
(+ (sqrt (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1))))) (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (* (- 1/2 (* 1/4 (/ 1 (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1))))))) (sqrt (/ 1 (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1)))))))) (* 1/2 (* (/ (+ 1/3 (* -1/2 (/ (- 1/2 (* 1/4 (/ 1 (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1))))))) (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1))))))) u1) (sqrt (/ 1 (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1))))))))) u1)) (* -1/2 (sqrt (/ 1 (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1)))))))) u1)))
(-.f32 (sqrt.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1))) (/.f32 (+.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (log.f32 (/.f32 #s(literal -1 binary32) u1))))) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (log.f32 (/.f32 #s(literal -1 binary32) u1)))) (+.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal -1/4 binary32) (log.f32 (/.f32 #s(literal -1 binary32) u1)))) (/.f32 (+.f32 #s(literal 1/3 binary32) (*.f32 #s(literal -1/2 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal -1/4 binary32) (log.f32 (/.f32 #s(literal -1 binary32) u1)))) (log.f32 (/.f32 #s(literal -1 binary32) u1))))) u1)))) u1)) u1))
u1
(* u1 (+ 1 (* 1/2 u1)))
(*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 #s(literal 1/2 binary32))))
(* u1 (+ 1 (* u1 (+ 1/2 (* 1/3 u1)))))
(*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1/2 binary32) (*.f32 u1 #s(literal 1/3 binary32))))))
(* u1 (+ 1 (* u1 (+ 1/2 (* u1 (+ 1/3 (* 1/4 u1)))))))
(*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1/2 binary32) (*.f32 u1 (+.f32 #s(literal 1/3 binary32) (*.f32 u1 #s(literal 1/4 binary32))))))))
(- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1)))))
(+.f32 (-.f32 (log.f32 u1) (log.f32 #s(literal -1 binary32))) (*.f32 (log.f32 u1) #s(literal -2 binary32)))
(- (+ (* -1 (log (/ 1 u1))) (/ 1 u1)) (+ (log -1) (* -2 (log (/ 1 u1)))))
(+.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) (-.f32 (log.f32 u1) (log.f32 #s(literal -1 binary32)))) (*.f32 (log.f32 u1) #s(literal -2 binary32)))
(- (+ (* -1 (log (/ 1 u1))) (+ (/ 1/2 (pow u1 2)) (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1)))))
(+.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1/2 binary32) (*.f32 u1 u1))) (+.f32 (-.f32 (log.f32 u1) (log.f32 #s(literal -1 binary32))) (*.f32 (log.f32 u1) #s(literal -2 binary32))))
(- (+ (* -1 (log (/ 1 u1))) (+ (/ 1/2 (pow u1 2)) (+ (/ 1 u1) (* 1/3 (/ 1 (pow u1 3)))))) (+ (log -1) (* -2 (log (/ 1 u1)))))
(+.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 u1 (*.f32 u1 u1))) (/.f32 #s(literal 1/2 binary32) (*.f32 u1 u1)))) (+.f32 (-.f32 (log.f32 u1) (log.f32 #s(literal -1 binary32))) (*.f32 (log.f32 u1) #s(literal -2 binary32))))
(- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1))))
(log.f32 (/.f32 #s(literal -1 binary32) u1))
(- (+ (* -1 (log (/ -1 u1))) (/ 1 u1)) (* -2 (log (/ -1 u1))))
(+.f32 (/.f32 #s(literal 1 binary32) u1) (log.f32 (/.f32 #s(literal -1 binary32) u1)))
(- (+ (* -1 (log (/ -1 u1))) (+ (/ 1/2 (pow u1 2)) (/ 1 u1))) (* -2 (log (/ -1 u1))))
(+.f32 (/.f32 #s(literal 1 binary32) u1) (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 u1 u1)) (log.f32 (/.f32 #s(literal -1 binary32) u1))))
(- (+ (* -1 (log (/ -1 u1))) (* -1 (/ (- (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u1))) u1)) 1) u1))) (* -2 (log (/ -1 u1))))
(-.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1)) (/.f32 (+.f32 (/.f32 (+.f32 #s(literal -1/2 binary32) (*.f32 #s(literal -1 binary32) (/.f32 #s(literal 1/3 binary32) u1))) u1) #s(literal -1 binary32)) u1))
u1
(* u1 (+ 1 (* -1/2 u1)))
(*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 #s(literal -1/2 binary32))))
(* u1 (+ 1 (* u1 (- (* 1/3 u1) 1/2))))
(*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal -1/2 binary32)))))
(* u1 (+ 1 (* u1 (- (* u1 (+ 1/3 (* -1/4 u1))) 1/2))))
(*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 (*.f32 u1 (+.f32 #s(literal 1/3 binary32) (*.f32 u1 #s(literal -1/4 binary32)))) #s(literal -1/2 binary32)))))
(* -1 (log (/ 1 u1)))
(log.f32 u1)
(+ (* -1 (log (/ 1 u1))) (/ 1 u1))
(+.f32 (/.f32 #s(literal 1 binary32) u1) (log.f32 u1))
(- (+ (* -1 (log (/ 1 u1))) (/ 1 u1)) (/ 1/2 (pow u1 2)))
(+.f32 (/.f32 #s(literal 1 binary32) u1) (+.f32 (log.f32 u1) (/.f32 #s(literal -1/2 binary32) (*.f32 u1 u1))))
(- (+ (* -1 (log (/ 1 u1))) (+ (/ 1 u1) (* 1/3 (/ 1 (pow u1 3))))) (/ 1/2 (pow u1 2)))
(+.f32 (log.f32 u1) (+.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1/3 binary32) (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal -1/2 binary32) (*.f32 u1 u1))))
(+ (log -1) (* -1 (log (/ -1 u1))))
(-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) u1)))
(+ (log -1) (+ (* -1 (log (/ -1 u1))) (/ 1 u1)))
(+.f32 (/.f32 #s(literal 1 binary32) u1) (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) u1))))
(+ (log -1) (+ (* -1 (log (/ -1 u1))) (* -1 (/ (- (* 1/2 (/ 1 u1)) 1) u1))))
(-.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) u1))) (/.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) u1) #s(literal -1 binary32)) u1))
(+ (log -1) (+ (* -1 (log (/ -1 u1))) (* -1 (/ (- (* -1 (/ (- (* 1/3 (/ 1 u1)) 1/2) u1)) 1) u1))))
(-.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) u1))) (/.f32 (+.f32 (neg.f32 (/.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) u1) #s(literal -1/2 binary32)) u1)) #s(literal -1 binary32)) u1))
(* 2 (* (sqrt u1) (* u2 (PI))))
(*.f32 (sqrt.f32 u1) (*.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))))
(* 2 (* (sqrt u1) (* u2 (PI))))
(*.f32 (sqrt.f32 u1) (*.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))))
(* 2 (* (sqrt u1) (* u2 (PI))))
(*.f32 (sqrt.f32 u1) (*.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))))
(* 2 (* (sqrt u1) (* u2 (PI))))
(*.f32 (sqrt.f32 u1) (*.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))))
(* -2 (* (sqrt u1) (* u2 (* (PI) (pow (sqrt -1) 2)))))
(*.f32 (*.f32 u2 (*.f32 (PI.f32) #s(literal -1 binary32))) (*.f32 (sqrt.f32 u1) #s(literal -2 binary32)))
(* -2 (* (sqrt u1) (* u2 (* (PI) (pow (sqrt -1) 2)))))
(*.f32 (*.f32 u2 (*.f32 (PI.f32) #s(literal -1 binary32))) (*.f32 (sqrt.f32 u1) #s(literal -2 binary32)))
(* -2 (* (sqrt u1) (* u2 (* (PI) (pow (sqrt -1) 2)))))
(*.f32 (*.f32 u2 (*.f32 (PI.f32) #s(literal -1 binary32))) (*.f32 (sqrt.f32 u1) #s(literal -2 binary32)))
(* -2 (* (sqrt u1) (* u2 (* (PI) (pow (sqrt -1) 2)))))
(*.f32 (*.f32 u2 (*.f32 (PI.f32) #s(literal -1 binary32))) (*.f32 (sqrt.f32 u1) #s(literal -2 binary32)))
(* 2 (* (sqrt u1) (* u2 (PI))))
(*.f32 (sqrt.f32 u1) (*.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))))
(* 2 (* (sqrt u1) (* u2 (PI))))
(*.f32 (sqrt.f32 u1) (*.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))))
(* 2 (* (sqrt u1) (* u2 (PI))))
(*.f32 (sqrt.f32 u1) (*.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))))
(* 2 (* (sqrt u1) (* u2 (PI))))
(*.f32 (sqrt.f32 u1) (*.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))))
(* 2 (* (sqrt u1) (* u2 (PI))))
(*.f32 (sqrt.f32 u1) (*.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))))
(* 2 (* (sqrt u1) (* u2 (PI))))
(*.f32 (sqrt.f32 u1) (*.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))))
(* 2 (sqrt u1))
(*.f32 (sqrt.f32 u1) #s(literal 2 binary32))
(* 2 (sqrt u1))
(*.f32 (sqrt.f32 u1) #s(literal 2 binary32))
(* 2 (sqrt u1))
(*.f32 (sqrt.f32 u1) #s(literal 2 binary32))
(* 2 (sqrt u1))
(*.f32 (sqrt.f32 u1) #s(literal 2 binary32))
(* 2 (sqrt u1))
(*.f32 (sqrt.f32 u1) #s(literal 2 binary32))
(* 2 (sqrt u1))
(*.f32 (sqrt.f32 u1) #s(literal 2 binary32))
(* 2 (sqrt u1))
(*.f32 (sqrt.f32 u1) #s(literal 2 binary32))
(* 2 (sqrt u1))
(*.f32 (sqrt.f32 u1) #s(literal 2 binary32))
(* -2 (* (sqrt u1) (pow (sqrt -1) 2)))
(*.f32 (sqrt.f32 u1) #s(literal 2 binary32))
(* -2 (* (sqrt u1) (pow (sqrt -1) 2)))
(*.f32 (sqrt.f32 u1) #s(literal 2 binary32))
(* -2 (* (sqrt u1) (pow (sqrt -1) 2)))
(*.f32 (sqrt.f32 u1) #s(literal 2 binary32))
(* -2 (* (sqrt u1) (pow (sqrt -1) 2)))
(*.f32 (sqrt.f32 u1) #s(literal 2 binary32))
(sqrt u1)
(sqrt.f32 u1)
(sqrt u1)
(sqrt.f32 u1)
(sqrt u1)
(sqrt.f32 u1)
(sqrt u1)
(sqrt.f32 u1)
(sqrt u1)
(sqrt.f32 u1)
(sqrt u1)
(sqrt.f32 u1)
(sqrt u1)
(sqrt.f32 u1)
(sqrt u1)
(sqrt.f32 u1)
(* -1 (* (sqrt u1) (pow (sqrt -1) 2)))
(*.f32 (sqrt.f32 u1) #s(literal 1 binary32))
(* -1 (* (sqrt u1) (pow (sqrt -1) 2)))
(*.f32 (sqrt.f32 u1) #s(literal 1 binary32))
(* -1 (* (sqrt u1) (pow (sqrt -1) 2)))
(*.f32 (sqrt.f32 u1) #s(literal 1 binary32))
(* -1 (* (sqrt u1) (pow (sqrt -1) 2)))
(*.f32 (sqrt.f32 u1) #s(literal 1 binary32))
(* u2 (PI))
(*.f32 u2 (PI.f32))
(* u2 (PI))
(*.f32 u2 (PI.f32))
(* u2 (PI))
(*.f32 u2 (PI.f32))
(* u2 (PI))
(*.f32 u2 (PI.f32))
(* u2 (PI))
(*.f32 u2 (PI.f32))
(* u2 (PI))
(*.f32 u2 (PI.f32))
(* u2 (PI))
(*.f32 u2 (PI.f32))
(* u2 (PI))
(*.f32 u2 (PI.f32))
(* u2 (PI))
(*.f32 u2 (PI.f32))
(* u2 (PI))
(*.f32 u2 (PI.f32))
(* u2 (PI))
(*.f32 u2 (PI.f32))
(* u2 (PI))
(*.f32 u2 (PI.f32))
(* (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)))) (+.f32 (sqrt.f32 u1) (*.f32 #s(literal 1/4 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))))))
(+ (* (sqrt u1) (sin (* 2 (* u2 (PI))))) (* (pow u1 2) (+ (* -1/32 (* (sqrt u1) (sin (* 2 (* u2 (PI)))))) (* 1/4 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))))))
(+.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) (*.f32 (*.f32 u1 u1) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (+.f32 (*.f32 #s(literal 1/4 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))) (*.f32 (sqrt.f32 u1) #s(literal -1/32 binary32))))))
(+ (* (sqrt u1) (sin (* 2 (* u2 (PI))))) (* (pow u1 2) (+ (* 1/4 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))) (* (pow u1 2) (+ (* -1/32 (* (sqrt (/ 1 (pow u1 3))) (sin (* 2 (* u2 (PI)))))) (* 1/128 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))))))))
(+.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) (*.f32 (*.f32 u1 u1) (+.f32 (*.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 u1 (*.f32 u1 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (+.f32 (*.f32 #s(literal -1/32 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/128 binary32)))))))))
(* u1 (* (sin (* 2 (* u2 (PI)))) (sqrt 1/2)))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 u1 (sqrt.f32 #s(literal 1/2 binary32))))
(* u1 (+ (* 1/2 (/ (sin (* 2 (* u2 (PI)))) (* u1 (sqrt 1/2)))) (* (sin (* 2 (* u2 (PI)))) (sqrt 1/2))))
(*.f32 u1 (+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 #s(literal 1/2 binary32))) (*.f32 #s(literal 1/2 binary32) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 u1 (sqrt.f32 #s(literal 1/2 binary32)))))))
(* u1 (+ (* -1/8 (/ (sin (* 2 (* u2 (PI)))) (* (pow u1 2) (pow (sqrt 1/2) 3)))) (+ (* 1/2 (/ (sin (* 2 (* u2 (PI)))) (* u1 (sqrt 1/2)))) (* (sin (* 2 (* u2 (PI)))) (sqrt 1/2)))))
(*.f32 u1 (+.f32 (+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 #s(literal 1/2 binary32))) (*.f32 #s(literal 1/2 binary32) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 u1 (sqrt.f32 #s(literal 1/2 binary32)))))) (/.f32 (*.f32 #s(literal -1/8 binary32) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) (*.f32 (*.f32 u1 u1) (*.f32 #s(literal 1/2 binary32) (sqrt.f32 #s(literal 1/2 binary32)))))))
(* u1 (+ (* -1/8 (/ (sin (* 2 (* u2 (PI)))) (* (pow u1 2) (pow (sqrt 1/2) 3)))) (+ (* 1/16 (/ (sin (* 2 (* u2 (PI)))) (* (pow u1 3) (pow (sqrt 1/2) 5)))) (+ (* 1/2 (/ (sin (* 2 (* u2 (PI)))) (* u1 (sqrt 1/2)))) (* (sin (* 2 (* u2 (PI)))) (sqrt 1/2))))))
(*.f32 u1 (+.f32 (+.f32 (+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 #s(literal 1/2 binary32))) (*.f32 #s(literal 1/2 binary32) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 u1 (sqrt.f32 #s(literal 1/2 binary32)))))) (/.f32 (*.f32 #s(literal -1/8 binary32) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) (*.f32 (*.f32 u1 u1) (*.f32 #s(literal 1/2 binary32) (sqrt.f32 #s(literal 1/2 binary32)))))) (*.f32 (/.f32 #s(literal 1/16 binary32) (*.f32 u1 (*.f32 u1 u1))) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (pow.f32 (sqrt.f32 #s(literal 1/2 binary32)) #s(literal 5 binary32))))))
(* -1 (* u1 (* (sin (* 2 (* u2 (PI)))) (* (sqrt -1) (sqrt -1/2)))))
(*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 #s(literal -1/2 binary32)))) (neg.f32 u1))
(* -1 (* u1 (+ (* -1/2 (/ (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (* u1 (sqrt -1/2)))) (* (sin (* 2 (* u2 (PI)))) (* (sqrt -1) (sqrt -1/2))))))
(neg.f32 (*.f32 u1 (+.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 #s(literal -1/2 binary32)))) (*.f32 (/.f32 #s(literal -1/2 binary32) u1) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 #s(literal -1/2 binary32)))))))
(* -1 (* u1 (+ (* -1 (/ (+ (* 1/8 (/ (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (* u1 (pow (sqrt -1/2) 3)))) (* 1/2 (/ (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt -1/2)))) u1)) (* (sin (* 2 (* u2 (PI)))) (* (sqrt -1) (sqrt -1/2))))))
(*.f32 (-.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 #s(literal -1/2 binary32)))) (/.f32 (+.f32 (/.f32 (*.f32 (*.f32 #s(literal 1/8 binary32) (sqrt.f32 #s(literal -1 binary32))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) (*.f32 u1 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 #s(literal -1/2 binary32))))) (/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 #s(literal -1 binary32))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) (sqrt.f32 #s(literal -1/2 binary32)))) u1)) (neg.f32 u1))
(* -1 (* u1 (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/8 (/ (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (pow (sqrt -1/2) 3))) (* -1/16 (/ (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (* u1 (pow (sqrt -1/2) 5))))) u1)) (* 1/2 (/ (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt -1/2)))) u1)) (* (sin (* 2 (* u2 (PI)))) (* (sqrt -1) (sqrt -1/2))))))
(neg.f32 (*.f32 u1 (-.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 #s(literal -1/2 binary32)))) (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 #s(literal -1 binary32))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) (sqrt.f32 #s(literal -1/2 binary32))) (/.f32 (+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 #s(literal 1/4 binary32) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 #s(literal -1/2 binary32))))) (/.f32 (*.f32 (*.f32 #s(literal -1/16 binary32) (sqrt.f32 #s(literal -1 binary32))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) (*.f32 u1 (pow.f32 (sqrt.f32 #s(literal -1/2 binary32)) #s(literal 5 binary32))))) u1)) u1))))
(* 2 (* (sqrt (* u1 (+ 1 (* 1/2 u1)))) (* u2 (PI))))
(*.f32 u2 (*.f32 (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 #s(literal 1/2 binary32))))) (*.f32 #s(literal 2 binary32) (PI.f32))))
(* u2 (+ (* -4/3 (* (sqrt (* u1 (+ 1 (* 1/2 u1)))) (* (pow u2 2) (pow (PI) 3)))) (* 2 (* (sqrt (* u1 (+ 1 (* 1/2 u1)))) (PI)))))
(*.f32 u2 (+.f32 (*.f32 (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 #s(literal 1/2 binary32))))) (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 #s(literal 1/2 binary32))))) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)))))))
(* u2 (+ (* 2 (* (sqrt (* u1 (+ 1 (* 1/2 u1)))) (PI))) (* (pow u2 2) (+ (* -4/3 (* (sqrt (* u1 (+ 1 (* 1/2 u1)))) (pow (PI) 3))) (* 4/15 (* (sqrt (* u1 (+ 1 (* 1/2 u1)))) (* (pow u2 2) (pow (PI) 5))))))))
(*.f32 u2 (+.f32 (*.f32 (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 #s(literal 1/2 binary32))))) (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 (*.f32 u2 u2) (+.f32 (*.f32 (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 #s(literal 1/2 binary32))))) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)))) (*.f32 (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 #s(literal 1/2 binary32))))) (*.f32 u2 (*.f32 u2 (*.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32))))))))))
(* u2 (+ (* 2 (* (sqrt (* u1 (+ 1 (* 1/2 u1)))) (PI))) (* (pow u2 2) (+ (* -4/3 (* (sqrt (* u1 (+ 1 (* 1/2 u1)))) (pow (PI) 3))) (* (pow u2 2) (+ (* -8/315 (* (sqrt (* u1 (+ 1 (* 1/2 u1)))) (* (pow u2 2) (pow (PI) 7)))) (* 4/15 (* (sqrt (* u1 (+ 1 (* 1/2 u1)))) (pow (PI) 5)))))))))
(*.f32 u2 (+.f32 (*.f32 (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 #s(literal 1/2 binary32))))) (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 (*.f32 u2 u2) (+.f32 (*.f32 (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 #s(literal 1/2 binary32))))) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)))) (*.f32 (*.f32 u2 u2) (+.f32 (*.f32 (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 #s(literal 1/2 binary32))))) (*.f32 (*.f32 u2 u2) (*.f32 (pow.f32 (PI.f32) #s(literal 7 binary32)) #s(literal -8/315 binary32)))) (*.f32 (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 #s(literal 1/2 binary32))))) (*.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32))))))))))
(* (sqrt (* u1 (+ 1 (* 1/2 u1)))) (sin (* 2 (* u2 (PI)))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 #s(literal 1/2 binary32))))))
(* (sqrt (* u1 (+ 1 (* 1/2 u1)))) (sin (* 2 (* u2 (PI)))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 #s(literal 1/2 binary32))))))
(* (sqrt (* u1 (+ 1 (* 1/2 u1)))) (sin (* 2 (* u2 (PI)))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 #s(literal 1/2 binary32))))))
(* (sqrt (* u1 (+ 1 (* 1/2 u1)))) (sin (* 2 (* u2 (PI)))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 #s(literal 1/2 binary32))))))
(* (sqrt (* u1 (+ 1 (* 1/2 u1)))) (sin (* 2 (* u2 (PI)))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 #s(literal 1/2 binary32))))))
(* (sqrt (* u1 (+ 1 (* 1/2 u1)))) (sin (* 2 (* u2 (PI)))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 #s(literal 1/2 binary32))))))
(* (sqrt (* u1 (+ 1 (* 1/2 u1)))) (sin (* 2 (* u2 (PI)))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 #s(literal 1/2 binary32))))))
(* (sqrt (* u1 (+ 1 (* 1/2 u1)))) (sin (* 2 (* u2 (PI)))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 #s(literal 1/2 binary32))))))
(sqrt u1)
(sqrt.f32 u1)
(+ (sqrt u1) (* 1/4 (sqrt (pow u1 3))))
(+.f32 (sqrt.f32 u1) (*.f32 #s(literal 1/4 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1)))))
(+ (sqrt u1) (* (pow u1 2) (+ (* -1/32 (sqrt u1)) (* 1/4 (sqrt (/ 1 u1))))))
(+.f32 (sqrt.f32 u1) (*.f32 (*.f32 u1 u1) (+.f32 (*.f32 #s(literal 1/4 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))) (*.f32 (sqrt.f32 u1) #s(literal -1/32 binary32)))))
(+ (sqrt u1) (* (pow u1 2) (+ (* 1/4 (sqrt (/ 1 u1))) (* (pow u1 2) (+ (* -1/32 (sqrt (/ 1 (pow u1 3)))) (* 1/128 (sqrt (/ 1 u1))))))))
(+.f32 (sqrt.f32 u1) (*.f32 (*.f32 u1 u1) (+.f32 (*.f32 #s(literal 1/4 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))) (*.f32 u1 (*.f32 u1 (+.f32 (*.f32 #s(literal -1/32 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/128 binary32))))))))
(* u1 (sqrt 1/2))
(*.f32 u1 (sqrt.f32 #s(literal 1/2 binary32)))
(* u1 (+ (sqrt 1/2) (* 1/2 (/ 1 (* u1 (sqrt 1/2))))))
(*.f32 u1 (+.f32 (sqrt.f32 #s(literal 1/2 binary32)) (/.f32 #s(literal 1/2 binary32) (*.f32 u1 (sqrt.f32 #s(literal 1/2 binary32))))))
(* u1 (- (+ (sqrt 1/2) (/ 1/2 (* u1 (sqrt 1/2)))) (/ 1/8 (* (pow u1 2) (pow (sqrt 1/2) 3)))))
(*.f32 u1 (+.f32 (sqrt.f32 #s(literal 1/2 binary32)) (-.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 u1 (sqrt.f32 #s(literal 1/2 binary32)))) (/.f32 (/.f32 #s(literal 1/8 binary32) (*.f32 u1 u1)) (*.f32 #s(literal 1/2 binary32) (sqrt.f32 #s(literal 1/2 binary32)))))))
(* u1 (- (+ (sqrt 1/2) (+ (/ 1/2 (* u1 (sqrt 1/2))) (* 1/16 (/ 1 (* (pow u1 3) (pow (sqrt 1/2) 5)))))) (* 1/8 (/ 1 (* (pow u1 2) (pow (sqrt 1/2) 3))))))
(*.f32 u1 (+.f32 (+.f32 (sqrt.f32 #s(literal 1/2 binary32)) (/.f32 #s(literal 1/2 binary32) (*.f32 u1 (sqrt.f32 #s(literal 1/2 binary32))))) (-.f32 (/.f32 #s(literal 1/16 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (pow.f32 (sqrt.f32 #s(literal 1/2 binary32)) #s(literal 5 binary32)))) (/.f32 (/.f32 #s(literal 1/8 binary32) (*.f32 u1 u1)) (*.f32 #s(literal 1/2 binary32) (sqrt.f32 #s(literal 1/2 binary32)))))))
(* -1 (* u1 (* (sqrt -1) (sqrt -1/2))))
(*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 #s(literal -1/2 binary32))) (neg.f32 u1))
(* -1 (* u1 (+ (* -1/2 (/ (sqrt -1) (* u1 (sqrt -1/2)))) (* (sqrt -1) (sqrt -1/2)))))
(*.f32 (+.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 #s(literal -1/2 binary32))) (/.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 #s(literal -1 binary32))) (*.f32 u1 (sqrt.f32 #s(literal -1/2 binary32))))) (neg.f32 u1))
(* -1 (* u1 (+ (* -1 (/ (+ (* 1/8 (/ (sqrt -1) (* u1 (pow (sqrt -1/2) 3)))) (* 1/2 (/ (sqrt -1) (sqrt -1/2)))) u1)) (* (sqrt -1) (sqrt -1/2)))))
(neg.f32 (*.f32 u1 (-.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 #s(literal -1/2 binary32))) (/.f32 (+.f32 (/.f32 (*.f32 #s(literal 1/8 binary32) (sqrt.f32 #s(literal -1 binary32))) (*.f32 u1 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 #s(literal -1/2 binary32))))) (/.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 #s(literal -1/2 binary32)))) u1))))
(* -1 (* u1 (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/8 (/ (sqrt -1) (pow (sqrt -1/2) 3))) (* -1/16 (/ (sqrt -1) (* u1 (pow (sqrt -1/2) 5))))) u1)) (* 1/2 (/ (sqrt -1) (sqrt -1/2)))) u1)) (* (sqrt -1) (sqrt -1/2)))))
(*.f32 (-.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 #s(literal -1/2 binary32))) (/.f32 (-.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 #s(literal -1/2 binary32))) (/.f32 (+.f32 (*.f32 #s(literal 1/4 binary32) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 #s(literal -1/2 binary32)))) (/.f32 (*.f32 #s(literal -1/16 binary32) (sqrt.f32 #s(literal -1 binary32))) (*.f32 u1 (pow.f32 (sqrt.f32 #s(literal -1/2 binary32)) #s(literal 5 binary32))))) u1)) u1)) (neg.f32 u1))
u1
(* u1 (+ 1 (* 1/2 u1)))
(*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 #s(literal 1/2 binary32))))
(* u1 (+ 1 (* 1/2 u1)))
(*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 #s(literal 1/2 binary32))))
(* u1 (+ 1 (* 1/2 u1)))
(*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 #s(literal 1/2 binary32))))
(* 1/2 (pow u1 2))
(*.f32 u1 (*.f32 u1 #s(literal 1/2 binary32)))
(* (pow u1 2) (+ 1/2 (/ 1 u1)))
(*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 #s(literal 1/2 binary32))))
(* (pow u1 2) (+ 1/2 (/ 1 u1)))
(*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 #s(literal 1/2 binary32))))
(* (pow u1 2) (+ 1/2 (/ 1 u1)))
(*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 #s(literal 1/2 binary32))))
(* 1/2 (pow u1 2))
(*.f32 u1 (*.f32 u1 #s(literal 1/2 binary32)))
(* (pow u1 2) (+ 1/2 (/ 1 u1)))
(*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 #s(literal 1/2 binary32))))
(* (pow u1 2) (+ 1/2 (/ 1 u1)))
(*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 #s(literal 1/2 binary32))))
(* (pow u1 2) (+ 1/2 (/ 1 u1)))
(*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 #s(literal 1/2 binary32))))
1
#s(literal 1 binary32)
(+ 1 (* 1/2 u1))
(+.f32 #s(literal 1 binary32) (*.f32 u1 #s(literal 1/2 binary32)))
(+ 1 (* 1/2 u1))
(+.f32 #s(literal 1 binary32) (*.f32 u1 #s(literal 1/2 binary32)))
(+ 1 (* 1/2 u1))
(+.f32 #s(literal 1 binary32) (*.f32 u1 #s(literal 1/2 binary32)))
(* 1/2 u1)
(*.f32 u1 #s(literal 1/2 binary32))
(* u1 (+ 1/2 (/ 1 u1)))
(+.f32 #s(literal 1 binary32) (*.f32 u1 #s(literal 1/2 binary32)))
(* u1 (+ 1/2 (/ 1 u1)))
(+.f32 #s(literal 1 binary32) (*.f32 u1 #s(literal 1/2 binary32)))
(* u1 (+ 1/2 (/ 1 u1)))
(+.f32 #s(literal 1 binary32) (*.f32 u1 #s(literal 1/2 binary32)))
(* 1/2 u1)
(*.f32 u1 #s(literal 1/2 binary32))
(* u1 (+ 1/2 (/ 1 u1)))
(+.f32 #s(literal 1 binary32) (*.f32 u1 #s(literal 1/2 binary32)))
(* u1 (+ 1/2 (/ 1 u1)))
(+.f32 #s(literal 1 binary32) (*.f32 u1 #s(literal 1/2 binary32)))
(* u1 (+ 1/2 (/ 1 u1)))
(+.f32 #s(literal 1 binary32) (*.f32 u1 #s(literal 1/2 binary32)))
(* (sqrt u1) (sin (* 2 (* u2 (PI)))))
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))
(+ (* 1/4 (* (sqrt (pow u1 3)) (sin (* 2 (* u2 (PI)))))) (* (sqrt u1) (sin (* 2 (* u2 (PI))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (+.f32 (sqrt.f32 u1) (*.f32 #s(literal 1/4 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 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)))) (+.f32 (sqrt.f32 u1) (*.f32 #s(literal 1/4 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 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)))) (+.f32 (sqrt.f32 u1) (*.f32 #s(literal 1/4 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 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 u1 u1) (*.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/4 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))) (* (sqrt (/ 1 (pow u1 3))) (sin (* 2 (* u2 (PI)))))))
(*.f32 (*.f32 u1 u1) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (+.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/4 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))) (* (sqrt (/ 1 (pow u1 3))) (sin (* 2 (* u2 (PI)))))))
(*.f32 (*.f32 u1 u1) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (+.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)))))))
(* 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 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) #s(literal -1 binary32)) (+.f32 (neg.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (*.f32 #s(literal 1/4 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) 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 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) #s(literal -1 binary32)) (+.f32 (neg.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (*.f32 #s(literal 1/4 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) 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 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) #s(literal -1 binary32)) (+.f32 (neg.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (*.f32 #s(literal 1/4 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))))))
(* 2 (* u2 (* (PI) (+ (sqrt u1) (* 1/4 (sqrt (pow u1 3)))))))
(*.f32 u2 (*.f32 (+.f32 (sqrt.f32 u1) (*.f32 #s(literal 1/4 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 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 (*.f32 (+.f32 (sqrt.f32 u1) (*.f32 #s(literal 1/4 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))))) (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32))))) (+.f32 (sqrt.f32 u1) (*.f32 #s(literal 1/4 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))))))))
(* u2 (+ (* 2 (* (PI) (+ (sqrt u1) (* 1/4 (sqrt (pow u1 3)))))) (* (pow u2 2) (+ (* -4/3 (* (pow (PI) 3) (+ (sqrt u1) (* 1/4 (sqrt (pow u1 3)))))) (* 4/15 (* (pow u2 2) (* (pow (PI) 5) (+ (sqrt u1) (* 1/4 (sqrt (pow u1 3)))))))))))
(*.f32 u2 (+.f32 (*.f32 (+.f32 (sqrt.f32 u1) (*.f32 #s(literal 1/4 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))))) (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 u2 (*.f32 u2 (+.f32 (*.f32 (+.f32 (sqrt.f32 u1) (*.f32 #s(literal 1/4 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)))) (*.f32 (*.f32 u2 (*.f32 u2 (*.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32))))) (+.f32 (sqrt.f32 u1) (*.f32 #s(literal 1/4 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1)))))))))))
(* u2 (+ (* 2 (* (PI) (+ (sqrt u1) (* 1/4 (sqrt (pow u1 3)))))) (* (pow u2 2) (+ (* -4/3 (* (pow (PI) 3) (+ (sqrt u1) (* 1/4 (sqrt (pow u1 3)))))) (* (pow u2 2) (+ (* -8/315 (* (pow u2 2) (* (pow (PI) 7) (+ (sqrt u1) (* 1/4 (sqrt (pow u1 3))))))) (* 4/15 (* (pow (PI) 5) (+ (sqrt u1) (* 1/4 (sqrt (pow u1 3))))))))))))
(*.f32 u2 (+.f32 (*.f32 (+.f32 (sqrt.f32 u1) (*.f32 #s(literal 1/4 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))))) (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 (*.f32 u2 u2) (+.f32 (*.f32 (+.f32 (sqrt.f32 u1) (*.f32 #s(literal 1/4 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)))) (*.f32 (*.f32 u2 u2) (+.f32 (*.f32 (*.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 1/4 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1)))))) (*.f32 (+.f32 (sqrt.f32 u1) (*.f32 #s(literal 1/4 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))))) (*.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32))))))))))
(* (sin (* 2 (* u2 (PI)))) (+ (sqrt u1) (* 1/4 (sqrt (pow u1 3)))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (+.f32 (sqrt.f32 u1) (*.f32 #s(literal 1/4 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 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)))) (+.f32 (sqrt.f32 u1) (*.f32 #s(literal 1/4 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 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)))) (+.f32 (sqrt.f32 u1) (*.f32 #s(literal 1/4 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 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)))) (+.f32 (sqrt.f32 u1) (*.f32 #s(literal 1/4 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 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)))) (+.f32 (sqrt.f32 u1) (*.f32 #s(literal 1/4 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 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)))) (+.f32 (sqrt.f32 u1) (*.f32 #s(literal 1/4 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 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)))) (+.f32 (sqrt.f32 u1) (*.f32 #s(literal 1/4 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 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)))) (+.f32 (sqrt.f32 u1) (*.f32 #s(literal 1/4 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))))))
(sqrt u1)
(sqrt.f32 u1)
(+ (sqrt u1) (* 1/4 (sqrt (pow u1 3))))
(+.f32 (sqrt.f32 u1) (*.f32 #s(literal 1/4 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1)))))
(+ (sqrt u1) (* 1/4 (sqrt (pow u1 3))))
(+.f32 (sqrt.f32 u1) (*.f32 #s(literal 1/4 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1)))))
(+ (sqrt u1) (* 1/4 (sqrt (pow u1 3))))
(+.f32 (sqrt.f32 u1) (*.f32 #s(literal 1/4 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1)))))
(* 1/4 (sqrt (pow u1 3)))
(*.f32 #s(literal 1/4 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))))
(* (pow u1 2) (+ (sqrt (/ 1 (pow u1 3))) (* 1/4 (sqrt (/ 1 u1)))))
(*.f32 (*.f32 u1 u1) (+.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) (+ (sqrt (/ 1 (pow u1 3))) (* 1/4 (sqrt (/ 1 u1)))))
(*.f32 (*.f32 u1 u1) (+.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) (+ (sqrt (/ 1 (pow u1 3))) (* 1/4 (sqrt (/ 1 u1)))))
(*.f32 (*.f32 u1 u1) (+.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))))))
(* 1/4 (* (sqrt (pow u1 3)) (pow (sqrt -1) 2)))
(*.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1/4 binary32))
(* (pow u1 2) (+ (* -1 (* (sqrt (/ 1 (pow u1 3))) (pow (sqrt -1) 2))) (* 1/4 (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2)))))
(*.f32 (*.f32 u1 u1) (+.f32 (*.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/4 binary32))))
(* (pow u1 2) (+ (* -1 (* (sqrt (/ 1 (pow u1 3))) (pow (sqrt -1) 2))) (* 1/4 (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2)))))
(*.f32 (*.f32 u1 u1) (+.f32 (*.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/4 binary32))))
(* (pow u1 2) (+ (* -1 (* (sqrt (/ 1 (pow u1 3))) (pow (sqrt -1) 2))) (* 1/4 (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2)))))
(*.f32 (*.f32 u1 u1) (+.f32 (*.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/4 binary32))))
(* 1/4 (sqrt (pow u1 3)))
(*.f32 #s(literal 1/4 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))))
(* 1/4 (sqrt (pow u1 3)))
(*.f32 #s(literal 1/4 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))))
(* 1/4 (sqrt (pow u1 3)))
(*.f32 #s(literal 1/4 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))))
(* 1/4 (sqrt (pow u1 3)))
(*.f32 #s(literal 1/4 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))))
(* 1/4 (sqrt (pow u1 3)))
(*.f32 #s(literal 1/4 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))))
(* 1/4 (sqrt (pow u1 3)))
(*.f32 #s(literal 1/4 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))))
(* 1/4 (sqrt (pow u1 3)))
(*.f32 #s(literal 1/4 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))))
(* 1/4 (sqrt (pow u1 3)))
(*.f32 #s(literal 1/4 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))))
(* 1/4 (* (sqrt (pow u1 3)) (pow (sqrt -1) 2)))
(*.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1/4 binary32))
(* 1/4 (* (sqrt (pow u1 3)) (pow (sqrt -1) 2)))
(*.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1/4 binary32))
(* 1/4 (* (sqrt (pow u1 3)) (pow (sqrt -1) 2)))
(*.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1/4 binary32))
(* 1/4 (* (sqrt (pow u1 3)) (pow (sqrt -1) 2)))
(*.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1/4 binary32))
(* 2 (* (sqrt u1) (* (cos (* u2 (PI))) (sin (* u2 (PI))))))
(*.f32 (*.f32 (*.f32 (sqrt.f32 u1) #s(literal 2 binary32)) (cos.f32 (*.f32 u2 (PI.f32)))) (sin.f32 (*.f32 u2 (PI.f32))))
(+ (* 1/2 (* (sqrt (pow u1 3)) (* (cos (* u2 (PI))) (sin (* u2 (PI)))))) (* 2 (* (sqrt u1) (* (cos (* u2 (PI))) (sin (* u2 (PI)))))))
(*.f32 (*.f32 (cos.f32 (*.f32 u2 (PI.f32))) (sin.f32 (*.f32 u2 (PI.f32)))) (+.f32 (*.f32 (sqrt.f32 u1) #s(literal 2 binary32)) (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))))))
(+ (* 2 (* (sqrt u1) (* (cos (* u2 (PI))) (sin (* u2 (PI)))))) (* (pow u1 2) (+ (* 1/3 (* (sqrt u1) (* (cos (* u2 (PI))) (sin (* u2 (PI)))))) (* 1/2 (* (sqrt (/ 1 u1)) (* (cos (* u2 (PI))) (sin (* u2 (PI)))))))))
(+.f32 (*.f32 (*.f32 (*.f32 (sqrt.f32 u1) #s(literal 2 binary32)) (cos.f32 (*.f32 u2 (PI.f32)))) (sin.f32 (*.f32 u2 (PI.f32)))) (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 (cos.f32 (*.f32 u2 (PI.f32))) (sin.f32 (*.f32 u2 (PI.f32)))) (+.f32 (*.f32 #s(literal 1/3 binary32) (sqrt.f32 u1)) (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))))))
(+ (* 2 (* (sqrt u1) (* (cos (* u2 (PI))) (sin (* u2 (PI)))))) (* (pow u1 2) (+ (* 1/2 (* (sqrt (/ 1 u1)) (* (cos (* u2 (PI))) (sin (* u2 (PI)))))) (* u1 (+ (* 1/3 (* (sqrt (/ 1 u1)) (* (cos (* u2 (PI))) (sin (* u2 (PI)))))) (* (sqrt u1) (* (cos (* u2 (PI))) (* (sin (* u2 (PI))) (- 1/4 (* 1/16 (/ 1 u1)))))))))))
(+.f32 (*.f32 (*.f32 (*.f32 (sqrt.f32 u1) #s(literal 2 binary32)) (cos.f32 (*.f32 u2 (PI.f32)))) (sin.f32 (*.f32 u2 (PI.f32)))) (*.f32 (*.f32 u1 u1) (+.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 (cos.f32 (*.f32 u2 (PI.f32))) (sin.f32 (*.f32 u2 (PI.f32)))))) (*.f32 u1 (+.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/3 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 u2 (PI.f32)))) (sin.f32 (*.f32 u2 (PI.f32)))) (*.f32 (*.f32 (cos.f32 (*.f32 u2 (PI.f32))) (sin.f32 (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 u1) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1)))))))))
(* 2 (* (* (cos (* u2 (PI))) (sin (* u2 (PI)))) (sqrt (+ (log -1) (log (/ 1 u1))))))
(*.f32 (sqrt.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))) (*.f32 #s(literal 2 binary32) (*.f32 (cos.f32 (*.f32 u2 (PI.f32))) (sin.f32 (*.f32 u2 (PI.f32))))))
(+ (* 2 (* (* (cos (* u2 (PI))) (sin (* u2 (PI)))) (sqrt (+ (log -1) (log (/ 1 u1)))))) (* (/ (* (cos (* u2 (PI))) (sin (* u2 (PI)))) u1) (sqrt (/ 1 (+ (log -1) (log (/ 1 u1)))))))
(+.f32 (*.f32 (sqrt.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))) (*.f32 #s(literal 2 binary32) (*.f32 (cos.f32 (*.f32 u2 (PI.f32))) (sin.f32 (*.f32 u2 (PI.f32)))))) (*.f32 (*.f32 (cos.f32 (*.f32 u2 (PI.f32))) (/.f32 (sin.f32 (*.f32 u2 (PI.f32))) u1)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))))))
(+ (* 2 (* (* (cos (* u2 (PI))) (sin (* u2 (PI)))) (sqrt (+ (log -1) (log (/ 1 u1)))))) (+ (* (/ (* (cos (* u2 (PI))) (sin (* u2 (PI)))) u1) (sqrt (/ 1 (+ (log -1) (log (/ 1 u1)))))) (* (/ (* (cos (* u2 (PI))) (* (sin (* u2 (PI))) (- 1/2 (* 1/4 (/ 1 (+ (log -1) (log (/ 1 u1)))))))) (pow u1 2)) (sqrt (/ 1 (+ (log -1) (log (/ 1 u1))))))))
(+.f32 (*.f32 (sqrt.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))) (*.f32 #s(literal 2 binary32) (*.f32 (cos.f32 (*.f32 u2 (PI.f32))) (sin.f32 (*.f32 u2 (PI.f32)))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))) (*.f32 (cos.f32 (*.f32 u2 (PI.f32))) (+.f32 (/.f32 (sin.f32 (*.f32 u2 (PI.f32))) u1) (/.f32 (*.f32 (sin.f32 (*.f32 u2 (PI.f32))) (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (-.f32 (log.f32 u1) (log.f32 #s(literal -1 binary32)))))) (*.f32 u1 u1))))))
(+ (* 2 (* (* (cos (* u2 (PI))) (sin (* u2 (PI)))) (sqrt (+ (log -1) (log (/ 1 u1)))))) (+ (* (/ (* (cos (* u2 (PI))) (sin (* u2 (PI)))) u1) (sqrt (/ 1 (+ (log -1) (log (/ 1 u1)))))) (+ (* (/ (* (cos (* u2 (PI))) (* (sin (* u2 (PI))) (- 1/3 (* 1/2 (/ (- 1/2 (* 1/4 (/ 1 (+ (log -1) (log (/ 1 u1)))))) (+ (log -1) (log (/ 1 u1)))))))) (pow u1 3)) (sqrt (/ 1 (+ (log -1) (log (/ 1 u1)))))) (* (/ (* (cos (* u2 (PI))) (* (sin (* u2 (PI))) (- 1/2 (* 1/4 (/ 1 (+ (log -1) (log (/ 1 u1)))))))) (pow u1 2)) (sqrt (/ 1 (+ (log -1) (log (/ 1 u1)))))))))
(+.f32 (*.f32 (sqrt.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))) (*.f32 #s(literal 2 binary32) (*.f32 (cos.f32 (*.f32 u2 (PI.f32))) (sin.f32 (*.f32 u2 (PI.f32)))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))) (+.f32 (*.f32 (cos.f32 (*.f32 u2 (PI.f32))) (/.f32 (sin.f32 (*.f32 u2 (PI.f32))) u1)) (*.f32 (cos.f32 (*.f32 u2 (PI.f32))) (+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 u2 (PI.f32))) (+.f32 #s(literal 1/3 binary32) (/.f32 (+.f32 #s(literal 1/4 binary32) (*.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (-.f32 (log.f32 u1) (log.f32 #s(literal -1 binary32)))))) (-.f32 (log.f32 u1) (log.f32 #s(literal -1 binary32)))))) (*.f32 u1 (*.f32 u1 u1))) (/.f32 (*.f32 (sin.f32 (*.f32 u2 (PI.f32))) (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (-.f32 (log.f32 u1) (log.f32 #s(literal -1 binary32)))))) (*.f32 u1 u1)))))))
(* 2 (* (* (cos (* u2 (PI))) (sin (* u2 (PI)))) (sqrt (log (/ -1 u1)))))
(*.f32 (*.f32 (cos.f32 (*.f32 u2 (PI.f32))) (sin.f32 (*.f32 u2 (PI.f32)))) (*.f32 #s(literal 2 binary32) (sqrt.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1)))))
(+ (* 2 (* (* (cos (* u2 (PI))) (sin (* u2 (PI)))) (sqrt (log (/ -1 u1))))) (* (/ (* (cos (* u2 (PI))) (sin (* u2 (PI)))) u1) (sqrt (/ 1 (log (/ -1 u1))))))
(+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 u2 (PI.f32))) (sin.f32 (*.f32 u2 (PI.f32)))) (*.f32 #s(literal 2 binary32) (sqrt.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1))))) (*.f32 (*.f32 (cos.f32 (*.f32 u2 (PI.f32))) (/.f32 (sin.f32 (*.f32 u2 (PI.f32))) u1)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (log.f32 (/.f32 #s(literal -1 binary32) u1))))))
(+ (* -1 (/ (+ (* -1 (* (* (cos (* u2 (PI))) (sin (* u2 (PI)))) (sqrt (/ 1 (log (/ -1 u1)))))) (* -1 (* (/ (* (cos (* u2 (PI))) (* (sin (* u2 (PI))) (- 1/2 (* 1/4 (/ 1 (log (/ -1 u1))))))) u1) (sqrt (/ 1 (log (/ -1 u1))))))) u1)) (* 2 (* (* (cos (* u2 (PI))) (sin (* u2 (PI)))) (sqrt (log (/ -1 u1))))))
(+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 u2 (PI.f32))) (sin.f32 (*.f32 u2 (PI.f32)))) (*.f32 #s(literal 2 binary32) (sqrt.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1))))) (/.f32 (*.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (log.f32 (/.f32 #s(literal -1 binary32) u1)))) (+.f32 (*.f32 (cos.f32 (*.f32 u2 (PI.f32))) (sin.f32 (*.f32 u2 (PI.f32)))) (/.f32 (*.f32 (*.f32 (cos.f32 (*.f32 u2 (PI.f32))) (sin.f32 (*.f32 u2 (PI.f32)))) (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal -1/4 binary32) (log.f32 (/.f32 #s(literal -1 binary32) u1))))) u1)))) u1))
(+ (* -1 (/ (+ (* -1 (* (* (cos (* u2 (PI))) (sin (* u2 (PI)))) (sqrt (/ 1 (log (/ -1 u1)))))) (* -1 (/ (+ (* (* (cos (* u2 (PI))) (* (sin (* u2 (PI))) (- 1/2 (* 1/4 (/ 1 (log (/ -1 u1))))))) (sqrt (/ 1 (log (/ -1 u1))))) (* (/ (* (cos (* u2 (PI))) (* (sin (* u2 (PI))) (+ 1/3 (* -1/2 (/ (- 1/2 (* 1/4 (/ 1 (log (/ -1 u1))))) (log (/ -1 u1))))))) u1) (sqrt (/ 1 (log (/ -1 u1)))))) u1))) u1)) (* 2 (* (* (cos (* u2 (PI))) (sin (* u2 (PI)))) (sqrt (log (/ -1 u1))))))
(-.f32 (*.f32 (*.f32 (cos.f32 (*.f32 u2 (PI.f32))) (sin.f32 (*.f32 u2 (PI.f32)))) (*.f32 #s(literal 2 binary32) (sqrt.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1))))) (/.f32 (-.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (log.f32 (/.f32 #s(literal -1 binary32) u1)))) (*.f32 (*.f32 #s(literal -1 binary32) (cos.f32 (*.f32 u2 (PI.f32)))) (sin.f32 (*.f32 u2 (PI.f32))))) (/.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (log.f32 (/.f32 #s(literal -1 binary32) u1)))) (*.f32 (cos.f32 (*.f32 u2 (PI.f32))) (+.f32 (*.f32 (sin.f32 (*.f32 u2 (PI.f32))) (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal -1/4 binary32) (log.f32 (/.f32 #s(literal -1 binary32) u1))))) (/.f32 (*.f32 (sin.f32 (*.f32 u2 (PI.f32))) (+.f32 #s(literal 1/3 binary32) (*.f32 #s(literal -1/2 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal -1/4 binary32) (log.f32 (/.f32 #s(literal -1 binary32) u1)))) (log.f32 (/.f32 #s(literal -1 binary32) u1)))))) u1)))) u1)) u1))
(* 2 (* (* u2 (PI)) (sqrt (log (/ (+ 1 u1) (- 1 (pow u1 2)))))))
(*.f32 (sqrt.f32 (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
(* u2 (+ (* 2 (* (PI) (sqrt (log (/ (+ 1 u1) (- 1 (pow u1 2))))))) (* 2 (* (* (pow u2 2) (+ (* -1/2 (pow (PI) 3)) (* -1/6 (pow (PI) 3)))) (sqrt (log (/ (+ 1 u1) (- 1 (pow u1 2)))))))))
(*.f32 u2 (*.f32 (sqrt.f32 (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32))))))))
(* u2 (+ (* 2 (* (PI) (sqrt (log (/ (+ 1 u1) (- 1 (pow u1 2))))))) (* (pow u2 2) (+ (* 2 (* (sqrt (log (/ (+ 1 u1) (- 1 (pow u1 2))))) (+ (* -1/2 (pow (PI) 3)) (* -1/6 (pow (PI) 3))))) (* 2 (* (* (pow u2 2) (+ (* 1/120 (pow (PI) 5)) (+ (* 1/24 (pow (PI) 5)) (* 1/12 (pow (PI) 5))))) (sqrt (log (/ (+ 1 u1) (- 1 (pow u1 2)))))))))))
(*.f32 u2 (+.f32 (*.f32 (sqrt.f32 (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 (*.f32 (*.f32 u2 u2) #s(literal 2 binary32)) (*.f32 (sqrt.f32 (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) (+.f32 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2/3 binary32))) (*.f32 (*.f32 u2 u2) (*.f32 (pow.f32 (PI.f32) #s(literal 5 binary32)) #s(literal 2/15 binary32))))))))
(* u2 (+ (* 2 (* (PI) (sqrt (log (/ (+ 1 u1) (- 1 (pow u1 2))))))) (* (pow u2 2) (+ (* 2 (* (sqrt (log (/ (+ 1 u1) (- 1 (pow u1 2))))) (+ (* -1/2 (pow (PI) 3)) (* -1/6 (pow (PI) 3))))) (* (pow u2 2) (+ (* 2 (* (sqrt (log (/ (+ 1 u1) (- 1 (pow u1 2))))) (+ (* 1/120 (pow (PI) 5)) (+ (* 1/24 (pow (PI) 5)) (* 1/12 (pow (PI) 5)))))) (* 2 (* (* (pow u2 2) (+ (* -1/144 (pow (PI) 7)) (+ (* -1/240 (pow (PI) 7)) (+ (* -1/720 (pow (PI) 7)) (* -1/5040 (pow (PI) 7)))))) (sqrt (log (/ (+ 1 u1) (- 1 (pow u1 2)))))))))))))
(*.f32 u2 (+.f32 (*.f32 (sqrt.f32 (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32))))))) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 (*.f32 u2 u2) #s(literal 2 binary32)) (*.f32 (sqrt.f32 (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) (+.f32 (*.f32 (pow.f32 (PI.f32) #s(literal 5 binary32)) #s(literal 2/15 binary32)) (*.f32 (*.f32 u2 u2) (+.f32 (*.f32 (pow.f32 (PI.f32) #s(literal 7 binary32)) #s(literal -1/144 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 7 binary32)) #s(literal -29/5040 binary32))))))))))
(* 2 (* (* (cos (* u2 (PI))) (sin (* u2 (PI)))) (sqrt (log (/ (+ 1 u1) (- 1 (pow u1 2)))))))
(*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (cos.f32 (*.f32 u2 (PI.f32))) (sin.f32 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))))
(* 2 (* (* (cos (* u2 (PI))) (sin (* u2 (PI)))) (sqrt (log (/ (+ 1 u1) (- 1 (pow u1 2)))))))
(*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (cos.f32 (*.f32 u2 (PI.f32))) (sin.f32 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))))
(* 2 (* (* (cos (* u2 (PI))) (sin (* u2 (PI)))) (sqrt (log (/ (+ 1 u1) (- 1 (pow u1 2)))))))
(*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (cos.f32 (*.f32 u2 (PI.f32))) (sin.f32 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))))
(* 2 (* (* (cos (* u2 (PI))) (sin (* u2 (PI)))) (sqrt (log (/ (+ 1 u1) (- 1 (pow u1 2)))))))
(*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (cos.f32 (*.f32 u2 (PI.f32))) (sin.f32 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))))
(* 2 (* (* (cos (* u2 (PI))) (sin (* u2 (PI)))) (sqrt (log (/ (+ 1 u1) (- 1 (pow u1 2)))))))
(*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (cos.f32 (*.f32 u2 (PI.f32))) (sin.f32 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))))
(* 2 (* (* (cos (* u2 (PI))) (sin (* u2 (PI)))) (sqrt (log (/ (+ 1 u1) (- 1 (pow u1 2)))))))
(*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (cos.f32 (*.f32 u2 (PI.f32))) (sin.f32 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))))
(* 2 (* (* (cos (* u2 (PI))) (sin (* u2 (PI)))) (sqrt (log (/ (+ 1 u1) (- 1 (pow u1 2)))))))
(*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (cos.f32 (*.f32 u2 (PI.f32))) (sin.f32 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))))
(* 2 (* (* (cos (* u2 (PI))) (sin (* u2 (PI)))) (sqrt (log (/ (+ 1 u1) (- 1 (pow u1 2)))))))
(*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (cos.f32 (*.f32 u2 (PI.f32))) (sin.f32 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))))
(sqrt u1)
(sqrt.f32 u1)
(+ (sqrt u1) (* 1/4 (sqrt (pow u1 3))))
(+.f32 (sqrt.f32 u1) (*.f32 #s(literal 1/4 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1)))))
(+ (sqrt u1) (* (pow u1 2) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 u1))))))
(+.f32 (sqrt.f32 u1) (*.f32 (*.f32 u1 u1) (+.f32 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)) (*.f32 #s(literal 1/4 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) 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))))))))))
(+.f32 (sqrt.f32 u1) (*.f32 (*.f32 u1 u1) (+.f32 (*.f32 #s(literal 1/4 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))) (*.f32 u1 (+.f32 (*.f32 #s(literal 1/6 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))) (*.f32 (sqrt.f32 u1) (*.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1)) #s(literal 1/2 binary32))))))))
(sqrt (+ (log -1) (log (/ 1 u1))))
(sqrt.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))
(+ (sqrt (+ (log -1) (log (/ 1 u1)))) (* 1/2 (* (/ 1 u1) (sqrt (/ 1 (+ (log -1) (log (/ 1 u1))))))))
(+.f32 (sqrt.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))) (*.f32 (/.f32 #s(literal 1/2 binary32) u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))))))
(+ (sqrt (+ (log -1) (log (/ 1 u1)))) (+ (* 1/2 (* (/ 1 u1) (sqrt (/ 1 (+ (log -1) (log (/ 1 u1))))))) (* 1/2 (* (/ (- 1/2 (* 1/4 (/ 1 (+ (log -1) (log (/ 1 u1)))))) (pow u1 2)) (sqrt (/ 1 (+ (log -1) (log (/ 1 u1)))))))))
(+.f32 (sqrt.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))) (*.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))) (+.f32 (/.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (-.f32 (log.f32 u1) (log.f32 #s(literal -1 binary32))))) (*.f32 u1 u1))))))
(+ (sqrt (+ (log -1) (log (/ 1 u1)))) (+ (* 1/2 (* (/ 1 u1) (sqrt (/ 1 (+ (log -1) (log (/ 1 u1))))))) (+ (* 1/2 (* (/ (- 1/3 (* 1/2 (/ (- 1/2 (* 1/4 (/ 1 (+ (log -1) (log (/ 1 u1)))))) (+ (log -1) (log (/ 1 u1)))))) (pow u1 3)) (sqrt (/ 1 (+ (log -1) (log (/ 1 u1))))))) (* 1/2 (* (/ (- 1/2 (* 1/4 (/ 1 (+ (log -1) (log (/ 1 u1)))))) (pow u1 2)) (sqrt (/ 1 (+ (log -1) (log (/ 1 u1))))))))))
(+.f32 (sqrt.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))) (*.f32 #s(literal 1/2 binary32) (+.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))) u1) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))) (+.f32 (/.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 (+.f32 #s(literal 1/4 binary32) (*.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (-.f32 (log.f32 u1) (log.f32 #s(literal -1 binary32)))))) (-.f32 (log.f32 u1) (log.f32 #s(literal -1 binary32))))) (*.f32 u1 (*.f32 u1 u1))) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (-.f32 (log.f32 u1) (log.f32 #s(literal -1 binary32))))) (*.f32 u1 u1)))))))
(sqrt (log (/ -1 u1)))
(sqrt.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1)))
(+ (sqrt (log (/ -1 u1))) (* 1/2 (* (/ 1 u1) (sqrt (/ 1 (log (/ -1 u1)))))))
(+.f32 (sqrt.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1))) (*.f32 (/.f32 #s(literal 1/2 binary32) u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) (log.f32 (/.f32 #s(literal -1 binary32) u1))))))
(+ (sqrt (log (/ -1 u1))) (* -1 (/ (+ (* -1/2 (sqrt (/ 1 (log (/ -1 u1))))) (* -1/2 (* (/ (- 1/2 (* 1/4 (/ 1 (log (/ -1 u1))))) u1) (sqrt (/ 1 (log (/ -1 u1))))))) u1)))
(+.f32 (sqrt.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (+.f32 (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal -1/4 binary32) (log.f32 (/.f32 #s(literal -1 binary32) u1)))) u1) #s(literal 1 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (log.f32 (/.f32 #s(literal -1 binary32) u1)))))) u1))
(+ (sqrt (log (/ -1 u1))) (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (* (sqrt (/ 1 (log (/ -1 u1)))) (- 1/2 (* 1/4 (/ 1 (log (/ -1 u1))))))) (* 1/2 (* (/ (+ 1/3 (* -1/2 (/ (- 1/2 (* 1/4 (/ 1 (log (/ -1 u1))))) (log (/ -1 u1))))) u1) (sqrt (/ 1 (log (/ -1 u1))))))) u1)) (* -1/2 (sqrt (/ 1 (log (/ -1 u1)))))) u1)))
(-.f32 (sqrt.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1))) (/.f32 (+.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (log.f32 (/.f32 #s(literal -1 binary32) u1))))) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (log.f32 (/.f32 #s(literal -1 binary32) u1)))) (+.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal -1/4 binary32) (log.f32 (/.f32 #s(literal -1 binary32) u1)))) (/.f32 (+.f32 #s(literal 1/3 binary32) (*.f32 #s(literal -1/2 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal -1/4 binary32) (log.f32 (/.f32 #s(literal -1 binary32) u1)))) (log.f32 (/.f32 #s(literal -1 binary32) u1))))) u1)))) u1)) u1))
u1
(* u1 (+ 1 (* 1/2 u1)))
(*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 #s(literal 1/2 binary32))))
(* u1 (+ 1 (* u1 (+ 1/2 (* 1/3 u1)))))
(*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1/2 binary32) (*.f32 u1 #s(literal 1/3 binary32))))))
(* u1 (+ 1 (* u1 (+ 1/2 (* u1 (+ 1/3 (* 1/4 u1)))))))
(*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1/2 binary32) (*.f32 u1 (+.f32 #s(literal 1/3 binary32) (*.f32 u1 #s(literal 1/4 binary32))))))))
(+ (log -1) (log (/ 1 u1)))
(-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))
(+ (log -1) (+ (log (/ 1 u1)) (/ 1 u1)))
(+.f32 (/.f32 #s(literal 1 binary32) u1) (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))
(+ (log -1) (+ (log (/ 1 u1)) (+ (/ 1/2 (pow u1 2)) (/ 1 u1))))
(+.f32 (log.f32 #s(literal -1 binary32)) (-.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1/2 binary32) (*.f32 u1 u1))) (log.f32 u1)))
(+ (log -1) (+ (log (/ 1 u1)) (+ (/ 1/2 (pow u1 2)) (+ (/ 1 u1) (* 1/3 (/ 1 (pow u1 3)))))))
(+.f32 (log.f32 #s(literal -1 binary32)) (+.f32 (-.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1/2 binary32) (*.f32 u1 u1))) (log.f32 u1)) (/.f32 #s(literal 1/3 binary32) (*.f32 u1 (*.f32 u1 u1)))))
(log (/ -1 u1))
(log.f32 (/.f32 #s(literal -1 binary32) u1))
(+ (log (/ -1 u1)) (/ 1 u1))
(+.f32 (/.f32 #s(literal 1 binary32) u1) (log.f32 (/.f32 #s(literal -1 binary32) u1)))
(+ (log (/ -1 u1)) (+ (/ 1/2 (pow u1 2)) (/ 1 u1)))
(+.f32 (/.f32 #s(literal 1 binary32) u1) (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 u1 u1)) (log.f32 (/.f32 #s(literal -1 binary32) u1))))
(+ (log (/ -1 u1)) (* -1 (/ (- (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u1))) u1)) 1) u1)))
(-.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1)) (/.f32 (+.f32 (/.f32 (+.f32 #s(literal -1/2 binary32) (*.f32 #s(literal -1 binary32) (/.f32 #s(literal 1/3 binary32) u1))) u1) #s(literal -1 binary32)) u1))
(* -1 u1)
(neg.f32 u1)
(* u1 (- (* -1/2 u1) 1))
(*.f32 u1 (+.f32 (*.f32 u1 #s(literal -1/2 binary32)) #s(literal -1 binary32)))
(* u1 (- (* u1 (- (* -1/3 u1) 1/2)) 1))
(*.f32 u1 (+.f32 (*.f32 u1 (+.f32 (*.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 (+.f32 (*.f32 u1 (+.f32 (*.f32 u1 (+.f32 (*.f32 u1 #s(literal -1/4 binary32)) #s(literal -1/3 binary32))) #s(literal -1/2 binary32))) #s(literal -1 binary32)))
(* -1 (+ (log -1) (log (/ 1 u1))))
(-.f32 (log.f32 u1) (log.f32 #s(literal -1 binary32)))
(* -1 (+ (log -1) (+ (log (/ 1 u1)) (/ 1 u1))))
(+.f32 (-.f32 (log.f32 u1) (log.f32 #s(literal -1 binary32))) (*.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))
(- (* -1 (/ (+ 1 (* 1/2 (/ 1 u1))) u1)) (+ (log -1) (log (/ 1 u1))))
(+.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 #s(literal -1 binary32) (/.f32 #s(literal 1/2 binary32) u1))) u1) (-.f32 (log.f32 u1) (log.f32 #s(literal -1 binary32))))
(- (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u1))) (pow u1 2))) (+ (log -1) (+ (log (/ 1 u1)) (/ 1 u1))))
(-.f32 (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/3 binary32) u1)) (-.f32 #s(literal 0 binary32) (*.f32 u1 u1))) (+.f32 (/.f32 #s(literal 1 binary32) u1) (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))))
(* -1 (log (/ -1 u1)))
(neg.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1)))
(* -1 (+ (log (/ -1 u1)) (/ 1 u1)))
(neg.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) (log.f32 (/.f32 #s(literal -1 binary32) u1))))
(- (* -1 (/ (+ 1 (* 1/2 (/ 1 u1))) u1)) (log (/ -1 u1)))
(-.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 #s(literal -1 binary32) (/.f32 #s(literal 1/2 binary32) u1))) u1) (log.f32 (/.f32 #s(literal -1 binary32) u1)))
(- (* -1 (/ (+ 1 (+ (/ 1/3 (pow u1 2)) (* 1/2 (/ 1 u1)))) u1)) (log (/ -1 u1)))
(-.f32 (/.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) u1) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 u1 u1)) #s(literal 1 binary32))) (neg.f32 u1)) (log.f32 (/.f32 #s(literal -1 binary32) u1)))
(* 2 (* u2 (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))
(* 2 (* u2 (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))
(* 2 (* u2 (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))
(* 2 (* u2 (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))
(* 2 (* u2 (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))
(* 2 (* u2 (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))
(* 2 (* u2 (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))
(* 2 (* u2 (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))
(* 2 (* u2 (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))
(* 2 (* u2 (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))
(* 2 (* u2 (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))
(* 2 (* u2 (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))
(* 2 (* u2 (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))
(* u2 (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI))))
(*.f32 u2 (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)))))))
(* u2 (+ (* 2 (PI)) (* (pow u2 2) (+ (* -4/3 (pow (PI) 3)) (* 4/15 (* (pow u2 2) (pow (PI) 5)))))))
(*.f32 u2 (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 u2 u2) (+.f32 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32))) (*.f32 u2 (*.f32 u2 (*.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))
(* 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 (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 u2 u2) (+.f32 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32))) (*.f32 (*.f32 u2 u2) (+.f32 (*.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)))))))))
(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))))
(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))
u1
(* u1 (+ 1 (* 1/2 u1)))
(*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 #s(literal 1/2 binary32))))
(* u1 (+ 1 (* u1 (+ 1/2 (* 1/3 u1)))))
(*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1/2 binary32) (*.f32 u1 #s(literal 1/3 binary32))))))
(* u1 (+ 1 (* u1 (+ 1/2 (* u1 (+ 1/3 (* 1/4 u1)))))))
(*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1/2 binary32) (*.f32 u1 (+.f32 #s(literal 1/3 binary32) (*.f32 u1 #s(literal 1/4 binary32))))))))
(+ (log -1) (log (/ 1 u1)))
(-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))
(+ (log -1) (+ (log (/ 1 u1)) (/ 1 u1)))
(+.f32 (/.f32 #s(literal 1 binary32) u1) (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))
(+ (log -1) (+ (log (/ 1 u1)) (+ (/ 1/2 (pow u1 2)) (/ 1 u1))))
(+.f32 (log.f32 #s(literal -1 binary32)) (-.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1/2 binary32) (*.f32 u1 u1))) (log.f32 u1)))
(+ (log -1) (+ (log (/ 1 u1)) (+ (/ 1/2 (pow u1 2)) (+ (/ 1 u1) (* 1/3 (/ 1 (pow u1 3)))))))
(+.f32 (log.f32 #s(literal -1 binary32)) (+.f32 (-.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1/2 binary32) (*.f32 u1 u1))) (log.f32 u1)) (/.f32 #s(literal 1/3 binary32) (*.f32 u1 (*.f32 u1 u1)))))
(log (/ -1 u1))
(log.f32 (/.f32 #s(literal -1 binary32) u1))
(+ (log (/ -1 u1)) (/ 1 u1))
(+.f32 (/.f32 #s(literal 1 binary32) u1) (log.f32 (/.f32 #s(literal -1 binary32) u1)))
(+ (log (/ -1 u1)) (+ (/ 1/2 (pow u1 2)) (/ 1 u1)))
(+.f32 (/.f32 #s(literal 1 binary32) u1) (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 u1 u1)) (log.f32 (/.f32 #s(literal -1 binary32) u1))))
(+ (log (/ -1 u1)) (* -1 (/ (- (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u1))) u1)) 1) u1)))
(-.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1)) (/.f32 (+.f32 (/.f32 (+.f32 #s(literal -1/2 binary32) (*.f32 #s(literal -1 binary32) (/.f32 #s(literal 1/3 binary32) u1))) u1) #s(literal -1 binary32)) u1))
(* u2 (PI))
(*.f32 u2 (PI.f32))
(* u2 (PI))
(*.f32 u2 (PI.f32))
(* u2 (PI))
(*.f32 u2 (PI.f32))
(* u2 (PI))
(*.f32 u2 (PI.f32))
(* u2 (PI))
(*.f32 u2 (PI.f32))
(* u2 (PI))
(*.f32 u2 (PI.f32))
(* u2 (PI))
(*.f32 u2 (PI.f32))
(* u2 (PI))
(*.f32 u2 (PI.f32))
(* u2 (PI))
(*.f32 u2 (PI.f32))
(* u2 (PI))
(*.f32 u2 (PI.f32))
(* u2 (PI))
(*.f32 u2 (PI.f32))
(* u2 (PI))
(*.f32 u2 (PI.f32))
(* 2 (* u2 (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))
(* u2 (+ (* 2 (PI)) (* 2 (* (pow u2 2) (+ (* -1/2 (pow (PI) 3)) (* -1/6 (pow (PI) 3)))))))
(*.f32 u2 (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)))))))
(* u2 (+ (* 2 (PI)) (* (pow u2 2) (+ (* 2 (* (pow u2 2) (+ (* 1/120 (pow (PI) 5)) (+ (* 1/24 (pow (PI) 5)) (* 1/12 (pow (PI) 5)))))) (* 2 (+ (* -1/2 (pow (PI) 3)) (* -1/6 (pow (PI) 3))))))))
(*.f32 u2 (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 u2 u2) (+.f32 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32))) (*.f32 (*.f32 (pow.f32 (PI.f32) #s(literal 5 binary32)) #s(literal 2/15 binary32)) (*.f32 (*.f32 u2 u2) #s(literal 2 binary32)))))))
(* u2 (+ (* 2 (PI)) (* (pow u2 2) (+ (* 2 (+ (* -1/2 (pow (PI) 3)) (* -1/6 (pow (PI) 3)))) (* (pow u2 2) (+ (* 2 (* (pow u2 2) (+ (* -1/144 (pow (PI) 7)) (+ (* -1/240 (pow (PI) 7)) (+ (* -1/720 (pow (PI) 7)) (* -1/5040 (pow (PI) 7))))))) (* 2 (+ (* 1/120 (pow (PI) 5)) (+ (* 1/24 (pow (PI) 5)) (* 1/12 (pow (PI) 5)))))))))))
(*.f32 u2 (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 u2 u2) (+.f32 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (+.f32 (*.f32 (*.f32 u2 u2) (+.f32 (*.f32 (pow.f32 (PI.f32) #s(literal 7 binary32)) #s(literal -1/144 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 7 binary32)) #s(literal -29/5040 binary32)))) (*.f32 (pow.f32 (PI.f32) #s(literal 5 binary32)) #s(literal 2/15 binary32))) (*.f32 u2 u2)))))))
(* 2 (* (cos (* u2 (PI))) (sin (* u2 (PI)))))
(*.f32 #s(literal 2 binary32) (*.f32 (cos.f32 (*.f32 u2 (PI.f32))) (sin.f32 (*.f32 u2 (PI.f32)))))
(* 2 (* (cos (* u2 (PI))) (sin (* u2 (PI)))))
(*.f32 #s(literal 2 binary32) (*.f32 (cos.f32 (*.f32 u2 (PI.f32))) (sin.f32 (*.f32 u2 (PI.f32)))))
(* 2 (* (cos (* u2 (PI))) (sin (* u2 (PI)))))
(*.f32 #s(literal 2 binary32) (*.f32 (cos.f32 (*.f32 u2 (PI.f32))) (sin.f32 (*.f32 u2 (PI.f32)))))
(* 2 (* (cos (* u2 (PI))) (sin (* u2 (PI)))))
(*.f32 #s(literal 2 binary32) (*.f32 (cos.f32 (*.f32 u2 (PI.f32))) (sin.f32 (*.f32 u2 (PI.f32)))))
(* 2 (* (cos (* u2 (PI))) (sin (* u2 (PI)))))
(*.f32 #s(literal 2 binary32) (*.f32 (cos.f32 (*.f32 u2 (PI.f32))) (sin.f32 (*.f32 u2 (PI.f32)))))
(* 2 (* (cos (* u2 (PI))) (sin (* u2 (PI)))))
(*.f32 #s(literal 2 binary32) (*.f32 (cos.f32 (*.f32 u2 (PI.f32))) (sin.f32 (*.f32 u2 (PI.f32)))))
(* 2 (* (cos (* u2 (PI))) (sin (* u2 (PI)))))
(*.f32 #s(literal 2 binary32) (*.f32 (cos.f32 (*.f32 u2 (PI.f32))) (sin.f32 (*.f32 u2 (PI.f32)))))
(* 2 (* (cos (* u2 (PI))) (sin (* u2 (PI)))))
(*.f32 #s(literal 2 binary32) (*.f32 (cos.f32 (*.f32 u2 (PI.f32))) (sin.f32 (*.f32 u2 (PI.f32)))))

eval396.0ms (1.2%)

Compiler

Compiled 35570 to 3680 computations (89.7% saved)

prune658.0ms (2%)

Pruning

69 alts after pruning (64 fresh and 5 done)

PrunedKeptTotal
New1288381326
Fresh152641
Picked325
Done134
Total1307691376
Accuracy
99.9%
Counts
1376 → 69
Alt Table
Click to see full alt table
StatusAccuracyProgram
86.2%
(/.f32 (*.f32 (-.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2)))) (+.f32 (pow.f32 u1 #s(literal 1/2 binary32)) (*.f32 #s(literal -1/4 binary32) (pow.f32 u1 #s(literal 3/2 binary32)))))
86.2%
(/.f32 (*.f32 (+.f32 (pow.f32 u1 #s(literal 3/2 binary32)) (*.f32 (pow.f32 u1 #s(literal 9/2 binary32)) #s(literal 1/64 binary32))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2)))) (+.f32 u1 (-.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32)) (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32)))))
85.6%
(*.f32 (pow.f32 (pow.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 #s(literal 1/2 binary32)))) #s(literal 1/4 binary32)) #s(literal 2 binary32)) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
97.8%
(*.f32 (pow.f32 (pow.f32 (neg.f32 (log1p.f32 (neg.f32 u1))) #s(literal 1/4 binary32)) #s(literal 2 binary32)) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
73.9%
(*.f32 (pow.f32 (pow.f32 u1 #s(literal 1/4 binary32)) #s(literal 2 binary32)) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
85.9%
(*.f32 (pow.f32 (*.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 #s(literal 1/2 binary32)))) (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 #s(literal 1/2 binary32))))) #s(literal 1/4 binary32)) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
74.2%
(*.f32 (pow.f32 (*.f32 u1 u1) #s(literal 1/4 binary32)) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
86.0%
(*.f32 (pow.f32 u1 #s(literal 1/2 binary32)) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 #s(literal 1/2 binary32))) #s(literal 1/2 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2)))))
85.9%
(*.f32 (/.f32 (-.f32 (*.f32 u1 (+.f32 (pow.f32 u1 #s(literal 1/2 binary32)) (*.f32 #s(literal -1/4 binary32) (pow.f32 u1 #s(literal 3/2 binary32))))) (*.f32 (+.f32 (pow.f32 u1 #s(literal 1/2 binary32)) (*.f32 #s(literal -1/4 binary32) (pow.f32 u1 #s(literal 3/2 binary32)))) (*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32)))) (*.f32 (+.f32 (pow.f32 u1 #s(literal 1/2 binary32)) (*.f32 #s(literal -1/4 binary32) (pow.f32 u1 #s(literal 3/2 binary32)))) (+.f32 (pow.f32 u1 #s(literal 1/2 binary32)) (*.f32 #s(literal -1/4 binary32) (pow.f32 u1 #s(literal 3/2 binary32)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
98.2%
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (log1p.f32 (neg.f32 u1)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
71.5%
(*.f32 (+.f32 (sqrt.f32 u1) (*.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
84.1%
(*.f32 (+.f32 (sqrt.f32 u1) (*.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (/.f32 (-.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (PI.f32)) #s(literal 3 binary32)) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (PI.f32)) (+.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (PI.f32)) #s(literal 1 binary32)))))) u2)))
63.6%
(*.f32 (*.f32 (*.f32 (pow.f32 u1 #s(literal 1/2 binary32)) u2) (PI.f32)) #s(literal 2 binary32))
74.1%
(*.f32 (*.f32 (*.f32 (sqrt.f32 u1) #s(literal 2 binary32)) (cos.f32 (*.f32 u2 (PI.f32)))) (sin.f32 (*.f32 u2 (PI.f32))))
63.6%
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (pow.f32 u1 #s(literal 1/2 binary32))) (PI.f32)) u2)
63.5%
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (pow.f32 u1 #s(literal 1/2 binary32)) u2)) (pow.f32 (PI.f32) #s(literal 2/3 binary32))) (pow.f32 (PI.f32) #s(literal 1/3 binary32)))
4.2%
(*.f32 (*.f32 (sqrt.f32 u1) u2) (*.f32 (*.f32 (PI.f32) #s(literal -1 binary32)) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -4/3 binary32)) (*.f32 (PI.f32) (PI.f32))))))
63.6%
(*.f32 (*.f32 #s(literal 2 binary32) (pow.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) (*.f32 u2 (PI.f32)))
63.5%
(*.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 u1)) (*.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) u2)))
63.3%
(*.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 u1)) (*.f32 u2 (-.f32 (+.f32 #s(literal 1 binary32) (PI.f32)) #s(literal 1 binary32))))
63.4%
(*.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 u1)) (*.f32 u2 (*.f32 (PI.f32) (log.f32 (E.f32)))))
63.6%
(*.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 u1)) (*.f32 u2 (PI.f32)))
85.9%
(*.f32 (sqrt.f32 (/.f32 (-.f32 (*.f32 (*.f32 u1 (*.f32 u1 #s(literal 1/2 binary32))) (*.f32 u1 (*.f32 u1 #s(literal 1/2 binary32)))) (*.f32 u1 u1)) (-.f32 (*.f32 u1 (*.f32 u1 #s(literal 1/2 binary32))) u1))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
85.9%
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 u1 (*.f32 u1 (*.f32 u1 #s(literal 1/2 binary32)))) (-.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 (*.f32 u1 #s(literal 1/2 binary32))) (*.f32 u1 (*.f32 u1 #s(literal 1/2 binary32)))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
85.9%
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1/2 binary32) u1)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
92.8%
(*.f32 (sqrt.f32 (-.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 (*.f32 u1 (+.f32 #s(literal 1/3 binary32) (*.f32 u1 #s(literal -1/4 binary32)))) #s(literal -1/2 binary32))))) (log1p.f32 (*.f32 u1 (neg.f32 u1))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
79.4%
(*.f32 (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1))))) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
97.9%
(*.f32 (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (log.f32 (E.f32)))) u2)))
89.3%
(*.f32 (sqrt.f32 (+.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal -1/2 binary32))))) (log1p.f32 (*.f32 u1 u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
85.9%
(*.f32 (sqrt.f32 (+.f32 (*.f32 u1 (*.f32 u1 #s(literal 1/2 binary32))) u1)) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
74.5%
(*.f32 (sqrt.f32 (+.f32 u1 (log1p.f32 (*.f32 u1 u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
85.7%
(*.f32 (sqrt.f32 (*.f32 (+.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/8 binary32)))) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 u1 u1) (-.f32 (*.f32 (*.f32 u1 (*.f32 u1 #s(literal 1/2 binary32))) (*.f32 u1 (*.f32 u1 #s(literal 1/2 binary32)))) (*.f32 u1 (*.f32 u1 (*.f32 u1 #s(literal 1/2 binary32))))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
85.8%
(*.f32 (sqrt.f32 (*.f32 u1 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1/2 binary32) u1))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
92.2%
(*.f32 (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1/2 binary32) (*.f32 u1 (+.f32 #s(literal 1/3 binary32) (*.f32 u1 #s(literal 1/4 binary32))))))))) (*.f32 (*.f32 #s(literal 2 binary32) (sin.f32 (*.f32 (PI.f32) u2))) (cos.f32 (*.f32 (PI.f32) u2))))
82.7%
(*.f32 (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1/2 binary32) (*.f32 u1 (+.f32 #s(literal 1/3 binary32) (*.f32 u1 #s(literal 1/4 binary32))))))))) (*.f32 u2 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)))))))
92.2%
(*.f32 (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1/2 binary32) (*.f32 u1 (+.f32 #s(literal 1/3 binary32) (*.f32 u1 #s(literal 1/4 binary32))))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
88.1%
(*.f32 (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1/2 binary32) (*.f32 u1 (+.f32 #s(literal 1/3 binary32) (*.f32 u1 #s(literal -7/4 binary32))))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
81.3%
(*.f32 (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1/2 binary32) (*.f32 u1 #s(literal 1/3 binary32))))))) (*.f32 u2 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)))))))
90.4%
(*.f32 (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1/2 binary32) (*.f32 u1 #s(literal 1/3 binary32))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
77.8%
(*.f32 (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 #s(literal 1/2 binary32))))) (*.f32 u2 (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32))))))))
77.8%
(*.f32 (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 #s(literal 1/2 binary32))))) (*.f32 u2 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)))))))
71.5%
(*.f32 (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 #s(literal 1/2 binary32))))) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
84.8%
(*.f32 (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 #s(literal 1/2 binary32))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (-.f32 (+.f32 #s(literal 1 binary32) (PI.f32)) #s(literal 1 binary32))) u2)))
85.4%
(*.f32 (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 #s(literal 1/2 binary32))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (log.f32 (E.f32)))) u2)))
85.9%
(*.f32 (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 #s(literal 1/2 binary32))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
57.6%
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (log.f32 (-.f32 (*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))) (*.f32 u1 (*.f32 u1 u1))))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))) (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
57.7%
(*.f32 (sqrt.f32 (neg.f32 (neg.f32 (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))))
98.1%
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 (*.f32 #s(literal 2 binary32) (sin.f32 (*.f32 (PI.f32) u2))) (cos.f32 (*.f32 (-.f32 (+.f32 #s(literal 1 binary32) (PI.f32)) #s(literal 1 binary32)) u2))))
87.3%
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 u2 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)))))))
79.4%
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32))))
98.4%
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))))
54.8%
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 u2 (*.f32 (-.f32 (+.f32 #s(literal 1 binary32) (PI.f32)) #s(literal 1 binary32)) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)))))))
55.2%
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 u2 (*.f32 (*.f32 (PI.f32) (log.f32 (E.f32))) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)))))))
55.1%
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 u2 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 (*.f32 u2 #s(literal -4/3 binary32)) u2) (*.f32 (PI.f32) (PI.f32)))))))
51.1%
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32))))
60.5%
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) (*.f32 #s(literal 2 binary32) u2)))))
60.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)))
58.5%
(*.f32 (sqrt.f32 (log.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
68.0%
(*.f32 (sqrt.f32 u1) (*.f32 u2 (+.f32 (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -4/3 binary32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))))
68.0%
(*.f32 (sqrt.f32 u1) (*.f32 u2 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)))))))
73.7%
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (-.f32 (+.f32 #s(literal 1 binary32) (PI.f32)) #s(literal 1 binary32))) u2)))
73.7%
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (log.f32 (E.f32)))) u2)))
74.2%
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
68.0%
(*.f32 u2 (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (sqrt.f32 u1)) (*.f32 (*.f32 u2 u2) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 u1) (PI.f32)))))
89.5%
(*.f32 u2 (+.f32 (*.f32 (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (-.f32 #s(literal 0 binary32) (*.f32 u1 u1))))) (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (-.f32 #s(literal 0 binary32) (*.f32 u1 u1))))) (+.f32 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32))) (*.f32 u2 (*.f32 u2 (*.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32))))))))))
77.8%
(*.f32 u2 (+.f32 (*.f32 (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 #s(literal 1/2 binary32))))) (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 #s(literal 1/2 binary32))))) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)))))))
87.2%
(*.f32 u2 (*.f32 (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (-.f32 #s(literal 0 binary32) (*.f32 u1 u1))))) (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32))))))))
71.4%
(*.f32 u2 (*.f32 (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 #s(literal 1/2 binary32))))) (*.f32 #s(literal 2 binary32) (PI.f32))))
52.5%
(*.f32 u2 (*.f32 (sqrt.f32 (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32))))))))
Compiler

Compiled 3292 to 2349 computations (28.6% saved)

simplify374.0ms (1.2%)

Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal -1/2 binary32)))))
cost-diff0
(+.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal -1/2 binary32))))) (log1p.f32 (*.f32 u1 u1)))
cost-diff0
(sqrt.f32 (+.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal -1/2 binary32))))) (log1p.f32 (*.f32 u1 u1))))
cost-diff0
(*.f32 (sqrt.f32 (+.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal -1/2 binary32))))) (log1p.f32 (*.f32 u1 u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
cost-diff128
(-.f32 (*.f32 (*.f32 u1 (*.f32 u1 #s(literal 1/2 binary32))) (*.f32 u1 (*.f32 u1 #s(literal 1/2 binary32)))) (*.f32 u1 u1))
cost-diff512
(/.f32 (-.f32 (*.f32 (*.f32 u1 (*.f32 u1 #s(literal 1/2 binary32))) (*.f32 u1 (*.f32 u1 #s(literal 1/2 binary32)))) (*.f32 u1 u1)) (-.f32 (*.f32 u1 (*.f32 u1 #s(literal 1/2 binary32))) u1))
cost-diff512
(sqrt.f32 (/.f32 (-.f32 (*.f32 (*.f32 u1 (*.f32 u1 #s(literal 1/2 binary32))) (*.f32 u1 (*.f32 u1 #s(literal 1/2 binary32)))) (*.f32 u1 u1)) (-.f32 (*.f32 u1 (*.f32 u1 #s(literal 1/2 binary32))) u1)))
cost-diff512
(*.f32 (sqrt.f32 (/.f32 (-.f32 (*.f32 (*.f32 u1 (*.f32 u1 #s(literal 1/2 binary32))) (*.f32 u1 (*.f32 u1 #s(literal 1/2 binary32)))) (*.f32 u1 u1)) (-.f32 (*.f32 u1 (*.f32 u1 #s(literal 1/2 binary32))) u1))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
cost-diff0
(sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))
cost-diff0
(*.f32 u1 u1)
cost-diff0
(pow.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))
cost-diff0
(*.f32 (pow.f32 (*.f32 u1 u1) #s(literal 1/4 binary32)) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
cost-diff0
(pow.f32 u1 #s(literal 1/2 binary32))
cost-diff0
(*.f32 #s(literal 2 binary32) (pow.f32 u1 #s(literal 1/2 binary32)))
cost-diff0
(*.f32 (*.f32 #s(literal 2 binary32) (pow.f32 u1 #s(literal 1/2 binary32))) (PI.f32))
cost-diff0
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (pow.f32 u1 #s(literal 1/2 binary32))) (PI.f32)) u2)
cost-diff32
(/.f32 #s(literal 1 binary32) (neg.f32 (log1p.f32 (neg.f32 u1))))
cost-diff32
(sqrt.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (log1p.f32 (neg.f32 u1)))))
cost-diff32
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (log1p.f32 (neg.f32 u1))))))
cost-diff96
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (log1p.f32 (neg.f32 u1)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
Rules
2646×*-lowering-*.f32
2646×*-lowering-*.f64
1970×sum4-define
1568×sum5-define
1180×times-frac
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
045365
1122346
2306309
3871305
44004303
08451303
Stop Event
iter limit
node limit
Calls
Call 1
Inputs
(* (/ 1 (sqrt (/ 1 (neg (log (+ 1 (neg u1))))))) (sin (* (* 2 (PI)) u2)))
(/ 1 (sqrt (/ 1 (neg (log (+ 1 (neg u1)))))))
1
(sqrt (/ 1 (neg (log (+ 1 (neg u1))))))
(/ 1 (neg (log (+ 1 (neg u1)))))
(neg (log (+ 1 (neg u1))))
(log (+ 1 (neg u1)))
(neg u1)
u1
(sin (* (* 2 (PI)) u2))
(* (* 2 (PI)) u2)
(* 2 (PI))
2
(PI)
u2
(* (* (* 2 (pow u1 1/2)) (PI)) u2)
(* (* 2 (pow u1 1/2)) (PI))
(* 2 (pow u1 1/2))
2
(pow u1 1/2)
u1
1/2
(PI)
u2
(* (pow (* u1 u1) 1/4) (sin (* (* 2 (PI)) u2)))
(pow (* u1 u1) 1/4)
(* u1 u1)
u1
1/4
(sin (* (* 2 (PI)) u2))
(* (* 2 (PI)) u2)
(* 2 (PI))
2
(PI)
u2
(* (sqrt (/ (- (* (* u1 (* u1 1/2)) (* u1 (* u1 1/2))) (* u1 u1)) (- (* u1 (* u1 1/2)) u1))) (sin (* (* 2 (PI)) u2)))
(sqrt (/ (- (* (* u1 (* u1 1/2)) (* u1 (* u1 1/2))) (* u1 u1)) (- (* u1 (* u1 1/2)) u1)))
(/ (- (* (* u1 (* u1 1/2)) (* u1 (* u1 1/2))) (* u1 u1)) (- (* u1 (* u1 1/2)) u1))
(- (* (* u1 (* u1 1/2)) (* u1 (* u1 1/2))) (* u1 u1))
(* (* u1 (* u1 1/2)) (* u1 (* u1 1/2)))
(* u1 (* u1 1/2))
u1
(* u1 1/2)
1/2
(* u1 u1)
(- (* u1 (* u1 1/2)) u1)
(sin (* (* 2 (PI)) u2))
(* (* 2 (PI)) u2)
(* 2 (PI))
2
(PI)
u2
(* (sqrt (+ (* u1 (+ 1 (* u1 (+ (* u1 1/3) -1/2)))) (log (+ 1 (* u1 u1))))) (sin (* (* 2 (PI)) u2)))
(sqrt (+ (* u1 (+ 1 (* u1 (+ (* u1 1/3) -1/2)))) (log (+ 1 (* u1 u1)))))
(+ (* u1 (+ 1 (* u1 (+ (* u1 1/3) -1/2)))) (log (+ 1 (* u1 u1))))
(* u1 (+ 1 (* u1 (+ (* u1 1/3) -1/2))))
u1
(+ 1 (* u1 (+ (* u1 1/3) -1/2)))
1
(* u1 (+ (* u1 1/3) -1/2))
(+ (* u1 1/3) -1/2)
(* u1 1/3)
1/3
-1/2
(log (+ 1 (* u1 u1)))
(* u1 u1)
(sin (* (* 2 (PI)) u2))
(* (* 2 (PI)) u2)
(* 2 (PI))
2
(PI)
u2
Outputs
(* (/ 1 (sqrt (/ 1 (neg (log (+ 1 (neg u1))))))) (sin (* (* 2 (PI)) u2)))
(/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) (sqrt.f32 (/.f32 #s(literal -1 binary32) (log1p.f32 (neg.f32 u1)))))
(/ 1 (sqrt (/ 1 (neg (log (+ 1 (neg u1)))))))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 #s(literal -1 binary32) (log1p.f32 (neg.f32 u1)))))
1
#s(literal 1 binary32)
(sqrt (/ 1 (neg (log (+ 1 (neg u1))))))
(sqrt.f32 (/.f32 #s(literal -1 binary32) (log1p.f32 (neg.f32 u1))))
(/ 1 (neg (log (+ 1 (neg u1)))))
(/.f32 #s(literal -1 binary32) (log1p.f32 (neg.f32 u1)))
(neg (log (+ 1 (neg u1))))
(neg.f32 (log1p.f32 (neg.f32 u1)))
(log (+ 1 (neg u1)))
(log1p.f32 (neg.f32 u1))
(neg u1)
(neg.f32 u1)
u1
(sin (* (* 2 (PI)) u2))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2)))
(* (* 2 (PI)) u2)
(*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))
(* 2 (PI))
(*.f32 #s(literal 2 binary32) (PI.f32))
2
#s(literal 2 binary32)
(PI)
(PI.f32)
u2
(* (* (* 2 (pow u1 1/2)) (PI)) u2)
(*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) (*.f32 u2 (pow.f32 u1 #s(literal 1/2 binary32)))))
(* (* 2 (pow u1 1/2)) (PI))
(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (pow.f32 u1 #s(literal 1/2 binary32)))
(* 2 (pow u1 1/2))
(*.f32 #s(literal 2 binary32) (pow.f32 u1 #s(literal 1/2 binary32)))
2
#s(literal 2 binary32)
(pow u1 1/2)
(pow.f32 u1 #s(literal 1/2 binary32))
u1
1/2
#s(literal 1/2 binary32)
(PI)
(PI.f32)
u2
(* (pow (* u1 u1) 1/4) (sin (* (* 2 (PI)) u2)))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) (pow.f32 (*.f32 u1 u1) #s(literal 1/4 binary32)))
(pow (* u1 u1) 1/4)
(pow.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))
(* u1 u1)
(*.f32 u1 u1)
u1
1/4
#s(literal 1/4 binary32)
(sin (* (* 2 (PI)) u2))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2)))
(* (* 2 (PI)) u2)
(*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))
(* 2 (PI))
(*.f32 #s(literal 2 binary32) (PI.f32))
2
#s(literal 2 binary32)
(PI)
(PI.f32)
u2
(* (sqrt (/ (- (* (* u1 (* u1 1/2)) (* u1 (* u1 1/2))) (* u1 u1)) (- (* u1 (* u1 1/2)) u1))) (sin (* (* 2 (PI)) u2)))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 #s(literal 1/2 binary32))))))
(sqrt (/ (- (* (* u1 (* u1 1/2)) (* u1 (* u1 1/2))) (* u1 u1)) (- (* u1 (* u1 1/2)) u1)))
(sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 #s(literal 1/2 binary32)))))
(/ (- (* (* u1 (* u1 1/2)) (* u1 (* u1 1/2))) (* u1 u1)) (- (* u1 (* u1 1/2)) u1))
(*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 #s(literal 1/2 binary32))))
(- (* (* u1 (* u1 1/2)) (* u1 (* u1 1/2))) (* u1 u1))
(*.f32 u1 (*.f32 u1 (+.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 #s(literal 1/4 binary32))))))
(* (* u1 (* u1 1/2)) (* u1 (* u1 1/2)))
(*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 #s(literal 1/4 binary32))))
(* u1 (* u1 1/2))
(*.f32 u1 (*.f32 u1 #s(literal 1/2 binary32)))
u1
(* u1 1/2)
(*.f32 u1 #s(literal 1/2 binary32))
1/2
#s(literal 1/2 binary32)
(* u1 u1)
(*.f32 u1 u1)
(- (* u1 (* u1 1/2)) u1)
(*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32)))
(sin (* (* 2 (PI)) u2))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2)))
(* (* 2 (PI)) u2)
(*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))
(* 2 (PI))
(*.f32 #s(literal 2 binary32) (PI.f32))
2
#s(literal 2 binary32)
(PI)
(PI.f32)
u2
(* (sqrt (+ (* u1 (+ 1 (* u1 (+ (* u1 1/3) -1/2)))) (log (+ 1 (* u1 u1))))) (sin (* (* 2 (PI)) u2)))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) (sqrt.f32 (+.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal -1/2 binary32))))) (log1p.f32 (*.f32 u1 u1)))))
(sqrt (+ (* u1 (+ 1 (* u1 (+ (* u1 1/3) -1/2)))) (log (+ 1 (* u1 u1)))))
(sqrt.f32 (+.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal -1/2 binary32))))) (log1p.f32 (*.f32 u1 u1))))
(+ (* u1 (+ 1 (* u1 (+ (* u1 1/3) -1/2)))) (log (+ 1 (* u1 u1))))
(+.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal -1/2 binary32))))) (log1p.f32 (*.f32 u1 u1)))
(* u1 (+ 1 (* u1 (+ (* u1 1/3) -1/2))))
(*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal -1/2 binary32)))))
u1
(+ 1 (* u1 (+ (* u1 1/3) -1/2)))
(+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal -1/2 binary32))))
1
#s(literal 1 binary32)
(* u1 (+ (* u1 1/3) -1/2))
(*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal -1/2 binary32)))
(+ (* u1 1/3) -1/2)
(+.f32 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal -1/2 binary32))
(* u1 1/3)
(*.f32 u1 #s(literal 1/3 binary32))
1/3
#s(literal 1/3 binary32)
-1/2
#s(literal -1/2 binary32)
(log (+ 1 (* u1 u1)))
(log1p.f32 (*.f32 u1 u1))
(* u1 u1)
(*.f32 u1 u1)
(sin (* (* 2 (PI)) u2))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2)))
(* (* 2 (PI)) u2)
(*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))
(* 2 (PI))
(*.f32 #s(literal 2 binary32) (PI.f32))
2
#s(literal 2 binary32)
(PI)
(PI.f32)
u2

localize779.0ms (2.4%)

Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy99.0%
(+.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal -1/2 binary32))))) (log1p.f32 (*.f32 u1 u1)))
accuracy98.9%
(*.f32 u1 #s(literal 1/3 binary32))
accuracy98.9%
(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)
accuracy98.9%
(*.f32 (sqrt.f32 (+.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal -1/2 binary32))))) (log1p.f32 (*.f32 u1 u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
accuracy99.4%
(sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))
accuracy99.0%
(*.f32 (sqrt.f32 (/.f32 (-.f32 (*.f32 (*.f32 u1 (*.f32 u1 #s(literal 1/2 binary32))) (*.f32 u1 (*.f32 u1 #s(literal 1/2 binary32)))) (*.f32 u1 u1)) (-.f32 (*.f32 u1 (*.f32 u1 #s(literal 1/2 binary32))) u1))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
accuracy98.9%
(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)
accuracy98.6%
(*.f32 (*.f32 u1 (*.f32 u1 #s(literal 1/2 binary32))) (*.f32 u1 (*.f32 u1 #s(literal 1/2 binary32))))
accuracy99.6%
(PI.f32)
accuracy99.4%
(sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))
accuracy98.9%
(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)
accuracy98.8%
(*.f32 (pow.f32 (*.f32 u1 u1) #s(literal 1/4 binary32)) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
accuracy100.0%
(*.f32 #s(literal 2 binary32) (pow.f32 u1 #s(literal 1/2 binary32)))
accuracy99.6%
(PI.f32)
accuracy99.2%
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (pow.f32 u1 #s(literal 1/2 binary32))) (PI.f32)) u2)
accuracy98.9%
(*.f32 (*.f32 #s(literal 2 binary32) (pow.f32 u1 #s(literal 1/2 binary32))) (PI.f32))
accuracy99.4%
(sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))
accuracy99.1%
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (log1p.f32 (neg.f32 u1))))))
accuracy98.9%
(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)
accuracy98.9%
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (log1p.f32 (neg.f32 u1)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
Results
326.0ms213×0valid
138.0ms42×1valid
10.0ms5exit
Compiler

Compiled 399 to 45 computations (88.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 276.0ms
ival-mult: 78.0ms (28.3% of total)
ival-pow: 35.0ms (12.7% of total)
compiled-spec: 32.0ms (11.6% of total)
ival-add: 23.0ms (8.3% of total)
ival-log: 20.0ms (7.3% of total)
ival-div: 16.0ms (5.8% of total)
backward-pass: 16.0ms (5.8% of total)
ival-sqrt: 16.0ms (5.8% of total)
ival-sin: 13.0ms (4.7% of total)
...c/correct-round.rkt:119:19: 8.0ms (2.9% of total)
ival-sub: 7.0ms (2.5% of total)
ival-neg: 7.0ms (2.5% of total)
ival-pi: 3.0ms (1.1% of total)
const: 3.0ms (1.1% of total)

series862.0ms (2.7%)

Counts
24 → 336
Calls
Call 1
Inputs
#<alt (* (/ 1 (sqrt (/ 1 (neg (log (+ 1 (neg u1))))))) (sin (* (* 2 (PI)) u2)))>
#<alt (/ 1 (sqrt (/ 1 (neg (log (+ 1 (neg u1)))))))>
#<alt (sqrt (/ 1 (neg (log (+ 1 (neg u1))))))>
#<alt (/ 1 (neg (log (+ 1 (neg u1)))))>
#<alt (* (* (* 2 (pow u1 1/2)) (PI)) u2)>
#<alt (* (* 2 (pow u1 1/2)) (PI))>
#<alt (* 2 (pow u1 1/2))>
#<alt (pow u1 1/2)>
#<alt (* (pow (* u1 u1) 1/4) (sin (* (* 2 (PI)) u2)))>
#<alt (pow (* u1 u1) 1/4)>
#<alt (* u1 u1)>
#<alt (sin (* (* 2 (PI)) u2))>
#<alt (* (sqrt (/ (- (* (* u1 (* u1 1/2)) (* u1 (* u1 1/2))) (* u1 u1)) (- (* u1 (* u1 1/2)) u1))) (sin (* (* 2 (PI)) u2)))>
#<alt (sqrt (/ (- (* (* u1 (* u1 1/2)) (* u1 (* u1 1/2))) (* u1 u1)) (- (* u1 (* u1 1/2)) u1)))>
#<alt (/ (- (* (* u1 (* u1 1/2)) (* u1 (* u1 1/2))) (* u1 u1)) (- (* u1 (* u1 1/2)) u1))>
#<alt (- (* (* u1 (* u1 1/2)) (* u1 (* u1 1/2))) (* u1 u1))>
#<alt (* (sqrt (+ (* u1 (+ 1 (* u1 (+ (* u1 1/3) -1/2)))) (log (+ 1 (* u1 u1))))) (sin (* (* 2 (PI)) u2)))>
#<alt (sqrt (+ (* u1 (+ 1 (* u1 (+ (* u1 1/3) -1/2)))) (log (+ 1 (* u1 u1)))))>
#<alt (+ (* u1 (+ 1 (* u1 (+ (* u1 1/3) -1/2)))) (log (+ 1 (* u1 u1))))>
#<alt (* u1 (+ 1 (* u1 (+ (* u1 1/3) -1/2))))>
#<alt (* (* 2 (PI)) u2)>
#<alt (PI)>
#<alt (* (* u1 (* u1 1/2)) (* u1 (* u1 1/2)))>
#<alt (* u1 1/3)>
Outputs
#<alt (* (sqrt u1) (sin (* 2 (* u2 (PI)))))>
#<alt (+ (* -1/4 (* (sqrt (pow u1 3)) (/ (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2)))) (* (sqrt u1) (sin (* 2 (* u2 (PI))))))>
#<alt (+ (* (sqrt u1) (sin (* 2 (* u2 (PI))))) (* (pow u1 2) (+ (* -1/4 (* (sqrt (/ 1 u1)) (/ (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2)))) (* -1/6 (* (sqrt u1) (/ (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2)))))))>
#<alt (+ (* (sqrt u1) (sin (* 2 (* u2 (PI))))) (* (pow u1 2) (+ (* -1/4 (* (sqrt (/ 1 u1)) (/ (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2)))) (* u1 (+ (* -1/2 (* (sqrt u1) (/ (* (sin (* 2 (* u2 (PI)))) (+ 1/4 (* 1/16 (/ 1 (* u1 (pow (sqrt -1) 2)))))) (pow (sqrt -1) 2)))) (* -1/6 (* (sqrt (/ 1 u1)) (/ (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2)))))))))>
#<alt (* (/ (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log -1) (* -1 (log (/ 1 u1))))))>
#<alt (+ (* -1/2 (* (/ (sin (* 2 (* u2 (PI)))) (* u1 (sqrt -1))) (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)))) (* u1 (sqrt -1))) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (pow u1 2) (sqrt -1))) (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)))) (* u1 (sqrt -1))) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (+ 1/3 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1))))))) (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (pow u1 3) (sqrt -1))) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (pow u1 2) (sqrt -1))) (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)))))>
#<alt (+ (* -1/2 (* (/ (sin (* 2 (* u2 (PI)))) (* u1 (pow (sqrt -1) 2))) (sqrt (/ 1 (log (/ -1 u1)))))) (* (sqrt (log (/ -1 u1))) (sin (* 2 (* u2 (PI))))))>
#<alt (+ (* -1 (/ (+ (* 1/2 (* (sqrt (/ 1 (log (/ -1 u1)))) (/ (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2)))) (* 1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2)))))) (* u1 (pow (sqrt -1) 2))) (sqrt (/ 1 (log (/ -1 u1))))))) u1)) (* (sqrt (log (/ -1 u1))) (sin (* 2 (* u2 (PI))))))>
#<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)))))) (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 (pow (sqrt -1) 2))) (sqrt (/ 1 (log (/ -1 u1))))))) u1)) (* 1/2 (* (sqrt (/ 1 (log (/ -1 u1)))) (/ (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))))) u1)) (* (sqrt (log (/ -1 u1))) (sin (* 2 (* u2 (PI))))))>
#<alt (* 2 (* (/ (* u2 (PI)) (sqrt -1)) (sqrt (log (- 1 u1)))))>
#<alt (* u2 (+ (* -4/3 (* (/ (* (pow u2 2) (pow (PI) 3)) (sqrt -1)) (sqrt (log (- 1 u1))))) (* 2 (* (/ (PI) (sqrt -1)) (sqrt (log (- 1 u1)))))))>
#<alt (* u2 (+ (* 2 (* (/ (PI) (sqrt -1)) (sqrt (log (- 1 u1))))) (* (pow u2 2) (+ (* -4/3 (* (/ (pow (PI) 3) (sqrt -1)) (sqrt (log (- 1 u1))))) (* 4/15 (* (/ (* (pow u2 2) (pow (PI) 5)) (sqrt -1)) (sqrt (log (- 1 u1)))))))))>
#<alt (* u2 (+ (* 2 (* (/ (PI) (sqrt -1)) (sqrt (log (- 1 u1))))) (* (pow u2 2) (+ (* -4/3 (* (/ (pow (PI) 3) (sqrt -1)) (sqrt (log (- 1 u1))))) (* (pow u2 2) (+ (* -8/315 (* (/ (* (pow u2 2) (pow (PI) 7)) (sqrt -1)) (sqrt (log (- 1 u1))))) (* 4/15 (* (/ (pow (PI) 5) (sqrt -1)) (sqrt (log (- 1 u1)))))))))))>
#<alt (* (sqrt (log (- 1 u1))) (/ (sin (* 2 (* u2 (PI)))) (sqrt -1)))>
#<alt (* (sqrt (log (- 1 u1))) (/ (sin (* 2 (* u2 (PI)))) (sqrt -1)))>
#<alt (* (sqrt (log (- 1 u1))) (/ (sin (* 2 (* u2 (PI)))) (sqrt -1)))>
#<alt (* (sqrt (log (- 1 u1))) (/ (sin (* 2 (* u2 (PI)))) (sqrt -1)))>
#<alt (* (sqrt (log (- 1 u1))) (/ (sin (* 2 (* u2 (PI)))) (sqrt -1)))>
#<alt (* (sqrt (log (- 1 u1))) (/ (sin (* 2 (* u2 (PI)))) (sqrt -1)))>
#<alt (* (sqrt (log (- 1 u1))) (/ (sin (* 2 (* u2 (PI)))) (sqrt -1)))>
#<alt (* (sqrt (log (- 1 u1))) (/ (sin (* 2 (* u2 (PI)))) (sqrt -1)))>
#<alt (sqrt u1)>
#<alt (+ (sqrt u1) (* -1/4 (* (sqrt (pow u1 3)) (/ 1 (pow (sqrt -1) 2)))))>
#<alt (+ (sqrt u1) (* (pow u1 2) (+ (* -1/4 (* (sqrt (/ 1 u1)) (/ 1 (pow (sqrt -1) 2)))) (* -1/6 (* (sqrt u1) (/ 1 (pow (sqrt -1) 2)))))))>
#<alt (+ (sqrt u1) (* (pow u1 2) (+ (* -1/4 (* (sqrt (/ 1 u1)) (/ 1 (pow (sqrt -1) 2)))) (* u1 (+ (* -1/2 (* (sqrt u1) (/ (+ 1/4 (* 1/16 (/ 1 (* u1 (pow (sqrt -1) 2))))) (pow (sqrt -1) 2)))) (* -1/6 (* (sqrt (/ 1 u1)) (/ 1 (pow (sqrt -1) 2)))))))))>
#<alt (* (/ 1 (sqrt -1)) (sqrt (+ (log -1) (* -1 (log (/ 1 u1))))))>
#<alt (+ (* -1/2 (* (/ 1 (* u1 (sqrt -1))) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (/ 1 (sqrt -1)) (sqrt (+ (log -1) (* -1 (log (/ 1 u1)))))))>
#<alt (+ (* -1/2 (* (/ 1 (* u1 (sqrt -1))) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1))))))) (* (pow u1 2) (sqrt -1))) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (/ 1 (sqrt -1)) (sqrt (+ (log -1) (* -1 (log (/ 1 u1))))))))>
#<alt (+ (* -1/2 (* (/ 1 (* u1 (sqrt -1))) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (+ 1/3 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1))))))) (+ (log -1) (* -1 (log (/ 1 u1))))))) (* (pow u1 3) (sqrt -1))) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1))))))) (* (pow u1 2) (sqrt -1))) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (/ 1 (sqrt -1)) (sqrt (+ (log -1) (* -1 (log (/ 1 u1)))))))))>
#<alt (sqrt (log (/ -1 u1)))>
#<alt (+ (sqrt (log (/ -1 u1))) (* -1/2 (* (/ 1 (* u1 (pow (sqrt -1) 2))) (sqrt (/ 1 (log (/ -1 u1)))))))>
#<alt (+ (sqrt (log (/ -1 u1))) (* -1 (/ (+ (* 1/2 (* (sqrt (/ 1 (log (/ -1 u1)))) (/ 1 (pow (sqrt -1) 2)))) (* 1/2 (* (/ (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2))))) (* u1 (pow (sqrt -1) 2))) (sqrt (/ 1 (log (/ -1 u1))))))) u1)))>
#<alt (+ (sqrt (log (/ -1 u1))) (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (sqrt (/ 1 (log (/ -1 u1)))) (/ (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2))))) (pow (sqrt -1) 2)))) (* -1/2 (* (/ (- 1/3 (* -1/2 (/ (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2))))) (* (log (/ -1 u1)) (pow (sqrt -1) 2))))) (* u1 (pow (sqrt -1) 2))) (sqrt (/ 1 (log (/ -1 u1))))))) u1)) (* 1/2 (* (sqrt (/ 1 (log (/ -1 u1)))) (/ 1 (pow (sqrt -1) 2))))) u1)))>
#<alt (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2))>
#<alt (/ (+ (* 1/4 (sqrt (pow u1 3))) (* (sqrt u1) (pow (sqrt -1) 2))) u1)>
#<alt (/ (+ (* (sqrt u1) (pow (sqrt -1) 2)) (* (pow u1 2) (+ (* 1/24 (sqrt u1)) (* 1/4 (sqrt (/ 1 u1)))))) u1)>
#<alt (/ (+ (* (sqrt u1) (pow (sqrt -1) 2)) (* (pow u1 2) (+ (* 1/4 (sqrt (/ 1 u1))) (* u1 (+ (* 1/24 (sqrt (/ 1 u1))) (* 1/2 (* (sqrt u1) (- 1/24 (* 1/16 (/ 1 (* u1 (pow (sqrt -1) 2)))))))))))) u1)>
#<alt (* (sqrt -1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))>
#<alt (+ (* 1/2 (* (/ (sqrt -1) u1) (sqrt (/ 1 (pow (+ (log -1) (* -1 (log (/ 1 u1)))) 3))))) (* (sqrt -1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1))))))))>
#<alt (+ (* 1/2 (* (/ (sqrt -1) u1) (sqrt (/ 1 (pow (+ (log -1) (* -1 (log (/ 1 u1)))) 3))))) (+ (* 1/2 (* (/ (* (sqrt -1) (+ (* 1/2 (/ 1 (pow (+ (log -1) (* -1 (log (/ 1 u1)))) 2))) (* 3/4 (/ 1 (pow (+ (log -1) (* -1 (log (/ 1 u1)))) 3))))) (pow u1 2)) (sqrt (+ (log -1) (* -1 (log (/ 1 u1))))))) (* (sqrt -1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))))>
#<alt (+ (* 1/2 (* (/ (sqrt -1) u1) (sqrt (/ 1 (pow (+ (log -1) (* -1 (log (/ 1 u1)))) 3))))) (+ (* 1/2 (* (/ (* (sqrt -1) (+ (* 1/2 (/ 1 (pow (+ (log -1) (* -1 (log (/ 1 u1)))) 2))) (* 3/4 (/ 1 (pow (+ (log -1) (* -1 (log (/ 1 u1)))) 3))))) (pow u1 2)) (sqrt (+ (log -1) (* -1 (log (/ 1 u1))))))) (+ (* 1/2 (* (/ (* (sqrt -1) (- (+ (* 1/3 (/ 1 (pow (+ (log -1) (* -1 (log (/ 1 u1)))) 2))) (* 1/2 (/ 1 (pow (+ (log -1) (* -1 (log (/ 1 u1)))) 3)))) (+ (* -1 (/ (+ (* 1/2 (/ 1 (pow (+ (log -1) (* -1 (log (/ 1 u1)))) 2))) (/ 1 (pow (+ (log -1) (* -1 (log (/ 1 u1)))) 3))) (+ (log -1) (* -1 (log (/ 1 u1)))))) (* 1/2 (/ (+ (* 1/2 (/ 1 (pow (+ (log -1) (* -1 (log (/ 1 u1)))) 2))) (* 3/4 (/ 1 (pow (+ (log -1) (* -1 (log (/ 1 u1)))) 3)))) (+ (log -1) (* -1 (log (/ 1 u1))))))))) (pow u1 3)) (sqrt (+ (log -1) (* -1 (log (/ 1 u1))))))) (* (sqrt -1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1))))))))))>
#<alt (* (sqrt (/ 1 (log (/ -1 u1)))) (pow (sqrt -1) 2))>
#<alt (+ (* 1/2 (* (/ 1 u1) (sqrt (/ 1 (pow (log (/ -1 u1)) 3))))) (* (sqrt (/ 1 (log (/ -1 u1)))) (pow (sqrt -1) 2)))>
#<alt (+ (* -1 (/ (+ (* -1/2 (sqrt (/ 1 (pow (log (/ -1 u1)) 3)))) (* -1/2 (* (/ (- (* 1/2 (/ 1 (pow (log (/ -1 u1)) 2))) (+ (* 1/4 (/ 1 (* (pow (log (/ -1 u1)) 3) (pow (sqrt -1) 2)))) (/ 1 (pow (log (/ -1 u1)) 3)))) u1) (sqrt (log (/ -1 u1)))))) u1)) (* (sqrt (/ 1 (log (/ -1 u1)))) (pow (sqrt -1) 2)))>
#<alt (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (/ (- (* 1/2 (/ 1 (pow (log (/ -1 u1)) 3))) (+ (* -1 (/ (- (* 1/2 (/ 1 (pow (log (/ -1 u1)) 2))) (/ 1 (pow (log (/ -1 u1)) 3))) (log (/ -1 u1)))) (+ (* -1/2 (/ (- (* 1/2 (/ 1 (pow (log (/ -1 u1)) 2))) (+ (* 1/4 (/ 1 (* (pow (log (/ -1 u1)) 3) (pow (sqrt -1) 2)))) (/ 1 (pow (log (/ -1 u1)) 3)))) (* (log (/ -1 u1)) (pow (sqrt -1) 2)))) (* 1/3 (/ 1 (pow (log (/ -1 u1)) 2)))))) u1) (sqrt (log (/ -1 u1))))) (* 1/2 (* (sqrt (log (/ -1 u1))) (- (* 1/2 (/ 1 (pow (log (/ -1 u1)) 2))) (+ (* 1/4 (/ 1 (* (pow (log (/ -1 u1)) 3) (pow (sqrt -1) 2)))) (/ 1 (pow (log (/ -1 u1)) 3))))))) u1)) (* -1/2 (sqrt (/ 1 (pow (log (/ -1 u1)) 3))))) u1)) (* (sqrt (/ 1 (log (/ -1 u1)))) (pow (sqrt -1) 2)))>
#<alt (/ 1 u1)>
#<alt (/ (+ 1 (* -1/2 u1)) u1)>
#<alt (/ (+ 1 (* u1 (- (* -1/12 u1) 1/2))) u1)>
#<alt (/ (+ 1 (* u1 (- (* u1 (- (* -1/24 u1) 1/12)) 1/2))) u1)>
#<alt (/ -1 (+ (log -1) (* -1 (log (/ 1 u1)))))>
#<alt (* -1 (+ (/ 1 (* u1 (pow (+ (log -1) (* -1 (log (/ 1 u1)))) 2))) (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))>
#<alt (- (* -1 (/ (+ (* 1/2 (/ 1 (pow (+ (log -1) (* -1 (log (/ 1 u1)))) 2))) (/ 1 (pow (+ (log -1) (* -1 (log (/ 1 u1)))) 3))) (pow u1 2))) (+ (/ 1 (* u1 (pow (+ (log -1) (* -1 (log (/ 1 u1)))) 2))) (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))>
#<alt (- (* -1 (/ (+ (* 1/3 (/ 1 (pow (+ (log -1) (* -1 (log (/ 1 u1)))) 2))) (+ (/ 1 (pow (+ (log -1) (* -1 (log (/ 1 u1)))) 3)) (/ 1 (pow (+ (log -1) (* -1 (log (/ 1 u1)))) 4)))) (pow u1 3))) (+ (/ 1 (* u1 (pow (+ (log -1) (* -1 (log (/ 1 u1)))) 2))) (+ (* 1/2 (/ 1 (* (pow u1 2) (pow (+ (log -1) (* -1 (log (/ 1 u1)))) 2)))) (+ (/ 1 (* (pow u1 2) (pow (+ (log -1) (* -1 (log (/ 1 u1)))) 3))) (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))))>
#<alt (/ 1 (log (/ -1 u1)))>
#<alt (- (/ 1 (log (/ -1 u1))) (/ 1 (* u1 (pow (log (/ -1 u1)) 2))))>
#<alt (+ (* -1 (/ (+ (* -1 (/ (- (/ 1 (pow (log (/ -1 u1)) 3)) (* 1/2 (/ 1 (pow (log (/ -1 u1)) 2)))) u1)) (/ 1 (pow (log (/ -1 u1)) 2))) u1)) (/ 1 (log (/ -1 u1))))>
#<alt (+ (* -1 (/ (+ (* -1 (/ (- (+ (* -1 (/ (- (* 1/3 (/ 1 (pow (log (/ -1 u1)) 2))) (+ (* -1 (/ (- (/ 1 (pow (log (/ -1 u1)) 3)) (* 1/2 (/ 1 (pow (log (/ -1 u1)) 2)))) (log (/ -1 u1)))) (* 1/2 (/ 1 (pow (log (/ -1 u1)) 3))))) u1)) (/ 1 (pow (log (/ -1 u1)) 3))) (* 1/2 (/ 1 (pow (log (/ -1 u1)) 2)))) u1)) (/ 1 (pow (log (/ -1 u1)) 2))) u1)) (/ 1 (log (/ -1 u1))))>
#<alt (* 2 (* (sqrt u1) (* u2 (PI))))>
#<alt (* 2 (* (sqrt u1) (* u2 (PI))))>
#<alt (* 2 (* (sqrt u1) (* u2 (PI))))>
#<alt (* 2 (* (sqrt u1) (* u2 (PI))))>
#<alt (* 2 (* (sqrt u1) (* u2 (PI))))>
#<alt (* 2 (* (sqrt u1) (* u2 (PI))))>
#<alt (* 2 (* (sqrt u1) (* u2 (PI))))>
#<alt (* 2 (* (sqrt u1) (* u2 (PI))))>
#<alt (* -2 (* (sqrt u1) (* u2 (* (PI) (pow (sqrt -1) 2)))))>
#<alt (* -2 (* (sqrt u1) (* u2 (* (PI) (pow (sqrt -1) 2)))))>
#<alt (* -2 (* (sqrt u1) (* u2 (* (PI) (pow (sqrt -1) 2)))))>
#<alt (* -2 (* (sqrt u1) (* u2 (* (PI) (pow (sqrt -1) 2)))))>
#<alt (* 2 (* (sqrt u1) (* u2 (PI))))>
#<alt (* 2 (* (sqrt u1) (* u2 (PI))))>
#<alt (* 2 (* (sqrt u1) (* u2 (PI))))>
#<alt (* 2 (* (sqrt u1) (* u2 (PI))))>
#<alt (* 2 (* (sqrt u1) (* u2 (PI))))>
#<alt (* 2 (* (sqrt u1) (* u2 (PI))))>
#<alt (* 2 (* (sqrt u1) (* u2 (PI))))>
#<alt (* 2 (* (sqrt u1) (* u2 (PI))))>
#<alt (* 2 (* (sqrt u1) (* u2 (PI))))>
#<alt (* 2 (* (sqrt u1) (* u2 (PI))))>
#<alt (* 2 (* (sqrt u1) (* u2 (PI))))>
#<alt (* 2 (* (sqrt u1) (* u2 (PI))))>
#<alt (* 2 (* (sqrt u1) (PI)))>
#<alt (* 2 (* (sqrt u1) (PI)))>
#<alt (* 2 (* (sqrt u1) (PI)))>
#<alt (* 2 (* (sqrt u1) (PI)))>
#<alt (* 2 (* (sqrt u1) (PI)))>
#<alt (* 2 (* (sqrt u1) (PI)))>
#<alt (* 2 (* (sqrt u1) (PI)))>
#<alt (* 2 (* (sqrt u1) (PI)))>
#<alt (* -2 (* (sqrt u1) (* (PI) (pow (sqrt -1) 2))))>
#<alt (* -2 (* (sqrt u1) (* (PI) (pow (sqrt -1) 2))))>
#<alt (* -2 (* (sqrt u1) (* (PI) (pow (sqrt -1) 2))))>
#<alt (* -2 (* (sqrt u1) (* (PI) (pow (sqrt -1) 2))))>
#<alt (* 2 (sqrt u1))>
#<alt (* 2 (sqrt u1))>
#<alt (* 2 (sqrt u1))>
#<alt (* 2 (sqrt u1))>
#<alt (* 2 (sqrt u1))>
#<alt (* 2 (sqrt u1))>
#<alt (* 2 (sqrt u1))>
#<alt (* 2 (sqrt u1))>
#<alt (* -2 (* (sqrt u1) (pow (sqrt -1) 2)))>
#<alt (* -2 (* (sqrt u1) (pow (sqrt -1) 2)))>
#<alt (* -2 (* (sqrt u1) (pow (sqrt -1) 2)))>
#<alt (* -2 (* (sqrt u1) (pow (sqrt -1) 2)))>
#<alt (sqrt u1)>
#<alt (sqrt u1)>
#<alt (sqrt u1)>
#<alt (sqrt u1)>
#<alt (sqrt u1)>
#<alt (sqrt u1)>
#<alt (sqrt u1)>
#<alt (sqrt u1)>
#<alt (* -1 (* (sqrt u1) (pow (sqrt -1) 2)))>
#<alt (* -1 (* (sqrt u1) (pow (sqrt -1) 2)))>
#<alt (* -1 (* (sqrt u1) (pow (sqrt -1) 2)))>
#<alt (* -1 (* (sqrt u1) (pow (sqrt -1) 2)))>
#<alt (* (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)))) (sqrt -1))))>
#<alt (* -1 (* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (sqrt -1))))>
#<alt (* -1 (* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (sqrt -1))))>
#<alt (* -1 (* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (sqrt -1))))>
#<alt (* 2 (* (sqrt u1) (* u2 (PI))))>
#<alt (* u2 (+ (* -4/3 (* (sqrt u1) (* (pow u2 2) (pow (PI) 3)))) (* 2 (* (sqrt u1) (PI)))))>
#<alt (* u2 (+ (* 2 (* (sqrt u1) (PI))) (* (pow u2 2) (+ (* -4/3 (* (sqrt u1) (pow (PI) 3))) (* 4/15 (* (sqrt u1) (* (pow u2 2) (pow (PI) 5))))))))>
#<alt (* u2 (+ (* 2 (* (sqrt u1) (PI))) (* (pow u2 2) (+ (* -4/3 (* (sqrt u1) (pow (PI) 3))) (* (pow u2 2) (+ (* -8/315 (* (sqrt u1) (* (pow u2 2) (pow (PI) 7)))) (* 4/15 (* (sqrt u1) (pow (PI) 5)))))))))>
#<alt (* (sqrt u1) (sin (* 2 (* u2 (PI)))))>
#<alt (* (sqrt u1) (sin (* 2 (* u2 (PI)))))>
#<alt (* (sqrt u1) (sin (* 2 (* u2 (PI)))))>
#<alt (* (sqrt u1) (sin (* 2 (* u2 (PI)))))>
#<alt (* (sqrt u1) (sin (* 2 (* u2 (PI)))))>
#<alt (* (sqrt u1) (sin (* 2 (* u2 (PI)))))>
#<alt (* (sqrt u1) (sin (* 2 (* u2 (PI)))))>
#<alt (* (sqrt u1) (sin (* 2 (* u2 (PI)))))>
#<alt (sqrt u1)>
#<alt (sqrt u1)>
#<alt (sqrt u1)>
#<alt (sqrt u1)>
#<alt (sqrt u1)>
#<alt (sqrt u1)>
#<alt (sqrt u1)>
#<alt (sqrt u1)>
#<alt (* -1 (* (sqrt u1) (sqrt -1)))>
#<alt (* -1 (* (sqrt u1) (sqrt -1)))>
#<alt (* -1 (* (sqrt u1) (sqrt -1)))>
#<alt (* -1 (* (sqrt u1) (sqrt -1)))>
#<alt (pow u1 2)>
#<alt (pow u1 2)>
#<alt (pow u1 2)>
#<alt (pow u1 2)>
#<alt (pow u1 2)>
#<alt (pow u1 2)>
#<alt (pow u1 2)>
#<alt (pow u1 2)>
#<alt (pow u1 2)>
#<alt (pow u1 2)>
#<alt (pow u1 2)>
#<alt (pow u1 2)>
#<alt (* 2 (* u2 (PI)))>
#<alt (* u2 (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI))))>
#<alt (* u2 (+ (* 2 (PI)) (* (pow u2 2) (+ (* -4/3 (pow (PI) 3)) (* 4/15 (* (pow u2 2) (pow (PI) 5)))))))>
#<alt (* u2 (+ (* 2 (PI)) (* (pow u2 2) (+ (* -4/3 (pow (PI) 3)) (* (pow u2 2) (+ (* -8/315 (* (pow u2 2) (pow (PI) 7))) (* 4/15 (pow (PI) 5))))))))>
#<alt (sin (* 2 (* u2 (PI))))>
#<alt (sin (* 2 (* u2 (PI))))>
#<alt (sin (* 2 (* u2 (PI))))>
#<alt (sin (* 2 (* u2 (PI))))>
#<alt (sin (* 2 (* u2 (PI))))>
#<alt (sin (* 2 (* u2 (PI))))>
#<alt (sin (* 2 (* u2 (PI))))>
#<alt (sin (* 2 (* u2 (PI))))>
#<alt (* (sqrt u1) (sin (* 2 (* u2 (PI)))))>
#<alt (+ (* 1/4 (* (sqrt (pow u1 3)) (sin (* 2 (* u2 (PI)))))) (* (sqrt u1) (sin (* 2 (* u2 (PI))))))>
#<alt (+ (* (sqrt u1) (sin (* 2 (* u2 (PI))))) (* (pow u1 2) (+ (* -1/32 (* (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)))))) (* (pow u1 2) (+ (* -1/32 (* (sqrt (/ 1 (pow u1 3))) (sin (* 2 (* u2 (PI)))))) (* 1/128 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))))))))>
#<alt (* u1 (* (sin (* 2 (* u2 (PI)))) (sqrt 1/2)))>
#<alt (* u1 (+ (* 1/2 (/ (sin (* 2 (* u2 (PI)))) (* u1 (sqrt 1/2)))) (* (sin (* 2 (* u2 (PI)))) (sqrt 1/2))))>
#<alt (* u1 (+ (* -1/8 (/ (sin (* 2 (* u2 (PI)))) (* (pow u1 2) (pow (sqrt 1/2) 3)))) (+ (* 1/2 (/ (sin (* 2 (* u2 (PI)))) (* u1 (sqrt 1/2)))) (* (sin (* 2 (* u2 (PI)))) (sqrt 1/2)))))>
#<alt (* u1 (+ (* -1/8 (/ (sin (* 2 (* u2 (PI)))) (* (pow u1 2) (pow (sqrt 1/2) 3)))) (+ (* 1/16 (/ (sin (* 2 (* u2 (PI)))) (* (pow u1 3) (pow (sqrt 1/2) 5)))) (+ (* 1/2 (/ (sin (* 2 (* u2 (PI)))) (* u1 (sqrt 1/2)))) (* (sin (* 2 (* u2 (PI)))) (sqrt 1/2))))))>
#<alt (* -1 (* u1 (* (sin (* 2 (* u2 (PI)))) (sqrt 1/2))))>
#<alt (* -1 (* u1 (+ (* 1/2 (/ (sin (* 2 (* u2 (PI)))) (* u1 (sqrt 1/2)))) (* (sin (* 2 (* u2 (PI)))) (sqrt 1/2)))))>
#<alt (* -1 (* u1 (+ (* -1 (/ (+ (* -1/2 (/ (sin (* 2 (* u2 (PI)))) (sqrt 1/2))) (* 1/8 (/ (sin (* 2 (* u2 (PI)))) (* u1 (pow (sqrt 1/2) 3))))) u1)) (* (sin (* 2 (* u2 (PI)))) (sqrt 1/2)))))>
#<alt (* -1 (* u1 (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/8 (/ (sin (* 2 (* u2 (PI)))) (pow (sqrt 1/2) 3))) (* 1/16 (/ (sin (* 2 (* u2 (PI)))) (* u1 (pow (sqrt 1/2) 5))))) u1)) (* -1/2 (/ (sin (* 2 (* u2 (PI)))) (sqrt 1/2)))) u1)) (* (sin (* 2 (* u2 (PI)))) (sqrt 1/2)))))>
#<alt (* 2 (* (* u2 (PI)) (sqrt (/ (- (* 1/4 (pow u1 4)) (pow u1 2)) (- (* 1/2 (pow u1 2)) u1)))))>
#<alt (* u2 (+ (* -4/3 (* (* (pow u2 2) (pow (PI) 3)) (sqrt (/ (- (* 1/4 (pow u1 4)) (pow u1 2)) (- (* 1/2 (pow u1 2)) u1))))) (* 2 (* (PI) (sqrt (/ (- (* 1/4 (pow u1 4)) (pow u1 2)) (- (* 1/2 (pow u1 2)) u1)))))))>
#<alt (* u2 (+ (* 2 (* (PI) (sqrt (/ (- (* 1/4 (pow u1 4)) (pow u1 2)) (- (* 1/2 (pow u1 2)) u1))))) (* (pow u2 2) (+ (* -4/3 (* (pow (PI) 3) (sqrt (/ (- (* 1/4 (pow u1 4)) (pow u1 2)) (- (* 1/2 (pow u1 2)) u1))))) (* 4/15 (* (* (pow u2 2) (pow (PI) 5)) (sqrt (/ (- (* 1/4 (pow u1 4)) (pow u1 2)) (- (* 1/2 (pow u1 2)) u1)))))))))>
#<alt (* u2 (+ (* 2 (* (PI) (sqrt (/ (- (* 1/4 (pow u1 4)) (pow u1 2)) (- (* 1/2 (pow u1 2)) u1))))) (* (pow u2 2) (+ (* -4/3 (* (pow (PI) 3) (sqrt (/ (- (* 1/4 (pow u1 4)) (pow u1 2)) (- (* 1/2 (pow u1 2)) u1))))) (* (pow u2 2) (+ (* -8/315 (* (* (pow u2 2) (pow (PI) 7)) (sqrt (/ (- (* 1/4 (pow u1 4)) (pow u1 2)) (- (* 1/2 (pow u1 2)) u1))))) (* 4/15 (* (pow (PI) 5) (sqrt (/ (- (* 1/4 (pow u1 4)) (pow u1 2)) (- (* 1/2 (pow u1 2)) u1)))))))))))>
#<alt (* (sin (* 2 (* u2 (PI)))) (sqrt (/ (- (* 1/4 (pow u1 4)) (pow u1 2)) (- (* 1/2 (pow u1 2)) u1))))>
#<alt (* (sin (* 2 (* u2 (PI)))) (sqrt (/ (- (* 1/4 (pow u1 4)) (pow u1 2)) (- (* 1/2 (pow u1 2)) u1))))>
#<alt (* (sin (* 2 (* u2 (PI)))) (sqrt (/ (- (* 1/4 (pow u1 4)) (pow u1 2)) (- (* 1/2 (pow u1 2)) u1))))>
#<alt (* (sin (* 2 (* u2 (PI)))) (sqrt (/ (- (* 1/4 (pow u1 4)) (pow u1 2)) (- (* 1/2 (pow u1 2)) u1))))>
#<alt (* (sin (* 2 (* u2 (PI)))) (sqrt (/ (- (* 1/4 (pow u1 4)) (pow u1 2)) (- (* 1/2 (pow u1 2)) u1))))>
#<alt (* (sin (* 2 (* u2 (PI)))) (sqrt (/ (- (* 1/4 (pow u1 4)) (pow u1 2)) (- (* 1/2 (pow u1 2)) u1))))>
#<alt (* (sin (* 2 (* u2 (PI)))) (sqrt (/ (- (* 1/4 (pow u1 4)) (pow u1 2)) (- (* 1/2 (pow u1 2)) u1))))>
#<alt (* (sin (* 2 (* u2 (PI)))) (sqrt (/ (- (* 1/4 (pow u1 4)) (pow u1 2)) (- (* 1/2 (pow u1 2)) u1))))>
#<alt (sqrt u1)>
#<alt (+ (sqrt u1) (* 1/4 (sqrt (pow u1 3))))>
#<alt (+ (sqrt u1) (* (pow u1 2) (+ (* -1/32 (sqrt u1)) (* 1/4 (sqrt (/ 1 u1))))))>
#<alt (+ (sqrt u1) (* (pow u1 2) (+ (* 1/4 (sqrt (/ 1 u1))) (* (pow u1 2) (+ (* -1/32 (sqrt (/ 1 (pow u1 3)))) (* 1/128 (sqrt (/ 1 u1))))))))>
#<alt (* u1 (sqrt 1/2))>
#<alt (* u1 (+ (sqrt 1/2) (* 1/2 (/ 1 (* u1 (sqrt 1/2))))))>
#<alt (* u1 (- (+ (sqrt 1/2) (/ 1/2 (* u1 (sqrt 1/2)))) (/ 1/8 (* (pow u1 2) (pow (sqrt 1/2) 3)))))>
#<alt (* u1 (- (+ (sqrt 1/2) (+ (/ 1/2 (* u1 (sqrt 1/2))) (* 1/16 (/ 1 (* (pow u1 3) (pow (sqrt 1/2) 5)))))) (* 1/8 (/ 1 (* (pow u1 2) (pow (sqrt 1/2) 3))))))>
#<alt (* -1 (* u1 (sqrt 1/2)))>
#<alt (* -1 (* u1 (+ (sqrt 1/2) (* 1/2 (/ 1 (* u1 (sqrt 1/2)))))))>
#<alt (* -1 (* u1 (+ (sqrt 1/2) (* -1 (/ (- (* 1/8 (/ 1 (* u1 (pow (sqrt 1/2) 3)))) (* 1/2 (/ 1 (sqrt 1/2)))) u1)))))>
#<alt (* -1 (* u1 (+ (sqrt 1/2) (* -1 (/ (- (* -1 (/ (- (* 1/16 (/ 1 (* u1 (pow (sqrt 1/2) 5)))) (* 1/8 (/ 1 (pow (sqrt 1/2) 3)))) u1)) (* 1/2 (/ 1 (sqrt 1/2)))) u1)))))>
#<alt u1>
#<alt (* u1 (+ 1 (* 1/2 u1)))>
#<alt (* u1 (+ 1 (* 1/2 u1)))>
#<alt (* u1 (+ 1 (* 1/2 u1)))>
#<alt (* 1/2 (pow u1 2))>
#<alt (* (pow u1 2) (+ 1/2 (/ 1 u1)))>
#<alt (* (pow u1 2) (+ 1/2 (/ 1 u1)))>
#<alt (* (pow u1 2) (+ 1/2 (/ 1 u1)))>
#<alt (* 1/2 (pow u1 2))>
#<alt (* (pow u1 2) (+ 1/2 (/ 1 u1)))>
#<alt (* (pow u1 2) (+ 1/2 (/ 1 u1)))>
#<alt (* (pow u1 2) (+ 1/2 (/ 1 u1)))>
#<alt (* -1 (pow u1 2))>
#<alt (* (pow u1 2) (- (* 1/4 (pow u1 2)) 1))>
#<alt (* (pow u1 2) (- (* 1/4 (pow u1 2)) 1))>
#<alt (* (pow u1 2) (- (* 1/4 (pow u1 2)) 1))>
#<alt (* 1/4 (pow u1 4))>
#<alt (* (pow u1 4) (- 1/4 (/ 1 (pow u1 2))))>
#<alt (* (pow u1 4) (- 1/4 (/ 1 (pow u1 2))))>
#<alt (* (pow u1 4) (- 1/4 (/ 1 (pow u1 2))))>
#<alt (* 1/4 (pow u1 4))>
#<alt (* (pow u1 4) (- 1/4 (/ 1 (pow u1 2))))>
#<alt (* (pow u1 4) (- 1/4 (/ 1 (pow u1 2))))>
#<alt (* (pow u1 4) (- 1/4 (/ 1 (pow u1 2))))>
#<alt (* (sqrt u1) (sin (* 2 (* u2 (PI)))))>
#<alt (+ (* 1/4 (* (sqrt (pow u1 3)) (sin (* 2 (* u2 (PI)))))) (* (sqrt u1) (sin (* 2 (* u2 (PI))))))>
#<alt (+ (* (sqrt u1) (sin (* 2 (* u2 (PI))))) (* (pow u1 2) (+ (* 1/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/2 (* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (+ 1/2 (* 1/16 (/ 1 u1)))))) (* 1/6 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))))))))>
#<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/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)))) (+ (* 1/2 (* (sqrt (/ 1 (pow u1 7))) (/ (* (sin (* 2 (* u2 (PI)))) (- (* -2 (log (/ 1 u1))) (* 1/16 (/ u1 (pow (sqrt 1/3) 2))))) (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/2 (* (sqrt (/ 1 u1)) (/ (* (sin (* 2 (* u2 (PI)))) (* (sqrt -1) (- (* -2 (log (/ -1 u1))) (* -1/16 (/ u1 (pow (sqrt -1/3) 2)))))) (sqrt -1/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 (* (* u2 (PI)) (sqrt (+ (log (+ 1 (pow u1 2))) (* u1 (+ 1 (* u1 (- (* 1/3 u1) 1/2))))))))>
#<alt (* u2 (+ (* -4/3 (* (* (pow u2 2) (pow (PI) 3)) (sqrt (+ (log (+ 1 (pow u1 2))) (* u1 (+ 1 (* u1 (- (* 1/3 u1) 1/2)))))))) (* 2 (* (PI) (sqrt (+ (log (+ 1 (pow u1 2))) (* u1 (+ 1 (* u1 (- (* 1/3 u1) 1/2))))))))))>
#<alt (* u2 (+ (* 2 (* (PI) (sqrt (+ (log (+ 1 (pow u1 2))) (* u1 (+ 1 (* u1 (- (* 1/3 u1) 1/2)))))))) (* (pow u2 2) (+ (* -4/3 (* (pow (PI) 3) (sqrt (+ (log (+ 1 (pow u1 2))) (* u1 (+ 1 (* u1 (- (* 1/3 u1) 1/2)))))))) (* 4/15 (* (* (pow u2 2) (pow (PI) 5)) (sqrt (+ (log (+ 1 (pow u1 2))) (* u1 (+ 1 (* u1 (- (* 1/3 u1) 1/2))))))))))))>
#<alt (* u2 (+ (* 2 (* (PI) (sqrt (+ (log (+ 1 (pow u1 2))) (* u1 (+ 1 (* u1 (- (* 1/3 u1) 1/2)))))))) (* (pow u2 2) (+ (* -4/3 (* (pow (PI) 3) (sqrt (+ (log (+ 1 (pow u1 2))) (* u1 (+ 1 (* u1 (- (* 1/3 u1) 1/2)))))))) (* (pow u2 2) (+ (* -8/315 (* (* (pow u2 2) (pow (PI) 7)) (sqrt (+ (log (+ 1 (pow u1 2))) (* u1 (+ 1 (* u1 (- (* 1/3 u1) 1/2)))))))) (* 4/15 (* (pow (PI) 5) (sqrt (+ (log (+ 1 (pow u1 2))) (* u1 (+ 1 (* u1 (- (* 1/3 u1) 1/2))))))))))))))>
#<alt (* (sin (* 2 (* u2 (PI)))) (sqrt (+ (log (+ 1 (pow u1 2))) (* u1 (+ 1 (* u1 (- (* 1/3 u1) 1/2)))))))>
#<alt (* (sin (* 2 (* u2 (PI)))) (sqrt (+ (log (+ 1 (pow u1 2))) (* u1 (+ 1 (* u1 (- (* 1/3 u1) 1/2)))))))>
#<alt (* (sin (* 2 (* u2 (PI)))) (sqrt (+ (log (+ 1 (pow u1 2))) (* u1 (+ 1 (* u1 (- (* 1/3 u1) 1/2)))))))>
#<alt (* (sin (* 2 (* u2 (PI)))) (sqrt (+ (log (+ 1 (pow u1 2))) (* u1 (+ 1 (* u1 (- (* 1/3 u1) 1/2)))))))>
#<alt (* (sin (* 2 (* u2 (PI)))) (sqrt (+ (log (+ 1 (pow u1 2))) (* u1 (+ 1 (* u1 (- (* 1/3 u1) 1/2)))))))>
#<alt (* (sin (* 2 (* u2 (PI)))) (sqrt (+ (log (+ 1 (pow u1 2))) (* u1 (+ 1 (* u1 (- (* 1/3 u1) 1/2)))))))>
#<alt (* (sin (* 2 (* u2 (PI)))) (sqrt (+ (log (+ 1 (pow u1 2))) (* u1 (+ 1 (* u1 (- (* 1/3 u1) 1/2)))))))>
#<alt (* (sin (* 2 (* u2 (PI)))) (sqrt (+ (log (+ 1 (pow u1 2))) (* u1 (+ 1 (* u1 (- (* 1/3 u1) 1/2)))))))>
#<alt (sqrt u1)>
#<alt (+ (sqrt u1) (* 1/4 (sqrt (pow u1 3))))>
#<alt (+ (sqrt u1) (* (pow u1 2) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 u1))))))>
#<alt (+ (sqrt u1) (* (pow u1 2) (+ (* 1/4 (sqrt (/ 1 u1))) (* u1 (+ (* -1/2 (* (sqrt u1) (+ 1/2 (* 1/16 (/ 1 u1))))) (* 1/6 (sqrt (/ 1 u1))))))))>
#<alt (* (sqrt (pow u1 3)) (sqrt 1/3))>
#<alt (* (pow u1 2) (+ (* -1/4 (* (sqrt (/ 1 (pow u1 3))) (/ 1 (sqrt 1/3)))) (* (sqrt (/ 1 u1)) (sqrt 1/3))))>
#<alt (* (pow u1 2) (+ (* -1/4 (* (sqrt (/ 1 (pow u1 3))) (/ 1 (sqrt 1/3)))) (+ (* 1/2 (* (sqrt (/ 1 (pow u1 5))) (/ 1 (sqrt 1/3)))) (* (sqrt (/ 1 u1)) (sqrt 1/3)))))>
#<alt (* (pow u1 2) (+ (* -1/4 (* (sqrt (/ 1 (pow u1 3))) (/ 1 (sqrt 1/3)))) (+ (* 1/2 (* (sqrt (/ 1 (pow u1 5))) (/ 1 (sqrt 1/3)))) (+ (* 1/2 (* (sqrt (/ 1 (pow u1 7))) (/ (- (* -2 (log (/ 1 u1))) (* 1/16 (/ u1 (pow (sqrt 1/3) 2)))) (sqrt 1/3)))) (* (sqrt (/ 1 u1)) (sqrt 1/3))))))>
#<alt (* (sqrt (pow u1 3)) (* (sqrt -1) (sqrt -1/3)))>
#<alt (* (pow u1 2) (+ (* -1/4 (* (sqrt (/ 1 (pow u1 3))) (/ (sqrt -1) (sqrt -1/3)))) (* (sqrt (/ 1 u1)) (* (sqrt -1) (sqrt -1/3)))))>
#<alt (* (pow u1 2) (+ (* -1/4 (* (sqrt (/ 1 (pow u1 3))) (/ (sqrt -1) (sqrt -1/3)))) (+ (* 1/2 (* (sqrt (/ 1 (pow u1 5))) (/ (sqrt -1) (sqrt -1/3)))) (* (sqrt (/ 1 u1)) (* (sqrt -1) (sqrt -1/3))))))>
#<alt (* (pow u1 2) (+ (* -1 (/ (+ (* -1/2 (* (sqrt u1) (/ (sqrt -1) (sqrt -1/3)))) (* -1/2 (* (sqrt (/ 1 u1)) (/ (* (sqrt -1) (- (* -2 (log (/ -1 u1))) (* -1/16 (/ u1 (pow (sqrt -1/3) 2))))) (sqrt -1/3))))) (pow u1 3))) (+ (* -1/4 (* (sqrt (/ 1 (pow u1 3))) (/ (sqrt -1) (sqrt -1/3)))) (* (sqrt (/ 1 u1)) (* (sqrt -1) (sqrt -1/3))))))>
#<alt u1>
#<alt (* u1 (+ 1 (* 1/2 u1)))>
#<alt (* u1 (+ 1 (* u1 (+ 1/2 (* 1/3 u1)))))>
#<alt (* u1 (+ 1 (* u1 (+ 1/2 (* u1 (+ 1/3 (* -1/2 u1)))))))>
#<alt (* 1/3 (pow u1 3))>
#<alt (* (pow u1 3) (- 1/3 (* 1/2 (/ 1 u1))))>
#<alt (* (pow u1 3) (- (+ 1/3 (/ 1 (pow u1 2))) (* 1/2 (/ 1 u1))))>
#<alt (* (pow u1 3) (- (+ 1/3 (+ (* -2 (/ (log (/ 1 u1)) (pow u1 3))) (/ 1 (pow u1 2)))) (* 1/2 (/ 1 u1))))>
#<alt (* 1/3 (pow u1 3))>
#<alt (* -1 (* (pow u1 3) (- (* 1/2 (/ 1 u1)) 1/3)))>
#<alt (* -1 (* (pow u1 3) (- (* -1 (/ (- (/ 1 u1) 1/2) u1)) 1/3)))>
#<alt (* -1 (* (pow u1 3) (- (* -1 (/ (- (* -1 (/ (- (* 2 (/ (log (/ -1 u1)) u1)) 1) u1)) 1/2) u1)) 1/3)))>
#<alt u1>
#<alt (* u1 (+ 1 (* -1/2 u1)))>
#<alt (* u1 (+ 1 (* u1 (- (* 1/3 u1) 1/2))))>
#<alt (* u1 (+ 1 (* u1 (- (* 1/3 u1) 1/2))))>
#<alt (* 1/3 (pow u1 3))>
#<alt (* (pow u1 3) (- 1/3 (* 1/2 (/ 1 u1))))>
#<alt (* (pow u1 3) (- (+ 1/3 (/ 1 (pow u1 2))) (* 1/2 (/ 1 u1))))>
#<alt (* (pow u1 3) (- (+ 1/3 (/ 1 (pow u1 2))) (* 1/2 (/ 1 u1))))>
#<alt (* 1/3 (pow u1 3))>
#<alt (* -1 (* (pow u1 3) (- (* 1/2 (/ 1 u1)) 1/3)))>
#<alt (* -1 (* (pow u1 3) (- (* -1 (/ (- (/ 1 u1) 1/2) u1)) 1/3)))>
#<alt (* -1 (* (pow u1 3) (- (* -1 (/ (- (/ 1 u1) 1/2) u1)) 1/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 (* 1/4 (pow u1 4))>
#<alt (* 1/4 (pow u1 4))>
#<alt (* 1/4 (pow u1 4))>
#<alt (* 1/4 (pow u1 4))>
#<alt (* 1/4 (pow u1 4))>
#<alt (* 1/4 (pow u1 4))>
#<alt (* 1/4 (pow u1 4))>
#<alt (* 1/4 (pow u1 4))>
#<alt (* 1/4 (pow u1 4))>
#<alt (* 1/4 (pow u1 4))>
#<alt (* 1/4 (pow u1 4))>
#<alt (* 1/4 (pow u1 4))>
#<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)>
Calls

84 calls:

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

rewrite951.0ms (2.9%)

Algorithm
batch-egg-rewrite
Rules
4146×*-lowering-*.f32
4146×*-lowering-*.f64
3566×/-lowering-/.f32
3566×/-lowering-/.f64
2054×fma-lowering-fma.f32
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
045221
1265174
21996173
09701173
Stop Event
iter limit
node limit
Counts
24 → 659
Calls
Call 1
Inputs
(* (/ 1 (sqrt (/ 1 (neg (log (+ 1 (neg u1))))))) (sin (* (* 2 (PI)) u2)))
(/ 1 (sqrt (/ 1 (neg (log (+ 1 (neg u1)))))))
(sqrt (/ 1 (neg (log (+ 1 (neg u1))))))
(/ 1 (neg (log (+ 1 (neg u1)))))
(* (* (* 2 (pow u1 1/2)) (PI)) u2)
(* (* 2 (pow u1 1/2)) (PI))
(* 2 (pow u1 1/2))
(pow u1 1/2)
(* (pow (* u1 u1) 1/4) (sin (* (* 2 (PI)) u2)))
(pow (* u1 u1) 1/4)
(* u1 u1)
(sin (* (* 2 (PI)) u2))
(* (sqrt (/ (- (* (* u1 (* u1 1/2)) (* u1 (* u1 1/2))) (* u1 u1)) (- (* u1 (* u1 1/2)) u1))) (sin (* (* 2 (PI)) u2)))
(sqrt (/ (- (* (* u1 (* u1 1/2)) (* u1 (* u1 1/2))) (* u1 u1)) (- (* u1 (* u1 1/2)) u1)))
(/ (- (* (* u1 (* u1 1/2)) (* u1 (* u1 1/2))) (* u1 u1)) (- (* u1 (* u1 1/2)) u1))
(- (* (* u1 (* u1 1/2)) (* u1 (* u1 1/2))) (* u1 u1))
(* (sqrt (+ (* u1 (+ 1 (* u1 (+ (* u1 1/3) -1/2)))) (log (+ 1 (* u1 u1))))) (sin (* (* 2 (PI)) u2)))
(sqrt (+ (* u1 (+ 1 (* u1 (+ (* u1 1/3) -1/2)))) (log (+ 1 (* u1 u1)))))
(+ (* u1 (+ 1 (* u1 (+ (* u1 1/3) -1/2)))) (log (+ 1 (* u1 u1))))
(* u1 (+ 1 (* u1 (+ (* u1 1/3) -1/2))))
(* (* 2 (PI)) u2)
(PI)
(* (* u1 (* u1 1/2)) (* u1 (* u1 1/2)))
(* u1 1/3)
Outputs
(pow.f32 (/.f32 (pow.f32 (neg.f32 (log1p.f32 (neg.f32 u1))) #s(literal -1/2 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2)))) #s(literal -1 binary32))
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (neg.f32 (log1p.f32 (neg.f32 u1))) #s(literal -1/2 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2)))))
(/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) (pow.f32 (neg.f32 (log1p.f32 (neg.f32 u1))) #s(literal -1/2 binary32)))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (pow.f32 (neg.f32 (log1p.f32 (neg.f32 u1))) #s(literal -1/2 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))))))
(/.f32 (neg.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2)))) (neg.f32 (pow.f32 (neg.f32 (log1p.f32 (neg.f32 u1))) #s(literal -1/2 binary32))))
(/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) #s(literal -1 binary32)) (neg.f32 (pow.f32 (neg.f32 (log1p.f32 (neg.f32 u1))) #s(literal -1/2 binary32))))
(/.f32 (*.f32 #s(literal -1 binary32) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2)))) (neg.f32 (pow.f32 (neg.f32 (log1p.f32 (neg.f32 u1))) #s(literal -1/2 binary32))))
(/.f32 (neg.f32 (neg.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))))) (neg.f32 (neg.f32 (pow.f32 (neg.f32 (log1p.f32 (neg.f32 u1))) #s(literal -1/2 binary32)))))
(/.f32 (neg.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) #s(literal -1 binary32))) (neg.f32 (neg.f32 (pow.f32 (neg.f32 (log1p.f32 (neg.f32 u1))) #s(literal -1/2 binary32)))))
(/.f32 (neg.f32 (*.f32 #s(literal -1 binary32) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))))) (neg.f32 (neg.f32 (pow.f32 (neg.f32 (log1p.f32 (neg.f32 u1))) #s(literal -1/2 binary32)))))
(*.f32 #s(literal 1 binary32) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) (pow.f32 (neg.f32 (log1p.f32 (neg.f32 u1))) #s(literal -1/2 binary32))))
(*.f32 (pow.f32 (neg.f32 (log1p.f32 (neg.f32 u1))) #s(literal 1/2 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))))
(*.f32 (pow.f32 (neg.f32 (log1p.f32 (neg.f32 u1))) #s(literal 1/2 binary32)) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) #s(literal 1 binary32)))
(*.f32 #s(literal 2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) u2)) (cos.f32 (*.f32 (PI.f32) u2))) (pow.f32 (neg.f32 (log1p.f32 (neg.f32 u1))) #s(literal -1/2 binary32))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) (pow.f32 (neg.f32 (log1p.f32 (neg.f32 u1))) #s(literal 1/2 binary32)))
(*.f32 (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) (pow.f32 (neg.f32 (log1p.f32 (neg.f32 u1))) #s(literal -1/2 binary32))) #s(literal 1 binary32))
(*.f32 (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) #s(literal 1 binary32)) (pow.f32 (neg.f32 (log1p.f32 (neg.f32 u1))) #s(literal 1/2 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (neg.f32 (log1p.f32 (neg.f32 u1))) #s(literal -1/4 binary32))) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) (pow.f32 (neg.f32 (log1p.f32 (neg.f32 u1))) #s(literal -1/4 binary32))))
(*.f32 (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) (pow.f32 (neg.f32 (log1p.f32 (neg.f32 u1))) #s(literal -1/4 binary32))) (/.f32 #s(literal 1 binary32) (pow.f32 (neg.f32 (log1p.f32 (neg.f32 u1))) #s(literal -1/4 binary32))))
(*.f32 (/.f32 #s(literal 2 binary32) (pow.f32 (neg.f32 (log1p.f32 (neg.f32 u1))) #s(literal -1/2 binary32))) (/.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) u2)) (cos.f32 (*.f32 (PI.f32) u2))) #s(literal 1 binary32)))
(*.f32 (/.f32 #s(literal 2 binary32) (pow.f32 (neg.f32 (log1p.f32 (neg.f32 u1))) #s(literal -1/4 binary32))) (/.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) u2)) (cos.f32 (*.f32 (PI.f32) u2))) (pow.f32 (neg.f32 (log1p.f32 (neg.f32 u1))) #s(literal -1/4 binary32))))
(*.f32 (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) (pow.f32 (neg.f32 (log1p.f32 (neg.f32 u1))) #s(literal -1/2 binary32))))
(neg.f32 (/.f32 #s(literal -1 binary32) (pow.f32 (neg.f32 (log1p.f32 (neg.f32 u1))) #s(literal -1/2 binary32))))
(exp.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 (/.f32 #s(literal -1 binary32) (log1p.f32 (neg.f32 u1))))) #s(literal -1 binary32)))
(exp.f32 (*.f32 (log.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) #s(literal 1/2 binary32)))
(exp.f32 (*.f32 (log.f32 (/.f32 #s(literal -1 binary32) (log1p.f32 (neg.f32 u1)))) #s(literal -1/2 binary32)))
(exp.f32 (neg.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 (/.f32 #s(literal -1 binary32) (log1p.f32 (neg.f32 u1)))))))
(pow.f32 (neg.f32 (log1p.f32 (neg.f32 u1))) #s(literal 1/2 binary32))
(pow.f32 (/.f32 #s(literal -1 binary32) (log1p.f32 (neg.f32 u1))) #s(literal -1/2 binary32))
(pow.f32 (pow.f32 (neg.f32 (log1p.f32 (neg.f32 u1))) #s(literal -1/2 binary32)) #s(literal -1 binary32))
(pow.f32 (pow.f32 (neg.f32 (log1p.f32 (neg.f32 u1))) #s(literal 1/2 binary32)) #s(literal 1 binary32))
(pow.f32 (neg.f32 (neg.f32 (pow.f32 (neg.f32 (log1p.f32 (neg.f32 u1))) #s(literal -1/2 binary32)))) #s(literal -1 binary32))
(pow.f32 (pow.f32 (neg.f32 (log1p.f32 (neg.f32 u1))) #s(literal 1/4 binary32)) #s(literal 2 binary32))
(/.f32 #s(literal 1 binary32) (pow.f32 (neg.f32 (log1p.f32 (neg.f32 u1))) #s(literal -1/2 binary32)))
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (pow.f32 (neg.f32 (log1p.f32 (neg.f32 u1))) #s(literal -1/2 binary32)))))
(/.f32 (pow.f32 (neg.f32 (log1p.f32 (neg.f32 u1))) #s(literal 1/2 binary32)) #s(literal 1 binary32))
(/.f32 #s(literal -1 binary32) (neg.f32 (pow.f32 (neg.f32 (log1p.f32 (neg.f32 u1))) #s(literal -1/2 binary32))))
(/.f32 #s(literal -1 binary32) (neg.f32 (neg.f32 (neg.f32 (pow.f32 (neg.f32 (log1p.f32 (neg.f32 u1))) #s(literal -1/2 binary32))))))
(/.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) #s(literal 1/2 binary32)) (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)))
(/.f32 (neg.f32 (pow.f32 (neg.f32 (log1p.f32 (neg.f32 u1))) #s(literal 1/2 binary32))) #s(literal -1 binary32))
(/.f32 (sqrt.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (log1p.f32 (neg.f32 u1)) #s(literal 3 binary32)))) (sqrt.f32 (+.f32 #s(literal 0 binary32) (+.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) #s(literal 2 binary32)) (*.f32 #s(literal 0 binary32) (log1p.f32 (neg.f32 u1)))))))
(/.f32 (sqrt.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (log1p.f32 (neg.f32 u1)) #s(literal 2 binary32)))) (sqrt.f32 (+.f32 #s(literal 0 binary32) (log1p.f32 (neg.f32 u1)))))
(sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1))))
(*.f32 #s(literal 1 binary32) (pow.f32 (neg.f32 (log1p.f32 (neg.f32 u1))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (neg.f32 (log1p.f32 (neg.f32 u1))) #s(literal 1/2 binary32)) #s(literal 1 binary32))
(*.f32 (pow.f32 (neg.f32 (log1p.f32 (neg.f32 u1))) #s(literal 1/2 binary32)) (pow.f32 #s(literal 1 binary32) #s(literal -1/2 binary32)))
(*.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) (pow.f32 (neg.f32 (log1p.f32 (neg.f32 u1))) #s(literal -1/2 binary32))))
(*.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)) (pow.f32 (log1p.f32 (neg.f32 u1)) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) #s(literal 1/2 binary32)) (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (neg.f32 (log1p.f32 (neg.f32 u1))) #s(literal 1/4 binary32)) (pow.f32 (neg.f32 (log1p.f32 (neg.f32 u1))) #s(literal 1/4 binary32)))
(*.f32 (pow.f32 #s(literal -1 binary32) #s(literal -1/2 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (log1p.f32 (neg.f32 u1))) #s(literal -1/2 binary32)))
(*.f32 (pow.f32 #s(literal 1 binary32) #s(literal -1/2 binary32)) (pow.f32 (neg.f32 (log1p.f32 (neg.f32 u1))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (pow.f32 (neg.f32 (log1p.f32 (neg.f32 u1))) #s(literal -1/4 binary32)) #s(literal -1 binary32)) (pow.f32 (pow.f32 (neg.f32 (log1p.f32 (neg.f32 u1))) #s(literal -1/4 binary32)) #s(literal -1 binary32)))
(exp.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 (/.f32 #s(literal -1 binary32) (log1p.f32 (neg.f32 u1))))))
(exp.f32 (*.f32 (log.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) #s(literal -1/2 binary32)))
(exp.f32 (*.f32 (log.f32 (pow.f32 (neg.f32 (log1p.f32 (neg.f32 u1))) #s(literal 1/2 binary32))) #s(literal -1 binary32)))
(exp.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 (/.f32 #s(literal -1 binary32) (log1p.f32 (neg.f32 u1))))) #s(literal -1 binary32)) #s(literal -1 binary32)))
(exp.f32 (neg.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 (/.f32 #s(literal -1 binary32) (log1p.f32 (neg.f32 u1))))) #s(literal -1 binary32))))
(fabs.f32 (pow.f32 (neg.f32 (log1p.f32 (neg.f32 u1))) #s(literal -1/2 binary32)))
(pow.f32 (neg.f32 (log1p.f32 (neg.f32 u1))) #s(literal -1/2 binary32))
(pow.f32 (/.f32 #s(literal -1 binary32) (log1p.f32 (neg.f32 u1))) #s(literal 1/2 binary32))
(pow.f32 (pow.f32 (neg.f32 (log1p.f32 (neg.f32 u1))) #s(literal -1/2 binary32)) #s(literal 1 binary32))
(pow.f32 (pow.f32 (neg.f32 (log1p.f32 (neg.f32 u1))) #s(literal 1/2 binary32)) #s(literal -1 binary32))
(pow.f32 (pow.f32 (neg.f32 (log1p.f32 (neg.f32 u1))) #s(literal -1/4 binary32)) #s(literal 2 binary32))
(pow.f32 (*.f32 (/.f32 #s(literal -1 binary32) (log1p.f32 (neg.f32 u1))) (/.f32 #s(literal -1 binary32) (log1p.f32 (neg.f32 u1)))) #s(literal 1/4 binary32))
(-.f32 #s(literal 0 binary32) (/.f32 (pow.f32 (neg.f32 (log1p.f32 (neg.f32 u1))) #s(literal -1/2 binary32)) #s(literal -1 binary32)))
(/.f32 #s(literal 1 binary32) (pow.f32 (neg.f32 (log1p.f32 (neg.f32 u1))) #s(literal 1/2 binary32)))
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (pow.f32 (neg.f32 (log1p.f32 (neg.f32 u1))) #s(literal 1/2 binary32)))))
(/.f32 (pow.f32 (neg.f32 (log1p.f32 (neg.f32 u1))) #s(literal -1/2 binary32)) #s(literal 1 binary32))
(/.f32 #s(literal -1 binary32) (neg.f32 (pow.f32 (neg.f32 (log1p.f32 (neg.f32 u1))) #s(literal 1/2 binary32))))
(/.f32 (neg.f32 (pow.f32 (neg.f32 (log1p.f32 (neg.f32 u1))) #s(literal -1/2 binary32))) #s(literal -1 binary32))
(/.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)) (pow.f32 (log1p.f32 (neg.f32 u1)) #s(literal 1/2 binary32)))
(/.f32 (neg.f32 (neg.f32 (pow.f32 (neg.f32 (log1p.f32 (neg.f32 u1))) #s(literal -1/2 binary32)))) #s(literal 1 binary32))
(/.f32 (neg.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32))) (neg.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) #s(literal 1/2 binary32))))
(sqrt.f32 (/.f32 #s(literal -1 binary32) (log1p.f32 (neg.f32 u1))))
(*.f32 #s(literal 1 binary32) (pow.f32 (neg.f32 (log1p.f32 (neg.f32 u1))) #s(literal -1/2 binary32)))
(*.f32 (pow.f32 (neg.f32 (log1p.f32 (neg.f32 u1))) #s(literal -1/2 binary32)) #s(literal 1 binary32))
(*.f32 (pow.f32 (neg.f32 (log1p.f32 (neg.f32 u1))) #s(literal -1/2 binary32)) (pow.f32 #s(literal 1 binary32) #s(literal -1/2 binary32)))
(*.f32 #s(literal -1 binary32) (pow.f32 (/.f32 #s(literal -1 binary32) (pow.f32 (neg.f32 (log1p.f32 (neg.f32 u1))) #s(literal -1/2 binary32))) #s(literal -1 binary32)))
(*.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (log1p.f32 (neg.f32 u1))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (log1p.f32 (neg.f32 u1)))))
(*.f32 (pow.f32 (neg.f32 (log1p.f32 (neg.f32 u1))) #s(literal -1/4 binary32)) (pow.f32 (neg.f32 (log1p.f32 (neg.f32 u1))) #s(literal -1/4 binary32)))
(*.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) #s(literal -1/2 binary32)) (pow.f32 #s(literal -1 binary32) #s(literal -1/2 binary32)))
(*.f32 (pow.f32 #s(literal -1 binary32) #s(literal -1/2 binary32)) (pow.f32 (log1p.f32 (neg.f32 u1)) #s(literal -1/2 binary32)))
(*.f32 (pow.f32 (pow.f32 (neg.f32 (log1p.f32 (neg.f32 u1))) #s(literal -1/2 binary32)) #s(literal 1/2 binary32)) (pow.f32 (pow.f32 (neg.f32 (log1p.f32 (neg.f32 u1))) #s(literal -1/2 binary32)) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)) #s(literal -1 binary32)) (pow.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) #s(literal 1/2 binary32)) #s(literal -1 binary32)))
(*.f32 (pow.f32 (pow.f32 (neg.f32 (log1p.f32 (neg.f32 u1))) #s(literal 1/4 binary32)) #s(literal -1 binary32)) (pow.f32 (pow.f32 (neg.f32 (log1p.f32 (neg.f32 u1))) #s(literal 1/4 binary32)) #s(literal -1 binary32)))
(*.f32 (sqrt.f32 (pow.f32 (neg.f32 (log1p.f32 (neg.f32 u1))) #s(literal -1/2 binary32))) (sqrt.f32 (pow.f32 (neg.f32 (log1p.f32 (neg.f32 u1))) #s(literal -1/2 binary32))))
(neg.f32 (/.f32 #s(literal 1 binary32) (log1p.f32 (neg.f32 u1))))
(exp.f32 (log.f32 (/.f32 #s(literal -1 binary32) (log1p.f32 (neg.f32 u1)))))
(pow.f32 (neg.f32 (log1p.f32 (neg.f32 u1))) #s(literal -1 binary32))
(pow.f32 (/.f32 #s(literal -1 binary32) (log1p.f32 (neg.f32 u1))) #s(literal 1 binary32))
(pow.f32 (pow.f32 (neg.f32 (log1p.f32 (neg.f32 u1))) #s(literal -1/2 binary32)) #s(literal 2 binary32))
(pow.f32 (pow.f32 (neg.f32 (log1p.f32 (neg.f32 u1))) #s(literal 1/2 binary32)) #s(literal -2 binary32))
(pow.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) #s(literal 2 binary32)) #s(literal -1/2 binary32))
(pow.f32 (*.f32 (/.f32 #s(literal -1 binary32) (log1p.f32 (neg.f32 u1))) (/.f32 #s(literal -1 binary32) (log1p.f32 (neg.f32 u1)))) #s(literal 1/2 binary32))
(pow.f32 (*.f32 (pow.f32 (neg.f32 (log1p.f32 (neg.f32 u1))) #s(literal 1/2 binary32)) (pow.f32 (neg.f32 (log1p.f32 (neg.f32 u1))) #s(literal 1/2 binary32))) #s(literal -1 binary32))
(-.f32 #s(literal 0 binary32) (/.f32 #s(literal 1 binary32) (log1p.f32 (neg.f32 u1))))
(/.f32 #s(literal 1 binary32) (neg.f32 (log1p.f32 (neg.f32 u1))))
(/.f32 #s(literal -1 binary32) (log1p.f32 (neg.f32 u1)))
(sqrt.f32 (*.f32 (/.f32 #s(literal -1 binary32) (log1p.f32 (neg.f32 u1))) (/.f32 #s(literal -1 binary32) (log1p.f32 (neg.f32 u1)))))
(*.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (log1p.f32 (neg.f32 u1))))
(*.f32 (/.f32 #s(literal -1 binary32) (log1p.f32 (neg.f32 u1))) #s(literal 1 binary32))
(*.f32 (pow.f32 (neg.f32 (log1p.f32 (neg.f32 u1))) #s(literal -1/2 binary32)) (pow.f32 (neg.f32 (log1p.f32 (neg.f32 u1))) #s(literal -1/2 binary32)))
(*.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (log1p.f32 (neg.f32 u1))))
(*.f32 (/.f32 #s(literal 1 binary32) (log1p.f32 (neg.f32 u1))) #s(literal -1 binary32))
(*.f32 #s(literal 2 binary32) (*.f32 (pow.f32 u1 #s(literal 1/2 binary32)) (*.f32 (PI.f32) u2)))
(*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) (pow.f32 u1 #s(literal 1/2 binary32))) u2))
(*.f32 (PI.f32) (*.f32 (*.f32 #s(literal 2 binary32) (pow.f32 u1 #s(literal 1/2 binary32))) u2))
(*.f32 u2 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (pow.f32 u1 #s(literal 1/2 binary32))))
(*.f32 (pow.f32 u1 #s(literal 1/2 binary32)) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2)))
(*.f32 (*.f32 #s(literal 2 binary32) (pow.f32 u1 #s(literal 1/2 binary32))) (*.f32 (PI.f32) u2))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (pow.f32 u1 #s(literal 1/2 binary32))) u2)
(*.f32 (*.f32 (PI.f32) u2) (*.f32 #s(literal 2 binary32) (pow.f32 u1 #s(literal 1/2 binary32))))
(*.f32 (*.f32 u2 #s(literal 2 binary32)) (*.f32 (PI.f32) (pow.f32 u1 #s(literal 1/2 binary32))))
(*.f32 (*.f32 u2 (*.f32 #s(literal 2 binary32) (pow.f32 u1 #s(literal 1/2 binary32)))) (PI.f32))
(*.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (pow.f32 u1 #s(literal 1/2 binary32))))
(*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (pow.f32 u1 #s(literal 1/2 binary32))))
(*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) (pow.f32 u1 #s(literal 1/2 binary32))))
(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (pow.f32 u1 #s(literal 1/2 binary32)))
(*.f32 (pow.f32 u1 #s(literal 1/2 binary32)) (*.f32 #s(literal 2 binary32) (PI.f32)))
(*.f32 (*.f32 #s(literal 2 binary32) (pow.f32 u1 #s(literal 1/2 binary32))) (PI.f32))
(*.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) (*.f32 #s(literal 2 binary32) (pow.f32 u1 #s(literal 1/2 binary32)))))
(*.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) (*.f32 #s(literal 2 binary32) (pow.f32 u1 #s(literal 1/2 binary32)))))
(*.f32 (*.f32 (PI.f32) (pow.f32 u1 #s(literal 1/2 binary32))) #s(literal 2 binary32))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (pow.f32 u1 #s(literal 1/2 binary32))) #s(literal 1 binary32)) (PI.f32))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (pow.f32 u1 #s(literal 1/2 binary32))) (pow.f32 (PI.f32) #s(literal 2/3 binary32))) (pow.f32 (PI.f32) #s(literal 1/3 binary32)))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (pow.f32 u1 #s(literal 1/2 binary32))) (pow.f32 (PI.f32) #s(literal 1/2 binary32))) (pow.f32 (PI.f32) #s(literal 1/2 binary32)))
(*.f32 #s(literal 2 binary32) (pow.f32 u1 #s(literal 1/2 binary32)))
(*.f32 (pow.f32 u1 #s(literal 1/2 binary32)) #s(literal 2 binary32))
(*.f32 (pow.f32 u1 #s(literal 1/4 binary32)) (*.f32 (pow.f32 u1 #s(literal 1/4 binary32)) #s(literal 2 binary32)))
(*.f32 (*.f32 #s(literal 2 binary32) (pow.f32 u1 #s(literal 1/4 binary32))) (pow.f32 u1 #s(literal 1/4 binary32)))
(exp.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 u1)))
(exp.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 #s(literal 2 binary32) (log.f32 u1))))
(exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) #s(literal 1/8 binary32)))
(exp.f32 (*.f32 (log.f32 (pow.f32 u1 #s(literal 1/4 binary32))) #s(literal 2 binary32)))
(exp.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (log.f32 u1)) #s(literal 1/8 binary32)) #s(literal 2 binary32)))
(exp.f32 (*.f32 (*.f32 (log.f32 u1) #s(literal 1/4 binary32)) #s(literal 2 binary32)))
(exp.f32 (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (log.f32 u1)) #s(literal 1/8 binary32)) (*.f32 (*.f32 #s(literal 2 binary32) (log.f32 u1)) #s(literal 1/8 binary32))))
(exp.f32 (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (log.f32 u1)) #s(literal 1/8 binary32)) (*.f32 (log.f32 u1) #s(literal 1/4 binary32))))
(exp.f32 (+.f32 (*.f32 (log.f32 u1) #s(literal 1/4 binary32)) (*.f32 (*.f32 #s(literal 2 binary32) (log.f32 u1)) #s(literal 1/8 binary32))))
(exp.f32 (+.f32 (*.f32 (log.f32 u1) #s(literal 1/4 binary32)) (*.f32 (log.f32 u1) #s(literal 1/4 binary32))))
(pow.f32 u1 #s(literal 1/2 binary32))
(pow.f32 (neg.f32 u1) #s(literal 1/2 binary32))
(pow.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))
(pow.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)) #s(literal 1/8 binary32))
(pow.f32 (pow.f32 u1 #s(literal 1/4 binary32)) #s(literal 2 binary32))
(pow.f32 (exp.f32 #s(literal 1/2 binary32)) (log.f32 u1))
(pow.f32 (exp.f32 #s(literal 1/4 binary32)) (*.f32 #s(literal 2 binary32) (log.f32 u1)))
(sqrt.f32 u1)
(*.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 1/2 binary32)))
(*.f32 (pow.f32 u1 #s(literal 1/2 binary32)) #s(literal 1 binary32))
(*.f32 (pow.f32 u1 #s(literal 1/2 binary32)) (pow.f32 #s(literal 1 binary32) #s(literal 1/4 binary32)))
(*.f32 (pow.f32 u1 #s(literal 1/4 binary32)) (pow.f32 u1 #s(literal 1/4 binary32)))
(*.f32 (pow.f32 u1 #s(literal 1/8 binary32)) (pow.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/8 binary32)))
(*.f32 (pow.f32 #s(literal 1 binary32) #s(literal 1/4 binary32)) (pow.f32 u1 #s(literal 1/2 binary32)))
(*.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/4 binary32)) (pow.f32 (-.f32 #s(literal 0 binary32) (*.f32 u1 u1)) #s(literal 1/4 binary32)))
(*.f32 (pow.f32 (*.f32 (neg.f32 u1) #s(literal -1 binary32)) #s(literal 1/4 binary32)) (pow.f32 u1 #s(literal 1/4 binary32)))
(*.f32 (pow.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/8 binary32)) (pow.f32 u1 #s(literal 1/8 binary32)))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) (pow.f32 u1 #s(literal 1/2 binary32)))
(*.f32 (pow.f32 u1 #s(literal 1/2 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))))
(*.f32 (pow.f32 u1 #s(literal 1/4 binary32)) (*.f32 (pow.f32 u1 #s(literal 1/4 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2)))))
(*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) (pow.f32 u1 #s(literal 1/4 binary32))) (pow.f32 u1 #s(literal 1/4 binary32)))
(exp.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 u1)))
(exp.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 #s(literal 2 binary32) (log.f32 u1))))
(exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) #s(literal 1/8 binary32)))
(exp.f32 (*.f32 (log.f32 (pow.f32 u1 #s(literal 1/4 binary32))) #s(literal 2 binary32)))
(exp.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (log.f32 u1)) #s(literal 1/8 binary32)) #s(literal 2 binary32)))
(exp.f32 (*.f32 (*.f32 (log.f32 u1) #s(literal 1/4 binary32)) #s(literal 2 binary32)))
(exp.f32 (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (log.f32 u1)) #s(literal 1/8 binary32)) (*.f32 (*.f32 #s(literal 2 binary32) (log.f32 u1)) #s(literal 1/8 binary32))))
(exp.f32 (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (log.f32 u1)) #s(literal 1/8 binary32)) (*.f32 (log.f32 u1) #s(literal 1/4 binary32))))
(exp.f32 (+.f32 (*.f32 (log.f32 u1) #s(literal 1/4 binary32)) (*.f32 (*.f32 #s(literal 2 binary32) (log.f32 u1)) #s(literal 1/8 binary32))))
(exp.f32 (+.f32 (*.f32 (log.f32 u1) #s(literal 1/4 binary32)) (*.f32 (log.f32 u1) #s(literal 1/4 binary32))))
(pow.f32 u1 #s(literal 1/2 binary32))
(pow.f32 (neg.f32 u1) #s(literal 1/2 binary32))
(pow.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))
(pow.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)) #s(literal 1/8 binary32))
(pow.f32 (pow.f32 u1 #s(literal 1/4 binary32)) #s(literal 2 binary32))
(pow.f32 (exp.f32 #s(literal 1/2 binary32)) (log.f32 u1))
(pow.f32 (exp.f32 #s(literal 1/4 binary32)) (*.f32 #s(literal 2 binary32) (log.f32 u1)))
(sqrt.f32 u1)
(*.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 1/2 binary32)))
(*.f32 (pow.f32 u1 #s(literal 1/2 binary32)) #s(literal 1 binary32))
(*.f32 (pow.f32 u1 #s(literal 1/2 binary32)) (pow.f32 #s(literal 1 binary32) #s(literal 1/4 binary32)))
(*.f32 (pow.f32 u1 #s(literal 1/4 binary32)) (pow.f32 u1 #s(literal 1/4 binary32)))
(*.f32 (pow.f32 u1 #s(literal 1/8 binary32)) (pow.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/8 binary32)))
(*.f32 (pow.f32 #s(literal 1 binary32) #s(literal 1/4 binary32)) (pow.f32 u1 #s(literal 1/2 binary32)))
(*.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/4 binary32)) (pow.f32 (-.f32 #s(literal 0 binary32) (*.f32 u1 u1)) #s(literal 1/4 binary32)))
(*.f32 (pow.f32 (*.f32 (neg.f32 u1) #s(literal -1 binary32)) #s(literal 1/4 binary32)) (pow.f32 u1 #s(literal 1/4 binary32)))
(*.f32 (pow.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/8 binary32)) (pow.f32 u1 #s(literal 1/8 binary32)))
(neg.f32 (-.f32 #s(literal 0 binary32) (*.f32 u1 u1)))
(exp.f32 (*.f32 #s(literal 2 binary32) (log.f32 u1)))
(exp.f32 (*.f32 (log.f32 (neg.f32 u1)) #s(literal 2 binary32)))
(pow.f32 u1 #s(literal 2 binary32))
(pow.f32 (neg.f32 u1) #s(literal 2 binary32))
(pow.f32 (*.f32 u1 u1) #s(literal 1 binary32))
(pow.f32 (exp.f32 #s(literal 2 binary32)) (log.f32 u1))
(*.f32 #s(literal 1 binary32) (*.f32 u1 u1))
(*.f32 u1 u1)
(*.f32 (neg.f32 u1) (neg.f32 u1))
(*.f32 (*.f32 u1 u1) #s(literal 1 binary32))
(*.f32 #s(literal -1 binary32) (-.f32 #s(literal 0 binary32) (*.f32 u1 u1)))
(*.f32 (*.f32 (neg.f32 u1) #s(literal -1 binary32)) u1)
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2)))
(*.f32 #s(literal 1 binary32) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))))
(*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 (PI.f32) u2)) (cos.f32 (*.f32 (PI.f32) u2))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) #s(literal 1 binary32))
(/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) (pow.f32 (*.f32 u1 (-.f32 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) u1)) #s(literal 1/2 binary32))) (pow.f32 (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32))) #s(literal 1/2 binary32)))
(/.f32 (*.f32 (pow.f32 (*.f32 u1 (-.f32 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) u1)) #s(literal 1/2 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2)))) (pow.f32 (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32))) #s(literal 1/2 binary32)))
(/.f32 (neg.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) (pow.f32 (*.f32 u1 (-.f32 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) u1)) #s(literal 1/2 binary32)))) (neg.f32 (pow.f32 (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32))) #s(literal 1/2 binary32))))
(/.f32 (neg.f32 (*.f32 (pow.f32 (*.f32 u1 (-.f32 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) u1)) #s(literal 1/2 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))))) (neg.f32 (pow.f32 (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32))) #s(literal 1/2 binary32))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) (pow.f32 (*.f32 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal 1 binary32)) u1) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (*.f32 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal 1 binary32)) u1) #s(literal 1/2 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))))
(exp.f32 (*.f32 (log.f32 (*.f32 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal 1 binary32)) u1)) #s(literal 1/2 binary32)))
(pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal 1 binary32)) u1)) #s(literal -1/2 binary32))
(pow.f32 (*.f32 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal 1 binary32)) u1) #s(literal 1/2 binary32))
(pow.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal 1 binary32)) u1)) #s(literal 1/2 binary32)) #s(literal -1 binary32))
(pow.f32 (pow.f32 (*.f32 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal 1 binary32)) u1) #s(literal 1/4 binary32)) #s(literal 2 binary32))
(pow.f32 (*.f32 (*.f32 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal 1 binary32)) u1) (*.f32 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal 1 binary32)) u1)) #s(literal 1/4 binary32))
(pow.f32 (exp.f32 (log.f32 (*.f32 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal 1 binary32)) u1))) #s(literal 1/2 binary32))
(/.f32 #s(literal 1 binary32) (pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal 1 binary32)) u1)) #s(literal 1/2 binary32)))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal 1 binary32)) u1)) #s(literal 1 binary32))))
(/.f32 #s(literal -1 binary32) (neg.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal 1 binary32)) u1)) #s(literal 1/2 binary32))))
(/.f32 (pow.f32 (*.f32 u1 (-.f32 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) u1)) #s(literal 1/2 binary32)) (pow.f32 (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32))) #s(literal 1/2 binary32)))
(/.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)) (sqrt.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal 1 binary32)) u1)))))
(/.f32 (pow.f32 (+.f32 (*.f32 (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) #s(literal 1/8 binary32)) (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/2 binary32)) (sqrt.f32 (+.f32 (*.f32 u1 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32)))) (-.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 #s(literal 1/2 binary32))))))))
(/.f32 (pow.f32 (neg.f32 (*.f32 u1 (-.f32 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) u1))) #s(literal 1/2 binary32)) (pow.f32 (neg.f32 (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32)))) #s(literal 1/2 binary32)))
(/.f32 (pow.f32 (+.f32 (*.f32 #s(literal 1/64 binary32) (*.f32 (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))))) (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)))) #s(literal 1/2 binary32)) (sqrt.f32 (*.f32 (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32))) (+.f32 (*.f32 (*.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) #s(literal 1/16 binary32)) (*.f32 (*.f32 u1 u1) (*.f32 u1 (+.f32 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) u1)))))))
(/.f32 (pow.f32 (*.f32 (*.f32 u1 (+.f32 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) u1)) (*.f32 u1 (-.f32 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) u1))) #s(literal 1/2 binary32)) (sqrt.f32 (*.f32 (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32))) (*.f32 u1 (+.f32 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) u1)))))
(/.f32 (neg.f32 (pow.f32 (*.f32 u1 (-.f32 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) u1)) #s(literal 1/2 binary32))) (neg.f32 (pow.f32 (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32))) #s(literal 1/2 binary32))))
(/.f32 (sqrt.f32 (-.f32 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32)))) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32)))) (*.f32 (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32))) (*.f32 u1 u1)))) (sqrt.f32 (*.f32 (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32))) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32))))))
(/.f32 (sqrt.f32 (*.f32 (+.f32 (*.f32 #s(literal 1/64 binary32) (*.f32 (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))))) (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)))) #s(literal 1 binary32))) (sqrt.f32 (*.f32 (+.f32 (*.f32 (*.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) #s(literal 1/16 binary32)) (*.f32 (*.f32 u1 u1) (*.f32 u1 (+.f32 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) u1)))) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32))))))
(/.f32 (sqrt.f32 (*.f32 (*.f32 (*.f32 u1 (+.f32 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) u1)) (*.f32 u1 (-.f32 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) u1))) #s(literal 1 binary32))) (sqrt.f32 (*.f32 (*.f32 u1 (+.f32 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) u1)) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32))))))
(/.f32 (sqrt.f32 (neg.f32 (neg.f32 (*.f32 u1 (-.f32 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) u1))))) (sqrt.f32 (neg.f32 (neg.f32 (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32)))))))
(/.f32 (sqrt.f32 (-.f32 (*.f32 (/.f32 (*.f32 u1 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32)))) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32)))) (*.f32 (/.f32 (*.f32 u1 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32)))) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32)))) (/.f32 (*.f32 u1 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32)))) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32)))))) (*.f32 (/.f32 (*.f32 u1 u1) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32)))) (*.f32 (/.f32 (*.f32 u1 u1) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32)))) (/.f32 (*.f32 u1 u1) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32)))))))) (sqrt.f32 (+.f32 (*.f32 (/.f32 (*.f32 u1 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32)))) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32)))) (/.f32 (*.f32 u1 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32)))) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32))))) (+.f32 (*.f32 (/.f32 (*.f32 u1 u1) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32)))) (/.f32 (*.f32 u1 u1) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32))))) (*.f32 (/.f32 (*.f32 u1 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32)))) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32)))) (/.f32 (*.f32 u1 u1) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32)))))))))
(/.f32 (sqrt.f32 (-.f32 (*.f32 (/.f32 (*.f32 u1 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32)))) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32)))) (/.f32 (*.f32 u1 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32)))) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32))))) (*.f32 (/.f32 (*.f32 u1 u1) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32)))) (/.f32 (*.f32 u1 u1) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32))))))) (sqrt.f32 (+.f32 (/.f32 (*.f32 u1 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32)))) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32)))) (/.f32 (*.f32 u1 u1) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32)))))))
(/.f32 (sqrt.f32 (*.f32 (*.f32 u1 (-.f32 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) u1)) #s(literal 1 binary32))) (pow.f32 (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32))) #s(literal 1/2 binary32)))
(/.f32 (sqrt.f32 (*.f32 (+.f32 (*.f32 #s(literal 1/64 binary32) (*.f32 (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))))) (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32)))))) (pow.f32 (+.f32 (*.f32 (*.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) #s(literal 1/16 binary32)) (*.f32 (*.f32 u1 u1) (*.f32 u1 (+.f32 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) u1)))) #s(literal 1/2 binary32)))
(/.f32 (sqrt.f32 (*.f32 (*.f32 (*.f32 u1 (+.f32 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) u1)) (*.f32 u1 (-.f32 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) u1))) (/.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32)))))) (hypot.f32 u1 (*.f32 u1 (*.f32 u1 #s(literal 1/2 binary32)))))
(/.f32 (neg.f32 (pow.f32 (neg.f32 (*.f32 u1 (-.f32 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) u1))) #s(literal 1/2 binary32))) (neg.f32 (pow.f32 (neg.f32 (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32)))) #s(literal 1/2 binary32))))
(/.f32 (neg.f32 (neg.f32 (pow.f32 (*.f32 u1 (-.f32 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) u1)) #s(literal 1/2 binary32)))) (neg.f32 (neg.f32 (pow.f32 (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32))) #s(literal 1/2 binary32)))))
(sqrt.f32 (*.f32 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal 1 binary32)) u1))
(*.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal 1 binary32)) u1) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (*.f32 u1 (-.f32 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) u1)) #s(literal 1/2 binary32)) (pow.f32 (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32))) #s(literal -1/2 binary32)))
(*.f32 (pow.f32 (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32))) #s(literal -1/2 binary32)) (pow.f32 (*.f32 u1 (-.f32 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) u1)) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (*.f32 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal 1 binary32)) u1) #s(literal 1/2 binary32)) (pow.f32 (*.f32 (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32))))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (*.f32 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal 1 binary32)) u1) #s(literal 1/2 binary32)) (pow.f32 (/.f32 (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32))) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32)))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (*.f32 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal 1 binary32)) u1) #s(literal 1/2 binary32)) (sqrt.f32 (*.f32 (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32)))))))
(*.f32 (pow.f32 (*.f32 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal 1 binary32)) u1) #s(literal 1/2 binary32)) (sqrt.f32 (/.f32 (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32))) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32))))))
(*.f32 (pow.f32 (neg.f32 (*.f32 u1 (-.f32 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) u1))) #s(literal 1/2 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32))))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (neg.f32 (*.f32 u1 (-.f32 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) u1))) #s(literal 1/2 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32)))))))
(*.f32 (pow.f32 (*.f32 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal 1 binary32)) u1) #s(literal 1/4 binary32)) (pow.f32 (*.f32 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal 1 binary32)) u1) #s(literal 1/4 binary32)))
(*.f32 (pow.f32 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal 1 binary32)) #s(literal 1/2 binary32)) (pow.f32 u1 #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (/.f32 (*.f32 u1 (-.f32 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) u1)) (*.f32 u1 (-.f32 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) u1))) #s(literal 1/2 binary32)) (pow.f32 (*.f32 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal 1 binary32)) u1) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (/.f32 (*.f32 u1 (-.f32 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) u1)) (+.f32 (*.f32 (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) #s(literal 1/8 binary32)) (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1/2 binary32)) (pow.f32 (+.f32 (*.f32 u1 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32)))) (*.f32 u1 (*.f32 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal 1 binary32)) u1))) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal 1 binary32))) (pow.f32 u1 #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 (/.f32 (*.f32 u1 (-.f32 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) u1)) (*.f32 u1 (-.f32 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) u1)))) (pow.f32 (*.f32 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal 1 binary32)) u1) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 (/.f32 (*.f32 u1 (-.f32 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) u1)) (+.f32 (*.f32 (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) #s(literal 1/8 binary32)) (*.f32 u1 (*.f32 u1 u1))))) (pow.f32 (+.f32 (*.f32 u1 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32)))) (*.f32 u1 (*.f32 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal 1 binary32)) u1))) #s(literal 1/2 binary32)))
(neg.f32 (*.f32 (/.f32 u1 #s(literal -1 binary32)) (/.f32 (-.f32 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) u1) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32))))))
(neg.f32 (-.f32 (/.f32 #s(literal 0 binary32) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32)))) (*.f32 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal 1 binary32)) u1)))
(exp.f32 (*.f32 (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal 1 binary32)) u1))) #s(literal -1 binary32)))
(+.f32 u1 (*.f32 u1 (*.f32 u1 #s(literal 1/2 binary32))))
(+.f32 (*.f32 u1 (*.f32 u1 #s(literal 1/2 binary32))) u1)
(+.f32 (/.f32 (*.f32 u1 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32)))) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32)))) (neg.f32 (/.f32 (*.f32 u1 u1) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32))))))
(+.f32 (fma.f32 u1 (/.f32 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32)))) (neg.f32 (*.f32 (/.f32 u1 (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32)))) u1))) (fma.f32 (neg.f32 (/.f32 u1 (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32))))) u1 (*.f32 (/.f32 u1 (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32)))) u1)))
(+.f32 (fma.f32 u1 (/.f32 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32)))) (neg.f32 (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32)))) (*.f32 u1 u1)))) (fma.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32))))) (*.f32 u1 u1) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32)))) (*.f32 u1 u1))))
(+.f32 (fma.f32 u1 (/.f32 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32)))) (neg.f32 (*.f32 (*.f32 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal 1 binary32)) u1) (/.f32 (*.f32 u1 u1) (*.f32 u1 (-.f32 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) u1)))))) (fma.f32 (neg.f32 (*.f32 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal 1 binary32)) u1)) (/.f32 (*.f32 u1 u1) (*.f32 u1 (-.f32 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) u1))) (*.f32 (*.f32 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal 1 binary32)) u1) (/.f32 (*.f32 u1 u1) (*.f32 u1 (-.f32 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) u1))))))
(+.f32 (fma.f32 u1 (/.f32 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32)))) (neg.f32 (*.f32 (+.f32 (*.f32 u1 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32)))) (*.f32 u1 (*.f32 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal 1 binary32)) u1))) (/.f32 (*.f32 u1 u1) (+.f32 (*.f32 (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) #s(literal 1/8 binary32)) (*.f32 u1 (*.f32 u1 u1))))))) (fma.f32 (neg.f32 (+.f32 (*.f32 u1 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32)))) (*.f32 u1 (*.f32 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal 1 binary32)) u1)))) (/.f32 (*.f32 u1 u1) (+.f32 (*.f32 (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) #s(literal 1/8 binary32)) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (+.f32 (*.f32 u1 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32)))) (*.f32 u1 (*.f32 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal 1 binary32)) u1))) (/.f32 (*.f32 u1 u1) (+.f32 (*.f32 (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) #s(literal 1/8 binary32)) (*.f32 u1 (*.f32 u1 u1)))))))
(+.f32 (fma.f32 (*.f32 u1 u1) (/.f32 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32)) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32)))) (neg.f32 (*.f32 (/.f32 u1 (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32)))) u1))) (fma.f32 (neg.f32 (/.f32 u1 (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32))))) u1 (*.f32 (/.f32 u1 (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32)))) u1)))
(+.f32 (fma.f32 (*.f32 u1 u1) (/.f32 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32)) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32)))) (neg.f32 (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32)))) (*.f32 u1 u1)))) (fma.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32))))) (*.f32 u1 u1) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32)))) (*.f32 u1 u1))))
(+.f32 (fma.f32 (*.f32 u1 u1) (/.f32 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32)) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32)))) (neg.f32 (*.f32 (*.f32 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal 1 binary32)) u1) (/.f32 (*.f32 u1 u1) (*.f32 u1 (-.f32 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) u1)))))) (fma.f32 (neg.f32 (*.f32 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal 1 binary32)) u1)) (/.f32 (*.f32 u1 u1) (*.f32 u1 (-.f32 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) u1))) (*.f32 (*.f32 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal 1 binary32)) u1) (/.f32 (*.f32 u1 u1) (*.f32 u1 (-.f32 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) u1))))))
(+.f32 (fma.f32 (*.f32 u1 u1) (/.f32 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32)) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32)))) (neg.f32 (*.f32 (+.f32 (*.f32 u1 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32)))) (*.f32 u1 (*.f32 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal 1 binary32)) u1))) (/.f32 (*.f32 u1 u1) (+.f32 (*.f32 (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) #s(literal 1/8 binary32)) (*.f32 u1 (*.f32 u1 u1))))))) (fma.f32 (neg.f32 (+.f32 (*.f32 u1 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32)))) (*.f32 u1 (*.f32 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal 1 binary32)) u1)))) (/.f32 (*.f32 u1 u1) (+.f32 (*.f32 (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) #s(literal 1/8 binary32)) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (+.f32 (*.f32 u1 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32)))) (*.f32 u1 (*.f32 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal 1 binary32)) u1))) (/.f32 (*.f32 u1 u1) (+.f32 (*.f32 (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) #s(literal 1/8 binary32)) (*.f32 u1 (*.f32 u1 u1)))))))
(+.f32 (fma.f32 (*.f32 u1 (*.f32 u1 #s(literal 1/2 binary32))) (/.f32 (*.f32 u1 (*.f32 u1 #s(literal 1/2 binary32))) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32)))) (neg.f32 (*.f32 (/.f32 u1 (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32)))) u1))) (fma.f32 (neg.f32 (/.f32 u1 (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32))))) u1 (*.f32 (/.f32 u1 (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32)))) u1)))
(+.f32 (fma.f32 (*.f32 u1 (*.f32 u1 #s(literal 1/2 binary32))) (/.f32 (*.f32 u1 (*.f32 u1 #s(literal 1/2 binary32))) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32)))) (neg.f32 (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32)))) (*.f32 u1 u1)))) (fma.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32))))) (*.f32 u1 u1) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32)))) (*.f32 u1 u1))))
(+.f32 (fma.f32 (*.f32 u1 (*.f32 u1 #s(literal 1/2 binary32))) (/.f32 (*.f32 u1 (*.f32 u1 #s(literal 1/2 binary32))) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32)))) (neg.f32 (*.f32 (*.f32 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal 1 binary32)) u1) (/.f32 (*.f32 u1 u1) (*.f32 u1 (-.f32 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) u1)))))) (fma.f32 (neg.f32 (*.f32 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal 1 binary32)) u1)) (/.f32 (*.f32 u1 u1) (*.f32 u1 (-.f32 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) u1))) (*.f32 (*.f32 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal 1 binary32)) u1) (/.f32 (*.f32 u1 u1) (*.f32 u1 (-.f32 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) u1))))))
(+.f32 (fma.f32 (*.f32 u1 (*.f32 u1 #s(literal 1/2 binary32))) (/.f32 (*.f32 u1 (*.f32 u1 #s(literal 1/2 binary32))) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32)))) (neg.f32 (*.f32 (+.f32 (*.f32 u1 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32)))) (*.f32 u1 (*.f32 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal 1 binary32)) u1))) (/.f32 (*.f32 u1 u1) (+.f32 (*.f32 (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) #s(literal 1/8 binary32)) (*.f32 u1 (*.f32 u1 u1))))))) (fma.f32 (neg.f32 (+.f32 (*.f32 u1 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32)))) (*.f32 u1 (*.f32 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal 1 binary32)) u1)))) (/.f32 (*.f32 u1 u1) (+.f32 (*.f32 (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) #s(literal 1/8 binary32)) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (+.f32 (*.f32 u1 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32)))) (*.f32 u1 (*.f32 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal 1 binary32)) u1))) (/.f32 (*.f32 u1 u1) (+.f32 (*.f32 (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) #s(literal 1/8 binary32)) (*.f32 u1 (*.f32 u1 u1)))))))
(+.f32 (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32)))) (/.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32)))) (neg.f32 (*.f32 (/.f32 u1 (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32)))) u1))) (fma.f32 (neg.f32 (/.f32 u1 (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32))))) u1 (*.f32 (/.f32 u1 (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32)))) u1)))
(+.f32 (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32)))) (/.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32)))) (neg.f32 (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32)))) (*.f32 u1 u1)))) (fma.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32))))) (*.f32 u1 u1) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32)))) (*.f32 u1 u1))))
(+.f32 (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32)))) (/.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32)))) (neg.f32 (*.f32 (*.f32 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal 1 binary32)) u1) (/.f32 (*.f32 u1 u1) (*.f32 u1 (-.f32 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) u1)))))) (fma.f32 (neg.f32 (*.f32 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal 1 binary32)) u1)) (/.f32 (*.f32 u1 u1) (*.f32 u1 (-.f32 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) u1))) (*.f32 (*.f32 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal 1 binary32)) u1) (/.f32 (*.f32 u1 u1) (*.f32 u1 (-.f32 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) u1))))))
(+.f32 (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32)))) (/.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32)))) (neg.f32 (*.f32 (+.f32 (*.f32 u1 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32)))) (*.f32 u1 (*.f32 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal 1 binary32)) u1))) (/.f32 (*.f32 u1 u1) (+.f32 (*.f32 (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) #s(literal 1/8 binary32)) (*.f32 u1 (*.f32 u1 u1))))))) (fma.f32 (neg.f32 (+.f32 (*.f32 u1 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32)))) (*.f32 u1 (*.f32 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal 1 binary32)) u1)))) (/.f32 (*.f32 u1 u1) (+.f32 (*.f32 (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) #s(literal 1/8 binary32)) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (+.f32 (*.f32 u1 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32)))) (*.f32 u1 (*.f32 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal 1 binary32)) u1))) (/.f32 (*.f32 u1 u1) (+.f32 (*.f32 (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) #s(literal 1/8 binary32)) (*.f32 u1 (*.f32 u1 u1)))))))
(+.f32 (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 #s(literal 1/2 binary32)))) (/.f32 (*.f32 u1 #s(literal 1/2 binary32)) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32)))) (neg.f32 (*.f32 (/.f32 u1 (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32)))) u1))) (fma.f32 (neg.f32 (/.f32 u1 (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32))))) u1 (*.f32 (/.f32 u1 (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32)))) u1)))
(+.f32 (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 #s(literal 1/2 binary32)))) (/.f32 (*.f32 u1 #s(literal 1/2 binary32)) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32)))) (neg.f32 (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32)))) (*.f32 u1 u1)))) (fma.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32))))) (*.f32 u1 u1) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32)))) (*.f32 u1 u1))))
(+.f32 (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 #s(literal 1/2 binary32)))) (/.f32 (*.f32 u1 #s(literal 1/2 binary32)) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32)))) (neg.f32 (*.f32 (*.f32 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal 1 binary32)) u1) (/.f32 (*.f32 u1 u1) (*.f32 u1 (-.f32 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) u1)))))) (fma.f32 (neg.f32 (*.f32 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal 1 binary32)) u1)) (/.f32 (*.f32 u1 u1) (*.f32 u1 (-.f32 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) u1))) (*.f32 (*.f32 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal 1 binary32)) u1) (/.f32 (*.f32 u1 u1) (*.f32 u1 (-.f32 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) u1))))))
(+.f32 (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 #s(literal 1/2 binary32)))) (/.f32 (*.f32 u1 #s(literal 1/2 binary32)) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32)))) (neg.f32 (*.f32 (+.f32 (*.f32 u1 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32)))) (*.f32 u1 (*.f32 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal 1 binary32)) u1))) (/.f32 (*.f32 u1 u1) (+.f32 (*.f32 (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) #s(literal 1/8 binary32)) (*.f32 u1 (*.f32 u1 u1))))))) (fma.f32 (neg.f32 (+.f32 (*.f32 u1 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32)))) (*.f32 u1 (*.f32 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal 1 binary32)) u1)))) (/.f32 (*.f32 u1 u1) (+.f32 (*.f32 (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) #s(literal 1/8 binary32)) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (+.f32 (*.f32 u1 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32)))) (*.f32 u1 (*.f32 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal 1 binary32)) u1))) (/.f32 (*.f32 u1 u1) (+.f32 (*.f32 (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) #s(literal 1/8 binary32)) (*.f32 u1 (*.f32 u1 u1)))))))
(+.f32 (fma.f32 (/.f32 (*.f32 u1 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32)))) (*.f32 u1 (-.f32 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) u1))) (*.f32 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal 1 binary32)) u1) (neg.f32 (*.f32 (/.f32 u1 (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32)))) u1))) (fma.f32 (neg.f32 (/.f32 u1 (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32))))) u1 (*.f32 (/.f32 u1 (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32)))) u1)))
(+.f32 (fma.f32 (/.f32 (*.f32 u1 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32)))) (*.f32 u1 (-.f32 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) u1))) (*.f32 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal 1 binary32)) u1) (neg.f32 (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32)))) (*.f32 u1 u1)))) (fma.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32))))) (*.f32 u1 u1) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32)))) (*.f32 u1 u1))))
(+.f32 (fma.f32 (/.f32 (*.f32 u1 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32)))) (*.f32 u1 (-.f32 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) u1))) (*.f32 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal 1 binary32)) u1) (neg.f32 (*.f32 (*.f32 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal 1 binary32)) u1) (/.f32 (*.f32 u1 u1) (*.f32 u1 (-.f32 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) u1)))))) (fma.f32 (neg.f32 (*.f32 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal 1 binary32)) u1)) (/.f32 (*.f32 u1 u1) (*.f32 u1 (-.f32 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) u1))) (*.f32 (*.f32 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal 1 binary32)) u1) (/.f32 (*.f32 u1 u1) (*.f32 u1 (-.f32 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) u1))))))
(+.f32 (fma.f32 (/.f32 (*.f32 u1 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32)))) (*.f32 u1 (-.f32 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) u1))) (*.f32 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal 1 binary32)) u1) (neg.f32 (*.f32 (+.f32 (*.f32 u1 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32)))) (*.f32 u1 (*.f32 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal 1 binary32)) u1))) (/.f32 (*.f32 u1 u1) (+.f32 (*.f32 (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) #s(literal 1/8 binary32)) (*.f32 u1 (*.f32 u1 u1))))))) (fma.f32 (neg.f32 (+.f32 (*.f32 u1 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32)))) (*.f32 u1 (*.f32 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal 1 binary32)) u1)))) (/.f32 (*.f32 u1 u1) (+.f32 (*.f32 (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) #s(literal 1/8 binary32)) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (+.f32 (*.f32 u1 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32)))) (*.f32 u1 (*.f32 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal 1 binary32)) u1))) (/.f32 (*.f32 u1 u1) (+.f32 (*.f32 (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) #s(literal 1/8 binary32)) (*.f32 u1 (*.f32 u1 u1)))))))
(+.f32 (fma.f32 (/.f32 (*.f32 u1 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32)))) (+.f32 (*.f32 (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) #s(literal 1/8 binary32)) (*.f32 u1 (*.f32 u1 u1)))) (+.f32 (*.f32 u1 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32)))) (*.f32 u1 (*.f32 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal 1 binary32)) u1))) (neg.f32 (*.f32 (/.f32 u1 (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32)))) u1))) (fma.f32 (neg.f32 (/.f32 u1 (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32))))) u1 (*.f32 (/.f32 u1 (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32)))) u1)))
(+.f32 (fma.f32 (/.f32 (*.f32 u1 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32)))) (+.f32 (*.f32 (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) #s(literal 1/8 binary32)) (*.f32 u1 (*.f32 u1 u1)))) (+.f32 (*.f32 u1 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32)))) (*.f32 u1 (*.f32 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal 1 binary32)) u1))) (neg.f32 (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32)))) (*.f32 u1 u1)))) (fma.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32))))) (*.f32 u1 u1) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32)))) (*.f32 u1 u1))))
(+.f32 (fma.f32 (/.f32 (*.f32 u1 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32)))) (+.f32 (*.f32 (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) #s(literal 1/8 binary32)) (*.f32 u1 (*.f32 u1 u1)))) (+.f32 (*.f32 u1 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32)))) (*.f32 u1 (*.f32 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal 1 binary32)) u1))) (neg.f32 (*.f32 (*.f32 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal 1 binary32)) u1) (/.f32 (*.f32 u1 u1) (*.f32 u1 (-.f32 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) u1)))))) (fma.f32 (neg.f32 (*.f32 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal 1 binary32)) u1)) (/.f32 (*.f32 u1 u1) (*.f32 u1 (-.f32 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) u1))) (*.f32 (*.f32 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal 1 binary32)) u1) (/.f32 (*.f32 u1 u1) (*.f32 u1 (-.f32 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) u1))))))
(+.f32 (fma.f32 (/.f32 (*.f32 u1 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32)))) (+.f32 (*.f32 (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) #s(literal 1/8 binary32)) (*.f32 u1 (*.f32 u1 u1)))) (+.f32 (*.f32 u1 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32)))) (*.f32 u1 (*.f32 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal 1 binary32)) u1))) (neg.f32 (*.f32 (+.f32 (*.f32 u1 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32)))) (*.f32 u1 (*.f32 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal 1 binary32)) u1))) (/.f32 (*.f32 u1 u1) (+.f32 (*.f32 (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) #s(literal 1/8 binary32)) (*.f32 u1 (*.f32 u1 u1))))))) (fma.f32 (neg.f32 (+.f32 (*.f32 u1 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32)))) (*.f32 u1 (*.f32 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal 1 binary32)) u1)))) (/.f32 (*.f32 u1 u1) (+.f32 (*.f32 (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) #s(literal 1/8 binary32)) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (+.f32 (*.f32 u1 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32)))) (*.f32 u1 (*.f32 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal 1 binary32)) u1))) (/.f32 (*.f32 u1 u1) (+.f32 (*.f32 (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) #s(literal 1/8 binary32)) (*.f32 u1 (*.f32 u1 u1)))))))
(pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal 1 binary32)) u1)) #s(literal -1 binary32))
(pow.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal 1 binary32)) u1)) #s(literal 1 binary32)) #s(literal -1 binary32))
(fma.f32 #s(literal 1 binary32) u1 (*.f32 u1 (*.f32 u1 #s(literal 1/2 binary32))))
(fma.f32 u1 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 #s(literal 1/2 binary32))))
(fma.f32 u1 (*.f32 u1 #s(literal 1/2 binary32)) u1)
(fma.f32 u1 (/.f32 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32)))) (neg.f32 (/.f32 (*.f32 u1 u1) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32))))))
(fma.f32 #s(literal 1/2 binary32) (*.f32 u1 u1) u1)
(fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)
(fma.f32 (*.f32 u1 u1) (/.f32 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32)) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32)))) (neg.f32 (/.f32 (*.f32 u1 u1) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32))))))
(fma.f32 (*.f32 u1 #s(literal 1/2 binary32)) u1 u1)
(fma.f32 (*.f32 u1 (*.f32 u1 #s(literal 1/2 binary32))) (/.f32 (*.f32 u1 (*.f32 u1 #s(literal 1/2 binary32))) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32)))) (neg.f32 (/.f32 (*.f32 u1 u1) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32))))))
(fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32)))) (/.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32)))) (neg.f32 (/.f32 (*.f32 u1 u1) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32))))))
(fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 #s(literal 1/2 binary32)))) (/.f32 (*.f32 u1 #s(literal 1/2 binary32)) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32)))) (neg.f32 (/.f32 (*.f32 u1 u1) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32))))))
(fma.f32 (/.f32 (*.f32 u1 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32)))) (*.f32 u1 (-.f32 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) u1))) (*.f32 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal 1 binary32)) u1) (neg.f32 (/.f32 (*.f32 u1 u1) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32))))))
(fma.f32 (/.f32 (*.f32 u1 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32)))) (+.f32 (*.f32 (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) #s(literal 1/8 binary32)) (*.f32 u1 (*.f32 u1 u1)))) (+.f32 (*.f32 u1 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32)))) (*.f32 u1 (*.f32 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal 1 binary32)) u1))) (neg.f32 (/.f32 (*.f32 u1 u1) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32))))))
(-.f32 (/.f32 (*.f32 u1 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32)))) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32)))) (/.f32 (*.f32 u1 u1) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32)))))
(-.f32 (/.f32 (*.f32 u1 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32)))) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32)))) (/.f32 (-.f32 (*.f32 u1 u1) (+.f32 (-.f32 #s(literal 0 binary32) (*.f32 u1 u1)) (*.f32 u1 u1))) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32)))))
(-.f32 (/.f32 #s(literal 0 binary32) (neg.f32 (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32))))) (*.f32 (/.f32 u1 #s(literal -1 binary32)) (/.f32 (-.f32 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) u1) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32))))))
(-.f32 (/.f32 (/.f32 (*.f32 #s(literal 1/64 binary32) (*.f32 (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))))) (+.f32 (*.f32 (*.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) #s(literal 1/16 binary32)) (*.f32 (*.f32 u1 u1) (*.f32 u1 (+.f32 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) u1))))) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32)))) (/.f32 (/.f32 (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) (+.f32 (*.f32 (*.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) #s(literal 1/16 binary32)) (*.f32 (*.f32 u1 u1) (*.f32 u1 (+.f32 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) u1))))) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32)))))
(-.f32 (/.f32 (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) #s(literal 1/16 binary32)) (*.f32 u1 (+.f32 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) u1))) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32)))) (/.f32 (/.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)) (*.f32 u1 (+.f32 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) u1))) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32)))))
(-.f32 (/.f32 (*.f32 #s(literal 1/64 binary32) (*.f32 (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))))) (*.f32 (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32))) (+.f32 (*.f32 (*.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) #s(literal 1/16 binary32)) (*.f32 (*.f32 u1 u1) (*.f32 u1 (+.f32 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) u1)))))) (/.f32 (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) (*.f32 (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32))) (+.f32 (*.f32 (*.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) #s(literal 1/16 binary32)) (*.f32 (*.f32 u1 u1) (*.f32 u1 (+.f32 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) u1)))))))
(-.f32 (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) #s(literal 1/16 binary32)) (*.f32 (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32))) (*.f32 u1 (+.f32 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) u1)))) (/.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)) (*.f32 (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32))) (*.f32 u1 (+.f32 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) u1)))))
(-.f32 (/.f32 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32)))) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32)))) (*.f32 (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32))) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32))))) (/.f32 (*.f32 (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32))) (*.f32 u1 u1)) (*.f32 (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32))) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32))))))
(-.f32 (/.f32 (*.f32 (/.f32 (*.f32 u1 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32)))) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32)))) (*.f32 (/.f32 (*.f32 u1 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32)))) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32)))) (/.f32 (*.f32 u1 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32)))) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32)))))) (+.f32 (*.f32 (/.f32 (*.f32 u1 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32)))) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32)))) (/.f32 (*.f32 u1 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32)))) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32))))) (+.f32 (*.f32 (/.f32 (*.f32 u1 u1) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32)))) (/.f32 (*.f32 u1 u1) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32))))) (*.f32 (/.f32 (*.f32 u1 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32)))) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32)))) (/.f32 (*.f32 u1 u1) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32)))))))) (/.f32 (*.f32 (/.f32 (*.f32 u1 u1) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32)))) (*.f32 (/.f32 (*.f32 u1 u1) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32)))) (/.f32 (*.f32 u1 u1) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32)))))) (+.f32 (*.f32 (/.f32 (*.f32 u1 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32)))) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32)))) (/.f32 (*.f32 u1 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32)))) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32))))) (+.f32 (*.f32 (/.f32 (*.f32 u1 u1) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32)))) (/.f32 (*.f32 u1 u1) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32))))) (*.f32 (/.f32 (*.f32 u1 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32)))) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32)))) (/.f32 (*.f32 u1 u1) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32)))))))))
(-.f32 (/.f32 (*.f32 (/.f32 (*.f32 u1 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32)))) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32)))) (/.f32 (*.f32 u1 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32)))) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32))))) (+.f32 (/.f32 (*.f32 u1 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32)))) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32)))) (/.f32 (*.f32 u1 u1) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32)))))) (/.f32 (*.f32 (/.f32 (*.f32 u1 u1) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32)))) (/.f32 (*.f32 u1 u1) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32))))) (+.f32 (/.f32 (*.f32 u1 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32)))) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32)))) (/.f32 (*.f32 u1 u1) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32)))))))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal 1 binary32)) u1)))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal 1 binary32)) u1)) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal 1 binary32)) u1)))))
(/.f32 (*.f32 u1 (-.f32 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) u1)) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal 1 binary32)) u1))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal 1 binary32)) u1)) #s(literal 1 binary32))))
(/.f32 (neg.f32 (*.f32 u1 (-.f32 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) u1))) (neg.f32 (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32)))))
(/.f32 (+.f32 (*.f32 #s(literal 1/64 binary32) (*.f32 (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))))) (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)))) (*.f32 (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32))) (+.f32 (*.f32 (*.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) #s(literal 1/16 binary32)) (*.f32 (*.f32 u1 u1) (*.f32 u1 (+.f32 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) u1))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) #s(literal 1/8 binary32)) (*.f32 u1 (*.f32 u1 u1))) (+.f32 (*.f32 u1 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32)))) (-.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 #s(literal 1/2 binary32)))))))
(/.f32 (*.f32 (*.f32 u1 (+.f32 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) u1)) (*.f32 u1 (-.f32 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) u1))) (*.f32 (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32))) (*.f32 u1 (+.f32 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) u1))))
(/.f32 (-.f32 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32)))) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32)))) (*.f32 (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32))) (*.f32 u1 u1))) (*.f32 (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32))) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32)))))
(/.f32 (*.f32 (+.f32 (*.f32 #s(literal 1/64 binary32) (*.f32 (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))))) (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)))) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 (*.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) #s(literal 1/16 binary32)) (*.f32 (*.f32 u1 u1) (*.f32 u1 (+.f32 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) u1)))) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32)))))
(/.f32 (*.f32 (*.f32 (*.f32 u1 (+.f32 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) u1)) (*.f32 u1 (-.f32 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) u1))) #s(literal 1 binary32)) (*.f32 (*.f32 u1 (+.f32 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) u1)) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32)))))
(/.f32 (neg.f32 (+.f32 (*.f32 (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) #s(literal 1/8 binary32)) (*.f32 u1 (*.f32 u1 u1)))) (neg.f32 (+.f32 (*.f32 u1 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32)))) (-.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 #s(literal 1/2 binary32))))))))
(/.f32 (neg.f32 (+.f32 (*.f32 #s(literal 1/64 binary32) (*.f32 (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))))) (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))))) (neg.f32 (*.f32 (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32))) (+.f32 (*.f32 (*.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) #s(literal 1/16 binary32)) (*.f32 (*.f32 u1 u1) (*.f32 u1 (+.f32 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) u1)))))))
(/.f32 (neg.f32 (*.f32 (*.f32 u1 (+.f32 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) u1)) (*.f32 u1 (-.f32 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) u1)))) (neg.f32 (*.f32 (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32))) (*.f32 u1 (+.f32 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) u1)))))
(/.f32 (neg.f32 (neg.f32 (*.f32 u1 (-.f32 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) u1)))) (neg.f32 (neg.f32 (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32))))))
(/.f32 (-.f32 (*.f32 (/.f32 (*.f32 u1 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32)))) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32)))) (*.f32 (/.f32 (*.f32 u1 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32)))) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32)))) (/.f32 (*.f32 u1 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32)))) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32)))))) (*.f32 (/.f32 (*.f32 u1 u1) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32)))) (*.f32 (/.f32 (*.f32 u1 u1) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32)))) (/.f32 (*.f32 u1 u1) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32))))))) (+.f32 (*.f32 (/.f32 (*.f32 u1 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32)))) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32)))) (/.f32 (*.f32 u1 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32)))) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32))))) (+.f32 (*.f32 (/.f32 (*.f32 u1 u1) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32)))) (/.f32 (*.f32 u1 u1) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32))))) (*.f32 (/.f32 (*.f32 u1 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32)))) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32)))) (/.f32 (*.f32 u1 u1) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32))))))))
(/.f32 (-.f32 (*.f32 (/.f32 (*.f32 u1 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32)))) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32)))) (/.f32 (*.f32 u1 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32)))) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32))))) (*.f32 (/.f32 (*.f32 u1 u1) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32)))) (/.f32 (*.f32 u1 u1) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32)))))) (+.f32 (/.f32 (*.f32 u1 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32)))) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32)))) (/.f32 (*.f32 u1 u1) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32))))))
(/.f32 (*.f32 (*.f32 u1 (-.f32 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) u1)) #s(literal 1 binary32)) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32))))
(/.f32 (*.f32 (+.f32 (*.f32 #s(literal 1/64 binary32) (*.f32 (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))))) (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32))))) (+.f32 (*.f32 (*.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) #s(literal 1/16 binary32)) (*.f32 (*.f32 u1 u1) (*.f32 u1 (+.f32 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) u1)))))
(/.f32 (*.f32 (*.f32 (*.f32 u1 (+.f32 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) u1)) (*.f32 u1 (-.f32 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) u1))) (/.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32))))) (*.f32 u1 (+.f32 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) u1)))
(/.f32 (-.f32 (neg.f32 (*.f32 u1 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))))) (-.f32 #s(literal 0 binary32) (*.f32 u1 u1))) (neg.f32 (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32)))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (/.f32 (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32))) (*.f32 u1 u1))) (*.f32 (/.f32 (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32))) (*.f32 u1 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))))) #s(literal 1 binary32))) (*.f32 (/.f32 (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32))) (*.f32 u1 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))))) (/.f32 (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32))) (*.f32 u1 u1))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32)))) (*.f32 (/.f32 (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32))) (*.f32 u1 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))))) (*.f32 u1 u1))) (*.f32 (/.f32 (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32))) (*.f32 u1 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))))) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32)))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (neg.f32 (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32))))) (*.f32 (/.f32 (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32))) (*.f32 u1 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))))) (-.f32 #s(literal 0 binary32) (*.f32 u1 u1)))) (*.f32 (/.f32 (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32))) (*.f32 u1 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))))) (neg.f32 (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32))))))
(/.f32 (-.f32 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32)))) (/.f32 (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32))) (*.f32 u1 u1))) (*.f32 (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32))) (/.f32 (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32))) (*.f32 u1 u1))))
(/.f32 (-.f32 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32)))) (neg.f32 (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32))))) (*.f32 (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32))) (-.f32 #s(literal 0 binary32) (*.f32 u1 u1)))) (*.f32 (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32))) (neg.f32 (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32))))))
(/.f32 (-.f32 (*.f32 (neg.f32 (*.f32 u1 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))))) (/.f32 (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32))) (*.f32 u1 u1))) (*.f32 (neg.f32 (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32)))) #s(literal 1 binary32))) (*.f32 (neg.f32 (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32)))) (/.f32 (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32))) (*.f32 u1 u1))))
(/.f32 (-.f32 (*.f32 (neg.f32 (*.f32 u1 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))))) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32)))) (*.f32 (neg.f32 (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32)))) (*.f32 u1 u1))) (*.f32 (neg.f32 (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32)))) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32)))))
(/.f32 (-.f32 (*.f32 (neg.f32 (*.f32 u1 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))))) (neg.f32 (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32))))) (*.f32 (neg.f32 (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32)))) (-.f32 #s(literal 0 binary32) (*.f32 u1 u1)))) (*.f32 (neg.f32 (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32)))) (neg.f32 (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32))))))
(/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32)))) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32)))) (*.f32 (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32))) (*.f32 u1 u1)))) (neg.f32 (*.f32 (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32))) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32))))))
(/.f32 (neg.f32 (*.f32 (+.f32 (*.f32 #s(literal 1/64 binary32) (*.f32 (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))))) (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)))) #s(literal 1 binary32))) (neg.f32 (*.f32 (+.f32 (*.f32 (*.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) #s(literal 1/16 binary32)) (*.f32 (*.f32 u1 u1) (*.f32 u1 (+.f32 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) u1)))) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32))))))
(/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 u1 (+.f32 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) u1)) (*.f32 u1 (-.f32 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) u1))) #s(literal 1 binary32))) (neg.f32 (*.f32 (*.f32 u1 (+.f32 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) u1)) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32))))))
(/.f32 (neg.f32 (neg.f32 (neg.f32 (*.f32 u1 (-.f32 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) u1))))) (neg.f32 (neg.f32 (neg.f32 (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32)))))))
(/.f32 (neg.f32 (-.f32 (*.f32 (/.f32 (*.f32 u1 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32)))) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32)))) (*.f32 (/.f32 (*.f32 u1 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32)))) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32)))) (/.f32 (*.f32 u1 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32)))) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32)))))) (*.f32 (/.f32 (*.f32 u1 u1) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32)))) (*.f32 (/.f32 (*.f32 u1 u1) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32)))) (/.f32 (*.f32 u1 u1) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32)))))))) (neg.f32 (+.f32 (*.f32 (/.f32 (*.f32 u1 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32)))) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32)))) (/.f32 (*.f32 u1 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32)))) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32))))) (+.f32 (*.f32 (/.f32 (*.f32 u1 u1) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32)))) (/.f32 (*.f32 u1 u1) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32))))) (*.f32 (/.f32 (*.f32 u1 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32)))) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32)))) (/.f32 (*.f32 u1 u1) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32)))))))))
(/.f32 (neg.f32 (-.f32 (*.f32 (/.f32 (*.f32 u1 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32)))) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32)))) (/.f32 (*.f32 u1 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32)))) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32))))) (*.f32 (/.f32 (*.f32 u1 u1) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32)))) (/.f32 (*.f32 u1 u1) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32))))))) (neg.f32 (+.f32 (/.f32 (*.f32 u1 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32)))) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32)))) (/.f32 (*.f32 u1 u1) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32)))))))
(/.f32 (neg.f32 (*.f32 (*.f32 u1 (-.f32 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) u1)) #s(literal 1 binary32))) (neg.f32 (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32)))))
(/.f32 (neg.f32 (*.f32 (+.f32 (*.f32 #s(literal 1/64 binary32) (*.f32 (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))))) (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32)))))) (neg.f32 (+.f32 (*.f32 (*.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) #s(literal 1/16 binary32)) (*.f32 (*.f32 u1 u1) (*.f32 u1 (+.f32 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) u1))))))
(/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 u1 (+.f32 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) u1)) (*.f32 u1 (-.f32 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) u1))) (/.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32)))))) (neg.f32 (*.f32 u1 (+.f32 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) u1))))
(*.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal 1 binary32)) u1))
(*.f32 (*.f32 u1 (-.f32 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) u1)) (/.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32)))))
(*.f32 (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32))) (*.f32 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal 1 binary32)) u1))))
(*.f32 (neg.f32 (*.f32 u1 (-.f32 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) u1))) (/.f32 #s(literal 1 binary32) (neg.f32 (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32))))))
(*.f32 (+.f32 (*.f32 (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) #s(literal 1/8 binary32)) (*.f32 u1 (*.f32 u1 u1))) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 (*.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) #s(literal 1/16 binary32)) (*.f32 (*.f32 u1 u1) (*.f32 u1 (+.f32 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) u1))))) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 u1 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32)))) (*.f32 u1 (*.f32 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal 1 binary32)) u1))))))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal 1 binary32)) u1)) (/.f32 (*.f32 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal 1 binary32)) u1) (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal 1 binary32)) u1))))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32)))) (*.f32 u1 (-.f32 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) u1)))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32)))) (pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (-.f32 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) u1))) #s(literal -1 binary32)))
(*.f32 (*.f32 u1 (+.f32 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) u1)) (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) u1))) (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal 1 binary32)) u1))))
(*.f32 (*.f32 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal 1 binary32)) u1) (*.f32 (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32))))))
(*.f32 (*.f32 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal 1 binary32)) u1) (/.f32 (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32))) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32)))))
(*.f32 (/.f32 u1 (*.f32 u1 (-.f32 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) u1))) (/.f32 (-.f32 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) u1) (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal 1 binary32)) u1))))
(*.f32 (/.f32 (*.f32 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal 1 binary32)) u1) (*.f32 u1 (-.f32 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) u1))) (/.f32 (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal 1 binary32)) u1))))
(*.f32 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal 1 binary32)) u1)
(*.f32 (/.f32 (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32))) (*.f32 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal 1 binary32)) u1)) (/.f32 (*.f32 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal 1 binary32)) u1) (/.f32 (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32))) (*.f32 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal 1 binary32)) u1))))
(*.f32 (/.f32 (*.f32 u1 (-.f32 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) u1)) (*.f32 u1 (-.f32 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) u1))) (*.f32 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal 1 binary32)) u1))
(*.f32 (/.f32 (*.f32 u1 (-.f32 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) u1)) (+.f32 (*.f32 (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) #s(literal 1/8 binary32)) (*.f32 u1 (*.f32 u1 u1)))) (+.f32 (*.f32 u1 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32)))) (*.f32 u1 (*.f32 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal 1 binary32)) u1))))
(*.f32 (/.f32 (*.f32 u1 (-.f32 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) u1)) (+.f32 (*.f32 (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) #s(literal 1/8 binary32)) (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 u1 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32)))) (*.f32 u1 (*.f32 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal 1 binary32)) u1))))))
(*.f32 (pow.f32 (/.f32 (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32))) (+.f32 (*.f32 #s(literal 1/64 binary32) (*.f32 (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))))) (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 (*.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) #s(literal 1/16 binary32)) (*.f32 (*.f32 u1 u1) (*.f32 u1 (+.f32 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) u1))))))
(*.f32 (pow.f32 (/.f32 (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32))) (*.f32 (*.f32 u1 (+.f32 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) u1)) (*.f32 u1 (-.f32 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) u1)))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) u1))))
(*.f32 (/.f32 u1 (*.f32 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal 1 binary32)) u1)) (/.f32 (-.f32 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) u1) (/.f32 (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32))) (*.f32 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal 1 binary32)) u1))))
(*.f32 (/.f32 (*.f32 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal 1 binary32)) u1) (*.f32 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal 1 binary32)) u1)) (/.f32 (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32))) (/.f32 (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32))) (*.f32 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal 1 binary32)) u1))))
(*.f32 (/.f32 (*.f32 u1 (-.f32 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) u1)) u1) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32))))
(*.f32 (/.f32 (*.f32 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal 1 binary32)) u1) u1) (/.f32 (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32))) (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32))))
(*.f32 (/.f32 u1 u1) (/.f32 (-.f32 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) u1) (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32))))
(*.f32 (/.f32 u1 (+.f32 (*.f32 (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) #s(literal 1/8 binary32)) (*.f32 u1 (*.f32 u1 u1)))) (/.f32 (-.f32 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) u1) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 u1 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32)))) (*.f32 u1 (*.f32 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal 1 binary32)) u1))))))
(*.f32 (/.f32 (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32))) u1) (/.f32 (*.f32 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal 1 binary32)) u1) (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32))))
(*.f32 (/.f32 (+.f32 (*.f32 #s(literal 1/64 binary32) (*.f32 (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))))) (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)))) u1) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 (*.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) #s(literal 1/16 binary32)) (*.f32 (*.f32 u1 u1) (*.f32 u1 (+.f32 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) u1))))) (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32))))
(*.f32 (/.f32 (+.f32 (*.f32 #s(literal 1/64 binary32) (*.f32 (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))))) (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)))) (*.f32 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal 1 binary32)) u1)) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 (*.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) #s(literal 1/16 binary32)) (*.f32 (*.f32 u1 u1) (*.f32 u1 (+.f32 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) u1))))) (/.f32 (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32))) (*.f32 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal 1 binary32)) u1))))
(*.f32 (/.f32 (*.f32 (*.f32 u1 (+.f32 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) u1)) (*.f32 u1 (-.f32 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) u1))) u1) (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) u1))) (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32))))
(*.f32 (/.f32 (*.f32 (*.f32 u1 (+.f32 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) u1)) (*.f32 u1 (-.f32 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) u1))) u1) (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32)))) (+.f32 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) u1)))
(*.f32 (/.f32 (*.f32 (*.f32 u1 (+.f32 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) u1)) (*.f32 u1 (-.f32 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) u1))) (*.f32 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal 1 binary32)) u1)) (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) u1))) (/.f32 (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32))) (*.f32 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal 1 binary32)) u1))))
(*.f32 (/.f32 (*.f32 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal 1 binary32)) u1) (+.f32 (*.f32 (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) #s(literal 1/8 binary32)) (*.f32 u1 (*.f32 u1 u1)))) (/.f32 (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 u1 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32)))) (*.f32 u1 (*.f32 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal 1 binary32)) u1))))))
(*.f32 (/.f32 (+.f32 (*.f32 #s(literal 1/64 binary32) (*.f32 (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))))) (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)))) (*.f32 u1 (-.f32 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) u1))) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 (*.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) #s(literal 1/16 binary32)) (*.f32 (*.f32 u1 u1) (*.f32 u1 (+.f32 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) u1))))) (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal 1 binary32)) u1))))
(*.f32 (/.f32 (*.f32 u1 (+.f32 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) u1)) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32)))) (/.f32 (*.f32 u1 (-.f32 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) u1)) (*.f32 u1 (+.f32 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) u1))))
(*.f32 (/.f32 (*.f32 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal 1 binary32)) u1) #s(literal -1 binary32)) (/.f32 (neg.f32 (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32)))) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32)))))
(*.f32 (/.f32 (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32))) (+.f32 (*.f32 (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) #s(literal 1/8 binary32)) (*.f32 u1 (*.f32 u1 u1)))) (/.f32 (*.f32 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal 1 binary32)) u1) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 u1 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32)))) (*.f32 u1 (*.f32 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal 1 binary32)) u1))))))
(*.f32 (/.f32 (*.f32 (*.f32 u1 (+.f32 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) u1)) (*.f32 u1 (-.f32 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) u1))) (+.f32 (*.f32 (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) #s(literal 1/8 binary32)) (*.f32 u1 (*.f32 u1 u1)))) (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) u1))) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 u1 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32)))) (*.f32 u1 (*.f32 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal 1 binary32)) u1))))))
(*.f32 (/.f32 (neg.f32 (*.f32 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal 1 binary32)) u1)) #s(literal -1 binary32)) (/.f32 (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32))) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32)))))
(*.f32 (/.f32 (+.f32 (*.f32 (*.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) #s(literal 1/16 binary32)) (*.f32 (*.f32 u1 u1) (*.f32 u1 (+.f32 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) u1)))) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32)))) (/.f32 (*.f32 u1 (-.f32 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) u1)) (+.f32 (*.f32 (*.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) #s(literal 1/16 binary32)) (*.f32 (*.f32 u1 u1) (*.f32 u1 (+.f32 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) u1))))))
(+.f32 (*.f32 u1 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32)))) (-.f32 #s(literal 0 binary32) (*.f32 u1 u1)))
(+.f32 (*.f32 u1 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32)))) (+.f32 (-.f32 #s(literal 0 binary32) (*.f32 u1 u1)) (+.f32 (-.f32 #s(literal 0 binary32) (*.f32 u1 u1)) (*.f32 u1 u1))))
(+.f32 (*.f32 u1 (-.f32 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) u1)) (+.f32 (-.f32 #s(literal 0 binary32) (*.f32 u1 u1)) (*.f32 u1 u1)))
(+.f32 (*.f32 u1 (-.f32 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) u1)) (+.f32 (*.f32 (-.f32 #s(literal 0 binary32) (*.f32 u1 u1)) #s(literal 1 binary32)) (*.f32 u1 u1)))
(+.f32 (*.f32 u1 (-.f32 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) u1)) (+.f32 (+.f32 (-.f32 #s(literal 0 binary32) (*.f32 u1 u1)) (*.f32 u1 u1)) (+.f32 (-.f32 #s(literal 0 binary32) (*.f32 u1 u1)) (*.f32 u1 u1))))
(+.f32 (*.f32 u1 (-.f32 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) u1)) (fma.f32 (neg.f32 (neg.f32 u1)) (neg.f32 u1) (*.f32 u1 u1)))
(+.f32 (-.f32 #s(literal 0 binary32) (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32)))))
(+.f32 (+.f32 (-.f32 #s(literal 0 binary32) (*.f32 u1 u1)) (*.f32 u1 u1)) (*.f32 u1 (-.f32 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) u1)))
(+.f32 (*.f32 (*.f32 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal 1 binary32)) u1) (*.f32 u1 (*.f32 u1 #s(literal 1/2 binary32)))) (*.f32 (*.f32 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal 1 binary32)) u1) (neg.f32 u1)))
(+.f32 (*.f32 (*.f32 u1 (*.f32 u1 #s(literal 1/2 binary32))) (*.f32 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal 1 binary32)) u1)) (*.f32 (neg.f32 u1) (*.f32 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal 1 binary32)) u1)))
(+.f32 (fma.f32 u1 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) (neg.f32 (*.f32 (-.f32 #s(literal 0 binary32) (*.f32 u1 u1)) #s(literal -1 binary32)))) (fma.f32 (*.f32 u1 u1) #s(literal -1 binary32) (*.f32 (-.f32 #s(literal 0 binary32) (*.f32 u1 u1)) #s(literal -1 binary32))))
(+.f32 (fma.f32 u1 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) (neg.f32 (*.f32 u1 (*.f32 (neg.f32 u1) #s(literal -1 binary32))))) (fma.f32 (neg.f32 u1) (*.f32 (neg.f32 u1) #s(literal -1 binary32)) (*.f32 u1 (*.f32 (neg.f32 u1) #s(literal -1 binary32)))))
(+.f32 (fma.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32)) (neg.f32 (*.f32 (-.f32 #s(literal 0 binary32) (*.f32 u1 u1)) #s(literal -1 binary32)))) (fma.f32 (*.f32 u1 u1) #s(literal -1 binary32) (*.f32 (-.f32 #s(literal 0 binary32) (*.f32 u1 u1)) #s(literal -1 binary32))))
(+.f32 (fma.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32)) (neg.f32 (*.f32 u1 (*.f32 (neg.f32 u1) #s(literal -1 binary32))))) (fma.f32 (neg.f32 u1) (*.f32 (neg.f32 u1) #s(literal -1 binary32)) (*.f32 u1 (*.f32 (neg.f32 u1) #s(literal -1 binary32)))))
(+.f32 (fma.f32 (*.f32 u1 #s(literal 1/2 binary32)) (*.f32 u1 (*.f32 u1 (*.f32 u1 #s(literal 1/2 binary32)))) (neg.f32 (*.f32 (-.f32 #s(literal 0 binary32) (*.f32 u1 u1)) #s(literal -1 binary32)))) (fma.f32 (*.f32 u1 u1) #s(literal -1 binary32) (*.f32 (-.f32 #s(literal 0 binary32) (*.f32 u1 u1)) #s(literal -1 binary32))))
(+.f32 (fma.f32 (*.f32 u1 #s(literal 1/2 binary32)) (*.f32 u1 (*.f32 u1 (*.f32 u1 #s(literal 1/2 binary32)))) (neg.f32 (*.f32 u1 (*.f32 (neg.f32 u1) #s(literal -1 binary32))))) (fma.f32 (neg.f32 u1) (*.f32 (neg.f32 u1) #s(literal -1 binary32)) (*.f32 u1 (*.f32 (neg.f32 u1) #s(literal -1 binary32)))))
(+.f32 (fma.f32 (*.f32 u1 (*.f32 u1 #s(literal 1/2 binary32))) (*.f32 u1 (*.f32 u1 #s(literal 1/2 binary32))) (neg.f32 (*.f32 (-.f32 #s(literal 0 binary32) (*.f32 u1 u1)) #s(literal -1 binary32)))) (fma.f32 (*.f32 u1 u1) #s(literal -1 binary32) (*.f32 (-.f32 #s(literal 0 binary32) (*.f32 u1 u1)) #s(literal -1 binary32))))
(+.f32 (fma.f32 (*.f32 u1 (*.f32 u1 #s(literal 1/2 binary32))) (*.f32 u1 (*.f32 u1 #s(literal 1/2 binary32))) (neg.f32 (*.f32 u1 (*.f32 (neg.f32 u1) #s(literal -1 binary32))))) (fma.f32 (neg.f32 u1) (*.f32 (neg.f32 u1) #s(literal -1 binary32)) (*.f32 u1 (*.f32 (neg.f32 u1) #s(literal -1 binary32)))))
(+.f32 (fma.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)) #s(literal 1/4 binary32) (neg.f32 (*.f32 (-.f32 #s(literal 0 binary32) (*.f32 u1 u1)) #s(literal -1 binary32)))) (fma.f32 (*.f32 u1 u1) #s(literal -1 binary32) (*.f32 (-.f32 #s(literal 0 binary32) (*.f32 u1 u1)) #s(literal -1 binary32))))
(+.f32 (fma.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)) #s(literal 1/4 binary32) (neg.f32 (*.f32 u1 (*.f32 (neg.f32 u1) #s(literal -1 binary32))))) (fma.f32 (neg.f32 u1) (*.f32 (neg.f32 u1) #s(literal -1 binary32)) (*.f32 u1 (*.f32 (neg.f32 u1) #s(literal -1 binary32)))))
(+.f32 (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 #s(literal 1/2 binary32)))) (*.f32 u1 #s(literal 1/2 binary32)) (neg.f32 (*.f32 (-.f32 #s(literal 0 binary32) (*.f32 u1 u1)) #s(literal -1 binary32)))) (fma.f32 (*.f32 u1 u1) #s(literal -1 binary32) (*.f32 (-.f32 #s(literal 0 binary32) (*.f32 u1 u1)) #s(literal -1 binary32))))
(+.f32 (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 #s(literal 1/2 binary32)))) (*.f32 u1 #s(literal 1/2 binary32)) (neg.f32 (*.f32 u1 (*.f32 (neg.f32 u1) #s(literal -1 binary32))))) (fma.f32 (neg.f32 u1) (*.f32 (neg.f32 u1) #s(literal -1 binary32)) (*.f32 u1 (*.f32 (neg.f32 u1) #s(literal -1 binary32)))))
(+.f32 (fma.f32 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32)) (*.f32 u1 u1) (neg.f32 (*.f32 (-.f32 #s(literal 0 binary32) (*.f32 u1 u1)) #s(literal -1 binary32)))) (fma.f32 (*.f32 u1 u1) #s(literal -1 binary32) (*.f32 (-.f32 #s(literal 0 binary32) (*.f32 u1 u1)) #s(literal -1 binary32))))
(+.f32 (fma.f32 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32)) (*.f32 u1 u1) (neg.f32 (*.f32 u1 (*.f32 (neg.f32 u1) #s(literal -1 binary32))))) (fma.f32 (neg.f32 u1) (*.f32 (neg.f32 u1) #s(literal -1 binary32)) (*.f32 u1 (*.f32 (neg.f32 u1) #s(literal -1 binary32)))))
(+.f32 (fma.f32 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) u1 (neg.f32 (*.f32 (-.f32 #s(literal 0 binary32) (*.f32 u1 u1)) #s(literal -1 binary32)))) (fma.f32 (*.f32 u1 u1) #s(literal -1 binary32) (*.f32 (-.f32 #s(literal 0 binary32) (*.f32 u1 u1)) #s(literal -1 binary32))))
(+.f32 (fma.f32 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) u1 (neg.f32 (*.f32 u1 (*.f32 (neg.f32 u1) #s(literal -1 binary32))))) (fma.f32 (neg.f32 u1) (*.f32 (neg.f32 u1) #s(literal -1 binary32)) (*.f32 u1 (*.f32 (neg.f32 u1) #s(literal -1 binary32)))))
(+.f32 (fma.f32 (*.f32 (*.f32 u1 (*.f32 u1 #s(literal 1/2 binary32))) (*.f32 u1 u1)) #s(literal 1/2 binary32) (neg.f32 (*.f32 (-.f32 #s(literal 0 binary32) (*.f32 u1 u1)) #s(literal -1 binary32)))) (fma.f32 (*.f32 u1 u1) #s(literal -1 binary32) (*.f32 (-.f32 #s(literal 0 binary32) (*.f32 u1 u1)) #s(literal -1 binary32))))
(+.f32 (fma.f32 (*.f32 (*.f32 u1 (*.f32 u1 #s(literal 1/2 binary32))) (*.f32 u1 u1)) #s(literal 1/2 binary32) (neg.f32 (*.f32 u1 (*.f32 (neg.f32 u1) #s(literal -1 binary32))))) (fma.f32 (neg.f32 u1) (*.f32 (neg.f32 u1) #s(literal -1 binary32)) (*.f32 u1 (*.f32 (neg.f32 u1) #s(literal -1 binary32)))))
(+.f32 (fma.f32 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 #s(literal 1/2 binary32)))) u1) #s(literal 1/2 binary32) (neg.f32 (*.f32 (-.f32 #s(literal 0 binary32) (*.f32 u1 u1)) #s(literal -1 binary32)))) (fma.f32 (*.f32 u1 u1) #s(literal -1 binary32) (*.f32 (-.f32 #s(literal 0 binary32) (*.f32 u1 u1)) #s(literal -1 binary32))))
(+.f32 (fma.f32 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 #s(literal 1/2 binary32)))) u1) #s(literal 1/2 binary32) (neg.f32 (*.f32 u1 (*.f32 (neg.f32 u1) #s(literal -1 binary32))))) (fma.f32 (neg.f32 u1) (*.f32 (neg.f32 u1) #s(literal -1 binary32)) (*.f32 u1 (*.f32 (neg.f32 u1) #s(literal -1 binary32)))))
(pow.f32 (/.f32 (+.f32 (*.f32 (*.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) #s(literal 1/16 binary32)) (*.f32 (*.f32 u1 u1) (*.f32 u1 (+.f32 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) u1)))) (+.f32 (*.f32 #s(literal 1/64 binary32) (*.f32 (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))))) (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))))) #s(literal -1 binary32))
(pow.f32 (/.f32 (*.f32 u1 (+.f32 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) u1)) (*.f32 (*.f32 u1 (+.f32 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) u1)) (*.f32 u1 (-.f32 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) u1)))) #s(literal -1 binary32))
(fma.f32 u1 (neg.f32 u1) (*.f32 u1 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32)))))
(fma.f32 u1 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) (-.f32 #s(literal 0 binary32) (*.f32 u1 u1)))
(fma.f32 u1 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) (+.f32 (-.f32 #s(literal 0 binary32) (*.f32 u1 u1)) (+.f32 (-.f32 #s(literal 0 binary32) (*.f32 u1 u1)) (*.f32 u1 u1))))
(fma.f32 u1 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) (neg.f32 (-.f32 (*.f32 u1 u1) (+.f32 (-.f32 #s(literal 0 binary32) (*.f32 u1 u1)) (*.f32 u1 u1)))))
(fma.f32 u1 (-.f32 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) u1) (+.f32 (-.f32 #s(literal 0 binary32) (*.f32 u1 u1)) (*.f32 u1 u1)))
(fma.f32 u1 (-.f32 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) u1) (+.f32 (+.f32 (-.f32 #s(literal 0 binary32) (*.f32 u1 u1)) (*.f32 u1 u1)) (+.f32 (-.f32 #s(literal 0 binary32) (*.f32 u1 u1)) (*.f32 u1 u1))))
(fma.f32 (neg.f32 u1) u1 (*.f32 u1 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32)))))
(fma.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32)) (-.f32 #s(literal 0 binary32) (*.f32 u1 u1)))
(fma.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32)) (+.f32 (-.f32 #s(literal 0 binary32) (*.f32 u1 u1)) (+.f32 (-.f32 #s(literal 0 binary32) (*.f32 u1 u1)) (*.f32 u1 u1))))
(fma.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32)) (neg.f32 (-.f32 (*.f32 u1 u1) (+.f32 (-.f32 #s(literal 0 binary32) (*.f32 u1 u1)) (*.f32 u1 u1)))))
(fma.f32 (*.f32 u1 #s(literal 1/2 binary32)) (*.f32 u1 (*.f32 u1 (*.f32 u1 #s(literal 1/2 binary32)))) (-.f32 #s(literal 0 binary32) (*.f32 u1 u1)))
(fma.f32 (*.f32 u1 #s(literal 1/2 binary32)) (*.f32 u1 (*.f32 u1 (*.f32 u1 #s(literal 1/2 binary32)))) (+.f32 (-.f32 #s(literal 0 binary32) (*.f32 u1 u1)) (+.f32 (-.f32 #s(literal 0 binary32) (*.f32 u1 u1)) (*.f32 u1 u1))))
(fma.f32 (*.f32 u1 #s(literal 1/2 binary32)) (*.f32 u1 (*.f32 u1 (*.f32 u1 #s(literal 1/2 binary32)))) (neg.f32 (-.f32 (*.f32 u1 u1) (+.f32 (-.f32 #s(literal 0 binary32) (*.f32 u1 u1)) (*.f32 u1 u1)))))
(fma.f32 (*.f32 u1 (*.f32 u1 #s(literal 1/2 binary32))) (*.f32 u1 (*.f32 u1 #s(literal 1/2 binary32))) (-.f32 #s(literal 0 binary32) (*.f32 u1 u1)))
(fma.f32 (*.f32 u1 (*.f32 u1 #s(literal 1/2 binary32))) (*.f32 u1 (*.f32 u1 #s(literal 1/2 binary32))) (+.f32 (-.f32 #s(literal 0 binary32) (*.f32 u1 u1)) (+.f32 (-.f32 #s(literal 0 binary32) (*.f32 u1 u1)) (*.f32 u1 u1))))
(fma.f32 (*.f32 u1 (*.f32 u1 #s(literal 1/2 binary32))) (*.f32 u1 (*.f32 u1 #s(literal 1/2 binary32))) (neg.f32 (-.f32 (*.f32 u1 u1) (+.f32 (-.f32 #s(literal 0 binary32) (*.f32 u1 u1)) (*.f32 u1 u1)))))
(fma.f32 (*.f32 u1 (*.f32 u1 #s(literal 1/2 binary32))) (*.f32 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal 1 binary32)) u1) (*.f32 (neg.f32 u1) (*.f32 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal 1 binary32)) u1)))
(fma.f32 (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32))) (*.f32 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal 1 binary32)) u1) (+.f32 (-.f32 #s(literal 0 binary32) (*.f32 u1 u1)) (*.f32 u1 u1)))
(fma.f32 (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32))) (*.f32 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal 1 binary32)) u1) (+.f32 (+.f32 (-.f32 #s(literal 0 binary32) (*.f32 u1 u1)) (*.f32 u1 u1)) (+.f32 (-.f32 #s(literal 0 binary32) (*.f32 u1 u1)) (*.f32 u1 u1))))
(fma.f32 #s(literal -1 binary32) (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32)))))
(fma.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)) #s(literal 1/4 binary32) (-.f32 #s(literal 0 binary32) (*.f32 u1 u1)))
(fma.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)) #s(literal 1/4 binary32) (+.f32 (-.f32 #s(literal 0 binary32) (*.f32 u1 u1)) (+.f32 (-.f32 #s(literal 0 binary32) (*.f32 u1 u1)) (*.f32 u1 u1))))
(fma.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)) #s(literal 1/4 binary32) (neg.f32 (-.f32 (*.f32 u1 u1) (+.f32 (-.f32 #s(literal 0 binary32) (*.f32 u1 u1)) (*.f32 u1 u1)))))
(fma.f32 (+.f32 (*.f32 #s(literal 1/64 binary32) (*.f32 (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))))) (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 (*.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) #s(literal 1/16 binary32)) (*.f32 (*.f32 u1 u1) (*.f32 u1 (+.f32 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) u1))))) (+.f32 (-.f32 #s(literal 0 binary32) (*.f32 u1 u1)) (*.f32 u1 u1)))
(fma.f32 (+.f32 (*.f32 #s(literal 1/64 binary32) (*.f32 (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))))) (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 (*.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) #s(literal 1/16 binary32)) (*.f32 (*.f32 u1 u1) (*.f32 u1 (+.f32 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) u1))))) (+.f32 (+.f32 (-.f32 #s(literal 0 binary32) (*.f32 u1 u1)) (*.f32 u1 u1)) (+.f32 (-.f32 #s(literal 0 binary32) (*.f32 u1 u1)) (*.f32 u1 u1))))
(fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 #s(literal 1/2 binary32)))) (*.f32 u1 #s(literal 1/2 binary32)) (-.f32 #s(literal 0 binary32) (*.f32 u1 u1)))
(fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 #s(literal 1/2 binary32)))) (*.f32 u1 #s(literal 1/2 binary32)) (+.f32 (-.f32 #s(literal 0 binary32) (*.f32 u1 u1)) (+.f32 (-.f32 #s(literal 0 binary32) (*.f32 u1 u1)) (*.f32 u1 u1))))
(fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 #s(literal 1/2 binary32)))) (*.f32 u1 #s(literal 1/2 binary32)) (neg.f32 (-.f32 (*.f32 u1 u1) (+.f32 (-.f32 #s(literal 0 binary32) (*.f32 u1 u1)) (*.f32 u1 u1)))))
(fma.f32 (*.f32 (*.f32 u1 (+.f32 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) u1)) (*.f32 u1 (-.f32 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) u1))) (/.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) u1))) (+.f32 (-.f32 #s(literal 0 binary32) (*.f32 u1 u1)) (*.f32 u1 u1)))
(fma.f32 (*.f32 (*.f32 u1 (+.f32 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) u1)) (*.f32 u1 (-.f32 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) u1))) (/.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) u1))) (+.f32 (+.f32 (-.f32 #s(literal 0 binary32) (*.f32 u1 u1)) (*.f32 u1 u1)) (+.f32 (-.f32 #s(literal 0 binary32) (*.f32 u1 u1)) (*.f32 u1 u1))))
(fma.f32 (*.f32 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal 1 binary32)) u1) (*.f32 u1 (*.f32 u1 #s(literal 1/2 binary32))) (*.f32 (*.f32 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal 1 binary32)) u1) (neg.f32 u1)))
(fma.f32 (*.f32 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal 1 binary32)) u1) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32))) (+.f32 (-.f32 #s(literal 0 binary32) (*.f32 u1 u1)) (*.f32 u1 u1)))
(fma.f32 (*.f32 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal 1 binary32)) u1) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32))) (+.f32 (+.f32 (-.f32 #s(literal 0 binary32) (*.f32 u1 u1)) (*.f32 u1 u1)) (+.f32 (-.f32 #s(literal 0 binary32) (*.f32 u1 u1)) (*.f32 u1 u1))))
(fma.f32 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32)) (*.f32 u1 u1) (-.f32 #s(literal 0 binary32) (*.f32 u1 u1)))
(fma.f32 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32)) (*.f32 u1 u1) (+.f32 (-.f32 #s(literal 0 binary32) (*.f32 u1 u1)) (+.f32 (-.f32 #s(literal 0 binary32) (*.f32 u1 u1)) (*.f32 u1 u1))))
(fma.f32 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32)) (*.f32 u1 u1) (neg.f32 (-.f32 (*.f32 u1 u1) (+.f32 (-.f32 #s(literal 0 binary32) (*.f32 u1 u1)) (*.f32 u1 u1)))))
(fma.f32 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) u1 (-.f32 #s(literal 0 binary32) (*.f32 u1 u1)))
(fma.f32 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) u1 (+.f32 (-.f32 #s(literal 0 binary32) (*.f32 u1 u1)) (+.f32 (-.f32 #s(literal 0 binary32) (*.f32 u1 u1)) (*.f32 u1 u1))))
(fma.f32 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) u1 (neg.f32 (-.f32 (*.f32 u1 u1) (+.f32 (-.f32 #s(literal 0 binary32) (*.f32 u1 u1)) (*.f32 u1 u1)))))
(fma.f32 (*.f32 (*.f32 u1 (*.f32 u1 #s(literal 1/2 binary32))) (*.f32 u1 u1)) #s(literal 1/2 binary32) (-.f32 #s(literal 0 binary32) (*.f32 u1 u1)))
(fma.f32 (*.f32 (*.f32 u1 (*.f32 u1 #s(literal 1/2 binary32))) (*.f32 u1 u1)) #s(literal 1/2 binary32) (+.f32 (-.f32 #s(literal 0 binary32) (*.f32 u1 u1)) (+.f32 (-.f32 #s(literal 0 binary32) (*.f32 u1 u1)) (*.f32 u1 u1))))
(fma.f32 (*.f32 (*.f32 u1 (*.f32 u1 #s(literal 1/2 binary32))) (*.f32 u1 u1)) #s(literal 1/2 binary32) (neg.f32 (-.f32 (*.f32 u1 u1) (+.f32 (-.f32 #s(literal 0 binary32) (*.f32 u1 u1)) (*.f32 u1 u1)))))
(fma.f32 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 #s(literal 1/2 binary32)))) u1) #s(literal 1/2 binary32) (-.f32 #s(literal 0 binary32) (*.f32 u1 u1)))
(fma.f32 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 #s(literal 1/2 binary32)))) u1) #s(literal 1/2 binary32) (+.f32 (-.f32 #s(literal 0 binary32) (*.f32 u1 u1)) (+.f32 (-.f32 #s(literal 0 binary32) (*.f32 u1 u1)) (*.f32 u1 u1))))
(fma.f32 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 #s(literal 1/2 binary32)))) u1) #s(literal 1/2 binary32) (neg.f32 (-.f32 (*.f32 u1 u1) (+.f32 (-.f32 #s(literal 0 binary32) (*.f32 u1 u1)) (*.f32 u1 u1)))))
(-.f32 (*.f32 u1 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32)))) (*.f32 u1 u1))
(-.f32 (*.f32 u1 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32)))) (-.f32 (*.f32 u1 u1) (+.f32 (-.f32 #s(literal 0 binary32) (*.f32 u1 u1)) (*.f32 u1 u1))))
(-.f32 (/.f32 (*.f32 #s(literal 1/64 binary32) (*.f32 (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))))) (+.f32 (*.f32 (*.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) #s(literal 1/16 binary32)) (*.f32 (*.f32 u1 u1) (*.f32 u1 (+.f32 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) u1))))) (/.f32 (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) (+.f32 (*.f32 (*.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) #s(literal 1/16 binary32)) (*.f32 (*.f32 u1 u1) (*.f32 u1 (+.f32 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) u1))))))
(-.f32 (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) #s(literal 1/16 binary32)) (*.f32 u1 (+.f32 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) u1))) (/.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)) (*.f32 u1 (+.f32 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) u1))))
(-.f32 (/.f32 (*.f32 (*.f32 u1 (-.f32 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) u1)) (*.f32 u1 (-.f32 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) u1))) (-.f32 (*.f32 u1 (-.f32 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) u1)) (+.f32 (-.f32 #s(literal 0 binary32) (*.f32 u1 u1)) (*.f32 u1 u1)))) (/.f32 (*.f32 (+.f32 (-.f32 #s(literal 0 binary32) (*.f32 u1 u1)) (*.f32 u1 u1)) (+.f32 (-.f32 #s(literal 0 binary32) (*.f32 u1 u1)) (*.f32 u1 u1))) (-.f32 (*.f32 u1 (-.f32 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) u1)) (+.f32 (-.f32 #s(literal 0 binary32) (*.f32 u1 u1)) (*.f32 u1 u1)))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (*.f32 (*.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) #s(literal 1/16 binary32)) (*.f32 (*.f32 u1 u1) (*.f32 u1 (+.f32 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) u1)))) (+.f32 (*.f32 #s(literal 1/64 binary32) (*.f32 (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))))) (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 u1 (+.f32 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) u1)) (*.f32 (*.f32 u1 (+.f32 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) u1)) (*.f32 u1 (-.f32 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) u1)))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) #s(literal 1/16 binary32)) (*.f32 (*.f32 u1 u1) (*.f32 u1 (+.f32 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) u1)))) (+.f32 (*.f32 #s(literal 1/64 binary32) (*.f32 (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))))) (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (*.f32 u1 (+.f32 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) u1)) (*.f32 (*.f32 u1 (+.f32 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) u1)) (*.f32 u1 (-.f32 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) u1))))))
(/.f32 (+.f32 (*.f32 #s(literal 1/64 binary32) (*.f32 (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))))) (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)))) (+.f32 (*.f32 (*.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) #s(literal 1/16 binary32)) (*.f32 (*.f32 u1 u1) (*.f32 u1 (+.f32 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) u1)))))
(/.f32 (+.f32 (*.f32 #s(literal 1/64 binary32) (*.f32 (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))))) (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)))) (+.f32 (*.f32 (*.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) #s(literal 1/16 binary32)) (-.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32)))) (-.f32 #s(literal 0 binary32) (*.f32 u1 u1))))))
(/.f32 (*.f32 (*.f32 u1 (+.f32 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) u1)) (*.f32 u1 (-.f32 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) u1))) (*.f32 u1 (+.f32 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) u1)))
(/.f32 (neg.f32 (+.f32 (*.f32 #s(literal 1/64 binary32) (*.f32 (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))))) (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))))) (neg.f32 (+.f32 (*.f32 (*.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) #s(literal 1/16 binary32)) (*.f32 (*.f32 u1 u1) (*.f32 u1 (+.f32 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) u1))))))
(/.f32 (neg.f32 (+.f32 (*.f32 #s(literal 1/64 binary32) (*.f32 (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))))) (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))))) (neg.f32 (+.f32 (*.f32 (*.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) #s(literal 1/16 binary32)) (-.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32)))) (-.f32 #s(literal 0 binary32) (*.f32 u1 u1)))))))
(/.f32 (neg.f32 (*.f32 (*.f32 u1 (+.f32 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) u1)) (*.f32 u1 (-.f32 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) u1)))) (neg.f32 (*.f32 u1 (+.f32 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) u1))))
(/.f32 (+.f32 (*.f32 (*.f32 u1 (-.f32 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) u1)) (*.f32 (*.f32 u1 (-.f32 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) u1)) (*.f32 u1 (-.f32 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) u1)))) (*.f32 (+.f32 (-.f32 #s(literal 0 binary32) (*.f32 u1 u1)) (*.f32 u1 u1)) (*.f32 (+.f32 (-.f32 #s(literal 0 binary32) (*.f32 u1 u1)) (*.f32 u1 u1)) (+.f32 (-.f32 #s(literal 0 binary32) (*.f32 u1 u1)) (*.f32 u1 u1))))) (+.f32 (*.f32 (*.f32 u1 (-.f32 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) u1)) (*.f32 u1 (-.f32 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) u1))) (-.f32 (*.f32 (+.f32 (-.f32 #s(literal 0 binary32) (*.f32 u1 u1)) (*.f32 u1 u1)) (+.f32 (-.f32 #s(literal 0 binary32) (*.f32 u1 u1)) (*.f32 u1 u1))) (*.f32 (*.f32 u1 (-.f32 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) u1)) (+.f32 (-.f32 #s(literal 0 binary32) (*.f32 u1 u1)) (*.f32 u1 u1))))))
(/.f32 (-.f32 (*.f32 (*.f32 u1 (-.f32 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) u1)) (*.f32 u1 (-.f32 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) u1))) (*.f32 (+.f32 (-.f32 #s(literal 0 binary32) (*.f32 u1 u1)) (*.f32 u1 u1)) (+.f32 (-.f32 #s(literal 0 binary32) (*.f32 u1 u1)) (*.f32 u1 u1)))) (-.f32 (*.f32 u1 (-.f32 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) u1)) (+.f32 (-.f32 #s(literal 0 binary32) (*.f32 u1 u1)) (*.f32 u1 u1))))
(/.f32 (*.f32 (*.f32 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal 1 binary32)) u1) (*.f32 u1 (-.f32 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) u1))) (*.f32 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal 1 binary32)) u1))
(/.f32 (*.f32 (*.f32 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal 1 binary32)) u1) (+.f32 (*.f32 (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) #s(literal 1/8 binary32)) (*.f32 u1 (*.f32 u1 u1)))) (+.f32 (*.f32 u1 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32)))) (*.f32 u1 (*.f32 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal 1 binary32)) u1))))
(/.f32 (-.f32 (*.f32 (*.f32 #s(literal 1/64 binary32) (*.f32 (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))))) (+.f32 (*.f32 (*.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) #s(literal 1/16 binary32)) (*.f32 (*.f32 u1 u1) (*.f32 u1 (+.f32 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) u1))))) (*.f32 (+.f32 (*.f32 (*.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) #s(literal 1/16 binary32)) (*.f32 (*.f32 u1 u1) (*.f32 u1 (+.f32 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) u1)))) (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))))) (*.f32 (+.f32 (*.f32 (*.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) #s(literal 1/16 binary32)) (*.f32 (*.f32 u1 u1) (*.f32 u1 (+.f32 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) u1)))) (+.f32 (*.f32 (*.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) #s(literal 1/16 binary32)) (*.f32 (*.f32 u1 u1) (*.f32 u1 (+.f32 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) u1))))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) #s(literal 1/16 binary32)) (*.f32 u1 (+.f32 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) u1))) (*.f32 (*.f32 u1 (+.f32 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) u1)) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)))) (*.f32 (*.f32 u1 (+.f32 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) u1)) (*.f32 u1 (+.f32 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) u1))))
(/.f32 (neg.f32 (neg.f32 (+.f32 (*.f32 #s(literal 1/64 binary32) (*.f32 (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))))) (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)))))) (neg.f32 (neg.f32 (+.f32 (*.f32 (*.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) #s(literal 1/16 binary32)) (*.f32 (*.f32 u1 u1) (*.f32 u1 (+.f32 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) u1)))))))
(/.f32 (neg.f32 (neg.f32 (*.f32 (*.f32 u1 (+.f32 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) u1)) (*.f32 u1 (-.f32 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) u1))))) (neg.f32 (neg.f32 (*.f32 u1 (+.f32 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) u1)))))
(/.f32 (neg.f32 (+.f32 (*.f32 (*.f32 u1 (-.f32 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) u1)) (*.f32 (*.f32 u1 (-.f32 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) u1)) (*.f32 u1 (-.f32 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) u1)))) (*.f32 (+.f32 (-.f32 #s(literal 0 binary32) (*.f32 u1 u1)) (*.f32 u1 u1)) (*.f32 (+.f32 (-.f32 #s(literal 0 binary32) (*.f32 u1 u1)) (*.f32 u1 u1)) (+.f32 (-.f32 #s(literal 0 binary32) (*.f32 u1 u1)) (*.f32 u1 u1)))))) (neg.f32 (+.f32 (*.f32 (*.f32 u1 (-.f32 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) u1)) (*.f32 u1 (-.f32 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) u1))) (-.f32 (*.f32 (+.f32 (-.f32 #s(literal 0 binary32) (*.f32 u1 u1)) (*.f32 u1 u1)) (+.f32 (-.f32 #s(literal 0 binary32) (*.f32 u1 u1)) (*.f32 u1 u1))) (*.f32 (*.f32 u1 (-.f32 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) u1)) (+.f32 (-.f32 #s(literal 0 binary32) (*.f32 u1 u1)) (*.f32 u1 u1)))))))
(/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 u1 (-.f32 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) u1)) (*.f32 u1 (-.f32 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) u1))) (*.f32 (+.f32 (-.f32 #s(literal 0 binary32) (*.f32 u1 u1)) (*.f32 u1 u1)) (+.f32 (-.f32 #s(literal 0 binary32) (*.f32 u1 u1)) (*.f32 u1 u1))))) (neg.f32 (-.f32 (*.f32 u1 (-.f32 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) u1)) (+.f32 (-.f32 #s(literal 0 binary32) (*.f32 u1 u1)) (*.f32 u1 u1)))))
(/.f32 (neg.f32 (*.f32 (*.f32 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal 1 binary32)) u1) (*.f32 u1 (-.f32 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) u1)))) (neg.f32 (*.f32 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal 1 binary32)) u1)))
(/.f32 (neg.f32 (*.f32 (*.f32 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal 1 binary32)) u1) (+.f32 (*.f32 (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) #s(literal 1/8 binary32)) (*.f32 u1 (*.f32 u1 u1))))) (neg.f32 (+.f32 (*.f32 u1 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32)))) (*.f32 u1 (*.f32 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal 1 binary32)) u1)))))
(*.f32 u1 (-.f32 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) u1))
(*.f32 (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32))) (*.f32 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal 1 binary32)) u1))
(*.f32 (+.f32 (*.f32 #s(literal 1/64 binary32) (*.f32 (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))))) (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 (*.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) #s(literal 1/16 binary32)) (*.f32 (*.f32 u1 u1) (*.f32 u1 (+.f32 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) u1))))))
(*.f32 (*.f32 (*.f32 u1 (+.f32 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) u1)) (*.f32 u1 (-.f32 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) u1))) (/.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) u1))))
(*.f32 (*.f32 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal 1 binary32)) u1) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32))))
(*.f32 (/.f32 (*.f32 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal 1 binary32)) u1) (*.f32 u1 (-.f32 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) u1))) (/.f32 (*.f32 u1 (-.f32 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) u1)) (/.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32))))))
(*.f32 (/.f32 (*.f32 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal 1 binary32)) u1) (*.f32 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal 1 binary32)) u1)) (/.f32 (*.f32 u1 (-.f32 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) u1)) (*.f32 (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32)))))))
(*.f32 (/.f32 (*.f32 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal 1 binary32)) u1) (*.f32 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal 1 binary32)) u1)) (/.f32 (*.f32 u1 (-.f32 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) u1)) (/.f32 (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32))) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32))))))
(*.f32 (/.f32 (*.f32 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal 1 binary32)) u1) #s(literal 1 binary32)) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32))))
(*.f32 (/.f32 (*.f32 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal 1 binary32)) u1) (neg.f32 (*.f32 u1 (-.f32 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) u1)))) (/.f32 (*.f32 u1 (-.f32 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) u1)) (/.f32 #s(literal 1 binary32) (neg.f32 (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32)))))))
(*.f32 (/.f32 (*.f32 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal 1 binary32)) u1) (/.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32))))) (/.f32 (*.f32 u1 (-.f32 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) u1)) (*.f32 u1 (-.f32 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) u1))))
(*.f32 (/.f32 (*.f32 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal 1 binary32)) u1) (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal 1 binary32))) (/.f32 (*.f32 u1 (-.f32 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) u1)) u1))
(*.f32 (/.f32 (*.f32 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal 1 binary32)) u1) (/.f32 (*.f32 u1 (-.f32 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) u1)) (*.f32 u1 (-.f32 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) u1)))) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32))))
(*.f32 (/.f32 (*.f32 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal 1 binary32)) u1) (/.f32 (*.f32 u1 (-.f32 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) u1)) (+.f32 (*.f32 (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) #s(literal 1/8 binary32)) (*.f32 u1 (*.f32 u1 u1))))) (/.f32 (*.f32 u1 (-.f32 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) u1)) (+.f32 (*.f32 u1 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32)))) (*.f32 u1 (*.f32 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal 1 binary32)) u1)))))
(*.f32 (/.f32 (*.f32 u1 (+.f32 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) u1)) u1) (/.f32 (*.f32 u1 (-.f32 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) u1)) (+.f32 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) u1)))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) (pow.f32 (+.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal -1/2 binary32))))) (log1p.f32 (*.f32 u1 u1))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (+.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal -1/2 binary32))))) (log1p.f32 (*.f32 u1 u1))) #s(literal 1/2 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))))
(exp.f32 (*.f32 (log.f32 (+.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal -1/2 binary32))))) (log1p.f32 (*.f32 u1 u1)))) #s(literal 1/2 binary32)))
(pow.f32 (+.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal -1/2 binary32))))) (log1p.f32 (*.f32 u1 u1))) #s(literal 1/2 binary32))
(pow.f32 (pow.f32 (+.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal -1/2 binary32))))) (log1p.f32 (*.f32 u1 u1))) #s(literal 1/4 binary32)) #s(literal 2 binary32))
(pow.f32 (*.f32 (+.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal -1/2 binary32))))) (log1p.f32 (*.f32 u1 u1))) (+.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal -1/2 binary32))))) (log1p.f32 (*.f32 u1 u1)))) #s(literal 1/4 binary32))
(pow.f32 (exp.f32 (log.f32 (+.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal -1/2 binary32))))) (log1p.f32 (*.f32 u1 u1))))) #s(literal 1/2 binary32))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (+.f32 (*.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal -1/2 binary32))))) (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal -1/2 binary32)))))) (*.f32 (log1p.f32 (*.f32 u1 u1)) (-.f32 (log1p.f32 (*.f32 u1 u1)) (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal -1/2 binary32)))))))) (+.f32 (*.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal -1/2 binary32))))) (*.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal -1/2 binary32))))) (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal -1/2 binary32))))))) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32))))))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (-.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal -1/2 binary32))))) (log1p.f32 (*.f32 u1 u1))) (-.f32 (*.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal -1/2 binary32))))) (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal -1/2 binary32)))))) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32))))))
(/.f32 (pow.f32 (+.f32 (*.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal -1/2 binary32))))) (*.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal -1/2 binary32))))) (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal -1/2 binary32))))))) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32))) #s(literal 1/2 binary32)) (pow.f32 (+.f32 (*.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal -1/2 binary32))))) (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal -1/2 binary32)))))) (*.f32 (log1p.f32 (*.f32 u1 u1)) (-.f32 (log1p.f32 (*.f32 u1 u1)) (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal -1/2 binary32)))))))) #s(literal 1/2 binary32)))
(/.f32 (pow.f32 (+.f32 (*.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal -1/2 binary32))))) (*.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal -1/2 binary32))))) (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal -1/2 binary32))))))) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32))) #s(literal 1/2 binary32)) (sqrt.f32 (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32)) (-.f32 (*.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal -1/2 binary32))))) (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal -1/2 binary32)))))) (*.f32 u1 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal -1/2 binary32)))) (log1p.f32 (*.f32 u1 u1))))))))
(/.f32 (pow.f32 (-.f32 (*.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal -1/2 binary32))))) (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal -1/2 binary32)))))) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32))) #s(literal 1/2 binary32)) (pow.f32 (-.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal -1/2 binary32))))) (log1p.f32 (*.f32 u1 u1))) #s(literal 1/2 binary32)))
(/.f32 (sqrt.f32 (neg.f32 (+.f32 (*.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal -1/2 binary32))))) (*.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal -1/2 binary32))))) (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal -1/2 binary32))))))) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32))))) (sqrt.f32 (neg.f32 (+.f32 (*.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal -1/2 binary32))))) (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal -1/2 binary32)))))) (*.f32 (log1p.f32 (*.f32 u1 u1)) (-.f32 (log1p.f32 (*.f32 u1 u1)) (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal -1/2 binary32)))))))))))
(/.f32 (sqrt.f32 (neg.f32 (-.f32 (*.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal -1/2 binary32))))) (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal -1/2 binary32)))))) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32))))) (sqrt.f32 (neg.f32 (-.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal -1/2 binary32))))) (log1p.f32 (*.f32 u1 u1))))))
(/.f32 (sqrt.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32)) (*.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal -1/2 binary32))))) (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal -1/2 binary32)))))))) (sqrt.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal -1/2 binary32))))))))
(/.f32 (neg.f32 (pow.f32 (+.f32 (*.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal -1/2 binary32))))) (*.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal -1/2 binary32))))) (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal -1/2 binary32))))))) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32))) #s(literal 1/2 binary32))) (neg.f32 (pow.f32 (+.f32 (*.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal -1/2 binary32))))) (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal -1/2 binary32)))))) (*.f32 (log1p.f32 (*.f32 u1 u1)) (-.f32 (log1p.f32 (*.f32 u1 u1)) (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal -1/2 binary32)))))))) #s(literal 1/2 binary32))))
(/.f32 (neg.f32 (pow.f32 (-.f32 (*.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal -1/2 binary32))))) (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal -1/2 binary32)))))) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32))) #s(literal 1/2 binary32))) (neg.f32 (pow.f32 (-.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal -1/2 binary32))))) (log1p.f32 (*.f32 u1 u1))) #s(literal 1/2 binary32))))
(sqrt.f32 (+.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal -1/2 binary32))))) (log1p.f32 (*.f32 u1 u1))))
(*.f32 (pow.f32 (+.f32 (*.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal -1/2 binary32))))) (*.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal -1/2 binary32))))) (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal -1/2 binary32))))))) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32))) #s(literal 1/2 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal -1/2 binary32))))) (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal -1/2 binary32)))))) (*.f32 (log1p.f32 (*.f32 u1 u1)) (-.f32 (log1p.f32 (*.f32 u1 u1)) (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal -1/2 binary32))))))))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (+.f32 (*.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal -1/2 binary32))))) (*.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal -1/2 binary32))))) (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal -1/2 binary32))))))) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32))) #s(literal 1/2 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal -1/2 binary32))))) (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal -1/2 binary32)))))) (*.f32 (log1p.f32 (*.f32 u1 u1)) (-.f32 (log1p.f32 (*.f32 u1 u1)) (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal -1/2 binary32)))))))))))
(*.f32 (pow.f32 (-.f32 (*.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal -1/2 binary32))))) (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal -1/2 binary32)))))) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32))) #s(literal 1/2 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal -1/2 binary32))))) (log1p.f32 (*.f32 u1 u1)))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (-.f32 (*.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal -1/2 binary32))))) (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal -1/2 binary32)))))) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32))) #s(literal 1/2 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal -1/2 binary32))))) (log1p.f32 (*.f32 u1 u1))))))
(*.f32 (pow.f32 (+.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal -1/2 binary32))))) (log1p.f32 (*.f32 u1 u1))) #s(literal 1/4 binary32)) (pow.f32 (+.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal -1/2 binary32))))) (log1p.f32 (*.f32 u1 u1))) #s(literal 1/4 binary32)))
(+.f32 u1 (+.f32 (*.f32 u1 (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal -1/2 binary32)))) (log1p.f32 (*.f32 u1 u1))))
(+.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal -1/2 binary32))))) (log1p.f32 (*.f32 u1 u1)))
(+.f32 (log1p.f32 (*.f32 u1 u1)) (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal -1/2 binary32))))))
(+.f32 (+.f32 (log1p.f32 (*.f32 u1 u1)) u1) (*.f32 u1 (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal -1/2 binary32)))))
(pow.f32 (/.f32 (+.f32 (*.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal -1/2 binary32))))) (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal -1/2 binary32)))))) (*.f32 (log1p.f32 (*.f32 u1 u1)) (-.f32 (log1p.f32 (*.f32 u1 u1)) (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal -1/2 binary32)))))))) (+.f32 (*.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal -1/2 binary32))))) (*.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal -1/2 binary32))))) (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal -1/2 binary32))))))) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (-.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal -1/2 binary32))))) (log1p.f32 (*.f32 u1 u1))) (-.f32 (*.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal -1/2 binary32))))) (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal -1/2 binary32)))))) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32)))) #s(literal -1 binary32))
(fma.f32 #s(literal 1 binary32) u1 (+.f32 (*.f32 u1 (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal -1/2 binary32)))) (log1p.f32 (*.f32 u1 u1))))
(fma.f32 u1 #s(literal 1 binary32) (+.f32 (*.f32 u1 (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal -1/2 binary32)))) (log1p.f32 (*.f32 u1 u1))))
(fma.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal -1/2 binary32)))) (log1p.f32 (*.f32 u1 u1)))
(fma.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal -1/2 binary32)))) u1 (log1p.f32 (*.f32 u1 u1)))
(-.f32 (/.f32 (*.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal -1/2 binary32))))) (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal -1/2 binary32)))))) (-.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal -1/2 binary32))))) (log1p.f32 (*.f32 u1 u1)))) (/.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32)) (-.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal -1/2 binary32))))) (log1p.f32 (*.f32 u1 u1)))))
(-.f32 (/.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32)) (-.f32 (log1p.f32 (*.f32 u1 u1)) (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal -1/2 binary32))))))) (/.f32 (*.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal -1/2 binary32))))) (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal -1/2 binary32)))))) (-.f32 (log1p.f32 (*.f32 u1 u1)) (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal -1/2 binary32))))))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (*.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal -1/2 binary32))))) (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal -1/2 binary32)))))) (*.f32 (log1p.f32 (*.f32 u1 u1)) (-.f32 (log1p.f32 (*.f32 u1 u1)) (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal -1/2 binary32)))))))) (+.f32 (*.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal -1/2 binary32))))) (*.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal -1/2 binary32))))) (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal -1/2 binary32))))))) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal -1/2 binary32))))) (log1p.f32 (*.f32 u1 u1))) (-.f32 (*.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal -1/2 binary32))))) (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal -1/2 binary32)))))) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32)))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal -1/2 binary32))))) (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal -1/2 binary32)))))) (*.f32 (log1p.f32 (*.f32 u1 u1)) (-.f32 (log1p.f32 (*.f32 u1 u1)) (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal -1/2 binary32)))))))) (+.f32 (*.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal -1/2 binary32))))) (*.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal -1/2 binary32))))) (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal -1/2 binary32))))))) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (-.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal -1/2 binary32))))) (log1p.f32 (*.f32 u1 u1))) (-.f32 (*.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal -1/2 binary32))))) (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal -1/2 binary32)))))) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32))))))
(/.f32 (+.f32 (*.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal -1/2 binary32))))) (*.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal -1/2 binary32))))) (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal -1/2 binary32))))))) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal -1/2 binary32))))) (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal -1/2 binary32)))))) (*.f32 (log1p.f32 (*.f32 u1 u1)) (-.f32 (log1p.f32 (*.f32 u1 u1)) (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal -1/2 binary32)))))))))
(/.f32 (+.f32 (*.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal -1/2 binary32))))) (*.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal -1/2 binary32))))) (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal -1/2 binary32))))))) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32))) (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32)) (-.f32 (*.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal -1/2 binary32))))) (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal -1/2 binary32)))))) (*.f32 u1 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal -1/2 binary32)))) (log1p.f32 (*.f32 u1 u1)))))))
(/.f32 (-.f32 (*.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal -1/2 binary32))))) (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal -1/2 binary32)))))) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32))) (-.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal -1/2 binary32))))) (log1p.f32 (*.f32 u1 u1))))
(/.f32 (neg.f32 (+.f32 (*.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal -1/2 binary32))))) (*.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal -1/2 binary32))))) (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal -1/2 binary32))))))) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32)))) (neg.f32 (+.f32 (*.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal -1/2 binary32))))) (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal -1/2 binary32)))))) (*.f32 (log1p.f32 (*.f32 u1 u1)) (-.f32 (log1p.f32 (*.f32 u1 u1)) (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal -1/2 binary32))))))))))
(/.f32 (neg.f32 (+.f32 (*.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal -1/2 binary32))))) (*.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal -1/2 binary32))))) (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal -1/2 binary32))))))) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32)))) (neg.f32 (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32)) (-.f32 (*.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal -1/2 binary32))))) (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal -1/2 binary32)))))) (*.f32 u1 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal -1/2 binary32)))) (log1p.f32 (*.f32 u1 u1))))))))
(/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal -1/2 binary32))))) (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal -1/2 binary32)))))) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32)))) (neg.f32 (-.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal -1/2 binary32))))) (log1p.f32 (*.f32 u1 u1)))))
(/.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32)) (*.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal -1/2 binary32))))) (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal -1/2 binary32))))))) (-.f32 (log1p.f32 (*.f32 u1 u1)) (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal -1/2 binary32)))))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal -1/2 binary32))))) (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal -1/2 binary32)))))) (-.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal -1/2 binary32))))) (log1p.f32 (*.f32 u1 u1)))) (*.f32 (-.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal -1/2 binary32))))) (log1p.f32 (*.f32 u1 u1))) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32)))) (*.f32 (-.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal -1/2 binary32))))) (log1p.f32 (*.f32 u1 u1))) (-.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal -1/2 binary32))))) (log1p.f32 (*.f32 u1 u1)))))
(/.f32 (neg.f32 (neg.f32 (+.f32 (*.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal -1/2 binary32))))) (*.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal -1/2 binary32))))) (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal -1/2 binary32))))))) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32))))) (neg.f32 (neg.f32 (+.f32 (*.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal -1/2 binary32))))) (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal -1/2 binary32)))))) (*.f32 (log1p.f32 (*.f32 u1 u1)) (-.f32 (log1p.f32 (*.f32 u1 u1)) (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal -1/2 binary32)))))))))))
(/.f32 (neg.f32 (neg.f32 (-.f32 (*.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal -1/2 binary32))))) (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal -1/2 binary32)))))) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32))))) (neg.f32 (neg.f32 (-.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal -1/2 binary32))))) (log1p.f32 (*.f32 u1 u1))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32)) (*.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal -1/2 binary32))))) (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal -1/2 binary32)))))))) (neg.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal -1/2 binary32))))))))
(*.f32 (+.f32 (*.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal -1/2 binary32))))) (*.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal -1/2 binary32))))) (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal -1/2 binary32))))))) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal -1/2 binary32))))) (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal -1/2 binary32)))))) (*.f32 (log1p.f32 (*.f32 u1 u1)) (-.f32 (log1p.f32 (*.f32 u1 u1)) (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal -1/2 binary32))))))))))
(*.f32 (-.f32 (*.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal -1/2 binary32))))) (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal -1/2 binary32)))))) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal -1/2 binary32))))) (log1p.f32 (*.f32 u1 u1)))))
(+.f32 u1 (*.f32 u1 (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal -1/2 binary32)))))
(+.f32 (*.f32 u1 (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal -1/2 binary32)))) u1)
(fma.f32 #s(literal 1 binary32) u1 (*.f32 u1 (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal -1/2 binary32)))))
(fma.f32 u1 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal -1/2 binary32)))))
(fma.f32 u1 (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal -1/2 binary32))) u1)
(fma.f32 (*.f32 u1 u1) (+.f32 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal -1/2 binary32)) u1)
(fma.f32 (+.f32 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal -1/2 binary32)) (*.f32 u1 u1) u1)
(fma.f32 (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal -1/2 binary32))) u1 u1)
(-.f32 (/.f32 (*.f32 u1 u1) (-.f32 u1 (*.f32 u1 (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal -1/2 binary32)))))) (/.f32 (*.f32 (*.f32 u1 (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal -1/2 binary32)))) (*.f32 u1 (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal -1/2 binary32))))) (-.f32 u1 (*.f32 u1 (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal -1/2 binary32)))))))
(/.f32 (+.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal -1/2 binary32))) (*.f32 (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal -1/2 binary32))) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal -1/2 binary32))))) (*.f32 u1 (*.f32 u1 u1)))) (+.f32 (*.f32 u1 u1) (-.f32 (*.f32 (*.f32 u1 (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal -1/2 binary32)))) (*.f32 u1 (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal -1/2 binary32))))) (*.f32 u1 (*.f32 u1 (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal -1/2 binary32))))))))
(/.f32 (-.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal -1/2 binary32)))) (*.f32 u1 (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal -1/2 binary32)))))) (-.f32 u1 (*.f32 u1 (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal -1/2 binary32))))))
(/.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal -1/2 binary32))) (*.f32 (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal -1/2 binary32))) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal -1/2 binary32))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal -1/2 binary32))) (-.f32 (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal -1/2 binary32))) #s(literal 1 binary32)))))
(/.f32 (*.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal -1/2 binary32))) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal -1/2 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal -1/2 binary32)))))
(/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal -1/2 binary32))) (*.f32 (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal -1/2 binary32))) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal -1/2 binary32)))))) u1) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal -1/2 binary32))) (-.f32 (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal -1/2 binary32))) #s(literal 1 binary32)))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal -1/2 binary32))) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal -1/2 binary32))))) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal -1/2 binary32)))))
(/.f32 (neg.f32 (+.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal -1/2 binary32))) (*.f32 (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal -1/2 binary32))) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal -1/2 binary32))))) (*.f32 u1 (*.f32 u1 u1))))) (neg.f32 (+.f32 (*.f32 u1 u1) (-.f32 (*.f32 (*.f32 u1 (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal -1/2 binary32)))) (*.f32 u1 (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal -1/2 binary32))))) (*.f32 u1 (*.f32 u1 (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal -1/2 binary32)))))))))
(/.f32 (neg.f32 (-.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal -1/2 binary32)))) (*.f32 u1 (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal -1/2 binary32))))))) (neg.f32 (-.f32 u1 (*.f32 u1 (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal -1/2 binary32)))))))
(/.f32 (neg.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal -1/2 binary32))) (*.f32 (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal -1/2 binary32))) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal -1/2 binary32)))))))) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal -1/2 binary32))) (-.f32 (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal -1/2 binary32))) #s(literal 1 binary32))))))
(/.f32 (neg.f32 (*.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal -1/2 binary32))) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal -1/2 binary32))))))) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal -1/2 binary32))))))
(/.f32 (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal -1/2 binary32))) (*.f32 (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal -1/2 binary32))) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal -1/2 binary32)))))) u1)) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal -1/2 binary32))) (-.f32 (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal -1/2 binary32))) #s(literal 1 binary32))))))
(/.f32 (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal -1/2 binary32))) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal -1/2 binary32))))) u1)) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal -1/2 binary32))))))
(*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal -1/2 binary32)))))
(*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal -1/2 binary32)))) 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 u2 #s(literal 2 binary32)) (PI.f32))
(PI.f32)
(log1p.f32 (expm1.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 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) #s(literal 3 binary32))
(pow.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/2 binary32))
(pow.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1/3 binary32))
(pow.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) #s(literal 2 binary32))
(pow.f32 (E.f32) (log.f32 (PI.f32)))
(-.f32 (+.f32 #s(literal 1 binary32) (PI.f32)) #s(literal 1 binary32))
(sqrt.f32 (*.f32 (PI.f32) (PI.f32)))
(cbrt.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))
(*.f32 #s(literal 1 binary32) (PI.f32))
(*.f32 (PI.f32) #s(literal 1 binary32))
(*.f32 (PI.f32) (log.f32 (E.f32)))
(*.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) (pow.f32 (PI.f32) #s(literal 2/3 binary32)))
(*.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) (log.f32 (exp.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)))))
(*.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) (sqrt.f32 (pow.f32 (PI.f32) #s(literal 4/3 binary32))))
(*.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (pow.f32 (PI.f32) #s(literal 1/3 binary32)))
(*.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (pow.f32 (pow.f32 (PI.f32) #s(literal 1/6 binary32)) #s(literal 2 binary32)))
(*.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) (pow.f32 (PI.f32) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) (log.f32 (exp.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)))))
(*.f32 (pow.f32 (PI.f32) #s(literal 1/4 binary32)) (sqrt.f32 (pow.f32 (PI.f32) #s(literal 3/2 binary32))))
(*.f32 (pow.f32 (pow.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) #s(literal 1/3 binary32)) #s(literal 3 binary32)) (pow.f32 (pow.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) #s(literal 1/3 binary32)) #s(literal 3 binary32)))
(*.f32 (pow.f32 (pow.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) #s(literal 1/3 binary32)) #s(literal 3 binary32)) (pow.f32 (pow.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) #s(literal 1/3 binary32)) #s(literal 3 binary32)))
(*.f32 (pow.f32 (pow.f32 (PI.f32) #s(literal 3/2 binary32)) #s(literal 1/3 binary32)) (pow.f32 (pow.f32 (PI.f32) #s(literal 3/2 binary32)) #s(literal 1/3 binary32)))
(*.f32 (pow.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (pow.f32 (PI.f32) #s(literal 2/3 binary32))) #s(literal 1/3 binary32)) (pow.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) #s(literal 1/3 binary32)))
(*.f32 (pow.f32 (pow.f32 (PI.f32) #s(literal 5/2 binary32)) #s(literal 1/3 binary32)) (pow.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) #s(literal 1/3 binary32)))
(*.f32 (exp.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 1/3 binary32) (log.f32 (PI.f32))))) (exp.f32 (*.f32 #s(literal 1/3 binary32) (log.f32 (PI.f32)))))
(*.f32 (exp.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 (PI.f32)))) (exp.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 (PI.f32)))))
(*.f32 (cbrt.f32 (pow.f32 (PI.f32) #s(literal 3/2 binary32))) (cbrt.f32 (pow.f32 (PI.f32) #s(literal 3/2 binary32))))
(*.f32 (cbrt.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (pow.f32 (PI.f32) #s(literal 2/3 binary32)))) (pow.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) #s(literal 1/3 binary32)))
(*.f32 (cbrt.f32 (pow.f32 (PI.f32) #s(literal 5/2 binary32))) (pow.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) #s(literal 1/3 binary32)))
(*.f32 (sqrt.f32 (pow.f32 (PI.f32) #s(literal 3/2 binary32))) (pow.f32 (PI.f32) #s(literal 1/4 binary32)))
(*.f32 (sqrt.f32 (cbrt.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (PI.f32))))) (pow.f32 (PI.f32) #s(literal 1/3 binary32)))
(*.f32 (sqrt.f32 (*.f32 (PI.f32) (pow.f32 (PI.f32) #s(literal 2/3 binary32)))) (pow.f32 (PI.f32) #s(literal 1/6 binary32)))
(log.f32 (exp.f32 (PI.f32)))
(expm1.f32 (log1p.f32 (PI.f32)))
(exp.f32 (*.f32 #s(literal 2 binary32) (log.f32 (*.f32 u1 (*.f32 u1 #s(literal 1/2 binary32))))))
(pow.f32 (*.f32 u1 (*.f32 u1 #s(literal 1/2 binary32))) #s(literal 2 binary32))
(pow.f32 (*.f32 u1 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32)))) #s(literal 1 binary32))
(pow.f32 (*.f32 (neg.f32 u1) (*.f32 u1 #s(literal 1/2 binary32))) #s(literal 2 binary32))
(pow.f32 (*.f32 (*.f32 u1 #s(literal 1/2 binary32)) (neg.f32 u1)) #s(literal 2 binary32))
(pow.f32 (exp.f32 (log.f32 (*.f32 u1 (*.f32 u1 #s(literal 1/2 binary32))))) #s(literal 2 binary32))
(*.f32 u1 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))))
(*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32)))
(*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)))
(*.f32 (*.f32 u1 #s(literal 1/2 binary32)) (*.f32 u1 (*.f32 u1 (*.f32 u1 #s(literal 1/2 binary32)))))
(*.f32 (*.f32 u1 (*.f32 u1 #s(literal 1/2 binary32))) (*.f32 u1 (*.f32 u1 #s(literal 1/2 binary32))))
(*.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)) #s(literal 1/4 binary32))
(*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 #s(literal 1/2 binary32)))) (*.f32 u1 #s(literal 1/2 binary32)))
(*.f32 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32)) (*.f32 u1 u1))
(*.f32 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) u1)
(*.f32 (*.f32 (*.f32 u1 (*.f32 u1 #s(literal 1/2 binary32))) (*.f32 u1 u1)) #s(literal 1/2 binary32))
(*.f32 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 #s(literal 1/2 binary32)))) u1) #s(literal 1/2 binary32))
(*.f32 (exp.f32 (log.f32 (*.f32 u1 (*.f32 u1 #s(literal 1/2 binary32))))) (exp.f32 (log.f32 (*.f32 u1 (*.f32 u1 #s(literal 1/2 binary32))))))
(*.f32 u1 #s(literal 1/3 binary32))
(*.f32 #s(literal 1/3 binary32) u1)

simplify1.1s (3.4%)

Algorithm
egg-herbie
Rules
8828×*-lowering-*.f32
8828×*-lowering-*.f64
3540×+-lowering-+.f64
3540×+-lowering-+.f32
1666×associate-*r*
Iterations

Useful iterations: 1 (0.0ms)

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

eval385.0ms (1.2%)

Compiler

Compiled 42466 to 3911 computations (90.8% saved)

prune631.0ms (1.9%)

Pruning

70 alts after pruning (64 fresh and 6 done)

PrunedKeptTotal
New1291241315
Fresh194059
Picked415
Done055
Total1314701384
Accuracy
99.9%
Counts
1384 → 70
Alt Table
Click to see full alt table
StatusAccuracyProgram
86.2%
(/.f32 (*.f32 (+.f32 (pow.f32 u1 #s(literal 3/2 binary32)) (*.f32 (pow.f32 u1 #s(literal 9/2 binary32)) #s(literal 1/64 binary32))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2)))) (+.f32 u1 (-.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32)) (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32)))))
98.2%
(/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) (pow.f32 (neg.f32 (log1p.f32 (neg.f32 u1))) #s(literal -1/2 binary32)))
98.0%
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (neg.f32 (log1p.f32 (neg.f32 u1))) #s(literal -1/2 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2)))))
85.6%
(*.f32 (pow.f32 (pow.f32 (*.f32 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal 1 binary32)) u1) #s(literal 1/4 binary32)) #s(literal 2 binary32)) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
85.9%
(*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal 1 binary32)) u1)) #s(literal -1/2 binary32)) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
68.0%
(*.f32 (pow.f32 (*.f32 u1 u1) #s(literal 1/4 binary32)) (*.f32 u2 (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 u2 (*.f32 u2 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32))) (PI.f32)))))))
63.6%
(*.f32 (pow.f32 (*.f32 u1 u1) #s(literal 1/4 binary32)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
74.2%
(*.f32 (pow.f32 (*.f32 u1 u1) #s(literal 1/4 binary32)) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
72.0%
(*.f32 (pow.f32 (exp.f32 #s(literal 1/2 binary32)) (log.f32 u1)) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
72.3%
(*.f32 (pow.f32 (exp.f32 #s(literal 1/4 binary32)) (*.f32 #s(literal 2 binary32) (log.f32 u1))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
86.0%
(*.f32 (pow.f32 u1 #s(literal 1/2 binary32)) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 #s(literal 1/2 binary32))) #s(literal 1/2 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2)))))
85.9%
(*.f32 (/.f32 (-.f32 (*.f32 u1 (+.f32 (pow.f32 u1 #s(literal 1/2 binary32)) (*.f32 #s(literal -1/4 binary32) (pow.f32 u1 #s(literal 3/2 binary32))))) (*.f32 (+.f32 (pow.f32 u1 #s(literal 1/2 binary32)) (*.f32 #s(literal -1/4 binary32) (pow.f32 u1 #s(literal 3/2 binary32)))) (*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32)))) (*.f32 (+.f32 (pow.f32 u1 #s(literal 1/2 binary32)) (*.f32 #s(literal -1/4 binary32) (pow.f32 u1 #s(literal 3/2 binary32)))) (+.f32 (pow.f32 u1 #s(literal 1/2 binary32)) (*.f32 #s(literal -1/4 binary32) (pow.f32 u1 #s(literal 3/2 binary32)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
93.3%
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 (*.f32 u1 (+.f32 (*.f32 u1 #s(literal -1/24 binary32)) #s(literal -1/12 binary32))) #s(literal -1/2 binary32)))) u1))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
91.8%
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal -1/12 binary32)) #s(literal -1/2 binary32)))) u1))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
87.9%
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 #s(literal -1/2 binary32))) u1))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
79.3%
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (log1p.f32 (neg.f32 u1)))))) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
97.8%
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (log1p.f32 (neg.f32 u1)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (log.f32 (E.f32)))) u2)))
74.1%
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
71.5%
(*.f32 (+.f32 (sqrt.f32 u1) (*.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
84.1%
(*.f32 (+.f32 (sqrt.f32 u1) (*.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (/.f32 (-.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (PI.f32)) #s(literal 3 binary32)) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (PI.f32)) (+.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (PI.f32)) #s(literal 1 binary32)))))) u2)))
63.6%
(*.f32 (*.f32 (*.f32 (pow.f32 u1 #s(literal 1/2 binary32)) u2) (PI.f32)) #s(literal 2 binary32))
74.1%
(*.f32 (*.f32 (*.f32 (sqrt.f32 u1) #s(literal 2 binary32)) (cos.f32 (*.f32 u2 (PI.f32)))) (sin.f32 (*.f32 u2 (PI.f32))))
63.6%
(*.f32 (*.f32 (*.f32 (sqrt.f32 u1) #s(literal 2 binary32)) (PI.f32)) u2)
63.3%
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (pow.f32 u1 #s(literal 1/2 binary32))) (-.f32 (+.f32 #s(literal 1 binary32) (PI.f32)) #s(literal 1 binary32))) u2)
4.2%
(*.f32 (*.f32 (sqrt.f32 u1) u2) (*.f32 (*.f32 (PI.f32) #s(literal -1 binary32)) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -4/3 binary32)) (*.f32 (PI.f32) (PI.f32))))))
63.3%
(*.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 u1)) (*.f32 u2 (-.f32 (+.f32 #s(literal 1 binary32) (PI.f32)) #s(literal 1 binary32))))
63.4%
(*.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 u1)) (*.f32 u2 (*.f32 (PI.f32) (log.f32 (E.f32)))))
63.6%
(*.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 u1)) (*.f32 u2 (PI.f32)))
85.7%
(*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (*.f32 u1 (+.f32 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) u1)) (*.f32 (*.f32 u1 (+.f32 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) u1)) (*.f32 u1 (-.f32 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) u1))))) (-.f32 (*.f32 u1 (*.f32 u1 #s(literal 1/2 binary32))) u1))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
77.6%
(*.f32 (sqrt.f32 (/.f32 (-.f32 (*.f32 (*.f32 u1 (*.f32 u1 #s(literal 1/2 binary32))) (*.f32 u1 (*.f32 u1 #s(literal 1/2 binary32)))) (*.f32 u1 u1)) (-.f32 (*.f32 u1 (*.f32 u1 #s(literal 1/2 binary32))) u1))) (*.f32 u2 (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 u2 (*.f32 u2 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32))) (PI.f32)))))))
85.8%
(*.f32 (sqrt.f32 (/.f32 (+.f32 (*.f32 (*.f32 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal 1 binary32)) u1) (*.f32 u1 (*.f32 u1 #s(literal 1/2 binary32)))) (*.f32 (*.f32 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal 1 binary32)) u1) (neg.f32 u1))) (-.f32 (*.f32 u1 (*.f32 u1 #s(literal 1/2 binary32))) u1))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
85.9%
(*.f32 (sqrt.f32 (/.f32 (*.f32 (/.f32 (*.f32 u1 (+.f32 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) u1)) u1) (/.f32 (*.f32 u1 (-.f32 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) u1)) (+.f32 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) u1))) (-.f32 (*.f32 u1 (*.f32 u1 #s(literal 1/2 binary32))) u1))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
85.7%
(*.f32 (sqrt.f32 (/.f32 (*.f32 (*.f32 u1 (+.f32 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) u1)) (*.f32 u1 (-.f32 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) u1))) (*.f32 (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32))) (*.f32 u1 (+.f32 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) u1))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
85.9%
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 u1 (*.f32 u1 (*.f32 u1 #s(literal 1/2 binary32)))) (-.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 (*.f32 u1 #s(literal 1/2 binary32))) (*.f32 u1 (*.f32 u1 #s(literal 1/2 binary32)))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
85.9%
(*.f32 (sqrt.f32 (+.f32 (*.f32 u1 (*.f32 u1 #s(literal 1/2 binary32))) u1)) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
74.5%
(*.f32 (sqrt.f32 (+.f32 u1 (log1p.f32 (*.f32 u1 u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
85.8%
(*.f32 (sqrt.f32 (*.f32 (*.f32 u1 u1) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
85.8%
(*.f32 (sqrt.f32 (*.f32 u1 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1/2 binary32) u1))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
82.7%
(*.f32 (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1/2 binary32) (*.f32 u1 (+.f32 #s(literal 1/3 binary32) (*.f32 u1 #s(literal 1/4 binary32))))))))) (*.f32 u2 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)))))))
92.2%
(*.f32 (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1/2 binary32) (*.f32 u1 (+.f32 #s(literal 1/3 binary32) (*.f32 u1 #s(literal 1/4 binary32))))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
89.3%
(*.f32 (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1/2 binary32) (*.f32 u1 (+.f32 #s(literal 1/3 binary32) (*.f32 u1 #s(literal -1/2 binary32))))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
81.3%
(*.f32 (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1/2 binary32) (*.f32 u1 #s(literal 1/3 binary32))))))) (*.f32 u2 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)))))))
90.4%
(*.f32 (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1/2 binary32) (*.f32 u1 #s(literal 1/3 binary32))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
77.8%
(*.f32 (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 #s(literal 1/2 binary32))))) (*.f32 u2 (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32))))))))
77.8%
(*.f32 (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 #s(literal 1/2 binary32))))) (*.f32 u2 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)))))))
71.5%
(*.f32 (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 #s(literal 1/2 binary32))))) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
84.8%
(*.f32 (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 #s(literal 1/2 binary32))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (-.f32 (+.f32 #s(literal 1 binary32) (PI.f32)) #s(literal 1 binary32))) u2)))
85.4%
(*.f32 (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 #s(literal 1/2 binary32))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (log.f32 (E.f32)))) u2)))
85.9%
(*.f32 (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 #s(literal 1/2 binary32))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
57.6%
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (log.f32 (-.f32 (*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))) (*.f32 u1 (*.f32 u1 u1))))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))) (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
87.3%
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 u2 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)))))))
79.4%
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32))))
98.4%
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))))
54.8%
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 u2 (*.f32 (-.f32 (+.f32 #s(literal 1 binary32) (PI.f32)) #s(literal 1 binary32)) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)))))))
55.2%
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 u2 (*.f32 (*.f32 (PI.f32) (log.f32 (E.f32))) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)))))))
55.1%
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 u2 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 (*.f32 u2 #s(literal -4/3 binary32)) u2) (*.f32 (PI.f32) (PI.f32)))))))
51.1%
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32))))
60.5%
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) (*.f32 #s(literal 2 binary32) u2)))))
60.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)))
68.0%
(*.f32 (sqrt.f32 u1) (*.f32 u2 (+.f32 (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -4/3 binary32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))))
68.0%
(*.f32 (sqrt.f32 u1) (*.f32 u2 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)))))))
73.7%
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (-.f32 (+.f32 #s(literal 1 binary32) (PI.f32)) #s(literal 1 binary32))) u2)))
73.7%
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (log.f32 (E.f32)))) u2)))
74.2%
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
68.0%
(*.f32 u2 (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (sqrt.f32 u1)) (*.f32 (*.f32 u2 u2) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 u1) (PI.f32)))))
77.8%
(*.f32 u2 (+.f32 (*.f32 (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 #s(literal 1/2 binary32))))) (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 #s(literal 1/2 binary32))))) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)))))))
73.7%
(*.f32 u2 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (sqrt.f32 (+.f32 (log1p.f32 (*.f32 u1 u1)) (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal -1/2 binary32)))))))))
87.2%
(*.f32 u2 (*.f32 (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (-.f32 #s(literal 0 binary32) (*.f32 u1 u1))))) (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32))))))))
71.4%
(*.f32 u2 (*.f32 (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 #s(literal 1/2 binary32))))) (*.f32 #s(literal 2 binary32) (PI.f32))))
52.5%
(*.f32 u2 (*.f32 (sqrt.f32 (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32))))))))
Compiler

Compiled 4520 to 1839 computations (59.3% saved)

regimes568.0ms (1.7%)

Counts
122 → 1
Calls
Call 1
Inputs
(*.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 u1)) (*.f32 u2 (PI.f32)))
(*.f32 (*.f32 (*.f32 (sqrt.f32 u1) #s(literal 2 binary32)) (PI.f32)) u2)
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (pow.f32 u1 #s(literal 1/2 binary32))) (PI.f32)) u2)
(*.f32 (*.f32 (*.f32 (pow.f32 u1 #s(literal 1/2 binary32)) u2) (PI.f32)) #s(literal 2 binary32))
(*.f32 (*.f32 #s(literal 2 binary32) (pow.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) (*.f32 u2 (PI.f32)))
(*.f32 (pow.f32 (*.f32 u1 u1) #s(literal 1/4 binary32)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
(*.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 u1)) (*.f32 u2 (-.f32 (+.f32 #s(literal 1 binary32) (PI.f32)) #s(literal 1 binary32))))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (pow.f32 u1 #s(literal 1/2 binary32))) (-.f32 (+.f32 #s(literal 1 binary32) (PI.f32)) #s(literal 1 binary32))) u2)
(*.f32 u2 (*.f32 (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 #s(literal 1/2 binary32))))) (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 #s(literal 1/2 binary32))))) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
(*.f32 (sqrt.f32 u1) (*.f32 u2 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)))))))
(*.f32 (sqrt.f32 u1) (*.f32 u2 (+.f32 (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -4/3 binary32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))))
(*.f32 (*.f32 (sqrt.f32 u1) u2) (*.f32 (*.f32 (PI.f32) #s(literal -1 binary32)) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -4/3 binary32)) (*.f32 (PI.f32) (PI.f32))))))
(*.f32 (pow.f32 (*.f32 u1 u1) #s(literal 1/4 binary32)) (*.f32 u2 (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 u2 (*.f32 u2 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32))) (PI.f32)))))))
(*.f32 (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 #s(literal 1/2 binary32))))) (*.f32 u2 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)))))))
(*.f32 (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 #s(literal 1/2 binary32))))) (*.f32 u2 (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32))))))))
(*.f32 (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1/2 binary32) (*.f32 u1 #s(literal 1/3 binary32))))))) (*.f32 u2 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)))))))
(*.f32 (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1/2 binary32) (*.f32 u1 (+.f32 #s(literal 1/3 binary32) (*.f32 u1 #s(literal 1/4 binary32))))))))) (*.f32 u2 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)))))))
(*.f32 (sqrt.f32 (/.f32 (-.f32 (*.f32 (*.f32 u1 (*.f32 u1 #s(literal 1/2 binary32))) (*.f32 u1 (*.f32 u1 #s(literal 1/2 binary32)))) (*.f32 u1 u1)) (-.f32 (*.f32 u1 (*.f32 u1 #s(literal 1/2 binary32))) u1))) (*.f32 u2 (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 u2 (*.f32 u2 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32))) (PI.f32)))))))
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 u1)) (*.f32 u2 (*.f32 (PI.f32) (log.f32 (E.f32)))))
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (pow.f32 (*.f32 u1 u1) #s(literal 1/4 binary32)) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (-.f32 (+.f32 #s(literal 1 binary32) (PI.f32)) #s(literal 1 binary32))) u2)))
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 #s(literal 1/2 binary32))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (sqrt.f32 (+.f32 (*.f32 u1 (*.f32 u1 #s(literal 1/2 binary32))) u1)) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (log1p.f32 (neg.f32 u1)))))) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
(*.f32 (sqrt.f32 (*.f32 (*.f32 u1 u1) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (+.f32 (sqrt.f32 u1) (*.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 #s(literal -1/2 binary32))) u1))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal 1 binary32)) u1)) #s(literal -1/2 binary32)) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 #s(literal 1/2 binary32))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (-.f32 (+.f32 #s(literal 1 binary32) (PI.f32)) #s(literal 1 binary32))) u2)))
(*.f32 (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1/2 binary32) (*.f32 u1 #s(literal 1/3 binary32))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 u2 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)))))))
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal -1/12 binary32)) #s(literal -1/2 binary32)))) 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 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)))))))
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 u2 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 (*.f32 u2 #s(literal -4/3 binary32)) u2) (*.f32 (PI.f32) (PI.f32)))))))
(*.f32 u2 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (sqrt.f32 (+.f32 (log1p.f32 (*.f32 u1 u1)) (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal -1/2 binary32)))))))))
(*.f32 u2 (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (sqrt.f32 u1)) (*.f32 (*.f32 u2 u2) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 u1) (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1/2 binary32) (*.f32 u1 (+.f32 #s(literal 1/3 binary32) (*.f32 u1 #s(literal -7/4 binary32))))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1/2 binary32) (*.f32 u1 (+.f32 #s(literal 1/3 binary32) (*.f32 u1 #s(literal -1/2 binary32))))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1/2 binary32) (*.f32 u1 (+.f32 #s(literal 1/3 binary32) (*.f32 u1 #s(literal 1/4 binary32))))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (sqrt.f32 (*.f32 u1 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1/2 binary32) u1))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (pow.f32 (*.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 #s(literal 1/2 binary32)))) (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 #s(literal 1/2 binary32))))) #s(literal 1/4 binary32)) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1/2 binary32) u1)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 (*.f32 u1 (+.f32 (*.f32 u1 #s(literal -1/24 binary32)) #s(literal -1/12 binary32))) #s(literal -1/2 binary32)))) 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 (-.f32 (+.f32 #s(literal 1 binary32) (PI.f32)) #s(literal 1 binary32)) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)))))))
(*.f32 u2 (*.f32 (sqrt.f32 (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32))))))))
(*.f32 (sqrt.f32 (/.f32 (-.f32 (*.f32 (*.f32 u1 (*.f32 u1 #s(literal 1/2 binary32))) (*.f32 u1 (*.f32 u1 #s(literal 1/2 binary32)))) (*.f32 u1 u1)) (-.f32 (*.f32 u1 (*.f32 u1 #s(literal 1/2 binary32))) u1))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 u1 (*.f32 u1 (*.f32 u1 #s(literal 1/2 binary32)))) (-.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 (*.f32 u1 #s(literal 1/2 binary32))) (*.f32 u1 (*.f32 u1 #s(literal 1/2 binary32)))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 u2 (+.f32 (*.f32 (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 #s(literal 1/2 binary32))))) (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 #s(literal 1/2 binary32))))) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)))))))
(*.f32 (sqrt.f32 (/.f32 (+.f32 (*.f32 (*.f32 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal 1 binary32)) u1) (*.f32 u1 (*.f32 u1 #s(literal 1/2 binary32)))) (*.f32 (*.f32 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal 1 binary32)) u1) (neg.f32 u1))) (-.f32 (*.f32 u1 (*.f32 u1 #s(literal 1/2 binary32))) u1))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (sqrt.f32 (/.f32 (*.f32 (*.f32 u1 (+.f32 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) u1)) (*.f32 u1 (-.f32 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) u1))) (*.f32 (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32))) (*.f32 u1 (+.f32 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) u1))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (sqrt.f32 (/.f32 (*.f32 (/.f32 (*.f32 u1 (+.f32 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) u1)) u1) (/.f32 (*.f32 u1 (-.f32 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) u1)) (+.f32 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) u1))) (-.f32 (*.f32 u1 (*.f32 u1 #s(literal 1/2 binary32))) u1))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (sqrt.f32 (*.f32 (+.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/8 binary32)))) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 u1 u1) (-.f32 (*.f32 (*.f32 u1 (*.f32 u1 #s(literal 1/2 binary32))) (*.f32 u1 (*.f32 u1 #s(literal 1/2 binary32)))) (*.f32 u1 (*.f32 u1 (*.f32 u1 #s(literal 1/2 binary32))))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (*.f32 u1 (+.f32 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) u1)) (*.f32 (*.f32 u1 (+.f32 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) u1)) (*.f32 u1 (-.f32 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) u1))))) (-.f32 (*.f32 u1 (*.f32 u1 #s(literal 1/2 binary32))) u1))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (log.f32 (E.f32)))) u2)))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))))
(*.f32 (pow.f32 (pow.f32 u1 #s(literal 1/4 binary32)) #s(literal 2 binary32)) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) (pow.f32 (neg.f32 (log1p.f32 (neg.f32 u1))) #s(literal -1/2 binary32)))
(*.f32 (sqrt.f32 (log.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (sqrt.f32 (+.f32 u1 (log1p.f32 (*.f32 u1 u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 u1)) (*.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) u2)))
(*.f32 (*.f32 (*.f32 (sqrt.f32 u1) #s(literal 2 binary32)) (cos.f32 (*.f32 u2 (PI.f32)))) (sin.f32 (*.f32 u2 (PI.f32))))
(*.f32 (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1))))) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (pow.f32 u1 #s(literal 1/2 binary32)) u2)) (pow.f32 (PI.f32) #s(literal 2/3 binary32))) (pow.f32 (PI.f32) #s(literal 1/3 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (neg.f32 (log1p.f32 (neg.f32 u1))) #s(literal -1/2 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2)))))
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (log1p.f32 (neg.f32 u1)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 #s(literal 1/2 binary32))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (log.f32 (E.f32)))) u2)))
(*.f32 (+.f32 (sqrt.f32 u1) (*.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (pow.f32 u1 #s(literal 1/2 binary32)) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 #s(literal 1/2 binary32))) #s(literal 1/2 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2)))))
(*.f32 (pow.f32 (pow.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 #s(literal 1/2 binary32)))) #s(literal 1/4 binary32)) #s(literal 2 binary32)) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (pow.f32 (pow.f32 (*.f32 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal 1 binary32)) u1) #s(literal 1/4 binary32)) #s(literal 2 binary32)) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (sqrt.f32 (neg.f32 (neg.f32 (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))))
(*.f32 (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 #s(literal 1/2 binary32))))) (*.f32 (*.f32 #s(literal 2 binary32) (sin.f32 (*.f32 (PI.f32) u2))) (cos.f32 (*.f32 (PI.f32) u2))))
(*.f32 (sqrt.f32 (+.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 #s(literal -1/2 binary32)))) (log1p.f32 (*.f32 u1 u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (sqrt.f32 (+.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal -1/2 binary32))))) (log1p.f32 (*.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 (*.f32 (*.f32 (PI.f32) (log.f32 (E.f32))) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)))))))
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) (log1p.f32 u1)))) (*.f32 u2 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)))))))
(/.f32 (*.f32 (-.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2)))) (+.f32 (pow.f32 u1 #s(literal 1/2 binary32)) (*.f32 #s(literal -1/4 binary32) (pow.f32 u1 #s(literal 3/2 binary32)))))
(*.f32 u2 (*.f32 (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (-.f32 #s(literal 0 binary32) (*.f32 u1 u1))))) (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32))))))))
(*.f32 (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1/2 binary32) (*.f32 u1 (+.f32 #s(literal 1/3 binary32) (*.f32 u1 #s(literal 1/4 binary32))))))))) (*.f32 (*.f32 #s(literal 2 binary32) (sin.f32 (*.f32 (PI.f32) u2))) (cos.f32 (*.f32 (PI.f32) u2))))
(*.f32 (sqrt.f32 (-.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 (*.f32 u1 (+.f32 #s(literal 1/3 binary32) (*.f32 u1 #s(literal -1/4 binary32)))) #s(literal -1/2 binary32))))) (log1p.f32 (*.f32 u1 (neg.f32 u1))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) (log1p.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))))) (*.f32 u2 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)))))))
(/.f32 (*.f32 (+.f32 (pow.f32 u1 #s(literal 3/2 binary32)) (*.f32 (pow.f32 u1 #s(literal 9/2 binary32)) #s(literal 1/64 binary32))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2)))) (+.f32 u1 (-.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32)) (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32)))))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 u2 (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 u2 (*.f32 u2 (+.f32 (*.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 (pow.f32 (exp.f32 #s(literal 1/2 binary32)) (log.f32 u1)) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (pow.f32 (exp.f32 #s(literal 1/4 binary32)) (*.f32 #s(literal 2 binary32) (log.f32 u1))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (pow.f32 (pow.f32 (neg.f32 (log1p.f32 (neg.f32 u1))) #s(literal 1/4 binary32)) #s(literal 2 binary32)) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 (*.f32 #s(literal 2 binary32) (sin.f32 (*.f32 (PI.f32) u2))) (cos.f32 (*.f32 (PI.f32) u2))))
(*.f32 (pow.f32 (*.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1)) (-.f32 #s(literal 0 binary32) (log1p.f32 u1))) #s(literal 1/4 binary32)) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (log.f32 (neg.f32 (+.f32 (*.f32 u1 u1) #s(literal -1 binary32)))) (log1p.f32 u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (log1p.f32 (neg.f32 u1)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (log.f32 (E.f32)))) u2)))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 (*.f32 #s(literal 2 binary32) (sin.f32 (*.f32 (PI.f32) u2))) (cos.f32 (*.f32 (-.f32 (+.f32 #s(literal 1 binary32) (PI.f32)) #s(literal 1 binary32)) u2))))
(*.f32 (sqrt.f32 (-.f32 (log1p.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))) (log1p.f32 (*.f32 u1 (*.f32 u1 u1))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (sqrt.f32 (neg.f32 (neg.f32 (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))) (*.f32 (*.f32 #s(literal 2 binary32) (sin.f32 (*.f32 (PI.f32) u2))) (cos.f32 (*.f32 (PI.f32) u2))))
(*.f32 (sqrt.f32 (+.f32 (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (log1p.f32 (*.f32 u1 u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (log.f32 (-.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (sqrt.f32 (+.f32 (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))) (log1p.f32 (*.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (sqrt.f32 (+.f32 (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))) (log1p.f32 (*.f32 u1 (*.f32 u1 u1))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (log1p.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))) (+.f32 #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 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)))) (log1p.f32 (*.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (+.f32 (sqrt.f32 u1) (*.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (/.f32 (-.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (PI.f32)) #s(literal 3 binary32)) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (PI.f32)) (+.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (PI.f32)) #s(literal 1 binary32)))))) u2)))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 u2 (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 u2 (*.f32 u2 (+.f32 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32))) (*.f32 (*.f32 u2 u2) (+.f32 (*.f32 (pow.f32 (PI.f32) #s(literal 7 binary32)) (*.f32 (*.f32 u2 u2) #s(literal -8/315 binary32))) (*.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))))
(*.f32 (sqrt.f32 (neg.f32 (+.f32 (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))))) (log1p.f32 (*.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal -1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (log.f32 (-.f32 (*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))) (*.f32 u1 (*.f32 u1 u1))))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))) (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) (*.f32 u2 (pow.f32 (PI.f32) #s(literal 2/3 binary32)))))))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) (*.f32 u2 (pow.f32 (PI.f32) #s(literal 1/2 binary32)))))))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (*.f32 u2 (pow.f32 (PI.f32) #s(literal 1/3 binary32)))))))
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) (*.f32 #s(literal 2 binary32) u2)))))
(*.f32 (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (log.f32 (E.f32)))) u2)))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 (*.f32 #s(literal 2 binary32) (sin.f32 (*.f32 (PI.f32) u2))) (cos.f32 (*.f32 (*.f32 (PI.f32) (log.f32 (E.f32))) u2))))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 (*.f32 #s(literal 2 binary32) (sin.f32 (*.f32 (*.f32 (PI.f32) (log.f32 (E.f32))) u2))) (cos.f32 (*.f32 (PI.f32) u2))))
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) (log1p.f32 u1)))) (*.f32 (*.f32 #s(literal 2 binary32) (sin.f32 (*.f32 (PI.f32) u2))) (cos.f32 (*.f32 (PI.f32) u2))))
(+.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) (*.f32 (*.f32 u1 u1) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (+.f32 (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32))))))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) (*.f32 u2 (pow.f32 (PI.f32) #s(literal 1/3 binary32))))))))
(*.f32 u2 (+.f32 (*.f32 (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (-.f32 #s(literal 0 binary32) (*.f32 u1 u1))))) (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (-.f32 #s(literal 0 binary32) (*.f32 u1 u1))))) (+.f32 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32))) (*.f32 u2 (*.f32 u2 (*.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32))))))))))
(*.f32 (/.f32 (-.f32 (*.f32 u1 (+.f32 (pow.f32 u1 #s(literal 1/2 binary32)) (*.f32 #s(literal -1/4 binary32) (pow.f32 u1 #s(literal 3/2 binary32))))) (*.f32 (+.f32 (pow.f32 u1 #s(literal 1/2 binary32)) (*.f32 #s(literal -1/4 binary32) (pow.f32 u1 #s(literal 3/2 binary32)))) (*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/16 binary32)))) (*.f32 (+.f32 (pow.f32 u1 #s(literal 1/2 binary32)) (*.f32 #s(literal -1/4 binary32) (pow.f32 u1 #s(literal 3/2 binary32)))) (+.f32 (pow.f32 u1 #s(literal 1/2 binary32)) (*.f32 #s(literal -1/4 binary32) (pow.f32 u1 #s(literal 3/2 binary32)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
Outputs
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))))
Calls

10 calls:

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

Compiled 75 to 64 computations (14.7% saved)

regimes294.0ms (0.9%)

Counts
59 → 2
Calls
Call 1
Inputs
(*.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 u1)) (*.f32 u2 (PI.f32)))
(*.f32 (*.f32 (*.f32 (sqrt.f32 u1) #s(literal 2 binary32)) (PI.f32)) u2)
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (pow.f32 u1 #s(literal 1/2 binary32))) (PI.f32)) u2)
(*.f32 (*.f32 (*.f32 (pow.f32 u1 #s(literal 1/2 binary32)) u2) (PI.f32)) #s(literal 2 binary32))
(*.f32 (*.f32 #s(literal 2 binary32) (pow.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) (*.f32 u2 (PI.f32)))
(*.f32 (pow.f32 (*.f32 u1 u1) #s(literal 1/4 binary32)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
(*.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 u1)) (*.f32 u2 (-.f32 (+.f32 #s(literal 1 binary32) (PI.f32)) #s(literal 1 binary32))))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (pow.f32 u1 #s(literal 1/2 binary32))) (-.f32 (+.f32 #s(literal 1 binary32) (PI.f32)) #s(literal 1 binary32))) u2)
(*.f32 u2 (*.f32 (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 #s(literal 1/2 binary32))))) (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 #s(literal 1/2 binary32))))) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
(*.f32 (sqrt.f32 u1) (*.f32 u2 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)))))))
(*.f32 (sqrt.f32 u1) (*.f32 u2 (+.f32 (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -4/3 binary32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))))
(*.f32 (*.f32 (sqrt.f32 u1) u2) (*.f32 (*.f32 (PI.f32) #s(literal -1 binary32)) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -4/3 binary32)) (*.f32 (PI.f32) (PI.f32))))))
(*.f32 (pow.f32 (*.f32 u1 u1) #s(literal 1/4 binary32)) (*.f32 u2 (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 u2 (*.f32 u2 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32))) (PI.f32)))))))
(*.f32 (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 #s(literal 1/2 binary32))))) (*.f32 u2 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)))))))
(*.f32 (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 #s(literal 1/2 binary32))))) (*.f32 u2 (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32))))))))
(*.f32 (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1/2 binary32) (*.f32 u1 #s(literal 1/3 binary32))))))) (*.f32 u2 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)))))))
(*.f32 (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1/2 binary32) (*.f32 u1 (+.f32 #s(literal 1/3 binary32) (*.f32 u1 #s(literal 1/4 binary32))))))))) (*.f32 u2 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)))))))
(*.f32 (sqrt.f32 (/.f32 (-.f32 (*.f32 (*.f32 u1 (*.f32 u1 #s(literal 1/2 binary32))) (*.f32 u1 (*.f32 u1 #s(literal 1/2 binary32)))) (*.f32 u1 u1)) (-.f32 (*.f32 u1 (*.f32 u1 #s(literal 1/2 binary32))) u1))) (*.f32 u2 (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 u2 (*.f32 u2 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32))) (PI.f32)))))))
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 u1)) (*.f32 u2 (*.f32 (PI.f32) (log.f32 (E.f32)))))
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (pow.f32 (*.f32 u1 u1) #s(literal 1/4 binary32)) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (-.f32 (+.f32 #s(literal 1 binary32) (PI.f32)) #s(literal 1 binary32))) u2)))
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 #s(literal 1/2 binary32))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (sqrt.f32 (+.f32 (*.f32 u1 (*.f32 u1 #s(literal 1/2 binary32))) u1)) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (log1p.f32 (neg.f32 u1)))))) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
(*.f32 (sqrt.f32 (*.f32 (*.f32 u1 u1) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (+.f32 (sqrt.f32 u1) (*.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 #s(literal -1/2 binary32))) u1))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal 1 binary32)) u1)) #s(literal -1/2 binary32)) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 #s(literal 1/2 binary32))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (-.f32 (+.f32 #s(literal 1 binary32) (PI.f32)) #s(literal 1 binary32))) u2)))
(*.f32 (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1/2 binary32) (*.f32 u1 #s(literal 1/3 binary32))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 u2 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)))))))
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal -1/12 binary32)) #s(literal -1/2 binary32)))) 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 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)))))))
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 u2 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 (*.f32 u2 #s(literal -4/3 binary32)) u2) (*.f32 (PI.f32) (PI.f32)))))))
(*.f32 u2 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (sqrt.f32 (+.f32 (log1p.f32 (*.f32 u1 u1)) (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal -1/2 binary32)))))))))
(*.f32 u2 (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (sqrt.f32 u1)) (*.f32 (*.f32 u2 u2) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 u1) (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1/2 binary32) (*.f32 u1 (+.f32 #s(literal 1/3 binary32) (*.f32 u1 #s(literal -7/4 binary32))))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1/2 binary32) (*.f32 u1 (+.f32 #s(literal 1/3 binary32) (*.f32 u1 #s(literal -1/2 binary32))))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1/2 binary32) (*.f32 u1 (+.f32 #s(literal 1/3 binary32) (*.f32 u1 #s(literal 1/4 binary32))))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (sqrt.f32 (*.f32 u1 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1/2 binary32) u1))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (pow.f32 (*.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 #s(literal 1/2 binary32)))) (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 #s(literal 1/2 binary32))))) #s(literal 1/4 binary32)) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1/2 binary32) u1)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 (*.f32 u1 (+.f32 (*.f32 u1 #s(literal -1/24 binary32)) #s(literal -1/12 binary32))) #s(literal -1/2 binary32)))) 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 (-.f32 (+.f32 #s(literal 1 binary32) (PI.f32)) #s(literal 1 binary32)) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)))))))
(*.f32 u2 (*.f32 (sqrt.f32 (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32))))))))
(*.f32 (sqrt.f32 (/.f32 (-.f32 (*.f32 (*.f32 u1 (*.f32 u1 #s(literal 1/2 binary32))) (*.f32 u1 (*.f32 u1 #s(literal 1/2 binary32)))) (*.f32 u1 u1)) (-.f32 (*.f32 u1 (*.f32 u1 #s(literal 1/2 binary32))) u1))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 u1 (*.f32 u1 (*.f32 u1 #s(literal 1/2 binary32)))) (-.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 (*.f32 u1 #s(literal 1/2 binary32))) (*.f32 u1 (*.f32 u1 #s(literal 1/2 binary32)))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 u2 (+.f32 (*.f32 (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 #s(literal 1/2 binary32))))) (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 #s(literal 1/2 binary32))))) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)))))))
(*.f32 (sqrt.f32 (/.f32 (+.f32 (*.f32 (*.f32 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal 1 binary32)) u1) (*.f32 u1 (*.f32 u1 #s(literal 1/2 binary32)))) (*.f32 (*.f32 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal 1 binary32)) u1) (neg.f32 u1))) (-.f32 (*.f32 u1 (*.f32 u1 #s(literal 1/2 binary32))) u1))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (sqrt.f32 (/.f32 (*.f32 (*.f32 u1 (+.f32 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) u1)) (*.f32 u1 (-.f32 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) u1))) (*.f32 (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32))) (*.f32 u1 (+.f32 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) u1))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (sqrt.f32 (/.f32 (*.f32 (/.f32 (*.f32 u1 (+.f32 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) u1)) u1) (/.f32 (*.f32 u1 (-.f32 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) u1)) (+.f32 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) u1))) (-.f32 (*.f32 u1 (*.f32 u1 #s(literal 1/2 binary32))) u1))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (sqrt.f32 (*.f32 (+.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/8 binary32)))) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 u1 u1) (-.f32 (*.f32 (*.f32 u1 (*.f32 u1 #s(literal 1/2 binary32))) (*.f32 u1 (*.f32 u1 #s(literal 1/2 binary32)))) (*.f32 u1 (*.f32 u1 (*.f32 u1 #s(literal 1/2 binary32))))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (*.f32 u1 (+.f32 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) u1)) (*.f32 (*.f32 u1 (+.f32 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) u1)) (*.f32 u1 (-.f32 (*.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) u1))))) (-.f32 (*.f32 u1 (*.f32 u1 #s(literal 1/2 binary32))) u1))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (log.f32 (E.f32)))) u2)))
Outputs
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 u2 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)))))))
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 (*.f32 u1 (+.f32 (*.f32 u1 #s(literal -1/24 binary32)) #s(literal -1/12 binary32))) #s(literal -1/2 binary32)))) u1))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
Calls

9 calls:

98.0ms
(-.f32 #s(literal 1 binary32) u1)
23.0ms
(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)
22.0ms
u1
22.0ms
cosTheta_i
22.0ms
(sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))
Results
AccuracySegmentsBranch
97.0%2u2
97.0%2(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)
93.3%1cosTheta_i
93.3%1u1
93.3%1(sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1))))
93.3%1(neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))
93.3%1(log.f32 (-.f32 #s(literal 1 binary32) u1))
93.3%1(-.f32 #s(literal 1 binary32) u1)
93.3%1(sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))
Compiler

Compiled 59 to 50 computations (15.3% saved)

regimes56.0ms (0.2%)

Counts
47 → 2
Calls
Call 1
Inputs
(*.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 u1)) (*.f32 u2 (PI.f32)))
(*.f32 (*.f32 (*.f32 (sqrt.f32 u1) #s(literal 2 binary32)) (PI.f32)) u2)
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (pow.f32 u1 #s(literal 1/2 binary32))) (PI.f32)) u2)
(*.f32 (*.f32 (*.f32 (pow.f32 u1 #s(literal 1/2 binary32)) u2) (PI.f32)) #s(literal 2 binary32))
(*.f32 (*.f32 #s(literal 2 binary32) (pow.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) (*.f32 u2 (PI.f32)))
(*.f32 (pow.f32 (*.f32 u1 u1) #s(literal 1/4 binary32)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
(*.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 u1)) (*.f32 u2 (-.f32 (+.f32 #s(literal 1 binary32) (PI.f32)) #s(literal 1 binary32))))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (pow.f32 u1 #s(literal 1/2 binary32))) (-.f32 (+.f32 #s(literal 1 binary32) (PI.f32)) #s(literal 1 binary32))) u2)
(*.f32 u2 (*.f32 (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 #s(literal 1/2 binary32))))) (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 #s(literal 1/2 binary32))))) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
(*.f32 (sqrt.f32 u1) (*.f32 u2 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)))))))
(*.f32 (sqrt.f32 u1) (*.f32 u2 (+.f32 (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -4/3 binary32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))))
(*.f32 (*.f32 (sqrt.f32 u1) u2) (*.f32 (*.f32 (PI.f32) #s(literal -1 binary32)) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -4/3 binary32)) (*.f32 (PI.f32) (PI.f32))))))
(*.f32 (pow.f32 (*.f32 u1 u1) #s(literal 1/4 binary32)) (*.f32 u2 (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 u2 (*.f32 u2 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32))) (PI.f32)))))))
(*.f32 (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 #s(literal 1/2 binary32))))) (*.f32 u2 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)))))))
(*.f32 (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 #s(literal 1/2 binary32))))) (*.f32 u2 (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32))))))))
(*.f32 (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1/2 binary32) (*.f32 u1 #s(literal 1/3 binary32))))))) (*.f32 u2 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)))))))
(*.f32 (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1/2 binary32) (*.f32 u1 (+.f32 #s(literal 1/3 binary32) (*.f32 u1 #s(literal 1/4 binary32))))))))) (*.f32 u2 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)))))))
(*.f32 (sqrt.f32 (/.f32 (-.f32 (*.f32 (*.f32 u1 (*.f32 u1 #s(literal 1/2 binary32))) (*.f32 u1 (*.f32 u1 #s(literal 1/2 binary32)))) (*.f32 u1 u1)) (-.f32 (*.f32 u1 (*.f32 u1 #s(literal 1/2 binary32))) u1))) (*.f32 u2 (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 u2 (*.f32 u2 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32))) (PI.f32)))))))
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 u1)) (*.f32 u2 (*.f32 (PI.f32) (log.f32 (E.f32)))))
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (pow.f32 (*.f32 u1 u1) #s(literal 1/4 binary32)) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (-.f32 (+.f32 #s(literal 1 binary32) (PI.f32)) #s(literal 1 binary32))) u2)))
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 #s(literal 1/2 binary32))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (sqrt.f32 (+.f32 (*.f32 u1 (*.f32 u1 #s(literal 1/2 binary32))) u1)) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (log1p.f32 (neg.f32 u1)))))) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
(*.f32 (sqrt.f32 (*.f32 (*.f32 u1 u1) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (+.f32 (sqrt.f32 u1) (*.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 #s(literal -1/2 binary32))) u1))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal 1 binary32)) u1)) #s(literal -1/2 binary32)) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 #s(literal 1/2 binary32))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (-.f32 (+.f32 #s(literal 1 binary32) (PI.f32)) #s(literal 1 binary32))) u2)))
(*.f32 (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1/2 binary32) (*.f32 u1 #s(literal 1/3 binary32))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 u2 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)))))))
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal -1/12 binary32)) #s(literal -1/2 binary32)))) 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 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)))))))
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 u2 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 (*.f32 u2 #s(literal -4/3 binary32)) u2) (*.f32 (PI.f32) (PI.f32)))))))
(*.f32 u2 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (sqrt.f32 (+.f32 (log1p.f32 (*.f32 u1 u1)) (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal -1/2 binary32)))))))))
(*.f32 u2 (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (sqrt.f32 u1)) (*.f32 (*.f32 u2 u2) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 u1) (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1/2 binary32) (*.f32 u1 (+.f32 #s(literal 1/3 binary32) (*.f32 u1 #s(literal -7/4 binary32))))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1/2 binary32) (*.f32 u1 (+.f32 #s(literal 1/3 binary32) (*.f32 u1 #s(literal -1/2 binary32))))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1/2 binary32) (*.f32 u1 (+.f32 #s(literal 1/3 binary32) (*.f32 u1 #s(literal 1/4 binary32))))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (sqrt.f32 (*.f32 u1 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1/2 binary32) u1))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (pow.f32 (*.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 #s(literal 1/2 binary32)))) (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 #s(literal 1/2 binary32))))) #s(literal 1/4 binary32)) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1/2 binary32) u1)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
Outputs
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 u2 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)))))))
(*.f32 (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1/2 binary32) (*.f32 u1 (+.f32 #s(literal 1/3 binary32) (*.f32 u1 #s(literal 1/4 binary32))))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
Calls

2 calls:

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

Compiled 12 to 10 computations (16.7% saved)

regimes48.0ms (0.1%)

Counts
43 → 2
Calls
Call 1
Inputs
(*.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 u1)) (*.f32 u2 (PI.f32)))
(*.f32 (*.f32 (*.f32 (sqrt.f32 u1) #s(literal 2 binary32)) (PI.f32)) u2)
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (pow.f32 u1 #s(literal 1/2 binary32))) (PI.f32)) u2)
(*.f32 (*.f32 (*.f32 (pow.f32 u1 #s(literal 1/2 binary32)) u2) (PI.f32)) #s(literal 2 binary32))
(*.f32 (*.f32 #s(literal 2 binary32) (pow.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) (*.f32 u2 (PI.f32)))
(*.f32 (pow.f32 (*.f32 u1 u1) #s(literal 1/4 binary32)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
(*.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 u1)) (*.f32 u2 (-.f32 (+.f32 #s(literal 1 binary32) (PI.f32)) #s(literal 1 binary32))))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (pow.f32 u1 #s(literal 1/2 binary32))) (-.f32 (+.f32 #s(literal 1 binary32) (PI.f32)) #s(literal 1 binary32))) u2)
(*.f32 u2 (*.f32 (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 #s(literal 1/2 binary32))))) (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 #s(literal 1/2 binary32))))) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
(*.f32 (sqrt.f32 u1) (*.f32 u2 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)))))))
(*.f32 (sqrt.f32 u1) (*.f32 u2 (+.f32 (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -4/3 binary32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))))
(*.f32 (*.f32 (sqrt.f32 u1) u2) (*.f32 (*.f32 (PI.f32) #s(literal -1 binary32)) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -4/3 binary32)) (*.f32 (PI.f32) (PI.f32))))))
(*.f32 (pow.f32 (*.f32 u1 u1) #s(literal 1/4 binary32)) (*.f32 u2 (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 u2 (*.f32 u2 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32))) (PI.f32)))))))
(*.f32 (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 #s(literal 1/2 binary32))))) (*.f32 u2 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)))))))
(*.f32 (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 #s(literal 1/2 binary32))))) (*.f32 u2 (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32))))))))
(*.f32 (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1/2 binary32) (*.f32 u1 #s(literal 1/3 binary32))))))) (*.f32 u2 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)))))))
(*.f32 (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1/2 binary32) (*.f32 u1 (+.f32 #s(literal 1/3 binary32) (*.f32 u1 #s(literal 1/4 binary32))))))))) (*.f32 u2 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)))))))
(*.f32 (sqrt.f32 (/.f32 (-.f32 (*.f32 (*.f32 u1 (*.f32 u1 #s(literal 1/2 binary32))) (*.f32 u1 (*.f32 u1 #s(literal 1/2 binary32)))) (*.f32 u1 u1)) (-.f32 (*.f32 u1 (*.f32 u1 #s(literal 1/2 binary32))) u1))) (*.f32 u2 (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 u2 (*.f32 u2 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32))) (PI.f32)))))))
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 u1)) (*.f32 u2 (*.f32 (PI.f32) (log.f32 (E.f32)))))
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (pow.f32 (*.f32 u1 u1) #s(literal 1/4 binary32)) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (-.f32 (+.f32 #s(literal 1 binary32) (PI.f32)) #s(literal 1 binary32))) u2)))
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 #s(literal 1/2 binary32))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (sqrt.f32 (+.f32 (*.f32 u1 (*.f32 u1 #s(literal 1/2 binary32))) u1)) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (log1p.f32 (neg.f32 u1)))))) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
(*.f32 (sqrt.f32 (*.f32 (*.f32 u1 u1) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (+.f32 (sqrt.f32 u1) (*.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 #s(literal -1/2 binary32))) u1))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal 1 binary32)) u1)) #s(literal -1/2 binary32)) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 #s(literal 1/2 binary32))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (-.f32 (+.f32 #s(literal 1 binary32) (PI.f32)) #s(literal 1 binary32))) u2)))
(*.f32 (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1/2 binary32) (*.f32 u1 #s(literal 1/3 binary32))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 u2 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)))))))
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal -1/12 binary32)) #s(literal -1/2 binary32)))) 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 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)))))))
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 u2 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 (*.f32 u2 #s(literal -4/3 binary32)) u2) (*.f32 (PI.f32) (PI.f32)))))))
(*.f32 u2 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (sqrt.f32 (+.f32 (log1p.f32 (*.f32 u1 u1)) (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal 1/3 binary32)) #s(literal -1/2 binary32)))))))))
(*.f32 u2 (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (sqrt.f32 u1)) (*.f32 (*.f32 u2 u2) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 u1) (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1/2 binary32) (*.f32 u1 (+.f32 #s(literal 1/3 binary32) (*.f32 u1 #s(literal -7/4 binary32))))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1/2 binary32) (*.f32 u1 (+.f32 #s(literal 1/3 binary32) (*.f32 u1 #s(literal -1/2 binary32))))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
Outputs
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 u2 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)))))))
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal -1/12 binary32)) #s(literal -1/2 binary32)))) u1))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
Calls

2 calls:

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

Compiled 12 to 10 computations (16.7% saved)

regimes151.0ms (0.5%)

Counts
36 → 2
Calls
Call 1
Inputs
(*.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 u1)) (*.f32 u2 (PI.f32)))
(*.f32 (*.f32 (*.f32 (sqrt.f32 u1) #s(literal 2 binary32)) (PI.f32)) u2)
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (pow.f32 u1 #s(literal 1/2 binary32))) (PI.f32)) u2)
(*.f32 (*.f32 (*.f32 (pow.f32 u1 #s(literal 1/2 binary32)) u2) (PI.f32)) #s(literal 2 binary32))
(*.f32 (*.f32 #s(literal 2 binary32) (pow.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) (*.f32 u2 (PI.f32)))
(*.f32 (pow.f32 (*.f32 u1 u1) #s(literal 1/4 binary32)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
(*.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 u1)) (*.f32 u2 (-.f32 (+.f32 #s(literal 1 binary32) (PI.f32)) #s(literal 1 binary32))))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (pow.f32 u1 #s(literal 1/2 binary32))) (-.f32 (+.f32 #s(literal 1 binary32) (PI.f32)) #s(literal 1 binary32))) u2)
(*.f32 u2 (*.f32 (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 #s(literal 1/2 binary32))))) (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 #s(literal 1/2 binary32))))) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
(*.f32 (sqrt.f32 u1) (*.f32 u2 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)))))))
(*.f32 (sqrt.f32 u1) (*.f32 u2 (+.f32 (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -4/3 binary32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))))
(*.f32 (*.f32 (sqrt.f32 u1) u2) (*.f32 (*.f32 (PI.f32) #s(literal -1 binary32)) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -4/3 binary32)) (*.f32 (PI.f32) (PI.f32))))))
(*.f32 (pow.f32 (*.f32 u1 u1) #s(literal 1/4 binary32)) (*.f32 u2 (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 u2 (*.f32 u2 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32))) (PI.f32)))))))
(*.f32 (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 #s(literal 1/2 binary32))))) (*.f32 u2 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)))))))
(*.f32 (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 #s(literal 1/2 binary32))))) (*.f32 u2 (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32))))))))
(*.f32 (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1/2 binary32) (*.f32 u1 #s(literal 1/3 binary32))))))) (*.f32 u2 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)))))))
(*.f32 (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1/2 binary32) (*.f32 u1 (+.f32 #s(literal 1/3 binary32) (*.f32 u1 #s(literal 1/4 binary32))))))))) (*.f32 u2 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)))))))
(*.f32 (sqrt.f32 (/.f32 (-.f32 (*.f32 (*.f32 u1 (*.f32 u1 #s(literal 1/2 binary32))) (*.f32 u1 (*.f32 u1 #s(literal 1/2 binary32)))) (*.f32 u1 u1)) (-.f32 (*.f32 u1 (*.f32 u1 #s(literal 1/2 binary32))) u1))) (*.f32 u2 (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 u2 (*.f32 u2 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32))) (PI.f32)))))))
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 u1)) (*.f32 u2 (*.f32 (PI.f32) (log.f32 (E.f32)))))
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (pow.f32 (*.f32 u1 u1) #s(literal 1/4 binary32)) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (-.f32 (+.f32 #s(literal 1 binary32) (PI.f32)) #s(literal 1 binary32))) u2)))
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 #s(literal 1/2 binary32))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (sqrt.f32 (+.f32 (*.f32 u1 (*.f32 u1 #s(literal 1/2 binary32))) u1)) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (log1p.f32 (neg.f32 u1)))))) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
(*.f32 (sqrt.f32 (*.f32 (*.f32 u1 u1) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (+.f32 (sqrt.f32 u1) (*.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 #s(literal -1/2 binary32))) u1))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal 1 binary32)) u1)) #s(literal -1/2 binary32)) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 #s(literal 1/2 binary32))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (-.f32 (+.f32 #s(literal 1 binary32) (PI.f32)) #s(literal 1 binary32))) u2)))
(*.f32 (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1/2 binary32) (*.f32 u1 #s(literal 1/3 binary32))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 u2 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)))))))
Outputs
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 u2 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)))))))
(*.f32 (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1/2 binary32) (*.f32 u1 #s(literal 1/3 binary32))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
Calls

9 calls:

19.0ms
(log.f32 (-.f32 #s(literal 1 binary32) u1))
17.0ms
(sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))
15.0ms
cosTheta_i
15.0ms
(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)
14.0ms
u1
Results
AccuracySegmentsBranch
95.5%2u1
95.5%2(sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1))))
95.5%2(neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))
95.5%2(log.f32 (-.f32 #s(literal 1 binary32) u1))
95.5%2(-.f32 #s(literal 1 binary32) u1)
90.4%1cosTheta_i
90.4%1(sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))
96.2%2u2
96.2%2(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)
Compiler

Compiled 59 to 50 computations (15.3% saved)

regimes139.0ms (0.4%)

Counts
35 → 2
Calls
Call 1
Inputs
(*.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 u1)) (*.f32 u2 (PI.f32)))
(*.f32 (*.f32 (*.f32 (sqrt.f32 u1) #s(literal 2 binary32)) (PI.f32)) u2)
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (pow.f32 u1 #s(literal 1/2 binary32))) (PI.f32)) u2)
(*.f32 (*.f32 (*.f32 (pow.f32 u1 #s(literal 1/2 binary32)) u2) (PI.f32)) #s(literal 2 binary32))
(*.f32 (*.f32 #s(literal 2 binary32) (pow.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) (*.f32 u2 (PI.f32)))
(*.f32 (pow.f32 (*.f32 u1 u1) #s(literal 1/4 binary32)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
(*.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 u1)) (*.f32 u2 (-.f32 (+.f32 #s(literal 1 binary32) (PI.f32)) #s(literal 1 binary32))))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (pow.f32 u1 #s(literal 1/2 binary32))) (-.f32 (+.f32 #s(literal 1 binary32) (PI.f32)) #s(literal 1 binary32))) u2)
(*.f32 u2 (*.f32 (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 #s(literal 1/2 binary32))))) (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 #s(literal 1/2 binary32))))) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
(*.f32 (sqrt.f32 u1) (*.f32 u2 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)))))))
(*.f32 (sqrt.f32 u1) (*.f32 u2 (+.f32 (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -4/3 binary32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))))
(*.f32 (*.f32 (sqrt.f32 u1) u2) (*.f32 (*.f32 (PI.f32) #s(literal -1 binary32)) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -4/3 binary32)) (*.f32 (PI.f32) (PI.f32))))))
(*.f32 (pow.f32 (*.f32 u1 u1) #s(literal 1/4 binary32)) (*.f32 u2 (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 u2 (*.f32 u2 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32))) (PI.f32)))))))
(*.f32 (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 #s(literal 1/2 binary32))))) (*.f32 u2 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)))))))
(*.f32 (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 #s(literal 1/2 binary32))))) (*.f32 u2 (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32))))))))
(*.f32 (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1/2 binary32) (*.f32 u1 #s(literal 1/3 binary32))))))) (*.f32 u2 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)))))))
(*.f32 (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1/2 binary32) (*.f32 u1 (+.f32 #s(literal 1/3 binary32) (*.f32 u1 #s(literal 1/4 binary32))))))))) (*.f32 u2 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)))))))
(*.f32 (sqrt.f32 (/.f32 (-.f32 (*.f32 (*.f32 u1 (*.f32 u1 #s(literal 1/2 binary32))) (*.f32 u1 (*.f32 u1 #s(literal 1/2 binary32)))) (*.f32 u1 u1)) (-.f32 (*.f32 u1 (*.f32 u1 #s(literal 1/2 binary32))) u1))) (*.f32 u2 (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 u2 (*.f32 u2 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32))) (PI.f32)))))))
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 u1)) (*.f32 u2 (*.f32 (PI.f32) (log.f32 (E.f32)))))
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (pow.f32 (*.f32 u1 u1) #s(literal 1/4 binary32)) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (-.f32 (+.f32 #s(literal 1 binary32) (PI.f32)) #s(literal 1 binary32))) u2)))
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 #s(literal 1/2 binary32))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (sqrt.f32 (+.f32 (*.f32 u1 (*.f32 u1 #s(literal 1/2 binary32))) u1)) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (log1p.f32 (neg.f32 u1)))))) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
(*.f32 (sqrt.f32 (*.f32 (*.f32 u1 u1) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (+.f32 (sqrt.f32 u1) (*.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 #s(literal -1/2 binary32))) u1))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal 1 binary32)) u1)) #s(literal -1/2 binary32)) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 #s(literal 1/2 binary32))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (-.f32 (+.f32 #s(literal 1 binary32) (PI.f32)) #s(literal 1 binary32))) u2)))
(*.f32 (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1/2 binary32) (*.f32 u1 #s(literal 1/3 binary32))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
Outputs
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1/2 binary32) (*.f32 u1 #s(literal 1/3 binary32))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
Calls

7 calls:

42.0ms
u1
17.0ms
(-.f32 #s(literal 1 binary32) u1)
14.0ms
(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)
14.0ms
(log.f32 (-.f32 #s(literal 1 binary32) u1))
14.0ms
u2
Results
AccuracySegmentsBranch
94.6%2u1
94.6%2(sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1))))
94.6%2(neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))
94.6%2(log.f32 (-.f32 #s(literal 1 binary32) u1))
94.6%2(-.f32 #s(literal 1 binary32) u1)
95.2%2u2
95.2%2(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)
Compiler

Compiled 46 to 39 computations (15.2% saved)

regimes112.0ms (0.3%)

Counts
34 → 2
Calls
Call 1
Inputs
(*.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 u1)) (*.f32 u2 (PI.f32)))
(*.f32 (*.f32 (*.f32 (sqrt.f32 u1) #s(literal 2 binary32)) (PI.f32)) u2)
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (pow.f32 u1 #s(literal 1/2 binary32))) (PI.f32)) u2)
(*.f32 (*.f32 (*.f32 (pow.f32 u1 #s(literal 1/2 binary32)) u2) (PI.f32)) #s(literal 2 binary32))
(*.f32 (*.f32 #s(literal 2 binary32) (pow.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) (*.f32 u2 (PI.f32)))
(*.f32 (pow.f32 (*.f32 u1 u1) #s(literal 1/4 binary32)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
(*.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 u1)) (*.f32 u2 (-.f32 (+.f32 #s(literal 1 binary32) (PI.f32)) #s(literal 1 binary32))))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (pow.f32 u1 #s(literal 1/2 binary32))) (-.f32 (+.f32 #s(literal 1 binary32) (PI.f32)) #s(literal 1 binary32))) u2)
(*.f32 u2 (*.f32 (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 #s(literal 1/2 binary32))))) (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 #s(literal 1/2 binary32))))) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
(*.f32 (sqrt.f32 u1) (*.f32 u2 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)))))))
(*.f32 (sqrt.f32 u1) (*.f32 u2 (+.f32 (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -4/3 binary32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))))
(*.f32 (*.f32 (sqrt.f32 u1) u2) (*.f32 (*.f32 (PI.f32) #s(literal -1 binary32)) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -4/3 binary32)) (*.f32 (PI.f32) (PI.f32))))))
(*.f32 (pow.f32 (*.f32 u1 u1) #s(literal 1/4 binary32)) (*.f32 u2 (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 u2 (*.f32 u2 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32))) (PI.f32)))))))
(*.f32 (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 #s(literal 1/2 binary32))))) (*.f32 u2 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)))))))
(*.f32 (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 #s(literal 1/2 binary32))))) (*.f32 u2 (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32))))))))
(*.f32 (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1/2 binary32) (*.f32 u1 #s(literal 1/3 binary32))))))) (*.f32 u2 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)))))))
(*.f32 (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1/2 binary32) (*.f32 u1 (+.f32 #s(literal 1/3 binary32) (*.f32 u1 #s(literal 1/4 binary32))))))))) (*.f32 u2 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)))))))
(*.f32 (sqrt.f32 (/.f32 (-.f32 (*.f32 (*.f32 u1 (*.f32 u1 #s(literal 1/2 binary32))) (*.f32 u1 (*.f32 u1 #s(literal 1/2 binary32)))) (*.f32 u1 u1)) (-.f32 (*.f32 u1 (*.f32 u1 #s(literal 1/2 binary32))) u1))) (*.f32 u2 (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 u2 (*.f32 u2 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32))) (PI.f32)))))))
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 u1)) (*.f32 u2 (*.f32 (PI.f32) (log.f32 (E.f32)))))
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (pow.f32 (*.f32 u1 u1) #s(literal 1/4 binary32)) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (-.f32 (+.f32 #s(literal 1 binary32) (PI.f32)) #s(literal 1 binary32))) u2)))
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 #s(literal 1/2 binary32))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (sqrt.f32 (+.f32 (*.f32 u1 (*.f32 u1 #s(literal 1/2 binary32))) u1)) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (log1p.f32 (neg.f32 u1)))))) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
(*.f32 (sqrt.f32 (*.f32 (*.f32 u1 u1) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (+.f32 (sqrt.f32 u1) (*.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 #s(literal -1/2 binary32))) u1))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 u1 #s(literal 1/2 binary32)) #s(literal 1 binary32)) u1)) #s(literal -1/2 binary32)) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 #s(literal 1/2 binary32))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (-.f32 (+.f32 #s(literal 1 binary32) (PI.f32)) #s(literal 1 binary32))) u2)))
Outputs
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 #s(literal -1/2 binary32))) u1))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
Calls

7 calls:

18.0ms
u2
15.0ms
(neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))
14.0ms
(-.f32 #s(literal 1 binary32) u1)
14.0ms
(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)
14.0ms
u1
Results
AccuracySegmentsBranch
92.4%2u1
92.4%2(sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1))))
92.4%2(neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))
92.4%2(log.f32 (-.f32 #s(literal 1 binary32) u1))
92.4%2(-.f32 #s(literal 1 binary32) u1)
94.1%2u2
94.1%2(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)
Compiler

Compiled 46 to 39 computations (15.2% saved)

regimes62.0ms (0.2%)

Counts
31 → 2
Calls
Call 1
Inputs
(*.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 u1)) (*.f32 u2 (PI.f32)))
(*.f32 (*.f32 (*.f32 (sqrt.f32 u1) #s(literal 2 binary32)) (PI.f32)) u2)
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (pow.f32 u1 #s(literal 1/2 binary32))) (PI.f32)) u2)
(*.f32 (*.f32 (*.f32 (pow.f32 u1 #s(literal 1/2 binary32)) u2) (PI.f32)) #s(literal 2 binary32))
(*.f32 (*.f32 #s(literal 2 binary32) (pow.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) (*.f32 u2 (PI.f32)))
(*.f32 (pow.f32 (*.f32 u1 u1) #s(literal 1/4 binary32)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
(*.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 u1)) (*.f32 u2 (-.f32 (+.f32 #s(literal 1 binary32) (PI.f32)) #s(literal 1 binary32))))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (pow.f32 u1 #s(literal 1/2 binary32))) (-.f32 (+.f32 #s(literal 1 binary32) (PI.f32)) #s(literal 1 binary32))) u2)
(*.f32 u2 (*.f32 (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 #s(literal 1/2 binary32))))) (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 #s(literal 1/2 binary32))))) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
(*.f32 (sqrt.f32 u1) (*.f32 u2 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)))))))
(*.f32 (sqrt.f32 u1) (*.f32 u2 (+.f32 (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -4/3 binary32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))))
(*.f32 (*.f32 (sqrt.f32 u1) u2) (*.f32 (*.f32 (PI.f32) #s(literal -1 binary32)) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -4/3 binary32)) (*.f32 (PI.f32) (PI.f32))))))
(*.f32 (pow.f32 (*.f32 u1 u1) #s(literal 1/4 binary32)) (*.f32 u2 (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 u2 (*.f32 u2 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32))) (PI.f32)))))))
(*.f32 (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 #s(literal 1/2 binary32))))) (*.f32 u2 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)))))))
(*.f32 (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 #s(literal 1/2 binary32))))) (*.f32 u2 (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32))))))))
(*.f32 (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1/2 binary32) (*.f32 u1 #s(literal 1/3 binary32))))))) (*.f32 u2 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)))))))
(*.f32 (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1/2 binary32) (*.f32 u1 (+.f32 #s(literal 1/3 binary32) (*.f32 u1 #s(literal 1/4 binary32))))))))) (*.f32 u2 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)))))))
(*.f32 (sqrt.f32 (/.f32 (-.f32 (*.f32 (*.f32 u1 (*.f32 u1 #s(literal 1/2 binary32))) (*.f32 u1 (*.f32 u1 #s(literal 1/2 binary32)))) (*.f32 u1 u1)) (-.f32 (*.f32 u1 (*.f32 u1 #s(literal 1/2 binary32))) u1))) (*.f32 u2 (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 u2 (*.f32 u2 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32))) (PI.f32)))))))
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 u1)) (*.f32 u2 (*.f32 (PI.f32) (log.f32 (E.f32)))))
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (pow.f32 (*.f32 u1 u1) #s(literal 1/4 binary32)) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (-.f32 (+.f32 #s(literal 1 binary32) (PI.f32)) #s(literal 1 binary32))) u2)))
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 #s(literal 1/2 binary32))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (sqrt.f32 (+.f32 (*.f32 u1 (*.f32 u1 #s(literal 1/2 binary32))) u1)) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (log1p.f32 (neg.f32 u1)))))) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
(*.f32 (sqrt.f32 (*.f32 (*.f32 u1 u1) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (+.f32 (sqrt.f32 u1) (*.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
Outputs
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (sqrt.f32 (+.f32 (*.f32 u1 (*.f32 u1 #s(literal 1/2 binary32))) u1)) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
Calls

4 calls:

14.0ms
u2
13.0ms
cosTheta_i
13.0ms
(sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))
13.0ms
(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)
Results
AccuracySegmentsBranch
93.4%3(sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))
85.9%1cosTheta_i
93.4%2u2
93.4%2(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)
Compiler

Compiled 25 to 21 computations (16% saved)

regimes35.0ms (0.1%)

Counts
27 → 2
Calls
Call 1
Inputs
(*.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 u1)) (*.f32 u2 (PI.f32)))
(*.f32 (*.f32 (*.f32 (sqrt.f32 u1) #s(literal 2 binary32)) (PI.f32)) u2)
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (pow.f32 u1 #s(literal 1/2 binary32))) (PI.f32)) u2)
(*.f32 (*.f32 (*.f32 (pow.f32 u1 #s(literal 1/2 binary32)) u2) (PI.f32)) #s(literal 2 binary32))
(*.f32 (*.f32 #s(literal 2 binary32) (pow.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) (*.f32 u2 (PI.f32)))
(*.f32 (pow.f32 (*.f32 u1 u1) #s(literal 1/4 binary32)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
(*.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 u1)) (*.f32 u2 (-.f32 (+.f32 #s(literal 1 binary32) (PI.f32)) #s(literal 1 binary32))))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (pow.f32 u1 #s(literal 1/2 binary32))) (-.f32 (+.f32 #s(literal 1 binary32) (PI.f32)) #s(literal 1 binary32))) u2)
(*.f32 u2 (*.f32 (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 #s(literal 1/2 binary32))))) (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 #s(literal 1/2 binary32))))) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
(*.f32 (sqrt.f32 u1) (*.f32 u2 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)))))))
(*.f32 (sqrt.f32 u1) (*.f32 u2 (+.f32 (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -4/3 binary32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))))
(*.f32 (*.f32 (sqrt.f32 u1) u2) (*.f32 (*.f32 (PI.f32) #s(literal -1 binary32)) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -4/3 binary32)) (*.f32 (PI.f32) (PI.f32))))))
(*.f32 (pow.f32 (*.f32 u1 u1) #s(literal 1/4 binary32)) (*.f32 u2 (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 u2 (*.f32 u2 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32))) (PI.f32)))))))
(*.f32 (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 #s(literal 1/2 binary32))))) (*.f32 u2 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)))))))
(*.f32 (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 #s(literal 1/2 binary32))))) (*.f32 u2 (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32))))))))
(*.f32 (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1/2 binary32) (*.f32 u1 #s(literal 1/3 binary32))))))) (*.f32 u2 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)))))))
(*.f32 (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1/2 binary32) (*.f32 u1 (+.f32 #s(literal 1/3 binary32) (*.f32 u1 #s(literal 1/4 binary32))))))))) (*.f32 u2 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)))))))
(*.f32 (sqrt.f32 (/.f32 (-.f32 (*.f32 (*.f32 u1 (*.f32 u1 #s(literal 1/2 binary32))) (*.f32 u1 (*.f32 u1 #s(literal 1/2 binary32)))) (*.f32 u1 u1)) (-.f32 (*.f32 u1 (*.f32 u1 #s(literal 1/2 binary32))) u1))) (*.f32 u2 (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 u2 (*.f32 u2 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32))) (PI.f32)))))))
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 u1)) (*.f32 u2 (*.f32 (PI.f32) (log.f32 (E.f32)))))
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (pow.f32 (*.f32 u1 u1) #s(literal 1/4 binary32)) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (-.f32 (+.f32 #s(literal 1 binary32) (PI.f32)) #s(literal 1 binary32))) u2)))
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 #s(literal 1/2 binary32))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
Outputs
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 #s(literal 1/2 binary32))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
Calls

2 calls:

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

Compiled 12 to 10 computations (16.7% saved)

regimes145.0ms (0.4%)

Counts
26 → 2
Calls
Call 1
Inputs
(*.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 u1)) (*.f32 u2 (PI.f32)))
(*.f32 (*.f32 (*.f32 (sqrt.f32 u1) #s(literal 2 binary32)) (PI.f32)) u2)
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (pow.f32 u1 #s(literal 1/2 binary32))) (PI.f32)) u2)
(*.f32 (*.f32 (*.f32 (pow.f32 u1 #s(literal 1/2 binary32)) u2) (PI.f32)) #s(literal 2 binary32))
(*.f32 (*.f32 #s(literal 2 binary32) (pow.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) (*.f32 u2 (PI.f32)))
(*.f32 (pow.f32 (*.f32 u1 u1) #s(literal 1/4 binary32)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
(*.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 u1)) (*.f32 u2 (-.f32 (+.f32 #s(literal 1 binary32) (PI.f32)) #s(literal 1 binary32))))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (pow.f32 u1 #s(literal 1/2 binary32))) (-.f32 (+.f32 #s(literal 1 binary32) (PI.f32)) #s(literal 1 binary32))) u2)
(*.f32 u2 (*.f32 (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 #s(literal 1/2 binary32))))) (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 #s(literal 1/2 binary32))))) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
(*.f32 (sqrt.f32 u1) (*.f32 u2 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)))))))
(*.f32 (sqrt.f32 u1) (*.f32 u2 (+.f32 (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -4/3 binary32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))))
(*.f32 (*.f32 (sqrt.f32 u1) u2) (*.f32 (*.f32 (PI.f32) #s(literal -1 binary32)) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -4/3 binary32)) (*.f32 (PI.f32) (PI.f32))))))
(*.f32 (pow.f32 (*.f32 u1 u1) #s(literal 1/4 binary32)) (*.f32 u2 (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 u2 (*.f32 u2 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32))) (PI.f32)))))))
(*.f32 (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 #s(literal 1/2 binary32))))) (*.f32 u2 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)))))))
(*.f32 (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 #s(literal 1/2 binary32))))) (*.f32 u2 (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32))))))))
(*.f32 (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1/2 binary32) (*.f32 u1 #s(literal 1/3 binary32))))))) (*.f32 u2 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)))))))
(*.f32 (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1/2 binary32) (*.f32 u1 (+.f32 #s(literal 1/3 binary32) (*.f32 u1 #s(literal 1/4 binary32))))))))) (*.f32 u2 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)))))))
(*.f32 (sqrt.f32 (/.f32 (-.f32 (*.f32 (*.f32 u1 (*.f32 u1 #s(literal 1/2 binary32))) (*.f32 u1 (*.f32 u1 #s(literal 1/2 binary32)))) (*.f32 u1 u1)) (-.f32 (*.f32 u1 (*.f32 u1 #s(literal 1/2 binary32))) u1))) (*.f32 u2 (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 u2 (*.f32 u2 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32))) (PI.f32)))))))
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 u1)) (*.f32 u2 (*.f32 (PI.f32) (log.f32 (E.f32)))))
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (pow.f32 (*.f32 u1 u1) #s(literal 1/4 binary32)) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (-.f32 (+.f32 #s(literal 1 binary32) (PI.f32)) #s(literal 1 binary32))) u2)))
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
Outputs
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (pow.f32 (*.f32 u1 u1) #s(literal 1/4 binary32)) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
Calls

8 calls:

57.0ms
u2
13.0ms
(log.f32 (-.f32 #s(literal 1 binary32) u1))
12.0ms
(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)
12.0ms
(sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))
11.0ms
u1
Results
AccuracySegmentsBranch
89.4%3(sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))
89.9%3(log.f32 (-.f32 #s(literal 1 binary32) u1))
89.9%3(-.f32 #s(literal 1 binary32) u1)
89.9%3u1
89.9%3(sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1))))
89.9%3(neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))
89.4%2u2
89.4%2(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)
Compiler

Compiled 55 to 47 computations (14.5% saved)

regimes29.0ms (0.1%)

Counts
23 → 2
Calls
Call 1
Inputs
(*.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 u1)) (*.f32 u2 (PI.f32)))
(*.f32 (*.f32 (*.f32 (sqrt.f32 u1) #s(literal 2 binary32)) (PI.f32)) u2)
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (pow.f32 u1 #s(literal 1/2 binary32))) (PI.f32)) u2)
(*.f32 (*.f32 (*.f32 (pow.f32 u1 #s(literal 1/2 binary32)) u2) (PI.f32)) #s(literal 2 binary32))
(*.f32 (*.f32 #s(literal 2 binary32) (pow.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) (*.f32 u2 (PI.f32)))
(*.f32 (pow.f32 (*.f32 u1 u1) #s(literal 1/4 binary32)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
(*.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 u1)) (*.f32 u2 (-.f32 (+.f32 #s(literal 1 binary32) (PI.f32)) #s(literal 1 binary32))))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (pow.f32 u1 #s(literal 1/2 binary32))) (-.f32 (+.f32 #s(literal 1 binary32) (PI.f32)) #s(literal 1 binary32))) u2)
(*.f32 u2 (*.f32 (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 #s(literal 1/2 binary32))))) (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 #s(literal 1/2 binary32))))) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
(*.f32 (sqrt.f32 u1) (*.f32 u2 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)))))))
(*.f32 (sqrt.f32 u1) (*.f32 u2 (+.f32 (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -4/3 binary32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))))
(*.f32 (*.f32 (sqrt.f32 u1) u2) (*.f32 (*.f32 (PI.f32) #s(literal -1 binary32)) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -4/3 binary32)) (*.f32 (PI.f32) (PI.f32))))))
(*.f32 (pow.f32 (*.f32 u1 u1) #s(literal 1/4 binary32)) (*.f32 u2 (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 u2 (*.f32 u2 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32))) (PI.f32)))))))
(*.f32 (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 #s(literal 1/2 binary32))))) (*.f32 u2 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)))))))
(*.f32 (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 #s(literal 1/2 binary32))))) (*.f32 u2 (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32))))))))
(*.f32 (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1/2 binary32) (*.f32 u1 #s(literal 1/3 binary32))))))) (*.f32 u2 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)))))))
(*.f32 (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1/2 binary32) (*.f32 u1 (+.f32 #s(literal 1/3 binary32) (*.f32 u1 #s(literal 1/4 binary32))))))))) (*.f32 u2 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)))))))
(*.f32 (sqrt.f32 (/.f32 (-.f32 (*.f32 (*.f32 u1 (*.f32 u1 #s(literal 1/2 binary32))) (*.f32 u1 (*.f32 u1 #s(literal 1/2 binary32)))) (*.f32 u1 u1)) (-.f32 (*.f32 u1 (*.f32 u1 #s(literal 1/2 binary32))) u1))) (*.f32 u2 (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 u2 (*.f32 u2 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32))) (PI.f32)))))))
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 u1)) (*.f32 u2 (*.f32 (PI.f32) (log.f32 (E.f32)))))
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32))))
Outputs
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
Calls

2 calls:

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

Compiled 12 to 10 computations (16.7% saved)

regimes43.0ms (0.1%)

Counts
20 → 2
Calls
Call 1
Inputs
(*.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 u1)) (*.f32 u2 (PI.f32)))
(*.f32 (*.f32 (*.f32 (sqrt.f32 u1) #s(literal 2 binary32)) (PI.f32)) u2)
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (pow.f32 u1 #s(literal 1/2 binary32))) (PI.f32)) u2)
(*.f32 (*.f32 (*.f32 (pow.f32 u1 #s(literal 1/2 binary32)) u2) (PI.f32)) #s(literal 2 binary32))
(*.f32 (*.f32 #s(literal 2 binary32) (pow.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) (*.f32 u2 (PI.f32)))
(*.f32 (pow.f32 (*.f32 u1 u1) #s(literal 1/4 binary32)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
(*.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 u1)) (*.f32 u2 (-.f32 (+.f32 #s(literal 1 binary32) (PI.f32)) #s(literal 1 binary32))))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (pow.f32 u1 #s(literal 1/2 binary32))) (-.f32 (+.f32 #s(literal 1 binary32) (PI.f32)) #s(literal 1 binary32))) u2)
(*.f32 u2 (*.f32 (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 #s(literal 1/2 binary32))))) (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 #s(literal 1/2 binary32))))) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
(*.f32 (sqrt.f32 u1) (*.f32 u2 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)))))))
(*.f32 (sqrt.f32 u1) (*.f32 u2 (+.f32 (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -4/3 binary32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))))
(*.f32 (*.f32 (sqrt.f32 u1) u2) (*.f32 (*.f32 (PI.f32) #s(literal -1 binary32)) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -4/3 binary32)) (*.f32 (PI.f32) (PI.f32))))))
(*.f32 (pow.f32 (*.f32 u1 u1) #s(literal 1/4 binary32)) (*.f32 u2 (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 u2 (*.f32 u2 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32))) (PI.f32)))))))
(*.f32 (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 #s(literal 1/2 binary32))))) (*.f32 u2 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)))))))
(*.f32 (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 #s(literal 1/2 binary32))))) (*.f32 u2 (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32))))))))
(*.f32 (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1/2 binary32) (*.f32 u1 #s(literal 1/3 binary32))))))) (*.f32 u2 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)))))))
(*.f32 (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1/2 binary32) (*.f32 u1 (+.f32 #s(literal 1/3 binary32) (*.f32 u1 #s(literal 1/4 binary32))))))))) (*.f32 u2 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)))))))
(*.f32 (sqrt.f32 (/.f32 (-.f32 (*.f32 (*.f32 u1 (*.f32 u1 #s(literal 1/2 binary32))) (*.f32 u1 (*.f32 u1 #s(literal 1/2 binary32)))) (*.f32 u1 u1)) (-.f32 (*.f32 u1 (*.f32 u1 #s(literal 1/2 binary32))) u1))) (*.f32 u2 (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 u2 (*.f32 u2 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32))) (PI.f32)))))))
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
Outputs
(*.f32 (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1/2 binary32) (*.f32 u1 (+.f32 #s(literal 1/3 binary32) (*.f32 u1 #s(literal 1/4 binary32))))))))) (*.f32 u2 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)))))))
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
Calls

3 calls:

17.0ms
u2
10.0ms
(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)
9.0ms
cosTheta_i
Results
AccuracySegmentsBranch
82.7%1cosTheta_i
88.4%2u2
88.4%2(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)
Compiler

Compiled 16 to 13 computations (18.8% saved)

regimes52.0ms (0.2%)

Counts
19 → 1
Calls
Call 1
Inputs
(*.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 u1)) (*.f32 u2 (PI.f32)))
(*.f32 (*.f32 (*.f32 (sqrt.f32 u1) #s(literal 2 binary32)) (PI.f32)) u2)
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (pow.f32 u1 #s(literal 1/2 binary32))) (PI.f32)) u2)
(*.f32 (*.f32 (*.f32 (pow.f32 u1 #s(literal 1/2 binary32)) u2) (PI.f32)) #s(literal 2 binary32))
(*.f32 (*.f32 #s(literal 2 binary32) (pow.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) (*.f32 u2 (PI.f32)))
(*.f32 (pow.f32 (*.f32 u1 u1) #s(literal 1/4 binary32)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
(*.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 u1)) (*.f32 u2 (-.f32 (+.f32 #s(literal 1 binary32) (PI.f32)) #s(literal 1 binary32))))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (pow.f32 u1 #s(literal 1/2 binary32))) (-.f32 (+.f32 #s(literal 1 binary32) (PI.f32)) #s(literal 1 binary32))) u2)
(*.f32 u2 (*.f32 (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 #s(literal 1/2 binary32))))) (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 #s(literal 1/2 binary32))))) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
(*.f32 (sqrt.f32 u1) (*.f32 u2 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)))))))
(*.f32 (sqrt.f32 u1) (*.f32 u2 (+.f32 (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -4/3 binary32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))))
(*.f32 (*.f32 (sqrt.f32 u1) u2) (*.f32 (*.f32 (PI.f32) #s(literal -1 binary32)) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -4/3 binary32)) (*.f32 (PI.f32) (PI.f32))))))
(*.f32 (pow.f32 (*.f32 u1 u1) #s(literal 1/4 binary32)) (*.f32 u2 (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 u2 (*.f32 u2 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32))) (PI.f32)))))))
(*.f32 (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 #s(literal 1/2 binary32))))) (*.f32 u2 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)))))))
(*.f32 (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 #s(literal 1/2 binary32))))) (*.f32 u2 (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32))))))))
(*.f32 (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1/2 binary32) (*.f32 u1 #s(literal 1/3 binary32))))))) (*.f32 u2 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)))))))
(*.f32 (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1/2 binary32) (*.f32 u1 (+.f32 #s(literal 1/3 binary32) (*.f32 u1 #s(literal 1/4 binary32))))))))) (*.f32 u2 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)))))))
(*.f32 (sqrt.f32 (/.f32 (-.f32 (*.f32 (*.f32 u1 (*.f32 u1 #s(literal 1/2 binary32))) (*.f32 u1 (*.f32 u1 #s(literal 1/2 binary32)))) (*.f32 u1 u1)) (-.f32 (*.f32 u1 (*.f32 u1 #s(literal 1/2 binary32))) u1))) (*.f32 u2 (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 u2 (*.f32 u2 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32))) (PI.f32)))))))
Outputs
(*.f32 (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1/2 binary32) (*.f32 u1 (+.f32 #s(literal 1/3 binary32) (*.f32 u1 #s(literal 1/4 binary32))))))))) (*.f32 u2 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)))))))
Calls

3 calls:

29.0ms
cosTheta_i
9.0ms
u2
9.0ms
u1
Results
AccuracySegmentsBranch
82.7%1cosTheta_i
82.7%1u1
82.7%1u2
Compiler

Compiled 12 to 9 computations (25% saved)

regimes30.0ms (0.1%)

Counts
17 → 1
Calls
Call 1
Inputs
(*.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 u1)) (*.f32 u2 (PI.f32)))
(*.f32 (*.f32 (*.f32 (sqrt.f32 u1) #s(literal 2 binary32)) (PI.f32)) u2)
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (pow.f32 u1 #s(literal 1/2 binary32))) (PI.f32)) u2)
(*.f32 (*.f32 (*.f32 (pow.f32 u1 #s(literal 1/2 binary32)) u2) (PI.f32)) #s(literal 2 binary32))
(*.f32 (*.f32 #s(literal 2 binary32) (pow.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) (*.f32 u2 (PI.f32)))
(*.f32 (pow.f32 (*.f32 u1 u1) #s(literal 1/4 binary32)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
(*.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 u1)) (*.f32 u2 (-.f32 (+.f32 #s(literal 1 binary32) (PI.f32)) #s(literal 1 binary32))))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (pow.f32 u1 #s(literal 1/2 binary32))) (-.f32 (+.f32 #s(literal 1 binary32) (PI.f32)) #s(literal 1 binary32))) u2)
(*.f32 u2 (*.f32 (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 #s(literal 1/2 binary32))))) (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 #s(literal 1/2 binary32))))) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
(*.f32 (sqrt.f32 u1) (*.f32 u2 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)))))))
(*.f32 (sqrt.f32 u1) (*.f32 u2 (+.f32 (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -4/3 binary32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))))
(*.f32 (*.f32 (sqrt.f32 u1) u2) (*.f32 (*.f32 (PI.f32) #s(literal -1 binary32)) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -4/3 binary32)) (*.f32 (PI.f32) (PI.f32))))))
(*.f32 (pow.f32 (*.f32 u1 u1) #s(literal 1/4 binary32)) (*.f32 u2 (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 u2 (*.f32 u2 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32))) (PI.f32)))))))
(*.f32 (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 #s(literal 1/2 binary32))))) (*.f32 u2 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)))))))
(*.f32 (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 #s(literal 1/2 binary32))))) (*.f32 u2 (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32))))))))
(*.f32 (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1/2 binary32) (*.f32 u1 #s(literal 1/3 binary32))))))) (*.f32 u2 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)))))))
Outputs
(*.f32 (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1/2 binary32) (*.f32 u1 #s(literal 1/3 binary32))))))) (*.f32 u2 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)))))))
Calls

3 calls:

8.0ms
u2
8.0ms
u1
8.0ms
cosTheta_i
Results
AccuracySegmentsBranch
81.3%1u1
81.3%1cosTheta_i
81.3%1u2
Compiler

Compiled 12 to 9 computations (25% saved)

regimes29.0ms (0.1%)

Counts
16 → 1
Calls
Call 1
Inputs
(*.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 u1)) (*.f32 u2 (PI.f32)))
(*.f32 (*.f32 (*.f32 (sqrt.f32 u1) #s(literal 2 binary32)) (PI.f32)) u2)
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (pow.f32 u1 #s(literal 1/2 binary32))) (PI.f32)) u2)
(*.f32 (*.f32 (*.f32 (pow.f32 u1 #s(literal 1/2 binary32)) u2) (PI.f32)) #s(literal 2 binary32))
(*.f32 (*.f32 #s(literal 2 binary32) (pow.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) (*.f32 u2 (PI.f32)))
(*.f32 (pow.f32 (*.f32 u1 u1) #s(literal 1/4 binary32)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
(*.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 u1)) (*.f32 u2 (-.f32 (+.f32 #s(literal 1 binary32) (PI.f32)) #s(literal 1 binary32))))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (pow.f32 u1 #s(literal 1/2 binary32))) (-.f32 (+.f32 #s(literal 1 binary32) (PI.f32)) #s(literal 1 binary32))) u2)
(*.f32 u2 (*.f32 (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 #s(literal 1/2 binary32))))) (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 #s(literal 1/2 binary32))))) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
(*.f32 (sqrt.f32 u1) (*.f32 u2 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)))))))
(*.f32 (sqrt.f32 u1) (*.f32 u2 (+.f32 (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -4/3 binary32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))))
(*.f32 (*.f32 (sqrt.f32 u1) u2) (*.f32 (*.f32 (PI.f32) #s(literal -1 binary32)) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -4/3 binary32)) (*.f32 (PI.f32) (PI.f32))))))
(*.f32 (pow.f32 (*.f32 u1 u1) #s(literal 1/4 binary32)) (*.f32 u2 (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 u2 (*.f32 u2 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32))) (PI.f32)))))))
(*.f32 (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 #s(literal 1/2 binary32))))) (*.f32 u2 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)))))))
(*.f32 (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 #s(literal 1/2 binary32))))) (*.f32 u2 (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32))))))))
Outputs
(*.f32 (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 #s(literal 1/2 binary32))))) (*.f32 u2 (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32))))))))
Calls

3 calls:

9.0ms
cosTheta_i
8.0ms
u1
8.0ms
u2
Results
AccuracySegmentsBranch
77.8%1u1
77.8%1cosTheta_i
77.8%1u2
Compiler

Compiled 12 to 9 computations (25% saved)

regimes27.0ms (0.1%)

Counts
15 → 1
Calls
Call 1
Inputs
(*.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 u1)) (*.f32 u2 (PI.f32)))
(*.f32 (*.f32 (*.f32 (sqrt.f32 u1) #s(literal 2 binary32)) (PI.f32)) u2)
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (pow.f32 u1 #s(literal 1/2 binary32))) (PI.f32)) u2)
(*.f32 (*.f32 (*.f32 (pow.f32 u1 #s(literal 1/2 binary32)) u2) (PI.f32)) #s(literal 2 binary32))
(*.f32 (*.f32 #s(literal 2 binary32) (pow.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) (*.f32 u2 (PI.f32)))
(*.f32 (pow.f32 (*.f32 u1 u1) #s(literal 1/4 binary32)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
(*.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 u1)) (*.f32 u2 (-.f32 (+.f32 #s(literal 1 binary32) (PI.f32)) #s(literal 1 binary32))))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (pow.f32 u1 #s(literal 1/2 binary32))) (-.f32 (+.f32 #s(literal 1 binary32) (PI.f32)) #s(literal 1 binary32))) u2)
(*.f32 u2 (*.f32 (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 #s(literal 1/2 binary32))))) (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 #s(literal 1/2 binary32))))) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
(*.f32 (sqrt.f32 u1) (*.f32 u2 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)))))))
(*.f32 (sqrt.f32 u1) (*.f32 u2 (+.f32 (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -4/3 binary32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))))
(*.f32 (*.f32 (sqrt.f32 u1) u2) (*.f32 (*.f32 (PI.f32) #s(literal -1 binary32)) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -4/3 binary32)) (*.f32 (PI.f32) (PI.f32))))))
(*.f32 (pow.f32 (*.f32 u1 u1) #s(literal 1/4 binary32)) (*.f32 u2 (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 u2 (*.f32 u2 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32))) (PI.f32)))))))
(*.f32 (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 #s(literal 1/2 binary32))))) (*.f32 u2 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)))))))
Outputs
(*.f32 (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 #s(literal 1/2 binary32))))) (*.f32 u2 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)))))))
Calls

3 calls:

9.0ms
u1
7.0ms
cosTheta_i
7.0ms
u2
Results
AccuracySegmentsBranch
77.8%1u1
77.8%1u2
77.8%1cosTheta_i
Compiler

Compiled 12 to 9 computations (25% saved)

regimes25.0ms (0.1%)

Counts
14 → 2
Calls
Call 1
Inputs
(*.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 u1)) (*.f32 u2 (PI.f32)))
(*.f32 (*.f32 (*.f32 (sqrt.f32 u1) #s(literal 2 binary32)) (PI.f32)) u2)
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (pow.f32 u1 #s(literal 1/2 binary32))) (PI.f32)) u2)
(*.f32 (*.f32 (*.f32 (pow.f32 u1 #s(literal 1/2 binary32)) u2) (PI.f32)) #s(literal 2 binary32))
(*.f32 (*.f32 #s(literal 2 binary32) (pow.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) (*.f32 u2 (PI.f32)))
(*.f32 (pow.f32 (*.f32 u1 u1) #s(literal 1/4 binary32)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
(*.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 u1)) (*.f32 u2 (-.f32 (+.f32 #s(literal 1 binary32) (PI.f32)) #s(literal 1 binary32))))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (pow.f32 u1 #s(literal 1/2 binary32))) (-.f32 (+.f32 #s(literal 1 binary32) (PI.f32)) #s(literal 1 binary32))) u2)
(*.f32 u2 (*.f32 (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 #s(literal 1/2 binary32))))) (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 #s(literal 1/2 binary32))))) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
(*.f32 (sqrt.f32 u1) (*.f32 u2 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)))))))
(*.f32 (sqrt.f32 u1) (*.f32 u2 (+.f32 (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -4/3 binary32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))))
(*.f32 (*.f32 (sqrt.f32 u1) u2) (*.f32 (*.f32 (PI.f32) #s(literal -1 binary32)) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -4/3 binary32)) (*.f32 (PI.f32) (PI.f32))))))
(*.f32 (pow.f32 (*.f32 u1 u1) #s(literal 1/4 binary32)) (*.f32 u2 (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 u2 (*.f32 u2 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32))) (PI.f32)))))))
Outputs
(*.f32 (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 #s(literal 1/2 binary32))))) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
(*.f32 (pow.f32 (*.f32 u1 u1) #s(literal 1/4 binary32)) (*.f32 u2 (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 u2 (*.f32 u2 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32))) (PI.f32)))))))
Calls

3 calls:

7.0ms
u2
7.0ms
cosTheta_i
7.0ms
u1
Results
AccuracySegmentsBranch
71.5%1u1
75.3%2u2
71.5%1cosTheta_i
Compiler

Compiled 12 to 9 computations (25% saved)

regimes12.0ms (0%)

Counts
13 → 2
Calls
Call 1
Inputs
(*.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 u1)) (*.f32 u2 (PI.f32)))
(*.f32 (*.f32 (*.f32 (sqrt.f32 u1) #s(literal 2 binary32)) (PI.f32)) u2)
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (pow.f32 u1 #s(literal 1/2 binary32))) (PI.f32)) u2)
(*.f32 (*.f32 (*.f32 (pow.f32 u1 #s(literal 1/2 binary32)) u2) (PI.f32)) #s(literal 2 binary32))
(*.f32 (*.f32 #s(literal 2 binary32) (pow.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) (*.f32 u2 (PI.f32)))
(*.f32 (pow.f32 (*.f32 u1 u1) #s(literal 1/4 binary32)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
(*.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 u1)) (*.f32 u2 (-.f32 (+.f32 #s(literal 1 binary32) (PI.f32)) #s(literal 1 binary32))))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (pow.f32 u1 #s(literal 1/2 binary32))) (-.f32 (+.f32 #s(literal 1 binary32) (PI.f32)) #s(literal 1 binary32))) u2)
(*.f32 u2 (*.f32 (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 #s(literal 1/2 binary32))))) (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 #s(literal 1/2 binary32))))) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
(*.f32 (sqrt.f32 u1) (*.f32 u2 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)))))))
(*.f32 (sqrt.f32 u1) (*.f32 u2 (+.f32 (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -4/3 binary32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))))
(*.f32 (*.f32 (sqrt.f32 u1) u2) (*.f32 (*.f32 (PI.f32) #s(literal -1 binary32)) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -4/3 binary32)) (*.f32 (PI.f32) (PI.f32))))))
Outputs
(*.f32 (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 #s(literal 1/2 binary32))))) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
(*.f32 (sqrt.f32 u1) (*.f32 u2 (+.f32 (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -4/3 binary32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))))
Calls

1 calls:

9.0ms
u2
Results
AccuracySegmentsBranch
75.3%2u2
Compiler

Compiled 4 to 3 computations (25% saved)

regimes8.0ms (0%)

Counts
11 → 2
Calls
Call 1
Inputs
(*.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 u1)) (*.f32 u2 (PI.f32)))
(*.f32 (*.f32 (*.f32 (sqrt.f32 u1) #s(literal 2 binary32)) (PI.f32)) u2)
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (pow.f32 u1 #s(literal 1/2 binary32))) (PI.f32)) u2)
(*.f32 (*.f32 (*.f32 (pow.f32 u1 #s(literal 1/2 binary32)) u2) (PI.f32)) #s(literal 2 binary32))
(*.f32 (*.f32 #s(literal 2 binary32) (pow.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))) (*.f32 u2 (PI.f32)))
(*.f32 (pow.f32 (*.f32 u1 u1) #s(literal 1/4 binary32)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
(*.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 u1)) (*.f32 u2 (-.f32 (+.f32 #s(literal 1 binary32) (PI.f32)) #s(literal 1 binary32))))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (pow.f32 u1 #s(literal 1/2 binary32))) (-.f32 (+.f32 #s(literal 1 binary32) (PI.f32)) #s(literal 1 binary32))) u2)
(*.f32 u2 (*.f32 (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 #s(literal 1/2 binary32))))) (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 #s(literal 1/2 binary32))))) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
(*.f32 (sqrt.f32 u1) (*.f32 u2 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)))))))
Outputs
(*.f32 (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 #s(literal 1/2 binary32))))) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
(*.f32 (sqrt.f32 u1) (*.f32 u2 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)))))))
Calls

1 calls:

6.0ms
u2
Results
AccuracySegmentsBranch
75.3%2u2
Compiler

Compiled 4 to 3 computations (25% saved)

regimes14.0ms (0%)

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

2 calls:

6.0ms
u1
6.0ms
u2
Results
AccuracySegmentsBranch
71.5%1u1
71.5%1u2
Compiler

Compiled 8 to 6 computations (25% saved)

regimes20.0ms (0.1%)

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

3 calls:

7.0ms
cosTheta_i
6.0ms
u1
5.0ms
u2
Results
AccuracySegmentsBranch
71.4%1cosTheta_i
71.4%1u1
71.4%1u2
Compiler

Compiled 12 to 9 computations (25% saved)

regimes16.0ms (0%)

Accuracy

Total -0.2b remaining (-1.5%)

Threshold costs -0.2b (-1.5%)

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

3 calls:

5.0ms
u2
5.0ms
u1
5.0ms
cosTheta_i
Results
AccuracySegmentsBranch
63.6%1u2
63.6%1u1
63.6%1cosTheta_i
Compiler

Compiled 12 to 9 computations (25% saved)

bsearch2.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.030238628387451172
0.03578686714172363
Compiler

Compiled 22 to 19 computations (13.6% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.05099368095397949
0.057802557945251465
Compiler

Compiled 22 to 19 computations (13.6% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.04302886873483658
0.04789075627923012
Compiler

Compiled 22 to 19 computations (13.6% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.057802557945251465
0.0580134354531765
Compiler

Compiled 22 to 19 computations (13.6% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.0015969444066286087
0.0016266279853880405
Compiler

Compiled 22 to 19 computations (13.6% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.0015969444066286087
0.0016266279853880405
Compiler

Compiled 22 to 19 computations (13.6% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.0015969444066286087
0.0016266279853880405
Compiler

Compiled 22 to 19 computations (13.6% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.0015969444066286087
0.0016266279853880405
Compiler

Compiled 22 to 19 computations (13.6% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.01261486578732729
0.015766318887472153
Compiler

Compiled 22 to 19 computations (13.6% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.01261486578732729
0.015766318887472153
Compiler

Compiled 22 to 19 computations (13.6% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.24947556853294373
0.2518014907836914
Compiler

Compiled 22 to 19 computations (13.6% saved)

bsearch1.0ms (0%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
0.0ms
0.0008747335523366928
0.0008810042636469007
Compiler

Compiled 22 to 19 computations (13.6% saved)

bsearch0.0ms (0%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
0.0ms
0.0008747335523366928
0.0008810042636469007
Compiler

Compiled 22 to 19 computations (13.6% saved)

bsearch0.0ms (0%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
0.0ms
0.0008747335523366928
0.0008810042636469007
Compiler

Compiled 22 to 19 computations (13.6% saved)

simplify42.0ms (0.1%)

Algorithm
egg-herbie
Rules
124×*-commutative_binary32
38×+-commutative_binary32
neg-sub0_binary32
neg-mul-1_binary32
sub-neg_binary32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0147727
1234727
2238727
3240727
Stop Event
saturated
Calls
Call 1
Inputs
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))))
(if (<=.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) #s(literal 9395241/268435456 binary32)) (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 u2 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32))))))) (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 (*.f32 u1 (+.f32 (*.f32 u1 #s(literal -1/24 binary32)) #s(literal -1/12 binary32))) #s(literal -1/2 binary32)))) u1))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))))
(if (<=.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) #s(literal 7381975/134217728 binary32)) (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 u2 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32))))))) (*.f32 (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1/2 binary32) (*.f32 u1 (+.f32 #s(literal 1/3 binary32) (*.f32 u1 #s(literal 1/4 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 3019899/67108864 binary32)) (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 u2 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32))))))) (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal -1/12 binary32)) #s(literal -1/2 binary32)))) u1))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))))
(if (<=.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) #s(literal 1946157/33554432 binary32)) (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 u2 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32))))))) (*.f32 (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1/2 binary32) (*.f32 u1 #s(literal 1/3 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 13743895/8589934592 binary32)) (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1/2 binary32) (*.f32 u1 #s(literal 1/3 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 13743895/8589934592 binary32)) (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 #s(literal -1/2 binary32))) u1))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))))
(if (<=.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) #s(literal 13743895/8589934592 binary32)) (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (+.f32 (*.f32 u1 (*.f32 u1 #s(literal 1/2 binary32))) u1)) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))))
(if (<=.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) #s(literal 13743895/8589934592 binary32)) (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 #s(literal 1/2 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 16106127/1073741824 binary32)) (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (pow.f32 (*.f32 u1 u1) #s(literal 1/4 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 16106127/1073741824 binary32)) (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))))
(if (<=.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) #s(literal 1/4 binary32)) (*.f32 (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1/2 binary32) (*.f32 u1 (+.f32 #s(literal 1/3 binary32) (*.f32 u1 #s(literal 1/4 binary32))))))))) (*.f32 u2 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32))))))) (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))))
(*.f32 (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1/2 binary32) (*.f32 u1 (+.f32 #s(literal 1/3 binary32) (*.f32 u1 #s(literal 1/4 binary32))))))))) (*.f32 u2 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)))))))
(*.f32 (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1/2 binary32) (*.f32 u1 #s(literal 1/3 binary32))))))) (*.f32 u2 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)))))))
(*.f32 (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 #s(literal 1/2 binary32))))) (*.f32 u2 (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32))))))))
(*.f32 (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 #s(literal 1/2 binary32))))) (*.f32 u2 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)))))))
(if (<=.f32 u2 #s(literal 15118285/17179869184 binary32)) (*.f32 (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 #s(literal 1/2 binary32))))) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (pow.f32 (*.f32 u1 u1) #s(literal 1/4 binary32)) (*.f32 u2 (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 u2 (*.f32 u2 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32))) (PI.f32))))))))
(if (<=.f32 u2 #s(literal 15118285/17179869184 binary32)) (*.f32 (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 #s(literal 1/2 binary32))))) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 u1) (*.f32 u2 (+.f32 (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -4/3 binary32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))))
(if (<=.f32 u2 #s(literal 15118285/17179869184 binary32)) (*.f32 (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 #s(literal 1/2 binary32))))) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 u1) (*.f32 u2 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32))))))))
(*.f32 (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 #s(literal 1/2 binary32))))) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
(*.f32 u2 (*.f32 (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 #s(literal 1/2 binary32))))) (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 u1)) (*.f32 u2 (PI.f32)))
Outputs
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))))
(if (<=.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) #s(literal 9395241/268435456 binary32)) (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 u2 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32))))))) (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 (*.f32 u1 (+.f32 (*.f32 u1 #s(literal -1/24 binary32)) #s(literal -1/12 binary32))) #s(literal -1/2 binary32)))) u1))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))))
(if (<=.f32 (*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32))) #s(literal 9395241/268435456 binary32)) (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 u2 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2))))))) (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 (*.f32 u1 (+.f32 (*.f32 u1 #s(literal -1/24 binary32)) #s(literal -1/12 binary32))) #s(literal -1/2 binary32)))) u1))) (sin.f32 (*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32))))))
(if (<=.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) #s(literal 7381975/134217728 binary32)) (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 u2 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32))))))) (*.f32 (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1/2 binary32) (*.f32 u1 (+.f32 #s(literal 1/3 binary32) (*.f32 u1 #s(literal 1/4 binary32))))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))))
(if (<=.f32 (*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32))) #s(literal 7381975/134217728 binary32)) (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 u2 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2))))))) (*.f32 (sin.f32 (*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1/2 binary32) (*.f32 u1 (+.f32 #s(literal 1/3 binary32) (*.f32 u1 #s(literal 1/4 binary32)))))))))))
(if (<=.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) #s(literal 3019899/67108864 binary32)) (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 u2 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32))))))) (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 (*.f32 u1 #s(literal -1/12 binary32)) #s(literal -1/2 binary32)))) u1))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))))
(if (<=.f32 (*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32))) #s(literal 3019899/67108864 binary32)) (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 u2 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2))))))) (*.f32 (sin.f32 (*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal -1/2 binary32) (*.f32 u1 #s(literal -1/12 binary32))))) u1)))))
(if (<=.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) #s(literal 1946157/33554432 binary32)) (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 u2 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32))))))) (*.f32 (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1/2 binary32) (*.f32 u1 #s(literal 1/3 binary32))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))))
(if (<=.f32 (*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32))) #s(literal 1946157/33554432 binary32)) (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 u2 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2))))))) (*.f32 (sin.f32 (*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1/2 binary32) (*.f32 u1 #s(literal 1/3 binary32)))))))))
(if (<=.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) #s(literal 13743895/8589934592 binary32)) (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1/2 binary32) (*.f32 u1 #s(literal 1/3 binary32))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))))
(if (<=.f32 (*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32))) #s(literal 13743895/8589934592 binary32)) (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sin.f32 (*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1/2 binary32) (*.f32 u1 #s(literal 1/3 binary32)))))))))
(if (<=.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) #s(literal 13743895/8589934592 binary32)) (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 #s(literal -1/2 binary32))) u1))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))))
(if (<=.f32 (*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32))) #s(literal 13743895/8589934592 binary32)) (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sin.f32 (*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 #s(literal -1/2 binary32))) u1)))))
(if (<=.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) #s(literal 13743895/8589934592 binary32)) (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (+.f32 (*.f32 u1 (*.f32 u1 #s(literal 1/2 binary32))) u1)) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))))
(if (<=.f32 (*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32))) #s(literal 13743895/8589934592 binary32)) (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sin.f32 (*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (+.f32 u1 (*.f32 u1 (*.f32 u1 #s(literal 1/2 binary32)))))))
(if (<=.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) #s(literal 13743895/8589934592 binary32)) (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 #s(literal 1/2 binary32))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))))
(if (<=.f32 (*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32))) #s(literal 13743895/8589934592 binary32)) (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sin.f32 (*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 #s(literal 1/2 binary32)))))))
(if (<=.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) #s(literal 16106127/1073741824 binary32)) (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (pow.f32 (*.f32 u1 u1) #s(literal 1/4 binary32)) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))))
(if (<=.f32 (*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32))) #s(literal 16106127/1073741824 binary32)) (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sin.f32 (*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32)))) (pow.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))))
(if (<=.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) #s(literal 16106127/1073741824 binary32)) (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))))
(if (<=.f32 (*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32))) #s(literal 16106127/1073741824 binary32)) (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sin.f32 (*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 u1)))
(if (<=.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) #s(literal 1/4 binary32)) (*.f32 (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1/2 binary32) (*.f32 u1 (+.f32 #s(literal 1/3 binary32) (*.f32 u1 #s(literal 1/4 binary32))))))))) (*.f32 u2 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32))))))) (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))))
(if (<=.f32 (*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32))) #s(literal 1/4 binary32)) (*.f32 (*.f32 u2 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)))))) (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1/2 binary32) (*.f32 u1 (+.f32 #s(literal 1/3 binary32) (*.f32 u1 #s(literal 1/4 binary32)))))))))) (*.f32 (sin.f32 (*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 u1)))
(*.f32 (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1/2 binary32) (*.f32 u1 (+.f32 #s(literal 1/3 binary32) (*.f32 u1 #s(literal 1/4 binary32))))))))) (*.f32 u2 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)))))))
(*.f32 (*.f32 u2 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)))))) (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1/2 binary32) (*.f32 u1 (+.f32 #s(literal 1/3 binary32) (*.f32 u1 #s(literal 1/4 binary32))))))))))
(*.f32 (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1/2 binary32) (*.f32 u1 #s(literal 1/3 binary32))))))) (*.f32 u2 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)))))))
(*.f32 (*.f32 u2 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)))))) (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1/2 binary32) (*.f32 u1 #s(literal 1/3 binary32))))))))
(*.f32 (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 #s(literal 1/2 binary32))))) (*.f32 u2 (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32))))))))
(*.f32 (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 #s(literal 1/2 binary32))))) (*.f32 u2 (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))))))
(*.f32 (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 #s(literal 1/2 binary32))))) (*.f32 u2 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)))))))
(*.f32 (*.f32 u2 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)))))) (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 #s(literal 1/2 binary32))))))
(if (<=.f32 u2 #s(literal 15118285/17179869184 binary32)) (*.f32 (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 #s(literal 1/2 binary32))))) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (pow.f32 (*.f32 u1 u1) #s(literal 1/4 binary32)) (*.f32 u2 (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 u2 (*.f32 u2 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32))) (PI.f32))))))))
(if (<=.f32 u2 #s(literal 15118285/17179869184 binary32)) (*.f32 (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 #s(literal 1/2 binary32))))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) (*.f32 (pow.f32 (*.f32 u1 u1) #s(literal 1/4 binary32)) (*.f32 u2 (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32))))))))))
(if (<=.f32 u2 #s(literal 15118285/17179869184 binary32)) (*.f32 (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 #s(literal 1/2 binary32))))) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 u1) (*.f32 u2 (+.f32 (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -4/3 binary32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))))
(if (<=.f32 u2 #s(literal 15118285/17179869184 binary32)) (*.f32 (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 #s(literal 1/2 binary32))))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) (*.f32 (sqrt.f32 u1) (*.f32 u2 (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))
(if (<=.f32 u2 #s(literal 15118285/17179869184 binary32)) (*.f32 (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 #s(literal 1/2 binary32))))) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 u1) (*.f32 u2 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32))))))))
(if (<=.f32 u2 #s(literal 15118285/17179869184 binary32)) (*.f32 (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 #s(literal 1/2 binary32))))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) (*.f32 (*.f32 u2 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)))))) (sqrt.f32 u1)))
(*.f32 (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 #s(literal 1/2 binary32))))) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
(*.f32 (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 #s(literal 1/2 binary32))))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2)))
(*.f32 u2 (*.f32 (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 #s(literal 1/2 binary32))))) (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 u2 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 #s(literal 1/2 binary32)))))))
(*.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 u1)) (*.f32 u2 (PI.f32)))
(*.f32 (*.f32 (PI.f32) u2) (*.f32 #s(literal 2 binary32) (sqrt.f32 u1)))

soundness5.8s (18%)

Rules
8828×*-lowering-*.f32
8828×*-lowering-*.f64
8536×*-lowering-*.f32
8536×*-lowering-*.f64
6876×*-lowering-*.f32
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
09128331
132947187
081367187
08516106
128895428
087735428
02268
19368
250660
3425360
0840760
01313
12512
23812
34812
46212
57912
610112
711512
812712
912812
012812
046192
1208157
21447149
08665149
065229
1328199
22729178
08579178
07736221
127185295
096065295
03183588
110453016
237422772
083852772
Stop Event
fuel
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
saturated
iter limit
node limit
iter limit
node limit
iter limit
node limit
Compiler

Compiled 1687 to 927 computations (45.1% saved)

preprocess379.0ms (1.2%)

Remove

(negabs u2)

(abs cosTheta_i)

Compiler

Compiled 2032 to 772 computations (62% saved)

end0.0ms (0%)

Profiling

Loading profile data...