Beckmann Sample, near normal, slope_y

Time bar (total: 13.7s)

start0.0ms (0%)

Memory
0.1MiB live, 0.1MiB allocated

analyze315.0ms (2.3%)

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

Compiled 37 to 28 computations (24.3% saved)

sample2.1s (15.4%)

Memory
34.4MiB live, 2 636.7MiB allocated
Samples
1.6s8 256×0valid
1.0ms0invalid
Precisions
Click to see histograms. Total time spent on operations: 1.2s
const: 304.0ms (24.6% of total)
ival-mult: 290.0ms (23.5% of total)
ival-log: 132.0ms (10.7% of total)
ival-sin: 107.0ms (8.7% of total)
ival-<=: 107.0ms (8.7% of total)
ival-sqrt: 80.0ms (6.5% of total)
ival-sub: 60.0ms (4.9% of total)
ival-pi: 49.0ms (4% of total)
ival-and: 34.0ms (2.8% of total)
ival-neg: 34.0ms (2.8% of total)
ival->: 26.0ms (2.1% of total)
exact: 9.0ms (0.7% of total)
ival-assert: 3.0ms (0.2% of total)
Bogosity

explain200.0ms (1.5%)

Memory
-11.8MiB live, 191.0MiB allocated
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
2066(0.9999266862869263 0.001772105460986495 2.9679938506887993e-8)5(0.9999642968177795 0.010991012677550316 0.1678982973098755)(log.f32 (-.f32 #s(literal 1 binary32) u1))
10-1(0.9999967813491821 0.2978433668613434 0.9934077858924866)(sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))
00-0-(-.f32 #s(literal 1 binary32) u1)
00-0-(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)
00-0-u2
00-0-(PI.f32)
00-0-#s(literal 2 binary32)
00-0-#s(literal 1 binary32)
00-0-(sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1))))
00-0-u1
00-0-(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
00-0-(neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))
00-0-(*.f32 #s(literal 2 binary32) (PI.f32))
Explanations
Click to see full explanations table
OperatorSubexpressionExplanationCount
log.f32(log.f32 (-.f32 #s(literal 1 binary32) u1))sensitivity20716
Confusion
Predicted +Predicted -
+1971
-1048
Precision
0.9516908212560387
Recall
0.9949494949494949
Confusion?
Predicted +Predicted MaybePredicted -
+19701
-101632
Precision?
0.8834080717488789
Recall?
0.9949494949494949
Freqs
test
numberfreq
049
1207
Total Confusion?
Predicted +Predicted MaybePredicted -
+100
-000
Precision?
1.0
Recall?
1.0
Samples
58.0ms512×0valid
Compiler

Compiled 120 to 46 computations (61.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 41.0ms
ival-mult: 16.0ms (39.1% of total)
ival-log: 8.0ms (19.5% of total)
ival-sin: 7.0ms (17.1% of total)
ival-sqrt: 3.0ms (7.3% of total)
ival-pi: 2.0ms (4.9% of total)
ival-sub: 2.0ms (4.9% of total)
ival-neg: 2.0ms (4.9% of total)
exact: 1.0ms (2.4% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

preprocess76.0ms (0.6%)

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

Useful iterations: 0 (0.0ms)

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

(abs cosTheta_i)

(negabs u2)

Compiler

Compiled 16 to 14 computations (12.5% saved)

eval0.0ms (0%)

Memory
0.3MiB live, 0.3MiB allocated
Compiler

Compiled 3 to 3 computations (0% saved)

prune1.0ms (0%)

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

Compiled 16 to 14 computations (12.5% saved)

simplify7.0ms (0.1%)

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

Found 4 expressions of interest:

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

Useful iterations: 0 (0.0ms)

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

localize58.0ms (0.4%)

Memory
-8.8MiB live, 29.3MiB allocated
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
accuracy0.22944763162040163
(sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))
accuracy0.33984375
(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)
accuracy0.375
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
accuracy14.396751746198406
(log.f32 (-.f32 #s(literal 1 binary32) u1))
Samples
25.0ms256×0valid
Compiler

Compiled 52 to 16 computations (69.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 17.0ms
ival-mult: 4.0ms (24% of total)
ival-log: 4.0ms (24% of total)
ival-sin: 3.0ms (18% of total)
ival-sqrt: 2.0ms (12% of total)
ival-pi: 1.0ms (6% of total)
ival-sub: 1.0ms (6% of total)
ival-neg: 1.0ms (6% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series90.0ms (0.7%)

Memory
32.4MiB live, 68.4MiB allocated
Counts
6 → 84
Calls
Call 1
Inputs
#s(alt (log.f32 (-.f32 #s(literal 1 binary32) u1)) (patch (log.f32 (-.f32 #s(literal 1 binary32) u1)) #<representation binary32>) () ())
#s(alt (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())
#s(alt (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (patch (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) #<representation binary32>) () ())
#s(alt (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1))) (patch (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1))) #<representation binary32>) () ())
#s(alt (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) (patch (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) #<representation binary32>) () ())
#s(alt (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)) (patch (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)) #<representation binary32>) () ())
Outputs
#s(alt (* -1 u1) (taylor 0 u1) (#s(alt (log.f32 (-.f32 #s(literal 1 binary32) u1)) (patch (log.f32 (-.f32 #s(literal 1 binary32) u1)) #<representation binary32>) () ())) ())
#s(alt (* u1 (- (* -1/2 u1) 1)) (taylor 0 u1) (#s(alt (log.f32 (-.f32 #s(literal 1 binary32) u1)) (patch (log.f32 (-.f32 #s(literal 1 binary32) u1)) #<representation binary32>) () ())) ())
#s(alt (* u1 (- (* u1 (- (* -1/3 u1) 1/2)) 1)) (taylor 0 u1) (#s(alt (log.f32 (-.f32 #s(literal 1 binary32) u1)) (patch (log.f32 (-.f32 #s(literal 1 binary32) u1)) #<representation binary32>) () ())) ())
#s(alt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1)) (taylor 0 u1) (#s(alt (log.f32 (-.f32 #s(literal 1 binary32) u1)) (patch (log.f32 (-.f32 #s(literal 1 binary32) u1)) #<representation binary32>) () ())) ())
#s(alt (+ (log -1) (* -1 (log (/ 1 u1)))) (taylor inf u1) (#s(alt (log.f32 (-.f32 #s(literal 1 binary32) u1)) (patch (log.f32 (-.f32 #s(literal 1 binary32) u1)) #<representation binary32>) () ())) ())
#s(alt (- (+ (log -1) (* -1 (log (/ 1 u1)))) (/ 1 u1)) (taylor inf u1) (#s(alt (log.f32 (-.f32 #s(literal 1 binary32) u1)) (patch (log.f32 (-.f32 #s(literal 1 binary32) u1)) #<representation binary32>) () ())) ())
#s(alt (+ (log -1) (+ (* -1 (log (/ 1 u1))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u1))) u1)))) (taylor inf u1) (#s(alt (log.f32 (-.f32 #s(literal 1 binary32) u1)) (patch (log.f32 (-.f32 #s(literal 1 binary32) u1)) #<representation binary32>) () ())) ())
#s(alt (- (+ (log -1) (+ (* -1 (log (/ 1 u1))) (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u1))) (pow u1 2))))) (/ 1 u1)) (taylor inf u1) (#s(alt (log.f32 (-.f32 #s(literal 1 binary32) u1)) (patch (log.f32 (-.f32 #s(literal 1 binary32) u1)) #<representation binary32>) () ())) ())
#s(alt (* -1 (log (/ -1 u1))) (taylor -inf u1) (#s(alt (log.f32 (-.f32 #s(literal 1 binary32) u1)) (patch (log.f32 (-.f32 #s(literal 1 binary32) u1)) #<representation binary32>) () ())) ())
#s(alt (- (* -1 (log (/ -1 u1))) (/ 1 u1)) (taylor -inf u1) (#s(alt (log.f32 (-.f32 #s(literal 1 binary32) u1)) (patch (log.f32 (-.f32 #s(literal 1 binary32) u1)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (log (/ -1 u1))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u1))) u1))) (taylor -inf u1) (#s(alt (log.f32 (-.f32 #s(literal 1 binary32) u1)) (patch (log.f32 (-.f32 #s(literal 1 binary32) u1)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (log (/ -1 u1))) (* -1 (/ (+ 1 (+ (/ 1/3 (pow u1 2)) (* 1/2 (/ 1 u1)))) u1))) (taylor -inf u1) (#s(alt (log.f32 (-.f32 #s(literal 1 binary32) u1)) (patch (log.f32 (-.f32 #s(literal 1 binary32) u1)) #<representation binary32>) () ())) ())
#s(alt (* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))) (taylor 0 u1) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/4 (* (sqrt (pow u1 3)) (sin (* 2 (* u2 (PI)))))) (* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2)))) (taylor 0 u1) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ())
#s(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))))))))) (taylor 0 u1) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ())
#s(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))))))))))) (taylor 0 u1) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ())
#s(alt (* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log -1) (* -1 (log (/ 1 u1)))))) (taylor inf u1) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ())
#s(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))))))) (taylor inf u1) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ())
#s(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)))))))) (taylor inf u1) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ())
#s(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))))))))) (taylor inf u1) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (log (/ -1 u1))) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))) (taylor -inf u1) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ())
#s(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)))) (taylor -inf u1) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ())
#s(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)))) (taylor -inf u1) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ())
#s(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)))) (taylor -inf u1) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ())
#s(alt (* 2 (* (* u2 (* (PI) (sqrt -1))) (sqrt (log (- 1 u1))))) (taylor 0 u2) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ())
#s(alt (* u2 (+ (* -4/3 (* (* (pow u2 2) (* (pow (PI) 3) (sqrt -1))) (sqrt (log (- 1 u1))))) (* 2 (* (* (PI) (sqrt -1)) (sqrt (log (- 1 u1))))))) (taylor 0 u2) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ())
#s(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))))))))) (taylor 0 u2) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ())
#s(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))))))))))) (taylor 0 u2) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (log (- 1 u1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1))) (taylor inf u2) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (log (- 1 u1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1))) (taylor inf u2) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (log (- 1 u1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1))) (taylor inf u2) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (log (- 1 u1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1))) (taylor inf u2) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (log (- 1 u1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1))) (taylor -inf u2) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (log (- 1 u1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1))) (taylor -inf u2) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (log (- 1 u1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1))) (taylor -inf u2) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (log (- 1 u1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1))) (taylor -inf u2) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt u1) (pow (sqrt -1) 2)) (taylor 0 u1) (#s(alt (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (patch (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/4 (sqrt (pow u1 3))) (* (sqrt u1) (pow (sqrt -1) 2))) (taylor 0 u1) (#s(alt (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (patch (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) #<representation binary32>) () ())) ())
#s(alt (+ (* (sqrt u1) (pow (sqrt -1) 2)) (* (pow u1 2) (+ (* -1/4 (sqrt (/ 1 u1))) (* -1/6 (sqrt u1))))) (taylor 0 u1) (#s(alt (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (patch (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) #<representation binary32>) () ())) ())
#s(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)))))))) (taylor 0 u1) (#s(alt (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (patch (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt -1) (sqrt (+ (log -1) (* -1 (log (/ 1 u1)))))) (taylor inf u1) (#s(alt (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (patch (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (* (/ (sqrt -1) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (sqrt -1) (sqrt (+ (log -1) (* -1 (log (/ 1 u1))))))) (taylor inf u1) (#s(alt (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (patch (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) #<representation binary32>) () ())) ())
#s(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)))))))) (taylor inf u1) (#s(alt (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (patch (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) #<representation binary32>) () ())) ())
#s(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))))))))) (taylor inf u1) (#s(alt (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (patch (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (log (/ -1 u1))) (pow (sqrt -1) 2)) (taylor -inf u1) (#s(alt (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (patch (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (* (/ 1 u1) (sqrt (/ 1 (log (/ -1 u1)))))) (* (sqrt (log (/ -1 u1))) (pow (sqrt -1) 2))) (taylor -inf u1) (#s(alt (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (patch (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) #<representation binary32>) () ())) ())
#s(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))) (taylor -inf u1) (#s(alt (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (patch (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) #<representation binary32>) () ())) ())
#s(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))) (taylor -inf u1) (#s(alt (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (patch (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) #<representation binary32>) () ())) ())
#s(alt u1 (taylor 0 u1) (#s(alt (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1))) (patch (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1))) #<representation binary32>) () ())) ())
#s(alt (* u1 (+ 1 (* 1/2 u1))) (taylor 0 u1) (#s(alt (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1))) (patch (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1))) #<representation binary32>) () ())) ())
#s(alt (* u1 (+ 1 (* u1 (+ 1/2 (* 1/3 u1))))) (taylor 0 u1) (#s(alt (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1))) (patch (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1))) #<representation binary32>) () ())) ())
#s(alt (* u1 (+ 1 (* u1 (+ 1/2 (* u1 (+ 1/3 (* 1/4 u1))))))) (taylor 0 u1) (#s(alt (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1))) (patch (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1))) #<representation binary32>) () ())) ())
#s(alt (* -1 (+ (log -1) (* -1 (log (/ 1 u1))))) (taylor inf u1) (#s(alt (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1))) (patch (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1))) #<representation binary32>) () ())) ())
#s(alt (- (/ 1 u1) (+ (log -1) (* -1 (log (/ 1 u1))))) (taylor inf u1) (#s(alt (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1))) (patch (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1))) #<representation binary32>) () ())) ())
#s(alt (- (+ (/ 1/2 (pow u1 2)) (/ 1 u1)) (+ (log -1) (* -1 (log (/ 1 u1))))) (taylor inf u1) (#s(alt (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1))) (patch (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1))) #<representation binary32>) () ())) ())
#s(alt (- (+ (/ 1/2 (pow u1 2)) (+ (/ 1 u1) (* 1/3 (/ 1 (pow u1 3))))) (+ (log -1) (* -1 (log (/ 1 u1))))) (taylor inf u1) (#s(alt (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1))) (patch (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1))) #<representation binary32>) () ())) ())
#s(alt (log (/ -1 u1)) (taylor -inf u1) (#s(alt (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1))) (patch (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1))) #<representation binary32>) () ())) ())
#s(alt (- (/ 1 u1) (* -1 (log (/ -1 u1)))) (taylor -inf u1) (#s(alt (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1))) (patch (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1))) #<representation binary32>) () ())) ())
#s(alt (- (+ (/ 1/2 (pow u1 2)) (/ 1 u1)) (* -1 (log (/ -1 u1)))) (taylor -inf u1) (#s(alt (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1))) (patch (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1))) #<representation binary32>) () ())) ())
#s(alt (- (* -1 (/ (- (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u1))) u1)) 1) u1)) (* -1 (log (/ -1 u1)))) (taylor -inf u1) (#s(alt (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1))) (patch (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1))) #<representation binary32>) () ())) ())
#s(alt (* 2 (* u2 (PI))) (taylor 0 u2) (#s(alt (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) (patch (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) #<representation binary32>) () ())) ())
#s(alt (* 2 (* u2 (PI))) (taylor 0 u2) (#s(alt (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) (patch (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) #<representation binary32>) () ())) ())
#s(alt (* 2 (* u2 (PI))) (taylor 0 u2) (#s(alt (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) (patch (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) #<representation binary32>) () ())) ())
#s(alt (* 2 (* u2 (PI))) (taylor 0 u2) (#s(alt (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) (patch (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) #<representation binary32>) () ())) ())
#s(alt (* 2 (* u2 (PI))) (taylor inf u2) (#s(alt (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) (patch (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) #<representation binary32>) () ())) ())
#s(alt (* 2 (* u2 (PI))) (taylor inf u2) (#s(alt (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) (patch (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) #<representation binary32>) () ())) ())
#s(alt (* 2 (* u2 (PI))) (taylor inf u2) (#s(alt (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) (patch (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) #<representation binary32>) () ())) ())
#s(alt (* 2 (* u2 (PI))) (taylor inf u2) (#s(alt (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) (patch (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) #<representation binary32>) () ())) ())
#s(alt (* 2 (* u2 (PI))) (taylor -inf u2) (#s(alt (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) (patch (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) #<representation binary32>) () ())) ())
#s(alt (* 2 (* u2 (PI))) (taylor -inf u2) (#s(alt (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) (patch (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) #<representation binary32>) () ())) ())
#s(alt (* 2 (* u2 (PI))) (taylor -inf u2) (#s(alt (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) (patch (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) #<representation binary32>) () ())) ())
#s(alt (* 2 (* u2 (PI))) (taylor -inf u2) (#s(alt (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) (patch (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) #<representation binary32>) () ())) ())
#s(alt (* 2 (* u2 (PI))) (taylor 0 u2) (#s(alt (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)) (patch (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)) #<representation binary32>) () ())) ())
#s(alt (* u2 (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI)))) (taylor 0 u2) (#s(alt (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)) (patch (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)) #<representation binary32>) () ())) ())
#s(alt (* u2 (+ (* 2 (PI)) (* (pow u2 2) (+ (* -4/3 (pow (PI) 3)) (* 4/15 (* (pow u2 2) (pow (PI) 5))))))) (taylor 0 u2) (#s(alt (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)) (patch (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)) #<representation binary32>) () ())) ())
#s(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)))))))) (taylor 0 u2) (#s(alt (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)) (patch (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)) #<representation binary32>) () ())) ())
#s(alt (sin (* 2 (* u2 (PI)))) (taylor inf u2) (#s(alt (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)) (patch (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)) #<representation binary32>) () ())) ())
#s(alt (sin (* 2 (* u2 (PI)))) (taylor inf u2) (#s(alt (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)) (patch (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)) #<representation binary32>) () ())) ())
#s(alt (sin (* 2 (* u2 (PI)))) (taylor inf u2) (#s(alt (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)) (patch (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)) #<representation binary32>) () ())) ())
#s(alt (sin (* 2 (* u2 (PI)))) (taylor inf u2) (#s(alt (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)) (patch (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)) #<representation binary32>) () ())) ())
#s(alt (sin (* 2 (* u2 (PI)))) (taylor -inf u2) (#s(alt (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)) (patch (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)) #<representation binary32>) () ())) ())
#s(alt (sin (* 2 (* u2 (PI)))) (taylor -inf u2) (#s(alt (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)) (patch (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)) #<representation binary32>) () ())) ())
#s(alt (sin (* 2 (* u2 (PI)))) (taylor -inf u2) (#s(alt (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)) (patch (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)) #<representation binary32>) () ())) ())
#s(alt (sin (* 2 (* u2 (PI)))) (taylor -inf u2) (#s(alt (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)) (patch (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)) #<representation binary32>) () ())) ())
Calls

21 calls:

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

simplify347.0ms (2.5%)

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

Useful iterations: 0 (0.0ms)

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

rewrite287.0ms (2.1%)

Memory
19.3MiB live, 241.2MiB allocated
Rules
3 418×lower-*.f64
3 412×lower-*.f32
2 090×lower-fma.f64
2 090×lower-fma.f32
2 024×lower-/.f64
Iterations

Useful iterations: 0 (0.0ms)

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

eval92.0ms (0.7%)

Memory
-55.8MiB live, 47.0MiB allocated
Compiler

Compiled 7 416 to 1 400 computations (81.1% saved)

prune88.0ms (0.6%)

Memory
25.7MiB live, 256.0MiB allocated
Pruning

36 alts after pruning (35 fresh and 1 done)

PrunedKeptTotal
New28235317
Fresh000
Picked011
Done000
Total28236318
Accuracy
99.1%
Counts
318 → 36
Alt Table
Click to see full alt table
StatusAccuracyProgram
75.4%
(*.f32 (pow.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) #s(literal 1/4 binary32)) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
75.2%
(*.f32 (pow.f32 (pow.f32 (log1p.f32 u1) #s(literal 1/4 binary32)) #s(literal 2 binary32)) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
75.3%
(*.f32 (/.f32 (sqrt.f32 (neg.f32 (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32))))) (sqrt.f32 (log1p.f32 u1))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
75.4%
(*.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) #s(literal 2 binary32)) (*.f32 (sin.f32 (*.f32 (PI.f32) u2)) (cos.f32 (*.f32 (PI.f32) u2))))
86.9%
(*.f32 (sqrt.f32 (-.f32 (log1p.f32 (fma.f32 u1 u1 u1)) (log1p.f32 (*.f32 u1 (*.f32 u1 u1))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
98.3%
(*.f32 (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 u1))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
53.3%
(*.f32 (sqrt.f32 (+.f32 (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))))))) (log1p.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
51.7%
(*.f32 (sqrt.f32 (+.f32 (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)))))) (log1p.f32 (*.f32 u1 (*.f32 u1 u1))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
98.2%
(*.f32 (sqrt.f32 (neg.f32 (fma.f32 (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32))) (pow.f32 (log1p.f32 u1) #s(literal -2 binary32)) (log1p.f32 (neg.f32 (*.f32 u1 u1)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
98.2%
(*.f32 (sqrt.f32 (neg.f32 (fma.f32 (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (log1p.f32 u1)) (log1p.f32 (neg.f32 (*.f32 u1 u1)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
86.8%
(*.f32 (sqrt.f32 (neg.f32 (/.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (fma.f32 u1 u1 u1)) #s(literal 3 binary32))) (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 2 binary32)) (+.f32 (pow.f32 (log1p.f32 (fma.f32 u1 u1 u1)) #s(literal 2 binary32)) (*.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) (log1p.f32 (fma.f32 u1 u1 u1)))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
98.0%
(*.f32 (sqrt.f32 (neg.f32 (/.f32 (-.f32 (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 u1) #s(literal 3 binary32))) (+.f32 (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 2 binary32)) (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (*.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (log1p.f32 u1))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
53.4%
(*.f32 (sqrt.f32 (neg.f32 (/.f32 (-.f32 (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 2 binary32)) (pow.f32 (log1p.f32 u1) #s(literal 2 binary32))) (log.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) u1)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
55.1%
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (log1p.f32 (neg.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
54.4%
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (log.f32 (-.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))) (*.f32 (/.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) (/.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))))) (log.f32 (+.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) (/.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
54.6%
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (log.f32 (-.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))) (*.f32 (/.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) (*.f32 (/.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) (/.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))))) (log.f32 (fma.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) (fma.f32 (/.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) (/.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) (/.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
54.3%
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (log.f32 (-.f32 (*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) (*.f32 (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
89.6%
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (log.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) #s(literal 1 binary32))) (log1p.f32 u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
51.8%
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))) (log1p.f32 (*.f32 u1 (*.f32 u1 u1)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
56.6%
(*.f32 (sqrt.f32 (neg.f32 (+.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
86.9%
(*.f32 (sqrt.f32 (neg.f32 (+.f32 (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))) (log1p.f32 (*.f32 (fma.f32 u1 u1 u1) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
98.3%
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
57.1%
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) u2)) (cos.f32 (*.f32 (PI.f32) u2))) #s(literal 2 binary32)))
57.0%
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) u2) (pow.f32 (PI.f32) #s(literal 2/3 binary32))) (cbrt.f32 (PI.f32)))))
56.9%
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) u2) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))))
57.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)))
52.1%
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (*.f32 (PI.f32) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32))))))
48.7%
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))
94.0%
(*.f32 (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
89.2%
(*.f32 (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
77.5%
(*.f32 (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (neg.f32 u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
94.2%
(*.f32 (sqrt.f32 #s(approx (neg (log (- 1 u1))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u1))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
92.6%
(*.f32 (sqrt.f32 #s(approx (neg (log (- 1 u1))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u1))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
89.3%
(*.f32 (sqrt.f32 #s(approx (neg (log (- 1 u1))) (fma.f32 u1 (*.f32 u1 #s(literal 1/2 binary32)) u1))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
74.3%
(*.f32 (exp.f32 (*.f32 (log.f32 (log1p.f32 u1)) #s(literal 1/2 binary32))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
4.0%
(*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
Compiler

Compiled 2 232 to 1 300 computations (41.8% saved)

simplify437.0ms (3.2%)

Memory
24.3MiB live, 690.8MiB allocated
Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
cost-diff0
(log.f32 (log1p.f32 u1))
cost-diff0
(*.f32 (log.f32 (log1p.f32 u1)) #s(literal 1/2 binary32))
cost-diff0
(*.f32 (exp.f32 (*.f32 (log.f32 (log1p.f32 u1)) #s(literal 1/2 binary32))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
cost-diff6240
(exp.f32 (*.f32 (log.f32 (log1p.f32 u1)) #s(literal 1/2 binary32)))
cost-diff64
(+.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32))))
cost-diff64
(neg.f32 (+.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32)))))
cost-diff352
(/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32))
cost-diff384
(log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32)))
cost-diff0
(neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))
cost-diff0
(sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1))))
cost-diff0
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (*.f32 (PI.f32) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32))))))
cost-diff32
(log.f32 (-.f32 #s(literal 1 binary32) u1))
cost-diff0
(sqrt.f32 u1)
cost-diff0
(neg.f32 (sqrt.f32 u1))
cost-diff0
#s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1)))
cost-diff0
(*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
cost-diff0
(log1p.f32 (neg.f32 u1))
cost-diff0
(neg.f32 (log1p.f32 (neg.f32 u1)))
cost-diff0
(sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1))))
cost-diff0
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
Rules
34 774×lower-fma.f64
34 772×lower-fma.f32
4 808×lower-*.f64
4 780×lower-*.f32
2 884×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
055384
097362
1160345
2272338
3501335
4829335
5982335
61182335
71660335
82287335
93224335
104259335
115132335
125691335
135955335
145996335
156043335
166205335
08024332
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1))))
(neg.f32 (log1p.f32 (neg.f32 u1)))
(log1p.f32 (neg.f32 u1))
(neg.f32 u1)
u1
(sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))
(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)
(*.f32 #s(literal 2 binary32) (PI.f32))
#s(literal 2 binary32)
(PI.f32)
u2
(*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
#s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1)))
(neg.f32 (sqrt.f32 u1))
(sqrt.f32 u1)
u1
(sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))
(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)
(*.f32 #s(literal 2 binary32) (PI.f32))
#s(literal 2 binary32)
(PI.f32)
u2
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (*.f32 (PI.f32) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32))))))
(sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1))))
(neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))
(log.f32 (-.f32 #s(literal 1 binary32) u1))
(-.f32 #s(literal 1 binary32) u1)
#s(literal 1 binary32)
u1
#s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (*.f32 (PI.f32) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32)))))
(*.f32 u2 (*.f32 (PI.f32) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32))))
u2
(*.f32 (PI.f32) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32)))
(PI.f32)
(fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32))
(*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2))
#s(literal -4/3 binary32)
(*.f32 u2 u2)
(*.f32 (PI.f32) (PI.f32))
#s(literal 2 binary32)
(*.f32 (sqrt.f32 (neg.f32 (+.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(sqrt.f32 (neg.f32 (+.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32))))))
(neg.f32 (+.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32)))))
(+.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32))))
(log1p.f32 (neg.f32 (*.f32 u1 u1)))
(neg.f32 (*.f32 u1 u1))
(*.f32 u1 u1)
u1
(log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32)))
(/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32))
(/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1))
#s(literal 1 binary32)
(+.f32 #s(literal 1 binary32) u1)
(sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))
(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)
(*.f32 #s(literal 2 binary32) (PI.f32))
#s(literal 2 binary32)
(PI.f32)
u2
(*.f32 (exp.f32 (*.f32 (log.f32 (log1p.f32 u1)) #s(literal 1/2 binary32))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(exp.f32 (*.f32 (log.f32 (log1p.f32 u1)) #s(literal 1/2 binary32)))
(*.f32 (log.f32 (log1p.f32 u1)) #s(literal 1/2 binary32))
(log.f32 (log1p.f32 u1))
(log1p.f32 u1)
u1
#s(literal 1/2 binary32)
(sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))
(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)
(*.f32 #s(literal 2 binary32) (PI.f32))
#s(literal 2 binary32)
(PI.f32)
u2
Outputs
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))))
(sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1))))
(neg.f32 (log1p.f32 (neg.f32 u1)))
(log1p.f32 (neg.f32 u1))
(neg.f32 u1)
u1
(sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2)))
(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)
(*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))
(*.f32 #s(literal 2 binary32) (PI.f32))
#s(literal 2 binary32)
(PI.f32)
u2
(*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))))
#s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1)))
(neg.f32 (sqrt.f32 u1))
(sqrt.f32 u1)
u1
(sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2)))
(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)
(*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))
(*.f32 #s(literal 2 binary32) (PI.f32))
#s(literal 2 binary32)
(PI.f32)
u2
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (*.f32 (PI.f32) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32))))))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 (fma.f32 (*.f32 u2 #s(literal -4/3 binary32)) (*.f32 u2 (*.f32 (PI.f32) (PI.f32))) #s(literal 2 binary32)) (*.f32 (PI.f32) u2))))
(sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1))))
(sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1))))
(neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))
(neg.f32 (log1p.f32 (neg.f32 u1)))
(log.f32 (-.f32 #s(literal 1 binary32) u1))
(log1p.f32 (neg.f32 u1))
(-.f32 #s(literal 1 binary32) u1)
#s(literal 1 binary32)
u1
#s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (*.f32 (PI.f32) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32)))))
#s(approx (sin (* (* 2 (PI)) u2)) (*.f32 (fma.f32 (*.f32 u2 #s(literal -4/3 binary32)) (*.f32 u2 (*.f32 (PI.f32) (PI.f32))) #s(literal 2 binary32)) (*.f32 (PI.f32) u2)))
(*.f32 u2 (*.f32 (PI.f32) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32))))
(*.f32 (fma.f32 (*.f32 u2 #s(literal -4/3 binary32)) (*.f32 u2 (*.f32 (PI.f32) (PI.f32))) #s(literal 2 binary32)) (*.f32 (PI.f32) u2))
u2
(*.f32 (PI.f32) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32)))
(*.f32 (PI.f32) (fma.f32 (*.f32 u2 #s(literal -4/3 binary32)) (*.f32 u2 (*.f32 (PI.f32) (PI.f32))) #s(literal 2 binary32)))
(PI.f32)
(fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32))
(fma.f32 (*.f32 u2 #s(literal -4/3 binary32)) (*.f32 u2 (*.f32 (PI.f32) (PI.f32))) #s(literal 2 binary32))
(*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2))
(*.f32 u2 (*.f32 u2 #s(literal -4/3 binary32)))
#s(literal -4/3 binary32)
(*.f32 u2 u2)
(*.f32 (PI.f32) (PI.f32))
#s(literal 2 binary32)
(*.f32 (sqrt.f32 (neg.f32 (+.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1))))))
(sqrt.f32 (neg.f32 (+.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32))))))
(sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1)))))
(neg.f32 (+.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32)))))
(-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1))))
(+.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32))))
(-.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) (log1p.f32 u1))
(log1p.f32 (neg.f32 (*.f32 u1 u1)))
(log1p.f32 (*.f32 u1 (neg.f32 u1)))
(neg.f32 (*.f32 u1 u1))
(*.f32 u1 (neg.f32 u1))
(*.f32 u1 u1)
u1
(log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32)))
(neg.f32 (log1p.f32 u1))
(/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32))
(/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1))
(/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))
#s(literal 1 binary32)
(+.f32 #s(literal 1 binary32) u1)
(+.f32 u1 #s(literal 1 binary32))
(sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2)))
(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)
(*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))
(*.f32 #s(literal 2 binary32) (PI.f32))
#s(literal 2 binary32)
(PI.f32)
u2
(*.f32 (exp.f32 (*.f32 (log.f32 (log1p.f32 u1)) #s(literal 1/2 binary32))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) (sqrt.f32 (log1p.f32 u1)))
(exp.f32 (*.f32 (log.f32 (log1p.f32 u1)) #s(literal 1/2 binary32)))
(sqrt.f32 (log1p.f32 u1))
(*.f32 (log.f32 (log1p.f32 u1)) #s(literal 1/2 binary32))
(log.f32 (log1p.f32 u1))
(log1p.f32 u1)
u1
#s(literal 1/2 binary32)
(sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2)))
(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)
(*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))
(*.f32 #s(literal 2 binary32) (PI.f32))
#s(literal 2 binary32)
(PI.f32)
u2

localize192.0ms (1.4%)

Memory
-7.8MiB live, 328.4MiB allocated
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy0.22944763162040177
(sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))
accuracy0.33984375
(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)
accuracy0.34375
(*.f32 (exp.f32 (*.f32 (log.f32 (log1p.f32 u1)) #s(literal 1/2 binary32))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
accuracy1.11357691234331
(exp.f32 (*.f32 (log.f32 (log1p.f32 u1)) #s(literal 1/2 binary32)))
accuracy0.33984375
(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)
accuracy0.375
(*.f32 (sqrt.f32 (neg.f32 (+.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
accuracy0.3984375
(/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1))
accuracy14.354050248976748
(log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32)))
accuracy0.375
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (*.f32 (PI.f32) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32))))))
accuracy1.0
(*.f32 (PI.f32) (PI.f32))
accuracy3.437730772789433
#s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (*.f32 (PI.f32) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32)))))
accuracy14.396751746198406
(log.f32 (-.f32 #s(literal 1 binary32) u1))
accuracy0.22944763162040177
(sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))
accuracy0.33984375
(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)
accuracy0.375
(*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
accuracy30.891803640358663
#s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1)))
accuracy0.12109375
(sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1))))
accuracy0.22944763162040177
(sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))
accuracy0.33984375
(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)
accuracy0.375
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
Samples
114.0ms256×0valid
Compiler

Compiled 379 to 48 computations (87.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 93.0ms
ival-log: 33.0ms (35.3% of total)
ival-mult: 21.0ms (22.5% of total)
ival-neg: 8.0ms (8.6% of total)
ival-log1p: 6.0ms (6.4% of total)
ival-sqrt: 6.0ms (6.4% of total)
ival-div: 4.0ms (4.3% of total)
const: 4.0ms (4.3% of total)
ival-exp: 3.0ms (3.2% of total)
ival-add: 3.0ms (3.2% of total)
ival-sin: 3.0ms (3.2% of total)
ival-pi: 1.0ms (1.1% of total)
ival-sub: 1.0ms (1.1% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series110.0ms (0.8%)

Memory
-22.0MiB live, 249.7MiB allocated
Counts
26 → 360
Calls
Call 1
Inputs
#s(alt (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())
#s(alt (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (patch (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) #<representation binary32>) () ())
#s(alt (neg.f32 (log1p.f32 (neg.f32 u1))) (patch (neg.f32 (log1p.f32 (neg.f32 u1))) #<representation binary32>) () ())
#s(alt (log1p.f32 (neg.f32 u1)) (patch (log1p.f32 (neg.f32 u1)) #<representation binary32>) () ())
#s(alt (*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())
#s(alt #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) (patch #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) #<representation binary32>) () ())
#s(alt (neg.f32 (sqrt.f32 u1)) (patch (neg.f32 (sqrt.f32 u1)) #<representation binary32>) () ())
#s(alt (sqrt.f32 u1) (patch (sqrt.f32 u1) #<representation binary32>) () ())
#s(alt (log.f32 (-.f32 #s(literal 1 binary32) u1)) (patch (log.f32 (-.f32 #s(literal 1 binary32) u1)) #<representation binary32>) () ())
#s(alt (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (*.f32 (PI.f32) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32)))))) (patch (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (*.f32 (PI.f32) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32)))))) #<representation binary32>) () ())
#s(alt (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (patch (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) #<representation binary32>) () ())
#s(alt (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1))) (patch (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1))) #<representation binary32>) () ())
#s(alt (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32))) (patch (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32))) #<representation binary32>) () ())
#s(alt (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32)) (patch (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32)) #<representation binary32>) () ())
#s(alt (neg.f32 (+.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32))))) (patch (neg.f32 (+.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32))))) #<representation binary32>) () ())
#s(alt (+.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32)))) (patch (+.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32)))) #<representation binary32>) () ())
#s(alt (exp.f32 (*.f32 (log.f32 (log1p.f32 u1)) #s(literal 1/2 binary32))) (patch (exp.f32 (*.f32 (log.f32 (log1p.f32 u1)) #s(literal 1/2 binary32))) #<representation binary32>) () ())
#s(alt (*.f32 (exp.f32 (*.f32 (log.f32 (log1p.f32 u1)) #s(literal 1/2 binary32))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (exp.f32 (*.f32 (log.f32 (log1p.f32 u1)) #s(literal 1/2 binary32))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())
#s(alt (*.f32 (log.f32 (log1p.f32 u1)) #s(literal 1/2 binary32)) (patch (*.f32 (log.f32 (log1p.f32 u1)) #s(literal 1/2 binary32)) #<representation binary32>) () ())
#s(alt (log.f32 (log1p.f32 u1)) (patch (log.f32 (log1p.f32 u1)) #<representation binary32>) () ())
#s(alt (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) (patch (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) #<representation binary32>) () ())
#s(alt (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)) (patch (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)) #<representation binary32>) () ())
#s(alt #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (*.f32 (PI.f32) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32))))) (patch #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (*.f32 (PI.f32) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32))))) #<representation binary32>) () ())
#s(alt (*.f32 (PI.f32) (PI.f32)) (patch (*.f32 (PI.f32) (PI.f32)) #<representation binary32>) () ())
#s(alt (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (patch (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) #<representation binary32>) () ())
#s(alt (*.f32 (sqrt.f32 (neg.f32 (+.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 (+.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())
Outputs
#s(alt (* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))) (taylor 0 u1) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/4 (* (sqrt (pow u1 3)) (sin (* 2 (* u2 (PI)))))) (* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2)))) (taylor 0 u1) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ())
#s(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))))))))) (taylor 0 u1) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ())
#s(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))))))))))) (taylor 0 u1) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ())
#s(alt (* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log -1) (* -1 (log (/ 1 u1)))))) (taylor inf u1) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ())
#s(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))))))) (taylor inf u1) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ())
#s(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)))))))) (taylor inf u1) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ())
#s(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))))))))) (taylor inf u1) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (log (/ -1 u1))) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))) (taylor -inf u1) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ())
#s(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)))) (taylor -inf u1) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ())
#s(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)))) (taylor -inf u1) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ())
#s(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)))) (taylor -inf u1) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ())
#s(alt (* 2 (* (* u2 (* (PI) (sqrt -1))) (sqrt (log (- 1 u1))))) (taylor 0 u2) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ())
#s(alt (* u2 (+ (* -4/3 (* (* (pow u2 2) (* (pow (PI) 3) (sqrt -1))) (sqrt (log (- 1 u1))))) (* 2 (* (* (PI) (sqrt -1)) (sqrt (log (- 1 u1))))))) (taylor 0 u2) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ())
#s(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))))))))) (taylor 0 u2) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ())
#s(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))))))))))) (taylor 0 u2) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (log (- 1 u1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1))) (taylor inf u2) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (log (- 1 u1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1))) (taylor inf u2) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (log (- 1 u1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1))) (taylor inf u2) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (log (- 1 u1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1))) (taylor inf u2) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (log (- 1 u1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1))) (taylor -inf u2) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (log (- 1 u1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1))) (taylor -inf u2) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (log (- 1 u1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1))) (taylor -inf u2) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (log (- 1 u1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1))) (taylor -inf u2) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt u1) (pow (sqrt -1) 2)) (taylor 0 u1) (#s(alt (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (patch (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/4 (sqrt (pow u1 3))) (* (sqrt u1) (pow (sqrt -1) 2))) (taylor 0 u1) (#s(alt (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (patch (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) #<representation binary32>) () ())) ())
#s(alt (+ (* (sqrt u1) (pow (sqrt -1) 2)) (* (pow u1 2) (+ (* -1/4 (sqrt (/ 1 u1))) (* -1/6 (sqrt u1))))) (taylor 0 u1) (#s(alt (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (patch (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) #<representation binary32>) () ())) ())
#s(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)))))))) (taylor 0 u1) (#s(alt (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (patch (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt -1) (sqrt (+ (log -1) (* -1 (log (/ 1 u1)))))) (taylor inf u1) (#s(alt (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (patch (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (* (/ (sqrt -1) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (sqrt -1) (sqrt (+ (log -1) (* -1 (log (/ 1 u1))))))) (taylor inf u1) (#s(alt (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (patch (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) #<representation binary32>) () ())) ())
#s(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)))))))) (taylor inf u1) (#s(alt (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (patch (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) #<representation binary32>) () ())) ())
#s(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))))))))) (taylor inf u1) (#s(alt (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (patch (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (log (/ -1 u1))) (pow (sqrt -1) 2)) (taylor -inf u1) (#s(alt (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (patch (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (* (/ 1 u1) (sqrt (/ 1 (log (/ -1 u1)))))) (* (sqrt (log (/ -1 u1))) (pow (sqrt -1) 2))) (taylor -inf u1) (#s(alt (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (patch (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) #<representation binary32>) () ())) ())
#s(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))) (taylor -inf u1) (#s(alt (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (patch (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) #<representation binary32>) () ())) ())
#s(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))) (taylor -inf u1) (#s(alt (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (patch (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) #<representation binary32>) () ())) ())
#s(alt u1 (taylor 0 u1) (#s(alt (neg.f32 (log1p.f32 (neg.f32 u1))) (patch (neg.f32 (log1p.f32 (neg.f32 u1))) #<representation binary32>) () ())) ())
#s(alt (* u1 (+ 1 (* 1/2 u1))) (taylor 0 u1) (#s(alt (neg.f32 (log1p.f32 (neg.f32 u1))) (patch (neg.f32 (log1p.f32 (neg.f32 u1))) #<representation binary32>) () ())) ())
#s(alt (* u1 (+ 1 (* u1 (+ 1/2 (* 1/3 u1))))) (taylor 0 u1) (#s(alt (neg.f32 (log1p.f32 (neg.f32 u1))) (patch (neg.f32 (log1p.f32 (neg.f32 u1))) #<representation binary32>) () ())) ())
#s(alt (* u1 (+ 1 (* u1 (+ 1/2 (* u1 (+ 1/3 (* 1/4 u1))))))) (taylor 0 u1) (#s(alt (neg.f32 (log1p.f32 (neg.f32 u1))) (patch (neg.f32 (log1p.f32 (neg.f32 u1))) #<representation binary32>) () ())) ())
#s(alt (* -1 (+ (log -1) (* -1 (log (/ 1 u1))))) (taylor inf u1) (#s(alt (neg.f32 (log1p.f32 (neg.f32 u1))) (patch (neg.f32 (log1p.f32 (neg.f32 u1))) #<representation binary32>) () ())) ())
#s(alt (- (/ 1 u1) (+ (log -1) (* -1 (log (/ 1 u1))))) (taylor inf u1) (#s(alt (neg.f32 (log1p.f32 (neg.f32 u1))) (patch (neg.f32 (log1p.f32 (neg.f32 u1))) #<representation binary32>) () ())) ())
#s(alt (- (+ (/ 1/2 (pow u1 2)) (/ 1 u1)) (+ (log -1) (* -1 (log (/ 1 u1))))) (taylor inf u1) (#s(alt (neg.f32 (log1p.f32 (neg.f32 u1))) (patch (neg.f32 (log1p.f32 (neg.f32 u1))) #<representation binary32>) () ())) ())
#s(alt (- (+ (/ 1/2 (pow u1 2)) (+ (/ 1 u1) (* 1/3 (/ 1 (pow u1 3))))) (+ (log -1) (* -1 (log (/ 1 u1))))) (taylor inf u1) (#s(alt (neg.f32 (log1p.f32 (neg.f32 u1))) (patch (neg.f32 (log1p.f32 (neg.f32 u1))) #<representation binary32>) () ())) ())
#s(alt (log (/ -1 u1)) (taylor -inf u1) (#s(alt (neg.f32 (log1p.f32 (neg.f32 u1))) (patch (neg.f32 (log1p.f32 (neg.f32 u1))) #<representation binary32>) () ())) ())
#s(alt (- (/ 1 u1) (* -1 (log (/ -1 u1)))) (taylor -inf u1) (#s(alt (neg.f32 (log1p.f32 (neg.f32 u1))) (patch (neg.f32 (log1p.f32 (neg.f32 u1))) #<representation binary32>) () ())) ())
#s(alt (- (+ (/ 1/2 (pow u1 2)) (/ 1 u1)) (* -1 (log (/ -1 u1)))) (taylor -inf u1) (#s(alt (neg.f32 (log1p.f32 (neg.f32 u1))) (patch (neg.f32 (log1p.f32 (neg.f32 u1))) #<representation binary32>) () ())) ())
#s(alt (- (* -1 (/ (- (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u1))) u1)) 1) u1)) (* -1 (log (/ -1 u1)))) (taylor -inf u1) (#s(alt (neg.f32 (log1p.f32 (neg.f32 u1))) (patch (neg.f32 (log1p.f32 (neg.f32 u1))) #<representation binary32>) () ())) ())
#s(alt (* -1 u1) (taylor 0 u1) (#s(alt (log1p.f32 (neg.f32 u1)) (patch (log1p.f32 (neg.f32 u1)) #<representation binary32>) () ())) ())
#s(alt (* u1 (- (* -1/2 u1) 1)) (taylor 0 u1) (#s(alt (log1p.f32 (neg.f32 u1)) (patch (log1p.f32 (neg.f32 u1)) #<representation binary32>) () ())) ())
#s(alt (* u1 (- (* u1 (- (* -1/3 u1) 1/2)) 1)) (taylor 0 u1) (#s(alt (log1p.f32 (neg.f32 u1)) (patch (log1p.f32 (neg.f32 u1)) #<representation binary32>) () ())) ())
#s(alt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1)) (taylor 0 u1) (#s(alt (log1p.f32 (neg.f32 u1)) (patch (log1p.f32 (neg.f32 u1)) #<representation binary32>) () ())) ())
#s(alt (+ (log -1) (* -1 (log (/ 1 u1)))) (taylor inf u1) (#s(alt (log1p.f32 (neg.f32 u1)) (patch (log1p.f32 (neg.f32 u1)) #<representation binary32>) () ())) ())
#s(alt (- (+ (log -1) (* -1 (log (/ 1 u1)))) (/ 1 u1)) (taylor inf u1) (#s(alt (log1p.f32 (neg.f32 u1)) (patch (log1p.f32 (neg.f32 u1)) #<representation binary32>) () ())) ())
#s(alt (+ (log -1) (+ (* -1 (log (/ 1 u1))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u1))) u1)))) (taylor inf u1) (#s(alt (log1p.f32 (neg.f32 u1)) (patch (log1p.f32 (neg.f32 u1)) #<representation binary32>) () ())) ())
#s(alt (- (+ (log -1) (+ (* -1 (log (/ 1 u1))) (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u1))) (pow u1 2))))) (/ 1 u1)) (taylor inf u1) (#s(alt (log1p.f32 (neg.f32 u1)) (patch (log1p.f32 (neg.f32 u1)) #<representation binary32>) () ())) ())
#s(alt (* -1 (log (/ -1 u1))) (taylor -inf u1) (#s(alt (log1p.f32 (neg.f32 u1)) (patch (log1p.f32 (neg.f32 u1)) #<representation binary32>) () ())) ())
#s(alt (- (* -1 (log (/ -1 u1))) (/ 1 u1)) (taylor -inf u1) (#s(alt (log1p.f32 (neg.f32 u1)) (patch (log1p.f32 (neg.f32 u1)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (log (/ -1 u1))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u1))) u1))) (taylor -inf u1) (#s(alt (log1p.f32 (neg.f32 u1)) (patch (log1p.f32 (neg.f32 u1)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (log (/ -1 u1))) (* -1 (/ (+ 1 (+ (/ 1/3 (pow u1 2)) (* 1/2 (/ 1 u1)))) u1))) (taylor -inf u1) (#s(alt (log1p.f32 (neg.f32 u1)) (patch (log1p.f32 (neg.f32 u1)) #<representation binary32>) () ())) ())
#s(alt (* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))) (taylor 0 u1) (#s(alt (*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/4 (* (sqrt (pow u1 3)) (sin (* 2 (* u2 (PI)))))) (* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2)))) (taylor 0 u1) (#s(alt (*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ())
#s(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))))))))) (taylor 0 u1) (#s(alt (*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ())
#s(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))))))))))) (taylor 0 u1) (#s(alt (*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ())
#s(alt (* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log -1) (* -1 (log (/ 1 u1)))))) (taylor inf u1) (#s(alt (*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ())
#s(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))))))) (taylor inf u1) (#s(alt (*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ())
#s(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)))))))) (taylor inf u1) (#s(alt (*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ())
#s(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))))))))) (taylor inf u1) (#s(alt (*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (log (/ -1 u1))) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))) (taylor -inf u1) (#s(alt (*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ())
#s(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)))) (taylor -inf u1) (#s(alt (*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ())
#s(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)))) (taylor -inf u1) (#s(alt (*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ())
#s(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)))) (taylor -inf u1) (#s(alt (*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ())
#s(alt (* 2 (* (* u2 (* (PI) (sqrt -1))) (sqrt (log (- 1 u1))))) (taylor 0 u2) (#s(alt (*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ())
#s(alt (* u2 (+ (* -4/3 (* (* (pow u2 2) (* (pow (PI) 3) (sqrt -1))) (sqrt (log (- 1 u1))))) (* 2 (* (* (PI) (sqrt -1)) (sqrt (log (- 1 u1))))))) (taylor 0 u2) (#s(alt (*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ())
#s(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))))))))) (taylor 0 u2) (#s(alt (*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ())
#s(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))))))))))) (taylor 0 u2) (#s(alt (*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (log (- 1 u1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1))) (taylor inf u2) (#s(alt (*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (log (- 1 u1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1))) (taylor inf u2) (#s(alt (*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (log (- 1 u1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1))) (taylor inf u2) (#s(alt (*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (log (- 1 u1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1))) (taylor inf u2) (#s(alt (*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (log (- 1 u1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1))) (taylor -inf u2) (#s(alt (*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (log (- 1 u1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1))) (taylor -inf u2) (#s(alt (*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (log (- 1 u1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1))) (taylor -inf u2) (#s(alt (*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (log (- 1 u1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1))) (taylor -inf u2) (#s(alt (*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt u1) (pow (sqrt -1) 2)) (taylor 0 u1) (#s(alt #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) (patch #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/4 (sqrt (pow u1 3))) (* (sqrt u1) (pow (sqrt -1) 2))) (taylor 0 u1) (#s(alt #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) (patch #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) #<representation binary32>) () ())) ())
#s(alt (+ (* (sqrt u1) (pow (sqrt -1) 2)) (* (pow u1 2) (+ (* -1/4 (sqrt (/ 1 u1))) (* -1/6 (sqrt u1))))) (taylor 0 u1) (#s(alt #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) (patch #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) #<representation binary32>) () ())) ())
#s(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)))))))) (taylor 0 u1) (#s(alt #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) (patch #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt -1) (sqrt (+ (log -1) (* -1 (log (/ 1 u1)))))) (taylor inf u1) (#s(alt #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) (patch #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (* (/ (sqrt -1) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (sqrt -1) (sqrt (+ (log -1) (* -1 (log (/ 1 u1))))))) (taylor inf u1) (#s(alt #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) (patch #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) #<representation binary32>) () ())) ())
#s(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)))))))) (taylor inf u1) (#s(alt #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) (patch #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) #<representation binary32>) () ())) ())
#s(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))))))))) (taylor inf u1) (#s(alt #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) (patch #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (log (/ -1 u1))) (pow (sqrt -1) 2)) (taylor -inf u1) (#s(alt #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) (patch #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (* (/ 1 u1) (sqrt (/ 1 (log (/ -1 u1)))))) (* (sqrt (log (/ -1 u1))) (pow (sqrt -1) 2))) (taylor -inf u1) (#s(alt #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) (patch #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) #<representation binary32>) () ())) ())
#s(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))) (taylor -inf u1) (#s(alt #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) (patch #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) #<representation binary32>) () ())) ())
#s(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))) (taylor -inf u1) (#s(alt #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) (patch #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) #<representation binary32>) () ())) ())
#s(alt (* -1 (sqrt u1)) (taylor 0 u1) (#s(alt (neg.f32 (sqrt.f32 u1)) (patch (neg.f32 (sqrt.f32 u1)) #<representation binary32>) () ())) ())
#s(alt (* -1 (sqrt u1)) (taylor 0 u1) (#s(alt (neg.f32 (sqrt.f32 u1)) (patch (neg.f32 (sqrt.f32 u1)) #<representation binary32>) () ())) ())
#s(alt (* -1 (sqrt u1)) (taylor 0 u1) (#s(alt (neg.f32 (sqrt.f32 u1)) (patch (neg.f32 (sqrt.f32 u1)) #<representation binary32>) () ())) ())
#s(alt (* -1 (sqrt u1)) (taylor 0 u1) (#s(alt (neg.f32 (sqrt.f32 u1)) (patch (neg.f32 (sqrt.f32 u1)) #<representation binary32>) () ())) ())
#s(alt (* -1 (sqrt u1)) (taylor inf u1) (#s(alt (neg.f32 (sqrt.f32 u1)) (patch (neg.f32 (sqrt.f32 u1)) #<representation binary32>) () ())) ())
#s(alt (* -1 (sqrt u1)) (taylor inf u1) (#s(alt (neg.f32 (sqrt.f32 u1)) (patch (neg.f32 (sqrt.f32 u1)) #<representation binary32>) () ())) ())
#s(alt (* -1 (sqrt u1)) (taylor inf u1) (#s(alt (neg.f32 (sqrt.f32 u1)) (patch (neg.f32 (sqrt.f32 u1)) #<representation binary32>) () ())) ())
#s(alt (* -1 (sqrt u1)) (taylor inf u1) (#s(alt (neg.f32 (sqrt.f32 u1)) (patch (neg.f32 (sqrt.f32 u1)) #<representation binary32>) () ())) ())
#s(alt (* (sqrt u1) (pow (sqrt -1) 2)) (taylor -inf u1) (#s(alt (neg.f32 (sqrt.f32 u1)) (patch (neg.f32 (sqrt.f32 u1)) #<representation binary32>) () ())) ())
#s(alt (* (sqrt u1) (pow (sqrt -1) 2)) (taylor -inf u1) (#s(alt (neg.f32 (sqrt.f32 u1)) (patch (neg.f32 (sqrt.f32 u1)) #<representation binary32>) () ())) ())
#s(alt (* (sqrt u1) (pow (sqrt -1) 2)) (taylor -inf u1) (#s(alt (neg.f32 (sqrt.f32 u1)) (patch (neg.f32 (sqrt.f32 u1)) #<representation binary32>) () ())) ())
#s(alt (* (sqrt u1) (pow (sqrt -1) 2)) (taylor -inf u1) (#s(alt (neg.f32 (sqrt.f32 u1)) (patch (neg.f32 (sqrt.f32 u1)) #<representation binary32>) () ())) ())
#s(alt (sqrt u1) (taylor 0 u1) (#s(alt (sqrt.f32 u1) (patch (sqrt.f32 u1) #<representation binary32>) () ())) ())
#s(alt (sqrt u1) (taylor 0 u1) (#s(alt (sqrt.f32 u1) (patch (sqrt.f32 u1) #<representation binary32>) () ())) ())
#s(alt (sqrt u1) (taylor 0 u1) (#s(alt (sqrt.f32 u1) (patch (sqrt.f32 u1) #<representation binary32>) () ())) ())
#s(alt (sqrt u1) (taylor 0 u1) (#s(alt (sqrt.f32 u1) (patch (sqrt.f32 u1) #<representation binary32>) () ())) ())
#s(alt (sqrt u1) (taylor inf u1) (#s(alt (sqrt.f32 u1) (patch (sqrt.f32 u1) #<representation binary32>) () ())) ())
#s(alt (sqrt u1) (taylor inf u1) (#s(alt (sqrt.f32 u1) (patch (sqrt.f32 u1) #<representation binary32>) () ())) ())
#s(alt (sqrt u1) (taylor inf u1) (#s(alt (sqrt.f32 u1) (patch (sqrt.f32 u1) #<representation binary32>) () ())) ())
#s(alt (sqrt u1) (taylor inf u1) (#s(alt (sqrt.f32 u1) (patch (sqrt.f32 u1) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (sqrt u1) (pow (sqrt -1) 2))) (taylor -inf u1) (#s(alt (sqrt.f32 u1) (patch (sqrt.f32 u1) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (sqrt u1) (pow (sqrt -1) 2))) (taylor -inf u1) (#s(alt (sqrt.f32 u1) (patch (sqrt.f32 u1) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (sqrt u1) (pow (sqrt -1) 2))) (taylor -inf u1) (#s(alt (sqrt.f32 u1) (patch (sqrt.f32 u1) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (sqrt u1) (pow (sqrt -1) 2))) (taylor -inf u1) (#s(alt (sqrt.f32 u1) (patch (sqrt.f32 u1) #<representation binary32>) () ())) ())
#s(alt (* -1 u1) (taylor 0 u1) (#s(alt (log.f32 (-.f32 #s(literal 1 binary32) u1)) (patch (log.f32 (-.f32 #s(literal 1 binary32) u1)) #<representation binary32>) () ())) ())
#s(alt (* u1 (- (* -1/2 u1) 1)) (taylor 0 u1) (#s(alt (log.f32 (-.f32 #s(literal 1 binary32) u1)) (patch (log.f32 (-.f32 #s(literal 1 binary32) u1)) #<representation binary32>) () ())) ())
#s(alt (* u1 (- (* u1 (- (* -1/3 u1) 1/2)) 1)) (taylor 0 u1) (#s(alt (log.f32 (-.f32 #s(literal 1 binary32) u1)) (patch (log.f32 (-.f32 #s(literal 1 binary32) u1)) #<representation binary32>) () ())) ())
#s(alt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1)) (taylor 0 u1) (#s(alt (log.f32 (-.f32 #s(literal 1 binary32) u1)) (patch (log.f32 (-.f32 #s(literal 1 binary32) u1)) #<representation binary32>) () ())) ())
#s(alt (+ (log -1) (* -1 (log (/ 1 u1)))) (taylor inf u1) (#s(alt (log.f32 (-.f32 #s(literal 1 binary32) u1)) (patch (log.f32 (-.f32 #s(literal 1 binary32) u1)) #<representation binary32>) () ())) ())
#s(alt (- (+ (log -1) (* -1 (log (/ 1 u1)))) (/ 1 u1)) (taylor inf u1) (#s(alt (log.f32 (-.f32 #s(literal 1 binary32) u1)) (patch (log.f32 (-.f32 #s(literal 1 binary32) u1)) #<representation binary32>) () ())) ())
#s(alt (+ (log -1) (+ (* -1 (log (/ 1 u1))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u1))) u1)))) (taylor inf u1) (#s(alt (log.f32 (-.f32 #s(literal 1 binary32) u1)) (patch (log.f32 (-.f32 #s(literal 1 binary32) u1)) #<representation binary32>) () ())) ())
#s(alt (- (+ (log -1) (+ (* -1 (log (/ 1 u1))) (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u1))) (pow u1 2))))) (/ 1 u1)) (taylor inf u1) (#s(alt (log.f32 (-.f32 #s(literal 1 binary32) u1)) (patch (log.f32 (-.f32 #s(literal 1 binary32) u1)) #<representation binary32>) () ())) ())
#s(alt (* -1 (log (/ -1 u1))) (taylor -inf u1) (#s(alt (log.f32 (-.f32 #s(literal 1 binary32) u1)) (patch (log.f32 (-.f32 #s(literal 1 binary32) u1)) #<representation binary32>) () ())) ())
#s(alt (- (* -1 (log (/ -1 u1))) (/ 1 u1)) (taylor -inf u1) (#s(alt (log.f32 (-.f32 #s(literal 1 binary32) u1)) (patch (log.f32 (-.f32 #s(literal 1 binary32) u1)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (log (/ -1 u1))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u1))) u1))) (taylor -inf u1) (#s(alt (log.f32 (-.f32 #s(literal 1 binary32) u1)) (patch (log.f32 (-.f32 #s(literal 1 binary32) u1)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (log (/ -1 u1))) (* -1 (/ (+ 1 (+ (/ 1/3 (pow u1 2)) (* 1/2 (/ 1 u1)))) u1))) (taylor -inf u1) (#s(alt (log.f32 (-.f32 #s(literal 1 binary32) u1)) (patch (log.f32 (-.f32 #s(literal 1 binary32) u1)) #<representation binary32>) () ())) ())
#s(alt (* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))) (taylor 0 u1) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (*.f32 (PI.f32) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32)))))) (patch (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (*.f32 (PI.f32) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32)))))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/4 (* (sqrt (pow u1 3)) (sin (* 2 (* u2 (PI)))))) (* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2)))) (taylor 0 u1) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (*.f32 (PI.f32) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32)))))) (patch (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (*.f32 (PI.f32) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32)))))) #<representation binary32>) () ())) ())
#s(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))))))))) (taylor 0 u1) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (*.f32 (PI.f32) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32)))))) (patch (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (*.f32 (PI.f32) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32)))))) #<representation binary32>) () ())) ())
#s(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))))))))))) (taylor 0 u1) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (*.f32 (PI.f32) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32)))))) (patch (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (*.f32 (PI.f32) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32)))))) #<representation binary32>) () ())) ())
#s(alt (* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log -1) (* -1 (log (/ 1 u1)))))) (taylor inf u1) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (*.f32 (PI.f32) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32)))))) (patch (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (*.f32 (PI.f32) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32)))))) #<representation binary32>) () ())) ())
#s(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))))))) (taylor inf u1) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (*.f32 (PI.f32) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32)))))) (patch (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (*.f32 (PI.f32) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32)))))) #<representation binary32>) () ())) ())
#s(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)))))))) (taylor inf u1) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (*.f32 (PI.f32) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32)))))) (patch (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (*.f32 (PI.f32) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32)))))) #<representation binary32>) () ())) ())
#s(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))))))))) (taylor inf u1) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (*.f32 (PI.f32) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32)))))) (patch (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (*.f32 (PI.f32) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32)))))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (log (/ -1 u1))) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))) (taylor -inf u1) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (*.f32 (PI.f32) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32)))))) (patch (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (*.f32 (PI.f32) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32)))))) #<representation binary32>) () ())) ())
#s(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)))) (taylor -inf u1) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (*.f32 (PI.f32) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32)))))) (patch (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (*.f32 (PI.f32) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32)))))) #<representation binary32>) () ())) ())
#s(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)))) (taylor -inf u1) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (*.f32 (PI.f32) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32)))))) (patch (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (*.f32 (PI.f32) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32)))))) #<representation binary32>) () ())) ())
#s(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)))) (taylor -inf u1) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (*.f32 (PI.f32) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32)))))) (patch (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (*.f32 (PI.f32) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32)))))) #<representation binary32>) () ())) ())
#s(alt (* 2 (* (* u2 (* (PI) (sqrt -1))) (sqrt (log (- 1 u1))))) (taylor 0 u2) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (*.f32 (PI.f32) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32)))))) (patch (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (*.f32 (PI.f32) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32)))))) #<representation binary32>) () ())) ())
#s(alt (* u2 (+ (* -4/3 (* (* (pow u2 2) (* (pow (PI) 3) (sqrt -1))) (sqrt (log (- 1 u1))))) (* 2 (* (* (PI) (sqrt -1)) (sqrt (log (- 1 u1))))))) (taylor 0 u2) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (*.f32 (PI.f32) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32)))))) (patch (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (*.f32 (PI.f32) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32)))))) #<representation binary32>) () ())) ())
#s(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))))))))) (taylor 0 u2) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (*.f32 (PI.f32) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32)))))) (patch (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (*.f32 (PI.f32) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32)))))) #<representation binary32>) () ())) ())
#s(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))))))))))) (taylor 0 u2) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (*.f32 (PI.f32) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32)))))) (patch (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (*.f32 (PI.f32) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32)))))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (log (- 1 u1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1))) (taylor inf u2) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (*.f32 (PI.f32) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32)))))) (patch (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (*.f32 (PI.f32) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32)))))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (log (- 1 u1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1))) (taylor inf u2) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (*.f32 (PI.f32) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32)))))) (patch (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (*.f32 (PI.f32) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32)))))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (log (- 1 u1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1))) (taylor inf u2) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (*.f32 (PI.f32) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32)))))) (patch (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (*.f32 (PI.f32) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32)))))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (log (- 1 u1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1))) (taylor inf u2) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (*.f32 (PI.f32) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32)))))) (patch (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (*.f32 (PI.f32) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32)))))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (log (- 1 u1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1))) (taylor -inf u2) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (*.f32 (PI.f32) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32)))))) (patch (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (*.f32 (PI.f32) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32)))))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (log (- 1 u1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1))) (taylor -inf u2) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (*.f32 (PI.f32) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32)))))) (patch (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (*.f32 (PI.f32) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32)))))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (log (- 1 u1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1))) (taylor -inf u2) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (*.f32 (PI.f32) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32)))))) (patch (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (*.f32 (PI.f32) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32)))))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (log (- 1 u1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1))) (taylor -inf u2) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (*.f32 (PI.f32) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32)))))) (patch (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (*.f32 (PI.f32) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32)))))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt u1) (pow (sqrt -1) 2)) (taylor 0 u1) (#s(alt (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (patch (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/4 (sqrt (pow u1 3))) (* (sqrt u1) (pow (sqrt -1) 2))) (taylor 0 u1) (#s(alt (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (patch (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) #<representation binary32>) () ())) ())
#s(alt (+ (* (sqrt u1) (pow (sqrt -1) 2)) (* (pow u1 2) (+ (* -1/4 (sqrt (/ 1 u1))) (* -1/6 (sqrt u1))))) (taylor 0 u1) (#s(alt (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (patch (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) #<representation binary32>) () ())) ())
#s(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)))))))) (taylor 0 u1) (#s(alt (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (patch (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt -1) (sqrt (+ (log -1) (* -1 (log (/ 1 u1)))))) (taylor inf u1) (#s(alt (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (patch (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (* (/ (sqrt -1) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (sqrt -1) (sqrt (+ (log -1) (* -1 (log (/ 1 u1))))))) (taylor inf u1) (#s(alt (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (patch (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) #<representation binary32>) () ())) ())
#s(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)))))))) (taylor inf u1) (#s(alt (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (patch (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) #<representation binary32>) () ())) ())
#s(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))))))))) (taylor inf u1) (#s(alt (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (patch (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (log (/ -1 u1))) (pow (sqrt -1) 2)) (taylor -inf u1) (#s(alt (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (patch (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (* (/ 1 u1) (sqrt (/ 1 (log (/ -1 u1)))))) (* (sqrt (log (/ -1 u1))) (pow (sqrt -1) 2))) (taylor -inf u1) (#s(alt (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (patch (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) #<representation binary32>) () ())) ())
#s(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))) (taylor -inf u1) (#s(alt (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (patch (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) #<representation binary32>) () ())) ())
#s(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))) (taylor -inf u1) (#s(alt (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (patch (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) #<representation binary32>) () ())) ())
#s(alt u1 (taylor 0 u1) (#s(alt (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1))) (patch (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1))) #<representation binary32>) () ())) ())
#s(alt (* u1 (+ 1 (* 1/2 u1))) (taylor 0 u1) (#s(alt (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1))) (patch (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1))) #<representation binary32>) () ())) ())
#s(alt (* u1 (+ 1 (* u1 (+ 1/2 (* 1/3 u1))))) (taylor 0 u1) (#s(alt (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1))) (patch (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1))) #<representation binary32>) () ())) ())
#s(alt (* u1 (+ 1 (* u1 (+ 1/2 (* u1 (+ 1/3 (* 1/4 u1))))))) (taylor 0 u1) (#s(alt (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1))) (patch (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1))) #<representation binary32>) () ())) ())
#s(alt (* -1 (+ (log -1) (* -1 (log (/ 1 u1))))) (taylor inf u1) (#s(alt (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1))) (patch (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1))) #<representation binary32>) () ())) ())
#s(alt (- (/ 1 u1) (+ (log -1) (* -1 (log (/ 1 u1))))) (taylor inf u1) (#s(alt (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1))) (patch (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1))) #<representation binary32>) () ())) ())
#s(alt (- (+ (/ 1/2 (pow u1 2)) (/ 1 u1)) (+ (log -1) (* -1 (log (/ 1 u1))))) (taylor inf u1) (#s(alt (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1))) (patch (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1))) #<representation binary32>) () ())) ())
#s(alt (- (+ (/ 1/2 (pow u1 2)) (+ (/ 1 u1) (* 1/3 (/ 1 (pow u1 3))))) (+ (log -1) (* -1 (log (/ 1 u1))))) (taylor inf u1) (#s(alt (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1))) (patch (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1))) #<representation binary32>) () ())) ())
#s(alt (log (/ -1 u1)) (taylor -inf u1) (#s(alt (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1))) (patch (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1))) #<representation binary32>) () ())) ())
#s(alt (- (/ 1 u1) (* -1 (log (/ -1 u1)))) (taylor -inf u1) (#s(alt (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1))) (patch (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1))) #<representation binary32>) () ())) ())
#s(alt (- (+ (/ 1/2 (pow u1 2)) (/ 1 u1)) (* -1 (log (/ -1 u1)))) (taylor -inf u1) (#s(alt (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1))) (patch (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1))) #<representation binary32>) () ())) ())
#s(alt (- (* -1 (/ (- (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u1))) u1)) 1) u1)) (* -1 (log (/ -1 u1)))) (taylor -inf u1) (#s(alt (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1))) (patch (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1))) #<representation binary32>) () ())) ())
#s(alt (* -1 u1) (taylor 0 u1) (#s(alt (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32))) (patch (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* u1 (- (* 1/2 u1) 1)) (taylor 0 u1) (#s(alt (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32))) (patch (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* u1 (- (* u1 (+ 1/2 (* -1/3 u1))) 1)) (taylor 0 u1) (#s(alt (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32))) (patch (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* u1 (- (* u1 (+ 1/2 (* u1 (- (* 1/4 u1) 1/3)))) 1)) (taylor 0 u1) (#s(alt (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32))) (patch (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (log (/ 1 u1)) (taylor inf u1) (#s(alt (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32))) (patch (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (- (log (/ 1 u1)) (/ 1 u1)) (taylor inf u1) (#s(alt (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32))) (patch (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (- (+ (log (/ 1 u1)) (/ 1/2 (pow u1 2))) (/ 1 u1)) (taylor inf u1) (#s(alt (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32))) (patch (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (- (+ (log (/ 1 u1)) (/ 1/2 (pow u1 2))) (+ (/ 1 u1) (* 1/3 (/ 1 (pow u1 3))))) (taylor inf u1) (#s(alt (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32))) (patch (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ (log -1) (log (/ -1 u1))) (taylor -inf u1) (#s(alt (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32))) (patch (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (- (+ (log -1) (log (/ -1 u1))) (/ 1 u1)) (taylor -inf u1) (#s(alt (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32))) (patch (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ (log -1) (+ (log (/ -1 u1)) (* -1 (/ (- 1 (* 1/2 (/ 1 u1))) u1)))) (taylor -inf u1) (#s(alt (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32))) (patch (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ (log -1) (+ (log (/ -1 u1)) (* -1 (/ (+ 1 (* -1 (/ (- 1/2 (* 1/3 (/ 1 u1))) u1))) u1)))) (taylor -inf u1) (#s(alt (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32))) (patch (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt 1 (taylor 0 u1) (#s(alt (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32)) (patch (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* -1 u1)) (taylor 0 u1) (#s(alt (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32)) (patch (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* u1 (- u1 1))) (taylor 0 u1) (#s(alt (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32)) (patch (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* u1 (- (* u1 (+ 1 (* -1 u1))) 1))) (taylor 0 u1) (#s(alt (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32)) (patch (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (/ 1 u1) (taylor inf u1) (#s(alt (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32)) (patch (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (/ (- 1 (/ 1 u1)) u1) (taylor inf u1) (#s(alt (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32)) (patch (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (/ (- (+ 1 (/ 1 (pow u1 2))) (/ 1 u1)) u1) (taylor inf u1) (#s(alt (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32)) (patch (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (/ (- (+ 1 (/ 1 (pow u1 2))) (+ (/ 1 u1) (/ 1 (pow u1 3)))) u1) (taylor inf u1) (#s(alt (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32)) (patch (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (/ 1 u1) (taylor -inf u1) (#s(alt (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32)) (patch (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (- (/ 1 u1) 1) u1)) (taylor -inf u1) (#s(alt (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32)) (patch (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (- (* -1 (/ (- (/ 1 u1) 1) u1)) 1) u1)) (taylor -inf u1) (#s(alt (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32)) (patch (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (/ 1 u1) 1) u1)) 1) u1)) 1) u1)) (taylor -inf u1) (#s(alt (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32)) (patch (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt u1 (taylor 0 u1) (#s(alt (neg.f32 (+.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32))))) (patch (neg.f32 (+.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32))))) #<representation binary32>) () ())) ())
#s(alt (* u1 (+ 1 (* 1/2 u1))) (taylor 0 u1) (#s(alt (neg.f32 (+.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32))))) (patch (neg.f32 (+.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32))))) #<representation binary32>) () ())) ())
#s(alt (* u1 (+ 1 (* u1 (+ 1/2 (* 1/3 u1))))) (taylor 0 u1) (#s(alt (neg.f32 (+.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32))))) (patch (neg.f32 (+.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32))))) #<representation binary32>) () ())) ())
#s(alt (* u1 (+ 1 (* u1 (+ 1/2 (* u1 (+ 1/3 (* 1/4 u1))))))) (taylor 0 u1) (#s(alt (neg.f32 (+.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32))))) (patch (neg.f32 (+.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1)))))) (taylor inf u1) (#s(alt (neg.f32 (+.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32))))) (patch (neg.f32 (+.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32))))) #<representation binary32>) () ())) ())
#s(alt (- (/ 1 u1) (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1)))))) (taylor inf u1) (#s(alt (neg.f32 (+.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32))))) (patch (neg.f32 (+.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32))))) #<representation binary32>) () ())) ())
#s(alt (- (+ (/ 1/2 (pow u1 2)) (/ 1 u1)) (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1)))))) (taylor inf u1) (#s(alt (neg.f32 (+.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32))))) (patch (neg.f32 (+.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32))))) #<representation binary32>) () ())) ())
#s(alt (- (+ (/ 1/2 (pow u1 2)) (+ (/ 1 u1) (* 1/3 (/ 1 (pow u1 3))))) (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1)))))) (taylor inf u1) (#s(alt (neg.f32 (+.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32))))) (patch (neg.f32 (+.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1))))) (taylor -inf u1) (#s(alt (neg.f32 (+.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32))))) (patch (neg.f32 (+.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32))))) #<representation binary32>) () ())) ())
#s(alt (- (/ 1 u1) (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1))))) (taylor -inf u1) (#s(alt (neg.f32 (+.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32))))) (patch (neg.f32 (+.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32))))) #<representation binary32>) () ())) ())
#s(alt (- (+ (/ 1/2 (pow u1 2)) (/ 1 u1)) (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1))))) (taylor -inf u1) (#s(alt (neg.f32 (+.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32))))) (patch (neg.f32 (+.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32))))) #<representation binary32>) () ())) ())
#s(alt (- (* -1 (/ (- (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u1))) u1)) 1) u1)) (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1))))) (taylor -inf u1) (#s(alt (neg.f32 (+.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32))))) (patch (neg.f32 (+.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32))))) #<representation binary32>) () ())) ())
#s(alt (* -1 u1) (taylor 0 u1) (#s(alt (+.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32)))) (patch (+.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* u1 (- (* -1/2 u1) 1)) (taylor 0 u1) (#s(alt (+.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32)))) (patch (+.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* u1 (- (* u1 (- (* -1/3 u1) 1/2)) 1)) (taylor 0 u1) (#s(alt (+.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32)))) (patch (+.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1)) (taylor 0 u1) (#s(alt (+.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32)))) (patch (+.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))) (taylor inf u1) (#s(alt (+.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32)))) (patch (+.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (- (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))) (/ 1 u1)) (taylor inf u1) (#s(alt (+.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32)))) (patch (+.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (+ (log -1) (+ (log (/ 1 u1)) (+ (* -2 (log (/ 1 u1))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u1))) u1))))) (taylor inf u1) (#s(alt (+.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32)))) (patch (+.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (- (+ (log -1) (+ (log (/ 1 u1)) (+ (* -2 (log (/ 1 u1))) (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u1))) (pow u1 2)))))) (/ 1 u1)) (taylor inf u1) (#s(alt (+.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32)))) (patch (+.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1)))) (taylor -inf u1) (#s(alt (+.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32)))) (patch (+.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (- (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1)))) (/ 1 u1)) (taylor -inf u1) (#s(alt (+.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32)))) (patch (+.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (+ (* -1 (/ (+ 1 (* 1/2 (/ 1 u1))) u1)) (* 2 (log -1))))) (taylor -inf u1) (#s(alt (+.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32)))) (patch (+.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (+ (* -1 (/ (+ 1 (+ (/ 1/3 (pow u1 2)) (* 1/2 (/ 1 u1)))) u1)) (* 2 (log -1))))) (taylor -inf u1) (#s(alt (+.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32)))) (patch (+.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (sqrt u1) (taylor 0 u1) (#s(alt (exp.f32 (*.f32 (log.f32 (log1p.f32 u1)) #s(literal 1/2 binary32))) (patch (exp.f32 (*.f32 (log.f32 (log1p.f32 u1)) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ (sqrt u1) (* -1/4 (sqrt (pow u1 3)))) (taylor 0 u1) (#s(alt (exp.f32 (*.f32 (log.f32 (log1p.f32 u1)) #s(literal 1/2 binary32))) (patch (exp.f32 (*.f32 (log.f32 (log1p.f32 u1)) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ (sqrt u1) (* (pow u1 2) (+ (* -1/4 (sqrt (/ 1 u1))) (* 1/6 (sqrt u1))))) (taylor 0 u1) (#s(alt (exp.f32 (*.f32 (log.f32 (log1p.f32 u1)) #s(literal 1/2 binary32))) (patch (exp.f32 (*.f32 (log.f32 (log1p.f32 u1)) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ (sqrt u1) (* (pow u1 2) (+ (* -1/4 (sqrt (/ 1 u1))) (* u1 (+ (* -1/2 (* (sqrt u1) (+ 1/4 (* 1/16 (/ 1 u1))))) (* 1/6 (sqrt (/ 1 u1)))))))) (taylor 0 u1) (#s(alt (exp.f32 (*.f32 (log.f32 (log1p.f32 u1)) #s(literal 1/2 binary32))) (patch (exp.f32 (*.f32 (log.f32 (log1p.f32 u1)) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (log (/ 1 u1))) (sqrt -1)) (taylor inf u1) (#s(alt (exp.f32 (*.f32 (log.f32 (log1p.f32 u1)) #s(literal 1/2 binary32))) (patch (exp.f32 (*.f32 (log.f32 (log1p.f32 u1)) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ (* 1/2 (* (/ 1 (* u1 (sqrt -1))) (sqrt (/ 1 (log (/ 1 u1)))))) (* (sqrt (log (/ 1 u1))) (sqrt -1))) (taylor inf u1) (#s(alt (exp.f32 (*.f32 (log.f32 (log1p.f32 u1)) #s(literal 1/2 binary32))) (patch (exp.f32 (*.f32 (log.f32 (log1p.f32 u1)) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (* (/ (+ 1/2 (* 1/4 (/ 1 (* (log (/ 1 u1)) (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1))) (sqrt (/ 1 (log (/ 1 u1)))))) (+ (* 1/2 (* (/ 1 (* u1 (sqrt -1))) (sqrt (/ 1 (log (/ 1 u1)))))) (* (sqrt (log (/ 1 u1))) (sqrt -1)))) (taylor inf u1) (#s(alt (exp.f32 (*.f32 (log.f32 (log1p.f32 u1)) #s(literal 1/2 binary32))) (patch (exp.f32 (*.f32 (log.f32 (log1p.f32 u1)) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (* (/ (+ 1/2 (* 1/4 (/ 1 (* (log (/ 1 u1)) (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1))) (sqrt (/ 1 (log (/ 1 u1)))))) (+ (* 1/2 (* (/ 1 (* u1 (sqrt -1))) (sqrt (/ 1 (log (/ 1 u1)))))) (+ (* 1/2 (* (/ (- 1/3 (* -1/2 (/ (+ 1/2 (* 1/4 (/ 1 (* (log (/ 1 u1)) (pow (sqrt -1) 2))))) (* (log (/ 1 u1)) (pow (sqrt -1) 2))))) (* (pow u1 3) (sqrt -1))) (sqrt (/ 1 (log (/ 1 u1)))))) (* (sqrt (log (/ 1 u1))) (sqrt -1))))) (taylor inf u1) (#s(alt (exp.f32 (*.f32 (log.f32 (log1p.f32 u1)) #s(literal 1/2 binary32))) (patch (exp.f32 (*.f32 (log.f32 (log1p.f32 u1)) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (sqrt (+ (log -1) (* -1 (log (/ -1 u1))))) (taylor -inf u1) (#s(alt (exp.f32 (*.f32 (log.f32 (log1p.f32 u1)) #s(literal 1/2 binary32))) (patch (exp.f32 (*.f32 (log.f32 (log1p.f32 u1)) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ (sqrt (+ (log -1) (* -1 (log (/ -1 u1))))) (* 1/2 (* (/ 1 u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))))))) (taylor -inf u1) (#s(alt (exp.f32 (*.f32 (log.f32 (log1p.f32 u1)) #s(literal 1/2 binary32))) (patch (exp.f32 (*.f32 (log.f32 (log1p.f32 u1)) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ (sqrt (+ (log -1) (* -1 (log (/ -1 u1))))) (* -1 (/ (+ (* -1/2 (sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))))) (* 1/2 (* (/ (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))))) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))))))) u1))) (taylor -inf u1) (#s(alt (exp.f32 (*.f32 (log.f32 (log1p.f32 u1)) #s(literal 1/2 binary32))) (patch (exp.f32 (*.f32 (log.f32 (log1p.f32 u1)) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ (sqrt (+ (log -1) (* -1 (log (/ -1 u1))))) (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))))) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 u1)))))))) (* 1/2 (* (/ (+ 1/3 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))))) (+ (log -1) (* -1 (log (/ -1 u1))))))) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))))))) u1)) (* -1/2 (sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 u1)))))))) u1))) (taylor -inf u1) (#s(alt (exp.f32 (*.f32 (log.f32 (log1p.f32 u1)) #s(literal 1/2 binary32))) (patch (exp.f32 (*.f32 (log.f32 (log1p.f32 u1)) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt u1) (sin (* 2 (* u2 (PI))))) (taylor 0 u1) (#s(alt (*.f32 (exp.f32 (*.f32 (log.f32 (log1p.f32 u1)) #s(literal 1/2 binary32))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (exp.f32 (*.f32 (log.f32 (log1p.f32 u1)) #s(literal 1/2 binary32))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/4 (* (sqrt (pow u1 3)) (sin (* 2 (* u2 (PI)))))) (* (sqrt u1) (sin (* 2 (* u2 (PI)))))) (taylor 0 u1) (#s(alt (*.f32 (exp.f32 (*.f32 (log.f32 (log1p.f32 u1)) #s(literal 1/2 binary32))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (exp.f32 (*.f32 (log.f32 (log1p.f32 u1)) #s(literal 1/2 binary32))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ())
#s(alt (+ (* (sqrt u1) (sin (* 2 (* u2 (PI))))) (* (pow u1 2) (+ (* -1/4 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))) (* 1/6 (* (sqrt u1) (sin (* 2 (* u2 (PI))))))))) (taylor 0 u1) (#s(alt (*.f32 (exp.f32 (*.f32 (log.f32 (log1p.f32 u1)) #s(literal 1/2 binary32))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (exp.f32 (*.f32 (log.f32 (log1p.f32 u1)) #s(literal 1/2 binary32))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ())
#s(alt (+ (* (sqrt u1) (sin (* 2 (* u2 (PI))))) (* (pow u1 2) (+ (* -1/4 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))) (* u1 (+ (* -1/2 (* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (+ 1/4 (* 1/16 (/ 1 u1)))))) (* 1/6 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI))))))))))) (taylor 0 u1) (#s(alt (*.f32 (exp.f32 (*.f32 (log.f32 (log1p.f32 u1)) #s(literal 1/2 binary32))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (exp.f32 (*.f32 (log.f32 (log1p.f32 u1)) #s(literal 1/2 binary32))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (log (/ 1 u1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1))) (taylor inf u1) (#s(alt (*.f32 (exp.f32 (*.f32 (log.f32 (log1p.f32 u1)) #s(literal 1/2 binary32))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (exp.f32 (*.f32 (log.f32 (log1p.f32 u1)) #s(literal 1/2 binary32))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ())
#s(alt (+ (* 1/2 (* (/ (sin (* 2 (* u2 (PI)))) (* u1 (sqrt -1))) (sqrt (/ 1 (log (/ 1 u1)))))) (* (sqrt (log (/ 1 u1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1)))) (taylor inf u1) (#s(alt (*.f32 (exp.f32 (*.f32 (log.f32 (log1p.f32 u1)) #s(literal 1/2 binary32))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (exp.f32 (*.f32 (log.f32 (log1p.f32 u1)) #s(literal 1/2 binary32))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (+ 1/2 (* 1/4 (/ 1 (* (log (/ 1 u1)) (pow (sqrt -1) 2)))))) (* (pow u1 2) (sqrt -1))) (sqrt (/ 1 (log (/ 1 u1)))))) (+ (* 1/2 (* (/ (sin (* 2 (* u2 (PI)))) (* u1 (sqrt -1))) (sqrt (/ 1 (log (/ 1 u1)))))) (* (sqrt (log (/ 1 u1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1))))) (taylor inf u1) (#s(alt (*.f32 (exp.f32 (*.f32 (log.f32 (log1p.f32 u1)) #s(literal 1/2 binary32))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (exp.f32 (*.f32 (log.f32 (log1p.f32 u1)) #s(literal 1/2 binary32))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (+ 1/2 (* 1/4 (/ 1 (* (log (/ 1 u1)) (pow (sqrt -1) 2)))))) (* (pow u1 2) (sqrt -1))) (sqrt (/ 1 (log (/ 1 u1)))))) (+ (* 1/2 (* (/ (sin (* 2 (* u2 (PI)))) (* u1 (sqrt -1))) (sqrt (/ 1 (log (/ 1 u1)))))) (+ (* 1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (- 1/3 (* -1/2 (/ (+ 1/2 (* 1/4 (/ 1 (* (log (/ 1 u1)) (pow (sqrt -1) 2))))) (* (log (/ 1 u1)) (pow (sqrt -1) 2)))))) (* (pow u1 3) (sqrt -1))) (sqrt (/ 1 (log (/ 1 u1)))))) (* (sqrt (log (/ 1 u1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1)))))) (taylor inf u1) (#s(alt (*.f32 (exp.f32 (*.f32 (log.f32 (log1p.f32 u1)) #s(literal 1/2 binary32))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (exp.f32 (*.f32 (log.f32 (log1p.f32 u1)) #s(literal 1/2 binary32))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ())
#s(alt (* (sin (* 2 (* u2 (PI)))) (sqrt (+ (log -1) (* -1 (log (/ -1 u1)))))) (taylor -inf u1) (#s(alt (*.f32 (exp.f32 (*.f32 (log.f32 (log1p.f32 u1)) #s(literal 1/2 binary32))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (exp.f32 (*.f32 (log.f32 (log1p.f32 u1)) #s(literal 1/2 binary32))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ())
#s(alt (+ (* 1/2 (* (/ (sin (* 2 (* u2 (PI)))) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 u1)))))))) (* (sin (* 2 (* u2 (PI)))) (sqrt (+ (log -1) (* -1 (log (/ -1 u1))))))) (taylor -inf u1) (#s(alt (*.f32 (exp.f32 (*.f32 (log.f32 (log1p.f32 u1)) #s(literal 1/2 binary32))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (exp.f32 (*.f32 (log.f32 (log1p.f32 u1)) #s(literal 1/2 binary32))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (+ (* -1/2 (* (sin (* 2 (* u2 (PI)))) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 u1)))))))) (* 1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ -1 u1)))))))) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))))))) u1)) (* (sin (* 2 (* u2 (PI)))) (sqrt (+ (log -1) (* -1 (log (/ -1 u1))))))) (taylor -inf u1) (#s(alt (*.f32 (exp.f32 (*.f32 (log.f32 (log1p.f32 u1)) #s(literal 1/2 binary32))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (exp.f32 (*.f32 (log.f32 (log1p.f32 u1)) #s(literal 1/2 binary32))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (* (sin (* 2 (* u2 (PI)))) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ -1 u1)))))))) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 u1)))))))) (* 1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (+ 1/3 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))))) (+ (log -1) (* -1 (log (/ -1 u1)))))))) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))))))) u1)) (* -1/2 (* (sin (* 2 (* u2 (PI)))) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))))))) u1)) (* (sin (* 2 (* u2 (PI)))) (sqrt (+ (log -1) (* -1 (log (/ -1 u1))))))) (taylor -inf u1) (#s(alt (*.f32 (exp.f32 (*.f32 (log.f32 (log1p.f32 u1)) #s(literal 1/2 binary32))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (exp.f32 (*.f32 (log.f32 (log1p.f32 u1)) #s(literal 1/2 binary32))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ())
#s(alt (* 2 (* (* u2 (PI)) (sqrt (log (+ 1 u1))))) (taylor 0 u2) (#s(alt (*.f32 (exp.f32 (*.f32 (log.f32 (log1p.f32 u1)) #s(literal 1/2 binary32))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (exp.f32 (*.f32 (log.f32 (log1p.f32 u1)) #s(literal 1/2 binary32))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ())
#s(alt (* u2 (+ (* -4/3 (* (* (pow u2 2) (pow (PI) 3)) (sqrt (log (+ 1 u1))))) (* 2 (* (PI) (sqrt (log (+ 1 u1))))))) (taylor 0 u2) (#s(alt (*.f32 (exp.f32 (*.f32 (log.f32 (log1p.f32 u1)) #s(literal 1/2 binary32))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (exp.f32 (*.f32 (log.f32 (log1p.f32 u1)) #s(literal 1/2 binary32))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ())
#s(alt (* u2 (+ (* 2 (* (PI) (sqrt (log (+ 1 u1))))) (* (pow u2 2) (+ (* -4/3 (* (pow (PI) 3) (sqrt (log (+ 1 u1))))) (* 4/15 (* (* (pow u2 2) (pow (PI) 5)) (sqrt (log (+ 1 u1))))))))) (taylor 0 u2) (#s(alt (*.f32 (exp.f32 (*.f32 (log.f32 (log1p.f32 u1)) #s(literal 1/2 binary32))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (exp.f32 (*.f32 (log.f32 (log1p.f32 u1)) #s(literal 1/2 binary32))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ())
#s(alt (* u2 (+ (* 2 (* (PI) (sqrt (log (+ 1 u1))))) (* (pow u2 2) (+ (* -4/3 (* (pow (PI) 3) (sqrt (log (+ 1 u1))))) (* (pow u2 2) (+ (* -8/315 (* (* (pow u2 2) (pow (PI) 7)) (sqrt (log (+ 1 u1))))) (* 4/15 (* (pow (PI) 5) (sqrt (log (+ 1 u1))))))))))) (taylor 0 u2) (#s(alt (*.f32 (exp.f32 (*.f32 (log.f32 (log1p.f32 u1)) #s(literal 1/2 binary32))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (exp.f32 (*.f32 (log.f32 (log1p.f32 u1)) #s(literal 1/2 binary32))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (log (+ 1 u1))) (sin (* 2 (* u2 (PI))))) (taylor inf u2) (#s(alt (*.f32 (exp.f32 (*.f32 (log.f32 (log1p.f32 u1)) #s(literal 1/2 binary32))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (exp.f32 (*.f32 (log.f32 (log1p.f32 u1)) #s(literal 1/2 binary32))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (log (+ 1 u1))) (sin (* 2 (* u2 (PI))))) (taylor inf u2) (#s(alt (*.f32 (exp.f32 (*.f32 (log.f32 (log1p.f32 u1)) #s(literal 1/2 binary32))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (exp.f32 (*.f32 (log.f32 (log1p.f32 u1)) #s(literal 1/2 binary32))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (log (+ 1 u1))) (sin (* 2 (* u2 (PI))))) (taylor inf u2) (#s(alt (*.f32 (exp.f32 (*.f32 (log.f32 (log1p.f32 u1)) #s(literal 1/2 binary32))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (exp.f32 (*.f32 (log.f32 (log1p.f32 u1)) #s(literal 1/2 binary32))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (log (+ 1 u1))) (sin (* 2 (* u2 (PI))))) (taylor inf u2) (#s(alt (*.f32 (exp.f32 (*.f32 (log.f32 (log1p.f32 u1)) #s(literal 1/2 binary32))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (exp.f32 (*.f32 (log.f32 (log1p.f32 u1)) #s(literal 1/2 binary32))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (log (+ 1 u1))) (sin (* 2 (* u2 (PI))))) (taylor -inf u2) (#s(alt (*.f32 (exp.f32 (*.f32 (log.f32 (log1p.f32 u1)) #s(literal 1/2 binary32))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (exp.f32 (*.f32 (log.f32 (log1p.f32 u1)) #s(literal 1/2 binary32))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (log (+ 1 u1))) (sin (* 2 (* u2 (PI))))) (taylor -inf u2) (#s(alt (*.f32 (exp.f32 (*.f32 (log.f32 (log1p.f32 u1)) #s(literal 1/2 binary32))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (exp.f32 (*.f32 (log.f32 (log1p.f32 u1)) #s(literal 1/2 binary32))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (log (+ 1 u1))) (sin (* 2 (* u2 (PI))))) (taylor -inf u2) (#s(alt (*.f32 (exp.f32 (*.f32 (log.f32 (log1p.f32 u1)) #s(literal 1/2 binary32))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (exp.f32 (*.f32 (log.f32 (log1p.f32 u1)) #s(literal 1/2 binary32))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (log (+ 1 u1))) (sin (* 2 (* u2 (PI))))) (taylor -inf u2) (#s(alt (*.f32 (exp.f32 (*.f32 (log.f32 (log1p.f32 u1)) #s(literal 1/2 binary32))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (exp.f32 (*.f32 (log.f32 (log1p.f32 u1)) #s(literal 1/2 binary32))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (log u1)) (taylor 0 u1) (#s(alt (*.f32 (log.f32 (log1p.f32 u1)) #s(literal 1/2 binary32)) (patch (*.f32 (log.f32 (log1p.f32 u1)) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/4 u1) (* 1/2 (log u1))) (taylor 0 u1) (#s(alt (*.f32 (log.f32 (log1p.f32 u1)) #s(literal 1/2 binary32)) (patch (*.f32 (log.f32 (log1p.f32 u1)) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ (* 1/2 (log u1)) (* u1 (- (* 5/48 u1) 1/4))) (taylor 0 u1) (#s(alt (*.f32 (log.f32 (log1p.f32 u1)) #s(literal 1/2 binary32)) (patch (*.f32 (log.f32 (log1p.f32 u1)) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ (* 1/2 (log u1)) (* u1 (- (* u1 (+ 5/48 (* -1/16 u1))) 1/4))) (taylor 0 u1) (#s(alt (*.f32 (log.f32 (log1p.f32 u1)) #s(literal 1/2 binary32)) (patch (*.f32 (log.f32 (log1p.f32 u1)) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (log (* -1 (log (/ 1 u1))))) (taylor inf u1) (#s(alt (*.f32 (log.f32 (log1p.f32 u1)) #s(literal 1/2 binary32)) (patch (*.f32 (log.f32 (log1p.f32 u1)) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (- (* 1/2 (log (* -1 (log (/ 1 u1))))) (* 1/2 (/ 1 (* u1 (log (/ 1 u1)))))) (taylor inf u1) (#s(alt (*.f32 (log.f32 (log1p.f32 u1)) #s(literal 1/2 binary32)) (patch (*.f32 (log.f32 (log1p.f32 u1)) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (- (+ (* 1/4 (/ (- (/ 1 (log (/ 1 u1))) (/ 1 (pow (log (/ 1 u1)) 2))) (pow u1 2))) (* 1/2 (log (* -1 (log (/ 1 u1)))))) (/ 1/2 (* u1 (log (/ 1 u1))))) (taylor inf u1) (#s(alt (*.f32 (log.f32 (log1p.f32 u1)) #s(literal 1/2 binary32)) (patch (*.f32 (log.f32 (log1p.f32 u1)) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (- (+ (* 1/12 (/ (- (* 3 (/ 1 (pow (log (/ 1 u1)) 2))) (+ (* 2 (/ 1 (log (/ 1 u1)))) (* 2 (/ 1 (pow (log (/ 1 u1)) 3))))) (pow u1 3))) (+ (* 1/4 (/ (- (/ 1 (log (/ 1 u1))) (/ 1 (pow (log (/ 1 u1)) 2))) (pow u1 2))) (* 1/2 (log (* -1 (log (/ 1 u1))))))) (/ 1/2 (* u1 (log (/ 1 u1))))) (taylor inf u1) (#s(alt (*.f32 (log.f32 (log1p.f32 u1)) #s(literal 1/2 binary32)) (patch (*.f32 (log.f32 (log1p.f32 u1)) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (log (+ (log -1) (* -1 (log (/ -1 u1)))))) (taylor -inf u1) (#s(alt (*.f32 (log.f32 (log1p.f32 u1)) #s(literal 1/2 binary32)) (patch (*.f32 (log.f32 (log1p.f32 u1)) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ (* 1/2 (log (+ (log -1) (* -1 (log (/ -1 u1)))))) (* 1/2 (/ 1 (* u1 (+ (log -1) (* -1 (log (/ -1 u1)))))))) (taylor -inf u1) (#s(alt (*.f32 (log.f32 (log1p.f32 u1)) #s(literal 1/2 binary32)) (patch (*.f32 (log.f32 (log1p.f32 u1)) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (- (* 1/4 (/ (+ (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))) (/ 1 (pow (+ (log -1) (* -1 (log (/ -1 u1)))) 2))) u1)) (* 1/2 (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))))) u1)) (* 1/2 (log (+ (log -1) (* -1 (log (/ -1 u1))))))) (taylor -inf u1) (#s(alt (*.f32 (log.f32 (log1p.f32 u1)) #s(literal 1/2 binary32)) (patch (*.f32 (log.f32 (log1p.f32 u1)) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (- (* -1 (/ (+ (* -1/4 (+ (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))) (/ 1 (pow (+ (log -1) (* -1 (log (/ -1 u1)))) 2)))) (* 1/12 (/ (+ (* 2 (/ 1 (pow (+ (log -1) (* -1 (log (/ -1 u1)))) 3))) (+ (* 3 (/ 1 (pow (+ (log -1) (* -1 (log (/ -1 u1)))) 2))) (* 2 (/ 1 (+ (log -1) (* -1 (log (/ -1 u1)))))))) u1))) u1)) (* 1/2 (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))))) u1)) (* 1/2 (log (+ (log -1) (* -1 (log (/ -1 u1))))))) (taylor -inf u1) (#s(alt (*.f32 (log.f32 (log1p.f32 u1)) #s(literal 1/2 binary32)) (patch (*.f32 (log.f32 (log1p.f32 u1)) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (log u1) (taylor 0 u1) (#s(alt (log.f32 (log1p.f32 u1)) (patch (log.f32 (log1p.f32 u1)) #<representation binary32>) () ())) ())
#s(alt (+ (log u1) (* -1/2 u1)) (taylor 0 u1) (#s(alt (log.f32 (log1p.f32 u1)) (patch (log.f32 (log1p.f32 u1)) #<representation binary32>) () ())) ())
#s(alt (+ (log u1) (* u1 (- (* 5/24 u1) 1/2))) (taylor 0 u1) (#s(alt (log.f32 (log1p.f32 u1)) (patch (log.f32 (log1p.f32 u1)) #<representation binary32>) () ())) ())
#s(alt (+ (log u1) (* u1 (- (* u1 (+ 5/24 (* -1/8 u1))) 1/2))) (taylor 0 u1) (#s(alt (log.f32 (log1p.f32 u1)) (patch (log.f32 (log1p.f32 u1)) #<representation binary32>) () ())) ())
#s(alt (log (* -1 (log (/ 1 u1)))) (taylor inf u1) (#s(alt (log.f32 (log1p.f32 u1)) (patch (log.f32 (log1p.f32 u1)) #<representation binary32>) () ())) ())
#s(alt (- (log (* -1 (log (/ 1 u1)))) (/ 1 (* u1 (log (/ 1 u1))))) (taylor inf u1) (#s(alt (log.f32 (log1p.f32 u1)) (patch (log.f32 (log1p.f32 u1)) #<representation binary32>) () ())) ())
#s(alt (- (+ (log (* -1 (log (/ 1 u1)))) (* 1/2 (/ (- (/ 1 (log (/ 1 u1))) (/ 1 (pow (log (/ 1 u1)) 2))) (pow u1 2)))) (/ 1 (* u1 (log (/ 1 u1))))) (taylor inf u1) (#s(alt (log.f32 (log1p.f32 u1)) (patch (log.f32 (log1p.f32 u1)) #<representation binary32>) () ())) ())
#s(alt (- (+ (log (* -1 (log (/ 1 u1)))) (+ (* 1/6 (/ (- (* 3 (/ 1 (pow (log (/ 1 u1)) 2))) (+ (* 2 (/ 1 (log (/ 1 u1)))) (* 2 (/ 1 (pow (log (/ 1 u1)) 3))))) (pow u1 3))) (* 1/2 (/ (- (/ 1 (log (/ 1 u1))) (/ 1 (pow (log (/ 1 u1)) 2))) (pow u1 2))))) (/ 1 (* u1 (log (/ 1 u1))))) (taylor inf u1) (#s(alt (log.f32 (log1p.f32 u1)) (patch (log.f32 (log1p.f32 u1)) #<representation binary32>) () ())) ())
#s(alt (log (+ (log -1) (* -1 (log (/ -1 u1))))) (taylor -inf u1) (#s(alt (log.f32 (log1p.f32 u1)) (patch (log.f32 (log1p.f32 u1)) #<representation binary32>) () ())) ())
#s(alt (+ (log (+ (log -1) (* -1 (log (/ -1 u1))))) (/ 1 (* u1 (+ (log -1) (* -1 (log (/ -1 u1))))))) (taylor -inf u1) (#s(alt (log.f32 (log1p.f32 u1)) (patch (log.f32 (log1p.f32 u1)) #<representation binary32>) () ())) ())
#s(alt (+ (log (+ (log -1) (* -1 (log (/ -1 u1))))) (* -1 (/ (- (* 1/2 (/ (+ (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))) (/ 1 (pow (+ (log -1) (* -1 (log (/ -1 u1)))) 2))) u1)) (/ 1 (+ (log -1) (* -1 (log (/ -1 u1)))))) u1))) (taylor -inf u1) (#s(alt (log.f32 (log1p.f32 u1)) (patch (log.f32 (log1p.f32 u1)) #<representation binary32>) () ())) ())
#s(alt (+ (log (+ (log -1) (* -1 (log (/ -1 u1))))) (* -1 (/ (- (* -1 (/ (+ (* -1/2 (+ (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))) (/ 1 (pow (+ (log -1) (* -1 (log (/ -1 u1)))) 2)))) (* 1/6 (/ (+ (* 2 (/ 1 (+ (log -1) (* -1 (log (/ -1 u1)))))) (+ (* 3 (/ 1 (pow (+ (log -1) (* -1 (log (/ -1 u1)))) 2))) (* 2 (/ 1 (pow (+ (log -1) (* -1 (log (/ -1 u1)))) 3))))) u1))) u1)) (/ 1 (+ (log -1) (* -1 (log (/ -1 u1)))))) u1))) (taylor -inf u1) (#s(alt (log.f32 (log1p.f32 u1)) (patch (log.f32 (log1p.f32 u1)) #<representation binary32>) () ())) ())
#s(alt (* 2 (* u2 (PI))) (taylor 0 u2) (#s(alt (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) (patch (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) #<representation binary32>) () ())) ())
#s(alt (* 2 (* u2 (PI))) (taylor 0 u2) (#s(alt (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) (patch (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) #<representation binary32>) () ())) ())
#s(alt (* 2 (* u2 (PI))) (taylor 0 u2) (#s(alt (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) (patch (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) #<representation binary32>) () ())) ())
#s(alt (* 2 (* u2 (PI))) (taylor 0 u2) (#s(alt (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) (patch (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) #<representation binary32>) () ())) ())
#s(alt (* 2 (* u2 (PI))) (taylor inf u2) (#s(alt (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) (patch (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) #<representation binary32>) () ())) ())
#s(alt (* 2 (* u2 (PI))) (taylor inf u2) (#s(alt (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) (patch (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) #<representation binary32>) () ())) ())
#s(alt (* 2 (* u2 (PI))) (taylor inf u2) (#s(alt (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) (patch (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) #<representation binary32>) () ())) ())
#s(alt (* 2 (* u2 (PI))) (taylor inf u2) (#s(alt (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) (patch (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) #<representation binary32>) () ())) ())
#s(alt (* 2 (* u2 (PI))) (taylor -inf u2) (#s(alt (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) (patch (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) #<representation binary32>) () ())) ())
#s(alt (* 2 (* u2 (PI))) (taylor -inf u2) (#s(alt (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) (patch (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) #<representation binary32>) () ())) ())
#s(alt (* 2 (* u2 (PI))) (taylor -inf u2) (#s(alt (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) (patch (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) #<representation binary32>) () ())) ())
#s(alt (* 2 (* u2 (PI))) (taylor -inf u2) (#s(alt (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) (patch (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) #<representation binary32>) () ())) ())
#s(alt (* 2 (* u2 (PI))) (taylor 0 u2) (#s(alt (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)) (patch (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)) #<representation binary32>) () ())) ())
#s(alt (* u2 (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI)))) (taylor 0 u2) (#s(alt (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)) (patch (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)) #<representation binary32>) () ())) ())
#s(alt (* u2 (+ (* 2 (PI)) (* (pow u2 2) (+ (* -4/3 (pow (PI) 3)) (* 4/15 (* (pow u2 2) (pow (PI) 5))))))) (taylor 0 u2) (#s(alt (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)) (patch (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)) #<representation binary32>) () ())) ())
#s(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)))))))) (taylor 0 u2) (#s(alt (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)) (patch (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)) #<representation binary32>) () ())) ())
#s(alt (sin (* 2 (* u2 (PI)))) (taylor inf u2) (#s(alt (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)) (patch (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)) #<representation binary32>) () ())) ())
#s(alt (sin (* 2 (* u2 (PI)))) (taylor inf u2) (#s(alt (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)) (patch (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)) #<representation binary32>) () ())) ())
#s(alt (sin (* 2 (* u2 (PI)))) (taylor inf u2) (#s(alt (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)) (patch (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)) #<representation binary32>) () ())) ())
#s(alt (sin (* 2 (* u2 (PI)))) (taylor inf u2) (#s(alt (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)) (patch (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)) #<representation binary32>) () ())) ())
#s(alt (sin (* 2 (* u2 (PI)))) (taylor -inf u2) (#s(alt (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)) (patch (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)) #<representation binary32>) () ())) ())
#s(alt (sin (* 2 (* u2 (PI)))) (taylor -inf u2) (#s(alt (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)) (patch (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)) #<representation binary32>) () ())) ())
#s(alt (sin (* 2 (* u2 (PI)))) (taylor -inf u2) (#s(alt (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)) (patch (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)) #<representation binary32>) () ())) ())
#s(alt (sin (* 2 (* u2 (PI)))) (taylor -inf u2) (#s(alt (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)) (patch (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)) #<representation binary32>) () ())) ())
#s(alt (* 2 (* u2 (PI))) (taylor 0 u2) (#s(alt #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (*.f32 (PI.f32) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32))))) (patch #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (*.f32 (PI.f32) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32))))) #<representation binary32>) () ())) ())
#s(alt (* u2 (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI)))) (taylor 0 u2) (#s(alt #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (*.f32 (PI.f32) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32))))) (patch #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (*.f32 (PI.f32) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32))))) #<representation binary32>) () ())) ())
#s(alt (* u2 (+ (* 2 (PI)) (* (pow u2 2) (+ (* -4/3 (pow (PI) 3)) (* 4/15 (* (pow u2 2) (pow (PI) 5))))))) (taylor 0 u2) (#s(alt #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (*.f32 (PI.f32) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32))))) (patch #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (*.f32 (PI.f32) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32))))) #<representation binary32>) () ())) ())
#s(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)))))))) (taylor 0 u2) (#s(alt #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (*.f32 (PI.f32) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32))))) (patch #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (*.f32 (PI.f32) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32))))) #<representation binary32>) () ())) ())
#s(alt (sin (* 2 (* u2 (PI)))) (taylor inf u2) (#s(alt #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (*.f32 (PI.f32) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32))))) (patch #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (*.f32 (PI.f32) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32))))) #<representation binary32>) () ())) ())
#s(alt (sin (* 2 (* u2 (PI)))) (taylor inf u2) (#s(alt #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (*.f32 (PI.f32) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32))))) (patch #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (*.f32 (PI.f32) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32))))) #<representation binary32>) () ())) ())
#s(alt (sin (* 2 (* u2 (PI)))) (taylor inf u2) (#s(alt #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (*.f32 (PI.f32) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32))))) (patch #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (*.f32 (PI.f32) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32))))) #<representation binary32>) () ())) ())
#s(alt (sin (* 2 (* u2 (PI)))) (taylor inf u2) (#s(alt #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (*.f32 (PI.f32) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32))))) (patch #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (*.f32 (PI.f32) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32))))) #<representation binary32>) () ())) ())
#s(alt (sin (* 2 (* u2 (PI)))) (taylor -inf u2) (#s(alt #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (*.f32 (PI.f32) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32))))) (patch #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (*.f32 (PI.f32) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32))))) #<representation binary32>) () ())) ())
#s(alt (sin (* 2 (* u2 (PI)))) (taylor -inf u2) (#s(alt #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (*.f32 (PI.f32) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32))))) (patch #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (*.f32 (PI.f32) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32))))) #<representation binary32>) () ())) ())
#s(alt (sin (* 2 (* u2 (PI)))) (taylor -inf u2) (#s(alt #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (*.f32 (PI.f32) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32))))) (patch #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (*.f32 (PI.f32) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32))))) #<representation binary32>) () ())) ())
#s(alt (sin (* 2 (* u2 (PI)))) (taylor -inf u2) (#s(alt #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (*.f32 (PI.f32) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32))))) (patch #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (*.f32 (PI.f32) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32))))) #<representation binary32>) () ())) ())
#s(alt 1 (taylor 0 u1) (#s(alt (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (patch (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* -1 u1)) (taylor 0 u1) (#s(alt (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (patch (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* u1 (- u1 1))) (taylor 0 u1) (#s(alt (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (patch (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* u1 (- (* u1 (+ 1 (* -1 u1))) 1))) (taylor 0 u1) (#s(alt (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (patch (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) #<representation binary32>) () ())) ())
#s(alt (/ 1 u1) (taylor inf u1) (#s(alt (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (patch (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) #<representation binary32>) () ())) ())
#s(alt (/ (- 1 (/ 1 u1)) u1) (taylor inf u1) (#s(alt (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (patch (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) #<representation binary32>) () ())) ())
#s(alt (/ (- (+ 1 (/ 1 (pow u1 2))) (/ 1 u1)) u1) (taylor inf u1) (#s(alt (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (patch (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) #<representation binary32>) () ())) ())
#s(alt (/ (- (+ 1 (/ 1 (pow u1 2))) (+ (/ 1 u1) (/ 1 (pow u1 3)))) u1) (taylor inf u1) (#s(alt (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (patch (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) #<representation binary32>) () ())) ())
#s(alt (/ 1 u1) (taylor -inf u1) (#s(alt (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (patch (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (- (/ 1 u1) 1) u1)) (taylor -inf u1) (#s(alt (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (patch (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (- (* -1 (/ (- (/ 1 u1) 1) u1)) 1) u1)) (taylor -inf u1) (#s(alt (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (patch (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (/ 1 u1) 1) u1)) 1) u1)) 1) u1)) (taylor -inf u1) (#s(alt (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (patch (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) #<representation binary32>) () ())) ())
#s(alt (* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))) (taylor 0 u1) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (+.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 (+.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/4 (* (sqrt (pow u1 3)) (sin (* 2 (* u2 (PI)))))) (* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2)))) (taylor 0 u1) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (+.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 (+.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ())
#s(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))))))))) (taylor 0 u1) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (+.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 (+.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ())
#s(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))))))))))) (taylor 0 u1) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (+.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 (+.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ())
#s(alt (* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))))) (taylor inf u1) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (+.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 (+.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) u1) (sqrt (/ 1 (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))))))) (* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1)))))))) (taylor inf u1) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (+.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 (+.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) u1) (sqrt (/ 1 (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))))))) (+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1)))))))))) (pow u1 2)) (sqrt (/ 1 (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))))))) (* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))))))) (taylor inf u1) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (+.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 (+.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) u1) (sqrt (/ 1 (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))))))) (+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (* (sqrt -1) (+ 1/3 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1)))))))) (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1)))))))))) (pow u1 3)) (sqrt (/ 1 (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))))))) (+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1)))))))))) (pow u1 2)) (sqrt (/ 1 (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))))))) (* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1)))))))))) (taylor inf u1) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (+.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 (+.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ())
#s(alt (* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1)))))) (taylor -inf u1) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (+.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 (+.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) u1) (sqrt (/ 1 (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1)))))))) (* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1))))))) (taylor -inf u1) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (+.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 (+.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (+ (* 1/2 (* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (/ 1 (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1)))))))) (* 1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1))))))))) u1) (sqrt (/ 1 (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1))))))))) u1)) (* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1))))))) (taylor -inf u1) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (+.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 (+.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (* (sin (* 2 (* u2 (PI)))) (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1))))))))) (sqrt (/ 1 (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1)))))))) (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (* (sqrt -1) (- 1/3 (* -1/2 (/ (+ 1/2 (* 1/4 (/ 1 (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1))))))) (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1))))))))) u1) (sqrt (/ 1 (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1))))))))) u1)) (* 1/2 (* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (/ 1 (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1))))))))) u1)) (* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1))))))) (taylor -inf u1) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (+.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 (+.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ())
#s(alt (* 2 (* (* u2 (* (PI) (sqrt -1))) (sqrt (+ (log (- 1 (pow u1 2))) (log (/ 1 (+ 1 u1))))))) (taylor 0 u2) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (+.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 (+.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ())
#s(alt (* u2 (+ (* -4/3 (* (* (pow u2 2) (* (pow (PI) 3) (sqrt -1))) (sqrt (+ (log (- 1 (pow u1 2))) (log (/ 1 (+ 1 u1))))))) (* 2 (* (* (PI) (sqrt -1)) (sqrt (+ (log (- 1 (pow u1 2))) (log (/ 1 (+ 1 u1))))))))) (taylor 0 u2) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (+.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 (+.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ())
#s(alt (* u2 (+ (* 2 (* (* (PI) (sqrt -1)) (sqrt (+ (log (- 1 (pow u1 2))) (log (/ 1 (+ 1 u1))))))) (* (pow u2 2) (+ (* -4/3 (* (* (pow (PI) 3) (sqrt -1)) (sqrt (+ (log (- 1 (pow u1 2))) (log (/ 1 (+ 1 u1))))))) (* 4/15 (* (* (pow u2 2) (* (pow (PI) 5) (sqrt -1))) (sqrt (+ (log (- 1 (pow u1 2))) (log (/ 1 (+ 1 u1))))))))))) (taylor 0 u2) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (+.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 (+.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ())
#s(alt (* u2 (+ (* 2 (* (* (PI) (sqrt -1)) (sqrt (+ (log (- 1 (pow u1 2))) (log (/ 1 (+ 1 u1))))))) (* (pow u2 2) (+ (* -4/3 (* (* (pow (PI) 3) (sqrt -1)) (sqrt (+ (log (- 1 (pow u1 2))) (log (/ 1 (+ 1 u1))))))) (* (pow u2 2) (+ (* -8/315 (* (* (pow u2 2) (* (pow (PI) 7) (sqrt -1))) (sqrt (+ (log (- 1 (pow u1 2))) (log (/ 1 (+ 1 u1))))))) (* 4/15 (* (* (pow (PI) 5) (sqrt -1)) (sqrt (+ (log (- 1 (pow u1 2))) (log (/ 1 (+ 1 u1))))))))))))) (taylor 0 u2) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (+.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 (+.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ())
#s(alt (* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log (- 1 (pow u1 2))) (log (/ 1 (+ 1 u1)))))) (taylor inf u2) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (+.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 (+.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ())
#s(alt (* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log (- 1 (pow u1 2))) (log (/ 1 (+ 1 u1)))))) (taylor inf u2) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (+.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 (+.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ())
#s(alt (* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log (- 1 (pow u1 2))) (log (/ 1 (+ 1 u1)))))) (taylor inf u2) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (+.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 (+.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ())
#s(alt (* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log (- 1 (pow u1 2))) (log (/ 1 (+ 1 u1)))))) (taylor inf u2) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (+.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 (+.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ())
#s(alt (* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log (- 1 (pow u1 2))) (log (/ 1 (+ 1 u1)))))) (taylor -inf u2) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (+.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 (+.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ())
#s(alt (* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log (- 1 (pow u1 2))) (log (/ 1 (+ 1 u1)))))) (taylor -inf u2) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (+.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 (+.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ())
#s(alt (* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log (- 1 (pow u1 2))) (log (/ 1 (+ 1 u1)))))) (taylor -inf u2) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (+.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 (+.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ())
#s(alt (* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log (- 1 (pow u1 2))) (log (/ 1 (+ 1 u1)))))) (taylor -inf u2) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (+.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 (+.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ())
Calls

90 calls:

TimeVariablePointExpression
51.0ms
u2
@inf
(* (sqrt (neg (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))))) (sin (* (* 2 (PI)) u2)))
20.0ms
u2
@inf
(* (exp (* (log (log (+ 1 u1))) 1/2)) (sin (* (* 2 (PI)) u2)))
3.0ms
u1
@inf
(* (log (log (+ 1 u1))) 1/2)
2.0ms
u1
@0
(neg (sqrt u1))
2.0ms
u2
@0
(* (exp (* (log (log (+ 1 u1))) 1/2)) (sin (* (* 2 (PI)) u2)))

simplify374.0ms (2.7%)

Memory
23.0MiB live, 502.1MiB allocated
Algorithm
egg-herbie
Rules
9 696×lower-fma.f64
9 696×lower-fma.f32
7 068×lower-*.f64
7 068×lower-*.f32
4 078×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
07819173
124177682
272327593
080877212
Stop Event
iter limit
node limit
Counts
360 → 357
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)))
(* -1 (sqrt u1))
(* -1 (sqrt u1))
(* -1 (sqrt u1))
(* -1 (sqrt u1))
(* -1 (sqrt u1))
(* -1 (sqrt u1))
(* -1 (sqrt u1))
(* -1 (sqrt u1))
(* (sqrt u1) (pow (sqrt -1) 2))
(* (sqrt u1) (pow (sqrt -1) 2))
(* (sqrt u1) (pow (sqrt -1) 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)))
(* -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/2 (* -1/3 u1))) 1))
(* u1 (- (* u1 (+ 1/2 (* u1 (- (* 1/4 u1) 1/3)))) 1))
(log (/ 1 u1))
(- (log (/ 1 u1)) (/ 1 u1))
(- (+ (log (/ 1 u1)) (/ 1/2 (pow u1 2))) (/ 1 u1))
(- (+ (log (/ 1 u1)) (/ 1/2 (pow u1 2))) (+ (/ 1 u1) (* 1/3 (/ 1 (pow u1 3)))))
(+ (log -1) (log (/ -1 u1)))
(- (+ (log -1) (log (/ -1 u1))) (/ 1 u1))
(+ (log -1) (+ (log (/ -1 u1)) (* -1 (/ (- 1 (* 1/2 (/ 1 u1))) u1))))
(+ (log -1) (+ (log (/ -1 u1)) (* -1 (/ (+ 1 (* -1 (/ (- 1/2 (* 1/3 (/ 1 u1))) u1))) u1))))
1
(+ 1 (* -1 u1))
(+ 1 (* u1 (- u1 1)))
(+ 1 (* u1 (- (* u1 (+ 1 (* -1 u1))) 1)))
(/ 1 u1)
(/ (- 1 (/ 1 u1)) u1)
(/ (- (+ 1 (/ 1 (pow u1 2))) (/ 1 u1)) u1)
(/ (- (+ 1 (/ 1 (pow u1 2))) (+ (/ 1 u1) (/ 1 (pow u1 3)))) u1)
(/ 1 u1)
(* -1 (/ (- (/ 1 u1) 1) u1))
(* -1 (/ (- (* -1 (/ (- (/ 1 u1) 1) u1)) 1) u1))
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (/ 1 u1) 1) u1)) 1) u1)) 1) u1))
u1
(* u1 (+ 1 (* 1/2 u1)))
(* u1 (+ 1 (* u1 (+ 1/2 (* 1/3 u1)))))
(* u1 (+ 1 (* u1 (+ 1/2 (* u1 (+ 1/3 (* 1/4 u1)))))))
(* -1 (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))))
(- (/ 1 u1) (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))))
(- (+ (/ 1/2 (pow u1 2)) (/ 1 u1)) (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))))
(- (+ (/ 1/2 (pow u1 2)) (+ (/ 1 u1) (* 1/3 (/ 1 (pow u1 3))))) (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))))
(* -1 (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1)))))
(- (/ 1 u1) (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1)))))
(- (+ (/ 1/2 (pow u1 2)) (/ 1 u1)) (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1)))))
(- (* -1 (/ (- (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u1))) u1)) 1) u1)) (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1)))))
(* -1 u1)
(* u1 (- (* -1/2 u1) 1))
(* u1 (- (* u1 (- (* -1/3 u1) 1/2)) 1))
(* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))
(+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1)))))
(- (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))) (/ 1 u1))
(+ (log -1) (+ (log (/ 1 u1)) (+ (* -2 (log (/ 1 u1))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u1))) u1)))))
(- (+ (log -1) (+ (log (/ 1 u1)) (+ (* -2 (log (/ 1 u1))) (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u1))) (pow u1 2)))))) (/ 1 u1))
(+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1))))
(- (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1)))) (/ 1 u1))
(+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (+ (* -1 (/ (+ 1 (* 1/2 (/ 1 u1))) u1)) (* 2 (log -1)))))
(+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (+ (* -1 (/ (+ 1 (+ (/ 1/3 (pow u1 2)) (* 1/2 (/ 1 u1)))) u1)) (* 2 (log -1)))))
(sqrt u1)
(+ (sqrt u1) (* -1/4 (sqrt (pow u1 3))))
(+ (sqrt u1) (* (pow u1 2) (+ (* -1/4 (sqrt (/ 1 u1))) (* 1/6 (sqrt u1)))))
(+ (sqrt u1) (* (pow u1 2) (+ (* -1/4 (sqrt (/ 1 u1))) (* u1 (+ (* -1/2 (* (sqrt u1) (+ 1/4 (* 1/16 (/ 1 u1))))) (* 1/6 (sqrt (/ 1 u1))))))))
(* (sqrt (log (/ 1 u1))) (sqrt -1))
(+ (* 1/2 (* (/ 1 (* u1 (sqrt -1))) (sqrt (/ 1 (log (/ 1 u1)))))) (* (sqrt (log (/ 1 u1))) (sqrt -1)))
(+ (* -1/2 (* (/ (+ 1/2 (* 1/4 (/ 1 (* (log (/ 1 u1)) (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1))) (sqrt (/ 1 (log (/ 1 u1)))))) (+ (* 1/2 (* (/ 1 (* u1 (sqrt -1))) (sqrt (/ 1 (log (/ 1 u1)))))) (* (sqrt (log (/ 1 u1))) (sqrt -1))))
(+ (* -1/2 (* (/ (+ 1/2 (* 1/4 (/ 1 (* (log (/ 1 u1)) (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1))) (sqrt (/ 1 (log (/ 1 u1)))))) (+ (* 1/2 (* (/ 1 (* u1 (sqrt -1))) (sqrt (/ 1 (log (/ 1 u1)))))) (+ (* 1/2 (* (/ (- 1/3 (* -1/2 (/ (+ 1/2 (* 1/4 (/ 1 (* (log (/ 1 u1)) (pow (sqrt -1) 2))))) (* (log (/ 1 u1)) (pow (sqrt -1) 2))))) (* (pow u1 3) (sqrt -1))) (sqrt (/ 1 (log (/ 1 u1)))))) (* (sqrt (log (/ 1 u1))) (sqrt -1)))))
(sqrt (+ (log -1) (* -1 (log (/ -1 u1)))))
(+ (sqrt (+ (log -1) (* -1 (log (/ -1 u1))))) (* 1/2 (* (/ 1 u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 u1)))))))))
(+ (sqrt (+ (log -1) (* -1 (log (/ -1 u1))))) (* -1 (/ (+ (* -1/2 (sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))))) (* 1/2 (* (/ (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))))) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))))))) u1)))
(+ (sqrt (+ (log -1) (* -1 (log (/ -1 u1))))) (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))))) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 u1)))))))) (* 1/2 (* (/ (+ 1/3 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))))) (+ (log -1) (* -1 (log (/ -1 u1))))))) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))))))) u1)) (* -1/2 (sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 u1)))))))) u1)))
(* (sqrt u1) (sin (* 2 (* u2 (PI)))))
(+ (* -1/4 (* (sqrt (pow u1 3)) (sin (* 2 (* u2 (PI)))))) (* (sqrt u1) (sin (* 2 (* u2 (PI))))))
(+ (* (sqrt u1) (sin (* 2 (* u2 (PI))))) (* (pow u1 2) (+ (* -1/4 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))) (* 1/6 (* (sqrt u1) (sin (* 2 (* u2 (PI)))))))))
(+ (* (sqrt u1) (sin (* 2 (* u2 (PI))))) (* (pow u1 2) (+ (* -1/4 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))) (* u1 (+ (* -1/2 (* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (+ 1/4 (* 1/16 (/ 1 u1)))))) (* 1/6 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))))))))
(* (sqrt (log (/ 1 u1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1)))
(+ (* 1/2 (* (/ (sin (* 2 (* u2 (PI)))) (* u1 (sqrt -1))) (sqrt (/ 1 (log (/ 1 u1)))))) (* (sqrt (log (/ 1 u1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1))))
(+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (+ 1/2 (* 1/4 (/ 1 (* (log (/ 1 u1)) (pow (sqrt -1) 2)))))) (* (pow u1 2) (sqrt -1))) (sqrt (/ 1 (log (/ 1 u1)))))) (+ (* 1/2 (* (/ (sin (* 2 (* u2 (PI)))) (* u1 (sqrt -1))) (sqrt (/ 1 (log (/ 1 u1)))))) (* (sqrt (log (/ 1 u1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1)))))
(+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (+ 1/2 (* 1/4 (/ 1 (* (log (/ 1 u1)) (pow (sqrt -1) 2)))))) (* (pow u1 2) (sqrt -1))) (sqrt (/ 1 (log (/ 1 u1)))))) (+ (* 1/2 (* (/ (sin (* 2 (* u2 (PI)))) (* u1 (sqrt -1))) (sqrt (/ 1 (log (/ 1 u1)))))) (+ (* 1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (- 1/3 (* -1/2 (/ (+ 1/2 (* 1/4 (/ 1 (* (log (/ 1 u1)) (pow (sqrt -1) 2))))) (* (log (/ 1 u1)) (pow (sqrt -1) 2)))))) (* (pow u1 3) (sqrt -1))) (sqrt (/ 1 (log (/ 1 u1)))))) (* (sqrt (log (/ 1 u1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1))))))
(* (sin (* 2 (* u2 (PI)))) (sqrt (+ (log -1) (* -1 (log (/ -1 u1))))))
(+ (* 1/2 (* (/ (sin (* 2 (* u2 (PI)))) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 u1)))))))) (* (sin (* 2 (* u2 (PI)))) (sqrt (+ (log -1) (* -1 (log (/ -1 u1)))))))
(+ (* -1 (/ (+ (* -1/2 (* (sin (* 2 (* u2 (PI)))) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 u1)))))))) (* 1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ -1 u1)))))))) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))))))) u1)) (* (sin (* 2 (* u2 (PI)))) (sqrt (+ (log -1) (* -1 (log (/ -1 u1)))))))
(+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (* (sin (* 2 (* u2 (PI)))) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ -1 u1)))))))) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 u1)))))))) (* 1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (+ 1/3 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))))) (+ (log -1) (* -1 (log (/ -1 u1)))))))) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))))))) u1)) (* -1/2 (* (sin (* 2 (* u2 (PI)))) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))))))) u1)) (* (sin (* 2 (* u2 (PI)))) (sqrt (+ (log -1) (* -1 (log (/ -1 u1)))))))
(* 2 (* (* u2 (PI)) (sqrt (log (+ 1 u1)))))
(* u2 (+ (* -4/3 (* (* (pow u2 2) (pow (PI) 3)) (sqrt (log (+ 1 u1))))) (* 2 (* (PI) (sqrt (log (+ 1 u1)))))))
(* u2 (+ (* 2 (* (PI) (sqrt (log (+ 1 u1))))) (* (pow u2 2) (+ (* -4/3 (* (pow (PI) 3) (sqrt (log (+ 1 u1))))) (* 4/15 (* (* (pow u2 2) (pow (PI) 5)) (sqrt (log (+ 1 u1)))))))))
(* u2 (+ (* 2 (* (PI) (sqrt (log (+ 1 u1))))) (* (pow u2 2) (+ (* -4/3 (* (pow (PI) 3) (sqrt (log (+ 1 u1))))) (* (pow u2 2) (+ (* -8/315 (* (* (pow u2 2) (pow (PI) 7)) (sqrt (log (+ 1 u1))))) (* 4/15 (* (pow (PI) 5) (sqrt (log (+ 1 u1)))))))))))
(* (sqrt (log (+ 1 u1))) (sin (* 2 (* u2 (PI)))))
(* (sqrt (log (+ 1 u1))) (sin (* 2 (* u2 (PI)))))
(* (sqrt (log (+ 1 u1))) (sin (* 2 (* u2 (PI)))))
(* (sqrt (log (+ 1 u1))) (sin (* 2 (* u2 (PI)))))
(* (sqrt (log (+ 1 u1))) (sin (* 2 (* u2 (PI)))))
(* (sqrt (log (+ 1 u1))) (sin (* 2 (* u2 (PI)))))
(* (sqrt (log (+ 1 u1))) (sin (* 2 (* u2 (PI)))))
(* (sqrt (log (+ 1 u1))) (sin (* 2 (* u2 (PI)))))
(* 1/2 (log u1))
(+ (* -1/4 u1) (* 1/2 (log u1)))
(+ (* 1/2 (log u1)) (* u1 (- (* 5/48 u1) 1/4)))
(+ (* 1/2 (log u1)) (* u1 (- (* u1 (+ 5/48 (* -1/16 u1))) 1/4)))
(* 1/2 (log (* -1 (log (/ 1 u1)))))
(- (* 1/2 (log (* -1 (log (/ 1 u1))))) (* 1/2 (/ 1 (* u1 (log (/ 1 u1))))))
(- (+ (* 1/4 (/ (- (/ 1 (log (/ 1 u1))) (/ 1 (pow (log (/ 1 u1)) 2))) (pow u1 2))) (* 1/2 (log (* -1 (log (/ 1 u1)))))) (/ 1/2 (* u1 (log (/ 1 u1)))))
(- (+ (* 1/12 (/ (- (* 3 (/ 1 (pow (log (/ 1 u1)) 2))) (+ (* 2 (/ 1 (log (/ 1 u1)))) (* 2 (/ 1 (pow (log (/ 1 u1)) 3))))) (pow u1 3))) (+ (* 1/4 (/ (- (/ 1 (log (/ 1 u1))) (/ 1 (pow (log (/ 1 u1)) 2))) (pow u1 2))) (* 1/2 (log (* -1 (log (/ 1 u1))))))) (/ 1/2 (* u1 (log (/ 1 u1)))))
(* 1/2 (log (+ (log -1) (* -1 (log (/ -1 u1))))))
(+ (* 1/2 (log (+ (log -1) (* -1 (log (/ -1 u1)))))) (* 1/2 (/ 1 (* u1 (+ (log -1) (* -1 (log (/ -1 u1))))))))
(+ (* -1 (/ (- (* 1/4 (/ (+ (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))) (/ 1 (pow (+ (log -1) (* -1 (log (/ -1 u1)))) 2))) u1)) (* 1/2 (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))))) u1)) (* 1/2 (log (+ (log -1) (* -1 (log (/ -1 u1)))))))
(+ (* -1 (/ (- (* -1 (/ (+ (* -1/4 (+ (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))) (/ 1 (pow (+ (log -1) (* -1 (log (/ -1 u1)))) 2)))) (* 1/12 (/ (+ (* 2 (/ 1 (pow (+ (log -1) (* -1 (log (/ -1 u1)))) 3))) (+ (* 3 (/ 1 (pow (+ (log -1) (* -1 (log (/ -1 u1)))) 2))) (* 2 (/ 1 (+ (log -1) (* -1 (log (/ -1 u1)))))))) u1))) u1)) (* 1/2 (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))))) u1)) (* 1/2 (log (+ (log -1) (* -1 (log (/ -1 u1)))))))
(log u1)
(+ (log u1) (* -1/2 u1))
(+ (log u1) (* u1 (- (* 5/24 u1) 1/2)))
(+ (log u1) (* u1 (- (* u1 (+ 5/24 (* -1/8 u1))) 1/2)))
(log (* -1 (log (/ 1 u1))))
(- (log (* -1 (log (/ 1 u1)))) (/ 1 (* u1 (log (/ 1 u1)))))
(- (+ (log (* -1 (log (/ 1 u1)))) (* 1/2 (/ (- (/ 1 (log (/ 1 u1))) (/ 1 (pow (log (/ 1 u1)) 2))) (pow u1 2)))) (/ 1 (* u1 (log (/ 1 u1)))))
(- (+ (log (* -1 (log (/ 1 u1)))) (+ (* 1/6 (/ (- (* 3 (/ 1 (pow (log (/ 1 u1)) 2))) (+ (* 2 (/ 1 (log (/ 1 u1)))) (* 2 (/ 1 (pow (log (/ 1 u1)) 3))))) (pow u1 3))) (* 1/2 (/ (- (/ 1 (log (/ 1 u1))) (/ 1 (pow (log (/ 1 u1)) 2))) (pow u1 2))))) (/ 1 (* u1 (log (/ 1 u1)))))
(log (+ (log -1) (* -1 (log (/ -1 u1)))))
(+ (log (+ (log -1) (* -1 (log (/ -1 u1))))) (/ 1 (* u1 (+ (log -1) (* -1 (log (/ -1 u1)))))))
(+ (log (+ (log -1) (* -1 (log (/ -1 u1))))) (* -1 (/ (- (* 1/2 (/ (+ (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))) (/ 1 (pow (+ (log -1) (* -1 (log (/ -1 u1)))) 2))) u1)) (/ 1 (+ (log -1) (* -1 (log (/ -1 u1)))))) u1)))
(+ (log (+ (log -1) (* -1 (log (/ -1 u1))))) (* -1 (/ (- (* -1 (/ (+ (* -1/2 (+ (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))) (/ 1 (pow (+ (log -1) (* -1 (log (/ -1 u1)))) 2)))) (* 1/6 (/ (+ (* 2 (/ 1 (+ (log -1) (* -1 (log (/ -1 u1)))))) (+ (* 3 (/ 1 (pow (+ (log -1) (* -1 (log (/ -1 u1)))) 2))) (* 2 (/ 1 (pow (+ (log -1) (* -1 (log (/ -1 u1)))) 3))))) u1))) u1)) (/ 1 (+ (log -1) (* -1 (log (/ -1 u1)))))) u1)))
(* 2 (* u2 (PI)))
(* 2 (* u2 (PI)))
(* 2 (* u2 (PI)))
(* 2 (* u2 (PI)))
(* 2 (* u2 (PI)))
(* 2 (* u2 (PI)))
(* 2 (* u2 (PI)))
(* 2 (* u2 (PI)))
(* 2 (* u2 (PI)))
(* 2 (* u2 (PI)))
(* 2 (* u2 (PI)))
(* 2 (* u2 (PI)))
(* 2 (* u2 (PI)))
(* u2 (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI))))
(* u2 (+ (* 2 (PI)) (* (pow u2 2) (+ (* -4/3 (pow (PI) 3)) (* 4/15 (* (pow u2 2) (pow (PI) 5)))))))
(* u2 (+ (* 2 (PI)) (* (pow u2 2) (+ (* -4/3 (pow (PI) 3)) (* (pow u2 2) (+ (* -8/315 (* (pow u2 2) (pow (PI) 7))) (* 4/15 (pow (PI) 5))))))))
(sin (* 2 (* u2 (PI))))
(sin (* 2 (* u2 (PI))))
(sin (* 2 (* u2 (PI))))
(sin (* 2 (* u2 (PI))))
(sin (* 2 (* u2 (PI))))
(sin (* 2 (* u2 (PI))))
(sin (* 2 (* u2 (PI))))
(sin (* 2 (* u2 (PI))))
(* 2 (* u2 (PI)))
(* u2 (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI))))
(* u2 (+ (* 2 (PI)) (* (pow u2 2) (+ (* -4/3 (pow (PI) 3)) (* 4/15 (* (pow u2 2) (pow (PI) 5)))))))
(* u2 (+ (* 2 (PI)) (* (pow u2 2) (+ (* -4/3 (pow (PI) 3)) (* (pow u2 2) (+ (* -8/315 (* (pow u2 2) (pow (PI) 7))) (* 4/15 (pow (PI) 5))))))))
(sin (* 2 (* u2 (PI))))
(sin (* 2 (* u2 (PI))))
(sin (* 2 (* u2 (PI))))
(sin (* 2 (* u2 (PI))))
(sin (* 2 (* u2 (PI))))
(sin (* 2 (* u2 (PI))))
(sin (* 2 (* u2 (PI))))
(sin (* 2 (* u2 (PI))))
1
(+ 1 (* -1 u1))
(+ 1 (* u1 (- u1 1)))
(+ 1 (* u1 (- (* u1 (+ 1 (* -1 u1))) 1)))
(/ 1 u1)
(/ (- 1 (/ 1 u1)) u1)
(/ (- (+ 1 (/ 1 (pow u1 2))) (/ 1 u1)) u1)
(/ (- (+ 1 (/ 1 (pow u1 2))) (+ (/ 1 u1) (/ 1 (pow u1 3)))) u1)
(/ 1 u1)
(* -1 (/ (- (/ 1 u1) 1) u1))
(* -1 (/ (- (* -1 (/ (- (/ 1 u1) 1) u1)) 1) u1))
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (/ 1 u1) 1) u1)) 1) u1)) 1) u1))
(* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2)))
(+ (* -1/4 (* (sqrt (pow u1 3)) (sin (* 2 (* u2 (PI)))))) (* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))))
(+ (* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))) (* (pow u1 2) (+ (* -1/4 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))) (* -1/6 (* (sqrt u1) (sin (* 2 (* u2 (PI)))))))))
(+ (* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))) (* (pow u1 2) (+ (* -1/4 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))) (* u1 (+ (* -1/2 (* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (+ 1/4 (* 1/16 (/ 1 (* u1 (pow (sqrt -1) 2)))))))) (* -1/6 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))))))))
(* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1)))))))
(+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) u1) (sqrt (/ 1 (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))))))) (* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))))))
(+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) u1) (sqrt (/ 1 (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))))))) (+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1)))))))))) (pow u1 2)) (sqrt (/ 1 (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))))))) (* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1)))))))))
(+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) u1) (sqrt (/ 1 (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))))))) (+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (* (sqrt -1) (+ 1/3 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1)))))))) (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1)))))))))) (pow u1 3)) (sqrt (/ 1 (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))))))) (+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1)))))))))) (pow u1 2)) (sqrt (/ 1 (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))))))) (* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))))))))
(* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1))))))
(+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) u1) (sqrt (/ 1 (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1)))))))) (* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1)))))))
(+ (* -1 (/ (+ (* 1/2 (* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (/ 1 (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1)))))))) (* 1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1))))))))) u1) (sqrt (/ 1 (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1))))))))) u1)) (* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1)))))))
(+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (* (sin (* 2 (* u2 (PI)))) (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1))))))))) (sqrt (/ 1 (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1)))))))) (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (* (sqrt -1) (- 1/3 (* -1/2 (/ (+ 1/2 (* 1/4 (/ 1 (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1))))))) (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1))))))))) u1) (sqrt (/ 1 (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1))))))))) u1)) (* 1/2 (* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (/ 1 (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1))))))))) u1)) (* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1)))))))
(* 2 (* (* u2 (* (PI) (sqrt -1))) (sqrt (+ (log (- 1 (pow u1 2))) (log (/ 1 (+ 1 u1)))))))
(* u2 (+ (* -4/3 (* (* (pow u2 2) (* (pow (PI) 3) (sqrt -1))) (sqrt (+ (log (- 1 (pow u1 2))) (log (/ 1 (+ 1 u1))))))) (* 2 (* (* (PI) (sqrt -1)) (sqrt (+ (log (- 1 (pow u1 2))) (log (/ 1 (+ 1 u1)))))))))
(* u2 (+ (* 2 (* (* (PI) (sqrt -1)) (sqrt (+ (log (- 1 (pow u1 2))) (log (/ 1 (+ 1 u1))))))) (* (pow u2 2) (+ (* -4/3 (* (* (pow (PI) 3) (sqrt -1)) (sqrt (+ (log (- 1 (pow u1 2))) (log (/ 1 (+ 1 u1))))))) (* 4/15 (* (* (pow u2 2) (* (pow (PI) 5) (sqrt -1))) (sqrt (+ (log (- 1 (pow u1 2))) (log (/ 1 (+ 1 u1)))))))))))
(* u2 (+ (* 2 (* (* (PI) (sqrt -1)) (sqrt (+ (log (- 1 (pow u1 2))) (log (/ 1 (+ 1 u1))))))) (* (pow u2 2) (+ (* -4/3 (* (* (pow (PI) 3) (sqrt -1)) (sqrt (+ (log (- 1 (pow u1 2))) (log (/ 1 (+ 1 u1))))))) (* (pow u2 2) (+ (* -8/315 (* (* (pow u2 2) (* (pow (PI) 7) (sqrt -1))) (sqrt (+ (log (- 1 (pow u1 2))) (log (/ 1 (+ 1 u1))))))) (* 4/15 (* (* (pow (PI) 5) (sqrt -1)) (sqrt (+ (log (- 1 (pow u1 2))) (log (/ 1 (+ 1 u1)))))))))))))
(* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log (- 1 (pow u1 2))) (log (/ 1 (+ 1 u1))))))
(* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log (- 1 (pow u1 2))) (log (/ 1 (+ 1 u1))))))
(* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log (- 1 (pow u1 2))) (log (/ 1 (+ 1 u1))))))
(* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log (- 1 (pow u1 2))) (log (/ 1 (+ 1 u1))))))
(* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log (- 1 (pow u1 2))) (log (/ 1 (+ 1 u1))))))
(* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log (- 1 (pow u1 2))) (log (/ 1 (+ 1 u1))))))
(* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log (- 1 (pow u1 2))) (log (/ 1 (+ 1 u1))))))
(* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log (- 1 (pow u1 2))) (log (/ 1 (+ 1 u1))))))
Outputs
(* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2)))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (neg.f32 (sqrt.f32 u1)))
(+ (* -1/4 (* (sqrt (pow u1 3)) (sin (* 2 (* u2 (PI)))))) (* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))))
(fma.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (neg.f32 (sqrt.f32 u1)) (*.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))))))
(+ (* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))) (* (pow u1 2) (+ (* -1/4 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))) (* -1/6 (* (sqrt u1) (sin (* 2 (* u2 (PI)))))))))
(fma.f32 (*.f32 u1 u1) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (fma.f32 #s(literal -1/4 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 (sqrt.f32 u1) #s(literal -1/6 binary32)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (neg.f32 (sqrt.f32 u1))))
(+ (* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))) (* (pow u1 2) (+ (* -1/4 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))) (* u1 (+ (* -1/2 (* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (+ 1/4 (* 1/16 (/ 1 (* u1 (pow (sqrt -1) 2)))))))) (* -1/6 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))))))))
(fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/6 binary32)) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1))) (*.f32 (sqrt.f32 u1) #s(literal -1/2 binary32)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 #s(literal -1/4 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (neg.f32 (sqrt.f32 u1))))
(* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log -1) (* -1 (log (/ 1 u1))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))))
(+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log -1) (* -1 (log (/ 1 u1)))))))
(fma.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1)) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))) #s(literal -1/2 binary32))))
(+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1))))))))) (pow u1 2)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log -1) (* -1 (log (/ 1 u1))))))))
(fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))) (fma.f32 #s(literal -1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1)) (*.f32 #s(literal -1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 u1 u1)))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))))))
(+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (* (sqrt -1) (+ 1/3 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1))))))) (+ (log -1) (* -1 (log (/ 1 u1))))))))) (pow u1 3)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1))))))))) (pow u1 2)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log -1) (* -1 (log (/ 1 u1)))))))))
(fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))) #s(literal 1/4 binary32)) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))))))) (*.f32 u1 (*.f32 u1 u1))) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))) (fma.f32 #s(literal -1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1)) (*.f32 #s(literal -1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 u1 u1)))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))))))
(* (sqrt (log (/ -1 u1))) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2)))
(neg.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (neg.f32 (log.f32 (neg.f32 u1))))))
(+ (* -1/2 (* (/ (sin (* 2 (* u2 (PI)))) u1) (sqrt (/ 1 (log (/ -1 u1)))))) (* (sqrt (log (/ -1 u1))) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))))
(fma.f32 (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) u1) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (log.f32 (neg.f32 u1))))) #s(literal -1/2 binary32)) (neg.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (neg.f32 (log.f32 (neg.f32 u1)))))))
(+ (* -1 (/ (+ (* 1/2 (* (sqrt (/ 1 (log (/ -1 u1)))) (sin (* 2 (* u2 (PI)))))) (* 1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2)))))) u1) (sqrt (/ 1 (log (/ -1 u1))))))) u1)) (* (sqrt (log (/ -1 u1))) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))))
(fma.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (neg.f32 (sqrt.f32 (neg.f32 (log.f32 (neg.f32 u1))))) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (log.f32 (neg.f32 u1))))) (+.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal -1/4 binary32) (neg.f32 (log.f32 (neg.f32 u1)))))) u1)))) u1))
(+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (sqrt (/ 1 (log (/ -1 u1)))) (* (sin (* 2 (* u2 (PI)))) (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2)))))))) (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (- 1/3 (* -1/2 (/ (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2))))) (* (log (/ -1 u1)) (pow (sqrt -1) 2)))))) u1) (sqrt (/ 1 (log (/ -1 u1))))))) u1)) (* 1/2 (* (sqrt (/ 1 (log (/ -1 u1)))) (sin (* 2 (* u2 (PI))))))) u1)) (* (sqrt (log (/ -1 u1))) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))))
(fma.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (neg.f32 (sqrt.f32 (neg.f32 (log.f32 (neg.f32 u1))))) (/.f32 (fma.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (log.f32 (neg.f32 u1)))))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (log.f32 (neg.f32 u1))))) (fma.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal -1/4 binary32) (neg.f32 (log.f32 (neg.f32 u1))))) (*.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 #s(literal -1/4 binary32) (neg.f32 (log.f32 (neg.f32 u1)))) #s(literal -1/4 binary32)) (neg.f32 (log.f32 (neg.f32 u1))))) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) u1))))) u1)) (neg.f32 u1)))
(* 2 (* (* u2 (* (PI) (sqrt -1))) (sqrt (log (- 1 u1)))))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (log1p.f32 (neg.f32 u1))))
(* u2 (+ (* -4/3 (* (* (pow u2 2) (* (pow (PI) 3) (sqrt -1))) (sqrt (log (- 1 u1))))) (* 2 (* (* (PI) (sqrt -1)) (sqrt (log (- 1 u1)))))))
(*.f32 u2 (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (PI.f32)) (*.f32 (PI.f32) (PI.f32))) (sqrt.f32 #s(literal -1 binary32)) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32)))))))
(* u2 (+ (* 2 (* (* (PI) (sqrt -1)) (sqrt (log (- 1 u1))))) (* (pow u2 2) (+ (* -4/3 (* (* (pow (PI) 3) (sqrt -1)) (sqrt (log (- 1 u1))))) (* 4/15 (* (* (pow u2 2) (* (pow (PI) 5) (sqrt -1))) (sqrt (log (- 1 u1)))))))))
(*.f32 u2 (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)) (*.f32 (*.f32 u2 (*.f32 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 (fma.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (PI.f32)) (*.f32 (PI.f32) (PI.f32))) (sqrt.f32 #s(literal -1 binary32)) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (fma.f32 (*.f32 (*.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 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.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 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.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 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.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 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.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 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.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 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.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 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.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 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (log1p.f32 (neg.f32 u1)))))
(* (sqrt u1) (pow (sqrt -1) 2))
(neg.f32 (sqrt.f32 u1))
(+ (* -1/4 (sqrt (pow u1 3))) (* (sqrt u1) (pow (sqrt -1) 2)))
(fma.f32 #s(literal -1/4 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (neg.f32 (sqrt.f32 u1)))
(+ (* (sqrt u1) (pow (sqrt -1) 2)) (* (pow u1 2) (+ (* -1/4 (sqrt (/ 1 u1))) (* -1/6 (sqrt u1)))))
(fma.f32 (*.f32 u1 u1) (fma.f32 #s(literal -1/4 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 (sqrt.f32 u1) #s(literal -1/6 binary32))) (neg.f32 (sqrt.f32 u1)))
(+ (* (sqrt u1) (pow (sqrt -1) 2)) (* (pow u1 2) (+ (* -1/4 (sqrt (/ 1 u1))) (* u1 (+ (* -1/2 (* (sqrt u1) (+ 1/4 (* 1/16 (/ 1 (* u1 (pow (sqrt -1) 2))))))) (* -1/6 (sqrt (/ 1 u1))))))))
(fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/6 binary32) (*.f32 (sqrt.f32 u1) (*.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1)) #s(literal -1/2 binary32)))) (*.f32 #s(literal -1/4 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))) (neg.f32 (sqrt.f32 u1)))
(* (sqrt -1) (sqrt (+ (log -1) (* -1 (log (/ 1 u1))))))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))))
(+ (* -1/2 (* (/ (sqrt -1) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (sqrt -1) (sqrt (+ (log -1) (* -1 (log (/ 1 u1)))))))
(fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))) (*.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1) #s(literal -1/2 binary32)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))))
(+ (* -1/2 (* (/ (sqrt -1) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (pow u1 2)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (sqrt -1) (sqrt (+ (log -1) (* -1 (log (/ 1 u1))))))))
(fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))) (fma.f32 #s(literal -1/2 binary32) (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1) (*.f32 #s(literal -1/2 binary32) (*.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 u1 u1))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))))
(+ (* -1/2 (* (/ (sqrt -1) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* (sqrt -1) (+ 1/3 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1))))))) (+ (log -1) (* -1 (log (/ 1 u1)))))))) (pow u1 3)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (pow u1 2)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (sqrt -1) (sqrt (+ (log -1) (* -1 (log (/ 1 u1)))))))))
(fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))) #s(literal 1/4 binary32)) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))))) (*.f32 u1 (*.f32 u1 u1))) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))) (fma.f32 #s(literal -1/2 binary32) (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1) (*.f32 #s(literal -1/2 binary32) (*.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 u1 u1))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))))))
(* (sqrt (log (/ -1 u1))) (pow (sqrt -1) 2))
(neg.f32 (sqrt.f32 (neg.f32 (log.f32 (neg.f32 u1)))))
(+ (* -1/2 (* (/ 1 u1) (sqrt (/ 1 (log (/ -1 u1)))))) (* (sqrt (log (/ -1 u1))) (pow (sqrt -1) 2)))
(fma.f32 #s(literal -1/2 binary32) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (log.f32 (neg.f32 u1))))) u1) (neg.f32 (sqrt.f32 (neg.f32 (log.f32 (neg.f32 u1))))))
(+ (* -1 (/ (+ (* 1/2 (sqrt (/ 1 (log (/ -1 u1))))) (* 1/2 (* (/ (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2))))) u1) (sqrt (/ 1 (log (/ -1 u1))))))) u1)) (* (sqrt (log (/ -1 u1))) (pow (sqrt -1) 2)))
(-.f32 (neg.f32 (sqrt.f32 (neg.f32 (log.f32 (neg.f32 u1))))) (/.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (log.f32 (neg.f32 u1))))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal -1/4 binary32) (neg.f32 (log.f32 (neg.f32 u1))))) u1) #s(literal 1/2 binary32))) u1))
(+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (sqrt (/ 1 (log (/ -1 u1)))) (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2))))))) (* -1/2 (* (/ (- 1/3 (* -1/2 (/ (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2))))) (* (log (/ -1 u1)) (pow (sqrt -1) 2))))) u1) (sqrt (/ 1 (log (/ -1 u1))))))) u1)) (* 1/2 (sqrt (/ 1 (log (/ -1 u1)))))) u1)) (* (sqrt (log (/ -1 u1))) (pow (sqrt -1) 2)))
(-.f32 (neg.f32 (sqrt.f32 (neg.f32 (log.f32 (neg.f32 u1))))) (/.f32 (fma.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (log.f32 (neg.f32 u1))))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (log.f32 (neg.f32 u1))))) (+.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal -1/4 binary32) (neg.f32 (log.f32 (neg.f32 u1))))) (/.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 #s(literal -1/4 binary32) (neg.f32 (log.f32 (neg.f32 u1)))) #s(literal -1/4 binary32)) (neg.f32 (log.f32 (neg.f32 u1))))) u1)))) u1)) u1))
u1
(* u1 (+ 1 (* 1/2 u1)))
(fma.f32 u1 (*.f32 u1 #s(literal 1/2 binary32)) u1)
(* u1 (+ 1 (* u1 (+ 1/2 (* 1/3 u1)))))
(fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u1)
(* u1 (+ 1 (* u1 (+ 1/2 (* u1 (+ 1/3 (* 1/4 u1)))))))
(fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u1)
(* -1 (+ (log -1) (* -1 (log (/ 1 u1)))))
(-.f32 (neg.f32 (log.f32 u1)) (log.f32 #s(literal -1 binary32)))
(- (/ 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 #s(literal 1/2 binary32) (*.f32 u1 u1)) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 u1 (*.f32 u1 u1))) (-.f32 (/.f32 #s(literal 1 binary32) u1) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))))
(log (/ -1 u1))
(neg.f32 (log.f32 (neg.f32 u1)))
(- (/ 1 u1) (* -1 (log (/ -1 u1))))
(+.f32 (/.f32 #s(literal 1 binary32) u1) (neg.f32 (log.f32 (neg.f32 u1))))
(- (+ (/ 1/2 (pow u1 2)) (/ 1 u1)) (* -1 (log (/ -1 u1))))
(+.f32 (neg.f32 (log.f32 (neg.f32 u1))) (+.f32 (/.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1/2 binary32) (*.f32 u1 u1))))
(- (* -1 (/ (- (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u1))) u1)) 1) u1)) (* -1 (log (/ -1 u1))))
(-.f32 (neg.f32 (log.f32 (neg.f32 u1))) (/.f32 (+.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal -1/2 binary32) (/.f32 #s(literal -1/3 binary32) u1)) u1)) u1))
(* -1 u1)
(neg.f32 u1)
(* u1 (- (* -1/2 u1) 1))
(*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))
(* u1 (- (* u1 (- (* -1/3 u1) 1/2)) 1))
(*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))
(* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))
(*.f32 u1 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32)))
(+ (log -1) (* -1 (log (/ 1 u1))))
(+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))
(- (+ (log -1) (* -1 (log (/ 1 u1)))) (/ 1 u1))
(+.f32 (log.f32 #s(literal -1 binary32)) (+.f32 (log.f32 u1) (/.f32 #s(literal -1 binary32) u1)))
(+ (log -1) (+ (* -1 (log (/ 1 u1))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u1))) u1))))
(+.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)) (/.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal -1/2 binary32) u1)) u1))
(- (+ (log -1) (+ (* -1 (log (/ 1 u1))) (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u1))) (pow u1 2))))) (/ 1 u1))
(+.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)) (/.f32 (+.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal -1/2 binary32) (/.f32 #s(literal -1/3 binary32) u1)) u1)) u1))
(* -1 (log (/ -1 u1)))
(neg.f32 (neg.f32 (log.f32 (neg.f32 u1))))
(- (* -1 (log (/ -1 u1))) (/ 1 u1))
(-.f32 (/.f32 #s(literal -1 binary32) u1) (neg.f32 (log.f32 (neg.f32 u1))))
(+ (* -1 (log (/ -1 u1))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u1))) u1)))
(-.f32 (/.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal -1/2 binary32) u1)) u1) (neg.f32 (log.f32 (neg.f32 u1))))
(+ (* -1 (log (/ -1 u1))) (* -1 (/ (+ 1 (+ (/ 1/3 (pow u1 2)) (* 1/2 (/ 1 u1)))) u1)))
(-.f32 (/.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) u1) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 u1 u1)))) (neg.f32 u1)) (neg.f32 (log.f32 (neg.f32 u1))))
(* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2)))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (neg.f32 (sqrt.f32 u1)))
(+ (* -1/4 (* (sqrt (pow u1 3)) (sin (* 2 (* u2 (PI)))))) (* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))))
(fma.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (neg.f32 (sqrt.f32 u1)) (*.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))))))
(+ (* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))) (* (pow u1 2) (+ (* -1/4 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))) (* -1/6 (* (sqrt u1) (sin (* 2 (* u2 (PI)))))))))
(fma.f32 (*.f32 u1 u1) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (fma.f32 #s(literal -1/4 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 (sqrt.f32 u1) #s(literal -1/6 binary32)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (neg.f32 (sqrt.f32 u1))))
(+ (* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))) (* (pow u1 2) (+ (* -1/4 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))) (* u1 (+ (* -1/2 (* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (+ 1/4 (* 1/16 (/ 1 (* u1 (pow (sqrt -1) 2)))))))) (* -1/6 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))))))))
(fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/6 binary32)) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1))) (*.f32 (sqrt.f32 u1) #s(literal -1/2 binary32)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 #s(literal -1/4 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (neg.f32 (sqrt.f32 u1))))
(* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log -1) (* -1 (log (/ 1 u1))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))))
(+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log -1) (* -1 (log (/ 1 u1)))))))
(fma.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1)) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))) #s(literal -1/2 binary32))))
(+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1))))))))) (pow u1 2)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log -1) (* -1 (log (/ 1 u1))))))))
(fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))) (fma.f32 #s(literal -1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1)) (*.f32 #s(literal -1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 u1 u1)))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))))))
(+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (* (sqrt -1) (+ 1/3 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1))))))) (+ (log -1) (* -1 (log (/ 1 u1))))))))) (pow u1 3)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1))))))))) (pow u1 2)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log -1) (* -1 (log (/ 1 u1)))))))))
(fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))) #s(literal 1/4 binary32)) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))))))) (*.f32 u1 (*.f32 u1 u1))) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))) (fma.f32 #s(literal -1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1)) (*.f32 #s(literal -1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 u1 u1)))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))))))
(* (sqrt (log (/ -1 u1))) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2)))
(neg.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (neg.f32 (log.f32 (neg.f32 u1))))))
(+ (* -1/2 (* (/ (sin (* 2 (* u2 (PI)))) u1) (sqrt (/ 1 (log (/ -1 u1)))))) (* (sqrt (log (/ -1 u1))) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))))
(fma.f32 (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) u1) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (log.f32 (neg.f32 u1))))) #s(literal -1/2 binary32)) (neg.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (neg.f32 (log.f32 (neg.f32 u1)))))))
(+ (* -1 (/ (+ (* 1/2 (* (sqrt (/ 1 (log (/ -1 u1)))) (sin (* 2 (* u2 (PI)))))) (* 1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2)))))) u1) (sqrt (/ 1 (log (/ -1 u1))))))) u1)) (* (sqrt (log (/ -1 u1))) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))))
(fma.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (neg.f32 (sqrt.f32 (neg.f32 (log.f32 (neg.f32 u1))))) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (log.f32 (neg.f32 u1))))) (+.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal -1/4 binary32) (neg.f32 (log.f32 (neg.f32 u1)))))) u1)))) u1))
(+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (sqrt (/ 1 (log (/ -1 u1)))) (* (sin (* 2 (* u2 (PI)))) (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2)))))))) (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (- 1/3 (* -1/2 (/ (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2))))) (* (log (/ -1 u1)) (pow (sqrt -1) 2)))))) u1) (sqrt (/ 1 (log (/ -1 u1))))))) u1)) (* 1/2 (* (sqrt (/ 1 (log (/ -1 u1)))) (sin (* 2 (* u2 (PI))))))) u1)) (* (sqrt (log (/ -1 u1))) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))))
(fma.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (neg.f32 (sqrt.f32 (neg.f32 (log.f32 (neg.f32 u1))))) (/.f32 (fma.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (log.f32 (neg.f32 u1)))))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (log.f32 (neg.f32 u1))))) (fma.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal -1/4 binary32) (neg.f32 (log.f32 (neg.f32 u1))))) (*.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 #s(literal -1/4 binary32) (neg.f32 (log.f32 (neg.f32 u1)))) #s(literal -1/4 binary32)) (neg.f32 (log.f32 (neg.f32 u1))))) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) u1))))) u1)) (neg.f32 u1)))
(* 2 (* (* u2 (* (PI) (sqrt -1))) (sqrt (log (- 1 u1)))))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (log1p.f32 (neg.f32 u1))))
(* u2 (+ (* -4/3 (* (* (pow u2 2) (* (pow (PI) 3) (sqrt -1))) (sqrt (log (- 1 u1))))) (* 2 (* (* (PI) (sqrt -1)) (sqrt (log (- 1 u1)))))))
(*.f32 u2 (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (PI.f32)) (*.f32 (PI.f32) (PI.f32))) (sqrt.f32 #s(literal -1 binary32)) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32)))))))
(* u2 (+ (* 2 (* (* (PI) (sqrt -1)) (sqrt (log (- 1 u1))))) (* (pow u2 2) (+ (* -4/3 (* (* (pow (PI) 3) (sqrt -1)) (sqrt (log (- 1 u1))))) (* 4/15 (* (* (pow u2 2) (* (pow (PI) 5) (sqrt -1))) (sqrt (log (- 1 u1)))))))))
(*.f32 u2 (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)) (*.f32 (*.f32 u2 (*.f32 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 (fma.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (PI.f32)) (*.f32 (PI.f32) (PI.f32))) (sqrt.f32 #s(literal -1 binary32)) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (fma.f32 (*.f32 (*.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 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.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 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.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 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.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 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.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 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.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 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.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 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.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 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (log1p.f32 (neg.f32 u1)))))
(* (sqrt u1) (pow (sqrt -1) 2))
(neg.f32 (sqrt.f32 u1))
(+ (* -1/4 (sqrt (pow u1 3))) (* (sqrt u1) (pow (sqrt -1) 2)))
(fma.f32 #s(literal -1/4 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (neg.f32 (sqrt.f32 u1)))
(+ (* (sqrt u1) (pow (sqrt -1) 2)) (* (pow u1 2) (+ (* -1/4 (sqrt (/ 1 u1))) (* -1/6 (sqrt u1)))))
(fma.f32 (*.f32 u1 u1) (fma.f32 #s(literal -1/4 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 (sqrt.f32 u1) #s(literal -1/6 binary32))) (neg.f32 (sqrt.f32 u1)))
(+ (* (sqrt u1) (pow (sqrt -1) 2)) (* (pow u1 2) (+ (* -1/4 (sqrt (/ 1 u1))) (* u1 (+ (* -1/2 (* (sqrt u1) (+ 1/4 (* 1/16 (/ 1 (* u1 (pow (sqrt -1) 2))))))) (* -1/6 (sqrt (/ 1 u1))))))))
(fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/6 binary32) (*.f32 (sqrt.f32 u1) (*.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1)) #s(literal -1/2 binary32)))) (*.f32 #s(literal -1/4 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))) (neg.f32 (sqrt.f32 u1)))
(* (sqrt -1) (sqrt (+ (log -1) (* -1 (log (/ 1 u1))))))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))))
(+ (* -1/2 (* (/ (sqrt -1) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (sqrt -1) (sqrt (+ (log -1) (* -1 (log (/ 1 u1)))))))
(fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))) (*.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1) #s(literal -1/2 binary32)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))))
(+ (* -1/2 (* (/ (sqrt -1) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (pow u1 2)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (sqrt -1) (sqrt (+ (log -1) (* -1 (log (/ 1 u1))))))))
(fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))) (fma.f32 #s(literal -1/2 binary32) (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1) (*.f32 #s(literal -1/2 binary32) (*.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 u1 u1))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))))
(+ (* -1/2 (* (/ (sqrt -1) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* (sqrt -1) (+ 1/3 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1))))))) (+ (log -1) (* -1 (log (/ 1 u1)))))))) (pow u1 3)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (pow u1 2)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (sqrt -1) (sqrt (+ (log -1) (* -1 (log (/ 1 u1)))))))))
(fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))) #s(literal 1/4 binary32)) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))))) (*.f32 u1 (*.f32 u1 u1))) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))) (fma.f32 #s(literal -1/2 binary32) (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1) (*.f32 #s(literal -1/2 binary32) (*.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 u1 u1))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))))))
(* (sqrt (log (/ -1 u1))) (pow (sqrt -1) 2))
(neg.f32 (sqrt.f32 (neg.f32 (log.f32 (neg.f32 u1)))))
(+ (* -1/2 (* (/ 1 u1) (sqrt (/ 1 (log (/ -1 u1)))))) (* (sqrt (log (/ -1 u1))) (pow (sqrt -1) 2)))
(fma.f32 #s(literal -1/2 binary32) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (log.f32 (neg.f32 u1))))) u1) (neg.f32 (sqrt.f32 (neg.f32 (log.f32 (neg.f32 u1))))))
(+ (* -1 (/ (+ (* 1/2 (sqrt (/ 1 (log (/ -1 u1))))) (* 1/2 (* (/ (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2))))) u1) (sqrt (/ 1 (log (/ -1 u1))))))) u1)) (* (sqrt (log (/ -1 u1))) (pow (sqrt -1) 2)))
(-.f32 (neg.f32 (sqrt.f32 (neg.f32 (log.f32 (neg.f32 u1))))) (/.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (log.f32 (neg.f32 u1))))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal -1/4 binary32) (neg.f32 (log.f32 (neg.f32 u1))))) u1) #s(literal 1/2 binary32))) u1))
(+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (sqrt (/ 1 (log (/ -1 u1)))) (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2))))))) (* -1/2 (* (/ (- 1/3 (* -1/2 (/ (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2))))) (* (log (/ -1 u1)) (pow (sqrt -1) 2))))) u1) (sqrt (/ 1 (log (/ -1 u1))))))) u1)) (* 1/2 (sqrt (/ 1 (log (/ -1 u1)))))) u1)) (* (sqrt (log (/ -1 u1))) (pow (sqrt -1) 2)))
(-.f32 (neg.f32 (sqrt.f32 (neg.f32 (log.f32 (neg.f32 u1))))) (/.f32 (fma.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (log.f32 (neg.f32 u1))))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (log.f32 (neg.f32 u1))))) (+.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal -1/4 binary32) (neg.f32 (log.f32 (neg.f32 u1))))) (/.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 #s(literal -1/4 binary32) (neg.f32 (log.f32 (neg.f32 u1)))) #s(literal -1/4 binary32)) (neg.f32 (log.f32 (neg.f32 u1))))) u1)))) u1)) u1))
(* -1 (sqrt u1))
(neg.f32 (sqrt.f32 u1))
(* -1 (sqrt u1))
(neg.f32 (sqrt.f32 u1))
(* -1 (sqrt u1))
(neg.f32 (sqrt.f32 u1))
(* -1 (sqrt u1))
(neg.f32 (sqrt.f32 u1))
(* -1 (sqrt u1))
(neg.f32 (sqrt.f32 u1))
(* -1 (sqrt u1))
(neg.f32 (sqrt.f32 u1))
(* -1 (sqrt u1))
(neg.f32 (sqrt.f32 u1))
(* -1 (sqrt u1))
(neg.f32 (sqrt.f32 u1))
(* (sqrt u1) (pow (sqrt -1) 2))
(neg.f32 (sqrt.f32 u1))
(* (sqrt u1) (pow (sqrt -1) 2))
(neg.f32 (sqrt.f32 u1))
(* (sqrt u1) (pow (sqrt -1) 2))
(neg.f32 (sqrt.f32 u1))
(* (sqrt u1) (pow (sqrt -1) 2))
(neg.f32 (sqrt.f32 u1))
(sqrt u1)
(sqrt.f32 u1)
(sqrt u1)
(sqrt.f32 u1)
(sqrt u1)
(sqrt.f32 u1)
(sqrt u1)
(sqrt.f32 u1)
(sqrt u1)
(sqrt.f32 u1)
(sqrt u1)
(sqrt.f32 u1)
(sqrt u1)
(sqrt.f32 u1)
(sqrt u1)
(sqrt.f32 u1)
(* -1 (* (sqrt u1) (pow (sqrt -1) 2)))
(sqrt.f32 u1)
(* -1 (* (sqrt u1) (pow (sqrt -1) 2)))
(sqrt.f32 u1)
(* -1 (* (sqrt u1) (pow (sqrt -1) 2)))
(sqrt.f32 u1)
(* -1 (* (sqrt u1) (pow (sqrt -1) 2)))
(sqrt.f32 u1)
(* -1 u1)
(neg.f32 u1)
(* u1 (- (* -1/2 u1) 1))
(*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))
(* u1 (- (* u1 (- (* -1/3 u1) 1/2)) 1))
(*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))
(* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))
(*.f32 u1 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32)))
(+ (log -1) (* -1 (log (/ 1 u1))))
(+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))
(- (+ (log -1) (* -1 (log (/ 1 u1)))) (/ 1 u1))
(+.f32 (log.f32 #s(literal -1 binary32)) (+.f32 (log.f32 u1) (/.f32 #s(literal -1 binary32) u1)))
(+ (log -1) (+ (* -1 (log (/ 1 u1))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u1))) u1))))
(+.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)) (/.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal -1/2 binary32) u1)) u1))
(- (+ (log -1) (+ (* -1 (log (/ 1 u1))) (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u1))) (pow u1 2))))) (/ 1 u1))
(+.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)) (/.f32 (+.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal -1/2 binary32) (/.f32 #s(literal -1/3 binary32) u1)) u1)) u1))
(* -1 (log (/ -1 u1)))
(neg.f32 (neg.f32 (log.f32 (neg.f32 u1))))
(- (* -1 (log (/ -1 u1))) (/ 1 u1))
(-.f32 (/.f32 #s(literal -1 binary32) u1) (neg.f32 (log.f32 (neg.f32 u1))))
(+ (* -1 (log (/ -1 u1))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u1))) u1)))
(-.f32 (/.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal -1/2 binary32) u1)) u1) (neg.f32 (log.f32 (neg.f32 u1))))
(+ (* -1 (log (/ -1 u1))) (* -1 (/ (+ 1 (+ (/ 1/3 (pow u1 2)) (* 1/2 (/ 1 u1)))) u1)))
(-.f32 (/.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) u1) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 u1 u1)))) (neg.f32 u1)) (neg.f32 (log.f32 (neg.f32 u1))))
(* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2)))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (neg.f32 (sqrt.f32 u1)))
(+ (* -1/4 (* (sqrt (pow u1 3)) (sin (* 2 (* u2 (PI)))))) (* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))))
(fma.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (neg.f32 (sqrt.f32 u1)) (*.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))))))
(+ (* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))) (* (pow u1 2) (+ (* -1/4 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))) (* -1/6 (* (sqrt u1) (sin (* 2 (* u2 (PI)))))))))
(fma.f32 (*.f32 u1 u1) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (fma.f32 #s(literal -1/4 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 (sqrt.f32 u1) #s(literal -1/6 binary32)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (neg.f32 (sqrt.f32 u1))))
(+ (* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))) (* (pow u1 2) (+ (* -1/4 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))) (* u1 (+ (* -1/2 (* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (+ 1/4 (* 1/16 (/ 1 (* u1 (pow (sqrt -1) 2)))))))) (* -1/6 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))))))))
(fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/6 binary32)) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1))) (*.f32 (sqrt.f32 u1) #s(literal -1/2 binary32)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 #s(literal -1/4 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (neg.f32 (sqrt.f32 u1))))
(* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log -1) (* -1 (log (/ 1 u1))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))))
(+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log -1) (* -1 (log (/ 1 u1)))))))
(fma.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1)) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))) #s(literal -1/2 binary32))))
(+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1))))))))) (pow u1 2)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log -1) (* -1 (log (/ 1 u1))))))))
(fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))) (fma.f32 #s(literal -1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1)) (*.f32 #s(literal -1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 u1 u1)))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))))))
(+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (* (sqrt -1) (+ 1/3 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1))))))) (+ (log -1) (* -1 (log (/ 1 u1))))))))) (pow u1 3)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1))))))))) (pow u1 2)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log -1) (* -1 (log (/ 1 u1)))))))))
(fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))) #s(literal 1/4 binary32)) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))))))) (*.f32 u1 (*.f32 u1 u1))) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))) (fma.f32 #s(literal -1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1)) (*.f32 #s(literal -1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 u1 u1)))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))))))
(* (sqrt (log (/ -1 u1))) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2)))
(neg.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (neg.f32 (log.f32 (neg.f32 u1))))))
(+ (* -1/2 (* (/ (sin (* 2 (* u2 (PI)))) u1) (sqrt (/ 1 (log (/ -1 u1)))))) (* (sqrt (log (/ -1 u1))) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))))
(fma.f32 (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) u1) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (log.f32 (neg.f32 u1))))) #s(literal -1/2 binary32)) (neg.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (neg.f32 (log.f32 (neg.f32 u1)))))))
(+ (* -1 (/ (+ (* 1/2 (* (sqrt (/ 1 (log (/ -1 u1)))) (sin (* 2 (* u2 (PI)))))) (* 1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2)))))) u1) (sqrt (/ 1 (log (/ -1 u1))))))) u1)) (* (sqrt (log (/ -1 u1))) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))))
(fma.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (neg.f32 (sqrt.f32 (neg.f32 (log.f32 (neg.f32 u1))))) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (log.f32 (neg.f32 u1))))) (+.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal -1/4 binary32) (neg.f32 (log.f32 (neg.f32 u1)))))) u1)))) u1))
(+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (sqrt (/ 1 (log (/ -1 u1)))) (* (sin (* 2 (* u2 (PI)))) (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2)))))))) (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (- 1/3 (* -1/2 (/ (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2))))) (* (log (/ -1 u1)) (pow (sqrt -1) 2)))))) u1) (sqrt (/ 1 (log (/ -1 u1))))))) u1)) (* 1/2 (* (sqrt (/ 1 (log (/ -1 u1)))) (sin (* 2 (* u2 (PI))))))) u1)) (* (sqrt (log (/ -1 u1))) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))))
(fma.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (neg.f32 (sqrt.f32 (neg.f32 (log.f32 (neg.f32 u1))))) (/.f32 (fma.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (log.f32 (neg.f32 u1)))))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (log.f32 (neg.f32 u1))))) (fma.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal -1/4 binary32) (neg.f32 (log.f32 (neg.f32 u1))))) (*.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 #s(literal -1/4 binary32) (neg.f32 (log.f32 (neg.f32 u1)))) #s(literal -1/4 binary32)) (neg.f32 (log.f32 (neg.f32 u1))))) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) u1))))) u1)) (neg.f32 u1)))
(* 2 (* (* u2 (* (PI) (sqrt -1))) (sqrt (log (- 1 u1)))))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (log1p.f32 (neg.f32 u1))))
(* u2 (+ (* -4/3 (* (* (pow u2 2) (* (pow (PI) 3) (sqrt -1))) (sqrt (log (- 1 u1))))) (* 2 (* (* (PI) (sqrt -1)) (sqrt (log (- 1 u1)))))))
(*.f32 u2 (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (PI.f32)) (*.f32 (PI.f32) (PI.f32))) (sqrt.f32 #s(literal -1 binary32)) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32)))))))
(* u2 (+ (* 2 (* (* (PI) (sqrt -1)) (sqrt (log (- 1 u1))))) (* (pow u2 2) (+ (* -4/3 (* (* (pow (PI) 3) (sqrt -1)) (sqrt (log (- 1 u1))))) (* 4/15 (* (* (pow u2 2) (* (pow (PI) 5) (sqrt -1))) (sqrt (log (- 1 u1)))))))))
(*.f32 u2 (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)) (*.f32 (*.f32 u2 (*.f32 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 (fma.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (PI.f32)) (*.f32 (PI.f32) (PI.f32))) (sqrt.f32 #s(literal -1 binary32)) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (fma.f32 (*.f32 (*.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 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.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 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.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 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.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 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.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 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.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 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.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 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.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 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (log1p.f32 (neg.f32 u1)))))
(* (sqrt u1) (pow (sqrt -1) 2))
(neg.f32 (sqrt.f32 u1))
(+ (* -1/4 (sqrt (pow u1 3))) (* (sqrt u1) (pow (sqrt -1) 2)))
(fma.f32 #s(literal -1/4 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (neg.f32 (sqrt.f32 u1)))
(+ (* (sqrt u1) (pow (sqrt -1) 2)) (* (pow u1 2) (+ (* -1/4 (sqrt (/ 1 u1))) (* -1/6 (sqrt u1)))))
(fma.f32 (*.f32 u1 u1) (fma.f32 #s(literal -1/4 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 (sqrt.f32 u1) #s(literal -1/6 binary32))) (neg.f32 (sqrt.f32 u1)))
(+ (* (sqrt u1) (pow (sqrt -1) 2)) (* (pow u1 2) (+ (* -1/4 (sqrt (/ 1 u1))) (* u1 (+ (* -1/2 (* (sqrt u1) (+ 1/4 (* 1/16 (/ 1 (* u1 (pow (sqrt -1) 2))))))) (* -1/6 (sqrt (/ 1 u1))))))))
(fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/6 binary32) (*.f32 (sqrt.f32 u1) (*.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1)) #s(literal -1/2 binary32)))) (*.f32 #s(literal -1/4 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))) (neg.f32 (sqrt.f32 u1)))
(* (sqrt -1) (sqrt (+ (log -1) (* -1 (log (/ 1 u1))))))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))))
(+ (* -1/2 (* (/ (sqrt -1) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (sqrt -1) (sqrt (+ (log -1) (* -1 (log (/ 1 u1)))))))
(fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))) (*.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1) #s(literal -1/2 binary32)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))))
(+ (* -1/2 (* (/ (sqrt -1) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (pow u1 2)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (sqrt -1) (sqrt (+ (log -1) (* -1 (log (/ 1 u1))))))))
(fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))) (fma.f32 #s(literal -1/2 binary32) (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1) (*.f32 #s(literal -1/2 binary32) (*.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 u1 u1))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))))
(+ (* -1/2 (* (/ (sqrt -1) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* (sqrt -1) (+ 1/3 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1))))))) (+ (log -1) (* -1 (log (/ 1 u1)))))))) (pow u1 3)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (pow u1 2)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (sqrt -1) (sqrt (+ (log -1) (* -1 (log (/ 1 u1)))))))))
(fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))) #s(literal 1/4 binary32)) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))))) (*.f32 u1 (*.f32 u1 u1))) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))) (fma.f32 #s(literal -1/2 binary32) (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1) (*.f32 #s(literal -1/2 binary32) (*.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 u1 u1))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))))))
(* (sqrt (log (/ -1 u1))) (pow (sqrt -1) 2))
(neg.f32 (sqrt.f32 (neg.f32 (log.f32 (neg.f32 u1)))))
(+ (* -1/2 (* (/ 1 u1) (sqrt (/ 1 (log (/ -1 u1)))))) (* (sqrt (log (/ -1 u1))) (pow (sqrt -1) 2)))
(fma.f32 #s(literal -1/2 binary32) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (log.f32 (neg.f32 u1))))) u1) (neg.f32 (sqrt.f32 (neg.f32 (log.f32 (neg.f32 u1))))))
(+ (* -1 (/ (+ (* 1/2 (sqrt (/ 1 (log (/ -1 u1))))) (* 1/2 (* (/ (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2))))) u1) (sqrt (/ 1 (log (/ -1 u1))))))) u1)) (* (sqrt (log (/ -1 u1))) (pow (sqrt -1) 2)))
(-.f32 (neg.f32 (sqrt.f32 (neg.f32 (log.f32 (neg.f32 u1))))) (/.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (log.f32 (neg.f32 u1))))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal -1/4 binary32) (neg.f32 (log.f32 (neg.f32 u1))))) u1) #s(literal 1/2 binary32))) u1))
(+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (sqrt (/ 1 (log (/ -1 u1)))) (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2))))))) (* -1/2 (* (/ (- 1/3 (* -1/2 (/ (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2))))) (* (log (/ -1 u1)) (pow (sqrt -1) 2))))) u1) (sqrt (/ 1 (log (/ -1 u1))))))) u1)) (* 1/2 (sqrt (/ 1 (log (/ -1 u1)))))) u1)) (* (sqrt (log (/ -1 u1))) (pow (sqrt -1) 2)))
(-.f32 (neg.f32 (sqrt.f32 (neg.f32 (log.f32 (neg.f32 u1))))) (/.f32 (fma.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (log.f32 (neg.f32 u1))))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (log.f32 (neg.f32 u1))))) (+.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal -1/4 binary32) (neg.f32 (log.f32 (neg.f32 u1))))) (/.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 #s(literal -1/4 binary32) (neg.f32 (log.f32 (neg.f32 u1)))) #s(literal -1/4 binary32)) (neg.f32 (log.f32 (neg.f32 u1))))) u1)))) u1)) u1))
u1
(* u1 (+ 1 (* 1/2 u1)))
(fma.f32 u1 (*.f32 u1 #s(literal 1/2 binary32)) u1)
(* u1 (+ 1 (* u1 (+ 1/2 (* 1/3 u1)))))
(fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u1)
(* u1 (+ 1 (* u1 (+ 1/2 (* u1 (+ 1/3 (* 1/4 u1)))))))
(fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u1)
(* -1 (+ (log -1) (* -1 (log (/ 1 u1)))))
(-.f32 (neg.f32 (log.f32 u1)) (log.f32 #s(literal -1 binary32)))
(- (/ 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 #s(literal 1/2 binary32) (*.f32 u1 u1)) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 u1 (*.f32 u1 u1))) (-.f32 (/.f32 #s(literal 1 binary32) u1) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))))
(log (/ -1 u1))
(neg.f32 (log.f32 (neg.f32 u1)))
(- (/ 1 u1) (* -1 (log (/ -1 u1))))
(+.f32 (/.f32 #s(literal 1 binary32) u1) (neg.f32 (log.f32 (neg.f32 u1))))
(- (+ (/ 1/2 (pow u1 2)) (/ 1 u1)) (* -1 (log (/ -1 u1))))
(+.f32 (neg.f32 (log.f32 (neg.f32 u1))) (+.f32 (/.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1/2 binary32) (*.f32 u1 u1))))
(- (* -1 (/ (- (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u1))) u1)) 1) u1)) (* -1 (log (/ -1 u1))))
(-.f32 (neg.f32 (log.f32 (neg.f32 u1))) (/.f32 (+.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal -1/2 binary32) (/.f32 #s(literal -1/3 binary32) u1)) u1)) u1))
(* -1 u1)
(neg.f32 u1)
(* u1 (- (* 1/2 u1) 1))
(*.f32 u1 (fma.f32 u1 #s(literal 1/2 binary32) #s(literal -1 binary32)))
(* u1 (- (* u1 (+ 1/2 (* -1/3 u1))) 1))
(*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal 1/2 binary32)) #s(literal -1 binary32)))
(* u1 (- (* u1 (+ 1/2 (* u1 (- (* 1/4 u1) 1/3)))) 1))
(*.f32 u1 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal -1/3 binary32)) #s(literal 1/2 binary32)) #s(literal -1 binary32)))
(log (/ 1 u1))
(neg.f32 (log.f32 u1))
(- (log (/ 1 u1)) (/ 1 u1))
(-.f32 (/.f32 #s(literal -1 binary32) u1) (log.f32 u1))
(- (+ (log (/ 1 u1)) (/ 1/2 (pow u1 2))) (/ 1 u1))
(+.f32 (-.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 u1 u1)) (log.f32 u1)) (/.f32 #s(literal -1 binary32) u1))
(- (+ (log (/ 1 u1)) (/ 1/2 (pow u1 2))) (+ (/ 1 u1) (* 1/3 (/ 1 (pow u1 3)))))
(-.f32 (-.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 u1 u1)) (/.f32 #s(literal -1 binary32) u1)) (/.f32 #s(literal 1/3 binary32) (*.f32 u1 (*.f32 u1 u1)))) (log.f32 u1))
(+ (log -1) (log (/ -1 u1)))
(+.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u1))))
(- (+ (log -1) (log (/ -1 u1))) (/ 1 u1))
(+.f32 (log.f32 #s(literal -1 binary32)) (+.f32 (neg.f32 (log.f32 (neg.f32 u1))) (/.f32 #s(literal -1 binary32) u1)))
(+ (log -1) (+ (log (/ -1 u1)) (* -1 (/ (- 1 (* 1/2 (/ 1 u1))) u1))))
(+.f32 (neg.f32 (log.f32 (neg.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) (+ (log (/ -1 u1)) (* -1 (/ (+ 1 (* -1 (/ (- 1/2 (* 1/3 (/ 1 u1))) u1))) u1))))
(-.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u1)))) (/.f32 (-.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/3 binary32) u1)) u1)) u1))
1
#s(literal 1 binary32)
(+ 1 (* -1 u1))
(-.f32 #s(literal 1 binary32) u1)
(+ 1 (* u1 (- u1 1)))
(fma.f32 u1 (+.f32 u1 #s(literal -1 binary32)) #s(literal 1 binary32))
(+ 1 (* u1 (- (* u1 (+ 1 (* -1 u1))) 1)))
(fma.f32 u1 (fma.f32 u1 (-.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1 binary32))
(/ 1 u1)
(/.f32 #s(literal 1 binary32) u1)
(/ (- 1 (/ 1 u1)) u1)
(/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) u1)
(/ (- (+ 1 (/ 1 (pow u1 2))) (/ 1 u1)) u1)
(/.f32 (+.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) u1)) u1)
(/ (- (+ 1 (/ 1 (pow u1 2))) (+ (/ 1 u1) (/ 1 (pow u1 3)))) u1)
(/.f32 (+.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) u1)) u1)) u1)
(/ 1 u1)
(/.f32 #s(literal 1 binary32) u1)
(* -1 (/ (- (/ 1 u1) 1) u1))
(/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) u1)
(* -1 (/ (- (* -1 (/ (- (/ 1 u1) 1) u1)) 1) u1))
(/.f32 (+.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) u1)) (neg.f32 u1))
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (/ 1 u1) 1) u1)) 1) u1)) 1) u1))
(neg.f32 (/.f32 (-.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) u1)) u1)) u1))
u1
(* u1 (+ 1 (* 1/2 u1)))
(fma.f32 u1 (*.f32 u1 #s(literal 1/2 binary32)) u1)
(* u1 (+ 1 (* u1 (+ 1/2 (* 1/3 u1)))))
(fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u1)
(* u1 (+ 1 (* u1 (+ 1/2 (* u1 (+ 1/3 (* 1/4 u1)))))))
(fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u1)
(* -1 (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))))
(-.f32 (neg.f32 (log.f32 u1)) (log.f32 #s(literal -1 binary32)))
(- (/ 1 u1) (+ (log -1) (+ (log (/ 1 u1)) (* -2 (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) (+ (log (/ 1 u1)) (* -2 (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) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))))
(+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 u1 u1)) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 u1 (*.f32 u1 u1))) (-.f32 (/.f32 #s(literal 1 binary32) u1) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))))
(* -1 (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1)))))
(-.f32 (neg.f32 (log.f32 (neg.f32 u1))) (*.f32 #s(literal 2 binary32) (log.f32 #s(literal -1 binary32))))
(- (/ 1 u1) (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1)))))
(+.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) (neg.f32 (log.f32 (neg.f32 u1)))) (*.f32 #s(literal -2 binary32) (log.f32 #s(literal -1 binary32))))
(- (+ (/ 1/2 (pow u1 2)) (/ 1 u1)) (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1)))))
(+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 u1 u1)) (+.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) (neg.f32 (log.f32 (neg.f32 u1)))) (*.f32 #s(literal -2 binary32) (log.f32 #s(literal -1 binary32)))))
(- (* -1 (/ (- (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u1))) u1)) 1) u1)) (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1)))))
(+.f32 (-.f32 (neg.f32 (log.f32 (neg.f32 u1))) (/.f32 (+.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal -1/2 binary32) (/.f32 #s(literal -1/3 binary32) u1)) u1)) u1)) (*.f32 #s(literal -2 binary32) (log.f32 #s(literal -1 binary32))))
(* -1 u1)
(neg.f32 u1)
(* u1 (- (* -1/2 u1) 1))
(*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))
(* u1 (- (* u1 (- (* -1/3 u1) 1/2)) 1))
(*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))
(* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))
(*.f32 u1 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32)))
(+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1)))))
(+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))
(- (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))) (/ 1 u1))
(+.f32 (log.f32 #s(literal -1 binary32)) (+.f32 (log.f32 u1) (/.f32 #s(literal -1 binary32) u1)))
(+ (log -1) (+ (log (/ 1 u1)) (+ (* -2 (log (/ 1 u1))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u1))) u1)))))
(+.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)) (/.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal -1/2 binary32) u1)) u1))
(- (+ (log -1) (+ (log (/ 1 u1)) (+ (* -2 (log (/ 1 u1))) (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u1))) (pow u1 2)))))) (/ 1 u1))
(+.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)) (/.f32 (+.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal -1/2 binary32) (/.f32 #s(literal -1/3 binary32) u1)) u1)) u1))
(+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1))))
(-.f32 (*.f32 #s(literal 2 binary32) (log.f32 #s(literal -1 binary32))) (neg.f32 (log.f32 (neg.f32 u1))))
(- (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1)))) (/ 1 u1))
(+.f32 (-.f32 (*.f32 #s(literal 2 binary32) (log.f32 #s(literal -1 binary32))) (neg.f32 (log.f32 (neg.f32 u1)))) (/.f32 #s(literal -1 binary32) u1))
(+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (+ (* -1 (/ (+ 1 (* 1/2 (/ 1 u1))) u1)) (* 2 (log -1)))))
(-.f32 (fma.f32 #s(literal 2 binary32) (log.f32 #s(literal -1 binary32)) (/.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal -1/2 binary32) u1)) u1)) (neg.f32 (log.f32 (neg.f32 u1))))
(+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (+ (* -1 (/ (+ 1 (+ (/ 1/3 (pow u1 2)) (* 1/2 (/ 1 u1)))) u1)) (* 2 (log -1)))))
(-.f32 (-.f32 (*.f32 #s(literal 2 binary32) (log.f32 #s(literal -1 binary32))) (neg.f32 (log.f32 (neg.f32 u1)))) (/.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) u1) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 u1 u1)))) u1))
(sqrt u1)
(sqrt.f32 u1)
(+ (sqrt u1) (* -1/4 (sqrt (pow u1 3))))
(fma.f32 #s(literal -1/4 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (sqrt.f32 u1))
(+ (sqrt u1) (* (pow u1 2) (+ (* -1/4 (sqrt (/ 1 u1))) (* 1/6 (sqrt u1)))))
(fma.f32 (*.f32 u1 u1) (fma.f32 #s(literal -1/4 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (sqrt.f32 u1))
(+ (sqrt u1) (* (pow u1 2) (+ (* -1/4 (sqrt (/ 1 u1))) (* u1 (+ (* -1/2 (* (sqrt u1) (+ 1/4 (* 1/16 (/ 1 u1))))) (* 1/6 (sqrt (/ 1 u1))))))))
(fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 (sqrt.f32 u1) (*.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/16 binary32) u1)) #s(literal -1/2 binary32)) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/6 binary32))) (*.f32 #s(literal -1/4 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 u1))
(* (sqrt (log (/ 1 u1))) (sqrt -1))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (neg.f32 (log.f32 u1))))
(+ (* 1/2 (* (/ 1 (* u1 (sqrt -1))) (sqrt (/ 1 (log (/ 1 u1)))))) (* (sqrt (log (/ 1 u1))) (sqrt -1)))
(fma.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (neg.f32 (log.f32 u1))) (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32)))) (sqrt.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (log.f32 u1))))))
(+ (* -1/2 (* (/ (+ 1/2 (* 1/4 (/ 1 (* (log (/ 1 u1)) (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1))) (sqrt (/ 1 (log (/ 1 u1)))))) (+ (* 1/2 (* (/ 1 (* u1 (sqrt -1))) (sqrt (/ 1 (log (/ 1 u1)))))) (* (sqrt (log (/ 1 u1))) (sqrt -1))))
(fma.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (neg.f32 (log.f32 u1))) (*.f32 (sqrt.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (log.f32 u1)))) (fma.f32 #s(literal -1/2 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (log.f32 u1))) (*.f32 u1 (*.f32 u1 (sqrt.f32 #s(literal -1 binary32))))) (/.f32 #s(literal 1/2 binary32) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32)))))))
(+ (* -1/2 (* (/ (+ 1/2 (* 1/4 (/ 1 (* (log (/ 1 u1)) (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1))) (sqrt (/ 1 (log (/ 1 u1)))))) (+ (* 1/2 (* (/ 1 (* u1 (sqrt -1))) (sqrt (/ 1 (log (/ 1 u1)))))) (+ (* 1/2 (* (/ (- 1/3 (* -1/2 (/ (+ 1/2 (* 1/4 (/ 1 (* (log (/ 1 u1)) (pow (sqrt -1) 2))))) (* (log (/ 1 u1)) (pow (sqrt -1) 2))))) (* (pow u1 3) (sqrt -1))) (sqrt (/ 1 (log (/ 1 u1)))))) (* (sqrt (log (/ 1 u1))) (sqrt -1)))))
(fma.f32 (sqrt.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (log.f32 u1)))) (fma.f32 #s(literal -1/2 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (log.f32 u1))) (*.f32 u1 (*.f32 u1 (sqrt.f32 #s(literal -1 binary32))))) (/.f32 #s(literal 1/2 binary32) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32))))) (fma.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (neg.f32 (log.f32 u1))) (*.f32 (sqrt.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (log.f32 u1)))) (*.f32 (/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (log.f32 u1))) (log.f32 u1)) #s(literal 1/3 binary32)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1/2 binary32)))))
(sqrt (+ (log -1) (* -1 (log (/ -1 u1)))))
(sqrt.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u1)))))
(+ (sqrt (+ (log -1) (* -1 (log (/ -1 u1))))) (* 1/2 (* (/ 1 u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 u1)))))))))
(fma.f32 (/.f32 #s(literal 1/2 binary32) u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u1)))))) (sqrt.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u1))))))
(+ (sqrt (+ (log -1) (* -1 (log (/ -1 u1))))) (* -1 (/ (+ (* -1/2 (sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))))) (* 1/2 (* (/ (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))))) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))))))) u1)))
(-.f32 (sqrt.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u1))))) (/.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u1)))))) (+.f32 #s(literal -1/2 binary32) (/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (-.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u1))))) #s(literal 1/4 binary32)) u1))) u1))
(+ (sqrt (+ (log -1) (* -1 (log (/ -1 u1))))) (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))))) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 u1)))))))) (* 1/2 (* (/ (+ 1/3 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))))) (+ (log -1) (* -1 (log (/ -1 u1))))))) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))))))) u1)) (* -1/2 (sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 u1)))))))) u1)))
(-.f32 (sqrt.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u1))))) (/.f32 (fma.f32 #s(literal -1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u1)))))) (/.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u1)))))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (-.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u1))))) #s(literal 1/4 binary32)) (-.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u1)))))) u1) (fma.f32 #s(literal -1/2 binary32) (/.f32 #s(literal 1/4 binary32) (-.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u1))))) #s(literal -1/4 binary32)))) (neg.f32 u1))) u1))
(* (sqrt u1) (sin (* 2 (* u2 (PI)))))
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))
(+ (* -1/4 (* (sqrt (pow u1 3)) (sin (* 2 (* u2 (PI)))))) (* (sqrt u1) (sin (* 2 (* u2 (PI))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (fma.f32 #s(literal -1/4 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (sqrt.f32 u1)))
(+ (* (sqrt u1) (sin (* 2 (* u2 (PI))))) (* (pow u1 2) (+ (* -1/4 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))) (* 1/6 (* (sqrt u1) (sin (* 2 (* u2 (PI)))))))))
(fma.f32 (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)))) (fma.f32 #s(literal -1/4 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))))))
(+ (* (sqrt u1) (sin (* 2 (* u2 (PI))))) (* (pow u1 2) (+ (* -1/4 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))) (* u1 (+ (* -1/2 (* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (+ 1/4 (* 1/16 (/ 1 u1)))))) (* 1/6 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))))))))
(fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 (sqrt.f32 u1) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/16 binary32) u1))) #s(literal -1/2 binary32)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/6 binary32)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 #s(literal -1/4 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))))) (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))))
(* (sqrt (log (/ 1 u1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1)))
(*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (neg.f32 (log.f32 u1))))
(+ (* 1/2 (* (/ (sin (* 2 (* u2 (PI)))) (* u1 (sqrt -1))) (sqrt (/ 1 (log (/ 1 u1)))))) (* (sqrt (log (/ 1 u1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1))))
(fma.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (neg.f32 (log.f32 u1)))) (*.f32 (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (sqrt.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (log.f32 u1)))) #s(literal 1/2 binary32))))
(+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (+ 1/2 (* 1/4 (/ 1 (* (log (/ 1 u1)) (pow (sqrt -1) 2)))))) (* (pow u1 2) (sqrt -1))) (sqrt (/ 1 (log (/ 1 u1)))))) (+ (* 1/2 (* (/ (sin (* 2 (* u2 (PI)))) (* u1 (sqrt -1))) (sqrt (/ 1 (log (/ 1 u1)))))) (* (sqrt (log (/ 1 u1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1)))))
(fma.f32 (sqrt.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (log.f32 u1)))) (fma.f32 #s(literal -1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (log.f32 u1))) (*.f32 u1 (*.f32 u1 (sqrt.f32 #s(literal -1 binary32)))))) (/.f32 (*.f32 #s(literal 1/2 binary32) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32))))) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (neg.f32 (log.f32 u1)))))
(+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (+ 1/2 (* 1/4 (/ 1 (* (log (/ 1 u1)) (pow (sqrt -1) 2)))))) (* (pow u1 2) (sqrt -1))) (sqrt (/ 1 (log (/ 1 u1)))))) (+ (* 1/2 (* (/ (sin (* 2 (* u2 (PI)))) (* u1 (sqrt -1))) (sqrt (/ 1 (log (/ 1 u1)))))) (+ (* 1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (- 1/3 (* -1/2 (/ (+ 1/2 (* 1/4 (/ 1 (* (log (/ 1 u1)) (pow (sqrt -1) 2))))) (* (log (/ 1 u1)) (pow (sqrt -1) 2)))))) (* (pow u1 3) (sqrt -1))) (sqrt (/ 1 (log (/ 1 u1)))))) (* (sqrt (log (/ 1 u1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1))))))
(fma.f32 (sqrt.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (log.f32 u1)))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (*.f32 #s(literal 1/2 binary32) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) (/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (log.f32 u1))) (log.f32 u1)) #s(literal 1/3 binary32)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 u1 (*.f32 u1 u1)))))) (fma.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (neg.f32 (log.f32 u1))) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (log.f32 u1))) (*.f32 u1 (*.f32 u1 (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 (sqrt.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (log.f32 u1)))) #s(literal -1/2 binary32)))))
(* (sin (* 2 (* u2 (PI)))) (sqrt (+ (log -1) (* -1 (log (/ -1 u1))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u1))))))
(+ (* 1/2 (* (/ (sin (* 2 (* u2 (PI)))) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 u1)))))))) (* (sin (* 2 (* u2 (PI)))) (sqrt (+ (log -1) (* -1 (log (/ -1 u1)))))))
(fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u1))))))) u1) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u1)))))))
(+ (* -1 (/ (+ (* -1/2 (* (sin (* 2 (* u2 (PI)))) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 u1)))))))) (* 1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ -1 u1)))))))) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))))))) u1)) (* (sin (* 2 (* u2 (PI)))) (sqrt (+ (log -1) (* -1 (log (/ -1 u1)))))))
(fma.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u1))))) (/.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u1)))))) (fma.f32 #s(literal 1/2 binary32) (*.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (-.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u1)))))) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) u1)) (*.f32 #s(literal -1/2 binary32) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))))) (neg.f32 u1)))
(+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (* (sin (* 2 (* u2 (PI)))) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ -1 u1)))))))) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 u1)))))))) (* 1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (+ 1/3 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))))) (+ (log -1) (* -1 (log (/ -1 u1)))))))) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))))))) u1)) (* -1/2 (* (sin (* 2 (* u2 (PI)))) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))))))) u1)) (* (sin (* 2 (* u2 (PI)))) (sqrt (+ (log -1) (* -1 (log (/ -1 u1)))))))
(fma.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u1))))) (/.f32 (fma.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 #s(literal -1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u1))))))) (/.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u1)))))) (fma.f32 #s(literal 1/2 binary32) (*.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (-.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u1))))) #s(literal 1/4 binary32)) (-.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u1)))))) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) u1)) (*.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 #s(literal 1/4 binary32) (-.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u1))))) #s(literal -1/4 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))))) (neg.f32 u1))) (neg.f32 u1)))
(* 2 (* (* u2 (PI)) (sqrt (log (+ 1 u1)))))
(*.f32 #s(literal 2 binary32) (*.f32 (*.f32 u2 (PI.f32)) (sqrt.f32 (log1p.f32 u1))))
(* u2 (+ (* -4/3 (* (* (pow u2 2) (pow (PI) 3)) (sqrt (log (+ 1 u1))))) (* 2 (* (PI) (sqrt (log (+ 1 u1)))))))
(*.f32 u2 (*.f32 (sqrt.f32 (log1p.f32 u1)) (fma.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (*.f32 u2 u2))) (*.f32 #s(literal 2 binary32) (PI.f32)))))
(* u2 (+ (* 2 (* (PI) (sqrt (log (+ 1 u1))))) (* (pow u2 2) (+ (* -4/3 (* (pow (PI) 3) (sqrt (log (+ 1 u1))))) (* 4/15 (* (* (pow u2 2) (pow (PI) 5)) (sqrt (log (+ 1 u1)))))))))
(*.f32 u2 (fma.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (sqrt.f32 (log1p.f32 u1))) (*.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (log1p.f32 u1)) (fma.f32 u2 (*.f32 u2 (*.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32)))) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))))
(* u2 (+ (* 2 (* (PI) (sqrt (log (+ 1 u1))))) (* (pow u2 2) (+ (* -4/3 (* (pow (PI) 3) (sqrt (log (+ 1 u1))))) (* (pow u2 2) (+ (* -8/315 (* (* (pow u2 2) (pow (PI) 7)) (sqrt (log (+ 1 u1))))) (* 4/15 (* (pow (PI) 5) (sqrt (log (+ 1 u1)))))))))))
(*.f32 u2 (fma.f32 (sqrt.f32 (log1p.f32 u1)) (fma.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (*.f32 u2 u2))) (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (fma.f32 (*.f32 u2 u2) (*.f32 (pow.f32 (PI.f32) #s(literal 7 binary32)) #s(literal -8/315 binary32)) (*.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32))))) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)))))
(* (sqrt (log (+ 1 u1))) (sin (* 2 (* u2 (PI)))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))
(* (sqrt (log (+ 1 u1))) (sin (* 2 (* u2 (PI)))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))
(* (sqrt (log (+ 1 u1))) (sin (* 2 (* u2 (PI)))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))
(* (sqrt (log (+ 1 u1))) (sin (* 2 (* u2 (PI)))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))
(* (sqrt (log (+ 1 u1))) (sin (* 2 (* u2 (PI)))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))
(* (sqrt (log (+ 1 u1))) (sin (* 2 (* u2 (PI)))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))
(* (sqrt (log (+ 1 u1))) (sin (* 2 (* u2 (PI)))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))
(* (sqrt (log (+ 1 u1))) (sin (* 2 (* u2 (PI)))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))
(* 1/2 (log u1))
(*.f32 (log.f32 u1) #s(literal 1/2 binary32))
(+ (* -1/4 u1) (* 1/2 (log u1)))
(fma.f32 u1 #s(literal -1/4 binary32) (*.f32 (log.f32 u1) #s(literal 1/2 binary32)))
(+ (* 1/2 (log u1)) (* u1 (- (* 5/48 u1) 1/4)))
(fma.f32 u1 (fma.f32 u1 #s(literal 5/48 binary32) #s(literal -1/4 binary32)) (*.f32 (log.f32 u1) #s(literal 1/2 binary32)))
(+ (* 1/2 (log u1)) (* u1 (- (* u1 (+ 5/48 (* -1/16 u1))) 1/4)))
(fma.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/16 binary32) #s(literal 5/48 binary32)) #s(literal -1/4 binary32)) (*.f32 (log.f32 u1) #s(literal 1/2 binary32)))
(* 1/2 (log (* -1 (log (/ 1 u1)))))
(*.f32 #s(literal 1/2 binary32) (log.f32 (log.f32 u1)))
(- (* 1/2 (log (* -1 (log (/ 1 u1))))) (* 1/2 (/ 1 (* u1 (log (/ 1 u1))))))
(fma.f32 #s(literal 1/2 binary32) (log.f32 (log.f32 u1)) (/.f32 #s(literal 1/2 binary32) (*.f32 u1 (log.f32 u1))))
(- (+ (* 1/4 (/ (- (/ 1 (log (/ 1 u1))) (/ 1 (pow (log (/ 1 u1)) 2))) (pow u1 2))) (* 1/2 (log (* -1 (log (/ 1 u1)))))) (/ 1/2 (* u1 (log (/ 1 u1)))))
(fma.f32 #s(literal 1/4 binary32) (/.f32 (-.f32 (/.f32 #s(literal -1 binary32) (pow.f32 (neg.f32 (log.f32 u1)) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (log.f32 u1))) (*.f32 u1 u1)) (fma.f32 #s(literal 1/2 binary32) (log.f32 (log.f32 u1)) (/.f32 #s(literal 1/2 binary32) (*.f32 u1 (log.f32 u1)))))
(- (+ (* 1/12 (/ (- (* 3 (/ 1 (pow (log (/ 1 u1)) 2))) (+ (* 2 (/ 1 (log (/ 1 u1)))) (* 2 (/ 1 (pow (log (/ 1 u1)) 3))))) (pow u1 3))) (+ (* 1/4 (/ (- (/ 1 (log (/ 1 u1))) (/ 1 (pow (log (/ 1 u1)) 2))) (pow u1 2))) (* 1/2 (log (* -1 (log (/ 1 u1))))))) (/ 1/2 (* u1 (log (/ 1 u1)))))
(fma.f32 #s(literal 1/12 binary32) (/.f32 (+.f32 (/.f32 #s(literal 3 binary32) (pow.f32 (neg.f32 (log.f32 u1)) #s(literal 2 binary32))) (-.f32 (/.f32 #s(literal 2 binary32) (log.f32 u1)) (/.f32 #s(literal 2 binary32) (neg.f32 (pow.f32 (log.f32 u1) #s(literal 3 binary32)))))) (*.f32 u1 (*.f32 u1 u1))) (fma.f32 #s(literal 1/4 binary32) (/.f32 (-.f32 (/.f32 #s(literal -1 binary32) (pow.f32 (neg.f32 (log.f32 u1)) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (log.f32 u1))) (*.f32 u1 u1)) (fma.f32 #s(literal 1/2 binary32) (log.f32 (log.f32 u1)) (/.f32 #s(literal 1/2 binary32) (*.f32 u1 (log.f32 u1))))))
(* 1/2 (log (+ (log -1) (* -1 (log (/ -1 u1))))))
(*.f32 #s(literal 1/2 binary32) (log.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u1))))))
(+ (* 1/2 (log (+ (log -1) (* -1 (log (/ -1 u1)))))) (* 1/2 (/ 1 (* u1 (+ (log -1) (* -1 (log (/ -1 u1))))))))
(fma.f32 #s(literal 1/2 binary32) (log.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u1))))) (/.f32 #s(literal 1/2 binary32) (*.f32 u1 (-.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u1)))))))
(+ (* -1 (/ (- (* 1/4 (/ (+ (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))) (/ 1 (pow (+ (log -1) (* -1 (log (/ -1 u1)))) 2))) u1)) (* 1/2 (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))))) u1)) (* 1/2 (log (+ (log -1) (* -1 (log (/ -1 u1)))))))
(fma.f32 #s(literal 1/2 binary32) (log.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u1))))) (neg.f32 (-.f32 (/.f32 (fma.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u1)))) #s(literal 2 binary32))) (/.f32 #s(literal 1/4 binary32) (-.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u1)))))) (*.f32 u1 u1)) (/.f32 #s(literal 1/2 binary32) (*.f32 u1 (-.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u1)))))))))
(+ (* -1 (/ (- (* -1 (/ (+ (* -1/4 (+ (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))) (/ 1 (pow (+ (log -1) (* -1 (log (/ -1 u1)))) 2)))) (* 1/12 (/ (+ (* 2 (/ 1 (pow (+ (log -1) (* -1 (log (/ -1 u1)))) 3))) (+ (* 3 (/ 1 (pow (+ (log -1) (* -1 (log (/ -1 u1)))) 2))) (* 2 (/ 1 (+ (log -1) (* -1 (log (/ -1 u1)))))))) u1))) u1)) (* 1/2 (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))))) u1)) (* 1/2 (log (+ (log -1) (* -1 (log (/ -1 u1)))))))
(fma.f32 #s(literal 1/2 binary32) (log.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u1))))) (/.f32 (+.f32 (/.f32 (+.f32 (fma.f32 #s(literal 1/12 binary32) (/.f32 (+.f32 (/.f32 #s(literal 2 binary32) (pow.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u1)))) #s(literal 3 binary32))) (+.f32 (/.f32 #s(literal 3 binary32) (pow.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u1)))) #s(literal 2 binary32))) (/.f32 #s(literal 2 binary32) (-.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u1))))))) u1) (/.f32 #s(literal -1/4 binary32) (-.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u1)))))) (/.f32 #s(literal -1/4 binary32) (pow.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u1)))) #s(literal 2 binary32)))) u1) (/.f32 #s(literal 1/2 binary32) (-.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u1)))))) u1))
(log u1)
(log.f32 u1)
(+ (log u1) (* -1/2 u1))
(fma.f32 u1 #s(literal -1/2 binary32) (log.f32 u1))
(+ (log u1) (* u1 (- (* 5/24 u1) 1/2)))
(fma.f32 u1 (fma.f32 u1 #s(literal 5/24 binary32) #s(literal -1/2 binary32)) (log.f32 u1))
(+ (log u1) (* u1 (- (* u1 (+ 5/24 (* -1/8 u1))) 1/2)))
(fma.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/8 binary32) #s(literal 5/24 binary32)) #s(literal -1/2 binary32)) (log.f32 u1))
(log (* -1 (log (/ 1 u1))))
(log.f32 (log.f32 u1))
(- (log (* -1 (log (/ 1 u1)))) (/ 1 (* u1 (log (/ 1 u1)))))
(+.f32 (log.f32 (log.f32 u1)) (/.f32 #s(literal 1 binary32) (*.f32 u1 (log.f32 u1))))
(- (+ (log (* -1 (log (/ 1 u1)))) (* 1/2 (/ (- (/ 1 (log (/ 1 u1))) (/ 1 (pow (log (/ 1 u1)) 2))) (pow u1 2)))) (/ 1 (* u1 (log (/ 1 u1)))))
(fma.f32 #s(literal 1/2 binary32) (/.f32 (-.f32 (/.f32 #s(literal -1 binary32) (pow.f32 (neg.f32 (log.f32 u1)) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (log.f32 u1))) (*.f32 u1 u1)) (+.f32 (log.f32 (log.f32 u1)) (/.f32 #s(literal 1 binary32) (*.f32 u1 (log.f32 u1)))))
(- (+ (log (* -1 (log (/ 1 u1)))) (+ (* 1/6 (/ (- (* 3 (/ 1 (pow (log (/ 1 u1)) 2))) (+ (* 2 (/ 1 (log (/ 1 u1)))) (* 2 (/ 1 (pow (log (/ 1 u1)) 3))))) (pow u1 3))) (* 1/2 (/ (- (/ 1 (log (/ 1 u1))) (/ 1 (pow (log (/ 1 u1)) 2))) (pow u1 2))))) (/ 1 (* u1 (log (/ 1 u1)))))
(+.f32 (fma.f32 #s(literal 1/6 binary32) (/.f32 (+.f32 (/.f32 #s(literal 3 binary32) (pow.f32 (neg.f32 (log.f32 u1)) #s(literal 2 binary32))) (-.f32 (/.f32 #s(literal 2 binary32) (log.f32 u1)) (/.f32 #s(literal 2 binary32) (neg.f32 (pow.f32 (log.f32 u1) #s(literal 3 binary32)))))) (*.f32 u1 (*.f32 u1 u1))) (log.f32 (log.f32 u1))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (-.f32 (/.f32 #s(literal -1 binary32) (pow.f32 (neg.f32 (log.f32 u1)) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (log.f32 u1))) (*.f32 u1 u1)) (/.f32 #s(literal 1 binary32) (*.f32 u1 (log.f32 u1)))))
(log (+ (log -1) (* -1 (log (/ -1 u1)))))
(log.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u1)))))
(+ (log (+ (log -1) (* -1 (log (/ -1 u1))))) (/ 1 (* u1 (+ (log -1) (* -1 (log (/ -1 u1)))))))
(+.f32 (log.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u1))))) (/.f32 #s(literal 1 binary32) (*.f32 u1 (-.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u1)))))))
(+ (log (+ (log -1) (* -1 (log (/ -1 u1))))) (* -1 (/ (- (* 1/2 (/ (+ (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))) (/ 1 (pow (+ (log -1) (* -1 (log (/ -1 u1)))) 2))) u1)) (/ 1 (+ (log -1) (* -1 (log (/ -1 u1)))))) u1)))
(-.f32 (log.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u1))))) (-.f32 (/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u1)))) #s(literal 2 binary32))) (/.f32 #s(literal 1/2 binary32) (-.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u1)))))) (*.f32 u1 u1)) (/.f32 #s(literal 1 binary32) (*.f32 u1 (-.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u1))))))))
(+ (log (+ (log -1) (* -1 (log (/ -1 u1))))) (* -1 (/ (- (* -1 (/ (+ (* -1/2 (+ (/ 1 (+ (log -1) (* -1 (log (/ -1 u1))))) (/ 1 (pow (+ (log -1) (* -1 (log (/ -1 u1)))) 2)))) (* 1/6 (/ (+ (* 2 (/ 1 (+ (log -1) (* -1 (log (/ -1 u1)))))) (+ (* 3 (/ 1 (pow (+ (log -1) (* -1 (log (/ -1 u1)))) 2))) (* 2 (/ 1 (pow (+ (log -1) (* -1 (log (/ -1 u1)))) 3))))) u1))) u1)) (/ 1 (+ (log -1) (* -1 (log (/ -1 u1)))))) u1)))
(+.f32 (log.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u1))))) (/.f32 (+.f32 (/.f32 (fma.f32 #s(literal 1/6 binary32) (/.f32 (+.f32 (/.f32 #s(literal 2 binary32) (pow.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u1)))) #s(literal 3 binary32))) (+.f32 (/.f32 #s(literal 3 binary32) (pow.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u1)))) #s(literal 2 binary32))) (/.f32 #s(literal 2 binary32) (-.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u1))))))) u1) (+.f32 (/.f32 #s(literal -1/2 binary32) (-.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u1))))) (/.f32 #s(literal -1/2 binary32) (pow.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u1)))) #s(literal 2 binary32))))) u1) (/.f32 #s(literal 1 binary32) (-.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u1)))))) u1))
(* 2 (* u2 (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))
(* 2 (* u2 (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))
(* 2 (* u2 (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))
(* 2 (* u2 (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))
(* 2 (* u2 (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))
(* 2 (* u2 (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))
(* 2 (* u2 (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))
(* 2 (* u2 (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))
(* 2 (* u2 (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))
(* 2 (* u2 (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))
(* 2 (* u2 (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))
(* 2 (* u2 (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))
(* 2 (* u2 (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))
(* u2 (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI))))
(*.f32 u2 (fma.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (*.f32 u2 u2))) (*.f32 #s(literal 2 binary32) (PI.f32))))
(* u2 (+ (* 2 (PI)) (* (pow u2 2) (+ (* -4/3 (pow (PI) 3)) (* 4/15 (* (pow u2 2) (pow (PI) 5)))))))
(*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (*.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32)))) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32))))
(* u2 (+ (* 2 (PI)) (* (pow u2 2) (+ (* -4/3 (pow (PI) 3)) (* (pow u2 2) (+ (* -8/315 (* (pow u2 2) (pow (PI) 7))) (* 4/15 (pow (PI) 5))))))))
(*.f32 u2 (fma.f32 #s(literal 2 binary32) (PI.f32) (*.f32 (*.f32 u2 u2) (fma.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (*.f32 (pow.f32 (PI.f32) #s(literal 7 binary32)) #s(literal -8/315 binary32)) (*.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))
(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)))
(* u2 (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI))))
(*.f32 u2 (fma.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (*.f32 u2 u2))) (*.f32 #s(literal 2 binary32) (PI.f32))))
(* u2 (+ (* 2 (PI)) (* (pow u2 2) (+ (* -4/3 (pow (PI) 3)) (* 4/15 (* (pow u2 2) (pow (PI) 5)))))))
(*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (*.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32)))) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32))))
(* u2 (+ (* 2 (PI)) (* (pow u2 2) (+ (* -4/3 (pow (PI) 3)) (* (pow u2 2) (+ (* -8/315 (* (pow u2 2) (pow (PI) 7))) (* 4/15 (pow (PI) 5))))))))
(*.f32 u2 (fma.f32 #s(literal 2 binary32) (PI.f32) (*.f32 (*.f32 u2 u2) (fma.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (*.f32 (pow.f32 (PI.f32) #s(literal 7 binary32)) #s(literal -8/315 binary32)) (*.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))
(sin (* 2 (* u2 (PI))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
(sin (* 2 (* u2 (PI))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
(sin (* 2 (* u2 (PI))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
(sin (* 2 (* u2 (PI))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
(sin (* 2 (* u2 (PI))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
(sin (* 2 (* u2 (PI))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
(sin (* 2 (* u2 (PI))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
(sin (* 2 (* u2 (PI))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
1
#s(literal 1 binary32)
(+ 1 (* -1 u1))
(-.f32 #s(literal 1 binary32) u1)
(+ 1 (* u1 (- u1 1)))
(fma.f32 u1 (+.f32 u1 #s(literal -1 binary32)) #s(literal 1 binary32))
(+ 1 (* u1 (- (* u1 (+ 1 (* -1 u1))) 1)))
(fma.f32 u1 (fma.f32 u1 (-.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1 binary32))
(/ 1 u1)
(/.f32 #s(literal 1 binary32) u1)
(/ (- 1 (/ 1 u1)) u1)
(/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) u1)
(/ (- (+ 1 (/ 1 (pow u1 2))) (/ 1 u1)) u1)
(/.f32 (+.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) u1)) u1)
(/ (- (+ 1 (/ 1 (pow u1 2))) (+ (/ 1 u1) (/ 1 (pow u1 3)))) u1)
(/.f32 (+.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) u1)) u1)) u1)
(/ 1 u1)
(/.f32 #s(literal 1 binary32) u1)
(* -1 (/ (- (/ 1 u1) 1) u1))
(/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) u1)
(* -1 (/ (- (* -1 (/ (- (/ 1 u1) 1) u1)) 1) u1))
(/.f32 (+.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) u1)) (neg.f32 u1))
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (/ 1 u1) 1) u1)) 1) u1)) 1) u1))
(neg.f32 (/.f32 (-.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) u1)) u1)) u1))
(* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2)))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (neg.f32 (sqrt.f32 u1)))
(+ (* -1/4 (* (sqrt (pow u1 3)) (sin (* 2 (* u2 (PI)))))) (* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))))
(fma.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (neg.f32 (sqrt.f32 u1)) (*.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))))))
(+ (* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))) (* (pow u1 2) (+ (* -1/4 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))) (* -1/6 (* (sqrt u1) (sin (* 2 (* u2 (PI)))))))))
(fma.f32 (*.f32 u1 u1) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (fma.f32 #s(literal -1/4 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 (sqrt.f32 u1) #s(literal -1/6 binary32)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (neg.f32 (sqrt.f32 u1))))
(+ (* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))) (* (pow u1 2) (+ (* -1/4 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))) (* u1 (+ (* -1/2 (* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (+ 1/4 (* 1/16 (/ 1 (* u1 (pow (sqrt -1) 2)))))))) (* -1/6 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))))))))
(fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/6 binary32)) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1))) (*.f32 (sqrt.f32 u1) #s(literal -1/2 binary32)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 #s(literal -1/4 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (neg.f32 (sqrt.f32 u1))))
(* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1)))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))))
(+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) u1) (sqrt (/ 1 (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))))))) (* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))))))
(fma.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1)) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))) #s(literal -1/2 binary32))))
(+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) u1) (sqrt (/ 1 (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))))))) (+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1)))))))))) (pow u1 2)) (sqrt (/ 1 (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))))))) (* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1)))))))))
(fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))) (fma.f32 #s(literal -1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1)) (*.f32 #s(literal -1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 u1 u1)))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))))))
(+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) u1) (sqrt (/ 1 (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))))))) (+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (* (sqrt -1) (+ 1/3 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1)))))))) (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1)))))))))) (pow u1 3)) (sqrt (/ 1 (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))))))) (+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1)))))))))) (pow u1 2)) (sqrt (/ 1 (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))))))) (* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))))))))
(fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))) #s(literal 1/4 binary32)) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))))))) (*.f32 u1 (*.f32 u1 u1))) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))) (fma.f32 #s(literal -1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1)) (*.f32 #s(literal -1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 u1 u1)))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))))))
(* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (log.f32 #s(literal -1 binary32))) (neg.f32 (log.f32 (neg.f32 u1)))))))
(+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) u1) (sqrt (/ 1 (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1)))))))) (* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1)))))))
(fma.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1)) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 #s(literal 2 binary32) (log.f32 #s(literal -1 binary32))) (neg.f32 (log.f32 (neg.f32 u1)))))) #s(literal -1/2 binary32)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (log.f32 #s(literal -1 binary32))) (neg.f32 (log.f32 (neg.f32 u1))))))))
(+ (* -1 (/ (+ (* 1/2 (* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (/ 1 (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1)))))))) (* 1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1))))))))) u1) (sqrt (/ 1 (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1))))))))) u1)) (* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1)))))))
(fma.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (log.f32 #s(literal -1 binary32))) (neg.f32 (log.f32 (neg.f32 u1)))))) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 #s(literal 2 binary32) (log.f32 #s(literal -1 binary32))) (neg.f32 (log.f32 (neg.f32 u1)))))) (fma.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)) (/.f32 (*.f32 (sqrt.f32 #s(literal -1 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 (*.f32 #s(literal 2 binary32) (log.f32 #s(literal -1 binary32))) (neg.f32 (log.f32 (neg.f32 u1)))))))) u1)))) u1))
(+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (* (sin (* 2 (* u2 (PI)))) (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1))))))))) (sqrt (/ 1 (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1)))))))) (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (* (sqrt -1) (- 1/3 (* -1/2 (/ (+ 1/2 (* 1/4 (/ 1 (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1))))))) (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1))))))))) u1) (sqrt (/ 1 (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1))))))))) u1)) (* 1/2 (* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (/ 1 (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1))))))))) u1)) (* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1)))))))
(fma.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) (log.f32 #s(literal -1 binary32))) (neg.f32 (log.f32 (neg.f32 u1)))))) (/.f32 (fma.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 #s(literal 2 binary32) (log.f32 #s(literal -1 binary32))) (neg.f32 (log.f32 (neg.f32 u1))))))) #s(literal 1/2 binary32)) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 #s(literal 2 binary32) (log.f32 #s(literal -1 binary32))) (neg.f32 (log.f32 (neg.f32 u1)))))) (fma.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (-.f32 (*.f32 #s(literal 2 binary32) (log.f32 #s(literal -1 binary32))) (neg.f32 (log.f32 (neg.f32 u1))))))) (/.f32 (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (+.f32 #s(literal 1/3 binary32) (/.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 #s(literal 1/4 binary32) (-.f32 (*.f32 #s(literal 2 binary32) (log.f32 #s(literal -1 binary32))) (neg.f32 (log.f32 (neg.f32 u1))))) #s(literal -1/4 binary32)) (-.f32 (neg.f32 (log.f32 (neg.f32 u1))) (*.f32 #s(literal 2 binary32) (log.f32 #s(literal -1 binary32))))))) u1)))) u1)) (neg.f32 u1)))
(* 2 (* (* u2 (* (PI) (sqrt -1))) (sqrt (+ (log (- 1 (pow u1 2))) (log (/ 1 (+ 1 u1)))))))
(*.f32 (sqrt.f32 (-.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) (log1p.f32 u1))) (*.f32 (*.f32 u2 (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32)))) #s(literal 2 binary32)))
(* u2 (+ (* -4/3 (* (* (pow u2 2) (* (pow (PI) 3) (sqrt -1))) (sqrt (+ (log (- 1 (pow u1 2))) (log (/ 1 (+ 1 u1))))))) (* 2 (* (* (PI) (sqrt -1)) (sqrt (+ (log (- 1 (pow u1 2))) (log (/ 1 (+ 1 u1)))))))))
(*.f32 u2 (*.f32 (sqrt.f32 (-.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) (log1p.f32 u1))) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (PI.f32)) (*.f32 (PI.f32) (PI.f32))) (sqrt.f32 #s(literal -1 binary32)) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32)))))))
(* u2 (+ (* 2 (* (* (PI) (sqrt -1)) (sqrt (+ (log (- 1 (pow u1 2))) (log (/ 1 (+ 1 u1))))))) (* (pow u2 2) (+ (* -4/3 (* (* (pow (PI) 3) (sqrt -1)) (sqrt (+ (log (- 1 (pow u1 2))) (log (/ 1 (+ 1 u1))))))) (* 4/15 (* (* (pow u2 2) (* (pow (PI) 5) (sqrt -1))) (sqrt (+ (log (- 1 (pow u1 2))) (log (/ 1 (+ 1 u1)))))))))))
(*.f32 u2 (fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (-.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) (log1p.f32 u1))) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)) (*.f32 (*.f32 u2 (*.f32 u2 (*.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32))))) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 (sqrt.f32 (-.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) (log1p.f32 u1))) (*.f32 (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))) #s(literal 2 binary32)))))
(* u2 (+ (* 2 (* (* (PI) (sqrt -1)) (sqrt (+ (log (- 1 (pow u1 2))) (log (/ 1 (+ 1 u1))))))) (* (pow u2 2) (+ (* -4/3 (* (* (pow (PI) 3) (sqrt -1)) (sqrt (+ (log (- 1 (pow u1 2))) (log (/ 1 (+ 1 u1))))))) (* (pow u2 2) (+ (* -8/315 (* (* (pow u2 2) (* (pow (PI) 7) (sqrt -1))) (sqrt (+ (log (- 1 (pow u1 2))) (log (/ 1 (+ 1 u1))))))) (* 4/15 (* (* (pow (PI) 5) (sqrt -1)) (sqrt (+ (log (- 1 (pow u1 2))) (log (/ 1 (+ 1 u1)))))))))))))
(*.f32 u2 (fma.f32 (sqrt.f32 (-.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) (log1p.f32 u1))) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (PI.f32)) (*.f32 (PI.f32) (PI.f32))) (sqrt.f32 #s(literal -1 binary32)) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 (*.f32 (sqrt.f32 (-.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) (log1p.f32 u1))) (fma.f32 #s(literal 4/15 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 (PI.f32) #s(literal 5 binary32))) (*.f32 #s(literal -8/315 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (*.f32 (pow.f32 (PI.f32) #s(literal 7 binary32)) u2) u2))))) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)))))
(* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log (- 1 (pow u1 2))) (log (/ 1 (+ 1 u1))))))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (-.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) (log1p.f32 u1)))))
(* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log (- 1 (pow u1 2))) (log (/ 1 (+ 1 u1))))))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (-.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) (log1p.f32 u1)))))
(* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log (- 1 (pow u1 2))) (log (/ 1 (+ 1 u1))))))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (-.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) (log1p.f32 u1)))))
(* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log (- 1 (pow u1 2))) (log (/ 1 (+ 1 u1))))))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (-.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) (log1p.f32 u1)))))
(* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log (- 1 (pow u1 2))) (log (/ 1 (+ 1 u1))))))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (-.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) (log1p.f32 u1)))))
(* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log (- 1 (pow u1 2))) (log (/ 1 (+ 1 u1))))))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (-.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) (log1p.f32 u1)))))
(* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log (- 1 (pow u1 2))) (log (/ 1 (+ 1 u1))))))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (-.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) (log1p.f32 u1)))))
(* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log (- 1 (pow u1 2))) (log (/ 1 (+ 1 u1))))))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (-.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) (log1p.f32 u1)))))

rewrite298.0ms (2.2%)

Memory
-15.3MiB live, 384.2MiB allocated
Rules
3 528×lower-*.f64
3 504×lower-*.f32
3 142×lower-/.f64
3 138×lower-/.f32
2 958×lower-fma.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
055233
097186
1264184
21494157
09206155
Stop Event
iter limit
node limit
iter limit
Counts
26 → 1 018
Calls
Call 1
Inputs
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1))))
(neg.f32 (log1p.f32 (neg.f32 u1)))
(log1p.f32 (neg.f32 u1))
(*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
#s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1)))
(neg.f32 (sqrt.f32 u1))
(sqrt.f32 u1)
(log.f32 (-.f32 #s(literal 1 binary32) u1))
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (*.f32 (PI.f32) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32))))))
(sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1))))
(neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))
(log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32)))
(/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32))
(neg.f32 (+.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32)))))
(+.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32))))
(exp.f32 (*.f32 (log.f32 (log1p.f32 u1)) #s(literal 1/2 binary32)))
(*.f32 (exp.f32 (*.f32 (log.f32 (log1p.f32 u1)) #s(literal 1/2 binary32))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (log.f32 (log1p.f32 u1)) #s(literal 1/2 binary32))
(log.f32 (log1p.f32 u1))
(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)
(sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))
#s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (*.f32 (PI.f32) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32)))))
(*.f32 (PI.f32) (PI.f32))
(/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1))
(*.f32 (sqrt.f32 (neg.f32 (+.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
Outputs
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))))
(exp.f32 (*.f32 (log.f32 (log1p.f32 u1)) #s(literal 1/2 binary32)))
(exp.f32 (*.f32 (log.f32 (neg.f32 (log1p.f32 u1))) #s(literal 1/2 binary32)))
(exp.f32 (*.f32 (log.f32 (exp.f32 #s(literal 1/2 binary32))) (log.f32 (log1p.f32 u1))))
(pow.f32 (log1p.f32 u1) #s(literal 1/2 binary32))
(pow.f32 (neg.f32 (log1p.f32 u1)) #s(literal 1/2 binary32))
(pow.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) #s(literal 1/4 binary32))
(pow.f32 (exp.f32 #s(literal 1/2 binary32)) (log.f32 (log1p.f32 u1)))
(pow.f32 (pow.f32 (log1p.f32 u1) #s(literal 1/4 binary32)) #s(literal 2 binary32))
(pow.f32 (pow.f32 (neg.f32 (log1p.f32 u1)) #s(literal 1/4 binary32)) #s(literal 2 binary32))
(pow.f32 (exp.f32 (log.f32 (neg.f32 (log1p.f32 u1)))) #s(literal 1/2 binary32))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (log1p.f32 u1))))
(/.f32 (sqrt.f32 (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32)) (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32))))) (sqrt.f32 (fma.f32 (neg.f32 (log1p.f32 u1)) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32)))))
(/.f32 (sqrt.f32 (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32)) (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32))))) (sqrt.f32 (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32)) (*.f32 (neg.f32 (log1p.f32 u1)) (log1p.f32 (*.f32 u1 u1)))))))
(/.f32 (sqrt.f32 (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32)) (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32))))) (sqrt.f32 (neg.f32 (fma.f32 (neg.f32 (log1p.f32 u1)) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32))))))
(/.f32 (sqrt.f32 (*.f32 (log1p.f32 u1) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))))) (sqrt.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32))))))
(/.f32 (sqrt.f32 (*.f32 (log1p.f32 u1) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))))) (sqrt.f32 (neg.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))))))
(/.f32 (sqrt.f32 (*.f32 (log1p.f32 u1) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))))) (sqrt.f32 (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 u1 #s(literal 1 binary32))))))
(/.f32 (sqrt.f32 (neg.f32 (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32)) (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)))))) (sqrt.f32 (fma.f32 (neg.f32 (log1p.f32 u1)) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32)))))
(/.f32 (sqrt.f32 (neg.f32 (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32)) (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)))))) (sqrt.f32 (neg.f32 (fma.f32 (neg.f32 (log1p.f32 u1)) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32))))))
(/.f32 (sqrt.f32 (neg.f32 (*.f32 (log1p.f32 u1) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32))))))) (sqrt.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32))))))
(/.f32 (sqrt.f32 (neg.f32 (*.f32 (log1p.f32 u1) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32))))))) (sqrt.f32 (neg.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))))))
(/.f32 (sqrt.f32 (-.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32)))) (sqrt.f32 (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))
(/.f32 (sqrt.f32 (+.f32 (pow.f32 (neg.f32 (log1p.f32 (*.f32 u1 u1))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)))) (sqrt.f32 (+.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 (sqrt.f32 (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)))) (sqrt.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32))))
(/.f32 (sqrt.f32 (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)))) (sqrt.f32 (log1p.f32 u1)))
(sqrt.f32 (log1p.f32 u1))
(sqrt.f32 (neg.f32 (log1p.f32 u1)))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (sqrt.f32 #s(literal -1 binary32)))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (pow.f32 (log1p.f32 u1) #s(literal 1/4 binary32)) (pow.f32 (log1p.f32 u1) #s(literal 1/4 binary32)))
(*.f32 (pow.f32 (neg.f32 (log1p.f32 u1)) #s(literal 1/4 binary32)) (pow.f32 (neg.f32 (log1p.f32 u1)) #s(literal 1/4 binary32)))
(*.f32 (pow.f32 (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32)) (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)))) #s(literal 1/2 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 (log1p.f32 u1)) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32)))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (*.f32 (log1p.f32 u1) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32))))) #s(literal 1/2 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32))))) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32)) (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 (log1p.f32 u1)) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32))))))
(*.f32 (sqrt.f32 (*.f32 (log1p.f32 u1) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))))))
(neg.f32 (log1p.f32 u1))
(+.f32 (log1p.f32 u1) (neg.f32 (log1p.f32 (*.f32 u1 u1))))
(+.f32 (neg.f32 (log1p.f32 u1)) #s(literal 0 binary32))
(+.f32 #s(literal 0 binary32) (neg.f32 (log1p.f32 u1)))
(+.f32 (neg.f32 (log1p.f32 (*.f32 u1 u1))) (log1p.f32 u1))
(+.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (+.f32 u1 #s(literal -1 binary32)))))
(+.f32 (neg.f32 (log.f32 (+.f32 u1 #s(literal -1 binary32)))) (log.f32 #s(literal -1 binary32)))
(+.f32 (neg.f32 (log.f32 (+.f32 u1 #s(literal -1 binary32)))) (neg.f32 (log.f32 #s(literal -1 binary32))))
(+.f32 (*.f32 (neg.f32 (log1p.f32 u1)) #s(literal -1 binary32)) (*.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal -1 binary32)))
(+.f32 (*.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal -1 binary32)) (*.f32 (neg.f32 (log1p.f32 u1)) #s(literal -1 binary32)))
(+.f32 (log.f32 (pow.f32 (+.f32 u1 #s(literal 1 binary32)) #s(literal -1/2 binary32))) (log.f32 (pow.f32 (+.f32 u1 #s(literal 1 binary32)) #s(literal -1/2 binary32))))
(+.f32 (log.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (log1p.f32 (fma.f32 u1 u1 u1)))
(fma.f32 #s(literal 1 binary32) (log1p.f32 u1) (neg.f32 (log1p.f32 (*.f32 u1 u1))))
(fma.f32 (log1p.f32 u1) #s(literal -1 binary32) #s(literal 0 binary32))
(fma.f32 (neg.f32 (log1p.f32 u1)) #s(literal -1 binary32) (*.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal -1 binary32)))
(fma.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal -1 binary32) (*.f32 (neg.f32 (log1p.f32 u1)) #s(literal -1 binary32)))
(fma.f32 #s(literal -1 binary32) (log1p.f32 u1) #s(literal 0 binary32))
(fma.f32 #s(literal -1 binary32) (neg.f32 (log1p.f32 u1)) (neg.f32 (log1p.f32 (*.f32 u1 u1))))
(fma.f32 #s(literal -1 binary32) (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1))
(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 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32)) (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)))) (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 (log1p.f32 u1)) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32)))) (neg.f32 (log1p.f32 (*.f32 u1 u1))))
(fma.f32 (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32)) (neg.f32 (pow.f32 (log1p.f32 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 (neg.f32 (log1p.f32 u1)) (log1p.f32 (*.f32 u1 u1)))))) (neg.f32 (log1p.f32 (*.f32 u1 u1))))
(fma.f32 (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32)) (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)))) (/.f32 #s(literal 1 binary32) (neg.f32 (fma.f32 (neg.f32 (log1p.f32 u1)) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32))))) #s(literal 0 binary32))
(fma.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) (neg.f32 (log1p.f32 u1))) #s(literal 0 binary32))
(fma.f32 (*.f32 (log1p.f32 u1) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32))))) (/.f32 #s(literal 1 binary32) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32))))) (neg.f32 (log1p.f32 (*.f32 u1 u1))))
(fma.f32 (*.f32 (log1p.f32 u1) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32))))) (/.f32 #s(literal 1 binary32) (neg.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))))) #s(literal 0 binary32))
(fma.f32 (*.f32 (log1p.f32 u1) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32))))) (/.f32 #s(literal 1 binary32) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 u1 #s(literal 1 binary32))))) #s(literal 0 binary32))
(fma.f32 (neg.f32 (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32)) (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32))))) (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 (log1p.f32 u1)) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32)))) #s(literal 0 binary32))
(fma.f32 (neg.f32 (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32)) (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32))))) (/.f32 #s(literal 1 binary32) (neg.f32 (fma.f32 (neg.f32 (log1p.f32 u1)) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32))))) (neg.f32 (log1p.f32 (*.f32 u1 u1))))
(fma.f32 (neg.f32 (*.f32 (log1p.f32 u1) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))))) (/.f32 #s(literal 1 binary32) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32))))) #s(literal 0 binary32))
(fma.f32 (neg.f32 (*.f32 (log1p.f32 u1) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))))) (/.f32 #s(literal 1 binary32) (neg.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))))) (neg.f32 (log1p.f32 (*.f32 u1 u1))))
(fma.f32 (+.f32 (pow.f32 (neg.f32 (log1p.f32 (*.f32 u1 u1))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 u1) #s(literal 3 binary32))) (/.f32 #s(literal 1 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))))) #s(literal 0 binary32))
(fma.f32 (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (log1p.f32 u1)) #s(literal 0 binary32))
(fma.f32 (-.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) (neg.f32 (log1p.f32 (*.f32 u1 u1))))
(-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1)))
(-.f32 (neg.f32 (log1p.f32 u1)) #s(literal 0 binary32))
(-.f32 (neg.f32 (log1p.f32 u1)) (/.f32 #s(literal 0 binary32) (pow.f32 (log1p.f32 u1) #s(literal 2 binary32))))
(-.f32 (neg.f32 (log1p.f32 u1)) (/.f32 #s(literal 0 binary32) (neg.f32 (log1p.f32 u1))))
(-.f32 #s(literal 0 binary32) (log1p.f32 u1))
(-.f32 (neg.f32 (log1p.f32 (*.f32 u1 u1))) (neg.f32 (log1p.f32 u1)))
(-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (+.f32 u1 #s(literal -1 binary32))))
(-.f32 (neg.f32 (log.f32 (+.f32 u1 #s(literal -1 binary32)))) (log.f32 #s(literal -1 binary32)))
(-.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 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32)) (neg.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))))) (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (neg.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))))))
(-.f32 (/.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32)) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 u1 #s(literal 1 binary32))))) (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 u1 #s(literal 1 binary32))))))
(-.f32 (/.f32 #s(literal 0 binary32) (log1p.f32 u1)) (log1p.f32 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 (neg.f32 (log1p.f32 u1)) (pow.f32 (log1p.f32 u1) #s(literal 2 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (neg.f32 (fma.f32 (neg.f32 (log1p.f32 u1)) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32)))) (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32)) (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (neg.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32))))) (*.f32 (log1p.f32 u1) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (neg.f32 (log1p.f32 u1)) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32))) (neg.f32 (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32)) (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)))))))
(/.f32 #s(literal 1 binary32) (/.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))) (neg.f32 (*.f32 (log1p.f32 u1) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32))))))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.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 (pow.f32 (neg.f32 (log1p.f32 (*.f32 u1 u1))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 u1 #s(literal 1 binary32)))) (*.f32 (log1p.f32 u1) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))))))
(/.f32 #s(literal 1 binary32) (/.f32 (log1p.f32 u1) (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)))))
(/.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (log1p.f32 u1)))
(/.f32 (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32))) (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)))
(/.f32 (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (-.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (*.f32 #s(literal 0 binary32) (neg.f32 (log1p.f32 u1))))))
(/.f32 (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32)) (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)))) (neg.f32 (fma.f32 (neg.f32 (log1p.f32 u1)) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32)))))
(/.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (neg.f32 (log1p.f32 u1)))
(/.f32 (*.f32 (log1p.f32 u1) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32))))) (neg.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32))))))
(/.f32 (*.f32 (log1p.f32 u1) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32))))) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32)) (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32))))) (fma.f32 (neg.f32 (log1p.f32 u1)) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32)) (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32))))) (neg.f32 (neg.f32 (fma.f32 (neg.f32 (log1p.f32 u1)) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32))))))
(/.f32 (neg.f32 (*.f32 (log1p.f32 u1) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (neg.f32 (*.f32 (log1p.f32 u1) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))))) (neg.f32 (neg.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))))))
(/.f32 (neg.f32 (*.f32 (log1p.f32 u1) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))))) (neg.f32 (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 u1 #s(literal 1 binary32))))))
(/.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)) (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32))))
(/.f32 (+.f32 (pow.f32 (neg.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 (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32))) (log1p.f32 u1))
(/.f32 (-.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32))) (-.f32 (log1p.f32 u1) (neg.f32 (log1p.f32 (*.f32 u1 u1)))))
(/.f32 (-.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32))) (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1))))
(/.f32 (neg.f32 (neg.f32 (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32)) (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)))))) (neg.f32 (fma.f32 (neg.f32 (log1p.f32 u1)) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (neg.f32 (*.f32 (log1p.f32 u1) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32))))))) (neg.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32))))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (neg.f32 (log1p.f32 (*.f32 u1 u1))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)))) (neg.f32 (+.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 (neg.f32 (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)))) (neg.f32 (log1p.f32 u1)))
(/.f32 (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)) (pow.f32 (neg.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 (+.f32 (pow.f32 (*.f32 (neg.f32 (log1p.f32 u1)) #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (*.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal -1 binary32)) #s(literal 3 binary32))) (fma.f32 (*.f32 (neg.f32 (log1p.f32 u1)) #s(literal -1 binary32)) (*.f32 (neg.f32 (log1p.f32 u1)) #s(literal -1 binary32)) (-.f32 (*.f32 (*.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal -1 binary32)) (*.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal -1 binary32))) (*.f32 (*.f32 (neg.f32 (log1p.f32 u1)) #s(literal -1 binary32)) (*.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal -1 binary32))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (*.f32 (neg.f32 (log1p.f32 u1)) #s(literal -1 binary32)) #s(literal 3 binary32))) (fma.f32 (*.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal -1 binary32)) (*.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal -1 binary32)) (-.f32 (*.f32 (*.f32 (neg.f32 (log1p.f32 u1)) #s(literal -1 binary32)) (*.f32 (neg.f32 (log1p.f32 u1)) #s(literal -1 binary32))) (*.f32 (*.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal -1 binary32)) (*.f32 (neg.f32 (log1p.f32 u1)) #s(literal -1 binary32))))))
(/.f32 (-.f32 (pow.f32 (log.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (log.f32 (+.f32 u1 #s(literal -1 binary32))) #s(literal 3 binary32))) (fma.f32 (log.f32 #s(literal -1 binary32)) (log.f32 #s(literal -1 binary32)) (fma.f32 (log.f32 (+.f32 u1 #s(literal -1 binary32))) (log.f32 (+.f32 u1 #s(literal -1 binary32))) (*.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (+.f32 u1 #s(literal -1 binary32)))))))
(/.f32 (-.f32 (pow.f32 (neg.f32 (log.f32 (+.f32 u1 #s(literal -1 binary32)))) #s(literal 3 binary32)) (pow.f32 (log.f32 #s(literal -1 binary32)) #s(literal 3 binary32))) (fma.f32 (neg.f32 (log.f32 (+.f32 u1 #s(literal -1 binary32)))) (neg.f32 (log.f32 (+.f32 u1 #s(literal -1 binary32)))) (fma.f32 (log.f32 #s(literal -1 binary32)) (log.f32 #s(literal -1 binary32)) (*.f32 (neg.f32 (log.f32 (+.f32 u1 #s(literal -1 binary32)))) (log.f32 #s(literal -1 binary32))))))
(/.f32 (-.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32))) (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32)) (*.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1))))))
(/.f32 (-.f32 (pow.f32 (neg.f32 (log1p.f32 (*.f32 u1 u1))) #s(literal 3 binary32)) (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)))) (fma.f32 (neg.f32 (log1p.f32 u1)) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32))))
(/.f32 (-.f32 (*.f32 (*.f32 (neg.f32 (log1p.f32 u1)) #s(literal -1 binary32)) (*.f32 (neg.f32 (log1p.f32 u1)) #s(literal -1 binary32))) (*.f32 (*.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal -1 binary32)) (*.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal -1 binary32)))) (-.f32 (*.f32 (neg.f32 (log1p.f32 u1)) #s(literal -1 binary32)) (*.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal -1 binary32))))
(/.f32 (-.f32 (*.f32 (*.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal -1 binary32)) (*.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal -1 binary32))) (*.f32 (*.f32 (neg.f32 (log1p.f32 u1)) #s(literal -1 binary32)) (*.f32 (neg.f32 (log1p.f32 u1)) #s(literal -1 binary32)))) (-.f32 (*.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal -1 binary32)) (*.f32 (neg.f32 (log1p.f32 u1)) #s(literal -1 binary32))))
(/.f32 (-.f32 (*.f32 (log.f32 #s(literal -1 binary32)) (log.f32 #s(literal -1 binary32))) (*.f32 (log.f32 (+.f32 u1 #s(literal -1 binary32))) (log.f32 (+.f32 u1 #s(literal -1 binary32))))) (log1p.f32 u1))
(/.f32 (-.f32 (*.f32 (neg.f32 (log.f32 (+.f32 u1 #s(literal -1 binary32)))) (neg.f32 (log.f32 (+.f32 u1 #s(literal -1 binary32))))) (*.f32 (log.f32 #s(literal -1 binary32)) (log.f32 #s(literal -1 binary32)))) (neg.f32 (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 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32)) (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)))) (/.f32 #s(literal 1 binary32) (neg.f32 (fma.f32 (neg.f32 (log1p.f32 u1)) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32))))))
(*.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) (neg.f32 (log1p.f32 u1))))
(*.f32 (*.f32 (log1p.f32 u1) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32))))) (/.f32 #s(literal 1 binary32) (neg.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))))))
(*.f32 (*.f32 (log1p.f32 u1) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32))))) (/.f32 #s(literal 1 binary32) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 u1 #s(literal 1 binary32))))))
(*.f32 (neg.f32 (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32)) (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32))))) (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 (log1p.f32 u1)) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32)))))
(*.f32 (neg.f32 (*.f32 (log1p.f32 u1) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))))) (/.f32 #s(literal 1 binary32) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32))))))
(*.f32 (+.f32 (pow.f32 (neg.f32 (log1p.f32 (*.f32 u1 u1))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 u1) #s(literal 3 binary32))) (/.f32 #s(literal 1 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 (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (log1p.f32 u1)))
(log.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))))
(log1p.f32 u1)
(log1p.f32 (neg.f32 u1))
(neg.f32 (neg.f32 (log1p.f32 u1)))
(exp.f32 (log.f32 (log1p.f32 u1)))
(+.f32 (log1p.f32 u1) #s(literal 0 binary32))
(+.f32 (neg.f32 (log1p.f32 u1)) (log1p.f32 (*.f32 u1 u1)))
(+.f32 (log1p.f32 (*.f32 u1 u1)) (neg.f32 (log1p.f32 u1)))
(+.f32 #s(literal 0 binary32) (log1p.f32 u1))
(+.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) (log.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))))
(+.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) (neg.f32 (log1p.f32 (fma.f32 u1 u1 u1))))
(+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (+.f32 u1 #s(literal -1 binary32))))
(+.f32 (log.f32 (+.f32 u1 #s(literal -1 binary32))) (log.f32 #s(literal -1 binary32)))
(+.f32 (/.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32)) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32))))) (neg.f32 (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))))))
(+.f32 (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (log1p.f32 (fma.f32 u1 u1 u1)))
(pow.f32 (/.f32 #s(literal 1 binary32) (log1p.f32 u1)) #s(literal -1 binary32))
(fma.f32 #s(literal 1 binary32) (log1p.f32 u1) #s(literal 0 binary32))
(fma.f32 (log1p.f32 u1) #s(literal -1 binary32) (log1p.f32 (*.f32 u1 u1)))
(fma.f32 #s(literal -1 binary32) (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1)))
(fma.f32 #s(literal -1 binary32) (neg.f32 (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))) (log1p.f32 (*.f32 u1 u1)))
(fma.f32 (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32)) (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)))) (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 (log1p.f32 u1)) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32)))) #s(literal 0 binary32))
(fma.f32 (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32)) (neg.f32 (pow.f32 (log1p.f32 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 (neg.f32 (log1p.f32 u1)) (log1p.f32 (*.f32 u1 u1)))))) #s(literal 0 binary32))
(fma.f32 (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32)) (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)))) (/.f32 #s(literal 1 binary32) (neg.f32 (fma.f32 (neg.f32 (log1p.f32 u1)) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32))))) (log1p.f32 (*.f32 u1 u1)))
(fma.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32))))) (neg.f32 (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))))))
(fma.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) (neg.f32 (log1p.f32 u1))) (log1p.f32 (*.f32 u1 u1)))
(fma.f32 (*.f32 (log1p.f32 u1) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32))))) (/.f32 #s(literal 1 binary32) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32))))) #s(literal 0 binary32))
(fma.f32 (*.f32 (log1p.f32 u1) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32))))) (/.f32 #s(literal 1 binary32) (neg.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))))) (log1p.f32 (*.f32 u1 u1)))
(fma.f32 (*.f32 (log1p.f32 u1) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32))))) (/.f32 #s(literal 1 binary32) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 u1 #s(literal 1 binary32))))) (log1p.f32 (*.f32 u1 u1)))
(fma.f32 (neg.f32 (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32)) (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32))))) (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 (log1p.f32 u1)) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32)))) (log1p.f32 (*.f32 u1 u1)))
(fma.f32 (neg.f32 (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32)) (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32))))) (/.f32 #s(literal 1 binary32) (neg.f32 (fma.f32 (neg.f32 (log1p.f32 u1)) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32))))) #s(literal 0 binary32))
(fma.f32 (neg.f32 (*.f32 (log1p.f32 u1) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))))) (/.f32 #s(literal 1 binary32) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32))))) (log1p.f32 (*.f32 u1 u1)))
(fma.f32 (neg.f32 (*.f32 (log1p.f32 u1) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))))) (/.f32 #s(literal 1 binary32) (neg.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))))) #s(literal 0 binary32))
(fma.f32 (+.f32 (pow.f32 (neg.f32 (log1p.f32 (*.f32 u1 u1))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 u1) #s(literal 3 binary32))) (/.f32 #s(literal 1 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))))) (log1p.f32 (*.f32 u1 u1)))
(fma.f32 (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (log1p.f32 u1)) (log1p.f32 (*.f32 u1 u1)))
(fma.f32 (-.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) #s(literal 0 binary32))
(-.f32 (log1p.f32 u1) #s(literal 0 binary32))
(-.f32 (neg.f32 (log1p.f32 u1)) (neg.f32 (log1p.f32 (*.f32 u1 u1))))
(-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1))
(-.f32 #s(literal 0 binary32) (neg.f32 (log1p.f32 u1)))
(-.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))) (log1p.f32 (*.f32 u1 u1)))
(-.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) (log1p.f32 (fma.f32 u1 u1 u1)))
(-.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) (log.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32)))))
(-.f32 (log1p.f32 (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)))) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 (*.f32 u1 (neg.f32 u1)) (fma.f32 u1 u1 #s(literal -1 binary32)) #s(literal 1 binary32)))))
(-.f32 (log1p.f32 (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)))) (log.f32 (*.f32 (fma.f32 (*.f32 u1 (neg.f32 u1)) (fma.f32 u1 u1 #s(literal -1 binary32)) #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32)))))
(-.f32 (log1p.f32 (neg.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))))
(-.f32 (log1p.f32 (neg.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)))) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(-.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (+.f32 u1 #s(literal -1 binary32)))))
(-.f32 (log.f32 (+.f32 u1 #s(literal -1 binary32))) (log.f32 #s(literal -1 binary32)))
(-.f32 (/.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32)) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32))))) (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32))))))
(-.f32 (log.f32 (/.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32)))) (log1p.f32 (*.f32 (*.f32 u1 (neg.f32 u1)) (fma.f32 u1 u1 #s(literal -1 binary32)))))
(-.f32 (log.f32 (*.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) #s(literal -1 binary32))) (log.f32 (*.f32 (fma.f32 (*.f32 u1 (neg.f32 u1)) (fma.f32 u1 u1 #s(literal -1 binary32)) #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))))
(-.f32 (log.f32 (/.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) (log.f32 (*.f32 (fma.f32 (*.f32 u1 (neg.f32 u1)) (fma.f32 u1 u1 #s(literal -1 binary32)) #s(literal 1 binary32)) #s(literal -1 binary32))))
(-.f32 (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) #s(literal -1 binary32))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal -1 binary32)))))
(-.f32 (log.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) (+.f32 u1 #s(literal -1 binary32)))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal -1 binary32))))
(-.f32 (log.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (log.f32 (+.f32 u1 #s(literal -1 binary32))))
(-.f32 (log.f32 (fma.f32 u1 u1 #s(literal -1 binary32))) (log.f32 (+.f32 u1 #s(literal -1 binary32))))
(-.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal -1 binary32))) (log.f32 (+.f32 u1 #s(literal -1 binary32))))
(-.f32 (log.f32 (neg.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (log.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))))
(-.f32 (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (+.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 u1 #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (log1p.f32 u1)))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (log1p.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 (neg.f32 (log1p.f32 u1)) (log1p.f32 (*.f32 u1 u1))))) (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32)) (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (-.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32)))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 #s(literal 1 binary32) (log1p.f32 u1))))
(/.f32 (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32)) (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)))) (fma.f32 (neg.f32 (log1p.f32 u1)) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32))))
(/.f32 (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32)) (neg.f32 (pow.f32 (log1p.f32 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 (neg.f32 (log1p.f32 u1)) (log1p.f32 (*.f32 u1 u1))))))
(/.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (log1p.f32 u1))
(/.f32 (*.f32 (log1p.f32 u1) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32))))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32)) (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32))))) (neg.f32 (fma.f32 (neg.f32 (log1p.f32 u1)) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32)) (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32))))) (neg.f32 (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32)) (*.f32 (neg.f32 (log1p.f32 u1)) (log1p.f32 (*.f32 u1 u1)))))))
(/.f32 (neg.f32 (*.f32 (log1p.f32 u1) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))))) (neg.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32))))))
(/.f32 (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32))) (neg.f32 (log1p.f32 u1)))
(/.f32 (-.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32))) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (+.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) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32))))) (*.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))) (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)))) (*.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32))))))
(/.f32 (*.f32 (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 9 binary32)) (pow.f32 (neg.f32 (log1p.f32 u1)) #s(literal 9 binary32))) #s(literal 1 binary32)) (*.f32 (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 6 binary32)) (-.f32 (pow.f32 (neg.f32 (log1p.f32 u1)) #s(literal 6 binary32)) (pow.f32 (*.f32 (neg.f32 (log1p.f32 u1)) (log1p.f32 (*.f32 u1 u1))) #s(literal 3 binary32)))) (fma.f32 (neg.f32 (log1p.f32 u1)) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32)))))
(/.f32 (*.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 6 binary32)) (pow.f32 (neg.f32 (log1p.f32 u1)) #s(literal 6 binary32))) #s(literal 1 binary32)) (*.f32 (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32)) (pow.f32 (log1p.f32 u1) #s(literal 3 binary32))) (fma.f32 (neg.f32 (log1p.f32 u1)) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32)))))
(/.f32 (*.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 6 binary32)) (pow.f32 (neg.f32 (log1p.f32 u1)) #s(literal 6 binary32))) #s(literal 1 binary32)) (*.f32 (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 4 binary32)) (+.f32 (pow.f32 (neg.f32 (log1p.f32 u1)) #s(literal 4 binary32)) (pow.f32 (*.f32 (neg.f32 (log1p.f32 u1)) (log1p.f32 (*.f32 u1 u1))) #s(literal 2 binary32)))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32))))))
(/.f32 (*.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 4 binary32)) (pow.f32 (neg.f32 (log1p.f32 u1)) #s(literal 4 binary32))) #s(literal 1 binary32)) (*.f32 (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32)) (pow.f32 (log1p.f32 u1) #s(literal 2 binary32))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32))))))
(/.f32 (neg.f32 (neg.f32 (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32)) (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)))))) (neg.f32 (neg.f32 (fma.f32 (neg.f32 (log1p.f32 u1)) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32))))))
(/.f32 (neg.f32 (neg.f32 (*.f32 (log1p.f32 u1) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32))))))) (neg.f32 (neg.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32)))) (neg.f32 (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 u1 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 u1) #s(literal 3 binary32)) #s(literal 0 binary32)) (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (+.f32 #s(literal 0 binary32) (*.f32 (log1p.f32 u1) #s(literal 0 binary32)))))
(/.f32 (-.f32 (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32))) (pow.f32 (neg.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 (neg.f32 (log1p.f32 u1)) (neg.f32 (log1p.f32 (*.f32 u1 u1)))))))
(/.f32 (-.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 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1)))))
(/.f32 (-.f32 (pow.f32 (/.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32)) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32))))) #s(literal 3 binary32)) (pow.f32 (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32))))) #s(literal 3 binary32))) (fma.f32 (/.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32)) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32))))) (/.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32)) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32))))) (fma.f32 (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32))))) (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32))))) (*.f32 (/.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32)) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32))))) (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))))))))
(/.f32 (-.f32 #s(literal 0 binary32) (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)))) (+.f32 #s(literal 0 binary32) (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (*.f32 #s(literal 0 binary32) (neg.f32 (log1p.f32 u1))))))
(/.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (fma.f32 u1 u1 u1)) #s(literal 3 binary32))) (fma.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) (fma.f32 (log1p.f32 (fma.f32 u1 u1 u1)) (log1p.f32 (fma.f32 u1 u1 u1)) (*.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) (log1p.f32 (fma.f32 u1 u1 u1))))))
(/.f32 (-.f32 (*.f32 (/.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32)) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32))))) (/.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32)) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))))) (*.f32 (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32))))) (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32))))))) (+.f32 (/.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32)) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32))))) (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))))))
(/.f32 (-.f32 (*.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) (log1p.f32 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (log1p.f32 (fma.f32 u1 u1 u1)) (log1p.f32 (fma.f32 u1 u1 u1)))) (+.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) (log1p.f32 (fma.f32 u1 u1 u1))))
(*.f32 #s(literal 1 binary32) (log1p.f32 u1))
(*.f32 #s(literal -1 binary32) (neg.f32 (log1p.f32 u1)))
(*.f32 (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32)) (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)))) (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 (log1p.f32 u1)) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32)))))
(*.f32 (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32)) (neg.f32 (pow.f32 (log1p.f32 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 (neg.f32 (log1p.f32 u1)) (log1p.f32 (*.f32 u1 u1)))))))
(*.f32 (*.f32 (log1p.f32 u1) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32))))) (/.f32 #s(literal 1 binary32) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32))))))
(*.f32 (neg.f32 (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32)) (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32))))) (/.f32 #s(literal 1 binary32) (neg.f32 (fma.f32 (neg.f32 (log1p.f32 u1)) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32))))))
(*.f32 (neg.f32 (*.f32 (log1p.f32 u1) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))))) (/.f32 #s(literal 1 binary32) (neg.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))))))
(*.f32 (-.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))
(log.f32 (+.f32 u1 #s(literal 1 binary32)))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))))
(*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))))
#s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1)))
(neg.f32 (sqrt.f32 u1))
(+.f32 #s(literal 0 binary32) (neg.f32 (sqrt.f32 u1)))
(-.f32 #s(literal 0 binary32) (sqrt.f32 u1))
(-.f32 (/.f32 #s(literal 0 binary32) (+.f32 u1 #s(literal 0 binary32))) (/.f32 (*.f32 u1 (sqrt.f32 u1)) (+.f32 u1 #s(literal 0 binary32))))
(-.f32 (/.f32 #s(literal 0 binary32) (sqrt.f32 u1)) (/.f32 u1 (sqrt.f32 u1)))
(/.f32 u1 (neg.f32 (sqrt.f32 u1)))
(/.f32 (neg.f32 u1) (sqrt.f32 u1))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 u1 #s(literal 0 binary32)) (neg.f32 (*.f32 u1 (sqrt.f32 u1)))))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 u1) (neg.f32 u1)))
(/.f32 (neg.f32 (*.f32 u1 (sqrt.f32 u1))) (+.f32 u1 #s(literal 0 binary32)))
(/.f32 (neg.f32 (neg.f32 (*.f32 u1 (sqrt.f32 u1)))) (neg.f32 (+.f32 u1 #s(literal 0 binary32))))
(/.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (neg.f32 (sqrt.f32 u1)) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (-.f32 (*.f32 (neg.f32 (sqrt.f32 u1)) (neg.f32 (sqrt.f32 u1))) (*.f32 #s(literal 0 binary32) (neg.f32 (sqrt.f32 u1))))))
(/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (neg.f32 (sqrt.f32 u1)) (neg.f32 (sqrt.f32 u1)))) (-.f32 #s(literal 0 binary32) (neg.f32 (sqrt.f32 u1))))
(*.f32 (neg.f32 u1) (/.f32 #s(literal 1 binary32) (sqrt.f32 u1)))
(*.f32 (sqrt.f32 u1) #s(literal -1 binary32))
(*.f32 #s(literal -1 binary32) (sqrt.f32 u1))
(*.f32 (neg.f32 (*.f32 u1 (sqrt.f32 u1))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 0 binary32))))
(exp.f32 (*.f32 (log.f32 u1) #s(literal 1/2 binary32)))
(+.f32 #s(literal 0 binary32) (sqrt.f32 u1))
(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))
(/.f32 (neg.f32 u1) (neg.f32 (sqrt.f32 u1)))
(/.f32 (+.f32 #s(literal 0 binary32) (*.f32 u1 (sqrt.f32 u1))) (+.f32 #s(literal 0 binary32) (-.f32 u1 #s(literal 0 binary32))))
(sqrt.f32 u1)
(*.f32 #s(literal 1 binary32) (sqrt.f32 u1))
(*.f32 (sqrt.f32 u1) #s(literal 1 binary32))
(*.f32 (sqrt.f32 u1) (pow.f32 #s(literal 1 binary32) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 u1 #s(literal 1/4 binary32)) (pow.f32 u1 #s(literal 1/4 binary32)))
(*.f32 (pow.f32 #s(literal 1 binary32) #s(literal 1/2 binary32)) (sqrt.f32 u1))
(log1p.f32 u1)
(log1p.f32 (neg.f32 u1))
(neg.f32 (neg.f32 (log1p.f32 u1)))
(exp.f32 (log.f32 (log1p.f32 u1)))
(+.f32 (log1p.f32 u1) #s(literal 0 binary32))
(+.f32 (neg.f32 (log1p.f32 u1)) (log1p.f32 (*.f32 u1 u1)))
(+.f32 (log1p.f32 (*.f32 u1 u1)) (neg.f32 (log1p.f32 u1)))
(+.f32 #s(literal 0 binary32) (log1p.f32 u1))
(+.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) (log.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))))
(+.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) (neg.f32 (log1p.f32 (fma.f32 u1 u1 u1))))
(+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (+.f32 u1 #s(literal -1 binary32))))
(+.f32 (log.f32 (+.f32 u1 #s(literal -1 binary32))) (log.f32 #s(literal -1 binary32)))
(+.f32 (/.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32)) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32))))) (neg.f32 (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))))))
(+.f32 (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (log1p.f32 (fma.f32 u1 u1 u1)))
(pow.f32 (/.f32 #s(literal 1 binary32) (log1p.f32 u1)) #s(literal -1 binary32))
(fma.f32 #s(literal 1 binary32) (log1p.f32 u1) #s(literal 0 binary32))
(fma.f32 (log1p.f32 u1) #s(literal -1 binary32) (log1p.f32 (*.f32 u1 u1)))
(fma.f32 #s(literal -1 binary32) (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1)))
(fma.f32 #s(literal -1 binary32) (neg.f32 (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))) (log1p.f32 (*.f32 u1 u1)))
(fma.f32 (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32)) (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)))) (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 (log1p.f32 u1)) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32)))) #s(literal 0 binary32))
(fma.f32 (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32)) (neg.f32 (pow.f32 (log1p.f32 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 (neg.f32 (log1p.f32 u1)) (log1p.f32 (*.f32 u1 u1)))))) #s(literal 0 binary32))
(fma.f32 (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32)) (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)))) (/.f32 #s(literal 1 binary32) (neg.f32 (fma.f32 (neg.f32 (log1p.f32 u1)) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32))))) (log1p.f32 (*.f32 u1 u1)))
(fma.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32))))) (neg.f32 (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))))))
(fma.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) (neg.f32 (log1p.f32 u1))) (log1p.f32 (*.f32 u1 u1)))
(fma.f32 (*.f32 (log1p.f32 u1) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32))))) (/.f32 #s(literal 1 binary32) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32))))) #s(literal 0 binary32))
(fma.f32 (*.f32 (log1p.f32 u1) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32))))) (/.f32 #s(literal 1 binary32) (neg.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))))) (log1p.f32 (*.f32 u1 u1)))
(fma.f32 (*.f32 (log1p.f32 u1) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32))))) (/.f32 #s(literal 1 binary32) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 u1 #s(literal 1 binary32))))) (log1p.f32 (*.f32 u1 u1)))
(fma.f32 (neg.f32 (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32)) (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32))))) (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 (log1p.f32 u1)) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32)))) (log1p.f32 (*.f32 u1 u1)))
(fma.f32 (neg.f32 (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32)) (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32))))) (/.f32 #s(literal 1 binary32) (neg.f32 (fma.f32 (neg.f32 (log1p.f32 u1)) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32))))) #s(literal 0 binary32))
(fma.f32 (neg.f32 (*.f32 (log1p.f32 u1) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))))) (/.f32 #s(literal 1 binary32) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32))))) (log1p.f32 (*.f32 u1 u1)))
(fma.f32 (neg.f32 (*.f32 (log1p.f32 u1) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))))) (/.f32 #s(literal 1 binary32) (neg.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))))) #s(literal 0 binary32))
(fma.f32 (+.f32 (pow.f32 (neg.f32 (log1p.f32 (*.f32 u1 u1))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 u1) #s(literal 3 binary32))) (/.f32 #s(literal 1 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))))) (log1p.f32 (*.f32 u1 u1)))
(fma.f32 (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (log1p.f32 u1)) (log1p.f32 (*.f32 u1 u1)))
(fma.f32 (-.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) #s(literal 0 binary32))
(-.f32 (log1p.f32 u1) #s(literal 0 binary32))
(-.f32 (neg.f32 (log1p.f32 u1)) (neg.f32 (log1p.f32 (*.f32 u1 u1))))
(-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1))
(-.f32 #s(literal 0 binary32) (neg.f32 (log1p.f32 u1)))
(-.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))) (log1p.f32 (*.f32 u1 u1)))
(-.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) (log1p.f32 (fma.f32 u1 u1 u1)))
(-.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) (log.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32)))))
(-.f32 (log1p.f32 (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)))) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 (*.f32 u1 (neg.f32 u1)) (fma.f32 u1 u1 #s(literal -1 binary32)) #s(literal 1 binary32)))))
(-.f32 (log1p.f32 (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)))) (log.f32 (*.f32 (fma.f32 (*.f32 u1 (neg.f32 u1)) (fma.f32 u1 u1 #s(literal -1 binary32)) #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32)))))
(-.f32 (log1p.f32 (neg.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))))
(-.f32 (log1p.f32 (neg.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)))) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(-.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (+.f32 u1 #s(literal -1 binary32)))))
(-.f32 (log.f32 (+.f32 u1 #s(literal -1 binary32))) (log.f32 #s(literal -1 binary32)))
(-.f32 (/.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32)) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32))))) (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32))))))
(-.f32 (log.f32 (/.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32)))) (log1p.f32 (*.f32 (*.f32 u1 (neg.f32 u1)) (fma.f32 u1 u1 #s(literal -1 binary32)))))
(-.f32 (log.f32 (*.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) #s(literal -1 binary32))) (log.f32 (*.f32 (fma.f32 (*.f32 u1 (neg.f32 u1)) (fma.f32 u1 u1 #s(literal -1 binary32)) #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))))
(-.f32 (log.f32 (/.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) (log.f32 (*.f32 (fma.f32 (*.f32 u1 (neg.f32 u1)) (fma.f32 u1 u1 #s(literal -1 binary32)) #s(literal 1 binary32)) #s(literal -1 binary32))))
(-.f32 (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) #s(literal -1 binary32))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal -1 binary32)))))
(-.f32 (log.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) (+.f32 u1 #s(literal -1 binary32)))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal -1 binary32))))
(-.f32 (log.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (log.f32 (+.f32 u1 #s(literal -1 binary32))))
(-.f32 (log.f32 (fma.f32 u1 u1 #s(literal -1 binary32))) (log.f32 (+.f32 u1 #s(literal -1 binary32))))
(-.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal -1 binary32))) (log.f32 (+.f32 u1 #s(literal -1 binary32))))
(-.f32 (log.f32 (neg.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (log.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))))
(-.f32 (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (+.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 u1 #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (log1p.f32 u1)))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (log1p.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 (neg.f32 (log1p.f32 u1)) (log1p.f32 (*.f32 u1 u1))))) (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32)) (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (-.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32)))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 #s(literal 1 binary32) (log1p.f32 u1))))
(/.f32 (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32)) (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)))) (fma.f32 (neg.f32 (log1p.f32 u1)) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32))))
(/.f32 (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32)) (neg.f32 (pow.f32 (log1p.f32 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 (neg.f32 (log1p.f32 u1)) (log1p.f32 (*.f32 u1 u1))))))
(/.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (log1p.f32 u1))
(/.f32 (*.f32 (log1p.f32 u1) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32))))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32)) (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32))))) (neg.f32 (fma.f32 (neg.f32 (log1p.f32 u1)) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32)) (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32))))) (neg.f32 (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32)) (*.f32 (neg.f32 (log1p.f32 u1)) (log1p.f32 (*.f32 u1 u1)))))))
(/.f32 (neg.f32 (*.f32 (log1p.f32 u1) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))))) (neg.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32))))))
(/.f32 (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32))) (neg.f32 (log1p.f32 u1)))
(/.f32 (-.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32))) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (+.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) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32))))) (*.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))) (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)))) (*.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32))))))
(/.f32 (*.f32 (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 9 binary32)) (pow.f32 (neg.f32 (log1p.f32 u1)) #s(literal 9 binary32))) #s(literal 1 binary32)) (*.f32 (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 6 binary32)) (-.f32 (pow.f32 (neg.f32 (log1p.f32 u1)) #s(literal 6 binary32)) (pow.f32 (*.f32 (neg.f32 (log1p.f32 u1)) (log1p.f32 (*.f32 u1 u1))) #s(literal 3 binary32)))) (fma.f32 (neg.f32 (log1p.f32 u1)) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32)))))
(/.f32 (*.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 6 binary32)) (pow.f32 (neg.f32 (log1p.f32 u1)) #s(literal 6 binary32))) #s(literal 1 binary32)) (*.f32 (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32)) (pow.f32 (log1p.f32 u1) #s(literal 3 binary32))) (fma.f32 (neg.f32 (log1p.f32 u1)) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32)))))
(/.f32 (*.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 6 binary32)) (pow.f32 (neg.f32 (log1p.f32 u1)) #s(literal 6 binary32))) #s(literal 1 binary32)) (*.f32 (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 4 binary32)) (+.f32 (pow.f32 (neg.f32 (log1p.f32 u1)) #s(literal 4 binary32)) (pow.f32 (*.f32 (neg.f32 (log1p.f32 u1)) (log1p.f32 (*.f32 u1 u1))) #s(literal 2 binary32)))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32))))))
(/.f32 (*.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 4 binary32)) (pow.f32 (neg.f32 (log1p.f32 u1)) #s(literal 4 binary32))) #s(literal 1 binary32)) (*.f32 (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32)) (pow.f32 (log1p.f32 u1) #s(literal 2 binary32))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32))))))
(/.f32 (neg.f32 (neg.f32 (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32)) (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)))))) (neg.f32 (neg.f32 (fma.f32 (neg.f32 (log1p.f32 u1)) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32))))))
(/.f32 (neg.f32 (neg.f32 (*.f32 (log1p.f32 u1) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32))))))) (neg.f32 (neg.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32)))) (neg.f32 (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 u1 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 u1) #s(literal 3 binary32)) #s(literal 0 binary32)) (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (+.f32 #s(literal 0 binary32) (*.f32 (log1p.f32 u1) #s(literal 0 binary32)))))
(/.f32 (-.f32 (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32))) (pow.f32 (neg.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 (neg.f32 (log1p.f32 u1)) (neg.f32 (log1p.f32 (*.f32 u1 u1)))))))
(/.f32 (-.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 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1)))))
(/.f32 (-.f32 (pow.f32 (/.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32)) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32))))) #s(literal 3 binary32)) (pow.f32 (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32))))) #s(literal 3 binary32))) (fma.f32 (/.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32)) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32))))) (/.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32)) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32))))) (fma.f32 (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32))))) (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32))))) (*.f32 (/.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32)) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32))))) (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))))))))
(/.f32 (-.f32 #s(literal 0 binary32) (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)))) (+.f32 #s(literal 0 binary32) (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (*.f32 #s(literal 0 binary32) (neg.f32 (log1p.f32 u1))))))
(/.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (fma.f32 u1 u1 u1)) #s(literal 3 binary32))) (fma.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) (fma.f32 (log1p.f32 (fma.f32 u1 u1 u1)) (log1p.f32 (fma.f32 u1 u1 u1)) (*.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) (log1p.f32 (fma.f32 u1 u1 u1))))))
(/.f32 (-.f32 (*.f32 (/.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32)) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32))))) (/.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32)) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))))) (*.f32 (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32))))) (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32))))))) (+.f32 (/.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32)) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32))))) (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))))))
(/.f32 (-.f32 (*.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) (log1p.f32 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (log1p.f32 (fma.f32 u1 u1 u1)) (log1p.f32 (fma.f32 u1 u1 u1)))) (+.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) (log1p.f32 (fma.f32 u1 u1 u1))))
(*.f32 #s(literal 1 binary32) (log1p.f32 u1))
(*.f32 #s(literal -1 binary32) (neg.f32 (log1p.f32 u1)))
(*.f32 (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32)) (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)))) (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 (log1p.f32 u1)) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32)))))
(*.f32 (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32)) (neg.f32 (pow.f32 (log1p.f32 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 (neg.f32 (log1p.f32 u1)) (log1p.f32 (*.f32 u1 u1)))))))
(*.f32 (*.f32 (log1p.f32 u1) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32))))) (/.f32 #s(literal 1 binary32) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32))))))
(*.f32 (neg.f32 (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32)) (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32))))) (/.f32 #s(literal 1 binary32) (neg.f32 (fma.f32 (neg.f32 (log1p.f32 u1)) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32))))))
(*.f32 (neg.f32 (*.f32 (log1p.f32 u1) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))))) (/.f32 #s(literal 1 binary32) (neg.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))))))
(*.f32 (-.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))
(log.f32 (+.f32 u1 #s(literal 1 binary32)))
(*.f32 (sqrt.f32 (log1p.f32 u1)) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 (fma.f32 (PI.f32) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 u2 u2) (PI.f32))) #s(literal 2 binary32)) (*.f32 (PI.f32) u2))))
(*.f32 #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 (fma.f32 (PI.f32) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 u2 u2) (PI.f32))) #s(literal 2 binary32)) (*.f32 (PI.f32) u2))) (sqrt.f32 (log1p.f32 u1)))
(exp.f32 (*.f32 (log.f32 (log1p.f32 u1)) #s(literal 1/2 binary32)))
(exp.f32 (*.f32 (log.f32 (neg.f32 (log1p.f32 u1))) #s(literal 1/2 binary32)))
(exp.f32 (*.f32 (log.f32 (exp.f32 #s(literal 1/2 binary32))) (log.f32 (log1p.f32 u1))))
(pow.f32 (log1p.f32 u1) #s(literal 1/2 binary32))
(pow.f32 (neg.f32 (log1p.f32 u1)) #s(literal 1/2 binary32))
(pow.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) #s(literal 1/4 binary32))
(pow.f32 (exp.f32 #s(literal 1/2 binary32)) (log.f32 (log1p.f32 u1)))
(pow.f32 (pow.f32 (log1p.f32 u1) #s(literal 1/4 binary32)) #s(literal 2 binary32))
(pow.f32 (pow.f32 (neg.f32 (log1p.f32 u1)) #s(literal 1/4 binary32)) #s(literal 2 binary32))
(pow.f32 (exp.f32 (log.f32 (neg.f32 (log1p.f32 u1)))) #s(literal 1/2 binary32))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (log1p.f32 u1))))
(/.f32 (sqrt.f32 (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32)) (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32))))) (sqrt.f32 (fma.f32 (neg.f32 (log1p.f32 u1)) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32)))))
(/.f32 (sqrt.f32 (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32)) (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32))))) (sqrt.f32 (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32)) (*.f32 (neg.f32 (log1p.f32 u1)) (log1p.f32 (*.f32 u1 u1)))))))
(/.f32 (sqrt.f32 (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32)) (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32))))) (sqrt.f32 (neg.f32 (fma.f32 (neg.f32 (log1p.f32 u1)) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32))))))
(/.f32 (sqrt.f32 (*.f32 (log1p.f32 u1) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))))) (sqrt.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32))))))
(/.f32 (sqrt.f32 (*.f32 (log1p.f32 u1) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))))) (sqrt.f32 (neg.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))))))
(/.f32 (sqrt.f32 (*.f32 (log1p.f32 u1) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))))) (sqrt.f32 (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 u1 #s(literal 1 binary32))))))
(/.f32 (sqrt.f32 (neg.f32 (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32)) (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)))))) (sqrt.f32 (fma.f32 (neg.f32 (log1p.f32 u1)) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32)))))
(/.f32 (sqrt.f32 (neg.f32 (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32)) (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)))))) (sqrt.f32 (neg.f32 (fma.f32 (neg.f32 (log1p.f32 u1)) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32))))))
(/.f32 (sqrt.f32 (neg.f32 (*.f32 (log1p.f32 u1) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32))))))) (sqrt.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32))))))
(/.f32 (sqrt.f32 (neg.f32 (*.f32 (log1p.f32 u1) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32))))))) (sqrt.f32 (neg.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))))))
(/.f32 (sqrt.f32 (-.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32)))) (sqrt.f32 (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))
(/.f32 (sqrt.f32 (+.f32 (pow.f32 (neg.f32 (log1p.f32 (*.f32 u1 u1))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)))) (sqrt.f32 (+.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 (sqrt.f32 (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)))) (sqrt.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32))))
(/.f32 (sqrt.f32 (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)))) (sqrt.f32 (log1p.f32 u1)))
(sqrt.f32 (log1p.f32 u1))
(sqrt.f32 (neg.f32 (log1p.f32 u1)))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (sqrt.f32 #s(literal -1 binary32)))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (pow.f32 (log1p.f32 u1) #s(literal 1/4 binary32)) (pow.f32 (log1p.f32 u1) #s(literal 1/4 binary32)))
(*.f32 (pow.f32 (neg.f32 (log1p.f32 u1)) #s(literal 1/4 binary32)) (pow.f32 (neg.f32 (log1p.f32 u1)) #s(literal 1/4 binary32)))
(*.f32 (pow.f32 (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32)) (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)))) #s(literal 1/2 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 (log1p.f32 u1)) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32)))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (*.f32 (log1p.f32 u1) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32))))) #s(literal 1/2 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32))))) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32)) (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 (log1p.f32 u1)) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32))))))
(*.f32 (sqrt.f32 (*.f32 (log1p.f32 u1) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))))))
(neg.f32 (log1p.f32 u1))
(+.f32 (log1p.f32 u1) (neg.f32 (log1p.f32 (*.f32 u1 u1))))
(+.f32 (neg.f32 (log1p.f32 u1)) #s(literal 0 binary32))
(+.f32 #s(literal 0 binary32) (neg.f32 (log1p.f32 u1)))
(+.f32 (neg.f32 (log1p.f32 (*.f32 u1 u1))) (log1p.f32 u1))
(+.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (+.f32 u1 #s(literal -1 binary32)))))
(+.f32 (neg.f32 (log.f32 (+.f32 u1 #s(literal -1 binary32)))) (log.f32 #s(literal -1 binary32)))
(+.f32 (neg.f32 (log.f32 (+.f32 u1 #s(literal -1 binary32)))) (neg.f32 (log.f32 #s(literal -1 binary32))))
(+.f32 (*.f32 (neg.f32 (log1p.f32 u1)) #s(literal -1 binary32)) (*.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal -1 binary32)))
(+.f32 (*.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal -1 binary32)) (*.f32 (neg.f32 (log1p.f32 u1)) #s(literal -1 binary32)))
(+.f32 (log.f32 (pow.f32 (+.f32 u1 #s(literal 1 binary32)) #s(literal -1/2 binary32))) (log.f32 (pow.f32 (+.f32 u1 #s(literal 1 binary32)) #s(literal -1/2 binary32))))
(+.f32 (log.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (log1p.f32 (fma.f32 u1 u1 u1)))
(fma.f32 #s(literal 1 binary32) (log1p.f32 u1) (neg.f32 (log1p.f32 (*.f32 u1 u1))))
(fma.f32 (log1p.f32 u1) #s(literal -1 binary32) #s(literal 0 binary32))
(fma.f32 (neg.f32 (log1p.f32 u1)) #s(literal -1 binary32) (*.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal -1 binary32)))
(fma.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal -1 binary32) (*.f32 (neg.f32 (log1p.f32 u1)) #s(literal -1 binary32)))
(fma.f32 #s(literal -1 binary32) (log1p.f32 u1) #s(literal 0 binary32))
(fma.f32 #s(literal -1 binary32) (neg.f32 (log1p.f32 u1)) (neg.f32 (log1p.f32 (*.f32 u1 u1))))
(fma.f32 #s(literal -1 binary32) (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1))
(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 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32)) (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)))) (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 (log1p.f32 u1)) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32)))) (neg.f32 (log1p.f32 (*.f32 u1 u1))))
(fma.f32 (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32)) (neg.f32 (pow.f32 (log1p.f32 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 (neg.f32 (log1p.f32 u1)) (log1p.f32 (*.f32 u1 u1)))))) (neg.f32 (log1p.f32 (*.f32 u1 u1))))
(fma.f32 (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32)) (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)))) (/.f32 #s(literal 1 binary32) (neg.f32 (fma.f32 (neg.f32 (log1p.f32 u1)) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32))))) #s(literal 0 binary32))
(fma.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) (neg.f32 (log1p.f32 u1))) #s(literal 0 binary32))
(fma.f32 (*.f32 (log1p.f32 u1) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32))))) (/.f32 #s(literal 1 binary32) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32))))) (neg.f32 (log1p.f32 (*.f32 u1 u1))))
(fma.f32 (*.f32 (log1p.f32 u1) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32))))) (/.f32 #s(literal 1 binary32) (neg.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))))) #s(literal 0 binary32))
(fma.f32 (*.f32 (log1p.f32 u1) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32))))) (/.f32 #s(literal 1 binary32) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 u1 #s(literal 1 binary32))))) #s(literal 0 binary32))
(fma.f32 (neg.f32 (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32)) (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32))))) (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 (log1p.f32 u1)) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32)))) #s(literal 0 binary32))
(fma.f32 (neg.f32 (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32)) (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32))))) (/.f32 #s(literal 1 binary32) (neg.f32 (fma.f32 (neg.f32 (log1p.f32 u1)) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32))))) (neg.f32 (log1p.f32 (*.f32 u1 u1))))
(fma.f32 (neg.f32 (*.f32 (log1p.f32 u1) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))))) (/.f32 #s(literal 1 binary32) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32))))) #s(literal 0 binary32))
(fma.f32 (neg.f32 (*.f32 (log1p.f32 u1) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))))) (/.f32 #s(literal 1 binary32) (neg.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))))) (neg.f32 (log1p.f32 (*.f32 u1 u1))))
(fma.f32 (+.f32 (pow.f32 (neg.f32 (log1p.f32 (*.f32 u1 u1))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 u1) #s(literal 3 binary32))) (/.f32 #s(literal 1 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))))) #s(literal 0 binary32))
(fma.f32 (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (log1p.f32 u1)) #s(literal 0 binary32))
(fma.f32 (-.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) (neg.f32 (log1p.f32 (*.f32 u1 u1))))
(-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1)))
(-.f32 (neg.f32 (log1p.f32 u1)) #s(literal 0 binary32))
(-.f32 (neg.f32 (log1p.f32 u1)) (/.f32 #s(literal 0 binary32) (pow.f32 (log1p.f32 u1) #s(literal 2 binary32))))
(-.f32 (neg.f32 (log1p.f32 u1)) (/.f32 #s(literal 0 binary32) (neg.f32 (log1p.f32 u1))))
(-.f32 #s(literal 0 binary32) (log1p.f32 u1))
(-.f32 (neg.f32 (log1p.f32 (*.f32 u1 u1))) (neg.f32 (log1p.f32 u1)))
(-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (+.f32 u1 #s(literal -1 binary32))))
(-.f32 (neg.f32 (log.f32 (+.f32 u1 #s(literal -1 binary32)))) (log.f32 #s(literal -1 binary32)))
(-.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 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32)) (neg.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))))) (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (neg.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))))))
(-.f32 (/.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32)) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 u1 #s(literal 1 binary32))))) (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 u1 #s(literal 1 binary32))))))
(-.f32 (/.f32 #s(literal 0 binary32) (log1p.f32 u1)) (log1p.f32 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 (neg.f32 (log1p.f32 u1)) (pow.f32 (log1p.f32 u1) #s(literal 2 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (neg.f32 (fma.f32 (neg.f32 (log1p.f32 u1)) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32)))) (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32)) (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (neg.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32))))) (*.f32 (log1p.f32 u1) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (neg.f32 (log1p.f32 u1)) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32))) (neg.f32 (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32)) (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)))))))
(/.f32 #s(literal 1 binary32) (/.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))) (neg.f32 (*.f32 (log1p.f32 u1) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32))))))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.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 (pow.f32 (neg.f32 (log1p.f32 (*.f32 u1 u1))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 u1 #s(literal 1 binary32)))) (*.f32 (log1p.f32 u1) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))))))
(/.f32 #s(literal 1 binary32) (/.f32 (log1p.f32 u1) (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)))))
(/.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (log1p.f32 u1)))
(/.f32 (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32))) (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)))
(/.f32 (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (-.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (*.f32 #s(literal 0 binary32) (neg.f32 (log1p.f32 u1))))))
(/.f32 (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32)) (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)))) (neg.f32 (fma.f32 (neg.f32 (log1p.f32 u1)) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32)))))
(/.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (neg.f32 (log1p.f32 u1)))
(/.f32 (*.f32 (log1p.f32 u1) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32))))) (neg.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32))))))
(/.f32 (*.f32 (log1p.f32 u1) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32))))) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32)) (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32))))) (fma.f32 (neg.f32 (log1p.f32 u1)) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32)) (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32))))) (neg.f32 (neg.f32 (fma.f32 (neg.f32 (log1p.f32 u1)) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32))))))
(/.f32 (neg.f32 (*.f32 (log1p.f32 u1) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (neg.f32 (*.f32 (log1p.f32 u1) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))))) (neg.f32 (neg.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))))))
(/.f32 (neg.f32 (*.f32 (log1p.f32 u1) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))))) (neg.f32 (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 u1 #s(literal 1 binary32))))))
(/.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)) (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32))))
(/.f32 (+.f32 (pow.f32 (neg.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 (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32))) (log1p.f32 u1))
(/.f32 (-.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32))) (-.f32 (log1p.f32 u1) (neg.f32 (log1p.f32 (*.f32 u1 u1)))))
(/.f32 (-.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32))) (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1))))
(/.f32 (neg.f32 (neg.f32 (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32)) (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)))))) (neg.f32 (fma.f32 (neg.f32 (log1p.f32 u1)) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (neg.f32 (*.f32 (log1p.f32 u1) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32))))))) (neg.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32))))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (neg.f32 (log1p.f32 (*.f32 u1 u1))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)))) (neg.f32 (+.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 (neg.f32 (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)))) (neg.f32 (log1p.f32 u1)))
(/.f32 (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)) (pow.f32 (neg.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 (+.f32 (pow.f32 (*.f32 (neg.f32 (log1p.f32 u1)) #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (*.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal -1 binary32)) #s(literal 3 binary32))) (fma.f32 (*.f32 (neg.f32 (log1p.f32 u1)) #s(literal -1 binary32)) (*.f32 (neg.f32 (log1p.f32 u1)) #s(literal -1 binary32)) (-.f32 (*.f32 (*.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal -1 binary32)) (*.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal -1 binary32))) (*.f32 (*.f32 (neg.f32 (log1p.f32 u1)) #s(literal -1 binary32)) (*.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal -1 binary32))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (*.f32 (neg.f32 (log1p.f32 u1)) #s(literal -1 binary32)) #s(literal 3 binary32))) (fma.f32 (*.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal -1 binary32)) (*.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal -1 binary32)) (-.f32 (*.f32 (*.f32 (neg.f32 (log1p.f32 u1)) #s(literal -1 binary32)) (*.f32 (neg.f32 (log1p.f32 u1)) #s(literal -1 binary32))) (*.f32 (*.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal -1 binary32)) (*.f32 (neg.f32 (log1p.f32 u1)) #s(literal -1 binary32))))))
(/.f32 (-.f32 (pow.f32 (log.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (log.f32 (+.f32 u1 #s(literal -1 binary32))) #s(literal 3 binary32))) (fma.f32 (log.f32 #s(literal -1 binary32)) (log.f32 #s(literal -1 binary32)) (fma.f32 (log.f32 (+.f32 u1 #s(literal -1 binary32))) (log.f32 (+.f32 u1 #s(literal -1 binary32))) (*.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (+.f32 u1 #s(literal -1 binary32)))))))
(/.f32 (-.f32 (pow.f32 (neg.f32 (log.f32 (+.f32 u1 #s(literal -1 binary32)))) #s(literal 3 binary32)) (pow.f32 (log.f32 #s(literal -1 binary32)) #s(literal 3 binary32))) (fma.f32 (neg.f32 (log.f32 (+.f32 u1 #s(literal -1 binary32)))) (neg.f32 (log.f32 (+.f32 u1 #s(literal -1 binary32)))) (fma.f32 (log.f32 #s(literal -1 binary32)) (log.f32 #s(literal -1 binary32)) (*.f32 (neg.f32 (log.f32 (+.f32 u1 #s(literal -1 binary32)))) (log.f32 #s(literal -1 binary32))))))
(/.f32 (-.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32))) (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32)) (*.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1))))))
(/.f32 (-.f32 (pow.f32 (neg.f32 (log1p.f32 (*.f32 u1 u1))) #s(literal 3 binary32)) (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)))) (fma.f32 (neg.f32 (log1p.f32 u1)) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32))))
(/.f32 (-.f32 (*.f32 (*.f32 (neg.f32 (log1p.f32 u1)) #s(literal -1 binary32)) (*.f32 (neg.f32 (log1p.f32 u1)) #s(literal -1 binary32))) (*.f32 (*.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal -1 binary32)) (*.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal -1 binary32)))) (-.f32 (*.f32 (neg.f32 (log1p.f32 u1)) #s(literal -1 binary32)) (*.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal -1 binary32))))
(/.f32 (-.f32 (*.f32 (*.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal -1 binary32)) (*.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal -1 binary32))) (*.f32 (*.f32 (neg.f32 (log1p.f32 u1)) #s(literal -1 binary32)) (*.f32 (neg.f32 (log1p.f32 u1)) #s(literal -1 binary32)))) (-.f32 (*.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal -1 binary32)) (*.f32 (neg.f32 (log1p.f32 u1)) #s(literal -1 binary32))))
(/.f32 (-.f32 (*.f32 (log.f32 #s(literal -1 binary32)) (log.f32 #s(literal -1 binary32))) (*.f32 (log.f32 (+.f32 u1 #s(literal -1 binary32))) (log.f32 (+.f32 u1 #s(literal -1 binary32))))) (log1p.f32 u1))
(/.f32 (-.f32 (*.f32 (neg.f32 (log.f32 (+.f32 u1 #s(literal -1 binary32)))) (neg.f32 (log.f32 (+.f32 u1 #s(literal -1 binary32))))) (*.f32 (log.f32 #s(literal -1 binary32)) (log.f32 #s(literal -1 binary32)))) (neg.f32 (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 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32)) (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)))) (/.f32 #s(literal 1 binary32) (neg.f32 (fma.f32 (neg.f32 (log1p.f32 u1)) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32))))))
(*.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) (neg.f32 (log1p.f32 u1))))
(*.f32 (*.f32 (log1p.f32 u1) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32))))) (/.f32 #s(literal 1 binary32) (neg.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))))))
(*.f32 (*.f32 (log1p.f32 u1) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32))))) (/.f32 #s(literal 1 binary32) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 u1 #s(literal 1 binary32))))))
(*.f32 (neg.f32 (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32)) (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32))))) (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 (log1p.f32 u1)) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32)))))
(*.f32 (neg.f32 (*.f32 (log1p.f32 u1) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))))) (/.f32 #s(literal 1 binary32) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32))))))
(*.f32 (+.f32 (pow.f32 (neg.f32 (log1p.f32 (*.f32 u1 u1))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 u1) #s(literal 3 binary32))) (/.f32 #s(literal 1 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 (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (log1p.f32 u1)))
(log.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))))
(neg.f32 (log1p.f32 u1))
(+.f32 (log1p.f32 u1) (neg.f32 (log1p.f32 (*.f32 u1 u1))))
(+.f32 (neg.f32 (log1p.f32 u1)) #s(literal 0 binary32))
(+.f32 #s(literal 0 binary32) (neg.f32 (log1p.f32 u1)))
(+.f32 (neg.f32 (log1p.f32 (*.f32 u1 u1))) (log1p.f32 u1))
(+.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (+.f32 u1 #s(literal -1 binary32)))))
(+.f32 (neg.f32 (log.f32 (+.f32 u1 #s(literal -1 binary32)))) (log.f32 #s(literal -1 binary32)))
(+.f32 (neg.f32 (log.f32 (+.f32 u1 #s(literal -1 binary32)))) (neg.f32 (log.f32 #s(literal -1 binary32))))
(+.f32 (*.f32 (neg.f32 (log1p.f32 u1)) #s(literal -1 binary32)) (*.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal -1 binary32)))
(+.f32 (*.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal -1 binary32)) (*.f32 (neg.f32 (log1p.f32 u1)) #s(literal -1 binary32)))
(+.f32 (log.f32 (pow.f32 (+.f32 u1 #s(literal 1 binary32)) #s(literal -1/2 binary32))) (log.f32 (pow.f32 (+.f32 u1 #s(literal 1 binary32)) #s(literal -1/2 binary32))))
(+.f32 (log.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (log1p.f32 (fma.f32 u1 u1 u1)))
(fma.f32 #s(literal 1 binary32) (log1p.f32 u1) (neg.f32 (log1p.f32 (*.f32 u1 u1))))
(fma.f32 (log1p.f32 u1) #s(literal -1 binary32) #s(literal 0 binary32))
(fma.f32 (neg.f32 (log1p.f32 u1)) #s(literal -1 binary32) (*.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal -1 binary32)))
(fma.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal -1 binary32) (*.f32 (neg.f32 (log1p.f32 u1)) #s(literal -1 binary32)))
(fma.f32 #s(literal -1 binary32) (log1p.f32 u1) #s(literal 0 binary32))
(fma.f32 #s(literal -1 binary32) (neg.f32 (log1p.f32 u1)) (neg.f32 (log1p.f32 (*.f32 u1 u1))))
(fma.f32 #s(literal -1 binary32) (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1))
(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 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32)) (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)))) (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 (log1p.f32 u1)) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32)))) (neg.f32 (log1p.f32 (*.f32 u1 u1))))
(fma.f32 (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32)) (neg.f32 (pow.f32 (log1p.f32 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 (neg.f32 (log1p.f32 u1)) (log1p.f32 (*.f32 u1 u1)))))) (neg.f32 (log1p.f32 (*.f32 u1 u1))))
(fma.f32 (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32)) (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)))) (/.f32 #s(literal 1 binary32) (neg.f32 (fma.f32 (neg.f32 (log1p.f32 u1)) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32))))) #s(literal 0 binary32))
(fma.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) (neg.f32 (log1p.f32 u1))) #s(literal 0 binary32))
(fma.f32 (*.f32 (log1p.f32 u1) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32))))) (/.f32 #s(literal 1 binary32) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32))))) (neg.f32 (log1p.f32 (*.f32 u1 u1))))
(fma.f32 (*.f32 (log1p.f32 u1) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32))))) (/.f32 #s(literal 1 binary32) (neg.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))))) #s(literal 0 binary32))
(fma.f32 (*.f32 (log1p.f32 u1) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32))))) (/.f32 #s(literal 1 binary32) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 u1 #s(literal 1 binary32))))) #s(literal 0 binary32))
(fma.f32 (neg.f32 (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32)) (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32))))) (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 (log1p.f32 u1)) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32)))) #s(literal 0 binary32))
(fma.f32 (neg.f32 (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32)) (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32))))) (/.f32 #s(literal 1 binary32) (neg.f32 (fma.f32 (neg.f32 (log1p.f32 u1)) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32))))) (neg.f32 (log1p.f32 (*.f32 u1 u1))))
(fma.f32 (neg.f32 (*.f32 (log1p.f32 u1) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))))) (/.f32 #s(literal 1 binary32) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32))))) #s(literal 0 binary32))
(fma.f32 (neg.f32 (*.f32 (log1p.f32 u1) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))))) (/.f32 #s(literal 1 binary32) (neg.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))))) (neg.f32 (log1p.f32 (*.f32 u1 u1))))
(fma.f32 (+.f32 (pow.f32 (neg.f32 (log1p.f32 (*.f32 u1 u1))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 u1) #s(literal 3 binary32))) (/.f32 #s(literal 1 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))))) #s(literal 0 binary32))
(fma.f32 (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (log1p.f32 u1)) #s(literal 0 binary32))
(fma.f32 (-.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) (neg.f32 (log1p.f32 (*.f32 u1 u1))))
(-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1)))
(-.f32 (neg.f32 (log1p.f32 u1)) #s(literal 0 binary32))
(-.f32 (neg.f32 (log1p.f32 u1)) (/.f32 #s(literal 0 binary32) (pow.f32 (log1p.f32 u1) #s(literal 2 binary32))))
(-.f32 (neg.f32 (log1p.f32 u1)) (/.f32 #s(literal 0 binary32) (neg.f32 (log1p.f32 u1))))
(-.f32 #s(literal 0 binary32) (log1p.f32 u1))
(-.f32 (neg.f32 (log1p.f32 (*.f32 u1 u1))) (neg.f32 (log1p.f32 u1)))
(-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (+.f32 u1 #s(literal -1 binary32))))
(-.f32 (neg.f32 (log.f32 (+.f32 u1 #s(literal -1 binary32)))) (log.f32 #s(literal -1 binary32)))
(-.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 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32)) (neg.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))))) (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (neg.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))))))
(-.f32 (/.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32)) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 u1 #s(literal 1 binary32))))) (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 u1 #s(literal 1 binary32))))))
(-.f32 (/.f32 #s(literal 0 binary32) (log1p.f32 u1)) (log1p.f32 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 (neg.f32 (log1p.f32 u1)) (pow.f32 (log1p.f32 u1) #s(literal 2 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (neg.f32 (fma.f32 (neg.f32 (log1p.f32 u1)) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32)))) (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32)) (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (neg.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32))))) (*.f32 (log1p.f32 u1) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (neg.f32 (log1p.f32 u1)) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32))) (neg.f32 (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32)) (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)))))))
(/.f32 #s(literal 1 binary32) (/.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))) (neg.f32 (*.f32 (log1p.f32 u1) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32))))))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.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 (pow.f32 (neg.f32 (log1p.f32 (*.f32 u1 u1))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 u1 #s(literal 1 binary32)))) (*.f32 (log1p.f32 u1) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))))))
(/.f32 #s(literal 1 binary32) (/.f32 (log1p.f32 u1) (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)))))
(/.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (log1p.f32 u1)))
(/.f32 (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32))) (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)))
(/.f32 (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (-.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (*.f32 #s(literal 0 binary32) (neg.f32 (log1p.f32 u1))))))
(/.f32 (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32)) (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)))) (neg.f32 (fma.f32 (neg.f32 (log1p.f32 u1)) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32)))))
(/.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (neg.f32 (log1p.f32 u1)))
(/.f32 (*.f32 (log1p.f32 u1) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32))))) (neg.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32))))))
(/.f32 (*.f32 (log1p.f32 u1) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32))))) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32)) (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32))))) (fma.f32 (neg.f32 (log1p.f32 u1)) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32)) (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32))))) (neg.f32 (neg.f32 (fma.f32 (neg.f32 (log1p.f32 u1)) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32))))))
(/.f32 (neg.f32 (*.f32 (log1p.f32 u1) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (neg.f32 (*.f32 (log1p.f32 u1) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))))) (neg.f32 (neg.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))))))
(/.f32 (neg.f32 (*.f32 (log1p.f32 u1) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))))) (neg.f32 (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 u1 #s(literal 1 binary32))))))
(/.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)) (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32))))
(/.f32 (+.f32 (pow.f32 (neg.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 (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32))) (log1p.f32 u1))
(/.f32 (-.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32))) (-.f32 (log1p.f32 u1) (neg.f32 (log1p.f32 (*.f32 u1 u1)))))
(/.f32 (-.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32))) (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1))))
(/.f32 (neg.f32 (neg.f32 (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32)) (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)))))) (neg.f32 (fma.f32 (neg.f32 (log1p.f32 u1)) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (neg.f32 (*.f32 (log1p.f32 u1) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32))))))) (neg.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32))))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (neg.f32 (log1p.f32 (*.f32 u1 u1))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)))) (neg.f32 (+.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 (neg.f32 (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)))) (neg.f32 (log1p.f32 u1)))
(/.f32 (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)) (pow.f32 (neg.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 (+.f32 (pow.f32 (*.f32 (neg.f32 (log1p.f32 u1)) #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (*.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal -1 binary32)) #s(literal 3 binary32))) (fma.f32 (*.f32 (neg.f32 (log1p.f32 u1)) #s(literal -1 binary32)) (*.f32 (neg.f32 (log1p.f32 u1)) #s(literal -1 binary32)) (-.f32 (*.f32 (*.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal -1 binary32)) (*.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal -1 binary32))) (*.f32 (*.f32 (neg.f32 (log1p.f32 u1)) #s(literal -1 binary32)) (*.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal -1 binary32))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (*.f32 (neg.f32 (log1p.f32 u1)) #s(literal -1 binary32)) #s(literal 3 binary32))) (fma.f32 (*.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal -1 binary32)) (*.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal -1 binary32)) (-.f32 (*.f32 (*.f32 (neg.f32 (log1p.f32 u1)) #s(literal -1 binary32)) (*.f32 (neg.f32 (log1p.f32 u1)) #s(literal -1 binary32))) (*.f32 (*.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal -1 binary32)) (*.f32 (neg.f32 (log1p.f32 u1)) #s(literal -1 binary32))))))
(/.f32 (-.f32 (pow.f32 (log.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (log.f32 (+.f32 u1 #s(literal -1 binary32))) #s(literal 3 binary32))) (fma.f32 (log.f32 #s(literal -1 binary32)) (log.f32 #s(literal -1 binary32)) (fma.f32 (log.f32 (+.f32 u1 #s(literal -1 binary32))) (log.f32 (+.f32 u1 #s(literal -1 binary32))) (*.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (+.f32 u1 #s(literal -1 binary32)))))))
(/.f32 (-.f32 (pow.f32 (neg.f32 (log.f32 (+.f32 u1 #s(literal -1 binary32)))) #s(literal 3 binary32)) (pow.f32 (log.f32 #s(literal -1 binary32)) #s(literal 3 binary32))) (fma.f32 (neg.f32 (log.f32 (+.f32 u1 #s(literal -1 binary32)))) (neg.f32 (log.f32 (+.f32 u1 #s(literal -1 binary32)))) (fma.f32 (log.f32 #s(literal -1 binary32)) (log.f32 #s(literal -1 binary32)) (*.f32 (neg.f32 (log.f32 (+.f32 u1 #s(literal -1 binary32)))) (log.f32 #s(literal -1 binary32))))))
(/.f32 (-.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32))) (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32)) (*.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1))))))
(/.f32 (-.f32 (pow.f32 (neg.f32 (log1p.f32 (*.f32 u1 u1))) #s(literal 3 binary32)) (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)))) (fma.f32 (neg.f32 (log1p.f32 u1)) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32))))
(/.f32 (-.f32 (*.f32 (*.f32 (neg.f32 (log1p.f32 u1)) #s(literal -1 binary32)) (*.f32 (neg.f32 (log1p.f32 u1)) #s(literal -1 binary32))) (*.f32 (*.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal -1 binary32)) (*.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal -1 binary32)))) (-.f32 (*.f32 (neg.f32 (log1p.f32 u1)) #s(literal -1 binary32)) (*.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal -1 binary32))))
(/.f32 (-.f32 (*.f32 (*.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal -1 binary32)) (*.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal -1 binary32))) (*.f32 (*.f32 (neg.f32 (log1p.f32 u1)) #s(literal -1 binary32)) (*.f32 (neg.f32 (log1p.f32 u1)) #s(literal -1 binary32)))) (-.f32 (*.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal -1 binary32)) (*.f32 (neg.f32 (log1p.f32 u1)) #s(literal -1 binary32))))
(/.f32 (-.f32 (*.f32 (log.f32 #s(literal -1 binary32)) (log.f32 #s(literal -1 binary32))) (*.f32 (log.f32 (+.f32 u1 #s(literal -1 binary32))) (log.f32 (+.f32 u1 #s(literal -1 binary32))))) (log1p.f32 u1))
(/.f32 (-.f32 (*.f32 (neg.f32 (log.f32 (+.f32 u1 #s(literal -1 binary32)))) (neg.f32 (log.f32 (+.f32 u1 #s(literal -1 binary32))))) (*.f32 (log.f32 #s(literal -1 binary32)) (log.f32 #s(literal -1 binary32)))) (neg.f32 (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 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32)) (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)))) (/.f32 #s(literal 1 binary32) (neg.f32 (fma.f32 (neg.f32 (log1p.f32 u1)) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32))))))
(*.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) (neg.f32 (log1p.f32 u1))))
(*.f32 (*.f32 (log1p.f32 u1) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32))))) (/.f32 #s(literal 1 binary32) (neg.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))))))
(*.f32 (*.f32 (log1p.f32 u1) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32))))) (/.f32 #s(literal 1 binary32) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 u1 #s(literal 1 binary32))))))
(*.f32 (neg.f32 (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32)) (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32))))) (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 (log1p.f32 u1)) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32)))))
(*.f32 (neg.f32 (*.f32 (log1p.f32 u1) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))))) (/.f32 #s(literal 1 binary32) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32))))))
(*.f32 (+.f32 (pow.f32 (neg.f32 (log1p.f32 (*.f32 u1 u1))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 u1) #s(literal 3 binary32))) (/.f32 #s(literal 1 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 (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (log1p.f32 u1)))
(log.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))))
(neg.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))))
(exp.f32 (neg.f32 (log1p.f32 u1)))
(pow.f32 (+.f32 u1 #s(literal 1 binary32)) #s(literal -1 binary32))
(pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) #s(literal 1 binary32))
(pow.f32 (pow.f32 (+.f32 u1 #s(literal 1 binary32)) #s(literal -1/2 binary32)) #s(literal 2 binary32))
(pow.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))) #s(literal -1/2 binary32))
(-.f32 #s(literal 0 binary32) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))))
(-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 (neg.f32 u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(-.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))))
(-.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (/.f32 (neg.f32 u1) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))))
(-.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(-.f32 (/.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 (+.f32 u1 #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(-.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 (/.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))
(/.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))
(/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) #s(literal 1 binary32))
(/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32))))
(/.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal -1 binary32)))
(/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) #s(literal -1 binary32))
(/.f32 (+.f32 u1 #s(literal -1 binary32)) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(/.f32 (+.f32 u1 #s(literal -1 binary32)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal -1 binary32)))
(/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))
(/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))
(/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))))
(/.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) (neg.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))))
(/.f32 (*.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 (*.f32 u1 (neg.f32 u1)) (fma.f32 u1 u1 #s(literal -1 binary32)) #s(literal 1 binary32)))))
(/.f32 (*.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (*.f32 (fma.f32 (*.f32 u1 (neg.f32 u1)) (fma.f32 u1 u1 #s(literal -1 binary32)) #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(/.f32 (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (*.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (fma.f32 (*.f32 u1 (neg.f32 u1)) (fma.f32 u1 u1 #s(literal -1 binary32)) #s(literal 1 binary32))))
(/.f32 (*.f32 #s(literal 1 binary32) (*.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) #s(literal -1 binary32))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (*.f32 (fma.f32 (*.f32 u1 (neg.f32 u1)) (fma.f32 u1 u1 #s(literal -1 binary32)) #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))))
(/.f32 (*.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (*.f32 (fma.f32 (*.f32 u1 (neg.f32 u1)) (fma.f32 u1 u1 #s(literal -1 binary32)) #s(literal 1 binary32)) #s(literal -1 binary32))))
(/.f32 (*.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(/.f32 (*.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) #s(literal -1 binary32))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal -1 binary32)))))
(/.f32 (*.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) (+.f32 u1 #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal -1 binary32))))
(/.f32 (*.f32 #s(literal 1 binary32) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal -1 binary32))))
(/.f32 (*.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal -1 binary32))))
(/.f32 (*.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal -1 binary32))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal -1 binary32))))
(/.f32 (*.f32 #s(literal 1 binary32) (neg.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (neg.f32 (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))))
(/.f32 (*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1))))) (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1) (neg.f32 (fma.f32 u1 u1 u1))))))
(/.f32 (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)))) (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))
(*.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))))
(*.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) #s(literal 1 binary32))
(*.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))))
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) #s(literal -1 binary32))
(*.f32 (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))))
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 u1 #s(literal 1 binary32)))
(*.f32 (pow.f32 (+.f32 u1 #s(literal 1 binary32)) #s(literal -1/2 binary32)) (pow.f32 (+.f32 u1 #s(literal 1 binary32)) #s(literal -1/2 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))
(*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) #s(literal -1 binary32)))
(*.f32 (pow.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)))) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 (neg.f32 u1)) (fma.f32 u1 u1 #s(literal -1 binary32)) #s(literal 1 binary32)))))
(*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 (neg.f32 u1)) (fma.f32 u1 u1 #s(literal -1 binary32)) #s(literal 1 binary32)))))
(*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 (neg.f32 u1)) (fma.f32 u1 u1 #s(literal -1 binary32)) #s(literal 1 binary32)))))
(*.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 (neg.f32 u1)) (fma.f32 u1 u1 #s(literal -1 binary32)) #s(literal 1 binary32)))))
(*.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)))) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))
(*.f32 (/.f32 #s(literal -1 binary32) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))) (/.f32 (+.f32 u1 #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 (neg.f32 u1)) (fma.f32 u1 u1 #s(literal -1 binary32)) #s(literal 1 binary32)))))
(*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)))) (/.f32 (+.f32 u1 #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(*.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 (neg.f32 u1)) (fma.f32 u1 u1 #s(literal -1 binary32)) #s(literal 1 binary32)))))
(*.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)))) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(*.f32 (/.f32 (+.f32 u1 #s(literal -1 binary32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))) (/.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 (neg.f32 u1)) (fma.f32 u1 u1 #s(literal -1 binary32)) #s(literal 1 binary32)))))
(*.f32 (/.f32 (+.f32 u1 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)))) (/.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(*.f32 (/.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))) (/.f32 (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 (neg.f32 u1)) (fma.f32 u1 u1 #s(literal -1 binary32)) #s(literal 1 binary32)))))
(*.f32 (/.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)))) (/.f32 (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(neg.f32 (log1p.f32 u1))
(+.f32 (log1p.f32 u1) (neg.f32 (log1p.f32 (*.f32 u1 u1))))
(+.f32 (neg.f32 (log1p.f32 u1)) #s(literal 0 binary32))
(+.f32 #s(literal 0 binary32) (neg.f32 (log1p.f32 u1)))
(+.f32 (neg.f32 (log1p.f32 (*.f32 u1 u1))) (log1p.f32 u1))
(+.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (+.f32 u1 #s(literal -1 binary32)))))
(+.f32 (neg.f32 (log.f32 (+.f32 u1 #s(literal -1 binary32)))) (log.f32 #s(literal -1 binary32)))
(+.f32 (neg.f32 (log.f32 (+.f32 u1 #s(literal -1 binary32)))) (neg.f32 (log.f32 #s(literal -1 binary32))))
(+.f32 (*.f32 (neg.f32 (log1p.f32 u1)) #s(literal -1 binary32)) (*.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal -1 binary32)))
(+.f32 (*.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal -1 binary32)) (*.f32 (neg.f32 (log1p.f32 u1)) #s(literal -1 binary32)))
(+.f32 (log.f32 (pow.f32 (+.f32 u1 #s(literal 1 binary32)) #s(literal -1/2 binary32))) (log.f32 (pow.f32 (+.f32 u1 #s(literal 1 binary32)) #s(literal -1/2 binary32))))
(+.f32 (log.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (log1p.f32 (fma.f32 u1 u1 u1)))
(fma.f32 #s(literal 1 binary32) (log1p.f32 u1) (neg.f32 (log1p.f32 (*.f32 u1 u1))))
(fma.f32 (log1p.f32 u1) #s(literal -1 binary32) #s(literal 0 binary32))
(fma.f32 (neg.f32 (log1p.f32 u1)) #s(literal -1 binary32) (*.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal -1 binary32)))
(fma.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal -1 binary32) (*.f32 (neg.f32 (log1p.f32 u1)) #s(literal -1 binary32)))
(fma.f32 #s(literal -1 binary32) (log1p.f32 u1) #s(literal 0 binary32))
(fma.f32 #s(literal -1 binary32) (neg.f32 (log1p.f32 u1)) (neg.f32 (log1p.f32 (*.f32 u1 u1))))
(fma.f32 #s(literal -1 binary32) (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1))
(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 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32)) (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)))) (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 (log1p.f32 u1)) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32)))) (neg.f32 (log1p.f32 (*.f32 u1 u1))))
(fma.f32 (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32)) (neg.f32 (pow.f32 (log1p.f32 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 (neg.f32 (log1p.f32 u1)) (log1p.f32 (*.f32 u1 u1)))))) (neg.f32 (log1p.f32 (*.f32 u1 u1))))
(fma.f32 (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32)) (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)))) (/.f32 #s(literal 1 binary32) (neg.f32 (fma.f32 (neg.f32 (log1p.f32 u1)) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32))))) #s(literal 0 binary32))
(fma.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) (neg.f32 (log1p.f32 u1))) #s(literal 0 binary32))
(fma.f32 (*.f32 (log1p.f32 u1) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32))))) (/.f32 #s(literal 1 binary32) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32))))) (neg.f32 (log1p.f32 (*.f32 u1 u1))))
(fma.f32 (*.f32 (log1p.f32 u1) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32))))) (/.f32 #s(literal 1 binary32) (neg.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))))) #s(literal 0 binary32))
(fma.f32 (*.f32 (log1p.f32 u1) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32))))) (/.f32 #s(literal 1 binary32) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 u1 #s(literal 1 binary32))))) #s(literal 0 binary32))
(fma.f32 (neg.f32 (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32)) (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32))))) (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 (log1p.f32 u1)) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32)))) #s(literal 0 binary32))
(fma.f32 (neg.f32 (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32)) (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32))))) (/.f32 #s(literal 1 binary32) (neg.f32 (fma.f32 (neg.f32 (log1p.f32 u1)) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32))))) (neg.f32 (log1p.f32 (*.f32 u1 u1))))
(fma.f32 (neg.f32 (*.f32 (log1p.f32 u1) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))))) (/.f32 #s(literal 1 binary32) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32))))) #s(literal 0 binary32))
(fma.f32 (neg.f32 (*.f32 (log1p.f32 u1) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))))) (/.f32 #s(literal 1 binary32) (neg.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))))) (neg.f32 (log1p.f32 (*.f32 u1 u1))))
(fma.f32 (+.f32 (pow.f32 (neg.f32 (log1p.f32 (*.f32 u1 u1))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 u1) #s(literal 3 binary32))) (/.f32 #s(literal 1 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))))) #s(literal 0 binary32))
(fma.f32 (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (log1p.f32 u1)) #s(literal 0 binary32))
(fma.f32 (-.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) (neg.f32 (log1p.f32 (*.f32 u1 u1))))
(-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1)))
(-.f32 (neg.f32 (log1p.f32 u1)) #s(literal 0 binary32))
(-.f32 (neg.f32 (log1p.f32 u1)) (/.f32 #s(literal 0 binary32) (pow.f32 (log1p.f32 u1) #s(literal 2 binary32))))
(-.f32 (neg.f32 (log1p.f32 u1)) (/.f32 #s(literal 0 binary32) (neg.f32 (log1p.f32 u1))))
(-.f32 #s(literal 0 binary32) (log1p.f32 u1))
(-.f32 (neg.f32 (log1p.f32 (*.f32 u1 u1))) (neg.f32 (log1p.f32 u1)))
(-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (+.f32 u1 #s(literal -1 binary32))))
(-.f32 (neg.f32 (log.f32 (+.f32 u1 #s(literal -1 binary32)))) (log.f32 #s(literal -1 binary32)))
(-.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 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32)) (neg.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))))) (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (neg.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))))))
(-.f32 (/.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32)) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 u1 #s(literal 1 binary32))))) (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 u1 #s(literal 1 binary32))))))
(-.f32 (/.f32 #s(literal 0 binary32) (log1p.f32 u1)) (log1p.f32 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 (neg.f32 (log1p.f32 u1)) (pow.f32 (log1p.f32 u1) #s(literal 2 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (neg.f32 (fma.f32 (neg.f32 (log1p.f32 u1)) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32)))) (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32)) (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (neg.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32))))) (*.f32 (log1p.f32 u1) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (neg.f32 (log1p.f32 u1)) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32))) (neg.f32 (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32)) (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)))))))
(/.f32 #s(literal 1 binary32) (/.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))) (neg.f32 (*.f32 (log1p.f32 u1) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32))))))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.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 (pow.f32 (neg.f32 (log1p.f32 (*.f32 u1 u1))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 u1 #s(literal 1 binary32)))) (*.f32 (log1p.f32 u1) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))))))
(/.f32 #s(literal 1 binary32) (/.f32 (log1p.f32 u1) (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)))))
(/.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (log1p.f32 u1)))
(/.f32 (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32))) (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)))
(/.f32 (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (-.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (*.f32 #s(literal 0 binary32) (neg.f32 (log1p.f32 u1))))))
(/.f32 (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32)) (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)))) (neg.f32 (fma.f32 (neg.f32 (log1p.f32 u1)) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32)))))
(/.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (neg.f32 (log1p.f32 u1)))
(/.f32 (*.f32 (log1p.f32 u1) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32))))) (neg.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32))))))
(/.f32 (*.f32 (log1p.f32 u1) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32))))) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32)) (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32))))) (fma.f32 (neg.f32 (log1p.f32 u1)) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32)) (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32))))) (neg.f32 (neg.f32 (fma.f32 (neg.f32 (log1p.f32 u1)) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32))))))
(/.f32 (neg.f32 (*.f32 (log1p.f32 u1) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (neg.f32 (*.f32 (log1p.f32 u1) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))))) (neg.f32 (neg.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))))))
(/.f32 (neg.f32 (*.f32 (log1p.f32 u1) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))))) (neg.f32 (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 u1 #s(literal 1 binary32))))))
(/.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)) (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32))))
(/.f32 (+.f32 (pow.f32 (neg.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 (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32))) (log1p.f32 u1))
(/.f32 (-.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32))) (-.f32 (log1p.f32 u1) (neg.f32 (log1p.f32 (*.f32 u1 u1)))))
(/.f32 (-.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32))) (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1))))
(/.f32 (neg.f32 (neg.f32 (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32)) (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)))))) (neg.f32 (fma.f32 (neg.f32 (log1p.f32 u1)) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (neg.f32 (*.f32 (log1p.f32 u1) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32))))))) (neg.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32))))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (neg.f32 (log1p.f32 (*.f32 u1 u1))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)))) (neg.f32 (+.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 (neg.f32 (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)))) (neg.f32 (log1p.f32 u1)))
(/.f32 (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)) (pow.f32 (neg.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 (+.f32 (pow.f32 (*.f32 (neg.f32 (log1p.f32 u1)) #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (*.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal -1 binary32)) #s(literal 3 binary32))) (fma.f32 (*.f32 (neg.f32 (log1p.f32 u1)) #s(literal -1 binary32)) (*.f32 (neg.f32 (log1p.f32 u1)) #s(literal -1 binary32)) (-.f32 (*.f32 (*.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal -1 binary32)) (*.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal -1 binary32))) (*.f32 (*.f32 (neg.f32 (log1p.f32 u1)) #s(literal -1 binary32)) (*.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal -1 binary32))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (*.f32 (neg.f32 (log1p.f32 u1)) #s(literal -1 binary32)) #s(literal 3 binary32))) (fma.f32 (*.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal -1 binary32)) (*.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal -1 binary32)) (-.f32 (*.f32 (*.f32 (neg.f32 (log1p.f32 u1)) #s(literal -1 binary32)) (*.f32 (neg.f32 (log1p.f32 u1)) #s(literal -1 binary32))) (*.f32 (*.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal -1 binary32)) (*.f32 (neg.f32 (log1p.f32 u1)) #s(literal -1 binary32))))))
(/.f32 (-.f32 (pow.f32 (log.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (log.f32 (+.f32 u1 #s(literal -1 binary32))) #s(literal 3 binary32))) (fma.f32 (log.f32 #s(literal -1 binary32)) (log.f32 #s(literal -1 binary32)) (fma.f32 (log.f32 (+.f32 u1 #s(literal -1 binary32))) (log.f32 (+.f32 u1 #s(literal -1 binary32))) (*.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (+.f32 u1 #s(literal -1 binary32)))))))
(/.f32 (-.f32 (pow.f32 (neg.f32 (log.f32 (+.f32 u1 #s(literal -1 binary32)))) #s(literal 3 binary32)) (pow.f32 (log.f32 #s(literal -1 binary32)) #s(literal 3 binary32))) (fma.f32 (neg.f32 (log.f32 (+.f32 u1 #s(literal -1 binary32)))) (neg.f32 (log.f32 (+.f32 u1 #s(literal -1 binary32)))) (fma.f32 (log.f32 #s(literal -1 binary32)) (log.f32 #s(literal -1 binary32)) (*.f32 (neg.f32 (log.f32 (+.f32 u1 #s(literal -1 binary32)))) (log.f32 #s(literal -1 binary32))))))
(/.f32 (-.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32))) (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32)) (*.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1))))))
(/.f32 (-.f32 (pow.f32 (neg.f32 (log1p.f32 (*.f32 u1 u1))) #s(literal 3 binary32)) (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)))) (fma.f32 (neg.f32 (log1p.f32 u1)) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32))))
(/.f32 (-.f32 (*.f32 (*.f32 (neg.f32 (log1p.f32 u1)) #s(literal -1 binary32)) (*.f32 (neg.f32 (log1p.f32 u1)) #s(literal -1 binary32))) (*.f32 (*.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal -1 binary32)) (*.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal -1 binary32)))) (-.f32 (*.f32 (neg.f32 (log1p.f32 u1)) #s(literal -1 binary32)) (*.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal -1 binary32))))
(/.f32 (-.f32 (*.f32 (*.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal -1 binary32)) (*.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal -1 binary32))) (*.f32 (*.f32 (neg.f32 (log1p.f32 u1)) #s(literal -1 binary32)) (*.f32 (neg.f32 (log1p.f32 u1)) #s(literal -1 binary32)))) (-.f32 (*.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal -1 binary32)) (*.f32 (neg.f32 (log1p.f32 u1)) #s(literal -1 binary32))))
(/.f32 (-.f32 (*.f32 (log.f32 #s(literal -1 binary32)) (log.f32 #s(literal -1 binary32))) (*.f32 (log.f32 (+.f32 u1 #s(literal -1 binary32))) (log.f32 (+.f32 u1 #s(literal -1 binary32))))) (log1p.f32 u1))
(/.f32 (-.f32 (*.f32 (neg.f32 (log.f32 (+.f32 u1 #s(literal -1 binary32)))) (neg.f32 (log.f32 (+.f32 u1 #s(literal -1 binary32))))) (*.f32 (log.f32 #s(literal -1 binary32)) (log.f32 #s(literal -1 binary32)))) (neg.f32 (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 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32)) (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)))) (/.f32 #s(literal 1 binary32) (neg.f32 (fma.f32 (neg.f32 (log1p.f32 u1)) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32))))))
(*.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) (neg.f32 (log1p.f32 u1))))
(*.f32 (*.f32 (log1p.f32 u1) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32))))) (/.f32 #s(literal 1 binary32) (neg.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))))))
(*.f32 (*.f32 (log1p.f32 u1) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32))))) (/.f32 #s(literal 1 binary32) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 u1 #s(literal 1 binary32))))))
(*.f32 (neg.f32 (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32)) (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32))))) (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 (log1p.f32 u1)) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32)))))
(*.f32 (neg.f32 (*.f32 (log1p.f32 u1) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))))) (/.f32 #s(literal 1 binary32) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32))))))
(*.f32 (+.f32 (pow.f32 (neg.f32 (log1p.f32 (*.f32 u1 u1))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 u1) #s(literal 3 binary32))) (/.f32 #s(literal 1 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 (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (log1p.f32 u1)))
(log.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))))
(log1p.f32 u1)
(log1p.f32 (neg.f32 u1))
(neg.f32 (neg.f32 (log1p.f32 u1)))
(exp.f32 (log.f32 (log1p.f32 u1)))
(+.f32 (log1p.f32 u1) #s(literal 0 binary32))
(+.f32 (neg.f32 (log1p.f32 u1)) (log1p.f32 (*.f32 u1 u1)))
(+.f32 (log1p.f32 (*.f32 u1 u1)) (neg.f32 (log1p.f32 u1)))
(+.f32 #s(literal 0 binary32) (log1p.f32 u1))
(+.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) (log.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))))
(+.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) (neg.f32 (log1p.f32 (fma.f32 u1 u1 u1))))
(+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (+.f32 u1 #s(literal -1 binary32))))
(+.f32 (log.f32 (+.f32 u1 #s(literal -1 binary32))) (log.f32 #s(literal -1 binary32)))
(+.f32 (/.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32)) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32))))) (neg.f32 (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))))))
(+.f32 (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (log1p.f32 (fma.f32 u1 u1 u1)))
(pow.f32 (/.f32 #s(literal 1 binary32) (log1p.f32 u1)) #s(literal -1 binary32))
(fma.f32 #s(literal 1 binary32) (log1p.f32 u1) #s(literal 0 binary32))
(fma.f32 (log1p.f32 u1) #s(literal -1 binary32) (log1p.f32 (*.f32 u1 u1)))
(fma.f32 #s(literal -1 binary32) (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1)))
(fma.f32 #s(literal -1 binary32) (neg.f32 (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))) (log1p.f32 (*.f32 u1 u1)))
(fma.f32 (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32)) (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)))) (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 (log1p.f32 u1)) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32)))) #s(literal 0 binary32))
(fma.f32 (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32)) (neg.f32 (pow.f32 (log1p.f32 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 (neg.f32 (log1p.f32 u1)) (log1p.f32 (*.f32 u1 u1)))))) #s(literal 0 binary32))
(fma.f32 (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32)) (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)))) (/.f32 #s(literal 1 binary32) (neg.f32 (fma.f32 (neg.f32 (log1p.f32 u1)) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32))))) (log1p.f32 (*.f32 u1 u1)))
(fma.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32))))) (neg.f32 (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))))))
(fma.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) (neg.f32 (log1p.f32 u1))) (log1p.f32 (*.f32 u1 u1)))
(fma.f32 (*.f32 (log1p.f32 u1) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32))))) (/.f32 #s(literal 1 binary32) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32))))) #s(literal 0 binary32))
(fma.f32 (*.f32 (log1p.f32 u1) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32))))) (/.f32 #s(literal 1 binary32) (neg.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))))) (log1p.f32 (*.f32 u1 u1)))
(fma.f32 (*.f32 (log1p.f32 u1) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32))))) (/.f32 #s(literal 1 binary32) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 u1 #s(literal 1 binary32))))) (log1p.f32 (*.f32 u1 u1)))
(fma.f32 (neg.f32 (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32)) (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32))))) (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 (log1p.f32 u1)) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32)))) (log1p.f32 (*.f32 u1 u1)))
(fma.f32 (neg.f32 (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32)) (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32))))) (/.f32 #s(literal 1 binary32) (neg.f32 (fma.f32 (neg.f32 (log1p.f32 u1)) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32))))) #s(literal 0 binary32))
(fma.f32 (neg.f32 (*.f32 (log1p.f32 u1) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))))) (/.f32 #s(literal 1 binary32) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32))))) (log1p.f32 (*.f32 u1 u1)))
(fma.f32 (neg.f32 (*.f32 (log1p.f32 u1) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))))) (/.f32 #s(literal 1 binary32) (neg.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))))) #s(literal 0 binary32))
(fma.f32 (+.f32 (pow.f32 (neg.f32 (log1p.f32 (*.f32 u1 u1))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 u1) #s(literal 3 binary32))) (/.f32 #s(literal 1 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))))) (log1p.f32 (*.f32 u1 u1)))
(fma.f32 (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (log1p.f32 u1)) (log1p.f32 (*.f32 u1 u1)))
(fma.f32 (-.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) #s(literal 0 binary32))
(-.f32 (log1p.f32 u1) #s(literal 0 binary32))
(-.f32 (neg.f32 (log1p.f32 u1)) (neg.f32 (log1p.f32 (*.f32 u1 u1))))
(-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1))
(-.f32 #s(literal 0 binary32) (neg.f32 (log1p.f32 u1)))
(-.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))) (log1p.f32 (*.f32 u1 u1)))
(-.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) (log1p.f32 (fma.f32 u1 u1 u1)))
(-.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) (log.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32)))))
(-.f32 (log1p.f32 (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)))) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 (*.f32 u1 (neg.f32 u1)) (fma.f32 u1 u1 #s(literal -1 binary32)) #s(literal 1 binary32)))))
(-.f32 (log1p.f32 (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)))) (log.f32 (*.f32 (fma.f32 (*.f32 u1 (neg.f32 u1)) (fma.f32 u1 u1 #s(literal -1 binary32)) #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32)))))
(-.f32 (log1p.f32 (neg.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))))
(-.f32 (log1p.f32 (neg.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)))) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(-.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (+.f32 u1 #s(literal -1 binary32)))))
(-.f32 (log.f32 (+.f32 u1 #s(literal -1 binary32))) (log.f32 #s(literal -1 binary32)))
(-.f32 (/.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32)) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32))))) (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32))))))
(-.f32 (log.f32 (/.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32)))) (log1p.f32 (*.f32 (*.f32 u1 (neg.f32 u1)) (fma.f32 u1 u1 #s(literal -1 binary32)))))
(-.f32 (log.f32 (*.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) #s(literal -1 binary32))) (log.f32 (*.f32 (fma.f32 (*.f32 u1 (neg.f32 u1)) (fma.f32 u1 u1 #s(literal -1 binary32)) #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))))
(-.f32 (log.f32 (/.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) (log.f32 (*.f32 (fma.f32 (*.f32 u1 (neg.f32 u1)) (fma.f32 u1 u1 #s(literal -1 binary32)) #s(literal 1 binary32)) #s(literal -1 binary32))))
(-.f32 (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) #s(literal -1 binary32))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal -1 binary32)))))
(-.f32 (log.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) (+.f32 u1 #s(literal -1 binary32)))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal -1 binary32))))
(-.f32 (log.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (log.f32 (+.f32 u1 #s(literal -1 binary32))))
(-.f32 (log.f32 (fma.f32 u1 u1 #s(literal -1 binary32))) (log.f32 (+.f32 u1 #s(literal -1 binary32))))
(-.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal -1 binary32))) (log.f32 (+.f32 u1 #s(literal -1 binary32))))
(-.f32 (log.f32 (neg.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (log.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))))
(-.f32 (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (+.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 u1 #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (log1p.f32 u1)))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (log1p.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 (neg.f32 (log1p.f32 u1)) (log1p.f32 (*.f32 u1 u1))))) (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32)) (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (-.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32)))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 #s(literal 1 binary32) (log1p.f32 u1))))
(/.f32 (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32)) (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)))) (fma.f32 (neg.f32 (log1p.f32 u1)) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32))))
(/.f32 (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32)) (neg.f32 (pow.f32 (log1p.f32 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 (neg.f32 (log1p.f32 u1)) (log1p.f32 (*.f32 u1 u1))))))
(/.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (log1p.f32 u1))
(/.f32 (*.f32 (log1p.f32 u1) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32))))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32)) (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32))))) (neg.f32 (fma.f32 (neg.f32 (log1p.f32 u1)) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32)) (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32))))) (neg.f32 (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32)) (*.f32 (neg.f32 (log1p.f32 u1)) (log1p.f32 (*.f32 u1 u1)))))))
(/.f32 (neg.f32 (*.f32 (log1p.f32 u1) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))))) (neg.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32))))))
(/.f32 (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32))) (neg.f32 (log1p.f32 u1)))
(/.f32 (-.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32))) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (+.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) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32))))) (*.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))) (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)))) (*.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32))))))
(/.f32 (*.f32 (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 9 binary32)) (pow.f32 (neg.f32 (log1p.f32 u1)) #s(literal 9 binary32))) #s(literal 1 binary32)) (*.f32 (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 6 binary32)) (-.f32 (pow.f32 (neg.f32 (log1p.f32 u1)) #s(literal 6 binary32)) (pow.f32 (*.f32 (neg.f32 (log1p.f32 u1)) (log1p.f32 (*.f32 u1 u1))) #s(literal 3 binary32)))) (fma.f32 (neg.f32 (log1p.f32 u1)) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32)))))
(/.f32 (*.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 6 binary32)) (pow.f32 (neg.f32 (log1p.f32 u1)) #s(literal 6 binary32))) #s(literal 1 binary32)) (*.f32 (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32)) (pow.f32 (log1p.f32 u1) #s(literal 3 binary32))) (fma.f32 (neg.f32 (log1p.f32 u1)) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32)))))
(/.f32 (*.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 6 binary32)) (pow.f32 (neg.f32 (log1p.f32 u1)) #s(literal 6 binary32))) #s(literal 1 binary32)) (*.f32 (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 4 binary32)) (+.f32 (pow.f32 (neg.f32 (log1p.f32 u1)) #s(literal 4 binary32)) (pow.f32 (*.f32 (neg.f32 (log1p.f32 u1)) (log1p.f32 (*.f32 u1 u1))) #s(literal 2 binary32)))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32))))))
(/.f32 (*.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 4 binary32)) (pow.f32 (neg.f32 (log1p.f32 u1)) #s(literal 4 binary32))) #s(literal 1 binary32)) (*.f32 (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32)) (pow.f32 (log1p.f32 u1) #s(literal 2 binary32))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32))))))
(/.f32 (neg.f32 (neg.f32 (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32)) (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)))))) (neg.f32 (neg.f32 (fma.f32 (neg.f32 (log1p.f32 u1)) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32))))))
(/.f32 (neg.f32 (neg.f32 (*.f32 (log1p.f32 u1) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32))))))) (neg.f32 (neg.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32)))) (neg.f32 (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 u1 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 u1) #s(literal 3 binary32)) #s(literal 0 binary32)) (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (+.f32 #s(literal 0 binary32) (*.f32 (log1p.f32 u1) #s(literal 0 binary32)))))
(/.f32 (-.f32 (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32))) (pow.f32 (neg.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 (neg.f32 (log1p.f32 u1)) (neg.f32 (log1p.f32 (*.f32 u1 u1)))))))
(/.f32 (-.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 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1)))))
(/.f32 (-.f32 (pow.f32 (/.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32)) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32))))) #s(literal 3 binary32)) (pow.f32 (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32))))) #s(literal 3 binary32))) (fma.f32 (/.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32)) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32))))) (/.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32)) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32))))) (fma.f32 (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32))))) (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32))))) (*.f32 (/.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32)) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32))))) (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))))))))
(/.f32 (-.f32 #s(literal 0 binary32) (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)))) (+.f32 #s(literal 0 binary32) (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (*.f32 #s(literal 0 binary32) (neg.f32 (log1p.f32 u1))))))
(/.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (fma.f32 u1 u1 u1)) #s(literal 3 binary32))) (fma.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) (fma.f32 (log1p.f32 (fma.f32 u1 u1 u1)) (log1p.f32 (fma.f32 u1 u1 u1)) (*.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) (log1p.f32 (fma.f32 u1 u1 u1))))))
(/.f32 (-.f32 (*.f32 (/.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32)) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32))))) (/.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32)) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))))) (*.f32 (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32))))) (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32))))))) (+.f32 (/.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32)) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32))))) (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))))))
(/.f32 (-.f32 (*.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) (log1p.f32 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (log1p.f32 (fma.f32 u1 u1 u1)) (log1p.f32 (fma.f32 u1 u1 u1)))) (+.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) (log1p.f32 (fma.f32 u1 u1 u1))))
(*.f32 #s(literal 1 binary32) (log1p.f32 u1))
(*.f32 #s(literal -1 binary32) (neg.f32 (log1p.f32 u1)))
(*.f32 (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32)) (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)))) (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 (log1p.f32 u1)) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32)))))
(*.f32 (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32)) (neg.f32 (pow.f32 (log1p.f32 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 (neg.f32 (log1p.f32 u1)) (log1p.f32 (*.f32 u1 u1)))))))
(*.f32 (*.f32 (log1p.f32 u1) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32))))) (/.f32 #s(literal 1 binary32) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32))))))
(*.f32 (neg.f32 (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32)) (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32))))) (/.f32 #s(literal 1 binary32) (neg.f32 (fma.f32 (neg.f32 (log1p.f32 u1)) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32))))))
(*.f32 (neg.f32 (*.f32 (log1p.f32 u1) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))))) (/.f32 #s(literal 1 binary32) (neg.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))))))
(*.f32 (-.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))
(log.f32 (+.f32 u1 #s(literal 1 binary32)))
(exp.f32 (*.f32 (log.f32 (log1p.f32 u1)) #s(literal 1/2 binary32)))
(exp.f32 (*.f32 (log.f32 (neg.f32 (log1p.f32 u1))) #s(literal 1/2 binary32)))
(exp.f32 (*.f32 (log.f32 (exp.f32 #s(literal 1/2 binary32))) (log.f32 (log1p.f32 u1))))
(pow.f32 (log1p.f32 u1) #s(literal 1/2 binary32))
(pow.f32 (neg.f32 (log1p.f32 u1)) #s(literal 1/2 binary32))
(pow.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) #s(literal 1/4 binary32))
(pow.f32 (exp.f32 #s(literal 1/2 binary32)) (log.f32 (log1p.f32 u1)))
(pow.f32 (pow.f32 (log1p.f32 u1) #s(literal 1/4 binary32)) #s(literal 2 binary32))
(pow.f32 (pow.f32 (neg.f32 (log1p.f32 u1)) #s(literal 1/4 binary32)) #s(literal 2 binary32))
(pow.f32 (exp.f32 (log.f32 (neg.f32 (log1p.f32 u1)))) #s(literal 1/2 binary32))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (log1p.f32 u1))))
(/.f32 (sqrt.f32 (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32)) (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32))))) (sqrt.f32 (fma.f32 (neg.f32 (log1p.f32 u1)) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32)))))
(/.f32 (sqrt.f32 (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32)) (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32))))) (sqrt.f32 (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32)) (*.f32 (neg.f32 (log1p.f32 u1)) (log1p.f32 (*.f32 u1 u1)))))))
(/.f32 (sqrt.f32 (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32)) (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32))))) (sqrt.f32 (neg.f32 (fma.f32 (neg.f32 (log1p.f32 u1)) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32))))))
(/.f32 (sqrt.f32 (*.f32 (log1p.f32 u1) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))))) (sqrt.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32))))))
(/.f32 (sqrt.f32 (*.f32 (log1p.f32 u1) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))))) (sqrt.f32 (neg.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))))))
(/.f32 (sqrt.f32 (*.f32 (log1p.f32 u1) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))))) (sqrt.f32 (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 u1 #s(literal 1 binary32))))))
(/.f32 (sqrt.f32 (neg.f32 (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32)) (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)))))) (sqrt.f32 (fma.f32 (neg.f32 (log1p.f32 u1)) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32)))))
(/.f32 (sqrt.f32 (neg.f32 (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32)) (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)))))) (sqrt.f32 (neg.f32 (fma.f32 (neg.f32 (log1p.f32 u1)) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32))))))
(/.f32 (sqrt.f32 (neg.f32 (*.f32 (log1p.f32 u1) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32))))))) (sqrt.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32))))))
(/.f32 (sqrt.f32 (neg.f32 (*.f32 (log1p.f32 u1) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32))))))) (sqrt.f32 (neg.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))))))
(/.f32 (sqrt.f32 (-.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32)))) (sqrt.f32 (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))
(/.f32 (sqrt.f32 (+.f32 (pow.f32 (neg.f32 (log1p.f32 (*.f32 u1 u1))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)))) (sqrt.f32 (+.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 (sqrt.f32 (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)))) (sqrt.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32))))
(/.f32 (sqrt.f32 (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)))) (sqrt.f32 (log1p.f32 u1)))
(sqrt.f32 (log1p.f32 u1))
(sqrt.f32 (neg.f32 (log1p.f32 u1)))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (sqrt.f32 #s(literal -1 binary32)))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (pow.f32 (log1p.f32 u1) #s(literal 1/4 binary32)) (pow.f32 (log1p.f32 u1) #s(literal 1/4 binary32)))
(*.f32 (pow.f32 (neg.f32 (log1p.f32 u1)) #s(literal 1/4 binary32)) (pow.f32 (neg.f32 (log1p.f32 u1)) #s(literal 1/4 binary32)))
(*.f32 (pow.f32 (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32)) (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)))) #s(literal 1/2 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 (log1p.f32 u1)) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32)))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (*.f32 (log1p.f32 u1) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32))))) #s(literal 1/2 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32))))) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32)) (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 (log1p.f32 u1)) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32))))))
(*.f32 (sqrt.f32 (*.f32 (log1p.f32 u1) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))))
(*.f32 (log.f32 (log1p.f32 u1)) #s(literal 1/2 binary32))
(*.f32 #s(literal 1/2 binary32) (log.f32 (log1p.f32 u1)))
(+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (neg.f32 (log1p.f32 u1))))
(log.f32 (log1p.f32 u1))
(*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))
(*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))
(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)
(*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32)))
(*.f32 (*.f32 (PI.f32) u2) #s(literal 2 binary32))
(*.f32 (*.f32 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))))
#s(approx (sin (* (* 2 (PI)) u2)) (*.f32 (fma.f32 (PI.f32) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 u2 u2) (PI.f32))) #s(literal 2 binary32)) (*.f32 (PI.f32) u2)))
(exp.f32 (*.f32 (log.f32 (PI.f32)) #s(literal 2 binary32)))
(exp.f32 (log.f32 (*.f32 (PI.f32) (PI.f32))))
(exp.f32 (*.f32 (log.f32 (*.f32 (PI.f32) (PI.f32))) #s(literal 1 binary32)))
(exp.f32 (*.f32 (*.f32 (log.f32 (PI.f32)) #s(literal 2 binary32)) #s(literal 1 binary32)))
(pow.f32 (PI.f32) #s(literal 2 binary32))
(pow.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))
(pow.f32 (cbrt.f32 (PI.f32)) #s(literal 6 binary32))
(pow.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) #s(literal 3 binary32))
(pow.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 2/3 binary32))
(pow.f32 (sqrt.f32 (PI.f32)) #s(literal 4 binary32))
(pow.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) #s(literal 1/3 binary32))
(sqrt.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (PI.f32))))
(cbrt.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))
(*.f32 (PI.f32) (PI.f32))
(*.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (PI.f32)))
(*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))
(*.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (cbrt.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (PI.f32)))))
(*.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (pow.f32 (PI.f32) #s(literal 4/3 binary32)))
(*.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (pow.f32 (pow.f32 (PI.f32) #s(literal 4/3 binary32)) #s(literal 1 binary32)))
(*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (*.f32 (PI.f32) (sqrt.f32 (PI.f32))) #s(literal 1 binary32)))
(*.f32 (sqrt.f32 (PI.f32)) (*.f32 (PI.f32) (sqrt.f32 (PI.f32))))
(*.f32 (cbrt.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (PI.f32)))) (pow.f32 (PI.f32) #s(literal 2/3 binary32)))
(*.f32 (*.f32 (PI.f32) (pow.f32 (PI.f32) #s(literal 2/3 binary32))) (cbrt.f32 (PI.f32)))
(*.f32 (pow.f32 (*.f32 (PI.f32) (sqrt.f32 (PI.f32))) #s(literal 1 binary32)) (sqrt.f32 (PI.f32)))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (PI.f32)))) #s(literal 1 binary32)) (pow.f32 (PI.f32) #s(literal 2/3 binary32)))
(*.f32 (pow.f32 (*.f32 (PI.f32) (pow.f32 (PI.f32) #s(literal 2/3 binary32))) #s(literal 1 binary32)) (cbrt.f32 (PI.f32)))
(*.f32 (*.f32 (PI.f32) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))
(neg.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))))
(exp.f32 (neg.f32 (log1p.f32 u1)))
(pow.f32 (+.f32 u1 #s(literal 1 binary32)) #s(literal -1 binary32))
(pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) #s(literal 1 binary32))
(pow.f32 (pow.f32 (+.f32 u1 #s(literal 1 binary32)) #s(literal -1/2 binary32)) #s(literal 2 binary32))
(pow.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))) #s(literal -1/2 binary32))
(-.f32 #s(literal 0 binary32) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))))
(-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 (neg.f32 u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(-.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))))
(-.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (/.f32 (neg.f32 u1) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))))
(-.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(-.f32 (/.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 (+.f32 u1 #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(-.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 (/.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))
(/.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))
(/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) #s(literal 1 binary32))
(/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32))))
(/.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal -1 binary32)))
(/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) #s(literal -1 binary32))
(/.f32 (+.f32 u1 #s(literal -1 binary32)) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(/.f32 (+.f32 u1 #s(literal -1 binary32)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal -1 binary32)))
(/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))
(/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))
(/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))))
(/.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) (neg.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))))
(/.f32 (*.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 (*.f32 u1 (neg.f32 u1)) (fma.f32 u1 u1 #s(literal -1 binary32)) #s(literal 1 binary32)))))
(/.f32 (*.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (*.f32 (fma.f32 (*.f32 u1 (neg.f32 u1)) (fma.f32 u1 u1 #s(literal -1 binary32)) #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(/.f32 (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (*.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (fma.f32 (*.f32 u1 (neg.f32 u1)) (fma.f32 u1 u1 #s(literal -1 binary32)) #s(literal 1 binary32))))
(/.f32 (*.f32 #s(literal 1 binary32) (*.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) #s(literal -1 binary32))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (*.f32 (fma.f32 (*.f32 u1 (neg.f32 u1)) (fma.f32 u1 u1 #s(literal -1 binary32)) #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))))
(/.f32 (*.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (*.f32 (fma.f32 (*.f32 u1 (neg.f32 u1)) (fma.f32 u1 u1 #s(literal -1 binary32)) #s(literal 1 binary32)) #s(literal -1 binary32))))
(/.f32 (*.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(/.f32 (*.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) #s(literal -1 binary32))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal -1 binary32)))))
(/.f32 (*.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) (+.f32 u1 #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal -1 binary32))))
(/.f32 (*.f32 #s(literal 1 binary32) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal -1 binary32))))
(/.f32 (*.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal -1 binary32))))
(/.f32 (*.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal -1 binary32))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal -1 binary32))))
(/.f32 (*.f32 #s(literal 1 binary32) (neg.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (neg.f32 (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))))
(/.f32 (*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1))))) (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1) (neg.f32 (fma.f32 u1 u1 u1))))))
(/.f32 (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)))) (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))
(*.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))))
(*.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) #s(literal 1 binary32))
(*.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))))
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) #s(literal -1 binary32))
(*.f32 (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))))
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 u1 #s(literal 1 binary32)))
(*.f32 (pow.f32 (+.f32 u1 #s(literal 1 binary32)) #s(literal -1/2 binary32)) (pow.f32 (+.f32 u1 #s(literal 1 binary32)) #s(literal -1/2 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))
(*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) #s(literal -1 binary32)))
(*.f32 (pow.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)))) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 (neg.f32 u1)) (fma.f32 u1 u1 #s(literal -1 binary32)) #s(literal 1 binary32)))))
(*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 (neg.f32 u1)) (fma.f32 u1 u1 #s(literal -1 binary32)) #s(literal 1 binary32)))))
(*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 (neg.f32 u1)) (fma.f32 u1 u1 #s(literal -1 binary32)) #s(literal 1 binary32)))))
(*.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 (neg.f32 u1)) (fma.f32 u1 u1 #s(literal -1 binary32)) #s(literal 1 binary32)))))
(*.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)))) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))
(*.f32 (/.f32 #s(literal -1 binary32) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))) (/.f32 (+.f32 u1 #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 (neg.f32 u1)) (fma.f32 u1 u1 #s(literal -1 binary32)) #s(literal 1 binary32)))))
(*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)))) (/.f32 (+.f32 u1 #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(*.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 (neg.f32 u1)) (fma.f32 u1 u1 #s(literal -1 binary32)) #s(literal 1 binary32)))))
(*.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)))) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(*.f32 (/.f32 (+.f32 u1 #s(literal -1 binary32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))) (/.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 (neg.f32 u1)) (fma.f32 u1 u1 #s(literal -1 binary32)) #s(literal 1 binary32)))))
(*.f32 (/.f32 (+.f32 u1 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)))) (/.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(*.f32 (/.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))) (/.f32 (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 (neg.f32 u1)) (fma.f32 u1 u1 #s(literal -1 binary32)) #s(literal 1 binary32)))))
(*.f32 (/.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)))) (/.f32 (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))))

eval196.0ms (1.4%)

Memory
16.0MiB live, 203.9MiB allocated
Compiler

Compiled 45 565 to 3 844 computations (91.6% saved)

prune464.0ms (3.4%)

Memory
-7.7MiB live, 469.6MiB allocated
Pruning

60 alts after pruning (58 fresh and 2 done)

PrunedKeptTotal
New1 432391 471
Fresh111930
Picked415
Done011
Total1 447601 507
Accuracy
99.4%
Counts
1 507 → 60
Alt Table
Click to see full alt table
StatusAccuracyProgram
68.9%
(*.f32 (pow.f32 (pow.f32 (log1p.f32 u1) #s(literal 1/4 binary32)) #s(literal 2 binary32)) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (*.f32 (PI.f32) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32))))))
67.2%
(*.f32 (pow.f32 (exp.f32 #s(literal 1/2 binary32)) (log.f32 (log1p.f32 u1))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (*.f32 (PI.f32) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32))))))
75.3%
(*.f32 (/.f32 (sqrt.f32 (neg.f32 (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32))))) (sqrt.f32 (log1p.f32 u1))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
69.0%
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (log1p.f32 u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (*.f32 (PI.f32) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32))))))
75.4%
(*.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) #s(literal 2 binary32)) (*.f32 (sin.f32 (*.f32 (PI.f32) u2)) (cos.f32 (*.f32 (PI.f32) u2))))
86.9%
(*.f32 (sqrt.f32 (-.f32 (log1p.f32 (fma.f32 u1 u1 u1)) (log1p.f32 (*.f32 u1 (*.f32 u1 u1))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
98.3%
(*.f32 (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 u1))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
51.7%
(*.f32 (sqrt.f32 (+.f32 (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)))))) (log1p.f32 (*.f32 u1 (*.f32 u1 u1))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
98.2%
(*.f32 (sqrt.f32 (neg.f32 (fma.f32 (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32))) (pow.f32 (log1p.f32 u1) #s(literal -2 binary32)) (log1p.f32 (neg.f32 (*.f32 u1 u1)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
98.2%
(*.f32 (sqrt.f32 (neg.f32 (fma.f32 (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (log1p.f32 u1)) (log1p.f32 (neg.f32 (*.f32 u1 u1)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
86.8%
(*.f32 (sqrt.f32 (neg.f32 (/.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (fma.f32 u1 u1 u1)) #s(literal 3 binary32))) (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 2 binary32)) (+.f32 (pow.f32 (log1p.f32 (fma.f32 u1 u1 u1)) #s(literal 2 binary32)) (*.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) (log1p.f32 (fma.f32 u1 u1 u1)))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
98.0%
(*.f32 (sqrt.f32 (neg.f32 (/.f32 (-.f32 (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 u1) #s(literal 3 binary32))) (+.f32 (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 2 binary32)) (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (*.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (log1p.f32 u1))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
53.4%
(*.f32 (sqrt.f32 (neg.f32 (/.f32 (-.f32 (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 2 binary32)) (pow.f32 (log1p.f32 u1) #s(literal 2 binary32))) (log.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) u1)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
55.1%
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (log1p.f32 (neg.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
54.4%
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (log.f32 (-.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))) (*.f32 (/.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) (/.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))))) (log.f32 (+.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) (/.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
54.6%
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (log.f32 (-.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))) (*.f32 (/.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) (*.f32 (/.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) (/.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))))) (log.f32 (fma.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) (fma.f32 (/.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) (/.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) (/.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
54.3%
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (log.f32 (-.f32 (*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) (*.f32 (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
89.6%
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (log.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) #s(literal 1 binary32))) (log1p.f32 u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
98.0%
(*.f32 (sqrt.f32 (neg.f32 (+.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (fma.f32 (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32)) (neg.f32 (pow.f32 (log1p.f32 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 (neg.f32 (log1p.f32 u1)) (log1p.f32 (*.f32 u1 u1)))))) (neg.f32 (log1p.f32 (*.f32 u1 u1))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
98.3%
(*.f32 (sqrt.f32 (neg.f32 (+.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (neg.f32 (log1p.f32 u1)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
75.0%
(*.f32 (sqrt.f32 (neg.f32 (+.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (/.f32 #s(literal 1 binary32) (/.f32 (neg.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32))))) (*.f32 (log1p.f32 u1) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
98.2%
(*.f32 (sqrt.f32 (neg.f32 (+.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (/.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (log1p.f32 u1)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
75.1%
(*.f32 (sqrt.f32 (neg.f32 (+.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (*.f32 (*.f32 (log1p.f32 u1) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32))))) (/.f32 #s(literal 1 binary32) (neg.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
98.0%
(*.f32 (sqrt.f32 (neg.f32 (+.f32 (log1p.f32 (neg.f32 (*.f32 u1 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))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
52.0%
(*.f32 (sqrt.f32 (neg.f32 (+.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32)))))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (fma.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (*.f32 u2 u2))) (*.f32 #s(literal 2 binary32) (PI.f32))))))
48.7%
(*.f32 (sqrt.f32 (neg.f32 (+.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32)))))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))
92.9%
(*.f32 (sqrt.f32 (neg.f32 (+.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(approx (log (/ (/ 1 (+ 1 u1)) 1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal 1/2 binary32)) #s(literal -1 binary32))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
86.9%
(*.f32 (sqrt.f32 (neg.f32 (+.f32 (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))) (log1p.f32 (*.f32 (fma.f32 u1 u1 u1) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
98.2%
(*.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)))))
98.3%
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
90.7%
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (*.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32)))) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32))))))
88.1%
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (fma.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (*.f32 u2 u2))) (*.f32 #s(literal 2 binary32) (PI.f32))))))
88.2%
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (*.f32 (PI.f32) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32))))))
80.1%
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))
57.0%
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) u2) (pow.f32 (PI.f32) #s(literal 2/3 binary32))) (cbrt.f32 (PI.f32)))))
56.9%
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) u2) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))))
57.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)))
52.1%
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 (fma.f32 (PI.f32) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 u2 u2) (PI.f32))) #s(literal 2 binary32)) (*.f32 (PI.f32) u2))))
52.1%
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (fma.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (*.f32 u2 u2))) (*.f32 #s(literal 2 binary32) (PI.f32))))))
48.7%
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))
94.0%
(*.f32 (sqrt.f32 (neg.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
89.2%
(*.f32 (sqrt.f32 (neg.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
84.6%
(*.f32 (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (*.f32 (PI.f32) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32))))))
83.3%
(*.f32 (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (*.f32 (PI.f32) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32))))))
80.7%
(*.f32 (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (*.f32 (PI.f32) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32))))))
70.8%
(*.f32 (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (neg.f32 u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (*.f32 (PI.f32) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32))))))
69.0%
(*.f32 (sqrt.f32 (log1p.f32 u1)) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 (fma.f32 (PI.f32) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 u2 u2) (PI.f32))) #s(literal 2 binary32)) (*.f32 (PI.f32) u2))))
94.2%
(*.f32 (sqrt.f32 #s(approx (neg (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1)))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u1))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
92.6%
(*.f32 (sqrt.f32 #s(approx (neg (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1)))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u1))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
89.3%
(*.f32 (sqrt.f32 #s(approx (neg (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1)))) (fma.f32 u1 (*.f32 u1 #s(literal 1/2 binary32)) u1))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
84.8%
(*.f32 (sqrt.f32 #s(approx (neg (log (- 1 u1))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u1))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (*.f32 (PI.f32) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32))))))
83.5%
(*.f32 (sqrt.f32 #s(approx (neg (log (- 1 u1))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u1))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (*.f32 (PI.f32) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32))))))
80.8%
(*.f32 (sqrt.f32 #s(approx (neg (log (- 1 u1))) (fma.f32 u1 (*.f32 u1 #s(literal 1/2 binary32)) u1))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (*.f32 (PI.f32) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32))))))
76.3%
(*.f32 (exp.f32 (*.f32 #s(approx (log (log (+ 1 u1))) (log.f32 u1)) #s(literal 1/2 binary32))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
4.7%
(*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (fma.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (*.f32 u2 u2))) (*.f32 #s(literal 2 binary32) (PI.f32))))))
4.7%
(*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (*.f32 (PI.f32) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32))))))
4.6%
(*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))
77.5%
(*.f32 #s(approx (exp (* (log (log (+ 1 u1))) 1/2)) (sqrt.f32 u1)) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
75.4%
#s(approx (* (exp (* (log (log (+ 1 u1))) 1/2)) (sin (* (* 2 (PI)) u2))) (fma.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)))) (fma.f32 #s(literal -1/4 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)))))))
68.9%
#s(approx (* (exp (* (log (log (+ 1 u1))) 1/2)) (sin (* (* 2 (PI)) u2))) (*.f32 u2 (*.f32 (sqrt.f32 (log1p.f32 u1)) (fma.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (*.f32 u2 u2))) (*.f32 #s(literal 2 binary32) (PI.f32))))))
Compiler

Compiled 3 621 to 2 227 computations (38.5% saved)

simplify293.0ms (2.1%)

Memory
22.7MiB live, 271.4MiB allocated
Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
cost-diff0
(+.f32 (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))) (log1p.f32 (*.f32 (fma.f32 u1 u1 u1) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)))))
cost-diff0
(neg.f32 (+.f32 (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))) (log1p.f32 (*.f32 (fma.f32 u1 u1 u1) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))))))
cost-diff0
(sqrt.f32 (neg.f32 (+.f32 (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))) (log1p.f32 (*.f32 (fma.f32 u1 u1 u1) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)))))))
cost-diff0
(*.f32 (sqrt.f32 (neg.f32 (+.f32 (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))) (log1p.f32 (*.f32 (fma.f32 u1 u1 u1) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
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)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (*.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32)))) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32))))))
cost-diff0
#s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32))))
cost-diff0
(neg.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))))
cost-diff0
(sqrt.f32 (neg.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32))))))
cost-diff0
(*.f32 (sqrt.f32 (neg.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
cost-diff0
(sqrt.f32 u1)
cost-diff0
(neg.f32 (sqrt.f32 u1))
cost-diff0
#s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1)))
cost-diff0
(*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))
cost-diff0
(*.f32 (sqrt.f32 (neg.f32 (+.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (neg.f32 (log1p.f32 u1)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
cost-diff64
(+.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (neg.f32 (log1p.f32 u1))))
cost-diff64
(neg.f32 (+.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (neg.f32 (log1p.f32 u1)))))
cost-diff6784
(/.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (neg.f32 (log1p.f32 u1)))
Rules
13 808×lower-fma.f64
13 796×lower-fma.f32
3 064×lower-*.f64
3 024×lower-*.f32
3 014×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
083780
0145705
1258686
2513652
31271652
43385652
55473652
08242640
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(*.f32 (sqrt.f32 (neg.f32 (+.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (neg.f32 (log1p.f32 u1)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(sqrt.f32 (neg.f32 (+.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (neg.f32 (log1p.f32 u1))))))
(neg.f32 (+.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (neg.f32 (log1p.f32 u1)))))
(+.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (neg.f32 (log1p.f32 u1))))
(log1p.f32 (neg.f32 (*.f32 u1 u1)))
(neg.f32 (*.f32 u1 u1))
(*.f32 u1 u1)
u1
(/.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (neg.f32 (log1p.f32 u1)))
(pow.f32 (log1p.f32 u1) #s(literal 2 binary32))
(log1p.f32 u1)
#s(literal 2 binary32)
(neg.f32 (log1p.f32 u1))
(sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))
(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)
(*.f32 #s(literal 2 binary32) (PI.f32))
(PI.f32)
u2
(*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))
#s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1)))
(neg.f32 (sqrt.f32 u1))
(sqrt.f32 u1)
u1
#s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
(*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))
#s(literal 2 binary32)
(*.f32 u2 (PI.f32))
u2
(PI.f32)
(*.f32 (sqrt.f32 (neg.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(sqrt.f32 (neg.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32))))))
(neg.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))))
#s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32))))
(*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))
u1
(fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32))
#s(literal -1/2 binary32)
#s(literal -1 binary32)
(sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))
(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)
(*.f32 #s(literal 2 binary32) (PI.f32))
#s(literal 2 binary32)
(PI.f32)
u2
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (*.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32)))) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32))))))
(sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1))))
(neg.f32 (log1p.f32 (neg.f32 u1)))
(log1p.f32 (neg.f32 u1))
(neg.f32 u1)
u1
#s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (*.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32)))) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32)))))
(*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (*.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32)))) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32))))
u2
(fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (*.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32)))) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32)))
(*.f32 u2 u2)
(fma.f32 u2 (*.f32 u2 (*.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32)))) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))
(*.f32 u2 (*.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32))))
(*.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32)))
#s(literal 4/15 binary32)
(pow.f32 (PI.f32) #s(literal 5 binary32))
(PI.f32)
#s(literal 5 binary32)
(*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))
#s(literal -4/3 binary32)
(*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))
(*.f32 (PI.f32) (PI.f32))
(*.f32 #s(literal 2 binary32) (PI.f32))
#s(literal 2 binary32)
(*.f32 (sqrt.f32 (neg.f32 (+.f32 (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))) (log1p.f32 (*.f32 (fma.f32 u1 u1 u1) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(sqrt.f32 (neg.f32 (+.f32 (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))) (log1p.f32 (*.f32 (fma.f32 u1 u1 u1) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)))))))
(neg.f32 (+.f32 (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))) (log1p.f32 (*.f32 (fma.f32 u1 u1 u1) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))))))
(+.f32 (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))) (log1p.f32 (*.f32 (fma.f32 u1 u1 u1) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)))))
(log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32))))
(/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))
(fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))
u1
(*.f32 u1 u1)
#s(literal 1 binary32)
(fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32))
(fma.f32 u1 u1 u1)
(*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1))
(log1p.f32 (*.f32 (fma.f32 u1 u1 u1) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))))
(*.f32 (fma.f32 u1 u1 u1) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)))
(-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))
(sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))
(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)
(*.f32 #s(literal 2 binary32) (PI.f32))
#s(literal 2 binary32)
(PI.f32)
u2
Outputs
(*.f32 (sqrt.f32 (neg.f32 (+.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (neg.f32 (log1p.f32 u1)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))))
(sqrt.f32 (neg.f32 (+.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (neg.f32 (log1p.f32 u1))))))
(sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1)))))
(neg.f32 (+.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (neg.f32 (log1p.f32 u1)))))
(-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1))))
(+.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (neg.f32 (log1p.f32 u1))))
(-.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) (log1p.f32 u1))
(log1p.f32 (neg.f32 (*.f32 u1 u1)))
(log1p.f32 (*.f32 u1 (neg.f32 u1)))
(neg.f32 (*.f32 u1 u1))
(*.f32 u1 (neg.f32 u1))
(*.f32 u1 u1)
u1
(/.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (neg.f32 (log1p.f32 u1)))
(neg.f32 (log1p.f32 u1))
(pow.f32 (log1p.f32 u1) #s(literal 2 binary32))
(log1p.f32 u1)
#s(literal 2 binary32)
(neg.f32 (log1p.f32 u1))
(sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2)))
(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)
(*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))
(*.f32 #s(literal 2 binary32) (PI.f32))
(PI.f32)
u2
(*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))
(*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))))
#s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1)))
(neg.f32 (sqrt.f32 u1))
(sqrt.f32 u1)
u1
#s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
#s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2)))
(*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))
(*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))
#s(literal 2 binary32)
(*.f32 u2 (PI.f32))
(*.f32 (PI.f32) u2)
u2
(PI.f32)
(*.f32 (sqrt.f32 (neg.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) (sqrt.f32 (neg.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))))))
(sqrt.f32 (neg.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32))))))
(neg.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))))
#s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32))))
(*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))
u1
(fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32))
#s(literal -1/2 binary32)
#s(literal -1 binary32)
(sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2)))
(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)
(*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))
(*.f32 #s(literal 2 binary32) (PI.f32))
#s(literal 2 binary32)
(PI.f32)
u2
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (*.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32)))) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32))))))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (PI.f32) (*.f32 (PI.f32) (*.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 #s(literal 2 binary32) (PI.f32))))))
(sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1))))
(neg.f32 (log1p.f32 (neg.f32 u1)))
(log1p.f32 (neg.f32 u1))
(neg.f32 u1)
u1
#s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (*.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32)))) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32)))))
#s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (PI.f32) (*.f32 (PI.f32) (*.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 #s(literal 2 binary32) (PI.f32)))))
(*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (*.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32)))) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (PI.f32) (*.f32 (PI.f32) (*.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 #s(literal 2 binary32) (PI.f32))))
u2
(fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (*.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32)))) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32)))
(fma.f32 u2 (*.f32 u2 (fma.f32 (PI.f32) (*.f32 (PI.f32) (*.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 #s(literal 2 binary32) (PI.f32)))
(*.f32 u2 u2)
(fma.f32 u2 (*.f32 u2 (*.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32)))) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))
(fma.f32 (PI.f32) (*.f32 (PI.f32) (*.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 u2 (*.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32))))
(*.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32)))
#s(literal 4/15 binary32)
(pow.f32 (PI.f32) #s(literal 5 binary32))
(PI.f32)
#s(literal 5 binary32)
(*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))
#s(literal -4/3 binary32)
(*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))
(*.f32 (PI.f32) (PI.f32))
(*.f32 #s(literal 2 binary32) (PI.f32))
#s(literal 2 binary32)
(*.f32 (sqrt.f32 (neg.f32 (+.f32 (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))) (log1p.f32 (*.f32 (fma.f32 u1 u1 u1) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) (sqrt.f32 (neg.f32 (+.f32 (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))) (log1p.f32 (*.f32 u1 (fma.f32 u1 (+.f32 u1 (fma.f32 u1 u1 u1)) #s(literal -1 binary32))))))))
(sqrt.f32 (neg.f32 (+.f32 (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))) (log1p.f32 (*.f32 (fma.f32 u1 u1 u1) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)))))))
(sqrt.f32 (neg.f32 (+.f32 (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))) (log1p.f32 (*.f32 u1 (fma.f32 u1 (+.f32 u1 (fma.f32 u1 u1 u1)) #s(literal -1 binary32)))))))
(neg.f32 (+.f32 (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))) (log1p.f32 (*.f32 (fma.f32 u1 u1 u1) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))))))
(neg.f32 (+.f32 (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))) (log1p.f32 (*.f32 u1 (fma.f32 u1 (+.f32 u1 (fma.f32 u1 u1 u1)) #s(literal -1 binary32))))))
(+.f32 (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))) (log1p.f32 (*.f32 (fma.f32 u1 u1 u1) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)))))
(+.f32 (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))) (log1p.f32 (*.f32 u1 (fma.f32 u1 (+.f32 u1 (fma.f32 u1 u1 u1)) #s(literal -1 binary32)))))
(log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32))))
(/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))
(fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))
u1
(*.f32 u1 u1)
#s(literal 1 binary32)
(fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32))
(fma.f32 u1 u1 u1)
(*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1))
(log1p.f32 (*.f32 (fma.f32 u1 u1 u1) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))))
(log1p.f32 (*.f32 u1 (fma.f32 u1 (+.f32 u1 (fma.f32 u1 u1 u1)) #s(literal -1 binary32))))
(*.f32 (fma.f32 u1 u1 u1) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)))
(*.f32 u1 (fma.f32 u1 (+.f32 u1 (fma.f32 u1 u1 u1)) #s(literal -1 binary32)))
(-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))
(+.f32 #s(literal -1 binary32) (fma.f32 u1 u1 u1))
(sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2)))
(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)
(*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))
(*.f32 #s(literal 2 binary32) (PI.f32))
#s(literal 2 binary32)
(PI.f32)
u2

localize451.0ms (3.3%)

Memory
15.5MiB live, 440.2MiB allocated
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy0.33984375
(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)
accuracy0.34765625
(*.f32 (sqrt.f32 (neg.f32 (+.f32 (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))) (log1p.f32 (*.f32 (fma.f32 u1 u1 u1) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
accuracy0.44369125976844204
(*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1))
accuracy24.786455810002284
(log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32))))
accuracy1.0
(*.f32 (PI.f32) (PI.f32))
accuracy1.0
(*.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32)))
accuracy1.0
(*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))
accuracy2.5795211449366664
#s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (*.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32)))) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32)))))
accuracy0.29296875
(*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))
accuracy0.33984375
(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)
accuracy0.375
(*.f32 (sqrt.f32 (neg.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
accuracy3.4171249577957408
#s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32))))
accuracy0.33984375
(*.f32 u2 (PI.f32))
accuracy0.375
(*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))
accuracy6.12527345518342
#s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
accuracy30.891803640358663
#s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1)))
accuracy0.33984375
(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)
accuracy0.375
(*.f32 (sqrt.f32 (neg.f32 (+.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (neg.f32 (log1p.f32 u1)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
accuracy0.4140625
(pow.f32 (log1p.f32 u1) #s(literal 2 binary32))
accuracy0.453125
(/.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (neg.f32 (log1p.f32 u1)))
Samples
267.0ms152×1valid
55.0ms104×0valid
Compiler

Compiled 802 to 79 computations (90.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 249.0ms
ival-mult: 113.0ms (45.3% of total)
adjust: 29.0ms (11.6% of total)
ival-log: 21.0ms (8.4% of total)
ival-add: 15.0ms (6% of total)
ival-sqrt: 12.0ms (4.8% of total)
ival-neg: 12.0ms (4.8% of total)
ival-log1p: 11.0ms (4.4% of total)
ival-div: 10.0ms (4% of total)
const: 9.0ms (3.6% of total)
ival-sin: 5.0ms (2% of total)
ival-pow: 4.0ms (1.6% of total)
ival-pow2: 4.0ms (1.6% of total)
ival-sub: 3.0ms (1.2% of total)
ival-pi: 1.0ms (0.4% of total)
exact: 1.0ms (0.4% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series96.0ms (0.7%)

Memory
-8.4MiB live, 151.5MiB allocated
Counts
31 → 396
Calls
Call 1
Inputs
#s(alt (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (neg.f32 (log1p.f32 u1))) (patch (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (neg.f32 (log1p.f32 u1))) #<representation binary32>) () ())
#s(alt (neg.f32 (+.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (neg.f32 (log1p.f32 u1))))) (patch (neg.f32 (+.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (neg.f32 (log1p.f32 u1))))) #<representation binary32>) () ())
#s(alt (+.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (neg.f32 (log1p.f32 u1)))) (patch (+.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (neg.f32 (log1p.f32 u1)))) #<representation binary32>) () ())
#s(alt (*.f32 (sqrt.f32 (neg.f32 (+.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (neg.f32 (log1p.f32 u1)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 (+.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (neg.f32 (log1p.f32 u1)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())
#s(alt (*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) (patch (*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) #<representation binary32>) () ())
#s(alt #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) (patch #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) #<representation binary32>) () ())
#s(alt (neg.f32 (sqrt.f32 u1)) (patch (neg.f32 (sqrt.f32 u1)) #<representation binary32>) () ())
#s(alt (sqrt.f32 u1) (patch (sqrt.f32 u1) #<representation binary32>) () ())
#s(alt (*.f32 (sqrt.f32 (neg.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())
#s(alt (sqrt.f32 (neg.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))))) (patch (sqrt.f32 (neg.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))))) #<representation binary32>) () ())
#s(alt (neg.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32))))) (patch (neg.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32))))) #<representation binary32>) () ())
#s(alt #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) (patch #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) #<representation binary32>) () ())
#s(alt (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (*.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32)))) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32)))))) (patch (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (*.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32)))) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32)))))) #<representation binary32>) () ())
#s(alt (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (patch (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) #<representation binary32>) () ())
#s(alt (neg.f32 (log1p.f32 (neg.f32 u1))) (patch (neg.f32 (log1p.f32 (neg.f32 u1))) #<representation binary32>) () ())
#s(alt (log1p.f32 (neg.f32 u1)) (patch (log1p.f32 (neg.f32 u1)) #<representation binary32>) () ())
#s(alt (*.f32 (sqrt.f32 (neg.f32 (+.f32 (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))) (log1p.f32 (*.f32 (fma.f32 u1 u1 u1) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 (+.f32 (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))) (log1p.f32 (*.f32 (fma.f32 u1 u1 u1) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())
#s(alt (sqrt.f32 (neg.f32 (+.f32 (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))) (log1p.f32 (*.f32 (fma.f32 u1 u1 u1) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))))))) (patch (sqrt.f32 (neg.f32 (+.f32 (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))) (log1p.f32 (*.f32 (fma.f32 u1 u1 u1) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))))))) #<representation binary32>) () ())
#s(alt (neg.f32 (+.f32 (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))) (log1p.f32 (*.f32 (fma.f32 u1 u1 u1) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)))))) (patch (neg.f32 (+.f32 (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))) (log1p.f32 (*.f32 (fma.f32 u1 u1 u1) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)))))) #<representation binary32>) () ())
#s(alt (+.f32 (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))) (log1p.f32 (*.f32 (fma.f32 u1 u1 u1) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))))) (patch (+.f32 (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))) (log1p.f32 (*.f32 (fma.f32 u1 u1 u1) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))))) #<representation binary32>) () ())
#s(alt (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (patch (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) #<representation binary32>) () ())
#s(alt (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) (patch (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) #<representation binary32>) () ())
#s(alt #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (patch #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) #<representation binary32>) () ())
#s(alt (*.f32 u2 (PI.f32)) (patch (*.f32 u2 (PI.f32)) #<representation binary32>) () ())
#s(alt (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32))) (patch (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32))) #<representation binary32>) () ())
#s(alt #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (*.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32)))) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (patch #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (*.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32)))) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32))))) #<representation binary32>) () ())
#s(alt (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (patch (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) #<representation binary32>) () ())
#s(alt (*.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32))) (patch (*.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32))) #<representation binary32>) () ())
#s(alt (*.f32 (PI.f32) (PI.f32)) (patch (*.f32 (PI.f32) (PI.f32)) #<representation binary32>) () ())
#s(alt (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))) (patch (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))) #<representation binary32>) () ())
#s(alt (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) (patch (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #<representation binary32>) () ())
Outputs
#s(alt (* -1 u1) (taylor 0 u1) (#s(alt (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (neg.f32 (log1p.f32 u1))) (patch (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (neg.f32 (log1p.f32 u1))) #<representation binary32>) () ())) ())
#s(alt (* u1 (- (* 1/2 u1) 1)) (taylor 0 u1) (#s(alt (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (neg.f32 (log1p.f32 u1))) (patch (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (neg.f32 (log1p.f32 u1))) #<representation binary32>) () ())) ())
#s(alt (* u1 (- (* u1 (+ 1/2 (* -1/3 u1))) 1)) (taylor 0 u1) (#s(alt (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (neg.f32 (log1p.f32 u1))) (patch (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (neg.f32 (log1p.f32 u1))) #<representation binary32>) () ())) ())
#s(alt (* u1 (- (* u1 (+ 1/2 (* u1 (- (* 1/4 u1) 1/3)))) 1)) (taylor 0 u1) (#s(alt (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (neg.f32 (log1p.f32 u1))) (patch (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (neg.f32 (log1p.f32 u1))) #<representation binary32>) () ())) ())
#s(alt (log (/ 1 u1)) (taylor inf u1) (#s(alt (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (neg.f32 (log1p.f32 u1))) (patch (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (neg.f32 (log1p.f32 u1))) #<representation binary32>) () ())) ())
#s(alt (- (log (/ 1 u1)) (/ 1 u1)) (taylor inf u1) (#s(alt (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (neg.f32 (log1p.f32 u1))) (patch (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (neg.f32 (log1p.f32 u1))) #<representation binary32>) () ())) ())
#s(alt (- (+ (log (/ 1 u1)) (/ 1/2 (pow u1 2))) (/ 1 u1)) (taylor inf u1) (#s(alt (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (neg.f32 (log1p.f32 u1))) (patch (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (neg.f32 (log1p.f32 u1))) #<representation binary32>) () ())) ())
#s(alt (- (+ (log (/ 1 u1)) (/ 1/2 (pow u1 2))) (+ (/ 1 u1) (* 1/3 (/ 1 (pow u1 3))))) (taylor inf u1) (#s(alt (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (neg.f32 (log1p.f32 u1))) (patch (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (neg.f32 (log1p.f32 u1))) #<representation binary32>) () ())) ())
#s(alt (* -1 (+ (log -1) (* -1 (log (/ -1 u1))))) (taylor -inf u1) (#s(alt (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (neg.f32 (log1p.f32 u1))) (patch (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (neg.f32 (log1p.f32 u1))) #<representation binary32>) () ())) ())
#s(alt (- (* -1 (+ (log -1) (* -1 (log (/ -1 u1))))) (/ 1 u1)) (taylor -inf u1) (#s(alt (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (neg.f32 (log1p.f32 u1))) (patch (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (neg.f32 (log1p.f32 u1))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (+ (log -1) (* -1 (log (/ -1 u1))))) (* -1 (/ (- 1 (* 1/2 (/ 1 u1))) u1))) (taylor -inf u1) (#s(alt (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (neg.f32 (log1p.f32 u1))) (patch (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (neg.f32 (log1p.f32 u1))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (+ (log -1) (* -1 (log (/ -1 u1))))) (* -1 (/ (+ 1 (* -1 (/ (- 1/2 (* 1/3 (/ 1 u1))) u1))) u1))) (taylor -inf u1) (#s(alt (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (neg.f32 (log1p.f32 u1))) (patch (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (neg.f32 (log1p.f32 u1))) #<representation binary32>) () ())) ())
#s(alt u1 (taylor 0 u1) (#s(alt (neg.f32 (+.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (neg.f32 (log1p.f32 u1))))) (patch (neg.f32 (+.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (neg.f32 (log1p.f32 u1))))) #<representation binary32>) () ())) ())
#s(alt (* u1 (+ 1 (* 1/2 u1))) (taylor 0 u1) (#s(alt (neg.f32 (+.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (neg.f32 (log1p.f32 u1))))) (patch (neg.f32 (+.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (neg.f32 (log1p.f32 u1))))) #<representation binary32>) () ())) ())
#s(alt (* u1 (+ 1 (* u1 (+ 1/2 (* 1/3 u1))))) (taylor 0 u1) (#s(alt (neg.f32 (+.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (neg.f32 (log1p.f32 u1))))) (patch (neg.f32 (+.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (neg.f32 (log1p.f32 u1))))) #<representation binary32>) () ())) ())
#s(alt (* u1 (+ 1 (* u1 (+ 1/2 (* u1 (+ 1/3 (* 1/4 u1))))))) (taylor 0 u1) (#s(alt (neg.f32 (+.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (neg.f32 (log1p.f32 u1))))) (patch (neg.f32 (+.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (neg.f32 (log1p.f32 u1))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1)))))) (taylor inf u1) (#s(alt (neg.f32 (+.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (neg.f32 (log1p.f32 u1))))) (patch (neg.f32 (+.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (neg.f32 (log1p.f32 u1))))) #<representation binary32>) () ())) ())
#s(alt (- (/ 1 u1) (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1)))))) (taylor inf u1) (#s(alt (neg.f32 (+.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (neg.f32 (log1p.f32 u1))))) (patch (neg.f32 (+.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (neg.f32 (log1p.f32 u1))))) #<representation binary32>) () ())) ())
#s(alt (- (+ (/ 1/2 (pow u1 2)) (/ 1 u1)) (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1)))))) (taylor inf u1) (#s(alt (neg.f32 (+.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (neg.f32 (log1p.f32 u1))))) (patch (neg.f32 (+.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (neg.f32 (log1p.f32 u1))))) #<representation binary32>) () ())) ())
#s(alt (- (+ (/ 1/2 (pow u1 2)) (+ (/ 1 u1) (* 1/3 (/ 1 (pow u1 3))))) (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1)))))) (taylor inf u1) (#s(alt (neg.f32 (+.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (neg.f32 (log1p.f32 u1))))) (patch (neg.f32 (+.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (neg.f32 (log1p.f32 u1))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (+ (log -1) (+ (* -2 (log (/ -1 u1))) (* -1 (+ (log -1) (* -1 (log (/ -1 u1)))))))) (taylor -inf u1) (#s(alt (neg.f32 (+.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (neg.f32 (log1p.f32 u1))))) (patch (neg.f32 (+.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (neg.f32 (log1p.f32 u1))))) #<representation binary32>) () ())) ())
#s(alt (- (/ 1 u1) (+ (log -1) (+ (* -2 (log (/ -1 u1))) (* -1 (+ (log -1) (* -1 (log (/ -1 u1)))))))) (taylor -inf u1) (#s(alt (neg.f32 (+.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (neg.f32 (log1p.f32 u1))))) (patch (neg.f32 (+.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (neg.f32 (log1p.f32 u1))))) #<representation binary32>) () ())) ())
#s(alt (- (+ (/ 1/2 (pow u1 2)) (/ 1 u1)) (+ (log -1) (+ (* -2 (log (/ -1 u1))) (* -1 (+ (log -1) (* -1 (log (/ -1 u1)))))))) (taylor -inf u1) (#s(alt (neg.f32 (+.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (neg.f32 (log1p.f32 u1))))) (patch (neg.f32 (+.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (neg.f32 (log1p.f32 u1))))) #<representation binary32>) () ())) ())
#s(alt (- (* -1 (/ (- (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u1))) u1)) 1) u1)) (+ (log -1) (+ (* -2 (log (/ -1 u1))) (* -1 (+ (log -1) (* -1 (log (/ -1 u1)))))))) (taylor -inf u1) (#s(alt (neg.f32 (+.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (neg.f32 (log1p.f32 u1))))) (patch (neg.f32 (+.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (neg.f32 (log1p.f32 u1))))) #<representation binary32>) () ())) ())
#s(alt (* -1 u1) (taylor 0 u1) (#s(alt (+.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (neg.f32 (log1p.f32 u1)))) (patch (+.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (neg.f32 (log1p.f32 u1)))) #<representation binary32>) () ())) ())
#s(alt (* u1 (- (* -1/2 u1) 1)) (taylor 0 u1) (#s(alt (+.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (neg.f32 (log1p.f32 u1)))) (patch (+.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (neg.f32 (log1p.f32 u1)))) #<representation binary32>) () ())) ())
#s(alt (* u1 (- (* u1 (- (* -1/3 u1) 1/2)) 1)) (taylor 0 u1) (#s(alt (+.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (neg.f32 (log1p.f32 u1)))) (patch (+.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (neg.f32 (log1p.f32 u1)))) #<representation binary32>) () ())) ())
#s(alt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1)) (taylor 0 u1) (#s(alt (+.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (neg.f32 (log1p.f32 u1)))) (patch (+.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (neg.f32 (log1p.f32 u1)))) #<representation binary32>) () ())) ())
#s(alt (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))) (taylor inf u1) (#s(alt (+.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (neg.f32 (log1p.f32 u1)))) (patch (+.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (neg.f32 (log1p.f32 u1)))) #<representation binary32>) () ())) ())
#s(alt (- (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))) (/ 1 u1)) (taylor inf u1) (#s(alt (+.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (neg.f32 (log1p.f32 u1)))) (patch (+.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (neg.f32 (log1p.f32 u1)))) #<representation binary32>) () ())) ())
#s(alt (+ (log -1) (+ (log (/ 1 u1)) (+ (* -2 (log (/ 1 u1))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u1))) u1))))) (taylor inf u1) (#s(alt (+.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (neg.f32 (log1p.f32 u1)))) (patch (+.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (neg.f32 (log1p.f32 u1)))) #<representation binary32>) () ())) ())
#s(alt (- (+ (log -1) (+ (log (/ 1 u1)) (+ (* -2 (log (/ 1 u1))) (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u1))) (pow u1 2)))))) (/ 1 u1)) (taylor inf u1) (#s(alt (+.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (neg.f32 (log1p.f32 u1)))) (patch (+.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (neg.f32 (log1p.f32 u1)))) #<representation binary32>) () ())) ())
#s(alt (+ (log -1) (+ (* -2 (log (/ -1 u1))) (* -1 (+ (log -1) (* -1 (log (/ -1 u1))))))) (taylor -inf u1) (#s(alt (+.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (neg.f32 (log1p.f32 u1)))) (patch (+.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (neg.f32 (log1p.f32 u1)))) #<representation binary32>) () ())) ())
#s(alt (- (+ (log -1) (+ (* -2 (log (/ -1 u1))) (* -1 (+ (log -1) (* -1 (log (/ -1 u1))))))) (/ 1 u1)) (taylor -inf u1) (#s(alt (+.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (neg.f32 (log1p.f32 u1)))) (patch (+.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (neg.f32 (log1p.f32 u1)))) #<representation binary32>) () ())) ())
#s(alt (+ (log -1) (+ (* -2 (log (/ -1 u1))) (+ (* -1 (+ (log -1) (* -1 (log (/ -1 u1))))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u1))) u1))))) (taylor -inf u1) (#s(alt (+.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (neg.f32 (log1p.f32 u1)))) (patch (+.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (neg.f32 (log1p.f32 u1)))) #<representation binary32>) () ())) ())
#s(alt (+ (log -1) (+ (* -2 (log (/ -1 u1))) (+ (* -1 (+ (log -1) (* -1 (log (/ -1 u1))))) (* -1 (/ (+ 1 (+ (/ 1/3 (pow u1 2)) (* 1/2 (/ 1 u1)))) u1))))) (taylor -inf u1) (#s(alt (+.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (neg.f32 (log1p.f32 u1)))) (patch (+.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (neg.f32 (log1p.f32 u1)))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))) (taylor 0 u1) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (+.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (neg.f32 (log1p.f32 u1)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 (+.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (neg.f32 (log1p.f32 u1)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/4 (* (sqrt (pow u1 3)) (sin (* 2 (* u2 (PI)))))) (* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2)))) (taylor 0 u1) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (+.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (neg.f32 (log1p.f32 u1)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 (+.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (neg.f32 (log1p.f32 u1)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ())
#s(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))))))))) (taylor 0 u1) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (+.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (neg.f32 (log1p.f32 u1)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 (+.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (neg.f32 (log1p.f32 u1)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ())
#s(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))))))))))) (taylor 0 u1) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (+.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (neg.f32 (log1p.f32 u1)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 (+.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (neg.f32 (log1p.f32 u1)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ())
#s(alt (* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))))) (taylor inf u1) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (+.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (neg.f32 (log1p.f32 u1)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 (+.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (neg.f32 (log1p.f32 u1)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) u1) (sqrt (/ 1 (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))))))) (* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1)))))))) (taylor inf u1) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (+.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (neg.f32 (log1p.f32 u1)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 (+.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (neg.f32 (log1p.f32 u1)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) u1) (sqrt (/ 1 (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))))))) (+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1)))))))))) (pow u1 2)) (sqrt (/ 1 (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))))))) (* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))))))) (taylor inf u1) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (+.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (neg.f32 (log1p.f32 u1)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 (+.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (neg.f32 (log1p.f32 u1)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) u1) (sqrt (/ 1 (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))))))) (+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (* (sqrt -1) (+ 1/3 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1)))))))) (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1)))))))))) (pow u1 3)) (sqrt (/ 1 (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))))))) (+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1)))))))))) (pow u1 2)) (sqrt (/ 1 (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))))))) (* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1)))))))))) (taylor inf u1) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (+.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (neg.f32 (log1p.f32 u1)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 (+.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (neg.f32 (log1p.f32 u1)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ())
#s(alt (* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log -1) (+ (* -2 (log (/ -1 u1))) (* -1 (+ (log -1) (* -1 (log (/ -1 u1))))))))) (taylor -inf u1) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (+.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (neg.f32 (log1p.f32 u1)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 (+.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (neg.f32 (log1p.f32 u1)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) u1) (sqrt (/ 1 (+ (log -1) (+ (* -2 (log (/ -1 u1))) (* -1 (+ (log -1) (* -1 (log (/ -1 u1))))))))))) (* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log -1) (+ (* -2 (log (/ -1 u1))) (* -1 (+ (log -1) (* -1 (log (/ -1 u1)))))))))) (taylor -inf u1) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (+.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (neg.f32 (log1p.f32 u1)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 (+.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (neg.f32 (log1p.f32 u1)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (+ (* 1/2 (* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (/ 1 (+ (log -1) (+ (* -2 (log (/ -1 u1))) (* -1 (+ (log -1) (* -1 (log (/ -1 u1))))))))))) (* 1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (+ (* -2 (log (/ -1 u1))) (* -1 (+ (log -1) (* -1 (log (/ -1 u1)))))))))))) u1) (sqrt (/ 1 (+ (log -1) (+ (* -2 (log (/ -1 u1))) (* -1 (+ (log -1) (* -1 (log (/ -1 u1)))))))))))) u1)) (* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log -1) (+ (* -2 (log (/ -1 u1))) (* -1 (+ (log -1) (* -1 (log (/ -1 u1)))))))))) (taylor -inf u1) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (+.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (neg.f32 (log1p.f32 u1)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 (+.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (neg.f32 (log1p.f32 u1)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (* (sin (* 2 (* u2 (PI)))) (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (+ (* -2 (log (/ -1 u1))) (* -1 (+ (log -1) (* -1 (log (/ -1 u1)))))))))))) (sqrt (/ 1 (+ (log -1) (+ (* -2 (log (/ -1 u1))) (* -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) (+ (* -2 (log (/ -1 u1))) (* -1 (+ (log -1) (* -1 (log (/ -1 u1)))))))))) (+ (log -1) (+ (* -2 (log (/ -1 u1))) (* -1 (+ (log -1) (* -1 (log (/ -1 u1)))))))))))) u1) (sqrt (/ 1 (+ (log -1) (+ (* -2 (log (/ -1 u1))) (* -1 (+ (log -1) (* -1 (log (/ -1 u1)))))))))))) u1)) (* 1/2 (* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (/ 1 (+ (log -1) (+ (* -2 (log (/ -1 u1))) (* -1 (+ (log -1) (* -1 (log (/ -1 u1)))))))))))) u1)) (* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log -1) (+ (* -2 (log (/ -1 u1))) (* -1 (+ (log -1) (* -1 (log (/ -1 u1)))))))))) (taylor -inf u1) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (+.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (neg.f32 (log1p.f32 u1)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 (+.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (neg.f32 (log1p.f32 u1)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ())
#s(alt (* 2 (* (* u2 (* (PI) (sqrt -1))) (sqrt (+ (log (- 1 (pow u1 2))) (* -1 (log (+ 1 u1))))))) (taylor 0 u2) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (+.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (neg.f32 (log1p.f32 u1)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 (+.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (neg.f32 (log1p.f32 u1)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ())
#s(alt (* u2 (+ (* -4/3 (* (* (pow u2 2) (* (pow (PI) 3) (sqrt -1))) (sqrt (+ (log (- 1 (pow u1 2))) (* -1 (log (+ 1 u1))))))) (* 2 (* (* (PI) (sqrt -1)) (sqrt (+ (log (- 1 (pow u1 2))) (* -1 (log (+ 1 u1))))))))) (taylor 0 u2) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (+.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (neg.f32 (log1p.f32 u1)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 (+.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (neg.f32 (log1p.f32 u1)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ())
#s(alt (* u2 (+ (* 2 (* (* (PI) (sqrt -1)) (sqrt (+ (log (- 1 (pow u1 2))) (* -1 (log (+ 1 u1))))))) (* (pow u2 2) (+ (* -4/3 (* (* (pow (PI) 3) (sqrt -1)) (sqrt (+ (log (- 1 (pow u1 2))) (* -1 (log (+ 1 u1))))))) (* 4/15 (* (* (pow u2 2) (* (pow (PI) 5) (sqrt -1))) (sqrt (+ (log (- 1 (pow u1 2))) (* -1 (log (+ 1 u1))))))))))) (taylor 0 u2) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (+.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (neg.f32 (log1p.f32 u1)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 (+.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (neg.f32 (log1p.f32 u1)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ())
#s(alt (* u2 (+ (* 2 (* (* (PI) (sqrt -1)) (sqrt (+ (log (- 1 (pow u1 2))) (* -1 (log (+ 1 u1))))))) (* (pow u2 2) (+ (* -4/3 (* (* (pow (PI) 3) (sqrt -1)) (sqrt (+ (log (- 1 (pow u1 2))) (* -1 (log (+ 1 u1))))))) (* (pow u2 2) (+ (* -8/315 (* (* (pow u2 2) (* (pow (PI) 7) (sqrt -1))) (sqrt (+ (log (- 1 (pow u1 2))) (* -1 (log (+ 1 u1))))))) (* 4/15 (* (* (pow (PI) 5) (sqrt -1)) (sqrt (+ (log (- 1 (pow u1 2))) (* -1 (log (+ 1 u1))))))))))))) (taylor 0 u2) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (+.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (neg.f32 (log1p.f32 u1)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 (+.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (neg.f32 (log1p.f32 u1)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ())
#s(alt (* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log (- 1 (pow u1 2))) (* -1 (log (+ 1 u1)))))) (taylor inf u2) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (+.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (neg.f32 (log1p.f32 u1)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 (+.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (neg.f32 (log1p.f32 u1)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ())
#s(alt (* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log (- 1 (pow u1 2))) (* -1 (log (+ 1 u1)))))) (taylor inf u2) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (+.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (neg.f32 (log1p.f32 u1)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 (+.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (neg.f32 (log1p.f32 u1)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ())
#s(alt (* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log (- 1 (pow u1 2))) (* -1 (log (+ 1 u1)))))) (taylor inf u2) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (+.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (neg.f32 (log1p.f32 u1)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 (+.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (neg.f32 (log1p.f32 u1)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ())
#s(alt (* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log (- 1 (pow u1 2))) (* -1 (log (+ 1 u1)))))) (taylor inf u2) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (+.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (neg.f32 (log1p.f32 u1)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 (+.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (neg.f32 (log1p.f32 u1)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ())
#s(alt (* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log (- 1 (pow u1 2))) (* -1 (log (+ 1 u1)))))) (taylor -inf u2) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (+.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (neg.f32 (log1p.f32 u1)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 (+.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (neg.f32 (log1p.f32 u1)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ())
#s(alt (* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log (- 1 (pow u1 2))) (* -1 (log (+ 1 u1)))))) (taylor -inf u2) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (+.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (neg.f32 (log1p.f32 u1)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 (+.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (neg.f32 (log1p.f32 u1)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ())
#s(alt (* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log (- 1 (pow u1 2))) (* -1 (log (+ 1 u1)))))) (taylor -inf u2) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (+.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (neg.f32 (log1p.f32 u1)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 (+.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (neg.f32 (log1p.f32 u1)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ())
#s(alt (* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log (- 1 (pow u1 2))) (* -1 (log (+ 1 u1)))))) (taylor -inf u2) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (+.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (neg.f32 (log1p.f32 u1)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 (+.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (neg.f32 (log1p.f32 u1)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))) (taylor 0 u1) (#s(alt (*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) (patch (*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/4 (* (sqrt (pow u1 3)) (sin (* 2 (* u2 (PI)))))) (* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2)))) (taylor 0 u1) (#s(alt (*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) (patch (*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) #<representation binary32>) () ())) ())
#s(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))))))))) (taylor 0 u1) (#s(alt (*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) (patch (*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) #<representation binary32>) () ())) ())
#s(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))))))))))) (taylor 0 u1) (#s(alt (*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) (patch (*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) #<representation binary32>) () ())) ())
#s(alt (* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log -1) (* -1 (log (/ 1 u1)))))) (taylor inf u1) (#s(alt (*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) (patch (*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) #<representation binary32>) () ())) ())
#s(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))))))) (taylor inf u1) (#s(alt (*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) (patch (*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) #<representation binary32>) () ())) ())
#s(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)))))))) (taylor inf u1) (#s(alt (*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) (patch (*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) #<representation binary32>) () ())) ())
#s(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))))))))) (taylor inf u1) (#s(alt (*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) (patch (*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (log (/ -1 u1))) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))) (taylor -inf u1) (#s(alt (*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) (patch (*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) #<representation binary32>) () ())) ())
#s(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)))) (taylor -inf u1) (#s(alt (*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) (patch (*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) #<representation binary32>) () ())) ())
#s(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)))) (taylor -inf u1) (#s(alt (*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) (patch (*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) #<representation binary32>) () ())) ())
#s(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)))) (taylor -inf u1) (#s(alt (*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) (patch (*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) #<representation binary32>) () ())) ())
#s(alt (* 2 (* (* u2 (* (PI) (sqrt -1))) (sqrt (log (- 1 u1))))) (taylor 0 u2) (#s(alt (*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) (patch (*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) #<representation binary32>) () ())) ())
#s(alt (* u2 (+ (* -4/3 (* (* (pow u2 2) (* (pow (PI) 3) (sqrt -1))) (sqrt (log (- 1 u1))))) (* 2 (* (* (PI) (sqrt -1)) (sqrt (log (- 1 u1))))))) (taylor 0 u2) (#s(alt (*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) (patch (*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) #<representation binary32>) () ())) ())
#s(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))))))))) (taylor 0 u2) (#s(alt (*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) (patch (*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) #<representation binary32>) () ())) ())
#s(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))))))))))) (taylor 0 u2) (#s(alt (*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) (patch (*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (log (- 1 u1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1))) (taylor inf u2) (#s(alt (*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) (patch (*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (log (- 1 u1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1))) (taylor inf u2) (#s(alt (*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) (patch (*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (log (- 1 u1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1))) (taylor inf u2) (#s(alt (*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) (patch (*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (log (- 1 u1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1))) (taylor inf u2) (#s(alt (*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) (patch (*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (log (- 1 u1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1))) (taylor -inf u2) (#s(alt (*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) (patch (*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (log (- 1 u1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1))) (taylor -inf u2) (#s(alt (*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) (patch (*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (log (- 1 u1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1))) (taylor -inf u2) (#s(alt (*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) (patch (*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (log (- 1 u1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1))) (taylor -inf u2) (#s(alt (*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) (patch (*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt u1) (pow (sqrt -1) 2)) (taylor 0 u1) (#s(alt #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) (patch #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/4 (sqrt (pow u1 3))) (* (sqrt u1) (pow (sqrt -1) 2))) (taylor 0 u1) (#s(alt #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) (patch #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) #<representation binary32>) () ())) ())
#s(alt (+ (* (sqrt u1) (pow (sqrt -1) 2)) (* (pow u1 2) (+ (* -1/4 (sqrt (/ 1 u1))) (* -1/6 (sqrt u1))))) (taylor 0 u1) (#s(alt #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) (patch #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) #<representation binary32>) () ())) ())
#s(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)))))))) (taylor 0 u1) (#s(alt #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) (patch #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt -1) (sqrt (+ (log -1) (* -1 (log (/ 1 u1)))))) (taylor inf u1) (#s(alt #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) (patch #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (* (/ (sqrt -1) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (sqrt -1) (sqrt (+ (log -1) (* -1 (log (/ 1 u1))))))) (taylor inf u1) (#s(alt #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) (patch #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) #<representation binary32>) () ())) ())
#s(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)))))))) (taylor inf u1) (#s(alt #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) (patch #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) #<representation binary32>) () ())) ())
#s(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))))))))) (taylor inf u1) (#s(alt #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) (patch #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (log (/ -1 u1))) (pow (sqrt -1) 2)) (taylor -inf u1) (#s(alt #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) (patch #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (* (/ 1 u1) (sqrt (/ 1 (log (/ -1 u1)))))) (* (sqrt (log (/ -1 u1))) (pow (sqrt -1) 2))) (taylor -inf u1) (#s(alt #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) (patch #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) #<representation binary32>) () ())) ())
#s(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))) (taylor -inf u1) (#s(alt #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) (patch #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) #<representation binary32>) () ())) ())
#s(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))) (taylor -inf u1) (#s(alt #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) (patch #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) #<representation binary32>) () ())) ())
#s(alt (* -1 (sqrt u1)) (taylor 0 u1) (#s(alt (neg.f32 (sqrt.f32 u1)) (patch (neg.f32 (sqrt.f32 u1)) #<representation binary32>) () ())) ())
#s(alt (* -1 (sqrt u1)) (taylor 0 u1) (#s(alt (neg.f32 (sqrt.f32 u1)) (patch (neg.f32 (sqrt.f32 u1)) #<representation binary32>) () ())) ())
#s(alt (* -1 (sqrt u1)) (taylor 0 u1) (#s(alt (neg.f32 (sqrt.f32 u1)) (patch (neg.f32 (sqrt.f32 u1)) #<representation binary32>) () ())) ())
#s(alt (* -1 (sqrt u1)) (taylor 0 u1) (#s(alt (neg.f32 (sqrt.f32 u1)) (patch (neg.f32 (sqrt.f32 u1)) #<representation binary32>) () ())) ())
#s(alt (* -1 (sqrt u1)) (taylor inf u1) (#s(alt (neg.f32 (sqrt.f32 u1)) (patch (neg.f32 (sqrt.f32 u1)) #<representation binary32>) () ())) ())
#s(alt (* -1 (sqrt u1)) (taylor inf u1) (#s(alt (neg.f32 (sqrt.f32 u1)) (patch (neg.f32 (sqrt.f32 u1)) #<representation binary32>) () ())) ())
#s(alt (* -1 (sqrt u1)) (taylor inf u1) (#s(alt (neg.f32 (sqrt.f32 u1)) (patch (neg.f32 (sqrt.f32 u1)) #<representation binary32>) () ())) ())
#s(alt (* -1 (sqrt u1)) (taylor inf u1) (#s(alt (neg.f32 (sqrt.f32 u1)) (patch (neg.f32 (sqrt.f32 u1)) #<representation binary32>) () ())) ())
#s(alt (* (sqrt u1) (pow (sqrt -1) 2)) (taylor -inf u1) (#s(alt (neg.f32 (sqrt.f32 u1)) (patch (neg.f32 (sqrt.f32 u1)) #<representation binary32>) () ())) ())
#s(alt (* (sqrt u1) (pow (sqrt -1) 2)) (taylor -inf u1) (#s(alt (neg.f32 (sqrt.f32 u1)) (patch (neg.f32 (sqrt.f32 u1)) #<representation binary32>) () ())) ())
#s(alt (* (sqrt u1) (pow (sqrt -1) 2)) (taylor -inf u1) (#s(alt (neg.f32 (sqrt.f32 u1)) (patch (neg.f32 (sqrt.f32 u1)) #<representation binary32>) () ())) ())
#s(alt (* (sqrt u1) (pow (sqrt -1) 2)) (taylor -inf u1) (#s(alt (neg.f32 (sqrt.f32 u1)) (patch (neg.f32 (sqrt.f32 u1)) #<representation binary32>) () ())) ())
#s(alt (sqrt u1) (taylor 0 u1) (#s(alt (sqrt.f32 u1) (patch (sqrt.f32 u1) #<representation binary32>) () ())) ())
#s(alt (sqrt u1) (taylor 0 u1) (#s(alt (sqrt.f32 u1) (patch (sqrt.f32 u1) #<representation binary32>) () ())) ())
#s(alt (sqrt u1) (taylor 0 u1) (#s(alt (sqrt.f32 u1) (patch (sqrt.f32 u1) #<representation binary32>) () ())) ())
#s(alt (sqrt u1) (taylor 0 u1) (#s(alt (sqrt.f32 u1) (patch (sqrt.f32 u1) #<representation binary32>) () ())) ())
#s(alt (sqrt u1) (taylor inf u1) (#s(alt (sqrt.f32 u1) (patch (sqrt.f32 u1) #<representation binary32>) () ())) ())
#s(alt (sqrt u1) (taylor inf u1) (#s(alt (sqrt.f32 u1) (patch (sqrt.f32 u1) #<representation binary32>) () ())) ())
#s(alt (sqrt u1) (taylor inf u1) (#s(alt (sqrt.f32 u1) (patch (sqrt.f32 u1) #<representation binary32>) () ())) ())
#s(alt (sqrt u1) (taylor inf u1) (#s(alt (sqrt.f32 u1) (patch (sqrt.f32 u1) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (sqrt u1) (pow (sqrt -1) 2))) (taylor -inf u1) (#s(alt (sqrt.f32 u1) (patch (sqrt.f32 u1) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (sqrt u1) (pow (sqrt -1) 2))) (taylor -inf u1) (#s(alt (sqrt.f32 u1) (patch (sqrt.f32 u1) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (sqrt u1) (pow (sqrt -1) 2))) (taylor -inf u1) (#s(alt (sqrt.f32 u1) (patch (sqrt.f32 u1) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (sqrt u1) (pow (sqrt -1) 2))) (taylor -inf u1) (#s(alt (sqrt.f32 u1) (patch (sqrt.f32 u1) #<representation binary32>) () ())) ())
#s(alt (* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))) (taylor 0 u1) (#s(alt (*.f32 (sqrt.f32 (neg.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/4 (* (sqrt (pow u1 3)) (sin (* 2 (* u2 (PI)))))) (* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2)))) (taylor 0 u1) (#s(alt (*.f32 (sqrt.f32 (neg.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ())
#s(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))))))))) (taylor 0 u1) (#s(alt (*.f32 (sqrt.f32 (neg.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ())
#s(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))))))))))) (taylor 0 u1) (#s(alt (*.f32 (sqrt.f32 (neg.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ())
#s(alt (* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))))) (taylor inf u1) (#s(alt (*.f32 (sqrt.f32 (neg.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) u1) (sqrt (/ 1 (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))))))) (* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1)))))))) (taylor inf u1) (#s(alt (*.f32 (sqrt.f32 (neg.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) u1) (sqrt (/ 1 (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))))))) (+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1)))))))))) (pow u1 2)) (sqrt (/ 1 (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))))))) (* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))))))) (taylor inf u1) (#s(alt (*.f32 (sqrt.f32 (neg.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) u1) (sqrt (/ 1 (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))))))) (+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (* (sqrt -1) (+ 1/3 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1)))))))) (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1)))))))))) (pow u1 3)) (sqrt (/ 1 (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))))))) (+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1)))))))))) (pow u1 2)) (sqrt (/ 1 (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))))))) (* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1)))))))))) (taylor inf u1) (#s(alt (*.f32 (sqrt.f32 (neg.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ())
#s(alt (* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1)))))) (taylor -inf u1) (#s(alt (*.f32 (sqrt.f32 (neg.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) u1) (sqrt (/ 1 (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1)))))))) (* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1))))))) (taylor -inf u1) (#s(alt (*.f32 (sqrt.f32 (neg.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (+ (* 1/2 (* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (/ 1 (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1)))))))) (* 1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1))))))))) u1) (sqrt (/ 1 (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1))))))))) u1)) (* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1))))))) (taylor -inf u1) (#s(alt (*.f32 (sqrt.f32 (neg.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (* (sin (* 2 (* u2 (PI)))) (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1))))))))) (sqrt (/ 1 (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1)))))))) (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (* (sqrt -1) (- 1/3 (* -1/2 (/ (+ 1/2 (* 1/4 (/ 1 (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1))))))) (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1))))))))) u1) (sqrt (/ 1 (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1))))))))) u1)) (* 1/2 (* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (/ 1 (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1))))))))) u1)) (* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1))))))) (taylor -inf u1) (#s(alt (*.f32 (sqrt.f32 (neg.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ())
#s(alt (* 2 (* (* u2 (* (PI) (sqrt -1))) (sqrt (+ (log (- 1 (pow u1 2))) (log (/ 1 (+ 1 u1))))))) (taylor 0 u2) (#s(alt (*.f32 (sqrt.f32 (neg.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ())
#s(alt (* u2 (+ (* -4/3 (* (* (pow u2 2) (* (pow (PI) 3) (sqrt -1))) (sqrt (+ (log (- 1 (pow u1 2))) (log (/ 1 (+ 1 u1))))))) (* 2 (* (* (PI) (sqrt -1)) (sqrt (+ (log (- 1 (pow u1 2))) (log (/ 1 (+ 1 u1))))))))) (taylor 0 u2) (#s(alt (*.f32 (sqrt.f32 (neg.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ())
#s(alt (* u2 (+ (* 2 (* (* (PI) (sqrt -1)) (sqrt (+ (log (- 1 (pow u1 2))) (log (/ 1 (+ 1 u1))))))) (* (pow u2 2) (+ (* -4/3 (* (* (pow (PI) 3) (sqrt -1)) (sqrt (+ (log (- 1 (pow u1 2))) (log (/ 1 (+ 1 u1))))))) (* 4/15 (* (* (pow u2 2) (* (pow (PI) 5) (sqrt -1))) (sqrt (+ (log (- 1 (pow u1 2))) (log (/ 1 (+ 1 u1))))))))))) (taylor 0 u2) (#s(alt (*.f32 (sqrt.f32 (neg.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ())
#s(alt (* u2 (+ (* 2 (* (* (PI) (sqrt -1)) (sqrt (+ (log (- 1 (pow u1 2))) (log (/ 1 (+ 1 u1))))))) (* (pow u2 2) (+ (* -4/3 (* (* (pow (PI) 3) (sqrt -1)) (sqrt (+ (log (- 1 (pow u1 2))) (log (/ 1 (+ 1 u1))))))) (* (pow u2 2) (+ (* -8/315 (* (* (pow u2 2) (* (pow (PI) 7) (sqrt -1))) (sqrt (+ (log (- 1 (pow u1 2))) (log (/ 1 (+ 1 u1))))))) (* 4/15 (* (* (pow (PI) 5) (sqrt -1)) (sqrt (+ (log (- 1 (pow u1 2))) (log (/ 1 (+ 1 u1))))))))))))) (taylor 0 u2) (#s(alt (*.f32 (sqrt.f32 (neg.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ())
#s(alt (* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log (- 1 (pow u1 2))) (log (/ 1 (+ 1 u1)))))) (taylor inf u2) (#s(alt (*.f32 (sqrt.f32 (neg.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ())
#s(alt (* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log (- 1 (pow u1 2))) (log (/ 1 (+ 1 u1)))))) (taylor inf u2) (#s(alt (*.f32 (sqrt.f32 (neg.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ())
#s(alt (* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log (- 1 (pow u1 2))) (log (/ 1 (+ 1 u1)))))) (taylor inf u2) (#s(alt (*.f32 (sqrt.f32 (neg.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ())
#s(alt (* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log (- 1 (pow u1 2))) (log (/ 1 (+ 1 u1)))))) (taylor inf u2) (#s(alt (*.f32 (sqrt.f32 (neg.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ())
#s(alt (* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log (- 1 (pow u1 2))) (log (/ 1 (+ 1 u1)))))) (taylor -inf u2) (#s(alt (*.f32 (sqrt.f32 (neg.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ())
#s(alt (* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log (- 1 (pow u1 2))) (log (/ 1 (+ 1 u1)))))) (taylor -inf u2) (#s(alt (*.f32 (sqrt.f32 (neg.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ())
#s(alt (* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log (- 1 (pow u1 2))) (log (/ 1 (+ 1 u1)))))) (taylor -inf u2) (#s(alt (*.f32 (sqrt.f32 (neg.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ())
#s(alt (* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log (- 1 (pow u1 2))) (log (/ 1 (+ 1 u1)))))) (taylor -inf u2) (#s(alt (*.f32 (sqrt.f32 (neg.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt u1) (pow (sqrt -1) 2)) (taylor 0 u1) (#s(alt (sqrt.f32 (neg.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))))) (patch (sqrt.f32 (neg.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/4 (sqrt (pow u1 3))) (* (sqrt u1) (pow (sqrt -1) 2))) (taylor 0 u1) (#s(alt (sqrt.f32 (neg.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))))) (patch (sqrt.f32 (neg.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))))) #<representation binary32>) () ())) ())
#s(alt (+ (* (sqrt u1) (pow (sqrt -1) 2)) (* (pow u1 2) (+ (* -1/4 (sqrt (/ 1 u1))) (* -1/6 (sqrt u1))))) (taylor 0 u1) (#s(alt (sqrt.f32 (neg.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))))) (patch (sqrt.f32 (neg.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))))) #<representation binary32>) () ())) ())
#s(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)))))))) (taylor 0 u1) (#s(alt (sqrt.f32 (neg.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))))) (patch (sqrt.f32 (neg.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt -1) (sqrt (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))))) (taylor inf u1) (#s(alt (sqrt.f32 (neg.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))))) (patch (sqrt.f32 (neg.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (* (/ (sqrt -1) u1) (sqrt (/ 1 (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))))))) (* (sqrt -1) (sqrt (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1)))))))) (taylor inf u1) (#s(alt (sqrt.f32 (neg.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))))) (patch (sqrt.f32 (neg.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (* (/ (sqrt -1) u1) (sqrt (/ 1 (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))))))) (+ (* -1/2 (* (/ (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))))))) (pow u1 2)) (sqrt (/ 1 (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))))))) (* (sqrt -1) (sqrt (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))))))) (taylor inf u1) (#s(alt (sqrt.f32 (neg.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))))) (patch (sqrt.f32 (neg.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (* (/ (sqrt -1) u1) (sqrt (/ 1 (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))))))) (+ (* -1/2 (* (/ (* (sqrt -1) (+ 1/3 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1)))))))) (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))))))) (pow u1 3)) (sqrt (/ 1 (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))))))) (+ (* -1/2 (* (/ (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))))))) (pow u1 2)) (sqrt (/ 1 (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))))))) (* (sqrt -1) (sqrt (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1)))))))))) (taylor inf u1) (#s(alt (sqrt.f32 (neg.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))))) (patch (sqrt.f32 (neg.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt -1) (sqrt (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1)))))) (taylor -inf u1) (#s(alt (sqrt.f32 (neg.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))))) (patch (sqrt.f32 (neg.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (* (/ (sqrt -1) u1) (sqrt (/ 1 (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1)))))))) (* (sqrt -1) (sqrt (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1))))))) (taylor -inf u1) (#s(alt (sqrt.f32 (neg.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))))) (patch (sqrt.f32 (neg.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (+ (* 1/2 (* (sqrt -1) (sqrt (/ 1 (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1)))))))) (* 1/2 (* (/ (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1)))))))) u1) (sqrt (/ 1 (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1))))))))) u1)) (* (sqrt -1) (sqrt (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1))))))) (taylor -inf u1) (#s(alt (sqrt.f32 (neg.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))))) (patch (sqrt.f32 (neg.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1)))))))) (sqrt (/ 1 (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1)))))))) (* -1/2 (* (/ (* (sqrt -1) (- 1/3 (* -1/2 (/ (+ 1/2 (* 1/4 (/ 1 (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1))))))) (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1)))))))) u1) (sqrt (/ 1 (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1))))))))) u1)) (* 1/2 (* (sqrt -1) (sqrt (/ 1 (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1))))))))) u1)) (* (sqrt -1) (sqrt (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1))))))) (taylor -inf u1) (#s(alt (sqrt.f32 (neg.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))))) (patch (sqrt.f32 (neg.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))))) #<representation binary32>) () ())) ())
#s(alt u1 (taylor 0 u1) (#s(alt (neg.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32))))) (patch (neg.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32))))) #<representation binary32>) () ())) ())
#s(alt (* u1 (+ 1 (* 1/2 u1))) (taylor 0 u1) (#s(alt (neg.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32))))) (patch (neg.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32))))) #<representation binary32>) () ())) ())
#s(alt (* u1 (+ 1 (* u1 (+ 1/2 (* 1/3 u1))))) (taylor 0 u1) (#s(alt (neg.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32))))) (patch (neg.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32))))) #<representation binary32>) () ())) ())
#s(alt (* u1 (+ 1 (* u1 (+ 1/2 (* u1 (+ 1/3 (* 1/4 u1))))))) (taylor 0 u1) (#s(alt (neg.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32))))) (patch (neg.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1)))))) (taylor inf u1) (#s(alt (neg.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32))))) (patch (neg.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32))))) #<representation binary32>) () ())) ())
#s(alt (- (/ 1 u1) (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1)))))) (taylor inf u1) (#s(alt (neg.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32))))) (patch (neg.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32))))) #<representation binary32>) () ())) ())
#s(alt (- (+ (/ 1/2 (pow u1 2)) (/ 1 u1)) (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1)))))) (taylor inf u1) (#s(alt (neg.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32))))) (patch (neg.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32))))) #<representation binary32>) () ())) ())
#s(alt (- (+ (/ 1/2 (pow u1 2)) (+ (/ 1 u1) (* 1/3 (/ 1 (pow u1 3))))) (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1)))))) (taylor inf u1) (#s(alt (neg.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32))))) (patch (neg.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1))))) (taylor -inf u1) (#s(alt (neg.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32))))) (patch (neg.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32))))) #<representation binary32>) () ())) ())
#s(alt (- (/ 1 u1) (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1))))) (taylor -inf u1) (#s(alt (neg.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32))))) (patch (neg.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32))))) #<representation binary32>) () ())) ())
#s(alt (- (+ (/ 1/2 (pow u1 2)) (/ 1 u1)) (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1))))) (taylor -inf u1) (#s(alt (neg.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32))))) (patch (neg.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32))))) #<representation binary32>) () ())) ())
#s(alt (- (* -1 (/ (- (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u1))) u1)) 1) u1)) (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1))))) (taylor -inf u1) (#s(alt (neg.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32))))) (patch (neg.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32))))) #<representation binary32>) () ())) ())
#s(alt (* -1 u1) (taylor 0 u1) (#s(alt #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) (patch #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* u1 (- (* -1/2 u1) 1)) (taylor 0 u1) (#s(alt #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) (patch #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* u1 (- (* u1 (- (* -1/3 u1) 1/2)) 1)) (taylor 0 u1) (#s(alt #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) (patch #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1)) (taylor 0 u1) (#s(alt #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) (patch #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))) (taylor inf u1) (#s(alt #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) (patch #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (- (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))) (/ 1 u1)) (taylor inf u1) (#s(alt #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) (patch #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (+ (log -1) (+ (log (/ 1 u1)) (+ (* -2 (log (/ 1 u1))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u1))) u1))))) (taylor inf u1) (#s(alt #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) (patch #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (- (+ (log -1) (+ (log (/ 1 u1)) (+ (* -2 (log (/ 1 u1))) (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u1))) (pow u1 2)))))) (/ 1 u1)) (taylor inf u1) (#s(alt #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) (patch #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1)))) (taylor -inf u1) (#s(alt #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) (patch #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (- (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1)))) (/ 1 u1)) (taylor -inf u1) (#s(alt #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) (patch #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (+ (* -1 (/ (+ 1 (* 1/2 (/ 1 u1))) u1)) (* 2 (log -1))))) (taylor -inf u1) (#s(alt #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) (patch #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (+ (* -1 (/ (+ 1 (+ (/ 1/3 (pow u1 2)) (* 1/2 (/ 1 u1)))) u1)) (* 2 (log -1))))) (taylor -inf u1) (#s(alt #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) (patch #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))) (taylor 0 u1) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (*.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32)))) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32)))))) (patch (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (*.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32)))) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32)))))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/4 (* (sqrt (pow u1 3)) (sin (* 2 (* u2 (PI)))))) (* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2)))) (taylor 0 u1) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (*.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32)))) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32)))))) (patch (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (*.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32)))) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32)))))) #<representation binary32>) () ())) ())
#s(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))))))))) (taylor 0 u1) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (*.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32)))) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32)))))) (patch (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (*.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32)))) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32)))))) #<representation binary32>) () ())) ())
#s(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))))))))))) (taylor 0 u1) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (*.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32)))) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32)))))) (patch (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (*.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32)))) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32)))))) #<representation binary32>) () ())) ())
#s(alt (* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log -1) (* -1 (log (/ 1 u1)))))) (taylor inf u1) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (*.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32)))) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32)))))) (patch (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (*.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32)))) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32)))))) #<representation binary32>) () ())) ())
#s(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))))))) (taylor inf u1) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (*.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32)))) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32)))))) (patch (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (*.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32)))) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32)))))) #<representation binary32>) () ())) ())
#s(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)))))))) (taylor inf u1) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (*.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32)))) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32)))))) (patch (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (*.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32)))) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32)))))) #<representation binary32>) () ())) ())
#s(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))))))))) (taylor inf u1) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (*.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32)))) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32)))))) (patch (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (*.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32)))) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32)))))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (log (/ -1 u1))) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))) (taylor -inf u1) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (*.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32)))) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32)))))) (patch (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (*.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32)))) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32)))))) #<representation binary32>) () ())) ())
#s(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)))) (taylor -inf u1) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (*.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32)))) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32)))))) (patch (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (*.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32)))) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32)))))) #<representation binary32>) () ())) ())
#s(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)))) (taylor -inf u1) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (*.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32)))) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32)))))) (patch (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (*.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32)))) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32)))))) #<representation binary32>) () ())) ())
#s(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)))) (taylor -inf u1) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (*.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32)))) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32)))))) (patch (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (*.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32)))) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32)))))) #<representation binary32>) () ())) ())
#s(alt (* 2 (* (* u2 (* (PI) (sqrt -1))) (sqrt (log (- 1 u1))))) (taylor 0 u2) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (*.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32)))) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32)))))) (patch (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (*.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32)))) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32)))))) #<representation binary32>) () ())) ())
#s(alt (* u2 (+ (* -4/3 (* (* (pow u2 2) (* (pow (PI) 3) (sqrt -1))) (sqrt (log (- 1 u1))))) (* 2 (* (* (PI) (sqrt -1)) (sqrt (log (- 1 u1))))))) (taylor 0 u2) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (*.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32)))) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32)))))) (patch (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (*.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32)))) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32)))))) #<representation binary32>) () ())) ())
#s(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))))))))) (taylor 0 u2) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (*.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32)))) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32)))))) (patch (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (*.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32)))) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32)))))) #<representation binary32>) () ())) ())
#s(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))))))))))) (taylor 0 u2) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (*.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32)))) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32)))))) (patch (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (*.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32)))) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32)))))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (log (- 1 u1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1))) (taylor inf u2) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (*.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32)))) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32)))))) (patch (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (*.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32)))) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32)))))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (log (- 1 u1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1))) (taylor inf u2) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (*.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32)))) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32)))))) (patch (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (*.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32)))) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32)))))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (log (- 1 u1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1))) (taylor inf u2) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (*.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32)))) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32)))))) (patch (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (*.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32)))) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32)))))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (log (- 1 u1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1))) (taylor inf u2) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (*.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32)))) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32)))))) (patch (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (*.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32)))) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32)))))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (log (- 1 u1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1))) (taylor -inf u2) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (*.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32)))) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32)))))) (patch (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (*.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32)))) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32)))))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (log (- 1 u1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1))) (taylor -inf u2) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (*.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32)))) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32)))))) (patch (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (*.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32)))) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32)))))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (log (- 1 u1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1))) (taylor -inf u2) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (*.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32)))) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32)))))) (patch (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (*.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32)))) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32)))))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (log (- 1 u1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1))) (taylor -inf u2) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (*.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32)))) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32)))))) (patch (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (*.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32)))) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32)))))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt u1) (pow (sqrt -1) 2)) (taylor 0 u1) (#s(alt (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (patch (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/4 (sqrt (pow u1 3))) (* (sqrt u1) (pow (sqrt -1) 2))) (taylor 0 u1) (#s(alt (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (patch (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) #<representation binary32>) () ())) ())
#s(alt (+ (* (sqrt u1) (pow (sqrt -1) 2)) (* (pow u1 2) (+ (* -1/4 (sqrt (/ 1 u1))) (* -1/6 (sqrt u1))))) (taylor 0 u1) (#s(alt (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (patch (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) #<representation binary32>) () ())) ())
#s(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)))))))) (taylor 0 u1) (#s(alt (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (patch (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt -1) (sqrt (+ (log -1) (* -1 (log (/ 1 u1)))))) (taylor inf u1) (#s(alt (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (patch (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (* (/ (sqrt -1) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (sqrt -1) (sqrt (+ (log -1) (* -1 (log (/ 1 u1))))))) (taylor inf u1) (#s(alt (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (patch (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) #<representation binary32>) () ())) ())
#s(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)))))))) (taylor inf u1) (#s(alt (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (patch (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) #<representation binary32>) () ())) ())
#s(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))))))))) (taylor inf u1) (#s(alt (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (patch (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (log (/ -1 u1))) (pow (sqrt -1) 2)) (taylor -inf u1) (#s(alt (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (patch (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (* (/ 1 u1) (sqrt (/ 1 (log (/ -1 u1)))))) (* (sqrt (log (/ -1 u1))) (pow (sqrt -1) 2))) (taylor -inf u1) (#s(alt (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (patch (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) #<representation binary32>) () ())) ())
#s(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))) (taylor -inf u1) (#s(alt (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (patch (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) #<representation binary32>) () ())) ())
#s(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))) (taylor -inf u1) (#s(alt (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (patch (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) #<representation binary32>) () ())) ())
#s(alt u1 (taylor 0 u1) (#s(alt (neg.f32 (log1p.f32 (neg.f32 u1))) (patch (neg.f32 (log1p.f32 (neg.f32 u1))) #<representation binary32>) () ())) ())
#s(alt (* u1 (+ 1 (* 1/2 u1))) (taylor 0 u1) (#s(alt (neg.f32 (log1p.f32 (neg.f32 u1))) (patch (neg.f32 (log1p.f32 (neg.f32 u1))) #<representation binary32>) () ())) ())
#s(alt (* u1 (+ 1 (* u1 (+ 1/2 (* 1/3 u1))))) (taylor 0 u1) (#s(alt (neg.f32 (log1p.f32 (neg.f32 u1))) (patch (neg.f32 (log1p.f32 (neg.f32 u1))) #<representation binary32>) () ())) ())
#s(alt (* u1 (+ 1 (* u1 (+ 1/2 (* u1 (+ 1/3 (* 1/4 u1))))))) (taylor 0 u1) (#s(alt (neg.f32 (log1p.f32 (neg.f32 u1))) (patch (neg.f32 (log1p.f32 (neg.f32 u1))) #<representation binary32>) () ())) ())
#s(alt (* -1 (+ (log -1) (* -1 (log (/ 1 u1))))) (taylor inf u1) (#s(alt (neg.f32 (log1p.f32 (neg.f32 u1))) (patch (neg.f32 (log1p.f32 (neg.f32 u1))) #<representation binary32>) () ())) ())
#s(alt (- (/ 1 u1) (+ (log -1) (* -1 (log (/ 1 u1))))) (taylor inf u1) (#s(alt (neg.f32 (log1p.f32 (neg.f32 u1))) (patch (neg.f32 (log1p.f32 (neg.f32 u1))) #<representation binary32>) () ())) ())
#s(alt (- (+ (/ 1/2 (pow u1 2)) (/ 1 u1)) (+ (log -1) (* -1 (log (/ 1 u1))))) (taylor inf u1) (#s(alt (neg.f32 (log1p.f32 (neg.f32 u1))) (patch (neg.f32 (log1p.f32 (neg.f32 u1))) #<representation binary32>) () ())) ())
#s(alt (- (+ (/ 1/2 (pow u1 2)) (+ (/ 1 u1) (* 1/3 (/ 1 (pow u1 3))))) (+ (log -1) (* -1 (log (/ 1 u1))))) (taylor inf u1) (#s(alt (neg.f32 (log1p.f32 (neg.f32 u1))) (patch (neg.f32 (log1p.f32 (neg.f32 u1))) #<representation binary32>) () ())) ())
#s(alt (log (/ -1 u1)) (taylor -inf u1) (#s(alt (neg.f32 (log1p.f32 (neg.f32 u1))) (patch (neg.f32 (log1p.f32 (neg.f32 u1))) #<representation binary32>) () ())) ())
#s(alt (- (/ 1 u1) (* -1 (log (/ -1 u1)))) (taylor -inf u1) (#s(alt (neg.f32 (log1p.f32 (neg.f32 u1))) (patch (neg.f32 (log1p.f32 (neg.f32 u1))) #<representation binary32>) () ())) ())
#s(alt (- (+ (/ 1/2 (pow u1 2)) (/ 1 u1)) (* -1 (log (/ -1 u1)))) (taylor -inf u1) (#s(alt (neg.f32 (log1p.f32 (neg.f32 u1))) (patch (neg.f32 (log1p.f32 (neg.f32 u1))) #<representation binary32>) () ())) ())
#s(alt (- (* -1 (/ (- (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u1))) u1)) 1) u1)) (* -1 (log (/ -1 u1)))) (taylor -inf u1) (#s(alt (neg.f32 (log1p.f32 (neg.f32 u1))) (patch (neg.f32 (log1p.f32 (neg.f32 u1))) #<representation binary32>) () ())) ())
#s(alt (* -1 u1) (taylor 0 u1) (#s(alt (log1p.f32 (neg.f32 u1)) (patch (log1p.f32 (neg.f32 u1)) #<representation binary32>) () ())) ())
#s(alt (* u1 (- (* -1/2 u1) 1)) (taylor 0 u1) (#s(alt (log1p.f32 (neg.f32 u1)) (patch (log1p.f32 (neg.f32 u1)) #<representation binary32>) () ())) ())
#s(alt (* u1 (- (* u1 (- (* -1/3 u1) 1/2)) 1)) (taylor 0 u1) (#s(alt (log1p.f32 (neg.f32 u1)) (patch (log1p.f32 (neg.f32 u1)) #<representation binary32>) () ())) ())
#s(alt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1)) (taylor 0 u1) (#s(alt (log1p.f32 (neg.f32 u1)) (patch (log1p.f32 (neg.f32 u1)) #<representation binary32>) () ())) ())
#s(alt (+ (log -1) (* -1 (log (/ 1 u1)))) (taylor inf u1) (#s(alt (log1p.f32 (neg.f32 u1)) (patch (log1p.f32 (neg.f32 u1)) #<representation binary32>) () ())) ())
#s(alt (- (+ (log -1) (* -1 (log (/ 1 u1)))) (/ 1 u1)) (taylor inf u1) (#s(alt (log1p.f32 (neg.f32 u1)) (patch (log1p.f32 (neg.f32 u1)) #<representation binary32>) () ())) ())
#s(alt (+ (log -1) (+ (* -1 (log (/ 1 u1))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u1))) u1)))) (taylor inf u1) (#s(alt (log1p.f32 (neg.f32 u1)) (patch (log1p.f32 (neg.f32 u1)) #<representation binary32>) () ())) ())
#s(alt (- (+ (log -1) (+ (* -1 (log (/ 1 u1))) (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u1))) (pow u1 2))))) (/ 1 u1)) (taylor inf u1) (#s(alt (log1p.f32 (neg.f32 u1)) (patch (log1p.f32 (neg.f32 u1)) #<representation binary32>) () ())) ())
#s(alt (* -1 (log (/ -1 u1))) (taylor -inf u1) (#s(alt (log1p.f32 (neg.f32 u1)) (patch (log1p.f32 (neg.f32 u1)) #<representation binary32>) () ())) ())
#s(alt (- (* -1 (log (/ -1 u1))) (/ 1 u1)) (taylor -inf u1) (#s(alt (log1p.f32 (neg.f32 u1)) (patch (log1p.f32 (neg.f32 u1)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (log (/ -1 u1))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u1))) u1))) (taylor -inf u1) (#s(alt (log1p.f32 (neg.f32 u1)) (patch (log1p.f32 (neg.f32 u1)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (log (/ -1 u1))) (* -1 (/ (+ 1 (+ (/ 1/3 (pow u1 2)) (* 1/2 (/ 1 u1)))) u1))) (taylor -inf u1) (#s(alt (log1p.f32 (neg.f32 u1)) (patch (log1p.f32 (neg.f32 u1)) #<representation binary32>) () ())) ())
#s(alt (* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))) (taylor 0 u1) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (+.f32 (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))) (log1p.f32 (*.f32 (fma.f32 u1 u1 u1) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 (+.f32 (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))) (log1p.f32 (*.f32 (fma.f32 u1 u1 u1) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/4 (* (sqrt (pow u1 3)) (sin (* 2 (* u2 (PI)))))) (* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2)))) (taylor 0 u1) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (+.f32 (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))) (log1p.f32 (*.f32 (fma.f32 u1 u1 u1) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 (+.f32 (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))) (log1p.f32 (*.f32 (fma.f32 u1 u1 u1) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ())
#s(alt (+ (* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))) (* (pow u1 2) (+ (* -1/4 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))) (* 5/6 (* (sqrt u1) (sin (* 2 (* u2 (PI))))))))) (taylor 0 u1) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (+.f32 (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))) (log1p.f32 (*.f32 (fma.f32 u1 u1 u1) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 (+.f32 (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))) (log1p.f32 (*.f32 (fma.f32 u1 u1 u1) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ())
#s(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)))))))) (* 5/6 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI))))))))))) (taylor 0 u1) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (+.f32 (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))) (log1p.f32 (*.f32 (fma.f32 u1 u1 u1) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 (+.f32 (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))) (log1p.f32 (*.f32 (fma.f32 u1 u1 u1) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ())
#s(alt (* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (* -4 (log (/ 1 u1))) (* 3 (log (/ 1 u1)))))) (taylor inf u1) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (+.f32 (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))) (log1p.f32 (*.f32 (fma.f32 u1 u1 u1) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 (+.f32 (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))) (log1p.f32 (*.f32 (fma.f32 u1 u1 u1) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) u1) (sqrt (/ 1 (+ (* -4 (log (/ 1 u1))) (* 3 (log (/ 1 u1)))))))) (* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (* -4 (log (/ 1 u1))) (* 3 (log (/ 1 u1))))))) (taylor inf u1) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (+.f32 (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))) (log1p.f32 (*.f32 (fma.f32 u1 u1 u1) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 (+.f32 (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))) (log1p.f32 (*.f32 (fma.f32 u1 u1 u1) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) u1) (sqrt (/ 1 (+ (* -4 (log (/ 1 u1))) (* 3 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (* -4 (log (/ 1 u1))) (* 3 (log (/ 1 u1))))))))) (pow u1 2)) (sqrt (/ 1 (+ (* -4 (log (/ 1 u1))) (* 3 (log (/ 1 u1)))))))) (* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (* -4 (log (/ 1 u1))) (* 3 (log (/ 1 u1)))))))) (taylor inf u1) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (+.f32 (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))) (log1p.f32 (*.f32 (fma.f32 u1 u1 u1) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 (+.f32 (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))) (log1p.f32 (*.f32 (fma.f32 u1 u1 u1) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) u1) (sqrt (/ 1 (+ (* -4 (log (/ 1 u1))) (* 3 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (* -4 (log (/ 1 u1))) (* 3 (log (/ 1 u1))))))))) (pow u1 2)) (sqrt (/ 1 (+ (* -4 (log (/ 1 u1))) (* 3 (log (/ 1 u1)))))))) (+ (* 1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (* (sqrt -1) (- 5/3 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (+ (* -4 (log (/ 1 u1))) (* 3 (log (/ 1 u1))))))) (+ (* -4 (log (/ 1 u1))) (* 3 (log (/ 1 u1))))))))) (pow u1 3)) (sqrt (/ 1 (+ (* -4 (log (/ 1 u1))) (* 3 (log (/ 1 u1)))))))) (* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (* -4 (log (/ 1 u1))) (* 3 (log (/ 1 u1))))))))) (taylor inf u1) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (+.f32 (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))) (log1p.f32 (*.f32 (fma.f32 u1 u1 u1) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 (+.f32 (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))) (log1p.f32 (*.f32 (fma.f32 u1 u1 u1) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ())
#s(alt (* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log -1) (+ (* -4 (log (/ -1 u1))) (* 3 (log (/ -1 u1))))))) (taylor -inf u1) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (+.f32 (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))) (log1p.f32 (*.f32 (fma.f32 u1 u1 u1) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 (+.f32 (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))) (log1p.f32 (*.f32 (fma.f32 u1 u1 u1) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) u1) (sqrt (/ 1 (+ (log -1) (+ (* -4 (log (/ -1 u1))) (* 3 (log (/ -1 u1))))))))) (* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log -1) (+ (* -4 (log (/ -1 u1))) (* 3 (log (/ -1 u1)))))))) (taylor -inf u1) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (+.f32 (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))) (log1p.f32 (*.f32 (fma.f32 u1 u1 u1) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 (+.f32 (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))) (log1p.f32 (*.f32 (fma.f32 u1 u1 u1) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (+ (* 1/2 (* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (/ 1 (+ (log -1) (+ (* -4 (log (/ -1 u1))) (* 3 (log (/ -1 u1))))))))) (* 1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (+ (* -4 (log (/ -1 u1))) (* 3 (log (/ -1 u1)))))))))) u1) (sqrt (/ 1 (+ (log -1) (+ (* -4 (log (/ -1 u1))) (* 3 (log (/ -1 u1)))))))))) u1)) (* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log -1) (+ (* -4 (log (/ -1 u1))) (* 3 (log (/ -1 u1)))))))) (taylor -inf u1) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (+.f32 (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))) (log1p.f32 (*.f32 (fma.f32 u1 u1 u1) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 (+.f32 (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))) (log1p.f32 (*.f32 (fma.f32 u1 u1 u1) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (* (sin (* 2 (* u2 (PI)))) (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (+ (* -4 (log (/ -1 u1))) (* 3 (log (/ -1 u1)))))))))) (sqrt (/ 1 (+ (log -1) (+ (* -4 (log (/ -1 u1))) (* 3 (log (/ -1 u1))))))))) (* 1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (* (sqrt -1) (+ 5/3 (* -1/2 (/ (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (+ (* -4 (log (/ -1 u1))) (* 3 (log (/ -1 u1)))))))) (+ (log -1) (+ (* -4 (log (/ -1 u1))) (* 3 (log (/ -1 u1)))))))))) u1) (sqrt (/ 1 (+ (log -1) (+ (* -4 (log (/ -1 u1))) (* 3 (log (/ -1 u1)))))))))) u1)) (* 1/2 (* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (/ 1 (+ (log -1) (+ (* -4 (log (/ -1 u1))) (* 3 (log (/ -1 u1)))))))))) u1)) (* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log -1) (+ (* -4 (log (/ -1 u1))) (* 3 (log (/ -1 u1)))))))) (taylor -inf u1) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (+.f32 (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))) (log1p.f32 (*.f32 (fma.f32 u1 u1 u1) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 (+.f32 (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))) (log1p.f32 (*.f32 (fma.f32 u1 u1 u1) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ())
#s(alt (* 2 (* (* u2 (* (PI) (sqrt -1))) (sqrt (+ (log (+ 1 (* (+ u1 (pow u1 2)) (- (+ u1 (pow u1 2)) 1)))) (log (/ (+ 1 (pow u1 3)) (+ 1 (pow (+ u1 (pow u1 2)) 3)))))))) (taylor 0 u2) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (+.f32 (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))) (log1p.f32 (*.f32 (fma.f32 u1 u1 u1) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 (+.f32 (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))) (log1p.f32 (*.f32 (fma.f32 u1 u1 u1) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ())
#s(alt (* u2 (+ (* -4/3 (* (* (pow u2 2) (* (pow (PI) 3) (sqrt -1))) (sqrt (+ (log (+ 1 (* (+ u1 (pow u1 2)) (- (+ u1 (pow u1 2)) 1)))) (log (/ (+ 1 (pow u1 3)) (+ 1 (pow (+ u1 (pow u1 2)) 3)))))))) (* 2 (* (* (PI) (sqrt -1)) (sqrt (+ (log (+ 1 (* (+ u1 (pow u1 2)) (- (+ u1 (pow u1 2)) 1)))) (log (/ (+ 1 (pow u1 3)) (+ 1 (pow (+ u1 (pow u1 2)) 3)))))))))) (taylor 0 u2) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (+.f32 (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))) (log1p.f32 (*.f32 (fma.f32 u1 u1 u1) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 (+.f32 (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))) (log1p.f32 (*.f32 (fma.f32 u1 u1 u1) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ())
#s(alt (* u2 (+ (* 2 (* (* (PI) (sqrt -1)) (sqrt (+ (log (+ 1 (* (+ u1 (pow u1 2)) (- (+ u1 (pow u1 2)) 1)))) (log (/ (+ 1 (pow u1 3)) (+ 1 (pow (+ u1 (pow u1 2)) 3)))))))) (* (pow u2 2) (+ (* -4/3 (* (* (pow (PI) 3) (sqrt -1)) (sqrt (+ (log (+ 1 (* (+ u1 (pow u1 2)) (- (+ u1 (pow u1 2)) 1)))) (log (/ (+ 1 (pow u1 3)) (+ 1 (pow (+ u1 (pow u1 2)) 3)))))))) (* 4/15 (* (* (pow u2 2) (* (pow (PI) 5) (sqrt -1))) (sqrt (+ (log (+ 1 (* (+ u1 (pow u1 2)) (- (+ u1 (pow u1 2)) 1)))) (log (/ (+ 1 (pow u1 3)) (+ 1 (pow (+ u1 (pow u1 2)) 3)))))))))))) (taylor 0 u2) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (+.f32 (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))) (log1p.f32 (*.f32 (fma.f32 u1 u1 u1) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 (+.f32 (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))) (log1p.f32 (*.f32 (fma.f32 u1 u1 u1) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ())
#s(alt (* u2 (+ (* 2 (* (* (PI) (sqrt -1)) (sqrt (+ (log (+ 1 (* (+ u1 (pow u1 2)) (- (+ u1 (pow u1 2)) 1)))) (log (/ (+ 1 (pow u1 3)) (+ 1 (pow (+ u1 (pow u1 2)) 3)))))))) (* (pow u2 2) (+ (* -4/3 (* (* (pow (PI) 3) (sqrt -1)) (sqrt (+ (log (+ 1 (* (+ u1 (pow u1 2)) (- (+ u1 (pow u1 2)) 1)))) (log (/ (+ 1 (pow u1 3)) (+ 1 (pow (+ u1 (pow u1 2)) 3)))))))) (* (pow u2 2) (+ (* -8/315 (* (* (pow u2 2) (* (pow (PI) 7) (sqrt -1))) (sqrt (+ (log (+ 1 (* (+ u1 (pow u1 2)) (- (+ u1 (pow u1 2)) 1)))) (log (/ (+ 1 (pow u1 3)) (+ 1 (pow (+ u1 (pow u1 2)) 3)))))))) (* 4/15 (* (* (pow (PI) 5) (sqrt -1)) (sqrt (+ (log (+ 1 (* (+ u1 (pow u1 2)) (- (+ u1 (pow u1 2)) 1)))) (log (/ (+ 1 (pow u1 3)) (+ 1 (pow (+ u1 (pow u1 2)) 3)))))))))))))) (taylor 0 u2) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (+.f32 (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))) (log1p.f32 (*.f32 (fma.f32 u1 u1 u1) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 (+.f32 (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))) (log1p.f32 (*.f32 (fma.f32 u1 u1 u1) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ())
#s(alt (* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log (+ 1 (* (+ u1 (pow u1 2)) (- (+ u1 (pow u1 2)) 1)))) (log (/ (+ 1 (pow u1 3)) (+ 1 (pow (+ u1 (pow u1 2)) 3))))))) (taylor inf u2) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (+.f32 (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))) (log1p.f32 (*.f32 (fma.f32 u1 u1 u1) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 (+.f32 (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))) (log1p.f32 (*.f32 (fma.f32 u1 u1 u1) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ())
#s(alt (* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log (+ 1 (* (+ u1 (pow u1 2)) (- (+ u1 (pow u1 2)) 1)))) (log (/ (+ 1 (pow u1 3)) (+ 1 (pow (+ u1 (pow u1 2)) 3))))))) (taylor inf u2) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (+.f32 (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))) (log1p.f32 (*.f32 (fma.f32 u1 u1 u1) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 (+.f32 (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))) (log1p.f32 (*.f32 (fma.f32 u1 u1 u1) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ())
#s(alt (* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log (+ 1 (* (+ u1 (pow u1 2)) (- (+ u1 (pow u1 2)) 1)))) (log (/ (+ 1 (pow u1 3)) (+ 1 (pow (+ u1 (pow u1 2)) 3))))))) (taylor inf u2) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (+.f32 (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))) (log1p.f32 (*.f32 (fma.f32 u1 u1 u1) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 (+.f32 (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))) (log1p.f32 (*.f32 (fma.f32 u1 u1 u1) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ())
#s(alt (* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log (+ 1 (* (+ u1 (pow u1 2)) (- (+ u1 (pow u1 2)) 1)))) (log (/ (+ 1 (pow u1 3)) (+ 1 (pow (+ u1 (pow u1 2)) 3))))))) (taylor inf u2) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (+.f32 (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))) (log1p.f32 (*.f32 (fma.f32 u1 u1 u1) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 (+.f32 (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))) (log1p.f32 (*.f32 (fma.f32 u1 u1 u1) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ())
#s(alt (* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log (+ 1 (* (+ u1 (pow u1 2)) (- (+ u1 (pow u1 2)) 1)))) (log (/ (+ 1 (pow u1 3)) (+ 1 (pow (+ u1 (pow u1 2)) 3))))))) (taylor -inf u2) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (+.f32 (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))) (log1p.f32 (*.f32 (fma.f32 u1 u1 u1) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 (+.f32 (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))) (log1p.f32 (*.f32 (fma.f32 u1 u1 u1) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ())
#s(alt (* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log (+ 1 (* (+ u1 (pow u1 2)) (- (+ u1 (pow u1 2)) 1)))) (log (/ (+ 1 (pow u1 3)) (+ 1 (pow (+ u1 (pow u1 2)) 3))))))) (taylor -inf u2) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (+.f32 (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))) (log1p.f32 (*.f32 (fma.f32 u1 u1 u1) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 (+.f32 (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))) (log1p.f32 (*.f32 (fma.f32 u1 u1 u1) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ())
#s(alt (* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log (+ 1 (* (+ u1 (pow u1 2)) (- (+ u1 (pow u1 2)) 1)))) (log (/ (+ 1 (pow u1 3)) (+ 1 (pow (+ u1 (pow u1 2)) 3))))))) (taylor -inf u2) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (+.f32 (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))) (log1p.f32 (*.f32 (fma.f32 u1 u1 u1) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 (+.f32 (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))) (log1p.f32 (*.f32 (fma.f32 u1 u1 u1) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ())
#s(alt (* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log (+ 1 (* (+ u1 (pow u1 2)) (- (+ u1 (pow u1 2)) 1)))) (log (/ (+ 1 (pow u1 3)) (+ 1 (pow (+ u1 (pow u1 2)) 3))))))) (taylor -inf u2) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (+.f32 (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))) (log1p.f32 (*.f32 (fma.f32 u1 u1 u1) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 (+.f32 (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))) (log1p.f32 (*.f32 (fma.f32 u1 u1 u1) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt u1) (pow (sqrt -1) 2)) (taylor 0 u1) (#s(alt (sqrt.f32 (neg.f32 (+.f32 (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))) (log1p.f32 (*.f32 (fma.f32 u1 u1 u1) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))))))) (patch (sqrt.f32 (neg.f32 (+.f32 (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))) (log1p.f32 (*.f32 (fma.f32 u1 u1 u1) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))))))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/4 (sqrt (pow u1 3))) (* (sqrt u1) (pow (sqrt -1) 2))) (taylor 0 u1) (#s(alt (sqrt.f32 (neg.f32 (+.f32 (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))) (log1p.f32 (*.f32 (fma.f32 u1 u1 u1) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))))))) (patch (sqrt.f32 (neg.f32 (+.f32 (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))) (log1p.f32 (*.f32 (fma.f32 u1 u1 u1) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))))))) #<representation binary32>) () ())) ())
#s(alt (+ (* (sqrt u1) (pow (sqrt -1) 2)) (* (pow u1 2) (+ (* -1/4 (sqrt (/ 1 u1))) (* 5/6 (sqrt u1))))) (taylor 0 u1) (#s(alt (sqrt.f32 (neg.f32 (+.f32 (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))) (log1p.f32 (*.f32 (fma.f32 u1 u1 u1) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))))))) (patch (sqrt.f32 (neg.f32 (+.f32 (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))) (log1p.f32 (*.f32 (fma.f32 u1 u1 u1) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))))))) #<representation binary32>) () ())) ())
#s(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))))))) (* 5/6 (sqrt (/ 1 u1)))))))) (taylor 0 u1) (#s(alt (sqrt.f32 (neg.f32 (+.f32 (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))) (log1p.f32 (*.f32 (fma.f32 u1 u1 u1) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))))))) (patch (sqrt.f32 (neg.f32 (+.f32 (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))) (log1p.f32 (*.f32 (fma.f32 u1 u1 u1) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))))))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt -1) (sqrt (+ (* -4 (log (/ 1 u1))) (* 3 (log (/ 1 u1)))))) (taylor inf u1) (#s(alt (sqrt.f32 (neg.f32 (+.f32 (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))) (log1p.f32 (*.f32 (fma.f32 u1 u1 u1) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))))))) (patch (sqrt.f32 (neg.f32 (+.f32 (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))) (log1p.f32 (*.f32 (fma.f32 u1 u1 u1) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))))))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (* (/ (sqrt -1) u1) (sqrt (/ 1 (+ (* -4 (log (/ 1 u1))) (* 3 (log (/ 1 u1)))))))) (* (sqrt -1) (sqrt (+ (* -4 (log (/ 1 u1))) (* 3 (log (/ 1 u1))))))) (taylor inf u1) (#s(alt (sqrt.f32 (neg.f32 (+.f32 (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))) (log1p.f32 (*.f32 (fma.f32 u1 u1 u1) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))))))) (patch (sqrt.f32 (neg.f32 (+.f32 (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))) (log1p.f32 (*.f32 (fma.f32 u1 u1 u1) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))))))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (* (/ (sqrt -1) u1) (sqrt (/ 1 (+ (* -4 (log (/ 1 u1))) (* 3 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (* -4 (log (/ 1 u1))) (* 3 (log (/ 1 u1)))))))) (pow u1 2)) (sqrt (/ 1 (+ (* -4 (log (/ 1 u1))) (* 3 (log (/ 1 u1)))))))) (* (sqrt -1) (sqrt (+ (* -4 (log (/ 1 u1))) (* 3 (log (/ 1 u1)))))))) (taylor inf u1) (#s(alt (sqrt.f32 (neg.f32 (+.f32 (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))) (log1p.f32 (*.f32 (fma.f32 u1 u1 u1) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))))))) (patch (sqrt.f32 (neg.f32 (+.f32 (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))) (log1p.f32 (*.f32 (fma.f32 u1 u1 u1) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))))))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (* (/ (sqrt -1) u1) (sqrt (/ 1 (+ (* -4 (log (/ 1 u1))) (* 3 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (* -4 (log (/ 1 u1))) (* 3 (log (/ 1 u1)))))))) (pow u1 2)) (sqrt (/ 1 (+ (* -4 (log (/ 1 u1))) (* 3 (log (/ 1 u1)))))))) (+ (* 1/2 (* (/ (* (sqrt -1) (- 5/3 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (+ (* -4 (log (/ 1 u1))) (* 3 (log (/ 1 u1))))))) (+ (* -4 (log (/ 1 u1))) (* 3 (log (/ 1 u1)))))))) (pow u1 3)) (sqrt (/ 1 (+ (* -4 (log (/ 1 u1))) (* 3 (log (/ 1 u1)))))))) (* (sqrt -1) (sqrt (+ (* -4 (log (/ 1 u1))) (* 3 (log (/ 1 u1))))))))) (taylor inf u1) (#s(alt (sqrt.f32 (neg.f32 (+.f32 (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))) (log1p.f32 (*.f32 (fma.f32 u1 u1 u1) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))))))) (patch (sqrt.f32 (neg.f32 (+.f32 (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))) (log1p.f32 (*.f32 (fma.f32 u1 u1 u1) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))))))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt -1) (sqrt (+ (log -1) (+ (* -4 (log (/ -1 u1))) (* 3 (log (/ -1 u1))))))) (taylor -inf u1) (#s(alt (sqrt.f32 (neg.f32 (+.f32 (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))) (log1p.f32 (*.f32 (fma.f32 u1 u1 u1) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))))))) (patch (sqrt.f32 (neg.f32 (+.f32 (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))) (log1p.f32 (*.f32 (fma.f32 u1 u1 u1) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))))))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (* (/ (sqrt -1) u1) (sqrt (/ 1 (+ (log -1) (+ (* -4 (log (/ -1 u1))) (* 3 (log (/ -1 u1))))))))) (* (sqrt -1) (sqrt (+ (log -1) (+ (* -4 (log (/ -1 u1))) (* 3 (log (/ -1 u1)))))))) (taylor -inf u1) (#s(alt (sqrt.f32 (neg.f32 (+.f32 (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))) (log1p.f32 (*.f32 (fma.f32 u1 u1 u1) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))))))) (patch (sqrt.f32 (neg.f32 (+.f32 (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))) (log1p.f32 (*.f32 (fma.f32 u1 u1 u1) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))))))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (+ (* 1/2 (* (sqrt -1) (sqrt (/ 1 (+ (log -1) (+ (* -4 (log (/ -1 u1))) (* 3 (log (/ -1 u1))))))))) (* 1/2 (* (/ (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (+ (* -4 (log (/ -1 u1))) (* 3 (log (/ -1 u1))))))))) u1) (sqrt (/ 1 (+ (log -1) (+ (* -4 (log (/ -1 u1))) (* 3 (log (/ -1 u1)))))))))) u1)) (* (sqrt -1) (sqrt (+ (log -1) (+ (* -4 (log (/ -1 u1))) (* 3 (log (/ -1 u1)))))))) (taylor -inf u1) (#s(alt (sqrt.f32 (neg.f32 (+.f32 (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))) (log1p.f32 (*.f32 (fma.f32 u1 u1 u1) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))))))) (patch (sqrt.f32 (neg.f32 (+.f32 (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))) (log1p.f32 (*.f32 (fma.f32 u1 u1 u1) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))))))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (+ (* -4 (log (/ -1 u1))) (* 3 (log (/ -1 u1))))))))) (sqrt (/ 1 (+ (log -1) (+ (* -4 (log (/ -1 u1))) (* 3 (log (/ -1 u1))))))))) (* 1/2 (* (/ (* (sqrt -1) (+ 5/3 (* -1/2 (/ (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (+ (* -4 (log (/ -1 u1))) (* 3 (log (/ -1 u1)))))))) (+ (log -1) (+ (* -4 (log (/ -1 u1))) (* 3 (log (/ -1 u1))))))))) u1) (sqrt (/ 1 (+ (log -1) (+ (* -4 (log (/ -1 u1))) (* 3 (log (/ -1 u1)))))))))) u1)) (* 1/2 (* (sqrt -1) (sqrt (/ 1 (+ (log -1) (+ (* -4 (log (/ -1 u1))) (* 3 (log (/ -1 u1)))))))))) u1)) (* (sqrt -1) (sqrt (+ (log -1) (+ (* -4 (log (/ -1 u1))) (* 3 (log (/ -1 u1)))))))) (taylor -inf u1) (#s(alt (sqrt.f32 (neg.f32 (+.f32 (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))) (log1p.f32 (*.f32 (fma.f32 u1 u1 u1) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))))))) (patch (sqrt.f32 (neg.f32 (+.f32 (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))) (log1p.f32 (*.f32 (fma.f32 u1 u1 u1) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))))))) #<representation binary32>) () ())) ())
#s(alt u1 (taylor 0 u1) (#s(alt (neg.f32 (+.f32 (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))) (log1p.f32 (*.f32 (fma.f32 u1 u1 u1) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)))))) (patch (neg.f32 (+.f32 (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))) (log1p.f32 (*.f32 (fma.f32 u1 u1 u1) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)))))) #<representation binary32>) () ())) ())
#s(alt (* u1 (+ 1 (* 1/2 u1))) (taylor 0 u1) (#s(alt (neg.f32 (+.f32 (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))) (log1p.f32 (*.f32 (fma.f32 u1 u1 u1) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)))))) (patch (neg.f32 (+.f32 (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))) (log1p.f32 (*.f32 (fma.f32 u1 u1 u1) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)))))) #<representation binary32>) () ())) ())
#s(alt (* u1 (+ 1 (* u1 (+ 1/2 (* -5/3 u1))))) (taylor 0 u1) (#s(alt (neg.f32 (+.f32 (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))) (log1p.f32 (*.f32 (fma.f32 u1 u1 u1) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)))))) (patch (neg.f32 (+.f32 (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))) (log1p.f32 (*.f32 (fma.f32 u1 u1 u1) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)))))) #<representation binary32>) () ())) ())
#s(alt (* u1 (+ 1 (* u1 (+ 1/2 (* u1 (- (* 1/4 u1) 5/3)))))) (taylor 0 u1) (#s(alt (neg.f32 (+.f32 (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))) (log1p.f32 (*.f32 (fma.f32 u1 u1 u1) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)))))) (patch (neg.f32 (+.f32 (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))) (log1p.f32 (*.f32 (fma.f32 u1 u1 u1) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (+ (* -4 (log (/ 1 u1))) (* 3 (log (/ 1 u1))))) (taylor inf u1) (#s(alt (neg.f32 (+.f32 (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))) (log1p.f32 (*.f32 (fma.f32 u1 u1 u1) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)))))) (patch (neg.f32 (+.f32 (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))) (log1p.f32 (*.f32 (fma.f32 u1 u1 u1) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)))))) #<representation binary32>) () ())) ())
#s(alt (- (/ 1 u1) (+ (* -4 (log (/ 1 u1))) (* 3 (log (/ 1 u1))))) (taylor inf u1) (#s(alt (neg.f32 (+.f32 (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))) (log1p.f32 (*.f32 (fma.f32 u1 u1 u1) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)))))) (patch (neg.f32 (+.f32 (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))) (log1p.f32 (*.f32 (fma.f32 u1 u1 u1) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)))))) #<representation binary32>) () ())) ())
#s(alt (- (+ (/ 1/2 (pow u1 2)) (/ 1 u1)) (+ (* -4 (log (/ 1 u1))) (* 3 (log (/ 1 u1))))) (taylor inf u1) (#s(alt (neg.f32 (+.f32 (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))) (log1p.f32 (*.f32 (fma.f32 u1 u1 u1) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)))))) (patch (neg.f32 (+.f32 (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))) (log1p.f32 (*.f32 (fma.f32 u1 u1 u1) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)))))) #<representation binary32>) () ())) ())
#s(alt (- (+ (/ 1/2 (pow u1 2)) (/ 1 u1)) (+ (* -4 (log (/ 1 u1))) (+ (* 3 (log (/ 1 u1))) (* 5/3 (/ 1 (pow u1 3)))))) (taylor inf u1) (#s(alt (neg.f32 (+.f32 (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))) (log1p.f32 (*.f32 (fma.f32 u1 u1 u1) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)))))) (patch (neg.f32 (+.f32 (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))) (log1p.f32 (*.f32 (fma.f32 u1 u1 u1) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (+ (log -1) (+ (* -4 (log (/ -1 u1))) (* 3 (log (/ -1 u1)))))) (taylor -inf u1) (#s(alt (neg.f32 (+.f32 (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))) (log1p.f32 (*.f32 (fma.f32 u1 u1 u1) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)))))) (patch (neg.f32 (+.f32 (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))) (log1p.f32 (*.f32 (fma.f32 u1 u1 u1) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)))))) #<representation binary32>) () ())) ())
#s(alt (- (/ 1 u1) (+ (log -1) (+ (* -4 (log (/ -1 u1))) (* 3 (log (/ -1 u1)))))) (taylor -inf u1) (#s(alt (neg.f32 (+.f32 (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))) (log1p.f32 (*.f32 (fma.f32 u1 u1 u1) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)))))) (patch (neg.f32 (+.f32 (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))) (log1p.f32 (*.f32 (fma.f32 u1 u1 u1) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)))))) #<representation binary32>) () ())) ())
#s(alt (- (+ (/ 1/2 (pow u1 2)) (/ 1 u1)) (+ (log -1) (+ (* -4 (log (/ -1 u1))) (* 3 (log (/ -1 u1)))))) (taylor -inf u1) (#s(alt (neg.f32 (+.f32 (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))) (log1p.f32 (*.f32 (fma.f32 u1 u1 u1) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)))))) (patch (neg.f32 (+.f32 (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))) (log1p.f32 (*.f32 (fma.f32 u1 u1 u1) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)))))) #<representation binary32>) () ())) ())
#s(alt (- (* -1 (/ (- (* -1 (/ (- 1/2 (* 5/3 (/ 1 u1))) u1)) 1) u1)) (+ (log -1) (+ (* -4 (log (/ -1 u1))) (* 3 (log (/ -1 u1)))))) (taylor -inf u1) (#s(alt (neg.f32 (+.f32 (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))) (log1p.f32 (*.f32 (fma.f32 u1 u1 u1) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)))))) (patch (neg.f32 (+.f32 (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))) (log1p.f32 (*.f32 (fma.f32 u1 u1 u1) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)))))) #<representation binary32>) () ())) ())
#s(alt (* -1 u1) (taylor 0 u1) (#s(alt (+.f32 (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))) (log1p.f32 (*.f32 (fma.f32 u1 u1 u1) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))))) (patch (+.f32 (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))) (log1p.f32 (*.f32 (fma.f32 u1 u1 u1) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))))) #<representation binary32>) () ())) ())
#s(alt (* u1 (- (* -1/2 u1) 1)) (taylor 0 u1) (#s(alt (+.f32 (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))) (log1p.f32 (*.f32 (fma.f32 u1 u1 u1) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))))) (patch (+.f32 (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))) (log1p.f32 (*.f32 (fma.f32 u1 u1 u1) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))))) #<representation binary32>) () ())) ())
#s(alt (* u1 (- (* u1 (- (* 5/3 u1) 1/2)) 1)) (taylor 0 u1) (#s(alt (+.f32 (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))) (log1p.f32 (*.f32 (fma.f32 u1 u1 u1) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))))) (patch (+.f32 (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))) (log1p.f32 (*.f32 (fma.f32 u1 u1 u1) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))))) #<representation binary32>) () ())) ())
#s(alt (* u1 (- (* u1 (- (* u1 (+ 5/3 (* -1/4 u1))) 1/2)) 1)) (taylor 0 u1) (#s(alt (+.f32 (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))) (log1p.f32 (*.f32 (fma.f32 u1 u1 u1) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))))) (patch (+.f32 (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))) (log1p.f32 (*.f32 (fma.f32 u1 u1 u1) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))))) #<representation binary32>) () ())) ())
#s(alt (+ (* -4 (log (/ 1 u1))) (* 3 (log (/ 1 u1)))) (taylor inf u1) (#s(alt (+.f32 (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))) (log1p.f32 (*.f32 (fma.f32 u1 u1 u1) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))))) (patch (+.f32 (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))) (log1p.f32 (*.f32 (fma.f32 u1 u1 u1) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))))) #<representation binary32>) () ())) ())
#s(alt (- (+ (* -4 (log (/ 1 u1))) (* 3 (log (/ 1 u1)))) (/ 1 u1)) (taylor inf u1) (#s(alt (+.f32 (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))) (log1p.f32 (*.f32 (fma.f32 u1 u1 u1) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))))) (patch (+.f32 (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))) (log1p.f32 (*.f32 (fma.f32 u1 u1 u1) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))))) #<representation binary32>) () ())) ())
#s(alt (+ (* -4 (log (/ 1 u1))) (+ (* -1 (/ (+ 1 (* 1/2 (/ 1 u1))) u1)) (* 3 (log (/ 1 u1))))) (taylor inf u1) (#s(alt (+.f32 (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))) (log1p.f32 (*.f32 (fma.f32 u1 u1 u1) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))))) (patch (+.f32 (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))) (log1p.f32 (*.f32 (fma.f32 u1 u1 u1) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))))) #<representation binary32>) () ())) ())
#s(alt (- (+ (* -4 (log (/ 1 u1))) (+ (* 3 (log (/ 1 u1))) (* 5/3 (/ 1 (pow u1 3))))) (+ (/ 1/2 (pow u1 2)) (/ 1 u1))) (taylor inf u1) (#s(alt (+.f32 (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))) (log1p.f32 (*.f32 (fma.f32 u1 u1 u1) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))))) (patch (+.f32 (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))) (log1p.f32 (*.f32 (fma.f32 u1 u1 u1) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))))) #<representation binary32>) () ())) ())
#s(alt (+ (log -1) (+ (* -4 (log (/ -1 u1))) (* 3 (log (/ -1 u1))))) (taylor -inf u1) (#s(alt (+.f32 (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))) (log1p.f32 (*.f32 (fma.f32 u1 u1 u1) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))))) (patch (+.f32 (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))) (log1p.f32 (*.f32 (fma.f32 u1 u1 u1) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))))) #<representation binary32>) () ())) ())
#s(alt (- (+ (log -1) (+ (* -4 (log (/ -1 u1))) (* 3 (log (/ -1 u1))))) (/ 1 u1)) (taylor -inf u1) (#s(alt (+.f32 (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))) (log1p.f32 (*.f32 (fma.f32 u1 u1 u1) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))))) (patch (+.f32 (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))) (log1p.f32 (*.f32 (fma.f32 u1 u1 u1) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))))) #<representation binary32>) () ())) ())
#s(alt (+ (log -1) (+ (* -4 (log (/ -1 u1))) (+ (* -1 (/ (+ 1 (* 1/2 (/ 1 u1))) u1)) (* 3 (log (/ -1 u1)))))) (taylor -inf u1) (#s(alt (+.f32 (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))) (log1p.f32 (*.f32 (fma.f32 u1 u1 u1) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))))) (patch (+.f32 (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))) (log1p.f32 (*.f32 (fma.f32 u1 u1 u1) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))))) #<representation binary32>) () ())) ())
#s(alt (+ (log -1) (+ (* -4 (log (/ -1 u1))) (+ (* -1 (/ (+ 1 (* -1 (/ (- (* 5/3 (/ 1 u1)) 1/2) u1))) u1)) (* 3 (log (/ -1 u1)))))) (taylor -inf u1) (#s(alt (+.f32 (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))) (log1p.f32 (*.f32 (fma.f32 u1 u1 u1) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))))) (patch (+.f32 (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))) (log1p.f32 (*.f32 (fma.f32 u1 u1 u1) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))))) #<representation binary32>) () ())) ())
#s(alt (pow u1 2) (taylor 0 u1) (#s(alt (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (patch (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow u1 2) (+ 1 (* -1 u1))) (taylor 0 u1) (#s(alt (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (patch (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow u1 2) (+ 1 (* u1 (- (* 11/12 u1) 1)))) (taylor 0 u1) (#s(alt (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (patch (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow u1 2) (+ 1 (* u1 (- (* u1 (+ 11/12 (* -5/6 u1))) 1)))) (taylor 0 u1) (#s(alt (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (patch (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (pow (log (/ 1 u1)) 2) (taylor inf u1) (#s(alt (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (patch (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ (* -2 (/ (log (/ 1 u1)) u1)) (pow (log (/ 1 u1)) 2)) (taylor inf u1) (#s(alt (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (patch (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ (* -2 (/ (log (/ 1 u1)) u1)) (+ (/ 1 (pow u1 2)) (+ (/ (log (/ 1 u1)) (pow u1 2)) (pow (log (/ 1 u1)) 2)))) (taylor inf u1) (#s(alt (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (patch (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (- (+ (* -2 (/ (log (/ 1 u1)) u1)) (+ (* -2/3 (/ (log (/ 1 u1)) (pow u1 3))) (+ (/ 1 (pow u1 2)) (+ (/ (log (/ 1 u1)) (pow u1 2)) (pow (log (/ 1 u1)) 2))))) (/ 1 (pow u1 3))) (taylor inf u1) (#s(alt (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (patch (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (pow (+ (log -1) (* -1 (log (/ -1 u1)))) 2) (taylor -inf u1) (#s(alt (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (patch (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ (* 2 (/ (+ (log -1) (* -1 (log (/ -1 u1)))) u1)) (pow (+ (log -1) (* -1 (log (/ -1 u1)))) 2)) (taylor -inf u1) (#s(alt (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (patch (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (+ (* -2 (+ (log -1) (* -1 (log (/ -1 u1))))) (* -1 (/ (+ 1 (* -1 (+ (log -1) (* -1 (log (/ -1 u1)))))) u1))) u1)) (pow (+ (log -1) (* -1 (log (/ -1 u1)))) 2)) (taylor -inf u1) (#s(alt (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (patch (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (+ (* -2 (+ (log -1) (* -1 (log (/ -1 u1))))) (* -1 (/ (+ 1 (+ (* -1 (+ (log -1) (* -1 (log (/ -1 u1))))) (* -1 (/ (+ 1 (* -2/3 (+ (log -1) (* -1 (log (/ -1 u1)))))) u1)))) u1))) u1)) (pow (+ (log -1) (* -1 (log (/ -1 u1)))) 2)) (taylor -inf u1) (#s(alt (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (patch (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 2 (* u2 (PI))) (taylor 0 u2) (#s(alt (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) (patch (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) #<representation binary32>) () ())) ())
#s(alt (* 2 (* u2 (PI))) (taylor 0 u2) (#s(alt (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) (patch (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) #<representation binary32>) () ())) ())
#s(alt (* 2 (* u2 (PI))) (taylor 0 u2) (#s(alt (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) (patch (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) #<representation binary32>) () ())) ())
#s(alt (* 2 (* u2 (PI))) (taylor 0 u2) (#s(alt (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) (patch (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) #<representation binary32>) () ())) ())
#s(alt (* 2 (* u2 (PI))) (taylor inf u2) (#s(alt (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) (patch (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) #<representation binary32>) () ())) ())
#s(alt (* 2 (* u2 (PI))) (taylor inf u2) (#s(alt (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) (patch (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) #<representation binary32>) () ())) ())
#s(alt (* 2 (* u2 (PI))) (taylor inf u2) (#s(alt (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) (patch (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) #<representation binary32>) () ())) ())
#s(alt (* 2 (* u2 (PI))) (taylor inf u2) (#s(alt (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) (patch (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) #<representation binary32>) () ())) ())
#s(alt (* 2 (* u2 (PI))) (taylor -inf u2) (#s(alt (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) (patch (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) #<representation binary32>) () ())) ())
#s(alt (* 2 (* u2 (PI))) (taylor -inf u2) (#s(alt (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) (patch (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) #<representation binary32>) () ())) ())
#s(alt (* 2 (* u2 (PI))) (taylor -inf u2) (#s(alt (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) (patch (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) #<representation binary32>) () ())) ())
#s(alt (* 2 (* u2 (PI))) (taylor -inf u2) (#s(alt (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) (patch (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) #<representation binary32>) () ())) ())
#s(alt (* 2 (* u2 (PI))) (taylor 0 u2) (#s(alt #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (patch #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) #<representation binary32>) () ())) ())
#s(alt (* u2 (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI)))) (taylor 0 u2) (#s(alt #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (patch #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) #<representation binary32>) () ())) ())
#s(alt (* u2 (+ (* 2 (PI)) (* (pow u2 2) (+ (* -4/3 (pow (PI) 3)) (* 4/15 (* (pow u2 2) (pow (PI) 5))))))) (taylor 0 u2) (#s(alt #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (patch #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) #<representation binary32>) () ())) ())
#s(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)))))))) (taylor 0 u2) (#s(alt #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (patch #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) #<representation binary32>) () ())) ())
#s(alt (sin (* 2 (* u2 (PI)))) (taylor inf u2) (#s(alt #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (patch #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) #<representation binary32>) () ())) ())
#s(alt (sin (* 2 (* u2 (PI)))) (taylor inf u2) (#s(alt #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (patch #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) #<representation binary32>) () ())) ())
#s(alt (sin (* 2 (* u2 (PI)))) (taylor inf u2) (#s(alt #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (patch #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) #<representation binary32>) () ())) ())
#s(alt (sin (* 2 (* u2 (PI)))) (taylor inf u2) (#s(alt #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (patch #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) #<representation binary32>) () ())) ())
#s(alt (sin (* 2 (* u2 (PI)))) (taylor -inf u2) (#s(alt #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (patch #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) #<representation binary32>) () ())) ())
#s(alt (sin (* 2 (* u2 (PI)))) (taylor -inf u2) (#s(alt #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (patch #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) #<representation binary32>) () ())) ())
#s(alt (sin (* 2 (* u2 (PI)))) (taylor -inf u2) (#s(alt #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (patch #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) #<representation binary32>) () ())) ())
#s(alt (sin (* 2 (* u2 (PI)))) (taylor -inf u2) (#s(alt #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (patch #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) #<representation binary32>) () ())) ())
#s(alt (* u2 (PI)) (taylor 0 u2) (#s(alt (*.f32 u2 (PI.f32)) (patch (*.f32 u2 (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (* u2 (PI)) (taylor 0 u2) (#s(alt (*.f32 u2 (PI.f32)) (patch (*.f32 u2 (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (* u2 (PI)) (taylor 0 u2) (#s(alt (*.f32 u2 (PI.f32)) (patch (*.f32 u2 (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (* u2 (PI)) (taylor 0 u2) (#s(alt (*.f32 u2 (PI.f32)) (patch (*.f32 u2 (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (* u2 (PI)) (taylor inf u2) (#s(alt (*.f32 u2 (PI.f32)) (patch (*.f32 u2 (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (* u2 (PI)) (taylor inf u2) (#s(alt (*.f32 u2 (PI.f32)) (patch (*.f32 u2 (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (* u2 (PI)) (taylor inf u2) (#s(alt (*.f32 u2 (PI.f32)) (patch (*.f32 u2 (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (* u2 (PI)) (taylor inf u2) (#s(alt (*.f32 u2 (PI.f32)) (patch (*.f32 u2 (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (* u2 (PI)) (taylor -inf u2) (#s(alt (*.f32 u2 (PI.f32)) (patch (*.f32 u2 (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (* u2 (PI)) (taylor -inf u2) (#s(alt (*.f32 u2 (PI.f32)) (patch (*.f32 u2 (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (* u2 (PI)) (taylor -inf u2) (#s(alt (*.f32 u2 (PI.f32)) (patch (*.f32 u2 (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (* u2 (PI)) (taylor -inf u2) (#s(alt (*.f32 u2 (PI.f32)) (patch (*.f32 u2 (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (* -1 u1) (taylor 0 u1) (#s(alt (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32))) (patch (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* u1 (- (* -1/2 u1) 1)) (taylor 0 u1) (#s(alt (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32))) (patch (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* u1 (- (* -1/2 u1) 1)) (taylor 0 u1) (#s(alt (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32))) (patch (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* u1 (- (* -1/2 u1) 1)) (taylor 0 u1) (#s(alt (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32))) (patch (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* -1/2 (pow u1 2)) (taylor inf u1) (#s(alt (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32))) (patch (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow u1 2) (+ 1/2 (/ 1 u1)))) (taylor inf u1) (#s(alt (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32))) (patch (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow u1 2) (+ 1/2 (/ 1 u1)))) (taylor inf u1) (#s(alt (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32))) (patch (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow u1 2) (+ 1/2 (/ 1 u1)))) (taylor inf u1) (#s(alt (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32))) (patch (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* -1/2 (pow u1 2)) (taylor -inf u1) (#s(alt (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32))) (patch (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow u1 2) (+ 1/2 (/ 1 u1)))) (taylor -inf u1) (#s(alt (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32))) (patch (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow u1 2) (+ 1/2 (/ 1 u1)))) (taylor -inf u1) (#s(alt (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32))) (patch (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow u1 2) (+ 1/2 (/ 1 u1)))) (taylor -inf u1) (#s(alt (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32))) (patch (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* 2 (* u2 (PI))) (taylor 0 u2) (#s(alt #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (*.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32)))) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (patch #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (*.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32)))) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32))))) #<representation binary32>) () ())) ())
#s(alt (* u2 (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI)))) (taylor 0 u2) (#s(alt #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (*.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32)))) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (patch #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (*.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32)))) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32))))) #<representation binary32>) () ())) ())
#s(alt (* u2 (+ (* 2 (PI)) (* (pow u2 2) (+ (* -4/3 (pow (PI) 3)) (* 4/15 (* (pow u2 2) (pow (PI) 5))))))) (taylor 0 u2) (#s(alt #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (*.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32)))) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (patch #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (*.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32)))) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32))))) #<representation binary32>) () ())) ())
#s(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)))))))) (taylor 0 u2) (#s(alt #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (*.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32)))) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (patch #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (*.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32)))) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32))))) #<representation binary32>) () ())) ())
#s(alt (sin (* 2 (* u2 (PI)))) (taylor inf u2) (#s(alt #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (*.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32)))) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (patch #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (*.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32)))) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32))))) #<representation binary32>) () ())) ())
#s(alt (sin (* 2 (* u2 (PI)))) (taylor inf u2) (#s(alt #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (*.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32)))) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (patch #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (*.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32)))) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32))))) #<representation binary32>) () ())) ())
#s(alt (sin (* 2 (* u2 (PI)))) (taylor inf u2) (#s(alt #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (*.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32)))) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (patch #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (*.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32)))) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32))))) #<representation binary32>) () ())) ())
#s(alt (sin (* 2 (* u2 (PI)))) (taylor inf u2) (#s(alt #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (*.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32)))) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (patch #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (*.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32)))) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32))))) #<representation binary32>) () ())) ())
#s(alt (sin (* 2 (* u2 (PI)))) (taylor -inf u2) (#s(alt #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (*.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32)))) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (patch #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (*.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32)))) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32))))) #<representation binary32>) () ())) ())
#s(alt (sin (* 2 (* u2 (PI)))) (taylor -inf u2) (#s(alt #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (*.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32)))) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (patch #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (*.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32)))) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32))))) #<representation binary32>) () ())) ())
#s(alt (sin (* 2 (* u2 (PI)))) (taylor -inf u2) (#s(alt #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (*.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32)))) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (patch #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (*.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32)))) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32))))) #<representation binary32>) () ())) ())
#s(alt (sin (* 2 (* u2 (PI)))) (taylor -inf u2) (#s(alt #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (*.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32)))) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (patch #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (*.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32)))) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32))))) #<representation binary32>) () ())) ())
#s(alt (* -3 (pow u1 4)) (taylor 0 u1) (#s(alt (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))) (patch (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* (pow u1 4) (- (* -3 u1) 3)) (taylor 0 u1) (#s(alt (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))) (patch (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* (pow u1 4) (- (* u1 (- (* -1 u1) 3)) 3)) (taylor 0 u1) (#s(alt (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))) (patch (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* (pow u1 4) (- (* u1 (- (* u1 (- (* 3 u1) 1)) 3)) 3)) (taylor 0 u1) (#s(alt (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))) (patch (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* 3 (log (/ 1 u1))) (taylor inf u1) (#s(alt (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))) (patch (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (- (* 3 (log (/ 1 u1))) (* 3 (/ 1 u1))) (taylor inf u1) (#s(alt (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))) (patch (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (- (+ (* 3 (log (/ 1 u1))) (/ 3/2 (pow u1 2))) (* 3 (/ 1 u1))) (taylor inf u1) (#s(alt (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))) (patch (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (- (+ (* 3 (log (/ 1 u1))) (+ (* 3/4 (/ 1 (pow u1 4))) (/ 3/2 (pow u1 2)))) (* 3 (/ 1 u1))) (taylor inf u1) (#s(alt (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))) (patch (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (+ (log -1) (* 3 (log (/ -1 u1)))) (taylor -inf u1) (#s(alt (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))) (patch (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (- (+ (log -1) (* 3 (log (/ -1 u1)))) (* 3 (/ 1 u1))) (taylor -inf u1) (#s(alt (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))) (patch (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (+ (log -1) (+ (* -1 (/ (- 3 (* 3/2 (/ 1 u1))) u1)) (* 3 (log (/ -1 u1))))) (taylor -inf u1) (#s(alt (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))) (patch (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (+ (log -1) (+ (* -1 (/ (+ 3 (* -1 (/ (+ 3/2 (* 3/4 (/ 1 (pow u1 2)))) u1))) u1)) (* 3 (log (/ -1 u1))))) (taylor -inf u1) (#s(alt (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))) (patch (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (pow u1 2) (taylor 0 u1) (#s(alt (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) (patch (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #<representation binary32>) () ())) ())
#s(alt (* (pow u1 2) (+ 1 (* 2 u1))) (taylor 0 u1) (#s(alt (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) (patch (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #<representation binary32>) () ())) ())
#s(alt (* (pow u1 2) (+ 1 (* u1 (+ 2 u1)))) (taylor 0 u1) (#s(alt (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) (patch (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #<representation binary32>) () ())) ())
#s(alt (* (pow u1 2) (+ 1 (* u1 (+ 2 u1)))) (taylor 0 u1) (#s(alt (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) (patch (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #<representation binary32>) () ())) ())
#s(alt (pow u1 4) (taylor inf u1) (#s(alt (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) (patch (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #<representation binary32>) () ())) ())
#s(alt (* (pow u1 4) (+ 1 (* 2 (/ 1 u1)))) (taylor inf u1) (#s(alt (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) (patch (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #<representation binary32>) () ())) ())
#s(alt (* (pow u1 4) (+ 1 (+ (* 2 (/ 1 u1)) (/ 1 (pow u1 2))))) (taylor inf u1) (#s(alt (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) (patch (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #<representation binary32>) () ())) ())
#s(alt (* (pow u1 4) (+ 1 (+ (* 2 (/ 1 u1)) (/ 1 (pow u1 2))))) (taylor inf u1) (#s(alt (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) (patch (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #<representation binary32>) () ())) ())
#s(alt (pow u1 4) (taylor -inf u1) (#s(alt (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) (patch (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #<representation binary32>) () ())) ())
#s(alt (* (pow u1 4) (+ 1 (* 2 (/ 1 u1)))) (taylor -inf u1) (#s(alt (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) (patch (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #<representation binary32>) () ())) ())
#s(alt (* (pow u1 4) (+ 1 (+ (* 2 (/ 1 u1)) (/ 1 (pow u1 2))))) (taylor -inf u1) (#s(alt (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) (patch (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #<representation binary32>) () ())) ())
#s(alt (* (pow u1 4) (+ 1 (+ (* 2 (/ 1 u1)) (/ 1 (pow u1 2))))) (taylor -inf u1) (#s(alt (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) (patch (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #<representation binary32>) () ())) ())
Calls

99 calls:

TimeVariablePointExpression
39.0ms
u2
@inf
(* (sqrt (neg (+ (log (/ (+ (* u1 (* u1 u1)) 1) (+ (* (+ (* u1 u1) u1) (* (+ (* u1 u1) u1) (+ (* u1 u1) u1))) 1))) (log (+ 1 (* (+ (* u1 u1) u1) (- (+ (* u1 u1) u1) 1))))))) (sin (* (* 2 (PI)) u2)))
8.0ms
u1
@inf
(+ (log (+ 1 (neg (* u1 u1)))) (/ (pow (log (+ 1 u1)) 2) (neg (log (+ 1 u1)))))
5.0ms
u2
@0
(* (sqrt (neg (+ (log (/ (+ (* u1 (* u1 u1)) 1) (+ (* (+ (* u1 u1) u1) (* (+ (* u1 u1) u1) (+ (* u1 u1) u1))) 1))) (log (+ 1 (* (+ (* u1 u1) u1) (- (+ (* u1 u1) u1) 1))))))) (sin (* (* 2 (PI)) u2)))
4.0ms
u1
@-inf
(* (sqrt (neg (+ (log (+ 1 (neg (* u1 u1)))) (/ (pow (log (+ 1 u1)) 2) (neg (log (+ 1 u1))))))) (sin (* (* 2 (PI)) u2)))
2.0ms
u1
@-inf
(* (sqrt (neg (+ (log (/ (+ (* u1 (* u1 u1)) 1) (+ (* (+ (* u1 u1) u1) (* (+ (* u1 u1) u1) (+ (* u1 u1) u1))) 1))) (log (+ 1 (* (+ (* u1 u1) u1) (- (+ (* u1 u1) u1) 1))))))) (sin (* (* 2 (PI)) u2)))

simplify349.0ms (2.5%)

Memory
3.4MiB live, 430.9MiB allocated
Algorithm
egg-herbie
Rules
10 932×lower-fma.f64
10 932×lower-fma.f32
7 694×lower-*.f64
7 694×lower-*.f32
4 668×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
094810573
130438698
083338227
Stop Event
iter limit
node limit
Counts
396 → 392
Calls
Call 1
Inputs
(* -1 u1)
(* u1 (- (* 1/2 u1) 1))
(* u1 (- (* u1 (+ 1/2 (* -1/3 u1))) 1))
(* u1 (- (* u1 (+ 1/2 (* u1 (- (* 1/4 u1) 1/3)))) 1))
(log (/ 1 u1))
(- (log (/ 1 u1)) (/ 1 u1))
(- (+ (log (/ 1 u1)) (/ 1/2 (pow u1 2))) (/ 1 u1))
(- (+ (log (/ 1 u1)) (/ 1/2 (pow u1 2))) (+ (/ 1 u1) (* 1/3 (/ 1 (pow u1 3)))))
(* -1 (+ (log -1) (* -1 (log (/ -1 u1)))))
(- (* -1 (+ (log -1) (* -1 (log (/ -1 u1))))) (/ 1 u1))
(+ (* -1 (+ (log -1) (* -1 (log (/ -1 u1))))) (* -1 (/ (- 1 (* 1/2 (/ 1 u1))) u1)))
(+ (* -1 (+ (log -1) (* -1 (log (/ -1 u1))))) (* -1 (/ (+ 1 (* -1 (/ (- 1/2 (* 1/3 (/ 1 u1))) 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) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))))
(- (/ 1 u1) (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))))
(- (+ (/ 1/2 (pow u1 2)) (/ 1 u1)) (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))))
(- (+ (/ 1/2 (pow u1 2)) (+ (/ 1 u1) (* 1/3 (/ 1 (pow u1 3))))) (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))))
(* -1 (+ (log -1) (+ (* -2 (log (/ -1 u1))) (* -1 (+ (log -1) (* -1 (log (/ -1 u1))))))))
(- (/ 1 u1) (+ (log -1) (+ (* -2 (log (/ -1 u1))) (* -1 (+ (log -1) (* -1 (log (/ -1 u1))))))))
(- (+ (/ 1/2 (pow u1 2)) (/ 1 u1)) (+ (log -1) (+ (* -2 (log (/ -1 u1))) (* -1 (+ (log -1) (* -1 (log (/ -1 u1))))))))
(- (* -1 (/ (- (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u1))) u1)) 1) u1)) (+ (log -1) (+ (* -2 (log (/ -1 u1))) (* -1 (+ (log -1) (* -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) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1)))))
(- (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))) (/ 1 u1))
(+ (log -1) (+ (log (/ 1 u1)) (+ (* -2 (log (/ 1 u1))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u1))) u1)))))
(- (+ (log -1) (+ (log (/ 1 u1)) (+ (* -2 (log (/ 1 u1))) (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u1))) (pow u1 2)))))) (/ 1 u1))
(+ (log -1) (+ (* -2 (log (/ -1 u1))) (* -1 (+ (log -1) (* -1 (log (/ -1 u1)))))))
(- (+ (log -1) (+ (* -2 (log (/ -1 u1))) (* -1 (+ (log -1) (* -1 (log (/ -1 u1))))))) (/ 1 u1))
(+ (log -1) (+ (* -2 (log (/ -1 u1))) (+ (* -1 (+ (log -1) (* -1 (log (/ -1 u1))))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u1))) u1)))))
(+ (log -1) (+ (* -2 (log (/ -1 u1))) (+ (* -1 (+ (log -1) (* -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) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1)))))))
(+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) u1) (sqrt (/ 1 (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))))))) (* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))))))
(+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) u1) (sqrt (/ 1 (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))))))) (+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1)))))))))) (pow u1 2)) (sqrt (/ 1 (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))))))) (* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1)))))))))
(+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) u1) (sqrt (/ 1 (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))))))) (+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (* (sqrt -1) (+ 1/3 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1)))))))) (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1)))))))))) (pow u1 3)) (sqrt (/ 1 (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))))))) (+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1)))))))))) (pow u1 2)) (sqrt (/ 1 (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))))))) (* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))))))))
(* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log -1) (+ (* -2 (log (/ -1 u1))) (* -1 (+ (log -1) (* -1 (log (/ -1 u1)))))))))
(+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) u1) (sqrt (/ 1 (+ (log -1) (+ (* -2 (log (/ -1 u1))) (* -1 (+ (log -1) (* -1 (log (/ -1 u1))))))))))) (* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log -1) (+ (* -2 (log (/ -1 u1))) (* -1 (+ (log -1) (* -1 (log (/ -1 u1))))))))))
(+ (* -1 (/ (+ (* 1/2 (* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (/ 1 (+ (log -1) (+ (* -2 (log (/ -1 u1))) (* -1 (+ (log -1) (* -1 (log (/ -1 u1))))))))))) (* 1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (+ (* -2 (log (/ -1 u1))) (* -1 (+ (log -1) (* -1 (log (/ -1 u1)))))))))))) u1) (sqrt (/ 1 (+ (log -1) (+ (* -2 (log (/ -1 u1))) (* -1 (+ (log -1) (* -1 (log (/ -1 u1)))))))))))) u1)) (* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log -1) (+ (* -2 (log (/ -1 u1))) (* -1 (+ (log -1) (* -1 (log (/ -1 u1))))))))))
(+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (* (sin (* 2 (* u2 (PI)))) (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (+ (* -2 (log (/ -1 u1))) (* -1 (+ (log -1) (* -1 (log (/ -1 u1)))))))))))) (sqrt (/ 1 (+ (log -1) (+ (* -2 (log (/ -1 u1))) (* -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) (+ (* -2 (log (/ -1 u1))) (* -1 (+ (log -1) (* -1 (log (/ -1 u1)))))))))) (+ (log -1) (+ (* -2 (log (/ -1 u1))) (* -1 (+ (log -1) (* -1 (log (/ -1 u1)))))))))))) u1) (sqrt (/ 1 (+ (log -1) (+ (* -2 (log (/ -1 u1))) (* -1 (+ (log -1) (* -1 (log (/ -1 u1)))))))))))) u1)) (* 1/2 (* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (/ 1 (+ (log -1) (+ (* -2 (log (/ -1 u1))) (* -1 (+ (log -1) (* -1 (log (/ -1 u1)))))))))))) u1)) (* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log -1) (+ (* -2 (log (/ -1 u1))) (* -1 (+ (log -1) (* -1 (log (/ -1 u1))))))))))
(* 2 (* (* u2 (* (PI) (sqrt -1))) (sqrt (+ (log (- 1 (pow u1 2))) (* -1 (log (+ 1 u1)))))))
(* u2 (+ (* -4/3 (* (* (pow u2 2) (* (pow (PI) 3) (sqrt -1))) (sqrt (+ (log (- 1 (pow u1 2))) (* -1 (log (+ 1 u1))))))) (* 2 (* (* (PI) (sqrt -1)) (sqrt (+ (log (- 1 (pow u1 2))) (* -1 (log (+ 1 u1)))))))))
(* u2 (+ (* 2 (* (* (PI) (sqrt -1)) (sqrt (+ (log (- 1 (pow u1 2))) (* -1 (log (+ 1 u1))))))) (* (pow u2 2) (+ (* -4/3 (* (* (pow (PI) 3) (sqrt -1)) (sqrt (+ (log (- 1 (pow u1 2))) (* -1 (log (+ 1 u1))))))) (* 4/15 (* (* (pow u2 2) (* (pow (PI) 5) (sqrt -1))) (sqrt (+ (log (- 1 (pow u1 2))) (* -1 (log (+ 1 u1)))))))))))
(* u2 (+ (* 2 (* (* (PI) (sqrt -1)) (sqrt (+ (log (- 1 (pow u1 2))) (* -1 (log (+ 1 u1))))))) (* (pow u2 2) (+ (* -4/3 (* (* (pow (PI) 3) (sqrt -1)) (sqrt (+ (log (- 1 (pow u1 2))) (* -1 (log (+ 1 u1))))))) (* (pow u2 2) (+ (* -8/315 (* (* (pow u2 2) (* (pow (PI) 7) (sqrt -1))) (sqrt (+ (log (- 1 (pow u1 2))) (* -1 (log (+ 1 u1))))))) (* 4/15 (* (* (pow (PI) 5) (sqrt -1)) (sqrt (+ (log (- 1 (pow u1 2))) (* -1 (log (+ 1 u1)))))))))))))
(* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log (- 1 (pow u1 2))) (* -1 (log (+ 1 u1))))))
(* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log (- 1 (pow u1 2))) (* -1 (log (+ 1 u1))))))
(* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log (- 1 (pow u1 2))) (* -1 (log (+ 1 u1))))))
(* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log (- 1 (pow u1 2))) (* -1 (log (+ 1 u1))))))
(* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log (- 1 (pow u1 2))) (* -1 (log (+ 1 u1))))))
(* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log (- 1 (pow u1 2))) (* -1 (log (+ 1 u1))))))
(* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log (- 1 (pow u1 2))) (* -1 (log (+ 1 u1))))))
(* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log (- 1 (pow u1 2))) (* -1 (log (+ 1 u1))))))
(* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2)))
(+ (* -1/4 (* (sqrt (pow u1 3)) (sin (* 2 (* u2 (PI)))))) (* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))))
(+ (* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))) (* (pow u1 2) (+ (* -1/4 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))) (* -1/6 (* (sqrt u1) (sin (* 2 (* u2 (PI)))))))))
(+ (* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))) (* (pow u1 2) (+ (* -1/4 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))) (* u1 (+ (* -1/2 (* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (+ 1/4 (* 1/16 (/ 1 (* u1 (pow (sqrt -1) 2)))))))) (* -1/6 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))))))))
(* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log -1) (* -1 (log (/ 1 u1))))))
(+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log -1) (* -1 (log (/ 1 u1)))))))
(+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1))))))))) (pow u1 2)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log -1) (* -1 (log (/ 1 u1))))))))
(+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (* (sqrt -1) (+ 1/3 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1))))))) (+ (log -1) (* -1 (log (/ 1 u1))))))))) (pow u1 3)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1))))))))) (pow u1 2)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log -1) (* -1 (log (/ 1 u1)))))))))
(* (sqrt (log (/ -1 u1))) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2)))
(+ (* -1/2 (* (/ (sin (* 2 (* u2 (PI)))) u1) (sqrt (/ 1 (log (/ -1 u1)))))) (* (sqrt (log (/ -1 u1))) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))))
(+ (* -1 (/ (+ (* 1/2 (* (sqrt (/ 1 (log (/ -1 u1)))) (sin (* 2 (* u2 (PI)))))) (* 1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2)))))) u1) (sqrt (/ 1 (log (/ -1 u1))))))) u1)) (* (sqrt (log (/ -1 u1))) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))))
(+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (sqrt (/ 1 (log (/ -1 u1)))) (* (sin (* 2 (* u2 (PI)))) (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2)))))))) (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (- 1/3 (* -1/2 (/ (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2))))) (* (log (/ -1 u1)) (pow (sqrt -1) 2)))))) u1) (sqrt (/ 1 (log (/ -1 u1))))))) u1)) (* 1/2 (* (sqrt (/ 1 (log (/ -1 u1)))) (sin (* 2 (* u2 (PI))))))) u1)) (* (sqrt (log (/ -1 u1))) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))))
(* 2 (* (* u2 (* (PI) (sqrt -1))) (sqrt (log (- 1 u1)))))
(* u2 (+ (* -4/3 (* (* (pow u2 2) (* (pow (PI) 3) (sqrt -1))) (sqrt (log (- 1 u1))))) (* 2 (* (* (PI) (sqrt -1)) (sqrt (log (- 1 u1)))))))
(* u2 (+ (* 2 (* (* (PI) (sqrt -1)) (sqrt (log (- 1 u1))))) (* (pow u2 2) (+ (* -4/3 (* (* (pow (PI) 3) (sqrt -1)) (sqrt (log (- 1 u1))))) (* 4/15 (* (* (pow u2 2) (* (pow (PI) 5) (sqrt -1))) (sqrt (log (- 1 u1)))))))))
(* u2 (+ (* 2 (* (* (PI) (sqrt -1)) (sqrt (log (- 1 u1))))) (* (pow u2 2) (+ (* -4/3 (* (* (pow (PI) 3) (sqrt -1)) (sqrt (log (- 1 u1))))) (* (pow u2 2) (+ (* -8/315 (* (* (pow u2 2) (* (pow (PI) 7) (sqrt -1))) (sqrt (log (- 1 u1))))) (* 4/15 (* (* (pow (PI) 5) (sqrt -1)) (sqrt (log (- 1 u1)))))))))))
(* (sqrt (log (- 1 u1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1)))
(* (sqrt (log (- 1 u1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1)))
(* (sqrt (log (- 1 u1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1)))
(* (sqrt (log (- 1 u1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1)))
(* (sqrt (log (- 1 u1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1)))
(* (sqrt (log (- 1 u1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1)))
(* (sqrt (log (- 1 u1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1)))
(* (sqrt (log (- 1 u1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1)))
(* (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)))
(* -1 (sqrt u1))
(* -1 (sqrt u1))
(* -1 (sqrt u1))
(* -1 (sqrt u1))
(* -1 (sqrt u1))
(* -1 (sqrt u1))
(* -1 (sqrt u1))
(* -1 (sqrt u1))
(* (sqrt u1) (pow (sqrt -1) 2))
(* (sqrt u1) (pow (sqrt -1) 2))
(* (sqrt u1) (pow (sqrt -1) 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)))) (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) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1)))))))
(+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) u1) (sqrt (/ 1 (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))))))) (* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))))))
(+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) u1) (sqrt (/ 1 (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))))))) (+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1)))))))))) (pow u1 2)) (sqrt (/ 1 (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))))))) (* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1)))))))))
(+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) u1) (sqrt (/ 1 (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))))))) (+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (* (sqrt -1) (+ 1/3 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1)))))))) (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1)))))))))) (pow u1 3)) (sqrt (/ 1 (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))))))) (+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1)))))))))) (pow u1 2)) (sqrt (/ 1 (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))))))) (* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))))))))
(* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1))))))
(+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) u1) (sqrt (/ 1 (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1)))))))) (* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1)))))))
(+ (* -1 (/ (+ (* 1/2 (* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (/ 1 (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1)))))))) (* 1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1))))))))) u1) (sqrt (/ 1 (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1))))))))) u1)) (* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1)))))))
(+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (* (sin (* 2 (* u2 (PI)))) (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1))))))))) (sqrt (/ 1 (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1)))))))) (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (* (sqrt -1) (- 1/3 (* -1/2 (/ (+ 1/2 (* 1/4 (/ 1 (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1))))))) (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1))))))))) u1) (sqrt (/ 1 (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1))))))))) u1)) (* 1/2 (* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (/ 1 (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1))))))))) u1)) (* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1)))))))
(* 2 (* (* u2 (* (PI) (sqrt -1))) (sqrt (+ (log (- 1 (pow u1 2))) (log (/ 1 (+ 1 u1)))))))
(* u2 (+ (* -4/3 (* (* (pow u2 2) (* (pow (PI) 3) (sqrt -1))) (sqrt (+ (log (- 1 (pow u1 2))) (log (/ 1 (+ 1 u1))))))) (* 2 (* (* (PI) (sqrt -1)) (sqrt (+ (log (- 1 (pow u1 2))) (log (/ 1 (+ 1 u1)))))))))
(* u2 (+ (* 2 (* (* (PI) (sqrt -1)) (sqrt (+ (log (- 1 (pow u1 2))) (log (/ 1 (+ 1 u1))))))) (* (pow u2 2) (+ (* -4/3 (* (* (pow (PI) 3) (sqrt -1)) (sqrt (+ (log (- 1 (pow u1 2))) (log (/ 1 (+ 1 u1))))))) (* 4/15 (* (* (pow u2 2) (* (pow (PI) 5) (sqrt -1))) (sqrt (+ (log (- 1 (pow u1 2))) (log (/ 1 (+ 1 u1)))))))))))
(* u2 (+ (* 2 (* (* (PI) (sqrt -1)) (sqrt (+ (log (- 1 (pow u1 2))) (log (/ 1 (+ 1 u1))))))) (* (pow u2 2) (+ (* -4/3 (* (* (pow (PI) 3) (sqrt -1)) (sqrt (+ (log (- 1 (pow u1 2))) (log (/ 1 (+ 1 u1))))))) (* (pow u2 2) (+ (* -8/315 (* (* (pow u2 2) (* (pow (PI) 7) (sqrt -1))) (sqrt (+ (log (- 1 (pow u1 2))) (log (/ 1 (+ 1 u1))))))) (* 4/15 (* (* (pow (PI) 5) (sqrt -1)) (sqrt (+ (log (- 1 (pow u1 2))) (log (/ 1 (+ 1 u1)))))))))))))
(* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log (- 1 (pow u1 2))) (log (/ 1 (+ 1 u1))))))
(* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log (- 1 (pow u1 2))) (log (/ 1 (+ 1 u1))))))
(* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log (- 1 (pow u1 2))) (log (/ 1 (+ 1 u1))))))
(* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log (- 1 (pow u1 2))) (log (/ 1 (+ 1 u1))))))
(* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log (- 1 (pow u1 2))) (log (/ 1 (+ 1 u1))))))
(* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log (- 1 (pow u1 2))) (log (/ 1 (+ 1 u1))))))
(* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log (- 1 (pow u1 2))) (log (/ 1 (+ 1 u1))))))
(* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log (- 1 (pow u1 2))) (log (/ 1 (+ 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) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1)))))))
(+ (* -1/2 (* (/ (sqrt -1) u1) (sqrt (/ 1 (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))))))) (* (sqrt -1) (sqrt (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))))))
(+ (* -1/2 (* (/ (sqrt -1) u1) (sqrt (/ 1 (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))))))) (+ (* -1/2 (* (/ (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))))))) (pow u1 2)) (sqrt (/ 1 (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))))))) (* (sqrt -1) (sqrt (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1)))))))))
(+ (* -1/2 (* (/ (sqrt -1) u1) (sqrt (/ 1 (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))))))) (+ (* -1/2 (* (/ (* (sqrt -1) (+ 1/3 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1)))))))) (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))))))) (pow u1 3)) (sqrt (/ 1 (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))))))) (+ (* -1/2 (* (/ (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))))))) (pow u1 2)) (sqrt (/ 1 (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))))))) (* (sqrt -1) (sqrt (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))))))))
(* (sqrt -1) (sqrt (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1))))))
(+ (* -1/2 (* (/ (sqrt -1) u1) (sqrt (/ 1 (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1)))))))) (* (sqrt -1) (sqrt (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1)))))))
(+ (* -1 (/ (+ (* 1/2 (* (sqrt -1) (sqrt (/ 1 (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1)))))))) (* 1/2 (* (/ (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1)))))))) u1) (sqrt (/ 1 (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1))))))))) u1)) (* (sqrt -1) (sqrt (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1)))))))
(+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1)))))))) (sqrt (/ 1 (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1)))))))) (* -1/2 (* (/ (* (sqrt -1) (- 1/3 (* -1/2 (/ (+ 1/2 (* 1/4 (/ 1 (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1))))))) (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1)))))))) u1) (sqrt (/ 1 (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1))))))))) u1)) (* 1/2 (* (sqrt -1) (sqrt (/ 1 (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1))))))))) u1)) (* (sqrt -1) (sqrt (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1)))))))
u1
(* u1 (+ 1 (* 1/2 u1)))
(* u1 (+ 1 (* u1 (+ 1/2 (* 1/3 u1)))))
(* u1 (+ 1 (* u1 (+ 1/2 (* u1 (+ 1/3 (* 1/4 u1)))))))
(* -1 (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))))
(- (/ 1 u1) (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))))
(- (+ (/ 1/2 (pow u1 2)) (/ 1 u1)) (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))))
(- (+ (/ 1/2 (pow u1 2)) (+ (/ 1 u1) (* 1/3 (/ 1 (pow u1 3))))) (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))))
(* -1 (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1)))))
(- (/ 1 u1) (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1)))))
(- (+ (/ 1/2 (pow u1 2)) (/ 1 u1)) (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1)))))
(- (* -1 (/ (- (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u1))) u1)) 1) u1)) (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1)))))
(* -1 u1)
(* u1 (- (* -1/2 u1) 1))
(* u1 (- (* u1 (- (* -1/3 u1) 1/2)) 1))
(* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))
(+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1)))))
(- (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))) (/ 1 u1))
(+ (log -1) (+ (log (/ 1 u1)) (+ (* -2 (log (/ 1 u1))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u1))) u1)))))
(- (+ (log -1) (+ (log (/ 1 u1)) (+ (* -2 (log (/ 1 u1))) (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u1))) (pow u1 2)))))) (/ 1 u1))
(+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1))))
(- (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1)))) (/ 1 u1))
(+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (+ (* -1 (/ (+ 1 (* 1/2 (/ 1 u1))) u1)) (* 2 (log -1)))))
(+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (+ (* -1 (/ (+ 1 (+ (/ 1/3 (pow u1 2)) (* 1/2 (/ 1 u1)))) u1)) (* 2 (log -1)))))
(* (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)))))) (* 5/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)))))))) (* 5/6 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))))))))
(* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (* -4 (log (/ 1 u1))) (* 3 (log (/ 1 u1))))))
(+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) u1) (sqrt (/ 1 (+ (* -4 (log (/ 1 u1))) (* 3 (log (/ 1 u1)))))))) (* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (* -4 (log (/ 1 u1))) (* 3 (log (/ 1 u1)))))))
(+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) u1) (sqrt (/ 1 (+ (* -4 (log (/ 1 u1))) (* 3 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (* -4 (log (/ 1 u1))) (* 3 (log (/ 1 u1))))))))) (pow u1 2)) (sqrt (/ 1 (+ (* -4 (log (/ 1 u1))) (* 3 (log (/ 1 u1)))))))) (* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (* -4 (log (/ 1 u1))) (* 3 (log (/ 1 u1))))))))
(+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) u1) (sqrt (/ 1 (+ (* -4 (log (/ 1 u1))) (* 3 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (* -4 (log (/ 1 u1))) (* 3 (log (/ 1 u1))))))))) (pow u1 2)) (sqrt (/ 1 (+ (* -4 (log (/ 1 u1))) (* 3 (log (/ 1 u1)))))))) (+ (* 1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (* (sqrt -1) (- 5/3 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (+ (* -4 (log (/ 1 u1))) (* 3 (log (/ 1 u1))))))) (+ (* -4 (log (/ 1 u1))) (* 3 (log (/ 1 u1))))))))) (pow u1 3)) (sqrt (/ 1 (+ (* -4 (log (/ 1 u1))) (* 3 (log (/ 1 u1)))))))) (* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (* -4 (log (/ 1 u1))) (* 3 (log (/ 1 u1)))))))))
(* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log -1) (+ (* -4 (log (/ -1 u1))) (* 3 (log (/ -1 u1)))))))
(+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) u1) (sqrt (/ 1 (+ (log -1) (+ (* -4 (log (/ -1 u1))) (* 3 (log (/ -1 u1))))))))) (* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log -1) (+ (* -4 (log (/ -1 u1))) (* 3 (log (/ -1 u1))))))))
(+ (* -1 (/ (+ (* 1/2 (* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (/ 1 (+ (log -1) (+ (* -4 (log (/ -1 u1))) (* 3 (log (/ -1 u1))))))))) (* 1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (+ (* -4 (log (/ -1 u1))) (* 3 (log (/ -1 u1)))))))))) u1) (sqrt (/ 1 (+ (log -1) (+ (* -4 (log (/ -1 u1))) (* 3 (log (/ -1 u1)))))))))) u1)) (* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log -1) (+ (* -4 (log (/ -1 u1))) (* 3 (log (/ -1 u1))))))))
(+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (* (sin (* 2 (* u2 (PI)))) (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (+ (* -4 (log (/ -1 u1))) (* 3 (log (/ -1 u1)))))))))) (sqrt (/ 1 (+ (log -1) (+ (* -4 (log (/ -1 u1))) (* 3 (log (/ -1 u1))))))))) (* 1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (* (sqrt -1) (+ 5/3 (* -1/2 (/ (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (+ (* -4 (log (/ -1 u1))) (* 3 (log (/ -1 u1)))))))) (+ (log -1) (+ (* -4 (log (/ -1 u1))) (* 3 (log (/ -1 u1)))))))))) u1) (sqrt (/ 1 (+ (log -1) (+ (* -4 (log (/ -1 u1))) (* 3 (log (/ -1 u1)))))))))) u1)) (* 1/2 (* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (/ 1 (+ (log -1) (+ (* -4 (log (/ -1 u1))) (* 3 (log (/ -1 u1)))))))))) u1)) (* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log -1) (+ (* -4 (log (/ -1 u1))) (* 3 (log (/ -1 u1))))))))
(* 2 (* (* u2 (* (PI) (sqrt -1))) (sqrt (+ (log (+ 1 (* (+ u1 (pow u1 2)) (- (+ u1 (pow u1 2)) 1)))) (log (/ (+ 1 (pow u1 3)) (+ 1 (pow (+ u1 (pow u1 2)) 3))))))))
(* u2 (+ (* -4/3 (* (* (pow u2 2) (* (pow (PI) 3) (sqrt -1))) (sqrt (+ (log (+ 1 (* (+ u1 (pow u1 2)) (- (+ u1 (pow u1 2)) 1)))) (log (/ (+ 1 (pow u1 3)) (+ 1 (pow (+ u1 (pow u1 2)) 3)))))))) (* 2 (* (* (PI) (sqrt -1)) (sqrt (+ (log (+ 1 (* (+ u1 (pow u1 2)) (- (+ u1 (pow u1 2)) 1)))) (log (/ (+ 1 (pow u1 3)) (+ 1 (pow (+ u1 (pow u1 2)) 3))))))))))
(* u2 (+ (* 2 (* (* (PI) (sqrt -1)) (sqrt (+ (log (+ 1 (* (+ u1 (pow u1 2)) (- (+ u1 (pow u1 2)) 1)))) (log (/ (+ 1 (pow u1 3)) (+ 1 (pow (+ u1 (pow u1 2)) 3)))))))) (* (pow u2 2) (+ (* -4/3 (* (* (pow (PI) 3) (sqrt -1)) (sqrt (+ (log (+ 1 (* (+ u1 (pow u1 2)) (- (+ u1 (pow u1 2)) 1)))) (log (/ (+ 1 (pow u1 3)) (+ 1 (pow (+ u1 (pow u1 2)) 3)))))))) (* 4/15 (* (* (pow u2 2) (* (pow (PI) 5) (sqrt -1))) (sqrt (+ (log (+ 1 (* (+ u1 (pow u1 2)) (- (+ u1 (pow u1 2)) 1)))) (log (/ (+ 1 (pow u1 3)) (+ 1 (pow (+ u1 (pow u1 2)) 3))))))))))))
(* u2 (+ (* 2 (* (* (PI) (sqrt -1)) (sqrt (+ (log (+ 1 (* (+ u1 (pow u1 2)) (- (+ u1 (pow u1 2)) 1)))) (log (/ (+ 1 (pow u1 3)) (+ 1 (pow (+ u1 (pow u1 2)) 3)))))))) (* (pow u2 2) (+ (* -4/3 (* (* (pow (PI) 3) (sqrt -1)) (sqrt (+ (log (+ 1 (* (+ u1 (pow u1 2)) (- (+ u1 (pow u1 2)) 1)))) (log (/ (+ 1 (pow u1 3)) (+ 1 (pow (+ u1 (pow u1 2)) 3)))))))) (* (pow u2 2) (+ (* -8/315 (* (* (pow u2 2) (* (pow (PI) 7) (sqrt -1))) (sqrt (+ (log (+ 1 (* (+ u1 (pow u1 2)) (- (+ u1 (pow u1 2)) 1)))) (log (/ (+ 1 (pow u1 3)) (+ 1 (pow (+ u1 (pow u1 2)) 3)))))))) (* 4/15 (* (* (pow (PI) 5) (sqrt -1)) (sqrt (+ (log (+ 1 (* (+ u1 (pow u1 2)) (- (+ u1 (pow u1 2)) 1)))) (log (/ (+ 1 (pow u1 3)) (+ 1 (pow (+ u1 (pow u1 2)) 3))))))))))))))
(* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log (+ 1 (* (+ u1 (pow u1 2)) (- (+ u1 (pow u1 2)) 1)))) (log (/ (+ 1 (pow u1 3)) (+ 1 (pow (+ u1 (pow u1 2)) 3)))))))
(* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log (+ 1 (* (+ u1 (pow u1 2)) (- (+ u1 (pow u1 2)) 1)))) (log (/ (+ 1 (pow u1 3)) (+ 1 (pow (+ u1 (pow u1 2)) 3)))))))
(* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log (+ 1 (* (+ u1 (pow u1 2)) (- (+ u1 (pow u1 2)) 1)))) (log (/ (+ 1 (pow u1 3)) (+ 1 (pow (+ u1 (pow u1 2)) 3)))))))
(* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log (+ 1 (* (+ u1 (pow u1 2)) (- (+ u1 (pow u1 2)) 1)))) (log (/ (+ 1 (pow u1 3)) (+ 1 (pow (+ u1 (pow u1 2)) 3)))))))
(* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log (+ 1 (* (+ u1 (pow u1 2)) (- (+ u1 (pow u1 2)) 1)))) (log (/ (+ 1 (pow u1 3)) (+ 1 (pow (+ u1 (pow u1 2)) 3)))))))
(* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log (+ 1 (* (+ u1 (pow u1 2)) (- (+ u1 (pow u1 2)) 1)))) (log (/ (+ 1 (pow u1 3)) (+ 1 (pow (+ u1 (pow u1 2)) 3)))))))
(* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log (+ 1 (* (+ u1 (pow u1 2)) (- (+ u1 (pow u1 2)) 1)))) (log (/ (+ 1 (pow u1 3)) (+ 1 (pow (+ u1 (pow u1 2)) 3)))))))
(* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log (+ 1 (* (+ u1 (pow u1 2)) (- (+ u1 (pow u1 2)) 1)))) (log (/ (+ 1 (pow u1 3)) (+ 1 (pow (+ u1 (pow u1 2)) 3)))))))
(* (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))) (* 5/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))))))) (* 5/6 (sqrt (/ 1 u1))))))))
(* (sqrt -1) (sqrt (+ (* -4 (log (/ 1 u1))) (* 3 (log (/ 1 u1))))))
(+ (* -1/2 (* (/ (sqrt -1) u1) (sqrt (/ 1 (+ (* -4 (log (/ 1 u1))) (* 3 (log (/ 1 u1)))))))) (* (sqrt -1) (sqrt (+ (* -4 (log (/ 1 u1))) (* 3 (log (/ 1 u1)))))))
(+ (* -1/2 (* (/ (sqrt -1) u1) (sqrt (/ 1 (+ (* -4 (log (/ 1 u1))) (* 3 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (* -4 (log (/ 1 u1))) (* 3 (log (/ 1 u1)))))))) (pow u1 2)) (sqrt (/ 1 (+ (* -4 (log (/ 1 u1))) (* 3 (log (/ 1 u1)))))))) (* (sqrt -1) (sqrt (+ (* -4 (log (/ 1 u1))) (* 3 (log (/ 1 u1))))))))
(+ (* -1/2 (* (/ (sqrt -1) u1) (sqrt (/ 1 (+ (* -4 (log (/ 1 u1))) (* 3 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (* -4 (log (/ 1 u1))) (* 3 (log (/ 1 u1)))))))) (pow u1 2)) (sqrt (/ 1 (+ (* -4 (log (/ 1 u1))) (* 3 (log (/ 1 u1)))))))) (+ (* 1/2 (* (/ (* (sqrt -1) (- 5/3 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (+ (* -4 (log (/ 1 u1))) (* 3 (log (/ 1 u1))))))) (+ (* -4 (log (/ 1 u1))) (* 3 (log (/ 1 u1)))))))) (pow u1 3)) (sqrt (/ 1 (+ (* -4 (log (/ 1 u1))) (* 3 (log (/ 1 u1)))))))) (* (sqrt -1) (sqrt (+ (* -4 (log (/ 1 u1))) (* 3 (log (/ 1 u1)))))))))
(* (sqrt -1) (sqrt (+ (log -1) (+ (* -4 (log (/ -1 u1))) (* 3 (log (/ -1 u1)))))))
(+ (* -1/2 (* (/ (sqrt -1) u1) (sqrt (/ 1 (+ (log -1) (+ (* -4 (log (/ -1 u1))) (* 3 (log (/ -1 u1))))))))) (* (sqrt -1) (sqrt (+ (log -1) (+ (* -4 (log (/ -1 u1))) (* 3 (log (/ -1 u1))))))))
(+ (* -1 (/ (+ (* 1/2 (* (sqrt -1) (sqrt (/ 1 (+ (log -1) (+ (* -4 (log (/ -1 u1))) (* 3 (log (/ -1 u1))))))))) (* 1/2 (* (/ (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (+ (* -4 (log (/ -1 u1))) (* 3 (log (/ -1 u1))))))))) u1) (sqrt (/ 1 (+ (log -1) (+ (* -4 (log (/ -1 u1))) (* 3 (log (/ -1 u1)))))))))) u1)) (* (sqrt -1) (sqrt (+ (log -1) (+ (* -4 (log (/ -1 u1))) (* 3 (log (/ -1 u1))))))))
(+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (+ (* -4 (log (/ -1 u1))) (* 3 (log (/ -1 u1))))))))) (sqrt (/ 1 (+ (log -1) (+ (* -4 (log (/ -1 u1))) (* 3 (log (/ -1 u1))))))))) (* 1/2 (* (/ (* (sqrt -1) (+ 5/3 (* -1/2 (/ (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (+ (* -4 (log (/ -1 u1))) (* 3 (log (/ -1 u1)))))))) (+ (log -1) (+ (* -4 (log (/ -1 u1))) (* 3 (log (/ -1 u1))))))))) u1) (sqrt (/ 1 (+ (log -1) (+ (* -4 (log (/ -1 u1))) (* 3 (log (/ -1 u1)))))))))) u1)) (* 1/2 (* (sqrt -1) (sqrt (/ 1 (+ (log -1) (+ (* -4 (log (/ -1 u1))) (* 3 (log (/ -1 u1)))))))))) u1)) (* (sqrt -1) (sqrt (+ (log -1) (+ (* -4 (log (/ -1 u1))) (* 3 (log (/ -1 u1))))))))
u1
(* u1 (+ 1 (* 1/2 u1)))
(* u1 (+ 1 (* u1 (+ 1/2 (* -5/3 u1)))))
(* u1 (+ 1 (* u1 (+ 1/2 (* u1 (- (* 1/4 u1) 5/3))))))
(* -1 (+ (* -4 (log (/ 1 u1))) (* 3 (log (/ 1 u1)))))
(- (/ 1 u1) (+ (* -4 (log (/ 1 u1))) (* 3 (log (/ 1 u1)))))
(- (+ (/ 1/2 (pow u1 2)) (/ 1 u1)) (+ (* -4 (log (/ 1 u1))) (* 3 (log (/ 1 u1)))))
(- (+ (/ 1/2 (pow u1 2)) (/ 1 u1)) (+ (* -4 (log (/ 1 u1))) (+ (* 3 (log (/ 1 u1))) (* 5/3 (/ 1 (pow u1 3))))))
(* -1 (+ (log -1) (+ (* -4 (log (/ -1 u1))) (* 3 (log (/ -1 u1))))))
(- (/ 1 u1) (+ (log -1) (+ (* -4 (log (/ -1 u1))) (* 3 (log (/ -1 u1))))))
(- (+ (/ 1/2 (pow u1 2)) (/ 1 u1)) (+ (log -1) (+ (* -4 (log (/ -1 u1))) (* 3 (log (/ -1 u1))))))
(- (* -1 (/ (- (* -1 (/ (- 1/2 (* 5/3 (/ 1 u1))) u1)) 1) u1)) (+ (log -1) (+ (* -4 (log (/ -1 u1))) (* 3 (log (/ -1 u1))))))
(* -1 u1)
(* u1 (- (* -1/2 u1) 1))
(* u1 (- (* u1 (- (* 5/3 u1) 1/2)) 1))
(* u1 (- (* u1 (- (* u1 (+ 5/3 (* -1/4 u1))) 1/2)) 1))
(+ (* -4 (log (/ 1 u1))) (* 3 (log (/ 1 u1))))
(- (+ (* -4 (log (/ 1 u1))) (* 3 (log (/ 1 u1)))) (/ 1 u1))
(+ (* -4 (log (/ 1 u1))) (+ (* -1 (/ (+ 1 (* 1/2 (/ 1 u1))) u1)) (* 3 (log (/ 1 u1)))))
(- (+ (* -4 (log (/ 1 u1))) (+ (* 3 (log (/ 1 u1))) (* 5/3 (/ 1 (pow u1 3))))) (+ (/ 1/2 (pow u1 2)) (/ 1 u1)))
(+ (log -1) (+ (* -4 (log (/ -1 u1))) (* 3 (log (/ -1 u1)))))
(- (+ (log -1) (+ (* -4 (log (/ -1 u1))) (* 3 (log (/ -1 u1))))) (/ 1 u1))
(+ (log -1) (+ (* -4 (log (/ -1 u1))) (+ (* -1 (/ (+ 1 (* 1/2 (/ 1 u1))) u1)) (* 3 (log (/ -1 u1))))))
(+ (log -1) (+ (* -4 (log (/ -1 u1))) (+ (* -1 (/ (+ 1 (* -1 (/ (- (* 5/3 (/ 1 u1)) 1/2) u1))) u1)) (* 3 (log (/ -1 u1))))))
(pow u1 2)
(* (pow u1 2) (+ 1 (* -1 u1)))
(* (pow u1 2) (+ 1 (* u1 (- (* 11/12 u1) 1))))
(* (pow u1 2) (+ 1 (* u1 (- (* u1 (+ 11/12 (* -5/6 u1))) 1))))
(pow (log (/ 1 u1)) 2)
(+ (* -2 (/ (log (/ 1 u1)) u1)) (pow (log (/ 1 u1)) 2))
(+ (* -2 (/ (log (/ 1 u1)) u1)) (+ (/ 1 (pow u1 2)) (+ (/ (log (/ 1 u1)) (pow u1 2)) (pow (log (/ 1 u1)) 2))))
(- (+ (* -2 (/ (log (/ 1 u1)) u1)) (+ (* -2/3 (/ (log (/ 1 u1)) (pow u1 3))) (+ (/ 1 (pow u1 2)) (+ (/ (log (/ 1 u1)) (pow u1 2)) (pow (log (/ 1 u1)) 2))))) (/ 1 (pow u1 3)))
(pow (+ (log -1) (* -1 (log (/ -1 u1)))) 2)
(+ (* 2 (/ (+ (log -1) (* -1 (log (/ -1 u1)))) u1)) (pow (+ (log -1) (* -1 (log (/ -1 u1)))) 2))
(+ (* -1 (/ (+ (* -2 (+ (log -1) (* -1 (log (/ -1 u1))))) (* -1 (/ (+ 1 (* -1 (+ (log -1) (* -1 (log (/ -1 u1)))))) u1))) u1)) (pow (+ (log -1) (* -1 (log (/ -1 u1)))) 2))
(+ (* -1 (/ (+ (* -2 (+ (log -1) (* -1 (log (/ -1 u1))))) (* -1 (/ (+ 1 (+ (* -1 (+ (log -1) (* -1 (log (/ -1 u1))))) (* -1 (/ (+ 1 (* -2/3 (+ (log -1) (* -1 (log (/ -1 u1)))))) u1)))) u1))) u1)) (pow (+ (log -1) (* -1 (log (/ -1 u1)))) 2))
(* 2 (* u2 (PI)))
(* 2 (* u2 (PI)))
(* 2 (* u2 (PI)))
(* 2 (* u2 (PI)))
(* 2 (* u2 (PI)))
(* 2 (* u2 (PI)))
(* 2 (* u2 (PI)))
(* 2 (* u2 (PI)))
(* 2 (* u2 (PI)))
(* 2 (* u2 (PI)))
(* 2 (* u2 (PI)))
(* 2 (* u2 (PI)))
(* 2 (* u2 (PI)))
(* u2 (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI))))
(* u2 (+ (* 2 (PI)) (* (pow u2 2) (+ (* -4/3 (pow (PI) 3)) (* 4/15 (* (pow u2 2) (pow (PI) 5)))))))
(* u2 (+ (* 2 (PI)) (* (pow u2 2) (+ (* -4/3 (pow (PI) 3)) (* (pow u2 2) (+ (* -8/315 (* (pow u2 2) (pow (PI) 7))) (* 4/15 (pow (PI) 5))))))))
(sin (* 2 (* u2 (PI))))
(sin (* 2 (* u2 (PI))))
(sin (* 2 (* u2 (PI))))
(sin (* 2 (* u2 (PI))))
(sin (* 2 (* u2 (PI))))
(sin (* 2 (* u2 (PI))))
(sin (* 2 (* u2 (PI))))
(sin (* 2 (* u2 (PI))))
(* u2 (PI))
(* u2 (PI))
(* u2 (PI))
(* u2 (PI))
(* u2 (PI))
(* u2 (PI))
(* u2 (PI))
(* u2 (PI))
(* u2 (PI))
(* u2 (PI))
(* u2 (PI))
(* u2 (PI))
(* -1 u1)
(* u1 (- (* -1/2 u1) 1))
(* u1 (- (* -1/2 u1) 1))
(* u1 (- (* -1/2 u1) 1))
(* -1/2 (pow u1 2))
(* -1 (* (pow u1 2) (+ 1/2 (/ 1 u1))))
(* -1 (* (pow u1 2) (+ 1/2 (/ 1 u1))))
(* -1 (* (pow u1 2) (+ 1/2 (/ 1 u1))))
(* -1/2 (pow u1 2))
(* -1 (* (pow u1 2) (+ 1/2 (/ 1 u1))))
(* -1 (* (pow u1 2) (+ 1/2 (/ 1 u1))))
(* -1 (* (pow u1 2) (+ 1/2 (/ 1 u1))))
(* 2 (* u2 (PI)))
(* u2 (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI))))
(* u2 (+ (* 2 (PI)) (* (pow u2 2) (+ (* -4/3 (pow (PI) 3)) (* 4/15 (* (pow u2 2) (pow (PI) 5)))))))
(* u2 (+ (* 2 (PI)) (* (pow u2 2) (+ (* -4/3 (pow (PI) 3)) (* (pow u2 2) (+ (* -8/315 (* (pow u2 2) (pow (PI) 7))) (* 4/15 (pow (PI) 5))))))))
(sin (* 2 (* u2 (PI))))
(sin (* 2 (* u2 (PI))))
(sin (* 2 (* u2 (PI))))
(sin (* 2 (* u2 (PI))))
(sin (* 2 (* u2 (PI))))
(sin (* 2 (* u2 (PI))))
(sin (* 2 (* u2 (PI))))
(sin (* 2 (* u2 (PI))))
(* -3 (pow u1 4))
(* (pow u1 4) (- (* -3 u1) 3))
(* (pow u1 4) (- (* u1 (- (* -1 u1) 3)) 3))
(* (pow u1 4) (- (* u1 (- (* u1 (- (* 3 u1) 1)) 3)) 3))
(* 3 (log (/ 1 u1)))
(- (* 3 (log (/ 1 u1))) (* 3 (/ 1 u1)))
(- (+ (* 3 (log (/ 1 u1))) (/ 3/2 (pow u1 2))) (* 3 (/ 1 u1)))
(- (+ (* 3 (log (/ 1 u1))) (+ (* 3/4 (/ 1 (pow u1 4))) (/ 3/2 (pow u1 2)))) (* 3 (/ 1 u1)))
(+ (log -1) (* 3 (log (/ -1 u1))))
(- (+ (log -1) (* 3 (log (/ -1 u1)))) (* 3 (/ 1 u1)))
(+ (log -1) (+ (* -1 (/ (- 3 (* 3/2 (/ 1 u1))) u1)) (* 3 (log (/ -1 u1)))))
(+ (log -1) (+ (* -1 (/ (+ 3 (* -1 (/ (+ 3/2 (* 3/4 (/ 1 (pow u1 2)))) u1))) u1)) (* 3 (log (/ -1 u1)))))
(pow u1 2)
(* (pow u1 2) (+ 1 (* 2 u1)))
(* (pow u1 2) (+ 1 (* u1 (+ 2 u1))))
(* (pow u1 2) (+ 1 (* u1 (+ 2 u1))))
(pow u1 4)
(* (pow u1 4) (+ 1 (* 2 (/ 1 u1))))
(* (pow u1 4) (+ 1 (+ (* 2 (/ 1 u1)) (/ 1 (pow u1 2)))))
(* (pow u1 4) (+ 1 (+ (* 2 (/ 1 u1)) (/ 1 (pow u1 2)))))
(pow u1 4)
(* (pow u1 4) (+ 1 (* 2 (/ 1 u1))))
(* (pow u1 4) (+ 1 (+ (* 2 (/ 1 u1)) (/ 1 (pow u1 2)))))
(* (pow u1 4) (+ 1 (+ (* 2 (/ 1 u1)) (/ 1 (pow u1 2)))))
Outputs
(* -1 u1)
(neg.f32 u1)
(* u1 (- (* 1/2 u1) 1))
(*.f32 u1 (fma.f32 u1 #s(literal 1/2 binary32) #s(literal -1 binary32)))
(* u1 (- (* u1 (+ 1/2 (* -1/3 u1))) 1))
(*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal 1/2 binary32)) #s(literal -1 binary32)))
(* u1 (- (* u1 (+ 1/2 (* u1 (- (* 1/4 u1) 1/3)))) 1))
(*.f32 u1 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal -1/3 binary32)) #s(literal 1/2 binary32)) #s(literal -1 binary32)))
(log (/ 1 u1))
(neg.f32 (log.f32 u1))
(- (log (/ 1 u1)) (/ 1 u1))
(+.f32 (neg.f32 (log.f32 u1)) (/.f32 #s(literal -1 binary32) u1))
(- (+ (log (/ 1 u1)) (/ 1/2 (pow u1 2))) (/ 1 u1))
(+.f32 (-.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 u1 u1)) (log.f32 u1)) (/.f32 #s(literal -1 binary32) u1))
(- (+ (log (/ 1 u1)) (/ 1/2 (pow u1 2))) (+ (/ 1 u1) (* 1/3 (/ 1 (pow u1 3)))))
(-.f32 (-.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 u1 u1)) (log.f32 u1)) (+.f32 (/.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1/3 binary32) (*.f32 u1 (*.f32 u1 u1)))))
(* -1 (+ (log -1) (* -1 (log (/ -1 u1)))))
(neg.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) u1))))
(- (* -1 (+ (log -1) (* -1 (log (/ -1 u1))))) (/ 1 u1))
(+.f32 (neg.f32 (log.f32 #s(literal -1 binary32))) (-.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1)) (/.f32 #s(literal 1 binary32) u1)))
(+ (* -1 (+ (log -1) (* -1 (log (/ -1 u1))))) (* -1 (/ (- 1 (* 1/2 (/ 1 u1))) u1)))
(neg.f32 (+.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (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) (* -1 (log (/ -1 u1))))) (* -1 (/ (+ 1 (* -1 (/ (- 1/2 (* 1/3 (/ 1 u1))) u1))) u1)))
(-.f32 (neg.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (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))
u1
(* u1 (+ 1 (* 1/2 u1)))
(fma.f32 u1 (*.f32 u1 #s(literal 1/2 binary32)) u1)
(* u1 (+ 1 (* u1 (+ 1/2 (* 1/3 u1)))))
(fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u1)
(* u1 (+ 1 (* u1 (+ 1/2 (* u1 (+ 1/3 (* 1/4 u1)))))))
(fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u1)
(* -1 (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))))
(-.f32 (neg.f32 (log.f32 #s(literal -1 binary32))) (log.f32 u1))
(- (/ 1 u1) (+ (log -1) (+ (log (/ 1 u1)) (* -2 (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) (+ (log (/ 1 u1)) (* -2 (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) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))))
(+.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1/3 binary32) (*.f32 u1 (*.f32 u1 u1)))) (-.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 u1 u1)) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))))
(* -1 (+ (log -1) (+ (* -2 (log (/ -1 u1))) (* -1 (+ (log -1) (* -1 (log (/ -1 u1))))))))
(neg.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (+.f32 (neg.f32 (log.f32 #s(literal -1 binary32))) (neg.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1))))))
(- (/ 1 u1) (+ (log -1) (+ (* -2 (log (/ -1 u1))) (* -1 (+ (log -1) (* -1 (log (/ -1 u1))))))))
(-.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) (log.f32 #s(literal -1 binary32))) (+.f32 (neg.f32 (log.f32 #s(literal -1 binary32))) (neg.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1)))))
(- (+ (/ 1/2 (pow u1 2)) (/ 1 u1)) (+ (log -1) (+ (* -2 (log (/ -1 u1))) (* -1 (+ (log -1) (* -1 (log (/ -1 u1))))))))
(+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 u1 u1)) (-.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) (log.f32 #s(literal -1 binary32))) (+.f32 (neg.f32 (log.f32 #s(literal -1 binary32))) (neg.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1))))))
(- (* -1 (/ (- (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u1))) u1)) 1) u1)) (+ (log -1) (+ (* -2 (log (/ -1 u1))) (* -1 (+ (log -1) (* -1 (log (/ -1 u1))))))))
(-.f32 (/.f32 (+.f32 (/.f32 (+.f32 #s(literal -1/2 binary32) (/.f32 #s(literal -1/3 binary32) u1)) u1) #s(literal -1 binary32)) (neg.f32 u1)) (+.f32 (log.f32 #s(literal -1 binary32)) (+.f32 (neg.f32 (log.f32 #s(literal -1 binary32))) (neg.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1))))))
(* -1 u1)
(neg.f32 u1)
(* u1 (- (* -1/2 u1) 1))
(*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))
(* u1 (- (* u1 (- (* -1/3 u1) 1/2)) 1))
(*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))
(* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))
(*.f32 u1 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32)))
(+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1)))))
(+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))
(- (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))) (/ 1 u1))
(+.f32 (log.f32 #s(literal -1 binary32)) (+.f32 (log.f32 u1) (/.f32 #s(literal -1 binary32) u1)))
(+ (log -1) (+ (log (/ 1 u1)) (+ (* -2 (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) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))
(- (+ (log -1) (+ (log (/ 1 u1)) (+ (* -2 (log (/ 1 u1))) (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u1))) (pow u1 2)))))) (/ 1 u1))
(+.f32 (log.f32 #s(literal -1 binary32)) (+.f32 (/.f32 (+.f32 #s(literal -1/2 binary32) (/.f32 #s(literal -1/3 binary32) u1)) (*.f32 u1 u1)) (+.f32 (log.f32 u1) (/.f32 #s(literal -1 binary32) u1))))
(+ (log -1) (+ (* -2 (log (/ -1 u1))) (* -1 (+ (log -1) (* -1 (log (/ -1 u1)))))))
(+.f32 (log.f32 #s(literal -1 binary32)) (+.f32 (neg.f32 (log.f32 #s(literal -1 binary32))) (neg.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1)))))
(- (+ (log -1) (+ (* -2 (log (/ -1 u1))) (* -1 (+ (log -1) (* -1 (log (/ -1 u1))))))) (/ 1 u1))
(+.f32 (+.f32 (neg.f32 (log.f32 #s(literal -1 binary32))) (neg.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1)))) (+.f32 (log.f32 #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) u1)))
(+ (log -1) (+ (* -2 (log (/ -1 u1))) (+ (* -1 (+ (log -1) (* -1 (log (/ -1 u1))))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u1))) u1)))))
(+.f32 (+.f32 (neg.f32 (log.f32 #s(literal -1 binary32))) (neg.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1)))) (+.f32 (/.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal -1/2 binary32) u1)) u1) (log.f32 #s(literal -1 binary32))))
(+ (log -1) (+ (* -2 (log (/ -1 u1))) (+ (* -1 (+ (log -1) (* -1 (log (/ -1 u1))))) (* -1 (/ (+ 1 (+ (/ 1/3 (pow u1 2)) (* 1/2 (/ 1 u1)))) u1)))))
(+.f32 (log.f32 #s(literal -1 binary32)) (-.f32 (+.f32 (neg.f32 (log.f32 #s(literal -1 binary32))) (neg.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1)))) (/.f32 (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1/2 binary32) u1) (/.f32 #s(literal 1/3 binary32) (*.f32 u1 u1)))) u1)))
(* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2)))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (neg.f32 (sqrt.f32 u1)))
(+ (* -1/4 (* (sqrt (pow u1 3)) (sin (* 2 (* u2 (PI)))))) (* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))))
(fma.f32 #s(literal -1/4 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (neg.f32 (sqrt.f32 u1))))
(+ (* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))) (* (pow u1 2) (+ (* -1/4 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))) (* -1/6 (* (sqrt u1) (sin (* 2 (* u2 (PI)))))))))
(fma.f32 (*.f32 u1 u1) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (fma.f32 #s(literal -1/4 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 (sqrt.f32 u1) #s(literal -1/6 binary32)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (neg.f32 (sqrt.f32 u1))))
(+ (* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))) (* (pow u1 2) (+ (* -1/4 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))) (* u1 (+ (* -1/2 (* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (+ 1/4 (* 1/16 (/ 1 (* u1 (pow (sqrt -1) 2)))))))) (* -1/6 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))))))))
(fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 #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)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/6 binary32)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 #s(literal -1/4 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (neg.f32 (sqrt.f32 u1))))
(* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1)))))))
(*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))))
(+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) u1) (sqrt (/ 1 (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))))))) (* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))))))
(fma.f32 #s(literal -1/2 binary32) (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))))) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))))
(+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) u1) (sqrt (/ 1 (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))))))) (+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1)))))))))) (pow u1 2)) (sqrt (/ 1 (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))))))) (* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1)))))))))
(fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) u1) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))))) (*.f32 u1 u1))) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))))
(+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) u1) (sqrt (/ 1 (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))))))) (+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (* (sqrt -1) (+ 1/3 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1)))))))) (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1)))))))))) (pow u1 3)) (sqrt (/ 1 (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))))))) (+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1)))))))))) (pow u1 2)) (sqrt (/ 1 (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))))))) (* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))))))))
(fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))) #s(literal 1/4 binary32)) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))))))) (*.f32 u1 (*.f32 u1 u1))) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) u1) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))))) (*.f32 u1 u1))) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))))))
(* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log -1) (+ (* -2 (log (/ -1 u1))) (* -1 (+ (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)) (+.f32 (neg.f32 (log.f32 #s(literal -1 binary32))) (neg.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1)))))))
(+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) u1) (sqrt (/ 1 (+ (log -1) (+ (* -2 (log (/ -1 u1))) (* -1 (+ (log -1) (* -1 (log (/ -1 u1))))))))))) (* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log -1) (+ (* -2 (log (/ -1 u1))) (* -1 (+ (log -1) (* -1 (log (/ -1 u1))))))))))
(fma.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (+.f32 (neg.f32 (log.f32 #s(literal -1 binary32))) (neg.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1)))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (+.f32 (neg.f32 (log.f32 #s(literal -1 binary32))) (neg.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1))))))) (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) u1) #s(literal -1/2 binary32))))
(+ (* -1 (/ (+ (* 1/2 (* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (/ 1 (+ (log -1) (+ (* -2 (log (/ -1 u1))) (* -1 (+ (log -1) (* -1 (log (/ -1 u1))))))))))) (* 1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (+ (* -2 (log (/ -1 u1))) (* -1 (+ (log -1) (* -1 (log (/ -1 u1)))))))))))) u1) (sqrt (/ 1 (+ (log -1) (+ (* -2 (log (/ -1 u1))) (* -1 (+ (log -1) (* -1 (log (/ -1 u1)))))))))))) u1)) (* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log -1) (+ (* -2 (log (/ -1 u1))) (* -1 (+ (log -1) (* -1 (log (/ -1 u1))))))))))
(fma.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (+.f32 (neg.f32 (log.f32 #s(literal -1 binary32))) (neg.f32 (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)) (+.f32 (neg.f32 (log.f32 #s(literal -1 binary32))) (neg.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1))))))) (fma.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)) (/.f32 (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (+.f32 (neg.f32 (log.f32 #s(literal -1 binary32))) (neg.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1)))))))) u1)))) u1))
(+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (* (sin (* 2 (* u2 (PI)))) (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (+ (* -2 (log (/ -1 u1))) (* -1 (+ (log -1) (* -1 (log (/ -1 u1)))))))))))) (sqrt (/ 1 (+ (log -1) (+ (* -2 (log (/ -1 u1))) (* -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) (+ (* -2 (log (/ -1 u1))) (* -1 (+ (log -1) (* -1 (log (/ -1 u1)))))))))) (+ (log -1) (+ (* -2 (log (/ -1 u1))) (* -1 (+ (log -1) (* -1 (log (/ -1 u1)))))))))))) u1) (sqrt (/ 1 (+ (log -1) (+ (* -2 (log (/ -1 u1))) (* -1 (+ (log -1) (* -1 (log (/ -1 u1)))))))))))) u1)) (* 1/2 (* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (/ 1 (+ (log -1) (+ (* -2 (log (/ -1 u1))) (* -1 (+ (log -1) (* -1 (log (/ -1 u1)))))))))))) u1)) (* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log -1) (+ (* -2 (log (/ -1 u1))) (* -1 (+ (log -1) (* -1 (log (/ -1 u1))))))))))
(fma.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (+.f32 (neg.f32 (log.f32 #s(literal -1 binary32))) (neg.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1))))))) (/.f32 (fma.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (+.f32 (neg.f32 (log.f32 #s(literal -1 binary32))) (neg.f32 (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)) (+.f32 (neg.f32 (log.f32 #s(literal -1 binary32))) (neg.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1))))))) (fma.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.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)) (+.f32 (neg.f32 (log.f32 #s(literal -1 binary32))) (neg.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1)))))))) (/.f32 (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1/3 binary32) (/.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 #s(literal 1/4 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (+.f32 (neg.f32 (log.f32 #s(literal -1 binary32))) (neg.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1)))))) #s(literal -1/4 binary32)) (+.f32 (log.f32 #s(literal -1 binary32)) (+.f32 (neg.f32 (log.f32 #s(literal -1 binary32))) (neg.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1)))))))) u1)))) u1)) (neg.f32 u1)))
(* 2 (* (* u2 (* (PI) (sqrt -1))) (sqrt (+ (log (- 1 (pow u1 2))) (* -1 (log (+ 1 u1)))))))
(*.f32 (sqrt.f32 (-.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) (log1p.f32 u1))) (*.f32 (*.f32 u2 (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32)))) #s(literal 2 binary32)))
(* u2 (+ (* -4/3 (* (* (pow u2 2) (* (pow (PI) 3) (sqrt -1))) (sqrt (+ (log (- 1 (pow u1 2))) (* -1 (log (+ 1 u1))))))) (* 2 (* (* (PI) (sqrt -1)) (sqrt (+ (log (- 1 (pow u1 2))) (* -1 (log (+ 1 u1)))))))))
(*.f32 u2 (*.f32 (sqrt.f32 (-.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) (log1p.f32 u1))) (fma.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32)))))))
(* u2 (+ (* 2 (* (* (PI) (sqrt -1)) (sqrt (+ (log (- 1 (pow u1 2))) (* -1 (log (+ 1 u1))))))) (* (pow u2 2) (+ (* -4/3 (* (* (pow (PI) 3) (sqrt -1)) (sqrt (+ (log (- 1 (pow u1 2))) (* -1 (log (+ 1 u1))))))) (* 4/15 (* (* (pow u2 2) (* (pow (PI) 5) (sqrt -1))) (sqrt (+ (log (- 1 (pow u1 2))) (* -1 (log (+ 1 u1)))))))))))
(*.f32 u2 (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (-.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) (log1p.f32 u1)))) (*.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (-.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) (log1p.f32 u1))) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)) (*.f32 (*.f32 u2 (*.f32 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 (pow u1 2))) (* -1 (log (+ 1 u1))))))) (* (pow u2 2) (+ (* -4/3 (* (* (pow (PI) 3) (sqrt -1)) (sqrt (+ (log (- 1 (pow u1 2))) (* -1 (log (+ 1 u1))))))) (* (pow u2 2) (+ (* -8/315 (* (* (pow u2 2) (* (pow (PI) 7) (sqrt -1))) (sqrt (+ (log (- 1 (pow u1 2))) (* -1 (log (+ 1 u1))))))) (* 4/15 (* (* (pow (PI) 5) (sqrt -1)) (sqrt (+ (log (- 1 (pow u1 2))) (* -1 (log (+ 1 u1)))))))))))))
(*.f32 u2 (fma.f32 (sqrt.f32 (-.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) (log1p.f32 u1))) (fma.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 (*.f32 (sqrt.f32 (-.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) (log1p.f32 u1))) (fma.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)))))
(* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log (- 1 (pow u1 2))) (* -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 (log1p.f32 (*.f32 u1 (neg.f32 u1))) (log1p.f32 u1))))
(* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log (- 1 (pow u1 2))) (* -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 (log1p.f32 (*.f32 u1 (neg.f32 u1))) (log1p.f32 u1))))
(* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log (- 1 (pow u1 2))) (* -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 (log1p.f32 (*.f32 u1 (neg.f32 u1))) (log1p.f32 u1))))
(* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log (- 1 (pow u1 2))) (* -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 (log1p.f32 (*.f32 u1 (neg.f32 u1))) (log1p.f32 u1))))
(* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log (- 1 (pow u1 2))) (* -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 (log1p.f32 (*.f32 u1 (neg.f32 u1))) (log1p.f32 u1))))
(* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log (- 1 (pow u1 2))) (* -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 (log1p.f32 (*.f32 u1 (neg.f32 u1))) (log1p.f32 u1))))
(* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log (- 1 (pow u1 2))) (* -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 (log1p.f32 (*.f32 u1 (neg.f32 u1))) (log1p.f32 u1))))
(* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log (- 1 (pow u1 2))) (* -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 (log1p.f32 (*.f32 u1 (neg.f32 u1))) (log1p.f32 u1))))
(* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2)))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (neg.f32 (sqrt.f32 u1)))
(+ (* -1/4 (* (sqrt (pow u1 3)) (sin (* 2 (* u2 (PI)))))) (* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))))
(fma.f32 #s(literal -1/4 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (neg.f32 (sqrt.f32 u1))))
(+ (* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))) (* (pow u1 2) (+ (* -1/4 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))) (* -1/6 (* (sqrt u1) (sin (* 2 (* u2 (PI)))))))))
(fma.f32 (*.f32 u1 u1) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (fma.f32 #s(literal -1/4 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 (sqrt.f32 u1) #s(literal -1/6 binary32)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (neg.f32 (sqrt.f32 u1))))
(+ (* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))) (* (pow u1 2) (+ (* -1/4 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))) (* u1 (+ (* -1/2 (* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (+ 1/4 (* 1/16 (/ 1 (* u1 (pow (sqrt -1) 2)))))))) (* -1/6 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))))))))
(fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 #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)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/6 binary32)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 #s(literal -1/4 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (neg.f32 (sqrt.f32 u1))))
(* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log -1) (* -1 (log (/ 1 u1))))))
(*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))))
(+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log -1) (* -1 (log (/ 1 u1)))))))
(fma.f32 #s(literal -1/2 binary32) (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))))) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))))
(+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1))))))))) (pow u1 2)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log -1) (* -1 (log (/ 1 u1))))))))
(fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) u1) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))))) (*.f32 u1 u1))) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))))
(+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (* (sqrt -1) (+ 1/3 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1))))))) (+ (log -1) (* -1 (log (/ 1 u1))))))))) (pow u1 3)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1))))))))) (pow u1 2)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log -1) (* -1 (log (/ 1 u1)))))))))
(fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))) #s(literal 1/4 binary32)) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))))))) (*.f32 u1 (*.f32 u1 u1))) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) u1) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))))) (*.f32 u1 u1))) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))))))
(* (sqrt (log (/ -1 u1))) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2)))
(*.f32 (sqrt.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1))) (*.f32 #s(literal -1 binary32) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))))
(+ (* -1/2 (* (/ (sin (* 2 (* u2 (PI)))) u1) (sqrt (/ 1 (log (/ -1 u1)))))) (* (sqrt (log (/ -1 u1))) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))))
(fma.f32 #s(literal -1 binary32) (*.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 (* (sqrt (/ 1 (log (/ -1 u1)))) (sin (* 2 (* u2 (PI)))))) (* 1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2)))))) u1) (sqrt (/ 1 (log (/ -1 u1))))))) u1)) (* (sqrt (log (/ -1 u1))) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))))
(fma.f32 #s(literal -1 binary32) (*.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) (neg.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1)))))) u1)))) u1))
(+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (sqrt (/ 1 (log (/ -1 u1)))) (* (sin (* 2 (* u2 (PI)))) (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2)))))))) (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (- 1/3 (* -1/2 (/ (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2))))) (* (log (/ -1 u1)) (pow (sqrt -1) 2)))))) u1) (sqrt (/ 1 (log (/ -1 u1))))))) u1)) (* 1/2 (* (sqrt (/ 1 (log (/ -1 u1)))) (sin (* 2 (* u2 (PI))))))) u1)) (* (sqrt (log (/ -1 u1))) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))))
(fma.f32 #s(literal -1 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1)))) (/.f32 (fma.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (log.f32 (/.f32 #s(literal -1 binary32) u1))))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (log.f32 (/.f32 #s(literal -1 binary32) u1)))) (fma.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (neg.f32 (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 (fma.f32 #s(literal -1/2 binary32) (/.f32 #s(literal 1/4 binary32) (neg.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1)))) #s(literal -1/4 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) u1))))) u1)))) u1)) (neg.f32 u1)))
(* 2 (* (* u2 (* (PI) (sqrt -1))) (sqrt (log (- 1 u1)))))
(*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (*.f32 (*.f32 u2 (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32)))) #s(literal 2 binary32)))
(* u2 (+ (* -4/3 (* (* (pow u2 2) (* (pow (PI) 3) (sqrt -1))) (sqrt (log (- 1 u1))))) (* 2 (* (* (PI) (sqrt -1)) (sqrt (log (- 1 u1)))))))
(*.f32 u2 (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (fma.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32)))))))
(* u2 (+ (* 2 (* (* (PI) (sqrt -1)) (sqrt (log (- 1 u1))))) (* (pow u2 2) (+ (* -4/3 (* (* (pow (PI) 3) (sqrt -1)) (sqrt (log (- 1 u1))))) (* 4/15 (* (* (pow u2 2) (* (pow (PI) 5) (sqrt -1))) (sqrt (log (- 1 u1)))))))))
(*.f32 u2 (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)) (*.f32 (*.f32 u2 (*.f32 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 (fma.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (fma.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (fma.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) (pow (sqrt -1) 2))
(neg.f32 (sqrt.f32 u1))
(+ (* -1/4 (sqrt (pow u1 3))) (* (sqrt u1) (pow (sqrt -1) 2)))
(fma.f32 #s(literal -1/4 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (neg.f32 (sqrt.f32 u1)))
(+ (* (sqrt u1) (pow (sqrt -1) 2)) (* (pow u1 2) (+ (* -1/4 (sqrt (/ 1 u1))) (* -1/6 (sqrt u1)))))
(fma.f32 (*.f32 u1 u1) (fma.f32 #s(literal -1/4 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 (sqrt.f32 u1) #s(literal -1/6 binary32))) (neg.f32 (sqrt.f32 u1)))
(+ (* (sqrt u1) (pow (sqrt -1) 2)) (* (pow u1 2) (+ (* -1/4 (sqrt (/ 1 u1))) (* u1 (+ (* -1/2 (* (sqrt u1) (+ 1/4 (* 1/16 (/ 1 (* u1 (pow (sqrt -1) 2))))))) (* -1/6 (sqrt (/ 1 u1))))))))
(fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/16 binary32) (neg.f32 u1))) (*.f32 (sqrt.f32 u1) #s(literal -1/2 binary32)) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/6 binary32))) (*.f32 #s(literal -1/4 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))) (neg.f32 (sqrt.f32 u1)))
(* (sqrt -1) (sqrt (+ (log -1) (* -1 (log (/ 1 u1))))))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))))
(+ (* -1/2 (* (/ (sqrt -1) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (sqrt -1) (sqrt (+ (log -1) (* -1 (log (/ 1 u1)))))))
(fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))) (*.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1) #s(literal -1/2 binary32)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))))
(+ (* -1/2 (* (/ (sqrt -1) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (pow u1 2)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (sqrt -1) (sqrt (+ (log -1) (* -1 (log (/ 1 u1))))))))
(fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))) (fma.f32 #s(literal -1/2 binary32) (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1) (*.f32 (*.f32 #s(literal -1/2 binary32) (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 u1 u1)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))))
(+ (* -1/2 (* (/ (sqrt -1) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* (sqrt -1) (+ 1/3 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1))))))) (+ (log -1) (* -1 (log (/ 1 u1)))))))) (pow u1 3)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (pow u1 2)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (sqrt -1) (sqrt (+ (log -1) (* -1 (log (/ 1 u1)))))))))
(fma.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1)) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 #s(literal 1/3 binary32) (/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))) #s(literal 1/4 binary32)) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))))) (*.f32 u1 (*.f32 u1 u1))) (*.f32 (*.f32 #s(literal -1/2 binary32) (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 u1 u1)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))))))
(* (sqrt (log (/ -1 u1))) (pow (sqrt -1) 2))
(*.f32 #s(literal -1 binary32) (sqrt.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1))))
(+ (* -1/2 (* (/ 1 u1) (sqrt (/ 1 (log (/ -1 u1)))))) (* (sqrt (log (/ -1 u1))) (pow (sqrt -1) 2)))
(fma.f32 #s(literal -1/2 binary32) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (log.f32 (/.f32 #s(literal -1 binary32) u1)))) u1) (*.f32 #s(literal -1 binary32) (sqrt.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1)))))
(+ (* -1 (/ (+ (* 1/2 (sqrt (/ 1 (log (/ -1 u1))))) (* 1/2 (* (/ (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2))))) u1) (sqrt (/ 1 (log (/ -1 u1))))))) u1)) (* (sqrt (log (/ -1 u1))) (pow (sqrt -1) 2)))
(fma.f32 #s(literal -1 binary32) (sqrt.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1))) (/.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (log.f32 (/.f32 #s(literal -1 binary32) u1)))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (neg.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1))))) u1) #s(literal 1/2 binary32))) (neg.f32 u1)))
(+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (sqrt (/ 1 (log (/ -1 u1)))) (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2))))))) (* -1/2 (* (/ (- 1/3 (* -1/2 (/ (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2))))) (* (log (/ -1 u1)) (pow (sqrt -1) 2))))) u1) (sqrt (/ 1 (log (/ -1 u1))))))) u1)) (* 1/2 (sqrt (/ 1 (log (/ -1 u1)))))) u1)) (* (sqrt (log (/ -1 u1))) (pow (sqrt -1) 2)))
(fma.f32 #s(literal -1 binary32) (sqrt.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1))) (/.f32 (fma.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (log.f32 (/.f32 #s(literal -1 binary32) u1)))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (log.f32 (/.f32 #s(literal -1 binary32) u1)))) (+.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (neg.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1))))) (/.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 #s(literal 1/4 binary32) (neg.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1)))) #s(literal -1/4 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) u1)))) u1)))) u1)) (neg.f32 u1)))
(* -1 (sqrt u1))
(neg.f32 (sqrt.f32 u1))
(* -1 (sqrt u1))
(neg.f32 (sqrt.f32 u1))
(* -1 (sqrt u1))
(neg.f32 (sqrt.f32 u1))
(* -1 (sqrt u1))
(neg.f32 (sqrt.f32 u1))
(* -1 (sqrt u1))
(neg.f32 (sqrt.f32 u1))
(* -1 (sqrt u1))
(neg.f32 (sqrt.f32 u1))
(* -1 (sqrt u1))
(neg.f32 (sqrt.f32 u1))
(* -1 (sqrt u1))
(neg.f32 (sqrt.f32 u1))
(* (sqrt u1) (pow (sqrt -1) 2))
(neg.f32 (sqrt.f32 u1))
(* (sqrt u1) (pow (sqrt -1) 2))
(neg.f32 (sqrt.f32 u1))
(* (sqrt u1) (pow (sqrt -1) 2))
(neg.f32 (sqrt.f32 u1))
(* (sqrt u1) (pow (sqrt -1) 2))
(neg.f32 (sqrt.f32 u1))
(sqrt u1)
(sqrt.f32 u1)
(sqrt u1)
(sqrt.f32 u1)
(sqrt u1)
(sqrt.f32 u1)
(sqrt u1)
(sqrt.f32 u1)
(sqrt u1)
(sqrt.f32 u1)
(sqrt u1)
(sqrt.f32 u1)
(sqrt u1)
(sqrt.f32 u1)
(sqrt u1)
(sqrt.f32 u1)
(* -1 (* (sqrt u1) (pow (sqrt -1) 2)))
(neg.f32 (neg.f32 (sqrt.f32 u1)))
(* -1 (* (sqrt u1) (pow (sqrt -1) 2)))
(neg.f32 (neg.f32 (sqrt.f32 u1)))
(* -1 (* (sqrt u1) (pow (sqrt -1) 2)))
(neg.f32 (neg.f32 (sqrt.f32 u1)))
(* -1 (* (sqrt u1) (pow (sqrt -1) 2)))
(neg.f32 (neg.f32 (sqrt.f32 u1)))
(* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2)))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (neg.f32 (sqrt.f32 u1)))
(+ (* -1/4 (* (sqrt (pow u1 3)) (sin (* 2 (* u2 (PI)))))) (* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))))
(fma.f32 #s(literal -1/4 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (neg.f32 (sqrt.f32 u1))))
(+ (* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))) (* (pow u1 2) (+ (* -1/4 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))) (* -1/6 (* (sqrt u1) (sin (* 2 (* u2 (PI)))))))))
(fma.f32 (*.f32 u1 u1) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (fma.f32 #s(literal -1/4 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 (sqrt.f32 u1) #s(literal -1/6 binary32)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (neg.f32 (sqrt.f32 u1))))
(+ (* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))) (* (pow u1 2) (+ (* -1/4 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))) (* u1 (+ (* -1/2 (* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (+ 1/4 (* 1/16 (/ 1 (* u1 (pow (sqrt -1) 2)))))))) (* -1/6 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))))))))
(fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 #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)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/6 binary32)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 #s(literal -1/4 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (neg.f32 (sqrt.f32 u1))))
(* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1)))))))
(*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))))
(+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) u1) (sqrt (/ 1 (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))))))) (* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))))))
(fma.f32 #s(literal -1/2 binary32) (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))))) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))))
(+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) u1) (sqrt (/ 1 (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))))))) (+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1)))))))))) (pow u1 2)) (sqrt (/ 1 (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))))))) (* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1)))))))))
(fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) u1) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))))) (*.f32 u1 u1))) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))))
(+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) u1) (sqrt (/ 1 (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))))))) (+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (* (sqrt -1) (+ 1/3 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1)))))))) (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1)))))))))) (pow u1 3)) (sqrt (/ 1 (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))))))) (+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1)))))))))) (pow u1 2)) (sqrt (/ 1 (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))))))) (* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))))))))
(fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))) #s(literal 1/4 binary32)) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))))))) (*.f32 u1 (*.f32 u1 u1))) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) u1) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))))) (*.f32 u1 u1))) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))))))
(* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1))))))
(*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (+.f32 (neg.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1))) (*.f32 #s(literal 2 binary32) (log.f32 #s(literal -1 binary32))))))
(+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) u1) (sqrt (/ 1 (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1)))))))) (* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1)))))))
(fma.f32 #s(literal -1/2 binary32) (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (neg.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1))) (*.f32 #s(literal 2 binary32) (log.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 (neg.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1))) (*.f32 #s(literal 2 binary32) (log.f32 #s(literal -1 binary32)))))))
(+ (* -1 (/ (+ (* 1/2 (* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (/ 1 (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1)))))))) (* 1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1))))))))) u1) (sqrt (/ 1 (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1))))))))) u1)) (* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1)))))))
(fma.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (+.f32 (neg.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1))) (*.f32 #s(literal 2 binary32) (log.f32 #s(literal -1 binary32)))))) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (neg.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1))) (*.f32 #s(literal 2 binary32) (log.f32 #s(literal -1 binary32)))))) (fma.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)) (/.f32 (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (+.f32 (neg.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1))) (*.f32 #s(literal 2 binary32) (log.f32 #s(literal -1 binary32))))))) u1)))) u1))
(+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (* (sin (* 2 (* u2 (PI)))) (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1))))))))) (sqrt (/ 1 (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1)))))))) (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (* (sqrt -1) (- 1/3 (* -1/2 (/ (+ 1/2 (* 1/4 (/ 1 (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1))))))) (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1))))))))) u1) (sqrt (/ 1 (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1))))))))) u1)) (* 1/2 (* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (/ 1 (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1))))))))) u1)) (* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1)))))))
(fma.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (+.f32 (neg.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1))) (*.f32 #s(literal 2 binary32) (log.f32 #s(literal -1 binary32)))))) (/.f32 (fma.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (neg.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1))) (*.f32 #s(literal 2 binary32) (log.f32 #s(literal -1 binary32))))))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (neg.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1))) (*.f32 #s(literal 2 binary32) (log.f32 #s(literal -1 binary32)))))) (fma.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (+.f32 (neg.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1))) (*.f32 #s(literal 2 binary32) (log.f32 #s(literal -1 binary32))))))) (/.f32 (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (+.f32 #s(literal 1/3 binary32) (/.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 #s(literal 1/4 binary32) (+.f32 (neg.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1))) (*.f32 #s(literal 2 binary32) (log.f32 #s(literal -1 binary32))))) #s(literal -1/4 binary32)) (+.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1)) (neg.f32 (*.f32 #s(literal 2 binary32) (log.f32 #s(literal -1 binary32)))))))) u1)))) u1)) (neg.f32 u1)))
(* 2 (* (* u2 (* (PI) (sqrt -1))) (sqrt (+ (log (- 1 (pow u1 2))) (log (/ 1 (+ 1 u1)))))))
(*.f32 (sqrt.f32 (-.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) (log1p.f32 u1))) (*.f32 (*.f32 u2 (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32)))) #s(literal 2 binary32)))
(* u2 (+ (* -4/3 (* (* (pow u2 2) (* (pow (PI) 3) (sqrt -1))) (sqrt (+ (log (- 1 (pow u1 2))) (log (/ 1 (+ 1 u1))))))) (* 2 (* (* (PI) (sqrt -1)) (sqrt (+ (log (- 1 (pow u1 2))) (log (/ 1 (+ 1 u1)))))))))
(*.f32 u2 (*.f32 (sqrt.f32 (-.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) (log1p.f32 u1))) (fma.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32)))))))
(* u2 (+ (* 2 (* (* (PI) (sqrt -1)) (sqrt (+ (log (- 1 (pow u1 2))) (log (/ 1 (+ 1 u1))))))) (* (pow u2 2) (+ (* -4/3 (* (* (pow (PI) 3) (sqrt -1)) (sqrt (+ (log (- 1 (pow u1 2))) (log (/ 1 (+ 1 u1))))))) (* 4/15 (* (* (pow u2 2) (* (pow (PI) 5) (sqrt -1))) (sqrt (+ (log (- 1 (pow u1 2))) (log (/ 1 (+ 1 u1)))))))))))
(*.f32 u2 (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (-.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) (log1p.f32 u1)))) (*.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (-.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) (log1p.f32 u1))) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)) (*.f32 (*.f32 u2 (*.f32 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 (pow u1 2))) (log (/ 1 (+ 1 u1))))))) (* (pow u2 2) (+ (* -4/3 (* (* (pow (PI) 3) (sqrt -1)) (sqrt (+ (log (- 1 (pow u1 2))) (log (/ 1 (+ 1 u1))))))) (* (pow u2 2) (+ (* -8/315 (* (* (pow u2 2) (* (pow (PI) 7) (sqrt -1))) (sqrt (+ (log (- 1 (pow u1 2))) (log (/ 1 (+ 1 u1))))))) (* 4/15 (* (* (pow (PI) 5) (sqrt -1)) (sqrt (+ (log (- 1 (pow u1 2))) (log (/ 1 (+ 1 u1)))))))))))))
(*.f32 u2 (fma.f32 (sqrt.f32 (-.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) (log1p.f32 u1))) (fma.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 (*.f32 (sqrt.f32 (-.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) (log1p.f32 u1))) (fma.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)))))
(* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log (- 1 (pow u1 2))) (log (/ 1 (+ 1 u1))))))
(*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (-.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) (log1p.f32 u1))))
(* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log (- 1 (pow u1 2))) (log (/ 1 (+ 1 u1))))))
(*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (-.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) (log1p.f32 u1))))
(* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log (- 1 (pow u1 2))) (log (/ 1 (+ 1 u1))))))
(*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (-.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) (log1p.f32 u1))))
(* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log (- 1 (pow u1 2))) (log (/ 1 (+ 1 u1))))))
(*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (-.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) (log1p.f32 u1))))
(* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log (- 1 (pow u1 2))) (log (/ 1 (+ 1 u1))))))
(*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (-.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) (log1p.f32 u1))))
(* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log (- 1 (pow u1 2))) (log (/ 1 (+ 1 u1))))))
(*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (-.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) (log1p.f32 u1))))
(* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log (- 1 (pow u1 2))) (log (/ 1 (+ 1 u1))))))
(*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (-.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) (log1p.f32 u1))))
(* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log (- 1 (pow u1 2))) (log (/ 1 (+ 1 u1))))))
(*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (-.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) (log1p.f32 u1))))
(* (sqrt u1) (pow (sqrt -1) 2))
(neg.f32 (sqrt.f32 u1))
(+ (* -1/4 (sqrt (pow u1 3))) (* (sqrt u1) (pow (sqrt -1) 2)))
(fma.f32 #s(literal -1/4 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (neg.f32 (sqrt.f32 u1)))
(+ (* (sqrt u1) (pow (sqrt -1) 2)) (* (pow u1 2) (+ (* -1/4 (sqrt (/ 1 u1))) (* -1/6 (sqrt u1)))))
(fma.f32 (*.f32 u1 u1) (fma.f32 #s(literal -1/4 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 (sqrt.f32 u1) #s(literal -1/6 binary32))) (neg.f32 (sqrt.f32 u1)))
(+ (* (sqrt u1) (pow (sqrt -1) 2)) (* (pow u1 2) (+ (* -1/4 (sqrt (/ 1 u1))) (* u1 (+ (* -1/2 (* (sqrt u1) (+ 1/4 (* 1/16 (/ 1 (* u1 (pow (sqrt -1) 2))))))) (* -1/6 (sqrt (/ 1 u1))))))))
(fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/16 binary32) (neg.f32 u1))) (*.f32 (sqrt.f32 u1) #s(literal -1/2 binary32)) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/6 binary32))) (*.f32 #s(literal -1/4 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))) (neg.f32 (sqrt.f32 u1)))
(* (sqrt -1) (sqrt (+ (log -1) (+ (log (/ 1 u1)) (* -2 (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) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))))))) (* (sqrt -1) (sqrt (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))))))
(fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))) (*.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1) #s(literal -1/2 binary32)) (*.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) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))))))) (+ (* -1/2 (* (/ (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))))))) (pow u1 2)) (sqrt (/ 1 (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))))))) (* (sqrt -1) (sqrt (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1)))))))))
(fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))) (fma.f32 #s(literal -1/2 binary32) (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1) (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (+.f32 #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) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))))))) (+ (* -1/2 (* (/ (* (sqrt -1) (+ 1/3 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1)))))))) (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))))))) (pow u1 3)) (sqrt (/ 1 (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))))))) (+ (* -1/2 (* (/ (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))))))) (pow u1 2)) (sqrt (/ 1 (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))))))) (* (sqrt -1) (sqrt (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))))))))
(fma.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1)) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 #s(literal 1/3 binary32) (/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))) #s(literal 1/4 binary32)) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))))) (*.f32 u1 (*.f32 u1 u1))) (*.f32 (*.f32 #s(literal -1/2 binary32) (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 u1 u1)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))))))
(* (sqrt -1) (sqrt (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1))))))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (+.f32 (neg.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1))) (*.f32 #s(literal 2 binary32) (log.f32 #s(literal -1 binary32))))))
(+ (* -1/2 (* (/ (sqrt -1) u1) (sqrt (/ 1 (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1)))))))) (* (sqrt -1) (sqrt (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1)))))))
(fma.f32 #s(literal -1/2 binary32) (*.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (neg.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1))) (*.f32 #s(literal 2 binary32) (log.f32 #s(literal -1 binary32))))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (+.f32 (neg.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1))) (*.f32 #s(literal 2 binary32) (log.f32 #s(literal -1 binary32)))))))
(+ (* -1 (/ (+ (* 1/2 (* (sqrt -1) (sqrt (/ 1 (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1)))))))) (* 1/2 (* (/ (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1)))))))) u1) (sqrt (/ 1 (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1))))))))) u1)) (* (sqrt -1) (sqrt (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1)))))))
(fma.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (+.f32 (neg.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1))) (*.f32 #s(literal 2 binary32) (log.f32 #s(literal -1 binary32))))) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (neg.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1))) (*.f32 #s(literal 2 binary32) (log.f32 #s(literal -1 binary32)))))) (+.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 (neg.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1))) (*.f32 #s(literal 2 binary32) (log.f32 #s(literal -1 binary32))))))) u1)))) u1))
(+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1)))))))) (sqrt (/ 1 (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1)))))))) (* -1/2 (* (/ (* (sqrt -1) (- 1/3 (* -1/2 (/ (+ 1/2 (* 1/4 (/ 1 (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1))))))) (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1)))))))) u1) (sqrt (/ 1 (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1))))))))) u1)) (* 1/2 (* (sqrt -1) (sqrt (/ 1 (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1))))))))) u1)) (* (sqrt -1) (sqrt (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1)))))))
(fma.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (+.f32 (neg.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1))) (*.f32 #s(literal 2 binary32) (log.f32 #s(literal -1 binary32))))) (/.f32 (fma.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (neg.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1))) (*.f32 #s(literal 2 binary32) (log.f32 #s(literal -1 binary32))))))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (neg.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1))) (*.f32 #s(literal 2 binary32) (log.f32 #s(literal -1 binary32)))))) (fma.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (+.f32 (neg.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1))) (*.f32 #s(literal 2 binary32) (log.f32 #s(literal -1 binary32)))))) (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 #s(literal 1/3 binary32) (/.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 #s(literal 1/4 binary32) (+.f32 (neg.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1))) (*.f32 #s(literal 2 binary32) (log.f32 #s(literal -1 binary32))))) #s(literal -1/4 binary32)) (+.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1)) (neg.f32 (*.f32 #s(literal 2 binary32) (log.f32 #s(literal -1 binary32)))))))) u1)))) u1)) (neg.f32 u1)))
u1
(* u1 (+ 1 (* 1/2 u1)))
(fma.f32 u1 (*.f32 u1 #s(literal 1/2 binary32)) u1)
(* u1 (+ 1 (* u1 (+ 1/2 (* 1/3 u1)))))
(fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u1)
(* u1 (+ 1 (* u1 (+ 1/2 (* u1 (+ 1/3 (* 1/4 u1)))))))
(fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u1)
(* -1 (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))))
(-.f32 (neg.f32 (log.f32 #s(literal -1 binary32))) (log.f32 u1))
(- (/ 1 u1) (+ (log -1) (+ (log (/ 1 u1)) (* -2 (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) (+ (log (/ 1 u1)) (* -2 (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) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))))
(+.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1/3 binary32) (*.f32 u1 (*.f32 u1 u1)))) (-.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 u1 u1)) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))))
(* -1 (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1)))))
(+.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1)) (neg.f32 (*.f32 #s(literal 2 binary32) (log.f32 #s(literal -1 binary32)))))
(- (/ 1 u1) (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1)))))
(-.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) (log.f32 (/.f32 #s(literal -1 binary32) u1))) (*.f32 #s(literal 2 binary32) (log.f32 #s(literal -1 binary32))))
(- (+ (/ 1/2 (pow u1 2)) (/ 1 u1)) (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1)))))
(+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 u1 u1)) (-.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) (log.f32 (/.f32 #s(literal -1 binary32) u1))) (*.f32 #s(literal 2 binary32) (log.f32 #s(literal -1 binary32)))))
(- (* -1 (/ (- (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u1))) u1)) 1) u1)) (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1)))))
(-.f32 (+.f32 (/.f32 (+.f32 (/.f32 (+.f32 #s(literal -1/2 binary32) (/.f32 #s(literal -1/3 binary32) u1)) u1) #s(literal -1 binary32)) (neg.f32 u1)) (log.f32 (/.f32 #s(literal -1 binary32) u1))) (*.f32 #s(literal 2 binary32) (log.f32 #s(literal -1 binary32))))
(* -1 u1)
(neg.f32 u1)
(* u1 (- (* -1/2 u1) 1))
(*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))
(* u1 (- (* u1 (- (* -1/3 u1) 1/2)) 1))
(*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))
(* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))
(*.f32 u1 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32)))
(+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1)))))
(+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))
(- (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))) (/ 1 u1))
(+.f32 (log.f32 #s(literal -1 binary32)) (+.f32 (log.f32 u1) (/.f32 #s(literal -1 binary32) u1)))
(+ (log -1) (+ (log (/ 1 u1)) (+ (* -2 (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) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))
(- (+ (log -1) (+ (log (/ 1 u1)) (+ (* -2 (log (/ 1 u1))) (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u1))) (pow u1 2)))))) (/ 1 u1))
(+.f32 (log.f32 #s(literal -1 binary32)) (+.f32 (/.f32 (+.f32 #s(literal -1/2 binary32) (/.f32 #s(literal -1/3 binary32) u1)) (*.f32 u1 u1)) (+.f32 (log.f32 u1) (/.f32 #s(literal -1 binary32) u1))))
(+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1))))
(+.f32 (neg.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1))) (*.f32 #s(literal 2 binary32) (log.f32 #s(literal -1 binary32))))
(- (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1)))) (/ 1 u1))
(+.f32 (neg.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1))) (fma.f32 #s(literal 2 binary32) (log.f32 #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) u1)))
(+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (+ (* -1 (/ (+ 1 (* 1/2 (/ 1 u1))) u1)) (* 2 (log -1)))))
(+.f32 (neg.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1))) (fma.f32 #s(literal 2 binary32) (log.f32 #s(literal -1 binary32)) (/.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal -1/2 binary32) u1)) u1)))
(+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (+ (* -1 (/ (+ 1 (+ (/ 1/3 (pow u1 2)) (* 1/2 (/ 1 u1)))) u1)) (* 2 (log -1)))))
(+.f32 (neg.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1))) (fma.f32 #s(literal 2 binary32) (log.f32 #s(literal -1 binary32)) (neg.f32 (/.f32 (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1/2 binary32) u1) (/.f32 #s(literal 1/3 binary32) (*.f32 u1 u1)))) u1))))
(* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2)))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (neg.f32 (sqrt.f32 u1)))
(+ (* -1/4 (* (sqrt (pow u1 3)) (sin (* 2 (* u2 (PI)))))) (* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))))
(fma.f32 #s(literal -1/4 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (neg.f32 (sqrt.f32 u1))))
(+ (* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))) (* (pow u1 2) (+ (* -1/4 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))) (* -1/6 (* (sqrt u1) (sin (* 2 (* u2 (PI)))))))))
(fma.f32 (*.f32 u1 u1) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (fma.f32 #s(literal -1/4 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 (sqrt.f32 u1) #s(literal -1/6 binary32)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (neg.f32 (sqrt.f32 u1))))
(+ (* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))) (* (pow u1 2) (+ (* -1/4 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))) (* u1 (+ (* -1/2 (* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (+ 1/4 (* 1/16 (/ 1 (* u1 (pow (sqrt -1) 2)))))))) (* -1/6 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))))))))
(fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 #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)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/6 binary32)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 #s(literal -1/4 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (neg.f32 (sqrt.f32 u1))))
(* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log -1) (* -1 (log (/ 1 u1))))))
(*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))))
(+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log -1) (* -1 (log (/ 1 u1)))))))
(fma.f32 #s(literal -1/2 binary32) (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))))) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))))
(+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1))))))))) (pow u1 2)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log -1) (* -1 (log (/ 1 u1))))))))
(fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) u1) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))))) (*.f32 u1 u1))) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))))
(+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (* (sqrt -1) (+ 1/3 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1))))))) (+ (log -1) (* -1 (log (/ 1 u1))))))))) (pow u1 3)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1))))))))) (pow u1 2)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log -1) (* -1 (log (/ 1 u1)))))))))
(fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))) #s(literal 1/4 binary32)) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))))))) (*.f32 u1 (*.f32 u1 u1))) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) u1) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))))) (*.f32 u1 u1))) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))))))
(* (sqrt (log (/ -1 u1))) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2)))
(*.f32 (sqrt.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1))) (*.f32 #s(literal -1 binary32) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))))
(+ (* -1/2 (* (/ (sin (* 2 (* u2 (PI)))) u1) (sqrt (/ 1 (log (/ -1 u1)))))) (* (sqrt (log (/ -1 u1))) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))))
(fma.f32 #s(literal -1 binary32) (*.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 (* (sqrt (/ 1 (log (/ -1 u1)))) (sin (* 2 (* u2 (PI)))))) (* 1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2)))))) u1) (sqrt (/ 1 (log (/ -1 u1))))))) u1)) (* (sqrt (log (/ -1 u1))) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))))
(fma.f32 #s(literal -1 binary32) (*.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) (neg.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1)))))) u1)))) u1))
(+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (sqrt (/ 1 (log (/ -1 u1)))) (* (sin (* 2 (* u2 (PI)))) (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2)))))))) (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (- 1/3 (* -1/2 (/ (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2))))) (* (log (/ -1 u1)) (pow (sqrt -1) 2)))))) u1) (sqrt (/ 1 (log (/ -1 u1))))))) u1)) (* 1/2 (* (sqrt (/ 1 (log (/ -1 u1)))) (sin (* 2 (* u2 (PI))))))) u1)) (* (sqrt (log (/ -1 u1))) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))))
(fma.f32 #s(literal -1 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1)))) (/.f32 (fma.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (log.f32 (/.f32 #s(literal -1 binary32) u1))))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (log.f32 (/.f32 #s(literal -1 binary32) u1)))) (fma.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (neg.f32 (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 (fma.f32 #s(literal -1/2 binary32) (/.f32 #s(literal 1/4 binary32) (neg.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1)))) #s(literal -1/4 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) u1))))) u1)))) u1)) (neg.f32 u1)))
(* 2 (* (* u2 (* (PI) (sqrt -1))) (sqrt (log (- 1 u1)))))
(*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (*.f32 (*.f32 u2 (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32)))) #s(literal 2 binary32)))
(* u2 (+ (* -4/3 (* (* (pow u2 2) (* (pow (PI) 3) (sqrt -1))) (sqrt (log (- 1 u1))))) (* 2 (* (* (PI) (sqrt -1)) (sqrt (log (- 1 u1)))))))
(*.f32 u2 (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (fma.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32)))))))
(* u2 (+ (* 2 (* (* (PI) (sqrt -1)) (sqrt (log (- 1 u1))))) (* (pow u2 2) (+ (* -4/3 (* (* (pow (PI) 3) (sqrt -1)) (sqrt (log (- 1 u1))))) (* 4/15 (* (* (pow u2 2) (* (pow (PI) 5) (sqrt -1))) (sqrt (log (- 1 u1)))))))))
(*.f32 u2 (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)) (*.f32 (*.f32 u2 (*.f32 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 (fma.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (fma.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (fma.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) (pow (sqrt -1) 2))
(neg.f32 (sqrt.f32 u1))
(+ (* -1/4 (sqrt (pow u1 3))) (* (sqrt u1) (pow (sqrt -1) 2)))
(fma.f32 #s(literal -1/4 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (neg.f32 (sqrt.f32 u1)))
(+ (* (sqrt u1) (pow (sqrt -1) 2)) (* (pow u1 2) (+ (* -1/4 (sqrt (/ 1 u1))) (* -1/6 (sqrt u1)))))
(fma.f32 (*.f32 u1 u1) (fma.f32 #s(literal -1/4 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 (sqrt.f32 u1) #s(literal -1/6 binary32))) (neg.f32 (sqrt.f32 u1)))
(+ (* (sqrt u1) (pow (sqrt -1) 2)) (* (pow u1 2) (+ (* -1/4 (sqrt (/ 1 u1))) (* u1 (+ (* -1/2 (* (sqrt u1) (+ 1/4 (* 1/16 (/ 1 (* u1 (pow (sqrt -1) 2))))))) (* -1/6 (sqrt (/ 1 u1))))))))
(fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/16 binary32) (neg.f32 u1))) (*.f32 (sqrt.f32 u1) #s(literal -1/2 binary32)) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/6 binary32))) (*.f32 #s(literal -1/4 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))) (neg.f32 (sqrt.f32 u1)))
(* (sqrt -1) (sqrt (+ (log -1) (* -1 (log (/ 1 u1))))))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))))
(+ (* -1/2 (* (/ (sqrt -1) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (sqrt -1) (sqrt (+ (log -1) (* -1 (log (/ 1 u1)))))))
(fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))) (*.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1) #s(literal -1/2 binary32)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))))
(+ (* -1/2 (* (/ (sqrt -1) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (pow u1 2)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (sqrt -1) (sqrt (+ (log -1) (* -1 (log (/ 1 u1))))))))
(fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))) (fma.f32 #s(literal -1/2 binary32) (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1) (*.f32 (*.f32 #s(literal -1/2 binary32) (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 u1 u1)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))))
(+ (* -1/2 (* (/ (sqrt -1) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* (sqrt -1) (+ 1/3 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1))))))) (+ (log -1) (* -1 (log (/ 1 u1)))))))) (pow u1 3)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (pow u1 2)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (sqrt -1) (sqrt (+ (log -1) (* -1 (log (/ 1 u1)))))))))
(fma.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1)) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 #s(literal 1/3 binary32) (/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))) #s(literal 1/4 binary32)) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))))) (*.f32 u1 (*.f32 u1 u1))) (*.f32 (*.f32 #s(literal -1/2 binary32) (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 u1 u1)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))))))
(* (sqrt (log (/ -1 u1))) (pow (sqrt -1) 2))
(*.f32 #s(literal -1 binary32) (sqrt.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1))))
(+ (* -1/2 (* (/ 1 u1) (sqrt (/ 1 (log (/ -1 u1)))))) (* (sqrt (log (/ -1 u1))) (pow (sqrt -1) 2)))
(fma.f32 #s(literal -1/2 binary32) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (log.f32 (/.f32 #s(literal -1 binary32) u1)))) u1) (*.f32 #s(literal -1 binary32) (sqrt.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1)))))
(+ (* -1 (/ (+ (* 1/2 (sqrt (/ 1 (log (/ -1 u1))))) (* 1/2 (* (/ (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2))))) u1) (sqrt (/ 1 (log (/ -1 u1))))))) u1)) (* (sqrt (log (/ -1 u1))) (pow (sqrt -1) 2)))
(fma.f32 #s(literal -1 binary32) (sqrt.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1))) (/.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (log.f32 (/.f32 #s(literal -1 binary32) u1)))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (neg.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1))))) u1) #s(literal 1/2 binary32))) (neg.f32 u1)))
(+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (sqrt (/ 1 (log (/ -1 u1)))) (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2))))))) (* -1/2 (* (/ (- 1/3 (* -1/2 (/ (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2))))) (* (log (/ -1 u1)) (pow (sqrt -1) 2))))) u1) (sqrt (/ 1 (log (/ -1 u1))))))) u1)) (* 1/2 (sqrt (/ 1 (log (/ -1 u1)))))) u1)) (* (sqrt (log (/ -1 u1))) (pow (sqrt -1) 2)))
(fma.f32 #s(literal -1 binary32) (sqrt.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1))) (/.f32 (fma.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (log.f32 (/.f32 #s(literal -1 binary32) u1)))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (log.f32 (/.f32 #s(literal -1 binary32) u1)))) (+.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (neg.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1))))) (/.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 #s(literal 1/4 binary32) (neg.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1)))) #s(literal -1/4 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) u1)))) u1)))) u1)) (neg.f32 u1)))
u1
(* u1 (+ 1 (* 1/2 u1)))
(fma.f32 u1 (*.f32 u1 #s(literal 1/2 binary32)) u1)
(* u1 (+ 1 (* u1 (+ 1/2 (* 1/3 u1)))))
(fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u1)
(* u1 (+ 1 (* u1 (+ 1/2 (* u1 (+ 1/3 (* 1/4 u1)))))))
(fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u1)
(* -1 (+ (log -1) (* -1 (log (/ 1 u1)))))
(-.f32 (neg.f32 (log.f32 #s(literal -1 binary32))) (log.f32 u1))
(- (/ 1 u1) (+ (log -1) (* -1 (log (/ 1 u1)))))
(-.f32 (/.f32 #s(literal 1 binary32) u1) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))
(- (+ (/ 1/2 (pow u1 2)) (/ 1 u1)) (+ (log -1) (* -1 (log (/ 1 u1)))))
(+.f32 (/.f32 #s(literal 1 binary32) u1) (-.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 u1 u1)) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))))
(- (+ (/ 1/2 (pow u1 2)) (+ (/ 1 u1) (* 1/3 (/ 1 (pow u1 3))))) (+ (log -1) (* -1 (log (/ 1 u1)))))
(+.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1/3 binary32) (*.f32 u1 (*.f32 u1 u1)))) (-.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 u1 u1)) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))))
(log (/ -1 u1))
(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 (/.f32 (+.f32 (/.f32 (+.f32 #s(literal -1/2 binary32) (/.f32 #s(literal -1/3 binary32) u1)) u1) #s(literal -1 binary32)) (neg.f32 u1)) (log.f32 (/.f32 #s(literal -1 binary32) u1)))
(* -1 u1)
(neg.f32 u1)
(* u1 (- (* -1/2 u1) 1))
(*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))
(* u1 (- (* u1 (- (* -1/3 u1) 1/2)) 1))
(*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))
(* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))
(*.f32 u1 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32)))
(+ (log -1) (* -1 (log (/ 1 u1))))
(+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))
(- (+ (log -1) (* -1 (log (/ 1 u1)))) (/ 1 u1))
(+.f32 (log.f32 #s(literal -1 binary32)) (+.f32 (log.f32 u1) (/.f32 #s(literal -1 binary32) u1)))
(+ (log -1) (+ (* -1 (log (/ 1 u1))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u1))) u1))))
(+.f32 (/.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal -1/2 binary32) u1)) u1) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))
(- (+ (log -1) (+ (* -1 (log (/ 1 u1))) (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u1))) (pow u1 2))))) (/ 1 u1))
(+.f32 (log.f32 #s(literal -1 binary32)) (+.f32 (/.f32 (+.f32 #s(literal -1/2 binary32) (/.f32 #s(literal -1/3 binary32) u1)) (*.f32 u1 u1)) (+.f32 (log.f32 u1) (/.f32 #s(literal -1 binary32) u1))))
(* -1 (log (/ -1 u1)))
(neg.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1)))
(- (* -1 (log (/ -1 u1))) (/ 1 u1))
(neg.f32 (+.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1)) (/.f32 #s(literal 1 binary32) u1)))
(+ (* -1 (log (/ -1 u1))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u1))) u1)))
(-.f32 (/.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 (neg.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1))) (/.f32 (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1/2 binary32) u1) (/.f32 #s(literal 1/3 binary32) (*.f32 u1 u1)))) u1))
(* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2)))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (neg.f32 (sqrt.f32 u1)))
(+ (* -1/4 (* (sqrt (pow u1 3)) (sin (* 2 (* u2 (PI)))))) (* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))))
(fma.f32 #s(literal -1/4 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (neg.f32 (sqrt.f32 u1))))
(+ (* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))) (* (pow u1 2) (+ (* -1/4 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))) (* 5/6 (* (sqrt u1) (sin (* 2 (* u2 (PI)))))))))
(fma.f32 (*.f32 u1 u1) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (fma.f32 #s(literal -1/4 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 (sqrt.f32 u1) #s(literal 5/6 binary32)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (neg.f32 (sqrt.f32 u1))))
(+ (* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))) (* (pow u1 2) (+ (* -1/4 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))) (* u1 (+ (* -1/2 (* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (+ 1/4 (* 1/16 (/ 1 (* u1 (pow (sqrt -1) 2)))))))) (* 5/6 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))))))))
(fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/16 binary32) (neg.f32 u1)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal 5/6 binary32)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 #s(literal -1/4 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (neg.f32 (sqrt.f32 u1))))
(* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (* -4 (log (/ 1 u1))) (* 3 (log (/ 1 u1))))))
(*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (log.f32 u1)))
(+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) u1) (sqrt (/ 1 (+ (* -4 (log (/ 1 u1))) (* 3 (log (/ 1 u1)))))))) (* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (* -4 (log (/ 1 u1))) (* 3 (log (/ 1 u1)))))))
(fma.f32 #s(literal -1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) (log.f32 u1))))) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (log.f32 u1))))
(+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) u1) (sqrt (/ 1 (+ (* -4 (log (/ 1 u1))) (* 3 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (* -4 (log (/ 1 u1))) (* 3 (log (/ 1 u1))))))))) (pow u1 2)) (sqrt (/ 1 (+ (* -4 (log (/ 1 u1))) (* 3 (log (/ 1 u1)))))))) (* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (* -4 (log (/ 1 u1))) (* 3 (log (/ 1 u1))))))))
(fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (log.f32 u1))) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) u1) (*.f32 (*.f32 #s(literal -1/2 binary32) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (log.f32 u1))) (*.f32 u1 u1))))) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (log.f32 u1))))
(+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) u1) (sqrt (/ 1 (+ (* -4 (log (/ 1 u1))) (* 3 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (* -4 (log (/ 1 u1))) (* 3 (log (/ 1 u1))))))))) (pow u1 2)) (sqrt (/ 1 (+ (* -4 (log (/ 1 u1))) (* 3 (log (/ 1 u1)))))))) (+ (* 1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (* (sqrt -1) (- 5/3 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (+ (* -4 (log (/ 1 u1))) (* 3 (log (/ 1 u1))))))) (+ (* -4 (log (/ 1 u1))) (* 3 (log (/ 1 u1))))))))) (pow u1 3)) (sqrt (/ 1 (+ (* -4 (log (/ 1 u1))) (* 3 (log (/ 1 u1)))))))) (* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (* -4 (log (/ 1 u1))) (* 3 (log (/ 1 u1)))))))))
(fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (log.f32 u1))) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) u1) (*.f32 (*.f32 #s(literal -1/2 binary32) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (log.f32 u1))) (*.f32 u1 u1))))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (-.f32 #s(literal 5/3 binary32) (/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (log.f32 u1)) #s(literal 1/4 binary32)) (log.f32 u1))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (log.f32 u1)))))) (*.f32 u1 (*.f32 u1 u1))) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (log.f32 u1)))))
(* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log -1) (+ (* -4 (log (/ -1 u1))) (* 3 (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 (/.f32 #s(literal -1 binary32) u1)))))
(+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) u1) (sqrt (/ 1 (+ (log -1) (+ (* -4 (log (/ -1 u1))) (* 3 (log (/ -1 u1))))))))) (* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log -1) (+ (* -4 (log (/ -1 u1))) (* 3 (log (/ -1 u1))))))))
(fma.f32 #s(literal -1/2 binary32) (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) u1)))))) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) u1))))))
(+ (* -1 (/ (+ (* 1/2 (* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (/ 1 (+ (log -1) (+ (* -4 (log (/ -1 u1))) (* 3 (log (/ -1 u1))))))))) (* 1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (+ (* -4 (log (/ -1 u1))) (* 3 (log (/ -1 u1)))))))))) u1) (sqrt (/ 1 (+ (log -1) (+ (* -4 (log (/ -1 u1))) (* 3 (log (/ -1 u1)))))))))) u1)) (* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log -1) (+ (* -4 (log (/ -1 u1))) (* 3 (log (/ -1 u1))))))))
(fma.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.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))))) (fma.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)) (/.f32 (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) u1)))))) u1)))) u1))
(+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (* (sin (* 2 (* u2 (PI)))) (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (+ (* -4 (log (/ -1 u1))) (* 3 (log (/ -1 u1)))))))))) (sqrt (/ 1 (+ (log -1) (+ (* -4 (log (/ -1 u1))) (* 3 (log (/ -1 u1))))))))) (* 1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (* (sqrt -1) (+ 5/3 (* -1/2 (/ (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (+ (* -4 (log (/ -1 u1))) (* 3 (log (/ -1 u1)))))))) (+ (log -1) (+ (* -4 (log (/ -1 u1))) (* 3 (log (/ -1 u1)))))))))) u1) (sqrt (/ 1 (+ (log -1) (+ (* -4 (log (/ -1 u1))) (* 3 (log (/ -1 u1)))))))))) u1)) (* 1/2 (* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (/ 1 (+ (log -1) (+ (* -4 (log (/ -1 u1))) (* 3 (log (/ -1 u1)))))))))) u1)) (* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log -1) (+ (* -4 (log (/ -1 u1))) (* 3 (log (/ -1 u1))))))))
(fma.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) u1))))) (/.f32 (fma.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) u1)))))) (/.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) u1))))) (fma.f32 (*.f32 #s(literal 1/2 binary32) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 #s(literal 5/3 binary32) (/.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 #s(literal 1/4 binary32) (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) u1)))) #s(literal -1/4 binary32)) (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) u1)))))) u1) (*.f32 (*.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 #s(literal 1/4 binary32) (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) u1)))) #s(literal -1/4 binary32)) (sqrt.f32 #s(literal -1 binary32))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))))) (neg.f32 u1))) (neg.f32 u1)))
(* 2 (* (* u2 (* (PI) (sqrt -1))) (sqrt (+ (log (+ 1 (* (+ u1 (pow u1 2)) (- (+ u1 (pow u1 2)) 1)))) (log (/ (+ 1 (pow u1 3)) (+ 1 (pow (+ u1 (pow u1 2)) 3))))))))
(*.f32 (sqrt.f32 (+.f32 (log1p.f32 (*.f32 (fma.f32 u1 u1 u1) (+.f32 (fma.f32 u1 u1 u1) #s(literal -1 binary32)))) (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))))) (*.f32 (*.f32 u2 (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32)))) #s(literal 2 binary32)))
(* u2 (+ (* -4/3 (* (* (pow u2 2) (* (pow (PI) 3) (sqrt -1))) (sqrt (+ (log (+ 1 (* (+ u1 (pow u1 2)) (- (+ u1 (pow u1 2)) 1)))) (log (/ (+ 1 (pow u1 3)) (+ 1 (pow (+ u1 (pow u1 2)) 3)))))))) (* 2 (* (* (PI) (sqrt -1)) (sqrt (+ (log (+ 1 (* (+ u1 (pow u1 2)) (- (+ u1 (pow u1 2)) 1)))) (log (/ (+ 1 (pow u1 3)) (+ 1 (pow (+ u1 (pow u1 2)) 3))))))))))
(*.f32 u2 (*.f32 (sqrt.f32 (+.f32 (log1p.f32 (*.f32 (fma.f32 u1 u1 u1) (+.f32 (fma.f32 u1 u1 u1) #s(literal -1 binary32)))) (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))))) (fma.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32)))))))
(* u2 (+ (* 2 (* (* (PI) (sqrt -1)) (sqrt (+ (log (+ 1 (* (+ u1 (pow u1 2)) (- (+ u1 (pow u1 2)) 1)))) (log (/ (+ 1 (pow u1 3)) (+ 1 (pow (+ u1 (pow u1 2)) 3)))))))) (* (pow u2 2) (+ (* -4/3 (* (* (pow (PI) 3) (sqrt -1)) (sqrt (+ (log (+ 1 (* (+ u1 (pow u1 2)) (- (+ u1 (pow u1 2)) 1)))) (log (/ (+ 1 (pow u1 3)) (+ 1 (pow (+ u1 (pow u1 2)) 3)))))))) (* 4/15 (* (* (pow u2 2) (* (pow (PI) 5) (sqrt -1))) (sqrt (+ (log (+ 1 (* (+ u1 (pow u1 2)) (- (+ u1 (pow u1 2)) 1)))) (log (/ (+ 1 (pow u1 3)) (+ 1 (pow (+ u1 (pow u1 2)) 3))))))))))))
(*.f32 u2 (fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (+.f32 (log1p.f32 (*.f32 (fma.f32 u1 u1 u1) (+.f32 (fma.f32 u1 u1 u1) #s(literal -1 binary32)))) (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32))))))) (*.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (+.f32 (log1p.f32 (*.f32 (fma.f32 u1 u1 u1) (+.f32 (fma.f32 u1 u1 u1) #s(literal -1 binary32)))) (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))))) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)) (*.f32 (*.f32 u2 (*.f32 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 u1 2)) (- (+ u1 (pow u1 2)) 1)))) (log (/ (+ 1 (pow u1 3)) (+ 1 (pow (+ u1 (pow u1 2)) 3)))))))) (* (pow u2 2) (+ (* -4/3 (* (* (pow (PI) 3) (sqrt -1)) (sqrt (+ (log (+ 1 (* (+ u1 (pow u1 2)) (- (+ u1 (pow u1 2)) 1)))) (log (/ (+ 1 (pow u1 3)) (+ 1 (pow (+ u1 (pow u1 2)) 3)))))))) (* (pow u2 2) (+ (* -8/315 (* (* (pow u2 2) (* (pow (PI) 7) (sqrt -1))) (sqrt (+ (log (+ 1 (* (+ u1 (pow u1 2)) (- (+ u1 (pow u1 2)) 1)))) (log (/ (+ 1 (pow u1 3)) (+ 1 (pow (+ u1 (pow u1 2)) 3)))))))) (* 4/15 (* (* (pow (PI) 5) (sqrt -1)) (sqrt (+ (log (+ 1 (* (+ u1 (pow u1 2)) (- (+ u1 (pow u1 2)) 1)))) (log (/ (+ 1 (pow u1 3)) (+ 1 (pow (+ u1 (pow u1 2)) 3))))))))))))))
(*.f32 u2 (fma.f32 (sqrt.f32 (+.f32 (log1p.f32 (*.f32 (fma.f32 u1 u1 u1) (+.f32 (fma.f32 u1 u1 u1) #s(literal -1 binary32)))) (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))))) (fma.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 (*.f32 (sqrt.f32 (+.f32 (log1p.f32 (*.f32 (fma.f32 u1 u1 u1) (+.f32 (fma.f32 u1 u1 u1) #s(literal -1 binary32)))) (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))))) (fma.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)))))
(* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log (+ 1 (* (+ u1 (pow u1 2)) (- (+ u1 (pow u1 2)) 1)))) (log (/ (+ 1 (pow u1 3)) (+ 1 (pow (+ u1 (pow u1 2)) 3)))))))
(*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (+.f32 (log1p.f32 (*.f32 (fma.f32 u1 u1 u1) (+.f32 (fma.f32 u1 u1 u1) #s(literal -1 binary32)))) (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))))))
(* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log (+ 1 (* (+ u1 (pow u1 2)) (- (+ u1 (pow u1 2)) 1)))) (log (/ (+ 1 (pow u1 3)) (+ 1 (pow (+ u1 (pow u1 2)) 3)))))))
(*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (+.f32 (log1p.f32 (*.f32 (fma.f32 u1 u1 u1) (+.f32 (fma.f32 u1 u1 u1) #s(literal -1 binary32)))) (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))))))
(* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log (+ 1 (* (+ u1 (pow u1 2)) (- (+ u1 (pow u1 2)) 1)))) (log (/ (+ 1 (pow u1 3)) (+ 1 (pow (+ u1 (pow u1 2)) 3)))))))
(*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (+.f32 (log1p.f32 (*.f32 (fma.f32 u1 u1 u1) (+.f32 (fma.f32 u1 u1 u1) #s(literal -1 binary32)))) (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))))))
(* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log (+ 1 (* (+ u1 (pow u1 2)) (- (+ u1 (pow u1 2)) 1)))) (log (/ (+ 1 (pow u1 3)) (+ 1 (pow (+ u1 (pow u1 2)) 3)))))))
(*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (+.f32 (log1p.f32 (*.f32 (fma.f32 u1 u1 u1) (+.f32 (fma.f32 u1 u1 u1) #s(literal -1 binary32)))) (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))))))
(* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log (+ 1 (* (+ u1 (pow u1 2)) (- (+ u1 (pow u1 2)) 1)))) (log (/ (+ 1 (pow u1 3)) (+ 1 (pow (+ u1 (pow u1 2)) 3)))))))
(*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (+.f32 (log1p.f32 (*.f32 (fma.f32 u1 u1 u1) (+.f32 (fma.f32 u1 u1 u1) #s(literal -1 binary32)))) (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))))))
(* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log (+ 1 (* (+ u1 (pow u1 2)) (- (+ u1 (pow u1 2)) 1)))) (log (/ (+ 1 (pow u1 3)) (+ 1 (pow (+ u1 (pow u1 2)) 3)))))))
(*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (+.f32 (log1p.f32 (*.f32 (fma.f32 u1 u1 u1) (+.f32 (fma.f32 u1 u1 u1) #s(literal -1 binary32)))) (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))))))
(* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log (+ 1 (* (+ u1 (pow u1 2)) (- (+ u1 (pow u1 2)) 1)))) (log (/ (+ 1 (pow u1 3)) (+ 1 (pow (+ u1 (pow u1 2)) 3)))))))
(*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (+.f32 (log1p.f32 (*.f32 (fma.f32 u1 u1 u1) (+.f32 (fma.f32 u1 u1 u1) #s(literal -1 binary32)))) (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))))))
(* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log (+ 1 (* (+ u1 (pow u1 2)) (- (+ u1 (pow u1 2)) 1)))) (log (/ (+ 1 (pow u1 3)) (+ 1 (pow (+ u1 (pow u1 2)) 3)))))))
(*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (+.f32 (log1p.f32 (*.f32 (fma.f32 u1 u1 u1) (+.f32 (fma.f32 u1 u1 u1) #s(literal -1 binary32)))) (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))))))
(* (sqrt u1) (pow (sqrt -1) 2))
(neg.f32 (sqrt.f32 u1))
(+ (* -1/4 (sqrt (pow u1 3))) (* (sqrt u1) (pow (sqrt -1) 2)))
(fma.f32 #s(literal -1/4 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (neg.f32 (sqrt.f32 u1)))
(+ (* (sqrt u1) (pow (sqrt -1) 2)) (* (pow u1 2) (+ (* -1/4 (sqrt (/ 1 u1))) (* 5/6 (sqrt u1)))))
(fma.f32 (*.f32 u1 u1) (fma.f32 #s(literal -1/4 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 (sqrt.f32 u1) #s(literal 5/6 binary32))) (neg.f32 (sqrt.f32 u1)))
(+ (* (sqrt u1) (pow (sqrt -1) 2)) (* (pow u1 2) (+ (* -1/4 (sqrt (/ 1 u1))) (* u1 (+ (* -1/2 (* (sqrt u1) (+ 1/4 (* 1/16 (/ 1 (* u1 (pow (sqrt -1) 2))))))) (* 5/6 (sqrt (/ 1 u1))))))))
(fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 u1) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/16 binary32) (neg.f32 u1)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal 5/6 binary32))) (*.f32 #s(literal -1/4 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))) (neg.f32 (sqrt.f32 u1)))
(* (sqrt -1) (sqrt (+ (* -4 (log (/ 1 u1))) (* 3 (log (/ 1 u1))))))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (log.f32 u1)))
(+ (* -1/2 (* (/ (sqrt -1) u1) (sqrt (/ 1 (+ (* -4 (log (/ 1 u1))) (* 3 (log (/ 1 u1)))))))) (* (sqrt -1) (sqrt (+ (* -4 (log (/ 1 u1))) (* 3 (log (/ 1 u1)))))))
(fma.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (log.f32 u1)) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (log.f32 u1))) (*.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1) #s(literal -1/2 binary32))))
(+ (* -1/2 (* (/ (sqrt -1) u1) (sqrt (/ 1 (+ (* -4 (log (/ 1 u1))) (* 3 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (* -4 (log (/ 1 u1))) (* 3 (log (/ 1 u1)))))))) (pow u1 2)) (sqrt (/ 1 (+ (* -4 (log (/ 1 u1))) (* 3 (log (/ 1 u1)))))))) (* (sqrt -1) (sqrt (+ (* -4 (log (/ 1 u1))) (* 3 (log (/ 1 u1))))))))
(fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (log.f32 u1))) (fma.f32 #s(literal -1/2 binary32) (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1) (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (log.f32 u1))) (*.f32 u1 u1)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (log.f32 u1))))
(+ (* -1/2 (* (/ (sqrt -1) u1) (sqrt (/ 1 (+ (* -4 (log (/ 1 u1))) (* 3 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (* -4 (log (/ 1 u1))) (* 3 (log (/ 1 u1)))))))) (pow u1 2)) (sqrt (/ 1 (+ (* -4 (log (/ 1 u1))) (* 3 (log (/ 1 u1)))))))) (+ (* 1/2 (* (/ (* (sqrt -1) (- 5/3 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (+ (* -4 (log (/ 1 u1))) (* 3 (log (/ 1 u1))))))) (+ (* -4 (log (/ 1 u1))) (* 3 (log (/ 1 u1)))))))) (pow u1 3)) (sqrt (/ 1 (+ (* -4 (log (/ 1 u1))) (* 3 (log (/ 1 u1)))))))) (* (sqrt -1) (sqrt (+ (* -4 (log (/ 1 u1))) (* 3 (log (/ 1 u1)))))))))
(fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (log.f32 u1))) (fma.f32 #s(literal -1/2 binary32) (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1) (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (log.f32 u1))) (*.f32 u1 u1)))) (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (-.f32 #s(literal 5/3 binary32) (/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (log.f32 u1)) #s(literal 1/4 binary32)) (log.f32 u1))) (*.f32 u1 (*.f32 u1 u1)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (log.f32 u1))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (log.f32 u1)))))
(* (sqrt -1) (sqrt (+ (log -1) (+ (* -4 (log (/ -1 u1))) (* 3 (log (/ -1 u1)))))))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) u1)))))
(+ (* -1/2 (* (/ (sqrt -1) u1) (sqrt (/ 1 (+ (log -1) (+ (* -4 (log (/ -1 u1))) (* 3 (log (/ -1 u1))))))))) (* (sqrt -1) (sqrt (+ (log -1) (+ (* -4 (log (/ -1 u1))) (* 3 (log (/ -1 u1))))))))
(fma.f32 #s(literal -1/2 binary32) (*.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) u1)))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) u1))))))
(+ (* -1 (/ (+ (* 1/2 (* (sqrt -1) (sqrt (/ 1 (+ (log -1) (+ (* -4 (log (/ -1 u1))) (* 3 (log (/ -1 u1))))))))) (* 1/2 (* (/ (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (+ (* -4 (log (/ -1 u1))) (* 3 (log (/ -1 u1))))))))) u1) (sqrt (/ 1 (+ (log -1) (+ (* -4 (log (/ -1 u1))) (* 3 (log (/ -1 u1)))))))))) u1)) (* (sqrt -1) (sqrt (+ (log -1) (+ (* -4 (log (/ -1 u1))) (* 3 (log (/ -1 u1))))))))
(fma.f32 (sqrt.f32 #s(literal -1 binary32)) (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 (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 (/.f32 #s(literal -1 binary32) u1)))))) u1)))) u1))
(+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (+ (* -4 (log (/ -1 u1))) (* 3 (log (/ -1 u1))))))))) (sqrt (/ 1 (+ (log -1) (+ (* -4 (log (/ -1 u1))) (* 3 (log (/ -1 u1))))))))) (* 1/2 (* (/ (* (sqrt -1) (+ 5/3 (* -1/2 (/ (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (+ (* -4 (log (/ -1 u1))) (* 3 (log (/ -1 u1)))))))) (+ (log -1) (+ (* -4 (log (/ -1 u1))) (* 3 (log (/ -1 u1))))))))) u1) (sqrt (/ 1 (+ (log -1) (+ (* -4 (log (/ -1 u1))) (* 3 (log (/ -1 u1)))))))))) u1)) (* 1/2 (* (sqrt -1) (sqrt (/ 1 (+ (log -1) (+ (* -4 (log (/ -1 u1))) (* 3 (log (/ -1 u1)))))))))) u1)) (* (sqrt -1) (sqrt (+ (log -1) (+ (* -4 (log (/ -1 u1))) (* 3 (log (/ -1 u1))))))))
(fma.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) u1)))) (/.f32 (fma.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 #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)))))) (/.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) u1))))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 #s(literal 5/3 binary32) (/.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 #s(literal 1/4 binary32) (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) u1)))) #s(literal -1/4 binary32)) (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) u1)))))) u1) (*.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 #s(literal 1/4 binary32) (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) u1)))) #s(literal -1/4 binary32)) (sqrt.f32 #s(literal -1 binary32))))) (neg.f32 u1))) (neg.f32 u1)))
u1
(* u1 (+ 1 (* 1/2 u1)))
(fma.f32 u1 (*.f32 u1 #s(literal 1/2 binary32)) u1)
(* u1 (+ 1 (* u1 (+ 1/2 (* -5/3 u1)))))
(fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal -5/3 binary32) #s(literal 1/2 binary32)) u1)
(* u1 (+ 1 (* u1 (+ 1/2 (* u1 (- (* 1/4 u1) 5/3))))))
(fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal -5/3 binary32)) #s(literal 1/2 binary32)) u1)
(* -1 (+ (* -4 (log (/ 1 u1))) (* 3 (log (/ 1 u1)))))
(neg.f32 (log.f32 u1))
(- (/ 1 u1) (+ (* -4 (log (/ 1 u1))) (* 3 (log (/ 1 u1)))))
(-.f32 (/.f32 #s(literal 1 binary32) u1) (log.f32 u1))
(- (+ (/ 1/2 (pow u1 2)) (/ 1 u1)) (+ (* -4 (log (/ 1 u1))) (* 3 (log (/ 1 u1)))))
(+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 u1 u1)) (-.f32 (/.f32 #s(literal 1 binary32) u1) (log.f32 u1)))
(- (+ (/ 1/2 (pow u1 2)) (/ 1 u1)) (+ (* -4 (log (/ 1 u1))) (+ (* 3 (log (/ 1 u1))) (* 5/3 (/ 1 (pow u1 3))))))
(+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 u1 u1)) (-.f32 (/.f32 #s(literal 1 binary32) u1) (+.f32 (log.f32 u1) (/.f32 #s(literal 5/3 binary32) (*.f32 u1 (*.f32 u1 u1))))))
(* -1 (+ (log -1) (+ (* -4 (log (/ -1 u1))) (* 3 (log (/ -1 u1))))))
(neg.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) u1))))
(- (/ 1 u1) (+ (log -1) (+ (* -4 (log (/ -1 u1))) (* 3 (log (/ -1 u1))))))
(-.f32 (/.f32 #s(literal 1 binary32) u1) (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) u1))))
(- (+ (/ 1/2 (pow u1 2)) (/ 1 u1)) (+ (log -1) (+ (* -4 (log (/ -1 u1))) (* 3 (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 (/.f32 #s(literal -1 binary32) u1)))))
(- (* -1 (/ (- (* -1 (/ (- 1/2 (* 5/3 (/ 1 u1))) u1)) 1) u1)) (+ (log -1) (+ (* -4 (log (/ -1 u1))) (* 3 (log (/ -1 u1))))))
(-.f32 (/.f32 (+.f32 (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal -5/3 binary32) u1)) (neg.f32 u1)) #s(literal -1 binary32)) (neg.f32 u1)) (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) u1))))
(* -1 u1)
(neg.f32 u1)
(* u1 (- (* -1/2 u1) 1))
(*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))
(* u1 (- (* u1 (- (* 5/3 u1) 1/2)) 1))
(*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal 5/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))
(* u1 (- (* u1 (- (* u1 (+ 5/3 (* -1/4 u1))) 1/2)) 1))
(*.f32 u1 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal 5/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32)))
(+ (* -4 (log (/ 1 u1))) (* 3 (log (/ 1 u1))))
(log.f32 u1)
(- (+ (* -4 (log (/ 1 u1))) (* 3 (log (/ 1 u1)))) (/ 1 u1))
(+.f32 (log.f32 u1) (/.f32 #s(literal -1 binary32) u1))
(+ (* -4 (log (/ 1 u1))) (+ (* -1 (/ (+ 1 (* 1/2 (/ 1 u1))) u1)) (* 3 (log (/ 1 u1)))))
(+.f32 (/.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal -1/2 binary32) u1)) u1) (log.f32 u1))
(- (+ (* -4 (log (/ 1 u1))) (+ (* 3 (log (/ 1 u1))) (* 5/3 (/ 1 (pow u1 3))))) (+ (/ 1/2 (pow u1 2)) (/ 1 u1)))
(+.f32 (log.f32 u1) (-.f32 (/.f32 #s(literal 5/3 binary32) (*.f32 u1 (*.f32 u1 u1))) (+.f32 (/.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1/2 binary32) (*.f32 u1 u1)))))
(+ (log -1) (+ (* -4 (log (/ -1 u1))) (* 3 (log (/ -1 u1)))))
(-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) u1)))
(- (+ (log -1) (+ (* -4 (log (/ -1 u1))) (* 3 (log (/ -1 u1))))) (/ 1 u1))
(+.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) u1))) (/.f32 #s(literal -1 binary32) u1))
(+ (log -1) (+ (* -4 (log (/ -1 u1))) (+ (* -1 (/ (+ 1 (* 1/2 (/ 1 u1))) u1)) (* 3 (log (/ -1 u1))))))
(+.f32 (log.f32 #s(literal -1 binary32)) (-.f32 (/.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal -1/2 binary32) u1)) u1) (log.f32 (/.f32 #s(literal -1 binary32) u1))))
(+ (log -1) (+ (* -4 (log (/ -1 u1))) (+ (* -1 (/ (+ 1 (* -1 (/ (- (* 5/3 (/ 1 u1)) 1/2) u1))) u1)) (* 3 (log (/ -1 u1))))))
(+.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) u1))) (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 (+.f32 (/.f32 #s(literal -5/3 binary32) u1) #s(literal 1/2 binary32)) u1)) (neg.f32 u1)))
(pow u1 2)
(*.f32 u1 u1)
(* (pow u1 2) (+ 1 (* -1 u1)))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) u1) u1)
(* (pow u1 2) (+ 1 (* u1 (- (* 11/12 u1) 1))))
(*.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 11/12 binary32) #s(literal -1 binary32)) #s(literal 1 binary32)))
(* (pow u1 2) (+ 1 (* u1 (- (* u1 (+ 11/12 (* -5/6 u1))) 1))))
(*.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -5/6 binary32) #s(literal 11/12 binary32)) #s(literal -1 binary32)) #s(literal 1 binary32)))
(pow (log (/ 1 u1)) 2)
(pow.f32 (neg.f32 (log.f32 u1)) #s(literal 2 binary32))
(+ (* -2 (/ (log (/ 1 u1)) u1)) (pow (log (/ 1 u1)) 2))
(fma.f32 #s(literal -2 binary32) (neg.f32 (/.f32 (log.f32 u1) u1)) (pow.f32 (neg.f32 (log.f32 u1)) #s(literal 2 binary32)))
(+ (* -2 (/ (log (/ 1 u1)) u1)) (+ (/ 1 (pow u1 2)) (+ (/ (log (/ 1 u1)) (pow u1 2)) (pow (log (/ 1 u1)) 2))))
(+.f32 (fma.f32 #s(literal -2 binary32) (neg.f32 (/.f32 (log.f32 u1) u1)) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (fma.f32 (log.f32 u1) (log.f32 u1) (/.f32 (neg.f32 (log.f32 u1)) (*.f32 u1 u1))))
(- (+ (* -2 (/ (log (/ 1 u1)) u1)) (+ (* -2/3 (/ (log (/ 1 u1)) (pow u1 3))) (+ (/ 1 (pow u1 2)) (+ (/ (log (/ 1 u1)) (pow u1 2)) (pow (log (/ 1 u1)) 2))))) (/ 1 (pow u1 3)))
(+.f32 (+.f32 (fma.f32 #s(literal -2/3 binary32) (/.f32 (neg.f32 (log.f32 u1)) (*.f32 u1 (*.f32 u1 u1))) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (fma.f32 (log.f32 u1) (log.f32 u1) (/.f32 (neg.f32 (log.f32 u1)) (*.f32 u1 u1)))) (fma.f32 #s(literal -2 binary32) (neg.f32 (/.f32 (log.f32 u1) u1)) (/.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1)))))
(pow (+ (log -1) (* -1 (log (/ -1 u1)))) 2)
(pow.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) u1))) #s(literal 2 binary32))
(+ (* 2 (/ (+ (log -1) (* -1 (log (/ -1 u1)))) u1)) (pow (+ (log -1) (* -1 (log (/ -1 u1)))) 2))
(fma.f32 #s(literal 2 binary32) (/.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) u1))) u1) (pow.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) u1))) #s(literal 2 binary32)))
(+ (* -1 (/ (+ (* -2 (+ (log -1) (* -1 (log (/ -1 u1))))) (* -1 (/ (+ 1 (* -1 (+ (log -1) (* -1 (log (/ -1 u1)))))) u1))) u1)) (pow (+ (log -1) (* -1 (log (/ -1 u1)))) 2))
(-.f32 (pow.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) u1))) #s(literal 2 binary32)) (/.f32 (fma.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) u1))) #s(literal -2 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) u1)))) (neg.f32 u1))) u1))
(+ (* -1 (/ (+ (* -2 (+ (log -1) (* -1 (log (/ -1 u1))))) (* -1 (/ (+ 1 (+ (* -1 (+ (log -1) (* -1 (log (/ -1 u1))))) (* -1 (/ (+ 1 (* -2/3 (+ (log -1) (* -1 (log (/ -1 u1)))))) u1)))) u1))) u1)) (pow (+ (log -1) (* -1 (log (/ -1 u1)))) 2))
(-.f32 (pow.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) u1))) #s(literal 2 binary32)) (/.f32 (fma.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) u1))) #s(literal -2 binary32) (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) u1)))) (/.f32 (fma.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) u1))) #s(literal -2/3 binary32) #s(literal 1 binary32)) u1)) (neg.f32 u1))) u1))
(* 2 (* u2 (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))
(* 2 (* u2 (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))
(* 2 (* u2 (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))
(* 2 (* u2 (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))
(* 2 (* u2 (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))
(* 2 (* u2 (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))
(* 2 (* u2 (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))
(* 2 (* u2 (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))
(* 2 (* u2 (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))
(* 2 (* u2 (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))
(* 2 (* u2 (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))
(* 2 (* u2 (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))
(* 2 (* u2 (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))
(* u2 (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI))))
(*.f32 u2 (fma.f32 u2 (*.f32 u2 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32))))
(* u2 (+ (* 2 (PI)) (* (pow u2 2) (+ (* -4/3 (pow (PI) 3)) (* 4/15 (* (pow u2 2) (pow (PI) 5)))))))
(*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (*.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32)))) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32))))
(* u2 (+ (* 2 (PI)) (* (pow u2 2) (+ (* -4/3 (pow (PI) 3)) (* (pow u2 2) (+ (* -8/315 (* (pow u2 2) (pow (PI) 7))) (* 4/15 (pow (PI) 5))))))))
(*.f32 u2 (fma.f32 #s(literal 2 binary32) (PI.f32) (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (*.f32 (pow.f32 (PI.f32) #s(literal 7 binary32)) #s(literal -8/315 binary32)) (*.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32)))) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))
(sin (* 2 (* u2 (PI))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
(sin (* 2 (* u2 (PI))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
(sin (* 2 (* u2 (PI))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
(sin (* 2 (* u2 (PI))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
(sin (* 2 (* u2 (PI))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
(sin (* 2 (* u2 (PI))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
(sin (* 2 (* u2 (PI))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
(sin (* 2 (* u2 (PI))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
(* u2 (PI))
(*.f32 u2 (PI.f32))
(* u2 (PI))
(*.f32 u2 (PI.f32))
(* u2 (PI))
(*.f32 u2 (PI.f32))
(* u2 (PI))
(*.f32 u2 (PI.f32))
(* u2 (PI))
(*.f32 u2 (PI.f32))
(* u2 (PI))
(*.f32 u2 (PI.f32))
(* u2 (PI))
(*.f32 u2 (PI.f32))
(* u2 (PI))
(*.f32 u2 (PI.f32))
(* u2 (PI))
(*.f32 u2 (PI.f32))
(* u2 (PI))
(*.f32 u2 (PI.f32))
(* u2 (PI))
(*.f32 u2 (PI.f32))
(* u2 (PI))
(*.f32 u2 (PI.f32))
(* -1 u1)
(neg.f32 u1)
(* u1 (- (* -1/2 u1) 1))
(*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))
(* u1 (- (* -1/2 u1) 1))
(*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))
(* u1 (- (* -1/2 u1) 1))
(*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))
(* -1/2 (pow u1 2))
(*.f32 u1 (*.f32 u1 #s(literal -1/2 binary32)))
(* -1 (* (pow u1 2) (+ 1/2 (/ 1 u1))))
(*.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) u1)) (*.f32 u1 (neg.f32 u1)))
(* -1 (* (pow u1 2) (+ 1/2 (/ 1 u1))))
(*.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) u1)) (*.f32 u1 (neg.f32 u1)))
(* -1 (* (pow u1 2) (+ 1/2 (/ 1 u1))))
(*.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) u1)) (*.f32 u1 (neg.f32 u1)))
(* -1/2 (pow u1 2))
(*.f32 u1 (*.f32 u1 #s(literal -1/2 binary32)))
(* -1 (* (pow u1 2) (+ 1/2 (/ 1 u1))))
(*.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) u1)) (*.f32 u1 (neg.f32 u1)))
(* -1 (* (pow u1 2) (+ 1/2 (/ 1 u1))))
(*.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) u1)) (*.f32 u1 (neg.f32 u1)))
(* -1 (* (pow u1 2) (+ 1/2 (/ 1 u1))))
(*.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) u1)) (*.f32 u1 (neg.f32 u1)))
(* 2 (* u2 (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))
(* u2 (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI))))
(*.f32 u2 (fma.f32 u2 (*.f32 u2 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32))))
(* u2 (+ (* 2 (PI)) (* (pow u2 2) (+ (* -4/3 (pow (PI) 3)) (* 4/15 (* (pow u2 2) (pow (PI) 5)))))))
(*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (*.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32)))) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32))))
(* u2 (+ (* 2 (PI)) (* (pow u2 2) (+ (* -4/3 (pow (PI) 3)) (* (pow u2 2) (+ (* -8/315 (* (pow u2 2) (pow (PI) 7))) (* 4/15 (pow (PI) 5))))))))
(*.f32 u2 (fma.f32 #s(literal 2 binary32) (PI.f32) (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (*.f32 (pow.f32 (PI.f32) #s(literal 7 binary32)) #s(literal -8/315 binary32)) (*.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32)))) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))
(sin (* 2 (* u2 (PI))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
(sin (* 2 (* u2 (PI))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
(sin (* 2 (* u2 (PI))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
(sin (* 2 (* u2 (PI))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
(sin (* 2 (* u2 (PI))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
(sin (* 2 (* u2 (PI))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
(sin (* 2 (* u2 (PI))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
(sin (* 2 (* u2 (PI))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
(* -3 (pow u1 4))
(*.f32 #s(literal -3 binary32) (pow.f32 u1 #s(literal 4 binary32)))
(* (pow u1 4) (- (* -3 u1) 3))
(*.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 #s(literal -3 binary32) #s(literal -3 binary32)))
(* (pow u1 4) (- (* u1 (- (* -1 u1) 3)) 3))
(*.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 (+.f32 (neg.f32 u1) #s(literal -3 binary32)) #s(literal -3 binary32)))
(* (pow u1 4) (- (* u1 (- (* u1 (- (* 3 u1) 1)) 3)) 3))
(*.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal 3 binary32) #s(literal -1 binary32)) #s(literal -3 binary32)) #s(literal -3 binary32)))
(* 3 (log (/ 1 u1)))
(neg.f32 (*.f32 #s(literal 3 binary32) (log.f32 u1)))
(- (* 3 (log (/ 1 u1))) (* 3 (/ 1 u1)))
(fma.f32 (neg.f32 (log.f32 u1)) #s(literal 3 binary32) (/.f32 #s(literal -3 binary32) u1))
(- (+ (* 3 (log (/ 1 u1))) (/ 3/2 (pow u1 2))) (* 3 (/ 1 u1)))
(+.f32 (/.f32 #s(literal 3/2 binary32) (*.f32 u1 u1)) (fma.f32 (neg.f32 (log.f32 u1)) #s(literal 3 binary32) (/.f32 #s(literal -3 binary32) u1)))
(- (+ (* 3 (log (/ 1 u1))) (+ (* 3/4 (/ 1 (pow u1 4))) (/ 3/2 (pow u1 2)))) (* 3 (/ 1 u1)))
(+.f32 (+.f32 (/.f32 #s(literal 3/2 binary32) (*.f32 u1 u1)) (/.f32 #s(literal 3/4 binary32) (pow.f32 u1 #s(literal 4 binary32)))) (fma.f32 (neg.f32 (log.f32 u1)) #s(literal 3 binary32) (/.f32 #s(literal -3 binary32) u1)))
(+ (log -1) (* 3 (log (/ -1 u1))))
(fma.f32 #s(literal 3 binary32) (log.f32 (/.f32 #s(literal -1 binary32) u1)) (log.f32 #s(literal -1 binary32)))
(- (+ (log -1) (* 3 (log (/ -1 u1)))) (* 3 (/ 1 u1)))
(+.f32 (log.f32 #s(literal -1 binary32)) (fma.f32 #s(literal 3 binary32) (log.f32 (/.f32 #s(literal -1 binary32) u1)) (/.f32 #s(literal -3 binary32) u1)))
(+ (log -1) (+ (* -1 (/ (- 3 (* 3/2 (/ 1 u1))) u1)) (* 3 (log (/ -1 u1)))))
(+.f32 (fma.f32 #s(literal 3 binary32) (log.f32 (/.f32 #s(literal -1 binary32) u1)) (log.f32 #s(literal -1 binary32))) (/.f32 (+.f32 #s(literal 3 binary32) (/.f32 #s(literal -3/2 binary32) u1)) (neg.f32 u1)))
(+ (log -1) (+ (* -1 (/ (+ 3 (* -1 (/ (+ 3/2 (* 3/4 (/ 1 (pow u1 2)))) u1))) u1)) (* 3 (log (/ -1 u1)))))
(+.f32 (log.f32 #s(literal -1 binary32)) (fma.f32 #s(literal 3 binary32) (log.f32 (/.f32 #s(literal -1 binary32) u1)) (/.f32 (-.f32 #s(literal 3 binary32) (/.f32 (+.f32 #s(literal 3/2 binary32) (/.f32 #s(literal 3/4 binary32) (*.f32 u1 u1))) u1)) (neg.f32 u1))))
(pow u1 2)
(*.f32 u1 u1)
(* (pow u1 2) (+ 1 (* 2 u1)))
(*.f32 u1 (*.f32 u1 (fma.f32 u1 #s(literal 2 binary32) #s(literal 1 binary32))))
(* (pow u1 2) (+ 1 (* u1 (+ 2 u1))))
(*.f32 (*.f32 u1 u1) (fma.f32 u1 (+.f32 u1 #s(literal 2 binary32)) #s(literal 1 binary32)))
(* (pow u1 2) (+ 1 (* u1 (+ 2 u1))))
(*.f32 (*.f32 u1 u1) (fma.f32 u1 (+.f32 u1 #s(literal 2 binary32)) #s(literal 1 binary32)))
(pow u1 4)
(pow.f32 u1 #s(literal 4 binary32))
(* (pow u1 4) (+ 1 (* 2 (/ 1 u1))))
(*.f32 (pow.f32 u1 #s(literal 4 binary32)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) u1)))
(* (pow u1 4) (+ 1 (+ (* 2 (/ 1 u1)) (/ 1 (pow u1 2)))))
(*.f32 (pow.f32 u1 #s(literal 4 binary32)) (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (/.f32 #s(literal 2 binary32) u1))))
(* (pow u1 4) (+ 1 (+ (* 2 (/ 1 u1)) (/ 1 (pow u1 2)))))
(*.f32 (pow.f32 u1 #s(literal 4 binary32)) (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (/.f32 #s(literal 2 binary32) u1))))
(pow u1 4)
(pow.f32 u1 #s(literal 4 binary32))
(* (pow u1 4) (+ 1 (* 2 (/ 1 u1))))
(*.f32 (pow.f32 u1 #s(literal 4 binary32)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) u1)))
(* (pow u1 4) (+ 1 (+ (* 2 (/ 1 u1)) (/ 1 (pow u1 2)))))
(*.f32 (pow.f32 u1 #s(literal 4 binary32)) (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (/.f32 #s(literal 2 binary32) u1))))
(* (pow u1 4) (+ 1 (+ (* 2 (/ 1 u1)) (/ 1 (pow u1 2)))))
(*.f32 (pow.f32 u1 #s(literal 4 binary32)) (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (/.f32 #s(literal 2 binary32) u1))))

rewrite376.0ms (2.7%)

Memory
-11.7MiB live, 389.6MiB allocated
Rules
4 434×lower-fma.f64
4 422×lower-fma.f32
4 306×lower-*.f64
4 266×lower-*.f32
2 274×lower-pow.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
083509
0145446
1490415
23491360
09039345
Stop Event
iter limit
node limit
iter limit
Counts
31 → 819
Calls
Call 1
Inputs
(/.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (neg.f32 (log1p.f32 u1)))
(neg.f32 (+.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (neg.f32 (log1p.f32 u1)))))
(+.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (neg.f32 (log1p.f32 u1))))
(*.f32 (sqrt.f32 (neg.f32 (+.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (neg.f32 (log1p.f32 u1)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))
#s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1)))
(neg.f32 (sqrt.f32 u1))
(sqrt.f32 u1)
(*.f32 (sqrt.f32 (neg.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(sqrt.f32 (neg.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32))))))
(neg.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))))
#s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32))))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (*.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32)))) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32))))))
(sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1))))
(neg.f32 (log1p.f32 (neg.f32 u1)))
(log1p.f32 (neg.f32 u1))
(*.f32 (sqrt.f32 (neg.f32 (+.f32 (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))) (log1p.f32 (*.f32 (fma.f32 u1 u1 u1) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(sqrt.f32 (neg.f32 (+.f32 (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))) (log1p.f32 (*.f32 (fma.f32 u1 u1 u1) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)))))))
(neg.f32 (+.f32 (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))) (log1p.f32 (*.f32 (fma.f32 u1 u1 u1) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))))))
(+.f32 (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))) (log1p.f32 (*.f32 (fma.f32 u1 u1 u1) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)))))
(pow.f32 (log1p.f32 u1) #s(literal 2 binary32))
(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)
#s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
(*.f32 u2 (PI.f32))
(*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))
#s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (*.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32)))) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32)))))
(*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))
(*.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32)))
(*.f32 (PI.f32) (PI.f32))
(log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32))))
(*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1))
Outputs
(neg.f32 (log1p.f32 u1))
(neg.f32 (log.f32 (neg.f32 (+.f32 u1 #s(literal -1 binary32)))))
(exp.f32 (*.f32 (log.f32 (/.f32 #s(literal -1 binary32) (log1p.f32 u1))) #s(literal -1 binary32)))
(+.f32 (log1p.f32 u1) (neg.f32 (log1p.f32 (*.f32 u1 u1))))
(+.f32 (neg.f32 (log1p.f32 u1)) #s(literal 0 binary32))
(+.f32 #s(literal 0 binary32) (neg.f32 (log1p.f32 u1)))
(+.f32 (neg.f32 (log1p.f32 (*.f32 u1 u1))) (log1p.f32 u1))
(+.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (+.f32 u1 #s(literal -1 binary32)))))
(+.f32 (neg.f32 (log.f32 (+.f32 u1 #s(literal -1 binary32)))) (log.f32 #s(literal -1 binary32)))
(+.f32 (*.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal -1 binary32)) (*.f32 (neg.f32 (log1p.f32 u1)) #s(literal -1 binary32)))
(+.f32 (*.f32 (neg.f32 (log1p.f32 u1)) #s(literal -1 binary32)) (*.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal -1 binary32)))
(+.f32 (log.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (log1p.f32 (fma.f32 u1 u1 u1)))
(+.f32 (log.f32 (pow.f32 (+.f32 u1 #s(literal 1 binary32)) #s(literal -1/2 binary32))) (log.f32 (pow.f32 (+.f32 u1 #s(literal 1 binary32)) #s(literal -1/2 binary32))))
(pow.f32 (neg.f32 (log1p.f32 u1)) #s(literal 1 binary32))
(pow.f32 (/.f32 #s(literal -1 binary32) (log1p.f32 u1)) #s(literal -1 binary32))
(pow.f32 (/.f32 (/.f32 #s(literal -1 binary32) (log1p.f32 u1)) #s(literal 1 binary32)) #s(literal -1 binary32))
(fma.f32 (log1p.f32 u1) #s(literal 1 binary32) (neg.f32 (log1p.f32 (*.f32 u1 u1))))
(fma.f32 (log1p.f32 u1) #s(literal -1 binary32) #s(literal 0 binary32))
(fma.f32 (log1p.f32 u1) (*.f32 (log1p.f32 u1) (/.f32 #s(literal -1 binary32) (log1p.f32 u1))) #s(literal 0 binary32))
(fma.f32 (log1p.f32 u1) (/.f32 (log1p.f32 u1) (neg.f32 (log1p.f32 u1))) #s(literal 0 binary32))
(fma.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (/.f32 #s(literal -1 binary32) (log1p.f32 u1)) #s(literal 0 binary32))
(fma.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (neg.f32 (/.f32 #s(literal -1 binary32) (log1p.f32 u1))) (neg.f32 (log1p.f32 (*.f32 u1 u1))))
(fma.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) (log1p.f32 u1)) (neg.f32 (log1p.f32 (*.f32 u1 u1))))
(fma.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal -1 binary32) (*.f32 (neg.f32 (log1p.f32 u1)) #s(literal -1 binary32)))
(fma.f32 #s(literal 1 binary32) (log1p.f32 u1) (neg.f32 (log1p.f32 (*.f32 u1 u1))))
(fma.f32 #s(literal 1 binary32) (neg.f32 (log1p.f32 u1)) #s(literal 0 binary32))
(fma.f32 (neg.f32 (log1p.f32 u1)) #s(literal 1 binary32) #s(literal 0 binary32))
(fma.f32 (neg.f32 (log1p.f32 u1)) #s(literal -1 binary32) (*.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal -1 binary32)))
(fma.f32 #s(literal -1 binary32) (log1p.f32 u1) #s(literal 0 binary32))
(fma.f32 #s(literal -1 binary32) (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1))
(fma.f32 #s(literal -1 binary32) (neg.f32 (log1p.f32 u1)) (neg.f32 (log1p.f32 (*.f32 u1 u1))))
(fma.f32 (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32))) (/.f32 #s(literal -1 binary32) (log1p.f32 u1)) (neg.f32 (log1p.f32 (*.f32 u1 u1))))
(fma.f32 (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (log1p.f32 u1)) #s(literal 0 binary32))
(fma.f32 (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32)) (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)))) (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 (log1p.f32 u1)) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32)))) (neg.f32 (log1p.f32 (*.f32 u1 u1))))
(fma.f32 (/.f32 #s(literal -1 binary32) (log1p.f32 u1)) (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) #s(literal 0 binary32))
(fma.f32 (*.f32 (log1p.f32 u1) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32))))) (/.f32 #s(literal 1 binary32) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32))))) (neg.f32 (log1p.f32 (*.f32 u1 u1))))
(fma.f32 (/.f32 (log1p.f32 u1) #s(literal -1 binary32)) #s(literal 1 binary32) #s(literal 0 binary32))
(fma.f32 (sqrt.f32 (log1p.f32 u1)) (sqrt.f32 (log1p.f32 u1)) (neg.f32 (log1p.f32 (*.f32 u1 u1))))
(fma.f32 (pow.f32 (sqrt.f32 (log1p.f32 u1)) #s(literal 1 binary32)) (pow.f32 (sqrt.f32 (log1p.f32 u1)) #s(literal 1 binary32)) (neg.f32 (log1p.f32 (*.f32 u1 u1))))
(-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1)))
(-.f32 (neg.f32 (log1p.f32 u1)) #s(literal 0 binary32))
(-.f32 #s(literal 0 binary32) (log1p.f32 u1))
(-.f32 #s(literal 0 binary32) (log.f32 (neg.f32 (+.f32 u1 #s(literal -1 binary32)))))
(-.f32 (neg.f32 (log1p.f32 (*.f32 u1 u1))) (neg.f32 (log1p.f32 u1)))
(-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (+.f32 u1 #s(literal -1 binary32))))
(-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (*.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32)))))
(-.f32 (neg.f32 (log.f32 (+.f32 u1 #s(literal -1 binary32)))) (log.f32 #s(literal -1 binary32)))
(/.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (neg.f32 (log1p.f32 u1)))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (log1p.f32 u1)))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal -1 binary32) (log1p.f32 u1)) #s(literal 1 binary32)))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 #s(literal -1 binary32) (log1p.f32 u1))))
(/.f32 (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32))) (log1p.f32 u1))
(/.f32 (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32)) (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)))) (neg.f32 (fma.f32 (neg.f32 (log1p.f32 u1)) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32)))))
(/.f32 (*.f32 (log1p.f32 u1) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32))))) (neg.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32))))))
(/.f32 (*.f32 (log1p.f32 u1) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32))))) (-.f32 (neg.f32 (log1p.f32 (*.f32 u1 u1))) (log1p.f32 u1)))
(/.f32 (neg.f32 (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32)) (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32))))) (fma.f32 (neg.f32 (log1p.f32 u1)) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32))))
(/.f32 (neg.f32 (*.f32 (log1p.f32 u1) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (+.f32 (pow.f32 (neg.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 #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 (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32))) #s(literal 0 binary32)) (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (+.f32 #s(literal 0 binary32) (*.f32 (neg.f32 (log1p.f32 u1)) #s(literal 0 binary32)))))
(/.f32 (-.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) #s(literal 0 binary32)) (neg.f32 (log1p.f32 u1)))
(/.f32 (*.f32 #s(literal -1 binary32) (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32)) (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32))))) (fma.f32 (neg.f32 (log1p.f32 u1)) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32))))
(/.f32 (*.f32 #s(literal -1 binary32) (*.f32 (log1p.f32 u1) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) #s(literal -1 binary32)) (log1p.f32 u1))
(*.f32 (log1p.f32 u1) #s(literal -1 binary32))
(*.f32 (log1p.f32 u1) (*.f32 (log1p.f32 u1) (/.f32 #s(literal -1 binary32) (log1p.f32 u1))))
(*.f32 (log1p.f32 u1) (/.f32 (log1p.f32 u1) (neg.f32 (log1p.f32 u1))))
(*.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (/.f32 #s(literal -1 binary32) (log1p.f32 u1)))
(*.f32 #s(literal 1 binary32) (neg.f32 (log1p.f32 u1)))
(*.f32 (neg.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 2 binary32))) (/.f32 #s(literal 1 binary32) (log1p.f32 u1)))
(*.f32 (/.f32 #s(literal -1 binary32) (log1p.f32 u1)) (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)))
(*.f32 (/.f32 (log1p.f32 u1) #s(literal -1 binary32)) #s(literal 1 binary32))
(log.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))))
(log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(neg.f32 (log1p.f32 u1))
(neg.f32 (log.f32 (neg.f32 (+.f32 u1 #s(literal -1 binary32)))))
(exp.f32 (*.f32 (log.f32 (/.f32 #s(literal -1 binary32) (log1p.f32 u1))) #s(literal -1 binary32)))
(+.f32 (log1p.f32 u1) (neg.f32 (log1p.f32 (*.f32 u1 u1))))
(+.f32 (neg.f32 (log1p.f32 u1)) #s(literal 0 binary32))
(+.f32 #s(literal 0 binary32) (neg.f32 (log1p.f32 u1)))
(+.f32 (neg.f32 (log1p.f32 (*.f32 u1 u1))) (log1p.f32 u1))
(+.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (+.f32 u1 #s(literal -1 binary32)))))
(+.f32 (neg.f32 (log.f32 (+.f32 u1 #s(literal -1 binary32)))) (log.f32 #s(literal -1 binary32)))
(+.f32 (*.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal -1 binary32)) (*.f32 (neg.f32 (log1p.f32 u1)) #s(literal -1 binary32)))
(+.f32 (*.f32 (neg.f32 (log1p.f32 u1)) #s(literal -1 binary32)) (*.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal -1 binary32)))
(+.f32 (log.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (log1p.f32 (fma.f32 u1 u1 u1)))
(+.f32 (log.f32 (pow.f32 (+.f32 u1 #s(literal 1 binary32)) #s(literal -1/2 binary32))) (log.f32 (pow.f32 (+.f32 u1 #s(literal 1 binary32)) #s(literal -1/2 binary32))))
(pow.f32 (neg.f32 (log1p.f32 u1)) #s(literal 1 binary32))
(pow.f32 (/.f32 #s(literal -1 binary32) (log1p.f32 u1)) #s(literal -1 binary32))
(pow.f32 (/.f32 (/.f32 #s(literal -1 binary32) (log1p.f32 u1)) #s(literal 1 binary32)) #s(literal -1 binary32))
(fma.f32 (log1p.f32 u1) #s(literal 1 binary32) (neg.f32 (log1p.f32 (*.f32 u1 u1))))
(fma.f32 (log1p.f32 u1) #s(literal -1 binary32) #s(literal 0 binary32))
(fma.f32 (log1p.f32 u1) (*.f32 (log1p.f32 u1) (/.f32 #s(literal -1 binary32) (log1p.f32 u1))) #s(literal 0 binary32))
(fma.f32 (log1p.f32 u1) (/.f32 (log1p.f32 u1) (neg.f32 (log1p.f32 u1))) #s(literal 0 binary32))
(fma.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (/.f32 #s(literal -1 binary32) (log1p.f32 u1)) #s(literal 0 binary32))
(fma.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (neg.f32 (/.f32 #s(literal -1 binary32) (log1p.f32 u1))) (neg.f32 (log1p.f32 (*.f32 u1 u1))))
(fma.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) (log1p.f32 u1)) (neg.f32 (log1p.f32 (*.f32 u1 u1))))
(fma.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal -1 binary32) (*.f32 (neg.f32 (log1p.f32 u1)) #s(literal -1 binary32)))
(fma.f32 #s(literal 1 binary32) (log1p.f32 u1) (neg.f32 (log1p.f32 (*.f32 u1 u1))))
(fma.f32 #s(literal 1 binary32) (neg.f32 (log1p.f32 u1)) #s(literal 0 binary32))
(fma.f32 (neg.f32 (log1p.f32 u1)) #s(literal 1 binary32) #s(literal 0 binary32))
(fma.f32 (neg.f32 (log1p.f32 u1)) #s(literal -1 binary32) (*.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal -1 binary32)))
(fma.f32 #s(literal -1 binary32) (log1p.f32 u1) #s(literal 0 binary32))
(fma.f32 #s(literal -1 binary32) (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1))
(fma.f32 #s(literal -1 binary32) (neg.f32 (log1p.f32 u1)) (neg.f32 (log1p.f32 (*.f32 u1 u1))))
(fma.f32 (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32))) (/.f32 #s(literal -1 binary32) (log1p.f32 u1)) (neg.f32 (log1p.f32 (*.f32 u1 u1))))
(fma.f32 (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (log1p.f32 u1)) #s(literal 0 binary32))
(fma.f32 (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32)) (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)))) (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 (log1p.f32 u1)) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32)))) (neg.f32 (log1p.f32 (*.f32 u1 u1))))
(fma.f32 (/.f32 #s(literal -1 binary32) (log1p.f32 u1)) (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) #s(literal 0 binary32))
(fma.f32 (*.f32 (log1p.f32 u1) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32))))) (/.f32 #s(literal 1 binary32) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32))))) (neg.f32 (log1p.f32 (*.f32 u1 u1))))
(fma.f32 (/.f32 (log1p.f32 u1) #s(literal -1 binary32)) #s(literal 1 binary32) #s(literal 0 binary32))
(fma.f32 (sqrt.f32 (log1p.f32 u1)) (sqrt.f32 (log1p.f32 u1)) (neg.f32 (log1p.f32 (*.f32 u1 u1))))
(fma.f32 (pow.f32 (sqrt.f32 (log1p.f32 u1)) #s(literal 1 binary32)) (pow.f32 (sqrt.f32 (log1p.f32 u1)) #s(literal 1 binary32)) (neg.f32 (log1p.f32 (*.f32 u1 u1))))
(-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1)))
(-.f32 (neg.f32 (log1p.f32 u1)) #s(literal 0 binary32))
(-.f32 #s(literal 0 binary32) (log1p.f32 u1))
(-.f32 #s(literal 0 binary32) (log.f32 (neg.f32 (+.f32 u1 #s(literal -1 binary32)))))
(-.f32 (neg.f32 (log1p.f32 (*.f32 u1 u1))) (neg.f32 (log1p.f32 u1)))
(-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (+.f32 u1 #s(literal -1 binary32))))
(-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (*.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32)))))
(-.f32 (neg.f32 (log.f32 (+.f32 u1 #s(literal -1 binary32)))) (log.f32 #s(literal -1 binary32)))
(/.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (neg.f32 (log1p.f32 u1)))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (log1p.f32 u1)))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal -1 binary32) (log1p.f32 u1)) #s(literal 1 binary32)))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 #s(literal -1 binary32) (log1p.f32 u1))))
(/.f32 (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32))) (log1p.f32 u1))
(/.f32 (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32)) (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)))) (neg.f32 (fma.f32 (neg.f32 (log1p.f32 u1)) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32)))))
(/.f32 (*.f32 (log1p.f32 u1) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32))))) (neg.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32))))))
(/.f32 (*.f32 (log1p.f32 u1) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32))))) (-.f32 (neg.f32 (log1p.f32 (*.f32 u1 u1))) (log1p.f32 u1)))
(/.f32 (neg.f32 (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32)) (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32))))) (fma.f32 (neg.f32 (log1p.f32 u1)) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32))))
(/.f32 (neg.f32 (*.f32 (log1p.f32 u1) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (+.f32 (pow.f32 (neg.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 #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 (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32))) #s(literal 0 binary32)) (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (+.f32 #s(literal 0 binary32) (*.f32 (neg.f32 (log1p.f32 u1)) #s(literal 0 binary32)))))
(/.f32 (-.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) #s(literal 0 binary32)) (neg.f32 (log1p.f32 u1)))
(/.f32 (*.f32 #s(literal -1 binary32) (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32)) (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32))))) (fma.f32 (neg.f32 (log1p.f32 u1)) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32))))
(/.f32 (*.f32 #s(literal -1 binary32) (*.f32 (log1p.f32 u1) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) #s(literal -1 binary32)) (log1p.f32 u1))
(*.f32 (log1p.f32 u1) #s(literal -1 binary32))
(*.f32 (log1p.f32 u1) (*.f32 (log1p.f32 u1) (/.f32 #s(literal -1 binary32) (log1p.f32 u1))))
(*.f32 (log1p.f32 u1) (/.f32 (log1p.f32 u1) (neg.f32 (log1p.f32 u1))))
(*.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (/.f32 #s(literal -1 binary32) (log1p.f32 u1)))
(*.f32 #s(literal 1 binary32) (neg.f32 (log1p.f32 u1)))
(*.f32 (neg.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 2 binary32))) (/.f32 #s(literal 1 binary32) (log1p.f32 u1)))
(*.f32 (/.f32 #s(literal -1 binary32) (log1p.f32 u1)) (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)))
(*.f32 (/.f32 (log1p.f32 u1) #s(literal -1 binary32)) #s(literal 1 binary32))
(log.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))))
(log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(log1p.f32 u1)
(log1p.f32 (neg.f32 u1))
(log1p.f32 (neg.f32 (neg.f32 u1)))
(neg.f32 (neg.f32 (log1p.f32 u1)))
(neg.f32 (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))
(exp.f32 (log.f32 (log1p.f32 u1)))
(exp.f32 (-.f32 (*.f32 #s(literal 2 binary32) (log.f32 (log1p.f32 u1))) (log.f32 (log1p.f32 u1))))
(+.f32 (log1p.f32 u1) #s(literal 0 binary32))
(+.f32 (log1p.f32 (*.f32 u1 u1)) (neg.f32 (log1p.f32 u1)))
(+.f32 (neg.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 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))))
(+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (+.f32 u1 #s(literal -1 binary32))))
(+.f32 (log.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))))) (log.f32 #s(literal -1 binary32)))
(+.f32 (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (log1p.f32 u1))
(+.f32 (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (log1p.f32 (fma.f32 u1 u1 u1)))
(+.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal 1 binary32))) (neg.f32 (log1p.f32 u1)))
(pow.f32 (log1p.f32 u1) #s(literal 1 binary32))
(pow.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) #s(literal 1/2 binary32))
(pow.f32 (neg.f32 (/.f32 #s(literal -1 binary32) (log1p.f32 u1))) #s(literal -1 binary32))
(pow.f32 (/.f32 (fma.f32 (neg.f32 (log1p.f32 u1)) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32))) (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32)) (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32))))) #s(literal -1 binary32))
(pow.f32 (/.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))) (*.f32 (log1p.f32 u1) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))))) #s(literal -1 binary32))
(pow.f32 (/.f32 #s(literal 1 binary32) (log1p.f32 u1)) #s(literal -1 binary32))
(pow.f32 (sqrt.f32 (log1p.f32 u1)) #s(literal 2 binary32))
(fma.f32 (log1p.f32 u1) #s(literal 1 binary32) #s(literal 0 binary32))
(fma.f32 (log1p.f32 u1) #s(literal -1 binary32) (log1p.f32 (*.f32 u1 u1)))
(fma.f32 (log1p.f32 u1) (*.f32 (log1p.f32 u1) (/.f32 #s(literal -1 binary32) (log1p.f32 u1))) (log1p.f32 (*.f32 u1 u1)))
(fma.f32 (log1p.f32 u1) (/.f32 (log1p.f32 u1) (neg.f32 (log1p.f32 u1))) (log1p.f32 (*.f32 u1 u1)))
(fma.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (/.f32 #s(literal -1 binary32) (log1p.f32 u1)) (log1p.f32 (*.f32 u1 u1)))
(fma.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (neg.f32 (/.f32 #s(literal -1 binary32) (log1p.f32 u1))) #s(literal 0 binary32))
(fma.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) (log1p.f32 u1)) #s(literal 0 binary32))
(fma.f32 #s(literal 1 binary32) (log1p.f32 u1) #s(literal 0 binary32))
(fma.f32 #s(literal 1 binary32) (neg.f32 (log1p.f32 u1)) (log1p.f32 (*.f32 u1 u1)))
(fma.f32 (neg.f32 (log1p.f32 u1)) #s(literal 1 binary32) (log1p.f32 (*.f32 u1 u1)))
(fma.f32 #s(literal -1 binary32) (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1)))
(fma.f32 #s(literal -1 binary32) (neg.f32 (log1p.f32 u1)) #s(literal 0 binary32))
(fma.f32 (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32))) (/.f32 #s(literal -1 binary32) (log1p.f32 u1)) #s(literal 0 binary32))
(fma.f32 (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (log1p.f32 u1)) (log1p.f32 (*.f32 u1 u1)))
(fma.f32 (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32)) (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)))) (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 (log1p.f32 u1)) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32)))) #s(literal 0 binary32))
(fma.f32 (/.f32 #s(literal -1 binary32) (log1p.f32 u1)) (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (log1p.f32 (*.f32 u1 u1)))
(fma.f32 (*.f32 (log1p.f32 u1) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32))))) (/.f32 #s(literal 1 binary32) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32))))) #s(literal 0 binary32))
(fma.f32 (/.f32 (log1p.f32 u1) #s(literal -1 binary32)) #s(literal 1 binary32) (log1p.f32 (*.f32 u1 u1)))
(fma.f32 (sqrt.f32 (log1p.f32 u1)) (sqrt.f32 (log1p.f32 u1)) #s(literal 0 binary32))
(fma.f32 (pow.f32 (sqrt.f32 (log1p.f32 u1)) #s(literal 1 binary32)) (pow.f32 (sqrt.f32 (log1p.f32 u1)) #s(literal 1 binary32)) #s(literal 0 binary32))
(-.f32 (log1p.f32 u1) #s(literal 0 binary32))
(-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1))
(-.f32 (neg.f32 (log1p.f32 u1)) (neg.f32 (log1p.f32 (*.f32 u1 u1))))
(-.f32 #s(literal 0 binary32) (neg.f32 (log1p.f32 u1)))
(-.f32 #s(literal 0 binary32) (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))
(-.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) (log1p.f32 (fma.f32 u1 u1 u1)))
(-.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) (log.f32 (*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))))
(-.f32 (log.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))) (log.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))))
(-.f32 (log1p.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1) #s(literal 1 binary32)))))
(-.f32 (log1p.f32 (neg.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.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) (fma.f32 u1 u1 u1)) (fma.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))))))
(-.f32 (log.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)))))
(-.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (+.f32 u1 #s(literal -1 binary32)))))
(-.f32 (log.f32 (+.f32 u1 #s(literal -1 binary32))) (log.f32 #s(literal -1 binary32)))
(-.f32 (/.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32)) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32))))) (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32))))))
(-.f32 (+.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 0 binary32)) (log1p.f32 u1))
(-.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal 1 binary32))) (log1p.f32 u1))
(-.f32 (log.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (log.f32 (+.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 (neg.f32 u1) #s(literal 1 binary32))))
(-.f32 (log.f32 (*.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (log1p.f32 (fma.f32 u1 u1 u1)))
(-.f32 (log.f32 (*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (log1p.f32 u1))
(-.f32 (log.f32 (*.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) #s(literal 1 binary32))) (log.f32 (*.f32 (fma.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1) #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32)))))
(-.f32 (log.f32 (*.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))))) (log1p.f32 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1))))
(-.f32 (log.f32 (*.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))))) (log.f32 (*.f32 (fma.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1) #s(literal 1 binary32)) #s(literal 1 binary32))))
(-.f32 (log.f32 (*.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) #s(literal -1 binary32))) (log.f32 (*.f32 (fma.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1) #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))))
(-.f32 (log.f32 (*.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))))) (log.f32 (*.f32 (fma.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1) #s(literal 1 binary32)) #s(literal -1 binary32))))
(-.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 u1 #s(literal 1 binary32)))))
(-.f32 (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))))) (log1p.f32 (*.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 u1 #s(literal 1 binary32))))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal 1 binary32))))
(-.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 u1 #s(literal -1 binary32)))))
(-.f32 (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal -1 binary32))))
(-.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal -1 binary32))) (log.f32 (+.f32 u1 #s(literal -1 binary32))))
(-.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))))) (log.f32 #s(literal -1 binary32)))
(/.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (log1p.f32 u1))
(/.f32 #s(literal 1 binary32) (neg.f32 (/.f32 #s(literal -1 binary32) (log1p.f32 u1))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (neg.f32 (log1p.f32 u1)) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32))) (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32)) (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))) (*.f32 (log1p.f32 u1) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))))))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (log1p.f32 u1)))
(/.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) (log1p.f32 u1)))
(/.f32 (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32))) (neg.f32 (log1p.f32 u1)))
(/.f32 (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32)) (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)))) (fma.f32 (neg.f32 (log1p.f32 u1)) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32))))
(/.f32 (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32)) (neg.f32 (pow.f32 (log1p.f32 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 (*.f32 u1 u1)) (neg.f32 (log1p.f32 u1))))))
(/.f32 (*.f32 (log1p.f32 u1) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32))))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32)) (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32))))) (neg.f32 (fma.f32 (neg.f32 (log1p.f32 u1)) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (*.f32 (log1p.f32 u1) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))))) (neg.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32))))))
(/.f32 (-.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32))) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(*.f32 (log1p.f32 u1) #s(literal 1 binary32))
(*.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (neg.f32 (/.f32 #s(literal -1 binary32) (log1p.f32 u1))))
(*.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) (log1p.f32 u1)))
(*.f32 #s(literal 1 binary32) (log1p.f32 u1))
(*.f32 #s(literal -1 binary32) (neg.f32 (log1p.f32 u1)))
(*.f32 (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32))) (/.f32 #s(literal -1 binary32) (log1p.f32 u1)))
(*.f32 (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32)) (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)))) (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 (log1p.f32 u1)) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32)))))
(*.f32 (*.f32 (log1p.f32 u1) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32))))) (/.f32 #s(literal 1 binary32) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32))))))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (pow.f32 (sqrt.f32 (log1p.f32 u1)) #s(literal 1 binary32)) (pow.f32 (sqrt.f32 (log1p.f32 u1)) #s(literal 1 binary32)))
(log.f32 (+.f32 u1 #s(literal 1 binary32)))
(log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) (sqrt.f32 (neg.f32 (log1p.f32 u1))))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 u1))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))))
(*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))))
(*.f32 #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))))
#s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1)))
(neg.f32 (sqrt.f32 u1))
(+.f32 #s(literal 0 binary32) (neg.f32 (sqrt.f32 u1)))
(-.f32 #s(literal 0 binary32) (sqrt.f32 u1))
(/.f32 (neg.f32 u1) (+.f32 #s(literal 0 binary32) (sqrt.f32 u1)))
(/.f32 (-.f32 #s(literal 0 binary32) (*.f32 u1 (sqrt.f32 u1))) (+.f32 #s(literal 0 binary32) (+.f32 u1 (*.f32 #s(literal 0 binary32) (sqrt.f32 u1)))))
(*.f32 (sqrt.f32 u1) #s(literal -1 binary32))
(*.f32 #s(literal -1 binary32) (sqrt.f32 u1))
(exp.f32 (*.f32 (log.f32 u1) #s(literal 1/2 binary32)))
(pow.f32 u1 #s(literal 1/2 binary32))
(pow.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))
(pow.f32 (pow.f32 u1 #s(literal 1/4 binary32)) #s(literal 2 binary32))
(pow.f32 (exp.f32 (log.f32 u1)) #s(literal 1/2 binary32))
(sqrt.f32 u1)
(*.f32 #s(literal 1 binary32) (sqrt.f32 u1))
(*.f32 (sqrt.f32 u1) #s(literal 1 binary32))
(*.f32 (sqrt.f32 u1) (pow.f32 #s(literal 1 binary32) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 u1 #s(literal 1/4 binary32)) (pow.f32 u1 #s(literal 1/4 binary32)))
(*.f32 (pow.f32 #s(literal 1 binary32) #s(literal 1/2 binary32)) (sqrt.f32 u1))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) (sqrt.f32 (neg.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))))))
(*.f32 (sqrt.f32 (neg.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))))
(exp.f32 (*.f32 (log.f32 (neg.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))))) #s(literal 1/2 binary32)))
(pow.f32 (neg.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32))))) #s(literal 1/2 binary32))
(pow.f32 (pow.f32 (neg.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32))))) #s(literal 1/4 binary32)) #s(literal 2 binary32))
(pow.f32 (*.f32 (neg.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32))))) (neg.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))))) #s(literal 1/4 binary32))
(pow.f32 (exp.f32 (log.f32 (neg.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32))))))) #s(literal 1/2 binary32))
(/.f32 (sqrt.f32 (-.f32 #s(literal 0 binary32) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))))))) (sqrt.f32 (+.f32 #s(literal 0 binary32) (fma.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) (*.f32 #s(literal 0 binary32) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))))))))
(/.f32 (sqrt.f32 (-.f32 #s(literal 0 binary32) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32))))))) (sqrt.f32 (+.f32 #s(literal 0 binary32) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))))))
(sqrt.f32 (neg.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32))))))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32))))))
(*.f32 (sqrt.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32))))) (sqrt.f32 #s(literal -1 binary32)))
(*.f32 (pow.f32 (neg.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32))))) #s(literal 1/4 binary32)) (pow.f32 (neg.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32))))) #s(literal 1/4 binary32)))
(neg.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))))
(+.f32 #s(literal 0 binary32) (neg.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32))))))
(-.f32 #s(literal 0 binary32) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))))
(/.f32 (-.f32 #s(literal 0 binary32) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32))))))) (+.f32 #s(literal 0 binary32) (fma.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) (*.f32 #s(literal 0 binary32) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32))))))))
(/.f32 (-.f32 #s(literal 0 binary32) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))))) (+.f32 #s(literal 0 binary32) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32))))))
(*.f32 #s(literal -1 binary32) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))))
(*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) #s(literal -1 binary32))
#s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32))))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 u1))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (fma.f32 #s(literal 2 binary32) (PI.f32) (*.f32 (*.f32 u2 u2) (fma.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 u2 (*.f32 #s(literal 4/15 binary32) (*.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (sqrt.f32 (PI.f32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (sqrt.f32 (PI.f32)))) u2)))))))))
(*.f32 #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (fma.f32 #s(literal 2 binary32) (PI.f32) (*.f32 (*.f32 u2 u2) (fma.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 u2 (*.f32 #s(literal 4/15 binary32) (*.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (sqrt.f32 (PI.f32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (sqrt.f32 (PI.f32)))) u2)))))))) (sqrt.f32 (neg.f32 (log1p.f32 u1))))
(exp.f32 (*.f32 (log.f32 (neg.f32 (log1p.f32 u1))) #s(literal 1/2 binary32)))
(pow.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) #s(literal 1/4 binary32))
(pow.f32 (neg.f32 (log1p.f32 u1)) #s(literal 1/2 binary32))
(pow.f32 (pow.f32 (neg.f32 (log1p.f32 u1)) #s(literal 1/4 binary32)) #s(literal 2 binary32))
(pow.f32 (exp.f32 (log.f32 (neg.f32 (log1p.f32 u1)))) #s(literal 1/2 binary32))
(/.f32 (sqrt.f32 (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32)) (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32))))) (sqrt.f32 (neg.f32 (fma.f32 (neg.f32 (log1p.f32 u1)) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32))))))
(/.f32 (sqrt.f32 (*.f32 (log1p.f32 u1) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))))) (sqrt.f32 (neg.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))))))
(/.f32 (sqrt.f32 (*.f32 (log1p.f32 u1) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))))) (sqrt.f32 (-.f32 (neg.f32 (log1p.f32 (*.f32 u1 u1))) (log1p.f32 u1))))
(/.f32 (sqrt.f32 (neg.f32 (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32)) (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)))))) (sqrt.f32 (fma.f32 (neg.f32 (log1p.f32 u1)) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32)))))
(/.f32 (sqrt.f32 (neg.f32 (*.f32 (log1p.f32 u1) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32))))))) (sqrt.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32))))))
(/.f32 (sqrt.f32 (+.f32 (pow.f32 (neg.f32 (log1p.f32 (*.f32 u1 u1))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)))) (sqrt.f32 (+.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 (sqrt.f32 (*.f32 #s(literal -1 binary32) (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32)) (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)))))) (sqrt.f32 (fma.f32 (neg.f32 (log1p.f32 u1)) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32)))))
(/.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (*.f32 (log1p.f32 u1) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32))))))) (sqrt.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32))))))
(/.f32 (sqrt.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)))) (sqrt.f32 (+.f32 #s(literal 0 binary32) (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (*.f32 #s(literal 0 binary32) (log1p.f32 u1))))))
(/.f32 (sqrt.f32 (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)))) (sqrt.f32 (log1p.f32 u1)))
(sqrt.f32 (neg.f32 (log1p.f32 u1)))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (sqrt.f32 #s(literal -1 binary32)))
(*.f32 (pow.f32 (neg.f32 (log1p.f32 u1)) #s(literal 1/4 binary32)) (pow.f32 (neg.f32 (log1p.f32 u1)) #s(literal 1/4 binary32)))
(neg.f32 (log1p.f32 u1))
(neg.f32 (log.f32 (neg.f32 (+.f32 u1 #s(literal -1 binary32)))))
(exp.f32 (*.f32 (log.f32 (/.f32 #s(literal -1 binary32) (log1p.f32 u1))) #s(literal -1 binary32)))
(+.f32 (log1p.f32 u1) (neg.f32 (log1p.f32 (*.f32 u1 u1))))
(+.f32 (neg.f32 (log1p.f32 u1)) #s(literal 0 binary32))
(+.f32 #s(literal 0 binary32) (neg.f32 (log1p.f32 u1)))
(+.f32 (neg.f32 (log1p.f32 (*.f32 u1 u1))) (log1p.f32 u1))
(+.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (+.f32 u1 #s(literal -1 binary32)))))
(+.f32 (neg.f32 (log.f32 (+.f32 u1 #s(literal -1 binary32)))) (log.f32 #s(literal -1 binary32)))
(+.f32 (*.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal -1 binary32)) (*.f32 (neg.f32 (log1p.f32 u1)) #s(literal -1 binary32)))
(+.f32 (*.f32 (neg.f32 (log1p.f32 u1)) #s(literal -1 binary32)) (*.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal -1 binary32)))
(+.f32 (log.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (log1p.f32 (fma.f32 u1 u1 u1)))
(+.f32 (log.f32 (pow.f32 (+.f32 u1 #s(literal 1 binary32)) #s(literal -1/2 binary32))) (log.f32 (pow.f32 (+.f32 u1 #s(literal 1 binary32)) #s(literal -1/2 binary32))))
(pow.f32 (neg.f32 (log1p.f32 u1)) #s(literal 1 binary32))
(pow.f32 (/.f32 #s(literal -1 binary32) (log1p.f32 u1)) #s(literal -1 binary32))
(pow.f32 (/.f32 (/.f32 #s(literal -1 binary32) (log1p.f32 u1)) #s(literal 1 binary32)) #s(literal -1 binary32))
(fma.f32 (log1p.f32 u1) #s(literal 1 binary32) (neg.f32 (log1p.f32 (*.f32 u1 u1))))
(fma.f32 (log1p.f32 u1) #s(literal -1 binary32) #s(literal 0 binary32))
(fma.f32 (log1p.f32 u1) (*.f32 (log1p.f32 u1) (/.f32 #s(literal -1 binary32) (log1p.f32 u1))) #s(literal 0 binary32))
(fma.f32 (log1p.f32 u1) (/.f32 (log1p.f32 u1) (neg.f32 (log1p.f32 u1))) #s(literal 0 binary32))
(fma.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (/.f32 #s(literal -1 binary32) (log1p.f32 u1)) #s(literal 0 binary32))
(fma.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (neg.f32 (/.f32 #s(literal -1 binary32) (log1p.f32 u1))) (neg.f32 (log1p.f32 (*.f32 u1 u1))))
(fma.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) (log1p.f32 u1)) (neg.f32 (log1p.f32 (*.f32 u1 u1))))
(fma.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal -1 binary32) (*.f32 (neg.f32 (log1p.f32 u1)) #s(literal -1 binary32)))
(fma.f32 #s(literal 1 binary32) (log1p.f32 u1) (neg.f32 (log1p.f32 (*.f32 u1 u1))))
(fma.f32 #s(literal 1 binary32) (neg.f32 (log1p.f32 u1)) #s(literal 0 binary32))
(fma.f32 (neg.f32 (log1p.f32 u1)) #s(literal 1 binary32) #s(literal 0 binary32))
(fma.f32 (neg.f32 (log1p.f32 u1)) #s(literal -1 binary32) (*.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal -1 binary32)))
(fma.f32 #s(literal -1 binary32) (log1p.f32 u1) #s(literal 0 binary32))
(fma.f32 #s(literal -1 binary32) (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1))
(fma.f32 #s(literal -1 binary32) (neg.f32 (log1p.f32 u1)) (neg.f32 (log1p.f32 (*.f32 u1 u1))))
(fma.f32 (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32))) (/.f32 #s(literal -1 binary32) (log1p.f32 u1)) (neg.f32 (log1p.f32 (*.f32 u1 u1))))
(fma.f32 (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (log1p.f32 u1)) #s(literal 0 binary32))
(fma.f32 (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32)) (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)))) (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 (log1p.f32 u1)) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32)))) (neg.f32 (log1p.f32 (*.f32 u1 u1))))
(fma.f32 (/.f32 #s(literal -1 binary32) (log1p.f32 u1)) (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) #s(literal 0 binary32))
(fma.f32 (*.f32 (log1p.f32 u1) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32))))) (/.f32 #s(literal 1 binary32) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32))))) (neg.f32 (log1p.f32 (*.f32 u1 u1))))
(fma.f32 (/.f32 (log1p.f32 u1) #s(literal -1 binary32)) #s(literal 1 binary32) #s(literal 0 binary32))
(fma.f32 (sqrt.f32 (log1p.f32 u1)) (sqrt.f32 (log1p.f32 u1)) (neg.f32 (log1p.f32 (*.f32 u1 u1))))
(fma.f32 (pow.f32 (sqrt.f32 (log1p.f32 u1)) #s(literal 1 binary32)) (pow.f32 (sqrt.f32 (log1p.f32 u1)) #s(literal 1 binary32)) (neg.f32 (log1p.f32 (*.f32 u1 u1))))
(-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1)))
(-.f32 (neg.f32 (log1p.f32 u1)) #s(literal 0 binary32))
(-.f32 #s(literal 0 binary32) (log1p.f32 u1))
(-.f32 #s(literal 0 binary32) (log.f32 (neg.f32 (+.f32 u1 #s(literal -1 binary32)))))
(-.f32 (neg.f32 (log1p.f32 (*.f32 u1 u1))) (neg.f32 (log1p.f32 u1)))
(-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (+.f32 u1 #s(literal -1 binary32))))
(-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (*.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32)))))
(-.f32 (neg.f32 (log.f32 (+.f32 u1 #s(literal -1 binary32)))) (log.f32 #s(literal -1 binary32)))
(/.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (neg.f32 (log1p.f32 u1)))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (log1p.f32 u1)))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal -1 binary32) (log1p.f32 u1)) #s(literal 1 binary32)))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 #s(literal -1 binary32) (log1p.f32 u1))))
(/.f32 (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32))) (log1p.f32 u1))
(/.f32 (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32)) (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)))) (neg.f32 (fma.f32 (neg.f32 (log1p.f32 u1)) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32)))))
(/.f32 (*.f32 (log1p.f32 u1) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32))))) (neg.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32))))))
(/.f32 (*.f32 (log1p.f32 u1) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32))))) (-.f32 (neg.f32 (log1p.f32 (*.f32 u1 u1))) (log1p.f32 u1)))
(/.f32 (neg.f32 (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32)) (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32))))) (fma.f32 (neg.f32 (log1p.f32 u1)) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32))))
(/.f32 (neg.f32 (*.f32 (log1p.f32 u1) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (+.f32 (pow.f32 (neg.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 #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 (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32))) #s(literal 0 binary32)) (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (+.f32 #s(literal 0 binary32) (*.f32 (neg.f32 (log1p.f32 u1)) #s(literal 0 binary32)))))
(/.f32 (-.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) #s(literal 0 binary32)) (neg.f32 (log1p.f32 u1)))
(/.f32 (*.f32 #s(literal -1 binary32) (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32)) (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32))))) (fma.f32 (neg.f32 (log1p.f32 u1)) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32))))
(/.f32 (*.f32 #s(literal -1 binary32) (*.f32 (log1p.f32 u1) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) #s(literal -1 binary32)) (log1p.f32 u1))
(*.f32 (log1p.f32 u1) #s(literal -1 binary32))
(*.f32 (log1p.f32 u1) (*.f32 (log1p.f32 u1) (/.f32 #s(literal -1 binary32) (log1p.f32 u1))))
(*.f32 (log1p.f32 u1) (/.f32 (log1p.f32 u1) (neg.f32 (log1p.f32 u1))))
(*.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (/.f32 #s(literal -1 binary32) (log1p.f32 u1)))
(*.f32 #s(literal 1 binary32) (neg.f32 (log1p.f32 u1)))
(*.f32 (neg.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 2 binary32))) (/.f32 #s(literal 1 binary32) (log1p.f32 u1)))
(*.f32 (/.f32 #s(literal -1 binary32) (log1p.f32 u1)) (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)))
(*.f32 (/.f32 (log1p.f32 u1) #s(literal -1 binary32)) #s(literal 1 binary32))
(log.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))))
(log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(log1p.f32 u1)
(log1p.f32 (neg.f32 u1))
(log1p.f32 (neg.f32 (neg.f32 u1)))
(neg.f32 (neg.f32 (log1p.f32 u1)))
(neg.f32 (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))
(exp.f32 (log.f32 (log1p.f32 u1)))
(exp.f32 (-.f32 (*.f32 #s(literal 2 binary32) (log.f32 (log1p.f32 u1))) (log.f32 (log1p.f32 u1))))
(+.f32 (log1p.f32 u1) #s(literal 0 binary32))
(+.f32 (log1p.f32 (*.f32 u1 u1)) (neg.f32 (log1p.f32 u1)))
(+.f32 (neg.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 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))))
(+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (+.f32 u1 #s(literal -1 binary32))))
(+.f32 (log.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))))) (log.f32 #s(literal -1 binary32)))
(+.f32 (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (log1p.f32 u1))
(+.f32 (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (log1p.f32 (fma.f32 u1 u1 u1)))
(+.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal 1 binary32))) (neg.f32 (log1p.f32 u1)))
(pow.f32 (log1p.f32 u1) #s(literal 1 binary32))
(pow.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) #s(literal 1/2 binary32))
(pow.f32 (neg.f32 (/.f32 #s(literal -1 binary32) (log1p.f32 u1))) #s(literal -1 binary32))
(pow.f32 (/.f32 (fma.f32 (neg.f32 (log1p.f32 u1)) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32))) (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32)) (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32))))) #s(literal -1 binary32))
(pow.f32 (/.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))) (*.f32 (log1p.f32 u1) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))))) #s(literal -1 binary32))
(pow.f32 (/.f32 #s(literal 1 binary32) (log1p.f32 u1)) #s(literal -1 binary32))
(pow.f32 (sqrt.f32 (log1p.f32 u1)) #s(literal 2 binary32))
(fma.f32 (log1p.f32 u1) #s(literal 1 binary32) #s(literal 0 binary32))
(fma.f32 (log1p.f32 u1) #s(literal -1 binary32) (log1p.f32 (*.f32 u1 u1)))
(fma.f32 (log1p.f32 u1) (*.f32 (log1p.f32 u1) (/.f32 #s(literal -1 binary32) (log1p.f32 u1))) (log1p.f32 (*.f32 u1 u1)))
(fma.f32 (log1p.f32 u1) (/.f32 (log1p.f32 u1) (neg.f32 (log1p.f32 u1))) (log1p.f32 (*.f32 u1 u1)))
(fma.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (/.f32 #s(literal -1 binary32) (log1p.f32 u1)) (log1p.f32 (*.f32 u1 u1)))
(fma.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (neg.f32 (/.f32 #s(literal -1 binary32) (log1p.f32 u1))) #s(literal 0 binary32))
(fma.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) (log1p.f32 u1)) #s(literal 0 binary32))
(fma.f32 #s(literal 1 binary32) (log1p.f32 u1) #s(literal 0 binary32))
(fma.f32 #s(literal 1 binary32) (neg.f32 (log1p.f32 u1)) (log1p.f32 (*.f32 u1 u1)))
(fma.f32 (neg.f32 (log1p.f32 u1)) #s(literal 1 binary32) (log1p.f32 (*.f32 u1 u1)))
(fma.f32 #s(literal -1 binary32) (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1)))
(fma.f32 #s(literal -1 binary32) (neg.f32 (log1p.f32 u1)) #s(literal 0 binary32))
(fma.f32 (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32))) (/.f32 #s(literal -1 binary32) (log1p.f32 u1)) #s(literal 0 binary32))
(fma.f32 (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (log1p.f32 u1)) (log1p.f32 (*.f32 u1 u1)))
(fma.f32 (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32)) (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)))) (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 (log1p.f32 u1)) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32)))) #s(literal 0 binary32))
(fma.f32 (/.f32 #s(literal -1 binary32) (log1p.f32 u1)) (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (log1p.f32 (*.f32 u1 u1)))
(fma.f32 (*.f32 (log1p.f32 u1) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32))))) (/.f32 #s(literal 1 binary32) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32))))) #s(literal 0 binary32))
(fma.f32 (/.f32 (log1p.f32 u1) #s(literal -1 binary32)) #s(literal 1 binary32) (log1p.f32 (*.f32 u1 u1)))
(fma.f32 (sqrt.f32 (log1p.f32 u1)) (sqrt.f32 (log1p.f32 u1)) #s(literal 0 binary32))
(fma.f32 (pow.f32 (sqrt.f32 (log1p.f32 u1)) #s(literal 1 binary32)) (pow.f32 (sqrt.f32 (log1p.f32 u1)) #s(literal 1 binary32)) #s(literal 0 binary32))
(-.f32 (log1p.f32 u1) #s(literal 0 binary32))
(-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1))
(-.f32 (neg.f32 (log1p.f32 u1)) (neg.f32 (log1p.f32 (*.f32 u1 u1))))
(-.f32 #s(literal 0 binary32) (neg.f32 (log1p.f32 u1)))
(-.f32 #s(literal 0 binary32) (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))
(-.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) (log1p.f32 (fma.f32 u1 u1 u1)))
(-.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) (log.f32 (*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))))
(-.f32 (log.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))) (log.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))))
(-.f32 (log1p.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1) #s(literal 1 binary32)))))
(-.f32 (log1p.f32 (neg.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.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) (fma.f32 u1 u1 u1)) (fma.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))))))
(-.f32 (log.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)))))
(-.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (+.f32 u1 #s(literal -1 binary32)))))
(-.f32 (log.f32 (+.f32 u1 #s(literal -1 binary32))) (log.f32 #s(literal -1 binary32)))
(-.f32 (/.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32)) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32))))) (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32))))))
(-.f32 (+.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 0 binary32)) (log1p.f32 u1))
(-.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal 1 binary32))) (log1p.f32 u1))
(-.f32 (log.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (log.f32 (+.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 (neg.f32 u1) #s(literal 1 binary32))))
(-.f32 (log.f32 (*.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (log1p.f32 (fma.f32 u1 u1 u1)))
(-.f32 (log.f32 (*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (log1p.f32 u1))
(-.f32 (log.f32 (*.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) #s(literal 1 binary32))) (log.f32 (*.f32 (fma.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1) #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32)))))
(-.f32 (log.f32 (*.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))))) (log1p.f32 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1))))
(-.f32 (log.f32 (*.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))))) (log.f32 (*.f32 (fma.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1) #s(literal 1 binary32)) #s(literal 1 binary32))))
(-.f32 (log.f32 (*.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) #s(literal -1 binary32))) (log.f32 (*.f32 (fma.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1) #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))))
(-.f32 (log.f32 (*.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))))) (log.f32 (*.f32 (fma.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1) #s(literal 1 binary32)) #s(literal -1 binary32))))
(-.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 u1 #s(literal 1 binary32)))))
(-.f32 (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))))) (log1p.f32 (*.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 u1 #s(literal 1 binary32))))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal 1 binary32))))
(-.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 u1 #s(literal -1 binary32)))))
(-.f32 (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal -1 binary32))))
(-.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal -1 binary32))) (log.f32 (+.f32 u1 #s(literal -1 binary32))))
(-.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))))) (log.f32 #s(literal -1 binary32)))
(/.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (log1p.f32 u1))
(/.f32 #s(literal 1 binary32) (neg.f32 (/.f32 #s(literal -1 binary32) (log1p.f32 u1))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (neg.f32 (log1p.f32 u1)) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32))) (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32)) (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))) (*.f32 (log1p.f32 u1) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))))))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (log1p.f32 u1)))
(/.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) (log1p.f32 u1)))
(/.f32 (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32))) (neg.f32 (log1p.f32 u1)))
(/.f32 (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32)) (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)))) (fma.f32 (neg.f32 (log1p.f32 u1)) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32))))
(/.f32 (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32)) (neg.f32 (pow.f32 (log1p.f32 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 (*.f32 u1 u1)) (neg.f32 (log1p.f32 u1))))))
(/.f32 (*.f32 (log1p.f32 u1) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32))))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32)) (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32))))) (neg.f32 (fma.f32 (neg.f32 (log1p.f32 u1)) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (*.f32 (log1p.f32 u1) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))))) (neg.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32))))))
(/.f32 (-.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32))) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(*.f32 (log1p.f32 u1) #s(literal 1 binary32))
(*.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (neg.f32 (/.f32 #s(literal -1 binary32) (log1p.f32 u1))))
(*.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) (log1p.f32 u1)))
(*.f32 #s(literal 1 binary32) (log1p.f32 u1))
(*.f32 #s(literal -1 binary32) (neg.f32 (log1p.f32 u1)))
(*.f32 (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32))) (/.f32 #s(literal -1 binary32) (log1p.f32 u1)))
(*.f32 (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32)) (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)))) (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 (log1p.f32 u1)) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32)))))
(*.f32 (*.f32 (log1p.f32 u1) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32))))) (/.f32 #s(literal 1 binary32) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32))))))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (pow.f32 (sqrt.f32 (log1p.f32 u1)) #s(literal 1 binary32)) (pow.f32 (sqrt.f32 (log1p.f32 u1)) #s(literal 1 binary32)))
(log.f32 (+.f32 u1 #s(literal 1 binary32)))
(log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) (sqrt.f32 (neg.f32 (log.f32 (/.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (+.f32 #s(literal -1 binary32) (fma.f32 u1 u1 u1)) #s(literal 1 binary32))) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))))))
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (/.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (+.f32 #s(literal -1 binary32) (fma.f32 u1 u1 u1)) #s(literal 1 binary32))) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))))
(exp.f32 (*.f32 (log.f32 (neg.f32 (log.f32 (/.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (+.f32 #s(literal -1 binary32) (fma.f32 u1 u1 u1)) #s(literal 1 binary32))) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))))) #s(literal 1/2 binary32)))
(pow.f32 (neg.f32 (log.f32 (/.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (+.f32 #s(literal -1 binary32) (fma.f32 u1 u1 u1)) #s(literal 1 binary32))) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32))))) #s(literal 1/2 binary32))
(pow.f32 (pow.f32 (neg.f32 (log.f32 (/.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (+.f32 #s(literal -1 binary32) (fma.f32 u1 u1 u1)) #s(literal 1 binary32))) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32))))) #s(literal 1/4 binary32)) #s(literal 2 binary32))
(pow.f32 (*.f32 (neg.f32 (log.f32 (/.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (+.f32 #s(literal -1 binary32) (fma.f32 u1 u1 u1)) #s(literal 1 binary32))) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32))))) (neg.f32 (log.f32 (/.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (+.f32 #s(literal -1 binary32) (fma.f32 u1 u1 u1)) #s(literal 1 binary32))) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))))) #s(literal 1/4 binary32))
(pow.f32 (exp.f32 (log.f32 (neg.f32 (log.f32 (/.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (+.f32 #s(literal -1 binary32) (fma.f32 u1 u1 u1)) #s(literal 1 binary32))) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32))))))) #s(literal 1/2 binary32))
(/.f32 (sqrt.f32 (+.f32 (pow.f32 (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (*.f32 (fma.f32 u1 u1 u1) (+.f32 #s(literal -1 binary32) (fma.f32 u1 u1 u1)))) #s(literal 3 binary32)))) (sqrt.f32 (neg.f32 (fma.f32 (log1p.f32 (*.f32 (fma.f32 u1 u1 u1) (+.f32 #s(literal -1 binary32) (fma.f32 u1 u1 u1)))) (log.f32 (/.f32 (fma.f32 (fma.f32 u1 u1 u1) (+.f32 #s(literal -1 binary32) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)) (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32))))) (pow.f32 (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))) #s(literal 2 binary32))))))
(/.f32 (sqrt.f32 (*.f32 (log.f32 (/.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (+.f32 #s(literal -1 binary32) (fma.f32 u1 u1 u1)) #s(literal 1 binary32))) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))) (log.f32 (/.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32))) (fma.f32 (fma.f32 u1 u1 u1) (+.f32 #s(literal -1 binary32) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))))) (sqrt.f32 (neg.f32 (log.f32 (/.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32))) (fma.f32 (fma.f32 u1 u1 u1) (+.f32 #s(literal -1 binary32) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))))))
(/.f32 (sqrt.f32 (*.f32 (log.f32 (/.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (+.f32 #s(literal -1 binary32) (fma.f32 u1 u1 u1)) #s(literal 1 binary32))) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))) (log.f32 (/.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32))) (fma.f32 (fma.f32 u1 u1 u1) (+.f32 #s(literal -1 binary32) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))))) (sqrt.f32 (log.f32 (/.f32 (/.f32 (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 u1 u1 u1) (+.f32 #s(literal -1 binary32) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))))))
(/.f32 (sqrt.f32 (neg.f32 (+.f32 (pow.f32 (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (*.f32 (fma.f32 u1 u1 u1) (+.f32 #s(literal -1 binary32) (fma.f32 u1 u1 u1)))) #s(literal 3 binary32))))) (sqrt.f32 (fma.f32 (log1p.f32 (*.f32 (fma.f32 u1 u1 u1) (+.f32 #s(literal -1 binary32) (fma.f32 u1 u1 u1)))) (log.f32 (/.f32 (fma.f32 (fma.f32 u1 u1 u1) (+.f32 #s(literal -1 binary32) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)) (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32))))) (pow.f32 (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))) #s(literal 2 binary32)))))
(/.f32 (sqrt.f32 (neg.f32 (*.f32 (log.f32 (/.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (+.f32 #s(literal -1 binary32) (fma.f32 u1 u1 u1)) #s(literal 1 binary32))) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))) (log.f32 (/.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32))) (fma.f32 (fma.f32 u1 u1 u1) (+.f32 #s(literal -1 binary32) (fma.f32 u1 u1 u1)) #s(literal 1 binary32))))))) (sqrt.f32 (log.f32 (/.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32))) (fma.f32 (fma.f32 u1 u1 u1) (+.f32 #s(literal -1 binary32) (fma.f32 u1 u1 u1)) #s(literal 1 binary32))))))
(/.f32 (sqrt.f32 (+.f32 (pow.f32 (log.f32 (/.f32 (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) #s(literal 3 binary32)) (neg.f32 (pow.f32 (log1p.f32 (*.f32 (fma.f32 u1 u1 u1) (+.f32 #s(literal -1 binary32) (fma.f32 u1 u1 u1)))) #s(literal 3 binary32))))) (sqrt.f32 (+.f32 (pow.f32 (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))) #s(literal 2 binary32)) (-.f32 (pow.f32 (log1p.f32 (*.f32 (fma.f32 u1 u1 u1) (+.f32 #s(literal -1 binary32) (fma.f32 u1 u1 u1)))) #s(literal 2 binary32)) (*.f32 (log.f32 (/.f32 (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (neg.f32 (log1p.f32 (*.f32 (fma.f32 u1 u1 u1) (+.f32 #s(literal -1 binary32) (fma.f32 u1 u1 u1))))))))))
(/.f32 (sqrt.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (log.f32 (/.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (+.f32 #s(literal -1 binary32) (fma.f32 u1 u1 u1)) #s(literal 1 binary32))) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))) #s(literal 3 binary32)))) (sqrt.f32 (+.f32 #s(literal 0 binary32) (+.f32 (pow.f32 (log.f32 (/.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (+.f32 #s(literal -1 binary32) (fma.f32 u1 u1 u1)) #s(literal 1 binary32))) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))) #s(literal 2 binary32)) (*.f32 #s(literal 0 binary32) (log.f32 (/.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (+.f32 #s(literal -1 binary32) (fma.f32 u1 u1 u1)) #s(literal 1 binary32))) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))))))))
(/.f32 (sqrt.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (log.f32 (/.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (+.f32 #s(literal -1 binary32) (fma.f32 u1 u1 u1)) #s(literal 1 binary32))) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))) #s(literal 2 binary32)))) (sqrt.f32 (+.f32 #s(literal 0 binary32) (log.f32 (/.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (+.f32 #s(literal -1 binary32) (fma.f32 u1 u1 u1)) #s(literal 1 binary32))) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))))))
(/.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (+.f32 (pow.f32 (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (*.f32 (fma.f32 u1 u1 u1) (+.f32 #s(literal -1 binary32) (fma.f32 u1 u1 u1)))) #s(literal 3 binary32))))) (sqrt.f32 (fma.f32 (log1p.f32 (*.f32 (fma.f32 u1 u1 u1) (+.f32 #s(literal -1 binary32) (fma.f32 u1 u1 u1)))) (log.f32 (/.f32 (fma.f32 (fma.f32 u1 u1 u1) (+.f32 #s(literal -1 binary32) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)) (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32))))) (pow.f32 (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))) #s(literal 2 binary32)))))
(/.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (*.f32 (log.f32 (/.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (+.f32 #s(literal -1 binary32) (fma.f32 u1 u1 u1)) #s(literal 1 binary32))) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))) (log.f32 (/.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32))) (fma.f32 (fma.f32 u1 u1 u1) (+.f32 #s(literal -1 binary32) (fma.f32 u1 u1 u1)) #s(literal 1 binary32))))))) (sqrt.f32 (log.f32 (/.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32))) (fma.f32 (fma.f32 u1 u1 u1) (+.f32 #s(literal -1 binary32) (fma.f32 u1 u1 u1)) #s(literal 1 binary32))))))
(sqrt.f32 (neg.f32 (log.f32 (/.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (+.f32 #s(literal -1 binary32) (fma.f32 u1 u1 u1)) #s(literal 1 binary32))) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32))))))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (log.f32 (/.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (+.f32 #s(literal -1 binary32) (fma.f32 u1 u1 u1)) #s(literal 1 binary32))) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32))))))
(*.f32 (sqrt.f32 (log.f32 (/.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (+.f32 #s(literal -1 binary32) (fma.f32 u1 u1 u1)) #s(literal 1 binary32))) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32))))) (sqrt.f32 #s(literal -1 binary32)))
(*.f32 (pow.f32 (neg.f32 (log.f32 (/.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (+.f32 #s(literal -1 binary32) (fma.f32 u1 u1 u1)) #s(literal 1 binary32))) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32))))) #s(literal 1/4 binary32)) (pow.f32 (neg.f32 (log.f32 (/.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (+.f32 #s(literal -1 binary32) (fma.f32 u1 u1 u1)) #s(literal 1 binary32))) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32))))) #s(literal 1/4 binary32)))
(neg.f32 (log.f32 (/.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (+.f32 #s(literal -1 binary32) (fma.f32 u1 u1 u1)) #s(literal 1 binary32))) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))))
(+.f32 #s(literal 0 binary32) (neg.f32 (log.f32 (/.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (+.f32 #s(literal -1 binary32) (fma.f32 u1 u1 u1)) #s(literal 1 binary32))) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32))))))
(+.f32 (log.f32 (/.f32 (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (neg.f32 (log1p.f32 (*.f32 (fma.f32 u1 u1 u1) (+.f32 #s(literal -1 binary32) (fma.f32 u1 u1 u1))))))
(+.f32 (neg.f32 (log1p.f32 (*.f32 (fma.f32 u1 u1 u1) (+.f32 #s(literal -1 binary32) (fma.f32 u1 u1 u1))))) (log.f32 (/.f32 (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))
(+.f32 (*.f32 (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))) #s(literal -1 binary32)) (*.f32 (log1p.f32 (*.f32 (fma.f32 u1 u1 u1) (+.f32 #s(literal -1 binary32) (fma.f32 u1 u1 u1)))) #s(literal -1 binary32)))
(+.f32 (*.f32 (log1p.f32 (*.f32 (fma.f32 u1 u1 u1) (+.f32 #s(literal -1 binary32) (fma.f32 u1 u1 u1)))) #s(literal -1 binary32)) (*.f32 (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))) #s(literal -1 binary32)))
(fma.f32 #s(literal -1 binary32) (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))) (neg.f32 (log1p.f32 (*.f32 (fma.f32 u1 u1 u1) (+.f32 #s(literal -1 binary32) (fma.f32 u1 u1 u1))))))
(fma.f32 #s(literal -1 binary32) (log1p.f32 (*.f32 (fma.f32 u1 u1 u1) (+.f32 #s(literal -1 binary32) (fma.f32 u1 u1 u1)))) (log.f32 (/.f32 (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))
(fma.f32 (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))) #s(literal -1 binary32) (*.f32 (log1p.f32 (*.f32 (fma.f32 u1 u1 u1) (+.f32 #s(literal -1 binary32) (fma.f32 u1 u1 u1)))) #s(literal -1 binary32)))
(fma.f32 (log1p.f32 (*.f32 (fma.f32 u1 u1 u1) (+.f32 #s(literal -1 binary32) (fma.f32 u1 u1 u1)))) #s(literal -1 binary32) (*.f32 (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))) #s(literal -1 binary32)))
(-.f32 #s(literal 0 binary32) (log.f32 (/.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (+.f32 #s(literal -1 binary32) (fma.f32 u1 u1 u1)) #s(literal 1 binary32))) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))))
(-.f32 (log.f32 (/.f32 (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (log1p.f32 (*.f32 (fma.f32 u1 u1 u1) (+.f32 #s(literal -1 binary32) (fma.f32 u1 u1 u1)))))
(-.f32 (neg.f32 (log1p.f32 (*.f32 (fma.f32 u1 u1 u1) (+.f32 #s(literal -1 binary32) (fma.f32 u1 u1 u1))))) (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))))
(/.f32 (+.f32 (pow.f32 (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (*.f32 (fma.f32 u1 u1 u1) (+.f32 #s(literal -1 binary32) (fma.f32 u1 u1 u1)))) #s(literal 3 binary32))) (neg.f32 (fma.f32 (log1p.f32 (*.f32 (fma.f32 u1 u1 u1) (+.f32 #s(literal -1 binary32) (fma.f32 u1 u1 u1)))) (log.f32 (/.f32 (fma.f32 (fma.f32 u1 u1 u1) (+.f32 #s(literal -1 binary32) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)) (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32))))) (pow.f32 (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))) #s(literal 2 binary32)))))
(/.f32 (*.f32 (log.f32 (/.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (+.f32 #s(literal -1 binary32) (fma.f32 u1 u1 u1)) #s(literal 1 binary32))) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))) (log.f32 (/.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32))) (fma.f32 (fma.f32 u1 u1 u1) (+.f32 #s(literal -1 binary32) (fma.f32 u1 u1 u1)) #s(literal 1 binary32))))) (neg.f32 (log.f32 (/.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32))) (fma.f32 (fma.f32 u1 u1 u1) (+.f32 #s(literal -1 binary32) (fma.f32 u1 u1 u1)) #s(literal 1 binary32))))))
(/.f32 (*.f32 (log.f32 (/.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (+.f32 #s(literal -1 binary32) (fma.f32 u1 u1 u1)) #s(literal 1 binary32))) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))) (log.f32 (/.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32))) (fma.f32 (fma.f32 u1 u1 u1) (+.f32 #s(literal -1 binary32) (fma.f32 u1 u1 u1)) #s(literal 1 binary32))))) (log.f32 (/.f32 (/.f32 (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 u1 u1 u1) (+.f32 #s(literal -1 binary32) (fma.f32 u1 u1 u1)) #s(literal 1 binary32))))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (*.f32 (fma.f32 u1 u1 u1) (+.f32 #s(literal -1 binary32) (fma.f32 u1 u1 u1)))) #s(literal 3 binary32)))) (fma.f32 (log1p.f32 (*.f32 (fma.f32 u1 u1 u1) (+.f32 #s(literal -1 binary32) (fma.f32 u1 u1 u1)))) (log.f32 (/.f32 (fma.f32 (fma.f32 u1 u1 u1) (+.f32 #s(literal -1 binary32) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)) (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32))))) (pow.f32 (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))) #s(literal 2 binary32))))
(/.f32 (neg.f32 (*.f32 (log.f32 (/.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (+.f32 #s(literal -1 binary32) (fma.f32 u1 u1 u1)) #s(literal 1 binary32))) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))) (log.f32 (/.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32))) (fma.f32 (fma.f32 u1 u1 u1) (+.f32 #s(literal -1 binary32) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))))) (log.f32 (/.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32))) (fma.f32 (fma.f32 u1 u1 u1) (+.f32 #s(literal -1 binary32) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))))
(/.f32 (+.f32 (pow.f32 (log.f32 (/.f32 (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) #s(literal 3 binary32)) (neg.f32 (pow.f32 (log1p.f32 (*.f32 (fma.f32 u1 u1 u1) (+.f32 #s(literal -1 binary32) (fma.f32 u1 u1 u1)))) #s(literal 3 binary32)))) (+.f32 (pow.f32 (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))) #s(literal 2 binary32)) (-.f32 (pow.f32 (log1p.f32 (*.f32 (fma.f32 u1 u1 u1) (+.f32 #s(literal -1 binary32) (fma.f32 u1 u1 u1)))) #s(literal 2 binary32)) (*.f32 (log.f32 (/.f32 (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (neg.f32 (log1p.f32 (*.f32 (fma.f32 u1 u1 u1) (+.f32 #s(literal -1 binary32) (fma.f32 u1 u1 u1)))))))))
(/.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (log.f32 (/.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (+.f32 #s(literal -1 binary32) (fma.f32 u1 u1 u1)) #s(literal 1 binary32))) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (+.f32 (pow.f32 (log.f32 (/.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (+.f32 #s(literal -1 binary32) (fma.f32 u1 u1 u1)) #s(literal 1 binary32))) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))) #s(literal 2 binary32)) (*.f32 #s(literal 0 binary32) (log.f32 (/.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (+.f32 #s(literal -1 binary32) (fma.f32 u1 u1 u1)) #s(literal 1 binary32))) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32))))))))
(/.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (log.f32 (/.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (+.f32 #s(literal -1 binary32) (fma.f32 u1 u1 u1)) #s(literal 1 binary32))) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))) #s(literal 2 binary32))) (+.f32 #s(literal 0 binary32) (log.f32 (/.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (+.f32 #s(literal -1 binary32) (fma.f32 u1 u1 u1)) #s(literal 1 binary32))) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32))))))
(/.f32 (*.f32 #s(literal -1 binary32) (+.f32 (pow.f32 (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (*.f32 (fma.f32 u1 u1 u1) (+.f32 #s(literal -1 binary32) (fma.f32 u1 u1 u1)))) #s(literal 3 binary32)))) (fma.f32 (log1p.f32 (*.f32 (fma.f32 u1 u1 u1) (+.f32 #s(literal -1 binary32) (fma.f32 u1 u1 u1)))) (log.f32 (/.f32 (fma.f32 (fma.f32 u1 u1 u1) (+.f32 #s(literal -1 binary32) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)) (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32))))) (pow.f32 (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))) #s(literal 2 binary32))))
(/.f32 (*.f32 #s(literal -1 binary32) (*.f32 (log.f32 (/.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (+.f32 #s(literal -1 binary32) (fma.f32 u1 u1 u1)) #s(literal 1 binary32))) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))) (log.f32 (/.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32))) (fma.f32 (fma.f32 u1 u1 u1) (+.f32 #s(literal -1 binary32) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))))) (log.f32 (/.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32))) (fma.f32 (fma.f32 u1 u1 u1) (+.f32 #s(literal -1 binary32) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))))
(*.f32 #s(literal -1 binary32) (log.f32 (/.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (+.f32 #s(literal -1 binary32) (fma.f32 u1 u1 u1)) #s(literal 1 binary32))) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))))
(*.f32 (log.f32 (/.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (+.f32 #s(literal -1 binary32) (fma.f32 u1 u1 u1)) #s(literal 1 binary32))) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))) #s(literal -1 binary32))
(log.f32 (/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (+.f32 #s(literal -1 binary32) (fma.f32 u1 u1 u1)) #s(literal 1 binary32))) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))))
(log.f32 (*.f32 (/.f32 (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 u1 u1 u1) (+.f32 #s(literal -1 binary32) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))))
(log.f32 (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 u1 u1 u1) (+.f32 #s(literal -1 binary32) (fma.f32 u1 u1 u1)) #s(literal 1 binary32))) (/.f32 (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))
(log.f32 (/.f32 (/.f32 (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (fma.f32 (fma.f32 u1 u1 u1) (+.f32 #s(literal -1 binary32) (fma.f32 u1 u1 u1)) #s(literal 1 binary32))))
(log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 u1 u1 u1) (+.f32 #s(literal -1 binary32) (fma.f32 u1 u1 u1)) #s(literal 1 binary32))) (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))))
(+.f32 (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))) (log1p.f32 (*.f32 (fma.f32 u1 u1 u1) (+.f32 #s(literal -1 binary32) (fma.f32 u1 u1 u1)))))
(+.f32 (log1p.f32 (*.f32 (fma.f32 u1 u1 u1) (+.f32 #s(literal -1 binary32) (fma.f32 u1 u1 u1)))) (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))))
(+.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) (log.f32 (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32))) (fma.f32 (fma.f32 u1 u1 u1) (+.f32 #s(literal -1 binary32) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))))
(pow.f32 (/.f32 (fma.f32 (log1p.f32 (*.f32 (fma.f32 u1 u1 u1) (+.f32 #s(literal -1 binary32) (fma.f32 u1 u1 u1)))) (log.f32 (/.f32 (fma.f32 (fma.f32 u1 u1 u1) (+.f32 #s(literal -1 binary32) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)) (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32))))) (pow.f32 (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))) #s(literal 2 binary32))) (+.f32 (pow.f32 (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (*.f32 (fma.f32 u1 u1 u1) (+.f32 #s(literal -1 binary32) (fma.f32 u1 u1 u1)))) #s(literal 3 binary32)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (log.f32 (/.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32))) (fma.f32 (fma.f32 u1 u1 u1) (+.f32 #s(literal -1 binary32) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))) (*.f32 (log.f32 (/.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (+.f32 #s(literal -1 binary32) (fma.f32 u1 u1 u1)) #s(literal 1 binary32))) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))) (log.f32 (/.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32))) (fma.f32 (fma.f32 u1 u1 u1) (+.f32 #s(literal -1 binary32) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))))) #s(literal -1 binary32))
(fma.f32 #s(literal -1 binary32) (log.f32 (/.f32 (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (log1p.f32 (*.f32 (fma.f32 u1 u1 u1) (+.f32 #s(literal -1 binary32) (fma.f32 u1 u1 u1)))))
(-.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) (log.f32 (/.f32 (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (+.f32 #s(literal -1 binary32) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))))
(-.f32 (/.f32 (pow.f32 (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))) #s(literal 2 binary32)) (log.f32 (/.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32))) (fma.f32 (fma.f32 u1 u1 u1) (+.f32 #s(literal -1 binary32) (fma.f32 u1 u1 u1)) #s(literal 1 binary32))))) (/.f32 (pow.f32 (log1p.f32 (*.f32 (fma.f32 u1 u1 u1) (+.f32 #s(literal -1 binary32) (fma.f32 u1 u1 u1)))) #s(literal 2 binary32)) (log.f32 (/.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32))) (fma.f32 (fma.f32 u1 u1 u1) (+.f32 #s(literal -1 binary32) (fma.f32 u1 u1 u1)) #s(literal 1 binary32))))))
(-.f32 (log.f32 (*.f32 (fma.f32 (fma.f32 u1 u1 u1) (+.f32 #s(literal -1 binary32) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (log1p.f32 (*.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)))))
(-.f32 (log.f32 (*.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (fma.f32 u1 u1 u1) (+.f32 #s(literal -1 binary32) (fma.f32 u1 u1 u1))) (*.f32 (fma.f32 u1 u1 u1) (*.f32 (+.f32 #s(literal -1 binary32) (fma.f32 u1 u1 u1)) (*.f32 (fma.f32 u1 u1 u1) (+.f32 #s(literal -1 binary32) (fma.f32 u1 u1 u1))))) #s(literal 1 binary32)))) (log.f32 (*.f32 (/.f32 (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (fma.f32 (*.f32 (fma.f32 u1 u1 u1) (+.f32 #s(literal -1 binary32) (fma.f32 u1 u1 u1))) (-.f32 (*.f32 (fma.f32 u1 u1 u1) (+.f32 #s(literal -1 binary32) (fma.f32 u1 u1 u1))) #s(literal 1 binary32)) #s(literal 1 binary32)))))
(-.f32 (log.f32 (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 u1 u1) (*.f32 (+.f32 #s(literal -1 binary32) (fma.f32 u1 u1 u1)) (*.f32 (fma.f32 u1 u1 u1) (+.f32 #s(literal -1 binary32) (fma.f32 u1 u1 u1)))))))) (log.f32 (*.f32 (/.f32 (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 u1 u1) (+.f32 #s(literal -1 binary32) (fma.f32 u1 u1 u1)))))))
(-.f32 (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (*.f32 (fma.f32 u1 u1 u1) (+.f32 #s(literal -1 binary32) (fma.f32 u1 u1 u1))) (*.f32 (fma.f32 u1 u1 u1) (*.f32 (+.f32 #s(literal -1 binary32) (fma.f32 u1 u1 u1)) (*.f32 (fma.f32 u1 u1 u1) (+.f32 #s(literal -1 binary32) (fma.f32 u1 u1 u1))))) #s(literal 1 binary32)))) (log.f32 (*.f32 (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)) (fma.f32 (*.f32 (fma.f32 u1 u1 u1) (+.f32 #s(literal -1 binary32) (fma.f32 u1 u1 u1))) (-.f32 (*.f32 (fma.f32 u1 u1 u1) (+.f32 #s(literal -1 binary32) (fma.f32 u1 u1 u1))) #s(literal 1 binary32)) #s(literal 1 binary32)))))
(-.f32 (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 u1 u1) (*.f32 (+.f32 #s(literal -1 binary32) (fma.f32 u1 u1 u1)) (*.f32 (fma.f32 u1 u1 u1) (+.f32 #s(literal -1 binary32) (fma.f32 u1 u1 u1)))))))) (log.f32 (*.f32 (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 u1 u1) (+.f32 #s(literal -1 binary32) (fma.f32 u1 u1 u1)))))))
(-.f32 (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)) (fma.f32 (*.f32 (fma.f32 u1 u1 u1) (+.f32 #s(literal -1 binary32) (fma.f32 u1 u1 u1))) (*.f32 (fma.f32 u1 u1 u1) (*.f32 (+.f32 #s(literal -1 binary32) (fma.f32 u1 u1 u1)) (*.f32 (fma.f32 u1 u1 u1) (+.f32 #s(literal -1 binary32) (fma.f32 u1 u1 u1))))) #s(literal 1 binary32)))) (log.f32 (*.f32 (neg.f32 (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32))) (fma.f32 (*.f32 (fma.f32 u1 u1 u1) (+.f32 #s(literal -1 binary32) (fma.f32 u1 u1 u1))) (-.f32 (*.f32 (fma.f32 u1 u1 u1) (+.f32 #s(literal -1 binary32) (fma.f32 u1 u1 u1))) #s(literal 1 binary32)) #s(literal 1 binary32)))))
(-.f32 (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 u1 u1) (*.f32 (+.f32 #s(literal -1 binary32) (fma.f32 u1 u1 u1)) (*.f32 (fma.f32 u1 u1 u1) (+.f32 #s(literal -1 binary32) (fma.f32 u1 u1 u1)))))))) (log.f32 (*.f32 (neg.f32 (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 u1 u1) (+.f32 #s(literal -1 binary32) (fma.f32 u1 u1 u1)))))))
(-.f32 (log.f32 (*.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32))) (fma.f32 (*.f32 (fma.f32 u1 u1 u1) (+.f32 #s(literal -1 binary32) (fma.f32 u1 u1 u1))) (*.f32 (fma.f32 u1 u1 u1) (*.f32 (+.f32 #s(literal -1 binary32) (fma.f32 u1 u1 u1)) (*.f32 (fma.f32 u1 u1 u1) (+.f32 #s(literal -1 binary32) (fma.f32 u1 u1 u1))))) #s(literal 1 binary32)))) (log1p.f32 (*.f32 (*.f32 (fma.f32 u1 u1 u1) (+.f32 #s(literal -1 binary32) (fma.f32 u1 u1 u1))) (-.f32 (*.f32 (fma.f32 u1 u1 u1) (+.f32 #s(literal -1 binary32) (fma.f32 u1 u1 u1))) #s(literal 1 binary32)))))
(-.f32 (log.f32 (*.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 u1 u1) (*.f32 (+.f32 #s(literal -1 binary32) (fma.f32 u1 u1 u1)) (*.f32 (fma.f32 u1 u1 u1) (+.f32 #s(literal -1 binary32) (fma.f32 u1 u1 u1)))))))) (log1p.f32 (*.f32 (neg.f32 (fma.f32 u1 u1 u1)) (+.f32 #s(literal -1 binary32) (fma.f32 u1 u1 u1)))))
(-.f32 (log.f32 (*.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 u1 u1 u1) (+.f32 #s(literal -1 binary32) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))) (log.f32 (/.f32 (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))
(-.f32 (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (+.f32 #s(literal -1 binary32) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))) (log1p.f32 (*.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)))))
(-.f32 (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (+.f32 #s(literal -1 binary32) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))) (log.f32 (neg.f32 (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (log1p.f32 (*.f32 (fma.f32 u1 u1 u1) (+.f32 #s(literal -1 binary32) (fma.f32 u1 u1 u1)))) (log.f32 (/.f32 (fma.f32 (fma.f32 u1 u1 u1) (+.f32 #s(literal -1 binary32) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)) (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32))))) (pow.f32 (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))) #s(literal 2 binary32))) (+.f32 (pow.f32 (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (*.f32 (fma.f32 u1 u1 u1) (+.f32 #s(literal -1 binary32) (fma.f32 u1 u1 u1)))) #s(literal 3 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (log.f32 (/.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32))) (fma.f32 (fma.f32 u1 u1 u1) (+.f32 #s(literal -1 binary32) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))) (*.f32 (log.f32 (/.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (+.f32 #s(literal -1 binary32) (fma.f32 u1 u1 u1)) #s(literal 1 binary32))) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))) (log.f32 (/.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32))) (fma.f32 (fma.f32 u1 u1 u1) (+.f32 #s(literal -1 binary32) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))))))
(/.f32 (+.f32 (pow.f32 (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (*.f32 (fma.f32 u1 u1 u1) (+.f32 #s(literal -1 binary32) (fma.f32 u1 u1 u1)))) #s(literal 3 binary32))) (fma.f32 (log1p.f32 (*.f32 (fma.f32 u1 u1 u1) (+.f32 #s(literal -1 binary32) (fma.f32 u1 u1 u1)))) (log.f32 (/.f32 (fma.f32 (fma.f32 u1 u1 u1) (+.f32 #s(literal -1 binary32) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)) (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32))))) (pow.f32 (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))) #s(literal 2 binary32))))
(/.f32 (+.f32 (pow.f32 (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (*.f32 (fma.f32 u1 u1 u1) (+.f32 #s(literal -1 binary32) (fma.f32 u1 u1 u1)))) #s(literal 3 binary32))) (+.f32 (pow.f32 (log1p.f32 (*.f32 (fma.f32 u1 u1 u1) (+.f32 #s(literal -1 binary32) (fma.f32 u1 u1 u1)))) #s(literal 2 binary32)) (-.f32 (pow.f32 (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))) #s(literal 2 binary32)) (*.f32 (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))) (log1p.f32 (*.f32 (fma.f32 u1 u1 u1) (+.f32 #s(literal -1 binary32) (fma.f32 u1 u1 u1))))))))
(/.f32 (*.f32 (log.f32 (/.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (+.f32 #s(literal -1 binary32) (fma.f32 u1 u1 u1)) #s(literal 1 binary32))) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))) (log.f32 (/.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32))) (fma.f32 (fma.f32 u1 u1 u1) (+.f32 #s(literal -1 binary32) (fma.f32 u1 u1 u1)) #s(literal 1 binary32))))) (log.f32 (/.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32))) (fma.f32 (fma.f32 u1 u1 u1) (+.f32 #s(literal -1 binary32) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (*.f32 (fma.f32 u1 u1 u1) (+.f32 #s(literal -1 binary32) (fma.f32 u1 u1 u1)))) #s(literal 3 binary32)))) (neg.f32 (fma.f32 (log1p.f32 (*.f32 (fma.f32 u1 u1 u1) (+.f32 #s(literal -1 binary32) (fma.f32 u1 u1 u1)))) (log.f32 (/.f32 (fma.f32 (fma.f32 u1 u1 u1) (+.f32 #s(literal -1 binary32) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)) (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32))))) (pow.f32 (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (*.f32 (log.f32 (/.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (+.f32 #s(literal -1 binary32) (fma.f32 u1 u1 u1)) #s(literal 1 binary32))) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))) (log.f32 (/.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32))) (fma.f32 (fma.f32 u1 u1 u1) (+.f32 #s(literal -1 binary32) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))))) (neg.f32 (log.f32 (/.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32))) (fma.f32 (fma.f32 u1 u1 u1) (+.f32 #s(literal -1 binary32) (fma.f32 u1 u1 u1)) #s(literal 1 binary32))))))
(/.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 (fma.f32 u1 u1 u1) (+.f32 #s(literal -1 binary32) (fma.f32 u1 u1 u1)))) #s(literal 2 binary32)) (pow.f32 (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))) #s(literal 2 binary32))) (log.f32 (/.f32 (fma.f32 (fma.f32 u1 u1 u1) (+.f32 #s(literal -1 binary32) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)) (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32))))))
(*.f32 (+.f32 (pow.f32 (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (*.f32 (fma.f32 u1 u1 u1) (+.f32 #s(literal -1 binary32) (fma.f32 u1 u1 u1)))) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (log1p.f32 (*.f32 (fma.f32 u1 u1 u1) (+.f32 #s(literal -1 binary32) (fma.f32 u1 u1 u1)))) (log.f32 (/.f32 (fma.f32 (fma.f32 u1 u1 u1) (+.f32 #s(literal -1 binary32) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)) (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32))))) (pow.f32 (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))) #s(literal 2 binary32)))))
(*.f32 (*.f32 (log.f32 (/.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (+.f32 #s(literal -1 binary32) (fma.f32 u1 u1 u1)) #s(literal 1 binary32))) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))) (log.f32 (/.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32))) (fma.f32 (fma.f32 u1 u1 u1) (+.f32 #s(literal -1 binary32) (fma.f32 u1 u1 u1)) #s(literal 1 binary32))))) (/.f32 #s(literal 1 binary32) (log.f32 (/.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32))) (fma.f32 (fma.f32 u1 u1 u1) (+.f32 #s(literal -1 binary32) (fma.f32 u1 u1 u1)) #s(literal 1 binary32))))))
(log.f32 (/.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (+.f32 #s(literal -1 binary32) (fma.f32 u1 u1 u1)) #s(literal 1 binary32))) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32))))
(neg.f32 (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32))))
(exp.f32 (*.f32 #s(literal 2 binary32) (log.f32 (log1p.f32 u1))))
(exp.f32 (*.f32 (log.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32))) #s(literal 1 binary32)))
(exp.f32 (*.f32 (log.f32 (neg.f32 (log1p.f32 u1))) #s(literal 2 binary32)))
(exp.f32 (*.f32 (*.f32 #s(literal 2 binary32) (log.f32 (log1p.f32 u1))) #s(literal 1 binary32)))
(exp.f32 (+.f32 (log.f32 (log1p.f32 u1)) (log.f32 (log1p.f32 u1))))
(pow.f32 (log1p.f32 u1) #s(literal 2 binary32))
(pow.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) #s(literal 1 binary32))
(pow.f32 (neg.f32 (log1p.f32 u1)) #s(literal 2 binary32))
(pow.f32 (/.f32 #s(literal -1 binary32) (log1p.f32 u1)) #s(literal -2 binary32))
(pow.f32 (pow.f32 (log1p.f32 u1) #s(literal -2 binary32)) #s(literal -1 binary32))
(pow.f32 (exp.f32 #s(literal 2 binary32)) (log.f32 (log1p.f32 u1)))
(/.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (*.f32 (neg.f32 (log1p.f32 u1)) (/.f32 #s(literal -1 binary32) (log1p.f32 u1))))
(/.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (*.f32 (/.f32 #s(literal -1 binary32) (log1p.f32 u1)) (neg.f32 (log1p.f32 u1))))
(/.f32 #s(literal 1 binary32) (pow.f32 (log1p.f32 u1) #s(literal -2 binary32)))
(/.f32 (neg.f32 (log1p.f32 u1)) (/.f32 #s(literal -1 binary32) (log1p.f32 u1)))
(/.f32 (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32))) (neg.f32 (log1p.f32 u1)))
(/.f32 (pow.f32 (log1p.f32 u1) #s(literal 4 binary32)) (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)))
(/.f32 (*.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)))) (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32))))
(/.f32 (*.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)))) (*.f32 (/.f32 #s(literal -1 binary32) (log1p.f32 u1)) (log1p.f32 u1)))
(/.f32 (*.f32 (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32))) (pow.f32 (log1p.f32 u1) #s(literal 2 binary32))) (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32))))
(/.f32 (*.f32 (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32))) #s(literal 1 binary32)) (*.f32 (log1p.f32 u1) (/.f32 #s(literal -1 binary32) (log1p.f32 u1))))
(/.f32 (*.f32 (neg.f32 (log1p.f32 u1)) (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)))) (log1p.f32 u1))
(/.f32 (*.f32 (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32))) (neg.f32 (log1p.f32 u1))) (log1p.f32 u1))
(*.f32 (log1p.f32 u1) (log1p.f32 u1))
(*.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) #s(literal 1 binary32))
(*.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (*.f32 (/.f32 #s(literal -1 binary32) (log1p.f32 u1)) (neg.f32 (log1p.f32 u1))))
(*.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (pow.f32 (*.f32 (log1p.f32 u1) (/.f32 #s(literal -1 binary32) (log1p.f32 u1))) #s(literal 2 binary32)))
(*.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (pow.f32 (/.f32 (log1p.f32 u1) (neg.f32 (log1p.f32 u1))) #s(literal 2 binary32)))
(*.f32 #s(literal 1 binary32) (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)))
(*.f32 (neg.f32 (log1p.f32 u1)) (neg.f32 (log1p.f32 u1)))
(*.f32 #s(literal -1 binary32) (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32))))
(*.f32 #s(literal -1 binary32) (pow.f32 (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32))) #s(literal 1 binary32)))
(*.f32 (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32))) (/.f32 #s(literal -1 binary32) (log1p.f32 u1)))
(*.f32 (pow.f32 (log1p.f32 u1) #s(literal 4 binary32)) (pow.f32 (log1p.f32 u1) #s(literal -2 binary32)))
(*.f32 (pow.f32 (log1p.f32 u1) #s(literal 4 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (log1p.f32 u1)) #s(literal 2 binary32)))
(*.f32 (pow.f32 (log1p.f32 u1) #s(literal -2 binary32)) (pow.f32 (log1p.f32 u1) #s(literal 4 binary32)))
(*.f32 (*.f32 (neg.f32 (log1p.f32 u1)) #s(literal -1 binary32)) (log1p.f32 u1))
(*.f32 (pow.f32 (/.f32 (log1p.f32 u1) #s(literal -1 binary32)) #s(literal 2 binary32)) #s(literal 1 binary32))
(*.f32 (pow.f32 (*.f32 (neg.f32 (log1p.f32 u1)) #s(literal -1 binary32)) #s(literal 1 binary32)) (log1p.f32 u1))
(*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))
(*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))
(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)
(*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32)))
(*.f32 (*.f32 (PI.f32) u2) #s(literal 2 binary32))
(*.f32 (*.f32 #s(literal 2 binary32) u2) (PI.f32))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) u2) #s(literal 1 binary32)) (PI.f32))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) u2) (pow.f32 (PI.f32) #s(literal 2/3 binary32))) (cbrt.f32 (PI.f32)))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) u2) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))
#s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2)))
(*.f32 (PI.f32) u2)
(*.f32 u2 (PI.f32))
(*.f32 #s(literal 1 binary32) (*.f32 (PI.f32) u2))
(*.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (*.f32 (cbrt.f32 (PI.f32)) u2))
(*.f32 (sqrt.f32 (PI.f32)) (*.f32 (sqrt.f32 (PI.f32)) u2))
(*.f32 (*.f32 u2 #s(literal 1 binary32)) (PI.f32))
(*.f32 (*.f32 u2 (pow.f32 (PI.f32) #s(literal 2/3 binary32))) (cbrt.f32 (PI.f32)))
(*.f32 (*.f32 u2 (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))
(+.f32 (neg.f32 u1) (*.f32 (*.f32 u1 u1) #s(literal -1/2 binary32)))
(+.f32 (*.f32 (*.f32 u1 u1) #s(literal -1/2 binary32)) (neg.f32 u1))
(fma.f32 u1 #s(literal -1 binary32) (*.f32 (*.f32 u1 u1) #s(literal -1/2 binary32)))
(fma.f32 u1 (*.f32 u1 #s(literal -1/2 binary32)) (neg.f32 u1))
(fma.f32 (*.f32 u1 u1) #s(literal -1/2 binary32) (neg.f32 u1))
(fma.f32 #s(literal 1 binary32) (neg.f32 u1) (*.f32 (*.f32 u1 u1) #s(literal -1/2 binary32)))
(fma.f32 #s(literal -1/2 binary32) (*.f32 u1 u1) (neg.f32 u1))
(fma.f32 #s(literal -1 binary32) u1 (*.f32 (*.f32 u1 u1) #s(literal -1/2 binary32)))
(fma.f32 (neg.f32 u1) #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) #s(literal -1/2 binary32)))
(fma.f32 (*.f32 u1 #s(literal -1/2 binary32)) u1 (neg.f32 u1))
(-.f32 (*.f32 (*.f32 u1 u1) #s(literal -1/2 binary32)) u1)
(-.f32 (fma.f32 u1 (*.f32 u1 #s(literal -1/2 binary32)) #s(literal 0 binary32)) u1)
(/.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1/8 binary32)) (*.f32 u1 (*.f32 u1 u1))) (fma.f32 (*.f32 (*.f32 u1 u1) #s(literal -1/2 binary32)) (*.f32 (*.f32 u1 u1) #s(literal -1/2 binary32)) (-.f32 (*.f32 u1 u1) (*.f32 (*.f32 (*.f32 u1 u1) #s(literal -1/2 binary32)) (neg.f32 u1)))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 u1 u1) #s(literal -1/2 binary32)) (*.f32 (*.f32 u1 u1) #s(literal -1/2 binary32))) (*.f32 u1 u1)) (-.f32 (*.f32 (*.f32 u1 u1) #s(literal -1/2 binary32)) (neg.f32 u1)))
(/.f32 (*.f32 u1 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1/8 binary32) #s(literal -1 binary32))) (fma.f32 (*.f32 u1 u1) #s(literal 1/4 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 #s(literal 1/2 binary32)))))
(/.f32 (*.f32 u1 (fma.f32 (*.f32 u1 u1) #s(literal 1/4 binary32) #s(literal -1 binary32))) (fma.f32 u1 #s(literal -1/2 binary32) #s(literal 1 binary32)))
(/.f32 (*.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1/8 binary32) #s(literal -1 binary32)) u1) (fma.f32 (*.f32 u1 u1) #s(literal 1/4 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 #s(literal 1/2 binary32)))))
(/.f32 (*.f32 (fma.f32 (*.f32 u1 u1) #s(literal 1/4 binary32) #s(literal -1 binary32)) u1) (fma.f32 u1 #s(literal -1/2 binary32) #s(literal 1 binary32)))
(*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))
(*.f32 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)) u1)
#s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (fma.f32 #s(literal 2 binary32) (PI.f32) (*.f32 (*.f32 u2 u2) (fma.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 u2 (*.f32 #s(literal 4/15 binary32) (*.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (sqrt.f32 (PI.f32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (sqrt.f32 (PI.f32)))) u2))))))))
(*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)))
(*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))
(*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) #s(literal -4/3 binary32)))
(*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal -4/3 binary32))
(*.f32 (*.f32 (PI.f32) #s(literal -4/3 binary32)) (*.f32 (PI.f32) (PI.f32)))
(*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32))) (PI.f32))
(*.f32 (*.f32 (*.f32 (PI.f32) #s(literal -4/3 binary32)) (PI.f32)) (PI.f32))
(*.f32 #s(literal 4/15 binary32) (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (sqrt.f32 (PI.f32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (sqrt.f32 (PI.f32)))))
(*.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (sqrt.f32 (PI.f32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (sqrt.f32 (PI.f32)))) #s(literal 4/15 binary32))
(*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (sqrt.f32 (PI.f32))) (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (sqrt.f32 (PI.f32))) #s(literal 4/15 binary32)))
(*.f32 (*.f32 #s(literal 4/15 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (sqrt.f32 (PI.f32)))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (sqrt.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 #s(literal 2 binary32) (*.f32 #s(literal 1/3 binary32) (log.f32 (PI.f32)))) #s(literal 3 binary32)))
(exp.f32 (*.f32 (*.f32 (log.f32 (PI.f32)) #s(literal 2 binary32)) #s(literal 1 binary32)))
(pow.f32 (PI.f32) #s(literal 2 binary32))
(pow.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))
(pow.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 2/3 binary32))
(pow.f32 (cbrt.f32 (PI.f32)) #s(literal 6 binary32))
(pow.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) #s(literal 3 binary32))
(pow.f32 (sqrt.f32 (PI.f32)) #s(literal 4 binary32))
(pow.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) #s(literal 1/3 binary32))
(sqrt.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (PI.f32))))
(cbrt.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))
(*.f32 (PI.f32) (PI.f32))
(*.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (PI.f32)))
(*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))
(*.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (cbrt.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (PI.f32)))))
(*.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (pow.f32 (PI.f32) #s(literal 4/3 binary32)))
(*.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (pow.f32 (pow.f32 (PI.f32) #s(literal 4/3 binary32)) #s(literal 1 binary32)))
(*.f32 (sqrt.f32 (PI.f32)) (*.f32 (PI.f32) (sqrt.f32 (PI.f32))))
(*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (*.f32 (PI.f32) (sqrt.f32 (PI.f32))) #s(literal 1 binary32)))
(*.f32 (cbrt.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (PI.f32)))) (pow.f32 (PI.f32) #s(literal 2/3 binary32)))
(*.f32 (pow.f32 (PI.f32) #s(literal 5/3 binary32)) (cbrt.f32 (PI.f32)))
(*.f32 (*.f32 (PI.f32) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))
(*.f32 (pow.f32 (*.f32 (PI.f32) (sqrt.f32 (PI.f32))) #s(literal 1 binary32)) (sqrt.f32 (PI.f32)))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (PI.f32)))) #s(literal 1 binary32)) (pow.f32 (PI.f32) #s(literal 2/3 binary32)))
(*.f32 (pow.f32 (pow.f32 (PI.f32) #s(literal 5/3 binary32)) #s(literal 1 binary32)) (cbrt.f32 (PI.f32)))
(neg.f32 (log.f32 (/.f32 (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))
(neg.f32 (log.f32 (/.f32 (/.f32 (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) #s(literal 1 binary32))))
(+.f32 #s(literal 0 binary32) (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))))
(+.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) (neg.f32 (log1p.f32 (*.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1))))))
(+.f32 (log.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))) (log.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32))))))
(+.f32 (neg.f32 (log1p.f32 (*.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1))))) (log1p.f32 (*.f32 u1 (*.f32 u1 u1))))
(+.f32 (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (*.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1))) (*.f32 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) (*.f32 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)))) #s(literal 1 binary32)))) (log.f32 (fma.f32 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) (*.f32 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1))) (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)))))))
(+.f32 (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) (*.f32 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1))) #s(literal -1 binary32)))) (log.f32 (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal -1 binary32))))
(fma.f32 #s(literal -1 binary32) (log1p.f32 (*.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)))) (log1p.f32 (*.f32 u1 (*.f32 u1 u1))))
(-.f32 #s(literal 0 binary32) (log.f32 (/.f32 (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))
(-.f32 #s(literal 0 binary32) (log.f32 (/.f32 (/.f32 (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) #s(literal 1 binary32))))
(-.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) (log1p.f32 (*.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)))))
(-.f32 (log.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))) (log.f32 (neg.f32 (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))))
(-.f32 (log1p.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (log.f32 (*.f32 (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)) (fma.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))))))
(-.f32 (log.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))) (log.f32 (*.f32 (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)))))
(-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (neg.f32 (/.f32 (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))))))
(-.f32 (log.f32 (neg.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)))) (log.f32 (neg.f32 (neg.f32 (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32))))))
(-.f32 (log.f32 (*.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32)) #s(literal 1 binary32))) (log.f32 (*.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))))
(-.f32 (log.f32 (*.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32)) #s(literal 1 binary32))) (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))))
(-.f32 (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) #s(literal 1 binary32))) (log1p.f32 (*.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)))))
(-.f32 (log.f32 (*.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32))))) (log.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))
(-.f32 (log.f32 (*.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32))))) (log.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))))
(/.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (*.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)))) #s(literal 3 binary32))) (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 2 binary32)) (+.f32 (pow.f32 (log1p.f32 (*.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)))) #s(literal 2 binary32)) (*.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) (log1p.f32 (*.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1))))))))
(/.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 2 binary32)) (pow.f32 (log1p.f32 (*.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)))) #s(literal 2 binary32))) (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))))
(*.f32 #s(literal -1 binary32) (log.f32 (/.f32 (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))
(log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32))))
(exp.f32 (*.f32 (log.f32 (fma.f32 u1 u1 u1)) #s(literal 2 binary32)))
(+.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 u1))
(+.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (neg.f32 (*.f32 u1 u1)))
(+.f32 (*.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1))) (*.f32 u1 (fma.f32 u1 u1 u1)))
(+.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (*.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1))))
(pow.f32 (fma.f32 u1 u1 u1) #s(literal 2 binary32))
(pow.f32 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32))
(pow.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (neg.f32 u1)) #s(literal 2 binary32))
(pow.f32 (exp.f32 (log.f32 (fma.f32 u1 u1 u1))) #s(literal 2 binary32))
(fma.f32 u1 (fma.f32 u1 u1 u1) (*.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1))))
(fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 u1))
(fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (neg.f32 (*.f32 u1 u1)))
(fma.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1)))
(fma.f32 u1 (-.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1))))
(fma.f32 u1 (*.f32 (neg.f32 u1) (neg.f32 (*.f32 u1 u1))) (*.f32 u1 u1))
(fma.f32 u1 (*.f32 (neg.f32 u1) (neg.f32 (*.f32 u1 u1))) (neg.f32 (*.f32 u1 u1)))
(fma.f32 (*.f32 u1 u1) (*.f32 u1 u1) (*.f32 u1 u1))
(fma.f32 (*.f32 u1 u1) (*.f32 u1 u1) (neg.f32 (*.f32 u1 u1)))
(fma.f32 (*.f32 u1 u1) (fma.f32 u1 u1 u1) (*.f32 u1 (fma.f32 u1 u1 u1)))
(fma.f32 (neg.f32 (*.f32 u1 u1)) (neg.f32 (*.f32 u1 u1)) (*.f32 u1 u1))
(fma.f32 (neg.f32 (*.f32 u1 u1)) (neg.f32 (*.f32 u1 u1)) (neg.f32 (*.f32 u1 u1)))
(fma.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 u1))
(fma.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (neg.f32 (*.f32 u1 u1)))
(fma.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1))))
(fma.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1)))
(fma.f32 #s(literal -1 binary32) (*.f32 (*.f32 u1 u1) (neg.f32 (*.f32 u1 u1))) (*.f32 u1 u1))
(fma.f32 #s(literal -1 binary32) (*.f32 (*.f32 u1 u1) (neg.f32 (*.f32 u1 u1))) (neg.f32 (*.f32 u1 u1)))
(fma.f32 (neg.f32 u1) (*.f32 u1 (neg.f32 (*.f32 u1 u1))) (*.f32 u1 u1))
(fma.f32 (neg.f32 u1) (*.f32 u1 (neg.f32 (*.f32 u1 u1))) (neg.f32 (*.f32 u1 u1)))
(fma.f32 (fma.f32 u1 u1 u1) u1 (*.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1))))
(fma.f32 (fma.f32 u1 u1 u1) (*.f32 u1 u1) (*.f32 u1 (fma.f32 u1 u1 u1)))
(fma.f32 (*.f32 u1 (*.f32 u1 u1)) u1 (*.f32 u1 u1))
(fma.f32 (*.f32 u1 (*.f32 u1 u1)) u1 (neg.f32 (*.f32 u1 u1)))
(fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1 binary32) (*.f32 u1 u1))
(fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1 binary32) (neg.f32 (*.f32 u1 u1)))
(fma.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) u1 (*.f32 u1 (fma.f32 u1 u1 u1)))
(fma.f32 (*.f32 (neg.f32 (*.f32 u1 u1)) u1) (neg.f32 u1) (*.f32 u1 u1))
(fma.f32 (*.f32 (neg.f32 (*.f32 u1 u1)) u1) (neg.f32 u1) (neg.f32 (*.f32 u1 u1)))
(fma.f32 (*.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal 1 binary32))) u1 (*.f32 u1 (fma.f32 u1 u1 u1)))
(fma.f32 (*.f32 (neg.f32 (*.f32 u1 u1)) #s(literal -1 binary32)) (*.f32 u1 u1) (*.f32 u1 u1))
(fma.f32 (*.f32 (neg.f32 (*.f32 u1 u1)) #s(literal -1 binary32)) (*.f32 u1 u1) (neg.f32 (*.f32 u1 u1)))
(fma.f32 (*.f32 (neg.f32 (*.f32 u1 u1)) (neg.f32 u1)) u1 (*.f32 u1 u1))
(fma.f32 (*.f32 (neg.f32 (*.f32 u1 u1)) (neg.f32 u1)) u1 (neg.f32 (*.f32 u1 u1)))
(fma.f32 (pow.f32 (*.f32 (neg.f32 u1) #s(literal -1 binary32)) #s(literal 2 binary32)) (*.f32 u1 u1) (*.f32 u1 u1))
(fma.f32 (pow.f32 (*.f32 (neg.f32 u1) #s(literal -1 binary32)) #s(literal 2 binary32)) (*.f32 u1 u1) (neg.f32 (*.f32 u1 u1)))
(-.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 u1))
(-.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (neg.f32 (*.f32 u1 u1)))
(/.f32 (*.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1))) (fma.f32 u1 u1 u1))
(/.f32 (*.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (fma.f32 u1 (fma.f32 u1 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))
(/.f32 (*.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1))) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))
(/.f32 (*.f32 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 (fma.f32 u1 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))
(/.f32 (*.f32 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1))) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)))
(/.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)))) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1))))) (fma.f32 (*.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1))) (*.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1))) (-.f32 (*.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1))) (*.f32 (*.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1))) (*.f32 u1 (fma.f32 u1 u1 u1))))))
(/.f32 (-.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))))
(/.f32 (-.f32 (*.f32 (*.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1))) (*.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) (*.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1)))) (-.f32 (*.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1))) (*.f32 u1 (fma.f32 u1 u1 u1))))
(/.f32 (-.f32 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)))
(/.f32 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)))) (fma.f32 u1 (fma.f32 u1 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))
(/.f32 (*.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))) (fma.f32 u1 u1 u1)) (fma.f32 u1 (fma.f32 u1 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))
(/.f32 (fma.f32 (*.f32 (*.f32 u1 u1) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)))) (fma.f32 u1 (fma.f32 u1 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 u1 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)))))) (*.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (fma.f32 u1 (fma.f32 u1 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))
(/.f32 (fma.f32 (*.f32 (*.f32 u1 u1) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)))) (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 u1 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1))))) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))
(/.f32 (fma.f32 (*.f32 (*.f32 u1 u1) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)))) (fma.f32 u1 (fma.f32 u1 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))) u1))) (*.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (fma.f32 u1 (fma.f32 u1 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))
(/.f32 (fma.f32 (*.f32 (*.f32 u1 u1) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)))) (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) u1))) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))
(/.f32 (fma.f32 (*.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 u1)) (fma.f32 u1 (fma.f32 u1 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 u1 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)))))) (*.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (fma.f32 u1 (fma.f32 u1 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))
(/.f32 (fma.f32 (*.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 u1)) (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 u1 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1))))) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))
(/.f32 (fma.f32 (*.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 u1)) (fma.f32 u1 (fma.f32 u1 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))) u1))) (*.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (fma.f32 u1 (fma.f32 u1 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))
(/.f32 (fma.f32 (*.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 u1)) (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) u1))) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))
(/.f32 (fma.f32 (*.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1))) (fma.f32 u1 (fma.f32 u1 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (fma.f32 u1 u1 u1) (*.f32 u1 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)))))) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 (fma.f32 u1 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))
(/.f32 (fma.f32 (*.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1))) (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (*.f32 u1 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1))))) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)))
(/.f32 (fma.f32 (*.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1))) (fma.f32 u1 (fma.f32 u1 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))) u1))) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 (fma.f32 u1 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))
(/.f32 (fma.f32 (*.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1))) (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (*.f32 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) u1))) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)))
(/.f32 (fma.f32 (*.f32 u1 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)))) (fma.f32 u1 (fma.f32 u1 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (*.f32 u1 u1) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)))))) (*.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (fma.f32 u1 (fma.f32 u1 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))
(/.f32 (fma.f32 (*.f32 u1 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)))) (fma.f32 u1 (fma.f32 u1 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 u1)))) (*.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (fma.f32 u1 (fma.f32 u1 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))
(/.f32 (fma.f32 (*.f32 u1 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)))) (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1))))) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))
(/.f32 (fma.f32 (*.f32 u1 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1))) (fma.f32 u1 (fma.f32 u1 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (fma.f32 u1 u1 u1) (*.f32 (*.f32 u1 u1) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)))))) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 (fma.f32 u1 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))
(/.f32 (fma.f32 (*.f32 u1 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1))) (fma.f32 u1 (fma.f32 u1 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 u1)))) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 (fma.f32 u1 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))
(/.f32 (fma.f32 (*.f32 u1 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1))) (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (*.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1))))) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)))
(/.f32 (fma.f32 (*.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))) u1) (fma.f32 u1 (fma.f32 u1 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (*.f32 u1 u1) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)))))) (*.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (fma.f32 u1 (fma.f32 u1 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))
(/.f32 (fma.f32 (*.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))) u1) (fma.f32 u1 (fma.f32 u1 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 u1)))) (*.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (fma.f32 u1 (fma.f32 u1 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))
(/.f32 (fma.f32 (*.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))) u1) (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1))))) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))
(/.f32 (fma.f32 (*.f32 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) u1) (fma.f32 u1 (fma.f32 u1 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (fma.f32 u1 u1 u1) (*.f32 (*.f32 u1 u1) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)))))) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 (fma.f32 u1 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))
(/.f32 (fma.f32 (*.f32 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) u1) (fma.f32 u1 (fma.f32 u1 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 u1)))) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 (fma.f32 u1 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))
(/.f32 (fma.f32 (*.f32 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) u1) (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (*.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1))))) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)))
(*.f32 (*.f32 u1 u1) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))))
(*.f32 (*.f32 u1 u1) (pow.f32 (-.f32 (neg.f32 u1) #s(literal 1 binary32)) #s(literal 2 binary32)))
(*.f32 (neg.f32 (*.f32 u1 u1)) (-.f32 (neg.f32 (*.f32 u1 u1)) #s(literal 1 binary32)))
(*.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)))
(*.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 u1 (fma.f32 u1 u1 u1)))
(*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1))
(*.f32 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32))
(*.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))) (*.f32 u1 u1))
(*.f32 (*.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)))) (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (fma.f32 u1 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) #s(literal 2 binary32)))
(*.f32 (*.f32 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1))) (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)) #s(literal 2 binary32)))
(*.f32 (*.f32 (fma.f32 u1 u1 u1) (+.f32 u1 #s(literal 1 binary32))) u1)
(*.f32 (exp.f32 (log.f32 (fma.f32 u1 u1 u1))) (exp.f32 (log.f32 (fma.f32 u1 u1 u1))))

eval173.0ms (1.3%)

Memory
29.0MiB live, 246.8MiB allocated
Compiler

Compiled 47 030 to 4 651 computations (90.1% saved)

prune412.0ms (3%)

Memory
5.9MiB live, 420.8MiB allocated
Pruning

67 alts after pruning (63 fresh and 4 done)

PrunedKeptTotal
New1 227261 253
Fresh163753
Picked325
Done022
Total1 246671 313
Accuracy
99.5%
Counts
1 313 → 67
Alt Table
Click to see full alt table
StatusAccuracyProgram
88.9%
(*.f32 (pow.f32 (pow.f32 (neg.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32))))) #s(literal 1/4 binary32)) #s(literal 2 binary32)) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
89.2%
(*.f32 (pow.f32 (*.f32 (neg.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32))))) (neg.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))))) #s(literal 1/4 binary32)) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
87.2%
(*.f32 (pow.f32 (exp.f32 (log.f32 (neg.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32))))))) #s(literal 1/2 binary32)) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
67.2%
(*.f32 (pow.f32 (exp.f32 #s(literal 1/2 binary32)) (log.f32 (log1p.f32 u1))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (*.f32 (PI.f32) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32))))))
89.2%
(*.f32 (/.f32 (sqrt.f32 (-.f32 #s(literal 0 binary32) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))))))) (sqrt.f32 (+.f32 #s(literal 0 binary32) (fma.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) (*.f32 #s(literal 0 binary32) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32))))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
69.0%
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (log1p.f32 u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (*.f32 (PI.f32) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32))))))
75.4%
(*.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) #s(literal 2 binary32)) (*.f32 (sin.f32 (*.f32 (PI.f32) u2)) (cos.f32 (*.f32 (PI.f32) u2))))
86.9%
(*.f32 (sqrt.f32 (-.f32 (log1p.f32 (fma.f32 u1 u1 u1)) (log1p.f32 (*.f32 u1 (*.f32 u1 u1))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
98.3%
(*.f32 (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 u1))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
51.7%
(*.f32 (sqrt.f32 (+.f32 (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)))))) (log1p.f32 (*.f32 u1 (*.f32 u1 u1))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
98.2%
(*.f32 (sqrt.f32 (neg.f32 (fma.f32 (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (log1p.f32 u1)) (log1p.f32 (neg.f32 (*.f32 u1 u1)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
53.4%
(*.f32 (sqrt.f32 (neg.f32 (/.f32 (-.f32 (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 2 binary32)) (pow.f32 (log1p.f32 u1) #s(literal 2 binary32))) (log.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) u1)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
55.1%
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (log1p.f32 (neg.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
54.4%
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (log.f32 (-.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))) (*.f32 (/.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) (/.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))))) (log.f32 (+.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) (/.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
54.6%
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (log.f32 (-.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))) (*.f32 (/.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) (*.f32 (/.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) (/.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))))) (log.f32 (fma.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) (fma.f32 (/.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) (/.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) (/.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
54.3%
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (log.f32 (-.f32 (*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) (*.f32 (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
89.6%
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (log.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) #s(literal 1 binary32))) (log1p.f32 u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
86.7%
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (log.f32 (*.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32))) (fma.f32 (*.f32 (fma.f32 u1 u1 u1) (+.f32 #s(literal -1 binary32) (fma.f32 u1 u1 u1))) (*.f32 (fma.f32 u1 u1 u1) (*.f32 (+.f32 #s(literal -1 binary32) (fma.f32 u1 u1 u1)) (*.f32 (fma.f32 u1 u1 u1) (+.f32 #s(literal -1 binary32) (fma.f32 u1 u1 u1))))) #s(literal 1 binary32)))) (log1p.f32 (*.f32 (*.f32 (fma.f32 u1 u1 u1) (+.f32 #s(literal -1 binary32) (fma.f32 u1 u1 u1))) (-.f32 (*.f32 (fma.f32 u1 u1 u1) (+.f32 #s(literal -1 binary32) (fma.f32 u1 u1 u1))) #s(literal 1 binary32))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
97.4%
(*.f32 (sqrt.f32 (neg.f32 (+.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (neg.f32 (log1p.f32 u1)))))) (sin.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) u2) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))))
94.5%
(*.f32 (sqrt.f32 (neg.f32 (+.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (/.f32 (pow.f32 (exp.f32 #s(literal 2 binary32)) (log.f32 (log1p.f32 u1))) (neg.f32 (log1p.f32 u1)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
98.1%
(*.f32 (sqrt.f32 (neg.f32 (+.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (log1p.f32 u1) #s(literal -2 binary32))) (neg.f32 (log1p.f32 u1)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
98.0%
(*.f32 (sqrt.f32 (neg.f32 (+.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (/.f32 (*.f32 (pow.f32 (log1p.f32 u1) #s(literal 4 binary32)) (pow.f32 (log1p.f32 u1) #s(literal -2 binary32))) (neg.f32 (log1p.f32 u1)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
94.4%
(*.f32 (sqrt.f32 (neg.f32 (+.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (/.f32 (exp.f32 (*.f32 #s(literal 2 binary32) (log.f32 (log1p.f32 u1)))) (neg.f32 (log1p.f32 u1)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
98.2%
(*.f32 (sqrt.f32 (neg.f32 (+.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (log1p.f32 u1)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
52.0%
(*.f32 (sqrt.f32 (neg.f32 (+.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32)))))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (fma.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (*.f32 u2 u2))) (*.f32 #s(literal 2 binary32) (PI.f32))))))
48.7%
(*.f32 (sqrt.f32 (neg.f32 (+.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32)))))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))
92.9%
(*.f32 (sqrt.f32 (neg.f32 (+.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(approx (/ (pow (log (+ 1 u1)) 2) (neg (log (+ 1 u1)))) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal 1/2 binary32)) #s(literal -1 binary32))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
86.4%
(*.f32 (sqrt.f32 (neg.f32 (+.f32 (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))) (log1p.f32 (*.f32 (fma.f32 u1 u1 u1) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))))))) (sin.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) u2) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))))
98.2%
(*.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)))))
98.3%
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
90.7%
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (*.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (sqrt.f32 (PI.f32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (sqrt.f32 (PI.f32)))) #s(literal 4/15 binary32))) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32))))))
88.1%
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (fma.f32 u2 (*.f32 u2 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32))))))
88.2%
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (*.f32 (PI.f32) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32))))))
80.1%
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))
57.0%
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) u2) (pow.f32 (PI.f32) #s(literal 2/3 binary32))) (cbrt.f32 (PI.f32)))))
56.9%
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) u2) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))))
57.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)))
52.1%
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 (fma.f32 (PI.f32) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 u2 u2) (PI.f32))) #s(literal 2 binary32)) (*.f32 (PI.f32) u2))))
52.1%
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (fma.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (*.f32 u2 u2))) (*.f32 #s(literal 2 binary32) (PI.f32))))))
48.7%
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))
94.0%
(*.f32 (sqrt.f32 (neg.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (/ (pow (log (+ 1 u1)) 2) (neg (log (+ 1 u1))))) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
88.8%
(*.f32 (sqrt.f32 (neg.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))))) (sin.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) u2) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))))
89.2%
(*.f32 (sqrt.f32 (neg.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
89.3%
(*.f32 (sqrt.f32 (neg.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) #s(approx (* u1 (+ (* u1 -1/2) -1)) (*.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) u1)) (*.f32 u1 (neg.f32 u1))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
84.6%
(*.f32 (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (*.f32 (PI.f32) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32))))))
83.3%
(*.f32 (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (*.f32 (PI.f32) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32))))))
80.7%
(*.f32 (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (*.f32 (PI.f32) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32))))))
70.8%
(*.f32 (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (neg.f32 u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (*.f32 (PI.f32) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32))))))
86.9%
(*.f32 (sqrt.f32 (neg.f32 #s(approx (log (+ 1 (neg u1))) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (*.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32)))) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32))))))
69.0%
(*.f32 (sqrt.f32 (log1p.f32 u1)) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 (fma.f32 (PI.f32) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 u2 u2) (PI.f32))) #s(literal 2 binary32)) (*.f32 (PI.f32) u2))))
86.8%
(*.f32 (sqrt.f32 #s(approx (neg (+ (log (/ (+ (* u1 (* u1 u1)) 1) (+ (* (+ (* u1 u1) u1) (* (+ (* u1 u1) u1) (+ (* u1 u1) u1))) 1))) (log (+ 1 (* (+ (* u1 u1) u1) (- (+ (* u1 u1) u1) 1)))))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal -5/3 binary32) #s(literal 1/2 binary32)) u1))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
89.3%
(*.f32 (sqrt.f32 #s(approx (neg (+ (log (/ (+ (* u1 (* u1 u1)) 1) (+ (* (+ (* u1 u1) u1) (* (+ (* u1 u1) u1) (+ (* u1 u1) u1))) 1))) (log (+ 1 (* (+ (* u1 u1) u1) (- (+ (* u1 u1) u1) 1)))))) (fma.f32 u1 (*.f32 u1 #s(literal 1/2 binary32)) u1))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
94.2%
(*.f32 (sqrt.f32 #s(approx (neg (+ (log (+ 1 (neg (* u1 u1)))) (/ (pow (log (+ 1 u1)) 2) (neg (log (+ 1 u1)))))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u1))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
92.6%
(*.f32 (sqrt.f32 #s(approx (neg (+ (log (+ 1 (neg (* u1 u1)))) (/ (pow (log (+ 1 u1)) 2) (neg (log (+ 1 u1)))))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u1))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
84.8%
(*.f32 (sqrt.f32 #s(approx (neg (log (- 1 u1))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u1))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (*.f32 (PI.f32) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32))))))
83.5%
(*.f32 (sqrt.f32 #s(approx (neg (log (- 1 u1))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u1))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (*.f32 (PI.f32) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32))))))
80.8%
(*.f32 (sqrt.f32 #s(approx (neg (log (- 1 u1))) (fma.f32 u1 (*.f32 u1 #s(literal 1/2 binary32)) u1))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (*.f32 (PI.f32) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32))))))
87.3%
(*.f32 (exp.f32 (*.f32 (log.f32 (neg.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))))) #s(literal 1/2 binary32))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
76.3%
(*.f32 (exp.f32 (*.f32 #s(approx (log (log (+ 1 u1))) (log.f32 u1)) #s(literal 1/2 binary32))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
4.6%
(*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (/.f32 (neg.f32 u1) (+.f32 #s(literal 0 binary32) (sqrt.f32 u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))
4.7%
(*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (fma.f32 u2 (*.f32 u2 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32))))))
4.7%
(*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (fma.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (*.f32 u2 u2))) (*.f32 #s(literal 2 binary32) (PI.f32))))))
4.7%
(*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (*.f32 (PI.f32) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32))))))
4.6%
(*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))
77.5%
(*.f32 #s(approx (exp (* (log (log (+ 1 u1))) 1/2)) (sqrt.f32 u1)) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
75.4%
#s(approx (* (exp (* (log (log (+ 1 u1))) 1/2)) (sin (* (* 2 (PI)) u2))) (fma.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)))) (fma.f32 #s(literal -1/4 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)))))))
68.9%
#s(approx (* (exp (* (log (log (+ 1 u1))) 1/2)) (sin (* (* 2 (PI)) u2))) (*.f32 u2 (*.f32 (sqrt.f32 (log1p.f32 u1)) (fma.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (*.f32 u2 u2))) (*.f32 #s(literal 2 binary32) (PI.f32))))))
Compiler

Compiled 3 972 to 2 430 computations (38.8% saved)

simplify192.0ms (1.4%)

Memory
-9.0MiB live, 262.4MiB allocated
Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
cost-diff0
(sqrt.f32 (neg.f32 (-.f32 (log1p.f32 (neg.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32)))))))
cost-diff0
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (log1p.f32 (neg.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
cost-diff64
(log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32))))
cost-diff64
(neg.f32 (-.f32 (log1p.f32 (neg.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32))))))
cost-diff32
(-.f32 #s(literal 0 binary32) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))))))
cost-diff96
(+.f32 #s(literal 0 binary32) (fma.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) (*.f32 #s(literal 0 binary32) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))))))
cost-diff512
(*.f32 #s(literal 0 binary32) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))))
cost-diff768
(sqrt.f32 (+.f32 #s(literal 0 binary32) (fma.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) (*.f32 #s(literal 0 binary32) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32))))))))
cost-diff0
(fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u1)
cost-diff0
#s(approx (neg (+ (log (+ 1 (neg (* u1 u1)))) (/ (pow (log (+ 1 u1)) 2) (neg (log (+ 1 u1)))))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u1))
cost-diff0
(sqrt.f32 #s(approx (neg (+ (log (+ 1 (neg (* u1 u1)))) (/ (pow (log (+ 1 u1)) 2) (neg (log (+ 1 u1)))))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u1)))
cost-diff0
(*.f32 (sqrt.f32 #s(approx (neg (+ (log (+ 1 (neg (* u1 u1)))) (/ (pow (log (+ 1 u1)) 2) (neg (log (+ 1 u1)))))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u1))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
cost-diff0
(/.f32 (neg.f32 u1) (+.f32 #s(literal 0 binary32) (sqrt.f32 u1)))
cost-diff0
#s(approx (sqrt (neg (log (- 1 u1)))) (/.f32 (neg.f32 u1) (+.f32 #s(literal 0 binary32) (sqrt.f32 u1))))
cost-diff0
(*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (/.f32 (neg.f32 u1) (+.f32 #s(literal 0 binary32) (sqrt.f32 u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))
cost-diff96
(+.f32 #s(literal 0 binary32) (sqrt.f32 u1))
cost-diff0
(log1p.f32 u1)
cost-diff0
(-.f32 (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 u1))))
cost-diff0
(sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 u1)))))
cost-diff0
(*.f32 (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 u1))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
Rules
5 970×lower-fma.f64
5 960×lower-fma.f32
2 762×lower-*.f64
2 732×lower-*.f32
2 244×lower--.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0811228
0133828
1244751
2451653
3773653
41274653
52370653
64555653
77362653
08285646
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(*.f32 (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 u1))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 u1)))))
(-.f32 (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 u1))))
(log1p.f32 u1)
u1
(log1p.f32 (neg.f32 (*.f32 u1 u1)))
(neg.f32 (*.f32 u1 u1))
(*.f32 u1 u1)
(sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))
(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)
(*.f32 #s(literal 2 binary32) (PI.f32))
#s(literal 2 binary32)
(PI.f32)
u2
(*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (/.f32 (neg.f32 u1) (+.f32 #s(literal 0 binary32) (sqrt.f32 u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))
#s(approx (sqrt (neg (log (- 1 u1)))) (/.f32 (neg.f32 u1) (+.f32 #s(literal 0 binary32) (sqrt.f32 u1))))
(/.f32 (neg.f32 u1) (+.f32 #s(literal 0 binary32) (sqrt.f32 u1)))
(neg.f32 u1)
u1
(+.f32 #s(literal 0 binary32) (sqrt.f32 u1))
#s(literal 0 binary32)
(sqrt.f32 u1)
#s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
(*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))
#s(literal 2 binary32)
(*.f32 u2 (PI.f32))
u2
(PI.f32)
(*.f32 (sqrt.f32 #s(approx (neg (+ (log (+ 1 (neg (* u1 u1)))) (/ (pow (log (+ 1 u1)) 2) (neg (log (+ 1 u1)))))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u1))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(sqrt.f32 #s(approx (neg (+ (log (+ 1 (neg (* u1 u1)))) (/ (pow (log (+ 1 u1)) 2) (neg (log (+ 1 u1)))))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u1)))
#s(approx (neg (+ (log (+ 1 (neg (* u1 u1)))) (/ (pow (log (+ 1 u1)) 2) (neg (log (+ 1 u1)))))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u1))
(fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u1)
(*.f32 u1 u1)
u1
(fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32))
#s(literal 1/3 binary32)
#s(literal 1/2 binary32)
(sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))
(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)
(*.f32 #s(literal 2 binary32) (PI.f32))
#s(literal 2 binary32)
(PI.f32)
u2
(*.f32 (/.f32 (sqrt.f32 (-.f32 #s(literal 0 binary32) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))))))) (sqrt.f32 (+.f32 #s(literal 0 binary32) (fma.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) (*.f32 #s(literal 0 binary32) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32))))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(/.f32 (sqrt.f32 (-.f32 #s(literal 0 binary32) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))))))) (sqrt.f32 (+.f32 #s(literal 0 binary32) (fma.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) (*.f32 #s(literal 0 binary32) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))))))))
(sqrt.f32 (-.f32 #s(literal 0 binary32) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32))))))))
(-.f32 #s(literal 0 binary32) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))))))
#s(literal 0 binary32)
(*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32))))))
#s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32))))
(*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))
u1
(fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32))
#s(literal -1/2 binary32)
#s(literal -1 binary32)
(*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))))
(sqrt.f32 (+.f32 #s(literal 0 binary32) (fma.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) (*.f32 #s(literal 0 binary32) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32))))))))
(+.f32 #s(literal 0 binary32) (fma.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) (*.f32 #s(literal 0 binary32) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))))))
(fma.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) (*.f32 #s(literal 0 binary32) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32))))))
(*.f32 #s(literal 0 binary32) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))))
(sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))
(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)
(*.f32 #s(literal 2 binary32) (PI.f32))
#s(literal 2 binary32)
(PI.f32)
u2
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (log1p.f32 (neg.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(sqrt.f32 (neg.f32 (-.f32 (log1p.f32 (neg.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32)))))))
(neg.f32 (-.f32 (log1p.f32 (neg.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32))))))
(-.f32 (log1p.f32 (neg.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(log1p.f32 (neg.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))))
(neg.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)))
(*.f32 (*.f32 u1 u1) (*.f32 u1 u1))
(*.f32 u1 u1)
u1
(log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32))))
(*.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32)))
(+.f32 #s(literal 1 binary32) u1)
#s(literal 1 binary32)
(fma.f32 u1 u1 #s(literal 1 binary32))
(sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))
(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)
(*.f32 #s(literal 2 binary32) (PI.f32))
#s(literal 2 binary32)
(PI.f32)
u2
Outputs
(*.f32 (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 u1))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))))
(sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 u1)))))
(sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1)))))
(-.f32 (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 u1))))
(-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1))))
(log1p.f32 u1)
u1
(log1p.f32 (neg.f32 (*.f32 u1 u1)))
(log1p.f32 (*.f32 u1 (neg.f32 u1)))
(neg.f32 (*.f32 u1 u1))
(*.f32 u1 (neg.f32 u1))
(*.f32 u1 u1)
(sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2)))
(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)
(*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))
(*.f32 #s(literal 2 binary32) (PI.f32))
#s(literal 2 binary32)
(PI.f32)
u2
(*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (/.f32 (neg.f32 u1) (+.f32 #s(literal 0 binary32) (sqrt.f32 u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))
(*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (/.f32 u1 (sqrt.f32 u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))))
#s(approx (sqrt (neg (log (- 1 u1)))) (/.f32 (neg.f32 u1) (+.f32 #s(literal 0 binary32) (sqrt.f32 u1))))
#s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (/.f32 u1 (sqrt.f32 u1))))
(/.f32 (neg.f32 u1) (+.f32 #s(literal 0 binary32) (sqrt.f32 u1)))
(neg.f32 (/.f32 u1 (sqrt.f32 u1)))
(neg.f32 u1)
u1
(+.f32 #s(literal 0 binary32) (sqrt.f32 u1))
(sqrt.f32 u1)
#s(literal 0 binary32)
(sqrt.f32 u1)
#s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
#s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2)))
(*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))
(*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))
#s(literal 2 binary32)
(*.f32 u2 (PI.f32))
(*.f32 (PI.f32) u2)
u2
(PI.f32)
(*.f32 (sqrt.f32 #s(approx (neg (+ (log (+ 1 (neg (* u1 u1)))) (/ (pow (log (+ 1 u1)) 2) (neg (log (+ 1 u1)))))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u1))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) (sqrt.f32 #s(approx (neg (+ (log (+ 1 (neg (* u1 u1)))) (/ (pow (log (+ 1 u1)) 2) (neg (log (+ 1 u1)))))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u1))))
(sqrt.f32 #s(approx (neg (+ (log (+ 1 (neg (* u1 u1)))) (/ (pow (log (+ 1 u1)) 2) (neg (log (+ 1 u1)))))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u1)))
#s(approx (neg (+ (log (+ 1 (neg (* u1 u1)))) (/ (pow (log (+ 1 u1)) 2) (neg (log (+ 1 u1)))))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u1))
(fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u1)
(*.f32 u1 u1)
u1
(fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32))
#s(literal 1/3 binary32)
#s(literal 1/2 binary32)
(sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2)))
(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)
(*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))
(*.f32 #s(literal 2 binary32) (PI.f32))
#s(literal 2 binary32)
(PI.f32)
u2
(*.f32 (/.f32 (sqrt.f32 (-.f32 #s(literal 0 binary32) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))))))) (sqrt.f32 (+.f32 #s(literal 0 binary32) (fma.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) (*.f32 #s(literal 0 binary32) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32))))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (sqrt.f32 (*.f32 (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32))))) (neg.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32))))))) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) (fabs.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))))))
(/.f32 (sqrt.f32 (-.f32 #s(literal 0 binary32) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))))))) (sqrt.f32 (+.f32 #s(literal 0 binary32) (fma.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) (*.f32 #s(literal 0 binary32) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))))))))
(/.f32 (sqrt.f32 (*.f32 (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32))))) (neg.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32))))))) (fabs.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32))))))
(sqrt.f32 (-.f32 #s(literal 0 binary32) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32))))))))
(sqrt.f32 (*.f32 (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32))))) (neg.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))))))
(-.f32 #s(literal 0 binary32) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))))))
(*.f32 (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32))))) (neg.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32))))))
#s(literal 0 binary32)
(*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32))))))
#s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32))))
(*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))
u1
(fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32))
#s(literal -1/2 binary32)
#s(literal -1 binary32)
(*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))))
(sqrt.f32 (+.f32 #s(literal 0 binary32) (fma.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) (*.f32 #s(literal 0 binary32) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32))))))))
(fabs.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))))
(+.f32 #s(literal 0 binary32) (fma.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) (*.f32 #s(literal 0 binary32) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))))))
(*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))))
(fma.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) (*.f32 #s(literal 0 binary32) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32))))))
(*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))))
(*.f32 #s(literal 0 binary32) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))))
#s(literal 0 binary32)
(sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2)))
(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)
(*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))
(*.f32 #s(literal 2 binary32) (PI.f32))
#s(literal 2 binary32)
(PI.f32)
u2
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (log1p.f32 (neg.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) (sqrt.f32 (-.f32 (log1p.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (log1p.f32 (*.f32 u1 (neg.f32 (*.f32 u1 (*.f32 u1 u1))))))))
(sqrt.f32 (neg.f32 (-.f32 (log1p.f32 (neg.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32)))))))
(sqrt.f32 (-.f32 (log1p.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (log1p.f32 (*.f32 u1 (neg.f32 (*.f32 u1 (*.f32 u1 u1)))))))
(neg.f32 (-.f32 (log1p.f32 (neg.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32))))))
(-.f32 (log1p.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (log1p.f32 (*.f32 u1 (neg.f32 (*.f32 u1 (*.f32 u1 u1))))))
(-.f32 (log1p.f32 (neg.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(-.f32 (log1p.f32 (*.f32 u1 (neg.f32 (*.f32 u1 (*.f32 u1 u1))))) (log1p.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))
(log1p.f32 (neg.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))))
(log1p.f32 (*.f32 u1 (neg.f32 (*.f32 u1 (*.f32 u1 u1)))))
(neg.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)))
(*.f32 u1 (neg.f32 (*.f32 u1 (*.f32 u1 u1))))
(*.f32 (*.f32 u1 u1) (*.f32 u1 u1))
(*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))
(*.f32 u1 u1)
u1
(log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32))))
(log1p.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))
(*.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32)))
(*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))
(+.f32 #s(literal 1 binary32) u1)
(+.f32 u1 #s(literal 1 binary32))
#s(literal 1 binary32)
(fma.f32 u1 u1 #s(literal 1 binary32))
(sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2)))
(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)
(*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))
(*.f32 #s(literal 2 binary32) (PI.f32))
#s(literal 2 binary32)
(PI.f32)
u2

localize279.0ms (2%)

Memory
21.1MiB live, 385.6MiB allocated
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy0.375
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (log1p.f32 (neg.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
accuracy0.46856062860980974
(PI.f32)
accuracy0.514667529305326
(*.f32 (*.f32 u1 u1) (*.f32 u1 u1))
accuracy15.113958012774818
(log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32))))
accuracy0.40072250976844204
(fma.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) (*.f32 #s(literal 0 binary32) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32))))))
accuracy0.40072250976844204
(*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))))
accuracy0.46856062860980974
(PI.f32)
accuracy3.1467832065108308
#s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32))))
accuracy0.328125
(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)
accuracy0.375
(*.f32 (sqrt.f32 #s(approx (neg (+ (log (+ 1 (neg (* u1 u1)))) (/ (pow (log (+ 1 u1)) 2) (neg (log (+ 1 u1)))))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u1))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
accuracy0.46856062860980974
(PI.f32)
accuracy1.9486171782422095
#s(approx (neg (+ (log (+ 1 (neg (* u1 u1)))) (/ (pow (log (+ 1 u1)) 2) (neg (log (+ 1 u1)))))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u1))
accuracy0.45703125
(/.f32 (neg.f32 u1) (+.f32 #s(literal 0 binary32) (sqrt.f32 u1)))
accuracy0.46856062860980974
(PI.f32)
accuracy5.880402849199935
#s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
accuracy30.407817027199773
#s(approx (sqrt (neg (log (- 1 u1)))) (/.f32 (neg.f32 u1) (+.f32 #s(literal 0 binary32) (sqrt.f32 u1))))
accuracy0.28515625
(-.f32 (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 u1))))
accuracy0.328125
(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)
accuracy0.375
(*.f32 (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 u1))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
accuracy0.46856062860980974
(PI.f32)
Samples
169.0ms252×0valid
7.0ms5exit
Compiler

Compiled 1 063 to 73 computations (93.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 136.0ms
ival-log: 35.0ms (25.7% of total)
ival-mult: 31.0ms (22.7% of total)
ival-log1p: 15.0ms (11% of total)
ival-sqrt: 11.0ms (8.1% of total)
ival-add: 11.0ms (8.1% of total)
ival-div: 8.0ms (5.9% of total)
ival-neg: 7.0ms (5.1% of total)
const: 4.0ms (2.9% of total)
ival-sub: 4.0ms (2.9% of total)
ival-sin: 4.0ms (2.9% of total)
adjust: 2.0ms (1.5% of total)
ival-pow2: 2.0ms (1.5% of total)
ival-pi: 1.0ms (0.7% of total)
exact: 1.0ms (0.7% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series152.0ms (1.1%)

Memory
-15.6MiB live, 253.7MiB allocated
Counts
27 → 360
Calls
Call 1
Inputs
#s(alt (*.f32 (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 u1))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 u1))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())
#s(alt (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 u1))))) (patch (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 u1))))) #<representation binary32>) () ())
#s(alt (-.f32 (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 u1)))) (patch (-.f32 (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 u1)))) #<representation binary32>) () ())
#s(alt (log1p.f32 u1) (patch (log1p.f32 u1) #<representation binary32>) () ())
#s(alt (+.f32 #s(literal 0 binary32) (sqrt.f32 u1)) (patch (+.f32 #s(literal 0 binary32) (sqrt.f32 u1)) #<representation binary32>) () ())
#s(alt (*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (/.f32 (neg.f32 u1) (+.f32 #s(literal 0 binary32) (sqrt.f32 u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) (patch (*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (/.f32 (neg.f32 u1) (+.f32 #s(literal 0 binary32) (sqrt.f32 u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) #<representation binary32>) () ())
#s(alt #s(approx (sqrt (neg (log (- 1 u1)))) (/.f32 (neg.f32 u1) (+.f32 #s(literal 0 binary32) (sqrt.f32 u1)))) (patch #s(approx (sqrt (neg (log (- 1 u1)))) (/.f32 (neg.f32 u1) (+.f32 #s(literal 0 binary32) (sqrt.f32 u1)))) #<representation binary32>) () ())
#s(alt (/.f32 (neg.f32 u1) (+.f32 #s(literal 0 binary32) (sqrt.f32 u1))) (patch (/.f32 (neg.f32 u1) (+.f32 #s(literal 0 binary32) (sqrt.f32 u1))) #<representation binary32>) () ())
#s(alt (*.f32 (sqrt.f32 #s(approx (neg (+ (log (+ 1 (neg (* u1 u1)))) (/ (pow (log (+ 1 u1)) 2) (neg (log (+ 1 u1)))))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u1))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 #s(approx (neg (+ (log (+ 1 (neg (* u1 u1)))) (/ (pow (log (+ 1 u1)) 2) (neg (log (+ 1 u1)))))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u1))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())
#s(alt (sqrt.f32 #s(approx (neg (+ (log (+ 1 (neg (* u1 u1)))) (/ (pow (log (+ 1 u1)) 2) (neg (log (+ 1 u1)))))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u1))) (patch (sqrt.f32 #s(approx (neg (+ (log (+ 1 (neg (* u1 u1)))) (/ (pow (log (+ 1 u1)) 2) (neg (log (+ 1 u1)))))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u1))) #<representation binary32>) () ())
#s(alt #s(approx (neg (+ (log (+ 1 (neg (* u1 u1)))) (/ (pow (log (+ 1 u1)) 2) (neg (log (+ 1 u1)))))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u1)) (patch #s(approx (neg (+ (log (+ 1 (neg (* u1 u1)))) (/ (pow (log (+ 1 u1)) 2) (neg (log (+ 1 u1)))))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u1)) #<representation binary32>) () ())
#s(alt (fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u1) (patch (fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u1) #<representation binary32>) () ())
#s(alt (sqrt.f32 (+.f32 #s(literal 0 binary32) (fma.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) (*.f32 #s(literal 0 binary32) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))))))) (patch (sqrt.f32 (+.f32 #s(literal 0 binary32) (fma.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) (*.f32 #s(literal 0 binary32) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))))))) #<representation binary32>) () ())
#s(alt (*.f32 #s(literal 0 binary32) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32))))) (patch (*.f32 #s(literal 0 binary32) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32))))) #<representation binary32>) () ())
#s(alt (+.f32 #s(literal 0 binary32) (fma.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) (*.f32 #s(literal 0 binary32) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32))))))) (patch (+.f32 #s(literal 0 binary32) (fma.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) (*.f32 #s(literal 0 binary32) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32))))))) #<representation binary32>) () ())
#s(alt (-.f32 #s(literal 0 binary32) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32))))))) (patch (-.f32 #s(literal 0 binary32) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32))))))) #<representation binary32>) () ())
#s(alt (neg.f32 (-.f32 (log1p.f32 (neg.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32)))))) (patch (neg.f32 (-.f32 (log1p.f32 (neg.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32)))))) #<representation binary32>) () ())
#s(alt (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32)))) (patch (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32)))) #<representation binary32>) () ())
#s(alt (*.f32 (sqrt.f32 (neg.f32 (-.f32 (log1p.f32 (neg.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 (-.f32 (log1p.f32 (neg.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())
#s(alt (sqrt.f32 (neg.f32 (-.f32 (log1p.f32 (neg.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32))))))) (patch (sqrt.f32 (neg.f32 (-.f32 (log1p.f32 (neg.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32))))))) #<representation binary32>) () ())
#s(alt (PI.f32) (patch (PI.f32) #<representation binary32>) () ())
#s(alt (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) (patch (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) #<representation binary32>) () ())
#s(alt #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (patch #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) #<representation binary32>) () ())
#s(alt #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) (patch #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) #<representation binary32>) () ())
#s(alt (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32))))) (patch (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32))))) #<representation binary32>) () ())
#s(alt (fma.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) (*.f32 #s(literal 0 binary32) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))))) (patch (fma.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) (*.f32 #s(literal 0 binary32) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))))) #<representation binary32>) () ())
#s(alt (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)) (patch (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)) #<representation binary32>) () ())
Outputs
#s(alt (* (sqrt u1) (sin (* 2 (* u2 (PI))))) (taylor 0 u1) (#s(alt (*.f32 (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 u1))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 u1))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ())
#s(alt (+ (* 1/4 (* (sqrt (pow u1 3)) (sin (* 2 (* u2 (PI)))))) (* (sqrt u1) (sin (* 2 (* u2 (PI)))))) (taylor 0 u1) (#s(alt (*.f32 (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 u1))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 u1))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ())
#s(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))))))))) (taylor 0 u1) (#s(alt (*.f32 (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 u1))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 u1))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ())
#s(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))))))))))) (taylor 0 u1) (#s(alt (*.f32 (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 u1))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 u1))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ())
#s(alt (* (sin (* 2 (* u2 (PI)))) (sqrt (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1))))))) (taylor inf u1) (#s(alt (*.f32 (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 u1))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 u1))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ())
#s(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)))))))) (taylor inf u1) (#s(alt (*.f32 (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 u1))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 u1))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ())
#s(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))))))))) (taylor inf u1) (#s(alt (*.f32 (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 u1))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 u1))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ())
#s(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)))))))))) (taylor inf u1) (#s(alt (*.f32 (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 u1))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 u1))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ())
#s(alt (* (sin (* 2 (* u2 (PI)))) (sqrt (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1)))))) (taylor -inf u1) (#s(alt (*.f32 (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 u1))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 u1))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ())
#s(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))))))) (taylor -inf u1) (#s(alt (*.f32 (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 u1))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 u1))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ())
#s(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))))))) (taylor -inf u1) (#s(alt (*.f32 (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 u1))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 u1))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ())
#s(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))))))) (taylor -inf u1) (#s(alt (*.f32 (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 u1))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 u1))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ())
#s(alt (* 2 (* (* u2 (PI)) (sqrt (- (log (+ 1 u1)) (log (- 1 (pow u1 2))))))) (taylor 0 u2) (#s(alt (*.f32 (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 u1))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 u1))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ())
#s(alt (* u2 (+ (* -4/3 (* (* (pow u2 2) (pow (PI) 3)) (sqrt (- (log (+ 1 u1)) (log (- 1 (pow u1 2))))))) (* 2 (* (PI) (sqrt (- (log (+ 1 u1)) (log (- 1 (pow u1 2))))))))) (taylor 0 u2) (#s(alt (*.f32 (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 u1))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 u1))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ())
#s(alt (* u2 (+ (* 2 (* (PI) (sqrt (- (log (+ 1 u1)) (log (- 1 (pow u1 2))))))) (* (pow u2 2) (+ (* -4/3 (* (pow (PI) 3) (sqrt (- (log (+ 1 u1)) (log (- 1 (pow u1 2))))))) (* 4/15 (* (* (pow u2 2) (pow (PI) 5)) (sqrt (- (log (+ 1 u1)) (log (- 1 (pow u1 2))))))))))) (taylor 0 u2) (#s(alt (*.f32 (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 u1))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 u1))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ())
#s(alt (* u2 (+ (* 2 (* (PI) (sqrt (- (log (+ 1 u1)) (log (- 1 (pow u1 2))))))) (* (pow u2 2) (+ (* -4/3 (* (pow (PI) 3) (sqrt (- (log (+ 1 u1)) (log (- 1 (pow u1 2))))))) (* (pow u2 2) (+ (* -8/315 (* (* (pow u2 2) (pow (PI) 7)) (sqrt (- (log (+ 1 u1)) (log (- 1 (pow u1 2))))))) (* 4/15 (* (pow (PI) 5) (sqrt (- (log (+ 1 u1)) (log (- 1 (pow u1 2))))))))))))) (taylor 0 u2) (#s(alt (*.f32 (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 u1))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 u1))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ())
#s(alt (* (sin (* 2 (* u2 (PI)))) (sqrt (- (log (+ 1 u1)) (log (- 1 (pow u1 2)))))) (taylor inf u2) (#s(alt (*.f32 (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 u1))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 u1))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ())
#s(alt (* (sin (* 2 (* u2 (PI)))) (sqrt (- (log (+ 1 u1)) (log (- 1 (pow u1 2)))))) (taylor inf u2) (#s(alt (*.f32 (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 u1))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 u1))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ())
#s(alt (* (sin (* 2 (* u2 (PI)))) (sqrt (- (log (+ 1 u1)) (log (- 1 (pow u1 2)))))) (taylor inf u2) (#s(alt (*.f32 (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 u1))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 u1))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ())
#s(alt (* (sin (* 2 (* u2 (PI)))) (sqrt (- (log (+ 1 u1)) (log (- 1 (pow u1 2)))))) (taylor inf u2) (#s(alt (*.f32 (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 u1))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 u1))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ())
#s(alt (* (sin (* 2 (* u2 (PI)))) (sqrt (- (log (+ 1 u1)) (log (- 1 (pow u1 2)))))) (taylor -inf u2) (#s(alt (*.f32 (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 u1))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 u1))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ())
#s(alt (* (sin (* 2 (* u2 (PI)))) (sqrt (- (log (+ 1 u1)) (log (- 1 (pow u1 2)))))) (taylor -inf u2) (#s(alt (*.f32 (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 u1))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 u1))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ())
#s(alt (* (sin (* 2 (* u2 (PI)))) (sqrt (- (log (+ 1 u1)) (log (- 1 (pow u1 2)))))) (taylor -inf u2) (#s(alt (*.f32 (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 u1))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 u1))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ())
#s(alt (* (sin (* 2 (* u2 (PI)))) (sqrt (- (log (+ 1 u1)) (log (- 1 (pow u1 2)))))) (taylor -inf u2) (#s(alt (*.f32 (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 u1))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 u1))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ())
#s(alt (sqrt u1) (taylor 0 u1) (#s(alt (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 u1))))) (patch (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 u1))))) #<representation binary32>) () ())) ())
#s(alt (+ (sqrt u1) (* 1/4 (sqrt (pow u1 3)))) (taylor 0 u1) (#s(alt (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 u1))))) (patch (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 u1))))) #<representation binary32>) () ())) ())
#s(alt (+ (sqrt u1) (* (pow u1 2) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 u1)))))) (taylor 0 u1) (#s(alt (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 u1))))) (patch (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 u1))))) #<representation binary32>) () ())) ())
#s(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)))))))))) (taylor 0 u1) (#s(alt (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 u1))))) (patch (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 u1))))) #<representation binary32>) () ())) ())
#s(alt (sqrt (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1)))))) (taylor inf u1) (#s(alt (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 u1))))) (patch (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 u1))))) #<representation binary32>) () ())) ())
#s(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)))))))))) (taylor inf u1) (#s(alt (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 u1))))) (patch (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 u1))))) #<representation binary32>) () ())) ())
#s(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))))))))))) (taylor inf u1) (#s(alt (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 u1))))) (patch (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 u1))))) #<representation binary32>) () ())) ())
#s(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)))))))))))) (taylor inf u1) (#s(alt (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 u1))))) (patch (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 u1))))) #<representation binary32>) () ())) ())
#s(alt (sqrt (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1))))) (taylor -inf u1) (#s(alt (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 u1))))) (patch (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 u1))))) #<representation binary32>) () ())) ())
#s(alt (+ (sqrt (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1))))) (* 1/2 (* (/ 1 u1) (sqrt (/ 1 (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1))))))))) (taylor -inf u1) (#s(alt (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 u1))))) (patch (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 u1))))) #<representation binary32>) () ())) ())
#s(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))) (taylor -inf u1) (#s(alt (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 u1))))) (patch (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 u1))))) #<representation binary32>) () ())) ())
#s(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))) (taylor -inf u1) (#s(alt (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 u1))))) (patch (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 u1))))) #<representation binary32>) () ())) ())
#s(alt u1 (taylor 0 u1) (#s(alt (-.f32 (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 u1)))) (patch (-.f32 (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 u1)))) #<representation binary32>) () ())) ())
#s(alt (* u1 (+ 1 (* 1/2 u1))) (taylor 0 u1) (#s(alt (-.f32 (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 u1)))) (patch (-.f32 (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 u1)))) #<representation binary32>) () ())) ())
#s(alt (* u1 (+ 1 (* u1 (+ 1/2 (* 1/3 u1))))) (taylor 0 u1) (#s(alt (-.f32 (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 u1)))) (patch (-.f32 (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 u1)))) #<representation binary32>) () ())) ())
#s(alt (* u1 (+ 1 (* u1 (+ 1/2 (* u1 (+ 1/3 (* 1/4 u1))))))) (taylor 0 u1) (#s(alt (-.f32 (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 u1)))) (patch (-.f32 (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 u1)))) #<representation binary32>) () ())) ())
#s(alt (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1))))) (taylor inf u1) (#s(alt (-.f32 (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 u1)))) (patch (-.f32 (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 u1)))) #<representation binary32>) () ())) ())
#s(alt (- (+ (* -1 (log (/ 1 u1))) (/ 1 u1)) (+ (log -1) (* -2 (log (/ 1 u1))))) (taylor inf u1) (#s(alt (-.f32 (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 u1)))) (patch (-.f32 (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 u1)))) #<representation binary32>) () ())) ())
#s(alt (- (+ (* -1 (log (/ 1 u1))) (+ (/ 1/2 (pow u1 2)) (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1))))) (taylor inf u1) (#s(alt (-.f32 (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 u1)))) (patch (-.f32 (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 u1)))) #<representation binary32>) () ())) ())
#s(alt (- (+ (* -1 (log (/ 1 u1))) (+ (/ 1/2 (pow u1 2)) (+ (/ 1 u1) (* 1/3 (/ 1 (pow u1 3)))))) (+ (log -1) (* -2 (log (/ 1 u1))))) (taylor inf u1) (#s(alt (-.f32 (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 u1)))) (patch (-.f32 (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 u1)))) #<representation binary32>) () ())) ())
#s(alt (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1)))) (taylor -inf u1) (#s(alt (-.f32 (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 u1)))) (patch (-.f32 (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 u1)))) #<representation binary32>) () ())) ())
#s(alt (- (+ (* -1 (log (/ -1 u1))) (/ 1 u1)) (* -2 (log (/ -1 u1)))) (taylor -inf u1) (#s(alt (-.f32 (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 u1)))) (patch (-.f32 (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 u1)))) #<representation binary32>) () ())) ())
#s(alt (- (+ (* -1 (log (/ -1 u1))) (+ (/ 1/2 (pow u1 2)) (/ 1 u1))) (* -2 (log (/ -1 u1)))) (taylor -inf u1) (#s(alt (-.f32 (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 u1)))) (patch (-.f32 (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 u1)))) #<representation binary32>) () ())) ())
#s(alt (- (+ (* -1 (log (/ -1 u1))) (* -1 (/ (- (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u1))) u1)) 1) u1))) (* -2 (log (/ -1 u1)))) (taylor -inf u1) (#s(alt (-.f32 (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 u1)))) (patch (-.f32 (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 u1)))) #<representation binary32>) () ())) ())
#s(alt u1 (taylor 0 u1) (#s(alt (log1p.f32 u1) (patch (log1p.f32 u1) #<representation binary32>) () ())) ())
#s(alt (* u1 (+ 1 (* -1/2 u1))) (taylor 0 u1) (#s(alt (log1p.f32 u1) (patch (log1p.f32 u1) #<representation binary32>) () ())) ())
#s(alt (* u1 (+ 1 (* u1 (- (* 1/3 u1) 1/2)))) (taylor 0 u1) (#s(alt (log1p.f32 u1) (patch (log1p.f32 u1) #<representation binary32>) () ())) ())
#s(alt (* u1 (+ 1 (* u1 (- (* u1 (+ 1/3 (* -1/4 u1))) 1/2)))) (taylor 0 u1) (#s(alt (log1p.f32 u1) (patch (log1p.f32 u1) #<representation binary32>) () ())) ())
#s(alt (* -1 (log (/ 1 u1))) (taylor inf u1) (#s(alt (log1p.f32 u1) (patch (log1p.f32 u1) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (log (/ 1 u1))) (/ 1 u1)) (taylor inf u1) (#s(alt (log1p.f32 u1) (patch (log1p.f32 u1) #<representation binary32>) () ())) ())
#s(alt (- (+ (* -1 (log (/ 1 u1))) (/ 1 u1)) (/ 1/2 (pow u1 2))) (taylor inf u1) (#s(alt (log1p.f32 u1) (patch (log1p.f32 u1) #<representation binary32>) () ())) ())
#s(alt (- (+ (* -1 (log (/ 1 u1))) (+ (/ 1 u1) (* 1/3 (/ 1 (pow u1 3))))) (/ 1/2 (pow u1 2))) (taylor inf u1) (#s(alt (log1p.f32 u1) (patch (log1p.f32 u1) #<representation binary32>) () ())) ())
#s(alt (+ (log -1) (* -1 (log (/ -1 u1)))) (taylor -inf u1) (#s(alt (log1p.f32 u1) (patch (log1p.f32 u1) #<representation binary32>) () ())) ())
#s(alt (+ (log -1) (+ (* -1 (log (/ -1 u1))) (/ 1 u1))) (taylor -inf u1) (#s(alt (log1p.f32 u1) (patch (log1p.f32 u1) #<representation binary32>) () ())) ())
#s(alt (+ (log -1) (+ (* -1 (log (/ -1 u1))) (* -1 (/ (- (* 1/2 (/ 1 u1)) 1) u1)))) (taylor -inf u1) (#s(alt (log1p.f32 u1) (patch (log1p.f32 u1) #<representation binary32>) () ())) ())
#s(alt (+ (log -1) (+ (* -1 (log (/ -1 u1))) (* -1 (/ (- (* -1 (/ (- (* 1/3 (/ 1 u1)) 1/2) u1)) 1) u1)))) (taylor -inf u1) (#s(alt (log1p.f32 u1) (patch (log1p.f32 u1) #<representation binary32>) () ())) ())
#s(alt (sqrt u1) (taylor 0 u1) (#s(alt (+.f32 #s(literal 0 binary32) (sqrt.f32 u1)) (patch (+.f32 #s(literal 0 binary32) (sqrt.f32 u1)) #<representation binary32>) () ())) ())
#s(alt (sqrt u1) (taylor 0 u1) (#s(alt (+.f32 #s(literal 0 binary32) (sqrt.f32 u1)) (patch (+.f32 #s(literal 0 binary32) (sqrt.f32 u1)) #<representation binary32>) () ())) ())
#s(alt (sqrt u1) (taylor 0 u1) (#s(alt (+.f32 #s(literal 0 binary32) (sqrt.f32 u1)) (patch (+.f32 #s(literal 0 binary32) (sqrt.f32 u1)) #<representation binary32>) () ())) ())
#s(alt (sqrt u1) (taylor 0 u1) (#s(alt (+.f32 #s(literal 0 binary32) (sqrt.f32 u1)) (patch (+.f32 #s(literal 0 binary32) (sqrt.f32 u1)) #<representation binary32>) () ())) ())
#s(alt (sqrt u1) (taylor inf u1) (#s(alt (+.f32 #s(literal 0 binary32) (sqrt.f32 u1)) (patch (+.f32 #s(literal 0 binary32) (sqrt.f32 u1)) #<representation binary32>) () ())) ())
#s(alt (sqrt u1) (taylor inf u1) (#s(alt (+.f32 #s(literal 0 binary32) (sqrt.f32 u1)) (patch (+.f32 #s(literal 0 binary32) (sqrt.f32 u1)) #<representation binary32>) () ())) ())
#s(alt (sqrt u1) (taylor inf u1) (#s(alt (+.f32 #s(literal 0 binary32) (sqrt.f32 u1)) (patch (+.f32 #s(literal 0 binary32) (sqrt.f32 u1)) #<representation binary32>) () ())) ())
#s(alt (sqrt u1) (taylor inf u1) (#s(alt (+.f32 #s(literal 0 binary32) (sqrt.f32 u1)) (patch (+.f32 #s(literal 0 binary32) (sqrt.f32 u1)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (sqrt u1) (pow (sqrt -1) 2))) (taylor -inf u1) (#s(alt (+.f32 #s(literal 0 binary32) (sqrt.f32 u1)) (patch (+.f32 #s(literal 0 binary32) (sqrt.f32 u1)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (sqrt u1) (pow (sqrt -1) 2))) (taylor -inf u1) (#s(alt (+.f32 #s(literal 0 binary32) (sqrt.f32 u1)) (patch (+.f32 #s(literal 0 binary32) (sqrt.f32 u1)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (sqrt u1) (pow (sqrt -1) 2))) (taylor -inf u1) (#s(alt (+.f32 #s(literal 0 binary32) (sqrt.f32 u1)) (patch (+.f32 #s(literal 0 binary32) (sqrt.f32 u1)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (sqrt u1) (pow (sqrt -1) 2))) (taylor -inf u1) (#s(alt (+.f32 #s(literal 0 binary32) (sqrt.f32 u1)) (patch (+.f32 #s(literal 0 binary32) (sqrt.f32 u1)) #<representation binary32>) () ())) ())
#s(alt (* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))) (taylor 0 u1) (#s(alt (*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (/.f32 (neg.f32 u1) (+.f32 #s(literal 0 binary32) (sqrt.f32 u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) (patch (*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (/.f32 (neg.f32 u1) (+.f32 #s(literal 0 binary32) (sqrt.f32 u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/4 (* (sqrt (pow u1 3)) (sin (* 2 (* u2 (PI)))))) (* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2)))) (taylor 0 u1) (#s(alt (*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (/.f32 (neg.f32 u1) (+.f32 #s(literal 0 binary32) (sqrt.f32 u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) (patch (*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (/.f32 (neg.f32 u1) (+.f32 #s(literal 0 binary32) (sqrt.f32 u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) #<representation binary32>) () ())) ())
#s(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))))))))) (taylor 0 u1) (#s(alt (*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (/.f32 (neg.f32 u1) (+.f32 #s(literal 0 binary32) (sqrt.f32 u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) (patch (*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (/.f32 (neg.f32 u1) (+.f32 #s(literal 0 binary32) (sqrt.f32 u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) #<representation binary32>) () ())) ())
#s(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))))))))))) (taylor 0 u1) (#s(alt (*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (/.f32 (neg.f32 u1) (+.f32 #s(literal 0 binary32) (sqrt.f32 u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) (patch (*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (/.f32 (neg.f32 u1) (+.f32 #s(literal 0 binary32) (sqrt.f32 u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) #<representation binary32>) () ())) ())
#s(alt (* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log -1) (* -1 (log (/ 1 u1)))))) (taylor inf u1) (#s(alt (*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (/.f32 (neg.f32 u1) (+.f32 #s(literal 0 binary32) (sqrt.f32 u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) (patch (*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (/.f32 (neg.f32 u1) (+.f32 #s(literal 0 binary32) (sqrt.f32 u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) #<representation binary32>) () ())) ())
#s(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))))))) (taylor inf u1) (#s(alt (*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (/.f32 (neg.f32 u1) (+.f32 #s(literal 0 binary32) (sqrt.f32 u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) (patch (*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (/.f32 (neg.f32 u1) (+.f32 #s(literal 0 binary32) (sqrt.f32 u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) #<representation binary32>) () ())) ())
#s(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)))))))) (taylor inf u1) (#s(alt (*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (/.f32 (neg.f32 u1) (+.f32 #s(literal 0 binary32) (sqrt.f32 u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) (patch (*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (/.f32 (neg.f32 u1) (+.f32 #s(literal 0 binary32) (sqrt.f32 u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) #<representation binary32>) () ())) ())
#s(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))))))))) (taylor inf u1) (#s(alt (*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (/.f32 (neg.f32 u1) (+.f32 #s(literal 0 binary32) (sqrt.f32 u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) (patch (*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (/.f32 (neg.f32 u1) (+.f32 #s(literal 0 binary32) (sqrt.f32 u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (log (/ -1 u1))) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))) (taylor -inf u1) (#s(alt (*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (/.f32 (neg.f32 u1) (+.f32 #s(literal 0 binary32) (sqrt.f32 u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) (patch (*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (/.f32 (neg.f32 u1) (+.f32 #s(literal 0 binary32) (sqrt.f32 u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) #<representation binary32>) () ())) ())
#s(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)))) (taylor -inf u1) (#s(alt (*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (/.f32 (neg.f32 u1) (+.f32 #s(literal 0 binary32) (sqrt.f32 u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) (patch (*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (/.f32 (neg.f32 u1) (+.f32 #s(literal 0 binary32) (sqrt.f32 u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) #<representation binary32>) () ())) ())
#s(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)))) (taylor -inf u1) (#s(alt (*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (/.f32 (neg.f32 u1) (+.f32 #s(literal 0 binary32) (sqrt.f32 u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) (patch (*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (/.f32 (neg.f32 u1) (+.f32 #s(literal 0 binary32) (sqrt.f32 u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) #<representation binary32>) () ())) ())
#s(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)))) (taylor -inf u1) (#s(alt (*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (/.f32 (neg.f32 u1) (+.f32 #s(literal 0 binary32) (sqrt.f32 u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) (patch (*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (/.f32 (neg.f32 u1) (+.f32 #s(literal 0 binary32) (sqrt.f32 u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) #<representation binary32>) () ())) ())
#s(alt (* 2 (* (* u2 (* (PI) (sqrt -1))) (sqrt (log (- 1 u1))))) (taylor 0 u2) (#s(alt (*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (/.f32 (neg.f32 u1) (+.f32 #s(literal 0 binary32) (sqrt.f32 u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) (patch (*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (/.f32 (neg.f32 u1) (+.f32 #s(literal 0 binary32) (sqrt.f32 u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) #<representation binary32>) () ())) ())
#s(alt (* u2 (+ (* -4/3 (* (* (pow u2 2) (* (pow (PI) 3) (sqrt -1))) (sqrt (log (- 1 u1))))) (* 2 (* (* (PI) (sqrt -1)) (sqrt (log (- 1 u1))))))) (taylor 0 u2) (#s(alt (*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (/.f32 (neg.f32 u1) (+.f32 #s(literal 0 binary32) (sqrt.f32 u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) (patch (*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (/.f32 (neg.f32 u1) (+.f32 #s(literal 0 binary32) (sqrt.f32 u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) #<representation binary32>) () ())) ())
#s(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))))))))) (taylor 0 u2) (#s(alt (*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (/.f32 (neg.f32 u1) (+.f32 #s(literal 0 binary32) (sqrt.f32 u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) (patch (*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (/.f32 (neg.f32 u1) (+.f32 #s(literal 0 binary32) (sqrt.f32 u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) #<representation binary32>) () ())) ())
#s(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))))))))))) (taylor 0 u2) (#s(alt (*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (/.f32 (neg.f32 u1) (+.f32 #s(literal 0 binary32) (sqrt.f32 u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) (patch (*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (/.f32 (neg.f32 u1) (+.f32 #s(literal 0 binary32) (sqrt.f32 u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (log (- 1 u1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1))) (taylor inf u2) (#s(alt (*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (/.f32 (neg.f32 u1) (+.f32 #s(literal 0 binary32) (sqrt.f32 u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) (patch (*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (/.f32 (neg.f32 u1) (+.f32 #s(literal 0 binary32) (sqrt.f32 u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (log (- 1 u1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1))) (taylor inf u2) (#s(alt (*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (/.f32 (neg.f32 u1) (+.f32 #s(literal 0 binary32) (sqrt.f32 u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) (patch (*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (/.f32 (neg.f32 u1) (+.f32 #s(literal 0 binary32) (sqrt.f32 u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (log (- 1 u1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1))) (taylor inf u2) (#s(alt (*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (/.f32 (neg.f32 u1) (+.f32 #s(literal 0 binary32) (sqrt.f32 u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) (patch (*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (/.f32 (neg.f32 u1) (+.f32 #s(literal 0 binary32) (sqrt.f32 u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (log (- 1 u1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1))) (taylor inf u2) (#s(alt (*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (/.f32 (neg.f32 u1) (+.f32 #s(literal 0 binary32) (sqrt.f32 u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) (patch (*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (/.f32 (neg.f32 u1) (+.f32 #s(literal 0 binary32) (sqrt.f32 u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (log (- 1 u1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1))) (taylor -inf u2) (#s(alt (*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (/.f32 (neg.f32 u1) (+.f32 #s(literal 0 binary32) (sqrt.f32 u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) (patch (*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (/.f32 (neg.f32 u1) (+.f32 #s(literal 0 binary32) (sqrt.f32 u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (log (- 1 u1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1))) (taylor -inf u2) (#s(alt (*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (/.f32 (neg.f32 u1) (+.f32 #s(literal 0 binary32) (sqrt.f32 u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) (patch (*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (/.f32 (neg.f32 u1) (+.f32 #s(literal 0 binary32) (sqrt.f32 u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (log (- 1 u1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1))) (taylor -inf u2) (#s(alt (*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (/.f32 (neg.f32 u1) (+.f32 #s(literal 0 binary32) (sqrt.f32 u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) (patch (*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (/.f32 (neg.f32 u1) (+.f32 #s(literal 0 binary32) (sqrt.f32 u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (log (- 1 u1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1))) (taylor -inf u2) (#s(alt (*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (/.f32 (neg.f32 u1) (+.f32 #s(literal 0 binary32) (sqrt.f32 u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) (patch (*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (/.f32 (neg.f32 u1) (+.f32 #s(literal 0 binary32) (sqrt.f32 u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt u1) (pow (sqrt -1) 2)) (taylor 0 u1) (#s(alt #s(approx (sqrt (neg (log (- 1 u1)))) (/.f32 (neg.f32 u1) (+.f32 #s(literal 0 binary32) (sqrt.f32 u1)))) (patch #s(approx (sqrt (neg (log (- 1 u1)))) (/.f32 (neg.f32 u1) (+.f32 #s(literal 0 binary32) (sqrt.f32 u1)))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/4 (sqrt (pow u1 3))) (* (sqrt u1) (pow (sqrt -1) 2))) (taylor 0 u1) (#s(alt #s(approx (sqrt (neg (log (- 1 u1)))) (/.f32 (neg.f32 u1) (+.f32 #s(literal 0 binary32) (sqrt.f32 u1)))) (patch #s(approx (sqrt (neg (log (- 1 u1)))) (/.f32 (neg.f32 u1) (+.f32 #s(literal 0 binary32) (sqrt.f32 u1)))) #<representation binary32>) () ())) ())
#s(alt (+ (* (sqrt u1) (pow (sqrt -1) 2)) (* (pow u1 2) (+ (* -1/4 (sqrt (/ 1 u1))) (* -1/6 (sqrt u1))))) (taylor 0 u1) (#s(alt #s(approx (sqrt (neg (log (- 1 u1)))) (/.f32 (neg.f32 u1) (+.f32 #s(literal 0 binary32) (sqrt.f32 u1)))) (patch #s(approx (sqrt (neg (log (- 1 u1)))) (/.f32 (neg.f32 u1) (+.f32 #s(literal 0 binary32) (sqrt.f32 u1)))) #<representation binary32>) () ())) ())
#s(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)))))))) (taylor 0 u1) (#s(alt #s(approx (sqrt (neg (log (- 1 u1)))) (/.f32 (neg.f32 u1) (+.f32 #s(literal 0 binary32) (sqrt.f32 u1)))) (patch #s(approx (sqrt (neg (log (- 1 u1)))) (/.f32 (neg.f32 u1) (+.f32 #s(literal 0 binary32) (sqrt.f32 u1)))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt -1) (sqrt (+ (log -1) (* -1 (log (/ 1 u1)))))) (taylor inf u1) (#s(alt #s(approx (sqrt (neg (log (- 1 u1)))) (/.f32 (neg.f32 u1) (+.f32 #s(literal 0 binary32) (sqrt.f32 u1)))) (patch #s(approx (sqrt (neg (log (- 1 u1)))) (/.f32 (neg.f32 u1) (+.f32 #s(literal 0 binary32) (sqrt.f32 u1)))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (* (/ (sqrt -1) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (sqrt -1) (sqrt (+ (log -1) (* -1 (log (/ 1 u1))))))) (taylor inf u1) (#s(alt #s(approx (sqrt (neg (log (- 1 u1)))) (/.f32 (neg.f32 u1) (+.f32 #s(literal 0 binary32) (sqrt.f32 u1)))) (patch #s(approx (sqrt (neg (log (- 1 u1)))) (/.f32 (neg.f32 u1) (+.f32 #s(literal 0 binary32) (sqrt.f32 u1)))) #<representation binary32>) () ())) ())
#s(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)))))))) (taylor inf u1) (#s(alt #s(approx (sqrt (neg (log (- 1 u1)))) (/.f32 (neg.f32 u1) (+.f32 #s(literal 0 binary32) (sqrt.f32 u1)))) (patch #s(approx (sqrt (neg (log (- 1 u1)))) (/.f32 (neg.f32 u1) (+.f32 #s(literal 0 binary32) (sqrt.f32 u1)))) #<representation binary32>) () ())) ())
#s(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))))))))) (taylor inf u1) (#s(alt #s(approx (sqrt (neg (log (- 1 u1)))) (/.f32 (neg.f32 u1) (+.f32 #s(literal 0 binary32) (sqrt.f32 u1)))) (patch #s(approx (sqrt (neg (log (- 1 u1)))) (/.f32 (neg.f32 u1) (+.f32 #s(literal 0 binary32) (sqrt.f32 u1)))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (log (/ -1 u1))) (pow (sqrt -1) 2)) (taylor -inf u1) (#s(alt #s(approx (sqrt (neg (log (- 1 u1)))) (/.f32 (neg.f32 u1) (+.f32 #s(literal 0 binary32) (sqrt.f32 u1)))) (patch #s(approx (sqrt (neg (log (- 1 u1)))) (/.f32 (neg.f32 u1) (+.f32 #s(literal 0 binary32) (sqrt.f32 u1)))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (* (/ 1 u1) (sqrt (/ 1 (log (/ -1 u1)))))) (* (sqrt (log (/ -1 u1))) (pow (sqrt -1) 2))) (taylor -inf u1) (#s(alt #s(approx (sqrt (neg (log (- 1 u1)))) (/.f32 (neg.f32 u1) (+.f32 #s(literal 0 binary32) (sqrt.f32 u1)))) (patch #s(approx (sqrt (neg (log (- 1 u1)))) (/.f32 (neg.f32 u1) (+.f32 #s(literal 0 binary32) (sqrt.f32 u1)))) #<representation binary32>) () ())) ())
#s(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))) (taylor -inf u1) (#s(alt #s(approx (sqrt (neg (log (- 1 u1)))) (/.f32 (neg.f32 u1) (+.f32 #s(literal 0 binary32) (sqrt.f32 u1)))) (patch #s(approx (sqrt (neg (log (- 1 u1)))) (/.f32 (neg.f32 u1) (+.f32 #s(literal 0 binary32) (sqrt.f32 u1)))) #<representation binary32>) () ())) ())
#s(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))) (taylor -inf u1) (#s(alt #s(approx (sqrt (neg (log (- 1 u1)))) (/.f32 (neg.f32 u1) (+.f32 #s(literal 0 binary32) (sqrt.f32 u1)))) (patch #s(approx (sqrt (neg (log (- 1 u1)))) (/.f32 (neg.f32 u1) (+.f32 #s(literal 0 binary32) (sqrt.f32 u1)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (sqrt u1)) (taylor 0 u1) (#s(alt (/.f32 (neg.f32 u1) (+.f32 #s(literal 0 binary32) (sqrt.f32 u1))) (patch (/.f32 (neg.f32 u1) (+.f32 #s(literal 0 binary32) (sqrt.f32 u1))) #<representation binary32>) () ())) ())
#s(alt (* -1 (sqrt u1)) (taylor 0 u1) (#s(alt (/.f32 (neg.f32 u1) (+.f32 #s(literal 0 binary32) (sqrt.f32 u1))) (patch (/.f32 (neg.f32 u1) (+.f32 #s(literal 0 binary32) (sqrt.f32 u1))) #<representation binary32>) () ())) ())
#s(alt (* -1 (sqrt u1)) (taylor 0 u1) (#s(alt (/.f32 (neg.f32 u1) (+.f32 #s(literal 0 binary32) (sqrt.f32 u1))) (patch (/.f32 (neg.f32 u1) (+.f32 #s(literal 0 binary32) (sqrt.f32 u1))) #<representation binary32>) () ())) ())
#s(alt (* -1 (sqrt u1)) (taylor 0 u1) (#s(alt (/.f32 (neg.f32 u1) (+.f32 #s(literal 0 binary32) (sqrt.f32 u1))) (patch (/.f32 (neg.f32 u1) (+.f32 #s(literal 0 binary32) (sqrt.f32 u1))) #<representation binary32>) () ())) ())
#s(alt (* -1 (sqrt u1)) (taylor inf u1) (#s(alt (/.f32 (neg.f32 u1) (+.f32 #s(literal 0 binary32) (sqrt.f32 u1))) (patch (/.f32 (neg.f32 u1) (+.f32 #s(literal 0 binary32) (sqrt.f32 u1))) #<representation binary32>) () ())) ())
#s(alt (* -1 (sqrt u1)) (taylor inf u1) (#s(alt (/.f32 (neg.f32 u1) (+.f32 #s(literal 0 binary32) (sqrt.f32 u1))) (patch (/.f32 (neg.f32 u1) (+.f32 #s(literal 0 binary32) (sqrt.f32 u1))) #<representation binary32>) () ())) ())
#s(alt (* -1 (sqrt u1)) (taylor inf u1) (#s(alt (/.f32 (neg.f32 u1) (+.f32 #s(literal 0 binary32) (sqrt.f32 u1))) (patch (/.f32 (neg.f32 u1) (+.f32 #s(literal 0 binary32) (sqrt.f32 u1))) #<representation binary32>) () ())) ())
#s(alt (* -1 (sqrt u1)) (taylor inf u1) (#s(alt (/.f32 (neg.f32 u1) (+.f32 #s(literal 0 binary32) (sqrt.f32 u1))) (patch (/.f32 (neg.f32 u1) (+.f32 #s(literal 0 binary32) (sqrt.f32 u1))) #<representation binary32>) () ())) ())
#s(alt (* -1 (sqrt u1)) (taylor -inf u1) (#s(alt (/.f32 (neg.f32 u1) (+.f32 #s(literal 0 binary32) (sqrt.f32 u1))) (patch (/.f32 (neg.f32 u1) (+.f32 #s(literal 0 binary32) (sqrt.f32 u1))) #<representation binary32>) () ())) ())
#s(alt (* -1 (sqrt u1)) (taylor -inf u1) (#s(alt (/.f32 (neg.f32 u1) (+.f32 #s(literal 0 binary32) (sqrt.f32 u1))) (patch (/.f32 (neg.f32 u1) (+.f32 #s(literal 0 binary32) (sqrt.f32 u1))) #<representation binary32>) () ())) ())
#s(alt (* -1 (sqrt u1)) (taylor -inf u1) (#s(alt (/.f32 (neg.f32 u1) (+.f32 #s(literal 0 binary32) (sqrt.f32 u1))) (patch (/.f32 (neg.f32 u1) (+.f32 #s(literal 0 binary32) (sqrt.f32 u1))) #<representation binary32>) () ())) ())
#s(alt (* -1 (sqrt u1)) (taylor -inf u1) (#s(alt (/.f32 (neg.f32 u1) (+.f32 #s(literal 0 binary32) (sqrt.f32 u1))) (patch (/.f32 (neg.f32 u1) (+.f32 #s(literal 0 binary32) (sqrt.f32 u1))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))) (taylor 0 u1) (#s(alt (*.f32 (sqrt.f32 #s(approx (neg (+ (log (+ 1 (neg (* u1 u1)))) (/ (pow (log (+ 1 u1)) 2) (neg (log (+ 1 u1)))))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u1))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 #s(approx (neg (+ (log (+ 1 (neg (* u1 u1)))) (/ (pow (log (+ 1 u1)) 2) (neg (log (+ 1 u1)))))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u1))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/4 (* (sqrt (pow u1 3)) (sin (* 2 (* u2 (PI)))))) (* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2)))) (taylor 0 u1) (#s(alt (*.f32 (sqrt.f32 #s(approx (neg (+ (log (+ 1 (neg (* u1 u1)))) (/ (pow (log (+ 1 u1)) 2) (neg (log (+ 1 u1)))))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u1))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 #s(approx (neg (+ (log (+ 1 (neg (* u1 u1)))) (/ (pow (log (+ 1 u1)) 2) (neg (log (+ 1 u1)))))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u1))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ())
#s(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))))))))) (taylor 0 u1) (#s(alt (*.f32 (sqrt.f32 #s(approx (neg (+ (log (+ 1 (neg (* u1 u1)))) (/ (pow (log (+ 1 u1)) 2) (neg (log (+ 1 u1)))))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u1))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 #s(approx (neg (+ (log (+ 1 (neg (* u1 u1)))) (/ (pow (log (+ 1 u1)) 2) (neg (log (+ 1 u1)))))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u1))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ())
#s(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))))))))))) (taylor 0 u1) (#s(alt (*.f32 (sqrt.f32 #s(approx (neg (+ (log (+ 1 (neg (* u1 u1)))) (/ (pow (log (+ 1 u1)) 2) (neg (log (+ 1 u1)))))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u1))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 #s(approx (neg (+ (log (+ 1 (neg (* u1 u1)))) (/ (pow (log (+ 1 u1)) 2) (neg (log (+ 1 u1)))))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u1))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ())
#s(alt (* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))))) (taylor inf u1) (#s(alt (*.f32 (sqrt.f32 #s(approx (neg (+ (log (+ 1 (neg (* u1 u1)))) (/ (pow (log (+ 1 u1)) 2) (neg (log (+ 1 u1)))))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u1))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 #s(approx (neg (+ (log (+ 1 (neg (* u1 u1)))) (/ (pow (log (+ 1 u1)) 2) (neg (log (+ 1 u1)))))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u1))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) u1) (sqrt (/ 1 (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))))))) (* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1)))))))) (taylor inf u1) (#s(alt (*.f32 (sqrt.f32 #s(approx (neg (+ (log (+ 1 (neg (* u1 u1)))) (/ (pow (log (+ 1 u1)) 2) (neg (log (+ 1 u1)))))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u1))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 #s(approx (neg (+ (log (+ 1 (neg (* u1 u1)))) (/ (pow (log (+ 1 u1)) 2) (neg (log (+ 1 u1)))))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u1))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) u1) (sqrt (/ 1 (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))))))) (+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1)))))))))) (pow u1 2)) (sqrt (/ 1 (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))))))) (* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))))))) (taylor inf u1) (#s(alt (*.f32 (sqrt.f32 #s(approx (neg (+ (log (+ 1 (neg (* u1 u1)))) (/ (pow (log (+ 1 u1)) 2) (neg (log (+ 1 u1)))))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u1))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 #s(approx (neg (+ (log (+ 1 (neg (* u1 u1)))) (/ (pow (log (+ 1 u1)) 2) (neg (log (+ 1 u1)))))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u1))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) u1) (sqrt (/ 1 (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))))))) (+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (* (sqrt -1) (+ 1/3 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1)))))))) (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1)))))))))) (pow u1 3)) (sqrt (/ 1 (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))))))) (+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1)))))))))) (pow u1 2)) (sqrt (/ 1 (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))))))) (* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1)))))))))) (taylor inf u1) (#s(alt (*.f32 (sqrt.f32 #s(approx (neg (+ (log (+ 1 (neg (* u1 u1)))) (/ (pow (log (+ 1 u1)) 2) (neg (log (+ 1 u1)))))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u1))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 #s(approx (neg (+ (log (+ 1 (neg (* u1 u1)))) (/ (pow (log (+ 1 u1)) 2) (neg (log (+ 1 u1)))))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u1))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ())
#s(alt (* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log -1) (+ (* -2 (log (/ -1 u1))) (* -1 (+ (log -1) (* -1 (log (/ -1 u1))))))))) (taylor -inf u1) (#s(alt (*.f32 (sqrt.f32 #s(approx (neg (+ (log (+ 1 (neg (* u1 u1)))) (/ (pow (log (+ 1 u1)) 2) (neg (log (+ 1 u1)))))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u1))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 #s(approx (neg (+ (log (+ 1 (neg (* u1 u1)))) (/ (pow (log (+ 1 u1)) 2) (neg (log (+ 1 u1)))))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u1))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) u1) (sqrt (/ 1 (+ (log -1) (+ (* -2 (log (/ -1 u1))) (* -1 (+ (log -1) (* -1 (log (/ -1 u1))))))))))) (* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log -1) (+ (* -2 (log (/ -1 u1))) (* -1 (+ (log -1) (* -1 (log (/ -1 u1)))))))))) (taylor -inf u1) (#s(alt (*.f32 (sqrt.f32 #s(approx (neg (+ (log (+ 1 (neg (* u1 u1)))) (/ (pow (log (+ 1 u1)) 2) (neg (log (+ 1 u1)))))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u1))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 #s(approx (neg (+ (log (+ 1 (neg (* u1 u1)))) (/ (pow (log (+ 1 u1)) 2) (neg (log (+ 1 u1)))))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u1))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (+ (* 1/2 (* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (/ 1 (+ (log -1) (+ (* -2 (log (/ -1 u1))) (* -1 (+ (log -1) (* -1 (log (/ -1 u1))))))))))) (* 1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (+ (* -2 (log (/ -1 u1))) (* -1 (+ (log -1) (* -1 (log (/ -1 u1)))))))))))) u1) (sqrt (/ 1 (+ (log -1) (+ (* -2 (log (/ -1 u1))) (* -1 (+ (log -1) (* -1 (log (/ -1 u1)))))))))))) u1)) (* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log -1) (+ (* -2 (log (/ -1 u1))) (* -1 (+ (log -1) (* -1 (log (/ -1 u1)))))))))) (taylor -inf u1) (#s(alt (*.f32 (sqrt.f32 #s(approx (neg (+ (log (+ 1 (neg (* u1 u1)))) (/ (pow (log (+ 1 u1)) 2) (neg (log (+ 1 u1)))))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u1))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 #s(approx (neg (+ (log (+ 1 (neg (* u1 u1)))) (/ (pow (log (+ 1 u1)) 2) (neg (log (+ 1 u1)))))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u1))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (* (sin (* 2 (* u2 (PI)))) (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (+ (* -2 (log (/ -1 u1))) (* -1 (+ (log -1) (* -1 (log (/ -1 u1)))))))))))) (sqrt (/ 1 (+ (log -1) (+ (* -2 (log (/ -1 u1))) (* -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) (+ (* -2 (log (/ -1 u1))) (* -1 (+ (log -1) (* -1 (log (/ -1 u1)))))))))) (+ (log -1) (+ (* -2 (log (/ -1 u1))) (* -1 (+ (log -1) (* -1 (log (/ -1 u1)))))))))))) u1) (sqrt (/ 1 (+ (log -1) (+ (* -2 (log (/ -1 u1))) (* -1 (+ (log -1) (* -1 (log (/ -1 u1)))))))))))) u1)) (* 1/2 (* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (/ 1 (+ (log -1) (+ (* -2 (log (/ -1 u1))) (* -1 (+ (log -1) (* -1 (log (/ -1 u1)))))))))))) u1)) (* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log -1) (+ (* -2 (log (/ -1 u1))) (* -1 (+ (log -1) (* -1 (log (/ -1 u1)))))))))) (taylor -inf u1) (#s(alt (*.f32 (sqrt.f32 #s(approx (neg (+ (log (+ 1 (neg (* u1 u1)))) (/ (pow (log (+ 1 u1)) 2) (neg (log (+ 1 u1)))))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u1))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 #s(approx (neg (+ (log (+ 1 (neg (* u1 u1)))) (/ (pow (log (+ 1 u1)) 2) (neg (log (+ 1 u1)))))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u1))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ())
#s(alt (* 2 (* (* u2 (* (PI) (sqrt -1))) (sqrt (+ (log (- 1 (pow u1 2))) (* -1 (log (+ 1 u1))))))) (taylor 0 u2) (#s(alt (*.f32 (sqrt.f32 #s(approx (neg (+ (log (+ 1 (neg (* u1 u1)))) (/ (pow (log (+ 1 u1)) 2) (neg (log (+ 1 u1)))))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u1))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 #s(approx (neg (+ (log (+ 1 (neg (* u1 u1)))) (/ (pow (log (+ 1 u1)) 2) (neg (log (+ 1 u1)))))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u1))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ())
#s(alt (* u2 (+ (* -4/3 (* (* (pow u2 2) (* (pow (PI) 3) (sqrt -1))) (sqrt (+ (log (- 1 (pow u1 2))) (* -1 (log (+ 1 u1))))))) (* 2 (* (* (PI) (sqrt -1)) (sqrt (+ (log (- 1 (pow u1 2))) (* -1 (log (+ 1 u1))))))))) (taylor 0 u2) (#s(alt (*.f32 (sqrt.f32 #s(approx (neg (+ (log (+ 1 (neg (* u1 u1)))) (/ (pow (log (+ 1 u1)) 2) (neg (log (+ 1 u1)))))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u1))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 #s(approx (neg (+ (log (+ 1 (neg (* u1 u1)))) (/ (pow (log (+ 1 u1)) 2) (neg (log (+ 1 u1)))))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u1))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ())
#s(alt (* u2 (+ (* 2 (* (* (PI) (sqrt -1)) (sqrt (+ (log (- 1 (pow u1 2))) (* -1 (log (+ 1 u1))))))) (* (pow u2 2) (+ (* -4/3 (* (* (pow (PI) 3) (sqrt -1)) (sqrt (+ (log (- 1 (pow u1 2))) (* -1 (log (+ 1 u1))))))) (* 4/15 (* (* (pow u2 2) (* (pow (PI) 5) (sqrt -1))) (sqrt (+ (log (- 1 (pow u1 2))) (* -1 (log (+ 1 u1))))))))))) (taylor 0 u2) (#s(alt (*.f32 (sqrt.f32 #s(approx (neg (+ (log (+ 1 (neg (* u1 u1)))) (/ (pow (log (+ 1 u1)) 2) (neg (log (+ 1 u1)))))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u1))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 #s(approx (neg (+ (log (+ 1 (neg (* u1 u1)))) (/ (pow (log (+ 1 u1)) 2) (neg (log (+ 1 u1)))))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u1))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ())
#s(alt (* u2 (+ (* 2 (* (* (PI) (sqrt -1)) (sqrt (+ (log (- 1 (pow u1 2))) (* -1 (log (+ 1 u1))))))) (* (pow u2 2) (+ (* -4/3 (* (* (pow (PI) 3) (sqrt -1)) (sqrt (+ (log (- 1 (pow u1 2))) (* -1 (log (+ 1 u1))))))) (* (pow u2 2) (+ (* -8/315 (* (* (pow u2 2) (* (pow (PI) 7) (sqrt -1))) (sqrt (+ (log (- 1 (pow u1 2))) (* -1 (log (+ 1 u1))))))) (* 4/15 (* (* (pow (PI) 5) (sqrt -1)) (sqrt (+ (log (- 1 (pow u1 2))) (* -1 (log (+ 1 u1))))))))))))) (taylor 0 u2) (#s(alt (*.f32 (sqrt.f32 #s(approx (neg (+ (log (+ 1 (neg (* u1 u1)))) (/ (pow (log (+ 1 u1)) 2) (neg (log (+ 1 u1)))))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u1))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 #s(approx (neg (+ (log (+ 1 (neg (* u1 u1)))) (/ (pow (log (+ 1 u1)) 2) (neg (log (+ 1 u1)))))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u1))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ())
#s(alt (* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log (- 1 (pow u1 2))) (* -1 (log (+ 1 u1)))))) (taylor inf u2) (#s(alt (*.f32 (sqrt.f32 #s(approx (neg (+ (log (+ 1 (neg (* u1 u1)))) (/ (pow (log (+ 1 u1)) 2) (neg (log (+ 1 u1)))))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u1))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 #s(approx (neg (+ (log (+ 1 (neg (* u1 u1)))) (/ (pow (log (+ 1 u1)) 2) (neg (log (+ 1 u1)))))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u1))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ())
#s(alt (* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log (- 1 (pow u1 2))) (* -1 (log (+ 1 u1)))))) (taylor inf u2) (#s(alt (*.f32 (sqrt.f32 #s(approx (neg (+ (log (+ 1 (neg (* u1 u1)))) (/ (pow (log (+ 1 u1)) 2) (neg (log (+ 1 u1)))))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u1))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 #s(approx (neg (+ (log (+ 1 (neg (* u1 u1)))) (/ (pow (log (+ 1 u1)) 2) (neg (log (+ 1 u1)))))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u1))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ())
#s(alt (* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log (- 1 (pow u1 2))) (* -1 (log (+ 1 u1)))))) (taylor inf u2) (#s(alt (*.f32 (sqrt.f32 #s(approx (neg (+ (log (+ 1 (neg (* u1 u1)))) (/ (pow (log (+ 1 u1)) 2) (neg (log (+ 1 u1)))))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u1))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 #s(approx (neg (+ (log (+ 1 (neg (* u1 u1)))) (/ (pow (log (+ 1 u1)) 2) (neg (log (+ 1 u1)))))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u1))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ())
#s(alt (* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log (- 1 (pow u1 2))) (* -1 (log (+ 1 u1)))))) (taylor inf u2) (#s(alt (*.f32 (sqrt.f32 #s(approx (neg (+ (log (+ 1 (neg (* u1 u1)))) (/ (pow (log (+ 1 u1)) 2) (neg (log (+ 1 u1)))))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u1))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 #s(approx (neg (+ (log (+ 1 (neg (* u1 u1)))) (/ (pow (log (+ 1 u1)) 2) (neg (log (+ 1 u1)))))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u1))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ())
#s(alt (* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log (- 1 (pow u1 2))) (* -1 (log (+ 1 u1)))))) (taylor -inf u2) (#s(alt (*.f32 (sqrt.f32 #s(approx (neg (+ (log (+ 1 (neg (* u1 u1)))) (/ (pow (log (+ 1 u1)) 2) (neg (log (+ 1 u1)))))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u1))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 #s(approx (neg (+ (log (+ 1 (neg (* u1 u1)))) (/ (pow (log (+ 1 u1)) 2) (neg (log (+ 1 u1)))))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u1))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ())
#s(alt (* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log (- 1 (pow u1 2))) (* -1 (log (+ 1 u1)))))) (taylor -inf u2) (#s(alt (*.f32 (sqrt.f32 #s(approx (neg (+ (log (+ 1 (neg (* u1 u1)))) (/ (pow (log (+ 1 u1)) 2) (neg (log (+ 1 u1)))))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u1))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 #s(approx (neg (+ (log (+ 1 (neg (* u1 u1)))) (/ (pow (log (+ 1 u1)) 2) (neg (log (+ 1 u1)))))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u1))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ())
#s(alt (* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log (- 1 (pow u1 2))) (* -1 (log (+ 1 u1)))))) (taylor -inf u2) (#s(alt (*.f32 (sqrt.f32 #s(approx (neg (+ (log (+ 1 (neg (* u1 u1)))) (/ (pow (log (+ 1 u1)) 2) (neg (log (+ 1 u1)))))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u1))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 #s(approx (neg (+ (log (+ 1 (neg (* u1 u1)))) (/ (pow (log (+ 1 u1)) 2) (neg (log (+ 1 u1)))))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u1))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ())
#s(alt (* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log (- 1 (pow u1 2))) (* -1 (log (+ 1 u1)))))) (taylor -inf u2) (#s(alt (*.f32 (sqrt.f32 #s(approx (neg (+ (log (+ 1 (neg (* u1 u1)))) (/ (pow (log (+ 1 u1)) 2) (neg (log (+ 1 u1)))))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u1))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 #s(approx (neg (+ (log (+ 1 (neg (* u1 u1)))) (/ (pow (log (+ 1 u1)) 2) (neg (log (+ 1 u1)))))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u1))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt u1) (pow (sqrt -1) 2)) (taylor 0 u1) (#s(alt (sqrt.f32 #s(approx (neg (+ (log (+ 1 (neg (* u1 u1)))) (/ (pow (log (+ 1 u1)) 2) (neg (log (+ 1 u1)))))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u1))) (patch (sqrt.f32 #s(approx (neg (+ (log (+ 1 (neg (* u1 u1)))) (/ (pow (log (+ 1 u1)) 2) (neg (log (+ 1 u1)))))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u1))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/4 (sqrt (pow u1 3))) (* (sqrt u1) (pow (sqrt -1) 2))) (taylor 0 u1) (#s(alt (sqrt.f32 #s(approx (neg (+ (log (+ 1 (neg (* u1 u1)))) (/ (pow (log (+ 1 u1)) 2) (neg (log (+ 1 u1)))))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u1))) (patch (sqrt.f32 #s(approx (neg (+ (log (+ 1 (neg (* u1 u1)))) (/ (pow (log (+ 1 u1)) 2) (neg (log (+ 1 u1)))))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u1))) #<representation binary32>) () ())) ())
#s(alt (+ (* (sqrt u1) (pow (sqrt -1) 2)) (* (pow u1 2) (+ (* -1/4 (sqrt (/ 1 u1))) (* -1/6 (sqrt u1))))) (taylor 0 u1) (#s(alt (sqrt.f32 #s(approx (neg (+ (log (+ 1 (neg (* u1 u1)))) (/ (pow (log (+ 1 u1)) 2) (neg (log (+ 1 u1)))))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u1))) (patch (sqrt.f32 #s(approx (neg (+ (log (+ 1 (neg (* u1 u1)))) (/ (pow (log (+ 1 u1)) 2) (neg (log (+ 1 u1)))))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u1))) #<representation binary32>) () ())) ())
#s(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)))))))) (taylor 0 u1) (#s(alt (sqrt.f32 #s(approx (neg (+ (log (+ 1 (neg (* u1 u1)))) (/ (pow (log (+ 1 u1)) 2) (neg (log (+ 1 u1)))))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u1))) (patch (sqrt.f32 #s(approx (neg (+ (log (+ 1 (neg (* u1 u1)))) (/ (pow (log (+ 1 u1)) 2) (neg (log (+ 1 u1)))))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u1))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt -1) (sqrt (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))))) (taylor inf u1) (#s(alt (sqrt.f32 #s(approx (neg (+ (log (+ 1 (neg (* u1 u1)))) (/ (pow (log (+ 1 u1)) 2) (neg (log (+ 1 u1)))))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u1))) (patch (sqrt.f32 #s(approx (neg (+ (log (+ 1 (neg (* u1 u1)))) (/ (pow (log (+ 1 u1)) 2) (neg (log (+ 1 u1)))))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u1))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (* (/ (sqrt -1) u1) (sqrt (/ 1 (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))))))) (* (sqrt -1) (sqrt (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1)))))))) (taylor inf u1) (#s(alt (sqrt.f32 #s(approx (neg (+ (log (+ 1 (neg (* u1 u1)))) (/ (pow (log (+ 1 u1)) 2) (neg (log (+ 1 u1)))))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u1))) (patch (sqrt.f32 #s(approx (neg (+ (log (+ 1 (neg (* u1 u1)))) (/ (pow (log (+ 1 u1)) 2) (neg (log (+ 1 u1)))))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u1))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (* (/ (sqrt -1) u1) (sqrt (/ 1 (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))))))) (+ (* -1/2 (* (/ (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))))))) (pow u1 2)) (sqrt (/ 1 (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))))))) (* (sqrt -1) (sqrt (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))))))) (taylor inf u1) (#s(alt (sqrt.f32 #s(approx (neg (+ (log (+ 1 (neg (* u1 u1)))) (/ (pow (log (+ 1 u1)) 2) (neg (log (+ 1 u1)))))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u1))) (patch (sqrt.f32 #s(approx (neg (+ (log (+ 1 (neg (* u1 u1)))) (/ (pow (log (+ 1 u1)) 2) (neg (log (+ 1 u1)))))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u1))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (* (/ (sqrt -1) u1) (sqrt (/ 1 (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))))))) (+ (* -1/2 (* (/ (* (sqrt -1) (+ 1/3 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1)))))))) (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))))))) (pow u1 3)) (sqrt (/ 1 (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))))))) (+ (* -1/2 (* (/ (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))))))) (pow u1 2)) (sqrt (/ 1 (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))))))) (* (sqrt -1) (sqrt (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1)))))))))) (taylor inf u1) (#s(alt (sqrt.f32 #s(approx (neg (+ (log (+ 1 (neg (* u1 u1)))) (/ (pow (log (+ 1 u1)) 2) (neg (log (+ 1 u1)))))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u1))) (patch (sqrt.f32 #s(approx (neg (+ (log (+ 1 (neg (* u1 u1)))) (/ (pow (log (+ 1 u1)) 2) (neg (log (+ 1 u1)))))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u1))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt -1) (sqrt (+ (log -1) (+ (* -2 (log (/ -1 u1))) (* -1 (+ (log -1) (* -1 (log (/ -1 u1))))))))) (taylor -inf u1) (#s(alt (sqrt.f32 #s(approx (neg (+ (log (+ 1 (neg (* u1 u1)))) (/ (pow (log (+ 1 u1)) 2) (neg (log (+ 1 u1)))))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u1))) (patch (sqrt.f32 #s(approx (neg (+ (log (+ 1 (neg (* u1 u1)))) (/ (pow (log (+ 1 u1)) 2) (neg (log (+ 1 u1)))))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u1))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (* (/ (sqrt -1) u1) (sqrt (/ 1 (+ (log -1) (+ (* -2 (log (/ -1 u1))) (* -1 (+ (log -1) (* -1 (log (/ -1 u1))))))))))) (* (sqrt -1) (sqrt (+ (log -1) (+ (* -2 (log (/ -1 u1))) (* -1 (+ (log -1) (* -1 (log (/ -1 u1)))))))))) (taylor -inf u1) (#s(alt (sqrt.f32 #s(approx (neg (+ (log (+ 1 (neg (* u1 u1)))) (/ (pow (log (+ 1 u1)) 2) (neg (log (+ 1 u1)))))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u1))) (patch (sqrt.f32 #s(approx (neg (+ (log (+ 1 (neg (* u1 u1)))) (/ (pow (log (+ 1 u1)) 2) (neg (log (+ 1 u1)))))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u1))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (+ (* 1/2 (* (sqrt -1) (sqrt (/ 1 (+ (log -1) (+ (* -2 (log (/ -1 u1))) (* -1 (+ (log -1) (* -1 (log (/ -1 u1))))))))))) (* 1/2 (* (/ (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (+ (* -2 (log (/ -1 u1))) (* -1 (+ (log -1) (* -1 (log (/ -1 u1))))))))))) u1) (sqrt (/ 1 (+ (log -1) (+ (* -2 (log (/ -1 u1))) (* -1 (+ (log -1) (* -1 (log (/ -1 u1)))))))))))) u1)) (* (sqrt -1) (sqrt (+ (log -1) (+ (* -2 (log (/ -1 u1))) (* -1 (+ (log -1) (* -1 (log (/ -1 u1)))))))))) (taylor -inf u1) (#s(alt (sqrt.f32 #s(approx (neg (+ (log (+ 1 (neg (* u1 u1)))) (/ (pow (log (+ 1 u1)) 2) (neg (log (+ 1 u1)))))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u1))) (patch (sqrt.f32 #s(approx (neg (+ (log (+ 1 (neg (* u1 u1)))) (/ (pow (log (+ 1 u1)) 2) (neg (log (+ 1 u1)))))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u1))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (+ (* -2 (log (/ -1 u1))) (* -1 (+ (log -1) (* -1 (log (/ -1 u1))))))))))) (sqrt (/ 1 (+ (log -1) (+ (* -2 (log (/ -1 u1))) (* -1 (+ (log -1) (* -1 (log (/ -1 u1))))))))))) (* -1/2 (* (/ (* (sqrt -1) (- 1/3 (* -1/2 (/ (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (+ (* -2 (log (/ -1 u1))) (* -1 (+ (log -1) (* -1 (log (/ -1 u1)))))))))) (+ (log -1) (+ (* -2 (log (/ -1 u1))) (* -1 (+ (log -1) (* -1 (log (/ -1 u1))))))))))) u1) (sqrt (/ 1 (+ (log -1) (+ (* -2 (log (/ -1 u1))) (* -1 (+ (log -1) (* -1 (log (/ -1 u1)))))))))))) u1)) (* 1/2 (* (sqrt -1) (sqrt (/ 1 (+ (log -1) (+ (* -2 (log (/ -1 u1))) (* -1 (+ (log -1) (* -1 (log (/ -1 u1)))))))))))) u1)) (* (sqrt -1) (sqrt (+ (log -1) (+ (* -2 (log (/ -1 u1))) (* -1 (+ (log -1) (* -1 (log (/ -1 u1)))))))))) (taylor -inf u1) (#s(alt (sqrt.f32 #s(approx (neg (+ (log (+ 1 (neg (* u1 u1)))) (/ (pow (log (+ 1 u1)) 2) (neg (log (+ 1 u1)))))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u1))) (patch (sqrt.f32 #s(approx (neg (+ (log (+ 1 (neg (* u1 u1)))) (/ (pow (log (+ 1 u1)) 2) (neg (log (+ 1 u1)))))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u1))) #<representation binary32>) () ())) ())
#s(alt u1 (taylor 0 u1) (#s(alt #s(approx (neg (+ (log (+ 1 (neg (* u1 u1)))) (/ (pow (log (+ 1 u1)) 2) (neg (log (+ 1 u1)))))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u1)) (patch #s(approx (neg (+ (log (+ 1 (neg (* u1 u1)))) (/ (pow (log (+ 1 u1)) 2) (neg (log (+ 1 u1)))))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u1)) #<representation binary32>) () ())) ())
#s(alt (* u1 (+ 1 (* 1/2 u1))) (taylor 0 u1) (#s(alt #s(approx (neg (+ (log (+ 1 (neg (* u1 u1)))) (/ (pow (log (+ 1 u1)) 2) (neg (log (+ 1 u1)))))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u1)) (patch #s(approx (neg (+ (log (+ 1 (neg (* u1 u1)))) (/ (pow (log (+ 1 u1)) 2) (neg (log (+ 1 u1)))))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u1)) #<representation binary32>) () ())) ())
#s(alt (* u1 (+ 1 (* u1 (+ 1/2 (* 1/3 u1))))) (taylor 0 u1) (#s(alt #s(approx (neg (+ (log (+ 1 (neg (* u1 u1)))) (/ (pow (log (+ 1 u1)) 2) (neg (log (+ 1 u1)))))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u1)) (patch #s(approx (neg (+ (log (+ 1 (neg (* u1 u1)))) (/ (pow (log (+ 1 u1)) 2) (neg (log (+ 1 u1)))))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u1)) #<representation binary32>) () ())) ())
#s(alt (* u1 (+ 1 (* u1 (+ 1/2 (* u1 (+ 1/3 (* 1/4 u1))))))) (taylor 0 u1) (#s(alt #s(approx (neg (+ (log (+ 1 (neg (* u1 u1)))) (/ (pow (log (+ 1 u1)) 2) (neg (log (+ 1 u1)))))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u1)) (patch #s(approx (neg (+ (log (+ 1 (neg (* u1 u1)))) (/ (pow (log (+ 1 u1)) 2) (neg (log (+ 1 u1)))))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u1)) #<representation binary32>) () ())) ())
#s(alt (* -1 (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1)))))) (taylor inf u1) (#s(alt #s(approx (neg (+ (log (+ 1 (neg (* u1 u1)))) (/ (pow (log (+ 1 u1)) 2) (neg (log (+ 1 u1)))))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u1)) (patch #s(approx (neg (+ (log (+ 1 (neg (* u1 u1)))) (/ (pow (log (+ 1 u1)) 2) (neg (log (+ 1 u1)))))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u1)) #<representation binary32>) () ())) ())
#s(alt (- (/ 1 u1) (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1)))))) (taylor inf u1) (#s(alt #s(approx (neg (+ (log (+ 1 (neg (* u1 u1)))) (/ (pow (log (+ 1 u1)) 2) (neg (log (+ 1 u1)))))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u1)) (patch #s(approx (neg (+ (log (+ 1 (neg (* u1 u1)))) (/ (pow (log (+ 1 u1)) 2) (neg (log (+ 1 u1)))))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u1)) #<representation binary32>) () ())) ())
#s(alt (- (+ (/ 1/2 (pow u1 2)) (/ 1 u1)) (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1)))))) (taylor inf u1) (#s(alt #s(approx (neg (+ (log (+ 1 (neg (* u1 u1)))) (/ (pow (log (+ 1 u1)) 2) (neg (log (+ 1 u1)))))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u1)) (patch #s(approx (neg (+ (log (+ 1 (neg (* u1 u1)))) (/ (pow (log (+ 1 u1)) 2) (neg (log (+ 1 u1)))))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u1)) #<representation binary32>) () ())) ())
#s(alt (- (+ (/ 1/2 (pow u1 2)) (+ (/ 1 u1) (* 1/3 (/ 1 (pow u1 3))))) (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1)))))) (taylor inf u1) (#s(alt #s(approx (neg (+ (log (+ 1 (neg (* u1 u1)))) (/ (pow (log (+ 1 u1)) 2) (neg (log (+ 1 u1)))))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u1)) (patch #s(approx (neg (+ (log (+ 1 (neg (* u1 u1)))) (/ (pow (log (+ 1 u1)) 2) (neg (log (+ 1 u1)))))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u1)) #<representation binary32>) () ())) ())
#s(alt (* -1 (+ (log -1) (+ (* -2 (log (/ -1 u1))) (* -1 (+ (log -1) (* -1 (log (/ -1 u1)))))))) (taylor -inf u1) (#s(alt #s(approx (neg (+ (log (+ 1 (neg (* u1 u1)))) (/ (pow (log (+ 1 u1)) 2) (neg (log (+ 1 u1)))))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u1)) (patch #s(approx (neg (+ (log (+ 1 (neg (* u1 u1)))) (/ (pow (log (+ 1 u1)) 2) (neg (log (+ 1 u1)))))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u1)) #<representation binary32>) () ())) ())
#s(alt (- (/ 1 u1) (+ (log -1) (+ (* -2 (log (/ -1 u1))) (* -1 (+ (log -1) (* -1 (log (/ -1 u1)))))))) (taylor -inf u1) (#s(alt #s(approx (neg (+ (log (+ 1 (neg (* u1 u1)))) (/ (pow (log (+ 1 u1)) 2) (neg (log (+ 1 u1)))))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u1)) (patch #s(approx (neg (+ (log (+ 1 (neg (* u1 u1)))) (/ (pow (log (+ 1 u1)) 2) (neg (log (+ 1 u1)))))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u1)) #<representation binary32>) () ())) ())
#s(alt (- (+ (/ 1/2 (pow u1 2)) (/ 1 u1)) (+ (log -1) (+ (* -2 (log (/ -1 u1))) (* -1 (+ (log -1) (* -1 (log (/ -1 u1)))))))) (taylor -inf u1) (#s(alt #s(approx (neg (+ (log (+ 1 (neg (* u1 u1)))) (/ (pow (log (+ 1 u1)) 2) (neg (log (+ 1 u1)))))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u1)) (patch #s(approx (neg (+ (log (+ 1 (neg (* u1 u1)))) (/ (pow (log (+ 1 u1)) 2) (neg (log (+ 1 u1)))))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u1)) #<representation binary32>) () ())) ())
#s(alt (- (* -1 (/ (- (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u1))) u1)) 1) u1)) (+ (log -1) (+ (* -2 (log (/ -1 u1))) (* -1 (+ (log -1) (* -1 (log (/ -1 u1)))))))) (taylor -inf u1) (#s(alt #s(approx (neg (+ (log (+ 1 (neg (* u1 u1)))) (/ (pow (log (+ 1 u1)) 2) (neg (log (+ 1 u1)))))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u1)) (patch #s(approx (neg (+ (log (+ 1 (neg (* u1 u1)))) (/ (pow (log (+ 1 u1)) 2) (neg (log (+ 1 u1)))))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u1)) #<representation binary32>) () ())) ())
#s(alt u1 (taylor 0 u1) (#s(alt (fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u1) (patch (fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u1) #<representation binary32>) () ())) ())
#s(alt (* u1 (+ 1 (* 1/2 u1))) (taylor 0 u1) (#s(alt (fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u1) (patch (fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u1) #<representation binary32>) () ())) ())
#s(alt (* u1 (+ 1 (* u1 (+ 1/2 (* 1/3 u1))))) (taylor 0 u1) (#s(alt (fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u1) (patch (fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u1) #<representation binary32>) () ())) ())
#s(alt (* u1 (+ 1 (* u1 (+ 1/2 (* 1/3 u1))))) (taylor 0 u1) (#s(alt (fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u1) (patch (fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u1) #<representation binary32>) () ())) ())
#s(alt (* 1/3 (pow u1 3)) (taylor inf u1) (#s(alt (fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u1) (patch (fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u1) #<representation binary32>) () ())) ())
#s(alt (* (pow u1 3) (+ 1/3 (* 1/2 (/ 1 u1)))) (taylor inf u1) (#s(alt (fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u1) (patch (fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u1) #<representation binary32>) () ())) ())
#s(alt (* (pow u1 3) (+ 1/3 (+ (* 1/2 (/ 1 u1)) (/ 1 (pow u1 2))))) (taylor inf u1) (#s(alt (fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u1) (patch (fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u1) #<representation binary32>) () ())) ())
#s(alt (* (pow u1 3) (+ 1/3 (+ (* 1/2 (/ 1 u1)) (/ 1 (pow u1 2))))) (taylor inf u1) (#s(alt (fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u1) (patch (fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u1) #<representation binary32>) () ())) ())
#s(alt (* 1/3 (pow u1 3)) (taylor -inf u1) (#s(alt (fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u1) (patch (fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u1) #<representation binary32>) () ())) ())
#s(alt (* (pow u1 3) (+ 1/3 (* 1/2 (/ 1 u1)))) (taylor -inf u1) (#s(alt (fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u1) (patch (fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u1) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow u1 3) (- (* -1 (/ (+ 1/2 (/ 1 u1)) u1)) 1/3))) (taylor -inf u1) (#s(alt (fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u1) (patch (fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u1) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow u1 3) (- (* -1 (/ (+ 1/2 (/ 1 u1)) u1)) 1/3))) (taylor -inf u1) (#s(alt (fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u1) (patch (fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u1) #<representation binary32>) () ())) ())
#s(alt (* -1 u1) (taylor 0 u1) (#s(alt (sqrt.f32 (+.f32 #s(literal 0 binary32) (fma.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) (*.f32 #s(literal 0 binary32) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))))))) (patch (sqrt.f32 (+.f32 #s(literal 0 binary32) (fma.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) (*.f32 #s(literal 0 binary32) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))))))) #<representation binary32>) () ())) ())
#s(alt (* u1 (- (* -1/2 u1) 1)) (taylor 0 u1) (#s(alt (sqrt.f32 (+.f32 #s(literal 0 binary32) (fma.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) (*.f32 #s(literal 0 binary32) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))))))) (patch (sqrt.f32 (+.f32 #s(literal 0 binary32) (fma.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) (*.f32 #s(literal 0 binary32) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))))))) #<representation binary32>) () ())) ())
#s(alt (* u1 (- (* u1 (- (* -1/3 u1) 1/2)) 1)) (taylor 0 u1) (#s(alt (sqrt.f32 (+.f32 #s(literal 0 binary32) (fma.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) (*.f32 #s(literal 0 binary32) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))))))) (patch (sqrt.f32 (+.f32 #s(literal 0 binary32) (fma.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) (*.f32 #s(literal 0 binary32) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))))))) #<representation binary32>) () ())) ())
#s(alt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1)) (taylor 0 u1) (#s(alt (sqrt.f32 (+.f32 #s(literal 0 binary32) (fma.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) (*.f32 #s(literal 0 binary32) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))))))) (patch (sqrt.f32 (+.f32 #s(literal 0 binary32) (fma.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) (*.f32 #s(literal 0 binary32) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))))))) #<representation binary32>) () ())) ())
#s(alt (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))) (taylor inf u1) (#s(alt (sqrt.f32 (+.f32 #s(literal 0 binary32) (fma.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) (*.f32 #s(literal 0 binary32) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))))))) (patch (sqrt.f32 (+.f32 #s(literal 0 binary32) (fma.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) (*.f32 #s(literal 0 binary32) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))))))) #<representation binary32>) () ())) ())
#s(alt (- (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))) (/ 1 u1)) (taylor inf u1) (#s(alt (sqrt.f32 (+.f32 #s(literal 0 binary32) (fma.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) (*.f32 #s(literal 0 binary32) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))))))) (patch (sqrt.f32 (+.f32 #s(literal 0 binary32) (fma.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) (*.f32 #s(literal 0 binary32) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))))))) #<representation binary32>) () ())) ())
#s(alt (+ (log -1) (+ (log (/ 1 u1)) (+ (* -2 (log (/ 1 u1))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u1))) u1))))) (taylor inf u1) (#s(alt (sqrt.f32 (+.f32 #s(literal 0 binary32) (fma.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) (*.f32 #s(literal 0 binary32) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))))))) (patch (sqrt.f32 (+.f32 #s(literal 0 binary32) (fma.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) (*.f32 #s(literal 0 binary32) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))))))) #<representation binary32>) () ())) ())
#s(alt (- (+ (log -1) (+ (log (/ 1 u1)) (+ (* -2 (log (/ 1 u1))) (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u1))) (pow u1 2)))))) (/ 1 u1)) (taylor inf u1) (#s(alt (sqrt.f32 (+.f32 #s(literal 0 binary32) (fma.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) (*.f32 #s(literal 0 binary32) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))))))) (patch (sqrt.f32 (+.f32 #s(literal 0 binary32) (fma.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) (*.f32 #s(literal 0 binary32) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))))))) #<representation binary32>) () ())) ())
#s(alt (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1)))) (taylor -inf u1) (#s(alt (sqrt.f32 (+.f32 #s(literal 0 binary32) (fma.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) (*.f32 #s(literal 0 binary32) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))))))) (patch (sqrt.f32 (+.f32 #s(literal 0 binary32) (fma.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) (*.f32 #s(literal 0 binary32) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))))))) #<representation binary32>) () ())) ())
#s(alt (- (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1)))) (/ 1 u1)) (taylor -inf u1) (#s(alt (sqrt.f32 (+.f32 #s(literal 0 binary32) (fma.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) (*.f32 #s(literal 0 binary32) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))))))) (patch (sqrt.f32 (+.f32 #s(literal 0 binary32) (fma.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) (*.f32 #s(literal 0 binary32) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))))))) #<representation binary32>) () ())) ())
#s(alt (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (+ (* -1 (/ (+ 1 (* 1/2 (/ 1 u1))) u1)) (* 2 (log -1))))) (taylor -inf u1) (#s(alt (sqrt.f32 (+.f32 #s(literal 0 binary32) (fma.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) (*.f32 #s(literal 0 binary32) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))))))) (patch (sqrt.f32 (+.f32 #s(literal 0 binary32) (fma.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) (*.f32 #s(literal 0 binary32) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))))))) #<representation binary32>) () ())) ())
#s(alt (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (+ (* -1 (/ (+ 1 (+ (/ 1/3 (pow u1 2)) (* 1/2 (/ 1 u1)))) u1)) (* 2 (log -1))))) (taylor -inf u1) (#s(alt (sqrt.f32 (+.f32 #s(literal 0 binary32) (fma.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) (*.f32 #s(literal 0 binary32) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))))))) (patch (sqrt.f32 (+.f32 #s(literal 0 binary32) (fma.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) (*.f32 #s(literal 0 binary32) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))))))) #<representation binary32>) () ())) ())
#s(alt 0 (taylor 0 u1) (#s(alt (*.f32 #s(literal 0 binary32) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32))))) (patch (*.f32 #s(literal 0 binary32) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32))))) #<representation binary32>) () ())) ())
#s(alt 0 (taylor 0 u1) (#s(alt (*.f32 #s(literal 0 binary32) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32))))) (patch (*.f32 #s(literal 0 binary32) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32))))) #<representation binary32>) () ())) ())
#s(alt 0 (taylor 0 u1) (#s(alt (*.f32 #s(literal 0 binary32) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32))))) (patch (*.f32 #s(literal 0 binary32) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32))))) #<representation binary32>) () ())) ())
#s(alt 0 (taylor 0 u1) (#s(alt (*.f32 #s(literal 0 binary32) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32))))) (patch (*.f32 #s(literal 0 binary32) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32))))) #<representation binary32>) () ())) ())
#s(alt 0 (taylor inf u1) (#s(alt (*.f32 #s(literal 0 binary32) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32))))) (patch (*.f32 #s(literal 0 binary32) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32))))) #<representation binary32>) () ())) ())
#s(alt 0 (taylor inf u1) (#s(alt (*.f32 #s(literal 0 binary32) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32))))) (patch (*.f32 #s(literal 0 binary32) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32))))) #<representation binary32>) () ())) ())
#s(alt 0 (taylor inf u1) (#s(alt (*.f32 #s(literal 0 binary32) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32))))) (patch (*.f32 #s(literal 0 binary32) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32))))) #<representation binary32>) () ())) ())
#s(alt 0 (taylor inf u1) (#s(alt (*.f32 #s(literal 0 binary32) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32))))) (patch (*.f32 #s(literal 0 binary32) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32))))) #<representation binary32>) () ())) ())
#s(alt 0 (taylor -inf u1) (#s(alt (*.f32 #s(literal 0 binary32) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32))))) (patch (*.f32 #s(literal 0 binary32) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32))))) #<representation binary32>) () ())) ())
#s(alt 0 (taylor -inf u1) (#s(alt (*.f32 #s(literal 0 binary32) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32))))) (patch (*.f32 #s(literal 0 binary32) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32))))) #<representation binary32>) () ())) ())
#s(alt 0 (taylor -inf u1) (#s(alt (*.f32 #s(literal 0 binary32) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32))))) (patch (*.f32 #s(literal 0 binary32) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32))))) #<representation binary32>) () ())) ())
#s(alt 0 (taylor -inf u1) (#s(alt (*.f32 #s(literal 0 binary32) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32))))) (patch (*.f32 #s(literal 0 binary32) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32))))) #<representation binary32>) () ())) ())
#s(alt (pow u1 2) (taylor 0 u1) (#s(alt (+.f32 #s(literal 0 binary32) (fma.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) (*.f32 #s(literal 0 binary32) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32))))))) (patch (+.f32 #s(literal 0 binary32) (fma.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) (*.f32 #s(literal 0 binary32) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32))))))) #<representation binary32>) () ())) ())
#s(alt (* (pow u1 2) (+ 1 u1)) (taylor 0 u1) (#s(alt (+.f32 #s(literal 0 binary32) (fma.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) (*.f32 #s(literal 0 binary32) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32))))))) (patch (+.f32 #s(literal 0 binary32) (fma.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) (*.f32 #s(literal 0 binary32) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32))))))) #<representation binary32>) () ())) ())
#s(alt (* (pow u1 2) (+ 1 (* u1 (+ 1 (* 11/12 u1))))) (taylor 0 u1) (#s(alt (+.f32 #s(literal 0 binary32) (fma.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) (*.f32 #s(literal 0 binary32) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32))))))) (patch (+.f32 #s(literal 0 binary32) (fma.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) (*.f32 #s(literal 0 binary32) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32))))))) #<representation binary32>) () ())) ())
#s(alt (* (pow u1 2) (+ 1 (* u1 (+ 1 (* u1 (+ 11/12 (* 5/6 u1))))))) (taylor 0 u1) (#s(alt (+.f32 #s(literal 0 binary32) (fma.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) (*.f32 #s(literal 0 binary32) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32))))))) (patch (+.f32 #s(literal 0 binary32) (fma.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) (*.f32 #s(literal 0 binary32) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32))))))) #<representation binary32>) () ())) ())
#s(alt (pow (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))) 2) (taylor inf u1) (#s(alt (+.f32 #s(literal 0 binary32) (fma.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) (*.f32 #s(literal 0 binary32) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32))))))) (patch (+.f32 #s(literal 0 binary32) (fma.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) (*.f32 #s(literal 0 binary32) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32))))))) #<representation binary32>) () ())) ())
#s(alt (+ (* -2 (/ (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))) u1)) (pow (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))) 2)) (taylor inf u1) (#s(alt (+.f32 #s(literal 0 binary32) (fma.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) (*.f32 #s(literal 0 binary32) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32))))))) (patch (+.f32 #s(literal 0 binary32) (fma.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) (*.f32 #s(literal 0 binary32) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32))))))) #<representation binary32>) () ())) ())
#s(alt (+ (* -2 (/ (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))) u1)) (+ (* -1 (/ (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))) (pow u1 2))) (+ (/ 1 (pow u1 2)) (pow (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))) 2)))) (taylor inf u1) (#s(alt (+.f32 #s(literal 0 binary32) (fma.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) (*.f32 #s(literal 0 binary32) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32))))))) (patch (+.f32 #s(literal 0 binary32) (fma.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) (*.f32 #s(literal 0 binary32) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32))))))) #<representation binary32>) () ())) ())
#s(alt (+ (* -2 (/ (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))) u1)) (+ (* -1 (/ (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))) (pow u1 2))) (+ (* -2/3 (/ (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))) (pow u1 3))) (+ (/ 1 (pow u1 2)) (+ (/ 1 (pow u1 3)) (pow (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))) 2)))))) (taylor inf u1) (#s(alt (+.f32 #s(literal 0 binary32) (fma.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) (*.f32 #s(literal 0 binary32) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32))))))) (patch (+.f32 #s(literal 0 binary32) (fma.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) (*.f32 #s(literal 0 binary32) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32))))))) #<representation binary32>) () ())) ())
#s(alt (pow (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1)))) 2) (taylor -inf u1) (#s(alt (+.f32 #s(literal 0 binary32) (fma.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) (*.f32 #s(literal 0 binary32) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32))))))) (patch (+.f32 #s(literal 0 binary32) (fma.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) (*.f32 #s(literal 0 binary32) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32))))))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (+ (* -4 (log (/ -1 u1))) (+ (* 2 (log (/ -1 u1))) (* 4 (log -1)))) u1)) (pow (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1)))) 2)) (taylor -inf u1) (#s(alt (+.f32 #s(literal 0 binary32) (fma.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) (*.f32 #s(literal 0 binary32) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32))))))) (patch (+.f32 #s(literal 0 binary32) (fma.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) (*.f32 #s(literal 0 binary32) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32))))))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (+ (* -4 (log (/ -1 u1))) (+ (* -1 (/ (+ 1 (* -1 (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1)))))) u1)) (+ (* 2 (log (/ -1 u1))) (* 4 (log -1))))) u1)) (pow (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1)))) 2)) (taylor -inf u1) (#s(alt (+.f32 #s(literal 0 binary32) (fma.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) (*.f32 #s(literal 0 binary32) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32))))))) (patch (+.f32 #s(literal 0 binary32) (fma.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) (*.f32 #s(literal 0 binary32) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32))))))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (+ (* -4 (log (/ -1 u1))) (+ (* -1 (/ (+ 1 (+ (* -1 (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1))))) (* -1 (/ (- (* 2/3 (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1))))) 1) u1)))) u1)) (+ (* 2 (log (/ -1 u1))) (* 4 (log -1))))) u1)) (pow (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1)))) 2)) (taylor -inf u1) (#s(alt (+.f32 #s(literal 0 binary32) (fma.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) (*.f32 #s(literal 0 binary32) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32))))))) (patch (+.f32 #s(literal 0 binary32) (fma.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) (*.f32 #s(literal 0 binary32) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32))))))) #<representation binary32>) () ())) ())
#s(alt (pow u1 3) (taylor 0 u1) (#s(alt (-.f32 #s(literal 0 binary32) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32))))))) (patch (-.f32 #s(literal 0 binary32) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32))))))) #<representation binary32>) () ())) ())
#s(alt (* (pow u1 3) (+ 1 (* 3/2 u1))) (taylor 0 u1) (#s(alt (-.f32 #s(literal 0 binary32) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32))))))) (patch (-.f32 #s(literal 0 binary32) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32))))))) #<representation binary32>) () ())) ())
#s(alt (* (pow u1 3) (+ 1 (* u1 (+ 3/2 (* 7/4 u1))))) (taylor 0 u1) (#s(alt (-.f32 #s(literal 0 binary32) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32))))))) (patch (-.f32 #s(literal 0 binary32) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32))))))) #<representation binary32>) () ())) ())
#s(alt (* (pow u1 3) (+ 1 (* u1 (+ 3/2 (* u1 (+ 7/4 (* 15/8 u1))))))) (taylor 0 u1) (#s(alt (-.f32 #s(literal 0 binary32) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32))))))) (patch (-.f32 #s(literal 0 binary32) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32))))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))) 3)) (taylor inf u1) (#s(alt (-.f32 #s(literal 0 binary32) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32))))))) (patch (-.f32 #s(literal 0 binary32) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32))))))) #<representation binary32>) () ())) ())
#s(alt (- (* -1 (/ (+ (* -2 (pow (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))) 2)) (* -1 (pow (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))) 2))) u1)) (pow (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))) 3)) (taylor inf u1) (#s(alt (-.f32 #s(literal 0 binary32) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32))))))) (patch (-.f32 #s(literal 0 binary32) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32))))))) #<representation binary32>) () ())) ())
#s(alt (- (* -1 (/ (+ (* -1/2 (pow (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))) 2)) (+ (* 2 (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1)))))) (* (+ 1 (* -1 (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))))) (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1)))))))) (pow u1 2))) (+ (* -2 (/ (pow (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))) 2) u1)) (+ (* -1 (/ (pow (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))) 2) u1)) (pow (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))) 3)))) (taylor inf u1) (#s(alt (-.f32 #s(literal 0 binary32) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32))))))) (patch (-.f32 #s(literal 0 binary32) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32))))))) #<representation binary32>) () ())) ())
#s(alt (- (* -1 (/ (+ (log -1) (+ (log (/ 1 u1)) (+ (* -2 (log (/ 1 u1))) (+ (* -1 (+ 1 (* -1 (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1)))))))) (+ (* -1/3 (pow (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))) 2)) (* (+ 1 (* -2/3 (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))))) (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))))))))) (pow u1 3))) (+ (* -2 (/ (pow (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))) 2) u1)) (+ (* -1 (/ (pow (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))) 2) u1)) (+ (* -1/2 (/ (pow (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))) 2) (pow u1 2))) (+ (* 2 (/ (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))) (pow u1 2))) (+ (/ (* (+ 1 (* -1 (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))))) (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1)))))) (pow u1 2)) (pow (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))) 3))))))) (taylor inf u1) (#s(alt (-.f32 #s(literal 0 binary32) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32))))))) (patch (-.f32 #s(literal 0 binary32) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32))))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1)))) 3)) (taylor -inf u1) (#s(alt (-.f32 #s(literal 0 binary32) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32))))))) (patch (-.f32 #s(literal 0 binary32) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32))))))) #<representation binary32>) () ())) ())
#s(alt (- (+ (/ (* (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1)))) (+ (* -4 (log (/ -1 u1))) (+ (* 2 (log (/ -1 u1))) (* 4 (log -1))))) u1) (/ (pow (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1)))) 2) u1)) (pow (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1)))) 3)) (taylor -inf u1) (#s(alt (-.f32 #s(literal 0 binary32) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32))))))) (patch (-.f32 #s(literal 0 binary32) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32))))))) #<representation binary32>) () ())) ())
#s(alt (- (* -1 (/ (- (+ (* -4 (/ (log (/ -1 u1)) u1)) (+ (* -1/2 (/ (pow (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1)))) 2) u1)) (+ (* 2 (/ (log (/ -1 u1)) u1)) (+ (* 4 (/ (log -1) u1)) (/ (* (+ 1 (* -1 (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1)))))) (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1))))) u1))))) (+ (* (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1)))) (+ (* -4 (log (/ -1 u1))) (+ (* 2 (log (/ -1 u1))) (* 4 (log -1))))) (pow (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1)))) 2))) u1)) (pow (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1)))) 3)) (taylor -inf u1) (#s(alt (-.f32 #s(literal 0 binary32) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32))))))) (patch (-.f32 #s(literal 0 binary32) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32))))))) #<representation binary32>) () ())) ())
#s(alt (- (* -1 (/ (- (* -1 (/ (- (+ (* -1 (/ (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1)))) u1)) (+ (* -1/2 (/ (+ (* -4 (log (/ -1 u1))) (+ (* 2 (log (/ -1 u1))) (* 4 (log -1)))) u1)) (+ (* 1/3 (/ (pow (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1)))) 2) u1)) (+ (/ 1 u1) (/ (* (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1)))) (- (* 2/3 (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1))))) 1)) u1))))) (+ (* -4 (log (/ -1 u1))) (+ (* -1/2 (pow (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1)))) 2)) (+ (* 2 (log (/ -1 u1))) (+ (* 4 (log -1)) (* (+ 1 (* -1 (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1)))))) (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1)))))))))) u1)) (+ (* (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1)))) (+ (* -4 (log (/ -1 u1))) (+ (* 2 (log (/ -1 u1))) (* 4 (log -1))))) (pow (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1)))) 2))) u1)) (pow (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1)))) 3)) (taylor -inf u1) (#s(alt (-.f32 #s(literal 0 binary32) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32))))))) (patch (-.f32 #s(literal 0 binary32) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32))))))) #<representation binary32>) () ())) ())
#s(alt u1 (taylor 0 u1) (#s(alt (neg.f32 (-.f32 (log1p.f32 (neg.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32)))))) (patch (neg.f32 (-.f32 (log1p.f32 (neg.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32)))))) #<representation binary32>) () ())) ())
#s(alt (* u1 (+ 1 (* 1/2 u1))) (taylor 0 u1) (#s(alt (neg.f32 (-.f32 (log1p.f32 (neg.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32)))))) (patch (neg.f32 (-.f32 (log1p.f32 (neg.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32)))))) #<representation binary32>) () ())) ())
#s(alt (* u1 (+ 1 (* u1 (+ 1/2 (* 1/3 u1))))) (taylor 0 u1) (#s(alt (neg.f32 (-.f32 (log1p.f32 (neg.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32)))))) (patch (neg.f32 (-.f32 (log1p.f32 (neg.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32)))))) #<representation binary32>) () ())) ())
#s(alt (* u1 (+ 1 (* u1 (+ 1/2 (* u1 (+ 1/3 (* 1/4 u1))))))) (taylor 0 u1) (#s(alt (neg.f32 (-.f32 (log1p.f32 (neg.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32)))))) (patch (neg.f32 (-.f32 (log1p.f32 (neg.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32)))))) #<representation binary32>) () ())) ())
#s(alt (- (* -3 (log (/ 1 u1))) (+ (log -1) (* -4 (log (/ 1 u1))))) (taylor inf u1) (#s(alt (neg.f32 (-.f32 (log1p.f32 (neg.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32)))))) (patch (neg.f32 (-.f32 (log1p.f32 (neg.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32)))))) #<representation binary32>) () ())) ())
#s(alt (- (+ (* -3 (log (/ 1 u1))) (/ 1 u1)) (+ (log -1) (* -4 (log (/ 1 u1))))) (taylor inf u1) (#s(alt (neg.f32 (-.f32 (log1p.f32 (neg.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32)))))) (patch (neg.f32 (-.f32 (log1p.f32 (neg.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32)))))) #<representation binary32>) () ())) ())
#s(alt (- (+ (* -3 (log (/ 1 u1))) (+ (/ 1/2 (pow u1 2)) (/ 1 u1))) (+ (log -1) (* -4 (log (/ 1 u1))))) (taylor inf u1) (#s(alt (neg.f32 (-.f32 (log1p.f32 (neg.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32)))))) (patch (neg.f32 (-.f32 (log1p.f32 (neg.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32)))))) #<representation binary32>) () ())) ())
#s(alt (- (+ (* -3 (log (/ 1 u1))) (+ (/ 1/2 (pow u1 2)) (+ (/ 1 u1) (* 1/3 (/ 1 (pow u1 3)))))) (+ (log -1) (* -4 (log (/ 1 u1))))) (taylor inf u1) (#s(alt (neg.f32 (-.f32 (log1p.f32 (neg.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32)))))) (patch (neg.f32 (-.f32 (log1p.f32 (neg.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32)))))) #<representation binary32>) () ())) ())
#s(alt (- (* -3 (log (/ -1 u1))) (* -4 (log (/ -1 u1)))) (taylor -inf u1) (#s(alt (neg.f32 (-.f32 (log1p.f32 (neg.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32)))))) (patch (neg.f32 (-.f32 (log1p.f32 (neg.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32)))))) #<representation binary32>) () ())) ())
#s(alt (- (+ (* -3 (log (/ -1 u1))) (/ 1 u1)) (* -4 (log (/ -1 u1)))) (taylor -inf u1) (#s(alt (neg.f32 (-.f32 (log1p.f32 (neg.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32)))))) (patch (neg.f32 (-.f32 (log1p.f32 (neg.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32)))))) #<representation binary32>) () ())) ())
#s(alt (- (+ (* -3 (log (/ -1 u1))) (+ (/ 1/2 (pow u1 2)) (/ 1 u1))) (* -4 (log (/ -1 u1)))) (taylor -inf u1) (#s(alt (neg.f32 (-.f32 (log1p.f32 (neg.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32)))))) (patch (neg.f32 (-.f32 (log1p.f32 (neg.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32)))))) #<representation binary32>) () ())) ())
#s(alt (- (+ (* -3 (log (/ -1 u1))) (* -1 (/ (- (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u1))) u1)) 1) u1))) (* -4 (log (/ -1 u1)))) (taylor -inf u1) (#s(alt (neg.f32 (-.f32 (log1p.f32 (neg.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32)))))) (patch (neg.f32 (-.f32 (log1p.f32 (neg.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32)))))) #<representation binary32>) () ())) ())
#s(alt u1 (taylor 0 u1) (#s(alt (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32)))) (patch (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* u1 (+ 1 (* 1/2 u1))) (taylor 0 u1) (#s(alt (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32)))) (patch (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* u1 (+ 1 (* u1 (+ 1/2 (* 1/3 u1))))) (taylor 0 u1) (#s(alt (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32)))) (patch (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* u1 (+ 1 (* u1 (+ 1/2 (* u1 (+ 1/3 (* -3/4 u1))))))) (taylor 0 u1) (#s(alt (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32)))) (patch (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* -3 (log (/ 1 u1))) (taylor inf u1) (#s(alt (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32)))) (patch (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (+ (* -3 (log (/ 1 u1))) (/ 1 u1)) (taylor inf u1) (#s(alt (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32)))) (patch (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (+ (* -3 (log (/ 1 u1))) (+ (/ 1/2 (pow u1 2)) (/ 1 u1))) (taylor inf u1) (#s(alt (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32)))) (patch (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (+ (* -3 (log (/ 1 u1))) (+ (/ 1/2 (pow u1 2)) (+ (/ 1 u1) (* 1/3 (/ 1 (pow u1 3)))))) (taylor inf u1) (#s(alt (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32)))) (patch (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (+ (log -1) (* -3 (log (/ -1 u1)))) (taylor -inf u1) (#s(alt (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32)))) (patch (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (+ (log -1) (+ (* -3 (log (/ -1 u1))) (/ 1 u1))) (taylor -inf u1) (#s(alt (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32)))) (patch (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (+ (log -1) (+ (* -3 (log (/ -1 u1))) (+ (/ 1/2 (pow u1 2)) (/ 1 u1)))) (taylor -inf u1) (#s(alt (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32)))) (patch (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (+ (log -1) (+ (* -3 (log (/ -1 u1))) (* -1 (/ (- (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u1))) u1)) 1) u1)))) (taylor -inf u1) (#s(alt (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32)))) (patch (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt u1) (sin (* 2 (* u2 (PI))))) (taylor 0 u1) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (-.f32 (log1p.f32 (neg.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 (-.f32 (log1p.f32 (neg.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ())
#s(alt (+ (* 1/4 (* (sqrt (pow u1 3)) (sin (* 2 (* u2 (PI)))))) (* (sqrt u1) (sin (* 2 (* u2 (PI)))))) (taylor 0 u1) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (-.f32 (log1p.f32 (neg.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 (-.f32 (log1p.f32 (neg.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ())
#s(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))))))))) (taylor 0 u1) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (-.f32 (log1p.f32 (neg.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 (-.f32 (log1p.f32 (neg.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ())
#s(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))))))))))) (taylor 0 u1) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (-.f32 (log1p.f32 (neg.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 (-.f32 (log1p.f32 (neg.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ())
#s(alt (* (sin (* 2 (* u2 (PI)))) (sqrt (- (* -3 (log (/ 1 u1))) (+ (log -1) (* -4 (log (/ 1 u1))))))) (taylor inf u1) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (-.f32 (log1p.f32 (neg.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 (-.f32 (log1p.f32 (neg.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ())
#s(alt (+ (* 1/2 (* (/ (sin (* 2 (* u2 (PI)))) u1) (sqrt (/ 1 (- (* -3 (log (/ 1 u1))) (+ (log -1) (* -4 (log (/ 1 u1))))))))) (* (sin (* 2 (* u2 (PI)))) (sqrt (- (* -3 (log (/ 1 u1))) (+ (log -1) (* -4 (log (/ 1 u1)))))))) (taylor inf u1) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (-.f32 (log1p.f32 (neg.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 (-.f32 (log1p.f32 (neg.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ())
#s(alt (+ (* 1/2 (* (/ (sin (* 2 (* u2 (PI)))) u1) (sqrt (/ 1 (- (* -3 (log (/ 1 u1))) (+ (log -1) (* -4 (log (/ 1 u1))))))))) (+ (* 1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (- 1/2 (* 1/4 (/ 1 (- (* -3 (log (/ 1 u1))) (+ (log -1) (* -4 (log (/ 1 u1))))))))) (pow u1 2)) (sqrt (/ 1 (- (* -3 (log (/ 1 u1))) (+ (log -1) (* -4 (log (/ 1 u1))))))))) (* (sin (* 2 (* u2 (PI)))) (sqrt (- (* -3 (log (/ 1 u1))) (+ (log -1) (* -4 (log (/ 1 u1))))))))) (taylor inf u1) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (-.f32 (log1p.f32 (neg.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 (-.f32 (log1p.f32 (neg.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ())
#s(alt (+ (* 1/2 (* (/ (sin (* 2 (* u2 (PI)))) u1) (sqrt (/ 1 (- (* -3 (log (/ 1 u1))) (+ (log -1) (* -4 (log (/ 1 u1))))))))) (+ (* 1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (- 1/3 (* 1/2 (/ (- 1/2 (* 1/4 (/ 1 (- (* -3 (log (/ 1 u1))) (+ (log -1) (* -4 (log (/ 1 u1)))))))) (- (* -3 (log (/ 1 u1))) (+ (log -1) (* -4 (log (/ 1 u1))))))))) (pow u1 3)) (sqrt (/ 1 (- (* -3 (log (/ 1 u1))) (+ (log -1) (* -4 (log (/ 1 u1))))))))) (+ (* 1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (- 1/2 (* 1/4 (/ 1 (- (* -3 (log (/ 1 u1))) (+ (log -1) (* -4 (log (/ 1 u1))))))))) (pow u1 2)) (sqrt (/ 1 (- (* -3 (log (/ 1 u1))) (+ (log -1) (* -4 (log (/ 1 u1))))))))) (* (sin (* 2 (* u2 (PI)))) (sqrt (- (* -3 (log (/ 1 u1))) (+ (log -1) (* -4 (log (/ 1 u1)))))))))) (taylor inf u1) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (-.f32 (log1p.f32 (neg.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 (-.f32 (log1p.f32 (neg.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ())
#s(alt (* (sin (* 2 (* u2 (PI)))) (sqrt (- (* -3 (log (/ -1 u1))) (* -4 (log (/ -1 u1)))))) (taylor -inf u1) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (-.f32 (log1p.f32 (neg.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 (-.f32 (log1p.f32 (neg.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ())
#s(alt (+ (* 1/2 (* (/ (sin (* 2 (* u2 (PI)))) u1) (sqrt (/ 1 (- (* -3 (log (/ -1 u1))) (* -4 (log (/ -1 u1)))))))) (* (sin (* 2 (* u2 (PI)))) (sqrt (- (* -3 (log (/ -1 u1))) (* -4 (log (/ -1 u1))))))) (taylor -inf u1) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (-.f32 (log1p.f32 (neg.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 (-.f32 (log1p.f32 (neg.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (+ (* -1/2 (* (sin (* 2 (* u2 (PI)))) (sqrt (/ 1 (- (* -3 (log (/ -1 u1))) (* -4 (log (/ -1 u1)))))))) (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (- 1/2 (* 1/4 (/ 1 (- (* -3 (log (/ -1 u1))) (* -4 (log (/ -1 u1)))))))) u1) (sqrt (/ 1 (- (* -3 (log (/ -1 u1))) (* -4 (log (/ -1 u1))))))))) u1)) (* (sin (* 2 (* u2 (PI)))) (sqrt (- (* -3 (log (/ -1 u1))) (* -4 (log (/ -1 u1))))))) (taylor -inf u1) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (-.f32 (log1p.f32 (neg.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 (-.f32 (log1p.f32 (neg.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (* (* (sin (* 2 (* u2 (PI)))) (- 1/2 (* 1/4 (/ 1 (- (* -3 (log (/ -1 u1))) (* -4 (log (/ -1 u1)))))))) (sqrt (/ 1 (- (* -3 (log (/ -1 u1))) (* -4 (log (/ -1 u1)))))))) (* 1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (+ 1/3 (* -1/2 (/ (- 1/2 (* 1/4 (/ 1 (- (* -3 (log (/ -1 u1))) (* -4 (log (/ -1 u1))))))) (- (* -3 (log (/ -1 u1))) (* -4 (log (/ -1 u1)))))))) u1) (sqrt (/ 1 (- (* -3 (log (/ -1 u1))) (* -4 (log (/ -1 u1))))))))) u1)) (* -1/2 (* (sin (* 2 (* u2 (PI)))) (sqrt (/ 1 (- (* -3 (log (/ -1 u1))) (* -4 (log (/ -1 u1))))))))) u1)) (* (sin (* 2 (* u2 (PI)))) (sqrt (- (* -3 (log (/ -1 u1))) (* -4 (log (/ -1 u1))))))) (taylor -inf u1) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (-.f32 (log1p.f32 (neg.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 (-.f32 (log1p.f32 (neg.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ())
#s(alt (* 2 (* (* u2 (PI)) (sqrt (- (log (* (+ 1 u1) (+ 1 (pow u1 2)))) (log (- 1 (pow u1 4))))))) (taylor 0 u2) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (-.f32 (log1p.f32 (neg.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 (-.f32 (log1p.f32 (neg.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ())
#s(alt (* u2 (+ (* -4/3 (* (* (pow u2 2) (pow (PI) 3)) (sqrt (- (log (* (+ 1 u1) (+ 1 (pow u1 2)))) (log (- 1 (pow u1 4))))))) (* 2 (* (PI) (sqrt (- (log (* (+ 1 u1) (+ 1 (pow u1 2)))) (log (- 1 (pow u1 4))))))))) (taylor 0 u2) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (-.f32 (log1p.f32 (neg.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 (-.f32 (log1p.f32 (neg.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ())
#s(alt (* u2 (+ (* 2 (* (PI) (sqrt (- (log (* (+ 1 u1) (+ 1 (pow u1 2)))) (log (- 1 (pow u1 4))))))) (* (pow u2 2) (+ (* -4/3 (* (pow (PI) 3) (sqrt (- (log (* (+ 1 u1) (+ 1 (pow u1 2)))) (log (- 1 (pow u1 4))))))) (* 4/15 (* (* (pow u2 2) (pow (PI) 5)) (sqrt (- (log (* (+ 1 u1) (+ 1 (pow u1 2)))) (log (- 1 (pow u1 4))))))))))) (taylor 0 u2) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (-.f32 (log1p.f32 (neg.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 (-.f32 (log1p.f32 (neg.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ())
#s(alt (* u2 (+ (* 2 (* (PI) (sqrt (- (log (* (+ 1 u1) (+ 1 (pow u1 2)))) (log (- 1 (pow u1 4))))))) (* (pow u2 2) (+ (* -4/3 (* (pow (PI) 3) (sqrt (- (log (* (+ 1 u1) (+ 1 (pow u1 2)))) (log (- 1 (pow u1 4))))))) (* (pow u2 2) (+ (* -8/315 (* (* (pow u2 2) (pow (PI) 7)) (sqrt (- (log (* (+ 1 u1) (+ 1 (pow u1 2)))) (log (- 1 (pow u1 4))))))) (* 4/15 (* (pow (PI) 5) (sqrt (- (log (* (+ 1 u1) (+ 1 (pow u1 2)))) (log (- 1 (pow u1 4))))))))))))) (taylor 0 u2) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (-.f32 (log1p.f32 (neg.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 (-.f32 (log1p.f32 (neg.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ())
#s(alt (* (sin (* 2 (* u2 (PI)))) (sqrt (- (log (* (+ 1 u1) (+ 1 (pow u1 2)))) (log (- 1 (pow u1 4)))))) (taylor inf u2) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (-.f32 (log1p.f32 (neg.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 (-.f32 (log1p.f32 (neg.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ())
#s(alt (* (sin (* 2 (* u2 (PI)))) (sqrt (- (log (* (+ 1 u1) (+ 1 (pow u1 2)))) (log (- 1 (pow u1 4)))))) (taylor inf u2) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (-.f32 (log1p.f32 (neg.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 (-.f32 (log1p.f32 (neg.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ())
#s(alt (* (sin (* 2 (* u2 (PI)))) (sqrt (- (log (* (+ 1 u1) (+ 1 (pow u1 2)))) (log (- 1 (pow u1 4)))))) (taylor inf u2) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (-.f32 (log1p.f32 (neg.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 (-.f32 (log1p.f32 (neg.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ())
#s(alt (* (sin (* 2 (* u2 (PI)))) (sqrt (- (log (* (+ 1 u1) (+ 1 (pow u1 2)))) (log (- 1 (pow u1 4)))))) (taylor inf u2) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (-.f32 (log1p.f32 (neg.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 (-.f32 (log1p.f32 (neg.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ())
#s(alt (* (sin (* 2 (* u2 (PI)))) (sqrt (- (log (* (+ 1 u1) (+ 1 (pow u1 2)))) (log (- 1 (pow u1 4)))))) (taylor -inf u2) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (-.f32 (log1p.f32 (neg.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 (-.f32 (log1p.f32 (neg.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ())
#s(alt (* (sin (* 2 (* u2 (PI)))) (sqrt (- (log (* (+ 1 u1) (+ 1 (pow u1 2)))) (log (- 1 (pow u1 4)))))) (taylor -inf u2) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (-.f32 (log1p.f32 (neg.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 (-.f32 (log1p.f32 (neg.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ())
#s(alt (* (sin (* 2 (* u2 (PI)))) (sqrt (- (log (* (+ 1 u1) (+ 1 (pow u1 2)))) (log (- 1 (pow u1 4)))))) (taylor -inf u2) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (-.f32 (log1p.f32 (neg.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 (-.f32 (log1p.f32 (neg.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ())
#s(alt (* (sin (* 2 (* u2 (PI)))) (sqrt (- (log (* (+ 1 u1) (+ 1 (pow u1 2)))) (log (- 1 (pow u1 4)))))) (taylor -inf u2) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (-.f32 (log1p.f32 (neg.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 (-.f32 (log1p.f32 (neg.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ())
#s(alt (sqrt u1) (taylor 0 u1) (#s(alt (sqrt.f32 (neg.f32 (-.f32 (log1p.f32 (neg.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32))))))) (patch (sqrt.f32 (neg.f32 (-.f32 (log1p.f32 (neg.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32))))))) #<representation binary32>) () ())) ())
#s(alt (+ (sqrt u1) (* 1/4 (sqrt (pow u1 3)))) (taylor 0 u1) (#s(alt (sqrt.f32 (neg.f32 (-.f32 (log1p.f32 (neg.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32))))))) (patch (sqrt.f32 (neg.f32 (-.f32 (log1p.f32 (neg.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32))))))) #<representation binary32>) () ())) ())
#s(alt (+ (sqrt u1) (* (pow u1 2) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 u1)))))) (taylor 0 u1) (#s(alt (sqrt.f32 (neg.f32 (-.f32 (log1p.f32 (neg.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32))))))) (patch (sqrt.f32 (neg.f32 (-.f32 (log1p.f32 (neg.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32))))))) #<representation binary32>) () ())) ())
#s(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)))))))))) (taylor 0 u1) (#s(alt (sqrt.f32 (neg.f32 (-.f32 (log1p.f32 (neg.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32))))))) (patch (sqrt.f32 (neg.f32 (-.f32 (log1p.f32 (neg.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32))))))) #<representation binary32>) () ())) ())
#s(alt (sqrt (- (* -3 (log (/ 1 u1))) (+ (log -1) (* -4 (log (/ 1 u1)))))) (taylor inf u1) (#s(alt (sqrt.f32 (neg.f32 (-.f32 (log1p.f32 (neg.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32))))))) (patch (sqrt.f32 (neg.f32 (-.f32 (log1p.f32 (neg.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32))))))) #<representation binary32>) () ())) ())
#s(alt (+ (sqrt (- (* -3 (log (/ 1 u1))) (+ (log -1) (* -4 (log (/ 1 u1)))))) (* 1/2 (* (/ 1 u1) (sqrt (/ 1 (- (* -3 (log (/ 1 u1))) (+ (log -1) (* -4 (log (/ 1 u1)))))))))) (taylor inf u1) (#s(alt (sqrt.f32 (neg.f32 (-.f32 (log1p.f32 (neg.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32))))))) (patch (sqrt.f32 (neg.f32 (-.f32 (log1p.f32 (neg.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32))))))) #<representation binary32>) () ())) ())
#s(alt (+ (sqrt (- (* -3 (log (/ 1 u1))) (+ (log -1) (* -4 (log (/ 1 u1)))))) (+ (* 1/2 (* (/ 1 u1) (sqrt (/ 1 (- (* -3 (log (/ 1 u1))) (+ (log -1) (* -4 (log (/ 1 u1))))))))) (* 1/2 (* (/ (- 1/2 (* 1/4 (/ 1 (- (* -3 (log (/ 1 u1))) (+ (log -1) (* -4 (log (/ 1 u1)))))))) (pow u1 2)) (sqrt (/ 1 (- (* -3 (log (/ 1 u1))) (+ (log -1) (* -4 (log (/ 1 u1))))))))))) (taylor inf u1) (#s(alt (sqrt.f32 (neg.f32 (-.f32 (log1p.f32 (neg.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32))))))) (patch (sqrt.f32 (neg.f32 (-.f32 (log1p.f32 (neg.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32))))))) #<representation binary32>) () ())) ())
#s(alt (+ (sqrt (- (* -3 (log (/ 1 u1))) (+ (log -1) (* -4 (log (/ 1 u1)))))) (+ (* 1/2 (* (/ 1 u1) (sqrt (/ 1 (- (* -3 (log (/ 1 u1))) (+ (log -1) (* -4 (log (/ 1 u1))))))))) (+ (* 1/2 (* (/ (- 1/3 (* 1/2 (/ (- 1/2 (* 1/4 (/ 1 (- (* -3 (log (/ 1 u1))) (+ (log -1) (* -4 (log (/ 1 u1)))))))) (- (* -3 (log (/ 1 u1))) (+ (log -1) (* -4 (log (/ 1 u1)))))))) (pow u1 3)) (sqrt (/ 1 (- (* -3 (log (/ 1 u1))) (+ (log -1) (* -4 (log (/ 1 u1))))))))) (* 1/2 (* (/ (- 1/2 (* 1/4 (/ 1 (- (* -3 (log (/ 1 u1))) (+ (log -1) (* -4 (log (/ 1 u1)))))))) (pow u1 2)) (sqrt (/ 1 (- (* -3 (log (/ 1 u1))) (+ (log -1) (* -4 (log (/ 1 u1)))))))))))) (taylor inf u1) (#s(alt (sqrt.f32 (neg.f32 (-.f32 (log1p.f32 (neg.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32))))))) (patch (sqrt.f32 (neg.f32 (-.f32 (log1p.f32 (neg.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32))))))) #<representation binary32>) () ())) ())
#s(alt (sqrt (- (* -3 (log (/ -1 u1))) (* -4 (log (/ -1 u1))))) (taylor -inf u1) (#s(alt (sqrt.f32 (neg.f32 (-.f32 (log1p.f32 (neg.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32))))))) (patch (sqrt.f32 (neg.f32 (-.f32 (log1p.f32 (neg.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32))))))) #<representation binary32>) () ())) ())
#s(alt (+ (sqrt (- (* -3 (log (/ -1 u1))) (* -4 (log (/ -1 u1))))) (* 1/2 (* (/ 1 u1) (sqrt (/ 1 (- (* -3 (log (/ -1 u1))) (* -4 (log (/ -1 u1))))))))) (taylor -inf u1) (#s(alt (sqrt.f32 (neg.f32 (-.f32 (log1p.f32 (neg.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32))))))) (patch (sqrt.f32 (neg.f32 (-.f32 (log1p.f32 (neg.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32))))))) #<representation binary32>) () ())) ())
#s(alt (+ (sqrt (- (* -3 (log (/ -1 u1))) (* -4 (log (/ -1 u1))))) (* -1 (/ (+ (* -1/2 (sqrt (/ 1 (- (* -3 (log (/ -1 u1))) (* -4 (log (/ -1 u1))))))) (* -1/2 (* (/ (- 1/2 (* 1/4 (/ 1 (- (* -3 (log (/ -1 u1))) (* -4 (log (/ -1 u1))))))) u1) (sqrt (/ 1 (- (* -3 (log (/ -1 u1))) (* -4 (log (/ -1 u1))))))))) u1))) (taylor -inf u1) (#s(alt (sqrt.f32 (neg.f32 (-.f32 (log1p.f32 (neg.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32))))))) (patch (sqrt.f32 (neg.f32 (-.f32 (log1p.f32 (neg.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32))))))) #<representation binary32>) () ())) ())
#s(alt (+ (sqrt (- (* -3 (log (/ -1 u1))) (* -4 (log (/ -1 u1))))) (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (* (- 1/2 (* 1/4 (/ 1 (- (* -3 (log (/ -1 u1))) (* -4 (log (/ -1 u1))))))) (sqrt (/ 1 (- (* -3 (log (/ -1 u1))) (* -4 (log (/ -1 u1)))))))) (* 1/2 (* (/ (+ 1/3 (* -1/2 (/ (- 1/2 (* 1/4 (/ 1 (- (* -3 (log (/ -1 u1))) (* -4 (log (/ -1 u1))))))) (- (* -3 (log (/ -1 u1))) (* -4 (log (/ -1 u1))))))) u1) (sqrt (/ 1 (- (* -3 (log (/ -1 u1))) (* -4 (log (/ -1 u1))))))))) u1)) (* -1/2 (sqrt (/ 1 (- (* -3 (log (/ -1 u1))) (* -4 (log (/ -1 u1)))))))) u1))) (taylor -inf u1) (#s(alt (sqrt.f32 (neg.f32 (-.f32 (log1p.f32 (neg.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32))))))) (patch (sqrt.f32 (neg.f32 (-.f32 (log1p.f32 (neg.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32))))))) #<representation binary32>) () ())) ())
#s(alt (* 2 (* u2 (PI))) (taylor 0 u2) (#s(alt (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) (patch (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) #<representation binary32>) () ())) ())
#s(alt (* 2 (* u2 (PI))) (taylor 0 u2) (#s(alt (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) (patch (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) #<representation binary32>) () ())) ())
#s(alt (* 2 (* u2 (PI))) (taylor 0 u2) (#s(alt (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) (patch (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) #<representation binary32>) () ())) ())
#s(alt (* 2 (* u2 (PI))) (taylor 0 u2) (#s(alt (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) (patch (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) #<representation binary32>) () ())) ())
#s(alt (* 2 (* u2 (PI))) (taylor inf u2) (#s(alt (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) (patch (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) #<representation binary32>) () ())) ())
#s(alt (* 2 (* u2 (PI))) (taylor inf u2) (#s(alt (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) (patch (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) #<representation binary32>) () ())) ())
#s(alt (* 2 (* u2 (PI))) (taylor inf u2) (#s(alt (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) (patch (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) #<representation binary32>) () ())) ())
#s(alt (* 2 (* u2 (PI))) (taylor inf u2) (#s(alt (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) (patch (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) #<representation binary32>) () ())) ())
#s(alt (* 2 (* u2 (PI))) (taylor -inf u2) (#s(alt (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) (patch (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) #<representation binary32>) () ())) ())
#s(alt (* 2 (* u2 (PI))) (taylor -inf u2) (#s(alt (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) (patch (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) #<representation binary32>) () ())) ())
#s(alt (* 2 (* u2 (PI))) (taylor -inf u2) (#s(alt (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) (patch (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) #<representation binary32>) () ())) ())
#s(alt (* 2 (* u2 (PI))) (taylor -inf u2) (#s(alt (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) (patch (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) #<representation binary32>) () ())) ())
#s(alt (* 2 (* u2 (PI))) (taylor 0 u2) (#s(alt #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (patch #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) #<representation binary32>) () ())) ())
#s(alt (* u2 (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI)))) (taylor 0 u2) (#s(alt #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (patch #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) #<representation binary32>) () ())) ())
#s(alt (* u2 (+ (* 2 (PI)) (* (pow u2 2) (+ (* -4/3 (pow (PI) 3)) (* 4/15 (* (pow u2 2) (pow (PI) 5))))))) (taylor 0 u2) (#s(alt #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (patch #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) #<representation binary32>) () ())) ())
#s(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)))))))) (taylor 0 u2) (#s(alt #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (patch #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) #<representation binary32>) () ())) ())
#s(alt (sin (* 2 (* u2 (PI)))) (taylor inf u2) (#s(alt #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (patch #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) #<representation binary32>) () ())) ())
#s(alt (sin (* 2 (* u2 (PI)))) (taylor inf u2) (#s(alt #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (patch #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) #<representation binary32>) () ())) ())
#s(alt (sin (* 2 (* u2 (PI)))) (taylor inf u2) (#s(alt #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (patch #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) #<representation binary32>) () ())) ())
#s(alt (sin (* 2 (* u2 (PI)))) (taylor inf u2) (#s(alt #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (patch #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) #<representation binary32>) () ())) ())
#s(alt (sin (* 2 (* u2 (PI)))) (taylor -inf u2) (#s(alt #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (patch #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) #<representation binary32>) () ())) ())
#s(alt (sin (* 2 (* u2 (PI)))) (taylor -inf u2) (#s(alt #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (patch #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) #<representation binary32>) () ())) ())
#s(alt (sin (* 2 (* u2 (PI)))) (taylor -inf u2) (#s(alt #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (patch #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) #<representation binary32>) () ())) ())
#s(alt (sin (* 2 (* u2 (PI)))) (taylor -inf u2) (#s(alt #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (patch #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) #<representation binary32>) () ())) ())
#s(alt (* -1 u1) (taylor 0 u1) (#s(alt #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) (patch #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* u1 (- (* -1/2 u1) 1)) (taylor 0 u1) (#s(alt #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) (patch #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* u1 (- (* u1 (- (* -1/3 u1) 1/2)) 1)) (taylor 0 u1) (#s(alt #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) (patch #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1)) (taylor 0 u1) (#s(alt #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) (patch #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))) (taylor inf u1) (#s(alt #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) (patch #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (- (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))) (/ 1 u1)) (taylor inf u1) (#s(alt #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) (patch #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (+ (log -1) (+ (log (/ 1 u1)) (+ (* -2 (log (/ 1 u1))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u1))) u1))))) (taylor inf u1) (#s(alt #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) (patch #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (- (+ (log -1) (+ (log (/ 1 u1)) (+ (* -2 (log (/ 1 u1))) (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u1))) (pow u1 2)))))) (/ 1 u1)) (taylor inf u1) (#s(alt #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) (patch #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1)))) (taylor -inf u1) (#s(alt #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) (patch #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (- (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1)))) (/ 1 u1)) (taylor -inf u1) (#s(alt #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) (patch #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (+ (* -1 (/ (+ 1 (* 1/2 (/ 1 u1))) u1)) (* 2 (log -1))))) (taylor -inf u1) (#s(alt #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) (patch #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (+ (* -1 (/ (+ 1 (+ (/ 1/3 (pow u1 2)) (* 1/2 (/ 1 u1)))) u1)) (* 2 (log -1))))) (taylor -inf u1) (#s(alt #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) (patch #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (pow u1 2) (taylor 0 u1) (#s(alt (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32))))) (patch (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32))))) #<representation binary32>) () ())) ())
#s(alt (* (pow u1 2) (+ 1 u1)) (taylor 0 u1) (#s(alt (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32))))) (patch (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32))))) #<representation binary32>) () ())) ())
#s(alt (* (pow u1 2) (+ 1 (* u1 (+ 1 (* 11/12 u1))))) (taylor 0 u1) (#s(alt (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32))))) (patch (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32))))) #<representation binary32>) () ())) ())
#s(alt (* (pow u1 2) (+ 1 (* u1 (+ 1 (* u1 (+ 11/12 (* 5/6 u1))))))) (taylor 0 u1) (#s(alt (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32))))) (patch (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32))))) #<representation binary32>) () ())) ())
#s(alt (pow (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))) 2) (taylor inf u1) (#s(alt (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32))))) (patch (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32))))) #<representation binary32>) () ())) ())
#s(alt (+ (* -2 (/ (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))) u1)) (pow (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))) 2)) (taylor inf u1) (#s(alt (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32))))) (patch (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32))))) #<representation binary32>) () ())) ())
#s(alt (+ (* -2 (/ (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))) u1)) (+ (* -1 (/ (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))) (pow u1 2))) (+ (/ 1 (pow u1 2)) (pow (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))) 2)))) (taylor inf u1) (#s(alt (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32))))) (patch (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32))))) #<representation binary32>) () ())) ())
#s(alt (+ (* -2 (/ (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))) u1)) (+ (* -1 (/ (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))) (pow u1 2))) (+ (* -2/3 (/ (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))) (pow u1 3))) (+ (/ 1 (pow u1 2)) (+ (/ 1 (pow u1 3)) (pow (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))) 2)))))) (taylor inf u1) (#s(alt (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32))))) (patch (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32))))) #<representation binary32>) () ())) ())
#s(alt (pow (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1)))) 2) (taylor -inf u1) (#s(alt (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32))))) (patch (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32))))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (+ (* -4 (log (/ -1 u1))) (+ (* 2 (log (/ -1 u1))) (* 4 (log -1)))) u1)) (pow (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1)))) 2)) (taylor -inf u1) (#s(alt (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32))))) (patch (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32))))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (+ (* -4 (log (/ -1 u1))) (+ (* -1 (/ (+ 1 (* -1 (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1)))))) u1)) (+ (* 2 (log (/ -1 u1))) (* 4 (log -1))))) u1)) (pow (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1)))) 2)) (taylor -inf u1) (#s(alt (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32))))) (patch (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32))))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (+ (* -4 (log (/ -1 u1))) (+ (* -1 (/ (+ 1 (+ (* -1 (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1))))) (* -1 (/ (- (* 2/3 (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1))))) 1) u1)))) u1)) (+ (* 2 (log (/ -1 u1))) (* 4 (log -1))))) u1)) (pow (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1)))) 2)) (taylor -inf u1) (#s(alt (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32))))) (patch (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32))))) #<representation binary32>) () ())) ())
#s(alt (pow u1 2) (taylor 0 u1) (#s(alt (fma.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) (*.f32 #s(literal 0 binary32) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))))) (patch (fma.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) (*.f32 #s(literal 0 binary32) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))))) #<representation binary32>) () ())) ())
#s(alt (* (pow u1 2) (+ 1 u1)) (taylor 0 u1) (#s(alt (fma.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) (*.f32 #s(literal 0 binary32) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))))) (patch (fma.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) (*.f32 #s(literal 0 binary32) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))))) #<representation binary32>) () ())) ())
#s(alt (* (pow u1 2) (+ 1 (* u1 (+ 1 (* 11/12 u1))))) (taylor 0 u1) (#s(alt (fma.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) (*.f32 #s(literal 0 binary32) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))))) (patch (fma.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) (*.f32 #s(literal 0 binary32) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))))) #<representation binary32>) () ())) ())
#s(alt (* (pow u1 2) (+ 1 (* u1 (+ 1 (* u1 (+ 11/12 (* 5/6 u1))))))) (taylor 0 u1) (#s(alt (fma.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) (*.f32 #s(literal 0 binary32) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))))) (patch (fma.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) (*.f32 #s(literal 0 binary32) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))))) #<representation binary32>) () ())) ())
#s(alt (pow (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))) 2) (taylor inf u1) (#s(alt (fma.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) (*.f32 #s(literal 0 binary32) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))))) (patch (fma.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) (*.f32 #s(literal 0 binary32) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))))) #<representation binary32>) () ())) ())
#s(alt (+ (* -2 (/ (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))) u1)) (pow (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))) 2)) (taylor inf u1) (#s(alt (fma.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) (*.f32 #s(literal 0 binary32) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))))) (patch (fma.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) (*.f32 #s(literal 0 binary32) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))))) #<representation binary32>) () ())) ())
#s(alt (+ (* -2 (/ (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))) u1)) (+ (* -1 (/ (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))) (pow u1 2))) (+ (/ 1 (pow u1 2)) (pow (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))) 2)))) (taylor inf u1) (#s(alt (fma.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) (*.f32 #s(literal 0 binary32) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))))) (patch (fma.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) (*.f32 #s(literal 0 binary32) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))))) #<representation binary32>) () ())) ())
#s(alt (+ (* -2 (/ (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))) u1)) (+ (* -1 (/ (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))) (pow u1 2))) (+ (* -2/3 (/ (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))) (pow u1 3))) (+ (/ 1 (pow u1 2)) (+ (/ 1 (pow u1 3)) (pow (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))) 2)))))) (taylor inf u1) (#s(alt (fma.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) (*.f32 #s(literal 0 binary32) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))))) (patch (fma.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) (*.f32 #s(literal 0 binary32) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))))) #<representation binary32>) () ())) ())
#s(alt (pow (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1)))) 2) (taylor -inf u1) (#s(alt (fma.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) (*.f32 #s(literal 0 binary32) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))))) (patch (fma.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) (*.f32 #s(literal 0 binary32) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (+ (* -4 (log (/ -1 u1))) (+ (* 2 (log (/ -1 u1))) (* 4 (log -1)))) u1)) (pow (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1)))) 2)) (taylor -inf u1) (#s(alt (fma.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) (*.f32 #s(literal 0 binary32) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))))) (patch (fma.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) (*.f32 #s(literal 0 binary32) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (+ (* -4 (log (/ -1 u1))) (+ (* -1 (/ (+ 1 (* -1 (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1)))))) u1)) (+ (* 2 (log (/ -1 u1))) (* 4 (log -1))))) u1)) (pow (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1)))) 2)) (taylor -inf u1) (#s(alt (fma.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) (*.f32 #s(literal 0 binary32) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))))) (patch (fma.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) (*.f32 #s(literal 0 binary32) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (+ (* -4 (log (/ -1 u1))) (+ (* -1 (/ (+ 1 (+ (* -1 (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1))))) (* -1 (/ (- (* 2/3 (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1))))) 1) u1)))) u1)) (+ (* 2 (log (/ -1 u1))) (* 4 (log -1))))) u1)) (pow (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1)))) 2)) (taylor -inf u1) (#s(alt (fma.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) (*.f32 #s(literal 0 binary32) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))))) (patch (fma.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) (*.f32 #s(literal 0 binary32) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))))) #<representation binary32>) () ())) ())
#s(alt (pow u1 4) (taylor 0 u1) (#s(alt (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)) (patch (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)) #<representation binary32>) () ())) ())
#s(alt (pow u1 4) (taylor 0 u1) (#s(alt (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)) (patch (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)) #<representation binary32>) () ())) ())
#s(alt (pow u1 4) (taylor 0 u1) (#s(alt (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)) (patch (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)) #<representation binary32>) () ())) ())
#s(alt (pow u1 4) (taylor 0 u1) (#s(alt (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)) (patch (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)) #<representation binary32>) () ())) ())
#s(alt (pow u1 4) (taylor inf u1) (#s(alt (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)) (patch (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)) #<representation binary32>) () ())) ())
#s(alt (pow u1 4) (taylor inf u1) (#s(alt (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)) (patch (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)) #<representation binary32>) () ())) ())
#s(alt (pow u1 4) (taylor inf u1) (#s(alt (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)) (patch (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)) #<representation binary32>) () ())) ())
#s(alt (pow u1 4) (taylor inf u1) (#s(alt (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)) (patch (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)) #<representation binary32>) () ())) ())
#s(alt (pow u1 4) (taylor -inf u1) (#s(alt (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)) (patch (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)) #<representation binary32>) () ())) ())
#s(alt (pow u1 4) (taylor -inf u1) (#s(alt (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)) (patch (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)) #<representation binary32>) () ())) ())
#s(alt (pow u1 4) (taylor -inf u1) (#s(alt (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)) (patch (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)) #<representation binary32>) () ())) ())
#s(alt (pow u1 4) (taylor -inf u1) (#s(alt (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)) (patch (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)) #<representation binary32>) () ())) ())
Calls

90 calls:

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

simplify673.0ms (4.9%)

Memory
-183.9MiB live, 497.4MiB allocated
Algorithm
egg-herbie
Rules
10 078×lower-fma.f64
10 078×lower-fma.f32
6 316×lower-*.f64
6 316×lower-*.f32
6 016×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0102810261
133858050
086517626
Stop Event
iter limit
node limit
Counts
360 → 354
Calls
Call 1
Inputs
(* (sqrt u1) (sin (* 2 (* u2 (PI)))))
(+ (* 1/4 (* (sqrt (pow u1 3)) (sin (* 2 (* u2 (PI)))))) (* (sqrt u1) (sin (* 2 (* u2 (PI))))))
(+ (* (sqrt u1) (sin (* 2 (* u2 (PI))))) (* (pow u1 2) (+ (* 1/6 (* (sqrt u1) (sin (* 2 (* u2 (PI)))))) (* 1/4 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))))))
(+ (* (sqrt u1) (sin (* 2 (* u2 (PI))))) (* (pow u1 2) (+ (* 1/4 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))) (* u1 (+ (* 1/6 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))) (* 1/2 (* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (- 1/4 (* 1/16 (/ 1 u1)))))))))))
(* (sin (* 2 (* u2 (PI)))) (sqrt (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1)))))))
(+ (* 1/2 (* (/ (sin (* 2 (* u2 (PI)))) u1) (sqrt (/ 1 (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1))))))))) (* (sin (* 2 (* u2 (PI)))) (sqrt (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1))))))))
(+ (* 1/2 (* (/ (sin (* 2 (* u2 (PI)))) u1) (sqrt (/ 1 (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1))))))))) (+ (* 1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (- 1/2 (* 1/4 (/ 1 (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1))))))))) (pow u1 2)) (sqrt (/ 1 (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1))))))))) (* (sin (* 2 (* u2 (PI)))) (sqrt (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1)))))))))
(+ (* 1/2 (* (/ (sin (* 2 (* u2 (PI)))) u1) (sqrt (/ 1 (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1))))))))) (+ (* 1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (- 1/3 (* 1/2 (/ (- 1/2 (* 1/4 (/ 1 (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1)))))))) (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1))))))))) (pow u1 3)) (sqrt (/ 1 (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1))))))))) (+ (* 1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (- 1/2 (* 1/4 (/ 1 (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1))))))))) (pow u1 2)) (sqrt (/ 1 (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1))))))))) (* (sin (* 2 (* u2 (PI)))) (sqrt (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1))))))))))
(* (sin (* 2 (* u2 (PI)))) (sqrt (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1))))))
(+ (* 1/2 (* (/ (sin (* 2 (* u2 (PI)))) u1) (sqrt (/ 1 (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1)))))))) (* (sin (* 2 (* u2 (PI)))) (sqrt (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1)))))))
(+ (* -1 (/ (+ (* -1/2 (* (sin (* 2 (* u2 (PI)))) (sqrt (/ 1 (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1)))))))) (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (- 1/2 (* 1/4 (/ 1 (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1)))))))) u1) (sqrt (/ 1 (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1))))))))) u1)) (* (sin (* 2 (* u2 (PI)))) (sqrt (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1)))))))
(+ (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (* (* (sin (* 2 (* u2 (PI)))) (- 1/2 (* 1/4 (/ 1 (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1)))))))) (sqrt (/ 1 (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1)))))))) (* 1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (+ 1/3 (* -1/2 (/ (- 1/2 (* 1/4 (/ 1 (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1))))))) (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1)))))))) u1) (sqrt (/ 1 (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1))))))))) u1)) (* -1/2 (* (sin (* 2 (* u2 (PI)))) (sqrt (/ 1 (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1))))))))) u1)) (* (sin (* 2 (* u2 (PI)))) (sqrt (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1)))))))
(* 2 (* (* u2 (PI)) (sqrt (- (log (+ 1 u1)) (log (- 1 (pow u1 2)))))))
(* u2 (+ (* -4/3 (* (* (pow u2 2) (pow (PI) 3)) (sqrt (- (log (+ 1 u1)) (log (- 1 (pow u1 2))))))) (* 2 (* (PI) (sqrt (- (log (+ 1 u1)) (log (- 1 (pow u1 2)))))))))
(* u2 (+ (* 2 (* (PI) (sqrt (- (log (+ 1 u1)) (log (- 1 (pow u1 2))))))) (* (pow u2 2) (+ (* -4/3 (* (pow (PI) 3) (sqrt (- (log (+ 1 u1)) (log (- 1 (pow u1 2))))))) (* 4/15 (* (* (pow u2 2) (pow (PI) 5)) (sqrt (- (log (+ 1 u1)) (log (- 1 (pow u1 2)))))))))))
(* u2 (+ (* 2 (* (PI) (sqrt (- (log (+ 1 u1)) (log (- 1 (pow u1 2))))))) (* (pow u2 2) (+ (* -4/3 (* (pow (PI) 3) (sqrt (- (log (+ 1 u1)) (log (- 1 (pow u1 2))))))) (* (pow u2 2) (+ (* -8/315 (* (* (pow u2 2) (pow (PI) 7)) (sqrt (- (log (+ 1 u1)) (log (- 1 (pow u1 2))))))) (* 4/15 (* (pow (PI) 5) (sqrt (- (log (+ 1 u1)) (log (- 1 (pow u1 2)))))))))))))
(* (sin (* 2 (* u2 (PI)))) (sqrt (- (log (+ 1 u1)) (log (- 1 (pow u1 2))))))
(* (sin (* 2 (* u2 (PI)))) (sqrt (- (log (+ 1 u1)) (log (- 1 (pow u1 2))))))
(* (sin (* 2 (* u2 (PI)))) (sqrt (- (log (+ 1 u1)) (log (- 1 (pow u1 2))))))
(* (sin (* 2 (* u2 (PI)))) (sqrt (- (log (+ 1 u1)) (log (- 1 (pow u1 2))))))
(* (sin (* 2 (* u2 (PI)))) (sqrt (- (log (+ 1 u1)) (log (- 1 (pow u1 2))))))
(* (sin (* 2 (* u2 (PI)))) (sqrt (- (log (+ 1 u1)) (log (- 1 (pow u1 2))))))
(* (sin (* 2 (* u2 (PI)))) (sqrt (- (log (+ 1 u1)) (log (- 1 (pow u1 2))))))
(* (sin (* 2 (* u2 (PI)))) (sqrt (- (log (+ 1 u1)) (log (- 1 (pow u1 2))))))
(sqrt u1)
(+ (sqrt u1) (* 1/4 (sqrt (pow u1 3))))
(+ (sqrt u1) (* (pow u1 2) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 u1))))))
(+ (sqrt u1) (* (pow u1 2) (+ (* 1/4 (sqrt (/ 1 u1))) (* u1 (+ (* 1/6 (sqrt (/ 1 u1))) (* 1/2 (* (sqrt u1) (- 1/4 (* 1/16 (/ 1 u1))))))))))
(sqrt (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1))))))
(+ (sqrt (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1)))))) (* 1/2 (* (/ 1 u1) (sqrt (/ 1 (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1))))))))))
(+ (sqrt (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1)))))) (+ (* 1/2 (* (/ 1 u1) (sqrt (/ 1 (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1))))))))) (* 1/2 (* (/ (- 1/2 (* 1/4 (/ 1 (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1)))))))) (pow u1 2)) (sqrt (/ 1 (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1)))))))))))
(+ (sqrt (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1)))))) (+ (* 1/2 (* (/ 1 u1) (sqrt (/ 1 (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1))))))))) (+ (* 1/2 (* (/ (- 1/3 (* 1/2 (/ (- 1/2 (* 1/4 (/ 1 (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1)))))))) (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1)))))))) (pow u1 3)) (sqrt (/ 1 (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1))))))))) (* 1/2 (* (/ (- 1/2 (* 1/4 (/ 1 (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1)))))))) (pow u1 2)) (sqrt (/ 1 (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1))))))))))))
(sqrt (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1)))))
(+ (sqrt (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1))))) (* 1/2 (* (/ 1 u1) (sqrt (/ 1 (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1)))))))))
(+ (sqrt (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1))))) (* -1 (/ (+ (* -1/2 (sqrt (/ 1 (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1))))))) (* -1/2 (* (/ (- 1/2 (* 1/4 (/ 1 (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1))))))) u1) (sqrt (/ 1 (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1))))))))) u1)))
(+ (sqrt (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1))))) (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (* (- 1/2 (* 1/4 (/ 1 (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1))))))) (sqrt (/ 1 (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1)))))))) (* 1/2 (* (/ (+ 1/3 (* -1/2 (/ (- 1/2 (* 1/4 (/ 1 (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1))))))) (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1))))))) u1) (sqrt (/ 1 (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1))))))))) u1)) (* -1/2 (sqrt (/ 1 (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1)))))))) u1)))
u1
(* u1 (+ 1 (* 1/2 u1)))
(* u1 (+ 1 (* u1 (+ 1/2 (* 1/3 u1)))))
(* u1 (+ 1 (* u1 (+ 1/2 (* u1 (+ 1/3 (* 1/4 u1)))))))
(- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1)))))
(- (+ (* -1 (log (/ 1 u1))) (/ 1 u1)) (+ (log -1) (* -2 (log (/ 1 u1)))))
(- (+ (* -1 (log (/ 1 u1))) (+ (/ 1/2 (pow u1 2)) (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1)))))
(- (+ (* -1 (log (/ 1 u1))) (+ (/ 1/2 (pow u1 2)) (+ (/ 1 u1) (* 1/3 (/ 1 (pow u1 3)))))) (+ (log -1) (* -2 (log (/ 1 u1)))))
(- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1))))
(- (+ (* -1 (log (/ -1 u1))) (/ 1 u1)) (* -2 (log (/ -1 u1))))
(- (+ (* -1 (log (/ -1 u1))) (+ (/ 1/2 (pow u1 2)) (/ 1 u1))) (* -2 (log (/ -1 u1))))
(- (+ (* -1 (log (/ -1 u1))) (* -1 (/ (- (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u1))) u1)) 1) u1))) (* -2 (log (/ -1 u1))))
u1
(* u1 (+ 1 (* -1/2 u1)))
(* u1 (+ 1 (* u1 (- (* 1/3 u1) 1/2))))
(* u1 (+ 1 (* u1 (- (* u1 (+ 1/3 (* -1/4 u1))) 1/2))))
(* -1 (log (/ 1 u1)))
(+ (* -1 (log (/ 1 u1))) (/ 1 u1))
(- (+ (* -1 (log (/ 1 u1))) (/ 1 u1)) (/ 1/2 (pow u1 2)))
(- (+ (* -1 (log (/ 1 u1))) (+ (/ 1 u1) (* 1/3 (/ 1 (pow u1 3))))) (/ 1/2 (pow u1 2)))
(+ (log -1) (* -1 (log (/ -1 u1))))
(+ (log -1) (+ (* -1 (log (/ -1 u1))) (/ 1 u1)))
(+ (log -1) (+ (* -1 (log (/ -1 u1))) (* -1 (/ (- (* 1/2 (/ 1 u1)) 1) u1))))
(+ (log -1) (+ (* -1 (log (/ -1 u1))) (* -1 (/ (- (* -1 (/ (- (* 1/3 (/ 1 u1)) 1/2) u1)) 1) u1))))
(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)))) (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)))
(* -1 (sqrt u1))
(* -1 (sqrt u1))
(* -1 (sqrt u1))
(* -1 (sqrt u1))
(* -1 (sqrt u1))
(* -1 (sqrt u1))
(* -1 (sqrt u1))
(* -1 (sqrt u1))
(* -1 (sqrt u1))
(* -1 (sqrt u1))
(* -1 (sqrt u1))
(* -1 (sqrt 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) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1)))))))
(+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) u1) (sqrt (/ 1 (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))))))) (* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))))))
(+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) u1) (sqrt (/ 1 (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))))))) (+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1)))))))))) (pow u1 2)) (sqrt (/ 1 (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))))))) (* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1)))))))))
(+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) u1) (sqrt (/ 1 (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))))))) (+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (* (sqrt -1) (+ 1/3 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1)))))))) (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1)))))))))) (pow u1 3)) (sqrt (/ 1 (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))))))) (+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1)))))))))) (pow u1 2)) (sqrt (/ 1 (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))))))) (* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))))))))
(* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log -1) (+ (* -2 (log (/ -1 u1))) (* -1 (+ (log -1) (* -1 (log (/ -1 u1)))))))))
(+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) u1) (sqrt (/ 1 (+ (log -1) (+ (* -2 (log (/ -1 u1))) (* -1 (+ (log -1) (* -1 (log (/ -1 u1))))))))))) (* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log -1) (+ (* -2 (log (/ -1 u1))) (* -1 (+ (log -1) (* -1 (log (/ -1 u1))))))))))
(+ (* -1 (/ (+ (* 1/2 (* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (/ 1 (+ (log -1) (+ (* -2 (log (/ -1 u1))) (* -1 (+ (log -1) (* -1 (log (/ -1 u1))))))))))) (* 1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (+ (* -2 (log (/ -1 u1))) (* -1 (+ (log -1) (* -1 (log (/ -1 u1)))))))))))) u1) (sqrt (/ 1 (+ (log -1) (+ (* -2 (log (/ -1 u1))) (* -1 (+ (log -1) (* -1 (log (/ -1 u1)))))))))))) u1)) (* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log -1) (+ (* -2 (log (/ -1 u1))) (* -1 (+ (log -1) (* -1 (log (/ -1 u1))))))))))
(+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (* (sin (* 2 (* u2 (PI)))) (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (+ (* -2 (log (/ -1 u1))) (* -1 (+ (log -1) (* -1 (log (/ -1 u1)))))))))))) (sqrt (/ 1 (+ (log -1) (+ (* -2 (log (/ -1 u1))) (* -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) (+ (* -2 (log (/ -1 u1))) (* -1 (+ (log -1) (* -1 (log (/ -1 u1)))))))))) (+ (log -1) (+ (* -2 (log (/ -1 u1))) (* -1 (+ (log -1) (* -1 (log (/ -1 u1)))))))))))) u1) (sqrt (/ 1 (+ (log -1) (+ (* -2 (log (/ -1 u1))) (* -1 (+ (log -1) (* -1 (log (/ -1 u1)))))))))))) u1)) (* 1/2 (* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (/ 1 (+ (log -1) (+ (* -2 (log (/ -1 u1))) (* -1 (+ (log -1) (* -1 (log (/ -1 u1)))))))))))) u1)) (* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log -1) (+ (* -2 (log (/ -1 u1))) (* -1 (+ (log -1) (* -1 (log (/ -1 u1))))))))))
(* 2 (* (* u2 (* (PI) (sqrt -1))) (sqrt (+ (log (- 1 (pow u1 2))) (* -1 (log (+ 1 u1)))))))
(* u2 (+ (* -4/3 (* (* (pow u2 2) (* (pow (PI) 3) (sqrt -1))) (sqrt (+ (log (- 1 (pow u1 2))) (* -1 (log (+ 1 u1))))))) (* 2 (* (* (PI) (sqrt -1)) (sqrt (+ (log (- 1 (pow u1 2))) (* -1 (log (+ 1 u1)))))))))
(* u2 (+ (* 2 (* (* (PI) (sqrt -1)) (sqrt (+ (log (- 1 (pow u1 2))) (* -1 (log (+ 1 u1))))))) (* (pow u2 2) (+ (* -4/3 (* (* (pow (PI) 3) (sqrt -1)) (sqrt (+ (log (- 1 (pow u1 2))) (* -1 (log (+ 1 u1))))))) (* 4/15 (* (* (pow u2 2) (* (pow (PI) 5) (sqrt -1))) (sqrt (+ (log (- 1 (pow u1 2))) (* -1 (log (+ 1 u1)))))))))))
(* u2 (+ (* 2 (* (* (PI) (sqrt -1)) (sqrt (+ (log (- 1 (pow u1 2))) (* -1 (log (+ 1 u1))))))) (* (pow u2 2) (+ (* -4/3 (* (* (pow (PI) 3) (sqrt -1)) (sqrt (+ (log (- 1 (pow u1 2))) (* -1 (log (+ 1 u1))))))) (* (pow u2 2) (+ (* -8/315 (* (* (pow u2 2) (* (pow (PI) 7) (sqrt -1))) (sqrt (+ (log (- 1 (pow u1 2))) (* -1 (log (+ 1 u1))))))) (* 4/15 (* (* (pow (PI) 5) (sqrt -1)) (sqrt (+ (log (- 1 (pow u1 2))) (* -1 (log (+ 1 u1)))))))))))))
(* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log (- 1 (pow u1 2))) (* -1 (log (+ 1 u1))))))
(* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log (- 1 (pow u1 2))) (* -1 (log (+ 1 u1))))))
(* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log (- 1 (pow u1 2))) (* -1 (log (+ 1 u1))))))
(* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log (- 1 (pow u1 2))) (* -1 (log (+ 1 u1))))))
(* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log (- 1 (pow u1 2))) (* -1 (log (+ 1 u1))))))
(* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log (- 1 (pow u1 2))) (* -1 (log (+ 1 u1))))))
(* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log (- 1 (pow u1 2))) (* -1 (log (+ 1 u1))))))
(* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log (- 1 (pow u1 2))) (* -1 (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) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1)))))))
(+ (* -1/2 (* (/ (sqrt -1) u1) (sqrt (/ 1 (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))))))) (* (sqrt -1) (sqrt (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))))))
(+ (* -1/2 (* (/ (sqrt -1) u1) (sqrt (/ 1 (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))))))) (+ (* -1/2 (* (/ (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))))))) (pow u1 2)) (sqrt (/ 1 (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))))))) (* (sqrt -1) (sqrt (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1)))))))))
(+ (* -1/2 (* (/ (sqrt -1) u1) (sqrt (/ 1 (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))))))) (+ (* -1/2 (* (/ (* (sqrt -1) (+ 1/3 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1)))))))) (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))))))) (pow u1 3)) (sqrt (/ 1 (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))))))) (+ (* -1/2 (* (/ (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))))))) (pow u1 2)) (sqrt (/ 1 (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))))))) (* (sqrt -1) (sqrt (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))))))))
(* (sqrt -1) (sqrt (+ (log -1) (+ (* -2 (log (/ -1 u1))) (* -1 (+ (log -1) (* -1 (log (/ -1 u1)))))))))
(+ (* -1/2 (* (/ (sqrt -1) u1) (sqrt (/ 1 (+ (log -1) (+ (* -2 (log (/ -1 u1))) (* -1 (+ (log -1) (* -1 (log (/ -1 u1))))))))))) (* (sqrt -1) (sqrt (+ (log -1) (+ (* -2 (log (/ -1 u1))) (* -1 (+ (log -1) (* -1 (log (/ -1 u1))))))))))
(+ (* -1 (/ (+ (* 1/2 (* (sqrt -1) (sqrt (/ 1 (+ (log -1) (+ (* -2 (log (/ -1 u1))) (* -1 (+ (log -1) (* -1 (log (/ -1 u1))))))))))) (* 1/2 (* (/ (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (+ (* -2 (log (/ -1 u1))) (* -1 (+ (log -1) (* -1 (log (/ -1 u1))))))))))) u1) (sqrt (/ 1 (+ (log -1) (+ (* -2 (log (/ -1 u1))) (* -1 (+ (log -1) (* -1 (log (/ -1 u1)))))))))))) u1)) (* (sqrt -1) (sqrt (+ (log -1) (+ (* -2 (log (/ -1 u1))) (* -1 (+ (log -1) (* -1 (log (/ -1 u1))))))))))
(+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (+ (* -2 (log (/ -1 u1))) (* -1 (+ (log -1) (* -1 (log (/ -1 u1))))))))))) (sqrt (/ 1 (+ (log -1) (+ (* -2 (log (/ -1 u1))) (* -1 (+ (log -1) (* -1 (log (/ -1 u1))))))))))) (* -1/2 (* (/ (* (sqrt -1) (- 1/3 (* -1/2 (/ (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (+ (* -2 (log (/ -1 u1))) (* -1 (+ (log -1) (* -1 (log (/ -1 u1)))))))))) (+ (log -1) (+ (* -2 (log (/ -1 u1))) (* -1 (+ (log -1) (* -1 (log (/ -1 u1))))))))))) u1) (sqrt (/ 1 (+ (log -1) (+ (* -2 (log (/ -1 u1))) (* -1 (+ (log -1) (* -1 (log (/ -1 u1)))))))))))) u1)) (* 1/2 (* (sqrt -1) (sqrt (/ 1 (+ (log -1) (+ (* -2 (log (/ -1 u1))) (* -1 (+ (log -1) (* -1 (log (/ -1 u1)))))))))))) u1)) (* (sqrt -1) (sqrt (+ (log -1) (+ (* -2 (log (/ -1 u1))) (* -1 (+ (log -1) (* -1 (log (/ -1 u1))))))))))
u1
(* u1 (+ 1 (* 1/2 u1)))
(* u1 (+ 1 (* u1 (+ 1/2 (* 1/3 u1)))))
(* u1 (+ 1 (* u1 (+ 1/2 (* u1 (+ 1/3 (* 1/4 u1)))))))
(* -1 (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))))
(- (/ 1 u1) (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))))
(- (+ (/ 1/2 (pow u1 2)) (/ 1 u1)) (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))))
(- (+ (/ 1/2 (pow u1 2)) (+ (/ 1 u1) (* 1/3 (/ 1 (pow u1 3))))) (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))))
(* -1 (+ (log -1) (+ (* -2 (log (/ -1 u1))) (* -1 (+ (log -1) (* -1 (log (/ -1 u1))))))))
(- (/ 1 u1) (+ (log -1) (+ (* -2 (log (/ -1 u1))) (* -1 (+ (log -1) (* -1 (log (/ -1 u1))))))))
(- (+ (/ 1/2 (pow u1 2)) (/ 1 u1)) (+ (log -1) (+ (* -2 (log (/ -1 u1))) (* -1 (+ (log -1) (* -1 (log (/ -1 u1))))))))
(- (* -1 (/ (- (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u1))) u1)) 1) u1)) (+ (log -1) (+ (* -2 (log (/ -1 u1))) (* -1 (+ (log -1) (* -1 (log (/ -1 u1))))))))
u1
(* u1 (+ 1 (* 1/2 u1)))
(* u1 (+ 1 (* u1 (+ 1/2 (* 1/3 u1)))))
(* u1 (+ 1 (* u1 (+ 1/2 (* 1/3 u1)))))
(* 1/3 (pow u1 3))
(* (pow u1 3) (+ 1/3 (* 1/2 (/ 1 u1))))
(* (pow u1 3) (+ 1/3 (+ (* 1/2 (/ 1 u1)) (/ 1 (pow u1 2)))))
(* (pow u1 3) (+ 1/3 (+ (* 1/2 (/ 1 u1)) (/ 1 (pow u1 2)))))
(* 1/3 (pow u1 3))
(* (pow u1 3) (+ 1/3 (* 1/2 (/ 1 u1))))
(* -1 (* (pow u1 3) (- (* -1 (/ (+ 1/2 (/ 1 u1)) u1)) 1/3)))
(* -1 (* (pow u1 3) (- (* -1 (/ (+ 1/2 (/ 1 u1)) u1)) 1/3)))
(* -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) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1)))))
(- (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))) (/ 1 u1))
(+ (log -1) (+ (log (/ 1 u1)) (+ (* -2 (log (/ 1 u1))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u1))) u1)))))
(- (+ (log -1) (+ (log (/ 1 u1)) (+ (* -2 (log (/ 1 u1))) (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u1))) (pow u1 2)))))) (/ 1 u1))
(+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1))))
(- (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1)))) (/ 1 u1))
(+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (+ (* -1 (/ (+ 1 (* 1/2 (/ 1 u1))) u1)) (* 2 (log -1)))))
(+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (+ (* -1 (/ (+ 1 (+ (/ 1/3 (pow u1 2)) (* 1/2 (/ 1 u1)))) u1)) (* 2 (log -1)))))
0
0
0
0
0
0
0
0
0
0
0
0
(pow u1 2)
(* (pow u1 2) (+ 1 u1))
(* (pow u1 2) (+ 1 (* u1 (+ 1 (* 11/12 u1)))))
(* (pow u1 2) (+ 1 (* u1 (+ 1 (* u1 (+ 11/12 (* 5/6 u1)))))))
(pow (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))) 2)
(+ (* -2 (/ (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))) u1)) (pow (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))) 2))
(+ (* -2 (/ (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))) u1)) (+ (* -1 (/ (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))) (pow u1 2))) (+ (/ 1 (pow u1 2)) (pow (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))) 2))))
(+ (* -2 (/ (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))) u1)) (+ (* -1 (/ (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))) (pow u1 2))) (+ (* -2/3 (/ (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))) (pow u1 3))) (+ (/ 1 (pow u1 2)) (+ (/ 1 (pow u1 3)) (pow (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))) 2))))))
(pow (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1)))) 2)
(+ (* -1 (/ (+ (* -4 (log (/ -1 u1))) (+ (* 2 (log (/ -1 u1))) (* 4 (log -1)))) u1)) (pow (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1)))) 2))
(+ (* -1 (/ (+ (* -4 (log (/ -1 u1))) (+ (* -1 (/ (+ 1 (* -1 (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1)))))) u1)) (+ (* 2 (log (/ -1 u1))) (* 4 (log -1))))) u1)) (pow (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1)))) 2))
(+ (* -1 (/ (+ (* -4 (log (/ -1 u1))) (+ (* -1 (/ (+ 1 (+ (* -1 (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1))))) (* -1 (/ (- (* 2/3 (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1))))) 1) u1)))) u1)) (+ (* 2 (log (/ -1 u1))) (* 4 (log -1))))) u1)) (pow (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1)))) 2))
(pow u1 3)
(* (pow u1 3) (+ 1 (* 3/2 u1)))
(* (pow u1 3) (+ 1 (* u1 (+ 3/2 (* 7/4 u1)))))
(* (pow u1 3) (+ 1 (* u1 (+ 3/2 (* u1 (+ 7/4 (* 15/8 u1)))))))
(* -1 (pow (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))) 3))
(- (* -1 (/ (+ (* -2 (pow (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))) 2)) (* -1 (pow (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))) 2))) u1)) (pow (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))) 3))
(- (* -1 (/ (+ (* -1/2 (pow (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))) 2)) (+ (* 2 (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1)))))) (* (+ 1 (* -1 (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))))) (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1)))))))) (pow u1 2))) (+ (* -2 (/ (pow (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))) 2) u1)) (+ (* -1 (/ (pow (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))) 2) u1)) (pow (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))) 3))))
(- (* -1 (/ (+ (log -1) (+ (log (/ 1 u1)) (+ (* -2 (log (/ 1 u1))) (+ (* -1 (+ 1 (* -1 (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1)))))))) (+ (* -1/3 (pow (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))) 2)) (* (+ 1 (* -2/3 (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))))) (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))))))))) (pow u1 3))) (+ (* -2 (/ (pow (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))) 2) u1)) (+ (* -1 (/ (pow (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))) 2) u1)) (+ (* -1/2 (/ (pow (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))) 2) (pow u1 2))) (+ (* 2 (/ (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))) (pow u1 2))) (+ (/ (* (+ 1 (* -1 (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))))) (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1)))))) (pow u1 2)) (pow (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))) 3)))))))
(* -1 (pow (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1)))) 3))
(- (+ (/ (* (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1)))) (+ (* -4 (log (/ -1 u1))) (+ (* 2 (log (/ -1 u1))) (* 4 (log -1))))) u1) (/ (pow (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1)))) 2) u1)) (pow (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1)))) 3))
(- (* -1 (/ (- (+ (* -4 (/ (log (/ -1 u1)) u1)) (+ (* -1/2 (/ (pow (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1)))) 2) u1)) (+ (* 2 (/ (log (/ -1 u1)) u1)) (+ (* 4 (/ (log -1) u1)) (/ (* (+ 1 (* -1 (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1)))))) (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1))))) u1))))) (+ (* (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1)))) (+ (* -4 (log (/ -1 u1))) (+ (* 2 (log (/ -1 u1))) (* 4 (log -1))))) (pow (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1)))) 2))) u1)) (pow (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1)))) 3))
(- (* -1 (/ (- (* -1 (/ (- (+ (* -1 (/ (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1)))) u1)) (+ (* -1/2 (/ (+ (* -4 (log (/ -1 u1))) (+ (* 2 (log (/ -1 u1))) (* 4 (log -1)))) u1)) (+ (* 1/3 (/ (pow (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1)))) 2) u1)) (+ (/ 1 u1) (/ (* (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1)))) (- (* 2/3 (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1))))) 1)) u1))))) (+ (* -4 (log (/ -1 u1))) (+ (* -1/2 (pow (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1)))) 2)) (+ (* 2 (log (/ -1 u1))) (+ (* 4 (log -1)) (* (+ 1 (* -1 (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1)))))) (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1)))))))))) u1)) (+ (* (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1)))) (+ (* -4 (log (/ -1 u1))) (+ (* 2 (log (/ -1 u1))) (* 4 (log -1))))) (pow (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1)))) 2))) u1)) (pow (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -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/4 u1)))))))
(- (* -3 (log (/ 1 u1))) (+ (log -1) (* -4 (log (/ 1 u1)))))
(- (+ (* -3 (log (/ 1 u1))) (/ 1 u1)) (+ (log -1) (* -4 (log (/ 1 u1)))))
(- (+ (* -3 (log (/ 1 u1))) (+ (/ 1/2 (pow u1 2)) (/ 1 u1))) (+ (log -1) (* -4 (log (/ 1 u1)))))
(- (+ (* -3 (log (/ 1 u1))) (+ (/ 1/2 (pow u1 2)) (+ (/ 1 u1) (* 1/3 (/ 1 (pow u1 3)))))) (+ (log -1) (* -4 (log (/ 1 u1)))))
(- (* -3 (log (/ -1 u1))) (* -4 (log (/ -1 u1))))
(- (+ (* -3 (log (/ -1 u1))) (/ 1 u1)) (* -4 (log (/ -1 u1))))
(- (+ (* -3 (log (/ -1 u1))) (+ (/ 1/2 (pow u1 2)) (/ 1 u1))) (* -4 (log (/ -1 u1))))
(- (+ (* -3 (log (/ -1 u1))) (* -1 (/ (- (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u1))) u1)) 1) u1))) (* -4 (log (/ -1 u1))))
u1
(* u1 (+ 1 (* 1/2 u1)))
(* u1 (+ 1 (* u1 (+ 1/2 (* 1/3 u1)))))
(* u1 (+ 1 (* u1 (+ 1/2 (* u1 (+ 1/3 (* -3/4 u1)))))))
(* -3 (log (/ 1 u1)))
(+ (* -3 (log (/ 1 u1))) (/ 1 u1))
(+ (* -3 (log (/ 1 u1))) (+ (/ 1/2 (pow u1 2)) (/ 1 u1)))
(+ (* -3 (log (/ 1 u1))) (+ (/ 1/2 (pow u1 2)) (+ (/ 1 u1) (* 1/3 (/ 1 (pow u1 3))))))
(+ (log -1) (* -3 (log (/ -1 u1))))
(+ (log -1) (+ (* -3 (log (/ -1 u1))) (/ 1 u1)))
(+ (log -1) (+ (* -3 (log (/ -1 u1))) (+ (/ 1/2 (pow u1 2)) (/ 1 u1))))
(+ (log -1) (+ (* -3 (log (/ -1 u1))) (* -1 (/ (- (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u1))) u1)) 1) u1))))
(* (sqrt u1) (sin (* 2 (* u2 (PI)))))
(+ (* 1/4 (* (sqrt (pow u1 3)) (sin (* 2 (* u2 (PI)))))) (* (sqrt u1) (sin (* 2 (* u2 (PI))))))
(+ (* (sqrt u1) (sin (* 2 (* u2 (PI))))) (* (pow u1 2) (+ (* 1/6 (* (sqrt u1) (sin (* 2 (* u2 (PI)))))) (* 1/4 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))))))
(+ (* (sqrt u1) (sin (* 2 (* u2 (PI))))) (* (pow u1 2) (+ (* 1/4 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))) (* u1 (+ (* 1/6 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))) (* 1/2 (* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (- 1/4 (* 1/16 (/ 1 u1)))))))))))
(* (sin (* 2 (* u2 (PI)))) (sqrt (- (* -3 (log (/ 1 u1))) (+ (log -1) (* -4 (log (/ 1 u1)))))))
(+ (* 1/2 (* (/ (sin (* 2 (* u2 (PI)))) u1) (sqrt (/ 1 (- (* -3 (log (/ 1 u1))) (+ (log -1) (* -4 (log (/ 1 u1))))))))) (* (sin (* 2 (* u2 (PI)))) (sqrt (- (* -3 (log (/ 1 u1))) (+ (log -1) (* -4 (log (/ 1 u1))))))))
(+ (* 1/2 (* (/ (sin (* 2 (* u2 (PI)))) u1) (sqrt (/ 1 (- (* -3 (log (/ 1 u1))) (+ (log -1) (* -4 (log (/ 1 u1))))))))) (+ (* 1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (- 1/2 (* 1/4 (/ 1 (- (* -3 (log (/ 1 u1))) (+ (log -1) (* -4 (log (/ 1 u1))))))))) (pow u1 2)) (sqrt (/ 1 (- (* -3 (log (/ 1 u1))) (+ (log -1) (* -4 (log (/ 1 u1))))))))) (* (sin (* 2 (* u2 (PI)))) (sqrt (- (* -3 (log (/ 1 u1))) (+ (log -1) (* -4 (log (/ 1 u1)))))))))
(+ (* 1/2 (* (/ (sin (* 2 (* u2 (PI)))) u1) (sqrt (/ 1 (- (* -3 (log (/ 1 u1))) (+ (log -1) (* -4 (log (/ 1 u1))))))))) (+ (* 1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (- 1/3 (* 1/2 (/ (- 1/2 (* 1/4 (/ 1 (- (* -3 (log (/ 1 u1))) (+ (log -1) (* -4 (log (/ 1 u1)))))))) (- (* -3 (log (/ 1 u1))) (+ (log -1) (* -4 (log (/ 1 u1))))))))) (pow u1 3)) (sqrt (/ 1 (- (* -3 (log (/ 1 u1))) (+ (log -1) (* -4 (log (/ 1 u1))))))))) (+ (* 1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (- 1/2 (* 1/4 (/ 1 (- (* -3 (log (/ 1 u1))) (+ (log -1) (* -4 (log (/ 1 u1))))))))) (pow u1 2)) (sqrt (/ 1 (- (* -3 (log (/ 1 u1))) (+ (log -1) (* -4 (log (/ 1 u1))))))))) (* (sin (* 2 (* u2 (PI)))) (sqrt (- (* -3 (log (/ 1 u1))) (+ (log -1) (* -4 (log (/ 1 u1))))))))))
(* (sin (* 2 (* u2 (PI)))) (sqrt (- (* -3 (log (/ -1 u1))) (* -4 (log (/ -1 u1))))))
(+ (* 1/2 (* (/ (sin (* 2 (* u2 (PI)))) u1) (sqrt (/ 1 (- (* -3 (log (/ -1 u1))) (* -4 (log (/ -1 u1)))))))) (* (sin (* 2 (* u2 (PI)))) (sqrt (- (* -3 (log (/ -1 u1))) (* -4 (log (/ -1 u1)))))))
(+ (* -1 (/ (+ (* -1/2 (* (sin (* 2 (* u2 (PI)))) (sqrt (/ 1 (- (* -3 (log (/ -1 u1))) (* -4 (log (/ -1 u1)))))))) (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (- 1/2 (* 1/4 (/ 1 (- (* -3 (log (/ -1 u1))) (* -4 (log (/ -1 u1)))))))) u1) (sqrt (/ 1 (- (* -3 (log (/ -1 u1))) (* -4 (log (/ -1 u1))))))))) u1)) (* (sin (* 2 (* u2 (PI)))) (sqrt (- (* -3 (log (/ -1 u1))) (* -4 (log (/ -1 u1)))))))
(+ (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (* (* (sin (* 2 (* u2 (PI)))) (- 1/2 (* 1/4 (/ 1 (- (* -3 (log (/ -1 u1))) (* -4 (log (/ -1 u1)))))))) (sqrt (/ 1 (- (* -3 (log (/ -1 u1))) (* -4 (log (/ -1 u1)))))))) (* 1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (+ 1/3 (* -1/2 (/ (- 1/2 (* 1/4 (/ 1 (- (* -3 (log (/ -1 u1))) (* -4 (log (/ -1 u1))))))) (- (* -3 (log (/ -1 u1))) (* -4 (log (/ -1 u1)))))))) u1) (sqrt (/ 1 (- (* -3 (log (/ -1 u1))) (* -4 (log (/ -1 u1))))))))) u1)) (* -1/2 (* (sin (* 2 (* u2 (PI)))) (sqrt (/ 1 (- (* -3 (log (/ -1 u1))) (* -4 (log (/ -1 u1))))))))) u1)) (* (sin (* 2 (* u2 (PI)))) (sqrt (- (* -3 (log (/ -1 u1))) (* -4 (log (/ -1 u1)))))))
(* 2 (* (* u2 (PI)) (sqrt (- (log (* (+ 1 u1) (+ 1 (pow u1 2)))) (log (- 1 (pow u1 4)))))))
(* u2 (+ (* -4/3 (* (* (pow u2 2) (pow (PI) 3)) (sqrt (- (log (* (+ 1 u1) (+ 1 (pow u1 2)))) (log (- 1 (pow u1 4))))))) (* 2 (* (PI) (sqrt (- (log (* (+ 1 u1) (+ 1 (pow u1 2)))) (log (- 1 (pow u1 4)))))))))
(* u2 (+ (* 2 (* (PI) (sqrt (- (log (* (+ 1 u1) (+ 1 (pow u1 2)))) (log (- 1 (pow u1 4))))))) (* (pow u2 2) (+ (* -4/3 (* (pow (PI) 3) (sqrt (- (log (* (+ 1 u1) (+ 1 (pow u1 2)))) (log (- 1 (pow u1 4))))))) (* 4/15 (* (* (pow u2 2) (pow (PI) 5)) (sqrt (- (log (* (+ 1 u1) (+ 1 (pow u1 2)))) (log (- 1 (pow u1 4)))))))))))
(* u2 (+ (* 2 (* (PI) (sqrt (- (log (* (+ 1 u1) (+ 1 (pow u1 2)))) (log (- 1 (pow u1 4))))))) (* (pow u2 2) (+ (* -4/3 (* (pow (PI) 3) (sqrt (- (log (* (+ 1 u1) (+ 1 (pow u1 2)))) (log (- 1 (pow u1 4))))))) (* (pow u2 2) (+ (* -8/315 (* (* (pow u2 2) (pow (PI) 7)) (sqrt (- (log (* (+ 1 u1) (+ 1 (pow u1 2)))) (log (- 1 (pow u1 4))))))) (* 4/15 (* (pow (PI) 5) (sqrt (- (log (* (+ 1 u1) (+ 1 (pow u1 2)))) (log (- 1 (pow u1 4)))))))))))))
(* (sin (* 2 (* u2 (PI)))) (sqrt (- (log (* (+ 1 u1) (+ 1 (pow u1 2)))) (log (- 1 (pow u1 4))))))
(* (sin (* 2 (* u2 (PI)))) (sqrt (- (log (* (+ 1 u1) (+ 1 (pow u1 2)))) (log (- 1 (pow u1 4))))))
(* (sin (* 2 (* u2 (PI)))) (sqrt (- (log (* (+ 1 u1) (+ 1 (pow u1 2)))) (log (- 1 (pow u1 4))))))
(* (sin (* 2 (* u2 (PI)))) (sqrt (- (log (* (+ 1 u1) (+ 1 (pow u1 2)))) (log (- 1 (pow u1 4))))))
(* (sin (* 2 (* u2 (PI)))) (sqrt (- (log (* (+ 1 u1) (+ 1 (pow u1 2)))) (log (- 1 (pow u1 4))))))
(* (sin (* 2 (* u2 (PI)))) (sqrt (- (log (* (+ 1 u1) (+ 1 (pow u1 2)))) (log (- 1 (pow u1 4))))))
(* (sin (* 2 (* u2 (PI)))) (sqrt (- (log (* (+ 1 u1) (+ 1 (pow u1 2)))) (log (- 1 (pow u1 4))))))
(* (sin (* 2 (* u2 (PI)))) (sqrt (- (log (* (+ 1 u1) (+ 1 (pow u1 2)))) (log (- 1 (pow u1 4))))))
(sqrt u1)
(+ (sqrt u1) (* 1/4 (sqrt (pow u1 3))))
(+ (sqrt u1) (* (pow u1 2) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 u1))))))
(+ (sqrt u1) (* (pow u1 2) (+ (* 1/4 (sqrt (/ 1 u1))) (* u1 (+ (* 1/6 (sqrt (/ 1 u1))) (* 1/2 (* (sqrt u1) (- 1/4 (* 1/16 (/ 1 u1))))))))))
(sqrt (- (* -3 (log (/ 1 u1))) (+ (log -1) (* -4 (log (/ 1 u1))))))
(+ (sqrt (- (* -3 (log (/ 1 u1))) (+ (log -1) (* -4 (log (/ 1 u1)))))) (* 1/2 (* (/ 1 u1) (sqrt (/ 1 (- (* -3 (log (/ 1 u1))) (+ (log -1) (* -4 (log (/ 1 u1))))))))))
(+ (sqrt (- (* -3 (log (/ 1 u1))) (+ (log -1) (* -4 (log (/ 1 u1)))))) (+ (* 1/2 (* (/ 1 u1) (sqrt (/ 1 (- (* -3 (log (/ 1 u1))) (+ (log -1) (* -4 (log (/ 1 u1))))))))) (* 1/2 (* (/ (- 1/2 (* 1/4 (/ 1 (- (* -3 (log (/ 1 u1))) (+ (log -1) (* -4 (log (/ 1 u1)))))))) (pow u1 2)) (sqrt (/ 1 (- (* -3 (log (/ 1 u1))) (+ (log -1) (* -4 (log (/ 1 u1)))))))))))
(+ (sqrt (- (* -3 (log (/ 1 u1))) (+ (log -1) (* -4 (log (/ 1 u1)))))) (+ (* 1/2 (* (/ 1 u1) (sqrt (/ 1 (- (* -3 (log (/ 1 u1))) (+ (log -1) (* -4 (log (/ 1 u1))))))))) (+ (* 1/2 (* (/ (- 1/3 (* 1/2 (/ (- 1/2 (* 1/4 (/ 1 (- (* -3 (log (/ 1 u1))) (+ (log -1) (* -4 (log (/ 1 u1)))))))) (- (* -3 (log (/ 1 u1))) (+ (log -1) (* -4 (log (/ 1 u1)))))))) (pow u1 3)) (sqrt (/ 1 (- (* -3 (log (/ 1 u1))) (+ (log -1) (* -4 (log (/ 1 u1))))))))) (* 1/2 (* (/ (- 1/2 (* 1/4 (/ 1 (- (* -3 (log (/ 1 u1))) (+ (log -1) (* -4 (log (/ 1 u1)))))))) (pow u1 2)) (sqrt (/ 1 (- (* -3 (log (/ 1 u1))) (+ (log -1) (* -4 (log (/ 1 u1))))))))))))
(sqrt (- (* -3 (log (/ -1 u1))) (* -4 (log (/ -1 u1)))))
(+ (sqrt (- (* -3 (log (/ -1 u1))) (* -4 (log (/ -1 u1))))) (* 1/2 (* (/ 1 u1) (sqrt (/ 1 (- (* -3 (log (/ -1 u1))) (* -4 (log (/ -1 u1)))))))))
(+ (sqrt (- (* -3 (log (/ -1 u1))) (* -4 (log (/ -1 u1))))) (* -1 (/ (+ (* -1/2 (sqrt (/ 1 (- (* -3 (log (/ -1 u1))) (* -4 (log (/ -1 u1))))))) (* -1/2 (* (/ (- 1/2 (* 1/4 (/ 1 (- (* -3 (log (/ -1 u1))) (* -4 (log (/ -1 u1))))))) u1) (sqrt (/ 1 (- (* -3 (log (/ -1 u1))) (* -4 (log (/ -1 u1))))))))) u1)))
(+ (sqrt (- (* -3 (log (/ -1 u1))) (* -4 (log (/ -1 u1))))) (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (* (- 1/2 (* 1/4 (/ 1 (- (* -3 (log (/ -1 u1))) (* -4 (log (/ -1 u1))))))) (sqrt (/ 1 (- (* -3 (log (/ -1 u1))) (* -4 (log (/ -1 u1)))))))) (* 1/2 (* (/ (+ 1/3 (* -1/2 (/ (- 1/2 (* 1/4 (/ 1 (- (* -3 (log (/ -1 u1))) (* -4 (log (/ -1 u1))))))) (- (* -3 (log (/ -1 u1))) (* -4 (log (/ -1 u1))))))) u1) (sqrt (/ 1 (- (* -3 (log (/ -1 u1))) (* -4 (log (/ -1 u1))))))))) u1)) (* -1/2 (sqrt (/ 1 (- (* -3 (log (/ -1 u1))) (* -4 (log (/ -1 u1)))))))) u1)))
(* 2 (* u2 (PI)))
(* 2 (* u2 (PI)))
(* 2 (* u2 (PI)))
(* 2 (* u2 (PI)))
(* 2 (* u2 (PI)))
(* 2 (* u2 (PI)))
(* 2 (* u2 (PI)))
(* 2 (* u2 (PI)))
(* 2 (* u2 (PI)))
(* 2 (* u2 (PI)))
(* 2 (* u2 (PI)))
(* 2 (* u2 (PI)))
(* 2 (* u2 (PI)))
(* u2 (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI))))
(* u2 (+ (* 2 (PI)) (* (pow u2 2) (+ (* -4/3 (pow (PI) 3)) (* 4/15 (* (pow u2 2) (pow (PI) 5)))))))
(* u2 (+ (* 2 (PI)) (* (pow u2 2) (+ (* -4/3 (pow (PI) 3)) (* (pow u2 2) (+ (* -8/315 (* (pow u2 2) (pow (PI) 7))) (* 4/15 (pow (PI) 5))))))))
(sin (* 2 (* u2 (PI))))
(sin (* 2 (* u2 (PI))))
(sin (* 2 (* u2 (PI))))
(sin (* 2 (* u2 (PI))))
(sin (* 2 (* u2 (PI))))
(sin (* 2 (* u2 (PI))))
(sin (* 2 (* u2 (PI))))
(sin (* 2 (* u2 (PI))))
(* -1 u1)
(* u1 (- (* -1/2 u1) 1))
(* u1 (- (* u1 (- (* -1/3 u1) 1/2)) 1))
(* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))
(+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1)))))
(- (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))) (/ 1 u1))
(+ (log -1) (+ (log (/ 1 u1)) (+ (* -2 (log (/ 1 u1))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u1))) u1)))))
(- (+ (log -1) (+ (log (/ 1 u1)) (+ (* -2 (log (/ 1 u1))) (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u1))) (pow u1 2)))))) (/ 1 u1))
(+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1))))
(- (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1)))) (/ 1 u1))
(+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (+ (* -1 (/ (+ 1 (* 1/2 (/ 1 u1))) u1)) (* 2 (log -1)))))
(+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (+ (* -1 (/ (+ 1 (+ (/ 1/3 (pow u1 2)) (* 1/2 (/ 1 u1)))) u1)) (* 2 (log -1)))))
(pow u1 2)
(* (pow u1 2) (+ 1 u1))
(* (pow u1 2) (+ 1 (* u1 (+ 1 (* 11/12 u1)))))
(* (pow u1 2) (+ 1 (* u1 (+ 1 (* u1 (+ 11/12 (* 5/6 u1)))))))
(pow (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))) 2)
(+ (* -2 (/ (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))) u1)) (pow (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))) 2))
(+ (* -2 (/ (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))) u1)) (+ (* -1 (/ (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))) (pow u1 2))) (+ (/ 1 (pow u1 2)) (pow (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))) 2))))
(+ (* -2 (/ (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))) u1)) (+ (* -1 (/ (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))) (pow u1 2))) (+ (* -2/3 (/ (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))) (pow u1 3))) (+ (/ 1 (pow u1 2)) (+ (/ 1 (pow u1 3)) (pow (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))) 2))))))
(pow (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1)))) 2)
(+ (* -1 (/ (+ (* -4 (log (/ -1 u1))) (+ (* 2 (log (/ -1 u1))) (* 4 (log -1)))) u1)) (pow (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1)))) 2))
(+ (* -1 (/ (+ (* -4 (log (/ -1 u1))) (+ (* -1 (/ (+ 1 (* -1 (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1)))))) u1)) (+ (* 2 (log (/ -1 u1))) (* 4 (log -1))))) u1)) (pow (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1)))) 2))
(+ (* -1 (/ (+ (* -4 (log (/ -1 u1))) (+ (* -1 (/ (+ 1 (+ (* -1 (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1))))) (* -1 (/ (- (* 2/3 (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1))))) 1) u1)))) u1)) (+ (* 2 (log (/ -1 u1))) (* 4 (log -1))))) u1)) (pow (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1)))) 2))
(pow u1 2)
(* (pow u1 2) (+ 1 u1))
(* (pow u1 2) (+ 1 (* u1 (+ 1 (* 11/12 u1)))))
(* (pow u1 2) (+ 1 (* u1 (+ 1 (* u1 (+ 11/12 (* 5/6 u1)))))))
(pow (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))) 2)
(+ (* -2 (/ (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))) u1)) (pow (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))) 2))
(+ (* -2 (/ (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))) u1)) (+ (* -1 (/ (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))) (pow u1 2))) (+ (/ 1 (pow u1 2)) (pow (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))) 2))))
(+ (* -2 (/ (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))) u1)) (+ (* -1 (/ (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))) (pow u1 2))) (+ (* -2/3 (/ (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))) (pow u1 3))) (+ (/ 1 (pow u1 2)) (+ (/ 1 (pow u1 3)) (pow (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))) 2))))))
(pow (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1)))) 2)
(+ (* -1 (/ (+ (* -4 (log (/ -1 u1))) (+ (* 2 (log (/ -1 u1))) (* 4 (log -1)))) u1)) (pow (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1)))) 2))
(+ (* -1 (/ (+ (* -4 (log (/ -1 u1))) (+ (* -1 (/ (+ 1 (* -1 (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1)))))) u1)) (+ (* 2 (log (/ -1 u1))) (* 4 (log -1))))) u1)) (pow (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1)))) 2))
(+ (* -1 (/ (+ (* -4 (log (/ -1 u1))) (+ (* -1 (/ (+ 1 (+ (* -1 (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1))))) (* -1 (/ (- (* 2/3 (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1))))) 1) u1)))) u1)) (+ (* 2 (log (/ -1 u1))) (* 4 (log -1))))) u1)) (pow (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1)))) 2))
(pow u1 4)
(pow u1 4)
(pow u1 4)
(pow u1 4)
(pow u1 4)
(pow u1 4)
(pow u1 4)
(pow u1 4)
(pow u1 4)
(pow u1 4)
(pow u1 4)
(pow u1 4)
Outputs
(* (sqrt u1) (sin (* 2 (* u2 (PI)))))
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))
(+ (* 1/4 (* (sqrt (pow u1 3)) (sin (* 2 (* u2 (PI)))))) (* (sqrt u1) (sin (* 2 (* u2 (PI))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (fma.f32 #s(literal 1/4 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (sqrt.f32 u1)))
(+ (* (sqrt u1) (sin (* 2 (* u2 (PI))))) (* (pow u1 2) (+ (* 1/6 (* (sqrt u1) (sin (* 2 (* u2 (PI)))))) (* 1/4 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))))))
(fma.f32 (*.f32 u1 u1) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (fma.f32 #s(literal 1/4 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)))) (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))))
(+ (* (sqrt u1) (sin (* 2 (* u2 (PI))))) (* (pow u1 2) (+ (* 1/4 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))) (* u1 (+ (* 1/6 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))) (* 1/2 (* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (- 1/4 (* 1/16 (/ 1 u1)))))))))))
(fma.f32 (sqrt.f32 u1) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 #s(literal 1/6 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))) (*.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 u1)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1))))) (*.f32 (*.f32 #s(literal 1/4 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))))))
(* (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 (neg.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 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))))))))
(fma.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (neg.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 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)))))))))
(fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) u1) (*.f32 (*.f32 #s(literal 1/2 binary32) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal -1/4 binary32) (neg.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))))) (*.f32 u1 u1)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (neg.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))))))
(+ (* 1/2 (* (/ (sin (* 2 (* u2 (PI)))) u1) (sqrt (/ 1 (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1))))))))) (+ (* 1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (- 1/3 (* 1/2 (/ (- 1/2 (* 1/4 (/ 1 (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1)))))))) (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1))))))))) (pow u1 3)) (sqrt (/ 1 (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1))))))))) (+ (* 1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (- 1/2 (* 1/4 (/ 1 (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1))))))))) (pow u1 2)) (sqrt (/ 1 (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1))))))))) (* (sin (* 2 (* u2 (PI)))) (sqrt (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1))))))))))
(fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))))) (fma.f32 (*.f32 #s(literal 1/2 binary32) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) (/.f32 (+.f32 #s(literal 1/3 binary32) (*.f32 (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal -1/4 binary32) (neg.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))))) (neg.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))) #s(literal -1/2 binary32))) (*.f32 u1 (*.f32 u1 u1))) (*.f32 (*.f32 #s(literal 1/2 binary32) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal -1/4 binary32) (neg.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))))) (*.f32 u1 u1)))) (fma.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (neg.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 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)))))))
(fma.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) (log.f32 (/.f32 #s(literal -1 binary32) u1))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1)))))
(+ (* -1 (/ (+ (* -1/2 (* (sin (* 2 (* u2 (PI)))) (sqrt (/ 1 (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1)))))))) (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (- 1/2 (* 1/4 (/ 1 (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1)))))))) u1) (sqrt (/ 1 (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1))))))))) u1)) (* (sin (* 2 (* u2 (PI)))) (sqrt (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1)))))))
(fma.f32 (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)))))))
(fma.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1))) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (log.f32 (/.f32 #s(literal -1 binary32) u1))))) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (log.f32 (/.f32 #s(literal -1 binary32) u1)))) (fma.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal -1/4 binary32) (log.f32 (/.f32 #s(literal -1 binary32) u1)))) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (fma.f32 #s(literal -1/2 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal -1/4 binary32) (log.f32 (/.f32 #s(literal -1 binary32) u1)))) (log.f32 (/.f32 #s(literal -1 binary32) u1))) #s(literal 1/3 binary32))) u1)))) u1)) (neg.f32 u1)))
(* 2 (* (* u2 (PI)) (sqrt (- (log (+ 1 u1)) (log (- 1 (pow u1 2)))))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))) (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1))))))
(* u2 (+ (* -4/3 (* (* (pow u2 2) (pow (PI) 3)) (sqrt (- (log (+ 1 u1)) (log (- 1 (pow u1 2))))))) (* 2 (* (PI) (sqrt (- (log (+ 1 u1)) (log (- 1 (pow u1 2)))))))))
(*.f32 u2 (*.f32 (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1))))) (fma.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (*.f32 u2 u2) (PI.f32)) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (PI.f32)))))
(* u2 (+ (* 2 (* (PI) (sqrt (- (log (+ 1 u1)) (log (- 1 (pow u1 2))))))) (* (pow u2 2) (+ (* -4/3 (* (pow (PI) 3) (sqrt (- (log (+ 1 u1)) (log (- 1 (pow u1 2))))))) (* 4/15 (* (* (pow u2 2) (pow (PI) 5)) (sqrt (- (log (+ 1 u1)) (log (- 1 (pow u1 2)))))))))))
(*.f32 u2 (fma.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1)))))) (*.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1))))) (fma.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 (*.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32))) u2) u2))))))
(* u2 (+ (* 2 (* (PI) (sqrt (- (log (+ 1 u1)) (log (- 1 (pow u1 2))))))) (* (pow u2 2) (+ (* -4/3 (* (pow (PI) 3) (sqrt (- (log (+ 1 u1)) (log (- 1 (pow u1 2))))))) (* (pow u2 2) (+ (* -8/315 (* (* (pow u2 2) (pow (PI) 7)) (sqrt (- (log (+ 1 u1)) (log (- 1 (pow u1 2))))))) (* 4/15 (* (pow (PI) 5) (sqrt (- (log (+ 1 u1)) (log (- 1 (pow u1 2)))))))))))))
(*.f32 u2 (fma.f32 (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1))))) (fma.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (*.f32 u2 u2) (PI.f32)) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (*.f32 (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1))))) (fma.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32)) (*.f32 (*.f32 #s(literal -8/315 binary32) (*.f32 u2 u2)) (pow.f32 (PI.f32) #s(literal 7 binary32))))))))
(* (sin (* 2 (* u2 (PI)))) (sqrt (- (log (+ 1 u1)) (log (- 1 (pow u1 2))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1))))))
(* (sin (* 2 (* u2 (PI)))) (sqrt (- (log (+ 1 u1)) (log (- 1 (pow u1 2))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1))))))
(* (sin (* 2 (* u2 (PI)))) (sqrt (- (log (+ 1 u1)) (log (- 1 (pow u1 2))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1))))))
(* (sin (* 2 (* u2 (PI)))) (sqrt (- (log (+ 1 u1)) (log (- 1 (pow u1 2))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1))))))
(* (sin (* 2 (* u2 (PI)))) (sqrt (- (log (+ 1 u1)) (log (- 1 (pow u1 2))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1))))))
(* (sin (* 2 (* u2 (PI)))) (sqrt (- (log (+ 1 u1)) (log (- 1 (pow u1 2))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1))))))
(* (sin (* 2 (* u2 (PI)))) (sqrt (- (log (+ 1 u1)) (log (- 1 (pow u1 2))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1))))))
(* (sin (* 2 (* u2 (PI)))) (sqrt (- (log (+ 1 u1)) (log (- 1 (pow u1 2))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1))))))
(sqrt u1)
(sqrt.f32 u1)
(+ (sqrt u1) (* 1/4 (sqrt (pow u1 3))))
(fma.f32 #s(literal 1/4 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (sqrt.f32 u1))
(+ (sqrt u1) (* (pow u1 2) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 u1))))))
(fma.f32 (*.f32 u1 u1) (fma.f32 #s(literal 1/4 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (sqrt.f32 u1))
(+ (sqrt u1) (* (pow u1 2) (+ (* 1/4 (sqrt (/ 1 u1))) (* u1 (+ (* 1/6 (sqrt (/ 1 u1))) (* 1/2 (* (sqrt u1) (- 1/4 (* 1/16 (/ 1 u1))))))))))
(fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 #s(literal 1/6 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 u1)) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1)))) (*.f32 #s(literal 1/4 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 u1))
(sqrt (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1))))))
(sqrt.f32 (neg.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 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))))))))))
(fma.f32 (/.f32 #s(literal 1/2 binary32) u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))))) (sqrt.f32 (neg.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 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)))))))))))
(fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal -1/4 binary32) (neg.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))))) (*.f32 u1 u1)) (/.f32 #s(literal 1/2 binary32) u1)) (sqrt.f32 (neg.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 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))))))))))))
(fma.f32 #s(literal 1/2 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))))) (+.f32 (/.f32 (+.f32 #s(literal 1/3 binary32) (*.f32 (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal -1/4 binary32) (neg.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))))) (neg.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))) #s(literal -1/2 binary32))) (*.f32 u1 (*.f32 u1 u1))) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal -1/4 binary32) (neg.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))))) (*.f32 u1 u1))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))))) u1)) (sqrt.f32 (neg.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 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)))))))))
(fma.f32 (/.f32 #s(literal 1/2 binary32) u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) (log.f32 (/.f32 #s(literal -1 binary32) u1)))) (sqrt.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1))))
(+ (sqrt (- (* -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 (sqrt.f32 (/.f32 #s(literal 1 binary32) (log.f32 (/.f32 #s(literal -1 binary32) u1)))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal -1/4 binary32) (log.f32 (/.f32 #s(literal -1 binary32) u1)))) u1) #s(literal 1/2 binary32))) u1))
(+ (sqrt (- (* -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 (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (log.f32 (/.f32 #s(literal -1 binary32) u1)))) #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 #s(literal 1/2 binary32) (/.f32 #s(literal -1/4 binary32) (log.f32 (/.f32 #s(literal -1 binary32) u1)))) (/.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal -1/4 binary32) (log.f32 (/.f32 #s(literal -1 binary32) u1)))) (log.f32 (/.f32 #s(literal -1 binary32) u1))) #s(literal 1/3 binary32)) u1)))) u1)) u1))
u1
(* u1 (+ 1 (* 1/2 u1)))
(fma.f32 u1 (*.f32 u1 #s(literal 1/2 binary32)) u1)
(* u1 (+ 1 (* u1 (+ 1/2 (* 1/3 u1)))))
(fma.f32 u1 (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) u1)
(* u1 (+ 1 (* u1 (+ 1/2 (* u1 (+ 1/3 (* 1/4 u1)))))))
(fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u1)
(- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1)))))
(neg.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))
(- (+ (* -1 (log (/ 1 u1))) (/ 1 u1)) (+ (log -1) (* -2 (log (/ 1 u1)))))
(-.f32 (/.f32 #s(literal 1 binary32) u1) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))
(- (+ (* -1 (log (/ 1 u1))) (+ (/ 1/2 (pow u1 2)) (/ 1 u1))) (+ (log -1) (* -2 (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 (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 (/.f32 #s(literal 1/2 binary32) (*.f32 u1 u1)) (+.f32 (/.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1/3 binary32) (*.f32 u1 (*.f32 u1 u1))))) (log.f32 #s(literal -1 binary32))) (log.f32 u1))
(- (* -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 (/.f32 #s(literal 1 binary32) u1) (/.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 (/.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)) (log.f32 (/.f32 #s(literal -1 binary32) u1)))
u1
(* u1 (+ 1 (* -1/2 u1)))
(fma.f32 u1 (*.f32 u1 #s(literal -1/2 binary32)) u1)
(* u1 (+ 1 (* u1 (- (* 1/3 u1) 1/2))))
(fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal -1/2 binary32)) u1)
(* u1 (+ 1 (* u1 (- (* u1 (+ 1/3 (* -1/4 u1))) 1/2))))
(fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal 1/3 binary32)) #s(literal -1/2 binary32)) u1)
(* -1 (log (/ 1 u1)))
(log.f32 u1)
(+ (* -1 (log (/ 1 u1))) (/ 1 u1))
(+.f32 (/.f32 #s(literal 1 binary32) u1) (log.f32 u1))
(- (+ (* -1 (log (/ 1 u1))) (/ 1 u1)) (/ 1/2 (pow u1 2)))
(+.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) (log.f32 u1)) (/.f32 #s(literal -1/2 binary32) (*.f32 u1 u1)))
(- (+ (* -1 (log (/ 1 u1))) (+ (/ 1 u1) (* 1/3 (/ 1 (pow u1 3))))) (/ 1/2 (pow u1 2)))
(+.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) (log.f32 u1)) (+.f32 (/.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))
(sqrt u1)
(sqrt.f32 u1)
(sqrt u1)
(sqrt.f32 u1)
(sqrt u1)
(sqrt.f32 u1)
(sqrt u1)
(sqrt.f32 u1)
(sqrt u1)
(sqrt.f32 u1)
(sqrt u1)
(sqrt.f32 u1)
(sqrt u1)
(sqrt.f32 u1)
(sqrt u1)
(sqrt.f32 u1)
(* -1 (* (sqrt u1) (pow (sqrt -1) 2)))
(neg.f32 (neg.f32 (sqrt.f32 u1)))
(* -1 (* (sqrt u1) (pow (sqrt -1) 2)))
(neg.f32 (neg.f32 (sqrt.f32 u1)))
(* -1 (* (sqrt u1) (pow (sqrt -1) 2)))
(neg.f32 (neg.f32 (sqrt.f32 u1)))
(* -1 (* (sqrt u1) (pow (sqrt -1) 2)))
(neg.f32 (neg.f32 (sqrt.f32 u1)))
(* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2)))
(*.f32 (neg.f32 (sqrt.f32 u1)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))
(+ (* -1/4 (* (sqrt (pow u1 3)) (sin (* 2 (* u2 (PI)))))) (* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))))
(fma.f32 (neg.f32 (sqrt.f32 u1)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (*.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1/4 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))))
(+ (* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))) (* (pow u1 2) (+ (* -1/4 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))) (* -1/6 (* (sqrt u1) (sin (* 2 (* u2 (PI)))))))))
(fma.f32 (*.f32 u1 u1) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/4 binary32) (*.f32 (sqrt.f32 u1) #s(literal -1/6 binary32)))) (*.f32 (neg.f32 (sqrt.f32 u1)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))))
(+ (* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))) (* (pow u1 2) (+ (* -1/4 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))) (* u1 (+ (* -1/2 (* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (+ 1/4 (* 1/16 (/ 1 (* u1 (pow (sqrt -1) 2)))))))) (* -1/6 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))))))))
(fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))) #s(literal -1/6 binary32) (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 u1)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1))))) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))) #s(literal -1/4 binary32))) (*.f32 (neg.f32 (sqrt.f32 u1)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))))
(* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log -1) (* -1 (log (/ 1 u1))))))
(*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))))
(+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log -1) (* -1 (log (/ 1 u1)))))))
(fma.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))) (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))))))
(+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1))))))))) (pow u1 2)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log -1) (* -1 (log (/ 1 u1))))))))
(fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))) (fma.f32 #s(literal -1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1)) (*.f32 (*.f32 #s(literal -1/2 binary32) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))))) (*.f32 u1 u1)))) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))))
(+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (* (sqrt -1) (+ 1/3 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1))))))) (+ (log -1) (* -1 (log (/ 1 u1))))))))) (pow u1 3)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1))))))))) (pow u1 2)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log -1) (* -1 (log (/ 1 u1)))))))))
(fma.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))))) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 #s(literal 1/3 binary32) (/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))) #s(literal 1/4 binary32)) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))))) (*.f32 u1 (*.f32 u1 u1))) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))) (fma.f32 #s(literal -1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1)) (*.f32 (*.f32 #s(literal -1/2 binary32) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) (/.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 u1 u1)))) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))))))
(* (sqrt (log (/ -1 u1))) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2)))
(*.f32 (sqrt.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) #s(literal -1 binary32)))
(+ (* -1/2 (* (/ (sin (* 2 (* u2 (PI)))) u1) (sqrt (/ 1 (log (/ -1 u1)))))) (* (sqrt (log (/ -1 u1))) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))))
(fma.f32 (*.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))))) #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) #s(literal -1 binary32))))
(+ (* -1 (/ (+ (* 1/2 (* (sqrt (/ 1 (log (/ -1 u1)))) (sin (* 2 (* u2 (PI)))))) (* 1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2)))))) u1) (sqrt (/ 1 (log (/ -1 u1))))))) u1)) (* (sqrt (log (/ -1 u1))) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))))
(fma.f32 (sqrt.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) #s(literal -1 binary32)) (/.f32 (*.f32 #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 (* (sqrt (/ 1 (log (/ -1 u1)))) (* (sin (* 2 (* u2 (PI)))) (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2)))))))) (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (- 1/3 (* -1/2 (/ (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2))))) (* (log (/ -1 u1)) (pow (sqrt -1) 2)))))) u1) (sqrt (/ 1 (log (/ -1 u1))))))) u1)) (* 1/2 (* (sqrt (/ 1 (log (/ -1 u1)))) (sin (* 2 (* u2 (PI))))))) u1)) (* (sqrt (log (/ -1 u1))) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))))
(fma.f32 (sqrt.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) #s(literal -1 binary32)) (/.f32 (fma.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (log.f32 (/.f32 #s(literal -1 binary32) u1))))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (log.f32 (/.f32 #s(literal -1 binary32) u1)))) (fma.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal -1/4 binary32) (log.f32 (/.f32 #s(literal -1 binary32) u1)))) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (fma.f32 #s(literal -1/2 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal -1/4 binary32) (log.f32 (/.f32 #s(literal -1 binary32) u1)))) (log.f32 (/.f32 #s(literal -1 binary32) u1))) #s(literal 1/3 binary32))) u1)))) u1)) (neg.f32 u1)))
(* 2 (* (* u2 (* (PI) (sqrt -1))) (sqrt (log (- 1 u1)))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))))) (sqrt.f32 (log1p.f32 (neg.f32 u1))))
(* u2 (+ (* -4/3 (* (* (pow u2 2) (* (pow (PI) 3) (sqrt -1))) (sqrt (log (- 1 u1))))) (* 2 (* (* (PI) (sqrt -1)) (sqrt (log (- 1 u1)))))))
(*.f32 u2 (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (fma.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32)))))))
(* u2 (+ (* 2 (* (* (PI) (sqrt -1)) (sqrt (log (- 1 u1))))) (* (pow u2 2) (+ (* -4/3 (* (* (pow (PI) 3) (sqrt -1)) (sqrt (log (- 1 u1))))) (* 4/15 (* (* (pow u2 2) (* (pow (PI) 5) (sqrt -1))) (sqrt (log (- 1 u1)))))))))
(*.f32 u2 (fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (fma.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (PI.f32)) (*.f32 (PI.f32) (PI.f32))) (sqrt.f32 #s(literal -1 binary32)) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32))) u2) u2) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32)))) (sqrt.f32 (log1p.f32 (neg.f32 u1))))))
(* u2 (+ (* 2 (* (* (PI) (sqrt -1)) (sqrt (log (- 1 u1))))) (* (pow u2 2) (+ (* -4/3 (* (* (pow (PI) 3) (sqrt -1)) (sqrt (log (- 1 u1))))) (* (pow u2 2) (+ (* -8/315 (* (* (pow u2 2) (* (pow (PI) 7) (sqrt -1))) (sqrt (log (- 1 u1))))) (* 4/15 (* (* (pow (PI) 5) (sqrt -1)) (sqrt (log (- 1 u1)))))))))))
(*.f32 u2 (fma.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (fma.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (fma.f32 (*.f32 #s(literal -8/315 binary32) (*.f32 u2 u2)) (*.f32 (pow.f32 (PI.f32) #s(literal 7 binary32)) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (*.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32))) (sqrt.f32 #s(literal -1 binary32))))))))
(* (sqrt (log (- 1 u1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1)))
(*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (log1p.f32 (neg.f32 u1))))
(* (sqrt (log (- 1 u1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1)))
(*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (log1p.f32 (neg.f32 u1))))
(* (sqrt (log (- 1 u1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1)))
(*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (log1p.f32 (neg.f32 u1))))
(* (sqrt (log (- 1 u1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1)))
(*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (log1p.f32 (neg.f32 u1))))
(* (sqrt (log (- 1 u1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1)))
(*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (log1p.f32 (neg.f32 u1))))
(* (sqrt (log (- 1 u1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1)))
(*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (log1p.f32 (neg.f32 u1))))
(* (sqrt (log (- 1 u1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1)))
(*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (log1p.f32 (neg.f32 u1))))
(* (sqrt (log (- 1 u1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1)))
(*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (log1p.f32 (neg.f32 u1))))
(* (sqrt u1) (pow (sqrt -1) 2))
(neg.f32 (sqrt.f32 u1))
(+ (* -1/4 (sqrt (pow u1 3))) (* (sqrt u1) (pow (sqrt -1) 2)))
(fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1/4 binary32) (neg.f32 (sqrt.f32 u1)))
(+ (* (sqrt u1) (pow (sqrt -1) 2)) (* (pow u1 2) (+ (* -1/4 (sqrt (/ 1 u1))) (* -1/6 (sqrt u1)))))
(fma.f32 (*.f32 u1 u1) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/4 binary32) (*.f32 (sqrt.f32 u1) #s(literal -1/6 binary32))) (neg.f32 (sqrt.f32 u1)))
(+ (* (sqrt u1) (pow (sqrt -1) 2)) (* (pow u1 2) (+ (* -1/4 (sqrt (/ 1 u1))) (* u1 (+ (* -1/2 (* (sqrt u1) (+ 1/4 (* 1/16 (/ 1 (* u1 (pow (sqrt -1) 2))))))) (* -1/6 (sqrt (/ 1 u1))))))))
(fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/6 binary32) (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 u1)) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/4 binary32))) (neg.f32 (sqrt.f32 u1)))
(* (sqrt -1) (sqrt (+ (log -1) (* -1 (log (/ 1 u1))))))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))))
(+ (* -1/2 (* (/ (sqrt -1) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (sqrt -1) (sqrt (+ (log -1) (* -1 (log (/ 1 u1)))))))
(fma.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))))
(+ (* -1/2 (* (/ (sqrt -1) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (pow u1 2)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (sqrt -1) (sqrt (+ (log -1) (* -1 (log (/ 1 u1))))))))
(fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))) (fma.f32 #s(literal -1/2 binary32) (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1) (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (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)))))))))
(fma.f32 #s(literal -1/2 binary32) (*.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))))) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 #s(literal 1/3 binary32) (/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))) #s(literal 1/4 binary32)) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))))) (*.f32 u1 (*.f32 u1 u1))) (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (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))))))
(* (sqrt (log (/ -1 u1))) (pow (sqrt -1) 2))
(*.f32 #s(literal -1 binary32) (sqrt.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1))))
(+ (* -1/2 (* (/ 1 u1) (sqrt (/ 1 (log (/ -1 u1)))))) (* (sqrt (log (/ -1 u1))) (pow (sqrt -1) 2)))
(fma.f32 #s(literal -1/2 binary32) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (log.f32 (/.f32 #s(literal -1 binary32) u1)))) u1) (*.f32 #s(literal -1 binary32) (sqrt.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1)))))
(+ (* -1 (/ (+ (* 1/2 (sqrt (/ 1 (log (/ -1 u1))))) (* 1/2 (* (/ (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2))))) u1) (sqrt (/ 1 (log (/ -1 u1))))))) u1)) (* (sqrt (log (/ -1 u1))) (pow (sqrt -1) 2)))
(fma.f32 #s(literal -1 binary32) (sqrt.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1))) (/.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (log.f32 (/.f32 #s(literal -1 binary32) u1)))) (fma.f32 #s(literal -1/2 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal -1/4 binary32) (log.f32 (/.f32 #s(literal -1 binary32) u1)))) u1) #s(literal -1/2 binary32))) u1))
(+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (sqrt (/ 1 (log (/ -1 u1)))) (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2))))))) (* -1/2 (* (/ (- 1/3 (* -1/2 (/ (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2))))) (* (log (/ -1 u1)) (pow (sqrt -1) 2))))) u1) (sqrt (/ 1 (log (/ -1 u1))))))) u1)) (* 1/2 (sqrt (/ 1 (log (/ -1 u1)))))) u1)) (* (sqrt (log (/ -1 u1))) (pow (sqrt -1) 2)))
(fma.f32 #s(literal -1 binary32) (sqrt.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1))) (/.f32 (fma.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (log.f32 (/.f32 #s(literal -1 binary32) u1)))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (log.f32 (/.f32 #s(literal -1 binary32) u1)))) (+.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal -1/4 binary32) (log.f32 (/.f32 #s(literal -1 binary32) u1)))) (/.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal -1/4 binary32) (log.f32 (/.f32 #s(literal -1 binary32) u1)))) (log.f32 (/.f32 #s(literal -1 binary32) u1))) #s(literal 1/3 binary32)) u1)))) u1)) (neg.f32 u1)))
(* -1 (sqrt u1))
(neg.f32 (sqrt.f32 u1))
(* -1 (sqrt u1))
(neg.f32 (sqrt.f32 u1))
(* -1 (sqrt u1))
(neg.f32 (sqrt.f32 u1))
(* -1 (sqrt u1))
(neg.f32 (sqrt.f32 u1))
(* -1 (sqrt u1))
(neg.f32 (sqrt.f32 u1))
(* -1 (sqrt u1))
(neg.f32 (sqrt.f32 u1))
(* -1 (sqrt u1))
(neg.f32 (sqrt.f32 u1))
(* -1 (sqrt u1))
(neg.f32 (sqrt.f32 u1))
(* -1 (sqrt u1))
(neg.f32 (sqrt.f32 u1))
(* -1 (sqrt u1))
(neg.f32 (sqrt.f32 u1))
(* -1 (sqrt u1))
(neg.f32 (sqrt.f32 u1))
(* -1 (sqrt u1))
(neg.f32 (sqrt.f32 u1))
(* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2)))
(*.f32 (neg.f32 (sqrt.f32 u1)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))
(+ (* -1/4 (* (sqrt (pow u1 3)) (sin (* 2 (* u2 (PI)))))) (* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))))
(fma.f32 (neg.f32 (sqrt.f32 u1)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (*.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1/4 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))))
(+ (* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))) (* (pow u1 2) (+ (* -1/4 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))) (* -1/6 (* (sqrt u1) (sin (* 2 (* u2 (PI)))))))))
(fma.f32 (*.f32 u1 u1) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/4 binary32) (*.f32 (sqrt.f32 u1) #s(literal -1/6 binary32)))) (*.f32 (neg.f32 (sqrt.f32 u1)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))))
(+ (* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))) (* (pow u1 2) (+ (* -1/4 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))) (* u1 (+ (* -1/2 (* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (+ 1/4 (* 1/16 (/ 1 (* u1 (pow (sqrt -1) 2)))))))) (* -1/6 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))))))))
(fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))) #s(literal -1/6 binary32) (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 u1)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1))))) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))) #s(literal -1/4 binary32))) (*.f32 (neg.f32 (sqrt.f32 u1)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))))
(* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1)))))))
(*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))))
(+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) u1) (sqrt (/ 1 (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))))))) (* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))))))
(fma.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))) (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))))))
(+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) u1) (sqrt (/ 1 (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))))))) (+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1)))))))))) (pow u1 2)) (sqrt (/ 1 (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))))))) (* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1)))))))))
(fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))) (fma.f32 #s(literal -1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1)) (*.f32 (*.f32 #s(literal -1/2 binary32) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))))) (*.f32 u1 u1)))) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))))
(+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) u1) (sqrt (/ 1 (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))))))) (+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (* (sqrt -1) (+ 1/3 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1)))))))) (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1)))))))))) (pow u1 3)) (sqrt (/ 1 (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))))))) (+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1)))))))))) (pow u1 2)) (sqrt (/ 1 (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))))))) (* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))))))))
(fma.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))))) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 #s(literal 1/3 binary32) (/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))) #s(literal 1/4 binary32)) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))))) (*.f32 u1 (*.f32 u1 u1))) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))) (fma.f32 #s(literal -1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1)) (*.f32 (*.f32 #s(literal -1/2 binary32) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) (/.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 u1 u1)))) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))))))
(* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log -1) (+ (* -2 (log (/ -1 u1))) (* -1 (+ (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)) (+.f32 (neg.f32 (log.f32 #s(literal -1 binary32))) (neg.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1)))))))
(+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) u1) (sqrt (/ 1 (+ (log -1) (+ (* -2 (log (/ -1 u1))) (* -1 (+ (log -1) (* -1 (log (/ -1 u1))))))))))) (* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log -1) (+ (* -2 (log (/ -1 u1))) (* -1 (+ (log -1) (* -1 (log (/ -1 u1))))))))))
(fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (+.f32 (neg.f32 (log.f32 #s(literal -1 binary32))) (neg.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1))))))) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (+.f32 (neg.f32 (log.f32 #s(literal -1 binary32))) (neg.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1))))))))
(+ (* -1 (/ (+ (* 1/2 (* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (/ 1 (+ (log -1) (+ (* -2 (log (/ -1 u1))) (* -1 (+ (log -1) (* -1 (log (/ -1 u1))))))))))) (* 1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (+ (* -2 (log (/ -1 u1))) (* -1 (+ (log -1) (* -1 (log (/ -1 u1)))))))))))) u1) (sqrt (/ 1 (+ (log -1) (+ (* -2 (log (/ -1 u1))) (* -1 (+ (log -1) (* -1 (log (/ -1 u1)))))))))))) u1)) (* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log -1) (+ (* -2 (log (/ -1 u1))) (* -1 (+ (log -1) (* -1 (log (/ -1 u1))))))))))
(fma.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (+.f32 (neg.f32 (log.f32 #s(literal -1 binary32))) (neg.f32 (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)) (+.f32 (neg.f32 (log.f32 #s(literal -1 binary32))) (neg.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1))))))) (fma.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.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)) (+.f32 (neg.f32 (log.f32 #s(literal -1 binary32))) (neg.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1))))))))) u1)))) u1))
(+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (* (sin (* 2 (* u2 (PI)))) (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (+ (* -2 (log (/ -1 u1))) (* -1 (+ (log -1) (* -1 (log (/ -1 u1)))))))))))) (sqrt (/ 1 (+ (log -1) (+ (* -2 (log (/ -1 u1))) (* -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) (+ (* -2 (log (/ -1 u1))) (* -1 (+ (log -1) (* -1 (log (/ -1 u1)))))))))) (+ (log -1) (+ (* -2 (log (/ -1 u1))) (* -1 (+ (log -1) (* -1 (log (/ -1 u1)))))))))))) u1) (sqrt (/ 1 (+ (log -1) (+ (* -2 (log (/ -1 u1))) (* -1 (+ (log -1) (* -1 (log (/ -1 u1)))))))))))) u1)) (* 1/2 (* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (/ 1 (+ (log -1) (+ (* -2 (log (/ -1 u1))) (* -1 (+ (log -1) (* -1 (log (/ -1 u1)))))))))))) u1)) (* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log -1) (+ (* -2 (log (/ -1 u1))) (* -1 (+ (log -1) (* -1 (log (/ -1 u1))))))))))
(fma.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (+.f32 (neg.f32 (log.f32 #s(literal -1 binary32))) (neg.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1))))))) (/.f32 (fma.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (+.f32 (neg.f32 (log.f32 #s(literal -1 binary32))) (neg.f32 (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)) (+.f32 (neg.f32 (log.f32 #s(literal -1 binary32))) (neg.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1))))))) (fma.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.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)) (+.f32 (neg.f32 (log.f32 #s(literal -1 binary32))) (neg.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1)))))))) (/.f32 (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1/3 binary32) (/.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 #s(literal 1/4 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (+.f32 (neg.f32 (log.f32 #s(literal -1 binary32))) (neg.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1)))))) #s(literal -1/4 binary32)) (+.f32 (log.f32 #s(literal -1 binary32)) (+.f32 (neg.f32 (log.f32 #s(literal -1 binary32))) (neg.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1)))))))) u1)))) u1)) (neg.f32 u1)))
(* 2 (* (* u2 (* (PI) (sqrt -1))) (sqrt (+ (log (- 1 (pow u1 2))) (* -1 (log (+ 1 u1)))))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))))) (sqrt.f32 (-.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) (log1p.f32 u1))))
(* u2 (+ (* -4/3 (* (* (pow u2 2) (* (pow (PI) 3) (sqrt -1))) (sqrt (+ (log (- 1 (pow u1 2))) (* -1 (log (+ 1 u1))))))) (* 2 (* (* (PI) (sqrt -1)) (sqrt (+ (log (- 1 (pow u1 2))) (* -1 (log (+ 1 u1)))))))))
(*.f32 u2 (*.f32 (sqrt.f32 (-.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) (log1p.f32 u1))) (fma.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32)))))))
(* u2 (+ (* 2 (* (* (PI) (sqrt -1)) (sqrt (+ (log (- 1 (pow u1 2))) (* -1 (log (+ 1 u1))))))) (* (pow u2 2) (+ (* -4/3 (* (* (pow (PI) 3) (sqrt -1)) (sqrt (+ (log (- 1 (pow u1 2))) (* -1 (log (+ 1 u1))))))) (* 4/15 (* (* (pow u2 2) (* (pow (PI) 5) (sqrt -1))) (sqrt (+ (log (- 1 (pow u1 2))) (* -1 (log (+ 1 u1)))))))))))
(*.f32 u2 (fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (-.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) (log1p.f32 u1))) (fma.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (PI.f32)) (*.f32 (PI.f32) (PI.f32))) (sqrt.f32 #s(literal -1 binary32)) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32))) u2) u2) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32)))) (sqrt.f32 (-.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) (log1p.f32 u1))))))
(* u2 (+ (* 2 (* (* (PI) (sqrt -1)) (sqrt (+ (log (- 1 (pow u1 2))) (* -1 (log (+ 1 u1))))))) (* (pow u2 2) (+ (* -4/3 (* (* (pow (PI) 3) (sqrt -1)) (sqrt (+ (log (- 1 (pow u1 2))) (* -1 (log (+ 1 u1))))))) (* (pow u2 2) (+ (* -8/315 (* (* (pow u2 2) (* (pow (PI) 7) (sqrt -1))) (sqrt (+ (log (- 1 (pow u1 2))) (* -1 (log (+ 1 u1))))))) (* 4/15 (* (* (pow (PI) 5) (sqrt -1)) (sqrt (+ (log (- 1 (pow u1 2))) (* -1 (log (+ 1 u1)))))))))))))
(*.f32 u2 (fma.f32 (sqrt.f32 (-.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) (log1p.f32 u1))) (fma.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (*.f32 (sqrt.f32 (-.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) (log1p.f32 u1))) (fma.f32 (*.f32 #s(literal -8/315 binary32) (*.f32 u2 u2)) (*.f32 (pow.f32 (PI.f32) #s(literal 7 binary32)) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (*.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32))) (sqrt.f32 #s(literal -1 binary32))))))))
(* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log (- 1 (pow u1 2))) (* -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 (log1p.f32 (*.f32 u1 (neg.f32 u1))) (log1p.f32 u1))))
(* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log (- 1 (pow u1 2))) (* -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 (log1p.f32 (*.f32 u1 (neg.f32 u1))) (log1p.f32 u1))))
(* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log (- 1 (pow u1 2))) (* -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 (log1p.f32 (*.f32 u1 (neg.f32 u1))) (log1p.f32 u1))))
(* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log (- 1 (pow u1 2))) (* -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 (log1p.f32 (*.f32 u1 (neg.f32 u1))) (log1p.f32 u1))))
(* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log (- 1 (pow u1 2))) (* -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 (log1p.f32 (*.f32 u1 (neg.f32 u1))) (log1p.f32 u1))))
(* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log (- 1 (pow u1 2))) (* -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 (log1p.f32 (*.f32 u1 (neg.f32 u1))) (log1p.f32 u1))))
(* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log (- 1 (pow u1 2))) (* -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 (log1p.f32 (*.f32 u1 (neg.f32 u1))) (log1p.f32 u1))))
(* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log (- 1 (pow u1 2))) (* -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 (log1p.f32 (*.f32 u1 (neg.f32 u1))) (log1p.f32 u1))))
(* (sqrt u1) (pow (sqrt -1) 2))
(neg.f32 (sqrt.f32 u1))
(+ (* -1/4 (sqrt (pow u1 3))) (* (sqrt u1) (pow (sqrt -1) 2)))
(fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1/4 binary32) (neg.f32 (sqrt.f32 u1)))
(+ (* (sqrt u1) (pow (sqrt -1) 2)) (* (pow u1 2) (+ (* -1/4 (sqrt (/ 1 u1))) (* -1/6 (sqrt u1)))))
(fma.f32 (*.f32 u1 u1) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/4 binary32) (*.f32 (sqrt.f32 u1) #s(literal -1/6 binary32))) (neg.f32 (sqrt.f32 u1)))
(+ (* (sqrt u1) (pow (sqrt -1) 2)) (* (pow u1 2) (+ (* -1/4 (sqrt (/ 1 u1))) (* u1 (+ (* -1/2 (* (sqrt u1) (+ 1/4 (* 1/16 (/ 1 (* u1 (pow (sqrt -1) 2))))))) (* -1/6 (sqrt (/ 1 u1))))))))
(fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/6 binary32) (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 u1)) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/4 binary32))) (neg.f32 (sqrt.f32 u1)))
(* (sqrt -1) (sqrt (+ (log -1) (+ (log (/ 1 u1)) (* -2 (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) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))))))) (* (sqrt -1) (sqrt (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))))))
(fma.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))))
(+ (* -1/2 (* (/ (sqrt -1) u1) (sqrt (/ 1 (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))))))) (+ (* -1/2 (* (/ (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))))))) (pow u1 2)) (sqrt (/ 1 (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))))))) (* (sqrt -1) (sqrt (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1)))))))))
(fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))) (fma.f32 #s(literal -1/2 binary32) (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1) (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (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) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))))))) (+ (* -1/2 (* (/ (* (sqrt -1) (+ 1/3 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1)))))))) (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))))))) (pow u1 3)) (sqrt (/ 1 (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))))))) (+ (* -1/2 (* (/ (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))))))) (pow u1 2)) (sqrt (/ 1 (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))))))) (* (sqrt -1) (sqrt (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))))))))
(fma.f32 #s(literal -1/2 binary32) (*.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))))) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 #s(literal 1/3 binary32) (/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))) #s(literal 1/4 binary32)) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))))) (*.f32 u1 (*.f32 u1 u1))) (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (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))))))
(* (sqrt -1) (sqrt (+ (log -1) (+ (* -2 (log (/ -1 u1))) (* -1 (+ (log -1) (* -1 (log (/ -1 u1)))))))))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (+.f32 (neg.f32 (log.f32 #s(literal -1 binary32))) (neg.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1)))))))
(+ (* -1/2 (* (/ (sqrt -1) u1) (sqrt (/ 1 (+ (log -1) (+ (* -2 (log (/ -1 u1))) (* -1 (+ (log -1) (* -1 (log (/ -1 u1))))))))))) (* (sqrt -1) (sqrt (+ (log -1) (+ (* -2 (log (/ -1 u1))) (* -1 (+ (log -1) (* -1 (log (/ -1 u1))))))))))
(fma.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (+.f32 (neg.f32 (log.f32 #s(literal -1 binary32))) (neg.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1))))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (+.f32 (neg.f32 (log.f32 #s(literal -1 binary32))) (neg.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1))))))))
(+ (* -1 (/ (+ (* 1/2 (* (sqrt -1) (sqrt (/ 1 (+ (log -1) (+ (* -2 (log (/ -1 u1))) (* -1 (+ (log -1) (* -1 (log (/ -1 u1))))))))))) (* 1/2 (* (/ (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (+ (* -2 (log (/ -1 u1))) (* -1 (+ (log -1) (* -1 (log (/ -1 u1))))))))))) u1) (sqrt (/ 1 (+ (log -1) (+ (* -2 (log (/ -1 u1))) (* -1 (+ (log -1) (* -1 (log (/ -1 u1)))))))))))) u1)) (* (sqrt -1) (sqrt (+ (log -1) (+ (* -2 (log (/ -1 u1))) (* -1 (+ (log -1) (* -1 (log (/ -1 u1))))))))))
(fma.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (+.f32 (neg.f32 (log.f32 #s(literal -1 binary32))) (neg.f32 (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)) (+.f32 (neg.f32 (log.f32 #s(literal -1 binary32))) (neg.f32 (log.f32 (/.f32 #s(literal -1 binary32) 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)) (+.f32 (neg.f32 (log.f32 #s(literal -1 binary32))) (neg.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1)))))))) u1)))) u1))
(+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (+ (* -2 (log (/ -1 u1))) (* -1 (+ (log -1) (* -1 (log (/ -1 u1))))))))))) (sqrt (/ 1 (+ (log -1) (+ (* -2 (log (/ -1 u1))) (* -1 (+ (log -1) (* -1 (log (/ -1 u1))))))))))) (* -1/2 (* (/ (* (sqrt -1) (- 1/3 (* -1/2 (/ (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (+ (* -2 (log (/ -1 u1))) (* -1 (+ (log -1) (* -1 (log (/ -1 u1)))))))))) (+ (log -1) (+ (* -2 (log (/ -1 u1))) (* -1 (+ (log -1) (* -1 (log (/ -1 u1))))))))))) u1) (sqrt (/ 1 (+ (log -1) (+ (* -2 (log (/ -1 u1))) (* -1 (+ (log -1) (* -1 (log (/ -1 u1)))))))))))) u1)) (* 1/2 (* (sqrt -1) (sqrt (/ 1 (+ (log -1) (+ (* -2 (log (/ -1 u1))) (* -1 (+ (log -1) (* -1 (log (/ -1 u1)))))))))))) u1)) (* (sqrt -1) (sqrt (+ (log -1) (+ (* -2 (log (/ -1 u1))) (* -1 (+ (log -1) (* -1 (log (/ -1 u1))))))))))
(fma.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (+.f32 (neg.f32 (log.f32 #s(literal -1 binary32))) (neg.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1)))))) (/.f32 (fma.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (+.f32 (neg.f32 (log.f32 #s(literal -1 binary32))) (neg.f32 (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)) (+.f32 (neg.f32 (log.f32 #s(literal -1 binary32))) (neg.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1))))))) (fma.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)) (+.f32 (neg.f32 (log.f32 #s(literal -1 binary32))) (neg.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1))))))) (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1/3 binary32) (/.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 #s(literal 1/4 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (+.f32 (neg.f32 (log.f32 #s(literal -1 binary32))) (neg.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1)))))) #s(literal -1/4 binary32)) (+.f32 (log.f32 #s(literal -1 binary32)) (+.f32 (neg.f32 (log.f32 #s(literal -1 binary32))) (neg.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1)))))))) u1)))) u1)) (neg.f32 u1)))
u1
(* u1 (+ 1 (* 1/2 u1)))
(fma.f32 u1 (*.f32 u1 #s(literal 1/2 binary32)) u1)
(* u1 (+ 1 (* u1 (+ 1/2 (* 1/3 u1)))))
(fma.f32 u1 (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) u1)
(* u1 (+ 1 (* u1 (+ 1/2 (* u1 (+ 1/3 (* 1/4 u1)))))))
(fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u1)
(* -1 (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))))
(neg.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))
(- (/ 1 u1) (+ (log -1) (+ (log (/ 1 u1)) (* -2 (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) (+ (log (/ 1 u1)) (* -2 (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) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))))
(-.f32 (-.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 u1 u1)) (+.f32 (/.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1/3 binary32) (*.f32 u1 (*.f32 u1 u1))))) (log.f32 #s(literal -1 binary32))) (log.f32 u1))
(* -1 (+ (log -1) (+ (* -2 (log (/ -1 u1))) (* -1 (+ (log -1) (* -1 (log (/ -1 u1))))))))
(neg.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (+.f32 (neg.f32 (log.f32 #s(literal -1 binary32))) (neg.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1))))))
(- (/ 1 u1) (+ (log -1) (+ (* -2 (log (/ -1 u1))) (* -1 (+ (log -1) (* -1 (log (/ -1 u1))))))))
(-.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) (log.f32 #s(literal -1 binary32))) (+.f32 (neg.f32 (log.f32 #s(literal -1 binary32))) (neg.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1)))))
(- (+ (/ 1/2 (pow u1 2)) (/ 1 u1)) (+ (log -1) (+ (* -2 (log (/ -1 u1))) (* -1 (+ (log -1) (* -1 (log (/ -1 u1))))))))
(-.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 u1 u1)) (-.f32 (/.f32 #s(literal 1 binary32) u1) (log.f32 #s(literal -1 binary32)))) (+.f32 (neg.f32 (log.f32 #s(literal -1 binary32))) (neg.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1)))))
(- (* -1 (/ (- (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u1))) u1)) 1) u1)) (+ (log -1) (+ (* -2 (log (/ -1 u1))) (* -1 (+ (log -1) (* -1 (log (/ -1 u1))))))))
(-.f32 (/.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)) (+.f32 (log.f32 #s(literal -1 binary32)) (+.f32 (neg.f32 (log.f32 #s(literal -1 binary32))) (neg.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1))))))
u1
(* u1 (+ 1 (* 1/2 u1)))
(fma.f32 u1 (*.f32 u1 #s(literal 1/2 binary32)) u1)
(* u1 (+ 1 (* u1 (+ 1/2 (* 1/3 u1)))))
(fma.f32 u1 (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) u1)
(* u1 (+ 1 (* u1 (+ 1/2 (* 1/3 u1)))))
(fma.f32 u1 (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) u1)
(* 1/3 (pow u1 3))
(*.f32 (*.f32 u1 (*.f32 u1 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/2 (/ 1 u1)) (/ 1 (pow u1 2)))))
(*.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 #s(literal 1/3 binary32) (+.f32 (/.f32 #s(literal 1/2 binary32) u1) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(* (pow u1 3) (+ 1/3 (+ (* 1/2 (/ 1 u1)) (/ 1 (pow u1 2)))))
(*.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 #s(literal 1/3 binary32) (+.f32 (/.f32 #s(literal 1/2 binary32) u1) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(* 1/3 (pow u1 3))
(*.f32 (*.f32 u1 (*.f32 u1 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)))
(* -1 (* (pow u1 3) (- (* -1 (/ (+ 1/2 (/ 1 u1)) u1)) 1/3)))
(*.f32 (+.f32 (/.f32 (+.f32 #s(literal -1/2 binary32) (/.f32 #s(literal -1 binary32) u1)) u1) #s(literal -1/3 binary32)) (neg.f32 (*.f32 u1 (*.f32 u1 u1))))
(* -1 (* (pow u1 3) (- (* -1 (/ (+ 1/2 (/ 1 u1)) u1)) 1/3)))
(*.f32 (+.f32 (/.f32 (+.f32 #s(literal -1/2 binary32) (/.f32 #s(literal -1 binary32) u1)) u1) #s(literal -1/3 binary32)) (neg.f32 (*.f32 u1 (*.f32 u1 u1))))
(* -1 u1)
(neg.f32 u1)
(* u1 (- (* -1/2 u1) 1))
(*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))
(* u1 (- (* u1 (- (* -1/3 u1) 1/2)) 1))
(*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))
(* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))
(*.f32 u1 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32)))
(+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1)))))
(+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))
(- (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))) (/ 1 u1))
(+.f32 (log.f32 u1) (+.f32 (log.f32 #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) u1)))
(+ (log -1) (+ (log (/ 1 u1)) (+ (* -2 (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) (+ (log (/ 1 u1)) (+ (* -2 (log (/ 1 u1))) (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u1))) (pow u1 2)))))) (/ 1 u1))
(+.f32 (-.f32 (log.f32 u1) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/3 binary32) u1)) (*.f32 u1 u1))) (+.f32 (log.f32 #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) u1)))
(+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1))))
(+.f32 (neg.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1))) (*.f32 #s(literal 2 binary32) (log.f32 #s(literal -1 binary32))))
(- (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1)))) (/ 1 u1))
(+.f32 (neg.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1))) (fma.f32 #s(literal 2 binary32) (log.f32 #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) u1)))
(+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (+ (* -1 (/ (+ 1 (* 1/2 (/ 1 u1))) u1)) (* 2 (log -1)))))
(+.f32 (neg.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1))) (fma.f32 #s(literal 2 binary32) (log.f32 #s(literal -1 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/2 binary32) u1)) (neg.f32 u1))))
(+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (+ (* -1 (/ (+ 1 (+ (/ 1/3 (pow u1 2)) (* 1/2 (/ 1 u1)))) u1)) (* 2 (log -1)))))
(+.f32 (neg.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1))) (fma.f32 #s(literal 2 binary32) (log.f32 #s(literal -1 binary32)) (/.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))))
0
#s(literal 0 binary32)
0
#s(literal 0 binary32)
0
#s(literal 0 binary32)
0
#s(literal 0 binary32)
0
#s(literal 0 binary32)
0
#s(literal 0 binary32)
0
#s(literal 0 binary32)
0
#s(literal 0 binary32)
0
#s(literal 0 binary32)
0
#s(literal 0 binary32)
0
#s(literal 0 binary32)
0
#s(literal 0 binary32)
(pow u1 2)
(*.f32 u1 u1)
(* (pow u1 2) (+ 1 u1))
(*.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal 1 binary32)))
(* (pow u1 2) (+ 1 (* u1 (+ 1 (* 11/12 u1)))))
(*.f32 (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 11/12 binary32) #s(literal 1 binary32)) #s(literal 1 binary32)) u1) u1)
(* (pow u1 2) (+ 1 (* u1 (+ 1 (* u1 (+ 11/12 (* 5/6 u1)))))))
(*.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal 5/6 binary32) #s(literal 11/12 binary32)) #s(literal 1 binary32)) #s(literal 1 binary32)))
(pow (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))) 2)
(pow.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)) #s(literal 2 binary32))
(+ (* -2 (/ (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))) u1)) (pow (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))) 2))
(fma.f32 #s(literal -2 binary32) (/.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)) u1) (pow.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)) #s(literal 2 binary32)))
(+ (* -2 (/ (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))) u1)) (+ (* -1 (/ (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))) (pow u1 2))) (+ (/ 1 (pow u1 2)) (pow (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))) 2))))
(fma.f32 #s(literal -2 binary32) (/.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)) u1) (-.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (pow.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)) #s(literal 2 binary32))) (/.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)) (*.f32 u1 u1))))
(+ (* -2 (/ (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))) u1)) (+ (* -1 (/ (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))) (pow u1 2))) (+ (* -2/3 (/ (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))) (pow u1 3))) (+ (/ 1 (pow u1 2)) (+ (/ 1 (pow u1 3)) (pow (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))) 2))))))
(fma.f32 #s(literal -2 binary32) (/.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)) u1) (-.f32 (+.f32 (fma.f32 #s(literal -2/3 binary32) (/.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)) (*.f32 u1 (*.f32 u1 u1))) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (pow.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)) #s(literal 2 binary32))) (/.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)) (*.f32 u1 u1))))
(pow (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1)))) 2)
(pow.f32 (+.f32 (neg.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1))) (*.f32 #s(literal 2 binary32) (log.f32 #s(literal -1 binary32)))) #s(literal 2 binary32))
(+ (* -1 (/ (+ (* -4 (log (/ -1 u1))) (+ (* 2 (log (/ -1 u1))) (* 4 (log -1)))) u1)) (pow (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1)))) 2))
(-.f32 (pow.f32 (+.f32 (neg.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1))) (*.f32 #s(literal 2 binary32) (log.f32 #s(literal -1 binary32)))) #s(literal 2 binary32)) (/.f32 (fma.f32 #s(literal -2 binary32) (log.f32 (/.f32 #s(literal -1 binary32) u1)) (*.f32 (log.f32 #s(literal -1 binary32)) #s(literal 4 binary32))) u1))
(+ (* -1 (/ (+ (* -4 (log (/ -1 u1))) (+ (* -1 (/ (+ 1 (* -1 (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1)))))) u1)) (+ (* 2 (log (/ -1 u1))) (* 4 (log -1))))) u1)) (pow (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1)))) 2))
(-.f32 (pow.f32 (+.f32 (neg.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1))) (*.f32 #s(literal 2 binary32) (log.f32 #s(literal -1 binary32)))) #s(literal 2 binary32)) (/.f32 (+.f32 (fma.f32 #s(literal -2 binary32) (log.f32 (/.f32 #s(literal -1 binary32) u1)) (*.f32 (log.f32 #s(literal -1 binary32)) #s(literal 4 binary32))) (/.f32 (+.f32 #s(literal 1 binary32) (+.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1)) (neg.f32 (*.f32 #s(literal 2 binary32) (log.f32 #s(literal -1 binary32)))))) (neg.f32 u1))) u1))
(+ (* -1 (/ (+ (* -4 (log (/ -1 u1))) (+ (* -1 (/ (+ 1 (+ (* -1 (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1))))) (* -1 (/ (- (* 2/3 (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1))))) 1) u1)))) u1)) (+ (* 2 (log (/ -1 u1))) (* 4 (log -1))))) u1)) (pow (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1)))) 2))
(-.f32 (pow.f32 (+.f32 (neg.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1))) (*.f32 #s(literal 2 binary32) (log.f32 #s(literal -1 binary32)))) #s(literal 2 binary32)) (/.f32 (+.f32 (fma.f32 #s(literal -2 binary32) (log.f32 (/.f32 #s(literal -1 binary32) u1)) (*.f32 (log.f32 #s(literal -1 binary32)) #s(literal 4 binary32))) (/.f32 (-.f32 (+.f32 #s(literal 1 binary32) (+.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1)) (neg.f32 (*.f32 #s(literal 2 binary32) (log.f32 #s(literal -1 binary32)))))) (/.f32 (fma.f32 (+.f32 (neg.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1))) (*.f32 #s(literal 2 binary32) (log.f32 #s(literal -1 binary32)))) #s(literal 2/3 binary32) #s(literal -1 binary32)) u1)) (neg.f32 u1))) u1))
(pow u1 3)
(*.f32 u1 (*.f32 u1 u1))
(* (pow u1 3) (+ 1 (* 3/2 u1)))
(*.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 #s(literal 3/2 binary32) #s(literal 1 binary32)))
(* (pow u1 3) (+ 1 (* u1 (+ 3/2 (* 7/4 u1)))))
(*.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (fma.f32 u1 #s(literal 7/4 binary32) #s(literal 3/2 binary32)) #s(literal 1 binary32)))
(* (pow u1 3) (+ 1 (* u1 (+ 3/2 (* u1 (+ 7/4 (* 15/8 u1)))))))
(*.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal 15/8 binary32) #s(literal 7/4 binary32)) #s(literal 3/2 binary32)) #s(literal 1 binary32)))
(* -1 (pow (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))) 3))
(neg.f32 (pow.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)) #s(literal 3 binary32)))
(- (* -1 (/ (+ (* -2 (pow (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))) 2)) (* -1 (pow (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))) 2))) u1)) (pow (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))) 3))
(-.f32 (/.f32 (*.f32 (pow.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)) #s(literal 2 binary32)) #s(literal -3 binary32)) (neg.f32 u1)) (pow.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)) #s(literal 3 binary32)))
(- (* -1 (/ (+ (* -1/2 (pow (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))) 2)) (+ (* 2 (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1)))))) (* (+ 1 (* -1 (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))))) (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1)))))))) (pow u1 2))) (+ (* -2 (/ (pow (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))) 2) u1)) (+ (* -1 (/ (pow (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))) 2) u1)) (pow (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))) 3))))
(-.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)) #s(literal 2 binary32)) (*.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)) (+.f32 #s(literal 3 binary32) (neg.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))))) (*.f32 u1 (neg.f32 u1))) (fma.f32 (/.f32 (pow.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)) #s(literal 2 binary32)) u1) #s(literal -3 binary32) (pow.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)) #s(literal 3 binary32))))
(- (* -1 (/ (+ (log -1) (+ (log (/ 1 u1)) (+ (* -2 (log (/ 1 u1))) (+ (* -1 (+ 1 (* -1 (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1)))))))) (+ (* -1/3 (pow (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))) 2)) (* (+ 1 (* -2/3 (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))))) (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))))))))) (pow u1 3))) (+ (* -2 (/ (pow (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))) 2) u1)) (+ (* -1 (/ (pow (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))) 2) u1)) (+ (* -1/2 (/ (pow (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))) 2) (pow u1 2))) (+ (* 2 (/ (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))) (pow u1 2))) (+ (/ (* (+ 1 (* -1 (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))))) (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1)))))) (pow u1 2)) (pow (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))) 3)))))))
(-.f32 (/.f32 (+.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)) (fma.f32 #s(literal -1/3 binary32) (pow.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)) #s(literal 2 binary32)) (fma.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)) (fma.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)) #s(literal -2/3 binary32) #s(literal 1 binary32)) (neg.f32 (-.f32 #s(literal 1 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))))))) (neg.f32 (*.f32 u1 (*.f32 u1 u1)))) (fma.f32 (/.f32 (pow.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)) #s(literal 2 binary32)) u1) #s(literal -3 binary32) (fma.f32 #s(literal -1/2 binary32) (/.f32 (pow.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)) #s(literal 2 binary32)) (*.f32 u1 u1)) (fma.f32 (/.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)) (*.f32 u1 u1)) (+.f32 #s(literal 3 binary32) (neg.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))) (pow.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)) #s(literal 3 binary32))))))
(* -1 (pow (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1)))) 3))
(neg.f32 (pow.f32 (+.f32 (neg.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1))) (*.f32 #s(literal 2 binary32) (log.f32 #s(literal -1 binary32)))) #s(literal 3 binary32)))
(- (+ (/ (* (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1)))) (+ (* -4 (log (/ -1 u1))) (+ (* 2 (log (/ -1 u1))) (* 4 (log -1))))) u1) (/ (pow (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1)))) 2) u1)) (pow (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1)))) 3))
(fma.f32 (+.f32 (neg.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1))) (*.f32 #s(literal 2 binary32) (log.f32 #s(literal -1 binary32)))) (/.f32 (fma.f32 #s(literal -2 binary32) (log.f32 (/.f32 #s(literal -1 binary32) u1)) (*.f32 (log.f32 #s(literal -1 binary32)) #s(literal 4 binary32))) u1) (-.f32 (/.f32 (pow.f32 (+.f32 (neg.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1))) (*.f32 #s(literal 2 binary32) (log.f32 #s(literal -1 binary32)))) #s(literal 2 binary32)) u1) (pow.f32 (+.f32 (neg.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1))) (*.f32 #s(literal 2 binary32) (log.f32 #s(literal -1 binary32)))) #s(literal 3 binary32))))
(- (* -1 (/ (- (+ (* -4 (/ (log (/ -1 u1)) u1)) (+ (* -1/2 (/ (pow (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1)))) 2) u1)) (+ (* 2 (/ (log (/ -1 u1)) u1)) (+ (* 4 (/ (log -1) u1)) (/ (* (+ 1 (* -1 (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1)))))) (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1))))) u1))))) (+ (* (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1)))) (+ (* -4 (log (/ -1 u1))) (+ (* 2 (log (/ -1 u1))) (* 4 (log -1))))) (pow (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1)))) 2))) u1)) (pow (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1)))) 3))
(-.f32 (/.f32 (fma.f32 #s(literal -4 binary32) (/.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1)) u1) (-.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (pow.f32 (+.f32 (neg.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1))) (*.f32 #s(literal 2 binary32) (log.f32 #s(literal -1 binary32)))) #s(literal 2 binary32)) u1) (fma.f32 #s(literal 2 binary32) (/.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1)) u1) (fma.f32 #s(literal 4 binary32) (/.f32 (log.f32 #s(literal -1 binary32)) u1) (/.f32 (*.f32 (+.f32 (neg.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1))) (*.f32 #s(literal 2 binary32) (log.f32 #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (+.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1)) (neg.f32 (*.f32 #s(literal 2 binary32) (log.f32 #s(literal -1 binary32))))))) u1)))) (*.f32 (+.f32 (neg.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1))) (*.f32 #s(literal 2 binary32) (log.f32 #s(literal -1 binary32)))) (+.f32 (+.f32 (neg.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1))) (*.f32 #s(literal 2 binary32) (log.f32 #s(literal -1 binary32)))) (fma.f32 #s(literal -2 binary32) (log.f32 (/.f32 #s(literal -1 binary32) u1)) (*.f32 (log.f32 #s(literal -1 binary32)) #s(literal 4 binary32))))))) (neg.f32 u1)) (pow.f32 (+.f32 (neg.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1))) (*.f32 #s(literal 2 binary32) (log.f32 #s(literal -1 binary32)))) #s(literal 3 binary32)))
(- (* -1 (/ (- (* -1 (/ (- (+ (* -1 (/ (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1)))) u1)) (+ (* -1/2 (/ (+ (* -4 (log (/ -1 u1))) (+ (* 2 (log (/ -1 u1))) (* 4 (log -1)))) u1)) (+ (* 1/3 (/ (pow (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1)))) 2) u1)) (+ (/ 1 u1) (/ (* (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1)))) (- (* 2/3 (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1))))) 1)) u1))))) (+ (* -4 (log (/ -1 u1))) (+ (* -1/2 (pow (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1)))) 2)) (+ (* 2 (log (/ -1 u1))) (+ (* 4 (log -1)) (* (+ 1 (* -1 (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1)))))) (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1)))))))))) u1)) (+ (* (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1)))) (+ (* -4 (log (/ -1 u1))) (+ (* 2 (log (/ -1 u1))) (* 4 (log -1))))) (pow (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1)))) 2))) u1)) (pow (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1)))) 3))
(neg.f32 (+.f32 (/.f32 (-.f32 (/.f32 (+.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (fma.f32 #s(literal -2 binary32) (log.f32 (/.f32 #s(literal -1 binary32) u1)) (*.f32 (log.f32 #s(literal -1 binary32)) #s(literal 4 binary32))) u1) (fma.f32 #s(literal 1/3 binary32) (/.f32 (pow.f32 (+.f32 (neg.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1))) (*.f32 #s(literal 2 binary32) (log.f32 #s(literal -1 binary32)))) #s(literal 2 binary32)) u1) (fma.f32 (+.f32 (neg.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1))) (*.f32 #s(literal 2 binary32) (log.f32 #s(literal -1 binary32)))) (/.f32 (fma.f32 (+.f32 (neg.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1))) (*.f32 #s(literal 2 binary32) (log.f32 #s(literal -1 binary32)))) #s(literal 2/3 binary32) #s(literal -1 binary32)) u1) (/.f32 #s(literal 1 binary32) u1)))) (-.f32 (/.f32 (+.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1)) (neg.f32 (*.f32 #s(literal 2 binary32) (log.f32 #s(literal -1 binary32))))) u1) (fma.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1)) #s(literal -4 binary32) (fma.f32 #s(literal -1/2 binary32) (pow.f32 (+.f32 (neg.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1))) (*.f32 #s(literal 2 binary32) (log.f32 #s(literal -1 binary32)))) #s(literal 2 binary32)) (fma.f32 (+.f32 (neg.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1))) (*.f32 #s(literal 2 binary32) (log.f32 #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (+.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1)) (neg.f32 (*.f32 #s(literal 2 binary32) (log.f32 #s(literal -1 binary32)))))) (fma.f32 #s(literal 2 binary32) (log.f32 (/.f32 #s(literal -1 binary32) u1)) (*.f32 (log.f32 #s(literal -1 binary32)) #s(literal 4 binary32)))))))) (neg.f32 u1)) (*.f32 (+.f32 (neg.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1))) (*.f32 #s(literal 2 binary32) (log.f32 #s(literal -1 binary32)))) (+.f32 (+.f32 (neg.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1))) (*.f32 #s(literal 2 binary32) (log.f32 #s(literal -1 binary32)))) (fma.f32 #s(literal -2 binary32) (log.f32 (/.f32 #s(literal -1 binary32) u1)) (*.f32 (log.f32 #s(literal -1 binary32)) #s(literal 4 binary32)))))) u1) (pow.f32 (+.f32 (neg.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1))) (*.f32 #s(literal 2 binary32) (log.f32 #s(literal -1 binary32)))) #s(literal 3 binary32))))
u1
(* u1 (+ 1 (* 1/2 u1)))
(fma.f32 u1 (*.f32 u1 #s(literal 1/2 binary32)) u1)
(* u1 (+ 1 (* u1 (+ 1/2 (* 1/3 u1)))))
(fma.f32 u1 (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) u1)
(* u1 (+ 1 (* u1 (+ 1/2 (* u1 (+ 1/3 (* 1/4 u1)))))))
(fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u1)
(- (* -3 (log (/ 1 u1))) (+ (log -1) (* -4 (log (/ 1 u1)))))
(+.f32 (-.f32 (neg.f32 (*.f32 (log.f32 u1) #s(literal -3 binary32))) (log.f32 #s(literal -1 binary32))) (*.f32 (log.f32 u1) #s(literal -4 binary32)))
(- (+ (* -3 (log (/ 1 u1))) (/ 1 u1)) (+ (log -1) (* -4 (log (/ 1 u1)))))
(+.f32 (-.f32 (fma.f32 (neg.f32 (log.f32 u1)) #s(literal -3 binary32) (/.f32 #s(literal 1 binary32) u1)) (log.f32 #s(literal -1 binary32))) (*.f32 (log.f32 u1) #s(literal -4 binary32)))
(- (+ (* -3 (log (/ 1 u1))) (+ (/ 1/2 (pow u1 2)) (/ 1 u1))) (+ (log -1) (* -4 (log (/ 1 u1)))))
(+.f32 (fma.f32 (neg.f32 (log.f32 u1)) #s(literal -3 binary32) (/.f32 #s(literal 1/2 binary32) (*.f32 u1 u1))) (-.f32 (/.f32 #s(literal 1 binary32) u1) (fma.f32 (neg.f32 (log.f32 u1)) #s(literal -4 binary32) (log.f32 #s(literal -1 binary32)))))
(- (+ (* -3 (log (/ 1 u1))) (+ (/ 1/2 (pow u1 2)) (+ (/ 1 u1) (* 1/3 (/ 1 (pow u1 3)))))) (+ (log -1) (* -4 (log (/ 1 u1)))))
(+.f32 (fma.f32 (neg.f32 (log.f32 u1)) #s(literal -3 binary32) (/.f32 #s(literal 1/2 binary32) (*.f32 u1 u1))) (-.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1/3 binary32) (*.f32 u1 (*.f32 u1 u1)))) (fma.f32 (neg.f32 (log.f32 u1)) #s(literal -4 binary32) (log.f32 #s(literal -1 binary32)))))
(- (* -3 (log (/ -1 u1))) (* -4 (log (/ -1 u1))))
(log.f32 (/.f32 #s(literal -1 binary32) u1))
(- (+ (* -3 (log (/ -1 u1))) (/ 1 u1)) (* -4 (log (/ -1 u1))))
(+.f32 (/.f32 #s(literal 1 binary32) u1) (log.f32 (/.f32 #s(literal -1 binary32) u1)))
(- (+ (* -3 (log (/ -1 u1))) (+ (/ 1/2 (pow u1 2)) (/ 1 u1))) (* -4 (log (/ -1 u1))))
(+.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1/2 binary32) (*.f32 u1 u1))) (log.f32 (/.f32 #s(literal -1 binary32) u1)))
(- (+ (* -3 (log (/ -1 u1))) (* -1 (/ (- (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u1))) u1)) 1) u1))) (* -4 (log (/ -1 u1))))
(+.f32 (/.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)) (log.f32 (/.f32 #s(literal -1 binary32) u1)))
u1
(* u1 (+ 1 (* 1/2 u1)))
(fma.f32 u1 (*.f32 u1 #s(literal 1/2 binary32)) u1)
(* u1 (+ 1 (* u1 (+ 1/2 (* 1/3 u1)))))
(fma.f32 u1 (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) u1)
(* u1 (+ 1 (* u1 (+ 1/2 (* u1 (+ 1/3 (* -3/4 u1)))))))
(fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal -3/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u1)
(* -3 (log (/ 1 u1)))
(neg.f32 (*.f32 (log.f32 u1) #s(literal -3 binary32)))
(+ (* -3 (log (/ 1 u1))) (/ 1 u1))
(fma.f32 (neg.f32 (log.f32 u1)) #s(literal -3 binary32) (/.f32 #s(literal 1 binary32) u1))
(+ (* -3 (log (/ 1 u1))) (+ (/ 1/2 (pow u1 2)) (/ 1 u1)))
(+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 u1 u1)) (fma.f32 (neg.f32 (log.f32 u1)) #s(literal -3 binary32) (/.f32 #s(literal 1 binary32) u1)))
(+ (* -3 (log (/ 1 u1))) (+ (/ 1/2 (pow u1 2)) (+ (/ 1 u1) (* 1/3 (/ 1 (pow u1 3))))))
(+.f32 (fma.f32 (neg.f32 (log.f32 u1)) #s(literal -3 binary32) (/.f32 #s(literal 1/2 binary32) (*.f32 u1 u1))) (+.f32 (/.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1/3 binary32) (*.f32 u1 (*.f32 u1 u1)))))
(+ (log -1) (* -3 (log (/ -1 u1))))
(fma.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1)) #s(literal -3 binary32) (log.f32 #s(literal -1 binary32)))
(+ (log -1) (+ (* -3 (log (/ -1 u1))) (/ 1 u1)))
(+.f32 (/.f32 #s(literal 1 binary32) u1) (fma.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1)) #s(literal -3 binary32) (log.f32 #s(literal -1 binary32))))
(+ (log -1) (+ (* -3 (log (/ -1 u1))) (+ (/ 1/2 (pow u1 2)) (/ 1 u1))))
(+.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1/2 binary32) (*.f32 u1 u1))) (fma.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1)) #s(literal -3 binary32) (log.f32 #s(literal -1 binary32))))
(+ (log -1) (+ (* -3 (log (/ -1 u1))) (* -1 (/ (- (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u1))) u1)) 1) u1))))
(-.f32 (fma.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1)) #s(literal -3 binary32) (log.f32 #s(literal -1 binary32))) (/.f32 (+.f32 (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/3 binary32) u1)) (neg.f32 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)))) (fma.f32 #s(literal 1/4 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (sqrt.f32 u1)))
(+ (* (sqrt u1) (sin (* 2 (* u2 (PI))))) (* (pow u1 2) (+ (* 1/6 (* (sqrt u1) (sin (* 2 (* u2 (PI)))))) (* 1/4 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))))))
(fma.f32 (*.f32 u1 u1) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (fma.f32 #s(literal 1/4 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)))) (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))))
(+ (* (sqrt u1) (sin (* 2 (* u2 (PI))))) (* (pow u1 2) (+ (* 1/4 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))) (* u1 (+ (* 1/6 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))) (* 1/2 (* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (- 1/4 (* 1/16 (/ 1 u1)))))))))))
(fma.f32 (sqrt.f32 u1) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (*.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 #s(literal 1/6 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))) (*.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 u1)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1))))) (*.f32 (*.f32 #s(literal 1/4 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))))))
(* (sin (* 2 (* u2 (PI)))) (sqrt (- (* -3 (log (/ 1 u1))) (+ (log -1) (* -4 (log (/ 1 u1)))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (+.f32 (-.f32 (neg.f32 (*.f32 (log.f32 u1) #s(literal -3 binary32))) (log.f32 #s(literal -1 binary32))) (*.f32 (log.f32 u1) #s(literal -4 binary32)))))
(+ (* 1/2 (* (/ (sin (* 2 (* u2 (PI)))) u1) (sqrt (/ 1 (- (* -3 (log (/ 1 u1))) (+ (log -1) (* -4 (log (/ 1 u1))))))))) (* (sin (* 2 (* u2 (PI)))) (sqrt (- (* -3 (log (/ 1 u1))) (+ (log -1) (* -4 (log (/ 1 u1))))))))
(fma.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (+.f32 (-.f32 (neg.f32 (*.f32 (log.f32 u1) #s(literal -3 binary32))) (log.f32 #s(literal -1 binary32))) (*.f32 (log.f32 u1) #s(literal -4 binary32)))) (*.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) u1)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (-.f32 (neg.f32 (*.f32 (log.f32 u1) #s(literal -3 binary32))) (log.f32 #s(literal -1 binary32))) (*.f32 (log.f32 u1) #s(literal -4 binary32)))))))
(+ (* 1/2 (* (/ (sin (* 2 (* u2 (PI)))) u1) (sqrt (/ 1 (- (* -3 (log (/ 1 u1))) (+ (log -1) (* -4 (log (/ 1 u1))))))))) (+ (* 1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (- 1/2 (* 1/4 (/ 1 (- (* -3 (log (/ 1 u1))) (+ (log -1) (* -4 (log (/ 1 u1))))))))) (pow u1 2)) (sqrt (/ 1 (- (* -3 (log (/ 1 u1))) (+ (log -1) (* -4 (log (/ 1 u1))))))))) (* (sin (* 2 (* u2 (PI)))) (sqrt (- (* -3 (log (/ 1 u1))) (+ (log -1) (* -4 (log (/ 1 u1)))))))))
(fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (-.f32 (neg.f32 (*.f32 (log.f32 u1) #s(literal -3 binary32))) (log.f32 #s(literal -1 binary32))) (*.f32 (log.f32 u1) #s(literal -4 binary32))))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) u1) (*.f32 (*.f32 #s(literal 1/2 binary32) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal -1/4 binary32) (+.f32 (-.f32 (neg.f32 (*.f32 (log.f32 u1) #s(literal -3 binary32))) (log.f32 #s(literal -1 binary32))) (*.f32 (log.f32 u1) #s(literal -4 binary32))))) (*.f32 u1 u1)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (+.f32 (-.f32 (neg.f32 (*.f32 (log.f32 u1) #s(literal -3 binary32))) (log.f32 #s(literal -1 binary32))) (*.f32 (log.f32 u1) #s(literal -4 binary32))))))
(+ (* 1/2 (* (/ (sin (* 2 (* u2 (PI)))) u1) (sqrt (/ 1 (- (* -3 (log (/ 1 u1))) (+ (log -1) (* -4 (log (/ 1 u1))))))))) (+ (* 1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (- 1/3 (* 1/2 (/ (- 1/2 (* 1/4 (/ 1 (- (* -3 (log (/ 1 u1))) (+ (log -1) (* -4 (log (/ 1 u1)))))))) (- (* -3 (log (/ 1 u1))) (+ (log -1) (* -4 (log (/ 1 u1))))))))) (pow u1 3)) (sqrt (/ 1 (- (* -3 (log (/ 1 u1))) (+ (log -1) (* -4 (log (/ 1 u1))))))))) (+ (* 1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (- 1/2 (* 1/4 (/ 1 (- (* -3 (log (/ 1 u1))) (+ (log -1) (* -4 (log (/ 1 u1))))))))) (pow u1 2)) (sqrt (/ 1 (- (* -3 (log (/ 1 u1))) (+ (log -1) (* -4 (log (/ 1 u1))))))))) (* (sin (* 2 (* u2 (PI)))) (sqrt (- (* -3 (log (/ 1 u1))) (+ (log -1) (* -4 (log (/ 1 u1))))))))))
(fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (-.f32 (neg.f32 (*.f32 (log.f32 u1) #s(literal -3 binary32))) (log.f32 #s(literal -1 binary32))) (*.f32 (log.f32 u1) #s(literal -4 binary32))))) (fma.f32 (*.f32 #s(literal 1/2 binary32) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) (/.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 (-.f32 (neg.f32 (*.f32 (log.f32 u1) #s(literal -3 binary32))) (log.f32 #s(literal -1 binary32))) (*.f32 (log.f32 u1) #s(literal -4 binary32))))) (+.f32 (-.f32 (neg.f32 (*.f32 (log.f32 u1) #s(literal -3 binary32))) (log.f32 #s(literal -1 binary32))) (*.f32 (log.f32 u1) #s(literal -4 binary32)))))) (*.f32 u1 (*.f32 u1 u1))) (*.f32 (*.f32 #s(literal 1/2 binary32) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal -1/4 binary32) (+.f32 (-.f32 (neg.f32 (*.f32 (log.f32 u1) #s(literal -3 binary32))) (log.f32 #s(literal -1 binary32))) (*.f32 (log.f32 u1) #s(literal -4 binary32))))) (*.f32 u1 u1)))) (fma.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (+.f32 (-.f32 (neg.f32 (*.f32 (log.f32 u1) #s(literal -3 binary32))) (log.f32 #s(literal -1 binary32))) (*.f32 (log.f32 u1) #s(literal -4 binary32)))) (*.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) u1)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (-.f32 (neg.f32 (*.f32 (log.f32 u1) #s(literal -3 binary32))) (log.f32 #s(literal -1 binary32))) (*.f32 (log.f32 u1) #s(literal -4 binary32))))))))
(* (sin (* 2 (* u2 (PI)))) (sqrt (- (* -3 (log (/ -1 u1))) (* -4 (log (/ -1 u1))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1))))
(+ (* 1/2 (* (/ (sin (* 2 (* u2 (PI)))) u1) (sqrt (/ 1 (- (* -3 (log (/ -1 u1))) (* -4 (log (/ -1 u1)))))))) (* (sin (* 2 (* u2 (PI)))) (sqrt (- (* -3 (log (/ -1 u1))) (* -4 (log (/ -1 u1)))))))
(fma.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) (log.f32 (/.f32 #s(literal -1 binary32) u1))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1)))))
(+ (* -1 (/ (+ (* -1/2 (* (sin (* 2 (* u2 (PI)))) (sqrt (/ 1 (- (* -3 (log (/ -1 u1))) (* -4 (log (/ -1 u1)))))))) (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (- 1/2 (* 1/4 (/ 1 (- (* -3 (log (/ -1 u1))) (* -4 (log (/ -1 u1)))))))) u1) (sqrt (/ 1 (- (* -3 (log (/ -1 u1))) (* -4 (log (/ -1 u1))))))))) u1)) (* (sin (* 2 (* u2 (PI)))) (sqrt (- (* -3 (log (/ -1 u1))) (* -4 (log (/ -1 u1)))))))
(fma.f32 (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 (- (* -3 (log (/ -1 u1))) (* -4 (log (/ -1 u1)))))))) (sqrt (/ 1 (- (* -3 (log (/ -1 u1))) (* -4 (log (/ -1 u1)))))))) (* 1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (+ 1/3 (* -1/2 (/ (- 1/2 (* 1/4 (/ 1 (- (* -3 (log (/ -1 u1))) (* -4 (log (/ -1 u1))))))) (- (* -3 (log (/ -1 u1))) (* -4 (log (/ -1 u1)))))))) u1) (sqrt (/ 1 (- (* -3 (log (/ -1 u1))) (* -4 (log (/ -1 u1))))))))) u1)) (* -1/2 (* (sin (* 2 (* u2 (PI)))) (sqrt (/ 1 (- (* -3 (log (/ -1 u1))) (* -4 (log (/ -1 u1))))))))) u1)) (* (sin (* 2 (* u2 (PI)))) (sqrt (- (* -3 (log (/ -1 u1))) (* -4 (log (/ -1 u1)))))))
(fma.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1))) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (log.f32 (/.f32 #s(literal -1 binary32) u1))))) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (log.f32 (/.f32 #s(literal -1 binary32) u1)))) (fma.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal -1/4 binary32) (log.f32 (/.f32 #s(literal -1 binary32) u1)))) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (fma.f32 #s(literal -1/2 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal -1/4 binary32) (log.f32 (/.f32 #s(literal -1 binary32) u1)))) (log.f32 (/.f32 #s(literal -1 binary32) u1))) #s(literal 1/3 binary32))) u1)))) u1)) (neg.f32 u1)))
(* 2 (* (* u2 (PI)) (sqrt (- (log (* (+ 1 u1) (+ 1 (pow u1 2)))) (log (- 1 (pow u1 4)))))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))) (sqrt.f32 (-.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (log1p.f32 (neg.f32 (pow.f32 u1 #s(literal 4 binary32)))))))
(* u2 (+ (* -4/3 (* (* (pow u2 2) (pow (PI) 3)) (sqrt (- (log (* (+ 1 u1) (+ 1 (pow u1 2)))) (log (- 1 (pow u1 4))))))) (* 2 (* (PI) (sqrt (- (log (* (+ 1 u1) (+ 1 (pow u1 2)))) (log (- 1 (pow u1 4)))))))))
(*.f32 u2 (*.f32 (sqrt.f32 (-.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (log1p.f32 (neg.f32 (pow.f32 u1 #s(literal 4 binary32)))))) (fma.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (*.f32 u2 u2) (PI.f32)) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (PI.f32)))))
(* u2 (+ (* 2 (* (PI) (sqrt (- (log (* (+ 1 u1) (+ 1 (pow u1 2)))) (log (- 1 (pow u1 4))))))) (* (pow u2 2) (+ (* -4/3 (* (pow (PI) 3) (sqrt (- (log (* (+ 1 u1) (+ 1 (pow u1 2)))) (log (- 1 (pow u1 4))))))) (* 4/15 (* (* (pow u2 2) (pow (PI) 5)) (sqrt (- (log (* (+ 1 u1) (+ 1 (pow u1 2)))) (log (- 1 (pow u1 4)))))))))))
(*.f32 u2 (fma.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (sqrt.f32 (-.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (log1p.f32 (neg.f32 (pow.f32 u1 #s(literal 4 binary32))))))) (*.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (-.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (log1p.f32 (neg.f32 (pow.f32 u1 #s(literal 4 binary32)))))) (fma.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 (*.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32))) u2) u2))))))
(* u2 (+ (* 2 (* (PI) (sqrt (- (log (* (+ 1 u1) (+ 1 (pow u1 2)))) (log (- 1 (pow u1 4))))))) (* (pow u2 2) (+ (* -4/3 (* (pow (PI) 3) (sqrt (- (log (* (+ 1 u1) (+ 1 (pow u1 2)))) (log (- 1 (pow u1 4))))))) (* (pow u2 2) (+ (* -8/315 (* (* (pow u2 2) (pow (PI) 7)) (sqrt (- (log (* (+ 1 u1) (+ 1 (pow u1 2)))) (log (- 1 (pow u1 4))))))) (* 4/15 (* (pow (PI) 5) (sqrt (- (log (* (+ 1 u1) (+ 1 (pow u1 2)))) (log (- 1 (pow u1 4)))))))))))))
(*.f32 u2 (fma.f32 (sqrt.f32 (-.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (log1p.f32 (neg.f32 (pow.f32 u1 #s(literal 4 binary32)))))) (fma.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (*.f32 u2 u2) (PI.f32)) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (*.f32 (sqrt.f32 (-.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (log1p.f32 (neg.f32 (pow.f32 u1 #s(literal 4 binary32)))))) (fma.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32)) (*.f32 (*.f32 #s(literal -8/315 binary32) (*.f32 u2 u2)) (pow.f32 (PI.f32) #s(literal 7 binary32))))))))
(* (sin (* 2 (* u2 (PI)))) (sqrt (- (log (* (+ 1 u1) (+ 1 (pow u1 2)))) (log (- 1 (pow u1 4))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (-.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (log1p.f32 (neg.f32 (pow.f32 u1 #s(literal 4 binary32)))))))
(* (sin (* 2 (* u2 (PI)))) (sqrt (- (log (* (+ 1 u1) (+ 1 (pow u1 2)))) (log (- 1 (pow u1 4))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (-.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (log1p.f32 (neg.f32 (pow.f32 u1 #s(literal 4 binary32)))))))
(* (sin (* 2 (* u2 (PI)))) (sqrt (- (log (* (+ 1 u1) (+ 1 (pow u1 2)))) (log (- 1 (pow u1 4))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (-.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (log1p.f32 (neg.f32 (pow.f32 u1 #s(literal 4 binary32)))))))
(* (sin (* 2 (* u2 (PI)))) (sqrt (- (log (* (+ 1 u1) (+ 1 (pow u1 2)))) (log (- 1 (pow u1 4))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (-.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (log1p.f32 (neg.f32 (pow.f32 u1 #s(literal 4 binary32)))))))
(* (sin (* 2 (* u2 (PI)))) (sqrt (- (log (* (+ 1 u1) (+ 1 (pow u1 2)))) (log (- 1 (pow u1 4))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (-.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (log1p.f32 (neg.f32 (pow.f32 u1 #s(literal 4 binary32)))))))
(* (sin (* 2 (* u2 (PI)))) (sqrt (- (log (* (+ 1 u1) (+ 1 (pow u1 2)))) (log (- 1 (pow u1 4))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (-.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (log1p.f32 (neg.f32 (pow.f32 u1 #s(literal 4 binary32)))))))
(* (sin (* 2 (* u2 (PI)))) (sqrt (- (log (* (+ 1 u1) (+ 1 (pow u1 2)))) (log (- 1 (pow u1 4))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (-.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (log1p.f32 (neg.f32 (pow.f32 u1 #s(literal 4 binary32)))))))
(* (sin (* 2 (* u2 (PI)))) (sqrt (- (log (* (+ 1 u1) (+ 1 (pow u1 2)))) (log (- 1 (pow u1 4))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (sqrt.f32 (-.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (log1p.f32 (neg.f32 (pow.f32 u1 #s(literal 4 binary32)))))))
(sqrt u1)
(sqrt.f32 u1)
(+ (sqrt u1) (* 1/4 (sqrt (pow u1 3))))
(fma.f32 #s(literal 1/4 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (sqrt.f32 u1))
(+ (sqrt u1) (* (pow u1 2) (+ (* 1/6 (sqrt u1)) (* 1/4 (sqrt (/ 1 u1))))))
(fma.f32 (*.f32 u1 u1) (fma.f32 #s(literal 1/4 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (sqrt.f32 u1))
(+ (sqrt u1) (* (pow u1 2) (+ (* 1/4 (sqrt (/ 1 u1))) (* u1 (+ (* 1/6 (sqrt (/ 1 u1))) (* 1/2 (* (sqrt u1) (- 1/4 (* 1/16 (/ 1 u1))))))))))
(fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 #s(literal 1/6 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 u1)) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1)))) (*.f32 #s(literal 1/4 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 u1))
(sqrt (- (* -3 (log (/ 1 u1))) (+ (log -1) (* -4 (log (/ 1 u1))))))
(sqrt.f32 (+.f32 (-.f32 (neg.f32 (*.f32 (log.f32 u1) #s(literal -3 binary32))) (log.f32 #s(literal -1 binary32))) (*.f32 (log.f32 u1) #s(literal -4 binary32))))
(+ (sqrt (- (* -3 (log (/ 1 u1))) (+ (log -1) (* -4 (log (/ 1 u1)))))) (* 1/2 (* (/ 1 u1) (sqrt (/ 1 (- (* -3 (log (/ 1 u1))) (+ (log -1) (* -4 (log (/ 1 u1))))))))))
(fma.f32 (/.f32 #s(literal 1/2 binary32) u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (-.f32 (neg.f32 (*.f32 (log.f32 u1) #s(literal -3 binary32))) (log.f32 #s(literal -1 binary32))) (*.f32 (log.f32 u1) #s(literal -4 binary32))))) (sqrt.f32 (+.f32 (-.f32 (neg.f32 (*.f32 (log.f32 u1) #s(literal -3 binary32))) (log.f32 #s(literal -1 binary32))) (*.f32 (log.f32 u1) #s(literal -4 binary32)))))
(+ (sqrt (- (* -3 (log (/ 1 u1))) (+ (log -1) (* -4 (log (/ 1 u1)))))) (+ (* 1/2 (* (/ 1 u1) (sqrt (/ 1 (- (* -3 (log (/ 1 u1))) (+ (log -1) (* -4 (log (/ 1 u1))))))))) (* 1/2 (* (/ (- 1/2 (* 1/4 (/ 1 (- (* -3 (log (/ 1 u1))) (+ (log -1) (* -4 (log (/ 1 u1)))))))) (pow u1 2)) (sqrt (/ 1 (- (* -3 (log (/ 1 u1))) (+ (log -1) (* -4 (log (/ 1 u1)))))))))))
(fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (-.f32 (neg.f32 (*.f32 (log.f32 u1) #s(literal -3 binary32))) (log.f32 #s(literal -1 binary32))) (*.f32 (log.f32 u1) #s(literal -4 binary32))))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal -1/4 binary32) (+.f32 (-.f32 (neg.f32 (*.f32 (log.f32 u1) #s(literal -3 binary32))) (log.f32 #s(literal -1 binary32))) (*.f32 (log.f32 u1) #s(literal -4 binary32))))) (*.f32 u1 u1)) (/.f32 #s(literal 1/2 binary32) u1)) (sqrt.f32 (+.f32 (-.f32 (neg.f32 (*.f32 (log.f32 u1) #s(literal -3 binary32))) (log.f32 #s(literal -1 binary32))) (*.f32 (log.f32 u1) #s(literal -4 binary32)))))
(+ (sqrt (- (* -3 (log (/ 1 u1))) (+ (log -1) (* -4 (log (/ 1 u1)))))) (+ (* 1/2 (* (/ 1 u1) (sqrt (/ 1 (- (* -3 (log (/ 1 u1))) (+ (log -1) (* -4 (log (/ 1 u1))))))))) (+ (* 1/2 (* (/ (- 1/3 (* 1/2 (/ (- 1/2 (* 1/4 (/ 1 (- (* -3 (log (/ 1 u1))) (+ (log -1) (* -4 (log (/ 1 u1)))))))) (- (* -3 (log (/ 1 u1))) (+ (log -1) (* -4 (log (/ 1 u1)))))))) (pow u1 3)) (sqrt (/ 1 (- (* -3 (log (/ 1 u1))) (+ (log -1) (* -4 (log (/ 1 u1))))))))) (* 1/2 (* (/ (- 1/2 (* 1/4 (/ 1 (- (* -3 (log (/ 1 u1))) (+ (log -1) (* -4 (log (/ 1 u1)))))))) (pow u1 2)) (sqrt (/ 1 (- (* -3 (log (/ 1 u1))) (+ (log -1) (* -4 (log (/ 1 u1))))))))))))
(fma.f32 #s(literal 1/2 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (-.f32 (neg.f32 (*.f32 (log.f32 u1) #s(literal -3 binary32))) (log.f32 #s(literal -1 binary32))) (*.f32 (log.f32 u1) #s(literal -4 binary32))))) (+.f32 (/.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 (-.f32 (neg.f32 (*.f32 (log.f32 u1) #s(literal -3 binary32))) (log.f32 #s(literal -1 binary32))) (*.f32 (log.f32 u1) #s(literal -4 binary32))))) (+.f32 (-.f32 (neg.f32 (*.f32 (log.f32 u1) #s(literal -3 binary32))) (log.f32 #s(literal -1 binary32))) (*.f32 (log.f32 u1) #s(literal -4 binary32)))))) (*.f32 u1 (*.f32 u1 u1))) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal -1/4 binary32) (+.f32 (-.f32 (neg.f32 (*.f32 (log.f32 u1) #s(literal -3 binary32))) (log.f32 #s(literal -1 binary32))) (*.f32 (log.f32 u1) #s(literal -4 binary32))))) (*.f32 u1 u1))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (-.f32 (neg.f32 (*.f32 (log.f32 u1) #s(literal -3 binary32))) (log.f32 #s(literal -1 binary32))) (*.f32 (log.f32 u1) #s(literal -4 binary32))))) u1)) (sqrt.f32 (+.f32 (-.f32 (neg.f32 (*.f32 (log.f32 u1) #s(literal -3 binary32))) (log.f32 #s(literal -1 binary32))) (*.f32 (log.f32 u1) #s(literal -4 binary32)))))
(sqrt (- (* -3 (log (/ -1 u1))) (* -4 (log (/ -1 u1)))))
(sqrt.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1)))
(+ (sqrt (- (* -3 (log (/ -1 u1))) (* -4 (log (/ -1 u1))))) (* 1/2 (* (/ 1 u1) (sqrt (/ 1 (- (* -3 (log (/ -1 u1))) (* -4 (log (/ -1 u1)))))))))
(fma.f32 (/.f32 #s(literal 1/2 binary32) u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) (log.f32 (/.f32 #s(literal -1 binary32) u1)))) (sqrt.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1))))
(+ (sqrt (- (* -3 (log (/ -1 u1))) (* -4 (log (/ -1 u1))))) (* -1 (/ (+ (* -1/2 (sqrt (/ 1 (- (* -3 (log (/ -1 u1))) (* -4 (log (/ -1 u1))))))) (* -1/2 (* (/ (- 1/2 (* 1/4 (/ 1 (- (* -3 (log (/ -1 u1))) (* -4 (log (/ -1 u1))))))) u1) (sqrt (/ 1 (- (* -3 (log (/ -1 u1))) (* -4 (log (/ -1 u1))))))))) u1)))
(+.f32 (sqrt.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1))) (/.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (log.f32 (/.f32 #s(literal -1 binary32) u1)))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal -1/4 binary32) (log.f32 (/.f32 #s(literal -1 binary32) u1)))) u1) #s(literal 1/2 binary32))) u1))
(+ (sqrt (- (* -3 (log (/ -1 u1))) (* -4 (log (/ -1 u1))))) (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (* (- 1/2 (* 1/4 (/ 1 (- (* -3 (log (/ -1 u1))) (* -4 (log (/ -1 u1))))))) (sqrt (/ 1 (- (* -3 (log (/ -1 u1))) (* -4 (log (/ -1 u1)))))))) (* 1/2 (* (/ (+ 1/3 (* -1/2 (/ (- 1/2 (* 1/4 (/ 1 (- (* -3 (log (/ -1 u1))) (* -4 (log (/ -1 u1))))))) (- (* -3 (log (/ -1 u1))) (* -4 (log (/ -1 u1))))))) u1) (sqrt (/ 1 (- (* -3 (log (/ -1 u1))) (* -4 (log (/ -1 u1))))))))) u1)) (* -1/2 (sqrt (/ 1 (- (* -3 (log (/ -1 u1))) (* -4 (log (/ -1 u1)))))))) u1)))
(-.f32 (sqrt.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1))) (/.f32 (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (log.f32 (/.f32 #s(literal -1 binary32) u1)))) #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 #s(literal 1/2 binary32) (/.f32 #s(literal -1/4 binary32) (log.f32 (/.f32 #s(literal -1 binary32) u1)))) (/.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal -1/4 binary32) (log.f32 (/.f32 #s(literal -1 binary32) u1)))) (log.f32 (/.f32 #s(literal -1 binary32) u1))) #s(literal 1/3 binary32)) u1)))) u1)) u1))
(* 2 (* u2 (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))
(* 2 (* u2 (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))
(* 2 (* u2 (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))
(* 2 (* u2 (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))
(* 2 (* u2 (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))
(* 2 (* u2 (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))
(* 2 (* u2 (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))
(* 2 (* u2 (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))
(* 2 (* u2 (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))
(* 2 (* u2 (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))
(* 2 (* u2 (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))
(* 2 (* u2 (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))
(* 2 (* u2 (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))
(* u2 (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI))))
(*.f32 u2 (fma.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (*.f32 u2 u2) (PI.f32)) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (PI.f32))))
(* u2 (+ (* 2 (PI)) (* (pow u2 2) (+ (* -4/3 (pow (PI) 3)) (* 4/15 (* (pow u2 2) (pow (PI) 5)))))))
(*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 (*.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32))) u2) u2)) (*.f32 #s(literal 2 binary32) (PI.f32))))
(* u2 (+ (* 2 (PI)) (* (pow u2 2) (+ (* -4/3 (pow (PI) 3)) (* (pow u2 2) (+ (* -8/315 (* (pow u2 2) (pow (PI) 7))) (* 4/15 (pow (PI) 5))))))))
(*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32)) (*.f32 (*.f32 #s(literal -8/315 binary32) (*.f32 u2 u2)) (pow.f32 (PI.f32) #s(literal 7 binary32)))) (*.f32 (*.f32 #s(literal -4/3 binary32) (PI.f32)) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))
(sin (* 2 (* u2 (PI))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
(sin (* 2 (* u2 (PI))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
(sin (* 2 (* u2 (PI))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
(sin (* 2 (* u2 (PI))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
(sin (* 2 (* u2 (PI))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
(sin (* 2 (* u2 (PI))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
(sin (* 2 (* u2 (PI))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
(sin (* 2 (* u2 (PI))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
(* -1 u1)
(neg.f32 u1)
(* u1 (- (* -1/2 u1) 1))
(*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))
(* u1 (- (* u1 (- (* -1/3 u1) 1/2)) 1))
(*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))
(* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))
(*.f32 u1 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32)))
(+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1)))))
(+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))
(- (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))) (/ 1 u1))
(+.f32 (log.f32 u1) (+.f32 (log.f32 #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) u1)))
(+ (log -1) (+ (log (/ 1 u1)) (+ (* -2 (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) (+ (log (/ 1 u1)) (+ (* -2 (log (/ 1 u1))) (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u1))) (pow u1 2)))))) (/ 1 u1))
(+.f32 (-.f32 (log.f32 u1) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/3 binary32) u1)) (*.f32 u1 u1))) (+.f32 (log.f32 #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) u1)))
(+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1))))
(+.f32 (neg.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1))) (*.f32 #s(literal 2 binary32) (log.f32 #s(literal -1 binary32))))
(- (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1)))) (/ 1 u1))
(+.f32 (neg.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1))) (fma.f32 #s(literal 2 binary32) (log.f32 #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) u1)))
(+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (+ (* -1 (/ (+ 1 (* 1/2 (/ 1 u1))) u1)) (* 2 (log -1)))))
(+.f32 (neg.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1))) (fma.f32 #s(literal 2 binary32) (log.f32 #s(literal -1 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/2 binary32) u1)) (neg.f32 u1))))
(+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (+ (* -1 (/ (+ 1 (+ (/ 1/3 (pow u1 2)) (* 1/2 (/ 1 u1)))) u1)) (* 2 (log -1)))))
(+.f32 (neg.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1))) (fma.f32 #s(literal 2 binary32) (log.f32 #s(literal -1 binary32)) (/.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))))
(pow u1 2)
(*.f32 u1 u1)
(* (pow u1 2) (+ 1 u1))
(*.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal 1 binary32)))
(* (pow u1 2) (+ 1 (* u1 (+ 1 (* 11/12 u1)))))
(*.f32 (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 11/12 binary32) #s(literal 1 binary32)) #s(literal 1 binary32)) u1) u1)
(* (pow u1 2) (+ 1 (* u1 (+ 1 (* u1 (+ 11/12 (* 5/6 u1)))))))
(*.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal 5/6 binary32) #s(literal 11/12 binary32)) #s(literal 1 binary32)) #s(literal 1 binary32)))
(pow (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))) 2)
(pow.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)) #s(literal 2 binary32))
(+ (* -2 (/ (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))) u1)) (pow (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))) 2))
(fma.f32 #s(literal -2 binary32) (/.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)) u1) (pow.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)) #s(literal 2 binary32)))
(+ (* -2 (/ (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))) u1)) (+ (* -1 (/ (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))) (pow u1 2))) (+ (/ 1 (pow u1 2)) (pow (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))) 2))))
(fma.f32 #s(literal -2 binary32) (/.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)) u1) (-.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (pow.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)) #s(literal 2 binary32))) (/.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)) (*.f32 u1 u1))))
(+ (* -2 (/ (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))) u1)) (+ (* -1 (/ (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))) (pow u1 2))) (+ (* -2/3 (/ (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))) (pow u1 3))) (+ (/ 1 (pow u1 2)) (+ (/ 1 (pow u1 3)) (pow (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))) 2))))))
(fma.f32 #s(literal -2 binary32) (/.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)) u1) (-.f32 (+.f32 (fma.f32 #s(literal -2/3 binary32) (/.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)) (*.f32 u1 (*.f32 u1 u1))) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (pow.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)) #s(literal 2 binary32))) (/.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)) (*.f32 u1 u1))))
(pow (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1)))) 2)
(pow.f32 (+.f32 (neg.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1))) (*.f32 #s(literal 2 binary32) (log.f32 #s(literal -1 binary32)))) #s(literal 2 binary32))
(+ (* -1 (/ (+ (* -4 (log (/ -1 u1))) (+ (* 2 (log (/ -1 u1))) (* 4 (log -1)))) u1)) (pow (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1)))) 2))
(-.f32 (pow.f32 (+.f32 (neg.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1))) (*.f32 #s(literal 2 binary32) (log.f32 #s(literal -1 binary32)))) #s(literal 2 binary32)) (/.f32 (fma.f32 #s(literal -2 binary32) (log.f32 (/.f32 #s(literal -1 binary32) u1)) (*.f32 (log.f32 #s(literal -1 binary32)) #s(literal 4 binary32))) u1))
(+ (* -1 (/ (+ (* -4 (log (/ -1 u1))) (+ (* -1 (/ (+ 1 (* -1 (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1)))))) u1)) (+ (* 2 (log (/ -1 u1))) (* 4 (log -1))))) u1)) (pow (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1)))) 2))
(-.f32 (pow.f32 (+.f32 (neg.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1))) (*.f32 #s(literal 2 binary32) (log.f32 #s(literal -1 binary32)))) #s(literal 2 binary32)) (/.f32 (+.f32 (fma.f32 #s(literal -2 binary32) (log.f32 (/.f32 #s(literal -1 binary32) u1)) (*.f32 (log.f32 #s(literal -1 binary32)) #s(literal 4 binary32))) (/.f32 (+.f32 #s(literal 1 binary32) (+.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1)) (neg.f32 (*.f32 #s(literal 2 binary32) (log.f32 #s(literal -1 binary32)))))) (neg.f32 u1))) u1))
(+ (* -1 (/ (+ (* -4 (log (/ -1 u1))) (+ (* -1 (/ (+ 1 (+ (* -1 (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1))))) (* -1 (/ (- (* 2/3 (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1))))) 1) u1)))) u1)) (+ (* 2 (log (/ -1 u1))) (* 4 (log -1))))) u1)) (pow (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1)))) 2))
(-.f32 (pow.f32 (+.f32 (neg.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1))) (*.f32 #s(literal 2 binary32) (log.f32 #s(literal -1 binary32)))) #s(literal 2 binary32)) (/.f32 (+.f32 (fma.f32 #s(literal -2 binary32) (log.f32 (/.f32 #s(literal -1 binary32) u1)) (*.f32 (log.f32 #s(literal -1 binary32)) #s(literal 4 binary32))) (/.f32 (-.f32 (+.f32 #s(literal 1 binary32) (+.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1)) (neg.f32 (*.f32 #s(literal 2 binary32) (log.f32 #s(literal -1 binary32)))))) (/.f32 (fma.f32 (+.f32 (neg.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1))) (*.f32 #s(literal 2 binary32) (log.f32 #s(literal -1 binary32)))) #s(literal 2/3 binary32) #s(literal -1 binary32)) u1)) (neg.f32 u1))) u1))
(pow u1 2)
(*.f32 u1 u1)
(* (pow u1 2) (+ 1 u1))
(*.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal 1 binary32)))
(* (pow u1 2) (+ 1 (* u1 (+ 1 (* 11/12 u1)))))
(*.f32 (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 11/12 binary32) #s(literal 1 binary32)) #s(literal 1 binary32)) u1) u1)
(* (pow u1 2) (+ 1 (* u1 (+ 1 (* u1 (+ 11/12 (* 5/6 u1)))))))
(*.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal 5/6 binary32) #s(literal 11/12 binary32)) #s(literal 1 binary32)) #s(literal 1 binary32)))
(pow (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))) 2)
(pow.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)) #s(literal 2 binary32))
(+ (* -2 (/ (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))) u1)) (pow (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))) 2))
(fma.f32 #s(literal -2 binary32) (/.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)) u1) (pow.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)) #s(literal 2 binary32)))
(+ (* -2 (/ (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))) u1)) (+ (* -1 (/ (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))) (pow u1 2))) (+ (/ 1 (pow u1 2)) (pow (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))) 2))))
(fma.f32 #s(literal -2 binary32) (/.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)) u1) (-.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (pow.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)) #s(literal 2 binary32))) (/.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)) (*.f32 u1 u1))))
(+ (* -2 (/ (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))) u1)) (+ (* -1 (/ (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))) (pow u1 2))) (+ (* -2/3 (/ (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))) (pow u1 3))) (+ (/ 1 (pow u1 2)) (+ (/ 1 (pow u1 3)) (pow (+ (log -1) (+ (log (/ 1 u1)) (* -2 (log (/ 1 u1))))) 2))))))
(fma.f32 #s(literal -2 binary32) (/.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)) u1) (-.f32 (+.f32 (fma.f32 #s(literal -2/3 binary32) (/.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)) (*.f32 u1 (*.f32 u1 u1))) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (pow.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)) #s(literal 2 binary32))) (/.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)) (*.f32 u1 u1))))
(pow (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1)))) 2)
(pow.f32 (+.f32 (neg.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1))) (*.f32 #s(literal 2 binary32) (log.f32 #s(literal -1 binary32)))) #s(literal 2 binary32))
(+ (* -1 (/ (+ (* -4 (log (/ -1 u1))) (+ (* 2 (log (/ -1 u1))) (* 4 (log -1)))) u1)) (pow (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1)))) 2))
(-.f32 (pow.f32 (+.f32 (neg.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1))) (*.f32 #s(literal 2 binary32) (log.f32 #s(literal -1 binary32)))) #s(literal 2 binary32)) (/.f32 (fma.f32 #s(literal -2 binary32) (log.f32 (/.f32 #s(literal -1 binary32) u1)) (*.f32 (log.f32 #s(literal -1 binary32)) #s(literal 4 binary32))) u1))
(+ (* -1 (/ (+ (* -4 (log (/ -1 u1))) (+ (* -1 (/ (+ 1 (* -1 (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1)))))) u1)) (+ (* 2 (log (/ -1 u1))) (* 4 (log -1))))) u1)) (pow (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1)))) 2))
(-.f32 (pow.f32 (+.f32 (neg.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1))) (*.f32 #s(literal 2 binary32) (log.f32 #s(literal -1 binary32)))) #s(literal 2 binary32)) (/.f32 (+.f32 (fma.f32 #s(literal -2 binary32) (log.f32 (/.f32 #s(literal -1 binary32) u1)) (*.f32 (log.f32 #s(literal -1 binary32)) #s(literal 4 binary32))) (/.f32 (+.f32 #s(literal 1 binary32) (+.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1)) (neg.f32 (*.f32 #s(literal 2 binary32) (log.f32 #s(literal -1 binary32)))))) (neg.f32 u1))) u1))
(+ (* -1 (/ (+ (* -4 (log (/ -1 u1))) (+ (* -1 (/ (+ 1 (+ (* -1 (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1))))) (* -1 (/ (- (* 2/3 (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1))))) 1) u1)))) u1)) (+ (* 2 (log (/ -1 u1))) (* 4 (log -1))))) u1)) (pow (+ (log (/ -1 u1)) (+ (* -2 (log (/ -1 u1))) (* 2 (log -1)))) 2))
(-.f32 (pow.f32 (+.f32 (neg.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1))) (*.f32 #s(literal 2 binary32) (log.f32 #s(literal -1 binary32)))) #s(literal 2 binary32)) (/.f32 (+.f32 (fma.f32 #s(literal -2 binary32) (log.f32 (/.f32 #s(literal -1 binary32) u1)) (*.f32 (log.f32 #s(literal -1 binary32)) #s(literal 4 binary32))) (/.f32 (-.f32 (+.f32 #s(literal 1 binary32) (+.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1)) (neg.f32 (*.f32 #s(literal 2 binary32) (log.f32 #s(literal -1 binary32)))))) (/.f32 (fma.f32 (+.f32 (neg.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1))) (*.f32 #s(literal 2 binary32) (log.f32 #s(literal -1 binary32)))) #s(literal 2/3 binary32) #s(literal -1 binary32)) u1)) (neg.f32 u1))) u1))
(pow u1 4)
(pow.f32 u1 #s(literal 4 binary32))
(pow u1 4)
(pow.f32 u1 #s(literal 4 binary32))
(pow u1 4)
(pow.f32 u1 #s(literal 4 binary32))
(pow u1 4)
(pow.f32 u1 #s(literal 4 binary32))
(pow u1 4)
(pow.f32 u1 #s(literal 4 binary32))
(pow u1 4)
(pow.f32 u1 #s(literal 4 binary32))
(pow u1 4)
(pow.f32 u1 #s(literal 4 binary32))
(pow u1 4)
(pow.f32 u1 #s(literal 4 binary32))
(pow u1 4)
(pow.f32 u1 #s(literal 4 binary32))
(pow u1 4)
(pow.f32 u1 #s(literal 4 binary32))
(pow u1 4)
(pow.f32 u1 #s(literal 4 binary32))
(pow u1 4)
(pow.f32 u1 #s(literal 4 binary32))

rewrite295.0ms (2.2%)

Memory
-16.2MiB live, 421.2MiB allocated
Rules
4 212×lower-fma.f64
4 202×lower-fma.f32
3 642×lower-*.f64
3 616×lower-*.f32
2 244×lower-/.f64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
078640
0127355
1481285
23548218
09840218
Stop Event
iter limit
node limit
iter limit
Counts
27 → 1 032
Calls
Call 1
Inputs
(*.f32 (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 u1))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 u1)))))
(-.f32 (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 u1))))
(log1p.f32 u1)
(+.f32 #s(literal 0 binary32) (sqrt.f32 u1))
(*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (/.f32 (neg.f32 u1) (+.f32 #s(literal 0 binary32) (sqrt.f32 u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))
#s(approx (sqrt (neg (log (- 1 u1)))) (/.f32 (neg.f32 u1) (+.f32 #s(literal 0 binary32) (sqrt.f32 u1))))
(/.f32 (neg.f32 u1) (+.f32 #s(literal 0 binary32) (sqrt.f32 u1)))
(*.f32 (sqrt.f32 #s(approx (neg (+ (log (+ 1 (neg (* u1 u1)))) (/ (pow (log (+ 1 u1)) 2) (neg (log (+ 1 u1)))))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u1))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(sqrt.f32 #s(approx (neg (+ (log (+ 1 (neg (* u1 u1)))) (/ (pow (log (+ 1 u1)) 2) (neg (log (+ 1 u1)))))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u1)))
#s(approx (neg (+ (log (+ 1 (neg (* u1 u1)))) (/ (pow (log (+ 1 u1)) 2) (neg (log (+ 1 u1)))))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u1))
(fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u1)
(sqrt.f32 (+.f32 #s(literal 0 binary32) (fma.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) (*.f32 #s(literal 0 binary32) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32))))))))
(*.f32 #s(literal 0 binary32) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))))
(+.f32 #s(literal 0 binary32) (fma.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) (*.f32 #s(literal 0 binary32) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))))))
(-.f32 #s(literal 0 binary32) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))))))
(neg.f32 (-.f32 (log1p.f32 (neg.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32))))))
(log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32))))
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (log1p.f32 (neg.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(sqrt.f32 (neg.f32 (-.f32 (log1p.f32 (neg.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32)))))))
(PI.f32)
(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)
#s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
#s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32))))
(*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))))
(fma.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) (*.f32 #s(literal 0 binary32) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32))))))
(*.f32 (*.f32 u1 u1) (*.f32 u1 u1))
Outputs
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) (sqrt.f32 (neg.f32 (log1p.f32 u1))))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 u1))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))))
(exp.f32 (*.f32 (log.f32 (neg.f32 (log1p.f32 u1))) #s(literal 1/2 binary32)))
(pow.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) #s(literal 1/4 binary32))
(pow.f32 (neg.f32 (log1p.f32 u1)) #s(literal 1/2 binary32))
(pow.f32 (pow.f32 (neg.f32 (log1p.f32 u1)) #s(literal 1/4 binary32)) #s(literal 2 binary32))
(pow.f32 (exp.f32 (log.f32 (neg.f32 (log1p.f32 u1)))) #s(literal 1/2 binary32))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (fma.f32 (log1p.f32 (*.f32 u1 u1)) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (pow.f32 (log1p.f32 u1) #s(literal 2 binary32))) (-.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32))))))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (*.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (neg.f32 (log1p.f32 u1))))))
(/.f32 (sqrt.f32 (-.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32)))) (sqrt.f32 (fma.f32 (log1p.f32 (*.f32 u1 u1)) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)))))
(/.f32 (sqrt.f32 (-.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 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 (sqrt.f32 (*.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (neg.f32 (log1p.f32 u1)))) (sqrt.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))))
(/.f32 (sqrt.f32 (*.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (neg.f32 (log1p.f32 u1)))) (sqrt.f32 (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32)))))))
(/.f32 (sqrt.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 3 binary32)) (pow.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) #s(literal 3 binary32)))) (sqrt.f32 (neg.f32 (fma.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))) (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 2 binary32))))))
(/.f32 (sqrt.f32 (*.f32 (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))) (log1p.f32 u1))) (sqrt.f32 (neg.f32 (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))))))
(/.f32 (sqrt.f32 (neg.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 3 binary32)) (pow.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) #s(literal 3 binary32))))) (sqrt.f32 (fma.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))) (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 2 binary32)))))
(/.f32 (sqrt.f32 (neg.f32 (*.f32 (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))) (log1p.f32 u1)))) (sqrt.f32 (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))))))
(/.f32 (sqrt.f32 (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 (fma.f32 (log1p.f32 (*.f32 u1 u1)) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (pow.f32 (log1p.f32 u1) #s(literal 2 binary32))))))
(/.f32 (sqrt.f32 (neg.f32 (*.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (neg.f32 (log1p.f32 u1))))) (sqrt.f32 (neg.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))))))
(/.f32 (sqrt.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)))) (sqrt.f32 (+.f32 #s(literal 0 binary32) (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (*.f32 #s(literal 0 binary32) (log1p.f32 u1))))))
(/.f32 (sqrt.f32 (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)))) (sqrt.f32 (log1p.f32 u1)))
(/.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 3 binary32)) (pow.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) #s(literal 3 binary32))))) (sqrt.f32 (fma.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))) (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 2 binary32)))))
(/.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (*.f32 (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))) (log1p.f32 u1)))) (sqrt.f32 (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))))))
(sqrt.f32 (neg.f32 (log1p.f32 u1)))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (sqrt.f32 (-.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32)))) (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (log1p.f32 (*.f32 u1 u1)) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)))) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 (-.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (log1p.f32 (*.f32 u1 u1)) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (pow.f32 (log1p.f32 u1) #s(literal 2 binary32))))))
(*.f32 (sqrt.f32 (*.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (neg.f32 (log1p.f32 u1)))) (pow.f32 (/.f32 #s(literal 1 binary32) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 (*.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (neg.f32 (log1p.f32 u1)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))))))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (sqrt.f32 #s(literal -1 binary32)))
(*.f32 (pow.f32 (neg.f32 (log1p.f32 u1)) #s(literal 1/4 binary32)) (pow.f32 (neg.f32 (log1p.f32 u1)) #s(literal 1/4 binary32)))
(neg.f32 (log1p.f32 u1))
(neg.f32 (log.f32 (neg.f32 (+.f32 u1 #s(literal -1 binary32)))))
(exp.f32 (*.f32 (log.f32 (/.f32 #s(literal -1 binary32) (log1p.f32 u1))) #s(literal -1 binary32)))
(+.f32 (log1p.f32 u1) (neg.f32 (log1p.f32 (*.f32 u1 u1))))
(+.f32 #s(literal 0 binary32) (neg.f32 (log1p.f32 u1)))
(+.f32 (neg.f32 (log1p.f32 u1)) #s(literal 0 binary32))
(+.f32 (neg.f32 (log1p.f32 (*.f32 u1 u1))) (log1p.f32 u1))
(+.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (+.f32 u1 #s(literal -1 binary32)))))
(+.f32 (neg.f32 (log.f32 (+.f32 u1 #s(literal -1 binary32)))) (log.f32 #s(literal -1 binary32)))
(+.f32 (*.f32 #s(literal -1 binary32) (log1p.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (*.f32 #s(literal -1 binary32) (neg.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))))))
(+.f32 (*.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal -1 binary32)) (*.f32 (neg.f32 (log1p.f32 u1)) #s(literal -1 binary32)))
(+.f32 (*.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal -1 binary32)) (*.f32 (neg.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))) #s(literal -1 binary32)))
(+.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(+.f32 (*.f32 (neg.f32 (log1p.f32 u1)) #s(literal -1 binary32)) (*.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal -1 binary32)))
(+.f32 (log.f32 (pow.f32 (+.f32 u1 #s(literal 1 binary32)) #s(literal -1/2 binary32))) (log.f32 (pow.f32 (+.f32 u1 #s(literal 1 binary32)) #s(literal -1/2 binary32))))
(+.f32 (log.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (log1p.f32 (fma.f32 u1 u1 u1)))
(+.f32 (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1 binary32)))) (log1p.f32 (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal -1 binary32)))))
(+.f32 (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)))) (log1p.f32 (*.f32 u1 u1)))
(+.f32 (neg.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (neg.f32 (neg.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))))))
(pow.f32 (neg.f32 (log1p.f32 u1)) #s(literal 1 binary32))
(pow.f32 (/.f32 #s(literal -1 binary32) (log1p.f32 u1)) #s(literal -1 binary32))
(pow.f32 (/.f32 (/.f32 #s(literal -1 binary32) (log1p.f32 u1)) #s(literal 1 binary32)) #s(literal -1 binary32))
(pow.f32 (/.f32 (fma.f32 (log1p.f32 (*.f32 u1 u1)) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (pow.f32 (log1p.f32 u1) #s(literal 2 binary32))) (-.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (*.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (neg.f32 (log1p.f32 u1)))) #s(literal -1 binary32))
(fma.f32 (log1p.f32 u1) #s(literal 1 binary32) (neg.f32 (log1p.f32 (*.f32 u1 u1))))
(fma.f32 (log1p.f32 u1) #s(literal -1 binary32) #s(literal 0 binary32))
(fma.f32 (log1p.f32 u1) (*.f32 (log1p.f32 u1) (/.f32 #s(literal -1 binary32) (log1p.f32 u1))) #s(literal 0 binary32))
(fma.f32 (log1p.f32 u1) (/.f32 (log1p.f32 u1) (neg.f32 (log1p.f32 u1))) #s(literal 0 binary32))
(fma.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal -1 binary32) (*.f32 (neg.f32 (log1p.f32 u1)) #s(literal -1 binary32)))
(fma.f32 #s(literal 1 binary32) (log1p.f32 u1) (neg.f32 (log1p.f32 (*.f32 u1 u1))))
(fma.f32 #s(literal 1 binary32) (neg.f32 (log1p.f32 u1)) #s(literal 0 binary32))
(fma.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (/.f32 #s(literal -1 binary32) (log1p.f32 u1)) #s(literal 0 binary32))
(fma.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (neg.f32 (/.f32 #s(literal -1 binary32) (log1p.f32 u1))) (neg.f32 (log1p.f32 (*.f32 u1 u1))))
(fma.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) (log1p.f32 u1)) (neg.f32 (log1p.f32 (*.f32 u1 u1))))
(fma.f32 (neg.f32 (log1p.f32 u1)) #s(literal 1 binary32) #s(literal 0 binary32))
(fma.f32 (neg.f32 (log1p.f32 u1)) #s(literal -1 binary32) (*.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal -1 binary32)))
(fma.f32 #s(literal -1 binary32) (log1p.f32 u1) #s(literal 0 binary32))
(fma.f32 #s(literal -1 binary32) (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1))
(fma.f32 #s(literal -1 binary32) (neg.f32 (log1p.f32 u1)) (neg.f32 (log1p.f32 (*.f32 u1 u1))))
(fma.f32 #s(literal -1 binary32) (log1p.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 #s(literal -1 binary32) (neg.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))))))
(fma.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal -1 binary32) (*.f32 (neg.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))) #s(literal -1 binary32)))
(fma.f32 (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32))) (/.f32 #s(literal -1 binary32) (log1p.f32 u1)) (neg.f32 (log1p.f32 (*.f32 u1 u1))))
(fma.f32 (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (log1p.f32 u1)) #s(literal 0 binary32))
(fma.f32 (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32)) (pow.f32 (log1p.f32 u1) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 (log1p.f32 u1)) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal 1 binary32)))) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32)))) (neg.f32 (log1p.f32 (*.f32 u1 u1))))
(fma.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) (fma.f32 (log1p.f32 (*.f32 u1 u1)) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)))) #s(literal 0 binary32))
(fma.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 3 binary32)) (pow.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))) (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 2 binary32)))) (neg.f32 (log1p.f32 (*.f32 u1 u1))))
(fma.f32 (/.f32 #s(literal -1 binary32) (log1p.f32 u1)) (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) #s(literal 0 binary32))
(fma.f32 (*.f32 (log1p.f32 u1) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))) (/.f32 #s(literal 1 binary32) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))) (neg.f32 (log1p.f32 (*.f32 u1 u1))))
(fma.f32 (*.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (neg.f32 (log1p.f32 u1))) (/.f32 #s(literal 1 binary32) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))) #s(literal 0 binary32))
(fma.f32 (*.f32 (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))) (log1p.f32 u1)) (/.f32 #s(literal 1 binary32) (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))))) (neg.f32 (log1p.f32 (*.f32 u1 u1))))
(fma.f32 (/.f32 (log1p.f32 u1) #s(literal -1 binary32)) #s(literal 1 binary32) #s(literal 0 binary32))
(fma.f32 (sqrt.f32 (log1p.f32 u1)) (sqrt.f32 (log1p.f32 u1)) (neg.f32 (log1p.f32 (*.f32 u1 u1))))
(fma.f32 (pow.f32 (sqrt.f32 (log1p.f32 u1)) #s(literal 1 binary32)) (pow.f32 (sqrt.f32 (log1p.f32 u1)) #s(literal 1 binary32)) (neg.f32 (log1p.f32 (*.f32 u1 u1))))
(-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1)))
(-.f32 (log1p.f32 (*.f32 u1 u1)) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(-.f32 #s(literal 0 binary32) (log1p.f32 u1))
(-.f32 #s(literal 0 binary32) (log.f32 (neg.f32 (+.f32 u1 #s(literal -1 binary32)))))
(-.f32 (neg.f32 (log1p.f32 u1)) #s(literal 0 binary32))
(-.f32 (neg.f32 (log1p.f32 (*.f32 u1 u1))) (neg.f32 (log1p.f32 u1)))
(-.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) (log.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))))
(-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (+.f32 u1 #s(literal -1 binary32))))
(-.f32 (log.f32 #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 (neg.f32 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(-.f32 (neg.f32 (log.f32 (+.f32 u1 #s(literal -1 binary32)))) (log.f32 #s(literal -1 binary32)))
(-.f32 (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)) (fma.f32 (log1p.f32 (*.f32 u1 u1)) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)))) (/.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32)) (fma.f32 (log1p.f32 (*.f32 u1 u1)) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)))))
(-.f32 (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))) (/.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32)) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))))
(-.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (neg.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (log1p.f32 u1)))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal -1 binary32) (log1p.f32 u1)) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (log1p.f32 (*.f32 u1 u1)) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (pow.f32 (log1p.f32 u1) #s(literal 2 binary32))) (-.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (*.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (neg.f32 (log1p.f32 u1)))))
(/.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (neg.f32 (log1p.f32 u1)))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 #s(literal -1 binary32) (log1p.f32 u1))))
(/.f32 (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32))) (log1p.f32 u1))
(/.f32 (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32)) (pow.f32 (log1p.f32 u1) #s(literal 3 binary32))) (neg.f32 (fma.f32 (neg.f32 (log1p.f32 u1)) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal 1 binary32)))) (pow.f32 (log1p.f32 (*.f32 u1 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))) (fma.f32 (log1p.f32 (*.f32 u1 u1)) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (pow.f32 (log1p.f32 u1) #s(literal 2 binary32))))
(/.f32 (-.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (*.f32 u1 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 (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 3 binary32)) (pow.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) #s(literal 3 binary32))) (neg.f32 (fma.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))) (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 2 binary32)))))
(/.f32 (*.f32 (log1p.f32 u1) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))) (neg.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))))
(/.f32 (*.f32 (log1p.f32 u1) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))) (-.f32 (neg.f32 (log1p.f32 (*.f32 u1 u1))) (log1p.f32 u1)))
(/.f32 (*.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (neg.f32 (log1p.f32 u1))) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(/.f32 (*.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (neg.f32 (log1p.f32 u1))) (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))))))
(/.f32 (*.f32 (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))) (log1p.f32 u1)) (neg.f32 (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 3 binary32)) (pow.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) #s(literal 3 binary32)))) (fma.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))) (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 2 binary32))))
(/.f32 (neg.f32 (*.f32 (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))) (log1p.f32 u1))) (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32)))) (neg.f32 (fma.f32 (log1p.f32 (*.f32 u1 u1)) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (*.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (neg.f32 (log1p.f32 u1)))) (neg.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32)) (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)))) (fma.f32 (neg.f32 (log1p.f32 u1)) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal 1 binary32)))) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32))))
(/.f32 (neg.f32 (*.f32 (log1p.f32 u1) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))))) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(/.f32 (+.f32 (pow.f32 (neg.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 (log1p.f32 u1) #s(literal 3 binary32)) #s(literal 0 binary32)) (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (+.f32 #s(literal 0 binary32) (*.f32 (neg.f32 (log1p.f32 u1)) #s(literal 0 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 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) #s(literal 0 binary32)) (neg.f32 (log1p.f32 u1)))
(/.f32 (*.f32 #s(literal -1 binary32) (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32)) (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)))) (fma.f32 (neg.f32 (log1p.f32 u1)) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal 1 binary32)))) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32))))
(/.f32 (*.f32 #s(literal -1 binary32) (*.f32 (log1p.f32 u1) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))))) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(/.f32 (*.f32 #s(literal -1 binary32) (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 3 binary32)) (pow.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) #s(literal 3 binary32)))) (fma.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))) (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 2 binary32))))
(/.f32 (*.f32 #s(literal -1 binary32) (*.f32 (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))) (log1p.f32 u1))) (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))))
(/.f32 (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) #s(literal -1 binary32)) (log1p.f32 u1))
(*.f32 (log1p.f32 u1) #s(literal -1 binary32))
(*.f32 (log1p.f32 u1) (*.f32 (log1p.f32 u1) (/.f32 #s(literal -1 binary32) (log1p.f32 u1))))
(*.f32 (log1p.f32 u1) (/.f32 (log1p.f32 u1) (neg.f32 (log1p.f32 u1))))
(*.f32 #s(literal 1 binary32) (neg.f32 (log1p.f32 u1)))
(*.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (/.f32 #s(literal -1 binary32) (log1p.f32 u1)))
(*.f32 (neg.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 2 binary32))) (/.f32 #s(literal 1 binary32) (log1p.f32 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) (fma.f32 (log1p.f32 (*.f32 u1 u1)) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)))))
(*.f32 (/.f32 #s(literal -1 binary32) (log1p.f32 u1)) (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)))
(*.f32 (*.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (neg.f32 (log1p.f32 u1))) (/.f32 #s(literal 1 binary32) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))))
(*.f32 (/.f32 (log1p.f32 u1) #s(literal -1 binary32)) #s(literal 1 binary32))
(log.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))))
(log1p.f32 u1)
(neg.f32 (neg.f32 (log1p.f32 u1)))
(neg.f32 (log.f32 (/.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)))))
(neg.f32 (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))
(exp.f32 (log.f32 (log1p.f32 u1)))
(exp.f32 (-.f32 (*.f32 #s(literal 2 binary32) (log.f32 (log1p.f32 u1))) (log.f32 (log1p.f32 u1))))
(+.f32 (log1p.f32 u1) #s(literal 0 binary32))
(+.f32 (log1p.f32 (*.f32 u1 u1)) (neg.f32 (log1p.f32 u1)))
(+.f32 #s(literal 0 binary32) (log1p.f32 u1))
(+.f32 (neg.f32 (log1p.f32 u1)) (log1p.f32 (*.f32 u1 u1)))
(+.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (neg.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))))
(+.f32 (neg.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))) (log1p.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))
(+.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) (log.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))))
(+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (+.f32 u1 #s(literal -1 binary32))))
(+.f32 (log.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) #s(literal 1 binary32))) (neg.f32 (log1p.f32 u1)))
(+.f32 (log.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (log1p.f32 u1))
(+.f32 (log.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))))) (log.f32 #s(literal -1 binary32)))
(+.f32 (log.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (log1p.f32 (fma.f32 u1 u1 u1)))
(pow.f32 (log1p.f32 u1) #s(literal 1 binary32))
(pow.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) #s(literal 1/2 binary32))
(pow.f32 (neg.f32 (/.f32 #s(literal -1 binary32) (log1p.f32 u1))) #s(literal -1 binary32))
(pow.f32 (/.f32 (fma.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))) (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 2 binary32))) (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 3 binary32)) (pow.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) #s(literal 3 binary32)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))) (*.f32 (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))) (log1p.f32 u1))) #s(literal -1 binary32))
(pow.f32 (/.f32 (fma.f32 (neg.f32 (log1p.f32 u1)) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal 1 binary32)))) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32))) (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32)) (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (*.f32 (log1p.f32 u1) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))))) #s(literal -1 binary32))
(pow.f32 (/.f32 #s(literal 1 binary32) (log1p.f32 u1)) #s(literal -1 binary32))
(pow.f32 (sqrt.f32 (log1p.f32 u1)) #s(literal 2 binary32))
(fma.f32 (log1p.f32 u1) #s(literal 1 binary32) #s(literal 0 binary32))
(fma.f32 (log1p.f32 u1) #s(literal -1 binary32) (log1p.f32 (*.f32 u1 u1)))
(fma.f32 (log1p.f32 u1) (*.f32 (log1p.f32 u1) (/.f32 #s(literal -1 binary32) (log1p.f32 u1))) (log1p.f32 (*.f32 u1 u1)))
(fma.f32 (log1p.f32 u1) (/.f32 (log1p.f32 u1) (neg.f32 (log1p.f32 u1))) (log1p.f32 (*.f32 u1 u1)))
(fma.f32 #s(literal 1 binary32) (log1p.f32 u1) #s(literal 0 binary32))
(fma.f32 #s(literal 1 binary32) (neg.f32 (log1p.f32 u1)) (log1p.f32 (*.f32 u1 u1)))
(fma.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (/.f32 #s(literal -1 binary32) (log1p.f32 u1)) (log1p.f32 (*.f32 u1 u1)))
(fma.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (neg.f32 (/.f32 #s(literal -1 binary32) (log1p.f32 u1))) #s(literal 0 binary32))
(fma.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) (log1p.f32 u1)) #s(literal 0 binary32))
(fma.f32 (neg.f32 (log1p.f32 u1)) #s(literal 1 binary32) (log1p.f32 (*.f32 u1 u1)))
(fma.f32 #s(literal -1 binary32) (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1)))
(fma.f32 #s(literal -1 binary32) (neg.f32 (log1p.f32 u1)) #s(literal 0 binary32))
(fma.f32 #s(literal -1 binary32) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (log1p.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))
(fma.f32 (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32))) (/.f32 #s(literal -1 binary32) (log1p.f32 u1)) #s(literal 0 binary32))
(fma.f32 (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (log1p.f32 u1)) (log1p.f32 (*.f32 u1 u1)))
(fma.f32 (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32)) (pow.f32 (log1p.f32 u1) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 (log1p.f32 u1)) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal 1 binary32)))) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32)))) #s(literal 0 binary32))
(fma.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) (fma.f32 (log1p.f32 (*.f32 u1 u1)) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)))) (log1p.f32 (*.f32 u1 u1)))
(fma.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 3 binary32)) (pow.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))) (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 2 binary32)))) #s(literal 0 binary32))
(fma.f32 (/.f32 #s(literal -1 binary32) (log1p.f32 u1)) (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (log1p.f32 (*.f32 u1 u1)))
(fma.f32 (*.f32 (log1p.f32 u1) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))) (/.f32 #s(literal 1 binary32) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))) #s(literal 0 binary32))
(fma.f32 (*.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (neg.f32 (log1p.f32 u1))) (/.f32 #s(literal 1 binary32) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))) (log1p.f32 (*.f32 u1 u1)))
(fma.f32 (*.f32 (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))) (log1p.f32 u1)) (/.f32 #s(literal 1 binary32) (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))))) #s(literal 0 binary32))
(fma.f32 (/.f32 (log1p.f32 u1) #s(literal -1 binary32)) #s(literal 1 binary32) (log1p.f32 (*.f32 u1 u1)))
(fma.f32 (sqrt.f32 (log1p.f32 u1)) (sqrt.f32 (log1p.f32 u1)) #s(literal 0 binary32))
(fma.f32 (pow.f32 (sqrt.f32 (log1p.f32 u1)) #s(literal 1 binary32)) (pow.f32 (sqrt.f32 (log1p.f32 u1)) #s(literal 1 binary32)) #s(literal 0 binary32))
(-.f32 (log1p.f32 u1) #s(literal 0 binary32))
(-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1))
(-.f32 #s(literal 0 binary32) (neg.f32 (log1p.f32 u1)))
(-.f32 #s(literal 0 binary32) (log.f32 (/.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)))))
(-.f32 #s(literal 0 binary32) (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))
(-.f32 (neg.f32 (log1p.f32 u1)) (neg.f32 (log1p.f32 (*.f32 u1 u1))))
(-.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(-.f32 (log.f32 (fma.f32 u1 u1 #s(literal -1 binary32))) (log.f32 (-.f32 u1 #s(literal 1 binary32))))
(-.f32 (log1p.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal -1 binary32)) #s(literal 1 binary32)))))
(-.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) (log1p.f32 (fma.f32 u1 u1 u1)))
(-.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) (log.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32)))))
(-.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) (log.f32 (*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))))
(-.f32 (log1p.f32 (*.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (log.f32 (*.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32)) #s(literal 1 binary32)))))
(-.f32 (log1p.f32 (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))))
(-.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (+.f32 u1 #s(literal -1 binary32)))))
(-.f32 (log.f32 (+.f32 u1 #s(literal -1 binary32))) (log.f32 #s(literal -1 binary32)))
(-.f32 (/.f32 (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 3 binary32)) (fma.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))) (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 2 binary32)))) (/.f32 (pow.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) #s(literal 3 binary32)) (fma.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))) (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 2 binary32)))))
(-.f32 (/.f32 (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 2 binary32)) (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))))) (/.f32 (pow.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) #s(literal 2 binary32)) (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))))))
(-.f32 (/.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32)) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))) (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))))
(-.f32 (+.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 0 binary32)) (log1p.f32 u1))
(-.f32 (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32)))) (log1p.f32 (*.f32 u1 u1)))
(-.f32 (log.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) #s(literal 1 binary32))) (log1p.f32 u1))
(-.f32 (log.f32 (neg.f32 (fma.f32 u1 u1 #s(literal 1 binary32)))) (log.f32 (+.f32 u1 #s(literal -1 binary32))))
(-.f32 (log.f32 (neg.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (log.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))))
(-.f32 (log.f32 (*.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1 binary32)) #s(literal 1 binary32))) (log.f32 (*.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal -1 binary32)) #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32)))))
(-.f32 (log.f32 (*.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))))) (log1p.f32 (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal -1 binary32)))))
(-.f32 (log.f32 (*.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))))) (log.f32 (*.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal -1 binary32)) #s(literal 1 binary32)) #s(literal 1 binary32))))
(-.f32 (log.f32 (*.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1 binary32)) #s(literal -1 binary32))) (log.f32 (*.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal -1 binary32)) #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))))
(-.f32 (log.f32 (*.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))))) (log.f32 (*.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal -1 binary32)) #s(literal 1 binary32)) #s(literal -1 binary32))))
(-.f32 (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) #s(literal 1 binary32))) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(-.f32 (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))))) (log1p.f32 (*.f32 u1 u1)))
(-.f32 (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))))) (log.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) #s(literal 1 binary32))))
(-.f32 (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) #s(literal -1 binary32))) (log.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))))
(-.f32 (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))))) (log.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) #s(literal -1 binary32))))
(-.f32 (log.f32 (neg.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)))) (log.f32 (neg.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))))
(-.f32 (log.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) #s(literal -1 binary32))) (log.f32 (+.f32 u1 #s(literal -1 binary32))))
(-.f32 (log.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))))) (log.f32 #s(literal -1 binary32)))
(-.f32 (log.f32 (*.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32)))) (log1p.f32 u1))
(-.f32 (log.f32 (*.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (log1p.f32 (fma.f32 u1 u1 u1)))
(-.f32 (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) #s(literal 1 binary32))) (log1p.f32 (fma.f32 u1 u1 u1)))
(/.f32 #s(literal 1 binary32) (neg.f32 (/.f32 #s(literal -1 binary32) (log1p.f32 u1))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))) (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 2 binary32))) (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 3 binary32)) (pow.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) #s(literal 3 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))) (*.f32 (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))) (log1p.f32 u1))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (neg.f32 (log1p.f32 u1)) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal 1 binary32)))) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32))) (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32)) (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (*.f32 (log1p.f32 u1) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))))))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (log1p.f32 u1)))
(/.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (log1p.f32 u1))
(/.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) (log1p.f32 u1)))
(/.f32 (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32))) (neg.f32 (log1p.f32 u1)))
(/.f32 (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32)) (pow.f32 (log1p.f32 u1) #s(literal 3 binary32))) (fma.f32 (neg.f32 (log1p.f32 u1)) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal 1 binary32)))) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32))))
(/.f32 (+.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 u1) #s(literal 2 binary32)) (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32)) (*.f32 (log1p.f32 (*.f32 u1 u1)) (neg.f32 (log1p.f32 u1))))))
(/.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 3 binary32)) (pow.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) #s(literal 3 binary32))) (fma.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))) (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 2 binary32))))
(/.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 3 binary32)) (pow.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) #s(literal 3 binary32))) (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 2 binary32)) (-.f32 (pow.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) #s(literal 2 binary32)) (*.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (neg.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))))))))
(/.f32 (*.f32 (log1p.f32 u1) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(/.f32 (*.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (neg.f32 (log1p.f32 u1))) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(/.f32 (*.f32 (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))) (log1p.f32 u1)) (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))))
(/.f32 (*.f32 (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))) (log1p.f32 u1)) (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 3 binary32)) (pow.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) #s(literal 3 binary32)))) (neg.f32 (fma.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))) (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (*.f32 (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))) (log1p.f32 u1))) (neg.f32 (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32)) (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)))) (neg.f32 (fma.f32 (neg.f32 (log1p.f32 u1)) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal 1 binary32)))) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (*.f32 (log1p.f32 u1) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))))) (neg.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))))
(*.f32 (log1p.f32 u1) #s(literal 1 binary32))
(*.f32 #s(literal 1 binary32) (log1p.f32 u1))
(*.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (neg.f32 (/.f32 #s(literal -1 binary32) (log1p.f32 u1))))
(*.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) (log1p.f32 u1)))
(*.f32 #s(literal -1 binary32) (neg.f32 (log1p.f32 u1)))
(*.f32 (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32))) (/.f32 #s(literal -1 binary32) (log1p.f32 u1)))
(*.f32 (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32)) (pow.f32 (log1p.f32 u1) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 (log1p.f32 u1)) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal 1 binary32)))) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32)))))
(*.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 3 binary32)) (pow.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))) (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 2 binary32)))))
(*.f32 (*.f32 (log1p.f32 u1) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))) (/.f32 #s(literal 1 binary32) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))))
(*.f32 (*.f32 (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))) (log1p.f32 u1)) (/.f32 #s(literal 1 binary32) (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))))))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (pow.f32 (sqrt.f32 (log1p.f32 u1)) #s(literal 1 binary32)) (pow.f32 (sqrt.f32 (log1p.f32 u1)) #s(literal 1 binary32)))
(log.f32 (+.f32 u1 #s(literal 1 binary32)))
(log.f32 (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))))
(log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(neg.f32 (sqrt.f32 u1))
(exp.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 u1)))
(exp.f32 (*.f32 (log.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 u1))) #s(literal -1 binary32)))
(+.f32 #s(literal 0 binary32) (sqrt.f32 u1))
(+.f32 (sqrt.f32 u1) #s(literal 0 binary32))
(fabs.f32 (sqrt.f32 u1))
(pow.f32 u1 #s(literal 1/2 binary32))
(pow.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))
(pow.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 u1)) #s(literal -1 binary32))
(pow.f32 (sqrt.f32 u1) #s(literal 1 binary32))
(pow.f32 (/.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 u1)) #s(literal 1 binary32)) #s(literal -1 binary32))
(pow.f32 (pow.f32 u1 #s(literal 1/4 binary32)) #s(literal 2 binary32))
(fma.f32 u1 (/.f32 #s(literal 1 binary32) (sqrt.f32 u1)) #s(literal 0 binary32))
(fma.f32 #s(literal 1 binary32) (sqrt.f32 u1) #s(literal 0 binary32))
(fma.f32 #s(literal -1 binary32) (sqrt.f32 u1) #s(literal 0 binary32))
(fma.f32 (*.f32 u1 (sqrt.f32 u1)) (/.f32 #s(literal 1 binary32) u1) #s(literal 0 binary32))
(fma.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 u1)) u1 #s(literal 0 binary32))
(fma.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 u1)) (pow.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 0 binary32))
(fma.f32 (sqrt.f32 u1) #s(literal 1 binary32) #s(literal 0 binary32))
(fma.f32 (sqrt.f32 u1) (pow.f32 #s(literal 1 binary32) #s(literal 1/2 binary32)) #s(literal 0 binary32))
(fma.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 u1) #s(literal 0 binary32))
(fma.f32 (pow.f32 u1 #s(literal 1/4 binary32)) (pow.f32 u1 #s(literal 1/4 binary32)) #s(literal 0 binary32))
(fma.f32 (/.f32 u1 u1) (sqrt.f32 u1) #s(literal 0 binary32))
(fma.f32 (pow.f32 #s(literal 1 binary32) #s(literal 1/2 binary32)) (sqrt.f32 u1) #s(literal 0 binary32))
(fma.f32 (sqrt.f32 (sqrt.f32 u1)) (sqrt.f32 (sqrt.f32 u1)) #s(literal 0 binary32))
(-.f32 #s(literal 0 binary32) (sqrt.f32 u1))
(-.f32 (sqrt.f32 u1) #s(literal 0 binary32))
(-.f32 (/.f32 #s(literal 0 binary32) (sqrt.f32 u1)) (sqrt.f32 u1))
(/.f32 u1 (sqrt.f32 u1))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (sqrt.f32 u1)))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 u1)) #s(literal 1 binary32)))
(/.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (sqrt.f32 u1)))
(/.f32 (*.f32 u1 (sqrt.f32 u1)) u1)
(/.f32 (-.f32 #s(literal 0 binary32) (*.f32 u1 (sqrt.f32 u1))) u1)
(/.f32 (sqrt.f32 (*.f32 (*.f32 u1 (sqrt.f32 u1)) u1)) (sqrt.f32 (*.f32 u1 (sqrt.f32 u1))))
(/.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 (sqrt.f32 u1)))) (sqrt.f32 (*.f32 u1 (sqrt.f32 u1))))
(/.f32 (sqrt.f32 (*.f32 u1 (sqrt.f32 u1))) (sqrt.f32 (sqrt.f32 u1)))
(/.f32 (sqrt.f32 (+.f32 #s(literal 0 binary32) (*.f32 u1 (*.f32 u1 u1)))) (sqrt.f32 (+.f32 #s(literal 0 binary32) (-.f32 (*.f32 u1 u1) (*.f32 #s(literal 0 binary32) u1)))))
(/.f32 (sqrt.f32 (-.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 0 binary32))) (sqrt.f32 (fma.f32 u1 u1 (+.f32 #s(literal 0 binary32) (*.f32 u1 #s(literal 0 binary32))))))
(/.f32 (sqrt.f32 (-.f32 (*.f32 u1 u1) #s(literal 0 binary32))) (sqrt.f32 u1))
(sqrt.f32 u1)
(*.f32 u1 (/.f32 #s(literal 1 binary32) (sqrt.f32 u1)))
(*.f32 #s(literal 1 binary32) (sqrt.f32 u1))
(*.f32 #s(literal -1 binary32) (sqrt.f32 u1))
(*.f32 (*.f32 u1 (sqrt.f32 u1)) (/.f32 #s(literal 1 binary32) u1))
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 u1)) u1)
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 u1)) (pow.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))
(*.f32 (sqrt.f32 u1) #s(literal 1 binary32))
(*.f32 (sqrt.f32 u1) (pow.f32 #s(literal 1 binary32) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 u1))
(*.f32 (pow.f32 u1 #s(literal 1/4 binary32)) (pow.f32 u1 #s(literal 1/4 binary32)))
(*.f32 (/.f32 u1 u1) (sqrt.f32 u1))
(*.f32 (pow.f32 #s(literal 1 binary32) #s(literal 1/2 binary32)) (sqrt.f32 u1))
(*.f32 (sqrt.f32 (sqrt.f32 u1)) (sqrt.f32 (sqrt.f32 u1)))
(*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (sqrt.f32 u1)) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))))
(*.f32 #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) #s(approx (sqrt (neg (log (- 1 u1)))) (sqrt.f32 u1)))
#s(approx (sqrt (neg (log (- 1 u1)))) (sqrt.f32 u1))
(neg.f32 (sqrt.f32 u1))
(exp.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 u1)))
(exp.f32 (*.f32 (log.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 u1))) #s(literal -1 binary32)))
(+.f32 #s(literal 0 binary32) (sqrt.f32 u1))
(+.f32 (sqrt.f32 u1) #s(literal 0 binary32))
(fabs.f32 (sqrt.f32 u1))
(pow.f32 u1 #s(literal 1/2 binary32))
(pow.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))
(pow.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 u1)) #s(literal -1 binary32))
(pow.f32 (sqrt.f32 u1) #s(literal 1 binary32))
(pow.f32 (/.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 u1)) #s(literal 1 binary32)) #s(literal -1 binary32))
(pow.f32 (pow.f32 u1 #s(literal 1/4 binary32)) #s(literal 2 binary32))
(fma.f32 u1 (/.f32 #s(literal 1 binary32) (sqrt.f32 u1)) #s(literal 0 binary32))
(fma.f32 #s(literal 1 binary32) (sqrt.f32 u1) #s(literal 0 binary32))
(fma.f32 #s(literal -1 binary32) (sqrt.f32 u1) #s(literal 0 binary32))
(fma.f32 (*.f32 u1 (sqrt.f32 u1)) (/.f32 #s(literal 1 binary32) u1) #s(literal 0 binary32))
(fma.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 u1)) u1 #s(literal 0 binary32))
(fma.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 u1)) (pow.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 0 binary32))
(fma.f32 (sqrt.f32 u1) #s(literal 1 binary32) #s(literal 0 binary32))
(fma.f32 (sqrt.f32 u1) (pow.f32 #s(literal 1 binary32) #s(literal 1/2 binary32)) #s(literal 0 binary32))
(fma.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 u1) #s(literal 0 binary32))
(fma.f32 (pow.f32 u1 #s(literal 1/4 binary32)) (pow.f32 u1 #s(literal 1/4 binary32)) #s(literal 0 binary32))
(fma.f32 (/.f32 u1 u1) (sqrt.f32 u1) #s(literal 0 binary32))
(fma.f32 (pow.f32 #s(literal 1 binary32) #s(literal 1/2 binary32)) (sqrt.f32 u1) #s(literal 0 binary32))
(fma.f32 (sqrt.f32 (sqrt.f32 u1)) (sqrt.f32 (sqrt.f32 u1)) #s(literal 0 binary32))
(-.f32 #s(literal 0 binary32) (sqrt.f32 u1))
(-.f32 (sqrt.f32 u1) #s(literal 0 binary32))
(-.f32 (/.f32 #s(literal 0 binary32) (sqrt.f32 u1)) (sqrt.f32 u1))
(/.f32 u1 (sqrt.f32 u1))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (sqrt.f32 u1)))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 u1)) #s(literal 1 binary32)))
(/.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (sqrt.f32 u1)))
(/.f32 (*.f32 u1 (sqrt.f32 u1)) u1)
(/.f32 (-.f32 #s(literal 0 binary32) (*.f32 u1 (sqrt.f32 u1))) u1)
(/.f32 (sqrt.f32 (*.f32 (*.f32 u1 (sqrt.f32 u1)) u1)) (sqrt.f32 (*.f32 u1 (sqrt.f32 u1))))
(/.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 (sqrt.f32 u1)))) (sqrt.f32 (*.f32 u1 (sqrt.f32 u1))))
(/.f32 (sqrt.f32 (*.f32 u1 (sqrt.f32 u1))) (sqrt.f32 (sqrt.f32 u1)))
(/.f32 (sqrt.f32 (+.f32 #s(literal 0 binary32) (*.f32 u1 (*.f32 u1 u1)))) (sqrt.f32 (+.f32 #s(literal 0 binary32) (-.f32 (*.f32 u1 u1) (*.f32 #s(literal 0 binary32) u1)))))
(/.f32 (sqrt.f32 (-.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 0 binary32))) (sqrt.f32 (fma.f32 u1 u1 (+.f32 #s(literal 0 binary32) (*.f32 u1 #s(literal 0 binary32))))))
(/.f32 (sqrt.f32 (-.f32 (*.f32 u1 u1) #s(literal 0 binary32))) (sqrt.f32 u1))
(sqrt.f32 u1)
(*.f32 u1 (/.f32 #s(literal 1 binary32) (sqrt.f32 u1)))
(*.f32 #s(literal 1 binary32) (sqrt.f32 u1))
(*.f32 #s(literal -1 binary32) (sqrt.f32 u1))
(*.f32 (*.f32 u1 (sqrt.f32 u1)) (/.f32 #s(literal 1 binary32) u1))
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 u1)) u1)
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 u1)) (pow.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))
(*.f32 (sqrt.f32 u1) #s(literal 1 binary32))
(*.f32 (sqrt.f32 u1) (pow.f32 #s(literal 1 binary32) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 u1))
(*.f32 (pow.f32 u1 #s(literal 1/4 binary32)) (pow.f32 u1 #s(literal 1/4 binary32)))
(*.f32 (/.f32 u1 u1) (sqrt.f32 u1))
(*.f32 (pow.f32 #s(literal 1 binary32) #s(literal 1/2 binary32)) (sqrt.f32 u1))
(*.f32 (sqrt.f32 (sqrt.f32 u1)) (sqrt.f32 (sqrt.f32 u1)))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) (sqrt.f32 #s(approx (neg (+ (log (+ 1 (neg (* u1 u1)))) (/ (pow (log (+ 1 u1)) 2) (neg (log (+ 1 u1)))))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u1))))
(*.f32 (sqrt.f32 #s(approx (neg (+ (log (+ 1 (neg (* u1 u1)))) (/ (pow (log (+ 1 u1)) 2) (neg (log (+ 1 u1)))))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u1))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))))
(exp.f32 (*.f32 (log.f32 #s(approx (neg (+ (log (+ 1 (neg (* u1 u1)))) (/ (pow (log (+ 1 u1)) 2) (neg (log (+ 1 u1)))))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u1))) #s(literal 1/2 binary32)))
(pow.f32 #s(approx (neg (+ (log (+ 1 (neg (* u1 u1)))) (/ (pow (log (+ 1 u1)) 2) (neg (log (+ 1 u1)))))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u1)) #s(literal 1/2 binary32))
(pow.f32 (pow.f32 #s(approx (neg (+ (log (+ 1 (neg (* u1 u1)))) (/ (pow (log (+ 1 u1)) 2) (neg (log (+ 1 u1)))))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u1)) #s(literal 1/4 binary32)) #s(literal 2 binary32))
(pow.f32 (*.f32 #s(approx (neg (+ (log (+ 1 (neg (* u1 u1)))) (/ (pow (log (+ 1 u1)) 2) (neg (log (+ 1 u1)))))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u1)) #s(approx (neg (+ (log (+ 1 (neg (* u1 u1)))) (/ (pow (log (+ 1 u1)) 2) (neg (log (+ 1 u1)))))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u1))) #s(literal 1/4 binary32))
(pow.f32 (exp.f32 (log.f32 #s(approx (neg (+ (log (+ 1 (neg (* u1 u1)))) (/ (pow (log (+ 1 u1)) 2) (neg (log (+ 1 u1)))))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u1)))) #s(literal 1/2 binary32))
(sqrt.f32 #s(approx (neg (+ (log (+ 1 (neg (* u1 u1)))) (/ (pow (log (+ 1 u1)) 2) (neg (log (+ 1 u1)))))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u1)))
(*.f32 (pow.f32 #s(approx (neg (+ (log (+ 1 (neg (* u1 u1)))) (/ (pow (log (+ 1 u1)) 2) (neg (log (+ 1 u1)))))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u1)) #s(literal 1/4 binary32)) (pow.f32 #s(approx (neg (+ (log (+ 1 (neg (* u1 u1)))) (/ (pow (log (+ 1 u1)) 2) (neg (log (+ 1 u1)))))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u1)) #s(literal 1/4 binary32)))
#s(approx (neg (+ (log (+ 1 (neg (* u1 u1)))) (/ (pow (log (+ 1 u1)) 2) (neg (log (+ 1 u1)))))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u1))
(+.f32 u1 (*.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32))))
(+.f32 (*.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) u1)
(+.f32 (*.f32 #s(literal 1/3 binary32) (*.f32 u1 (*.f32 u1 u1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1))
(+.f32 (+.f32 u1 (*.f32 #s(literal 1/3 binary32) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (*.f32 u1 u1) #s(literal 1/2 binary32)))
(pow.f32 (/.f32 (fma.f32 u1 (-.f32 u1 (*.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))) (*.f32 (*.f32 u1 u1) (*.f32 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) (*.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))))) (fma.f32 u1 (*.f32 u1 u1) (*.f32 (*.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) (*.f32 (*.f32 u1 u1) (*.f32 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) (*.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))))))) #s(literal -1 binary32))
(pow.f32 (/.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u1) (*.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u1) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u1))) #s(literal -1 binary32))
(fma.f32 u1 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32))))
(fma.f32 u1 #s(literal -1 binary32) (*.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32))))
(fma.f32 u1 (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) u1)
(fma.f32 u1 (*.f32 u1 (*.f32 u1 #s(literal 1/3 binary32))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1))
(fma.f32 u1 (*.f32 #s(literal 1/3 binary32) (*.f32 u1 u1)) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1))
(fma.f32 u1 (pow.f32 #s(literal 1 binary32) #s(literal 1/2 binary32)) (*.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32))))
(fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u1)
(fma.f32 (*.f32 u1 u1) (*.f32 u1 #s(literal 1/3 binary32)) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1))
(fma.f32 (*.f32 u1 u1) (pow.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 u1)) #s(literal 2 binary32)) (*.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32))))
(fma.f32 #s(literal 1 binary32) u1 (*.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32))))
(fma.f32 #s(literal 1/3 binary32) (*.f32 u1 (*.f32 u1 u1)) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1))
(fma.f32 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) (*.f32 u1 u1) u1)
(fma.f32 #s(literal -1 binary32) u1 (*.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32))))
(fma.f32 (*.f32 u1 #s(literal 1/3 binary32)) (*.f32 u1 u1) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1))
(fma.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/3 binary32) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1))
(fma.f32 (*.f32 u1 (*.f32 u1 u1)) (pow.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 2 binary32)) (*.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32))))
(fma.f32 (sqrt.f32 u1) (sqrt.f32 u1) (*.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32))))
(fma.f32 (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) u1 u1)
(fma.f32 (*.f32 (*.f32 u1 #s(literal 1/3 binary32)) u1) u1 (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1))
(fma.f32 (*.f32 (*.f32 u1 u1) #s(literal 1/3 binary32)) u1 (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1))
(fma.f32 (pow.f32 #s(literal 1 binary32) #s(literal 1/2 binary32)) u1 (*.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32))))
(fma.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 u1)) #s(literal 2 binary32)) (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32))))
(fma.f32 (pow.f32 (/.f32 u1 u1) #s(literal 2 binary32)) u1 (*.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32))))
(-.f32 (*.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) u1)
(-.f32 (/.f32 (*.f32 (*.f32 u1 u1) (*.f32 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) (*.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32))))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u1)) (/.f32 (*.f32 u1 u1) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u1)))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 u1 (-.f32 u1 (*.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))) (*.f32 (*.f32 u1 u1) (*.f32 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) (*.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))))) (fma.f32 u1 (*.f32 u1 u1) (*.f32 (*.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) (*.f32 (*.f32 u1 u1) (*.f32 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) (*.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))))))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u1) (*.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u1) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u1))))
(/.f32 (fma.f32 u1 (*.f32 u1 u1) (*.f32 (*.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) (*.f32 (*.f32 u1 u1) (*.f32 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) (*.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32))))))) (fma.f32 u1 (-.f32 u1 (*.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))) (*.f32 (*.f32 u1 u1) (*.f32 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) (*.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))))))
(/.f32 (fma.f32 u1 (*.f32 u1 u1) (*.f32 (*.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) (*.f32 (*.f32 u1 u1) (*.f32 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) (*.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32))))))) (fma.f32 u1 u1 (-.f32 (*.f32 (*.f32 u1 u1) (*.f32 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) (*.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32))))) (*.f32 (*.f32 u1 u1) (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))))))
(/.f32 (*.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u1) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u1)) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u1))
(/.f32 (neg.f32 (fma.f32 u1 (*.f32 u1 u1) (*.f32 (*.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) (*.f32 (*.f32 u1 u1) (*.f32 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) (*.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))))))) (neg.f32 (fma.f32 u1 (-.f32 u1 (*.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))) (*.f32 (*.f32 u1 u1) (*.f32 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) (*.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32))))))))
(/.f32 (neg.f32 (*.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u1) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u1))) (neg.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u1)))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) (*.f32 (*.f32 u1 u1) (*.f32 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) (*.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))))) (*.f32 u1 (*.f32 u1 u1))) (fma.f32 u1 (*.f32 (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) (*.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))) (fma.f32 u1 u1 (*.f32 (*.f32 u1 u1) (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))))))
(/.f32 (-.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) (*.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))))) (-.f32 u1 (*.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))))
(/.f32 (fma.f32 (fma.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/27 binary32)) (*.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1/8 binary32))) u1 (*.f32 (fma.f32 (*.f32 #s(literal 1/3 binary32) (*.f32 u1 (*.f32 u1 u1))) (*.f32 #s(literal 1/3 binary32) (*.f32 u1 (*.f32 u1 u1))) (-.f32 (*.f32 (*.f32 (*.f32 u1 u1) #s(literal 1/2 binary32)) (*.f32 (*.f32 u1 u1) #s(literal 1/2 binary32))) (*.f32 (*.f32 #s(literal 1/3 binary32) (*.f32 u1 (*.f32 u1 u1))) (*.f32 (*.f32 u1 u1) #s(literal 1/2 binary32))))) (*.f32 u1 u1))) (*.f32 (fma.f32 (*.f32 #s(literal 1/3 binary32) (*.f32 u1 (*.f32 u1 u1))) (*.f32 #s(literal 1/3 binary32) (*.f32 u1 (*.f32 u1 u1))) (-.f32 (*.f32 (*.f32 (*.f32 u1 u1) #s(literal 1/2 binary32)) (*.f32 (*.f32 u1 u1) #s(literal 1/2 binary32))) (*.f32 (*.f32 #s(literal 1/3 binary32) (*.f32 u1 (*.f32 u1 u1))) (*.f32 (*.f32 u1 u1) #s(literal 1/2 binary32))))) u1))
(/.f32 (fma.f32 (fma.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/27 binary32)) (*.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1/8 binary32))) (+.f32 #s(literal 0 binary32) (fma.f32 u1 u1 (*.f32 #s(literal 0 binary32) u1))) (*.f32 (fma.f32 (*.f32 #s(literal 1/3 binary32) (*.f32 u1 (*.f32 u1 u1))) (*.f32 #s(literal 1/3 binary32) (*.f32 u1 (*.f32 u1 u1))) (-.f32 (*.f32 (*.f32 (*.f32 u1 u1) #s(literal 1/2 binary32)) (*.f32 (*.f32 u1 u1) #s(literal 1/2 binary32))) (*.f32 (*.f32 #s(literal 1/3 binary32) (*.f32 u1 (*.f32 u1 u1))) (*.f32 (*.f32 u1 u1) #s(literal 1/2 binary32))))) (-.f32 #s(literal 0 binary32) (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (fma.f32 (*.f32 #s(literal 1/3 binary32) (*.f32 u1 (*.f32 u1 u1))) (*.f32 #s(literal 1/3 binary32) (*.f32 u1 (*.f32 u1 u1))) (-.f32 (*.f32 (*.f32 (*.f32 u1 u1) #s(literal 1/2 binary32)) (*.f32 (*.f32 u1 u1) #s(literal 1/2 binary32))) (*.f32 (*.f32 #s(literal 1/3 binary32) (*.f32 u1 (*.f32 u1 u1))) (*.f32 (*.f32 u1 u1) #s(literal 1/2 binary32))))) (+.f32 #s(literal 0 binary32) (fma.f32 u1 u1 (*.f32 #s(literal 0 binary32) u1)))))
(/.f32 (fma.f32 (-.f32 (*.f32 (*.f32 #s(literal 1/3 binary32) (*.f32 u1 (*.f32 u1 u1))) (*.f32 #s(literal 1/3 binary32) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (*.f32 (*.f32 u1 u1) #s(literal 1/2 binary32)) (*.f32 (*.f32 u1 u1) #s(literal 1/2 binary32)))) u1 (*.f32 (-.f32 (*.f32 #s(literal 1/3 binary32) (*.f32 u1 (*.f32 u1 u1))) (*.f32 (*.f32 u1 u1) #s(literal 1/2 binary32))) (*.f32 u1 u1))) (*.f32 (-.f32 (*.f32 #s(literal 1/3 binary32) (*.f32 u1 (*.f32 u1 u1))) (*.f32 (*.f32 u1 u1) #s(literal 1/2 binary32))) u1))
(/.f32 (fma.f32 (-.f32 (*.f32 (*.f32 #s(literal 1/3 binary32) (*.f32 u1 (*.f32 u1 u1))) (*.f32 #s(literal 1/3 binary32) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (*.f32 (*.f32 u1 u1) #s(literal 1/2 binary32)) (*.f32 (*.f32 u1 u1) #s(literal 1/2 binary32)))) (+.f32 #s(literal 0 binary32) (fma.f32 u1 u1 (*.f32 #s(literal 0 binary32) u1))) (*.f32 (-.f32 (*.f32 #s(literal 1/3 binary32) (*.f32 u1 (*.f32 u1 u1))) (*.f32 (*.f32 u1 u1) #s(literal 1/2 binary32))) (-.f32 #s(literal 0 binary32) (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (-.f32 (*.f32 #s(literal 1/3 binary32) (*.f32 u1 (*.f32 u1 u1))) (*.f32 (*.f32 u1 u1) #s(literal 1/2 binary32))) (+.f32 #s(literal 0 binary32) (fma.f32 u1 u1 (*.f32 #s(literal 0 binary32) u1)))))
(/.f32 (fma.f32 (*.f32 (*.f32 u1 u1) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/27 binary32) #s(literal 1/8 binary32))) u1 (*.f32 (-.f32 (fma.f32 (*.f32 u1 u1) #s(literal 1/9 binary32) #s(literal 1/4 binary32)) (*.f32 u1 #s(literal 1/6 binary32))) (*.f32 u1 u1))) (*.f32 (-.f32 (fma.f32 (*.f32 u1 u1) #s(literal 1/9 binary32) #s(literal 1/4 binary32)) (*.f32 u1 #s(literal 1/6 binary32))) u1))
(/.f32 (fma.f32 (*.f32 (*.f32 u1 u1) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/27 binary32) #s(literal 1/8 binary32))) (+.f32 #s(literal 0 binary32) (fma.f32 u1 u1 (*.f32 #s(literal 0 binary32) u1))) (*.f32 (-.f32 (fma.f32 (*.f32 u1 u1) #s(literal 1/9 binary32) #s(literal 1/4 binary32)) (*.f32 u1 #s(literal 1/6 binary32))) (-.f32 #s(literal 0 binary32) (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (-.f32 (fma.f32 (*.f32 u1 u1) #s(literal 1/9 binary32) #s(literal 1/4 binary32)) (*.f32 u1 #s(literal 1/6 binary32))) (+.f32 #s(literal 0 binary32) (fma.f32 u1 u1 (*.f32 #s(literal 0 binary32) u1)))))
(/.f32 (fma.f32 (*.f32 (*.f32 u1 u1) (fma.f32 (*.f32 u1 u1) #s(literal 1/9 binary32) #s(literal -1/4 binary32))) u1 (*.f32 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal -1/2 binary32)) (*.f32 u1 u1))) (*.f32 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal -1/2 binary32)) u1))
(/.f32 (fma.f32 (*.f32 (*.f32 u1 u1) (fma.f32 (*.f32 u1 u1) #s(literal 1/9 binary32) #s(literal -1/4 binary32))) (+.f32 #s(literal 0 binary32) (fma.f32 u1 u1 (*.f32 #s(literal 0 binary32) u1))) (*.f32 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal -1/2 binary32)) (-.f32 #s(literal 0 binary32) (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal -1/2 binary32)) (+.f32 #s(literal 0 binary32) (fma.f32 u1 u1 (*.f32 #s(literal 0 binary32) u1)))))
(/.f32 (fma.f32 (*.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/27 binary32) #s(literal 1/8 binary32)) (*.f32 u1 u1)) u1 (*.f32 (-.f32 (fma.f32 (*.f32 u1 u1) #s(literal 1/9 binary32) #s(literal 1/4 binary32)) (*.f32 u1 #s(literal 1/6 binary32))) (*.f32 u1 u1))) (*.f32 (-.f32 (fma.f32 (*.f32 u1 u1) #s(literal 1/9 binary32) #s(literal 1/4 binary32)) (*.f32 u1 #s(literal 1/6 binary32))) u1))
(/.f32 (fma.f32 (*.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/27 binary32) #s(literal 1/8 binary32)) (*.f32 u1 u1)) (+.f32 #s(literal 0 binary32) (fma.f32 u1 u1 (*.f32 #s(literal 0 binary32) u1))) (*.f32 (-.f32 (fma.f32 (*.f32 u1 u1) #s(literal 1/9 binary32) #s(literal 1/4 binary32)) (*.f32 u1 #s(literal 1/6 binary32))) (-.f32 #s(literal 0 binary32) (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (-.f32 (fma.f32 (*.f32 u1 u1) #s(literal 1/9 binary32) #s(literal 1/4 binary32)) (*.f32 u1 #s(literal 1/6 binary32))) (+.f32 #s(literal 0 binary32) (fma.f32 u1 u1 (*.f32 #s(literal 0 binary32) u1)))))
(/.f32 (fma.f32 (*.f32 (fma.f32 (*.f32 u1 u1) #s(literal 1/9 binary32) #s(literal -1/4 binary32)) (*.f32 u1 u1)) u1 (*.f32 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal -1/2 binary32)) (*.f32 u1 u1))) (*.f32 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal -1/2 binary32)) u1))
(/.f32 (fma.f32 (*.f32 (fma.f32 (*.f32 u1 u1) #s(literal 1/9 binary32) #s(literal -1/4 binary32)) (*.f32 u1 u1)) (+.f32 #s(literal 0 binary32) (fma.f32 u1 u1 (*.f32 #s(literal 0 binary32) u1))) (*.f32 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal -1/2 binary32)) (-.f32 #s(literal 0 binary32) (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal -1/2 binary32)) (+.f32 #s(literal 0 binary32) (fma.f32 u1 u1 (*.f32 #s(literal 0 binary32) u1)))))
(/.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 (*.f32 #s(literal 1/3 binary32) (*.f32 u1 (*.f32 u1 u1))) (*.f32 #s(literal 1/3 binary32) (*.f32 u1 (*.f32 u1 u1))) (-.f32 (*.f32 (*.f32 (*.f32 u1 u1) #s(literal 1/2 binary32)) (*.f32 (*.f32 u1 u1) #s(literal 1/2 binary32))) (*.f32 (*.f32 #s(literal 1/3 binary32) (*.f32 u1 (*.f32 u1 u1))) (*.f32 (*.f32 u1 u1) #s(literal 1/2 binary32))))) (*.f32 (*.f32 u1 u1) (fma.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/27 binary32)) (*.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1/8 binary32))))) (*.f32 (*.f32 u1 u1) (fma.f32 (*.f32 #s(literal 1/3 binary32) (*.f32 u1 (*.f32 u1 u1))) (*.f32 #s(literal 1/3 binary32) (*.f32 u1 (*.f32 u1 u1))) (-.f32 (*.f32 (*.f32 (*.f32 u1 u1) #s(literal 1/2 binary32)) (*.f32 (*.f32 u1 u1) #s(literal 1/2 binary32))) (*.f32 (*.f32 #s(literal 1/3 binary32) (*.f32 u1 (*.f32 u1 u1))) (*.f32 (*.f32 u1 u1) #s(literal 1/2 binary32)))))))
(/.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (-.f32 (*.f32 #s(literal 1/3 binary32) (*.f32 u1 (*.f32 u1 u1))) (*.f32 (*.f32 u1 u1) #s(literal 1/2 binary32))) (*.f32 (*.f32 u1 u1) (-.f32 (*.f32 (*.f32 #s(literal 1/3 binary32) (*.f32 u1 (*.f32 u1 u1))) (*.f32 #s(literal 1/3 binary32) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (*.f32 (*.f32 u1 u1) #s(literal 1/2 binary32)) (*.f32 (*.f32 u1 u1) #s(literal 1/2 binary32)))))) (*.f32 (*.f32 u1 u1) (-.f32 (*.f32 #s(literal 1/3 binary32) (*.f32 u1 (*.f32 u1 u1))) (*.f32 (*.f32 u1 u1) #s(literal 1/2 binary32)))))
(/.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (-.f32 (fma.f32 (*.f32 u1 u1) #s(literal 1/9 binary32) #s(literal 1/4 binary32)) (*.f32 u1 #s(literal 1/6 binary32))) (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/27 binary32) #s(literal 1/8 binary32))))) (*.f32 (*.f32 u1 u1) (-.f32 (fma.f32 (*.f32 u1 u1) #s(literal 1/9 binary32) #s(literal 1/4 binary32)) (*.f32 u1 #s(literal 1/6 binary32)))))
(/.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal -1/2 binary32)) (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (fma.f32 (*.f32 u1 u1) #s(literal 1/9 binary32) #s(literal -1/4 binary32))))) (*.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal -1/2 binary32))))
(/.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (-.f32 (fma.f32 (*.f32 u1 u1) #s(literal 1/9 binary32) #s(literal 1/4 binary32)) (*.f32 u1 #s(literal 1/6 binary32))) (*.f32 (*.f32 u1 u1) (*.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/27 binary32) #s(literal 1/8 binary32)) (*.f32 u1 u1)))) (*.f32 (*.f32 u1 u1) (-.f32 (fma.f32 (*.f32 u1 u1) #s(literal 1/9 binary32) #s(literal 1/4 binary32)) (*.f32 u1 #s(literal 1/6 binary32)))))
(/.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal -1/2 binary32)) (*.f32 (*.f32 u1 u1) (*.f32 (fma.f32 (*.f32 u1 u1) #s(literal 1/9 binary32) #s(literal -1/4 binary32)) (*.f32 u1 u1)))) (*.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal -1/2 binary32))))
(/.f32 (fma.f32 (*.f32 (*.f32 u1 (sqrt.f32 u1)) u1) (fma.f32 (*.f32 #s(literal 1/3 binary32) (*.f32 u1 (*.f32 u1 u1))) (*.f32 #s(literal 1/3 binary32) (*.f32 u1 (*.f32 u1 u1))) (-.f32 (*.f32 (*.f32 (*.f32 u1 u1) #s(literal 1/2 binary32)) (*.f32 (*.f32 u1 u1) #s(literal 1/2 binary32))) (*.f32 (*.f32 #s(literal 1/3 binary32) (*.f32 u1 (*.f32 u1 u1))) (*.f32 (*.f32 u1 u1) #s(literal 1/2 binary32))))) (*.f32 (*.f32 u1 (sqrt.f32 u1)) (fma.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/27 binary32)) (*.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1/8 binary32))))) (*.f32 (*.f32 u1 (sqrt.f32 u1)) (fma.f32 (*.f32 #s(literal 1/3 binary32) (*.f32 u1 (*.f32 u1 u1))) (*.f32 #s(literal 1/3 binary32) (*.f32 u1 (*.f32 u1 u1))) (-.f32 (*.f32 (*.f32 (*.f32 u1 u1) #s(literal 1/2 binary32)) (*.f32 (*.f32 u1 u1) #s(literal 1/2 binary32))) (*.f32 (*.f32 #s(literal 1/3 binary32) (*.f32 u1 (*.f32 u1 u1))) (*.f32 (*.f32 u1 u1) #s(literal 1/2 binary32)))))))
(/.f32 (fma.f32 (*.f32 (*.f32 u1 (sqrt.f32 u1)) u1) (-.f32 (*.f32 #s(literal 1/3 binary32) (*.f32 u1 (*.f32 u1 u1))) (*.f32 (*.f32 u1 u1) #s(literal 1/2 binary32))) (*.f32 (*.f32 u1 (sqrt.f32 u1)) (-.f32 (*.f32 (*.f32 #s(literal 1/3 binary32) (*.f32 u1 (*.f32 u1 u1))) (*.f32 #s(literal 1/3 binary32) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (*.f32 (*.f32 u1 u1) #s(literal 1/2 binary32)) (*.f32 (*.f32 u1 u1) #s(literal 1/2 binary32)))))) (*.f32 (*.f32 u1 (sqrt.f32 u1)) (-.f32 (*.f32 #s(literal 1/3 binary32) (*.f32 u1 (*.f32 u1 u1))) (*.f32 (*.f32 u1 u1) #s(literal 1/2 binary32)))))
(/.f32 (fma.f32 (*.f32 (*.f32 u1 (sqrt.f32 u1)) u1) (-.f32 (fma.f32 (*.f32 u1 u1) #s(literal 1/9 binary32) #s(literal 1/4 binary32)) (*.f32 u1 #s(literal 1/6 binary32))) (*.f32 (*.f32 u1 (sqrt.f32 u1)) (*.f32 (*.f32 u1 u1) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/27 binary32) #s(literal 1/8 binary32))))) (*.f32 (*.f32 u1 (sqrt.f32 u1)) (-.f32 (fma.f32 (*.f32 u1 u1) #s(literal 1/9 binary32) #s(literal 1/4 binary32)) (*.f32 u1 #s(literal 1/6 binary32)))))
(/.f32 (fma.f32 (*.f32 (*.f32 u1 (sqrt.f32 u1)) u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal -1/2 binary32)) (*.f32 (*.f32 u1 (sqrt.f32 u1)) (*.f32 (*.f32 u1 u1) (fma.f32 (*.f32 u1 u1) #s(literal 1/9 binary32) #s(literal -1/4 binary32))))) (*.f32 (*.f32 u1 (sqrt.f32 u1)) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal -1/2 binary32))))
(/.f32 (fma.f32 (*.f32 (*.f32 u1 (sqrt.f32 u1)) u1) (-.f32 (fma.f32 (*.f32 u1 u1) #s(literal 1/9 binary32) #s(literal 1/4 binary32)) (*.f32 u1 #s(literal 1/6 binary32))) (*.f32 (*.f32 u1 (sqrt.f32 u1)) (*.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/27 binary32) #s(literal 1/8 binary32)) (*.f32 u1 u1)))) (*.f32 (*.f32 u1 (sqrt.f32 u1)) (-.f32 (fma.f32 (*.f32 u1 u1) #s(literal 1/9 binary32) #s(literal 1/4 binary32)) (*.f32 u1 #s(literal 1/6 binary32)))))
(/.f32 (fma.f32 (*.f32 (*.f32 u1 (sqrt.f32 u1)) u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal -1/2 binary32)) (*.f32 (*.f32 u1 (sqrt.f32 u1)) (*.f32 (fma.f32 (*.f32 u1 u1) #s(literal 1/9 binary32) #s(literal -1/4 binary32)) (*.f32 u1 u1)))) (*.f32 (*.f32 u1 (sqrt.f32 u1)) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal -1/2 binary32))))
(/.f32 (fma.f32 (*.f32 u1 (*.f32 u1 (sqrt.f32 u1))) (fma.f32 (*.f32 #s(literal 1/3 binary32) (*.f32 u1 (*.f32 u1 u1))) (*.f32 #s(literal 1/3 binary32) (*.f32 u1 (*.f32 u1 u1))) (-.f32 (*.f32 (*.f32 (*.f32 u1 u1) #s(literal 1/2 binary32)) (*.f32 (*.f32 u1 u1) #s(literal 1/2 binary32))) (*.f32 (*.f32 #s(literal 1/3 binary32) (*.f32 u1 (*.f32 u1 u1))) (*.f32 (*.f32 u1 u1) #s(literal 1/2 binary32))))) (*.f32 (*.f32 u1 (sqrt.f32 u1)) (fma.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/27 binary32)) (*.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1/8 binary32))))) (*.f32 (*.f32 u1 (sqrt.f32 u1)) (fma.f32 (*.f32 #s(literal 1/3 binary32) (*.f32 u1 (*.f32 u1 u1))) (*.f32 #s(literal 1/3 binary32) (*.f32 u1 (*.f32 u1 u1))) (-.f32 (*.f32 (*.f32 (*.f32 u1 u1) #s(literal 1/2 binary32)) (*.f32 (*.f32 u1 u1) #s(literal 1/2 binary32))) (*.f32 (*.f32 #s(literal 1/3 binary32) (*.f32 u1 (*.f32 u1 u1))) (*.f32 (*.f32 u1 u1) #s(literal 1/2 binary32)))))))
(/.f32 (fma.f32 (*.f32 u1 (*.f32 u1 (sqrt.f32 u1))) (-.f32 (*.f32 #s(literal 1/3 binary32) (*.f32 u1 (*.f32 u1 u1))) (*.f32 (*.f32 u1 u1) #s(literal 1/2 binary32))) (*.f32 (*.f32 u1 (sqrt.f32 u1)) (-.f32 (*.f32 (*.f32 #s(literal 1/3 binary32) (*.f32 u1 (*.f32 u1 u1))) (*.f32 #s(literal 1/3 binary32) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (*.f32 (*.f32 u1 u1) #s(literal 1/2 binary32)) (*.f32 (*.f32 u1 u1) #s(literal 1/2 binary32)))))) (*.f32 (*.f32 u1 (sqrt.f32 u1)) (-.f32 (*.f32 #s(literal 1/3 binary32) (*.f32 u1 (*.f32 u1 u1))) (*.f32 (*.f32 u1 u1) #s(literal 1/2 binary32)))))
(/.f32 (fma.f32 (*.f32 u1 (*.f32 u1 (sqrt.f32 u1))) (-.f32 (fma.f32 (*.f32 u1 u1) #s(literal 1/9 binary32) #s(literal 1/4 binary32)) (*.f32 u1 #s(literal 1/6 binary32))) (*.f32 (*.f32 u1 (sqrt.f32 u1)) (*.f32 (*.f32 u1 u1) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/27 binary32) #s(literal 1/8 binary32))))) (*.f32 (*.f32 u1 (sqrt.f32 u1)) (-.f32 (fma.f32 (*.f32 u1 u1) #s(literal 1/9 binary32) #s(literal 1/4 binary32)) (*.f32 u1 #s(literal 1/6 binary32)))))
(/.f32 (fma.f32 (*.f32 u1 (*.f32 u1 (sqrt.f32 u1))) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal -1/2 binary32)) (*.f32 (*.f32 u1 (sqrt.f32 u1)) (*.f32 (*.f32 u1 u1) (fma.f32 (*.f32 u1 u1) #s(literal 1/9 binary32) #s(literal -1/4 binary32))))) (*.f32 (*.f32 u1 (sqrt.f32 u1)) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal -1/2 binary32))))
(/.f32 (fma.f32 (*.f32 u1 (*.f32 u1 (sqrt.f32 u1))) (-.f32 (fma.f32 (*.f32 u1 u1) #s(literal 1/9 binary32) #s(literal 1/4 binary32)) (*.f32 u1 #s(literal 1/6 binary32))) (*.f32 (*.f32 u1 (sqrt.f32 u1)) (*.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/27 binary32) #s(literal 1/8 binary32)) (*.f32 u1 u1)))) (*.f32 (*.f32 u1 (sqrt.f32 u1)) (-.f32 (fma.f32 (*.f32 u1 u1) #s(literal 1/9 binary32) #s(literal 1/4 binary32)) (*.f32 u1 #s(literal 1/6 binary32)))))
(/.f32 (fma.f32 (*.f32 u1 (*.f32 u1 (sqrt.f32 u1))) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal -1/2 binary32)) (*.f32 (*.f32 u1 (sqrt.f32 u1)) (*.f32 (fma.f32 (*.f32 u1 u1) #s(literal 1/9 binary32) #s(literal -1/4 binary32)) (*.f32 u1 u1)))) (*.f32 (*.f32 u1 (sqrt.f32 u1)) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal -1/2 binary32))))
(/.f32 (fma.f32 (+.f32 #s(literal 0 binary32) (*.f32 u1 (*.f32 u1 u1))) (fma.f32 (*.f32 #s(literal 1/3 binary32) (*.f32 u1 (*.f32 u1 u1))) (*.f32 #s(literal 1/3 binary32) (*.f32 u1 (*.f32 u1 u1))) (-.f32 (*.f32 (*.f32 (*.f32 u1 u1) #s(literal 1/2 binary32)) (*.f32 (*.f32 u1 u1) #s(literal 1/2 binary32))) (*.f32 (*.f32 #s(literal 1/3 binary32) (*.f32 u1 (*.f32 u1 u1))) (*.f32 (*.f32 u1 u1) #s(literal 1/2 binary32))))) (*.f32 (+.f32 #s(literal 0 binary32) (-.f32 (*.f32 u1 u1) (*.f32 #s(literal 0 binary32) u1))) (fma.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/27 binary32)) (*.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1/8 binary32))))) (*.f32 (+.f32 #s(literal 0 binary32) (-.f32 (*.f32 u1 u1) (*.f32 #s(literal 0 binary32) u1))) (fma.f32 (*.f32 #s(literal 1/3 binary32) (*.f32 u1 (*.f32 u1 u1))) (*.f32 #s(literal 1/3 binary32) (*.f32 u1 (*.f32 u1 u1))) (-.f32 (*.f32 (*.f32 (*.f32 u1 u1) #s(literal 1/2 binary32)) (*.f32 (*.f32 u1 u1) #s(literal 1/2 binary32))) (*.f32 (*.f32 #s(literal 1/3 binary32) (*.f32 u1 (*.f32 u1 u1))) (*.f32 (*.f32 u1 u1) #s(literal 1/2 binary32)))))))
(/.f32 (fma.f32 (+.f32 #s(literal 0 binary32) (*.f32 u1 (*.f32 u1 u1))) (-.f32 (*.f32 #s(literal 1/3 binary32) (*.f32 u1 (*.f32 u1 u1))) (*.f32 (*.f32 u1 u1) #s(literal 1/2 binary32))) (*.f32 (+.f32 #s(literal 0 binary32) (-.f32 (*.f32 u1 u1) (*.f32 #s(literal 0 binary32) u1))) (-.f32 (*.f32 (*.f32 #s(literal 1/3 binary32) (*.f32 u1 (*.f32 u1 u1))) (*.f32 #s(literal 1/3 binary32) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (*.f32 (*.f32 u1 u1) #s(literal 1/2 binary32)) (*.f32 (*.f32 u1 u1) #s(literal 1/2 binary32)))))) (*.f32 (+.f32 #s(literal 0 binary32) (-.f32 (*.f32 u1 u1) (*.f32 #s(literal 0 binary32) u1))) (-.f32 (*.f32 #s(literal 1/3 binary32) (*.f32 u1 (*.f32 u1 u1))) (*.f32 (*.f32 u1 u1) #s(literal 1/2 binary32)))))
(/.f32 (fma.f32 (+.f32 #s(literal 0 binary32) (*.f32 u1 (*.f32 u1 u1))) (-.f32 (fma.f32 (*.f32 u1 u1) #s(literal 1/9 binary32) #s(literal 1/4 binary32)) (*.f32 u1 #s(literal 1/6 binary32))) (*.f32 (+.f32 #s(literal 0 binary32) (-.f32 (*.f32 u1 u1) (*.f32 #s(literal 0 binary32) u1))) (*.f32 (*.f32 u1 u1) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/27 binary32) #s(literal 1/8 binary32))))) (*.f32 (+.f32 #s(literal 0 binary32) (-.f32 (*.f32 u1 u1) (*.f32 #s(literal 0 binary32) u1))) (-.f32 (fma.f32 (*.f32 u1 u1) #s(literal 1/9 binary32) #s(literal 1/4 binary32)) (*.f32 u1 #s(literal 1/6 binary32)))))
(/.f32 (fma.f32 (+.f32 #s(literal 0 binary32) (*.f32 u1 (*.f32 u1 u1))) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal -1/2 binary32)) (*.f32 (+.f32 #s(literal 0 binary32) (-.f32 (*.f32 u1 u1) (*.f32 #s(literal 0 binary32) u1))) (*.f32 (*.f32 u1 u1) (fma.f32 (*.f32 u1 u1) #s(literal 1/9 binary32) #s(literal -1/4 binary32))))) (*.f32 (+.f32 #s(literal 0 binary32) (-.f32 (*.f32 u1 u1) (*.f32 #s(literal 0 binary32) u1))) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal -1/2 binary32))))
(/.f32 (fma.f32 (+.f32 #s(literal 0 binary32) (*.f32 u1 (*.f32 u1 u1))) (-.f32 (fma.f32 (*.f32 u1 u1) #s(literal 1/9 binary32) #s(literal 1/4 binary32)) (*.f32 u1 #s(literal 1/6 binary32))) (*.f32 (+.f32 #s(literal 0 binary32) (-.f32 (*.f32 u1 u1) (*.f32 #s(literal 0 binary32) u1))) (*.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/27 binary32) #s(literal 1/8 binary32)) (*.f32 u1 u1)))) (*.f32 (+.f32 #s(literal 0 binary32) (-.f32 (*.f32 u1 u1) (*.f32 #s(literal 0 binary32) u1))) (-.f32 (fma.f32 (*.f32 u1 u1) #s(literal 1/9 binary32) #s(literal 1/4 binary32)) (*.f32 u1 #s(literal 1/6 binary32)))))
(/.f32 (fma.f32 (+.f32 #s(literal 0 binary32) (*.f32 u1 (*.f32 u1 u1))) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal -1/2 binary32)) (*.f32 (+.f32 #s(literal 0 binary32) (-.f32 (*.f32 u1 u1) (*.f32 #s(literal 0 binary32) u1))) (*.f32 (fma.f32 (*.f32 u1 u1) #s(literal 1/9 binary32) #s(literal -1/4 binary32)) (*.f32 u1 u1)))) (*.f32 (+.f32 #s(literal 0 binary32) (-.f32 (*.f32 u1 u1) (*.f32 #s(literal 0 binary32) u1))) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal -1/2 binary32))))
(/.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 (*.f32 #s(literal 1/3 binary32) (*.f32 u1 (*.f32 u1 u1))) (*.f32 #s(literal 1/3 binary32) (*.f32 u1 (*.f32 u1 u1))) (-.f32 (*.f32 (*.f32 (*.f32 u1 u1) #s(literal 1/2 binary32)) (*.f32 (*.f32 u1 u1) #s(literal 1/2 binary32))) (*.f32 (*.f32 #s(literal 1/3 binary32) (*.f32 u1 (*.f32 u1 u1))) (*.f32 (*.f32 u1 u1) #s(literal 1/2 binary32))))) (*.f32 u1 (fma.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/27 binary32)) (*.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1/8 binary32))))) (*.f32 u1 (fma.f32 (*.f32 #s(literal 1/3 binary32) (*.f32 u1 (*.f32 u1 u1))) (*.f32 #s(literal 1/3 binary32) (*.f32 u1 (*.f32 u1 u1))) (-.f32 (*.f32 (*.f32 (*.f32 u1 u1) #s(literal 1/2 binary32)) (*.f32 (*.f32 u1 u1) #s(literal 1/2 binary32))) (*.f32 (*.f32 #s(literal 1/3 binary32) (*.f32 u1 (*.f32 u1 u1))) (*.f32 (*.f32 u1 u1) #s(literal 1/2 binary32)))))))
(/.f32 (fma.f32 (*.f32 u1 u1) (-.f32 (*.f32 #s(literal 1/3 binary32) (*.f32 u1 (*.f32 u1 u1))) (*.f32 (*.f32 u1 u1) #s(literal 1/2 binary32))) (*.f32 u1 (-.f32 (*.f32 (*.f32 #s(literal 1/3 binary32) (*.f32 u1 (*.f32 u1 u1))) (*.f32 #s(literal 1/3 binary32) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (*.f32 (*.f32 u1 u1) #s(literal 1/2 binary32)) (*.f32 (*.f32 u1 u1) #s(literal 1/2 binary32)))))) (*.f32 u1 (-.f32 (*.f32 #s(literal 1/3 binary32) (*.f32 u1 (*.f32 u1 u1))) (*.f32 (*.f32 u1 u1) #s(literal 1/2 binary32)))))
(/.f32 (fma.f32 (*.f32 u1 u1) (-.f32 (fma.f32 (*.f32 u1 u1) #s(literal 1/9 binary32) #s(literal 1/4 binary32)) (*.f32 u1 #s(literal 1/6 binary32))) (*.f32 u1 (*.f32 (*.f32 u1 u1) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/27 binary32) #s(literal 1/8 binary32))))) (*.f32 u1 (-.f32 (fma.f32 (*.f32 u1 u1) #s(literal 1/9 binary32) #s(literal 1/4 binary32)) (*.f32 u1 #s(literal 1/6 binary32)))))
(/.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal -1/2 binary32)) (*.f32 u1 (*.f32 (*.f32 u1 u1) (fma.f32 (*.f32 u1 u1) #s(literal 1/9 binary32) #s(literal -1/4 binary32))))) (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal -1/2 binary32))))
(/.f32 (fma.f32 (*.f32 u1 u1) (-.f32 (fma.f32 (*.f32 u1 u1) #s(literal 1/9 binary32) #s(literal 1/4 binary32)) (*.f32 u1 #s(literal 1/6 binary32))) (*.f32 u1 (*.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/27 binary32) #s(literal 1/8 binary32)) (*.f32 u1 u1)))) (*.f32 u1 (-.f32 (fma.f32 (*.f32 u1 u1) #s(literal 1/9 binary32) #s(literal 1/4 binary32)) (*.f32 u1 #s(literal 1/6 binary32)))))
(/.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal -1/2 binary32)) (*.f32 u1 (*.f32 (fma.f32 (*.f32 u1 u1) #s(literal 1/9 binary32) #s(literal -1/4 binary32)) (*.f32 u1 u1)))) (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal -1/2 binary32))))
(/.f32 (fma.f32 (-.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 0 binary32)) (fma.f32 (*.f32 #s(literal 1/3 binary32) (*.f32 u1 (*.f32 u1 u1))) (*.f32 #s(literal 1/3 binary32) (*.f32 u1 (*.f32 u1 u1))) (-.f32 (*.f32 (*.f32 (*.f32 u1 u1) #s(literal 1/2 binary32)) (*.f32 (*.f32 u1 u1) #s(literal 1/2 binary32))) (*.f32 (*.f32 #s(literal 1/3 binary32) (*.f32 u1 (*.f32 u1 u1))) (*.f32 (*.f32 u1 u1) #s(literal 1/2 binary32))))) (*.f32 (fma.f32 u1 u1 (+.f32 #s(literal 0 binary32) (*.f32 u1 #s(literal 0 binary32)))) (fma.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/27 binary32)) (*.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1/8 binary32))))) (*.f32 (fma.f32 u1 u1 (+.f32 #s(literal 0 binary32) (*.f32 u1 #s(literal 0 binary32)))) (fma.f32 (*.f32 #s(literal 1/3 binary32) (*.f32 u1 (*.f32 u1 u1))) (*.f32 #s(literal 1/3 binary32) (*.f32 u1 (*.f32 u1 u1))) (-.f32 (*.f32 (*.f32 (*.f32 u1 u1) #s(literal 1/2 binary32)) (*.f32 (*.f32 u1 u1) #s(literal 1/2 binary32))) (*.f32 (*.f32 #s(literal 1/3 binary32) (*.f32 u1 (*.f32 u1 u1))) (*.f32 (*.f32 u1 u1) #s(literal 1/2 binary32)))))))
(/.f32 (fma.f32 (-.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 0 binary32)) (-.f32 (*.f32 #s(literal 1/3 binary32) (*.f32 u1 (*.f32 u1 u1))) (*.f32 (*.f32 u1 u1) #s(literal 1/2 binary32))) (*.f32 (fma.f32 u1 u1 (+.f32 #s(literal 0 binary32) (*.f32 u1 #s(literal 0 binary32)))) (-.f32 (*.f32 (*.f32 #s(literal 1/3 binary32) (*.f32 u1 (*.f32 u1 u1))) (*.f32 #s(literal 1/3 binary32) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (*.f32 (*.f32 u1 u1) #s(literal 1/2 binary32)) (*.f32 (*.f32 u1 u1) #s(literal 1/2 binary32)))))) (*.f32 (fma.f32 u1 u1 (+.f32 #s(literal 0 binary32) (*.f32 u1 #s(literal 0 binary32)))) (-.f32 (*.f32 #s(literal 1/3 binary32) (*.f32 u1 (*.f32 u1 u1))) (*.f32 (*.f32 u1 u1) #s(literal 1/2 binary32)))))
(/.f32 (fma.f32 (-.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 0 binary32)) (-.f32 (fma.f32 (*.f32 u1 u1) #s(literal 1/9 binary32) #s(literal 1/4 binary32)) (*.f32 u1 #s(literal 1/6 binary32))) (*.f32 (fma.f32 u1 u1 (+.f32 #s(literal 0 binary32) (*.f32 u1 #s(literal 0 binary32)))) (*.f32 (*.f32 u1 u1) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/27 binary32) #s(literal 1/8 binary32))))) (*.f32 (fma.f32 u1 u1 (+.f32 #s(literal 0 binary32) (*.f32 u1 #s(literal 0 binary32)))) (-.f32 (fma.f32 (*.f32 u1 u1) #s(literal 1/9 binary32) #s(literal 1/4 binary32)) (*.f32 u1 #s(literal 1/6 binary32)))))
(/.f32 (fma.f32 (-.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 0 binary32)) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal -1/2 binary32)) (*.f32 (fma.f32 u1 u1 (+.f32 #s(literal 0 binary32) (*.f32 u1 #s(literal 0 binary32)))) (*.f32 (*.f32 u1 u1) (fma.f32 (*.f32 u1 u1) #s(literal 1/9 binary32) #s(literal -1/4 binary32))))) (*.f32 (fma.f32 u1 u1 (+.f32 #s(literal 0 binary32) (*.f32 u1 #s(literal 0 binary32)))) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal -1/2 binary32))))
(/.f32 (fma.f32 (-.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 0 binary32)) (-.f32 (fma.f32 (*.f32 u1 u1) #s(literal 1/9 binary32) #s(literal 1/4 binary32)) (*.f32 u1 #s(literal 1/6 binary32))) (*.f32 (fma.f32 u1 u1 (+.f32 #s(literal 0 binary32) (*.f32 u1 #s(literal 0 binary32)))) (*.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/27 binary32) #s(literal 1/8 binary32)) (*.f32 u1 u1)))) (*.f32 (fma.f32 u1 u1 (+.f32 #s(literal 0 binary32) (*.f32 u1 #s(literal 0 binary32)))) (-.f32 (fma.f32 (*.f32 u1 u1) #s(literal 1/9 binary32) #s(literal 1/4 binary32)) (*.f32 u1 #s(literal 1/6 binary32)))))
(/.f32 (fma.f32 (-.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 0 binary32)) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal -1/2 binary32)) (*.f32 (fma.f32 u1 u1 (+.f32 #s(literal 0 binary32) (*.f32 u1 #s(literal 0 binary32)))) (*.f32 (fma.f32 (*.f32 u1 u1) #s(literal 1/9 binary32) #s(literal -1/4 binary32)) (*.f32 u1 u1)))) (*.f32 (fma.f32 u1 u1 (+.f32 #s(literal 0 binary32) (*.f32 u1 #s(literal 0 binary32)))) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal -1/2 binary32))))
(/.f32 (fma.f32 (-.f32 (*.f32 u1 u1) #s(literal 0 binary32)) (fma.f32 (*.f32 #s(literal 1/3 binary32) (*.f32 u1 (*.f32 u1 u1))) (*.f32 #s(literal 1/3 binary32) (*.f32 u1 (*.f32 u1 u1))) (-.f32 (*.f32 (*.f32 (*.f32 u1 u1) #s(literal 1/2 binary32)) (*.f32 (*.f32 u1 u1) #s(literal 1/2 binary32))) (*.f32 (*.f32 #s(literal 1/3 binary32) (*.f32 u1 (*.f32 u1 u1))) (*.f32 (*.f32 u1 u1) #s(literal 1/2 binary32))))) (*.f32 u1 (fma.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/27 binary32)) (*.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1/8 binary32))))) (*.f32 u1 (fma.f32 (*.f32 #s(literal 1/3 binary32) (*.f32 u1 (*.f32 u1 u1))) (*.f32 #s(literal 1/3 binary32) (*.f32 u1 (*.f32 u1 u1))) (-.f32 (*.f32 (*.f32 (*.f32 u1 u1) #s(literal 1/2 binary32)) (*.f32 (*.f32 u1 u1) #s(literal 1/2 binary32))) (*.f32 (*.f32 #s(literal 1/3 binary32) (*.f32 u1 (*.f32 u1 u1))) (*.f32 (*.f32 u1 u1) #s(literal 1/2 binary32)))))))
(/.f32 (fma.f32 (-.f32 (*.f32 u1 u1) #s(literal 0 binary32)) (-.f32 (*.f32 #s(literal 1/3 binary32) (*.f32 u1 (*.f32 u1 u1))) (*.f32 (*.f32 u1 u1) #s(literal 1/2 binary32))) (*.f32 u1 (-.f32 (*.f32 (*.f32 #s(literal 1/3 binary32) (*.f32 u1 (*.f32 u1 u1))) (*.f32 #s(literal 1/3 binary32) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (*.f32 (*.f32 u1 u1) #s(literal 1/2 binary32)) (*.f32 (*.f32 u1 u1) #s(literal 1/2 binary32)))))) (*.f32 u1 (-.f32 (*.f32 #s(literal 1/3 binary32) (*.f32 u1 (*.f32 u1 u1))) (*.f32 (*.f32 u1 u1) #s(literal 1/2 binary32)))))
(/.f32 (fma.f32 (-.f32 (*.f32 u1 u1) #s(literal 0 binary32)) (-.f32 (fma.f32 (*.f32 u1 u1) #s(literal 1/9 binary32) #s(literal 1/4 binary32)) (*.f32 u1 #s(literal 1/6 binary32))) (*.f32 u1 (*.f32 (*.f32 u1 u1) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/27 binary32) #s(literal 1/8 binary32))))) (*.f32 u1 (-.f32 (fma.f32 (*.f32 u1 u1) #s(literal 1/9 binary32) #s(literal 1/4 binary32)) (*.f32 u1 #s(literal 1/6 binary32)))))
(/.f32 (fma.f32 (-.f32 (*.f32 u1 u1) #s(literal 0 binary32)) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal -1/2 binary32)) (*.f32 u1 (*.f32 (*.f32 u1 u1) (fma.f32 (*.f32 u1 u1) #s(literal 1/9 binary32) #s(literal -1/4 binary32))))) (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal -1/2 binary32))))
(/.f32 (fma.f32 (-.f32 (*.f32 u1 u1) #s(literal 0 binary32)) (-.f32 (fma.f32 (*.f32 u1 u1) #s(literal 1/9 binary32) #s(literal 1/4 binary32)) (*.f32 u1 #s(literal 1/6 binary32))) (*.f32 u1 (*.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/27 binary32) #s(literal 1/8 binary32)) (*.f32 u1 u1)))) (*.f32 u1 (-.f32 (fma.f32 (*.f32 u1 u1) #s(literal 1/9 binary32) #s(literal 1/4 binary32)) (*.f32 u1 #s(literal 1/6 binary32)))))
(/.f32 (fma.f32 (-.f32 (*.f32 u1 u1) #s(literal 0 binary32)) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal -1/2 binary32)) (*.f32 u1 (*.f32 (fma.f32 (*.f32 u1 u1) #s(literal 1/9 binary32) #s(literal -1/4 binary32)) (*.f32 u1 u1)))) (*.f32 u1 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal -1/2 binary32))))
(/.f32 (fma.f32 (*.f32 u1 (sqrt.f32 u1)) (fma.f32 (*.f32 #s(literal 1/3 binary32) (*.f32 u1 (*.f32 u1 u1))) (*.f32 #s(literal 1/3 binary32) (*.f32 u1 (*.f32 u1 u1))) (-.f32 (*.f32 (*.f32 (*.f32 u1 u1) #s(literal 1/2 binary32)) (*.f32 (*.f32 u1 u1) #s(literal 1/2 binary32))) (*.f32 (*.f32 #s(literal 1/3 binary32) (*.f32 u1 (*.f32 u1 u1))) (*.f32 (*.f32 u1 u1) #s(literal 1/2 binary32))))) (*.f32 (sqrt.f32 u1) (fma.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/27 binary32)) (*.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1/8 binary32))))) (*.f32 (sqrt.f32 u1) (fma.f32 (*.f32 #s(literal 1/3 binary32) (*.f32 u1 (*.f32 u1 u1))) (*.f32 #s(literal 1/3 binary32) (*.f32 u1 (*.f32 u1 u1))) (-.f32 (*.f32 (*.f32 (*.f32 u1 u1) #s(literal 1/2 binary32)) (*.f32 (*.f32 u1 u1) #s(literal 1/2 binary32))) (*.f32 (*.f32 #s(literal 1/3 binary32) (*.f32 u1 (*.f32 u1 u1))) (*.f32 (*.f32 u1 u1) #s(literal 1/2 binary32)))))))
(/.f32 (fma.f32 (*.f32 u1 (sqrt.f32 u1)) (-.f32 (*.f32 #s(literal 1/3 binary32) (*.f32 u1 (*.f32 u1 u1))) (*.f32 (*.f32 u1 u1) #s(literal 1/2 binary32))) (*.f32 (sqrt.f32 u1) (-.f32 (*.f32 (*.f32 #s(literal 1/3 binary32) (*.f32 u1 (*.f32 u1 u1))) (*.f32 #s(literal 1/3 binary32) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (*.f32 (*.f32 u1 u1) #s(literal 1/2 binary32)) (*.f32 (*.f32 u1 u1) #s(literal 1/2 binary32)))))) (*.f32 (sqrt.f32 u1) (-.f32 (*.f32 #s(literal 1/3 binary32) (*.f32 u1 (*.f32 u1 u1))) (*.f32 (*.f32 u1 u1) #s(literal 1/2 binary32)))))
(/.f32 (fma.f32 (*.f32 u1 (sqrt.f32 u1)) (-.f32 (fma.f32 (*.f32 u1 u1) #s(literal 1/9 binary32) #s(literal 1/4 binary32)) (*.f32 u1 #s(literal 1/6 binary32))) (*.f32 (sqrt.f32 u1) (*.f32 (*.f32 u1 u1) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/27 binary32) #s(literal 1/8 binary32))))) (*.f32 (sqrt.f32 u1) (-.f32 (fma.f32 (*.f32 u1 u1) #s(literal 1/9 binary32) #s(literal 1/4 binary32)) (*.f32 u1 #s(literal 1/6 binary32)))))
(/.f32 (fma.f32 (*.f32 u1 (sqrt.f32 u1)) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal -1/2 binary32)) (*.f32 (sqrt.f32 u1) (*.f32 (*.f32 u1 u1) (fma.f32 (*.f32 u1 u1) #s(literal 1/9 binary32) #s(literal -1/4 binary32))))) (*.f32 (sqrt.f32 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal -1/2 binary32))))
(/.f32 (fma.f32 (*.f32 u1 (sqrt.f32 u1)) (-.f32 (fma.f32 (*.f32 u1 u1) #s(literal 1/9 binary32) #s(literal 1/4 binary32)) (*.f32 u1 #s(literal 1/6 binary32))) (*.f32 (sqrt.f32 u1) (*.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/27 binary32) #s(literal 1/8 binary32)) (*.f32 u1 u1)))) (*.f32 (sqrt.f32 u1) (-.f32 (fma.f32 (*.f32 u1 u1) #s(literal 1/9 binary32) #s(literal 1/4 binary32)) (*.f32 u1 #s(literal 1/6 binary32)))))
(/.f32 (fma.f32 (*.f32 u1 (sqrt.f32 u1)) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal -1/2 binary32)) (*.f32 (sqrt.f32 u1) (*.f32 (fma.f32 (*.f32 u1 u1) #s(literal 1/9 binary32) #s(literal -1/4 binary32)) (*.f32 u1 u1)))) (*.f32 (sqrt.f32 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal -1/2 binary32))))
(/.f32 (fma.f32 (fma.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/27 binary32)) (*.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1/8 binary32))) (*.f32 u1 u1) (*.f32 (fma.f32 (*.f32 #s(literal 1/3 binary32) (*.f32 u1 (*.f32 u1 u1))) (*.f32 #s(literal 1/3 binary32) (*.f32 u1 (*.f32 u1 u1))) (-.f32 (*.f32 (*.f32 (*.f32 u1 u1) #s(literal 1/2 binary32)) (*.f32 (*.f32 u1 u1) #s(literal 1/2 binary32))) (*.f32 (*.f32 #s(literal 1/3 binary32) (*.f32 u1 (*.f32 u1 u1))) (*.f32 (*.f32 u1 u1) #s(literal 1/2 binary32))))) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (fma.f32 (*.f32 #s(literal 1/3 binary32) (*.f32 u1 (*.f32 u1 u1))) (*.f32 #s(literal 1/3 binary32) (*.f32 u1 (*.f32 u1 u1))) (-.f32 (*.f32 (*.f32 (*.f32 u1 u1) #s(literal 1/2 binary32)) (*.f32 (*.f32 u1 u1) #s(literal 1/2 binary32))) (*.f32 (*.f32 #s(literal 1/3 binary32) (*.f32 u1 (*.f32 u1 u1))) (*.f32 (*.f32 u1 u1) #s(literal 1/2 binary32))))) (*.f32 u1 u1)))
(/.f32 (fma.f32 (fma.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/27 binary32)) (*.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1/8 binary32))) (*.f32 u1 (sqrt.f32 u1)) (*.f32 (fma.f32 (*.f32 #s(literal 1/3 binary32) (*.f32 u1 (*.f32 u1 u1))) (*.f32 #s(literal 1/3 binary32) (*.f32 u1 (*.f32 u1 u1))) (-.f32 (*.f32 (*.f32 (*.f32 u1 u1) #s(literal 1/2 binary32)) (*.f32 (*.f32 u1 u1) #s(literal 1/2 binary32))) (*.f32 (*.f32 #s(literal 1/3 binary32) (*.f32 u1 (*.f32 u1 u1))) (*.f32 (*.f32 u1 u1) #s(literal 1/2 binary32))))) (*.f32 (*.f32 u1 (sqrt.f32 u1)) u1))) (*.f32 (fma.f32 (*.f32 #s(literal 1/3 binary32) (*.f32 u1 (*.f32 u1 u1))) (*.f32 #s(literal 1/3 binary32) (*.f32 u1 (*.f32 u1 u1))) (-.f32 (*.f32 (*.f32 (*.f32 u1 u1) #s(literal 1/2 binary32)) (*.f32 (*.f32 u1 u1) #s(literal 1/2 binary32))) (*.f32 (*.f32 #s(literal 1/3 binary32) (*.f32 u1 (*.f32 u1 u1))) (*.f32 (*.f32 u1 u1) #s(literal 1/2 binary32))))) (*.f32 u1 (sqrt.f32 u1))))
(/.f32 (fma.f32 (fma.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/27 binary32)) (*.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1/8 binary32))) (*.f32 u1 (sqrt.f32 u1)) (*.f32 (fma.f32 (*.f32 #s(literal 1/3 binary32) (*.f32 u1 (*.f32 u1 u1))) (*.f32 #s(literal 1/3 binary32) (*.f32 u1 (*.f32 u1 u1))) (-.f32 (*.f32 (*.f32 (*.f32 u1 u1) #s(literal 1/2 binary32)) (*.f32 (*.f32 u1 u1) #s(literal 1/2 binary32))) (*.f32 (*.f32 #s(literal 1/3 binary32) (*.f32 u1 (*.f32 u1 u1))) (*.f32 (*.f32 u1 u1) #s(literal 1/2 binary32))))) (*.f32 u1 (*.f32 u1 (sqrt.f32 u1))))) (*.f32 (fma.f32 (*.f32 #s(literal 1/3 binary32) (*.f32 u1 (*.f32 u1 u1))) (*.f32 #s(literal 1/3 binary32) (*.f32 u1 (*.f32 u1 u1))) (-.f32 (*.f32 (*.f32 (*.f32 u1 u1) #s(literal 1/2 binary32)) (*.f32 (*.f32 u1 u1) #s(literal 1/2 binary32))) (*.f32 (*.f32 #s(literal 1/3 binary32) (*.f32 u1 (*.f32 u1 u1))) (*.f32 (*.f32 u1 u1) #s(literal 1/2 binary32))))) (*.f32 u1 (sqrt.f32 u1))))
(/.f32 (fma.f32 (fma.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/27 binary32)) (*.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1/8 binary32))) (+.f32 #s(literal 0 binary32) (-.f32 (*.f32 u1 u1) (*.f32 #s(literal 0 binary32) u1))) (*.f32 (fma.f32 (*.f32 #s(literal 1/3 binary32) (*.f32 u1 (*.f32 u1 u1))) (*.f32 #s(literal 1/3 binary32) (*.f32 u1 (*.f32 u1 u1))) (-.f32 (*.f32 (*.f32 (*.f32 u1 u1) #s(literal 1/2 binary32)) (*.f32 (*.f32 u1 u1) #s(literal 1/2 binary32))) (*.f32 (*.f32 #s(literal 1/3 binary32) (*.f32 u1 (*.f32 u1 u1))) (*.f32 (*.f32 u1 u1) #s(literal 1/2 binary32))))) (+.f32 #s(literal 0 binary32) (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (fma.f32 (*.f32 #s(literal 1/3 binary32) (*.f32 u1 (*.f32 u1 u1))) (*.f32 #s(literal 1/3 binary32) (*.f32 u1 (*.f32 u1 u1))) (-.f32 (*.f32 (*.f32 (*.f32 u1 u1) #s(literal 1/2 binary32)) (*.f32 (*.f32 u1 u1) #s(literal 1/2 binary32))) (*.f32 (*.f32 #s(literal 1/3 binary32) (*.f32 u1 (*.f32 u1 u1))) (*.f32 (*.f32 u1 u1) #s(literal 1/2 binary32))))) (+.f32 #s(literal 0 binary32) (-.f32 (*.f32 u1 u1) (*.f32 #s(literal 0 binary32) u1)))))
(/.f32 (fma.f32 (fma.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/27 binary32)) (*.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1/8 binary32))) (fma.f32 u1 u1 (+.f32 #s(literal 0 binary32) (*.f32 u1 #s(literal 0 binary32)))) (*.f32 (fma.f32 (*.f32 #s(literal 1/3 binary32) (*.f32 u1 (*.f32 u1 u1))) (*.f32 #s(literal 1/3 binary32) (*.f32 u1 (*.f32 u1 u1))) (-.f32 (*.f32 (*.f32 (*.f32 u1 u1) #s(literal 1/2 binary32)) (*.f32 (*.f32 u1 u1) #s(literal 1/2 binary32))) (*.f32 (*.f32 #s(literal 1/3 binary32) (*.f32 u1 (*.f32 u1 u1))) (*.f32 (*.f32 u1 u1) #s(literal 1/2 binary32))))) (-.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 0 binary32)))) (*.f32 (fma.f32 (*.f32 #s(literal 1/3 binary32) (*.f32 u1 (*.f32 u1 u1))) (*.f32 #s(literal 1/3 binary32) (*.f32 u1 (*.f32 u1 u1))) (-.f32 (*.f32 (*.f32 (*.f32 u1 u1) #s(literal 1/2 binary32)) (*.f32 (*.f32 u1 u1) #s(literal 1/2 binary32))) (*.f32 (*.f32 #s(literal 1/3 binary32) (*.f32 u1 (*.f32 u1 u1))) (*.f32 (*.f32 u1 u1) #s(literal 1/2 binary32))))) (fma.f32 u1 u1 (+.f32 #s(literal 0 binary32) (*.f32 u1 #s(literal 0 binary32))))))
(/.f32 (fma.f32 (fma.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/27 binary32)) (*.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1/8 binary32))) u1 (*.f32 (fma.f32 (*.f32 #s(literal 1/3 binary32) (*.f32 u1 (*.f32 u1 u1))) (*.f32 #s(literal 1/3 binary32) (*.f32 u1 (*.f32 u1 u1))) (-.f32 (*.f32 (*.f32 (*.f32 u1 u1) #s(literal 1/2 binary32)) (*.f32 (*.f32 u1 u1) #s(literal 1/2 binary32))) (*.f32 (*.f32 #s(literal 1/3 binary32) (*.f32 u1 (*.f32 u1 u1))) (*.f32 (*.f32 u1 u1) #s(literal 1/2 binary32))))) (-.f32 (*.f32 u1 u1) #s(literal 0 binary32)))) (*.f32 (fma.f32 (*.f32 #s(literal 1/3 binary32) (*.f32 u1 (*.f32 u1 u1))) (*.f32 #s(literal 1/3 binary32) (*.f32 u1 (*.f32 u1 u1))) (-.f32 (*.f32 (*.f32 (*.f32 u1 u1) #s(literal 1/2 binary32)) (*.f32 (*.f32 u1 u1) #s(literal 1/2 binary32))) (*.f32 (*.f32 #s(literal 1/3 binary32) (*.f32 u1 (*.f32 u1 u1))) (*.f32 (*.f32 u1 u1) #s(literal 1/2 binary32))))) u1))
(/.f32 (fma.f32 (fma.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/27 binary32)) (*.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1/8 binary32))) (sqrt.f32 u1) (*.f32 (fma.f32 (*.f32 #s(literal 1/3 binary32) (*.f32 u1 (*.f32 u1 u1))) (*.f32 #s(literal 1/3 binary32) (*.f32 u1 (*.f32 u1 u1))) (-.f32 (*.f32 (*.f32 (*.f32 u1 u1) #s(literal 1/2 binary32)) (*.f32 (*.f32 u1 u1) #s(literal 1/2 binary32))) (*.f32 (*.f32 #s(literal 1/3 binary32) (*.f32 u1 (*.f32 u1 u1))) (*.f32 (*.f32 u1 u1) #s(literal 1/2 binary32))))) (*.f32 u1 (sqrt.f32 u1)))) (*.f32 (fma.f32 (*.f32 #s(literal 1/3 binary32) (*.f32 u1 (*.f32 u1 u1))) (*.f32 #s(literal 1/3 binary32) (*.f32 u1 (*.f32 u1 u1))) (-.f32 (*.f32 (*.f32 (*.f32 u1 u1) #s(literal 1/2 binary32)) (*.f32 (*.f32 u1 u1) #s(literal 1/2 binary32))) (*.f32 (*.f32 #s(literal 1/3 binary32) (*.f32 u1 (*.f32 u1 u1))) (*.f32 (*.f32 u1 u1) #s(literal 1/2 binary32))))) (sqrt.f32 u1)))
(/.f32 (fma.f32 (-.f32 (*.f32 (*.f32 #s(literal 1/3 binary32) (*.f32 u1 (*.f32 u1 u1))) (*.f32 #s(literal 1/3 binary32) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (*.f32 (*.f32 u1 u1) #s(literal 1/2 binary32)) (*.f32 (*.f32 u1 u1) #s(literal 1/2 binary32)))) (*.f32 u1 u1) (*.f32 (-.f32 (*.f32 #s(literal 1/3 binary32) (*.f32 u1 (*.f32 u1 u1))) (*.f32 (*.f32 u1 u1) #s(literal 1/2 binary32))) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (-.f32 (*.f32 #s(literal 1/3 binary32) (*.f32 u1 (*.f32 u1 u1))) (*.f32 (*.f32 u1 u1) #s(literal 1/2 binary32))) (*.f32 u1 u1)))
(/.f32 (fma.f32 (-.f32 (*.f32 (*.f32 #s(literal 1/3 binary32) (*.f32 u1 (*.f32 u1 u1))) (*.f32 #s(literal 1/3 binary32) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (*.f32 (*.f32 u1 u1) #s(literal 1/2 binary32)) (*.f32 (*.f32 u1 u1) #s(literal 1/2 binary32)))) (*.f32 u1 (sqrt.f32 u1)) (*.f32 (-.f32 (*.f32 #s(literal 1/3 binary32) (*.f32 u1 (*.f32 u1 u1))) (*.f32 (*.f32 u1 u1) #s(literal 1/2 binary32))) (*.f32 (*.f32 u1 (sqrt.f32 u1)) u1))) (*.f32 (-.f32 (*.f32 #s(literal 1/3 binary32) (*.f32 u1 (*.f32 u1 u1))) (*.f32 (*.f32 u1 u1) #s(literal 1/2 binary32))) (*.f32 u1 (sqrt.f32 u1))))
(/.f32 (fma.f32 (-.f32 (*.f32 (*.f32 #s(literal 1/3 binary32) (*.f32 u1 (*.f32 u1 u1))) (*.f32 #s(literal 1/3 binary32) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (*.f32 (*.f32 u1 u1) #s(literal 1/2 binary32)) (*.f32 (*.f32 u1 u1) #s(literal 1/2 binary32)))) (*.f32 u1 (sqrt.f32 u1)) (*.f32 (-.f32 (*.f32 #s(literal 1/3 binary32) (*.f32 u1 (*.f32 u1 u1))) (*.f32 (*.f32 u1 u1) #s(literal 1/2 binary32))) (*.f32 u1 (*.f32 u1 (sqrt.f32 u1))))) (*.f32 (-.f32 (*.f32 #s(literal 1/3 binary32) (*.f32 u1 (*.f32 u1 u1))) (*.f32 (*.f32 u1 u1) #s(literal 1/2 binary32))) (*.f32 u1 (sqrt.f32 u1))))
(/.f32 (fma.f32 (-.f32 (*.f32 (*.f32 #s(literal 1/3 binary32) (*.f32 u1 (*.f32 u1 u1))) (*.f32 #s(literal 1/3 binary32) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (*.f32 (*.f32 u1 u1) #s(literal 1/2 binary32)) (*.f32 (*.f32 u1 u1) #s(literal 1/2 binary32)))) (+.f32 #s(literal 0 binary32) (-.f32 (*.f32 u1 u1) (*.f32 #s(literal 0 binary32) u1))) (*.f32 (-.f32 (*.f32 #s(literal 1/3 binary32) (*.f32 u1 (*.f32 u1 u1))) (*.f32 (*.f32 u1 u1) #s(literal 1/2 binary32))) (+.f32 #s(literal 0 binary32) (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (-.f32 (*.f32 #s(literal 1/3 binary32) (*.f32 u1 (*.f32 u1 u1))) (*.f32 (*.f32 u1 u1) #s(literal 1/2 binary32))) (+.f32 #s(literal 0 binary32) (-.f32 (*.f32 u1 u1) (*.f32 #s(literal 0 binary32) u1)))))
(/.f32 (fma.f32 (-.f32 (*.f32 (*.f32 #s(literal 1/3 binary32) (*.f32 u1 (*.f32 u1 u1))) (*.f32 #s(literal 1/3 binary32) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (*.f32 (*.f32 u1 u1) #s(literal 1/2 binary32)) (*.f32 (*.f32 u1 u1) #s(literal 1/2 binary32)))) (fma.f32 u1 u1 (+.f32 #s(literal 0 binary32) (*.f32 u1 #s(literal 0 binary32)))) (*.f32 (-.f32 (*.f32 #s(literal 1/3 binary32) (*.f32 u1 (*.f32 u1 u1))) (*.f32 (*.f32 u1 u1) #s(literal 1/2 binary32))) (-.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 0 binary32)))) (*.f32 (-.f32 (*.f32 #s(literal 1/3 binary32) (*.f32 u1 (*.f32 u1 u1))) (*.f32 (*.f32 u1 u1) #s(literal 1/2 binary32))) (fma.f32 u1 u1 (+.f32 #s(literal 0 binary32) (*.f32 u1 #s(literal 0 binary32))))))
(/.f32 (fma.f32 (-.f32 (*.f32 (*.f32 #s(literal 1/3 binary32) (*.f32 u1 (*.f32 u1 u1))) (*.f32 #s(literal 1/3 binary32) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (*.f32 (*.f32 u1 u1) #s(literal 1/2 binary32)) (*.f32 (*.f32 u1 u1) #s(literal 1/2 binary32)))) u1 (*.f32 (-.f32 (*.f32 #s(literal 1/3 binary32) (*.f32 u1 (*.f32 u1 u1))) (*.f32 (*.f32 u1 u1) #s(literal 1/2 binary32))) (-.f32 (*.f32 u1 u1) #s(literal 0 binary32)))) (*.f32 (-.f32 (*.f32 #s(literal 1/3 binary32) (*.f32 u1 (*.f32 u1 u1))) (*.f32 (*.f32 u1 u1) #s(literal 1/2 binary32))) u1))
(/.f32 (fma.f32 (-.f32 (*.f32 (*.f32 #s(literal 1/3 binary32) (*.f32 u1 (*.f32 u1 u1))) (*.f32 #s(literal 1/3 binary32) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (*.f32 (*.f32 u1 u1) #s(literal 1/2 binary32)) (*.f32 (*.f32 u1 u1) #s(literal 1/2 binary32)))) (sqrt.f32 u1) (*.f32 (-.f32 (*.f32 #s(literal 1/3 binary32) (*.f32 u1 (*.f32 u1 u1))) (*.f32 (*.f32 u1 u1) #s(literal 1/2 binary32))) (*.f32 u1 (sqrt.f32 u1)))) (*.f32 (-.f32 (*.f32 #s(literal 1/3 binary32) (*.f32 u1 (*.f32 u1 u1))) (*.f32 (*.f32 u1 u1) #s(literal 1/2 binary32))) (sqrt.f32 u1)))
(/.f32 (fma.f32 (*.f32 (*.f32 u1 u1) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/27 binary32) #s(literal 1/8 binary32))) (*.f32 u1 u1) (*.f32 (-.f32 (fma.f32 (*.f32 u1 u1) #s(literal 1/9 binary32) #s(literal 1/4 binary32)) (*.f32 u1 #s(literal 1/6 binary32))) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (-.f32 (fma.f32 (*.f32 u1 u1) #s(literal 1/9 binary32) #s(literal 1/4 binary32)) (*.f32 u1 #s(literal 1/6 binary32))) (*.f32 u1 u1)))
(/.f32 (fma.f32 (*.f32 (*.f32 u1 u1) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/27 binary32) #s(literal 1/8 binary32))) (*.f32 u1 (sqrt.f32 u1)) (*.f32 (-.f32 (fma.f32 (*.f32 u1 u1) #s(literal 1/9 binary32) #s(literal 1/4 binary32)) (*.f32 u1 #s(literal 1/6 binary32))) (*.f32 (*.f32 u1 (sqrt.f32 u1)) u1))) (*.f32 (-.f32 (fma.f32 (*.f32 u1 u1) #s(literal 1/9 binary32) #s(literal 1/4 binary32)) (*.f32 u1 #s(literal 1/6 binary32))) (*.f32 u1 (sqrt.f32 u1))))
(/.f32 (fma.f32 (*.f32 (*.f32 u1 u1) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/27 binary32) #s(literal 1/8 binary32))) (*.f32 u1 (sqrt.f32 u1)) (*.f32 (-.f32 (fma.f32 (*.f32 u1 u1) #s(literal 1/9 binary32) #s(literal 1/4 binary32)) (*.f32 u1 #s(literal 1/6 binary32))) (*.f32 u1 (*.f32 u1 (sqrt.f32 u1))))) (*.f32 (-.f32 (fma.f32 (*.f32 u1 u1) #s(literal 1/9 binary32) #s(literal 1/4 binary32)) (*.f32 u1 #s(literal 1/6 binary32))) (*.f32 u1 (sqrt.f32 u1))))
(/.f32 (fma.f32 (*.f32 (*.f32 u1 u1) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/27 binary32) #s(literal 1/8 binary32))) (+.f32 #s(literal 0 binary32) (-.f32 (*.f32 u1 u1) (*.f32 #s(literal 0 binary32) u1))) (*.f32 (-.f32 (fma.f32 (*.f32 u1 u1) #s(literal 1/9 binary32) #s(literal 1/4 binary32)) (*.f32 u1 #s(literal 1/6 binary32))) (+.f32 #s(literal 0 binary32) (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (-.f32 (fma.f32 (*.f32 u1 u1) #s(literal 1/9 binary32) #s(literal 1/4 binary32)) (*.f32 u1 #s(literal 1/6 binary32))) (+.f32 #s(literal 0 binary32) (-.f32 (*.f32 u1 u1) (*.f32 #s(literal 0 binary32) u1)))))
(/.f32 (fma.f32 (*.f32 (*.f32 u1 u1) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/27 binary32) #s(literal 1/8 binary32))) (fma.f32 u1 u1 (+.f32 #s(literal 0 binary32) (*.f32 u1 #s(literal 0 binary32)))) (*.f32 (-.f32 (fma.f32 (*.f32 u1 u1) #s(literal 1/9 binary32) #s(literal 1/4 binary32)) (*.f32 u1 #s(literal 1/6 binary32))) (-.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 0 binary32)))) (*.f32 (-.f32 (fma.f32 (*.f32 u1 u1) #s(literal 1/9 binary32) #s(literal 1/4 binary32)) (*.f32 u1 #s(literal 1/6 binary32))) (fma.f32 u1 u1 (+.f32 #s(literal 0 binary32) (*.f32 u1 #s(literal 0 binary32))))))
(/.f32 (fma.f32 (*.f32 (*.f32 u1 u1) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/27 binary32) #s(literal 1/8 binary32))) u1 (*.f32 (-.f32 (fma.f32 (*.f32 u1 u1) #s(literal 1/9 binary32) #s(literal 1/4 binary32)) (*.f32 u1 #s(literal 1/6 binary32))) (-.f32 (*.f32 u1 u1) #s(literal 0 binary32)))) (*.f32 (-.f32 (fma.f32 (*.f32 u1 u1) #s(literal 1/9 binary32) #s(literal 1/4 binary32)) (*.f32 u1 #s(literal 1/6 binary32))) u1))
(/.f32 (fma.f32 (*.f32 (*.f32 u1 u1) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/27 binary32) #s(literal 1/8 binary32))) (sqrt.f32 u1) (*.f32 (-.f32 (fma.f32 (*.f32 u1 u1) #s(literal 1/9 binary32) #s(literal 1/4 binary32)) (*.f32 u1 #s(literal 1/6 binary32))) (*.f32 u1 (sqrt.f32 u1)))) (*.f32 (-.f32 (fma.f32 (*.f32 u1 u1) #s(literal 1/9 binary32) #s(literal 1/4 binary32)) (*.f32 u1 #s(literal 1/6 binary32))) (sqrt.f32 u1)))
(/.f32 (fma.f32 (*.f32 (*.f32 u1 u1) (fma.f32 (*.f32 u1 u1) #s(literal 1/9 binary32) #s(literal -1/4 binary32))) (*.f32 u1 u1) (*.f32 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal -1/2 binary32)) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal -1/2 binary32)) (*.f32 u1 u1)))
(/.f32 (fma.f32 (*.f32 (*.f32 u1 u1) (fma.f32 (*.f32 u1 u1) #s(literal 1/9 binary32) #s(literal -1/4 binary32))) (*.f32 u1 (sqrt.f32 u1)) (*.f32 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal -1/2 binary32)) (*.f32 (*.f32 u1 (sqrt.f32 u1)) u1))) (*.f32 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal -1/2 binary32)) (*.f32 u1 (sqrt.f32 u1))))
(/.f32 (fma.f32 (*.f32 (*.f32 u1 u1) (fma.f32 (*.f32 u1 u1) #s(literal 1/9 binary32) #s(literal -1/4 binary32))) (*.f32 u1 (sqrt.f32 u1)) (*.f32 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal -1/2 binary32)) (*.f32 u1 (*.f32 u1 (sqrt.f32 u1))))) (*.f32 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal -1/2 binary32)) (*.f32 u1 (sqrt.f32 u1))))
(/.f32 (fma.f32 (*.f32 (*.f32 u1 u1) (fma.f32 (*.f32 u1 u1) #s(literal 1/9 binary32) #s(literal -1/4 binary32))) (+.f32 #s(literal 0 binary32) (-.f32 (*.f32 u1 u1) (*.f32 #s(literal 0 binary32) u1))) (*.f32 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal -1/2 binary32)) (+.f32 #s(literal 0 binary32) (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal -1/2 binary32)) (+.f32 #s(literal 0 binary32) (-.f32 (*.f32 u1 u1) (*.f32 #s(literal 0 binary32) u1)))))
(/.f32 (fma.f32 (*.f32 (*.f32 u1 u1) (fma.f32 (*.f32 u1 u1) #s(literal 1/9 binary32) #s(literal -1/4 binary32))) (fma.f32 u1 u1 (+.f32 #s(literal 0 binary32) (*.f32 u1 #s(literal 0 binary32)))) (*.f32 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal -1/2 binary32)) (-.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 0 binary32)))) (*.f32 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal -1/2 binary32)) (fma.f32 u1 u1 (+.f32 #s(literal 0 binary32) (*.f32 u1 #s(literal 0 binary32))))))
(/.f32 (fma.f32 (*.f32 (*.f32 u1 u1) (fma.f32 (*.f32 u1 u1) #s(literal 1/9 binary32) #s(literal -1/4 binary32))) u1 (*.f32 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal -1/2 binary32)) (-.f32 (*.f32 u1 u1) #s(literal 0 binary32)))) (*.f32 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal -1/2 binary32)) u1))
(/.f32 (fma.f32 (*.f32 (*.f32 u1 u1) (fma.f32 (*.f32 u1 u1) #s(literal 1/9 binary32) #s(literal -1/4 binary32))) (sqrt.f32 u1) (*.f32 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal -1/2 binary32)) (*.f32 u1 (sqrt.f32 u1)))) (*.f32 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal -1/2 binary32)) (sqrt.f32 u1)))
(/.f32 (fma.f32 (*.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/27 binary32) #s(literal 1/8 binary32)) (*.f32 u1 u1)) (*.f32 u1 u1) (*.f32 (-.f32 (fma.f32 (*.f32 u1 u1) #s(literal 1/9 binary32) #s(literal 1/4 binary32)) (*.f32 u1 #s(literal 1/6 binary32))) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (-.f32 (fma.f32 (*.f32 u1 u1) #s(literal 1/9 binary32) #s(literal 1/4 binary32)) (*.f32 u1 #s(literal 1/6 binary32))) (*.f32 u1 u1)))
(/.f32 (fma.f32 (*.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/27 binary32) #s(literal 1/8 binary32)) (*.f32 u1 u1)) (*.f32 u1 (sqrt.f32 u1)) (*.f32 (-.f32 (fma.f32 (*.f32 u1 u1) #s(literal 1/9 binary32) #s(literal 1/4 binary32)) (*.f32 u1 #s(literal 1/6 binary32))) (*.f32 (*.f32 u1 (sqrt.f32 u1)) u1))) (*.f32 (-.f32 (fma.f32 (*.f32 u1 u1) #s(literal 1/9 binary32) #s(literal 1/4 binary32)) (*.f32 u1 #s(literal 1/6 binary32))) (*.f32 u1 (sqrt.f32 u1))))
(/.f32 (fma.f32 (*.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/27 binary32) #s(literal 1/8 binary32)) (*.f32 u1 u1)) (*.f32 u1 (sqrt.f32 u1)) (*.f32 (-.f32 (fma.f32 (*.f32 u1 u1) #s(literal 1/9 binary32) #s(literal 1/4 binary32)) (*.f32 u1 #s(literal 1/6 binary32))) (*.f32 u1 (*.f32 u1 (sqrt.f32 u1))))) (*.f32 (-.f32 (fma.f32 (*.f32 u1 u1) #s(literal 1/9 binary32) #s(literal 1/4 binary32)) (*.f32 u1 #s(literal 1/6 binary32))) (*.f32 u1 (sqrt.f32 u1))))
(/.f32 (fma.f32 (*.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/27 binary32) #s(literal 1/8 binary32)) (*.f32 u1 u1)) (+.f32 #s(literal 0 binary32) (-.f32 (*.f32 u1 u1) (*.f32 #s(literal 0 binary32) u1))) (*.f32 (-.f32 (fma.f32 (*.f32 u1 u1) #s(literal 1/9 binary32) #s(literal 1/4 binary32)) (*.f32 u1 #s(literal 1/6 binary32))) (+.f32 #s(literal 0 binary32) (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (-.f32 (fma.f32 (*.f32 u1 u1) #s(literal 1/9 binary32) #s(literal 1/4 binary32)) (*.f32 u1 #s(literal 1/6 binary32))) (+.f32 #s(literal 0 binary32) (-.f32 (*.f32 u1 u1) (*.f32 #s(literal 0 binary32) u1)))))
(/.f32 (fma.f32 (*.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/27 binary32) #s(literal 1/8 binary32)) (*.f32 u1 u1)) (fma.f32 u1 u1 (+.f32 #s(literal 0 binary32) (*.f32 u1 #s(literal 0 binary32)))) (*.f32 (-.f32 (fma.f32 (*.f32 u1 u1) #s(literal 1/9 binary32) #s(literal 1/4 binary32)) (*.f32 u1 #s(literal 1/6 binary32))) (-.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 0 binary32)))) (*.f32 (-.f32 (fma.f32 (*.f32 u1 u1) #s(literal 1/9 binary32) #s(literal 1/4 binary32)) (*.f32 u1 #s(literal 1/6 binary32))) (fma.f32 u1 u1 (+.f32 #s(literal 0 binary32) (*.f32 u1 #s(literal 0 binary32))))))
(/.f32 (fma.f32 (*.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/27 binary32) #s(literal 1/8 binary32)) (*.f32 u1 u1)) u1 (*.f32 (-.f32 (fma.f32 (*.f32 u1 u1) #s(literal 1/9 binary32) #s(literal 1/4 binary32)) (*.f32 u1 #s(literal 1/6 binary32))) (-.f32 (*.f32 u1 u1) #s(literal 0 binary32)))) (*.f32 (-.f32 (fma.f32 (*.f32 u1 u1) #s(literal 1/9 binary32) #s(literal 1/4 binary32)) (*.f32 u1 #s(literal 1/6 binary32))) u1))
(/.f32 (fma.f32 (*.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/27 binary32) #s(literal 1/8 binary32)) (*.f32 u1 u1)) (sqrt.f32 u1) (*.f32 (-.f32 (fma.f32 (*.f32 u1 u1) #s(literal 1/9 binary32) #s(literal 1/4 binary32)) (*.f32 u1 #s(literal 1/6 binary32))) (*.f32 u1 (sqrt.f32 u1)))) (*.f32 (-.f32 (fma.f32 (*.f32 u1 u1) #s(literal 1/9 binary32) #s(literal 1/4 binary32)) (*.f32 u1 #s(literal 1/6 binary32))) (sqrt.f32 u1)))
(/.f32 (fma.f32 (*.f32 (fma.f32 (*.f32 u1 u1) #s(literal 1/9 binary32) #s(literal -1/4 binary32)) (*.f32 u1 u1)) (*.f32 u1 u1) (*.f32 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal -1/2 binary32)) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal -1/2 binary32)) (*.f32 u1 u1)))
(/.f32 (fma.f32 (*.f32 (fma.f32 (*.f32 u1 u1) #s(literal 1/9 binary32) #s(literal -1/4 binary32)) (*.f32 u1 u1)) (*.f32 u1 (sqrt.f32 u1)) (*.f32 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal -1/2 binary32)) (*.f32 (*.f32 u1 (sqrt.f32 u1)) u1))) (*.f32 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal -1/2 binary32)) (*.f32 u1 (sqrt.f32 u1))))
(/.f32 (fma.f32 (*.f32 (fma.f32 (*.f32 u1 u1) #s(literal 1/9 binary32) #s(literal -1/4 binary32)) (*.f32 u1 u1)) (*.f32 u1 (sqrt.f32 u1)) (*.f32 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal -1/2 binary32)) (*.f32 u1 (*.f32 u1 (sqrt.f32 u1))))) (*.f32 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal -1/2 binary32)) (*.f32 u1 (sqrt.f32 u1))))
(/.f32 (fma.f32 (*.f32 (fma.f32 (*.f32 u1 u1) #s(literal 1/9 binary32) #s(literal -1/4 binary32)) (*.f32 u1 u1)) (+.f32 #s(literal 0 binary32) (-.f32 (*.f32 u1 u1) (*.f32 #s(literal 0 binary32) u1))) (*.f32 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal -1/2 binary32)) (+.f32 #s(literal 0 binary32) (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal -1/2 binary32)) (+.f32 #s(literal 0 binary32) (-.f32 (*.f32 u1 u1) (*.f32 #s(literal 0 binary32) u1)))))
(/.f32 (fma.f32 (*.f32 (fma.f32 (*.f32 u1 u1) #s(literal 1/9 binary32) #s(literal -1/4 binary32)) (*.f32 u1 u1)) (fma.f32 u1 u1 (+.f32 #s(literal 0 binary32) (*.f32 u1 #s(literal 0 binary32)))) (*.f32 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal -1/2 binary32)) (-.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 0 binary32)))) (*.f32 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal -1/2 binary32)) (fma.f32 u1 u1 (+.f32 #s(literal 0 binary32) (*.f32 u1 #s(literal 0 binary32))))))
(/.f32 (fma.f32 (*.f32 (fma.f32 (*.f32 u1 u1) #s(literal 1/9 binary32) #s(literal -1/4 binary32)) (*.f32 u1 u1)) u1 (*.f32 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal -1/2 binary32)) (-.f32 (*.f32 u1 u1) #s(literal 0 binary32)))) (*.f32 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal -1/2 binary32)) u1))
(/.f32 (fma.f32 (*.f32 (fma.f32 (*.f32 u1 u1) #s(literal 1/9 binary32) #s(literal -1/4 binary32)) (*.f32 u1 u1)) (sqrt.f32 u1) (*.f32 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal -1/2 binary32)) (*.f32 u1 (sqrt.f32 u1)))) (*.f32 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal -1/2 binary32)) (sqrt.f32 u1)))
(*.f32 (fma.f32 u1 (*.f32 u1 u1) (*.f32 (*.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) (*.f32 (*.f32 u1 u1) (*.f32 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) (*.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32))))))) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (-.f32 u1 (*.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))) (*.f32 (*.f32 u1 u1) (*.f32 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) (*.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32))))))))
(*.f32 (*.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u1) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u1)) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u1)))
(exp.f32 (log.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1))))
(exp.f32 (*.f32 (log.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1))) #s(literal 1 binary32)))
(exp.f32 (*.f32 (*.f32 #s(literal 2 binary32) (log.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)))) #s(literal 1/2 binary32)))
(+.f32 #s(literal 0 binary32) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)))
(+.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(literal 0 binary32))
(fabs.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)))
(pow.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(literal 1 binary32))
(pow.f32 (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1))) #s(literal 1/2 binary32))
(pow.f32 (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1))))) #s(literal 1/4 binary32))
(pow.f32 (sqrt.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1))) #s(literal 2 binary32))
(fma.f32 (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1))) (pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)))) #s(literal 1/2 binary32)) #s(literal 0 binary32))
(fma.f32 (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1))))) #s(literal 0 binary32))
(fma.f32 (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)))) (pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)))))) #s(literal 1/2 binary32)) #s(literal 0 binary32))
(fma.f32 (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1))))))) #s(literal 0 binary32))
(fma.f32 (sqrt.f32 (neg.f32 (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1))))))) (pow.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1))))) #s(literal 1/2 binary32)) #s(literal 0 binary32))
(fma.f32 (sqrt.f32 (neg.f32 (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1))))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)))))) #s(literal 0 binary32))
(fma.f32 (sqrt.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1))) (sqrt.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1))) #s(literal 0 binary32))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1))))))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (neg.f32 (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)))) (neg.f32 (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)))))))))
(/.f32 (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1))) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)))
(/.f32 (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1))) (-.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(literal 0 binary32)))
(/.f32 (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)))) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1))))
(/.f32 (sqrt.f32 (neg.f32 (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1))))))) (sqrt.f32 (neg.f32 (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1))))))
(/.f32 (sqrt.f32 (neg.f32 (*.f32 (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)))) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1))))))) (sqrt.f32 (neg.f32 (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1))))))))
(/.f32 (sqrt.f32 (-.f32 (*.f32 (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)))) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1))))) #s(literal 0 binary32))) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1))))
(/.f32 (sqrt.f32 (neg.f32 (neg.f32 (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)))))))) (sqrt.f32 (neg.f32 (neg.f32 (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)))))))
(sqrt.f32 (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1))))
#s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1))
(*.f32 (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1))) (pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)))) #s(literal 1/2 binary32)))
(*.f32 (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1))))))
(*.f32 (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)))) (pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)))))) #s(literal 1/2 binary32)))
(*.f32 (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1))))))))
(*.f32 (sqrt.f32 (neg.f32 (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1))))))) (pow.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1))))) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 (neg.f32 (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1))))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)))))))
(*.f32 (sqrt.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1))) (sqrt.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1))))
#s(literal 0 binary32)
(exp.f32 (*.f32 #s(literal 2 binary32) (log.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)))))
(+.f32 #s(literal 0 binary32) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1))))
(+.f32 (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1))) #s(literal 0 binary32))
(fabs.f32 (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1))))
(pow.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(literal 2 binary32))
(pow.f32 (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1))) #s(literal 1 binary32))
(pow.f32 (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1))))) #s(literal 1/2 binary32))
(pow.f32 (/.f32 (neg.f32 (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)))) (neg.f32 (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1))))))) #s(literal -1 binary32))
(pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)))) #s(literal -1 binary32))
(fma.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(literal 0 binary32))
(fma.f32 (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1))))) (/.f32 #s(literal 1 binary32) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)))) #s(literal 0 binary32))
(fma.f32 (*.f32 (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)))) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1))))) (/.f32 #s(literal 1 binary32) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)))))) #s(literal 0 binary32))
(fma.f32 (neg.f32 (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)))))) (/.f32 #s(literal 1 binary32) (neg.f32 (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1))))) #s(literal 0 binary32))
(fma.f32 (sqrt.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1))) (sqrt.f32 (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1))))) #s(literal 0 binary32))
(fma.f32 (sqrt.f32 (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1))))) (sqrt.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1))) #s(literal 0 binary32))
(-.f32 (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1))) #s(literal 0 binary32))
(-.f32 (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1))) (/.f32 #s(literal 0 binary32) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)))))
(-.f32 (/.f32 #s(literal 0 binary32) (neg.f32 (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1))))) (/.f32 (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1))))) (neg.f32 (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1))))))
(/.f32 #s(literal 1 binary32) (/.f32 (neg.f32 (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)))) (neg.f32 (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1))))))))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)))))
(/.f32 (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)))) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)))
(/.f32 (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1))))) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1))))
(/.f32 (*.f32 (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)))) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1))))) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1))))))
(/.f32 (neg.f32 (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)))))) (neg.f32 (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)))))
(/.f32 (neg.f32 (*.f32 (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)))) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)))))) (neg.f32 (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)))))))
(/.f32 (neg.f32 (neg.f32 (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1))))))) (neg.f32 (neg.f32 (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1))))))
(/.f32 (-.f32 (*.f32 (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)))) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1))))) #s(literal 0 binary32)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1))))))
(/.f32 (sqrt.f32 (pow.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(literal 10 binary32))) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)))))
(/.f32 (sqrt.f32 (*.f32 (*.f32 (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)))) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1))))) (neg.f32 (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)))))))) (sqrt.f32 (neg.f32 (*.f32 (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)))) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1))))))))
(/.f32 (sqrt.f32 (*.f32 (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1))))) (neg.f32 (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)))))))) (sqrt.f32 (*.f32 (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1))) (neg.f32 (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)))))))
(/.f32 (sqrt.f32 (*.f32 (neg.f32 (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)))))) (*.f32 (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)))) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1))))))) (sqrt.f32 (neg.f32 (*.f32 (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)))) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1))))))))
(/.f32 (sqrt.f32 (*.f32 (neg.f32 (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)))))) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1))))))) (sqrt.f32 (*.f32 (neg.f32 (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)))) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1))))))
(/.f32 (sqrt.f32 (+.f32 #s(literal 0 binary32) (pow.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(literal 12 binary32)))) (sqrt.f32 (+.f32 #s(literal 0 binary32) (-.f32 (pow.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(literal 8 binary32)) (*.f32 #s(literal 0 binary32) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1))))))))))
(/.f32 (sqrt.f32 (+.f32 (pow.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(literal 12 binary32)) #s(literal 0 binary32))) (sqrt.f32 (+.f32 (pow.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(literal 8 binary32)) (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1))))) #s(literal 0 binary32))))))
(/.f32 (sqrt.f32 (pow.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(literal 12 binary32))) (sqrt.f32 (pow.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(literal 8 binary32))))
(/.f32 (sqrt.f32 (pow.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(literal 8 binary32))) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1))))
(/.f32 (sqrt.f32 (-.f32 (pow.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(literal 12 binary32)) #s(literal 0 binary32))) (sqrt.f32 (+.f32 (pow.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(literal 8 binary32)) (+.f32 #s(literal 0 binary32) (*.f32 (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1))))) #s(literal 0 binary32))))))
(/.f32 (sqrt.f32 (-.f32 #s(literal 0 binary32) (pow.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(literal 8 binary32)))) (sqrt.f32 (neg.f32 (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1))))))))
(/.f32 (sqrt.f32 (-.f32 (pow.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(literal 8 binary32)) #s(literal 0 binary32))) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1))))
(/.f32 (sqrt.f32 (*.f32 (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1))) (neg.f32 (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)))))))) (sqrt.f32 (neg.f32 (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1))))))
(/.f32 (sqrt.f32 (*.f32 (neg.f32 (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)))))) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1))))) (sqrt.f32 (neg.f32 (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1))))))
(sqrt.f32 (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1))))))
(*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)))
(*.f32 (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1))))) (/.f32 #s(literal 1 binary32) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)))))
(*.f32 (*.f32 (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)))) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1))))) (/.f32 #s(literal 1 binary32) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)))))))
(*.f32 (neg.f32 (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)))))) (/.f32 #s(literal 1 binary32) (neg.f32 (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1))))))
(*.f32 (sqrt.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1))) (sqrt.f32 (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1))))))
(*.f32 (sqrt.f32 (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1))))) (sqrt.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1))))
(neg.f32 (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)))))
(+.f32 #s(literal 0 binary32) (*.f32 (*.f32 (neg.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1))) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1))) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1))))
(+.f32 (*.f32 (*.f32 (neg.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1))) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1))) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1))) #s(literal 0 binary32))
(pow.f32 (/.f32 (*.f32 (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)))) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1))))) (neg.f32 (pow.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(literal 9 binary32)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)))) (neg.f32 (*.f32 (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)))) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1))))))) #s(literal -1 binary32))
(fma.f32 #s(literal -1 binary32) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)))) #s(literal 0 binary32))
(fma.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (neg.f32 (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)))) #s(literal 0 binary32))
(fma.f32 (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1))) (neg.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1))) #s(literal 0 binary32))
(fma.f32 (neg.f32 (pow.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(literal 9 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)))) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)))))) #s(literal 0 binary32))
(fma.f32 (neg.f32 (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)))) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(literal 0 binary32))
(fma.f32 (neg.f32 (*.f32 (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)))) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)))))) (/.f32 #s(literal 1 binary32) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1))))) #s(literal 0 binary32))
(fma.f32 (neg.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1))) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1))) #s(literal 0 binary32))
(fma.f32 (*.f32 (neg.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1))) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1))) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(literal 0 binary32))
(-.f32 #s(literal 0 binary32) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)))))
(-.f32 (/.f32 #s(literal 0 binary32) (*.f32 (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)))) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)))))) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)))))
(-.f32 (/.f32 #s(literal 0 binary32) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1))))) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)))) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1))))) (neg.f32 (pow.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(literal 9 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)))) (neg.f32 (*.f32 (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)))) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1))))))))
(/.f32 (neg.f32 (pow.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(literal 9 binary32))) (*.f32 (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)))) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1))))))
(/.f32 (neg.f32 (pow.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(literal 9 binary32))) (+.f32 #s(literal 0 binary32) (-.f32 (*.f32 (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)))) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1))))) (*.f32 #s(literal 0 binary32) (*.f32 (*.f32 (neg.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1))) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1))) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)))))))
(/.f32 (neg.f32 (*.f32 (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)))) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)))))) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)))))
(/.f32 (neg.f32 (*.f32 (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)))) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)))))) (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (neg.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1))) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1))) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)))))
(/.f32 (neg.f32 (neg.f32 (pow.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(literal 9 binary32)))) (neg.f32 (*.f32 (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)))) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)))))))
(/.f32 (neg.f32 (neg.f32 (*.f32 (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)))) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1))))))) (*.f32 (*.f32 (neg.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1))) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1))) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1))))
(*.f32 #s(literal -1 binary32) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)))))
(*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (neg.f32 (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)))))
(*.f32 (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1))) (neg.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1))))
(*.f32 (neg.f32 (pow.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(literal 9 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)))) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)))))))
(*.f32 (neg.f32 (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)))) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)))
(*.f32 (neg.f32 (*.f32 (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)))) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)))))) (/.f32 #s(literal 1 binary32) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1))))))
(*.f32 (neg.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1))) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1))))
(*.f32 (*.f32 (neg.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1))) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1))) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)))
(neg.f32 (log1p.f32 u1))
(neg.f32 (log.f32 (neg.f32 (+.f32 u1 #s(literal -1 binary32)))))
(exp.f32 (*.f32 (log.f32 (/.f32 #s(literal -1 binary32) (log1p.f32 u1))) #s(literal -1 binary32)))
(+.f32 (log1p.f32 u1) (neg.f32 (log1p.f32 (*.f32 u1 u1))))
(+.f32 #s(literal 0 binary32) (neg.f32 (log1p.f32 u1)))
(+.f32 (neg.f32 (log1p.f32 u1)) #s(literal 0 binary32))
(+.f32 (neg.f32 (log1p.f32 (*.f32 u1 u1))) (log1p.f32 u1))
(+.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (+.f32 u1 #s(literal -1 binary32)))))
(+.f32 (neg.f32 (log.f32 (+.f32 u1 #s(literal -1 binary32)))) (log.f32 #s(literal -1 binary32)))
(+.f32 (*.f32 #s(literal -1 binary32) (log1p.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (*.f32 #s(literal -1 binary32) (neg.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))))))
(+.f32 (*.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal -1 binary32)) (*.f32 (neg.f32 (log1p.f32 u1)) #s(literal -1 binary32)))
(+.f32 (*.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal -1 binary32)) (*.f32 (neg.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))) #s(literal -1 binary32)))
(+.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(+.f32 (*.f32 (neg.f32 (log1p.f32 u1)) #s(literal -1 binary32)) (*.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal -1 binary32)))
(+.f32 (log.f32 (pow.f32 (+.f32 u1 #s(literal 1 binary32)) #s(literal -1/2 binary32))) (log.f32 (pow.f32 (+.f32 u1 #s(literal 1 binary32)) #s(literal -1/2 binary32))))
(+.f32 (log.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (log1p.f32 (fma.f32 u1 u1 u1)))
(+.f32 (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1 binary32)))) (log1p.f32 (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal -1 binary32)))))
(+.f32 (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)))) (log1p.f32 (*.f32 u1 u1)))
(+.f32 (neg.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (neg.f32 (neg.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))))))
(pow.f32 (neg.f32 (log1p.f32 u1)) #s(literal 1 binary32))
(pow.f32 (/.f32 #s(literal -1 binary32) (log1p.f32 u1)) #s(literal -1 binary32))
(pow.f32 (/.f32 (/.f32 #s(literal -1 binary32) (log1p.f32 u1)) #s(literal 1 binary32)) #s(literal -1 binary32))
(pow.f32 (/.f32 (fma.f32 (log1p.f32 (*.f32 u1 u1)) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (pow.f32 (log1p.f32 u1) #s(literal 2 binary32))) (-.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (*.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (neg.f32 (log1p.f32 u1)))) #s(literal -1 binary32))
(fma.f32 (log1p.f32 u1) #s(literal 1 binary32) (neg.f32 (log1p.f32 (*.f32 u1 u1))))
(fma.f32 (log1p.f32 u1) #s(literal -1 binary32) #s(literal 0 binary32))
(fma.f32 (log1p.f32 u1) (*.f32 (log1p.f32 u1) (/.f32 #s(literal -1 binary32) (log1p.f32 u1))) #s(literal 0 binary32))
(fma.f32 (log1p.f32 u1) (/.f32 (log1p.f32 u1) (neg.f32 (log1p.f32 u1))) #s(literal 0 binary32))
(fma.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal -1 binary32) (*.f32 (neg.f32 (log1p.f32 u1)) #s(literal -1 binary32)))
(fma.f32 #s(literal 1 binary32) (log1p.f32 u1) (neg.f32 (log1p.f32 (*.f32 u1 u1))))
(fma.f32 #s(literal 1 binary32) (neg.f32 (log1p.f32 u1)) #s(literal 0 binary32))
(fma.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (/.f32 #s(literal -1 binary32) (log1p.f32 u1)) #s(literal 0 binary32))
(fma.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (neg.f32 (/.f32 #s(literal -1 binary32) (log1p.f32 u1))) (neg.f32 (log1p.f32 (*.f32 u1 u1))))
(fma.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) (log1p.f32 u1)) (neg.f32 (log1p.f32 (*.f32 u1 u1))))
(fma.f32 (neg.f32 (log1p.f32 u1)) #s(literal 1 binary32) #s(literal 0 binary32))
(fma.f32 (neg.f32 (log1p.f32 u1)) #s(literal -1 binary32) (*.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal -1 binary32)))
(fma.f32 #s(literal -1 binary32) (log1p.f32 u1) #s(literal 0 binary32))
(fma.f32 #s(literal -1 binary32) (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1))
(fma.f32 #s(literal -1 binary32) (neg.f32 (log1p.f32 u1)) (neg.f32 (log1p.f32 (*.f32 u1 u1))))
(fma.f32 #s(literal -1 binary32) (log1p.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 #s(literal -1 binary32) (neg.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))))))
(fma.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal -1 binary32) (*.f32 (neg.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))) #s(literal -1 binary32)))
(fma.f32 (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32))) (/.f32 #s(literal -1 binary32) (log1p.f32 u1)) (neg.f32 (log1p.f32 (*.f32 u1 u1))))
(fma.f32 (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (log1p.f32 u1)) #s(literal 0 binary32))
(fma.f32 (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32)) (pow.f32 (log1p.f32 u1) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 (log1p.f32 u1)) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal 1 binary32)))) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32)))) (neg.f32 (log1p.f32 (*.f32 u1 u1))))
(fma.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) (fma.f32 (log1p.f32 (*.f32 u1 u1)) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)))) #s(literal 0 binary32))
(fma.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 3 binary32)) (pow.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))) (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 2 binary32)))) (neg.f32 (log1p.f32 (*.f32 u1 u1))))
(fma.f32 (/.f32 #s(literal -1 binary32) (log1p.f32 u1)) (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) #s(literal 0 binary32))
(fma.f32 (*.f32 (log1p.f32 u1) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))) (/.f32 #s(literal 1 binary32) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))) (neg.f32 (log1p.f32 (*.f32 u1 u1))))
(fma.f32 (*.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (neg.f32 (log1p.f32 u1))) (/.f32 #s(literal 1 binary32) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))) #s(literal 0 binary32))
(fma.f32 (*.f32 (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))) (log1p.f32 u1)) (/.f32 #s(literal 1 binary32) (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))))) (neg.f32 (log1p.f32 (*.f32 u1 u1))))
(fma.f32 (/.f32 (log1p.f32 u1) #s(literal -1 binary32)) #s(literal 1 binary32) #s(literal 0 binary32))
(fma.f32 (sqrt.f32 (log1p.f32 u1)) (sqrt.f32 (log1p.f32 u1)) (neg.f32 (log1p.f32 (*.f32 u1 u1))))
(fma.f32 (pow.f32 (sqrt.f32 (log1p.f32 u1)) #s(literal 1 binary32)) (pow.f32 (sqrt.f32 (log1p.f32 u1)) #s(literal 1 binary32)) (neg.f32 (log1p.f32 (*.f32 u1 u1))))
(-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1)))
(-.f32 (log1p.f32 (*.f32 u1 u1)) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(-.f32 #s(literal 0 binary32) (log1p.f32 u1))
(-.f32 #s(literal 0 binary32) (log.f32 (neg.f32 (+.f32 u1 #s(literal -1 binary32)))))
(-.f32 (neg.f32 (log1p.f32 u1)) #s(literal 0 binary32))
(-.f32 (neg.f32 (log1p.f32 (*.f32 u1 u1))) (neg.f32 (log1p.f32 u1)))
(-.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) (log.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))))
(-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (+.f32 u1 #s(literal -1 binary32))))
(-.f32 (log.f32 #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 (neg.f32 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(-.f32 (neg.f32 (log.f32 (+.f32 u1 #s(literal -1 binary32)))) (log.f32 #s(literal -1 binary32)))
(-.f32 (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)) (fma.f32 (log1p.f32 (*.f32 u1 u1)) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)))) (/.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32)) (fma.f32 (log1p.f32 (*.f32 u1 u1)) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)))))
(-.f32 (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))) (/.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32)) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))))
(-.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (neg.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (log1p.f32 u1)))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal -1 binary32) (log1p.f32 u1)) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (log1p.f32 (*.f32 u1 u1)) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (pow.f32 (log1p.f32 u1) #s(literal 2 binary32))) (-.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (*.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (neg.f32 (log1p.f32 u1)))))
(/.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (neg.f32 (log1p.f32 u1)))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 #s(literal -1 binary32) (log1p.f32 u1))))
(/.f32 (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32))) (log1p.f32 u1))
(/.f32 (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32)) (pow.f32 (log1p.f32 u1) #s(literal 3 binary32))) (neg.f32 (fma.f32 (neg.f32 (log1p.f32 u1)) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal 1 binary32)))) (pow.f32 (log1p.f32 (*.f32 u1 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))) (fma.f32 (log1p.f32 (*.f32 u1 u1)) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (pow.f32 (log1p.f32 u1) #s(literal 2 binary32))))
(/.f32 (-.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (*.f32 u1 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 (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 3 binary32)) (pow.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) #s(literal 3 binary32))) (neg.f32 (fma.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))) (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 2 binary32)))))
(/.f32 (*.f32 (log1p.f32 u1) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))) (neg.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))))
(/.f32 (*.f32 (log1p.f32 u1) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))) (-.f32 (neg.f32 (log1p.f32 (*.f32 u1 u1))) (log1p.f32 u1)))
(/.f32 (*.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (neg.f32 (log1p.f32 u1))) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(/.f32 (*.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (neg.f32 (log1p.f32 u1))) (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))))))
(/.f32 (*.f32 (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))) (log1p.f32 u1)) (neg.f32 (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 3 binary32)) (pow.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) #s(literal 3 binary32)))) (fma.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))) (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 2 binary32))))
(/.f32 (neg.f32 (*.f32 (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))) (log1p.f32 u1))) (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32)))) (neg.f32 (fma.f32 (log1p.f32 (*.f32 u1 u1)) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (*.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (neg.f32 (log1p.f32 u1)))) (neg.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32)) (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)))) (fma.f32 (neg.f32 (log1p.f32 u1)) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal 1 binary32)))) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32))))
(/.f32 (neg.f32 (*.f32 (log1p.f32 u1) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))))) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(/.f32 (+.f32 (pow.f32 (neg.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 (log1p.f32 u1) #s(literal 3 binary32)) #s(literal 0 binary32)) (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (+.f32 #s(literal 0 binary32) (*.f32 (neg.f32 (log1p.f32 u1)) #s(literal 0 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 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) #s(literal 0 binary32)) (neg.f32 (log1p.f32 u1)))
(/.f32 (*.f32 #s(literal -1 binary32) (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32)) (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)))) (fma.f32 (neg.f32 (log1p.f32 u1)) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal 1 binary32)))) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32))))
(/.f32 (*.f32 #s(literal -1 binary32) (*.f32 (log1p.f32 u1) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))))) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(/.f32 (*.f32 #s(literal -1 binary32) (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 3 binary32)) (pow.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) #s(literal 3 binary32)))) (fma.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))) (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 2 binary32))))
(/.f32 (*.f32 #s(literal -1 binary32) (*.f32 (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))) (log1p.f32 u1))) (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))))
(/.f32 (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) #s(literal -1 binary32)) (log1p.f32 u1))
(*.f32 (log1p.f32 u1) #s(literal -1 binary32))
(*.f32 (log1p.f32 u1) (*.f32 (log1p.f32 u1) (/.f32 #s(literal -1 binary32) (log1p.f32 u1))))
(*.f32 (log1p.f32 u1) (/.f32 (log1p.f32 u1) (neg.f32 (log1p.f32 u1))))
(*.f32 #s(literal 1 binary32) (neg.f32 (log1p.f32 u1)))
(*.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (/.f32 #s(literal -1 binary32) (log1p.f32 u1)))
(*.f32 (neg.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 2 binary32))) (/.f32 #s(literal 1 binary32) (log1p.f32 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) (fma.f32 (log1p.f32 (*.f32 u1 u1)) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)))))
(*.f32 (/.f32 #s(literal -1 binary32) (log1p.f32 u1)) (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)))
(*.f32 (*.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (neg.f32 (log1p.f32 u1))) (/.f32 #s(literal 1 binary32) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))))
(*.f32 (/.f32 (log1p.f32 u1) #s(literal -1 binary32)) #s(literal 1 binary32))
(log.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))))
(+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1)))
(+.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1))
(+.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) #s(literal 0 binary32))
(+.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 0 binary32)) (log1p.f32 u1))
(fma.f32 (log1p.f32 u1) #s(literal 1 binary32) (log1p.f32 (*.f32 u1 u1)))
(fma.f32 #s(literal 1 binary32) (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1)))
(fma.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (neg.f32 (/.f32 #s(literal -1 binary32) (log1p.f32 u1))) (log1p.f32 (*.f32 u1 u1)))
(fma.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) (log1p.f32 u1)) (log1p.f32 (*.f32 u1 u1)))
(fma.f32 #s(literal -1 binary32) (neg.f32 (log1p.f32 u1)) (log1p.f32 (*.f32 u1 u1)))
(fma.f32 (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32))) (/.f32 #s(literal -1 binary32) (log1p.f32 u1)) (log1p.f32 (*.f32 u1 u1)))
(fma.f32 (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32)) (pow.f32 (log1p.f32 u1) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 (log1p.f32 u1)) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal 1 binary32)))) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32)))) (log1p.f32 (*.f32 u1 u1)))
(fma.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 3 binary32)) (pow.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))) (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 2 binary32)))) (log1p.f32 (*.f32 u1 u1)))
(fma.f32 (*.f32 (log1p.f32 u1) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))) (/.f32 #s(literal 1 binary32) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))) (log1p.f32 (*.f32 u1 u1)))
(fma.f32 (*.f32 (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))) (log1p.f32 u1)) (/.f32 #s(literal 1 binary32) (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))))) (log1p.f32 (*.f32 u1 u1)))
(fma.f32 (sqrt.f32 (log1p.f32 u1)) (sqrt.f32 (log1p.f32 u1)) (log1p.f32 (*.f32 u1 u1)))
(fma.f32 (pow.f32 (sqrt.f32 (log1p.f32 u1)) #s(literal 1 binary32)) (pow.f32 (sqrt.f32 (log1p.f32 u1)) #s(literal 1 binary32)) (log1p.f32 (*.f32 u1 u1)))
(-.f32 (log1p.f32 (*.f32 u1 u1)) (neg.f32 (log1p.f32 u1)))
(-.f32 (log.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (fma.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1 binary32)))) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal -1 binary32)) #s(literal 1 binary32)))))
(-.f32 (log.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32)))) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32)))))
(-.f32 (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1 binary32)))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal -1 binary32)) #s(literal 1 binary32)))))
(-.f32 (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32)))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)) (fma.f32 u1 u1 #s(literal -1 binary32)))))
(-.f32 (log.f32 (*.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (log.f32 (*.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal -1 binary32)) #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32)))))
(-.f32 (log.f32 (*.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1 binary32)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (log.f32 (*.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal -1 binary32)) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))))
(-.f32 (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (log.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal 1 binary32)))))
(-.f32 (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (log.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))))
(-.f32 (log.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32)))))) (log.f32 (fma.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1)) (-.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))) (*.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))))))
(-.f32 (log.f32 (-.f32 (*.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))))) (log.f32 (-.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))))
(-.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1 binary32)))) (log1p.f32 (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal -1 binary32)))))
(-.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32)))) (log.f32 (fma.f32 u1 u1 #s(literal -1 binary32))))
(-.f32 (log.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (log1p.f32 (fma.f32 u1 u1 u1)))
(-.f32 (log.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (log1p.f32 u1))
(-.f32 (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (log1p.f32 (fma.f32 u1 u1 u1)))
(-.f32 (log.f32 (*.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32)))) (log1p.f32 (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal -1 binary32)))))
(-.f32 (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32)) (+.f32 u1 #s(literal 1 binary32)))) (log.f32 (fma.f32 u1 u1 #s(literal -1 binary32))))
(/.f32 (+.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 u1) #s(literal 2 binary32)) (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 2 binary32)) (*.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1))))))
(/.f32 (*.f32 (log1p.f32 u1) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))) (log1p.f32 u1))
(/.f32 (*.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (neg.f32 (log1p.f32 u1))) (neg.f32 (log1p.f32 u1)))
(/.f32 (-.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 (log1p.f32 (*.f32 u1 u1)) (neg.f32 (log1p.f32 u1))))))
(log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))
(log.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) (sqrt.f32 (neg.f32 (log1p.f32 u1))))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 u1))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))))
(exp.f32 (*.f32 (log.f32 (neg.f32 (log1p.f32 u1))) #s(literal 1/2 binary32)))
(pow.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) #s(literal 1/4 binary32))
(pow.f32 (neg.f32 (log1p.f32 u1)) #s(literal 1/2 binary32))
(pow.f32 (pow.f32 (neg.f32 (log1p.f32 u1)) #s(literal 1/4 binary32)) #s(literal 2 binary32))
(pow.f32 (exp.f32 (log.f32 (neg.f32 (log1p.f32 u1)))) #s(literal 1/2 binary32))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (fma.f32 (log1p.f32 (*.f32 u1 u1)) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (pow.f32 (log1p.f32 u1) #s(literal 2 binary32))) (-.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32))))))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (*.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (neg.f32 (log1p.f32 u1))))))
(/.f32 (sqrt.f32 (-.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32)))) (sqrt.f32 (fma.f32 (log1p.f32 (*.f32 u1 u1)) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)))))
(/.f32 (sqrt.f32 (-.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 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 (sqrt.f32 (*.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (neg.f32 (log1p.f32 u1)))) (sqrt.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))))
(/.f32 (sqrt.f32 (*.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (neg.f32 (log1p.f32 u1)))) (sqrt.f32 (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32)))))))
(/.f32 (sqrt.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 3 binary32)) (pow.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) #s(literal 3 binary32)))) (sqrt.f32 (neg.f32 (fma.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))) (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 2 binary32))))))
(/.f32 (sqrt.f32 (*.f32 (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))) (log1p.f32 u1))) (sqrt.f32 (neg.f32 (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))))))
(/.f32 (sqrt.f32 (neg.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 3 binary32)) (pow.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) #s(literal 3 binary32))))) (sqrt.f32 (fma.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))) (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 2 binary32)))))
(/.f32 (sqrt.f32 (neg.f32 (*.f32 (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))) (log1p.f32 u1)))) (sqrt.f32 (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))))))
(/.f32 (sqrt.f32 (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 (fma.f32 (log1p.f32 (*.f32 u1 u1)) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (pow.f32 (log1p.f32 u1) #s(literal 2 binary32))))))
(/.f32 (sqrt.f32 (neg.f32 (*.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (neg.f32 (log1p.f32 u1))))) (sqrt.f32 (neg.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))))))
(/.f32 (sqrt.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)))) (sqrt.f32 (+.f32 #s(literal 0 binary32) (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (*.f32 #s(literal 0 binary32) (log1p.f32 u1))))))
(/.f32 (sqrt.f32 (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)))) (sqrt.f32 (log1p.f32 u1)))
(/.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 3 binary32)) (pow.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) #s(literal 3 binary32))))) (sqrt.f32 (fma.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))) (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 2 binary32)))))
(/.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (*.f32 (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))) (log1p.f32 u1)))) (sqrt.f32 (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))))))
(sqrt.f32 (neg.f32 (log1p.f32 u1)))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (sqrt.f32 (-.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32)))) (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (log1p.f32 (*.f32 u1 u1)) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)))) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 (-.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (*.f32 u1 u1)) #s(literal 3 binary32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (log1p.f32 (*.f32 u1 u1)) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (pow.f32 (log1p.f32 u1) #s(literal 2 binary32))))))
(*.f32 (sqrt.f32 (*.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (neg.f32 (log1p.f32 u1)))) (pow.f32 (/.f32 #s(literal 1 binary32) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 (*.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (neg.f32 (log1p.f32 u1)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))))))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (sqrt.f32 #s(literal -1 binary32)))
(*.f32 (pow.f32 (neg.f32 (log1p.f32 u1)) #s(literal 1/4 binary32)) (pow.f32 (neg.f32 (log1p.f32 u1)) #s(literal 1/4 binary32)))
(PI.f32)
(exp.f32 (log.f32 (PI.f32)))
(exp.f32 (*.f32 (*.f32 #s(literal 1/3 binary32) (log.f32 (PI.f32))) #s(literal 3 binary32)))
(exp.f32 (*.f32 (log.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) #s(literal 1/3 binary32)))
(exp.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 (PI.f32))) #s(literal 2 binary32)))
(fabs.f32 (PI.f32))
(pow.f32 (PI.f32) #s(literal 1 binary32))
(pow.f32 (cbrt.f32 (PI.f32)) #s(literal 3 binary32))
(pow.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/2 binary32))
(pow.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1/3 binary32))
(pow.f32 (sqrt.f32 (PI.f32)) #s(literal 2 binary32))
(pow.f32 (E.f32) (log.f32 (PI.f32)))
(sqrt.f32 (*.f32 (PI.f32) (PI.f32)))
(cbrt.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))
(*.f32 (PI.f32) #s(literal 1 binary32))
(*.f32 (PI.f32) (log.f32 (E.f32)))
(*.f32 #s(literal 1 binary32) (PI.f32))
(*.f32 (cbrt.f32 (PI.f32)) (pow.f32 (PI.f32) #s(literal 2/3 binary32)))
(*.f32 (cbrt.f32 (PI.f32)) (log.f32 (exp.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)))))
(*.f32 (cbrt.f32 (PI.f32)) (sqrt.f32 (pow.f32 (PI.f32) #s(literal 4/3 binary32))))
(*.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (cbrt.f32 (PI.f32)))
(*.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (pow.f32 (pow.f32 (PI.f32) #s(literal 1/6 binary32)) #s(literal 2 binary32)))
(*.f32 (sqrt.f32 (PI.f32)) (sqrt.f32 (PI.f32)))
(*.f32 (sqrt.f32 (PI.f32)) (log.f32 (exp.f32 (sqrt.f32 (PI.f32)))))
(*.f32 (sqrt.f32 (sqrt.f32 (PI.f32))) (sqrt.f32 (*.f32 (PI.f32) (sqrt.f32 (PI.f32)))))
(*.f32 (pow.f32 (cbrt.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32))) #s(literal 3 binary32)) (pow.f32 (cbrt.f32 (cbrt.f32 (PI.f32))) #s(literal 3 binary32)))
(*.f32 (pow.f32 (cbrt.f32 (sqrt.f32 (PI.f32))) #s(literal 3 binary32)) (pow.f32 (cbrt.f32 (sqrt.f32 (PI.f32))) #s(literal 3 binary32)))
(*.f32 (pow.f32 (*.f32 (PI.f32) (sqrt.f32 (PI.f32))) #s(literal 1/3 binary32)) (pow.f32 (*.f32 (PI.f32) (sqrt.f32 (PI.f32))) #s(literal 1/3 binary32)))
(*.f32 (pow.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (pow.f32 (PI.f32) #s(literal 2/3 binary32))) #s(literal 1/3 binary32)) (cbrt.f32 (cbrt.f32 (PI.f32))))
(*.f32 (pow.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (sqrt.f32 (PI.f32))) #s(literal 1/3 binary32)) (cbrt.f32 (sqrt.f32 (PI.f32))))
(*.f32 (exp.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 1/3 binary32) (log.f32 (PI.f32))))) (exp.f32 (*.f32 #s(literal 1/3 binary32) (log.f32 (PI.f32)))))
(*.f32 (exp.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 (PI.f32)))) (exp.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 (PI.f32)))))
(*.f32 (cbrt.f32 (*.f32 (PI.f32) (sqrt.f32 (PI.f32)))) (cbrt.f32 (*.f32 (PI.f32) (sqrt.f32 (PI.f32)))))
(*.f32 (cbrt.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (pow.f32 (PI.f32) #s(literal 2/3 binary32)))) (cbrt.f32 (cbrt.f32 (PI.f32))))
(*.f32 (cbrt.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (sqrt.f32 (PI.f32)))) (cbrt.f32 (sqrt.f32 (PI.f32))))
(*.f32 (sqrt.f32 (*.f32 (PI.f32) (sqrt.f32 (PI.f32)))) (sqrt.f32 (sqrt.f32 (PI.f32))))
(*.f32 (sqrt.f32 (cbrt.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (PI.f32))))) (cbrt.f32 (PI.f32)))
(*.f32 (sqrt.f32 (*.f32 (PI.f32) (pow.f32 (PI.f32) #s(literal 2/3 binary32)))) (pow.f32 (PI.f32) #s(literal 1/6 binary32)))
(log.f32 (exp.f32 (PI.f32)))
(*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))
(*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))
(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)
(*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32)))
(*.f32 (*.f32 (PI.f32) u2) #s(literal 2 binary32))
(*.f32 (*.f32 #s(literal 2 binary32) u2) (PI.f32))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) u2) #s(literal 1 binary32)) (PI.f32))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) u2) (pow.f32 (PI.f32) #s(literal 2/3 binary32))) (cbrt.f32 (PI.f32)))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) u2) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))
#s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2)))
(exp.f32 (log.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1))))
(exp.f32 (*.f32 (log.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1))) #s(literal 1 binary32)))
(exp.f32 (*.f32 (*.f32 #s(literal 2 binary32) (log.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)))) #s(literal 1/2 binary32)))
(+.f32 #s(literal 0 binary32) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)))
(+.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(literal 0 binary32))
(fabs.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)))
(pow.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(literal 1 binary32))
(pow.f32 (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1))) #s(literal 1/2 binary32))
(pow.f32 (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1))))) #s(literal 1/4 binary32))
(pow.f32 (sqrt.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1))) #s(literal 2 binary32))
(fma.f32 (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1))) (pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)))) #s(literal 1/2 binary32)) #s(literal 0 binary32))
(fma.f32 (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1))))) #s(literal 0 binary32))
(fma.f32 (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)))) (pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)))))) #s(literal 1/2 binary32)) #s(literal 0 binary32))
(fma.f32 (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1))))))) #s(literal 0 binary32))
(fma.f32 (sqrt.f32 (neg.f32 (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1))))))) (pow.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1))))) #s(literal 1/2 binary32)) #s(literal 0 binary32))
(fma.f32 (sqrt.f32 (neg.f32 (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1))))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)))))) #s(literal 0 binary32))
(fma.f32 (sqrt.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1))) (sqrt.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1))) #s(literal 0 binary32))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1))))))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (neg.f32 (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)))) (neg.f32 (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)))))))))
(/.f32 (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1))) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)))
(/.f32 (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1))) (-.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(literal 0 binary32)))
(/.f32 (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)))) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1))))
(/.f32 (sqrt.f32 (neg.f32 (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1))))))) (sqrt.f32 (neg.f32 (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1))))))
(/.f32 (sqrt.f32 (neg.f32 (*.f32 (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)))) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1))))))) (sqrt.f32 (neg.f32 (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1))))))))
(/.f32 (sqrt.f32 (-.f32 (*.f32 (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)))) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1))))) #s(literal 0 binary32))) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1))))
(/.f32 (sqrt.f32 (neg.f32 (neg.f32 (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)))))))) (sqrt.f32 (neg.f32 (neg.f32 (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)))))))
(sqrt.f32 (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1))))
#s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1))
(*.f32 (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1))) (pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)))) #s(literal 1/2 binary32)))
(*.f32 (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1))))))
(*.f32 (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)))) (pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)))))) #s(literal 1/2 binary32)))
(*.f32 (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1))))))))
(*.f32 (sqrt.f32 (neg.f32 (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1))))))) (pow.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1))))) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 (neg.f32 (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1))))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)))))))
(*.f32 (sqrt.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1))) (sqrt.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1))))
(exp.f32 (*.f32 #s(literal 2 binary32) (log.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)))))
(+.f32 #s(literal 0 binary32) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1))))
(+.f32 (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1))) #s(literal 0 binary32))
(fabs.f32 (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1))))
(pow.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(literal 2 binary32))
(pow.f32 (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1))) #s(literal 1 binary32))
(pow.f32 (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1))))) #s(literal 1/2 binary32))
(pow.f32 (/.f32 (neg.f32 (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)))) (neg.f32 (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1))))))) #s(literal -1 binary32))
(pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)))) #s(literal -1 binary32))
(fma.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(literal 0 binary32))
(fma.f32 (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1))))) (/.f32 #s(literal 1 binary32) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)))) #s(literal 0 binary32))
(fma.f32 (*.f32 (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)))) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1))))) (/.f32 #s(literal 1 binary32) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)))))) #s(literal 0 binary32))
(fma.f32 (neg.f32 (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)))))) (/.f32 #s(literal 1 binary32) (neg.f32 (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1))))) #s(literal 0 binary32))
(fma.f32 (sqrt.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1))) (sqrt.f32 (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1))))) #s(literal 0 binary32))
(fma.f32 (sqrt.f32 (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1))))) (sqrt.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1))) #s(literal 0 binary32))
(-.f32 (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1))) #s(literal 0 binary32))
(-.f32 (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1))) (/.f32 #s(literal 0 binary32) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)))))
(-.f32 (/.f32 #s(literal 0 binary32) (neg.f32 (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1))))) (/.f32 (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1))))) (neg.f32 (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1))))))
(/.f32 #s(literal 1 binary32) (/.f32 (neg.f32 (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)))) (neg.f32 (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1))))))))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)))))
(/.f32 (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)))) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)))
(/.f32 (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1))))) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1))))
(/.f32 (*.f32 (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)))) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1))))) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1))))))
(/.f32 (neg.f32 (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)))))) (neg.f32 (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)))))
(/.f32 (neg.f32 (*.f32 (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)))) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)))))) (neg.f32 (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)))))))
(/.f32 (neg.f32 (neg.f32 (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1))))))) (neg.f32 (neg.f32 (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1))))))
(/.f32 (-.f32 (*.f32 (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)))) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1))))) #s(literal 0 binary32)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1))))))
(/.f32 (sqrt.f32 (pow.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(literal 10 binary32))) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)))))
(/.f32 (sqrt.f32 (*.f32 (*.f32 (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)))) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1))))) (neg.f32 (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)))))))) (sqrt.f32 (neg.f32 (*.f32 (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)))) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1))))))))
(/.f32 (sqrt.f32 (*.f32 (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1))))) (neg.f32 (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)))))))) (sqrt.f32 (*.f32 (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1))) (neg.f32 (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)))))))
(/.f32 (sqrt.f32 (*.f32 (neg.f32 (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)))))) (*.f32 (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)))) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1))))))) (sqrt.f32 (neg.f32 (*.f32 (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)))) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1))))))))
(/.f32 (sqrt.f32 (*.f32 (neg.f32 (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)))))) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1))))))) (sqrt.f32 (*.f32 (neg.f32 (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)))) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1))))))
(/.f32 (sqrt.f32 (+.f32 #s(literal 0 binary32) (pow.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(literal 12 binary32)))) (sqrt.f32 (+.f32 #s(literal 0 binary32) (-.f32 (pow.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(literal 8 binary32)) (*.f32 #s(literal 0 binary32) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1))))))))))
(/.f32 (sqrt.f32 (+.f32 (pow.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(literal 12 binary32)) #s(literal 0 binary32))) (sqrt.f32 (+.f32 (pow.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(literal 8 binary32)) (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1))))) #s(literal 0 binary32))))))
(/.f32 (sqrt.f32 (pow.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(literal 12 binary32))) (sqrt.f32 (pow.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(literal 8 binary32))))
(/.f32 (sqrt.f32 (pow.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(literal 8 binary32))) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1))))
(/.f32 (sqrt.f32 (-.f32 (pow.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(literal 12 binary32)) #s(literal 0 binary32))) (sqrt.f32 (+.f32 (pow.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(literal 8 binary32)) (+.f32 #s(literal 0 binary32) (*.f32 (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1))))) #s(literal 0 binary32))))))
(/.f32 (sqrt.f32 (-.f32 #s(literal 0 binary32) (pow.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(literal 8 binary32)))) (sqrt.f32 (neg.f32 (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1))))))))
(/.f32 (sqrt.f32 (-.f32 (pow.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(literal 8 binary32)) #s(literal 0 binary32))) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1))))
(/.f32 (sqrt.f32 (*.f32 (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1))) (neg.f32 (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)))))))) (sqrt.f32 (neg.f32 (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1))))))
(/.f32 (sqrt.f32 (*.f32 (neg.f32 (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)))))) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1))))) (sqrt.f32 (neg.f32 (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1))))))
(sqrt.f32 (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1))))))
(*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)))
(*.f32 (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1))))) (/.f32 #s(literal 1 binary32) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)))))
(*.f32 (*.f32 (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)))) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1))))) (/.f32 #s(literal 1 binary32) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)))))))
(*.f32 (neg.f32 (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)))))) (/.f32 #s(literal 1 binary32) (neg.f32 (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1))))))
(*.f32 (sqrt.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1))) (sqrt.f32 (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1))))))
(*.f32 (sqrt.f32 (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1))))) (sqrt.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1))))
(exp.f32 (*.f32 #s(literal 2 binary32) (log.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)))))
(+.f32 #s(literal 0 binary32) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1))))
(+.f32 (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1))) #s(literal 0 binary32))
(fabs.f32 (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1))))
(pow.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(literal 2 binary32))
(pow.f32 (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1))) #s(literal 1 binary32))
(pow.f32 (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1))))) #s(literal 1/2 binary32))
(pow.f32 (/.f32 (neg.f32 (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)))) (neg.f32 (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1))))))) #s(literal -1 binary32))
(pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)))) #s(literal -1 binary32))
(fma.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(literal 0 binary32))
(fma.f32 (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1))))) (/.f32 #s(literal 1 binary32) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)))) #s(literal 0 binary32))
(fma.f32 (*.f32 (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)))) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1))))) (/.f32 #s(literal 1 binary32) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)))))) #s(literal 0 binary32))
(fma.f32 (neg.f32 (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)))))) (/.f32 #s(literal 1 binary32) (neg.f32 (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1))))) #s(literal 0 binary32))
(fma.f32 (sqrt.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1))) (sqrt.f32 (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1))))) #s(literal 0 binary32))
(fma.f32 (sqrt.f32 (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1))))) (sqrt.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1))) #s(literal 0 binary32))
(-.f32 (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1))) #s(literal 0 binary32))
(-.f32 (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1))) (/.f32 #s(literal 0 binary32) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)))))
(-.f32 (/.f32 #s(literal 0 binary32) (neg.f32 (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1))))) (/.f32 (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1))))) (neg.f32 (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1))))))
(/.f32 #s(literal 1 binary32) (/.f32 (neg.f32 (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)))) (neg.f32 (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1))))))))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)))))
(/.f32 (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)))) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)))
(/.f32 (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1))))) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1))))
(/.f32 (*.f32 (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)))) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1))))) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1))))))
(/.f32 (neg.f32 (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)))))) (neg.f32 (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)))))
(/.f32 (neg.f32 (*.f32 (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)))) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)))))) (neg.f32 (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)))))))
(/.f32 (neg.f32 (neg.f32 (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1))))))) (neg.f32 (neg.f32 (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1))))))
(/.f32 (-.f32 (*.f32 (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)))) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1))))) #s(literal 0 binary32)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1))))))
(/.f32 (sqrt.f32 (pow.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(literal 10 binary32))) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)))))
(/.f32 (sqrt.f32 (*.f32 (*.f32 (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)))) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1))))) (neg.f32 (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)))))))) (sqrt.f32 (neg.f32 (*.f32 (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)))) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1))))))))
(/.f32 (sqrt.f32 (*.f32 (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1))))) (neg.f32 (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)))))))) (sqrt.f32 (*.f32 (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1))) (neg.f32 (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)))))))
(/.f32 (sqrt.f32 (*.f32 (neg.f32 (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)))))) (*.f32 (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)))) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1))))))) (sqrt.f32 (neg.f32 (*.f32 (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)))) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1))))))))
(/.f32 (sqrt.f32 (*.f32 (neg.f32 (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)))))) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1))))))) (sqrt.f32 (*.f32 (neg.f32 (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)))) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1))))))
(/.f32 (sqrt.f32 (+.f32 #s(literal 0 binary32) (pow.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(literal 12 binary32)))) (sqrt.f32 (+.f32 #s(literal 0 binary32) (-.f32 (pow.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(literal 8 binary32)) (*.f32 #s(literal 0 binary32) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1))))))))))
(/.f32 (sqrt.f32 (+.f32 (pow.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(literal 12 binary32)) #s(literal 0 binary32))) (sqrt.f32 (+.f32 (pow.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(literal 8 binary32)) (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1))))) #s(literal 0 binary32))))))
(/.f32 (sqrt.f32 (pow.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(literal 12 binary32))) (sqrt.f32 (pow.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(literal 8 binary32))))
(/.f32 (sqrt.f32 (pow.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(literal 8 binary32))) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1))))
(/.f32 (sqrt.f32 (-.f32 (pow.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(literal 12 binary32)) #s(literal 0 binary32))) (sqrt.f32 (+.f32 (pow.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(literal 8 binary32)) (+.f32 #s(literal 0 binary32) (*.f32 (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1))))) #s(literal 0 binary32))))))
(/.f32 (sqrt.f32 (-.f32 #s(literal 0 binary32) (pow.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(literal 8 binary32)))) (sqrt.f32 (neg.f32 (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1))))))))
(/.f32 (sqrt.f32 (-.f32 (pow.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(literal 8 binary32)) #s(literal 0 binary32))) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1))))
(/.f32 (sqrt.f32 (*.f32 (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1))) (neg.f32 (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)))))))) (sqrt.f32 (neg.f32 (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1))))))
(/.f32 (sqrt.f32 (*.f32 (neg.f32 (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)))))) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1))))) (sqrt.f32 (neg.f32 (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1))))))
(sqrt.f32 (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1))))))
(*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)))
(*.f32 (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1))))) (/.f32 #s(literal 1 binary32) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)))))
(*.f32 (*.f32 (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)))) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1))))) (/.f32 #s(literal 1 binary32) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)))))))
(*.f32 (neg.f32 (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)))))) (/.f32 #s(literal 1 binary32) (neg.f32 (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1))))))
(*.f32 (sqrt.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1))) (sqrt.f32 (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1))))))
(*.f32 (sqrt.f32 (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1))))) (sqrt.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1))))
(neg.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))
(exp.f32 (log.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))
(exp.f32 (*.f32 (*.f32 #s(literal 2 binary32) (log.f32 u1)) #s(literal 2 binary32)))
(exp.f32 (*.f32 (log.f32 u1) #s(literal 4 binary32)))
(+.f32 #s(literal 0 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))
(pow.f32 u1 #s(literal 4 binary32))
(pow.f32 (*.f32 u1 u1) #s(literal 2 binary32))
(pow.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1 binary32))
(pow.f32 (sqrt.f32 u1) #s(literal 8 binary32))
(-.f32 #s(literal 0 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))
(/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (+.f32 #s(literal 0 binary32) (fma.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 #s(literal 0 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))))
(/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))
(*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))
(*.f32 (*.f32 u1 u1) (*.f32 u1 u1))
(*.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))
(*.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))
(*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1 binary32))
(*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1 binary32))
(*.f32 (*.f32 u1 (*.f32 u1 u1)) u1)

eval259.0ms (1.9%)

Memory
48.8MiB live, 383.1MiB allocated
Compiler

Compiled 87 698 to 6 557 computations (92.5% saved)

prune545.0ms (4%)

Memory
1.3MiB live, 922.4MiB allocated
Pruning

88 alts after pruning (81 fresh and 7 done)

PrunedKeptTotal
New1 793471 840
Fresh243458
Picked235
Done044
Total1 819881 907
Accuracy
99.7%
Counts
1 907 → 88
Alt Table
Click to see full alt table
StatusAccuracyProgram
89.1%
(*.f32 (/.f32 (sqrt.f32 (-.f32 #s(literal 0 binary32) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)))))) (sqrt.f32 (+.f32 #s(literal 0 binary32) (fma.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) (*.f32 #s(literal 0 binary32) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32))))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
88.7%
(*.f32 (/.f32 (sqrt.f32 (-.f32 #s(literal 0 binary32) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))))))) (*.f32 (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1))))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
88.5%
(*.f32 (/.f32 (sqrt.f32 (-.f32 #s(literal 0 binary32) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))))))) (*.f32 (sqrt.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1))) (sqrt.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
37.1%
(*.f32 (/.f32 (sqrt.f32 (-.f32 #s(literal 0 binary32) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))))))) (sqrt.f32 (/.f32 (sqrt.f32 (pow.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(literal 10 binary32))) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
49.4%
(*.f32 (/.f32 (sqrt.f32 (-.f32 #s(literal 0 binary32) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))))))) (sqrt.f32 (/.f32 (sqrt.f32 (pow.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(literal 8 binary32))) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
89.2%
(*.f32 (/.f32 (sqrt.f32 (-.f32 #s(literal 0 binary32) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))))))) (sqrt.f32 (+.f32 #s(literal 0 binary32) (fma.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) #s(approx (* 0 (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1)))) #s(literal 0 binary32)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
85.7%
(*.f32 (/.f32 (sqrt.f32 (-.f32 #s(literal 0 binary32) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))))))) (exp.f32 (log.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
88.8%
(*.f32 (/.f32 (sqrt.f32 (-.f32 #s(literal 0 binary32) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))))))) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
85.7%
(*.f32 (/.f32 (sqrt.f32 (-.f32 #s(literal 0 binary32) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) (exp.f32 (*.f32 #s(literal 2 binary32) (log.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)))))))) (sqrt.f32 (+.f32 #s(literal 0 binary32) (fma.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) (*.f32 #s(literal 0 binary32) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32))))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
89.7%
(*.f32 (/.f32 (sqrt.f32 (-.f32 #s(literal 0 binary32) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) #s(approx (* (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1)))) (*.f32 (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 11/12 binary32) #s(literal 1 binary32)) #s(literal 1 binary32)) u1) u1))))) (sqrt.f32 (+.f32 #s(literal 0 binary32) (fma.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) (*.f32 #s(literal 0 binary32) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32))))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
88.9%
(*.f32 (/.f32 (sqrt.f32 #s(approx (- 0 (* (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (* (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1)))))) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (fma.f32 u1 #s(literal 7/4 binary32) #s(literal 3/2 binary32)) #s(literal 1 binary32))))) (sqrt.f32 (+.f32 #s(literal 0 binary32) (fma.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) (*.f32 #s(literal 0 binary32) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32))))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
87.7%
(*.f32 (/.f32 (sqrt.f32 #s(approx (- 0 (* (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (* (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1)))))) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 #s(literal 3/2 binary32) #s(literal 1 binary32))))) (sqrt.f32 (+.f32 #s(literal 0 binary32) (fma.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) (*.f32 #s(literal 0 binary32) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32))))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
69.0%
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (log1p.f32 u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (*.f32 (PI.f32) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32))))))
75.4%
(*.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) #s(literal 2 binary32)) (*.f32 (sin.f32 (*.f32 (PI.f32) u2)) (cos.f32 (*.f32 (PI.f32) u2))))
98.2%
(*.f32 (sqrt.f32 (-.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (log1p.f32 u1))) (log1p.f32 (neg.f32 (*.f32 u1 u1))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
98.3%
(*.f32 (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 u1))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
56.7%
(*.f32 (sqrt.f32 (-.f32 (log.f32 (+.f32 u1 #s(literal 1 binary32))) (log1p.f32 (neg.f32 (*.f32 u1 u1))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
96.0%
(*.f32 (sqrt.f32 (-.f32 (exp.f32 (log.f32 (log1p.f32 u1))) (log1p.f32 (neg.f32 (*.f32 u1 u1))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
92.9%
(*.f32 (sqrt.f32 (-.f32 #s(approx (log (+ 1 u1)) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal -1/2 binary32)) u1)) (log1p.f32 (neg.f32 (*.f32 u1 u1))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
51.7%
(*.f32 (sqrt.f32 (+.f32 (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)))))) (log1p.f32 (*.f32 u1 (*.f32 u1 u1))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
55.1%
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (log1p.f32 (neg.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
54.4%
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (log.f32 (-.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))) (*.f32 (/.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) (/.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))))) (log.f32 (+.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) (/.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
54.3%
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (log.f32 (-.f32 (*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) (*.f32 (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
52.0%
(*.f32 (sqrt.f32 (neg.f32 (+.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32)))))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (fma.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (*.f32 u2 u2))) (*.f32 #s(literal 2 binary32) (PI.f32))))))
98.2%
(*.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)))))
98.3%
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
90.7%
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (*.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (sqrt.f32 (PI.f32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (sqrt.f32 (PI.f32)))) #s(literal 4/15 binary32))) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32))))))
88.1%
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (fma.f32 u2 (*.f32 u2 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32))))))
88.2%
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (*.f32 (PI.f32) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32))))))
80.1%
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))
57.0%
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) u2) (pow.f32 (PI.f32) #s(literal 2/3 binary32))) (cbrt.f32 (PI.f32)))))
56.9%
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) u2) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))))
57.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)))
52.1%
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 (fma.f32 (PI.f32) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 u2 u2) (PI.f32))) #s(literal 2 binary32)) (*.f32 (PI.f32) u2))))
52.1%
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (fma.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (*.f32 u2 u2))) (*.f32 #s(literal 2 binary32) (PI.f32))))))
48.7%
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))
94.0%
(*.f32 (sqrt.f32 (neg.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (/ (pow (log (+ 1 u1)) 2) (neg (log (+ 1 u1))))) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
88.8%
(*.f32 (sqrt.f32 (neg.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))))) (sin.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) u2) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))))
89.2%
(*.f32 (sqrt.f32 (neg.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
89.3%
(*.f32 (sqrt.f32 (neg.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) #s(approx (* u1 (+ (* u1 -1/2) -1)) (*.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) u1)) (*.f32 u1 (neg.f32 u1))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
84.6%
(*.f32 (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (*.f32 (PI.f32) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32))))))
83.3%
(*.f32 (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (*.f32 (PI.f32) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32))))))
80.7%
(*.f32 (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (*.f32 (PI.f32) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32))))))
70.8%
(*.f32 (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (neg.f32 u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (*.f32 (PI.f32) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32))))))
86.9%
(*.f32 (sqrt.f32 (neg.f32 #s(approx (log (+ 1 (neg u1))) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (*.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32)))) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32))))))
69.0%
(*.f32 (sqrt.f32 (log1p.f32 u1)) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 (fma.f32 (PI.f32) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 u2 u2) (PI.f32))) #s(literal 2 binary32)) (*.f32 (PI.f32) u2))))
94.2%
(*.f32 (sqrt.f32 #s(approx (- (log (+ 1 u1)) (log (+ 1 (neg (* u1 u1))))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u1))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
89.3%
(*.f32 (sqrt.f32 #s(approx (- (log (+ 1 u1)) (log (+ 1 (neg (* u1 u1))))) (fma.f32 u1 (*.f32 u1 #s(literal 1/2 binary32)) u1))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
86.8%
(*.f32 (sqrt.f32 #s(approx (neg (+ (log (/ (+ (* u1 (* u1 u1)) 1) (+ (* (+ (* u1 u1) u1) (* (+ (* u1 u1) u1) (+ (* u1 u1) u1))) 1))) (log (+ 1 (* (+ (* u1 u1) u1) (- (+ (* u1 u1) u1) 1)))))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal -5/3 binary32) #s(literal 1/2 binary32)) u1))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
92.2%
(*.f32 (sqrt.f32 #s(approx (neg (+ (log (+ 1 (neg (* u1 u1)))) (/ (pow (log (+ 1 u1)) 2) (neg (log (+ 1 u1)))))) (fma.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 u1)) #s(literal 2 binary32)) (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
92.6%
(*.f32 (sqrt.f32 #s(approx (neg (+ (log (+ 1 (neg (* u1 u1)))) (/ (pow (log (+ 1 u1)) 2) (neg (log (+ 1 u1)))))) (fma.f32 (*.f32 (*.f32 u1 u1) #s(literal 1/3 binary32)) u1 (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
92.1%
(*.f32 (sqrt.f32 #s(approx (neg (+ (log (+ 1 (neg (* u1 u1)))) (/ (pow (log (+ 1 u1)) 2) (neg (log (+ 1 u1)))))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u1))) (sin.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) u2) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))))
92.0%
(*.f32 (sqrt.f32 #s(approx (neg (+ (log (+ 1 (neg (* u1 u1)))) (/ (pow (log (+ 1 u1)) 2) (neg (log (+ 1 u1)))))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u1))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (log.f32 (E.f32)))) u2)))
92.6%
(*.f32 (sqrt.f32 #s(approx (neg (+ (log (+ 1 (neg (* u1 u1)))) (/ (pow (log (+ 1 u1)) 2) (neg (log (+ 1 u1)))))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u1))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
92.5%
(*.f32 (sqrt.f32 #s(approx (neg (+ (log (+ 1 (neg (* u1 u1)))) (/ (pow (log (+ 1 u1)) 2) (neg (log (+ 1 u1)))))) (fma.f32 (sqrt.f32 u1) (sqrt.f32 u1) (*.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
92.4%
(*.f32 (sqrt.f32 #s(approx (neg (+ (log (+ 1 (neg (* u1 u1)))) (/ (pow (log (+ 1 u1)) 2) (neg (log (+ 1 u1)))))) (/.f32 (fma.f32 (*.f32 (fma.f32 (*.f32 u1 u1) #s(literal 1/9 binary32) #s(literal -1/4 binary32)) (*.f32 u1 u1)) (*.f32 u1 u1) (*.f32 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal -1/2 binary32)) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal -1/2 binary32)) (*.f32 u1 u1))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
92.4%
(*.f32 (sqrt.f32 #s(approx (neg (+ (log (+ 1 (neg (* u1 u1)))) (/ (pow (log (+ 1 u1)) 2) (neg (log (+ 1 u1)))))) #s(approx (+ (* (* u1 u1) (+ (* u1 1/3) 1/2)) u1) (*.f32 (+.f32 (/.f32 (+.f32 #s(literal -1/2 binary32) (/.f32 #s(literal -1 binary32) u1)) u1) #s(literal -1/3 binary32)) (neg.f32 (*.f32 u1 (*.f32 u1 u1))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
92.4%
(*.f32 (sqrt.f32 #s(approx (neg (+ (log (+ 1 (neg (* u1 u1)))) (/ (pow (log (+ 1 u1)) 2) (neg (log (+ 1 u1)))))) #s(approx (+ (* (* u1 u1) (+ (* u1 1/3) 1/2)) u1) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 #s(literal 1/3 binary32) (+.f32 (/.f32 #s(literal 1/2 binary32) u1) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
84.8%
(*.f32 (sqrt.f32 #s(approx (neg (log (- 1 u1))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u1))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (*.f32 (PI.f32) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32))))))
83.5%
(*.f32 (sqrt.f32 #s(approx (neg (log (- 1 u1))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u1))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (*.f32 (PI.f32) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32))))))
80.8%
(*.f32 (sqrt.f32 #s(approx (neg (log (- 1 u1))) (fma.f32 u1 (*.f32 u1 #s(literal 1/2 binary32)) u1))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (*.f32 (PI.f32) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32))))))
93.8%
(*.f32 #s(approx (sqrt (- (log (+ 1 u1)) (log (+ 1 (neg (* u1 u1)))))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 #s(literal 1/6 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 u1)) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1)))) (*.f32 #s(literal 1/4 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 u1))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
91.4%
(*.f32 #s(approx (sqrt (- (log (+ 1 u1)) (log (+ 1 (neg (* u1 u1)))))) (fma.f32 (*.f32 u1 u1) (fma.f32 #s(literal 1/4 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (sqrt.f32 u1))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
89.5%
(*.f32 #s(approx (sqrt (- (log (+ 1 u1)) (log (+ 1 (neg (* u1 u1)))))) (fma.f32 #s(literal 1/4 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (sqrt.f32 u1))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
77.5%
(*.f32 #s(approx (sqrt (- (log (+ 1 u1)) (log (+ 1 (neg (* u1 u1)))))) (sqrt.f32 u1)) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
67.1%
(*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (/.f32 (*.f32 u1 (sqrt.f32 u1)) u1)) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))
66.9%
(*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (/.f32 (neg.f32 u1) (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 u1 (sqrt.f32 u1))) u1))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))
4.6%
(*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (/.f32 (neg.f32 u1) (/.f32 (sqrt.f32 (*.f32 u1 (sqrt.f32 u1))) (sqrt.f32 (sqrt.f32 u1))))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))
4.7%
(*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (/.f32 (neg.f32 u1) (+.f32 #s(literal 0 binary32) (sqrt.f32 u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (fma.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (*.f32 u2 u2) (PI.f32)) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (PI.f32))))))
4.6%
(*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (/.f32 (neg.f32 u1) (*.f32 (*.f32 u1 (sqrt.f32 u1)) (/.f32 #s(literal 1 binary32) u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))
4.6%
(*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (/.f32 (neg.f32 u1) (sqrt.f32 u1))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))
66.9%
(*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (/.f32 u1 (sqrt.f32 u1))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))
67.0%
(*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (sqrt.f32 u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))
66.9%
(*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 u1)) (pow.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))
66.9%
(*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 u1)) u1)) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))
67.0%
(*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (*.f32 (*.f32 u1 (sqrt.f32 u1)) (/.f32 #s(literal 1 binary32) u1))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))
66.9%
(*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (*.f32 (sqrt.f32 (sqrt.f32 u1)) (sqrt.f32 (sqrt.f32 u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))
67.1%
(*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (sqrt.f32 u1)) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))))
4.7%
(*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (fma.f32 u2 (*.f32 u2 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32))))))
4.7%
(*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (fma.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (*.f32 u2 u2))) (*.f32 #s(literal 2 binary32) (PI.f32))))))
4.7%
(*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (*.f32 (PI.f32) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32))))))
4.6%
(*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))
91.4%
#s(approx (* (sqrt (- (log (+ 1 u1)) (log (+ 1 (neg (* u1 u1)))))) (sin (* (* 2 (PI)) u2))) (fma.f32 (*.f32 u1 u1) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (fma.f32 #s(literal 1/4 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)))) (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))))
80.0%
#s(approx (* (sqrt (- (log (+ 1 u1)) (log (+ 1 (neg (* u1 u1)))))) (sin (* (* 2 (PI)) u2))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))) (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1)))))))
90.6%
#s(approx (* (sqrt (- (log (+ 1 u1)) (log (+ 1 (neg (* u1 u1)))))) (sin (* (* 2 (PI)) u2))) (*.f32 u2 (fma.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1)))))) (*.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1))))) (fma.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 (*.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32))) u2) u2)))))))
88.1%
#s(approx (* (sqrt (- (log (+ 1 u1)) (log (+ 1 (neg (* u1 u1)))))) (sin (* (* 2 (PI)) u2))) (*.f32 u2 (*.f32 (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1))))) (fma.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (*.f32 u2 u2) (PI.f32)) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (PI.f32))))))
75.4%
#s(approx (* (exp (* (log (log (+ 1 u1))) 1/2)) (sin (* (* 2 (PI)) u2))) (fma.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)))) (fma.f32 #s(literal -1/4 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)))))))
68.9%
#s(approx (* (exp (* (log (log (+ 1 u1))) 1/2)) (sin (* (* 2 (PI)) u2))) (*.f32 u2 (*.f32 (sqrt.f32 (log1p.f32 u1)) (fma.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (*.f32 u2 u2))) (*.f32 #s(literal 2 binary32) (PI.f32))))))
Compiler

Compiled 6 817 to 2 303 computations (66.2% saved)

regimes488.0ms (3.6%)

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

10 calls:

105.0ms
u2
55.0ms
(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)
43.0ms
(sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))
42.0ms
(neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))
41.0ms
(log.f32 (-.f32 #s(literal 1 binary32) u1))
Results
AccuracySegmentsBranch
98.3%1cosTheta_i
98.3%1u1
98.3%1u2
98.3%1(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
98.3%1(sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1))))
98.3%1(neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))
98.3%1(log.f32 (-.f32 #s(literal 1 binary32) u1))
98.3%1(-.f32 #s(literal 1 binary32) u1)
98.3%1(sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))
98.3%1(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)
Compiler

Compiled 75 to 64 computations (14.7% saved)

regimes251.0ms (1.8%)

Memory
0.9MiB live, 324.2MiB allocated
Counts
74 → 2
Calls
Call 1
Inputs
(*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (sqrt.f32 u1)) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))))
(*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))
(*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (/.f32 u1 (sqrt.f32 u1))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))
(*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (/.f32 (neg.f32 u1) (sqrt.f32 u1))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))
(*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 u1)) u1)) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))
(*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (/.f32 (neg.f32 u1) (+.f32 #s(literal 0 binary32) (sqrt.f32 u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))
(*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (/.f32 (*.f32 u1 (sqrt.f32 u1)) u1)) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))
(*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (*.f32 (*.f32 u1 (sqrt.f32 u1)) (/.f32 #s(literal 1 binary32) u1))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))
(*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (sqrt.f32 u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))
(*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (*.f32 (PI.f32) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32))))))
(*.f32 (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (neg.f32 u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (*.f32 (PI.f32) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32))))))
(*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (fma.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (*.f32 u2 u2))) (*.f32 #s(literal 2 binary32) (PI.f32))))))
(*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (fma.f32 u2 (*.f32 u2 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32))))))
(*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (/.f32 (neg.f32 u1) (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 u1 (sqrt.f32 u1))) u1))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 #s(approx (neg (log (- 1 u1))) (fma.f32 u1 (*.f32 u1 #s(literal 1/2 binary32)) u1))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (*.f32 (PI.f32) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32))))))
(*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (/.f32 (neg.f32 u1) (*.f32 (*.f32 u1 (sqrt.f32 u1)) (/.f32 #s(literal 1 binary32) u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (*.f32 (PI.f32) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32))))))
(*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (*.f32 (sqrt.f32 (sqrt.f32 u1)) (sqrt.f32 (sqrt.f32 u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 #s(approx (neg (log (- 1 u1))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u1))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (*.f32 (PI.f32) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32))))))
(*.f32 (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (*.f32 (PI.f32) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32))))))
(*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (/.f32 (neg.f32 u1) (+.f32 #s(literal 0 binary32) (sqrt.f32 u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (fma.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (*.f32 u2 u2) (PI.f32)) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (PI.f32))))))
(*.f32 (sqrt.f32 #s(approx (neg (log (- 1 u1))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u1))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (*.f32 (PI.f32) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32))))))
(*.f32 (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (*.f32 (PI.f32) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32))))))
(*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (/.f32 (neg.f32 u1) (/.f32 (sqrt.f32 (*.f32 u1 (sqrt.f32 u1))) (sqrt.f32 (sqrt.f32 u1))))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))
(*.f32 #s(approx (exp (* (log (log (+ 1 u1))) 1/2)) (sqrt.f32 u1)) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 #s(approx (sqrt (- (log (+ 1 u1)) (log (+ 1 (neg (* u1 u1)))))) (sqrt.f32 u1)) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (sqrt.f32 (neg.f32 #s(approx (log (- 1 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)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 #s(approx (neg (log (- 1 u1))) (fma.f32 u1 (*.f32 u1 #s(literal 1/2 binary32)) u1))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (sqrt.f32 #s(approx (neg (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1)))) (fma.f32 u1 (*.f32 u1 #s(literal 1/2 binary32)) u1))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (sqrt.f32 #s(approx (neg (+ (log (/ (+ (* u1 (* u1 u1)) 1) (+ (* (+ (* u1 u1) u1) (* (+ (* u1 u1) u1) (+ (* u1 u1) u1))) 1))) (log (+ 1 (* (+ (* u1 u1) u1) (- (+ (* u1 u1) u1) 1)))))) (fma.f32 u1 (*.f32 u1 #s(literal 1/2 binary32)) u1))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (sqrt.f32 #s(approx (- (log (+ 1 u1)) (log (+ 1 (neg (* u1 u1))))) (fma.f32 u1 (*.f32 u1 #s(literal 1/2 binary32)) u1))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (sqrt.f32 (neg.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (sqrt.f32 #s(approx (neg (log (- 1 u1))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u1))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (sqrt.f32 #s(approx (neg (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1)))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u1))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (sqrt.f32 #s(approx (neg (+ (log (+ 1 (neg (* u1 u1)))) (/ (pow (log (+ 1 u1)) 2) (neg (log (+ 1 u1)))))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u1))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (sqrt.f32 #s(approx (neg (+ (log (/ (+ (* u1 (* u1 u1)) 1) (+ (* (+ (* u1 u1) u1) (* (+ (* u1 u1) u1) (+ (* u1 u1) u1))) 1))) (log (+ 1 (* (+ (* u1 u1) u1) (- (+ (* u1 u1) u1) 1)))))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal -5/3 binary32) #s(literal 1/2 binary32)) u1))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (sqrt.f32 (log1p.f32 u1)) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 (fma.f32 (PI.f32) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 u2 u2) (PI.f32))) #s(literal 2 binary32)) (*.f32 (PI.f32) u2))))
(*.f32 (sqrt.f32 #s(approx (neg (log (- 1 u1))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u1))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (sqrt.f32 #s(approx (neg (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1)))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u1))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (sqrt.f32 #s(approx (neg (+ (log (+ 1 (neg (* u1 u1)))) (/ (pow (log (+ 1 u1)) 2) (neg (log (+ 1 u1)))))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u1))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (sqrt.f32 #s(approx (- (log (+ 1 u1)) (log (+ 1 (neg (* u1 u1))))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u1))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (sqrt.f32 (neg.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (sqrt.f32 (neg.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (/ (pow (log (+ 1 u1)) 2) (neg (log (+ 1 u1))))) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (*.f32 (PI.f32) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32))))))
#s(approx (* (exp (* (log (log (+ 1 u1))) 1/2)) (sin (* (* 2 (PI)) u2))) (*.f32 u2 (*.f32 (sqrt.f32 (log1p.f32 u1)) (fma.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (*.f32 u2 u2))) (*.f32 #s(literal 2 binary32) (PI.f32))))))
(*.f32 #s(approx (sqrt (- (log (+ 1 u1)) (log (+ 1 (neg (* u1 u1)))))) (fma.f32 #s(literal 1/4 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (sqrt.f32 u1))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (*.f32 (PI.f32) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32))))))
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 (fma.f32 (PI.f32) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 u2 u2) (PI.f32))) #s(literal 2 binary32)) (*.f32 (PI.f32) u2))))
(*.f32 (sqrt.f32 #s(approx (neg (+ (log (+ 1 (neg (* u1 u1)))) (/ (pow (log (+ 1 u1)) 2) (neg (log (+ 1 u1)))))) (fma.f32 (*.f32 (*.f32 u1 u1) #s(literal 1/3 binary32)) u1 (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 u1)) (pow.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (neg.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) #s(approx (* u1 (+ (* u1 -1/2) -1)) (*.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) u1)) (*.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)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (fma.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (*.f32 u2 u2))) (*.f32 #s(literal 2 binary32) (PI.f32))))))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (fma.f32 u2 (*.f32 u2 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32))))))
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (fma.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (*.f32 u2 u2))) (*.f32 #s(literal 2 binary32) (PI.f32))))))
(*.f32 (sqrt.f32 (neg.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))))) (sin.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) u2) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))))
(*.f32 (sqrt.f32 #s(approx (neg (+ (log (+ 1 (neg (* u1 u1)))) (/ (pow (log (+ 1 u1)) 2) (neg (log (+ 1 u1)))))) (fma.f32 (sqrt.f32 u1) (sqrt.f32 u1) (*.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (sqrt.f32 #s(approx (neg (+ (log (+ 1 (neg (* u1 u1)))) (/ (pow (log (+ 1 u1)) 2) (neg (log (+ 1 u1)))))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u1))) (sin.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) u2) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))))
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (log1p.f32 u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (*.f32 (PI.f32) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32))))))
(*.f32 (sqrt.f32 #s(approx (neg (+ (log (+ 1 (neg (* u1 u1)))) (/ (pow (log (+ 1 u1)) 2) (neg (log (+ 1 u1)))))) #s(approx (+ (* (* u1 u1) (+ (* u1 1/3) 1/2)) u1) (*.f32 (+.f32 (/.f32 (+.f32 #s(literal -1/2 binary32) (/.f32 #s(literal -1 binary32) u1)) u1) #s(literal -1/3 binary32)) (neg.f32 (*.f32 u1 (*.f32 u1 u1))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (sqrt.f32 #s(approx (neg (+ (log (+ 1 (neg (* u1 u1)))) (/ (pow (log (+ 1 u1)) 2) (neg (log (+ 1 u1)))))) #s(approx (+ (* (* u1 u1) (+ (* u1 1/3) 1/2)) u1) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 #s(literal 1/3 binary32) (+.f32 (/.f32 #s(literal 1/2 binary32) u1) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 #s(approx (sqrt (- (log (+ 1 u1)) (log (+ 1 (neg (* u1 u1)))))) (fma.f32 (*.f32 u1 u1) (fma.f32 #s(literal 1/4 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (sqrt.f32 u1))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (sqrt.f32 (neg.f32 #s(approx (log (+ 1 (neg u1))) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (*.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32)))) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32))))))
(*.f32 (/.f32 (sqrt.f32 (-.f32 #s(literal 0 binary32) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))))))) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (sqrt.f32 #s(approx (neg (+ (log (+ 1 (neg (* u1 u1)))) (/ (pow (log (+ 1 u1)) 2) (neg (log (+ 1 u1)))))) (/.f32 (fma.f32 (*.f32 (fma.f32 (*.f32 u1 u1) #s(literal 1/9 binary32) #s(literal -1/4 binary32)) (*.f32 u1 u1)) (*.f32 u1 u1) (*.f32 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal -1/2 binary32)) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal -1/2 binary32)) (*.f32 u1 u1))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (/.f32 (sqrt.f32 #s(approx (- 0 (* (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (* (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1)))))) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 #s(literal 3/2 binary32) #s(literal 1 binary32))))) (sqrt.f32 (+.f32 #s(literal 0 binary32) (fma.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) (*.f32 #s(literal 0 binary32) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32))))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (*.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (sqrt.f32 (PI.f32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (sqrt.f32 (PI.f32)))) #s(literal 4/15 binary32))) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32))))))
(*.f32 (/.f32 (sqrt.f32 #s(approx (- 0 (* (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (* (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1)))))) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (fma.f32 u1 #s(literal 7/4 binary32) #s(literal 3/2 binary32)) #s(literal 1 binary32))))) (sqrt.f32 (+.f32 #s(literal 0 binary32) (fma.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) (*.f32 #s(literal 0 binary32) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32))))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (/.f32 (sqrt.f32 (-.f32 #s(literal 0 binary32) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))))))) (sqrt.f32 (+.f32 #s(literal 0 binary32) (fma.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) #s(approx (* 0 (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1)))) #s(literal 0 binary32)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 #s(approx (sqrt (- (log (+ 1 u1)) (log (+ 1 (neg (* u1 u1)))))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 #s(literal 1/6 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 u1)) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1)))) (*.f32 #s(literal 1/4 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 u1))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
Outputs
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (*.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (sqrt.f32 (PI.f32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (sqrt.f32 (PI.f32)))) #s(literal 4/15 binary32))) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32))))))
(*.f32 #s(approx (sqrt (- (log (+ 1 u1)) (log (+ 1 (neg (* u1 u1)))))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 #s(literal 1/6 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 u1)) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1)))) (*.f32 #s(literal 1/4 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 u1))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
Calls

10 calls:

68.0ms
cosTheta_i
22.0ms
(log.f32 (-.f32 #s(literal 1 binary32) u1))
22.0ms
u2
20.0ms
(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)
20.0ms
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
Results
AccuracySegmentsBranch
94.2%1cosTheta_i
97.6%2u2
97.6%2(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)
97.4%2u1
94.2%1(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
97.4%2(sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1))))
97.4%2(neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))
97.4%2(log.f32 (-.f32 #s(literal 1 binary32) u1))
97.4%2(-.f32 #s(literal 1 binary32) u1)
94.2%1(sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))
Compiler

Compiled 75 to 64 computations (14.7% saved)

regimes59.0ms (0.4%)

Memory
22.3MiB live, 60.3MiB allocated
Counts
73 → 2
Calls
Call 1
Inputs
(*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (sqrt.f32 u1)) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))))
(*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))
(*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (/.f32 u1 (sqrt.f32 u1))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))
(*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (/.f32 (neg.f32 u1) (sqrt.f32 u1))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))
(*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 u1)) u1)) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))
(*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (/.f32 (neg.f32 u1) (+.f32 #s(literal 0 binary32) (sqrt.f32 u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))
(*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (/.f32 (*.f32 u1 (sqrt.f32 u1)) u1)) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))
(*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (*.f32 (*.f32 u1 (sqrt.f32 u1)) (/.f32 #s(literal 1 binary32) u1))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))
(*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (sqrt.f32 u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))
(*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (*.f32 (PI.f32) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32))))))
(*.f32 (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (neg.f32 u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (*.f32 (PI.f32) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32))))))
(*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (fma.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (*.f32 u2 u2))) (*.f32 #s(literal 2 binary32) (PI.f32))))))
(*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (fma.f32 u2 (*.f32 u2 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32))))))
(*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (/.f32 (neg.f32 u1) (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 u1 (sqrt.f32 u1))) u1))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 #s(approx (neg (log (- 1 u1))) (fma.f32 u1 (*.f32 u1 #s(literal 1/2 binary32)) u1))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (*.f32 (PI.f32) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32))))))
(*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (/.f32 (neg.f32 u1) (*.f32 (*.f32 u1 (sqrt.f32 u1)) (/.f32 #s(literal 1 binary32) u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (*.f32 (PI.f32) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32))))))
(*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (*.f32 (sqrt.f32 (sqrt.f32 u1)) (sqrt.f32 (sqrt.f32 u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 #s(approx (neg (log (- 1 u1))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u1))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (*.f32 (PI.f32) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32))))))
(*.f32 (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (*.f32 (PI.f32) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32))))))
(*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (/.f32 (neg.f32 u1) (+.f32 #s(literal 0 binary32) (sqrt.f32 u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (fma.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (*.f32 u2 u2) (PI.f32)) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (PI.f32))))))
(*.f32 (sqrt.f32 #s(approx (neg (log (- 1 u1))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u1))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (*.f32 (PI.f32) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32))))))
(*.f32 (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (*.f32 (PI.f32) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32))))))
(*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (/.f32 (neg.f32 u1) (/.f32 (sqrt.f32 (*.f32 u1 (sqrt.f32 u1))) (sqrt.f32 (sqrt.f32 u1))))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))
(*.f32 #s(approx (exp (* (log (log (+ 1 u1))) 1/2)) (sqrt.f32 u1)) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 #s(approx (sqrt (- (log (+ 1 u1)) (log (+ 1 (neg (* u1 u1)))))) (sqrt.f32 u1)) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (sqrt.f32 (neg.f32 #s(approx (log (- 1 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)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 #s(approx (neg (log (- 1 u1))) (fma.f32 u1 (*.f32 u1 #s(literal 1/2 binary32)) u1))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (sqrt.f32 #s(approx (neg (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1)))) (fma.f32 u1 (*.f32 u1 #s(literal 1/2 binary32)) u1))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (sqrt.f32 #s(approx (neg (+ (log (/ (+ (* u1 (* u1 u1)) 1) (+ (* (+ (* u1 u1) u1) (* (+ (* u1 u1) u1) (+ (* u1 u1) u1))) 1))) (log (+ 1 (* (+ (* u1 u1) u1) (- (+ (* u1 u1) u1) 1)))))) (fma.f32 u1 (*.f32 u1 #s(literal 1/2 binary32)) u1))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (sqrt.f32 #s(approx (- (log (+ 1 u1)) (log (+ 1 (neg (* u1 u1))))) (fma.f32 u1 (*.f32 u1 #s(literal 1/2 binary32)) u1))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (sqrt.f32 (neg.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (sqrt.f32 #s(approx (neg (log (- 1 u1))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u1))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (sqrt.f32 #s(approx (neg (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1)))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u1))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (sqrt.f32 #s(approx (neg (+ (log (+ 1 (neg (* u1 u1)))) (/ (pow (log (+ 1 u1)) 2) (neg (log (+ 1 u1)))))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u1))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (sqrt.f32 #s(approx (neg (+ (log (/ (+ (* u1 (* u1 u1)) 1) (+ (* (+ (* u1 u1) u1) (* (+ (* u1 u1) u1) (+ (* u1 u1) u1))) 1))) (log (+ 1 (* (+ (* u1 u1) u1) (- (+ (* u1 u1) u1) 1)))))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal -5/3 binary32) #s(literal 1/2 binary32)) u1))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (sqrt.f32 (log1p.f32 u1)) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 (fma.f32 (PI.f32) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 u2 u2) (PI.f32))) #s(literal 2 binary32)) (*.f32 (PI.f32) u2))))
(*.f32 (sqrt.f32 #s(approx (neg (log (- 1 u1))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u1))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (sqrt.f32 #s(approx (neg (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1)))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u1))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (sqrt.f32 #s(approx (neg (+ (log (+ 1 (neg (* u1 u1)))) (/ (pow (log (+ 1 u1)) 2) (neg (log (+ 1 u1)))))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u1))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (sqrt.f32 #s(approx (- (log (+ 1 u1)) (log (+ 1 (neg (* u1 u1))))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u1))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (sqrt.f32 (neg.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (sqrt.f32 (neg.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (/ (pow (log (+ 1 u1)) 2) (neg (log (+ 1 u1))))) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (*.f32 (PI.f32) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32))))))
#s(approx (* (exp (* (log (log (+ 1 u1))) 1/2)) (sin (* (* 2 (PI)) u2))) (*.f32 u2 (*.f32 (sqrt.f32 (log1p.f32 u1)) (fma.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (*.f32 u2 u2))) (*.f32 #s(literal 2 binary32) (PI.f32))))))
(*.f32 #s(approx (sqrt (- (log (+ 1 u1)) (log (+ 1 (neg (* u1 u1)))))) (fma.f32 #s(literal 1/4 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (sqrt.f32 u1))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (*.f32 (PI.f32) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32))))))
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 (fma.f32 (PI.f32) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 u2 u2) (PI.f32))) #s(literal 2 binary32)) (*.f32 (PI.f32) u2))))
(*.f32 (sqrt.f32 #s(approx (neg (+ (log (+ 1 (neg (* u1 u1)))) (/ (pow (log (+ 1 u1)) 2) (neg (log (+ 1 u1)))))) (fma.f32 (*.f32 (*.f32 u1 u1) #s(literal 1/3 binary32)) u1 (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 u1)) (pow.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (neg.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) #s(approx (* u1 (+ (* u1 -1/2) -1)) (*.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) u1)) (*.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)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (fma.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (*.f32 u2 u2))) (*.f32 #s(literal 2 binary32) (PI.f32))))))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (fma.f32 u2 (*.f32 u2 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32))))))
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (fma.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (*.f32 u2 u2))) (*.f32 #s(literal 2 binary32) (PI.f32))))))
(*.f32 (sqrt.f32 (neg.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))))) (sin.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) u2) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))))
(*.f32 (sqrt.f32 #s(approx (neg (+ (log (+ 1 (neg (* u1 u1)))) (/ (pow (log (+ 1 u1)) 2) (neg (log (+ 1 u1)))))) (fma.f32 (sqrt.f32 u1) (sqrt.f32 u1) (*.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (sqrt.f32 #s(approx (neg (+ (log (+ 1 (neg (* u1 u1)))) (/ (pow (log (+ 1 u1)) 2) (neg (log (+ 1 u1)))))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u1))) (sin.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) u2) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))))
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (log1p.f32 u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (*.f32 (PI.f32) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32))))))
(*.f32 (sqrt.f32 #s(approx (neg (+ (log (+ 1 (neg (* u1 u1)))) (/ (pow (log (+ 1 u1)) 2) (neg (log (+ 1 u1)))))) #s(approx (+ (* (* u1 u1) (+ (* u1 1/3) 1/2)) u1) (*.f32 (+.f32 (/.f32 (+.f32 #s(literal -1/2 binary32) (/.f32 #s(literal -1 binary32) u1)) u1) #s(literal -1/3 binary32)) (neg.f32 (*.f32 u1 (*.f32 u1 u1))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (sqrt.f32 #s(approx (neg (+ (log (+ 1 (neg (* u1 u1)))) (/ (pow (log (+ 1 u1)) 2) (neg (log (+ 1 u1)))))) #s(approx (+ (* (* u1 u1) (+ (* u1 1/3) 1/2)) u1) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 #s(literal 1/3 binary32) (+.f32 (/.f32 #s(literal 1/2 binary32) u1) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 #s(approx (sqrt (- (log (+ 1 u1)) (log (+ 1 (neg (* u1 u1)))))) (fma.f32 (*.f32 u1 u1) (fma.f32 #s(literal 1/4 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (sqrt.f32 u1))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (sqrt.f32 (neg.f32 #s(approx (log (+ 1 (neg u1))) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (*.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32)))) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32))))))
(*.f32 (/.f32 (sqrt.f32 (-.f32 #s(literal 0 binary32) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))))))) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (sqrt.f32 #s(approx (neg (+ (log (+ 1 (neg (* u1 u1)))) (/ (pow (log (+ 1 u1)) 2) (neg (log (+ 1 u1)))))) (/.f32 (fma.f32 (*.f32 (fma.f32 (*.f32 u1 u1) #s(literal 1/9 binary32) #s(literal -1/4 binary32)) (*.f32 u1 u1)) (*.f32 u1 u1) (*.f32 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal -1/2 binary32)) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal -1/2 binary32)) (*.f32 u1 u1))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (/.f32 (sqrt.f32 #s(approx (- 0 (* (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (* (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1)))))) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 #s(literal 3/2 binary32) #s(literal 1 binary32))))) (sqrt.f32 (+.f32 #s(literal 0 binary32) (fma.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) (*.f32 #s(literal 0 binary32) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32))))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (*.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (sqrt.f32 (PI.f32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (sqrt.f32 (PI.f32)))) #s(literal 4/15 binary32))) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32))))))
(*.f32 (/.f32 (sqrt.f32 #s(approx (- 0 (* (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (* (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1)))))) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (fma.f32 u1 #s(literal 7/4 binary32) #s(literal 3/2 binary32)) #s(literal 1 binary32))))) (sqrt.f32 (+.f32 #s(literal 0 binary32) (fma.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) (*.f32 #s(literal 0 binary32) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32))))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (/.f32 (sqrt.f32 (-.f32 #s(literal 0 binary32) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))))))) (sqrt.f32 (+.f32 #s(literal 0 binary32) (fma.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) #s(approx (* 0 (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1)))) #s(literal 0 binary32)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
Outputs
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (*.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (sqrt.f32 (PI.f32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (sqrt.f32 (PI.f32)))) #s(literal 4/15 binary32))) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32))))))
(*.f32 (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
Calls

2 calls:

37.0ms
u2
19.0ms
(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)
Results
AccuracySegmentsBranch
97.5%2u2
97.5%2(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)
Compiler

Compiled 12 to 10 computations (16.7% saved)

regimes160.0ms (1.2%)

Memory
18.5MiB live, 239.8MiB allocated
Counts
70 → 1
Calls
Call 1
Inputs
(*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (sqrt.f32 u1)) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))))
(*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))
(*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (/.f32 u1 (sqrt.f32 u1))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))
(*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (/.f32 (neg.f32 u1) (sqrt.f32 u1))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))
(*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 u1)) u1)) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))
(*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (/.f32 (neg.f32 u1) (+.f32 #s(literal 0 binary32) (sqrt.f32 u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))
(*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (/.f32 (*.f32 u1 (sqrt.f32 u1)) u1)) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))
(*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (*.f32 (*.f32 u1 (sqrt.f32 u1)) (/.f32 #s(literal 1 binary32) u1))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))
(*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (sqrt.f32 u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))
(*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (*.f32 (PI.f32) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32))))))
(*.f32 (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (neg.f32 u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (*.f32 (PI.f32) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32))))))
(*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (fma.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (*.f32 u2 u2))) (*.f32 #s(literal 2 binary32) (PI.f32))))))
(*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (fma.f32 u2 (*.f32 u2 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32))))))
(*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (/.f32 (neg.f32 u1) (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 u1 (sqrt.f32 u1))) u1))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 #s(approx (neg (log (- 1 u1))) (fma.f32 u1 (*.f32 u1 #s(literal 1/2 binary32)) u1))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (*.f32 (PI.f32) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32))))))
(*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (/.f32 (neg.f32 u1) (*.f32 (*.f32 u1 (sqrt.f32 u1)) (/.f32 #s(literal 1 binary32) u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (*.f32 (PI.f32) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32))))))
(*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (*.f32 (sqrt.f32 (sqrt.f32 u1)) (sqrt.f32 (sqrt.f32 u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 #s(approx (neg (log (- 1 u1))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u1))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (*.f32 (PI.f32) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32))))))
(*.f32 (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (*.f32 (PI.f32) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32))))))
(*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (/.f32 (neg.f32 u1) (+.f32 #s(literal 0 binary32) (sqrt.f32 u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (fma.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (*.f32 u2 u2) (PI.f32)) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (PI.f32))))))
(*.f32 (sqrt.f32 #s(approx (neg (log (- 1 u1))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u1))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (*.f32 (PI.f32) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32))))))
(*.f32 (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (*.f32 (PI.f32) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32))))))
(*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (/.f32 (neg.f32 u1) (/.f32 (sqrt.f32 (*.f32 u1 (sqrt.f32 u1))) (sqrt.f32 (sqrt.f32 u1))))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))
(*.f32 #s(approx (exp (* (log (log (+ 1 u1))) 1/2)) (sqrt.f32 u1)) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 #s(approx (sqrt (- (log (+ 1 u1)) (log (+ 1 (neg (* u1 u1)))))) (sqrt.f32 u1)) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (sqrt.f32 (neg.f32 #s(approx (log (- 1 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)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 #s(approx (neg (log (- 1 u1))) (fma.f32 u1 (*.f32 u1 #s(literal 1/2 binary32)) u1))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (sqrt.f32 #s(approx (neg (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1)))) (fma.f32 u1 (*.f32 u1 #s(literal 1/2 binary32)) u1))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (sqrt.f32 #s(approx (neg (+ (log (/ (+ (* u1 (* u1 u1)) 1) (+ (* (+ (* u1 u1) u1) (* (+ (* u1 u1) u1) (+ (* u1 u1) u1))) 1))) (log (+ 1 (* (+ (* u1 u1) u1) (- (+ (* u1 u1) u1) 1)))))) (fma.f32 u1 (*.f32 u1 #s(literal 1/2 binary32)) u1))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (sqrt.f32 #s(approx (- (log (+ 1 u1)) (log (+ 1 (neg (* u1 u1))))) (fma.f32 u1 (*.f32 u1 #s(literal 1/2 binary32)) u1))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (sqrt.f32 (neg.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (sqrt.f32 #s(approx (neg (log (- 1 u1))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u1))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (sqrt.f32 #s(approx (neg (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1)))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u1))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (sqrt.f32 #s(approx (neg (+ (log (+ 1 (neg (* u1 u1)))) (/ (pow (log (+ 1 u1)) 2) (neg (log (+ 1 u1)))))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u1))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (sqrt.f32 #s(approx (neg (+ (log (/ (+ (* u1 (* u1 u1)) 1) (+ (* (+ (* u1 u1) u1) (* (+ (* u1 u1) u1) (+ (* u1 u1) u1))) 1))) (log (+ 1 (* (+ (* u1 u1) u1) (- (+ (* u1 u1) u1) 1)))))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal -5/3 binary32) #s(literal 1/2 binary32)) u1))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (sqrt.f32 (log1p.f32 u1)) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 (fma.f32 (PI.f32) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 u2 u2) (PI.f32))) #s(literal 2 binary32)) (*.f32 (PI.f32) u2))))
(*.f32 (sqrt.f32 #s(approx (neg (log (- 1 u1))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u1))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (sqrt.f32 #s(approx (neg (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1)))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u1))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (sqrt.f32 #s(approx (neg (+ (log (+ 1 (neg (* u1 u1)))) (/ (pow (log (+ 1 u1)) 2) (neg (log (+ 1 u1)))))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u1))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (sqrt.f32 #s(approx (- (log (+ 1 u1)) (log (+ 1 (neg (* u1 u1))))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u1))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (sqrt.f32 (neg.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (sqrt.f32 (neg.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (/ (pow (log (+ 1 u1)) 2) (neg (log (+ 1 u1))))) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (*.f32 (PI.f32) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32))))))
#s(approx (* (exp (* (log (log (+ 1 u1))) 1/2)) (sin (* (* 2 (PI)) u2))) (*.f32 u2 (*.f32 (sqrt.f32 (log1p.f32 u1)) (fma.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (*.f32 u2 u2))) (*.f32 #s(literal 2 binary32) (PI.f32))))))
(*.f32 #s(approx (sqrt (- (log (+ 1 u1)) (log (+ 1 (neg (* u1 u1)))))) (fma.f32 #s(literal 1/4 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (sqrt.f32 u1))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (*.f32 (PI.f32) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32))))))
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 (fma.f32 (PI.f32) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 u2 u2) (PI.f32))) #s(literal 2 binary32)) (*.f32 (PI.f32) u2))))
(*.f32 (sqrt.f32 #s(approx (neg (+ (log (+ 1 (neg (* u1 u1)))) (/ (pow (log (+ 1 u1)) 2) (neg (log (+ 1 u1)))))) (fma.f32 (*.f32 (*.f32 u1 u1) #s(literal 1/3 binary32)) u1 (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 u1)) (pow.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (neg.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) #s(approx (* u1 (+ (* u1 -1/2) -1)) (*.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) u1)) (*.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)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (fma.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (*.f32 u2 u2))) (*.f32 #s(literal 2 binary32) (PI.f32))))))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (fma.f32 u2 (*.f32 u2 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32))))))
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (fma.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (*.f32 u2 u2))) (*.f32 #s(literal 2 binary32) (PI.f32))))))
(*.f32 (sqrt.f32 (neg.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))))) (sin.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) u2) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))))
(*.f32 (sqrt.f32 #s(approx (neg (+ (log (+ 1 (neg (* u1 u1)))) (/ (pow (log (+ 1 u1)) 2) (neg (log (+ 1 u1)))))) (fma.f32 (sqrt.f32 u1) (sqrt.f32 u1) (*.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (sqrt.f32 #s(approx (neg (+ (log (+ 1 (neg (* u1 u1)))) (/ (pow (log (+ 1 u1)) 2) (neg (log (+ 1 u1)))))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u1))) (sin.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) u2) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))))
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (log1p.f32 u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (*.f32 (PI.f32) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32))))))
(*.f32 (sqrt.f32 #s(approx (neg (+ (log (+ 1 (neg (* u1 u1)))) (/ (pow (log (+ 1 u1)) 2) (neg (log (+ 1 u1)))))) #s(approx (+ (* (* u1 u1) (+ (* u1 1/3) 1/2)) u1) (*.f32 (+.f32 (/.f32 (+.f32 #s(literal -1/2 binary32) (/.f32 #s(literal -1 binary32) u1)) u1) #s(literal -1/3 binary32)) (neg.f32 (*.f32 u1 (*.f32 u1 u1))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (sqrt.f32 #s(approx (neg (+ (log (+ 1 (neg (* u1 u1)))) (/ (pow (log (+ 1 u1)) 2) (neg (log (+ 1 u1)))))) #s(approx (+ (* (* u1 u1) (+ (* u1 1/3) 1/2)) u1) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 #s(literal 1/3 binary32) (+.f32 (/.f32 #s(literal 1/2 binary32) u1) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 #s(approx (sqrt (- (log (+ 1 u1)) (log (+ 1 (neg (* u1 u1)))))) (fma.f32 (*.f32 u1 u1) (fma.f32 #s(literal 1/4 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32))) (sqrt.f32 u1))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (sqrt.f32 (neg.f32 #s(approx (log (+ 1 (neg u1))) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (*.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32)))) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32))))))
(*.f32 (/.f32 (sqrt.f32 (-.f32 #s(literal 0 binary32) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) (*.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))))))) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (fma.f32 (*.f32 u1 u1) #s(literal 1/2 binary32) u1))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (sqrt.f32 #s(approx (neg (+ (log (+ 1 (neg (* u1 u1)))) (/ (pow (log (+ 1 u1)) 2) (neg (log (+ 1 u1)))))) (/.f32 (fma.f32 (*.f32 (fma.f32 (*.f32 u1 u1) #s(literal 1/9 binary32) #s(literal -1/4 binary32)) (*.f32 u1 u1)) (*.f32 u1 u1) (*.f32 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal -1/2 binary32)) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (fma.f32 u1 #s(literal 1/3 binary32) #s(literal -1/2 binary32)) (*.f32 u1 u1))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (/.f32 (sqrt.f32 #s(approx (- 0 (* (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (* (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1)))))) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 #s(literal 3/2 binary32) #s(literal 1 binary32))))) (sqrt.f32 (+.f32 #s(literal 0 binary32) (fma.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))) (*.f32 #s(literal 0 binary32) #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32))))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
Outputs
(*.f32 (sqrt.f32 #s(approx (neg (log (- 1 u1))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u1))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
Calls

8 calls:

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

Compiled 50 to 42 computations (16% saved)

regimes134.0ms (1%)

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

10 calls:

23.0ms
cosTheta_i
19.0ms
(neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))
13.0ms
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
12.0ms
(-.f32 #s(literal 1 binary32) u1)
11.0ms
(sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))
Results
AccuracySegmentsBranch
92.6%1(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
92.6%1(log.f32 (-.f32 #s(literal 1 binary32) u1))
92.6%1(-.f32 #s(literal 1 binary32) u1)
92.6%1(sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))
92.6%1cosTheta_i
92.6%1u1
92.6%1u2
92.6%1(sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1))))
92.6%1(neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))
92.6%1(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)
Compiler

Compiled 75 to 64 computations (14.7% saved)

regimes121.0ms (0.9%)

Memory
4.4MiB live, 206.1MiB allocated
Counts
36 → 2
Calls
Call 1
Inputs
(*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (sqrt.f32 u1)) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))))
(*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))
(*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (/.f32 u1 (sqrt.f32 u1))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))
(*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (/.f32 (neg.f32 u1) (sqrt.f32 u1))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))
(*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 u1)) u1)) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))
(*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (/.f32 (neg.f32 u1) (+.f32 #s(literal 0 binary32) (sqrt.f32 u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))
(*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (/.f32 (*.f32 u1 (sqrt.f32 u1)) u1)) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))
(*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (*.f32 (*.f32 u1 (sqrt.f32 u1)) (/.f32 #s(literal 1 binary32) u1))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))
(*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (sqrt.f32 u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))
(*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (*.f32 (PI.f32) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32))))))
(*.f32 (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (neg.f32 u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (*.f32 (PI.f32) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32))))))
(*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (fma.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (*.f32 u2 u2))) (*.f32 #s(literal 2 binary32) (PI.f32))))))
(*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (fma.f32 u2 (*.f32 u2 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32))))))
(*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (/.f32 (neg.f32 u1) (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 u1 (sqrt.f32 u1))) u1))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 #s(approx (neg (log (- 1 u1))) (fma.f32 u1 (*.f32 u1 #s(literal 1/2 binary32)) u1))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (*.f32 (PI.f32) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32))))))
(*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (/.f32 (neg.f32 u1) (*.f32 (*.f32 u1 (sqrt.f32 u1)) (/.f32 #s(literal 1 binary32) u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (*.f32 (PI.f32) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32))))))
(*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (*.f32 (sqrt.f32 (sqrt.f32 u1)) (sqrt.f32 (sqrt.f32 u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 #s(approx (neg (log (- 1 u1))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u1))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (*.f32 (PI.f32) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32))))))
(*.f32 (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (*.f32 (PI.f32) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32))))))
(*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (/.f32 (neg.f32 u1) (+.f32 #s(literal 0 binary32) (sqrt.f32 u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (fma.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (*.f32 u2 u2) (PI.f32)) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (PI.f32))))))
(*.f32 (sqrt.f32 #s(approx (neg (log (- 1 u1))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u1))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (*.f32 (PI.f32) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32))))))
(*.f32 (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (*.f32 (PI.f32) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32))))))
(*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (/.f32 (neg.f32 u1) (/.f32 (sqrt.f32 (*.f32 u1 (sqrt.f32 u1))) (sqrt.f32 (sqrt.f32 u1))))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))
(*.f32 #s(approx (exp (* (log (log (+ 1 u1))) 1/2)) (sqrt.f32 u1)) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 #s(approx (sqrt (- (log (+ 1 u1)) (log (+ 1 (neg (* u1 u1)))))) (sqrt.f32 u1)) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (sqrt.f32 (neg.f32 #s(approx (log (- 1 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)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 #s(approx (neg (log (- 1 u1))) (fma.f32 u1 (*.f32 u1 #s(literal 1/2 binary32)) u1))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (sqrt.f32 #s(approx (neg (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1)))) (fma.f32 u1 (*.f32 u1 #s(literal 1/2 binary32)) u1))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (sqrt.f32 #s(approx (neg (+ (log (/ (+ (* u1 (* u1 u1)) 1) (+ (* (+ (* u1 u1) u1) (* (+ (* u1 u1) u1) (+ (* u1 u1) u1))) 1))) (log (+ 1 (* (+ (* u1 u1) u1) (- (+ (* u1 u1) u1) 1)))))) (fma.f32 u1 (*.f32 u1 #s(literal 1/2 binary32)) u1))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (sqrt.f32 #s(approx (- (log (+ 1 u1)) (log (+ 1 (neg (* u1 u1))))) (fma.f32 u1 (*.f32 u1 #s(literal 1/2 binary32)) u1))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (sqrt.f32 (neg.f32 #s(approx (+ (log (+ 1 (neg (* u1 u1)))) (log (/ (/ 1 (+ 1 u1)) 1))) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
Outputs
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 #s(approx (neg (log (- 1 u1))) (fma.f32 u1 (*.f32 u1 #s(literal 1/2 binary32)) u1))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
Calls

10 calls:

23.0ms
u2
14.0ms
cosTheta_i
12.0ms
(neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))
12.0ms
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
12.0ms
(-.f32 #s(literal 1 binary32) u1)
Results
AccuracySegmentsBranch
93.0%2u1
93.3%2u2
93.0%2(sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1))))
93.0%2(neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))
93.3%2(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)
89.3%1(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
93.0%2(log.f32 (-.f32 #s(literal 1 binary32) u1))
93.0%2(-.f32 #s(literal 1 binary32) u1)
89.3%1(sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))
89.3%1cosTheta_i
Compiler

Compiled 75 to 64 computations (14.7% saved)

regimes127.0ms (0.9%)

Memory
-17.3MiB live, 178.9MiB allocated
Counts
30 → 2
Calls
Call 1
Inputs
(*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (sqrt.f32 u1)) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))))
(*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))
(*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (/.f32 u1 (sqrt.f32 u1))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))
(*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (/.f32 (neg.f32 u1) (sqrt.f32 u1))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))
(*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 u1)) u1)) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))
(*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (/.f32 (neg.f32 u1) (+.f32 #s(literal 0 binary32) (sqrt.f32 u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))
(*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (/.f32 (*.f32 u1 (sqrt.f32 u1)) u1)) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))
(*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (*.f32 (*.f32 u1 (sqrt.f32 u1)) (/.f32 #s(literal 1 binary32) u1))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))
(*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (sqrt.f32 u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))
(*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (*.f32 (PI.f32) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32))))))
(*.f32 (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (neg.f32 u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (*.f32 (PI.f32) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32))))))
(*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (fma.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (*.f32 u2 u2))) (*.f32 #s(literal 2 binary32) (PI.f32))))))
(*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (fma.f32 u2 (*.f32 u2 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32))))))
(*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (/.f32 (neg.f32 u1) (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 u1 (sqrt.f32 u1))) u1))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 #s(approx (neg (log (- 1 u1))) (fma.f32 u1 (*.f32 u1 #s(literal 1/2 binary32)) u1))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (*.f32 (PI.f32) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32))))))
(*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (/.f32 (neg.f32 u1) (*.f32 (*.f32 u1 (sqrt.f32 u1)) (/.f32 #s(literal 1 binary32) u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (*.f32 (PI.f32) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32))))))
(*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (*.f32 (sqrt.f32 (sqrt.f32 u1)) (sqrt.f32 (sqrt.f32 u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 #s(approx (neg (log (- 1 u1))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u1))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (*.f32 (PI.f32) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32))))))
(*.f32 (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (*.f32 (PI.f32) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32))))))
(*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (/.f32 (neg.f32 u1) (+.f32 #s(literal 0 binary32) (sqrt.f32 u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (fma.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (*.f32 u2 u2) (PI.f32)) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (PI.f32))))))
(*.f32 (sqrt.f32 #s(approx (neg (log (- 1 u1))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u1))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (*.f32 (PI.f32) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32))))))
(*.f32 (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (*.f32 (PI.f32) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32))))))
(*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (/.f32 (neg.f32 u1) (/.f32 (sqrt.f32 (*.f32 u1 (sqrt.f32 u1))) (sqrt.f32 (sqrt.f32 u1))))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))
(*.f32 #s(approx (exp (* (log (log (+ 1 u1))) 1/2)) (sqrt.f32 u1)) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 #s(approx (sqrt (- (log (+ 1 u1)) (log (+ 1 (neg (* u1 u1)))))) (sqrt.f32 u1)) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (sqrt.f32 (neg.f32 #s(approx (log (- 1 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)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))
Outputs
(*.f32 (sqrt.f32 #s(approx (neg (log (- 1 u1))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u1))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (*.f32 (PI.f32) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32))))))
(*.f32 #s(approx (exp (* (log (log (+ 1 u1))) 1/2)) (sqrt.f32 u1)) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
Calls

10 calls:

28.0ms
cosTheta_i
26.0ms
u1
11.0ms
(log.f32 (-.f32 #s(literal 1 binary32) u1))
10.0ms
(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)
10.0ms
(-.f32 #s(literal 1 binary32) u1)
Results
AccuracySegmentsBranch
84.8%1cosTheta_i
88.2%2(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
89.0%2(sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))
88.5%2u1
88.5%2(sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1))))
88.5%2(neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))
88.5%2(log.f32 (-.f32 #s(literal 1 binary32) u1))
88.5%2(-.f32 #s(literal 1 binary32) u1)
91.1%2u2
91.1%2(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)
Compiler

Compiled 75 to 64 computations (14.7% saved)

regimes75.0ms (0.6%)

Memory
3.7MiB live, 159.7MiB allocated
Counts
24 → 1
Calls
Call 1
Inputs
(*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (sqrt.f32 u1)) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))))
(*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))
(*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (/.f32 u1 (sqrt.f32 u1))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))
(*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (/.f32 (neg.f32 u1) (sqrt.f32 u1))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))
(*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 u1)) u1)) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))
(*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (/.f32 (neg.f32 u1) (+.f32 #s(literal 0 binary32) (sqrt.f32 u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))
(*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (/.f32 (*.f32 u1 (sqrt.f32 u1)) u1)) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))
(*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (*.f32 (*.f32 u1 (sqrt.f32 u1)) (/.f32 #s(literal 1 binary32) u1))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))
(*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (sqrt.f32 u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))
(*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (*.f32 (PI.f32) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32))))))
(*.f32 (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (neg.f32 u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (*.f32 (PI.f32) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32))))))
(*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (fma.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (*.f32 u2 u2))) (*.f32 #s(literal 2 binary32) (PI.f32))))))
(*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (fma.f32 u2 (*.f32 u2 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32))))))
(*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (/.f32 (neg.f32 u1) (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 u1 (sqrt.f32 u1))) u1))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 #s(approx (neg (log (- 1 u1))) (fma.f32 u1 (*.f32 u1 #s(literal 1/2 binary32)) u1))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (*.f32 (PI.f32) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32))))))
(*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (/.f32 (neg.f32 u1) (*.f32 (*.f32 u1 (sqrt.f32 u1)) (/.f32 #s(literal 1 binary32) u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (*.f32 (PI.f32) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32))))))
(*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (*.f32 (sqrt.f32 (sqrt.f32 u1)) (sqrt.f32 (sqrt.f32 u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 #s(approx (neg (log (- 1 u1))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u1))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (*.f32 (PI.f32) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32))))))
(*.f32 (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (*.f32 (PI.f32) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32))))))
(*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (/.f32 (neg.f32 u1) (+.f32 #s(literal 0 binary32) (sqrt.f32 u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (fma.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (*.f32 u2 u2) (PI.f32)) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (PI.f32))))))
(*.f32 (sqrt.f32 #s(approx (neg (log (- 1 u1))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u1))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (*.f32 (PI.f32) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32))))))
(*.f32 (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (*.f32 (PI.f32) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32))))))
(*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (/.f32 (neg.f32 u1) (/.f32 (sqrt.f32 (*.f32 u1 (sqrt.f32 u1))) (sqrt.f32 (sqrt.f32 u1))))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))
Outputs
(*.f32 (sqrt.f32 #s(approx (neg (log (- 1 u1))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u1))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (*.f32 (PI.f32) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32))))))
Calls

10 calls:

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

Compiled 75 to 64 computations (14.7% saved)

regimes74.0ms (0.5%)

Memory
28.9MiB live, 145.3MiB allocated
Counts
21 → 1
Calls
Call 1
Inputs
(*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (sqrt.f32 u1)) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))))
(*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))
(*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (/.f32 u1 (sqrt.f32 u1))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))
(*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (/.f32 (neg.f32 u1) (sqrt.f32 u1))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))
(*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 u1)) u1)) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))
(*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (/.f32 (neg.f32 u1) (+.f32 #s(literal 0 binary32) (sqrt.f32 u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))
(*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (/.f32 (*.f32 u1 (sqrt.f32 u1)) u1)) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))
(*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (*.f32 (*.f32 u1 (sqrt.f32 u1)) (/.f32 #s(literal 1 binary32) u1))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))
(*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (sqrt.f32 u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))
(*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (*.f32 (PI.f32) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32))))))
(*.f32 (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (neg.f32 u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (*.f32 (PI.f32) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32))))))
(*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (fma.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (*.f32 u2 u2))) (*.f32 #s(literal 2 binary32) (PI.f32))))))
(*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (fma.f32 u2 (*.f32 u2 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32))))))
(*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (/.f32 (neg.f32 u1) (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 u1 (sqrt.f32 u1))) u1))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 #s(approx (neg (log (- 1 u1))) (fma.f32 u1 (*.f32 u1 #s(literal 1/2 binary32)) u1))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (*.f32 (PI.f32) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32))))))
(*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (/.f32 (neg.f32 u1) (*.f32 (*.f32 u1 (sqrt.f32 u1)) (/.f32 #s(literal 1 binary32) u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (*.f32 (PI.f32) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32))))))
(*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (*.f32 (sqrt.f32 (sqrt.f32 u1)) (sqrt.f32 (sqrt.f32 u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 #s(approx (neg (log (- 1 u1))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u1))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (*.f32 (PI.f32) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32))))))
(*.f32 (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (*.f32 (PI.f32) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32))))))
(*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (/.f32 (neg.f32 u1) (+.f32 #s(literal 0 binary32) (sqrt.f32 u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (fma.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (*.f32 u2 u2) (PI.f32)) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (PI.f32))))))
Outputs
(*.f32 (sqrt.f32 #s(approx (neg (log (- 1 u1))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u1))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (*.f32 (PI.f32) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32))))))
Calls

10 calls:

10.0ms
(-.f32 #s(literal 1 binary32) u1)
10.0ms
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
9.0ms
(sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1))))
6.0ms
(sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))
6.0ms
u1
Results
AccuracySegmentsBranch
83.5%1(log.f32 (-.f32 #s(literal 1 binary32) u1))
83.5%1(-.f32 #s(literal 1 binary32) u1)
83.5%1(sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))
83.5%1u1
83.5%1(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
83.5%1cosTheta_i
83.5%1u2
83.5%1(sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1))))
83.5%1(neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))
83.5%1(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)
Compiler

Compiled 75 to 64 computations (14.7% saved)

regimes110.0ms (0.8%)

Memory
-32.0MiB live, 130.9MiB allocated
Counts
18 → 1
Calls
Call 1
Inputs
(*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (sqrt.f32 u1)) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))))
(*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))
(*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (/.f32 u1 (sqrt.f32 u1))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))
(*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (/.f32 (neg.f32 u1) (sqrt.f32 u1))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))
(*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 u1)) u1)) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))
(*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (/.f32 (neg.f32 u1) (+.f32 #s(literal 0 binary32) (sqrt.f32 u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))
(*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (/.f32 (*.f32 u1 (sqrt.f32 u1)) u1)) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))
(*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (*.f32 (*.f32 u1 (sqrt.f32 u1)) (/.f32 #s(literal 1 binary32) u1))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))
(*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (sqrt.f32 u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))
(*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (*.f32 (PI.f32) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32))))))
(*.f32 (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (neg.f32 u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (*.f32 (PI.f32) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32))))))
(*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (fma.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (*.f32 u2 u2))) (*.f32 #s(literal 2 binary32) (PI.f32))))))
(*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (fma.f32 u2 (*.f32 u2 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32))))))
(*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (/.f32 (neg.f32 u1) (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 u1 (sqrt.f32 u1))) u1))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 #s(approx (neg (log (- 1 u1))) (fma.f32 u1 (*.f32 u1 #s(literal 1/2 binary32)) u1))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (*.f32 (PI.f32) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32))))))
(*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (/.f32 (neg.f32 u1) (*.f32 (*.f32 u1 (sqrt.f32 u1)) (/.f32 #s(literal 1 binary32) u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (*.f32 (PI.f32) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32))))))
(*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (*.f32 (sqrt.f32 (sqrt.f32 u1)) (sqrt.f32 (sqrt.f32 u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))
Outputs
(*.f32 (sqrt.f32 #s(approx (neg (log (- 1 u1))) (fma.f32 u1 (*.f32 u1 #s(literal 1/2 binary32)) u1))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (*.f32 (PI.f32) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32))))))
Calls

10 calls:

45.0ms
(sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1))))
17.0ms
u1
8.0ms
(-.f32 #s(literal 1 binary32) u1)
7.0ms
(sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))
5.0ms
(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)
Results
AccuracySegmentsBranch
80.8%1u1
80.8%1u2
80.8%1(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)
80.8%1cosTheta_i
80.8%1(sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1))))
80.8%1(neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))
80.8%1(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
80.8%1(sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))
80.8%1(log.f32 (-.f32 #s(literal 1 binary32) u1))
80.8%1(-.f32 #s(literal 1 binary32) u1)
Compiler

Compiled 75 to 64 computations (14.7% saved)

regimes51.0ms (0.4%)

Memory
33.4MiB live, 109.1MiB allocated
Counts
14 → 1
Calls
Call 1
Inputs
(*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (sqrt.f32 u1)) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))))
(*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))
(*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (/.f32 u1 (sqrt.f32 u1))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))
(*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (/.f32 (neg.f32 u1) (sqrt.f32 u1))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))
(*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 u1)) u1)) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))
(*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (/.f32 (neg.f32 u1) (+.f32 #s(literal 0 binary32) (sqrt.f32 u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))
(*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (/.f32 (*.f32 u1 (sqrt.f32 u1)) u1)) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))
(*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (*.f32 (*.f32 u1 (sqrt.f32 u1)) (/.f32 #s(literal 1 binary32) u1))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))
(*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (sqrt.f32 u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))
(*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (*.f32 (PI.f32) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32))))))
(*.f32 (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (neg.f32 u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (*.f32 (PI.f32) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32))))))
(*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (fma.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (*.f32 u2 u2))) (*.f32 #s(literal 2 binary32) (PI.f32))))))
(*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (fma.f32 u2 (*.f32 u2 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32))))))
(*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (/.f32 (neg.f32 u1) (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 u1 (sqrt.f32 u1))) u1))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))
Outputs
(*.f32 (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (neg.f32 u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (*.f32 (PI.f32) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32))))))
Calls

10 calls:

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

Compiled 75 to 64 computations (14.7% saved)

regimes45.0ms (0.3%)

Memory
-27.2MiB live, 91.9MiB allocated
Accuracy

Total -20.2b remaining (-191.5%)

Threshold costs -20.2b (-191.5%)

Counts
10 → 1
Calls
Call 1
Inputs
(*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (sqrt.f32 u1)) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))))
(*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))
(*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (/.f32 u1 (sqrt.f32 u1))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))
(*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (/.f32 (neg.f32 u1) (sqrt.f32 u1))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))
(*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 u1)) u1)) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))
(*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (/.f32 (neg.f32 u1) (+.f32 #s(literal 0 binary32) (sqrt.f32 u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))
(*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (/.f32 (*.f32 u1 (sqrt.f32 u1)) u1)) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))
(*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (*.f32 (*.f32 u1 (sqrt.f32 u1)) (/.f32 #s(literal 1 binary32) u1))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))
(*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (sqrt.f32 u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))
(*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (*.f32 (PI.f32) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32))))))
Outputs
(*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (sqrt.f32 u1)) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))))
Calls

10 calls:

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

Compiled 75 to 64 computations (14.7% saved)

bsearch1.0ms (0%)

Memory
1.3MiB live, 1.3MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.4753747880458832
0.5790771842002869
Compiler

Compiled 19 to 20 computations (-5.3% saved)

bsearch0.0ms (0%)

Memory
1.1MiB live, 1.1MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.4753747880458832
0.5790771842002869
Compiler

Compiled 19 to 20 computations (-5.3% saved)

bsearch0.0ms (0%)

Memory
0.7MiB live, 0.7MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.002216658089309931
0.0025621827226132154
Compiler

Compiled 19 to 20 computations (-5.3% saved)

bsearch0.0ms (0%)

Memory
0.6MiB live, 0.6MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.24822506308555603
0.2524223029613495
Compiler

Compiled 19 to 20 computations (-5.3% saved)

simplify12.0ms (0.1%)

Memory
26.8MiB live, 26.8MiB allocated
Algorithm
egg-herbie
Rules
72×*-commutative_binary32
10×+-commutative_binary32
neg-sub0_binary32
neg-mul-1_binary32
sub-neg_binary32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0126530
1171530
2179530
3183530
Stop Event
saturated
Calls
Call 1
Inputs
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(if (<=.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) #s(literal 1/2 binary32)) (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (*.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (sqrt.f32 (PI.f32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (sqrt.f32 (PI.f32)))) #s(literal 4/15 binary32))) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32)))))) (*.f32 #s(approx (sqrt (- (log (+ 1 u1)) (log (+ 1 (neg (* u1 u1)))))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 #s(literal 1/6 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 u1)) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1)))) (*.f32 #s(literal 1/4 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 u1))) (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/2 binary32)) (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (*.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (sqrt.f32 (PI.f32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (sqrt.f32 (PI.f32)))) #s(literal 4/15 binary32))) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32)))))) (*.f32 (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))))
(*.f32 (sqrt.f32 #s(approx (neg (log (- 1 u1))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u1))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (sqrt.f32 #s(approx (neg (log (- 1 u1))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u1))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(if (<=.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) #s(literal 5368709/2147483648 binary32)) (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) (*.f32 (sqrt.f32 #s(approx (neg (log (- 1 u1))) (fma.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 1/4 binary32)) (*.f32 (sqrt.f32 #s(approx (neg (log (- 1 u1))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u1))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (*.f32 (PI.f32) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32)))))) (*.f32 #s(approx (exp (* (log (log (+ 1 u1))) 1/2)) (sqrt.f32 u1)) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))))
(*.f32 (sqrt.f32 #s(approx (neg (log (- 1 u1))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u1))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (*.f32 (PI.f32) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32))))))
(*.f32 (sqrt.f32 #s(approx (neg (log (- 1 u1))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u1))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (*.f32 (PI.f32) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32))))))
(*.f32 (sqrt.f32 #s(approx (neg (log (- 1 u1))) (fma.f32 u1 (*.f32 u1 #s(literal 1/2 binary32)) u1))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (*.f32 (PI.f32) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32))))))
(*.f32 (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (neg.f32 u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (*.f32 (PI.f32) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32))))))
(*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (sqrt.f32 u1)) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))))
Outputs
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(if (<=.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) #s(literal 1/2 binary32)) (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (*.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (sqrt.f32 (PI.f32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (sqrt.f32 (PI.f32)))) #s(literal 4/15 binary32))) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32)))))) (*.f32 #s(approx (sqrt (- (log (+ 1 u1)) (log (+ 1 (neg (* u1 u1)))))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 #s(literal 1/6 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 u1)) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1)))) (*.f32 #s(literal 1/4 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 u1))) (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/2 binary32)) (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (*.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (sqrt.f32 (PI.f32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (sqrt.f32 (PI.f32)))) #s(literal 4/15 binary32))) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32)))))) (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)) #s(approx (sqrt (- (log (+ 1 u1)) (log (+ 1 (neg (* u1 u1)))))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 #s(literal 1/6 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 u1)) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32))) (sqrt.f32 u1)))))
(if (<=.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) #s(literal 1/2 binary32)) (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (*.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (sqrt.f32 (PI.f32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (sqrt.f32 (PI.f32)))) #s(literal 4/15 binary32))) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32)))))) (*.f32 (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))) (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/2 binary32)) (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (*.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (sqrt.f32 (PI.f32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (sqrt.f32 (PI.f32)))) #s(literal 4/15 binary32))) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32)))))) (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)) (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32))))))))
(*.f32 (sqrt.f32 #s(approx (neg (log (- 1 u1))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u1))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)) (sqrt.f32 #s(approx (neg (log (- 1 u1))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u1))))
(*.f32 (sqrt.f32 #s(approx (neg (log (- 1 u1))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u1))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)) (sqrt.f32 #s(approx (neg (log (- 1 u1))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u1))))
(if (<=.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) #s(literal 5368709/2147483648 binary32)) (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))) (*.f32 (sqrt.f32 #s(approx (neg (log (- 1 u1))) (fma.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 5368709/2147483648 binary32)) (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2)))) (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)) (sqrt.f32 #s(approx (neg (log (- 1 u1))) (fma.f32 u1 (*.f32 u1 #s(literal 1/2 binary32)) u1)))))
(if (<=.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) #s(literal 1/4 binary32)) (*.f32 (sqrt.f32 #s(approx (neg (log (- 1 u1))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u1))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (*.f32 (PI.f32) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32)))))) (*.f32 #s(approx (exp (* (log (log (+ 1 u1))) 1/2)) (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 #s(approx (neg (log (- 1 u1))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u1))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (*.f32 (PI.f32) (fma.f32 (*.f32 (*.f32 u2 u2) #s(literal -4/3 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32)))))) (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)) #s(approx (exp (* (log (log (+ 1 u1))) 1/2)) (sqrt.f32 u1))))
(*.f32 (sqrt.f32 #s(approx (neg (log (- 1 u1))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u1))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (*.f32 (PI.f32) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32))))))
(*.f32 (sqrt.f32 #s(approx (neg (log (- 1 u1))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u1))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (*.f32 (PI.f32) (fma.f32 (*.f32 (*.f32 u2 u2) #s(literal -4/3 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32))))))
(*.f32 (sqrt.f32 #s(approx (neg (log (- 1 u1))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u1))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (*.f32 (PI.f32) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32))))))
(*.f32 (sqrt.f32 #s(approx (neg (log (- 1 u1))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u1))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (*.f32 (PI.f32) (fma.f32 (*.f32 (*.f32 u2 u2) #s(literal -4/3 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32))))))
(*.f32 (sqrt.f32 #s(approx (neg (log (- 1 u1))) (fma.f32 u1 (*.f32 u1 #s(literal 1/2 binary32)) u1))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (*.f32 (PI.f32) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32))))))
(*.f32 (sqrt.f32 #s(approx (neg (log (- 1 u1))) (fma.f32 u1 (*.f32 u1 #s(literal 1/2 binary32)) u1))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (*.f32 (PI.f32) (fma.f32 (*.f32 (*.f32 u2 u2) #s(literal -4/3 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32))))))
(*.f32 (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (neg.f32 u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (*.f32 (PI.f32) (fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 u2 u2)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32))))))
(*.f32 #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (*.f32 (PI.f32) (fma.f32 (*.f32 (*.f32 u2 u2) #s(literal -4/3 binary32)) (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32))))) (sqrt.f32 (neg.f32 #s(approx (log (- 1 u1)) (neg.f32 u1)))))
(*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (sqrt.f32 u1)) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))))

soundness1.6s (11.3%)

Memory
-40.5MiB live, 1 253.8MiB allocated
Rules
10 078×lower-fma.f64
10 078×lower-fma.f32
9 834×lower-fma.f64
9 834×lower-fma.f32
9 696×lower-fma.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
07819173
124177682
272327593
080877212
083509
0145446
1490415
23491360
09039345
03181889
19711610
231421483
374331469
080111412
01339
02239
16539
231939
3233637
0863329
0102810261
133858050
086517626
078640
0127355
1481285
23548218
09840218
Stop Event
fuel
iter limit
node limit
iter limit
iter limit
node limit
iter limit
node limit
iter limit
iter limit
node limit
iter limit
node limit
iter limit
iter limit
node limit
Compiler

Compiled 907 to 453 computations (50.1% saved)

preprocess155.0ms (1.1%)

Memory
31.3MiB live, 264.3MiB allocated
Remove

(negabs u2)

(abs cosTheta_i)

Compiler

Compiled 1 270 to 580 computations (54.3% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...