Beckmann Sample, near normal, slope_y

Time bar (total: 13.3s)

start0.0ms (0%)

Memory
0.1MiB live, 0.1MiB allocated

analyze319.0ms (2.4%)

Memory
2.2MiB live, 473.3MiB 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.8%)

Memory
36.2MiB live, 2 924.8MiB allocated
Samples
1.7s8 256×0valid
1.0ms0invalid
Precisions
Click to see histograms. Total time spent on operations: 1.4s
const: 311.0ms (22.2% of total)
ival-<=: 221.0ms (15.8% of total)
ival-sin: 208.0ms (14.9% of total)
ival-mult: 203.0ms (14.5% of total)
ival-log: 158.0ms (11.3% of total)
ival-sqrt: 84.0ms (6% of total)
ival-sub: 62.0ms (4.4% of total)
ival-neg: 47.0ms (3.4% of total)
ival-pi: 33.0ms (2.4% of total)
ival-and: 30.0ms (2.1% of total)
ival->: 29.0ms (2.1% of total)
exact: 9.0ms (0.6% of total)
ival-assert: 3.0ms (0.2% of total)
Bogosity

explain134.0ms (1%)

Memory
-0.6MiB live, 296.0MiB allocated
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
2015(0.999949038028717 0.006894462276250124 0.05002134293317795)7(0.9999649524688721 0.012964394874870777 0.000721806543879211)(log.f32 (-.f32 #s(literal 1 binary32) u1))
00-0-(-.f32 #s(literal 1 binary32) u1)
00-0-(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)
00-0-u2
00-0-(PI.f32)
00-0-#s(literal 2 binary32)
00-0-#s(literal 1 binary32)
00-0-(sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1))))
00-0-u1
00-0-(sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))
00-0-(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
00-0-(neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))
00-0-(*.f32 #s(literal 2 binary32) (PI.f32))
Explanations
Click to see full explanations table
OperatorSubexpressionExplanationCount
log.f32(log.f32 (-.f32 #s(literal 1 binary32) u1))sensitivity19920
Confusion
Predicted +Predicted -
+1912
-855
Precision
0.9597989949748744
Recall
0.9896373056994818
Confusion?
Predicted +Predicted MaybePredicted -
+19120
-81837
Precision?
0.8812785388127854
Recall?
1.0
Freqs
test
numberfreq
057
1199
Total Confusion?
Predicted +Predicted MaybePredicted -
+100
-000
Precision?
1.0
Recall?
1.0
Samples
57.0ms512×0valid
Compiler

Compiled 120 to 46 computations (61.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 38.0ms
ival-mult: 10.0ms (26.6% of total)
ival-sin: 9.0ms (23.9% of total)
ival-log: 7.0ms (18.6% of total)
ival-sqrt: 3.0ms (8% of total)
ival-pi: 2.0ms (5.3% of total)
ival-sub: 2.0ms (5.3% of total)
ival-neg: 2.0ms (5.3% of total)
exact: 1.0ms (2.7% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

preprocess54.0ms (0.4%)

Memory
-10.3MiB live, 27.8MiB 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.6MiB live, 0.6MiB allocated
Compiler

Compiled 3 to 3 computations (0% saved)

prune1.0ms (0%)

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

Compiled 16 to 14 computations (12.5% saved)

simplify7.0ms (0%)

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

Found 4 expressions of interest:

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

Useful iterations: 0 (0.0ms)

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

localize43.0ms (0.3%)

Memory
2.1MiB live, 82.1MiB allocated
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
accuracy0.158535009768442
(sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))
accuracy0.328125
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
accuracy0.40234375
(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)
accuracy14.22418395070294
(log.f32 (-.f32 #s(literal 1 binary32) u1))
Samples
27.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: 6.0ms (34.5% of total)
ival-log: 4.0ms (23% of total)
ival-sin: 3.0ms (17.2% of total)
ival-sqrt: 2.0ms (11.5% of total)
ival-pi: 1.0ms (5.7% of total)
ival-sub: 1.0ms (5.7% of total)
ival-neg: 1.0ms (5.7% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series44.0ms (0.3%)

Memory
3.1MiB live, 76.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
30.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)))

simplify267.0ms (2%)

Memory
19.2MiB live, 369.8MiB 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))))

rewrite266.0ms (2%)

Memory
-35.6MiB live, 197.8MiB 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)))

eval93.0ms (0.7%)

Memory
-11.0MiB live, 62.9MiB allocated
Compiler

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

prune151.0ms (1.1%)

Memory
4.7MiB live, 164.4MiB allocated
Pruning

32 alts after pruning (31 fresh and 1 done)

PrunedKeptTotal
New28631317
Fresh000
Picked011
Done000
Total28632318
Accuracy
99.4%
Counts
318 → 32
Alt Table
Click to see full alt table
StatusAccuracyProgram
74.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)))
74.4%
(*.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)))
74.5%
(*.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) #s(literal 2 binary32)) (*.f32 (sin.f32 (*.f32 (PI.f32) u2)) (cos.f32 (*.f32 (PI.f32) u2))))
85.6%
(*.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.4%
(*.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.6%
(*.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.3%
(*.f32 (sqrt.f32 (neg.f32 (fma.f32 (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32))) (pow.f32 (log1p.f32 u1) #s(literal -2 binary32)) (log1p.f32 (neg.f32 (*.f32 u1 u1)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
98.3%
(*.f32 (sqrt.f32 (neg.f32 (fma.f32 (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (log1p.f32 u1)) (log1p.f32 (neg.f32 (*.f32 u1 u1)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
85.6%
(*.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.3%
(*.f32 (sqrt.f32 (neg.f32 (/.f32 (-.f32 (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 u1) #s(literal 3 binary32))) (+.f32 (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 2 binary32)) (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (*.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (log1p.f32 u1))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
55.3%
(*.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) u1)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1))) (*.f32 (/.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) u1)) (/.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) u1))))) (log.f32 (+.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (/.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) u1))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
54.2%
(*.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)))
90.0%
(*.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.4%
(*.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)))
54.6%
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (log.f32 (neg.f32 (+.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (log.f32 (neg.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
90.0%
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (log.f32 (neg.f32 (+.f32 #s(literal -1 binary32) (*.f32 u1 u1)))) (log1p.f32 u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
85.7%
(*.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.5%
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
57.5%
(*.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.6%
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
54.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))))))
51.1%
(*.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)))))
93.9%
(*.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)))
92.1%
(*.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)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
88.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)))
76.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)))
93.9%
(*.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.1%
(*.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)))
88.2%
(*.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)))
73.4%
(*.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 1 706 to 1 122 computations (34.2% saved)

simplify505.0ms (3.8%)

Memory
17.3MiB live, 295.6MiB 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
(*.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)))
cost-diff32
(log.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) #s(literal 1 binary32)))
cost-diff64
(neg.f32 (-.f32 (log.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) #s(literal 1 binary32))) (log1p.f32 u1)))
cost-diff160
(*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) #s(literal 1 binary32))
cost-diff0
(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)
cost-diff0
#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))
cost-diff0
(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)))
cost-diff0
(*.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)))
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
22 164×lower-fma.f64
22 150×lower-fma.f32
3 484×lower-*.f64
3 462×lower-*.f32
3 336×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
052589
0100516
1182516
2375513
3871513
42532513
54127513
66222513
08220502
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 #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)))
(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 (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))
(fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u1)
(*.f32 u1 u1)
u1
(fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))
(fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32))
#s(literal 1/4 binary32)
#s(literal 1/3 binary32)
#s(literal 1/2 binary32)
(sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))
(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)
(*.f32 #s(literal 2 binary32) (PI.f32))
#s(literal 2 binary32)
(PI.f32)
u2
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (log.f32 (*.f32 (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)))
(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))))
(neg.f32 (-.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 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) #s(literal 1 binary32))) (log1p.f32 u1))
(log.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) #s(literal 1 binary32)))
(*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) #s(literal 1 binary32))
(fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))
u1
(neg.f32 u1)
#s(literal 1 binary32)
(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))
#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)))
(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 (log1p.f32 (neg.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 #s(literal 2 binary32) (*.f32 (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))
(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 #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 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) (sqrt.f32 #s(approx (neg (log (- 1 u1))) (fma.f32 u1 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) u1))))
(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)))
(sqrt.f32 #s(approx (neg (log (- 1 u1))) (fma.f32 u1 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) u1)))
#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 (neg (log (- 1 u1))) (fma.f32 u1 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) u1))
(fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u1)
(fma.f32 u1 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) u1)
(*.f32 u1 u1)
u1
(fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))
(fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32))
#s(literal 1/4 binary32)
#s(literal 1/3 binary32)
#s(literal 1/2 binary32)
(sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2)))
(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)
(*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))
(*.f32 #s(literal 2 binary32) (PI.f32))
#s(literal 2 binary32)
(PI.f32)
u2
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (log.f32 (*.f32 (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 (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 (log.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) #s(literal 1 binary32))) (log1p.f32 u1))))
(sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1)))))
(neg.f32 (-.f32 (log.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) #s(literal 1 binary32))) (log1p.f32 u1)))
(-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1))))
(-.f32 (log.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) #s(literal 1 binary32))) (log1p.f32 u1))
(-.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) (log1p.f32 u1))
(log.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) #s(literal 1 binary32)))
(log1p.f32 (*.f32 u1 (neg.f32 u1)))
(*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) #s(literal 1 binary32))
(fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))
(fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))
u1
(neg.f32 u1)
#s(literal 1 binary32)
(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))
#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 (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 (fma.f32 u1 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

localize499.0ms (3.8%)

Memory
14.0MiB live, 448.7MiB allocated
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
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.40234375
(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)
accuracy0.42939379884221013
(*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1))
accuracy24.277542525450443
(log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32))))
accuracy0.3125
(-.f32 (log.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) #s(literal 1 binary32))) (log1p.f32 u1))
accuracy0.328125
(*.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)))
accuracy0.40234375
(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)
accuracy21.870061252630293
(log.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) #s(literal 1 binary32)))
accuracy0.24609375
(fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32))
accuracy0.328125
(*.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)))
accuracy0.40234375
(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)
accuracy1.7432928822224962
#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))
accuracy0.15853500976844204
(sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))
accuracy0.328125
(*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
accuracy0.40234375
(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)
accuracy30.892627901040882
#s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1)))
accuracy0.1171875
(sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1))))
accuracy0.15853500976844204
(sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))
accuracy0.328125
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
accuracy0.40234375
(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)
Samples
212.0ms147×1valid
80.0ms109×0valid
Compiler

Compiled 636 to 57 computations (91% saved)

Precisions
Click to see histograms. Total time spent on operations: 260.0ms
ival-mult: 104.0ms (40.1% of total)
adjust: 57.0ms (22% of total)
ival-log: 43.0ms (16.6% of total)
ival-add: 12.0ms (4.6% of total)
ival-sqrt: 9.0ms (3.5% of total)
ival-log1p: 8.0ms (3.1% of total)
ival-neg: 7.0ms (2.7% of total)
const: 6.0ms (2.3% of total)
ival-sin: 5.0ms (1.9% of total)
ival-sub: 4.0ms (1.5% of total)
ival-div: 2.0ms (0.8% of total)
ival-pi: 2.0ms (0.8% of total)
exact: 1.0ms (0.4% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series291.0ms (2.2%)

Memory
-23.3MiB live, 143.0MiB allocated
Counts
26 → 372
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 (*.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))) (patch (*.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))) #<representation binary32>) () ())
#s(alt (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))) (patch (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))) #<representation binary32>) () ())
#s(alt #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)) (patch #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)) #<representation binary32>) () ())
#s(alt (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) (patch (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) #<representation binary32>) () ())
#s(alt (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) #s(literal 1 binary32)) (patch (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) #s(literal 1 binary32)) #<representation binary32>) () ())
#s(alt (neg.f32 (-.f32 (log.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) #s(literal 1 binary32))) (log1p.f32 u1))) (patch (neg.f32 (-.f32 (log.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) #s(literal 1 binary32))) (log1p.f32 u1))) #<representation binary32>) () ())
#s(alt (log.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) #s(literal 1 binary32))) (patch (log.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) #s(literal 1 binary32))) #<representation binary32>) () ())
#s(alt (*.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))) (patch (*.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))) #<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 (*.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 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) (patch (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #<representation binary32>) () ())
#s(alt (-.f32 (log.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) #s(literal 1 binary32))) (log1p.f32 u1)) (patch (-.f32 (log.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) #s(literal 1 binary32))) (log1p.f32 u1)) #<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 (* (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 (* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))) (taylor 0 u1) (#s(alt (*.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))) (patch (*.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))) #<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 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))) (patch (*.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))) #<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 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))) (patch (*.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))) #<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 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))) (patch (*.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))) #<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 #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))) (patch (*.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))) #<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 #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))) (patch (*.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))) #<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 #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))) (patch (*.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))) #<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 #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))) (patch (*.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))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (log (/ -1 u1))) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))) (taylor -inf u1) (#s(alt (*.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))) (patch (*.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))) #<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 #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))) (patch (*.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))) #<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 #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))) (patch (*.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))) #<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 #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))) (patch (*.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))) #<representation binary32>) () ())) ())
#s(alt (* 2 (* (* u2 (* (PI) (sqrt -1))) (sqrt (log (- 1 u1))))) (taylor 0 u2) (#s(alt (*.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))) (patch (*.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))) #<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 #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))) (patch (*.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))) #<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 #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))) (patch (*.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))) #<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 #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))) (patch (*.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))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (log (- 1 u1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1))) (taylor inf u2) (#s(alt (*.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))) (patch (*.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))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (log (- 1 u1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1))) (taylor inf u2) (#s(alt (*.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))) (patch (*.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))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (log (- 1 u1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1))) (taylor inf u2) (#s(alt (*.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))) (patch (*.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))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (log (- 1 u1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1))) (taylor inf u2) (#s(alt (*.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))) (patch (*.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))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (log (- 1 u1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1))) (taylor -inf u2) (#s(alt (*.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))) (patch (*.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))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (log (- 1 u1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1))) (taylor -inf u2) (#s(alt (*.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))) (patch (*.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))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (log (- 1 u1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1))) (taylor -inf u2) (#s(alt (*.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))) (patch (*.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))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (log (- 1 u1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1))) (taylor -inf u2) (#s(alt (*.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))) (patch (*.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))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt u1) (pow (sqrt -1) 2)) (taylor 0 u1) (#s(alt (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))) (patch (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))) #<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 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))) (patch (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))) #<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 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))) (patch (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))) #<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 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))) (patch (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))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt -1) (sqrt (+ (log -1) (* -1 (log (/ 1 u1)))))) (taylor inf u1) (#s(alt (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))) (patch (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))) #<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 #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))) (patch (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))) #<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 #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))) (patch (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))) #<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 #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))) (patch (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))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (log (/ -1 u1))) (pow (sqrt -1) 2)) (taylor -inf u1) (#s(alt (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))) (patch (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))) #<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 #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))) (patch (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))) #<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 #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))) (patch (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))) #<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 #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))) (patch (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))) #<representation binary32>) () ())) ())
#s(alt u1 (taylor 0 u1) (#s(alt #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)) (patch #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)) #<representation binary32>) () ())) ())
#s(alt (* u1 (+ 1 (* 1/2 u1))) (taylor 0 u1) (#s(alt #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)) (patch #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)) #<representation binary32>) () ())) ())
#s(alt (* u1 (+ 1 (* u1 (+ 1/2 (* 1/3 u1))))) (taylor 0 u1) (#s(alt #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)) (patch #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)) #<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 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)) (patch #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)) #<representation binary32>) () ())) ())
#s(alt (* -1 (+ (log -1) (* -1 (log (/ 1 u1))))) (taylor inf u1) (#s(alt #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)) (patch #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)) #<representation binary32>) () ())) ())
#s(alt (- (/ 1 u1) (+ (log -1) (* -1 (log (/ 1 u1))))) (taylor inf u1) (#s(alt #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)) (patch #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)) #<representation binary32>) () ())) ())
#s(alt (- (+ (/ 1/2 (pow u1 2)) (/ 1 u1)) (+ (log -1) (* -1 (log (/ 1 u1))))) (taylor inf u1) (#s(alt #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)) (patch #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)) #<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 #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)) (patch #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)) #<representation binary32>) () ())) ())
#s(alt (log (/ -1 u1)) (taylor -inf u1) (#s(alt #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)) (patch #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)) #<representation binary32>) () ())) ())
#s(alt (- (/ 1 u1) (* -1 (log (/ -1 u1)))) (taylor -inf u1) (#s(alt #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)) (patch #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)) #<representation binary32>) () ())) ())
#s(alt (- (+ (/ 1/2 (pow u1 2)) (/ 1 u1)) (* -1 (log (/ -1 u1)))) (taylor -inf u1) (#s(alt #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)) (patch #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)) #<representation binary32>) () ())) ())
#s(alt (- (* -1 (/ (- (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u1))) u1)) 1) u1)) (* -1 (log (/ -1 u1)))) (taylor -inf u1) (#s(alt #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)) (patch #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)) #<representation binary32>) () ())) ())
#s(alt u1 (taylor 0 u1) (#s(alt (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) (patch (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) #<representation binary32>) () ())) ())
#s(alt (* u1 (+ 1 (* 1/2 u1))) (taylor 0 u1) (#s(alt (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) (patch (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) #<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 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u1) (patch (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) #<representation binary32>) () ())) ())
#s(alt (* u1 (+ 1 (* u1 (+ 1/2 (* u1 (+ 1/3 (* 1/4 u1))))))) (taylor 0 u1) (#s(alt (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) (patch (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) #<representation binary32>) () ())) ())
#s(alt (* 1/4 (pow u1 4)) (taylor inf u1) (#s(alt (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) (patch (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) #<representation binary32>) () ())) ())
#s(alt (* (pow u1 4) (+ 1/4 (* 1/3 (/ 1 u1)))) (taylor inf u1) (#s(alt (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) (patch (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) #<representation binary32>) () ())) ())
#s(alt (* (pow u1 4) (+ 1/4 (+ (/ 1/2 (pow u1 2)) (* 1/3 (/ 1 u1))))) (taylor inf u1) (#s(alt (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) (patch (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) #<representation binary32>) () ())) ())
#s(alt (* (pow u1 4) (+ 1/4 (+ (/ 1/2 (pow u1 2)) (+ (* 1/3 (/ 1 u1)) (/ 1 (pow u1 3)))))) (taylor inf u1) (#s(alt (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) (patch (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) #<representation binary32>) () ())) ())
#s(alt (* 1/4 (pow u1 4)) (taylor -inf u1) (#s(alt (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) (patch (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) #<representation binary32>) () ())) ())
#s(alt (* (pow u1 4) (+ 1/4 (* 1/3 (/ 1 u1)))) (taylor -inf u1) (#s(alt (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) (patch (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) #<representation binary32>) () ())) ())
#s(alt (* (pow u1 4) (+ 1/4 (+ (/ 1/2 (pow u1 2)) (* 1/3 (/ 1 u1))))) (taylor -inf u1) (#s(alt (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) (patch (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) #<representation binary32>) () ())) ())
#s(alt (* (pow u1 4) (+ 1/4 (* -1 (/ (- (* -1 (/ (+ 1/2 (/ 1 u1)) u1)) 1/3) u1)))) (taylor -inf u1) (#s(alt (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) (patch (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) #<representation binary32>) () ())) ())
#s(alt 1 (taylor 0 u1) (#s(alt (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) #s(literal 1 binary32)) (patch (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* -1 (pow u1 2))) (taylor 0 u1) (#s(alt (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) #s(literal 1 binary32)) (patch (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* -1 (pow u1 2))) (taylor 0 u1) (#s(alt (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) #s(literal 1 binary32)) (patch (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* -1 (pow u1 2))) (taylor 0 u1) (#s(alt (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) #s(literal 1 binary32)) (patch (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow u1 2)) (taylor inf u1) (#s(alt (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) #s(literal 1 binary32)) (patch (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow u1 2) (- (/ 1 (pow u1 2)) 1)) (taylor inf u1) (#s(alt (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) #s(literal 1 binary32)) (patch (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow u1 2) (- (/ 1 (pow u1 2)) 1)) (taylor inf u1) (#s(alt (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) #s(literal 1 binary32)) (patch (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow u1 2) (- (/ 1 (pow u1 2)) 1)) (taylor inf u1) (#s(alt (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) #s(literal 1 binary32)) (patch (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow u1 2)) (taylor -inf u1) (#s(alt (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) #s(literal 1 binary32)) (patch (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow u1 2) (- (/ 1 (pow u1 2)) 1)) (taylor -inf u1) (#s(alt (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) #s(literal 1 binary32)) (patch (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow u1 2) (- (/ 1 (pow u1 2)) 1)) (taylor -inf u1) (#s(alt (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) #s(literal 1 binary32)) (patch (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow u1 2) (- (/ 1 (pow u1 2)) 1)) (taylor -inf u1) (#s(alt (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) #s(literal 1 binary32)) (patch (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt u1 (taylor 0 u1) (#s(alt (neg.f32 (-.f32 (log.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) #s(literal 1 binary32))) (log1p.f32 u1))) (patch (neg.f32 (-.f32 (log.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) #s(literal 1 binary32))) (log1p.f32 u1))) #<representation binary32>) () ())) ())
#s(alt (* u1 (+ 1 (* 1/2 u1))) (taylor 0 u1) (#s(alt (neg.f32 (-.f32 (log.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) #s(literal 1 binary32))) (log1p.f32 u1))) (patch (neg.f32 (-.f32 (log.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) #s(literal 1 binary32))) (log1p.f32 u1))) #<representation binary32>) () ())) ())
#s(alt (* u1 (+ 1 (* u1 (+ 1/2 (* 1/3 u1))))) (taylor 0 u1) (#s(alt (neg.f32 (-.f32 (log.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) #s(literal 1 binary32))) (log1p.f32 u1))) (patch (neg.f32 (-.f32 (log.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) #s(literal 1 binary32))) (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 (log.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) #s(literal 1 binary32))) (log1p.f32 u1))) (patch (neg.f32 (-.f32 (log.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) #s(literal 1 binary32))) (log1p.f32 u1))) #<representation binary32>) () ())) ())
#s(alt (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1))))) (taylor inf u1) (#s(alt (neg.f32 (-.f32 (log.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) #s(literal 1 binary32))) (log1p.f32 u1))) (patch (neg.f32 (-.f32 (log.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) #s(literal 1 binary32))) (log1p.f32 u1))) #<representation binary32>) () ())) ())
#s(alt (- (+ (* -1 (log (/ 1 u1))) (/ 1 u1)) (+ (log -1) (* -2 (log (/ 1 u1))))) (taylor inf u1) (#s(alt (neg.f32 (-.f32 (log.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) #s(literal 1 binary32))) (log1p.f32 u1))) (patch (neg.f32 (-.f32 (log.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) #s(literal 1 binary32))) (log1p.f32 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 (neg.f32 (-.f32 (log.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) #s(literal 1 binary32))) (log1p.f32 u1))) (patch (neg.f32 (-.f32 (log.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) #s(literal 1 binary32))) (log1p.f32 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 (neg.f32 (-.f32 (log.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) #s(literal 1 binary32))) (log1p.f32 u1))) (patch (neg.f32 (-.f32 (log.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) #s(literal 1 binary32))) (log1p.f32 u1))) #<representation binary32>) () ())) ())
#s(alt (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1)))) (taylor -inf u1) (#s(alt (neg.f32 (-.f32 (log.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) #s(literal 1 binary32))) (log1p.f32 u1))) (patch (neg.f32 (-.f32 (log.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) #s(literal 1 binary32))) (log1p.f32 u1))) #<representation binary32>) () ())) ())
#s(alt (- (+ (* -1 (log (/ -1 u1))) (/ 1 u1)) (* -2 (log (/ -1 u1)))) (taylor -inf u1) (#s(alt (neg.f32 (-.f32 (log.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) #s(literal 1 binary32))) (log1p.f32 u1))) (patch (neg.f32 (-.f32 (log.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) #s(literal 1 binary32))) (log1p.f32 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 (neg.f32 (-.f32 (log.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) #s(literal 1 binary32))) (log1p.f32 u1))) (patch (neg.f32 (-.f32 (log.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) #s(literal 1 binary32))) (log1p.f32 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 (neg.f32 (-.f32 (log.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) #s(literal 1 binary32))) (log1p.f32 u1))) (patch (neg.f32 (-.f32 (log.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) #s(literal 1 binary32))) (log1p.f32 u1))) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow u1 2)) (taylor 0 u1) (#s(alt (log.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) #s(literal 1 binary32))) (patch (log.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow u1 2) (- (* -1/2 (pow u1 2)) 1)) (taylor 0 u1) (#s(alt (log.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) #s(literal 1 binary32))) (patch (log.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow u1 2) (- (* (pow u1 2) (- (* -1/3 (pow u1 2)) 1/2)) 1)) (taylor 0 u1) (#s(alt (log.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) #s(literal 1 binary32))) (patch (log.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow u1 2) (- (* (pow u1 2) (- (* (pow u1 2) (- (* -1/4 (pow u1 2)) 1/3)) 1/2)) 1)) (taylor 0 u1) (#s(alt (log.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) #s(literal 1 binary32))) (patch (log.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ (log -1) (* -2 (log (/ 1 u1)))) (taylor inf u1) (#s(alt (log.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) #s(literal 1 binary32))) (patch (log.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (- (+ (log -1) (* -2 (log (/ 1 u1)))) (/ 1 (pow u1 2))) (taylor inf u1) (#s(alt (log.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) #s(literal 1 binary32))) (patch (log.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ (log -1) (+ (* -2 (log (/ 1 u1))) (* -1 (/ (+ 1 (* 1/2 (/ 1 (pow u1 2)))) (pow u1 2))))) (taylor inf u1) (#s(alt (log.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) #s(literal 1 binary32))) (patch (log.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (- (+ (log -1) (+ (* -2 (log (/ 1 u1))) (* -1 (/ (+ 1/2 (* 1/3 (/ 1 (pow u1 2)))) (pow u1 4))))) (/ 1 (pow u1 2))) (taylor inf u1) (#s(alt (log.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) #s(literal 1 binary32))) (patch (log.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ (log -1) (* -2 (log (/ -1 u1)))) (taylor -inf u1) (#s(alt (log.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) #s(literal 1 binary32))) (patch (log.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (- (+ (log -1) (* -2 (log (/ -1 u1)))) (/ 1 (pow u1 2))) (taylor -inf u1) (#s(alt (log.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) #s(literal 1 binary32))) (patch (log.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ (log -1) (+ (* -2 (log (/ -1 u1))) (* -1 (/ (+ 1 (* 1/2 (/ 1 (pow u1 2)))) (pow u1 2))))) (taylor -inf u1) (#s(alt (log.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) #s(literal 1 binary32))) (patch (log.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (- (+ (log -1) (+ (* -2 (log (/ -1 u1))) (* -1 (/ (+ 1/2 (* 1/3 (/ 1 (pow u1 2)))) (pow u1 4))))) (/ 1 (pow u1 2))) (taylor -inf u1) (#s(alt (log.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) #s(literal 1 binary32))) (patch (log.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) #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 (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))) (patch (*.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))) #<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 (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))) (patch (*.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))) #<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 (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))) (patch (*.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))) #<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 (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))) (patch (*.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))) #<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 (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))) (patch (*.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))) #<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 (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))) (patch (*.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))) #<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 (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))) (patch (*.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))) #<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 (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))) (patch (*.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))) #<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 (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))) (patch (*.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))) #<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 (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))) (patch (*.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))) #<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 (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))) (patch (*.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))) #<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 (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))) (patch (*.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))) #<representation binary32>) () ())) ())
#s(alt (* 2 (* (* u2 (PI)) (sqrt (- (log (+ 1 u1)) (log (+ 1 (* -1 (pow u1 2)))))))) (taylor 0 u2) (#s(alt (*.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))) (patch (*.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))) #<representation binary32>) () ())) ())
#s(alt (* u2 (+ (* -4/3 (* (* (pow u2 2) (pow (PI) 3)) (sqrt (- (log (+ 1 u1)) (log (+ 1 (* -1 (pow u1 2)))))))) (* 2 (* (PI) (sqrt (- (log (+ 1 u1)) (log (+ 1 (* -1 (pow u1 2)))))))))) (taylor 0 u2) (#s(alt (*.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))) (patch (*.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))) #<representation binary32>) () ())) ())
#s(alt (* u2 (+ (* 2 (* (PI) (sqrt (- (log (+ 1 u1)) (log (+ 1 (* -1 (pow u1 2)))))))) (* (pow u2 2) (+ (* -4/3 (* (pow (PI) 3) (sqrt (- (log (+ 1 u1)) (log (+ 1 (* -1 (pow u1 2)))))))) (* 4/15 (* (* (pow u2 2) (pow (PI) 5)) (sqrt (- (log (+ 1 u1)) (log (+ 1 (* -1 (pow u1 2)))))))))))) (taylor 0 u2) (#s(alt (*.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))) (patch (*.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))) #<representation binary32>) () ())) ())
#s(alt (* u2 (+ (* 2 (* (PI) (sqrt (- (log (+ 1 u1)) (log (+ 1 (* -1 (pow u1 2)))))))) (* (pow u2 2) (+ (* -4/3 (* (pow (PI) 3) (sqrt (- (log (+ 1 u1)) (log (+ 1 (* -1 (pow u1 2)))))))) (* (pow u2 2) (+ (* -8/315 (* (* (pow u2 2) (pow (PI) 7)) (sqrt (- (log (+ 1 u1)) (log (+ 1 (* -1 (pow u1 2)))))))) (* 4/15 (* (pow (PI) 5) (sqrt (- (log (+ 1 u1)) (log (+ 1 (* -1 (pow u1 2)))))))))))))) (taylor 0 u2) (#s(alt (*.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))) (patch (*.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))) #<representation binary32>) () ())) ())
#s(alt (* (sin (* 2 (* u2 (PI)))) (sqrt (- (log (+ 1 u1)) (log (+ 1 (* -1 (pow u1 2))))))) (taylor inf u2) (#s(alt (*.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))) (patch (*.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))) #<representation binary32>) () ())) ())
#s(alt (* (sin (* 2 (* u2 (PI)))) (sqrt (- (log (+ 1 u1)) (log (+ 1 (* -1 (pow u1 2))))))) (taylor inf u2) (#s(alt (*.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))) (patch (*.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))) #<representation binary32>) () ())) ())
#s(alt (* (sin (* 2 (* u2 (PI)))) (sqrt (- (log (+ 1 u1)) (log (+ 1 (* -1 (pow u1 2))))))) (taylor inf u2) (#s(alt (*.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))) (patch (*.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))) #<representation binary32>) () ())) ())
#s(alt (* (sin (* 2 (* u2 (PI)))) (sqrt (- (log (+ 1 u1)) (log (+ 1 (* -1 (pow u1 2))))))) (taylor inf u2) (#s(alt (*.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))) (patch (*.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))) #<representation binary32>) () ())) ())
#s(alt (* (sin (* 2 (* u2 (PI)))) (sqrt (- (log (+ 1 u1)) (log (+ 1 (* -1 (pow u1 2))))))) (taylor -inf u2) (#s(alt (*.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))) (patch (*.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))) #<representation binary32>) () ())) ())
#s(alt (* (sin (* 2 (* u2 (PI)))) (sqrt (- (log (+ 1 u1)) (log (+ 1 (* -1 (pow u1 2))))))) (taylor -inf u2) (#s(alt (*.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))) (patch (*.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))) #<representation binary32>) () ())) ())
#s(alt (* (sin (* 2 (* u2 (PI)))) (sqrt (- (log (+ 1 u1)) (log (+ 1 (* -1 (pow u1 2))))))) (taylor -inf u2) (#s(alt (*.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))) (patch (*.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))) #<representation binary32>) () ())) ())
#s(alt (* (sin (* 2 (* u2 (PI)))) (sqrt (- (log (+ 1 u1)) (log (+ 1 (* -1 (pow u1 2))))))) (taylor -inf u2) (#s(alt (*.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))) (patch (*.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))) #<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 (* 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 1/3 (taylor 0 u1) (#s(alt (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) (patch (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ 1/3 (* 1/4 u1)) (taylor 0 u1) (#s(alt (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) (patch (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ 1/3 (* 1/4 u1)) (taylor 0 u1) (#s(alt (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) (patch (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ 1/3 (* 1/4 u1)) (taylor 0 u1) (#s(alt (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) (patch (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 1/4 u1) (taylor inf u1) (#s(alt (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) (patch (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #<representation binary32>) () ())) ())
#s(alt (* u1 (+ 1/4 (* 1/3 (/ 1 u1)))) (taylor inf u1) (#s(alt (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) (patch (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #<representation binary32>) () ())) ())
#s(alt (* u1 (+ 1/4 (* 1/3 (/ 1 u1)))) (taylor inf u1) (#s(alt (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) (patch (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #<representation binary32>) () ())) ())
#s(alt (* u1 (+ 1/4 (* 1/3 (/ 1 u1)))) (taylor inf u1) (#s(alt (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) (patch (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 1/4 u1) (taylor -inf u1) (#s(alt (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) (patch (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #<representation binary32>) () ())) ())
#s(alt (* u1 (+ 1/4 (* 1/3 (/ 1 u1)))) (taylor -inf u1) (#s(alt (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) (patch (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #<representation binary32>) () ())) ())
#s(alt (* u1 (+ 1/4 (* 1/3 (/ 1 u1)))) (taylor -inf u1) (#s(alt (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) (patch (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #<representation binary32>) () ())) ())
#s(alt (* u1 (+ 1/4 (* 1/3 (/ 1 u1)))) (taylor -inf u1) (#s(alt (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) (patch (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #<representation binary32>) () ())) ())
#s(alt (* -1 u1) (taylor 0 u1) (#s(alt (-.f32 (log.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) #s(literal 1 binary32))) (log1p.f32 u1)) (patch (-.f32 (log.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) #s(literal 1 binary32))) (log1p.f32 u1)) #<representation binary32>) () ())) ())
#s(alt (* u1 (- (* -1/2 u1) 1)) (taylor 0 u1) (#s(alt (-.f32 (log.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) #s(literal 1 binary32))) (log1p.f32 u1)) (patch (-.f32 (log.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) #s(literal 1 binary32))) (log1p.f32 u1)) #<representation binary32>) () ())) ())
#s(alt (* u1 (- (* u1 (- (* -1/3 u1) 1/2)) 1)) (taylor 0 u1) (#s(alt (-.f32 (log.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) #s(literal 1 binary32))) (log1p.f32 u1)) (patch (-.f32 (log.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) #s(literal 1 binary32))) (log1p.f32 u1)) #<representation binary32>) () ())) ())
#s(alt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1)) (taylor 0 u1) (#s(alt (-.f32 (log.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) #s(literal 1 binary32))) (log1p.f32 u1)) (patch (-.f32 (log.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) #s(literal 1 binary32))) (log1p.f32 u1)) #<representation binary32>) () ())) ())
#s(alt (- (+ (log -1) (* -2 (log (/ 1 u1)))) (* -1 (log (/ 1 u1)))) (taylor inf u1) (#s(alt (-.f32 (log.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) #s(literal 1 binary32))) (log1p.f32 u1)) (patch (-.f32 (log.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) #s(literal 1 binary32))) (log1p.f32 u1)) #<representation binary32>) () ())) ())
#s(alt (- (+ (log -1) (* -2 (log (/ 1 u1)))) (+ (* -1 (log (/ 1 u1))) (/ 1 u1))) (taylor inf u1) (#s(alt (-.f32 (log.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) #s(literal 1 binary32))) (log1p.f32 u1)) (patch (-.f32 (log.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) #s(literal 1 binary32))) (log1p.f32 u1)) #<representation binary32>) () ())) ())
#s(alt (- (+ (log -1) (+ (* -2 (log (/ 1 u1))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u1))) u1)))) (* -1 (log (/ 1 u1)))) (taylor inf u1) (#s(alt (-.f32 (log.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) #s(literal 1 binary32))) (log1p.f32 u1)) (patch (-.f32 (log.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) #s(literal 1 binary32))) (log1p.f32 u1)) #<representation binary32>) () ())) ())
#s(alt (- (+ (log -1) (+ (* -2 (log (/ 1 u1))) (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u1))) (pow u1 2))))) (+ (* -1 (log (/ 1 u1))) (/ 1 u1))) (taylor inf u1) (#s(alt (-.f32 (log.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) #s(literal 1 binary32))) (log1p.f32 u1)) (patch (-.f32 (log.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) #s(literal 1 binary32))) (log1p.f32 u1)) #<representation binary32>) () ())) ())
#s(alt (- (* -2 (log (/ -1 u1))) (* -1 (log (/ -1 u1)))) (taylor -inf u1) (#s(alt (-.f32 (log.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) #s(literal 1 binary32))) (log1p.f32 u1)) (patch (-.f32 (log.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) #s(literal 1 binary32))) (log1p.f32 u1)) #<representation binary32>) () ())) ())
#s(alt (- (* -2 (log (/ -1 u1))) (+ (* -1 (log (/ -1 u1))) (/ 1 u1))) (taylor -inf u1) (#s(alt (-.f32 (log.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) #s(literal 1 binary32))) (log1p.f32 u1)) (patch (-.f32 (log.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) #s(literal 1 binary32))) (log1p.f32 u1)) #<representation binary32>) () ())) ())
#s(alt (- (+ (* -2 (log (/ -1 u1))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u1))) u1))) (* -1 (log (/ -1 u1)))) (taylor -inf u1) (#s(alt (-.f32 (log.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) #s(literal 1 binary32))) (log1p.f32 u1)) (patch (-.f32 (log.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) #s(literal 1 binary32))) (log1p.f32 u1)) #<representation binary32>) () ())) ())
#s(alt (- (+ (* -2 (log (/ -1 u1))) (* -1 (/ (+ 1 (+ (/ 1/3 (pow u1 2)) (* 1/2 (/ 1 u1)))) u1))) (* -1 (log (/ -1 u1)))) (taylor -inf u1) (#s(alt (-.f32 (log.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) #s(literal 1 binary32))) (log1p.f32 u1)) (patch (-.f32 (log.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) #s(literal 1 binary32))) (log1p.f32 u1)) #<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

93 calls:

TimeVariablePointExpression
74.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)))
62.0ms
u2
@inf
(* (sqrt (neg (- (log (* (+ (* u1 (neg u1)) 1) 1)) (log (+ 1 u1))))) (sin (* (* 2 (PI)) u2)))
42.0ms
u1
@inf
(* (+ (* u1 (neg u1)) 1) 1)
7.0ms
u1
@-inf
(* (sqrt (neg (- (log (* (+ (* u1 (neg u1)) 1) 1)) (log (+ 1 u1))))) (sin (* (* 2 (PI)) u2)))
3.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)))

simplify486.0ms (3.7%)

Memory
25.2MiB live, 414.5MiB allocated
Algorithm
egg-herbie
Rules
10 852×lower-fma.f64
10 852×lower-fma.f32
7 236×lower-*.f64
7 236×lower-*.f32
4 512×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

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

rewrite441.0ms (3.3%)

Memory
-8.1MiB live, 548.5MiB allocated
Rules
3 656×lower-*.f64
3 636×lower-*.f32
3 332×lower-/.f64
3 330×lower-/.f32
3 176×lower-fma.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
052392
0100316
1368313
22738301
09013285
Stop Event
iter limit
node limit
iter limit
Counts
26 → 631
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)
(*.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)))
(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 (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))
(fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u1)
(*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) #s(literal 1 binary32))
(neg.f32 (-.f32 (log.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) #s(literal 1 binary32))) (log1p.f32 u1)))
(log.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) #s(literal 1 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 (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)))))
(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)
(sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))
(fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32))
(-.f32 (log.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) #s(literal 1 binary32))) (log1p.f32 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 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1))
Outputs
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 u1))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) (sqrt.f32 (neg.f32 (log1p.f32 u1))))
(exp.f32 (*.f32 (log.f32 (neg.f32 (log1p.f32 u1))) #s(literal 1/2 binary32)))
(pow.f32 (neg.f32 (log1p.f32 u1)) #s(literal 1/2 binary32))
(pow.f32 (pow.f32 (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 (exp.f32 (log.f32 (neg.f32 (log1p.f32 u1)))) #s(literal 1/2 binary32))
(/.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 (neg.f32 (fma.f32 (log1p.f32 u1) (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))) (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 2 binary32))))))
(/.f32 (sqrt.f32 (*.f32 (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))) (log1p.f32 u1))) (sqrt.f32 (neg.f32 (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))))))
(/.f32 (sqrt.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))))) (sqrt.f32 (fma.f32 (log1p.f32 u1) (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))) (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 2 binary32)))))
(/.f32 (sqrt.f32 (neg.f32 (*.f32 (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))) (log1p.f32 u1)))) (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 (-.f32 #s(literal 0 binary32) (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)))) (sqrt.f32 (log1p.f32 u1)))
(/.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (-.f32 (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 u1) #s(literal 3 binary32))))) (sqrt.f32 (fma.f32 (log1p.f32 u1) (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))) (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 2 binary32)))))
(/.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (*.f32 (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))) (log1p.f32 u1)))) (sqrt.f32 (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32))))))
(sqrt.f32 (neg.f32 (log1p.f32 u1)))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (sqrt.f32 #s(literal -1 binary32)))
(*.f32 (pow.f32 (neg.f32 (log1p.f32 u1)) #s(literal 1/4 binary32)) (pow.f32 (neg.f32 (log1p.f32 u1)) #s(literal 1/4 binary32)))
(neg.f32 (log1p.f32 u1))
(neg.f32 (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32))))
(+.f32 #s(literal 0 binary32) (neg.f32 (log1p.f32 u1)))
(+.f32 (neg.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1)))) (log1p.f32 u1))
(+.f32 (neg.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1)))) (neg.f32 (neg.f32 (log1p.f32 u1))))
(+.f32 (*.f32 #s(literal -1 binary32) (log1p.f32 (neg.f32 (*.f32 u1 u1)))) (*.f32 #s(literal -1 binary32) (neg.f32 (log1p.f32 u1))))
(+.f32 (*.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal -1 binary32)) (*.f32 (neg.f32 (log1p.f32 u1)) #s(literal -1 binary32)))
(+.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 (neg.f32 (*.f32 u1 u1)))) (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)))
(fma.f32 (log1p.f32 (neg.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 (neg.f32 (*.f32 u1 u1))) (*.f32 #s(literal -1 binary32) (neg.f32 (log1p.f32 u1))))
(-.f32 #s(literal 0 binary32) (log1p.f32 u1))
(-.f32 #s(literal 0 binary32) (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32))))
(-.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 (neg.f32 (*.f32 u1 u1)))) (neg.f32 (log1p.f32 u1)))
(-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (neg.f32 (+.f32 u1 #s(literal 1 binary32)))))
(-.f32 (/.f32 (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 3 binary32)) (neg.f32 (fma.f32 (log1p.f32 u1) (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))) (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 2 binary32))))) (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)) (neg.f32 (fma.f32 (log1p.f32 u1) (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))) (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 2 binary32))))))
(-.f32 (/.f32 (pow.f32 (log1p.f32 (neg.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 #s(literal 0 binary32) (+.f32 #s(literal 0 binary32) (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (*.f32 #s(literal 0 binary32) (log1p.f32 u1))))) (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)) (+.f32 #s(literal 0 binary32) (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (*.f32 #s(literal 0 binary32) (log1p.f32 u1))))))
(-.f32 (/.f32 #s(literal 0 binary32) (log1p.f32 u1)) (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (log1p.f32 u1)))
(/.f32 (-.f32 (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 u1) #s(literal 3 binary32))) (neg.f32 (fma.f32 (log1p.f32 u1) (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))) (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 2 binary32)))))
(/.f32 (*.f32 (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))) (log1p.f32 u1)) (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 (neg.f32 (*.f32 u1 u1))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)))) (fma.f32 (log1p.f32 u1) (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))) (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 2 binary32))))
(/.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 (neg.f32 (fma.f32 (log1p.f32 u1) (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))) (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 2 binary32))))))
(/.f32 (neg.f32 (*.f32 (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))) (log1p.f32 u1))) (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (neg.f32 (*.f32 (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))) (log1p.f32 u1))) (neg.f32 (neg.f32 (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))))))
(/.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (log1p.f32 u1) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (*.f32 #s(literal 0 binary32) (log1p.f32 u1)))))
(/.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (log1p.f32 u1) #s(literal 2 binary32))) (log1p.f32 u1))
(/.f32 (*.f32 #s(literal -1 binary32) (-.f32 (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)))) (fma.f32 (log1p.f32 u1) (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))) (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 2 binary32))))
(/.f32 (*.f32 #s(literal -1 binary32) (*.f32 (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))) (log1p.f32 u1))) (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 (neg.f32 (*.f32 u1 u1))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 u1) #s(literal 3 binary32))))) (neg.f32 (fma.f32 (log1p.f32 u1) (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))) (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (neg.f32 (*.f32 (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))) (log1p.f32 u1)))) (neg.f32 (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32))))))
(/.f32 (neg.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)))) (neg.f32 (+.f32 #s(literal 0 binary32) (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (*.f32 #s(literal 0 binary32) (log1p.f32 u1))))))
(/.f32 (neg.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)))) (neg.f32 (log1p.f32 u1)))
(/.f32 (neg.f32 (*.f32 #s(literal -1 binary32) (-.f32 (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 u1) #s(literal 3 binary32))))) (neg.f32 (fma.f32 (log1p.f32 u1) (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))) (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (*.f32 #s(literal -1 binary32) (*.f32 (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))) (log1p.f32 u1)))) (neg.f32 (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32))))))
(*.f32 (log1p.f32 u1) #s(literal -1 binary32))
(*.f32 #s(literal -1 binary32) (log1p.f32 u1))
(log.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))))
(log1p.f32 u1)
(log1p.f32 (neg.f32 u1))
(log1p.f32 (neg.f32 (neg.f32 u1)))
(neg.f32 (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(neg.f32 (log.f32 (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))
(+.f32 (neg.f32 (log1p.f32 u1)) (log1p.f32 (neg.f32 (*.f32 u1 u1))))
(+.f32 (log1p.f32 (neg.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 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))))
(+.f32 (log.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (log1p.f32 u1))
(+.f32 (log.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (log1p.f32 (fma.f32 u1 u1 u1)))
(pow.f32 (/.f32 (fma.f32 (log1p.f32 u1) (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))) (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 2 binary32))) (-.f32 (pow.f32 (log1p.f32 (neg.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 #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)))) (log1p.f32 u1))) #s(literal -1 binary32))
(fma.f32 (log1p.f32 u1) #s(literal -1 binary32) (log1p.f32 (neg.f32 (*.f32 u1 u1))))
(fma.f32 #s(literal -1 binary32) (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 u1))))
(-.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (log1p.f32 u1))
(-.f32 #s(literal 0 binary32) (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(-.f32 #s(literal 0 binary32) (log.f32 (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (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 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))
(-.f32 (log.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)))))
(-.f32 (log1p.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (log.f32 (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))))))
(-.f32 (log.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1 binary32))) (log.f32 (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)))))
(-.f32 (log.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))) (log.f32 (neg.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))))
(-.f32 (/.f32 (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 3 binary32)) (fma.f32 (log1p.f32 u1) (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))) (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 2 binary32)))) (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)) (fma.f32 (log1p.f32 u1) (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))) (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 2 binary32)))))
(-.f32 (/.f32 (pow.f32 (log1p.f32 (neg.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 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (log.f32 (neg.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 (*.f32 u1 u1) #s(literal 1 binary32))) (log.f32 (+.f32 u1 #s(literal -1 binary32))))
(-.f32 (/.f32 (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 2 binary32)) (log.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (/.f32 #s(literal 1 binary32) (+.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 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (log1p.f32 u1) (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))) (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 2 binary32))) (-.f32 (pow.f32 (log1p.f32 (neg.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 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)))) (log1p.f32 u1))))
(/.f32 (-.f32 (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 u1) #s(literal 3 binary32))) (fma.f32 (log1p.f32 u1) (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))) (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 2 binary32))))
(/.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))) (neg.f32 (log1p.f32 u1))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (fma.f32 (log1p.f32 u1) (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))) (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 2 binary32))) (-.f32 (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 u1) #s(literal 3 binary32))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (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)))) (log1p.f32 u1)))))
(/.f32 (*.f32 (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))) (log1p.f32 u1)) (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (*.f32 (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))) (log1p.f32 u1)) (log.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))))))
(/.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 (fma.f32 (log1p.f32 u1) (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))) (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 2 binary32)))))
(/.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))) (neg.f32 (log1p.f32 u1)))))))
(/.f32 (neg.f32 (*.f32 (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))) (log1p.f32 u1))) (neg.f32 (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32))))))
(/.f32 (neg.f32 (*.f32 (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))) (log1p.f32 u1))) (neg.f32 (log.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))))))
(/.f32 (-.f32 (*.f32 (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 3 binary32)) (fma.f32 (log1p.f32 u1) (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))) (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 2 binary32)))) (*.f32 (fma.f32 (log1p.f32 u1) (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))) (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 2 binary32))) (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)))) (*.f32 (fma.f32 (log1p.f32 u1) (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))) (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 2 binary32))) (fma.f32 (log1p.f32 u1) (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))) (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 2 binary32)))))
(/.f32 (-.f32 (*.f32 (pow.f32 (log1p.f32 (neg.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 (+.f32 (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 3 binary32)) #s(literal 0 binary32)) (/.f32 (fma.f32 (log1p.f32 u1) (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))) (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 2 binary32))) (-.f32 (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 u1) #s(literal 3 binary32))))) (*.f32 (+.f32 (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 2 binary32)) (-.f32 #s(literal 0 binary32) (*.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 0 binary32)))) #s(literal 1 binary32))) (*.f32 (+.f32 (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 2 binary32)) (-.f32 #s(literal 0 binary32) (*.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 0 binary32)))) (/.f32 (fma.f32 (log1p.f32 u1) (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))) (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 2 binary32))) (-.f32 (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 u1) #s(literal 3 binary32))))))
(/.f32 (-.f32 (*.f32 (+.f32 (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 3 binary32)) #s(literal 0 binary32)) (/.f32 (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)))) (log1p.f32 u1)))) (*.f32 (+.f32 (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 2 binary32)) (-.f32 #s(literal 0 binary32) (*.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 0 binary32)))) #s(literal 1 binary32))) (*.f32 (+.f32 (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 2 binary32)) (-.f32 #s(literal 0 binary32) (*.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 0 binary32)))) (/.f32 (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)))) (log1p.f32 u1)))))
(/.f32 (-.f32 (*.f32 (+.f32 (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 3 binary32)) #s(literal 0 binary32)) (fma.f32 (log1p.f32 u1) (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))) (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 2 binary32)))) (*.f32 (+.f32 (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 2 binary32)) (-.f32 #s(literal 0 binary32) (*.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 0 binary32)))) (-.f32 (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 u1) #s(literal 3 binary32))))) (*.f32 (+.f32 (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 2 binary32)) (-.f32 #s(literal 0 binary32) (*.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 0 binary32)))) (fma.f32 (log1p.f32 u1) (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))) (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 2 binary32)))))
(/.f32 (-.f32 (*.f32 (+.f32 (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 3 binary32)) #s(literal 0 binary32)) (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32))))) (*.f32 (+.f32 (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 2 binary32)) (-.f32 #s(literal 0 binary32) (*.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 0 binary32)))) (*.f32 (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))) (log1p.f32 u1)))) (*.f32 (+.f32 (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 2 binary32)) (-.f32 #s(literal 0 binary32) (*.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 0 binary32)))) (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32))))))
(/.f32 (-.f32 (*.f32 (+.f32 (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 3 binary32)) #s(literal 0 binary32)) (neg.f32 (fma.f32 (log1p.f32 u1) (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))) (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 2 binary32))))) (*.f32 (+.f32 (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 2 binary32)) (-.f32 #s(literal 0 binary32) (*.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 0 binary32)))) (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)))))) (*.f32 (+.f32 (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 2 binary32)) (-.f32 #s(literal 0 binary32) (*.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 0 binary32)))) (neg.f32 (fma.f32 (log1p.f32 u1) (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))) (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 2 binary32))))))
(/.f32 (-.f32 (*.f32 (+.f32 (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 3 binary32)) #s(literal 0 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 (neg.f32 (*.f32 u1 u1))) #s(literal 2 binary32)) (-.f32 #s(literal 0 binary32) (*.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 0 binary32)))) (neg.f32 (*.f32 (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))) (log1p.f32 u1))))) (*.f32 (+.f32 (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 2 binary32)) (-.f32 #s(literal 0 binary32) (*.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 0 binary32)))) (neg.f32 (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))))))
(/.f32 (-.f32 (*.f32 (+.f32 (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 3 binary32)) #s(literal 0 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))) (neg.f32 (log1p.f32 u1)))))) (*.f32 (+.f32 (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 2 binary32)) (-.f32 #s(literal 0 binary32) (*.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 0 binary32)))) (-.f32 (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 u1) #s(literal 3 binary32))))) (*.f32 (+.f32 (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 2 binary32)) (-.f32 #s(literal 0 binary32) (*.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 0 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))) (neg.f32 (log1p.f32 u1)))))))
(/.f32 (-.f32 (*.f32 (+.f32 (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 3 binary32)) #s(literal 0 binary32)) (log.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))))) (*.f32 (+.f32 (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 2 binary32)) (-.f32 #s(literal 0 binary32) (*.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 0 binary32)))) (*.f32 (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))) (log1p.f32 u1)))) (*.f32 (+.f32 (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 2 binary32)) (-.f32 #s(literal 0 binary32) (*.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 0 binary32)))) (log.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))))))
(/.f32 (-.f32 (*.f32 (-.f32 (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 2 binary32)) #s(literal 0 binary32)) (/.f32 (fma.f32 (log1p.f32 u1) (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))) (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 2 binary32))) (-.f32 (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 u1) #s(literal 3 binary32))))) (*.f32 (-.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 0 binary32)) #s(literal 1 binary32))) (*.f32 (-.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 0 binary32)) (/.f32 (fma.f32 (log1p.f32 u1) (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))) (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 2 binary32))) (-.f32 (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 u1) #s(literal 3 binary32))))))
(/.f32 (-.f32 (*.f32 (-.f32 (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 2 binary32)) #s(literal 0 binary32)) (/.f32 (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)))) (log1p.f32 u1)))) (*.f32 (-.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 0 binary32)) #s(literal 1 binary32))) (*.f32 (-.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 0 binary32)) (/.f32 (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)))) (log1p.f32 u1)))))
(/.f32 (-.f32 (*.f32 (-.f32 (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 2 binary32)) #s(literal 0 binary32)) (fma.f32 (log1p.f32 u1) (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))) (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 2 binary32)))) (*.f32 (-.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 0 binary32)) (-.f32 (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 u1) #s(literal 3 binary32))))) (*.f32 (-.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 0 binary32)) (fma.f32 (log1p.f32 u1) (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))) (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 2 binary32)))))
(/.f32 (-.f32 (*.f32 (-.f32 (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 2 binary32)) #s(literal 0 binary32)) (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32))))) (*.f32 (-.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 0 binary32)) (*.f32 (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))) (log1p.f32 u1)))) (*.f32 (-.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 0 binary32)) (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32))))))
(/.f32 (-.f32 (*.f32 (-.f32 (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 2 binary32)) #s(literal 0 binary32)) (neg.f32 (fma.f32 (log1p.f32 u1) (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))) (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 2 binary32))))) (*.f32 (-.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 0 binary32)) (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)))))) (*.f32 (-.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 0 binary32)) (neg.f32 (fma.f32 (log1p.f32 u1) (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))) (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 2 binary32))))))
(/.f32 (-.f32 (*.f32 (-.f32 (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 2 binary32)) #s(literal 0 binary32)) (neg.f32 (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))))) (*.f32 (-.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 0 binary32)) (neg.f32 (*.f32 (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))) (log1p.f32 u1))))) (*.f32 (-.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 0 binary32)) (neg.f32 (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))))))
(/.f32 (-.f32 (*.f32 (-.f32 (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 2 binary32)) #s(literal 0 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))) (neg.f32 (log1p.f32 u1)))))) (*.f32 (-.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 0 binary32)) (-.f32 (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 u1) #s(literal 3 binary32))))) (*.f32 (-.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 0 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))) (neg.f32 (log1p.f32 u1)))))))
(/.f32 (-.f32 (*.f32 (-.f32 (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 2 binary32)) #s(literal 0 binary32)) (log.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))))) (*.f32 (-.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 0 binary32)) (*.f32 (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))) (log1p.f32 u1)))) (*.f32 (-.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 0 binary32)) (log.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))))))
(/.f32 (neg.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 (neg.f32 (fma.f32 (log1p.f32 u1) (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))) (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 2 binary32))))))
(/.f32 (neg.f32 (neg.f32 (*.f32 (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))) (log1p.f32 u1)))) (neg.f32 (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 (neg.f32 (*.f32 u1 u1))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 u1) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (log1p.f32 u1) (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))) (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 2 binary32)))))
(*.f32 (*.f32 (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))) (log1p.f32 u1)) (/.f32 #s(literal 1 binary32) (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.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 u1 u1))))
(*.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 #s(literal 0 binary32) (+.f32 u1 (*.f32 #s(literal 0 binary32) (sqrt.f32 u1))))) (/.f32 (*.f32 u1 (sqrt.f32 u1)) (+.f32 #s(literal 0 binary32) (+.f32 u1 (*.f32 #s(literal 0 binary32) (sqrt.f32 u1))))))
(-.f32 (/.f32 #s(literal 0 binary32) (+.f32 #s(literal 0 binary32) (sqrt.f32 u1))) (/.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 (neg.f32 (neg.f32 u1)) (neg.f32 (+.f32 #s(literal 0 binary32) (sqrt.f32 u1))))
(/.f32 (neg.f32 (-.f32 #s(literal 0 binary32) (*.f32 u1 (sqrt.f32 u1)))) (neg.f32 (+.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 #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 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u1))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))))
(exp.f32 (*.f32 (log.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(literal 1/2 binary32)))
(pow.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(literal 1/2 binary32))
(pow.f32 (pow.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(literal 1/4 binary32)) #s(literal 2 binary32))
(pow.f32 (*.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 (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(literal 1/4 binary32))
(pow.f32 (exp.f32 (log.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(literal 1/2 binary32))
(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 (pow.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(literal 1/4 binary32)) (pow.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(literal 1/4 binary32)))
#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 u1 (*.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))))
(+.f32 (*.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) u1)
(+.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)))) (fma.f32 u1 (*.f32 u1 #s(literal 1/2 binary32)) u1))
(+.f32 (+.f32 u1 (*.f32 (*.f32 u1 u1) (*.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32))))) (*.f32 (*.f32 u1 u1) #s(literal 1/2 binary32)))
(pow.f32 (/.f32 (fma.f32 u1 (-.f32 u1 (*.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))) (*.f32 (*.f32 u1 u1) (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (*.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))))) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))))) (*.f32 u1 (*.f32 u1 u1)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (neg.f32 u1)) (*.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u1) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (neg.f32 u1)))) #s(literal -1 binary32))
(fma.f32 u1 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))))
(fma.f32 u1 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) u1)
(fma.f32 u1 (*.f32 u1 (*.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)))) (fma.f32 u1 (*.f32 u1 #s(literal 1/2 binary32)) u1))
(fma.f32 u1 (*.f32 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 #s(literal 1/2 binary32)) u1))
(fma.f32 #s(literal 1 binary32) u1 (*.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))))
(fma.f32 (sqrt.f32 u1) (sqrt.f32 u1) (*.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))))
(fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u1)
(fma.f32 (*.f32 u1 u1) (*.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) (fma.f32 u1 (*.f32 u1 #s(literal 1/2 binary32)) u1))
(fma.f32 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 #s(literal 1/2 binary32)) u1))
(fma.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (*.f32 u1 u1) u1)
(fma.f32 (*.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) (*.f32 u1 u1) (fma.f32 u1 (*.f32 u1 #s(literal 1/2 binary32)) u1))
(fma.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) (fma.f32 u1 (*.f32 u1 #s(literal 1/2 binary32)) u1))
(fma.f32 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) u1 u1)
(fma.f32 (*.f32 (*.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) u1) u1 (fma.f32 u1 (*.f32 u1 #s(literal 1/2 binary32)) u1))
(fma.f32 (*.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) u1 (fma.f32 u1 (*.f32 u1 #s(literal 1/2 binary32)) u1))
(-.f32 (/.f32 (*.f32 (*.f32 u1 u1) (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (*.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (neg.f32 u1))) (/.f32 (*.f32 u1 u1) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (neg.f32 u1))))
(-.f32 (/.f32 (*.f32 u1 u1) (-.f32 u1 (*.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))))) (/.f32 (*.f32 (*.f32 u1 u1) (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (*.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))))) (-.f32 u1 (*.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 u1 (-.f32 u1 (*.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))) (*.f32 (*.f32 u1 u1) (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (*.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))))) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))))) (*.f32 u1 (*.f32 u1 u1)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (neg.f32 u1)) (*.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u1) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (neg.f32 u1)))))
(/.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))))) (*.f32 u1 (*.f32 u1 u1))) (fma.f32 u1 (-.f32 u1 (*.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))) (*.f32 (*.f32 u1 u1) (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (*.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))))))
(/.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))))) (*.f32 u1 (*.f32 u1 u1))) (fma.f32 u1 u1 (-.f32 (*.f32 (*.f32 u1 u1) (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (*.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))))) (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (*.f32 u1 (*.f32 u1 u1))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (fma.f32 u1 (-.f32 u1 (*.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))) (*.f32 (*.f32 u1 u1) (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (*.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))))) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))))) (*.f32 u1 (*.f32 u1 u1))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (neg.f32 u1)) (*.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u1) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (neg.f32 u1))))))
(/.f32 (*.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u1) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (neg.f32 u1))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (neg.f32 u1)))
(/.f32 (neg.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))))) (*.f32 u1 (*.f32 u1 u1)))) (neg.f32 (fma.f32 u1 (-.f32 u1 (*.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))) (*.f32 (*.f32 u1 u1) (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (*.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))))))))
(/.f32 (neg.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))))) (*.f32 u1 (*.f32 u1 u1)))) (neg.f32 (fma.f32 u1 u1 (-.f32 (*.f32 (*.f32 u1 u1) (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (*.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))))) (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (*.f32 u1 (*.f32 u1 u1)))))))
(/.f32 (neg.f32 (*.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u1) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (neg.f32 u1)))) (neg.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (neg.f32 u1))))
(/.f32 (-.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (*.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))))) (-.f32 u1 (*.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 u1 u1) (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (*.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (neg.f32 u1))) (*.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (neg.f32 u1)) (*.f32 u1 u1))) (*.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (neg.f32 u1)) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (neg.f32 u1))))
(/.f32 (neg.f32 (neg.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))))) (*.f32 u1 (*.f32 u1 u1))))) (neg.f32 (neg.f32 (fma.f32 u1 (-.f32 u1 (*.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))) (*.f32 (*.f32 u1 u1) (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (*.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))))))))
(/.f32 (neg.f32 (neg.f32 (*.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u1) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (neg.f32 u1))))) (neg.f32 (neg.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (neg.f32 u1)))))
(/.f32 (neg.f32 (-.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (*.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))))))) (neg.f32 (-.f32 u1 (*.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))))))
(*.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))))) (*.f32 u1 (*.f32 u1 u1))) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (-.f32 u1 (*.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))) (*.f32 (*.f32 u1 u1) (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (*.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))))))))
(*.f32 (*.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u1) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (neg.f32 u1))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (neg.f32 u1))))
(+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 u1 u1)))
(+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 (neg.f32 u1)) (neg.f32 u1)))
(+.f32 (neg.f32 (*.f32 u1 u1)) #s(literal 1 binary32))
(pow.f32 (/.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (fma.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1 binary32))) #s(literal -1 binary32))
(pow.f32 (/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))) #s(literal -1 binary32))
(fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))
(fma.f32 (neg.f32 u1) u1 #s(literal 1 binary32))
(fma.f32 #s(literal 1 binary32) (neg.f32 (*.f32 u1 u1)) #s(literal 1 binary32))
(fma.f32 (neg.f32 (*.f32 u1 u1)) #s(literal 1 binary32) #s(literal 1 binary32))
(fma.f32 #s(literal -1 binary32) (*.f32 u1 u1) #s(literal 1 binary32))
(-.f32 #s(literal 1 binary32) (*.f32 u1 u1))
(-.f32 (/.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32))))
(-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 u1)))) (/.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (+.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 u1)))))
(-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (fma.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))))
(/.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1 binary32)) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(/.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (neg.f32 (*.f32 u1 u1)))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (fma.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1 binary32)))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32)))))
(/.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)))
(/.f32 (neg.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1 binary32))) (neg.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(/.f32 (neg.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1 binary32))) (neg.f32 (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (neg.f32 (*.f32 u1 u1))))))
(/.f32 (neg.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))) (neg.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (+.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 u1))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))
(/.f32 (*.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1 binary32))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(/.f32 (*.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))) (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)))
(/.f32 (*.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1 binary32)) #s(literal 1 binary32)) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(/.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32)) #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)))
(/.f32 (-.f32 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32))) (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) #s(literal 1 binary32))) (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (neg.f32 (+.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 u1)))))
(/.f32 (neg.f32 (neg.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1 binary32)))) (neg.f32 (neg.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))
(/.f32 (neg.f32 (neg.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32)))) (neg.f32 (neg.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)))))
(/.f32 (neg.f32 (*.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1 binary32)))) (neg.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(/.f32 (neg.f32 (*.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32)))) (neg.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32))))
(/.f32 (neg.f32 (*.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1 binary32)) #s(literal 1 binary32))) (neg.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(/.f32 (neg.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32)) #s(literal 1 binary32))) (neg.f32 (fma.f32 u1 (neg.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 u1)) #s(literal 1 binary32))
(*.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32))))
(neg.f32 (log1p.f32 u1))
(neg.f32 (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32))))
(+.f32 #s(literal 0 binary32) (neg.f32 (log1p.f32 u1)))
(+.f32 (neg.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1)))) (log1p.f32 u1))
(+.f32 (neg.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1)))) (neg.f32 (neg.f32 (log1p.f32 u1))))
(+.f32 (*.f32 #s(literal -1 binary32) (log1p.f32 (neg.f32 (*.f32 u1 u1)))) (*.f32 #s(literal -1 binary32) (neg.f32 (log1p.f32 u1))))
(+.f32 (*.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal -1 binary32)) (*.f32 (neg.f32 (log1p.f32 u1)) #s(literal -1 binary32)))
(+.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 (neg.f32 (*.f32 u1 u1)))) (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)))
(fma.f32 (log1p.f32 (neg.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 (neg.f32 (*.f32 u1 u1))) (*.f32 #s(literal -1 binary32) (neg.f32 (log1p.f32 u1))))
(-.f32 #s(literal 0 binary32) (log1p.f32 u1))
(-.f32 #s(literal 0 binary32) (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32))))
(-.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 (neg.f32 (*.f32 u1 u1)))) (neg.f32 (log1p.f32 u1)))
(-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (neg.f32 (+.f32 u1 #s(literal 1 binary32)))))
(-.f32 (/.f32 (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 3 binary32)) (neg.f32 (fma.f32 (log1p.f32 u1) (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))) (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 2 binary32))))) (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)) (neg.f32 (fma.f32 (log1p.f32 u1) (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))) (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 2 binary32))))))
(-.f32 (/.f32 (pow.f32 (log1p.f32 (neg.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 #s(literal 0 binary32) (+.f32 #s(literal 0 binary32) (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (*.f32 #s(literal 0 binary32) (log1p.f32 u1))))) (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)) (+.f32 #s(literal 0 binary32) (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (*.f32 #s(literal 0 binary32) (log1p.f32 u1))))))
(-.f32 (/.f32 #s(literal 0 binary32) (log1p.f32 u1)) (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (log1p.f32 u1)))
(/.f32 (-.f32 (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 u1) #s(literal 3 binary32))) (neg.f32 (fma.f32 (log1p.f32 u1) (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))) (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 2 binary32)))))
(/.f32 (*.f32 (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))) (log1p.f32 u1)) (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 (neg.f32 (*.f32 u1 u1))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)))) (fma.f32 (log1p.f32 u1) (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))) (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 2 binary32))))
(/.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 (neg.f32 (fma.f32 (log1p.f32 u1) (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))) (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 2 binary32))))))
(/.f32 (neg.f32 (*.f32 (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))) (log1p.f32 u1))) (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (neg.f32 (*.f32 (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))) (log1p.f32 u1))) (neg.f32 (neg.f32 (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))))))
(/.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (log1p.f32 u1) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (*.f32 #s(literal 0 binary32) (log1p.f32 u1)))))
(/.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (log1p.f32 u1) #s(literal 2 binary32))) (log1p.f32 u1))
(/.f32 (*.f32 #s(literal -1 binary32) (-.f32 (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)))) (fma.f32 (log1p.f32 u1) (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))) (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 2 binary32))))
(/.f32 (*.f32 #s(literal -1 binary32) (*.f32 (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))) (log1p.f32 u1))) (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 (neg.f32 (*.f32 u1 u1))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 u1) #s(literal 3 binary32))))) (neg.f32 (fma.f32 (log1p.f32 u1) (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))) (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (neg.f32 (*.f32 (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))) (log1p.f32 u1)))) (neg.f32 (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32))))))
(/.f32 (neg.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)))) (neg.f32 (+.f32 #s(literal 0 binary32) (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (*.f32 #s(literal 0 binary32) (log1p.f32 u1))))))
(/.f32 (neg.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)))) (neg.f32 (log1p.f32 u1)))
(/.f32 (neg.f32 (*.f32 #s(literal -1 binary32) (-.f32 (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 u1) #s(literal 3 binary32))))) (neg.f32 (fma.f32 (log1p.f32 u1) (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))) (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (*.f32 #s(literal -1 binary32) (*.f32 (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))) (log1p.f32 u1)))) (neg.f32 (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32))))))
(*.f32 (log1p.f32 u1) #s(literal -1 binary32))
(*.f32 #s(literal -1 binary32) (log1p.f32 u1))
(log.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))))
(log1p.f32 (neg.f32 (*.f32 u1 u1)))
(log1p.f32 (*.f32 (neg.f32 (neg.f32 u1)) (neg.f32 u1)))
(neg.f32 (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (fma.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1 binary32)))))
(neg.f32 (log.f32 (/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32)))))
(+.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 0 binary32))
(+.f32 #s(literal 0 binary32) (log1p.f32 (neg.f32 (*.f32 u1 u1))))
(+.f32 (log1p.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (log.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))
(+.f32 (log.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))) (log.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)))))
(-.f32 #s(literal 0 binary32) (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (fma.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1 binary32)))))
(-.f32 #s(literal 0 binary32) (log.f32 (/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32)))))
(-.f32 (log1p.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (log.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(-.f32 (log1p.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (log1p.f32 (-.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (neg.f32 (*.f32 u1 u1)))))
(-.f32 (log.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))) (log.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32))))
(-.f32 (log.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (log1p.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 u1))))
(-.f32 (log.f32 (neg.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1 binary32)))) (log.f32 (neg.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))
(-.f32 (log.f32 (neg.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32)))) (log.f32 (neg.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)))))
(-.f32 (log.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (log1p.f32 (*.f32 u1 u1)))
(-.f32 (log.f32 (*.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1 binary32)))) (log.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(-.f32 (log.f32 (*.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32)))) (log.f32 (fma.f32 u1 (neg.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)) #s(literal 1 binary32))) (log.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(-.f32 (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32)) #s(literal 1 binary32))) (log.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32))))
(-.f32 (/.f32 (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 2 binary32)) (-.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 0 binary32))) (/.f32 #s(literal 0 binary32) (-.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 0 binary32))))
(/.f32 (+.f32 (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 3 binary32)) #s(literal 0 binary32)) (+.f32 (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 2 binary32)) (-.f32 #s(literal 0 binary32) (*.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 0 binary32)))))
(/.f32 (-.f32 (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 2 binary32)) #s(literal 0 binary32)) (-.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 0 binary32)))
(/.f32 (neg.f32 (+.f32 (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 3 binary32)) #s(literal 0 binary32))) (neg.f32 (+.f32 (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 2 binary32)) (-.f32 #s(literal 0 binary32) (*.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 0 binary32))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 2 binary32)) #s(literal 0 binary32))) (neg.f32 (-.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 0 binary32))))
(log.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 u1))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))) (sqrt.f32 (neg.f32 (log1p.f32 u1))))
(*.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 (+.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 u1) #s(literal 1 binary32))) (fma.f32 (*.f32 (fma.f32 u1 u1 u1) (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 (+.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 u1) #s(literal 1 binary32))) (fma.f32 (*.f32 (fma.f32 u1 u1 u1) (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 (+.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 u1) #s(literal 1 binary32))) (fma.f32 (*.f32 (fma.f32 u1 u1 u1) (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 (+.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 u1) #s(literal 1 binary32))) (fma.f32 (*.f32 (fma.f32 u1 u1 u1) (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 (+.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 u1) #s(literal 1 binary32))) (fma.f32 (*.f32 (fma.f32 u1 u1 u1) (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 (+.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 u1) #s(literal 1 binary32))) (fma.f32 (*.f32 (fma.f32 u1 u1 u1) (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 (+.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 u1) #s(literal 1 binary32))) (fma.f32 (*.f32 (fma.f32 u1 u1 u1) (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 (+.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 u1) #s(literal 1 binary32))) (fma.f32 (*.f32 (fma.f32 u1 u1 u1) (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 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) (fma.f32 u1 u1 u1) #s(literal 1 binary32)))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 u1))) #s(literal 3 binary32)))) (sqrt.f32 (neg.f32 (fma.f32 (log1p.f32 (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 u1))) (log.f32 (/.f32 (fma.f32 (+.f32 u1 (fma.f32 u1 u1 #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 (*.f32 (fma.f32 u1 u1 u1) (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 (*.f32 (fma.f32 u1 u1 u1) (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 (+.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 u1) #s(literal 1 binary32))) (fma.f32 (*.f32 (fma.f32 u1 u1 u1) (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 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) (fma.f32 u1 u1 u1) #s(literal 1 binary32))) (fma.f32 (+.f32 u1 (fma.f32 u1 u1 #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 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) (fma.f32 u1 u1 u1) #s(literal 1 binary32))) (fma.f32 (+.f32 u1 (fma.f32 u1 u1 #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 (+.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 u1) #s(literal 1 binary32))) (fma.f32 (*.f32 (fma.f32 u1 u1 u1) (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 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) (fma.f32 u1 u1 u1) #s(literal 1 binary32))) (fma.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 u1) #s(literal 1 binary32)))))) (sqrt.f32 (log.f32 (/.f32 (/.f32 (fma.f32 (*.f32 (fma.f32 u1 u1 u1) (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 (+.f32 u1 (fma.f32 u1 u1 #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 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) (fma.f32 u1 u1 u1) #s(literal 1 binary32)))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 u1))) #s(literal 3 binary32))))) (sqrt.f32 (fma.f32 (log1p.f32 (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 u1))) (log.f32 (/.f32 (fma.f32 (+.f32 u1 (fma.f32 u1 u1 #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 (*.f32 (fma.f32 u1 u1 u1) (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 (*.f32 (fma.f32 u1 u1 u1) (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 (+.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 u1) #s(literal 1 binary32))) (fma.f32 (*.f32 (fma.f32 u1 u1 u1) (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 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) (fma.f32 u1 u1 u1) #s(literal 1 binary32))) (fma.f32 (+.f32 u1 (fma.f32 u1 u1 #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 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) (fma.f32 u1 u1 u1) #s(literal 1 binary32))) (fma.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 u1) #s(literal 1 binary32))))))
(/.f32 (sqrt.f32 (+.f32 (pow.f32 (log.f32 (/.f32 (fma.f32 (*.f32 (fma.f32 u1 u1 u1) (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 (+.f32 u1 (fma.f32 u1 u1 #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 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) (fma.f32 u1 u1 u1) #s(literal 1 binary32)))) #s(literal 2 binary32)) (-.f32 (pow.f32 (log1p.f32 (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 u1))) #s(literal 2 binary32)) (*.f32 (log.f32 (/.f32 (fma.f32 (*.f32 (fma.f32 u1 u1 u1) (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 (+.f32 u1 (fma.f32 u1 u1 #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 (+.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 u1) #s(literal 1 binary32))) (fma.f32 (*.f32 (fma.f32 u1 u1 u1) (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 (+.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 u1) #s(literal 1 binary32))) (fma.f32 (*.f32 (fma.f32 u1 u1 u1) (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 (+.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 u1) #s(literal 1 binary32))) (fma.f32 (*.f32 (fma.f32 u1 u1 u1) (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 (+.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 u1) #s(literal 1 binary32))) (fma.f32 (*.f32 (fma.f32 u1 u1 u1) (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 (+.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 u1) #s(literal 1 binary32))) (fma.f32 (*.f32 (fma.f32 u1 u1 u1) (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 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) (fma.f32 u1 u1 u1) #s(literal 1 binary32)))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 u1))) #s(literal 3 binary32))))) (sqrt.f32 (fma.f32 (log1p.f32 (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 u1))) (log.f32 (/.f32 (fma.f32 (+.f32 u1 (fma.f32 u1 u1 #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 (*.f32 (fma.f32 u1 u1 u1) (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 (*.f32 (fma.f32 u1 u1 u1) (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 (+.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 u1) #s(literal 1 binary32))) (fma.f32 (*.f32 (fma.f32 u1 u1 u1) (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 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) (fma.f32 u1 u1 u1) #s(literal 1 binary32))) (fma.f32 (+.f32 u1 (fma.f32 u1 u1 #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 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) (fma.f32 u1 u1 u1) #s(literal 1 binary32))) (fma.f32 (+.f32 u1 (fma.f32 u1 u1 #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 (+.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 u1) #s(literal 1 binary32))) (fma.f32 (*.f32 (fma.f32 u1 u1 u1) (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 (+.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 u1) #s(literal 1 binary32))) (fma.f32 (*.f32 (fma.f32 u1 u1 u1) (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 (+.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 u1) #s(literal 1 binary32))) (fma.f32 (*.f32 (fma.f32 u1 u1 u1) (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 (+.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 u1) #s(literal 1 binary32))) (fma.f32 (*.f32 (fma.f32 u1 u1 u1) (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 (+.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 u1) #s(literal 1 binary32))) (fma.f32 (*.f32 (fma.f32 u1 u1 u1) (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 (+.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 u1) #s(literal 1 binary32))) (fma.f32 (*.f32 (fma.f32 u1 u1 u1) (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 (+.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 u1) #s(literal 1 binary32))) (fma.f32 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) (fma.f32 u1 u1 u1) #s(literal 1 binary32))))))
(+.f32 (log.f32 (/.f32 (fma.f32 (*.f32 (fma.f32 u1 u1 u1) (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 (+.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 u1)))))
(+.f32 (neg.f32 (log1p.f32 (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 u1)))) (log.f32 (/.f32 (fma.f32 (*.f32 (fma.f32 u1 u1 u1) (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 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) (fma.f32 u1 u1 u1) #s(literal 1 binary32)))) #s(literal -1 binary32)) (*.f32 (log1p.f32 (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 u1))) #s(literal -1 binary32)))
(+.f32 (*.f32 (log1p.f32 (*.f32 (+.f32 u1 (fma.f32 u1 u1 #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 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) (fma.f32 u1 u1 u1) #s(literal 1 binary32)))) #s(literal -1 binary32)))
(fma.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)) (fma.f32 u1 u1 u1) #s(literal 1 binary32)))) #s(literal -1 binary32) (*.f32 (log1p.f32 (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 u1))) #s(literal -1 binary32)))
(fma.f32 (log1p.f32 (*.f32 (+.f32 u1 (fma.f32 u1 u1 #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 (*.f32 (fma.f32 u1 u1 u1) (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 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) (fma.f32 u1 u1 u1) #s(literal 1 binary32)))) (neg.f32 (log1p.f32 (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 u1)))))
(fma.f32 #s(literal -1 binary32) (log1p.f32 (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 u1))) (log.f32 (/.f32 (fma.f32 (*.f32 (fma.f32 u1 u1 u1) (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 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 u1) #s(literal 1 binary32))) (fma.f32 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) (fma.f32 u1 u1 u1) #s(literal 1 binary32)))))
(-.f32 (log.f32 (/.f32 (fma.f32 (*.f32 (fma.f32 u1 u1 u1) (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 (+.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 u1))))
(-.f32 (neg.f32 (log1p.f32 (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 u1)))) (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)) (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 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) (fma.f32 u1 u1 u1) #s(literal 1 binary32)))) #s(literal 2 binary32)) (neg.f32 (log.f32 (/.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)) (fma.f32 u1 u1 u1) #s(literal 1 binary32))) (fma.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 u1) #s(literal 1 binary32)))))) (/.f32 (pow.f32 (log1p.f32 (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 u1))) #s(literal 2 binary32)) (neg.f32 (log.f32 (/.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)) (fma.f32 u1 u1 u1) #s(literal 1 binary32))) (fma.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 u1) #s(literal 1 binary32)))))))
(-.f32 (/.f32 #s(literal 0 binary32) (+.f32 #s(literal 0 binary32) (+.f32 (pow.f32 (log.f32 (/.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 u1) #s(literal 1 binary32))) (fma.f32 (*.f32 (fma.f32 u1 u1 u1) (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 (+.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 u1) #s(literal 1 binary32))) (fma.f32 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) (fma.f32 u1 u1 u1) #s(literal 1 binary32)))))))) (/.f32 (pow.f32 (log.f32 (/.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 u1) #s(literal 1 binary32))) (fma.f32 (*.f32 (fma.f32 u1 u1 u1) (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 (+.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 u1) #s(literal 1 binary32))) (fma.f32 (*.f32 (fma.f32 u1 u1 u1) (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 (+.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 u1) #s(literal 1 binary32))) (fma.f32 (*.f32 (fma.f32 u1 u1 u1) (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 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) (fma.f32 u1 u1 u1) #s(literal 1 binary32)))) #s(literal 2 binary32)) (log.f32 (/.f32 (/.f32 (fma.f32 (*.f32 (fma.f32 u1 u1 u1) (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 (+.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 u1) #s(literal 1 binary32)))))) (/.f32 (pow.f32 (log1p.f32 (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 u1))) #s(literal 2 binary32)) (log.f32 (/.f32 (/.f32 (fma.f32 (*.f32 (fma.f32 u1 u1 u1) (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 (+.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 u1) #s(literal 1 binary32)))))))
(-.f32 (/.f32 #s(literal 0 binary32) (+.f32 #s(literal 0 binary32) (log.f32 (/.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 u1) #s(literal 1 binary32))) (fma.f32 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) (fma.f32 u1 u1 u1) #s(literal 1 binary32)))))) (/.f32 (pow.f32 (log.f32 (/.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 u1) #s(literal 1 binary32))) (fma.f32 (*.f32 (fma.f32 u1 u1 u1) (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 (+.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 u1) #s(literal 1 binary32))) (fma.f32 (*.f32 (fma.f32 u1 u1 u1) (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 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) (fma.f32 u1 u1 u1) #s(literal 1 binary32)))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 u1))) #s(literal 3 binary32))) (neg.f32 (fma.f32 (log1p.f32 (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 u1))) (log.f32 (/.f32 (fma.f32 (+.f32 u1 (fma.f32 u1 u1 #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 (*.f32 (fma.f32 u1 u1 u1) (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 (*.f32 (fma.f32 u1 u1 u1) (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 (+.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 u1) #s(literal 1 binary32))) (fma.f32 (*.f32 (fma.f32 u1 u1 u1) (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 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) (fma.f32 u1 u1 u1) #s(literal 1 binary32))) (fma.f32 (+.f32 u1 (fma.f32 u1 u1 #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 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) (fma.f32 u1 u1 u1) #s(literal 1 binary32))) (fma.f32 (+.f32 u1 (fma.f32 u1 u1 #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 (+.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 u1) #s(literal 1 binary32))) (fma.f32 (*.f32 (fma.f32 u1 u1 u1) (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 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) (fma.f32 u1 u1 u1) #s(literal 1 binary32))) (fma.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 u1) #s(literal 1 binary32))))) (log.f32 (/.f32 (/.f32 (fma.f32 (*.f32 (fma.f32 u1 u1 u1) (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 (+.f32 u1 (fma.f32 u1 u1 #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 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) (fma.f32 u1 u1 u1) #s(literal 1 binary32)))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 u1))) #s(literal 3 binary32)))) (fma.f32 (log1p.f32 (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 u1))) (log.f32 (/.f32 (fma.f32 (+.f32 u1 (fma.f32 u1 u1 #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 (*.f32 (fma.f32 u1 u1 u1) (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 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) (fma.f32 u1 u1 u1) #s(literal 1 binary32)))) #s(literal 2 binary32))))
(/.f32 (neg.f32 (+.f32 (pow.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)) (fma.f32 u1 u1 u1) #s(literal 1 binary32)))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 u1))) #s(literal 3 binary32)))) (neg.f32 (neg.f32 (fma.f32 (log1p.f32 (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 u1))) (log.f32 (/.f32 (fma.f32 (+.f32 u1 (fma.f32 u1 u1 #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 (*.f32 (fma.f32 u1 u1 u1) (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 (*.f32 (fma.f32 u1 u1 u1) (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 (+.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 u1) #s(literal 1 binary32))) (fma.f32 (*.f32 (fma.f32 u1 u1 u1) (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 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) (fma.f32 u1 u1 u1) #s(literal 1 binary32))) (fma.f32 (+.f32 u1 (fma.f32 u1 u1 #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 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) (fma.f32 u1 u1 u1) #s(literal 1 binary32))) (fma.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 u1) #s(literal 1 binary32)))))
(/.f32 (neg.f32 (*.f32 (log.f32 (/.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 u1) #s(literal 1 binary32))) (fma.f32 (*.f32 (fma.f32 u1 u1 u1) (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 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) (fma.f32 u1 u1 u1) #s(literal 1 binary32))) (fma.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 u1) #s(literal 1 binary32)))))) (neg.f32 (neg.f32 (log.f32 (/.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)) (fma.f32 u1 u1 u1) #s(literal 1 binary32))) (fma.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 u1) #s(literal 1 binary32)))))))
(/.f32 (neg.f32 (*.f32 (log.f32 (/.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 u1) #s(literal 1 binary32))) (fma.f32 (*.f32 (fma.f32 u1 u1 u1) (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 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) (fma.f32 u1 u1 u1) #s(literal 1 binary32))) (fma.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 u1) #s(literal 1 binary32)))))) (neg.f32 (log.f32 (/.f32 (/.f32 (fma.f32 (*.f32 (fma.f32 u1 u1 u1) (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 (+.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 u1) #s(literal 1 binary32)))))))
(/.f32 (+.f32 (pow.f32 (log.f32 (/.f32 (fma.f32 (*.f32 (fma.f32 u1 u1 u1) (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 (+.f32 u1 (fma.f32 u1 u1 #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 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) (fma.f32 u1 u1 u1) #s(literal 1 binary32)))) #s(literal 2 binary32)) (-.f32 (pow.f32 (log1p.f32 (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 u1))) #s(literal 2 binary32)) (*.f32 (log.f32 (/.f32 (fma.f32 (*.f32 (fma.f32 u1 u1 u1) (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 (+.f32 u1 (fma.f32 u1 u1 #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 (+.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 u1) #s(literal 1 binary32))) (fma.f32 (*.f32 (fma.f32 u1 u1 u1) (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 (+.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 u1) #s(literal 1 binary32))) (fma.f32 (*.f32 (fma.f32 u1 u1 u1) (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 (+.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 u1) #s(literal 1 binary32))) (fma.f32 (*.f32 (fma.f32 u1 u1 u1) (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 (+.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 u1) #s(literal 1 binary32))) (fma.f32 (*.f32 (fma.f32 u1 u1 u1) (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 (+.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 u1) #s(literal 1 binary32))) (fma.f32 (*.f32 (fma.f32 u1 u1 u1) (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 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) (fma.f32 u1 u1 u1) #s(literal 1 binary32)))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 u1))) #s(literal 3 binary32)))) (fma.f32 (log1p.f32 (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 u1))) (log.f32 (/.f32 (fma.f32 (+.f32 u1 (fma.f32 u1 u1 #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 (*.f32 (fma.f32 u1 u1 u1) (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 (*.f32 (fma.f32 u1 u1 u1) (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 (+.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 u1) #s(literal 1 binary32))) (fma.f32 (*.f32 (fma.f32 u1 u1 u1) (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 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) (fma.f32 u1 u1 u1) #s(literal 1 binary32))) (fma.f32 (+.f32 u1 (fma.f32 u1 u1 #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 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) (fma.f32 u1 u1 u1) #s(literal 1 binary32))) (fma.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 u1) #s(literal 1 binary32)))))
(/.f32 (neg.f32 (neg.f32 (+.f32 (pow.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)) (fma.f32 u1 u1 u1) #s(literal 1 binary32)))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 u1))) #s(literal 3 binary32))))) (neg.f32 (fma.f32 (log1p.f32 (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 u1))) (log.f32 (/.f32 (fma.f32 (+.f32 u1 (fma.f32 u1 u1 #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 (*.f32 (fma.f32 u1 u1 u1) (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 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) (fma.f32 u1 u1 u1) #s(literal 1 binary32)))) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (neg.f32 (*.f32 (log.f32 (/.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 u1) #s(literal 1 binary32))) (fma.f32 (*.f32 (fma.f32 u1 u1 u1) (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 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) (fma.f32 u1 u1 u1) #s(literal 1 binary32))) (fma.f32 (+.f32 u1 (fma.f32 u1 u1 #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 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) (fma.f32 u1 u1 u1) #s(literal 1 binary32))) (fma.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 u1) #s(literal 1 binary32))))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (log.f32 (/.f32 (fma.f32 (*.f32 (fma.f32 u1 u1 u1) (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 (+.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 u1))) #s(literal 3 binary32))))) (neg.f32 (+.f32 (pow.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)) (fma.f32 u1 u1 u1) #s(literal 1 binary32)))) #s(literal 2 binary32)) (-.f32 (pow.f32 (log1p.f32 (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 u1))) #s(literal 2 binary32)) (*.f32 (log.f32 (/.f32 (fma.f32 (*.f32 (fma.f32 u1 u1 u1) (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 (+.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 u1)))))))))
(/.f32 (neg.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (log.f32 (/.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 u1) #s(literal 1 binary32))) (fma.f32 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) (fma.f32 u1 u1 u1) #s(literal 1 binary32)))) #s(literal 3 binary32)))) (neg.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 (+.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 u1) #s(literal 1 binary32))) (fma.f32 (*.f32 (fma.f32 u1 u1 u1) (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 (+.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 u1) #s(literal 1 binary32))) (fma.f32 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) (fma.f32 u1 u1 u1) #s(literal 1 binary32)))))))))
(/.f32 (neg.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (log.f32 (/.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 u1) #s(literal 1 binary32))) (fma.f32 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) (fma.f32 u1 u1 u1) #s(literal 1 binary32)))) #s(literal 2 binary32)))) (neg.f32 (+.f32 #s(literal 0 binary32) (log.f32 (/.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 u1) #s(literal 1 binary32))) (fma.f32 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) (fma.f32 u1 u1 u1) #s(literal 1 binary32)))))))
(/.f32 (neg.f32 (*.f32 #s(literal -1 binary32) (+.f32 (pow.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)) (fma.f32 u1 u1 u1) #s(literal 1 binary32)))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 u1))) #s(literal 3 binary32))))) (neg.f32 (fma.f32 (log1p.f32 (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 u1))) (log.f32 (/.f32 (fma.f32 (+.f32 u1 (fma.f32 u1 u1 #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 (*.f32 (fma.f32 u1 u1 u1) (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 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) (fma.f32 u1 u1 u1) #s(literal 1 binary32)))) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (*.f32 #s(literal -1 binary32) (*.f32 (log.f32 (/.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 u1) #s(literal 1 binary32))) (fma.f32 (*.f32 (fma.f32 u1 u1 u1) (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 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) (fma.f32 u1 u1 u1) #s(literal 1 binary32))) (fma.f32 (+.f32 u1 (fma.f32 u1 u1 #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 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) (fma.f32 u1 u1 u1) #s(literal 1 binary32))) (fma.f32 (+.f32 u1 (fma.f32 u1 u1 #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 (+.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 u1) #s(literal 1 binary32))) (fma.f32 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) (fma.f32 u1 u1 u1) #s(literal 1 binary32)))) #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 (+.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 u1) #s(literal 1 binary32))) (fma.f32 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) (fma.f32 u1 u1 u1) #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 (+.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 u1) #s(literal 1 binary32))) (fma.f32 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) (fma.f32 u1 u1 u1) #s(literal 1 binary32)))))
(log.f32 (*.f32 (/.f32 (fma.f32 (*.f32 (fma.f32 u1 u1 u1) (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 (+.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 u1) #s(literal 1 binary32)))))
(log.f32 (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 u1) #s(literal 1 binary32))) (/.f32 (fma.f32 (*.f32 (fma.f32 u1 u1 u1) (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 (*.f32 (fma.f32 u1 u1 u1) (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 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 u1) #s(literal 1 binary32))))
(log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 u1 (fma.f32 u1 u1 #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 (*.f32 (fma.f32 u1 u1 u1) (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 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) (fma.f32 u1 u1 u1) #s(literal 1 binary32)))) (log1p.f32 (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 u1))))
(+.f32 (log1p.f32 (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 u1))) (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)) (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 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) (fma.f32 u1 u1 u1) #s(literal 1 binary32))) (fma.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 u1) #s(literal 1 binary32)))))
(pow.f32 (/.f32 (fma.f32 (log1p.f32 (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 u1))) (log.f32 (/.f32 (fma.f32 (+.f32 u1 (fma.f32 u1 u1 #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 (*.f32 (fma.f32 u1 u1 u1) (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 (*.f32 (fma.f32 u1 u1 u1) (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 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) (fma.f32 u1 u1 u1) #s(literal 1 binary32)))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (*.f32 (+.f32 u1 (fma.f32 u1 u1 #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 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) (fma.f32 u1 u1 u1) #s(literal 1 binary32))) (fma.f32 (+.f32 u1 (fma.f32 u1 u1 #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 (+.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 u1) #s(literal 1 binary32))) (fma.f32 (*.f32 (fma.f32 u1 u1 u1) (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 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) (fma.f32 u1 u1 u1) #s(literal 1 binary32))) (fma.f32 (+.f32 u1 (fma.f32 u1 u1 #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 (*.f32 (fma.f32 u1 u1 u1) (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 (+.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 u1))))
(-.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) (log.f32 (/.f32 (fma.f32 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) (fma.f32 u1 u1 u1) #s(literal 1 binary32)) (fma.f32 (+.f32 u1 (fma.f32 u1 u1 #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 (*.f32 (fma.f32 u1 u1 u1) (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 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) (fma.f32 u1 u1 u1) #s(literal 1 binary32))) (fma.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 u1) #s(literal 1 binary32))))) (/.f32 (pow.f32 (log1p.f32 (*.f32 (+.f32 u1 (fma.f32 u1 u1 #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 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) (fma.f32 u1 u1 u1) #s(literal 1 binary32))) (fma.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 u1) #s(literal 1 binary32))))))
(-.f32 (log.f32 (*.f32 (fma.f32 (+.f32 u1 (fma.f32 u1 u1 #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 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) (fma.f32 u1 u1 u1))))
(-.f32 (log.f32 (*.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 u1)) (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 (fma.f32 u1 u1 u1) (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 u1)))) #s(literal 1 binary32)))) (log.f32 (*.f32 (/.f32 (fma.f32 (*.f32 (fma.f32 u1 u1 u1) (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 (+.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 u1)) (-.f32 (*.f32 (+.f32 u1 (fma.f32 u1 u1 #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 (+.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 (fma.f32 u1 u1 u1) (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 u1))))))) (log.f32 (*.f32 (/.f32 (fma.f32 (*.f32 (fma.f32 u1 u1 u1) (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 (+.f32 u1 (fma.f32 u1 u1 #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 (+.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 u1)) (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 (fma.f32 u1 u1 u1) (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 u1)))) #s(literal 1 binary32)))) (log.f32 (*.f32 (fma.f32 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) (fma.f32 u1 u1 u1) #s(literal 1 binary32)) (fma.f32 (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 u1)) (-.f32 (*.f32 (+.f32 u1 (fma.f32 u1 u1 #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 (+.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 (fma.f32 u1 u1 u1) (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 u1))))))) (log.f32 (*.f32 (fma.f32 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) (fma.f32 u1 u1 u1) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 u1))))))
(-.f32 (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)) (fma.f32 (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 u1)) (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 (fma.f32 u1 u1 u1) (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 u1)))) #s(literal 1 binary32)))) (log.f32 (*.f32 (neg.f32 (fma.f32 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) (fma.f32 u1 u1 u1) #s(literal 1 binary32))) (fma.f32 (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 u1)) (-.f32 (*.f32 (+.f32 u1 (fma.f32 u1 u1 #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 (+.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 (fma.f32 u1 u1 u1) (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 u1))))))) (log.f32 (*.f32 (neg.f32 (fma.f32 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) (fma.f32 u1 u1 u1) #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 u1))))))
(-.f32 (log.f32 (*.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)) (fma.f32 u1 u1 u1) #s(literal 1 binary32))) (fma.f32 (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 u1)) (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 (fma.f32 u1 u1 u1) (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 u1)))) #s(literal 1 binary32)))) (log1p.f32 (*.f32 (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 u1)) (-.f32 (*.f32 (+.f32 u1 (fma.f32 u1 u1 #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 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) (fma.f32 u1 u1 u1) #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 (fma.f32 u1 u1 u1) (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 u1))))))) (log1p.f32 (neg.f32 (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 u1)))))
(-.f32 (log.f32 (*.f32 #s(literal 1 binary32) (fma.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 u1) #s(literal 1 binary32)))) (log.f32 (/.f32 (fma.f32 (*.f32 (fma.f32 u1 u1 u1) (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 (+.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 u1) #s(literal 1 binary32)))) (log1p.f32 (*.f32 (*.f32 (fma.f32 u1 u1 u1) (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 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 u1) #s(literal 1 binary32)))) (log.f32 (neg.f32 (fma.f32 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) (fma.f32 u1 u1 u1) #s(literal 1 binary32)))))
(-.f32 (/.f32 (pow.f32 (log1p.f32 (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 u1))) #s(literal 2 binary32)) (log.f32 (/.f32 (fma.f32 (+.f32 u1 (fma.f32 u1 u1 #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 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) (fma.f32 u1 u1 u1) #s(literal 1 binary32)))))) (/.f32 (pow.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)) (fma.f32 u1 u1 u1) #s(literal 1 binary32)))) #s(literal 2 binary32)) (log.f32 (/.f32 (fma.f32 (+.f32 u1 (fma.f32 u1 u1 #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 (*.f32 (fma.f32 u1 u1 u1) (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 (+.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 u1))) (log.f32 (/.f32 (fma.f32 (+.f32 u1 (fma.f32 u1 u1 #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 (*.f32 (fma.f32 u1 u1 u1) (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 (*.f32 (fma.f32 u1 u1 u1) (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 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) (fma.f32 u1 u1 u1) #s(literal 1 binary32)))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (*.f32 (+.f32 u1 (fma.f32 u1 u1 #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 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) (fma.f32 u1 u1 u1) #s(literal 1 binary32))) (fma.f32 (+.f32 u1 (fma.f32 u1 u1 #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 (+.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 u1) #s(literal 1 binary32))) (fma.f32 (*.f32 (fma.f32 u1 u1 u1) (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 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) (fma.f32 u1 u1 u1) #s(literal 1 binary32))) (fma.f32 (+.f32 u1 (fma.f32 u1 u1 #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 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) (fma.f32 u1 u1 u1) #s(literal 1 binary32)))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 u1))) #s(literal 3 binary32))) (fma.f32 (log1p.f32 (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 u1))) (log.f32 (/.f32 (fma.f32 (+.f32 u1 (fma.f32 u1 u1 #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 (*.f32 (fma.f32 u1 u1 u1) (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 (*.f32 (fma.f32 u1 u1 u1) (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 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) (fma.f32 u1 u1 u1) #s(literal 1 binary32)))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 u1))) #s(literal 3 binary32))) (+.f32 (pow.f32 (log1p.f32 (*.f32 (+.f32 u1 (fma.f32 u1 u1 #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 (*.f32 (fma.f32 u1 u1 u1) (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 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) (fma.f32 u1 u1 u1) #s(literal 1 binary32)))) (log1p.f32 (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 u1)))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (fma.f32 (log1p.f32 (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 u1))) (log.f32 (/.f32 (fma.f32 (+.f32 u1 (fma.f32 u1 u1 #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 (*.f32 (fma.f32 u1 u1 u1) (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 (*.f32 (fma.f32 u1 u1 u1) (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 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) (fma.f32 u1 u1 u1) #s(literal 1 binary32)))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 u1))) #s(literal 3 binary32))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (log.f32 (/.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)) (fma.f32 u1 u1 u1) #s(literal 1 binary32))) (fma.f32 (+.f32 u1 (fma.f32 u1 u1 #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 (+.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 u1) #s(literal 1 binary32))) (fma.f32 (*.f32 (fma.f32 u1 u1 u1) (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 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) (fma.f32 u1 u1 u1) #s(literal 1 binary32))) (fma.f32 (+.f32 u1 (fma.f32 u1 u1 #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 (+.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 u1) #s(literal 1 binary32))) (fma.f32 (*.f32 (fma.f32 u1 u1 u1) (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 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) (fma.f32 u1 u1 u1) #s(literal 1 binary32))) (fma.f32 (+.f32 u1 (fma.f32 u1 u1 #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 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) (fma.f32 u1 u1 u1) #s(literal 1 binary32))) (fma.f32 (+.f32 u1 (fma.f32 u1 u1 #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 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) (fma.f32 u1 u1 u1) #s(literal 1 binary32)))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 u1))) #s(literal 3 binary32)))) (neg.f32 (fma.f32 (log1p.f32 (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 u1))) (log.f32 (/.f32 (fma.f32 (+.f32 u1 (fma.f32 u1 u1 #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 (*.f32 (fma.f32 u1 u1 u1) (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 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) (fma.f32 u1 u1 u1) #s(literal 1 binary32)))) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (+.f32 (pow.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)) (fma.f32 u1 u1 u1) #s(literal 1 binary32)))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 u1))) #s(literal 3 binary32)))) (neg.f32 (+.f32 (pow.f32 (log1p.f32 (*.f32 (+.f32 u1 (fma.f32 u1 u1 #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 (*.f32 (fma.f32 u1 u1 u1) (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 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) (fma.f32 u1 u1 u1) #s(literal 1 binary32)))) (log1p.f32 (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 u1))))))))
(/.f32 (neg.f32 (*.f32 (log.f32 (/.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 u1) #s(literal 1 binary32))) (fma.f32 (*.f32 (fma.f32 u1 u1 u1) (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 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) (fma.f32 u1 u1 u1) #s(literal 1 binary32))) (fma.f32 (+.f32 u1 (fma.f32 u1 u1 #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 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) (fma.f32 u1 u1 u1) #s(literal 1 binary32))) (fma.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 u1) #s(literal 1 binary32))))))
(/.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 (+.f32 u1 (fma.f32 u1 u1 #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 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) (fma.f32 u1 u1 u1) #s(literal 1 binary32)))) #s(literal 2 binary32))) (log.f32 (/.f32 (fma.f32 (+.f32 u1 (fma.f32 u1 u1 #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 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) (fma.f32 u1 u1 u1) #s(literal 1 binary32))))))
(/.f32 (-.f32 (*.f32 (pow.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)) (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 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) (fma.f32 u1 u1 u1) #s(literal 1 binary32))) (fma.f32 (+.f32 u1 (fma.f32 u1 u1 #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 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) (fma.f32 u1 u1 u1) #s(literal 1 binary32))) (fma.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 u1) #s(literal 1 binary32)))) (pow.f32 (log1p.f32 (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 u1))) #s(literal 2 binary32)))) (*.f32 (log.f32 (/.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)) (fma.f32 u1 u1 u1) #s(literal 1 binary32))) (fma.f32 (+.f32 u1 (fma.f32 u1 u1 #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 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) (fma.f32 u1 u1 u1) #s(literal 1 binary32))) (fma.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 u1) #s(literal 1 binary32))))))
(/.f32 (neg.f32 (neg.f32 (+.f32 (pow.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)) (fma.f32 u1 u1 u1) #s(literal 1 binary32)))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 u1))) #s(literal 3 binary32))))) (neg.f32 (neg.f32 (fma.f32 (log1p.f32 (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 u1))) (log.f32 (/.f32 (fma.f32 (+.f32 u1 (fma.f32 u1 u1 #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 (*.f32 (fma.f32 u1 u1 u1) (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 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) (fma.f32 u1 u1 u1) #s(literal 1 binary32)))) #s(literal 2 binary32))))))
(/.f32 (neg.f32 (neg.f32 (*.f32 (log.f32 (/.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 u1) #s(literal 1 binary32))) (fma.f32 (*.f32 (fma.f32 u1 u1 u1) (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 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) (fma.f32 u1 u1 u1) #s(literal 1 binary32))) (fma.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 u1) #s(literal 1 binary32))))))) (neg.f32 (neg.f32 (log.f32 (/.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)) (fma.f32 u1 u1 u1) #s(literal 1 binary32))) (fma.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 u1) #s(literal 1 binary32)))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 (+.f32 u1 (fma.f32 u1 u1 #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 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) (fma.f32 u1 u1 u1) #s(literal 1 binary32)))) #s(literal 2 binary32)))) (neg.f32 (log.f32 (/.f32 (fma.f32 (+.f32 u1 (fma.f32 u1 u1 #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 (*.f32 (fma.f32 u1 u1 u1) (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 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) (fma.f32 u1 u1 u1) #s(literal 1 binary32)))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 u1))) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (log1p.f32 (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 u1))) (log.f32 (/.f32 (fma.f32 (+.f32 u1 (fma.f32 u1 u1 #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 (*.f32 (fma.f32 u1 u1 u1) (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 (*.f32 (fma.f32 u1 u1 u1) (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 (+.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 u1) #s(literal 1 binary32))) (fma.f32 (*.f32 (fma.f32 u1 u1 u1) (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 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) (fma.f32 u1 u1 u1) #s(literal 1 binary32))) (fma.f32 (+.f32 u1 (fma.f32 u1 u1 #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 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) (fma.f32 u1 u1 u1) #s(literal 1 binary32))) (fma.f32 (+.f32 u1 (fma.f32 u1 u1 #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 (+.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 u1) #s(literal 1 binary32))) (fma.f32 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) (fma.f32 u1 u1 u1) #s(literal 1 binary32))))
(*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))
(*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))
(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)
(*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32)))
(*.f32 (*.f32 (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))))
(+.f32 #s(literal 1/3 binary32) (*.f32 u1 #s(literal 1/4 binary32)))
(+.f32 (*.f32 u1 #s(literal 1/4 binary32)) #s(literal 1/3 binary32))
(pow.f32 (/.f32 (fma.f32 (*.f32 u1 u1) #s(literal 1/16 binary32) (-.f32 #s(literal 1/9 binary32) (*.f32 u1 #s(literal 1/12 binary32)))) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/64 binary32) #s(literal 1/27 binary32))) #s(literal -1 binary32))
(pow.f32 (/.f32 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal -1/3 binary32)) (fma.f32 (*.f32 u1 u1) #s(literal 1/16 binary32) #s(literal -1/9 binary32))) #s(literal -1 binary32))
(fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32))
(fma.f32 #s(literal 1/4 binary32) u1 #s(literal 1/3 binary32))
(-.f32 (/.f32 (*.f32 (*.f32 u1 u1) #s(literal 1/16 binary32)) (fma.f32 u1 #s(literal 1/4 binary32) #s(literal -1/3 binary32))) (/.f32 #s(literal 1/9 binary32) (fma.f32 u1 #s(literal 1/4 binary32) #s(literal -1/3 binary32))))
(-.f32 (/.f32 #s(literal 1/9 binary32) (-.f32 #s(literal 1/3 binary32) (*.f32 u1 #s(literal 1/4 binary32)))) (/.f32 (*.f32 (*.f32 u1 u1) #s(literal 1/16 binary32)) (-.f32 #s(literal 1/3 binary32) (*.f32 u1 #s(literal 1/4 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 u1 u1) #s(literal 1/16 binary32) (-.f32 #s(literal 1/9 binary32) (*.f32 u1 #s(literal 1/12 binary32)))) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/64 binary32) #s(literal 1/27 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal -1/3 binary32)) (fma.f32 (*.f32 u1 u1) #s(literal 1/16 binary32) #s(literal -1/9 binary32))))
(/.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/64 binary32) #s(literal 1/27 binary32)) (fma.f32 (*.f32 u1 u1) #s(literal 1/16 binary32) (-.f32 #s(literal 1/9 binary32) (*.f32 u1 #s(literal 1/12 binary32)))))
(/.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/64 binary32) #s(literal 1/27 binary32)) (+.f32 #s(literal 1/9 binary32) (-.f32 (*.f32 (*.f32 u1 u1) #s(literal 1/16 binary32)) (*.f32 u1 #s(literal 1/12 binary32)))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (fma.f32 (*.f32 u1 u1) #s(literal 1/16 binary32) (-.f32 #s(literal 1/9 binary32) (*.f32 u1 #s(literal 1/12 binary32)))) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/64 binary32) #s(literal 1/27 binary32)))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal -1/3 binary32)) (fma.f32 (*.f32 u1 u1) #s(literal 1/16 binary32) #s(literal -1/9 binary32)))))
(/.f32 (fma.f32 (*.f32 u1 u1) #s(literal 1/16 binary32) #s(literal -1/9 binary32)) (fma.f32 u1 #s(literal 1/4 binary32) #s(literal -1/3 binary32)))
(/.f32 (neg.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/64 binary32) #s(literal 1/27 binary32))) (neg.f32 (fma.f32 (*.f32 u1 u1) #s(literal 1/16 binary32) (-.f32 #s(literal 1/9 binary32) (*.f32 u1 #s(literal 1/12 binary32))))))
(/.f32 (neg.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/64 binary32) #s(literal 1/27 binary32))) (neg.f32 (+.f32 #s(literal 1/9 binary32) (-.f32 (*.f32 (*.f32 u1 u1) #s(literal 1/16 binary32)) (*.f32 u1 #s(literal 1/12 binary32))))))
(/.f32 (neg.f32 (fma.f32 (*.f32 u1 u1) #s(literal 1/16 binary32) #s(literal -1/9 binary32))) (neg.f32 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal -1/3 binary32))))
(/.f32 (-.f32 #s(literal 1/9 binary32) (*.f32 (*.f32 u1 u1) #s(literal 1/16 binary32))) (-.f32 #s(literal 1/3 binary32) (*.f32 u1 #s(literal 1/4 binary32))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 u1 u1) #s(literal 1/16 binary32)) (fma.f32 u1 #s(literal 1/4 binary32) #s(literal -1/3 binary32))) (*.f32 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal -1/3 binary32)) #s(literal 1/9 binary32))) (*.f32 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal -1/3 binary32)) (fma.f32 u1 #s(literal 1/4 binary32) #s(literal -1/3 binary32))))
(/.f32 (neg.f32 (neg.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/64 binary32) #s(literal 1/27 binary32)))) (neg.f32 (neg.f32 (fma.f32 (*.f32 u1 u1) #s(literal 1/16 binary32) (-.f32 #s(literal 1/9 binary32) (*.f32 u1 #s(literal 1/12 binary32)))))))
(/.f32 (neg.f32 (neg.f32 (fma.f32 (*.f32 u1 u1) #s(literal 1/16 binary32) #s(literal -1/9 binary32)))) (neg.f32 (neg.f32 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal -1/3 binary32)))))
(/.f32 (neg.f32 (-.f32 #s(literal 1/9 binary32) (*.f32 (*.f32 u1 u1) #s(literal 1/16 binary32)))) (neg.f32 (-.f32 #s(literal 1/3 binary32) (*.f32 u1 #s(literal 1/4 binary32)))))
(*.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/64 binary32) #s(literal 1/27 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 u1) #s(literal 1/16 binary32) (-.f32 #s(literal 1/9 binary32) (*.f32 u1 #s(literal 1/12 binary32))))))
(*.f32 (fma.f32 (*.f32 u1 u1) #s(literal 1/16 binary32) #s(literal -1/9 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 #s(literal 1/4 binary32) #s(literal -1/3 binary32))))
(log1p.f32 u1)
(log1p.f32 (neg.f32 u1))
(log1p.f32 (neg.f32 (neg.f32 u1)))
(neg.f32 (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(neg.f32 (log.f32 (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))
(+.f32 (neg.f32 (log1p.f32 u1)) (log1p.f32 (neg.f32 (*.f32 u1 u1))))
(+.f32 (log1p.f32 (neg.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 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))))
(+.f32 (log.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (log1p.f32 u1))
(+.f32 (log.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (log1p.f32 (fma.f32 u1 u1 u1)))
(pow.f32 (/.f32 (fma.f32 (log1p.f32 u1) (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))) (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 2 binary32))) (-.f32 (pow.f32 (log1p.f32 (neg.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 #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)))) (log1p.f32 u1))) #s(literal -1 binary32))
(fma.f32 (log1p.f32 u1) #s(literal -1 binary32) (log1p.f32 (neg.f32 (*.f32 u1 u1))))
(fma.f32 #s(literal -1 binary32) (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 u1))))
(-.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (log1p.f32 u1))
(-.f32 #s(literal 0 binary32) (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(-.f32 #s(literal 0 binary32) (log.f32 (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (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 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))
(-.f32 (log.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)))))
(-.f32 (log1p.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (log.f32 (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))))))
(-.f32 (log.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1 binary32))) (log.f32 (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)))))
(-.f32 (log.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))) (log.f32 (neg.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))))
(-.f32 (/.f32 (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 3 binary32)) (fma.f32 (log1p.f32 u1) (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))) (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 2 binary32)))) (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)) (fma.f32 (log1p.f32 u1) (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))) (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 2 binary32)))))
(-.f32 (/.f32 (pow.f32 (log1p.f32 (neg.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 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (log.f32 (neg.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 (*.f32 u1 u1) #s(literal 1 binary32))) (log.f32 (+.f32 u1 #s(literal -1 binary32))))
(-.f32 (/.f32 (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 2 binary32)) (log.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (/.f32 #s(literal 1 binary32) (+.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 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (log1p.f32 u1) (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))) (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 2 binary32))) (-.f32 (pow.f32 (log1p.f32 (neg.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 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)))) (log1p.f32 u1))))
(/.f32 (-.f32 (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 u1) #s(literal 3 binary32))) (fma.f32 (log1p.f32 u1) (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))) (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 2 binary32))))
(/.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))) (neg.f32 (log1p.f32 u1))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (fma.f32 (log1p.f32 u1) (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))) (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 2 binary32))) (-.f32 (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 u1) #s(literal 3 binary32))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (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)))) (log1p.f32 u1)))))
(/.f32 (*.f32 (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))) (log1p.f32 u1)) (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (*.f32 (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))) (log1p.f32 u1)) (log.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))))))
(/.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 (fma.f32 (log1p.f32 u1) (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))) (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 2 binary32)))))
(/.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))) (neg.f32 (log1p.f32 u1)))))))
(/.f32 (neg.f32 (*.f32 (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))) (log1p.f32 u1))) (neg.f32 (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32))))))
(/.f32 (neg.f32 (*.f32 (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))) (log1p.f32 u1))) (neg.f32 (log.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))))))
(/.f32 (-.f32 (*.f32 (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 3 binary32)) (fma.f32 (log1p.f32 u1) (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))) (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 2 binary32)))) (*.f32 (fma.f32 (log1p.f32 u1) (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))) (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 2 binary32))) (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)))) (*.f32 (fma.f32 (log1p.f32 u1) (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))) (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 2 binary32))) (fma.f32 (log1p.f32 u1) (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))) (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 2 binary32)))))
(/.f32 (-.f32 (*.f32 (pow.f32 (log1p.f32 (neg.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 (+.f32 (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 3 binary32)) #s(literal 0 binary32)) (/.f32 (fma.f32 (log1p.f32 u1) (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))) (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 2 binary32))) (-.f32 (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 u1) #s(literal 3 binary32))))) (*.f32 (+.f32 (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 2 binary32)) (-.f32 #s(literal 0 binary32) (*.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 0 binary32)))) #s(literal 1 binary32))) (*.f32 (+.f32 (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 2 binary32)) (-.f32 #s(literal 0 binary32) (*.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 0 binary32)))) (/.f32 (fma.f32 (log1p.f32 u1) (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))) (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 2 binary32))) (-.f32 (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 u1) #s(literal 3 binary32))))))
(/.f32 (-.f32 (*.f32 (+.f32 (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 3 binary32)) #s(literal 0 binary32)) (/.f32 (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)))) (log1p.f32 u1)))) (*.f32 (+.f32 (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 2 binary32)) (-.f32 #s(literal 0 binary32) (*.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 0 binary32)))) #s(literal 1 binary32))) (*.f32 (+.f32 (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 2 binary32)) (-.f32 #s(literal 0 binary32) (*.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 0 binary32)))) (/.f32 (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)))) (log1p.f32 u1)))))
(/.f32 (-.f32 (*.f32 (+.f32 (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 3 binary32)) #s(literal 0 binary32)) (fma.f32 (log1p.f32 u1) (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))) (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 2 binary32)))) (*.f32 (+.f32 (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 2 binary32)) (-.f32 #s(literal 0 binary32) (*.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 0 binary32)))) (-.f32 (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 u1) #s(literal 3 binary32))))) (*.f32 (+.f32 (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 2 binary32)) (-.f32 #s(literal 0 binary32) (*.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 0 binary32)))) (fma.f32 (log1p.f32 u1) (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))) (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 2 binary32)))))
(/.f32 (-.f32 (*.f32 (+.f32 (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 3 binary32)) #s(literal 0 binary32)) (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32))))) (*.f32 (+.f32 (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 2 binary32)) (-.f32 #s(literal 0 binary32) (*.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 0 binary32)))) (*.f32 (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))) (log1p.f32 u1)))) (*.f32 (+.f32 (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 2 binary32)) (-.f32 #s(literal 0 binary32) (*.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 0 binary32)))) (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32))))))
(/.f32 (-.f32 (*.f32 (+.f32 (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 3 binary32)) #s(literal 0 binary32)) (neg.f32 (fma.f32 (log1p.f32 u1) (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))) (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 2 binary32))))) (*.f32 (+.f32 (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 2 binary32)) (-.f32 #s(literal 0 binary32) (*.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 0 binary32)))) (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)))))) (*.f32 (+.f32 (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 2 binary32)) (-.f32 #s(literal 0 binary32) (*.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 0 binary32)))) (neg.f32 (fma.f32 (log1p.f32 u1) (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))) (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 2 binary32))))))
(/.f32 (-.f32 (*.f32 (+.f32 (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 3 binary32)) #s(literal 0 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 (neg.f32 (*.f32 u1 u1))) #s(literal 2 binary32)) (-.f32 #s(literal 0 binary32) (*.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 0 binary32)))) (neg.f32 (*.f32 (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))) (log1p.f32 u1))))) (*.f32 (+.f32 (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 2 binary32)) (-.f32 #s(literal 0 binary32) (*.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 0 binary32)))) (neg.f32 (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))))))
(/.f32 (-.f32 (*.f32 (+.f32 (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 3 binary32)) #s(literal 0 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))) (neg.f32 (log1p.f32 u1)))))) (*.f32 (+.f32 (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 2 binary32)) (-.f32 #s(literal 0 binary32) (*.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 0 binary32)))) (-.f32 (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 u1) #s(literal 3 binary32))))) (*.f32 (+.f32 (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 2 binary32)) (-.f32 #s(literal 0 binary32) (*.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 0 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))) (neg.f32 (log1p.f32 u1)))))))
(/.f32 (-.f32 (*.f32 (+.f32 (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 3 binary32)) #s(literal 0 binary32)) (log.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))))) (*.f32 (+.f32 (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 2 binary32)) (-.f32 #s(literal 0 binary32) (*.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 0 binary32)))) (*.f32 (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))) (log1p.f32 u1)))) (*.f32 (+.f32 (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 2 binary32)) (-.f32 #s(literal 0 binary32) (*.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 0 binary32)))) (log.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))))))
(/.f32 (-.f32 (*.f32 (-.f32 (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 2 binary32)) #s(literal 0 binary32)) (/.f32 (fma.f32 (log1p.f32 u1) (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))) (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 2 binary32))) (-.f32 (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 u1) #s(literal 3 binary32))))) (*.f32 (-.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 0 binary32)) #s(literal 1 binary32))) (*.f32 (-.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 0 binary32)) (/.f32 (fma.f32 (log1p.f32 u1) (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))) (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 2 binary32))) (-.f32 (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 u1) #s(literal 3 binary32))))))
(/.f32 (-.f32 (*.f32 (-.f32 (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 2 binary32)) #s(literal 0 binary32)) (/.f32 (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)))) (log1p.f32 u1)))) (*.f32 (-.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 0 binary32)) #s(literal 1 binary32))) (*.f32 (-.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 0 binary32)) (/.f32 (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)))) (log1p.f32 u1)))))
(/.f32 (-.f32 (*.f32 (-.f32 (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 2 binary32)) #s(literal 0 binary32)) (fma.f32 (log1p.f32 u1) (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))) (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 2 binary32)))) (*.f32 (-.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 0 binary32)) (-.f32 (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 u1) #s(literal 3 binary32))))) (*.f32 (-.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 0 binary32)) (fma.f32 (log1p.f32 u1) (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))) (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 2 binary32)))))
(/.f32 (-.f32 (*.f32 (-.f32 (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 2 binary32)) #s(literal 0 binary32)) (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32))))) (*.f32 (-.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 0 binary32)) (*.f32 (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))) (log1p.f32 u1)))) (*.f32 (-.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 0 binary32)) (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32))))))
(/.f32 (-.f32 (*.f32 (-.f32 (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 2 binary32)) #s(literal 0 binary32)) (neg.f32 (fma.f32 (log1p.f32 u1) (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))) (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 2 binary32))))) (*.f32 (-.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 0 binary32)) (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)))))) (*.f32 (-.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 0 binary32)) (neg.f32 (fma.f32 (log1p.f32 u1) (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))) (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 2 binary32))))))
(/.f32 (-.f32 (*.f32 (-.f32 (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 2 binary32)) #s(literal 0 binary32)) (neg.f32 (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))))) (*.f32 (-.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 0 binary32)) (neg.f32 (*.f32 (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))) (log1p.f32 u1))))) (*.f32 (-.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 0 binary32)) (neg.f32 (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))))))
(/.f32 (-.f32 (*.f32 (-.f32 (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 2 binary32)) #s(literal 0 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))) (neg.f32 (log1p.f32 u1)))))) (*.f32 (-.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 0 binary32)) (-.f32 (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 u1) #s(literal 3 binary32))))) (*.f32 (-.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 0 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))) (neg.f32 (log1p.f32 u1)))))))
(/.f32 (-.f32 (*.f32 (-.f32 (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 2 binary32)) #s(literal 0 binary32)) (log.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))))) (*.f32 (-.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 0 binary32)) (*.f32 (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))) (log1p.f32 u1)))) (*.f32 (-.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 0 binary32)) (log.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))))))
(/.f32 (neg.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 (neg.f32 (fma.f32 (log1p.f32 u1) (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))) (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 2 binary32))))))
(/.f32 (neg.f32 (neg.f32 (*.f32 (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))) (log1p.f32 u1)))) (neg.f32 (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 (neg.f32 (*.f32 u1 u1))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 u1) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (log1p.f32 u1) (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))) (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 2 binary32)))))
(*.f32 (*.f32 (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))) (log1p.f32 u1)) (/.f32 #s(literal 1 binary32) (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.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 u1 u1))))
(neg.f32 (log.f32 (/.f32 (fma.f32 (*.f32 (fma.f32 u1 u1 u1) (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 (*.f32 (fma.f32 u1 u1 u1) (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 (*.f32 (fma.f32 u1 u1 u1) (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 (*.f32 (fma.f32 u1 u1 u1) (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 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) (fma.f32 u1 u1 u1) #s(literal 1 binary32))))))
(+.f32 (neg.f32 (log1p.f32 (*.f32 (*.f32 (fma.f32 u1 u1 u1) (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 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) (fma.f32 u1 u1 u1)) (*.f32 (*.f32 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) (fma.f32 u1 u1 u1)) (*.f32 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) (fma.f32 u1 u1 u1))) #s(literal 1 binary32)))) (log.f32 (-.f32 (fma.f32 (*.f32 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) (fma.f32 u1 u1 u1)) (*.f32 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)) (*.f32 (*.f32 (fma.f32 u1 u1 u1) (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 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) (fma.f32 u1 u1 u1) #s(literal -1 binary32))))
(fma.f32 #s(literal -1 binary32) (log1p.f32 (*.f32 (*.f32 (fma.f32 u1 u1 u1) (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 (*.f32 (fma.f32 u1 u1 u1) (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 (*.f32 (fma.f32 u1 u1 u1) (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 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) (fma.f32 u1 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 (fma.f32 (*.f32 (fma.f32 u1 u1 u1) (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 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1 binary32))) (log.f32 (*.f32 (fma.f32 (*.f32 (fma.f32 u1 u1 u1) (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 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))) (log.f32 (neg.f32 (fma.f32 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) (fma.f32 u1 u1 u1) #s(literal 1 binary32)))))
(-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (neg.f32 (/.f32 (fma.f32 (*.f32 (fma.f32 u1 u1 u1) (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 (*.f32 (fma.f32 u1 u1 u1) (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 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) (fma.f32 u1 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)) #s(literal 1 binary32))) (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)) (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 (*.f32 (fma.f32 u1 u1 u1) (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 (*.f32 (fma.f32 u1 u1 u1) (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 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (fma.f32 u1 u1 u1) (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)) (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 2 binary32)) (+.f32 (pow.f32 (log1p.f32 (*.f32 (*.f32 (fma.f32 u1 u1 u1) (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 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) (fma.f32 u1 u1 u1))))))) (/.f32 (pow.f32 (log1p.f32 (*.f32 (*.f32 (fma.f32 u1 u1 u1) (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 (*.f32 (fma.f32 u1 u1 u1) (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 (*.f32 (fma.f32 u1 u1 u1) (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)) (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)) (fma.f32 u1 u1 u1) #s(literal 1 binary32))))) (/.f32 (pow.f32 (log1p.f32 (*.f32 (*.f32 (fma.f32 u1 u1 u1) (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 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) (fma.f32 u1 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 (*.f32 (fma.f32 u1 u1 u1) (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 (*.f32 (fma.f32 u1 u1 u1) (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 (*.f32 (fma.f32 u1 u1 u1) (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 (*.f32 (fma.f32 u1 u1 u1) (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 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) (fma.f32 u1 u1 u1) #s(literal 1 binary32)))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (*.f32 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) (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 (*.f32 (*.f32 (fma.f32 u1 u1 u1) (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 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) (fma.f32 u1 u1 u1))))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 2 binary32)) (pow.f32 (log1p.f32 (*.f32 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) (fma.f32 u1 u1 u1))) #s(literal 2 binary32)))) (neg.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)) (fma.f32 u1 u1 u1) #s(literal 1 binary32))))))
(*.f32 #s(literal -1 binary32) (log.f32 (/.f32 (fma.f32 (*.f32 (fma.f32 u1 u1 u1) (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 (*.f32 (fma.f32 u1 u1 u1) (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))) (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 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32))
(pow.f32 (fma.f32 u1 u1 u1) #s(literal 2 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 (*.f32 u1 (*.f32 u1 u1)) (neg.f32 (*.f32 u1 u1)))
(fma.f32 u1 (fma.f32 u1 u1 u1) (*.f32 u1 (*.f32 u1 (fma.f32 u1 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))) (neg.f32 (*.f32 u1 u1)))
(fma.f32 (neg.f32 u1) (*.f32 u1 (neg.f32 (*.f32 u1 u1))) (neg.f32 (*.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 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 (+.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 (neg.f32 (*.f32 u1 u1)) (neg.f32 (*.f32 u1 u1)) (neg.f32 (*.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) (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 (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) (neg.f32 (*.f32 u1 u1)))
(fma.f32 (*.f32 (neg.f32 (*.f32 u1 u1)) (neg.f32 u1)) 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 (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 (*.f32 (*.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 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 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 u1))) (/.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 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 (*.f32 u1 (fma.f32 u1 u1 u1))) (*.f32 u1 (fma.f32 u1 u1 u1)))) (/.f32 (*.f32 (*.f32 u1 u1) (*.f32 (fma.f32 u1 u1 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 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) (fma.f32 u1 u1 u1)) (fma.f32 u1 u1 u1))
(/.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (fma.f32 u1 (*.f32 u1 u1) (*.f32 (*.f32 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)))) (fma.f32 u1 (fma.f32 u1 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))
(/.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1))) (fma.f32 u1 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))
(/.f32 (*.f32 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 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 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) (fma.f32 u1 u1 u1)) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (*.f32 (*.f32 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 u1) (*.f32 (fma.f32 u1 u1 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 (*.f32 u1 u1) (*.f32 u1 (*.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 u1) (*.f32 (fma.f32 u1 u1 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)))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 u1)))
(/.f32 (neg.f32 (*.f32 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) (fma.f32 u1 u1 u1))) (neg.f32 (fma.f32 u1 u1 u1)))
(/.f32 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 (*.f32 u1 u1) (*.f32 (*.f32 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 u1 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 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 u1 (*.f32 u1 u1) (*.f32 (*.f32 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 u1 (fma.f32 u1 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) (*.f32 (*.f32 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)))) (fma.f32 u1 (fma.f32 u1 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))
(/.f32 (fma.f32 (*.f32 (*.f32 u1 u1) (fma.f32 u1 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 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 u1 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))
(/.f32 (fma.f32 (*.f32 (*.f32 u1 u1) (fma.f32 u1 (*.f32 u1 u1) (*.f32 (*.f32 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 u1 (fma.f32 u1 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (fma.f32 u1 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 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 u1 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 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 u1 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))
(/.f32 (fma.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 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 u1 (*.f32 u1 u1) (*.f32 (*.f32 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)))) (fma.f32 u1 (fma.f32 u1 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))
(/.f32 (fma.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 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 u1 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))
(/.f32 (fma.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 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 u1 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 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 u1 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 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 u1 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))
(/.f32 (fma.f32 (*.f32 (*.f32 u1 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 u1 (fma.f32 u1 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 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 u1) (*.f32 (fma.f32 u1 u1 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 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 u1 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 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 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 (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 u1 (*.f32 u1 u1) (*.f32 (*.f32 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 u1 (fma.f32 u1 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (*.f32 u1 u1) (fma.f32 u1 (*.f32 u1 u1) (*.f32 (*.f32 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)))) (fma.f32 u1 (fma.f32 u1 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))
(/.f32 (fma.f32 (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) (*.f32 (*.f32 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 u1 (fma.f32 u1 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (fma.f32 u1 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 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 u1 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 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 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1))))) (fma.f32 u1 (*.f32 u1 u1) (*.f32 (*.f32 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 (*.f32 u1 u1) (fma.f32 u1 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 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 u1 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 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 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 (fma.f32 u1 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 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 u1 (*.f32 u1 u1) (*.f32 (*.f32 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)))) (fma.f32 u1 (fma.f32 u1 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))
(/.f32 (fma.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 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 u1 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 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 u1 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 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 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1))))) (fma.f32 u1 (*.f32 u1 u1) (*.f32 (*.f32 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 (*.f32 u1 u1) (fma.f32 u1 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 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 u1 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 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 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1))))) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)))
(/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.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)))))) (neg.f32 (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 (neg.f32 (-.f32 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (neg.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 u1))))
(/.f32 (neg.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (fma.f32 u1 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))) (neg.f32 (*.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 (neg.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)))) (neg.f32 (fma.f32 u1 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))))
(/.f32 (neg.f32 (*.f32 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))) (neg.f32 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 (fma.f32 u1 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))))
(/.f32 (neg.f32 (*.f32 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)))) (neg.f32 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1))))
(/.f32 (neg.f32 (fma.f32 (*.f32 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) (fma.f32 u1 u1 u1)) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (*.f32 (*.f32 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)))))) (neg.f32 (fma.f32 (*.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1))) (*.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1))) (-.f32 (*.f32 (*.f32 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1))) (*.f32 (*.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1))) (*.f32 u1 (fma.f32 u1 u1 u1)))))))
(/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1))) (*.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) (*.f32 (*.f32 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1))))) (neg.f32 (-.f32 (*.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1))) (*.f32 u1 (fma.f32 u1 u1 u1)))))
(/.f32 (neg.f32 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))) (neg.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))
(/.f32 (neg.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (fma.f32 u1 u1 u1))) (neg.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))
(*.f32 #s(literal 1 binary32) (*.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 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32))
(*.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 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))) (*.f32 u1 u1))
(*.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (fma.f32 u1 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 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 (exp.f32 (log.f32 (fma.f32 u1 u1 u1))) (exp.f32 (log.f32 (fma.f32 u1 u1 u1))))
(*.f32 (*.f32 (fma.f32 u1 u1 u1) (+.f32 u1 #s(literal 1 binary32))) u1)

eval158.0ms (1.2%)

Memory
-11.2MiB live, 381.9MiB allocated
Compiler

Compiled 46 780 to 3 969 computations (91.5% saved)

prune252.0ms (1.9%)

Memory
27.2MiB live, 501.0MiB allocated
Pruning

49 alts after pruning (46 fresh and 3 done)

PrunedKeptTotal
New1 085411 126
Fresh21526
Picked325
Done011
Total1 109491 158
Accuracy
99.8%
Counts
1 158 → 49
Alt Table
Click to see full alt table
StatusAccuracyProgram
93.3%
(*.f32 (pow.f32 (pow.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(literal 1/4 binary32)) #s(literal 2 binary32)) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
93.9%
(*.f32 (pow.f32 (*.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 (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(literal 1/4 binary32)) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
74.4%
(*.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)))
84.7%
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (-.f32 (log1p.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (log.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) (log1p.f32 u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
89.2%
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (neg.f32 (log.f32 (/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))))) (log1p.f32 u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
89.0%
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (log.f32 (/.f32 (-.f32 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32))) (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) #s(literal 1 binary32))) (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32))))) (log1p.f32 u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
77.4%
(*.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)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))
51.4%
(*.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)))
54.6%
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (log.f32 (neg.f32 (+.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (log.f32 (neg.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
94.6%
(*.f32 (sqrt.f32 (neg.f32 (-.f32 #s(approx (log (* (+ (* u1 (neg u1)) 1) 1)) (*.f32 u1 (*.f32 u1 (fma.f32 u1 (*.f32 u1 #s(literal -1/2 binary32)) #s(literal -1 binary32))))) (log1p.f32 u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
72.6%
(*.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))))))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))
54.1%
(*.f32 (sqrt.f32 (neg.f32 (neg.f32 (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
98.5%
(*.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.5%
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
93.1%
(*.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 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))))
90.2%
(*.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 u2 u2) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))))
82.3%
(*.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.6%
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
54.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))))))
51.1%
(*.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)))))
93.9%
(*.f32 (sqrt.f32 (neg.f32 #s(approx (- (log (* (+ (* u1 (neg u1)) 1) 1)) (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.2%
(*.f32 (sqrt.f32 (neg.f32 #s(approx (- (log (* (+ (* u1 (neg u1)) 1) 1)) (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)))
92.1%
(*.f32 (sqrt.f32 #s(approx (neg (- (log (* (+ (* u1 (neg u1)) 1) 1)) (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)))
88.2%
(*.f32 (sqrt.f32 #s(approx (neg (- (log (* (+ (* u1 (neg u1)) 1) 1)) (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)))
85.5%
(*.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)))
93.9%
(*.f32 (sqrt.f32 #s(approx (neg (log (- 1 u1))) (fma.f32 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 #s(literal 1/2 binary32)) u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
93.9%
(*.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))) (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 (PI.f32) u2)) (cos.f32 (*.f32 (PI.f32) u2)))))
93.9%
(*.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)))
90.7%
(*.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 (fma.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)))))) (*.f32 #s(literal 2 binary32) (PI.f32))))))
88.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 (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 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))))
86.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))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (fma.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 u2 u2) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))))
78.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 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))
93.7%
(*.f32 (sqrt.f32 #s(approx (neg (log (- 1 u1))) (fma.f32 (sqrt.f32 u1) (sqrt.f32 u1) (*.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
93.8%
(*.f32 (sqrt.f32 #s(approx (neg (log (- 1 u1))) (/.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))))) (*.f32 u1 (*.f32 u1 u1))) (fma.f32 u1 (-.f32 u1 (*.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))) (*.f32 (*.f32 u1 u1) (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (*.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
93.8%
(*.f32 (sqrt.f32 #s(approx (neg (log (- 1 u1))) (/.f32 (-.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (*.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))))) (-.f32 u1 (*.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
93.8%
(*.f32 (sqrt.f32 #s(approx (neg (log (- 1 u1))) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (neg.f32 u1)) (*.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u1) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (neg.f32 u1))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
93.9%
(*.f32 (sqrt.f32 #s(approx (neg (log (- 1 u1))) #s(approx (+ (* (* u1 u1) (+ (* u1 (+ (* u1 1/4) 1/3)) 1/2)) u1) (*.f32 (pow.f32 u1 #s(literal 4 binary32)) (-.f32 #s(literal 1/4 binary32) (/.f32 (+.f32 #s(literal -1/3 binary32) (/.f32 (+.f32 #s(literal -1/2 binary32) (/.f32 #s(literal -1 binary32) u1)) u1)) u1)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
93.9%
(*.f32 (sqrt.f32 #s(approx (neg (log (- 1 u1))) #s(approx (+ (* (* u1 u1) (+ (* u1 (+ (* u1 1/4) 1/3)) 1/2)) u1) (*.f32 (pow.f32 u1 #s(literal 4 binary32)) (+.f32 #s(literal 1/4 binary32) (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 u1 u1)) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (/.f32 #s(literal 1/3 binary32) u1)))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
91.9%
(*.f32 (exp.f32 (*.f32 (log.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(literal 1/2 binary32))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
4.1%
(*.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 u2 u2) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))))
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)))))
93.5%
#s(approx (* (sqrt (neg (- (log (* (+ (* u1 (neg u1)) 1) 1)) (log (+ 1 u1))))) (sin (* (* 2 (PI)) u2))) (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 (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 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) #s(literal 1/4 binary32)))) (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))))
90.7%
#s(approx (* (sqrt (neg (- (log (* (+ (* u1 (neg u1)) 1) 1)) (log (+ 1 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 #s(literal 1/6 binary32) (sqrt.f32 u1)))) (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))))
82.3%
#s(approx (* (sqrt (neg (- (log (* (+ (* u1 (neg u1)) 1) 1)) (log (+ 1 u1))))) (sin (* (* 2 (PI)) u2))) (*.f32 (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1))))) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))
76.5%
#s(approx (* (sqrt (neg (- (log (* (+ (* u1 (neg u1)) 1) 1)) (log (+ 1 u1))))) (sin (* (* 2 (PI)) u2))) (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))))
88.3%
#s(approx (* (sqrt (neg (- (log (* (+ (* u1 (neg u1)) 1) 1)) (log (+ 1 u1))))) (sin (* (* 2 (PI)) u2))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (fma.f32 #s(literal 1/4 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (sqrt.f32 u1))))
94.8%
#s(approx (* (sqrt (neg (- (log (* (+ (* u1 (neg u1)) 1) 1)) (log (+ 1 u1))))) (sin (* (* 2 (PI)) u2))) (*.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 u2 u2) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 (*.f32 (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.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))))))
92.9%
#s(approx (* (sqrt (neg (- (log (* (+ (* u1 (neg u1)) 1) 1)) (log (+ 1 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 u2 (*.f32 u2 (*.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)))))))))
90.0%
#s(approx (* (sqrt (neg (- (log (* (+ (* u1 (neg u1)) 1) 1)) (log (+ 1 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 u2 u2) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))))
Compiler

Compiled 3 061 to 1 866 computations (39% saved)

simplify214.0ms (1.6%)

Memory
-11.6MiB live, 351.5MiB allocated
Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
cost-diff0
(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)
cost-diff0
#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))
cost-diff0
(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)))
cost-diff0
(*.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 (fma.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)))))) (*.f32 #s(literal 2 binary32) (PI.f32))))))
cost-diff0
(*.f32 (sqrt.f32 (neg.f32 (neg.f32 (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
cost-diff128
(neg.f32 (neg.f32 (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))
cost-diff256
(/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))
cost-diff320
(log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
cost-diff0
#s(approx (- (log (* (+ (* u1 (neg u1)) 1) 1)) (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))))
cost-diff0
(neg.f32 #s(approx (- (log (* (+ (* u1 (neg u1)) 1) 1)) (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)))))
cost-diff0
(sqrt.f32 (neg.f32 #s(approx (- (log (* (+ (* u1 (neg u1)) 1) 1)) (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))))))
cost-diff0
(*.f32 (sqrt.f32 (neg.f32 #s(approx (- (log (* (+ (* u1 (neg u1)) 1) 1)) (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)))
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
(log1p.f32 (neg.f32 u1))
cost-diff0
(neg.f32 (log1p.f32 (neg.f32 u1)))
cost-diff0
(sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1))))
cost-diff0
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 (PI.f32) u2)) (cos.f32 (*.f32 (PI.f32) u2)))))
Rules
9 904×lower-fma.f64
9 886×lower-fma.f32
3 278×lower-*.f64
3 236×lower-*.f32
1 620×lower--.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
089738
0152697
1288692
2640692
31413692
42735689
53403689
64528677
75782673
87644673
08049653
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 (PI.f32) u2)) (cos.f32 (*.f32 (PI.f32) u2)))))
(sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1))))
(neg.f32 (log1p.f32 (neg.f32 u1)))
(log1p.f32 (neg.f32 u1))
(neg.f32 u1)
u1
(*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 (PI.f32) u2)) (cos.f32 (*.f32 (PI.f32) u2))))
#s(literal 2 binary32)
(*.f32 (sin.f32 (*.f32 (PI.f32) u2)) (cos.f32 (*.f32 (PI.f32) u2)))
(sin.f32 (*.f32 (PI.f32) u2))
(*.f32 (PI.f32) u2)
(PI.f32)
u2
(cos.f32 (*.f32 (PI.f32) u2))
(*.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 (* (+ (* u1 (neg u1)) 1) 1)) (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)))
(sqrt.f32 (neg.f32 #s(approx (- (log (* (+ (* u1 (neg u1)) 1) 1)) (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))))))
(neg.f32 #s(approx (- (log (* (+ (* u1 (neg u1)) 1) 1)) (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 (- (log (* (+ (* u1 (neg u1)) 1) 1)) (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 u1 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32)))
u1
(fma.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32))
(fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32))
(fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32))
#s(literal -1/4 binary32)
#s(literal -1/3 binary32)
#s(literal -1/2 binary32)
#s(literal -1 binary32)
(sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))
(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)
(*.f32 #s(literal 2 binary32) (PI.f32))
#s(literal 2 binary32)
(PI.f32)
u2
(*.f32 (sqrt.f32 (neg.f32 (neg.f32 (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(sqrt.f32 (neg.f32 (neg.f32 (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))))
(neg.f32 (neg.f32 (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))
(neg.f32 (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(log.f32 (/.f32 (+.f32 u1 #s(literal 1 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 u1 #s(literal 1 binary32))
u1
#s(literal 1 binary32)
(-.f32 #s(literal 1 binary32) (*.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 (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 (fma.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)))))) (*.f32 #s(literal 2 binary32) (PI.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 (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))
(fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u1)
(*.f32 u1 u1)
u1
(fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))
(fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32))
#s(literal 1/4 binary32)
#s(literal 1/3 binary32)
#s(literal 1/2 binary32)
#s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 (*.f32 u2 u2) (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 2 binary32) (PI.f32)))))
(*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 (*.f32 u2 u2) (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 2 binary32) (PI.f32))))
u2
(fma.f32 (*.f32 u2 u2) (fma.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 (*.f32 u2 u2) (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 2 binary32) (PI.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))))))
(PI.f32)
(*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32))
(*.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)))))
(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 (pow.f32 (PI.f32) #s(literal 7 binary32)) #s(literal -8/315 binary32))
(pow.f32 (PI.f32) #s(literal 7 binary32))
#s(literal 7 binary32)
#s(literal -8/315 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))
#s(literal 5 binary32)
(*.f32 #s(literal 2 binary32) (PI.f32))
#s(literal 2 binary32)
Outputs
(*.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 (log1p.f32 (neg.f32 u1)))) (*.f32 (cos.f32 (*.f32 (PI.f32) u2)) (*.f32 #s(literal 2 binary32) (sin.f32 (*.f32 (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
(*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 (PI.f32) u2)) (cos.f32 (*.f32 (PI.f32) u2))))
(*.f32 (cos.f32 (*.f32 (PI.f32) u2)) (*.f32 #s(literal 2 binary32) (sin.f32 (*.f32 (PI.f32) u2))))
#s(literal 2 binary32)
(*.f32 (sin.f32 (*.f32 (PI.f32) u2)) (cos.f32 (*.f32 (PI.f32) u2)))
(sin.f32 (*.f32 (PI.f32) u2))
(*.f32 (PI.f32) u2)
(PI.f32)
u2
(cos.f32 (*.f32 (PI.f32) u2))
(*.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 (* (+ (* u1 (neg u1)) 1) 1)) (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 (* (+ (* u1 (neg u1)) 1) 1)) (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 #s(literal 2 binary32) (*.f32 (PI.f32) u2))))
(sqrt.f32 (neg.f32 #s(approx (- (log (* (+ (* u1 (neg u1)) 1) 1)) (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))))))
(neg.f32 #s(approx (- (log (* (+ (* u1 (neg u1)) 1) 1)) (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 (- (log (* (+ (* u1 (neg u1)) 1) 1)) (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 u1 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32)))
u1
(fma.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32))
(fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32))
(fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32))
#s(literal -1/4 binary32)
#s(literal -1/3 binary32)
#s(literal -1/2 binary32)
#s(literal -1 binary32)
(sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2)))
(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)
(*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))
(*.f32 #s(literal 2 binary32) (PI.f32))
#s(literal 2 binary32)
(PI.f32)
u2
(*.f32 (sqrt.f32 (neg.f32 (neg.f32 (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))))
(sqrt.f32 (neg.f32 (neg.f32 (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))))
(sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1))))
(neg.f32 (neg.f32 (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))
(neg.f32 (log1p.f32 (neg.f32 u1)))
(neg.f32 (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(neg.f32 (neg.f32 (log1p.f32 (neg.f32 u1))))
(log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(neg.f32 (log1p.f32 (neg.f32 u1)))
(/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))
(/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))
(+.f32 u1 #s(literal 1 binary32))
u1
#s(literal 1 binary32)
(-.f32 #s(literal 1 binary32) (*.f32 u1 u1))
(fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))
(*.f32 u1 u1)
(sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2)))
(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)
(*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))
(*.f32 #s(literal 2 binary32) (PI.f32))
#s(literal 2 binary32)
(PI.f32)
u2
(*.f32 (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 (fma.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)))))) (*.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 (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 (PI.f32) (*.f32 (PI.f32) #s(literal -4/3 binary32))))) (*.f32 #s(literal 2 binary32) (PI.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 (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))
(fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u1)
(*.f32 u1 u1)
u1
(fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))
(fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32))
#s(literal 1/4 binary32)
#s(literal 1/3 binary32)
#s(literal 1/2 binary32)
#s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 (*.f32 u2 u2) (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 2 binary32) (PI.f32)))))
#s(approx (sin (* (* 2 (PI)) u2)) (*.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 (PI.f32) (*.f32 (PI.f32) #s(literal -4/3 binary32))))) (*.f32 #s(literal 2 binary32) (PI.f32)))))
(*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (PI.f32) (*.f32 (*.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)))))) (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.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 (PI.f32) (*.f32 (PI.f32) #s(literal -4/3 binary32))))) (*.f32 #s(literal 2 binary32) (PI.f32))))
u2
(fma.f32 (*.f32 u2 u2) (fma.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 (*.f32 u2 u2) (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 2 binary32) (PI.f32)))
(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 (PI.f32) (*.f32 (PI.f32) #s(literal -4/3 binary32))))) (*.f32 #s(literal 2 binary32) (PI.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))))))
(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 (PI.f32) (*.f32 (PI.f32) #s(literal -4/3 binary32)))))
(PI.f32)
(*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32))
(*.f32 (PI.f32) (*.f32 (PI.f32) #s(literal -4/3 binary32)))
(*.f32 (PI.f32) (PI.f32))
#s(literal -4/3 binary32)
(*.f32 (*.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)))))
(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 (pow.f32 (PI.f32) #s(literal 7 binary32)) #s(literal -8/315 binary32))
(pow.f32 (PI.f32) #s(literal 7 binary32))
#s(literal 7 binary32)
#s(literal -8/315 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))
#s(literal 5 binary32)
(*.f32 #s(literal 2 binary32) (PI.f32))
#s(literal 2 binary32)

localize285.0ms (2.2%)

Memory
-7.5MiB live, 713.4MiB allocated
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy1.0
(*.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32)))
accuracy1.2008450287687227
#s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 (*.f32 u2 u2) (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 2 binary32) (PI.f32)))))
accuracy1.58496250072115
(pow.f32 (PI.f32) #s(literal 7 binary32))
accuracy1.7432928822224962
#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))
accuracy0.158535009768442
(sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))
accuracy0.328125
(*.f32 (sqrt.f32 (neg.f32 (neg.f32 (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
accuracy0.40234375
(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)
accuracy15.127847051788617
(log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
accuracy0.2734375
(*.f32 u1 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32)))
accuracy0.328125
(*.f32 (sqrt.f32 (neg.f32 #s(approx (- (log (* (+ (* u1 (neg u1)) 1) 1)) (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)))
accuracy0.40234375
(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)
accuracy1.7432928822224962
#s(approx (- (log (* (+ (* u1 (neg u1)) 1) 1)) (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))))
accuracy0.328125
(*.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)))))
accuracy0.40234375
(*.f32 u2 (PI.f32))
accuracy5.39467195946288
#s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
accuracy30.892627901040882
#s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1)))
accuracy0.139003759768442
(*.f32 (sin.f32 (*.f32 (PI.f32) u2)) (cos.f32 (*.f32 (PI.f32) u2)))
accuracy0.13900375976844204
(sin.f32 (*.f32 (PI.f32) u2))
accuracy0.328125
(*.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)))))
accuracy0.40234375
(*.f32 (PI.f32) u2)
Samples
180.0ms256×0valid
Compiler

Compiled 592 to 88 computations (85.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 137.0ms
ival-mult: 52.0ms (37.9% of total)
const: 16.0ms (11.7% of total)
ival-log: 14.0ms (10.2% of total)
ival-add: 13.0ms (9.5% of total)
ival-sqrt: 9.0ms (6.6% of total)
ival-neg: 7.0ms (5.1% of total)
ival-sin: 6.0ms (4.4% of total)
ival-sub: 5.0ms (3.6% of total)
ival-pow: 5.0ms (3.6% of total)
ival-log1p: 4.0ms (2.9% of total)
ival-div: 2.0ms (1.5% of total)
ival-cos: 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)

series62.0ms (0.5%)

Memory
-0.7MiB live, 158.3MiB allocated
Counts
31 → 408
Calls
Call 1
Inputs
#s(alt (*.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))))) (patch (*.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))))) #<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))) #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 (* (+ (* u1 (neg u1)) 1) 1)) (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))) (patch (*.f32 (sqrt.f32 (neg.f32 #s(approx (- (log (* (+ (* u1 (neg u1)) 1) 1)) (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))) #<representation binary32>) () ())
#s(alt (sqrt.f32 (neg.f32 #s(approx (- (log (* (+ (* u1 (neg u1)) 1) 1)) (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)))))) (patch (sqrt.f32 (neg.f32 #s(approx (- (log (* (+ (* u1 (neg u1)) 1) 1)) (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)))))) #<representation binary32>) () ())
#s(alt (neg.f32 #s(approx (- (log (* (+ (* u1 (neg u1)) 1) 1)) (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))))) (patch (neg.f32 #s(approx (- (log (* (+ (* u1 (neg u1)) 1) 1)) (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))))) #<representation binary32>) () ())
#s(alt #s(approx (- (log (* (+ (* u1 (neg u1)) 1) 1)) (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)))) (patch #s(approx (- (log (* (+ (* u1 (neg u1)) 1) 1)) (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)))) #<representation binary32>) () ())
#s(alt (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (patch (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) #<representation binary32>) () ())
#s(alt (/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (patch (/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #<representation binary32>) () ())
#s(alt (neg.f32 (neg.f32 (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))) (patch (neg.f32 (neg.f32 (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))) #<representation binary32>) () ())
#s(alt (*.f32 (sqrt.f32 (neg.f32 (neg.f32 (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 (neg.f32 (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())
#s(alt (*.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 (fma.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)))))) (*.f32 #s(literal 2 binary32) (PI.f32)))))) (patch (*.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 (fma.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)))))) (*.f32 #s(literal 2 binary32) (PI.f32)))))) #<representation binary32>) () ())
#s(alt (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))) (patch (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))) #<representation binary32>) () ())
#s(alt #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)) (patch #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)) #<representation binary32>) () ())
#s(alt (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) (patch (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) #<representation binary32>) () ())
#s(alt (*.f32 (PI.f32) u2) (patch (*.f32 (PI.f32) u2) #<representation binary32>) () ())
#s(alt (sin.f32 (*.f32 (PI.f32) u2)) (patch (sin.f32 (*.f32 (PI.f32) u2)) #<representation binary32>) () ())
#s(alt (*.f32 (sin.f32 (*.f32 (PI.f32) u2)) (cos.f32 (*.f32 (PI.f32) u2))) (patch (*.f32 (sin.f32 (*.f32 (PI.f32) u2)) (cos.f32 (*.f32 (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 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) (patch (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) #<representation binary32>) () ())
#s(alt (*.f32 u1 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32))) (patch (*.f32 u1 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32))) #<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 (pow.f32 (PI.f32) #s(literal 7 binary32)) (patch (pow.f32 (PI.f32) #s(literal 7 binary32)) #<representation binary32>) () ())
#s(alt #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 (*.f32 u2 u2) (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 2 binary32) (PI.f32))))) (patch #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 (*.f32 u2 u2) (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 2 binary32) (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>) () ())
Outputs
#s(alt (* 2 (* (sqrt u1) (* (cos (* u2 (PI))) (* (sin (* u2 (PI))) (pow (sqrt -1) 2))))) (taylor 0 u1) (#s(alt (*.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))))) (patch (*.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))))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (* (sqrt (pow u1 3)) (* (cos (* u2 (PI))) (sin (* u2 (PI)))))) (* 2 (* (sqrt u1) (* (cos (* u2 (PI))) (* (sin (* u2 (PI))) (pow (sqrt -1) 2)))))) (taylor 0 u1) (#s(alt (*.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))))) (patch (*.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))))) #<representation binary32>) () ())) ())
#s(alt (+ (* 2 (* (sqrt u1) (* (cos (* u2 (PI))) (* (sin (* u2 (PI))) (pow (sqrt -1) 2))))) (* (pow u1 2) (+ (* -1/2 (* (sqrt (/ 1 u1)) (* (cos (* u2 (PI))) (sin (* u2 (PI)))))) (* -1/3 (* (sqrt u1) (* (cos (* u2 (PI))) (sin (* u2 (PI))))))))) (taylor 0 u1) (#s(alt (*.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))))) (patch (*.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))))) #<representation binary32>) () ())) ())
#s(alt (+ (* 2 (* (sqrt u1) (* (cos (* u2 (PI))) (* (sin (* u2 (PI))) (pow (sqrt -1) 2))))) (* (pow u1 2) (+ (* -1/2 (* (sqrt (/ 1 u1)) (* (cos (* u2 (PI))) (sin (* u2 (PI)))))) (* u1 (+ (* -1 (* (sqrt u1) (* (cos (* u2 (PI))) (* (sin (* u2 (PI))) (+ 1/4 (* 1/16 (/ 1 (* u1 (pow (sqrt -1) 2))))))))) (* -1/3 (* (sqrt (/ 1 u1)) (* (cos (* u2 (PI))) (sin (* u2 (PI))))))))))) (taylor 0 u1) (#s(alt (*.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))))) (patch (*.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))))) #<representation binary32>) () ())) ())
#s(alt (* 2 (* (* (cos (* u2 (PI))) (* (sin (* 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)))) (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 (PI.f32) u2)) (cos.f32 (*.f32 (PI.f32) u2))))) (patch (*.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))))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (* (/ (* (cos (* u2 (PI))) (* (sin (* u2 (PI))) (sqrt -1))) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* 2 (* (* (cos (* u2 (PI))) (* (sin (* u2 (PI))) (sqrt -1))) (sqrt (+ (log -1) (* -1 (log (/ 1 u1)))))))) (taylor inf u1) (#s(alt (*.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))))) (patch (*.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))))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (* (/ (* (cos (* u2 (PI))) (* (sin (* u2 (PI))) (sqrt -1))) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1 (* (/ (* (cos (* u2 (PI))) (* (sin (* u2 (PI))) (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))))) (pow u1 2)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* 2 (* (* (cos (* u2 (PI))) (* (sin (* u2 (PI))) (sqrt -1))) (sqrt (+ (log -1) (* -1 (log (/ 1 u1))))))))) (taylor inf u1) (#s(alt (*.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))))) (patch (*.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))))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (* (/ (* (cos (* u2 (PI))) (* (sin (* u2 (PI))) (sqrt -1))) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1 (* (/ (* (cos (* u2 (PI))) (* (sin (* u2 (PI))) (* (sqrt -1) (+ 1/3 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1))))))) (+ (log -1) (* -1 (log (/ 1 u1)))))))))) (pow u1 3)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1 (* (/ (* (cos (* u2 (PI))) (* (sin (* u2 (PI))) (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))))) (pow u1 2)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* 2 (* (* (cos (* u2 (PI))) (* (sin (* u2 (PI))) (sqrt -1))) (sqrt (+ (log -1) (* -1 (log (/ 1 u1)))))))))) (taylor inf u1) (#s(alt (*.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))))) (patch (*.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))))) #<representation binary32>) () ())) ())
#s(alt (* 2 (* (* (cos (* u2 (PI))) (* (sin (* u2 (PI))) (pow (sqrt -1) 2))) (sqrt (log (/ -1 u1))))) (taylor -inf u1) (#s(alt (*.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))))) (patch (*.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))))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (* (/ (* (cos (* u2 (PI))) (sin (* u2 (PI)))) u1) (sqrt (/ 1 (log (/ -1 u1)))))) (* 2 (* (* (cos (* u2 (PI))) (* (sin (* u2 (PI))) (pow (sqrt -1) 2))) (sqrt (log (/ -1 u1)))))) (taylor -inf u1) (#s(alt (*.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))))) (patch (*.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))))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (+ (* (* (cos (* u2 (PI))) (sin (* u2 (PI)))) (sqrt (/ 1 (log (/ -1 u1))))) (* (/ (* (cos (* u2 (PI))) (* (sin (* u2 (PI))) (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2))))))) u1) (sqrt (/ 1 (log (/ -1 u1)))))) u1)) (* 2 (* (* (cos (* u2 (PI))) (* (sin (* u2 (PI))) (pow (sqrt -1) 2))) (sqrt (log (/ -1 u1)))))) (taylor -inf u1) (#s(alt (*.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))))) (patch (*.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))))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (+ (* -1 (/ (+ (* -1 (* (* (cos (* u2 (PI))) (* (sin (* u2 (PI))) (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2))))))) (sqrt (/ 1 (log (/ -1 u1)))))) (* -1 (* (/ (* (cos (* u2 (PI))) (* (sin (* u2 (PI))) (- 1/3 (* -1/2 (/ (+ 1/2 (* 1/4 (/ 1 (* (log (/ -1 u1)) (pow (sqrt -1) 2))))) (* (log (/ -1 u1)) (pow (sqrt -1) 2))))))) u1) (sqrt (/ 1 (log (/ -1 u1))))))) u1)) (* (* (cos (* u2 (PI))) (sin (* u2 (PI)))) (sqrt (/ 1 (log (/ -1 u1)))))) u1)) (* 2 (* (* (cos (* u2 (PI))) (* (sin (* u2 (PI))) (pow (sqrt -1) 2))) (sqrt (log (/ -1 u1)))))) (taylor -inf u1) (#s(alt (*.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))))) (patch (*.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))))) #<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)))) (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 (PI.f32) u2)) (cos.f32 (*.f32 (PI.f32) u2))))) (patch (*.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))))) #<representation binary32>) () ())) ())
#s(alt (* u2 (+ (* 2 (* (* (PI) (sqrt -1)) (sqrt (log (- 1 u1))))) (* 2 (* (* (pow u2 2) (+ (* -1/2 (* (pow (PI) 3) (sqrt -1))) (* -1/6 (* (pow (PI) 3) (sqrt -1))))) (sqrt (log (- 1 u1))))))) (taylor 0 u2) (#s(alt (*.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))))) (patch (*.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))))) #<representation binary32>) () ())) ())
#s(alt (* u2 (+ (* 2 (* (* (PI) (sqrt -1)) (sqrt (log (- 1 u1))))) (* (pow u2 2) (+ (* 2 (* (sqrt (log (- 1 u1))) (+ (* -1/2 (* (pow (PI) 3) (sqrt -1))) (* -1/6 (* (pow (PI) 3) (sqrt -1)))))) (* 2 (* (* (pow u2 2) (+ (* 1/120 (* (pow (PI) 5) (sqrt -1))) (+ (* 1/24 (* (pow (PI) 5) (sqrt -1))) (* 1/12 (* (pow (PI) 5) (sqrt -1)))))) (sqrt (log (- 1 u1))))))))) (taylor 0 u2) (#s(alt (*.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))))) (patch (*.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))))) #<representation binary32>) () ())) ())
#s(alt (* u2 (+ (* 2 (* (* (PI) (sqrt -1)) (sqrt (log (- 1 u1))))) (* (pow u2 2) (+ (* 2 (* (sqrt (log (- 1 u1))) (+ (* -1/2 (* (pow (PI) 3) (sqrt -1))) (* -1/6 (* (pow (PI) 3) (sqrt -1)))))) (* (pow u2 2) (+ (* 2 (* (sqrt (log (- 1 u1))) (+ (* 1/120 (* (pow (PI) 5) (sqrt -1))) (+ (* 1/24 (* (pow (PI) 5) (sqrt -1))) (* 1/12 (* (pow (PI) 5) (sqrt -1))))))) (* 2 (* (* (pow u2 2) (+ (* -1/144 (* (pow (PI) 7) (sqrt -1))) (+ (* -1/240 (* (pow (PI) 7) (sqrt -1))) (+ (* -1/720 (* (pow (PI) 7) (sqrt -1))) (* -1/5040 (* (pow (PI) 7) (sqrt -1))))))) (sqrt (log (- 1 u1))))))))))) (taylor 0 u2) (#s(alt (*.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))))) (patch (*.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))))) #<representation binary32>) () ())) ())
#s(alt (* 2 (* (* (cos (* u2 (PI))) (* (sin (* u2 (PI))) (sqrt -1))) (sqrt (log (- 1 u1))))) (taylor inf u2) (#s(alt (*.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))))) (patch (*.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))))) #<representation binary32>) () ())) ())
#s(alt (* 2 (* (* (cos (* u2 (PI))) (* (sin (* u2 (PI))) (sqrt -1))) (sqrt (log (- 1 u1))))) (taylor inf u2) (#s(alt (*.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))))) (patch (*.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))))) #<representation binary32>) () ())) ())
#s(alt (* 2 (* (* (cos (* u2 (PI))) (* (sin (* u2 (PI))) (sqrt -1))) (sqrt (log (- 1 u1))))) (taylor inf u2) (#s(alt (*.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))))) (patch (*.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))))) #<representation binary32>) () ())) ())
#s(alt (* 2 (* (* (cos (* u2 (PI))) (* (sin (* u2 (PI))) (sqrt -1))) (sqrt (log (- 1 u1))))) (taylor inf u2) (#s(alt (*.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))))) (patch (*.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))))) #<representation binary32>) () ())) ())
#s(alt (* 2 (* (* (cos (* u2 (PI))) (* (sin (* u2 (PI))) (sqrt -1))) (sqrt (log (- 1 u1))))) (taylor -inf u2) (#s(alt (*.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))))) (patch (*.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))))) #<representation binary32>) () ())) ())
#s(alt (* 2 (* (* (cos (* u2 (PI))) (* (sin (* u2 (PI))) (sqrt -1))) (sqrt (log (- 1 u1))))) (taylor -inf u2) (#s(alt (*.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))))) (patch (*.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))))) #<representation binary32>) () ())) ())
#s(alt (* 2 (* (* (cos (* u2 (PI))) (* (sin (* u2 (PI))) (sqrt -1))) (sqrt (log (- 1 u1))))) (taylor -inf u2) (#s(alt (*.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))))) (patch (*.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))))) #<representation binary32>) () ())) ())
#s(alt (* 2 (* (* (cos (* u2 (PI))) (* (sin (* u2 (PI))) (sqrt -1))) (sqrt (log (- 1 u1))))) (taylor -inf u2) (#s(alt (*.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))))) (patch (*.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))))) #<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))) #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))))) (taylor 0 u1) (#s(alt (*.f32 (sqrt.f32 (neg.f32 #s(approx (- (log (* (+ (* u1 (neg u1)) 1) 1)) (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))) (patch (*.f32 (sqrt.f32 (neg.f32 #s(approx (- (log (* (+ (* u1 (neg u1)) 1) 1)) (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))) #<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 #s(approx (- (log (* (+ (* u1 (neg u1)) 1) 1)) (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))) (patch (*.f32 (sqrt.f32 (neg.f32 #s(approx (- (log (* (+ (* u1 (neg u1)) 1) 1)) (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))) #<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 #s(approx (- (log (* (+ (* u1 (neg u1)) 1) 1)) (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))) (patch (*.f32 (sqrt.f32 (neg.f32 #s(approx (- (log (* (+ (* u1 (neg u1)) 1) 1)) (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))) #<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 #s(approx (- (log (* (+ (* u1 (neg u1)) 1) 1)) (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))) (patch (*.f32 (sqrt.f32 (neg.f32 #s(approx (- (log (* (+ (* u1 (neg u1)) 1) 1)) (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))) #<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 (neg.f32 #s(approx (- (log (* (+ (* u1 (neg u1)) 1) 1)) (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))) (patch (*.f32 (sqrt.f32 (neg.f32 #s(approx (- (log (* (+ (* u1 (neg u1)) 1) 1)) (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))) #<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 (neg.f32 #s(approx (- (log (* (+ (* u1 (neg u1)) 1) 1)) (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))) (patch (*.f32 (sqrt.f32 (neg.f32 #s(approx (- (log (* (+ (* u1 (neg u1)) 1) 1)) (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))) #<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 (neg.f32 #s(approx (- (log (* (+ (* u1 (neg u1)) 1) 1)) (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))) (patch (*.f32 (sqrt.f32 (neg.f32 #s(approx (- (log (* (+ (* u1 (neg u1)) 1) 1)) (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))) #<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 (neg.f32 #s(approx (- (log (* (+ (* u1 (neg u1)) 1) 1)) (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))) (patch (*.f32 (sqrt.f32 (neg.f32 #s(approx (- (log (* (+ (* u1 (neg u1)) 1) 1)) (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))) #<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 (neg.f32 #s(approx (- (log (* (+ (* u1 (neg u1)) 1) 1)) (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))) (patch (*.f32 (sqrt.f32 (neg.f32 #s(approx (- (log (* (+ (* u1 (neg u1)) 1) 1)) (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))) #<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 (neg.f32 #s(approx (- (log (* (+ (* u1 (neg u1)) 1) 1)) (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))) (patch (*.f32 (sqrt.f32 (neg.f32 #s(approx (- (log (* (+ (* u1 (neg u1)) 1) 1)) (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))) #<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 (neg.f32 #s(approx (- (log (* (+ (* u1 (neg u1)) 1) 1)) (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))) (patch (*.f32 (sqrt.f32 (neg.f32 #s(approx (- (log (* (+ (* u1 (neg u1)) 1) 1)) (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))) #<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 (neg.f32 #s(approx (- (log (* (+ (* u1 (neg u1)) 1) 1)) (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))) (patch (*.f32 (sqrt.f32 (neg.f32 #s(approx (- (log (* (+ (* u1 (neg u1)) 1) 1)) (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))) #<representation binary32>) () ())) ())
#s(alt (* 2 (* (* u2 (PI)) (sqrt (- (log (+ 1 u1)) (log (+ 1 (* -1 (pow u1 2)))))))) (taylor 0 u2) (#s(alt (*.f32 (sqrt.f32 (neg.f32 #s(approx (- (log (* (+ (* u1 (neg u1)) 1) 1)) (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))) (patch (*.f32 (sqrt.f32 (neg.f32 #s(approx (- (log (* (+ (* u1 (neg u1)) 1) 1)) (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))) #<representation binary32>) () ())) ())
#s(alt (* u2 (+ (* -4/3 (* (* (pow u2 2) (pow (PI) 3)) (sqrt (- (log (+ 1 u1)) (log (+ 1 (* -1 (pow u1 2)))))))) (* 2 (* (PI) (sqrt (- (log (+ 1 u1)) (log (+ 1 (* -1 (pow u1 2)))))))))) (taylor 0 u2) (#s(alt (*.f32 (sqrt.f32 (neg.f32 #s(approx (- (log (* (+ (* u1 (neg u1)) 1) 1)) (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))) (patch (*.f32 (sqrt.f32 (neg.f32 #s(approx (- (log (* (+ (* u1 (neg u1)) 1) 1)) (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))) #<representation binary32>) () ())) ())
#s(alt (* u2 (+ (* 2 (* (PI) (sqrt (- (log (+ 1 u1)) (log (+ 1 (* -1 (pow u1 2)))))))) (* (pow u2 2) (+ (* -4/3 (* (pow (PI) 3) (sqrt (- (log (+ 1 u1)) (log (+ 1 (* -1 (pow u1 2)))))))) (* 4/15 (* (* (pow u2 2) (pow (PI) 5)) (sqrt (- (log (+ 1 u1)) (log (+ 1 (* -1 (pow u1 2)))))))))))) (taylor 0 u2) (#s(alt (*.f32 (sqrt.f32 (neg.f32 #s(approx (- (log (* (+ (* u1 (neg u1)) 1) 1)) (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))) (patch (*.f32 (sqrt.f32 (neg.f32 #s(approx (- (log (* (+ (* u1 (neg u1)) 1) 1)) (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))) #<representation binary32>) () ())) ())
#s(alt (* u2 (+ (* 2 (* (PI) (sqrt (- (log (+ 1 u1)) (log (+ 1 (* -1 (pow u1 2)))))))) (* (pow u2 2) (+ (* -4/3 (* (pow (PI) 3) (sqrt (- (log (+ 1 u1)) (log (+ 1 (* -1 (pow u1 2)))))))) (* (pow u2 2) (+ (* -8/315 (* (* (pow u2 2) (pow (PI) 7)) (sqrt (- (log (+ 1 u1)) (log (+ 1 (* -1 (pow u1 2)))))))) (* 4/15 (* (pow (PI) 5) (sqrt (- (log (+ 1 u1)) (log (+ 1 (* -1 (pow u1 2)))))))))))))) (taylor 0 u2) (#s(alt (*.f32 (sqrt.f32 (neg.f32 #s(approx (- (log (* (+ (* u1 (neg u1)) 1) 1)) (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))) (patch (*.f32 (sqrt.f32 (neg.f32 #s(approx (- (log (* (+ (* u1 (neg u1)) 1) 1)) (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))) #<representation binary32>) () ())) ())
#s(alt (* (sin (* 2 (* u2 (PI)))) (sqrt (- (log (+ 1 u1)) (log (+ 1 (* -1 (pow u1 2))))))) (taylor inf u2) (#s(alt (*.f32 (sqrt.f32 (neg.f32 #s(approx (- (log (* (+ (* u1 (neg u1)) 1) 1)) (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))) (patch (*.f32 (sqrt.f32 (neg.f32 #s(approx (- (log (* (+ (* u1 (neg u1)) 1) 1)) (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))) #<representation binary32>) () ())) ())
#s(alt (* (sin (* 2 (* u2 (PI)))) (sqrt (- (log (+ 1 u1)) (log (+ 1 (* -1 (pow u1 2))))))) (taylor inf u2) (#s(alt (*.f32 (sqrt.f32 (neg.f32 #s(approx (- (log (* (+ (* u1 (neg u1)) 1) 1)) (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))) (patch (*.f32 (sqrt.f32 (neg.f32 #s(approx (- (log (* (+ (* u1 (neg u1)) 1) 1)) (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))) #<representation binary32>) () ())) ())
#s(alt (* (sin (* 2 (* u2 (PI)))) (sqrt (- (log (+ 1 u1)) (log (+ 1 (* -1 (pow u1 2))))))) (taylor inf u2) (#s(alt (*.f32 (sqrt.f32 (neg.f32 #s(approx (- (log (* (+ (* u1 (neg u1)) 1) 1)) (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))) (patch (*.f32 (sqrt.f32 (neg.f32 #s(approx (- (log (* (+ (* u1 (neg u1)) 1) 1)) (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))) #<representation binary32>) () ())) ())
#s(alt (* (sin (* 2 (* u2 (PI)))) (sqrt (- (log (+ 1 u1)) (log (+ 1 (* -1 (pow u1 2))))))) (taylor inf u2) (#s(alt (*.f32 (sqrt.f32 (neg.f32 #s(approx (- (log (* (+ (* u1 (neg u1)) 1) 1)) (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))) (patch (*.f32 (sqrt.f32 (neg.f32 #s(approx (- (log (* (+ (* u1 (neg u1)) 1) 1)) (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))) #<representation binary32>) () ())) ())
#s(alt (* (sin (* 2 (* u2 (PI)))) (sqrt (- (log (+ 1 u1)) (log (+ 1 (* -1 (pow u1 2))))))) (taylor -inf u2) (#s(alt (*.f32 (sqrt.f32 (neg.f32 #s(approx (- (log (* (+ (* u1 (neg u1)) 1) 1)) (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))) (patch (*.f32 (sqrt.f32 (neg.f32 #s(approx (- (log (* (+ (* u1 (neg u1)) 1) 1)) (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))) #<representation binary32>) () ())) ())
#s(alt (* (sin (* 2 (* u2 (PI)))) (sqrt (- (log (+ 1 u1)) (log (+ 1 (* -1 (pow u1 2))))))) (taylor -inf u2) (#s(alt (*.f32 (sqrt.f32 (neg.f32 #s(approx (- (log (* (+ (* u1 (neg u1)) 1) 1)) (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))) (patch (*.f32 (sqrt.f32 (neg.f32 #s(approx (- (log (* (+ (* u1 (neg u1)) 1) 1)) (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))) #<representation binary32>) () ())) ())
#s(alt (* (sin (* 2 (* u2 (PI)))) (sqrt (- (log (+ 1 u1)) (log (+ 1 (* -1 (pow u1 2))))))) (taylor -inf u2) (#s(alt (*.f32 (sqrt.f32 (neg.f32 #s(approx (- (log (* (+ (* u1 (neg u1)) 1) 1)) (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))) (patch (*.f32 (sqrt.f32 (neg.f32 #s(approx (- (log (* (+ (* u1 (neg u1)) 1) 1)) (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))) #<representation binary32>) () ())) ())
#s(alt (* (sin (* 2 (* u2 (PI)))) (sqrt (- (log (+ 1 u1)) (log (+ 1 (* -1 (pow u1 2))))))) (taylor -inf u2) (#s(alt (*.f32 (sqrt.f32 (neg.f32 #s(approx (- (log (* (+ (* u1 (neg u1)) 1) 1)) (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))) (patch (*.f32 (sqrt.f32 (neg.f32 #s(approx (- (log (* (+ (* u1 (neg u1)) 1) 1)) (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))) #<representation binary32>) () ())) ())
#s(alt (sqrt u1) (taylor 0 u1) (#s(alt (sqrt.f32 (neg.f32 #s(approx (- (log (* (+ (* u1 (neg u1)) 1) 1)) (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)))))) (patch (sqrt.f32 (neg.f32 #s(approx (- (log (* (+ (* u1 (neg u1)) 1) 1)) (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)))))) #<representation binary32>) () ())) ())
#s(alt (+ (sqrt u1) (* 1/4 (sqrt (pow u1 3)))) (taylor 0 u1) (#s(alt (sqrt.f32 (neg.f32 #s(approx (- (log (* (+ (* u1 (neg u1)) 1) 1)) (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)))))) (patch (sqrt.f32 (neg.f32 #s(approx (- (log (* (+ (* u1 (neg u1)) 1) 1)) (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)))))) #<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 #s(approx (- (log (* (+ (* u1 (neg u1)) 1) 1)) (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)))))) (patch (sqrt.f32 (neg.f32 #s(approx (- (log (* (+ (* u1 (neg u1)) 1) 1)) (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)))))) #<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 #s(approx (- (log (* (+ (* u1 (neg u1)) 1) 1)) (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)))))) (patch (sqrt.f32 (neg.f32 #s(approx (- (log (* (+ (* u1 (neg u1)) 1) 1)) (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)))))) #<representation binary32>) () ())) ())
#s(alt (sqrt (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1)))))) (taylor inf u1) (#s(alt (sqrt.f32 (neg.f32 #s(approx (- (log (* (+ (* u1 (neg u1)) 1) 1)) (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)))))) (patch (sqrt.f32 (neg.f32 #s(approx (- (log (* (+ (* u1 (neg u1)) 1) 1)) (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)))))) #<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 (neg.f32 #s(approx (- (log (* (+ (* u1 (neg u1)) 1) 1)) (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)))))) (patch (sqrt.f32 (neg.f32 #s(approx (- (log (* (+ (* u1 (neg u1)) 1) 1)) (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)))))) #<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 (neg.f32 #s(approx (- (log (* (+ (* u1 (neg u1)) 1) 1)) (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)))))) (patch (sqrt.f32 (neg.f32 #s(approx (- (log (* (+ (* u1 (neg u1)) 1) 1)) (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)))))) #<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 (neg.f32 #s(approx (- (log (* (+ (* u1 (neg u1)) 1) 1)) (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)))))) (patch (sqrt.f32 (neg.f32 #s(approx (- (log (* (+ (* u1 (neg u1)) 1) 1)) (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)))))) #<representation binary32>) () ())) ())
#s(alt (sqrt (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1))))) (taylor -inf u1) (#s(alt (sqrt.f32 (neg.f32 #s(approx (- (log (* (+ (* u1 (neg u1)) 1) 1)) (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)))))) (patch (sqrt.f32 (neg.f32 #s(approx (- (log (* (+ (* u1 (neg u1)) 1) 1)) (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)))))) #<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 (neg.f32 #s(approx (- (log (* (+ (* u1 (neg u1)) 1) 1)) (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)))))) (patch (sqrt.f32 (neg.f32 #s(approx (- (log (* (+ (* u1 (neg u1)) 1) 1)) (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)))))) #<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 (neg.f32 #s(approx (- (log (* (+ (* u1 (neg u1)) 1) 1)) (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)))))) (patch (sqrt.f32 (neg.f32 #s(approx (- (log (* (+ (* u1 (neg u1)) 1) 1)) (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)))))) #<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 (neg.f32 #s(approx (- (log (* (+ (* u1 (neg u1)) 1) 1)) (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)))))) (patch (sqrt.f32 (neg.f32 #s(approx (- (log (* (+ (* u1 (neg u1)) 1) 1)) (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)))))) #<representation binary32>) () ())) ())
#s(alt u1 (taylor 0 u1) (#s(alt (neg.f32 #s(approx (- (log (* (+ (* u1 (neg u1)) 1) 1)) (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))))) (patch (neg.f32 #s(approx (- (log (* (+ (* u1 (neg u1)) 1) 1)) (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))))) #<representation binary32>) () ())) ())
#s(alt (* u1 (+ 1 (* 1/2 u1))) (taylor 0 u1) (#s(alt (neg.f32 #s(approx (- (log (* (+ (* u1 (neg u1)) 1) 1)) (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))))) (patch (neg.f32 #s(approx (- (log (* (+ (* u1 (neg u1)) 1) 1)) (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))))) #<representation binary32>) () ())) ())
#s(alt (* u1 (+ 1 (* u1 (+ 1/2 (* 1/3 u1))))) (taylor 0 u1) (#s(alt (neg.f32 #s(approx (- (log (* (+ (* u1 (neg u1)) 1) 1)) (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))))) (patch (neg.f32 #s(approx (- (log (* (+ (* u1 (neg u1)) 1) 1)) (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))))) #<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 (* (+ (* u1 (neg u1)) 1) 1)) (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))))) (patch (neg.f32 #s(approx (- (log (* (+ (* u1 (neg u1)) 1) 1)) (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))))) #<representation binary32>) () ())) ())
#s(alt (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1))))) (taylor inf u1) (#s(alt (neg.f32 #s(approx (- (log (* (+ (* u1 (neg u1)) 1) 1)) (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))))) (patch (neg.f32 #s(approx (- (log (* (+ (* u1 (neg u1)) 1) 1)) (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))))) #<representation binary32>) () ())) ())
#s(alt (- (+ (* -1 (log (/ 1 u1))) (/ 1 u1)) (+ (log -1) (* -2 (log (/ 1 u1))))) (taylor inf u1) (#s(alt (neg.f32 #s(approx (- (log (* (+ (* u1 (neg u1)) 1) 1)) (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))))) (patch (neg.f32 #s(approx (- (log (* (+ (* u1 (neg u1)) 1) 1)) (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))))) #<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 (neg.f32 #s(approx (- (log (* (+ (* u1 (neg u1)) 1) 1)) (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))))) (patch (neg.f32 #s(approx (- (log (* (+ (* u1 (neg u1)) 1) 1)) (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))))) #<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 (neg.f32 #s(approx (- (log (* (+ (* u1 (neg u1)) 1) 1)) (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))))) (patch (neg.f32 #s(approx (- (log (* (+ (* u1 (neg u1)) 1) 1)) (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))))) #<representation binary32>) () ())) ())
#s(alt (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1)))) (taylor -inf u1) (#s(alt (neg.f32 #s(approx (- (log (* (+ (* u1 (neg u1)) 1) 1)) (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))))) (patch (neg.f32 #s(approx (- (log (* (+ (* u1 (neg u1)) 1) 1)) (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))))) #<representation binary32>) () ())) ())
#s(alt (- (+ (* -1 (log (/ -1 u1))) (/ 1 u1)) (* -2 (log (/ -1 u1)))) (taylor -inf u1) (#s(alt (neg.f32 #s(approx (- (log (* (+ (* u1 (neg u1)) 1) 1)) (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))))) (patch (neg.f32 #s(approx (- (log (* (+ (* u1 (neg u1)) 1) 1)) (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))))) #<representation binary32>) () ())) ())
#s(alt (- (+ (* -1 (log (/ -1 u1))) (+ (/ 1/2 (pow u1 2)) (/ 1 u1))) (* -2 (log (/ -1 u1)))) (taylor -inf u1) (#s(alt (neg.f32 #s(approx (- (log (* (+ (* u1 (neg u1)) 1) 1)) (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))))) (patch (neg.f32 #s(approx (- (log (* (+ (* u1 (neg u1)) 1) 1)) (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))))) #<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 (neg.f32 #s(approx (- (log (* (+ (* u1 (neg u1)) 1) 1)) (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))))) (patch (neg.f32 #s(approx (- (log (* (+ (* u1 (neg u1)) 1) 1)) (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))))) #<representation binary32>) () ())) ())
#s(alt (* -1 u1) (taylor 0 u1) (#s(alt #s(approx (- (log (* (+ (* u1 (neg u1)) 1) 1)) (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)))) (patch #s(approx (- (log (* (+ (* u1 (neg u1)) 1) 1)) (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)))) #<representation binary32>) () ())) ())
#s(alt (* u1 (- (* -1/2 u1) 1)) (taylor 0 u1) (#s(alt #s(approx (- (log (* (+ (* u1 (neg u1)) 1) 1)) (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)))) (patch #s(approx (- (log (* (+ (* u1 (neg u1)) 1) 1)) (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)))) #<representation binary32>) () ())) ())
#s(alt (* u1 (- (* u1 (- (* -1/3 u1) 1/2)) 1)) (taylor 0 u1) (#s(alt #s(approx (- (log (* (+ (* u1 (neg u1)) 1) 1)) (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)))) (patch #s(approx (- (log (* (+ (* u1 (neg u1)) 1) 1)) (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)))) #<representation binary32>) () ())) ())
#s(alt (* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1)) (taylor 0 u1) (#s(alt #s(approx (- (log (* (+ (* u1 (neg u1)) 1) 1)) (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)))) (patch #s(approx (- (log (* (+ (* u1 (neg u1)) 1) 1)) (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)))) #<representation binary32>) () ())) ())
#s(alt (- (+ (log -1) (* -2 (log (/ 1 u1)))) (* -1 (log (/ 1 u1)))) (taylor inf u1) (#s(alt #s(approx (- (log (* (+ (* u1 (neg u1)) 1) 1)) (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)))) (patch #s(approx (- (log (* (+ (* u1 (neg u1)) 1) 1)) (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)))) #<representation binary32>) () ())) ())
#s(alt (- (+ (log -1) (* -2 (log (/ 1 u1)))) (+ (* -1 (log (/ 1 u1))) (/ 1 u1))) (taylor inf u1) (#s(alt #s(approx (- (log (* (+ (* u1 (neg u1)) 1) 1)) (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)))) (patch #s(approx (- (log (* (+ (* u1 (neg u1)) 1) 1)) (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)))) #<representation binary32>) () ())) ())
#s(alt (- (+ (log -1) (+ (* -2 (log (/ 1 u1))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u1))) u1)))) (* -1 (log (/ 1 u1)))) (taylor inf u1) (#s(alt #s(approx (- (log (* (+ (* u1 (neg u1)) 1) 1)) (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)))) (patch #s(approx (- (log (* (+ (* u1 (neg u1)) 1) 1)) (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)))) #<representation binary32>) () ())) ())
#s(alt (- (+ (log -1) (+ (* -2 (log (/ 1 u1))) (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u1))) (pow u1 2))))) (+ (* -1 (log (/ 1 u1))) (/ 1 u1))) (taylor inf u1) (#s(alt #s(approx (- (log (* (+ (* u1 (neg u1)) 1) 1)) (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)))) (patch #s(approx (- (log (* (+ (* u1 (neg u1)) 1) 1)) (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)))) #<representation binary32>) () ())) ())
#s(alt (- (* -2 (log (/ -1 u1))) (* -1 (log (/ -1 u1)))) (taylor -inf u1) (#s(alt #s(approx (- (log (* (+ (* u1 (neg u1)) 1) 1)) (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)))) (patch #s(approx (- (log (* (+ (* u1 (neg u1)) 1) 1)) (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)))) #<representation binary32>) () ())) ())
#s(alt (- (* -2 (log (/ -1 u1))) (+ (* -1 (log (/ -1 u1))) (/ 1 u1))) (taylor -inf u1) (#s(alt #s(approx (- (log (* (+ (* u1 (neg u1)) 1) 1)) (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)))) (patch #s(approx (- (log (* (+ (* u1 (neg u1)) 1) 1)) (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)))) #<representation binary32>) () ())) ())
#s(alt (- (+ (* -2 (log (/ -1 u1))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u1))) u1))) (* -1 (log (/ -1 u1)))) (taylor -inf u1) (#s(alt #s(approx (- (log (* (+ (* u1 (neg u1)) 1) 1)) (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)))) (patch #s(approx (- (log (* (+ (* u1 (neg u1)) 1) 1)) (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)))) #<representation binary32>) () ())) ())
#s(alt (- (+ (* -2 (log (/ -1 u1))) (* -1 (/ (+ 1 (+ (/ 1/3 (pow u1 2)) (* 1/2 (/ 1 u1)))) u1))) (* -1 (log (/ -1 u1)))) (taylor -inf u1) (#s(alt #s(approx (- (log (* (+ (* u1 (neg u1)) 1) 1)) (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)))) (patch #s(approx (- (log (* (+ (* u1 (neg u1)) 1) 1)) (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)))) #<representation binary32>) () ())) ())
#s(alt u1 (taylor 0 u1) (#s(alt (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (patch (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) #<representation binary32>) () ())) ())
#s(alt (* u1 (+ 1 (* 1/2 u1))) (taylor 0 u1) (#s(alt (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (patch (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) #<representation binary32>) () ())) ())
#s(alt (* u1 (+ 1 (* u1 (+ 1/2 (* 1/3 u1))))) (taylor 0 u1) (#s(alt (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (patch (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) #<representation binary32>) () ())) ())
#s(alt (* u1 (+ 1 (* u1 (+ 1/2 (* u1 (+ 1/3 (* 1/4 u1))))))) (taylor 0 u1) (#s(alt (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (patch (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) #<representation binary32>) () ())) ())
#s(alt (+ (log -1) (log (/ 1 u1))) (taylor inf u1) (#s(alt (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (patch (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) #<representation binary32>) () ())) ())
#s(alt (+ (log -1) (+ (log (/ 1 u1)) (/ 1 u1))) (taylor inf u1) (#s(alt (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (patch (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) #<representation binary32>) () ())) ())
#s(alt (+ (log -1) (+ (log (/ 1 u1)) (+ (/ 1/2 (pow u1 2)) (/ 1 u1)))) (taylor inf u1) (#s(alt (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (patch (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) #<representation binary32>) () ())) ())
#s(alt (+ (log -1) (+ (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 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (patch (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) #<representation binary32>) () ())) ())
#s(alt (log (/ -1 u1)) (taylor -inf u1) (#s(alt (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (patch (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) #<representation binary32>) () ())) ())
#s(alt (+ (log (/ -1 u1)) (/ 1 u1)) (taylor -inf u1) (#s(alt (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (patch (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) #<representation binary32>) () ())) ())
#s(alt (+ (log (/ -1 u1)) (+ (/ 1/2 (pow u1 2)) (/ 1 u1))) (taylor -inf u1) (#s(alt (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (patch (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) #<representation binary32>) () ())) ())
#s(alt (+ (log (/ -1 u1)) (* -1 (/ (- (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u1))) u1)) 1) u1))) (taylor -inf u1) (#s(alt (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (patch (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) #<representation binary32>) () ())) ())
#s(alt 1 (taylor 0 u1) (#s(alt (/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (patch (/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #<representation binary32>) () ())) ())
#s(alt (+ 1 u1) (taylor 0 u1) (#s(alt (/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (patch (/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* u1 (+ 1 u1))) (taylor 0 u1) (#s(alt (/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (patch (/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* u1 (+ 1 (* u1 (+ 1 u1))))) (taylor 0 u1) (#s(alt (/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (patch (/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #<representation binary32>) () ())) ())
#s(alt (/ -1 u1) (taylor inf u1) (#s(alt (/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (patch (/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ 1 (/ 1 u1)) u1)) (taylor inf u1) (#s(alt (/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (patch (/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #<representation binary32>) () ())) ())
#s(alt (/ (- (* -1 (/ (+ 1 (/ 1 u1)) u1)) 1) u1) (taylor inf u1) (#s(alt (/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (patch (/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #<representation binary32>) () ())) ())
#s(alt (/ (- (* -1 (/ (+ 1 (/ 1 u1)) (pow u1 2))) (+ 1 (/ 1 u1))) u1) (taylor inf u1) (#s(alt (/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (patch (/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #<representation binary32>) () ())) ())
#s(alt (/ -1 u1) (taylor -inf u1) (#s(alt (/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (patch (/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ 1 (/ 1 u1)) u1)) (taylor -inf u1) (#s(alt (/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (patch (/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ 1 (+ (/ 1 u1) (/ 1 (pow u1 2)))) u1)) (taylor -inf u1) (#s(alt (/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (patch (/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ 1 (* -1 (/ (- (* -1 (/ (+ 1 (/ 1 u1)) u1)) 1) u1))) u1)) (taylor -inf u1) (#s(alt (/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (patch (/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #<representation binary32>) () ())) ())
#s(alt u1 (taylor 0 u1) (#s(alt (neg.f32 (neg.f32 (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))) (patch (neg.f32 (neg.f32 (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))) #<representation binary32>) () ())) ())
#s(alt (* u1 (+ 1 (* 1/2 u1))) (taylor 0 u1) (#s(alt (neg.f32 (neg.f32 (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))) (patch (neg.f32 (neg.f32 (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))) #<representation binary32>) () ())) ())
#s(alt (* u1 (+ 1 (* u1 (+ 1/2 (* 1/3 u1))))) (taylor 0 u1) (#s(alt (neg.f32 (neg.f32 (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))) (patch (neg.f32 (neg.f32 (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))) #<representation binary32>) () ())) ())
#s(alt (* u1 (+ 1 (* u1 (+ 1/2 (* u1 (+ 1/3 (* 1/4 u1))))))) (taylor 0 u1) (#s(alt (neg.f32 (neg.f32 (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))) (patch (neg.f32 (neg.f32 (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))) #<representation binary32>) () ())) ())
#s(alt (+ (log -1) (log (/ 1 u1))) (taylor inf u1) (#s(alt (neg.f32 (neg.f32 (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))) (patch (neg.f32 (neg.f32 (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))) #<representation binary32>) () ())) ())
#s(alt (+ (log -1) (+ (log (/ 1 u1)) (/ 1 u1))) (taylor inf u1) (#s(alt (neg.f32 (neg.f32 (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))) (patch (neg.f32 (neg.f32 (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))) #<representation binary32>) () ())) ())
#s(alt (+ (log -1) (+ (log (/ 1 u1)) (+ (/ 1/2 (pow u1 2)) (/ 1 u1)))) (taylor inf u1) (#s(alt (neg.f32 (neg.f32 (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))) (patch (neg.f32 (neg.f32 (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))) #<representation binary32>) () ())) ())
#s(alt (+ (log -1) (+ (log (/ 1 u1)) (+ (/ 1/2 (pow u1 2)) (+ (/ 1 u1) (* 1/3 (/ 1 (pow u1 3))))))) (taylor inf u1) (#s(alt (neg.f32 (neg.f32 (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))) (patch (neg.f32 (neg.f32 (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))) #<representation binary32>) () ())) ())
#s(alt (log (/ -1 u1)) (taylor -inf u1) (#s(alt (neg.f32 (neg.f32 (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))) (patch (neg.f32 (neg.f32 (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))) #<representation binary32>) () ())) ())
#s(alt (+ (log (/ -1 u1)) (/ 1 u1)) (taylor -inf u1) (#s(alt (neg.f32 (neg.f32 (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))) (patch (neg.f32 (neg.f32 (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))) #<representation binary32>) () ())) ())
#s(alt (+ (log (/ -1 u1)) (+ (/ 1/2 (pow u1 2)) (/ 1 u1))) (taylor -inf u1) (#s(alt (neg.f32 (neg.f32 (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))) (patch (neg.f32 (neg.f32 (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))) #<representation binary32>) () ())) ())
#s(alt (+ (log (/ -1 u1)) (* -1 (/ (- (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u1))) u1)) 1) u1))) (taylor -inf u1) (#s(alt (neg.f32 (neg.f32 (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))) (patch (neg.f32 (neg.f32 (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt u1) (sin (* 2 (* u2 (PI))))) (taylor 0 u1) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (neg.f32 (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 (neg.f32 (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.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 (neg.f32 (neg.f32 (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 (neg.f32 (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.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 (neg.f32 (neg.f32 (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 (neg.f32 (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.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 (neg.f32 (neg.f32 (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 (neg.f32 (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.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) (log (/ 1 u1))))) (taylor inf u1) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (neg.f32 (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 (neg.f32 (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.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 (+ (log -1) (log (/ 1 u1))))))) (* (sin (* 2 (* u2 (PI)))) (sqrt (+ (log -1) (log (/ 1 u1)))))) (taylor inf u1) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (neg.f32 (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 (neg.f32 (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.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 (+ (log -1) (log (/ 1 u1))))))) (+ (* 1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (- 1/2 (* 1/4 (/ 1 (+ (log -1) (log (/ 1 u1))))))) (pow u1 2)) (sqrt (/ 1 (+ (log -1) (log (/ 1 u1))))))) (* (sin (* 2 (* u2 (PI)))) (sqrt (+ (log -1) (log (/ 1 u1))))))) (taylor inf u1) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (neg.f32 (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 (neg.f32 (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.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 (+ (log -1) (log (/ 1 u1))))))) (+ (* 1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (- 1/3 (* 1/2 (/ (- 1/2 (* 1/4 (/ 1 (+ (log -1) (log (/ 1 u1)))))) (+ (log -1) (log (/ 1 u1))))))) (pow u1 3)) (sqrt (/ 1 (+ (log -1) (log (/ 1 u1))))))) (+ (* 1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (- 1/2 (* 1/4 (/ 1 (+ (log -1) (log (/ 1 u1))))))) (pow u1 2)) (sqrt (/ 1 (+ (log -1) (log (/ 1 u1))))))) (* (sin (* 2 (* u2 (PI)))) (sqrt (+ (log -1) (log (/ 1 u1)))))))) (taylor inf u1) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (neg.f32 (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 (neg.f32 (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))) (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 u1) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (neg.f32 (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 (neg.f32 (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.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 (log (/ -1 u1)))))) (* (sqrt (log (/ -1 u1))) (sin (* 2 (* u2 (PI)))))) (taylor -inf u1) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (neg.f32 (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 (neg.f32 (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 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)))))) u1) (sqrt (/ 1 (log (/ -1 u1))))))) u1)) (* (sqrt (log (/ -1 u1))) (sin (* 2 (* u2 (PI)))))) (taylor -inf u1) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (neg.f32 (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 (neg.f32 (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 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)))))))) (* 1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (+ 1/3 (* -1/2 (/ (- 1/2 (* 1/4 (/ 1 (log (/ -1 u1))))) (log (/ -1 u1)))))) u1) (sqrt (/ 1 (log (/ -1 u1))))))) u1)) (* -1/2 (* (sqrt (/ 1 (log (/ -1 u1)))) (sin (* 2 (* u2 (PI))))))) u1)) (* (sqrt (log (/ -1 u1))) (sin (* 2 (* u2 (PI)))))) (taylor -inf u1) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (neg.f32 (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 (neg.f32 (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.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) (- 1 (pow u1 2))))))) (taylor 0 u2) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (neg.f32 (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 (neg.f32 (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.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) (- 1 (pow u1 2))))))) (* 2 (* (PI) (sqrt (log (/ (+ 1 u1) (- 1 (pow u1 2))))))))) (taylor 0 u2) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (neg.f32 (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 (neg.f32 (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.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) (- 1 (pow u1 2))))))) (* (pow u2 2) (+ (* -4/3 (* (pow (PI) 3) (sqrt (log (/ (+ 1 u1) (- 1 (pow u1 2))))))) (* 4/15 (* (* (pow u2 2) (pow (PI) 5)) (sqrt (log (/ (+ 1 u1) (- 1 (pow u1 2))))))))))) (taylor 0 u2) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (neg.f32 (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 (neg.f32 (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.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) (- 1 (pow u1 2))))))) (* (pow u2 2) (+ (* -4/3 (* (pow (PI) 3) (sqrt (log (/ (+ 1 u1) (- 1 (pow u1 2))))))) (* (pow u2 2) (+ (* -8/315 (* (* (pow u2 2) (pow (PI) 7)) (sqrt (log (/ (+ 1 u1) (- 1 (pow u1 2))))))) (* 4/15 (* (pow (PI) 5) (sqrt (log (/ (+ 1 u1) (- 1 (pow u1 2))))))))))))) (taylor 0 u2) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (neg.f32 (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 (neg.f32 (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (log (/ (+ 1 u1) (- 1 (pow u1 2))))) (sin (* 2 (* u2 (PI))))) (taylor inf u2) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (neg.f32 (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 (neg.f32 (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (log (/ (+ 1 u1) (- 1 (pow u1 2))))) (sin (* 2 (* u2 (PI))))) (taylor inf u2) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (neg.f32 (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 (neg.f32 (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (log (/ (+ 1 u1) (- 1 (pow u1 2))))) (sin (* 2 (* u2 (PI))))) (taylor inf u2) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (neg.f32 (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 (neg.f32 (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (log (/ (+ 1 u1) (- 1 (pow u1 2))))) (sin (* 2 (* u2 (PI))))) (taylor inf u2) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (neg.f32 (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 (neg.f32 (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (log (/ (+ 1 u1) (- 1 (pow u1 2))))) (sin (* 2 (* u2 (PI))))) (taylor -inf u2) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (neg.f32 (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 (neg.f32 (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (log (/ (+ 1 u1) (- 1 (pow u1 2))))) (sin (* 2 (* u2 (PI))))) (taylor -inf u2) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (neg.f32 (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 (neg.f32 (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (log (/ (+ 1 u1) (- 1 (pow u1 2))))) (sin (* 2 (* u2 (PI))))) (taylor -inf u2) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (neg.f32 (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 (neg.f32 (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (log (/ (+ 1 u1) (- 1 (pow u1 2))))) (sin (* 2 (* u2 (PI))))) (taylor -inf u2) (#s(alt (*.f32 (sqrt.f32 (neg.f32 (neg.f32 (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (patch (*.f32 (sqrt.f32 (neg.f32 (neg.f32 (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.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 (sqrt -1) 2))) (taylor 0 u1) (#s(alt (*.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 (fma.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)))))) (*.f32 #s(literal 2 binary32) (PI.f32)))))) (patch (*.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 (fma.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)))))) (*.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 #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 (fma.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)))))) (*.f32 #s(literal 2 binary32) (PI.f32)))))) (patch (*.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 (fma.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)))))) (*.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 #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 (fma.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)))))) (*.f32 #s(literal 2 binary32) (PI.f32)))))) (patch (*.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 (fma.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)))))) (*.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 #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 (fma.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)))))) (*.f32 #s(literal 2 binary32) (PI.f32)))))) (patch (*.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 (fma.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)))))) (*.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 #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 (fma.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)))))) (*.f32 #s(literal 2 binary32) (PI.f32)))))) (patch (*.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 (fma.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)))))) (*.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 #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 (fma.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)))))) (*.f32 #s(literal 2 binary32) (PI.f32)))))) (patch (*.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 (fma.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)))))) (*.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 #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 (fma.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)))))) (*.f32 #s(literal 2 binary32) (PI.f32)))))) (patch (*.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 (fma.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)))))) (*.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 #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 (fma.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)))))) (*.f32 #s(literal 2 binary32) (PI.f32)))))) (patch (*.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 (fma.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)))))) (*.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 #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 (fma.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)))))) (*.f32 #s(literal 2 binary32) (PI.f32)))))) (patch (*.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 (fma.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)))))) (*.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 #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 (fma.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)))))) (*.f32 #s(literal 2 binary32) (PI.f32)))))) (patch (*.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 (fma.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)))))) (*.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 #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 (fma.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)))))) (*.f32 #s(literal 2 binary32) (PI.f32)))))) (patch (*.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 (fma.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)))))) (*.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 #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 (fma.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)))))) (*.f32 #s(literal 2 binary32) (PI.f32)))))) (patch (*.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 (fma.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)))))) (*.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 #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 (fma.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)))))) (*.f32 #s(literal 2 binary32) (PI.f32)))))) (patch (*.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 (fma.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)))))) (*.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 #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 (fma.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)))))) (*.f32 #s(literal 2 binary32) (PI.f32)))))) (patch (*.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 (fma.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)))))) (*.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 #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 (fma.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)))))) (*.f32 #s(literal 2 binary32) (PI.f32)))))) (patch (*.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 (fma.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)))))) (*.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 #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 (fma.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)))))) (*.f32 #s(literal 2 binary32) (PI.f32)))))) (patch (*.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 (fma.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)))))) (*.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 #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 (fma.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)))))) (*.f32 #s(literal 2 binary32) (PI.f32)))))) (patch (*.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 (fma.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)))))) (*.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 #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 (fma.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)))))) (*.f32 #s(literal 2 binary32) (PI.f32)))))) (patch (*.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 (fma.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)))))) (*.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 #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 (fma.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)))))) (*.f32 #s(literal 2 binary32) (PI.f32)))))) (patch (*.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 (fma.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)))))) (*.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 #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 (fma.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)))))) (*.f32 #s(literal 2 binary32) (PI.f32)))))) (patch (*.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 (fma.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)))))) (*.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 #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 (fma.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)))))) (*.f32 #s(literal 2 binary32) (PI.f32)))))) (patch (*.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 (fma.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)))))) (*.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 #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 (fma.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)))))) (*.f32 #s(literal 2 binary32) (PI.f32)))))) (patch (*.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 (fma.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)))))) (*.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 #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 (fma.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)))))) (*.f32 #s(literal 2 binary32) (PI.f32)))))) (patch (*.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 (fma.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)))))) (*.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 #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 (fma.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)))))) (*.f32 #s(literal 2 binary32) (PI.f32)))))) (patch (*.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 (fma.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)))))) (*.f32 #s(literal 2 binary32) (PI.f32)))))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt u1) (pow (sqrt -1) 2)) (taylor 0 u1) (#s(alt (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))) (patch (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))) #<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 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))) (patch (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))) #<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 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))) (patch (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))) #<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 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))) (patch (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))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt -1) (sqrt (+ (log -1) (* -1 (log (/ 1 u1)))))) (taylor inf u1) (#s(alt (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))) (patch (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))) #<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 #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))) (patch (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))) #<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 #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))) (patch (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))) #<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 #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))) (patch (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))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (log (/ -1 u1))) (pow (sqrt -1) 2)) (taylor -inf u1) (#s(alt (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))) (patch (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))) #<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 #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))) (patch (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))) #<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 #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))) (patch (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))) #<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 #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))) (patch (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))) #<representation binary32>) () ())) ())
#s(alt u1 (taylor 0 u1) (#s(alt #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)) (patch #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)) #<representation binary32>) () ())) ())
#s(alt (* u1 (+ 1 (* 1/2 u1))) (taylor 0 u1) (#s(alt #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)) (patch #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)) #<representation binary32>) () ())) ())
#s(alt (* u1 (+ 1 (* u1 (+ 1/2 (* 1/3 u1))))) (taylor 0 u1) (#s(alt #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)) (patch #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)) #<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 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)) (patch #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)) #<representation binary32>) () ())) ())
#s(alt (* -1 (+ (log -1) (* -1 (log (/ 1 u1))))) (taylor inf u1) (#s(alt #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)) (patch #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)) #<representation binary32>) () ())) ())
#s(alt (- (/ 1 u1) (+ (log -1) (* -1 (log (/ 1 u1))))) (taylor inf u1) (#s(alt #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)) (patch #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)) #<representation binary32>) () ())) ())
#s(alt (- (+ (/ 1/2 (pow u1 2)) (/ 1 u1)) (+ (log -1) (* -1 (log (/ 1 u1))))) (taylor inf u1) (#s(alt #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)) (patch #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)) #<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 #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)) (patch #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)) #<representation binary32>) () ())) ())
#s(alt (log (/ -1 u1)) (taylor -inf u1) (#s(alt #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)) (patch #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)) #<representation binary32>) () ())) ())
#s(alt (- (/ 1 u1) (* -1 (log (/ -1 u1)))) (taylor -inf u1) (#s(alt #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)) (patch #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)) #<representation binary32>) () ())) ())
#s(alt (- (+ (/ 1/2 (pow u1 2)) (/ 1 u1)) (* -1 (log (/ -1 u1)))) (taylor -inf u1) (#s(alt #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)) (patch #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)) #<representation binary32>) () ())) ())
#s(alt (- (* -1 (/ (- (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u1))) u1)) 1) u1)) (* -1 (log (/ -1 u1)))) (taylor -inf u1) (#s(alt #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)) (patch #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)) #<representation binary32>) () ())) ())
#s(alt u1 (taylor 0 u1) (#s(alt (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) (patch (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) #<representation binary32>) () ())) ())
#s(alt (* u1 (+ 1 (* 1/2 u1))) (taylor 0 u1) (#s(alt (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) (patch (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) #<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 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u1) (patch (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) #<representation binary32>) () ())) ())
#s(alt (* u1 (+ 1 (* u1 (+ 1/2 (* u1 (+ 1/3 (* 1/4 u1))))))) (taylor 0 u1) (#s(alt (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) (patch (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) #<representation binary32>) () ())) ())
#s(alt (* 1/4 (pow u1 4)) (taylor inf u1) (#s(alt (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) (patch (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) #<representation binary32>) () ())) ())
#s(alt (* (pow u1 4) (+ 1/4 (* 1/3 (/ 1 u1)))) (taylor inf u1) (#s(alt (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) (patch (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) #<representation binary32>) () ())) ())
#s(alt (* (pow u1 4) (+ 1/4 (+ (/ 1/2 (pow u1 2)) (* 1/3 (/ 1 u1))))) (taylor inf u1) (#s(alt (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) (patch (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) #<representation binary32>) () ())) ())
#s(alt (* (pow u1 4) (+ 1/4 (+ (/ 1/2 (pow u1 2)) (+ (* 1/3 (/ 1 u1)) (/ 1 (pow u1 3)))))) (taylor inf u1) (#s(alt (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) (patch (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) #<representation binary32>) () ())) ())
#s(alt (* 1/4 (pow u1 4)) (taylor -inf u1) (#s(alt (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) (patch (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) #<representation binary32>) () ())) ())
#s(alt (* (pow u1 4) (+ 1/4 (* 1/3 (/ 1 u1)))) (taylor -inf u1) (#s(alt (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) (patch (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) #<representation binary32>) () ())) ())
#s(alt (* (pow u1 4) (+ 1/4 (+ (/ 1/2 (pow u1 2)) (* 1/3 (/ 1 u1))))) (taylor -inf u1) (#s(alt (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) (patch (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) #<representation binary32>) () ())) ())
#s(alt (* (pow u1 4) (+ 1/4 (* -1 (/ (- (* -1 (/ (+ 1/2 (/ 1 u1)) u1)) 1/3) u1)))) (taylor -inf u1) (#s(alt (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) (patch (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) #<representation binary32>) () ())) ())
#s(alt (* u2 (PI)) (taylor 0 u2) (#s(alt (*.f32 (PI.f32) u2) (patch (*.f32 (PI.f32) u2) #<representation binary32>) () ())) ())
#s(alt (* u2 (PI)) (taylor 0 u2) (#s(alt (*.f32 (PI.f32) u2) (patch (*.f32 (PI.f32) u2) #<representation binary32>) () ())) ())
#s(alt (* u2 (PI)) (taylor 0 u2) (#s(alt (*.f32 (PI.f32) u2) (patch (*.f32 (PI.f32) u2) #<representation binary32>) () ())) ())
#s(alt (* u2 (PI)) (taylor 0 u2) (#s(alt (*.f32 (PI.f32) u2) (patch (*.f32 (PI.f32) u2) #<representation binary32>) () ())) ())
#s(alt (* u2 (PI)) (taylor inf u2) (#s(alt (*.f32 (PI.f32) u2) (patch (*.f32 (PI.f32) u2) #<representation binary32>) () ())) ())
#s(alt (* u2 (PI)) (taylor inf u2) (#s(alt (*.f32 (PI.f32) u2) (patch (*.f32 (PI.f32) u2) #<representation binary32>) () ())) ())
#s(alt (* u2 (PI)) (taylor inf u2) (#s(alt (*.f32 (PI.f32) u2) (patch (*.f32 (PI.f32) u2) #<representation binary32>) () ())) ())
#s(alt (* u2 (PI)) (taylor inf u2) (#s(alt (*.f32 (PI.f32) u2) (patch (*.f32 (PI.f32) u2) #<representation binary32>) () ())) ())
#s(alt (* u2 (PI)) (taylor -inf u2) (#s(alt (*.f32 (PI.f32) u2) (patch (*.f32 (PI.f32) u2) #<representation binary32>) () ())) ())
#s(alt (* u2 (PI)) (taylor -inf u2) (#s(alt (*.f32 (PI.f32) u2) (patch (*.f32 (PI.f32) u2) #<representation binary32>) () ())) ())
#s(alt (* u2 (PI)) (taylor -inf u2) (#s(alt (*.f32 (PI.f32) u2) (patch (*.f32 (PI.f32) u2) #<representation binary32>) () ())) ())
#s(alt (* u2 (PI)) (taylor -inf u2) (#s(alt (*.f32 (PI.f32) u2) (patch (*.f32 (PI.f32) u2) #<representation binary32>) () ())) ())
#s(alt (* u2 (PI)) (taylor 0 u2) (#s(alt (sin.f32 (*.f32 (PI.f32) u2)) (patch (sin.f32 (*.f32 (PI.f32) u2)) #<representation binary32>) () ())) ())
#s(alt (* u2 (+ (PI) (* -1/6 (* (pow u2 2) (pow (PI) 3))))) (taylor 0 u2) (#s(alt (sin.f32 (*.f32 (PI.f32) u2)) (patch (sin.f32 (*.f32 (PI.f32) u2)) #<representation binary32>) () ())) ())
#s(alt (* u2 (+ (PI) (* (pow u2 2) (+ (* -1/6 (pow (PI) 3)) (* 1/120 (* (pow u2 2) (pow (PI) 5))))))) (taylor 0 u2) (#s(alt (sin.f32 (*.f32 (PI.f32) u2)) (patch (sin.f32 (*.f32 (PI.f32) u2)) #<representation binary32>) () ())) ())
#s(alt (* u2 (+ (PI) (* (pow u2 2) (+ (* -1/6 (pow (PI) 3)) (* (pow u2 2) (+ (* -1/5040 (* (pow u2 2) (pow (PI) 7))) (* 1/120 (pow (PI) 5)))))))) (taylor 0 u2) (#s(alt (sin.f32 (*.f32 (PI.f32) u2)) (patch (sin.f32 (*.f32 (PI.f32) u2)) #<representation binary32>) () ())) ())
#s(alt (sin (* u2 (PI))) (taylor inf u2) (#s(alt (sin.f32 (*.f32 (PI.f32) u2)) (patch (sin.f32 (*.f32 (PI.f32) u2)) #<representation binary32>) () ())) ())
#s(alt (sin (* u2 (PI))) (taylor inf u2) (#s(alt (sin.f32 (*.f32 (PI.f32) u2)) (patch (sin.f32 (*.f32 (PI.f32) u2)) #<representation binary32>) () ())) ())
#s(alt (sin (* u2 (PI))) (taylor inf u2) (#s(alt (sin.f32 (*.f32 (PI.f32) u2)) (patch (sin.f32 (*.f32 (PI.f32) u2)) #<representation binary32>) () ())) ())
#s(alt (sin (* u2 (PI))) (taylor inf u2) (#s(alt (sin.f32 (*.f32 (PI.f32) u2)) (patch (sin.f32 (*.f32 (PI.f32) u2)) #<representation binary32>) () ())) ())
#s(alt (sin (* u2 (PI))) (taylor -inf u2) (#s(alt (sin.f32 (*.f32 (PI.f32) u2)) (patch (sin.f32 (*.f32 (PI.f32) u2)) #<representation binary32>) () ())) ())
#s(alt (sin (* u2 (PI))) (taylor -inf u2) (#s(alt (sin.f32 (*.f32 (PI.f32) u2)) (patch (sin.f32 (*.f32 (PI.f32) u2)) #<representation binary32>) () ())) ())
#s(alt (sin (* u2 (PI))) (taylor -inf u2) (#s(alt (sin.f32 (*.f32 (PI.f32) u2)) (patch (sin.f32 (*.f32 (PI.f32) u2)) #<representation binary32>) () ())) ())
#s(alt (sin (* u2 (PI))) (taylor -inf u2) (#s(alt (sin.f32 (*.f32 (PI.f32) u2)) (patch (sin.f32 (*.f32 (PI.f32) u2)) #<representation binary32>) () ())) ())
#s(alt (* u2 (PI)) (taylor 0 u2) (#s(alt (*.f32 (sin.f32 (*.f32 (PI.f32) u2)) (cos.f32 (*.f32 (PI.f32) u2))) (patch (*.f32 (sin.f32 (*.f32 (PI.f32) u2)) (cos.f32 (*.f32 (PI.f32) u2))) #<representation binary32>) () ())) ())
#s(alt (* u2 (+ (PI) (* (pow u2 2) (+ (* -1/2 (pow (PI) 3)) (* -1/6 (pow (PI) 3)))))) (taylor 0 u2) (#s(alt (*.f32 (sin.f32 (*.f32 (PI.f32) u2)) (cos.f32 (*.f32 (PI.f32) u2))) (patch (*.f32 (sin.f32 (*.f32 (PI.f32) u2)) (cos.f32 (*.f32 (PI.f32) u2))) #<representation binary32>) () ())) ())
#s(alt (* u2 (+ (PI) (* (pow u2 2) (+ (* -1/2 (pow (PI) 3)) (+ (* -1/6 (pow (PI) 3)) (* (pow u2 2) (+ (* 1/120 (pow (PI) 5)) (+ (* 1/24 (pow (PI) 5)) (* 1/12 (pow (PI) 5)))))))))) (taylor 0 u2) (#s(alt (*.f32 (sin.f32 (*.f32 (PI.f32) u2)) (cos.f32 (*.f32 (PI.f32) u2))) (patch (*.f32 (sin.f32 (*.f32 (PI.f32) u2)) (cos.f32 (*.f32 (PI.f32) u2))) #<representation binary32>) () ())) ())
#s(alt (* u2 (+ (PI) (* (pow u2 2) (+ (* -1/2 (pow (PI) 3)) (+ (* -1/6 (pow (PI) 3)) (* (pow u2 2) (+ (* 1/120 (pow (PI) 5)) (+ (* 1/24 (pow (PI) 5)) (+ (* 1/12 (pow (PI) 5)) (* (pow u2 2) (+ (* -1/144 (pow (PI) 7)) (+ (* -1/240 (pow (PI) 7)) (+ (* -1/720 (pow (PI) 7)) (* -1/5040 (pow (PI) 7))))))))))))))) (taylor 0 u2) (#s(alt (*.f32 (sin.f32 (*.f32 (PI.f32) u2)) (cos.f32 (*.f32 (PI.f32) u2))) (patch (*.f32 (sin.f32 (*.f32 (PI.f32) u2)) (cos.f32 (*.f32 (PI.f32) u2))) #<representation binary32>) () ())) ())
#s(alt (* (cos (* u2 (PI))) (sin (* u2 (PI)))) (taylor inf u2) (#s(alt (*.f32 (sin.f32 (*.f32 (PI.f32) u2)) (cos.f32 (*.f32 (PI.f32) u2))) (patch (*.f32 (sin.f32 (*.f32 (PI.f32) u2)) (cos.f32 (*.f32 (PI.f32) u2))) #<representation binary32>) () ())) ())
#s(alt (* (cos (* u2 (PI))) (sin (* u2 (PI)))) (taylor inf u2) (#s(alt (*.f32 (sin.f32 (*.f32 (PI.f32) u2)) (cos.f32 (*.f32 (PI.f32) u2))) (patch (*.f32 (sin.f32 (*.f32 (PI.f32) u2)) (cos.f32 (*.f32 (PI.f32) u2))) #<representation binary32>) () ())) ())
#s(alt (* (cos (* u2 (PI))) (sin (* u2 (PI)))) (taylor inf u2) (#s(alt (*.f32 (sin.f32 (*.f32 (PI.f32) u2)) (cos.f32 (*.f32 (PI.f32) u2))) (patch (*.f32 (sin.f32 (*.f32 (PI.f32) u2)) (cos.f32 (*.f32 (PI.f32) u2))) #<representation binary32>) () ())) ())
#s(alt (* (cos (* u2 (PI))) (sin (* u2 (PI)))) (taylor inf u2) (#s(alt (*.f32 (sin.f32 (*.f32 (PI.f32) u2)) (cos.f32 (*.f32 (PI.f32) u2))) (patch (*.f32 (sin.f32 (*.f32 (PI.f32) u2)) (cos.f32 (*.f32 (PI.f32) u2))) #<representation binary32>) () ())) ())
#s(alt (* (cos (* u2 (PI))) (sin (* u2 (PI)))) (taylor -inf u2) (#s(alt (*.f32 (sin.f32 (*.f32 (PI.f32) u2)) (cos.f32 (*.f32 (PI.f32) u2))) (patch (*.f32 (sin.f32 (*.f32 (PI.f32) u2)) (cos.f32 (*.f32 (PI.f32) u2))) #<representation binary32>) () ())) ())
#s(alt (* (cos (* u2 (PI))) (sin (* u2 (PI)))) (taylor -inf u2) (#s(alt (*.f32 (sin.f32 (*.f32 (PI.f32) u2)) (cos.f32 (*.f32 (PI.f32) u2))) (patch (*.f32 (sin.f32 (*.f32 (PI.f32) u2)) (cos.f32 (*.f32 (PI.f32) u2))) #<representation binary32>) () ())) ())
#s(alt (* (cos (* u2 (PI))) (sin (* u2 (PI)))) (taylor -inf u2) (#s(alt (*.f32 (sin.f32 (*.f32 (PI.f32) u2)) (cos.f32 (*.f32 (PI.f32) u2))) (patch (*.f32 (sin.f32 (*.f32 (PI.f32) u2)) (cos.f32 (*.f32 (PI.f32) u2))) #<representation binary32>) () ())) ())
#s(alt (* (cos (* u2 (PI))) (sin (* u2 (PI)))) (taylor -inf u2) (#s(alt (*.f32 (sin.f32 (*.f32 (PI.f32) u2)) (cos.f32 (*.f32 (PI.f32) u2))) (patch (*.f32 (sin.f32 (*.f32 (PI.f32) u2)) (cos.f32 (*.f32 (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 (* 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 (* -1 u1) (taylor 0 u1) (#s(alt (*.f32 u1 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32))) (patch (*.f32 u1 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #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 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32))) (patch (*.f32 u1 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #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 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32))) (patch (*.f32 u1 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #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 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32))) (patch (*.f32 u1 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* -1/4 (pow u1 4)) (taylor inf u1) (#s(alt (*.f32 u1 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32))) (patch (*.f32 u1 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow u1 4) (+ 1/4 (* 1/3 (/ 1 u1))))) (taylor inf u1) (#s(alt (*.f32 u1 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32))) (patch (*.f32 u1 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow u1 4) (- (* -1 (/ (+ 1/3 (* 1/2 (/ 1 u1))) u1)) 1/4)) (taylor inf u1) (#s(alt (*.f32 u1 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32))) (patch (*.f32 u1 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow u1 4) (- (* -1 (/ (+ 1/2 (/ 1 u1)) (pow u1 2))) (+ 1/4 (* 1/3 (/ 1 u1))))) (taylor inf u1) (#s(alt (*.f32 u1 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32))) (patch (*.f32 u1 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* -1/4 (pow u1 4)) (taylor -inf u1) (#s(alt (*.f32 u1 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32))) (patch (*.f32 u1 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow u1 4) (+ 1/4 (* 1/3 (/ 1 u1))))) (taylor -inf u1) (#s(alt (*.f32 u1 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32))) (patch (*.f32 u1 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow u1 4) (- (* -1 (/ (+ 1/3 (* 1/2 (/ 1 u1))) u1)) 1/4)) (taylor -inf u1) (#s(alt (*.f32 u1 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32))) (patch (*.f32 u1 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow u1 4) (- (* -1 (/ (+ 1/3 (+ (* 1/2 (/ 1 u1)) (/ 1 (pow u1 2)))) u1)) 1/4)) (taylor -inf u1) (#s(alt (*.f32 u1 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32))) (patch (*.f32 u1 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32))) #<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 (fma.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)))))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (patch #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 (*.f32 u2 u2) (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 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 (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)))))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (patch #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 (*.f32 u2 u2) (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 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 (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)))))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (patch #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 (*.f32 u2 u2) (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 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 (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)))))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (patch #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 (*.f32 u2 u2) (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 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 (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)))))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (patch #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 (*.f32 u2 u2) (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 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 (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)))))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (patch #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 (*.f32 u2 u2) (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 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 (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)))))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (patch #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 (*.f32 u2 u2) (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 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 (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)))))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (patch #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 (*.f32 u2 u2) (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 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 (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)))))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (patch #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 (*.f32 u2 u2) (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 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 (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)))))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (patch #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 (*.f32 u2 u2) (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 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 (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)))))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (patch #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 (*.f32 u2 u2) (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 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 (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)))))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (patch #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 (*.f32 u2 u2) (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 2 binary32) (PI.f32))))) #<representation binary32>) () ())) ())
Calls

102 calls:

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

simplify288.0ms (2.2%)

Memory
21.1MiB live, 534.1MiB allocated
Algorithm
egg-herbie
Rules
9 432×lower-fma.f64
9 432×lower-fma.f32
7 028×lower-*.f64
7 028×lower-*.f32
4 670×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

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

rewrite290.0ms (2.2%)

Memory
15.8MiB live, 419.8MiB allocated
Rules
4 628×lower-*.f64
4 588×lower-*.f32
4 094×lower-fma.f64
4 076×lower-fma.f32
2 330×lower-pow.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
089451
0152371
1537369
23809369
09088350
Stop Event
iter limit
node limit
iter limit
Counts
31 → 593
Calls
Call 1
Inputs
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 (PI.f32) u2)) (cos.f32 (*.f32 (PI.f32) u2)))))
(sqrt.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))) #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 (* (+ (* u1 (neg u1)) 1) 1)) (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)))
(sqrt.f32 (neg.f32 #s(approx (- (log (* (+ (* u1 (neg u1)) 1) 1)) (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))))))
(neg.f32 #s(approx (- (log (* (+ (* u1 (neg u1)) 1) 1)) (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 (- (log (* (+ (* u1 (neg u1)) 1) 1)) (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))))
(log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))
(neg.f32 (neg.f32 (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))
(*.f32 (sqrt.f32 (neg.f32 (neg.f32 (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))) (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 (fma.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)))))) (*.f32 #s(literal 2 binary32) (PI.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 (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))
(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 (PI.f32) u2)
(sin.f32 (*.f32 (PI.f32) u2))
(*.f32 (sin.f32 (*.f32 (PI.f32) u2)) (cos.f32 (*.f32 (PI.f32) u2)))
#s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))
(*.f32 u2 (PI.f32))
(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)
(*.f32 u1 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32)))
(sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))
(pow.f32 (PI.f32) #s(literal 7 binary32))
#s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 (*.f32 u2 u2) (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 2 binary32) (PI.f32)))))
(*.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32)))
Outputs
(/.f32 (*.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 (neg.f32 (log1p.f32 u1)))) (+.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) #s(literal 0 binary32))) #s(literal 2 binary32))
(/.f32 (neg.f32 (*.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 (neg.f32 (log1p.f32 u1)))) (+.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) #s(literal 0 binary32)))) #s(literal -2 binary32))
(*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (+.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) #s(literal 0 binary32)) #s(literal 1/2 binary32)) (sqrt.f32 (neg.f32 (log1p.f32 u1)))))
(*.f32 (*.f32 (+.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) #s(literal 0 binary32)) #s(literal 1/2 binary32)) (*.f32 #s(literal 2 binary32) (sqrt.f32 (neg.f32 (log1p.f32 u1)))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (sqrt.f32 (neg.f32 (log1p.f32 u1))))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 u1))) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))
(*.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 (neg.f32 (log1p.f32 u1)))) (*.f32 (+.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) #s(literal 0 binary32)) #s(literal 1/2 binary32)))
(*.f32 (*.f32 #s(literal 2 binary32) (sin.f32 (*.f32 (PI.f32) u2))) (*.f32 (cos.f32 (*.f32 (PI.f32) u2)) (sqrt.f32 (neg.f32 (log1p.f32 u1)))))
(*.f32 (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 u1))) (*.f32 (+.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) #s(literal 0 binary32)) #s(literal 1/2 binary32))) #s(literal 2 binary32))
(*.f32 (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 u1))) (*.f32 #s(literal 2 binary32) (sin.f32 (*.f32 (PI.f32) u2)))) (cos.f32 (*.f32 (PI.f32) u2)))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 (neg.f32 (log1p.f32 u1)))) (sin.f32 (*.f32 (PI.f32) u2))) (cos.f32 (*.f32 (PI.f32) u2)))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 (neg.f32 (log1p.f32 u1)))) (cos.f32 (*.f32 (PI.f32) u2))) (sin.f32 (*.f32 (PI.f32) u2)))
(exp.f32 (*.f32 (log.f32 (neg.f32 (log1p.f32 u1))) #s(literal 1/2 binary32)))
(pow.f32 (neg.f32 (log1p.f32 u1)) #s(literal 1/2 binary32))
(pow.f32 (pow.f32 (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 (exp.f32 (log.f32 (neg.f32 (log1p.f32 u1)))) #s(literal 1/2 binary32))
(/.f32 (sqrt.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)))) (sqrt.f32 (neg.f32 (fma.f32 (log1p.f32 u1) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))) (pow.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) #s(literal 2 binary32))))))
(/.f32 (sqrt.f32 (*.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))) (log1p.f32 u1))) (sqrt.f32 (neg.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))))))
(/.f32 (sqrt.f32 (neg.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 u1) #s(literal 3 binary32))))) (sqrt.f32 (fma.f32 (log1p.f32 u1) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))) (pow.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) #s(literal 2 binary32)))))
(/.f32 (sqrt.f32 (neg.f32 (*.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))) (log1p.f32 u1)))) (sqrt.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))))))
(/.f32 (sqrt.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (log1p.f32 u1) #s(literal 2 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 (neg.f32 u1))) #s(literal 3 binary32)))) (sqrt.f32 (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) #s(literal 2 binary32)) (*.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.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)) (*.f32 #s(literal 0 binary32) (log1p.f32 u1))))))
(/.f32 (sqrt.f32 (-.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (pow.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) #s(literal 2 binary32)))) (sqrt.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))))))
(/.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 u1) #s(literal 3 binary32))))) (sqrt.f32 (fma.f32 (log1p.f32 u1) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))) (pow.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) #s(literal 2 binary32)))))
(/.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (*.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))) (log1p.f32 u1)))) (sqrt.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))))))
(sqrt.f32 (neg.f32 (log1p.f32 u1)))
(*.f32 #s(literal 1 binary32) (sqrt.f32 (neg.f32 (log1p.f32 u1))))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (sqrt.f32 #s(literal -1 binary32)))
(*.f32 (pow.f32 (neg.f32 (log1p.f32 u1)) #s(literal 1/4 binary32)) (pow.f32 (neg.f32 (log1p.f32 u1)) #s(literal 1/4 binary32)))
(*.f32 (pow.f32 #s(literal 1 binary32) #s(literal 1/2 binary32)) (sqrt.f32 (neg.f32 (log1p.f32 u1))))
(neg.f32 (log1p.f32 u1))
(neg.f32 (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32))))
(+.f32 (log1p.f32 u1) (neg.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1)))))
(+.f32 #s(literal 0 binary32) (neg.f32 (log1p.f32 u1)))
(+.f32 (log.f32 (+.f32 u1 #s(literal -1 binary32))) (log.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32)))))
(+.f32 (neg.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1)))) (log1p.f32 u1))
(+.f32 (*.f32 (log1p.f32 (*.f32 u1 (neg.f32 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 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1 binary32)))) (log.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 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 (neg.f32 u1) #s(literal -1 binary32))))
(+.f32 (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (log1p.f32 (*.f32 u1 u1)))
(fma.f32 #s(literal 1 binary32) (log1p.f32 u1) (neg.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1)))))
(fma.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) #s(literal -1 binary32) (log1p.f32 u1))
(fma.f32 #s(literal -1 binary32) (log1p.f32 (*.f32 u1 (neg.f32 u1))) (log1p.f32 u1))
(fma.f32 #s(literal -1 binary32) (neg.f32 (log1p.f32 u1)) (neg.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1)))))
(fma.f32 (neg.f32 (log1p.f32 u1)) #s(literal -1 binary32) (neg.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1)))))
(fma.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 u1) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (log1p.f32 u1) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))) (pow.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) #s(literal 2 binary32)))) (neg.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1)))))
(fma.f32 (*.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))) (log1p.f32 u1)) (/.f32 #s(literal 1 binary32) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))))) (neg.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1)))))
(-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1))))
(-.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))))
(-.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 (/.f32 (+.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32))))
(-.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 (log.f32 (+.f32 u1 #s(literal -1 binary32))) (log.f32 (fma.f32 u1 u1 #s(literal -1 binary32))))
(-.f32 (log.f32 (fma.f32 u1 u1 #s(literal -1 binary32))) (log.f32 (*.f32 (+.f32 u1 #s(literal -1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))))
(-.f32 (log.f32 (fma.f32 u1 u1 #s(literal -1 binary32))) (log.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))))
(-.f32 (neg.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1)))) (neg.f32 (log1p.f32 u1)))
(-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (+.f32 u1 #s(literal -1 binary32))))
(-.f32 (log.f32 (neg.f32 (+.f32 u1 #s(literal -1 binary32)))) (log.f32 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))))
(-.f32 (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32))) (log1p.f32 (*.f32 u1 (neg.f32 u1))))
(-.f32 (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) #s(literal 1 binary32))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))))
(-.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32))) (log1p.f32 (*.f32 u1 (neg.f32 u1))))
(-.f32 (log.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (/.f32 #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)) (/.f32 #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 u1 u1 #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))))) (log.f32 (+.f32 u1 #s(literal -1 binary32))))
(/.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 u1) #s(literal 3 binary32))) (neg.f32 (fma.f32 (log1p.f32 u1) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))) (pow.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) #s(literal 2 binary32)))))
(/.f32 (*.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))) (log1p.f32 u1)) (neg.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)))) (fma.f32 (log1p.f32 u1) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))) (pow.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) #s(literal 2 binary32))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)))) (neg.f32 (neg.f32 (fma.f32 (log1p.f32 u1) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))) (pow.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) #s(literal 2 binary32))))))
(/.f32 (neg.f32 (*.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))) (log1p.f32 u1))) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))))
(/.f32 (neg.f32 (*.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))) (log1p.f32 u1))) (neg.f32 (neg.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))))))
(/.f32 (-.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) #s(literal 3 binary32))) (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) #s(literal 2 binary32)) (*.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1)))))))
(/.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (log1p.f32 u1) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (*.f32 #s(literal 0 binary32) (log1p.f32 u1)))))
(/.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (log1p.f32 u1) #s(literal 2 binary32))) (log1p.f32 u1))
(/.f32 (-.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (pow.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) #s(literal 2 binary32))) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))))
(/.f32 (*.f32 #s(literal -1 binary32) (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)))) (fma.f32 (log1p.f32 u1) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))) (pow.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) #s(literal 2 binary32))))
(/.f32 (*.f32 #s(literal -1 binary32) (*.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))) (log1p.f32 u1))) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))))
(/.f32 (neg.f32 (neg.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 u1) #s(literal 3 binary32))))) (neg.f32 (fma.f32 (log1p.f32 u1) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))) (pow.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (neg.f32 (*.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))) (log1p.f32 u1)))) (neg.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) #s(literal 3 binary32)))) (neg.f32 (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) #s(literal 2 binary32)) (*.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1))))))))
(/.f32 (neg.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)))) (neg.f32 (+.f32 #s(literal 0 binary32) (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (*.f32 #s(literal 0 binary32) (log1p.f32 u1))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (pow.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) #s(literal 2 binary32)))) (neg.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))))))
(/.f32 (neg.f32 (*.f32 #s(literal -1 binary32) (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 u1) #s(literal 3 binary32))))) (neg.f32 (fma.f32 (log1p.f32 u1) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))) (pow.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (*.f32 #s(literal -1 binary32) (*.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))) (log1p.f32 u1)))) (neg.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))))))
(/.f32 (neg.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)))) (neg.f32 (log1p.f32 u1)))
(*.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))
(log.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))))
(log1p.f32 u1)
(log1p.f32 (neg.f32 u1))
(log1p.f32 (neg.f32 (neg.f32 u1)))
(neg.f32 (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)))))
(+.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) (neg.f32 (log1p.f32 u1)))
(+.f32 (neg.f32 (log1p.f32 u1)) (log1p.f32 (*.f32 u1 (neg.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 (log.f32 (fma.f32 u1 u1 #s(literal -1 binary32))) (log.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32)))))
(+.f32 (log.f32 (/.f32 #s(literal 1 binary32) (+.f32 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 u1 #s(literal -1 binary32)))) (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)) (fma.f32 u1 u1 #s(literal -1 binary32)))) (log.f32 (+.f32 u1 #s(literal -1 binary32))))
(pow.f32 (/.f32 (fma.f32 (log1p.f32 u1) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))) (pow.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) #s(literal 2 binary32))) (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 (neg.f32 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 (neg.f32 u1) #s(literal 1 binary32)))) (*.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))) (log1p.f32 u1))) #s(literal -1 binary32))
(fma.f32 #s(literal 1 binary32) (neg.f32 (log1p.f32 u1)) (log1p.f32 (*.f32 u1 (neg.f32 u1))))
(fma.f32 (log1p.f32 u1) #s(literal -1 binary32) (log1p.f32 (*.f32 u1 (neg.f32 u1))))
(fma.f32 #s(literal -1 binary32) (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1))))
(-.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) (log1p.f32 u1))
(-.f32 (neg.f32 (log1p.f32 u1)) (neg.f32 (log1p.f32 (*.f32 u1 (neg.f32 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 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 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 (log.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)))))
(-.f32 (log1p.f32 (neg.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(-.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) (log1p.f32 (fma.f32 u1 u1 u1)))
(-.f32 (log.f32 (fma.f32 u1 u1 #s(literal -1 binary32))) (log.f32 (+.f32 u1 #s(literal -1 binary32))))
(-.f32 (log.f32 (fma.f32 u1 u1 #s(literal -1 binary32))) (log.f32 (-.f32 (neg.f32 u1) #s(literal 1 binary32))))
(-.f32 (/.f32 (pow.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) #s(literal 3 binary32)) (fma.f32 (log1p.f32 u1) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))) (pow.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) #s(literal 2 binary32)))) (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)) (fma.f32 (log1p.f32 u1) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))) (pow.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) #s(literal 2 binary32)))))
(-.f32 (/.f32 (pow.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) #s(literal 2 binary32)) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))))) (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))))))
(-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))))))
(-.f32 (log.f32 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))) (log.f32 (neg.f32 (+.f32 u1 #s(literal -1 binary32)))))
(-.f32 (log.f32 (neg.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (log.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (log1p.f32 u1) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))) (pow.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) #s(literal 2 binary32))) (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 (neg.f32 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 (neg.f32 u1) #s(literal 1 binary32)))) (*.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))) (log1p.f32 u1))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (fma.f32 (log1p.f32 u1) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))) (pow.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) #s(literal 2 binary32))) (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 u1) #s(literal 3 binary32))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))) (*.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))) (log1p.f32 u1)))))
(/.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 u1) #s(literal 3 binary32))) (fma.f32 (log1p.f32 u1) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))) (pow.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) #s(literal 2 binary32))))
(/.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 u1) #s(literal 3 binary32))) (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) #s(literal 2 binary32)) (-.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (*.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) (neg.f32 (log1p.f32 u1))))))
(/.f32 (*.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))) (log1p.f32 u1)) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))))
(/.f32 (*.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))) (log1p.f32 u1)) (log.f32 (/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)))) (neg.f32 (fma.f32 (log1p.f32 u1) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))) (pow.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)))) (neg.f32 (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) #s(literal 2 binary32)) (-.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (*.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) (neg.f32 (log1p.f32 u1)))))))
(/.f32 (neg.f32 (*.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))) (log1p.f32 u1))) (neg.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))))))
(/.f32 (neg.f32 (*.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))) (log1p.f32 u1))) (neg.f32 (log.f32 (/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (+.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 #s(literal 0 binary32) (pow.f32 (log1p.f32 u1) #s(literal 2 binary32))) (neg.f32 (log1p.f32 u1)))
(/.f32 (-.f32 (*.f32 (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) #s(literal 3 binary32)) #s(literal 0 binary32)) (/.f32 (fma.f32 (log1p.f32 u1) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))) (pow.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) #s(literal 2 binary32))) (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 u1) #s(literal 3 binary32))))) (*.f32 (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) #s(literal 2 binary32)) (-.f32 #s(literal 0 binary32) (*.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) #s(literal 0 binary32)))) #s(literal 1 binary32))) (*.f32 (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) #s(literal 2 binary32)) (-.f32 #s(literal 0 binary32) (*.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) #s(literal 0 binary32)))) (/.f32 (fma.f32 (log1p.f32 u1) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))) (pow.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) #s(literal 2 binary32))) (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 u1) #s(literal 3 binary32))))))
(/.f32 (-.f32 (*.f32 (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) #s(literal 3 binary32)) #s(literal 0 binary32)) (/.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))) (*.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))) (log1p.f32 u1)))) (*.f32 (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) #s(literal 2 binary32)) (-.f32 #s(literal 0 binary32) (*.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) #s(literal 0 binary32)))) #s(literal 1 binary32))) (*.f32 (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) #s(literal 2 binary32)) (-.f32 #s(literal 0 binary32) (*.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) #s(literal 0 binary32)))) (/.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))) (*.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))) (log1p.f32 u1)))))
(/.f32 (-.f32 (*.f32 (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) #s(literal 3 binary32)) #s(literal 0 binary32)) (fma.f32 (log1p.f32 u1) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))) (pow.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) #s(literal 2 binary32)))) (*.f32 (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) #s(literal 2 binary32)) (-.f32 #s(literal 0 binary32) (*.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) #s(literal 0 binary32)))) (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 u1) #s(literal 3 binary32))))) (*.f32 (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) #s(literal 2 binary32)) (-.f32 #s(literal 0 binary32) (*.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) #s(literal 0 binary32)))) (fma.f32 (log1p.f32 u1) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))) (pow.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) #s(literal 2 binary32)))))
(/.f32 (-.f32 (*.f32 (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) #s(literal 3 binary32)) #s(literal 0 binary32)) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))))) (*.f32 (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) #s(literal 2 binary32)) (-.f32 #s(literal 0 binary32) (*.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) #s(literal 0 binary32)))) (*.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))) (log1p.f32 u1)))) (*.f32 (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) #s(literal 2 binary32)) (-.f32 #s(literal 0 binary32) (*.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) #s(literal 0 binary32)))) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))))))
(/.f32 (-.f32 (*.f32 (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) #s(literal 3 binary32)) #s(literal 0 binary32)) (neg.f32 (fma.f32 (log1p.f32 u1) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))) (pow.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) #s(literal 2 binary32))))) (*.f32 (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) #s(literal 2 binary32)) (-.f32 #s(literal 0 binary32) (*.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) #s(literal 0 binary32)))) (neg.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)))))) (*.f32 (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) #s(literal 2 binary32)) (-.f32 #s(literal 0 binary32) (*.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) #s(literal 0 binary32)))) (neg.f32 (fma.f32 (log1p.f32 u1) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))) (pow.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) #s(literal 2 binary32))))))
(/.f32 (-.f32 (*.f32 (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) #s(literal 3 binary32)) #s(literal 0 binary32)) (neg.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))))) (*.f32 (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) #s(literal 2 binary32)) (-.f32 #s(literal 0 binary32) (*.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) #s(literal 0 binary32)))) (neg.f32 (*.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))) (log1p.f32 u1))))) (*.f32 (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) #s(literal 2 binary32)) (-.f32 #s(literal 0 binary32) (*.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) #s(literal 0 binary32)))) (neg.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))))))
(/.f32 (-.f32 (*.f32 (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) #s(literal 3 binary32)) #s(literal 0 binary32)) (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) #s(literal 2 binary32)) (-.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (*.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) (neg.f32 (log1p.f32 u1)))))) (*.f32 (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) #s(literal 2 binary32)) (-.f32 #s(literal 0 binary32) (*.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) #s(literal 0 binary32)))) (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 u1) #s(literal 3 binary32))))) (*.f32 (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) #s(literal 2 binary32)) (-.f32 #s(literal 0 binary32) (*.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) #s(literal 0 binary32)))) (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) #s(literal 2 binary32)) (-.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (*.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) (neg.f32 (log1p.f32 u1)))))))
(/.f32 (-.f32 (*.f32 (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) #s(literal 3 binary32)) #s(literal 0 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 (neg.f32 u1))) #s(literal 2 binary32)) (-.f32 #s(literal 0 binary32) (*.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) #s(literal 0 binary32)))) (-.f32 #s(literal 0 binary32) (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)))))) (*.f32 (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) #s(literal 2 binary32)) (-.f32 #s(literal 0 binary32) (*.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) #s(literal 0 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 (*.f32 (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) #s(literal 3 binary32)) #s(literal 0 binary32)) (log.f32 (/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))))) (*.f32 (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) #s(literal 2 binary32)) (-.f32 #s(literal 0 binary32) (*.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) #s(literal 0 binary32)))) (*.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))) (log1p.f32 u1)))) (*.f32 (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) #s(literal 2 binary32)) (-.f32 #s(literal 0 binary32) (*.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) #s(literal 0 binary32)))) (log.f32 (/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))))))
(/.f32 (-.f32 (*.f32 (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) #s(literal 3 binary32)) #s(literal 0 binary32)) (neg.f32 (log1p.f32 u1))) (*.f32 (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) #s(literal 2 binary32)) (-.f32 #s(literal 0 binary32) (*.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) #s(literal 0 binary32)))) (-.f32 #s(literal 0 binary32) (pow.f32 (log1p.f32 u1) #s(literal 2 binary32))))) (*.f32 (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) #s(literal 2 binary32)) (-.f32 #s(literal 0 binary32) (*.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) #s(literal 0 binary32)))) (neg.f32 (log1p.f32 u1))))
(/.f32 (-.f32 (*.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) #s(literal 2 binary32)) #s(literal 0 binary32)) (/.f32 (fma.f32 (log1p.f32 u1) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))) (pow.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) #s(literal 2 binary32))) (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 u1) #s(literal 3 binary32))))) (*.f32 (-.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) #s(literal 0 binary32)) #s(literal 1 binary32))) (*.f32 (-.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) #s(literal 0 binary32)) (/.f32 (fma.f32 (log1p.f32 u1) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))) (pow.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) #s(literal 2 binary32))) (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 u1) #s(literal 3 binary32))))))
(/.f32 (-.f32 (*.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) #s(literal 2 binary32)) #s(literal 0 binary32)) (/.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))) (*.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))) (log1p.f32 u1)))) (*.f32 (-.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) #s(literal 0 binary32)) #s(literal 1 binary32))) (*.f32 (-.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) #s(literal 0 binary32)) (/.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))) (*.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))) (log1p.f32 u1)))))
(/.f32 (-.f32 (*.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) #s(literal 2 binary32)) #s(literal 0 binary32)) (fma.f32 (log1p.f32 u1) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))) (pow.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) #s(literal 2 binary32)))) (*.f32 (-.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) #s(literal 0 binary32)) (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 u1) #s(literal 3 binary32))))) (*.f32 (-.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) #s(literal 0 binary32)) (fma.f32 (log1p.f32 u1) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))) (pow.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) #s(literal 2 binary32)))))
(/.f32 (-.f32 (*.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) #s(literal 2 binary32)) #s(literal 0 binary32)) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))))) (*.f32 (-.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) #s(literal 0 binary32)) (*.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))) (log1p.f32 u1)))) (*.f32 (-.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) #s(literal 0 binary32)) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))))))
(/.f32 (-.f32 (*.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) #s(literal 2 binary32)) #s(literal 0 binary32)) (neg.f32 (fma.f32 (log1p.f32 u1) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))) (pow.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) #s(literal 2 binary32))))) (*.f32 (-.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) #s(literal 0 binary32)) (neg.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)))))) (*.f32 (-.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) #s(literal 0 binary32)) (neg.f32 (fma.f32 (log1p.f32 u1) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))) (pow.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) #s(literal 2 binary32))))))
(/.f32 (-.f32 (*.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) #s(literal 2 binary32)) #s(literal 0 binary32)) (neg.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))))) (*.f32 (-.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) #s(literal 0 binary32)) (neg.f32 (*.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))) (log1p.f32 u1))))) (*.f32 (-.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) #s(literal 0 binary32)) (neg.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))))))
(/.f32 (-.f32 (*.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) #s(literal 2 binary32)) #s(literal 0 binary32)) (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) #s(literal 2 binary32)) (-.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (*.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) (neg.f32 (log1p.f32 u1)))))) (*.f32 (-.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) #s(literal 0 binary32)) (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 u1) #s(literal 3 binary32))))) (*.f32 (-.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) #s(literal 0 binary32)) (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) #s(literal 2 binary32)) (-.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (*.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) (neg.f32 (log1p.f32 u1)))))))
(/.f32 (-.f32 (*.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) #s(literal 2 binary32)) #s(literal 0 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 (log1p.f32 (*.f32 u1 (neg.f32 u1))) #s(literal 0 binary32)) (-.f32 #s(literal 0 binary32) (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)))))) (*.f32 (-.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) #s(literal 0 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 (*.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) #s(literal 2 binary32)) #s(literal 0 binary32)) (log.f32 (/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))))) (*.f32 (-.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) #s(literal 0 binary32)) (*.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))) (log1p.f32 u1)))) (*.f32 (-.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) #s(literal 0 binary32)) (log.f32 (/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))))))
(/.f32 (-.f32 (*.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) #s(literal 2 binary32)) #s(literal 0 binary32)) (neg.f32 (log1p.f32 u1))) (*.f32 (-.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) #s(literal 0 binary32)) (-.f32 #s(literal 0 binary32) (pow.f32 (log1p.f32 u1) #s(literal 2 binary32))))) (*.f32 (-.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) #s(literal 0 binary32)) (neg.f32 (log1p.f32 u1))))
(/.f32 (-.f32 (*.f32 (pow.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) #s(literal 3 binary32)) (fma.f32 (log1p.f32 u1) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))) (pow.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) #s(literal 2 binary32)))) (*.f32 (fma.f32 (log1p.f32 u1) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))) (pow.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) #s(literal 2 binary32))) (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)))) (*.f32 (fma.f32 (log1p.f32 u1) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))) (pow.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) #s(literal 2 binary32))) (fma.f32 (log1p.f32 u1) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))) (pow.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) #s(literal 2 binary32)))))
(/.f32 (-.f32 (*.f32 (pow.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) #s(literal 2 binary32)) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))))) (*.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))) (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)))) (*.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))))))
(/.f32 (neg.f32 (neg.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 u1) #s(literal 3 binary32))))) (neg.f32 (neg.f32 (fma.f32 (log1p.f32 u1) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))) (pow.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) #s(literal 2 binary32))))))
(/.f32 (neg.f32 (neg.f32 (*.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))) (log1p.f32 u1)))) (neg.f32 (neg.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))))))
(/.f32 (neg.f32 (-.f32 #s(literal 0 binary32) (neg.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 (-.f32 #s(literal 0 binary32) (pow.f32 (log1p.f32 u1) #s(literal 2 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 (log1p.f32 u1)) #s(literal -1 binary32))
(*.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 u1) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (log1p.f32 u1) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))) (pow.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) #s(literal 2 binary32)))))
(*.f32 (*.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))) (log1p.f32 u1)) (/.f32 #s(literal 1 binary32) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))))))
(log.f32 (+.f32 u1 #s(literal 1 binary32)))
(*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 (PI.f32) (+.f32 u2 u2))))
(*.f32 #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 (PI.f32) (+.f32 u2 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 (neg.f32 (neg.f32 u1)) (neg.f32 (+.f32 #s(literal 0 binary32) (sqrt.f32 u1))))
(/.f32 (neg.f32 (-.f32 #s(literal 0 binary32) (*.f32 u1 (sqrt.f32 u1)))) (neg.f32 (+.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 #s(literal 2 binary32) (*.f32 (*.f32 (+.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) #s(literal 0 binary32)) #s(literal 1/2 binary32)) (sqrt.f32 (neg.f32 #s(approx (- (log (* (+ (* u1 (neg u1)) 1) 1)) (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 (*.f32 (+.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) #s(literal 0 binary32)) #s(literal 1/2 binary32)) (*.f32 #s(literal 2 binary32) (sqrt.f32 (neg.f32 #s(approx (- (log (* (+ (* u1 (neg u1)) 1) 1)) (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 (neg.f32 #s(approx (- (log (* (+ (* u1 (neg u1)) 1) 1)) (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 (PI.f32) (+.f32 u2 u2))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (sqrt.f32 (neg.f32 #s(approx (- (log (* (+ (* u1 (neg u1)) 1) 1)) (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 (*.f32 #s(literal 2 binary32) (sin.f32 (*.f32 (PI.f32) u2))) (*.f32 (cos.f32 (*.f32 (PI.f32) u2)) (sqrt.f32 (neg.f32 #s(approx (- (log (* (+ (* u1 (neg u1)) 1) 1)) (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 (*.f32 (sqrt.f32 (neg.f32 #s(approx (- (log (* (+ (* u1 (neg u1)) 1) 1)) (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(literal 2 binary32)) (*.f32 (+.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) #s(literal 0 binary32)) #s(literal 1/2 binary32)))
(*.f32 (*.f32 (sqrt.f32 (neg.f32 #s(approx (- (log (* (+ (* u1 (neg u1)) 1) 1)) (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 (+.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) #s(literal 0 binary32)) #s(literal 1/2 binary32))) #s(literal 2 binary32))
(*.f32 (*.f32 (sqrt.f32 (neg.f32 #s(approx (- (log (* (+ (* u1 (neg u1)) 1) 1)) (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 #s(literal 2 binary32) (sin.f32 (*.f32 (PI.f32) u2)))) (cos.f32 (*.f32 (PI.f32) u2)))
(exp.f32 (*.f32 (log.f32 (neg.f32 #s(approx (- (log (* (+ (* u1 (neg u1)) 1) 1)) (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(literal 1/2 binary32)))
(pow.f32 (neg.f32 #s(approx (- (log (* (+ (* u1 (neg u1)) 1) 1)) (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(literal 1/2 binary32))
(pow.f32 (pow.f32 (neg.f32 #s(approx (- (log (* (+ (* u1 (neg u1)) 1) 1)) (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(literal 1/4 binary32)) #s(literal 2 binary32))
(pow.f32 (*.f32 (neg.f32 #s(approx (- (log (* (+ (* u1 (neg u1)) 1) 1)) (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))))) (neg.f32 #s(approx (- (log (* (+ (* u1 (neg u1)) 1) 1)) (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(literal 1/4 binary32))
(pow.f32 (exp.f32 (log.f32 (neg.f32 #s(approx (- (log (* (+ (* u1 (neg u1)) 1) 1)) (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(literal 1/2 binary32))
(/.f32 (sqrt.f32 (-.f32 #s(literal 0 binary32) (*.f32 #s(approx (- (log (* (+ (* u1 (neg u1)) 1) 1)) (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 #s(approx (- (log (* (+ (* u1 (neg u1)) 1) 1)) (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 (- (log (* (+ (* u1 (neg u1)) 1) 1)) (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)))))))) (sqrt.f32 (+.f32 #s(literal 0 binary32) (fma.f32 #s(approx (- (log (* (+ (* u1 (neg u1)) 1) 1)) (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 (- (log (* (+ (* u1 (neg u1)) 1) 1)) (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 #s(literal 0 binary32) #s(approx (- (log (* (+ (* u1 (neg u1)) 1) 1)) (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 (-.f32 #s(literal 0 binary32) (*.f32 #s(approx (- (log (* (+ (* u1 (neg u1)) 1) 1)) (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 (- (log (* (+ (* u1 (neg u1)) 1) 1)) (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))))))) (sqrt.f32 (+.f32 #s(literal 0 binary32) #s(approx (- (log (* (+ (* u1 (neg u1)) 1) 1)) (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)))))))
(sqrt.f32 (neg.f32 #s(approx (- (log (* (+ (* u1 (neg u1)) 1) 1)) (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(literal -1 binary32)) (sqrt.f32 #s(approx (- (log (* (+ (* u1 (neg u1)) 1) 1)) (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 (- (log (* (+ (* u1 (neg u1)) 1) 1)) (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))))) (sqrt.f32 #s(literal -1 binary32)))
(*.f32 (pow.f32 (neg.f32 #s(approx (- (log (* (+ (* u1 (neg u1)) 1) 1)) (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(literal 1/4 binary32)) (pow.f32 (neg.f32 #s(approx (- (log (* (+ (* u1 (neg u1)) 1) 1)) (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(literal 1/4 binary32)))
(neg.f32 #s(approx (- (log (* (+ (* u1 (neg u1)) 1) 1)) (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 #s(literal 0 binary32) (neg.f32 #s(approx (- (log (* (+ (* u1 (neg u1)) 1) 1)) (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 #s(literal 0 binary32) #s(approx (- (log (* (+ (* u1 (neg u1)) 1) 1)) (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 (-.f32 #s(literal 0 binary32) (*.f32 #s(approx (- (log (* (+ (* u1 (neg u1)) 1) 1)) (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 #s(approx (- (log (* (+ (* u1 (neg u1)) 1) 1)) (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 (- (log (* (+ (* u1 (neg u1)) 1) 1)) (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 #s(literal 0 binary32) (fma.f32 #s(approx (- (log (* (+ (* u1 (neg u1)) 1) 1)) (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 (- (log (* (+ (* u1 (neg u1)) 1) 1)) (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 #s(literal 0 binary32) #s(approx (- (log (* (+ (* u1 (neg u1)) 1) 1)) (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 (-.f32 #s(literal 0 binary32) (*.f32 #s(approx (- (log (* (+ (* u1 (neg u1)) 1) 1)) (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 (- (log (* (+ (* u1 (neg u1)) 1) 1)) (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 #s(literal 0 binary32) #s(approx (- (log (* (+ (* u1 (neg u1)) 1) 1)) (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 (neg.f32 (-.f32 #s(literal 0 binary32) (*.f32 #s(approx (- (log (* (+ (* u1 (neg u1)) 1) 1)) (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 #s(approx (- (log (* (+ (* u1 (neg u1)) 1) 1)) (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 (- (log (* (+ (* u1 (neg u1)) 1) 1)) (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)))))))) (neg.f32 (+.f32 #s(literal 0 binary32) (fma.f32 #s(approx (- (log (* (+ (* u1 (neg u1)) 1) 1)) (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 (- (log (* (+ (* u1 (neg u1)) 1) 1)) (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 #s(literal 0 binary32) #s(approx (- (log (* (+ (* u1 (neg u1)) 1) 1)) (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 (neg.f32 (-.f32 #s(literal 0 binary32) (*.f32 #s(approx (- (log (* (+ (* u1 (neg u1)) 1) 1)) (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 (- (log (* (+ (* u1 (neg u1)) 1) 1)) (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))))))) (neg.f32 (+.f32 #s(literal 0 binary32) #s(approx (- (log (* (+ (* u1 (neg u1)) 1) 1)) (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 #s(literal -1 binary32) #s(approx (- (log (* (+ (* u1 (neg u1)) 1) 1)) (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 #s(approx (- (log (* (+ (* u1 (neg u1)) 1) 1)) (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(literal -1 binary32))
#s(approx (- (log (* (+ (* u1 (neg u1)) 1) 1)) (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))))
(neg.f32 (log1p.f32 u1))
(neg.f32 (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32))))
(+.f32 (log1p.f32 u1) (neg.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1)))))
(+.f32 #s(literal 0 binary32) (neg.f32 (log1p.f32 u1)))
(+.f32 (log.f32 (+.f32 u1 #s(literal -1 binary32))) (log.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32)))))
(+.f32 (neg.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1)))) (log1p.f32 u1))
(+.f32 (*.f32 (log1p.f32 (*.f32 u1 (neg.f32 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 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1 binary32)))) (log.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 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 (neg.f32 u1) #s(literal -1 binary32))))
(+.f32 (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (log1p.f32 (*.f32 u1 u1)))
(fma.f32 #s(literal 1 binary32) (log1p.f32 u1) (neg.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1)))))
(fma.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) #s(literal -1 binary32) (log1p.f32 u1))
(fma.f32 #s(literal -1 binary32) (log1p.f32 (*.f32 u1 (neg.f32 u1))) (log1p.f32 u1))
(fma.f32 #s(literal -1 binary32) (neg.f32 (log1p.f32 u1)) (neg.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1)))))
(fma.f32 (neg.f32 (log1p.f32 u1)) #s(literal -1 binary32) (neg.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1)))))
(fma.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 u1) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (log1p.f32 u1) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))) (pow.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) #s(literal 2 binary32)))) (neg.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1)))))
(fma.f32 (*.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))) (log1p.f32 u1)) (/.f32 #s(literal 1 binary32) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))))) (neg.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1)))))
(-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1))))
(-.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))))
(-.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 (/.f32 (+.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32))))
(-.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 (log.f32 (+.f32 u1 #s(literal -1 binary32))) (log.f32 (fma.f32 u1 u1 #s(literal -1 binary32))))
(-.f32 (log.f32 (fma.f32 u1 u1 #s(literal -1 binary32))) (log.f32 (*.f32 (+.f32 u1 #s(literal -1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))))
(-.f32 (log.f32 (fma.f32 u1 u1 #s(literal -1 binary32))) (log.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))))
(-.f32 (neg.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1)))) (neg.f32 (log1p.f32 u1)))
(-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (+.f32 u1 #s(literal -1 binary32))))
(-.f32 (log.f32 (neg.f32 (+.f32 u1 #s(literal -1 binary32)))) (log.f32 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))))
(-.f32 (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32))) (log1p.f32 (*.f32 u1 (neg.f32 u1))))
(-.f32 (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) #s(literal 1 binary32))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))))
(-.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32))) (log1p.f32 (*.f32 u1 (neg.f32 u1))))
(-.f32 (log.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (/.f32 #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)) (/.f32 #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 u1 u1 #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))))) (log.f32 (+.f32 u1 #s(literal -1 binary32))))
(/.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 u1) #s(literal 3 binary32))) (neg.f32 (fma.f32 (log1p.f32 u1) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))) (pow.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) #s(literal 2 binary32)))))
(/.f32 (*.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))) (log1p.f32 u1)) (neg.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)))) (fma.f32 (log1p.f32 u1) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))) (pow.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) #s(literal 2 binary32))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)))) (neg.f32 (neg.f32 (fma.f32 (log1p.f32 u1) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))) (pow.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) #s(literal 2 binary32))))))
(/.f32 (neg.f32 (*.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))) (log1p.f32 u1))) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))))
(/.f32 (neg.f32 (*.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))) (log1p.f32 u1))) (neg.f32 (neg.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))))))
(/.f32 (-.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) #s(literal 3 binary32))) (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) #s(literal 2 binary32)) (*.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1)))))))
(/.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (log1p.f32 u1) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (*.f32 #s(literal 0 binary32) (log1p.f32 u1)))))
(/.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (log1p.f32 u1) #s(literal 2 binary32))) (log1p.f32 u1))
(/.f32 (-.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (pow.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) #s(literal 2 binary32))) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))))
(/.f32 (*.f32 #s(literal -1 binary32) (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)))) (fma.f32 (log1p.f32 u1) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))) (pow.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) #s(literal 2 binary32))))
(/.f32 (*.f32 #s(literal -1 binary32) (*.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))) (log1p.f32 u1))) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))))
(/.f32 (neg.f32 (neg.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 u1) #s(literal 3 binary32))))) (neg.f32 (fma.f32 (log1p.f32 u1) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))) (pow.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (neg.f32 (*.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))) (log1p.f32 u1)))) (neg.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) #s(literal 3 binary32)))) (neg.f32 (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) #s(literal 2 binary32)) (*.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1))))))))
(/.f32 (neg.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)))) (neg.f32 (+.f32 #s(literal 0 binary32) (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (*.f32 #s(literal 0 binary32) (log1p.f32 u1))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (pow.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) #s(literal 2 binary32)))) (neg.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))))))
(/.f32 (neg.f32 (*.f32 #s(literal -1 binary32) (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 u1) #s(literal 3 binary32))))) (neg.f32 (fma.f32 (log1p.f32 u1) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))) (pow.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (*.f32 #s(literal -1 binary32) (*.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))) (log1p.f32 u1)))) (neg.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))))))
(/.f32 (neg.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)))) (neg.f32 (log1p.f32 u1)))
(*.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))
(log.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))))
(neg.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))))
(neg.f32 (/.f32 (+.f32 u1 #s(literal -1 binary32)) (fma.f32 u1 (neg.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 (/.f32 (+.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32)) #s(literal -1 binary32))
(/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (neg.f32 (+.f32 u1 #s(literal -1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32)))
(/.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))
(/.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal -1 binary32)))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32))))
(/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))))
(/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (*.f32 (fma.f32 u1 (neg.f32 u1) #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)) (fma.f32 u1 u1 #s(literal -1 binary32)))
(/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))))
(/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32))))
(/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (neg.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))))
(/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (neg.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))
(/.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))))
(/.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))) #s(literal -1 binary32))
(/.f32 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))) (neg.f32 (*.f32 (+.f32 u1 #s(literal -1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))))
(/.f32 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))) (neg.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))))
(/.f32 (neg.f32 (+.f32 u1 #s(literal -1 binary32))) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))))
(/.f32 (neg.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (neg.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))))
(/.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))
(/.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))
(/.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32)))) (+.f32 u1 #s(literal 1 binary32)))
(/.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))
(/.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32)))) (+.f32 u1 #s(literal -1 binary32)))
(/.f32 (neg.f32 (neg.f32 (+.f32 u1 #s(literal -1 binary32)))) (neg.f32 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))))
(/.f32 (neg.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))
(/.f32 (neg.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) #s(literal 1 binary32))) (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))))
(/.f32 (neg.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))
(/.f32 (neg.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))))) (+.f32 u1 #s(literal -1 binary32)))
(/.f32 (neg.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))))) (neg.f32 (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))
(/.f32 (neg.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))))) (neg.f32 (+.f32 u1 #s(literal -1 binary32))))
(*.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) (fma.f32 u1 u1 #s(literal -1 binary32))))
(*.f32 (+.f32 u1 #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))))
(*.f32 (/.f32 #s(literal -1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))) (+.f32 u1 #s(literal 1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))
(*.f32 (/.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 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1 binary32))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 u1 #s(literal 1 binary32))))
(*.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1 binary32))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32)) #s(literal 1 binary32)))
(*.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))) (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)))
(*.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (fma.f32 u1 u1 #s(literal 1 binary32)))
(*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))))
(*.f32 (pow.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))))
(*.f32 (pow.f32 (/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (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 (pow.f32 (/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))))
(neg.f32 (log1p.f32 u1))
(neg.f32 (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32))))
(+.f32 (log1p.f32 u1) (neg.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1)))))
(+.f32 #s(literal 0 binary32) (neg.f32 (log1p.f32 u1)))
(+.f32 (log.f32 (+.f32 u1 #s(literal -1 binary32))) (log.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32)))))
(+.f32 (neg.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1)))) (log1p.f32 u1))
(+.f32 (*.f32 (log1p.f32 (*.f32 u1 (neg.f32 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 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1 binary32)))) (log.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 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 (neg.f32 u1) #s(literal -1 binary32))))
(+.f32 (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (log1p.f32 (*.f32 u1 u1)))
(fma.f32 #s(literal 1 binary32) (log1p.f32 u1) (neg.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1)))))
(fma.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) #s(literal -1 binary32) (log1p.f32 u1))
(fma.f32 #s(literal -1 binary32) (log1p.f32 (*.f32 u1 (neg.f32 u1))) (log1p.f32 u1))
(fma.f32 #s(literal -1 binary32) (neg.f32 (log1p.f32 u1)) (neg.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1)))))
(fma.f32 (neg.f32 (log1p.f32 u1)) #s(literal -1 binary32) (neg.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1)))))
(fma.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 u1) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (log1p.f32 u1) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))) (pow.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) #s(literal 2 binary32)))) (neg.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1)))))
(fma.f32 (*.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))) (log1p.f32 u1)) (/.f32 #s(literal 1 binary32) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))))) (neg.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1)))))
(-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1))))
(-.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))))
(-.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 (/.f32 (+.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32))))
(-.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 (log.f32 (+.f32 u1 #s(literal -1 binary32))) (log.f32 (fma.f32 u1 u1 #s(literal -1 binary32))))
(-.f32 (log.f32 (fma.f32 u1 u1 #s(literal -1 binary32))) (log.f32 (*.f32 (+.f32 u1 #s(literal -1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))))
(-.f32 (log.f32 (fma.f32 u1 u1 #s(literal -1 binary32))) (log.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))))
(-.f32 (neg.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1)))) (neg.f32 (log1p.f32 u1)))
(-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (+.f32 u1 #s(literal -1 binary32))))
(-.f32 (log.f32 (neg.f32 (+.f32 u1 #s(literal -1 binary32)))) (log.f32 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))))
(-.f32 (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32))) (log1p.f32 (*.f32 u1 (neg.f32 u1))))
(-.f32 (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) #s(literal 1 binary32))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))))
(-.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32))) (log1p.f32 (*.f32 u1 (neg.f32 u1))))
(-.f32 (log.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (/.f32 #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)) (/.f32 #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 u1 u1 #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))))) (log.f32 (+.f32 u1 #s(literal -1 binary32))))
(/.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 u1) #s(literal 3 binary32))) (neg.f32 (fma.f32 (log1p.f32 u1) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))) (pow.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) #s(literal 2 binary32)))))
(/.f32 (*.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))) (log1p.f32 u1)) (neg.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)))) (fma.f32 (log1p.f32 u1) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))) (pow.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) #s(literal 2 binary32))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)))) (neg.f32 (neg.f32 (fma.f32 (log1p.f32 u1) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))) (pow.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) #s(literal 2 binary32))))))
(/.f32 (neg.f32 (*.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))) (log1p.f32 u1))) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))))
(/.f32 (neg.f32 (*.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))) (log1p.f32 u1))) (neg.f32 (neg.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))))))
(/.f32 (-.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) #s(literal 3 binary32))) (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) #s(literal 2 binary32)) (*.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1)))))))
(/.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (log1p.f32 u1) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (*.f32 #s(literal 0 binary32) (log1p.f32 u1)))))
(/.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (log1p.f32 u1) #s(literal 2 binary32))) (log1p.f32 u1))
(/.f32 (-.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (pow.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) #s(literal 2 binary32))) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))))
(/.f32 (*.f32 #s(literal -1 binary32) (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)))) (fma.f32 (log1p.f32 u1) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))) (pow.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) #s(literal 2 binary32))))
(/.f32 (*.f32 #s(literal -1 binary32) (*.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))) (log1p.f32 u1))) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))))
(/.f32 (neg.f32 (neg.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 u1) #s(literal 3 binary32))))) (neg.f32 (fma.f32 (log1p.f32 u1) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))) (pow.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (neg.f32 (*.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))) (log1p.f32 u1)))) (neg.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) #s(literal 3 binary32)))) (neg.f32 (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) #s(literal 2 binary32)) (*.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1))))))))
(/.f32 (neg.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)))) (neg.f32 (+.f32 #s(literal 0 binary32) (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (*.f32 #s(literal 0 binary32) (log1p.f32 u1))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (pow.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) #s(literal 2 binary32)))) (neg.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))))))
(/.f32 (neg.f32 (*.f32 #s(literal -1 binary32) (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 u1) #s(literal 3 binary32))))) (neg.f32 (fma.f32 (log1p.f32 u1) (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))) (pow.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (*.f32 #s(literal -1 binary32) (*.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))) (log1p.f32 u1)))) (neg.f32 (log.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))))))
(/.f32 (neg.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)))) (neg.f32 (log1p.f32 u1)))
(*.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))
(log.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))))
(/.f32 (*.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 (neg.f32 (log1p.f32 u1)))) (+.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) #s(literal 0 binary32))) #s(literal 2 binary32))
(/.f32 (neg.f32 (*.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 (neg.f32 (log1p.f32 u1)))) (+.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) #s(literal 0 binary32)))) #s(literal -2 binary32))
(*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (+.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) #s(literal 0 binary32)) #s(literal 1/2 binary32)) (sqrt.f32 (neg.f32 (log1p.f32 u1)))))
(*.f32 (*.f32 (+.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) #s(literal 0 binary32)) #s(literal 1/2 binary32)) (*.f32 #s(literal 2 binary32) (sqrt.f32 (neg.f32 (log1p.f32 u1)))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (sqrt.f32 (neg.f32 (log1p.f32 u1))))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 u1))) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))
(*.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 (neg.f32 (log1p.f32 u1)))) (*.f32 (+.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) #s(literal 0 binary32)) #s(literal 1/2 binary32)))
(*.f32 (*.f32 #s(literal 2 binary32) (sin.f32 (*.f32 (PI.f32) u2))) (*.f32 (cos.f32 (*.f32 (PI.f32) u2)) (sqrt.f32 (neg.f32 (log1p.f32 u1)))))
(*.f32 (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 u1))) (*.f32 (+.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) #s(literal 0 binary32)) #s(literal 1/2 binary32))) #s(literal 2 binary32))
(*.f32 (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 u1))) (*.f32 #s(literal 2 binary32) (sin.f32 (*.f32 (PI.f32) u2)))) (cos.f32 (*.f32 (PI.f32) u2)))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 (neg.f32 (log1p.f32 u1)))) (sin.f32 (*.f32 (PI.f32) u2))) (cos.f32 (*.f32 (PI.f32) u2)))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 (neg.f32 (log1p.f32 u1)))) (cos.f32 (*.f32 (PI.f32) u2))) (sin.f32 (*.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))) #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 (PI.f32) (*.f32 (PI.f32) #s(literal -4/3 binary32))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 (*.f32 u2 (pow.f32 (PI.f32) #s(literal 7 binary32))) #s(literal -8/315 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 #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 (PI.f32) (*.f32 (PI.f32) #s(literal -4/3 binary32))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 (*.f32 u2 (pow.f32 (PI.f32) #s(literal 7 binary32))) #s(literal -8/315 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))))))))))) (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))))
(exp.f32 (*.f32 (log.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(literal 1/2 binary32)))
(pow.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(literal 1/2 binary32))
(pow.f32 (pow.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(literal 1/4 binary32)) #s(literal 2 binary32))
(pow.f32 (*.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 (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(literal 1/4 binary32))
(pow.f32 (exp.f32 (log.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(literal 1/2 binary32))
(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 (pow.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(literal 1/4 binary32)) (pow.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(literal 1/4 binary32)))
#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 u1 (*.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))))
(+.f32 (*.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) u1)
(+.f32 (*.f32 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) (*.f32 u1 (*.f32 u1 u1))) (fma.f32 u1 (*.f32 u1 #s(literal 1/2 binary32)) u1))
(+.f32 (+.f32 u1 (*.f32 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 u1 (*.f32 u1 #s(literal 1/2 binary32))))
(pow.f32 (/.f32 (fma.f32 u1 (-.f32 u1 (*.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))) (*.f32 (*.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) (*.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))))) (fma.f32 (*.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) (*.f32 (*.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) (*.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))) (*.f32 u1 (*.f32 u1 u1)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (neg.f32 u1)) (*.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u1) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (neg.f32 u1)))) #s(literal -1 binary32))
(fma.f32 u1 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))))
(fma.f32 u1 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) u1)
(fma.f32 u1 (*.f32 u1 (*.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)))) (fma.f32 u1 (*.f32 u1 #s(literal 1/2 binary32)) u1))
(fma.f32 u1 (*.f32 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 #s(literal 1/2 binary32)) u1))
(fma.f32 #s(literal 1 binary32) u1 (*.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))))
(fma.f32 (sqrt.f32 u1) (sqrt.f32 u1) (*.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))))
(fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u1)
(fma.f32 (*.f32 u1 u1) (*.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) (fma.f32 u1 (*.f32 u1 #s(literal 1/2 binary32)) u1))
(fma.f32 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 #s(literal 1/2 binary32)) u1))
(fma.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (*.f32 u1 u1) u1)
(fma.f32 (*.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) (*.f32 u1 u1) (fma.f32 u1 (*.f32 u1 #s(literal 1/2 binary32)) u1))
(fma.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) (fma.f32 u1 (*.f32 u1 #s(literal 1/2 binary32)) u1))
(fma.f32 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) u1 u1)
(fma.f32 (*.f32 (*.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) u1) u1 (fma.f32 u1 (*.f32 u1 #s(literal 1/2 binary32)) u1))
(fma.f32 (*.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) u1 (fma.f32 u1 (*.f32 u1 #s(literal 1/2 binary32)) u1))
(-.f32 (/.f32 (*.f32 (*.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) (*.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (neg.f32 u1))) (/.f32 (*.f32 u1 u1) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (neg.f32 u1))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 u1 (-.f32 u1 (*.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))) (*.f32 (*.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) (*.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))))) (fma.f32 (*.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) (*.f32 (*.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) (*.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))) (*.f32 u1 (*.f32 u1 u1)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (neg.f32 u1)) (*.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u1) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (neg.f32 u1)))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (fma.f32 u1 (-.f32 u1 (*.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))) (*.f32 (*.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) (*.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))))) (fma.f32 (*.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) (*.f32 (*.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) (*.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))) (*.f32 u1 (*.f32 u1 u1))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (neg.f32 u1)) (*.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u1) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (neg.f32 u1))))))
(/.f32 (fma.f32 (*.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) (*.f32 (*.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) (*.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))) (*.f32 u1 (*.f32 u1 u1))) (fma.f32 u1 (-.f32 u1 (*.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))) (*.f32 (*.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) (*.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))))))
(/.f32 (fma.f32 (*.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) (*.f32 (*.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) (*.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))) (*.f32 u1 (*.f32 u1 u1))) (fma.f32 u1 u1 (-.f32 (*.f32 (*.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) (*.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))) (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (*.f32 u1 (*.f32 u1 u1))))))
(/.f32 (*.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u1) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (neg.f32 u1))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (neg.f32 u1)))
(/.f32 (neg.f32 (fma.f32 (*.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) (*.f32 (*.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) (*.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))) (*.f32 u1 (*.f32 u1 u1)))) (neg.f32 (fma.f32 u1 (-.f32 u1 (*.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))) (*.f32 (*.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) (*.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))))))
(/.f32 (neg.f32 (fma.f32 (*.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) (*.f32 (*.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) (*.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))) (*.f32 u1 (*.f32 u1 u1)))) (neg.f32 (fma.f32 u1 u1 (-.f32 (*.f32 (*.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) (*.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))) (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (*.f32 u1 (*.f32 u1 u1)))))))
(/.f32 (neg.f32 (*.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u1) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (neg.f32 u1)))) (neg.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (neg.f32 u1))))
(/.f32 (-.f32 (*.f32 u1 u1) (*.f32 (*.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) (*.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))))) (-.f32 u1 (*.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) (*.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (neg.f32 u1))) (*.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (neg.f32 u1)) (*.f32 u1 u1))) (*.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (neg.f32 u1)) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (neg.f32 u1))))
(/.f32 (neg.f32 (neg.f32 (fma.f32 (*.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) (*.f32 (*.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) (*.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))) (*.f32 u1 (*.f32 u1 u1))))) (neg.f32 (neg.f32 (fma.f32 u1 (-.f32 u1 (*.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))) (*.f32 (*.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) (*.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))))))))
(/.f32 (neg.f32 (neg.f32 (*.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u1) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (neg.f32 u1))))) (neg.f32 (neg.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (neg.f32 u1)))))
(/.f32 (neg.f32 (-.f32 (*.f32 u1 u1) (*.f32 (*.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) (*.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))))) (neg.f32 (-.f32 u1 (*.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))))))
(*.f32 (fma.f32 (*.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) (*.f32 (*.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) (*.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))) (*.f32 u1 (*.f32 u1 u1))) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (-.f32 u1 (*.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))) (*.f32 (*.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) (*.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))))))
(*.f32 (*.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u1) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (neg.f32 u1))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (neg.f32 u1))))
(*.f32 (PI.f32) u2)
(*.f32 u2 (PI.f32))
(*.f32 #s(literal 1 binary32) (*.f32 (PI.f32) u2))
(*.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (*.f32 (cbrt.f32 (PI.f32)) u2))
(*.f32 (sqrt.f32 (PI.f32)) (*.f32 (sqrt.f32 (PI.f32)) u2))
(*.f32 (*.f32 u2 #s(literal 1 binary32)) (PI.f32))
(*.f32 (*.f32 u2 (pow.f32 (PI.f32) #s(literal 2/3 binary32))) (cbrt.f32 (PI.f32)))
(*.f32 (*.f32 u2 (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))
(sin.f32 (*.f32 (PI.f32) u2))
(pow.f32 (/.f32 #s(literal 2 binary32) (+.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) #s(literal 0 binary32))) #s(literal -1 binary32))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) (+.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) #s(literal 0 binary32))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 #s(literal 2 binary32) (+.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) #s(literal 0 binary32)))))
(/.f32 (+.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) #s(literal 0 binary32)) #s(literal 2 binary32))
(/.f32 (neg.f32 (+.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) #s(literal 0 binary32))) #s(literal -2 binary32))
(/.f32 (neg.f32 (neg.f32 (+.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) #s(literal 0 binary32)))) #s(literal 2 binary32))
(*.f32 (sin.f32 (*.f32 (PI.f32) u2)) (cos.f32 (*.f32 (PI.f32) u2)))
(*.f32 (cos.f32 (*.f32 (PI.f32) u2)) (sin.f32 (*.f32 (PI.f32) u2)))
(*.f32 (+.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) #s(literal 0 binary32)) #s(literal 1/2 binary32))
#s(approx (sin (* (* 2 (PI)) u2)) (*.f32 (PI.f32) (+.f32 u2 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 (*.f32 (PI.f32) u2) (*.f32 (PI.f32) u2))
(fma.f32 (PI.f32) u2 (*.f32 (PI.f32) u2))
(fma.f32 u2 (PI.f32) (*.f32 (PI.f32) u2))
(fma.f32 #s(literal 1 binary32) (*.f32 (PI.f32) u2) (*.f32 (PI.f32) u2))
(fma.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (*.f32 (cbrt.f32 (PI.f32)) u2) (*.f32 (PI.f32) u2))
(fma.f32 (sqrt.f32 (PI.f32)) (*.f32 (sqrt.f32 (PI.f32)) u2) (*.f32 (PI.f32) u2))
(fma.f32 (*.f32 u2 #s(literal 1 binary32)) (PI.f32) (*.f32 (PI.f32) u2))
(fma.f32 (*.f32 u2 (pow.f32 (PI.f32) #s(literal 2/3 binary32))) (cbrt.f32 (PI.f32)) (*.f32 (PI.f32) u2))
(fma.f32 (*.f32 u2 (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)) (*.f32 (PI.f32) u2))
(/.f32 (fma.f32 (*.f32 (PI.f32) u2) (*.f32 (*.f32 (PI.f32) u2) (*.f32 (PI.f32) u2)) (*.f32 (*.f32 (PI.f32) u2) (*.f32 (*.f32 (PI.f32) u2) (*.f32 (PI.f32) u2)))) (fma.f32 (*.f32 (PI.f32) u2) (*.f32 (PI.f32) u2) (-.f32 (*.f32 (*.f32 (PI.f32) u2) (*.f32 (PI.f32) u2)) (*.f32 (*.f32 (PI.f32) u2) (*.f32 (PI.f32) u2)))))
(/.f32 (-.f32 (*.f32 (*.f32 (PI.f32) u2) (*.f32 (PI.f32) u2)) (*.f32 (*.f32 (PI.f32) u2) (*.f32 (PI.f32) u2))) #s(literal 0 binary32))
(/.f32 (neg.f32 (fma.f32 (*.f32 (PI.f32) u2) (*.f32 (*.f32 (PI.f32) u2) (*.f32 (PI.f32) u2)) (*.f32 (*.f32 (PI.f32) u2) (*.f32 (*.f32 (PI.f32) u2) (*.f32 (PI.f32) u2))))) (neg.f32 (fma.f32 (*.f32 (PI.f32) u2) (*.f32 (PI.f32) u2) (-.f32 (*.f32 (*.f32 (PI.f32) u2) (*.f32 (PI.f32) u2)) (*.f32 (*.f32 (PI.f32) u2) (*.f32 (PI.f32) u2))))))
(/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 (PI.f32) u2) (*.f32 (PI.f32) u2)) (*.f32 (*.f32 (PI.f32) u2) (*.f32 (PI.f32) u2)))) #s(literal 0 binary32))
(*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))
(*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) u2))
(*.f32 (PI.f32) (+.f32 u2 u2))
(*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32)))
(*.f32 u2 (+.f32 (PI.f32) (PI.f32)))
(*.f32 (*.f32 (PI.f32) u2) #s(literal 2 binary32))
(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)
(*.f32 (*.f32 #s(literal 2 binary32) u2) (PI.f32))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) u2) #s(literal 1 binary32)) (PI.f32))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) u2) (pow.f32 (PI.f32) #s(literal 2/3 binary32))) (cbrt.f32 (PI.f32)))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) u2) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))
(+.f32 (neg.f32 u1) (*.f32 u1 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)))))
(+.f32 (*.f32 u1 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)))) (neg.f32 u1))
(fma.f32 u1 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)))))
(fma.f32 u1 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32))) (neg.f32 u1))
(fma.f32 (neg.f32 u1) #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)))))
(fma.f32 #s(literal 1 binary32) (neg.f32 u1) (*.f32 u1 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)))))
(fma.f32 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (*.f32 u1 u1) (neg.f32 u1))
(fma.f32 #s(literal -1 binary32) u1 (*.f32 u1 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)))))
(fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (neg.f32 u1))
(fma.f32 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32))) u1 (neg.f32 u1))
(-.f32 (*.f32 u1 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)))) u1)
(-.f32 (fma.f32 u1 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32))) #s(literal 0 binary32)) u1)
(/.f32 (fma.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)))) (*.f32 u1 (*.f32 u1 u1))) (fma.f32 (*.f32 u1 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)))) (*.f32 u1 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)))) (-.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)))) (neg.f32 u1)))))
(/.f32 (-.f32 (*.f32 (*.f32 u1 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)))) (*.f32 u1 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32))))) (*.f32 u1 u1)) (-.f32 (*.f32 u1 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)))) (neg.f32 u1)))
(/.f32 (*.f32 u1 (fma.f32 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32))) (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (*.f32 u1 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32))))) #s(literal -1 binary32))) (-.f32 (fma.f32 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (*.f32 u1 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)))) #s(literal 1 binary32)) (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (neg.f32 u1))))
(/.f32 (*.f32 u1 (fma.f32 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (*.f32 u1 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)))) #s(literal -1 binary32))) (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal 1 binary32)))
(/.f32 (*.f32 (fma.f32 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32))) (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (*.f32 u1 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32))))) #s(literal -1 binary32)) u1) (-.f32 (fma.f32 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (*.f32 u1 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)))) #s(literal 1 binary32)) (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (neg.f32 u1))))
(/.f32 (*.f32 (fma.f32 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (*.f32 u1 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)))) #s(literal -1 binary32)) u1) (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal 1 binary32)))
(/.f32 (neg.f32 (fma.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)))) (*.f32 u1 (*.f32 u1 u1)))) (neg.f32 (fma.f32 (*.f32 u1 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)))) (*.f32 u1 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)))) (-.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)))) (neg.f32 u1))))))
(/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 u1 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)))) (*.f32 u1 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32))))) (*.f32 u1 u1))) (neg.f32 (-.f32 (*.f32 u1 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)))) (neg.f32 u1))))
(/.f32 (neg.f32 (*.f32 u1 (fma.f32 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32))) (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (*.f32 u1 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32))))) #s(literal -1 binary32)))) (neg.f32 (-.f32 (fma.f32 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (*.f32 u1 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)))) #s(literal 1 binary32)) (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (neg.f32 u1)))))
(/.f32 (neg.f32 (*.f32 u1 (fma.f32 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (*.f32 u1 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)))) #s(literal -1 binary32)))) (neg.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal 1 binary32))))
(/.f32 (neg.f32 (*.f32 (fma.f32 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32))) (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (*.f32 u1 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32))))) #s(literal -1 binary32)) u1)) (neg.f32 (-.f32 (fma.f32 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (*.f32 u1 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)))) #s(literal 1 binary32)) (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (neg.f32 u1)))))
(/.f32 (neg.f32 (*.f32 (fma.f32 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (*.f32 u1 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)))) #s(literal -1 binary32)) u1)) (neg.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal 1 binary32))))
(*.f32 u1 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32)))
(*.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32)) u1)
(+.f32 (*.f32 (+.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) #s(literal 0 binary32)) #s(literal 1/2 binary32)) (*.f32 (+.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) #s(literal 0 binary32)) #s(literal 1/2 binary32)))
(sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))
(fma.f32 (sin.f32 (*.f32 (PI.f32) u2)) (cos.f32 (*.f32 (PI.f32) u2)) (*.f32 (+.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) #s(literal 0 binary32)) #s(literal 1/2 binary32)))
(fma.f32 (cos.f32 (*.f32 (PI.f32) u2)) (sin.f32 (*.f32 (PI.f32) u2)) (*.f32 (+.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) #s(literal 0 binary32)) #s(literal 1/2 binary32)))
(fma.f32 (+.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) #s(literal 0 binary32)) #s(literal 1/2 binary32) (*.f32 (+.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) #s(literal 0 binary32)) #s(literal 1/2 binary32)))
(/.f32 (*.f32 #s(literal 2 binary32) (+.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) #s(literal 0 binary32))) #s(literal 2 binary32))
(/.f32 (*.f32 (+.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) #s(literal 0 binary32)) #s(literal 2 binary32)) #s(literal 2 binary32))
(/.f32 (fma.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) (+.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) #s(literal 0 binary32))) (*.f32 (/.f32 #s(literal 2 binary32) (+.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) #s(literal 0 binary32))) #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 2 binary32) (+.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) #s(literal 0 binary32))) (/.f32 #s(literal 2 binary32) (+.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) #s(literal 0 binary32)))))
(/.f32 (+.f32 #s(literal 2 binary32) (*.f32 (/.f32 #s(literal 2 binary32) (+.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) #s(literal 0 binary32))) (+.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) #s(literal 0 binary32)))) (*.f32 (/.f32 #s(literal 2 binary32) (+.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) #s(literal 0 binary32))) #s(literal 2 binary32)))
(/.f32 (+.f32 #s(literal -2 binary32) (*.f32 (/.f32 #s(literal 2 binary32) (+.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) #s(literal 0 binary32))) (neg.f32 (+.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) #s(literal 0 binary32))))) (*.f32 (/.f32 #s(literal 2 binary32) (+.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) #s(literal 0 binary32))) #s(literal -2 binary32)))
(/.f32 (fma.f32 (+.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) #s(literal 0 binary32)) (/.f32 #s(literal 2 binary32) (+.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) #s(literal 0 binary32))) #s(literal 2 binary32)) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) (+.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) #s(literal 0 binary32)))))
(/.f32 (fma.f32 (+.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) #s(literal 0 binary32)) #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (+.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) #s(literal 0 binary32)))) #s(literal 4 binary32))
(/.f32 (fma.f32 (+.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) #s(literal 0 binary32)) #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) (neg.f32 (+.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) #s(literal 0 binary32))))) #s(literal -4 binary32))
(/.f32 (fma.f32 (neg.f32 (+.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) #s(literal 0 binary32))) (/.f32 #s(literal 2 binary32) (+.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) #s(literal 0 binary32))) #s(literal -2 binary32)) (*.f32 #s(literal -2 binary32) (/.f32 #s(literal 2 binary32) (+.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) #s(literal 0 binary32)))))
(/.f32 (fma.f32 (neg.f32 (+.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) #s(literal 0 binary32))) #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) (+.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) #s(literal 0 binary32)))) #s(literal -4 binary32))
(/.f32 (fma.f32 (neg.f32 (+.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) #s(literal 0 binary32))) #s(literal -2 binary32) (*.f32 #s(literal -2 binary32) (neg.f32 (+.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) #s(literal 0 binary32))))) #s(literal 4 binary32))
(/.f32 (neg.f32 (*.f32 #s(literal 2 binary32) (+.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) #s(literal 0 binary32)))) #s(literal -2 binary32))
(/.f32 (neg.f32 (*.f32 (+.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) #s(literal 0 binary32)) #s(literal 2 binary32))) #s(literal -2 binary32))
(*.f32 #s(literal 2 binary32) (*.f32 (+.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) #s(literal 0 binary32)) #s(literal 1/2 binary32)))
(*.f32 (sin.f32 (*.f32 (PI.f32) u2)) (*.f32 (cos.f32 (*.f32 (PI.f32) u2)) #s(literal 2 binary32)))
(*.f32 (cos.f32 (*.f32 (PI.f32) u2)) (*.f32 #s(literal 2 binary32) (sin.f32 (*.f32 (PI.f32) u2))))
(*.f32 (*.f32 (+.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) #s(literal 0 binary32)) #s(literal 1/2 binary32)) #s(literal 2 binary32))
(*.f32 (*.f32 #s(literal 2 binary32) (sin.f32 (*.f32 (PI.f32) u2))) (cos.f32 (*.f32 (PI.f32) u2)))
(*.f32 (*.f32 #s(literal 2 binary32) (cos.f32 (*.f32 (PI.f32) u2))) (sin.f32 (*.f32 (PI.f32) u2)))
(exp.f32 (*.f32 #s(literal 7 binary32) (log.f32 (PI.f32))))
(exp.f32 (*.f32 (log.f32 (*.f32 (PI.f32) (PI.f32))) #s(literal 7/2 binary32)))
(exp.f32 (*.f32 (log.f32 (pow.f32 (PI.f32) #s(literal 7/2 binary32))) #s(literal 2 binary32)))
(exp.f32 (*.f32 (*.f32 (log.f32 (PI.f32)) #s(literal 2 binary32)) #s(literal 7/2 binary32)))
(exp.f32 (*.f32 (*.f32 (log.f32 (PI.f32)) #s(literal 7/2 binary32)) #s(literal 2 binary32)))
(exp.f32 (fma.f32 (log.f32 (PI.f32)) #s(literal 7/2 binary32) (*.f32 (log.f32 (PI.f32)) #s(literal 7/2 binary32))))
(pow.f32 (PI.f32) #s(literal 7 binary32))
(pow.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 7/2 binary32))
(pow.f32 (cbrt.f32 (PI.f32)) #s(literal 21 binary32))
(pow.f32 (sqrt.f32 (PI.f32)) #s(literal 14 binary32))
(pow.f32 (pow.f32 (PI.f32) #s(literal 7/2 binary32)) #s(literal 2 binary32))
(pow.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 7/3 binary32))
(pow.f32 (exp.f32 #s(literal 7 binary32)) (log.f32 (PI.f32)))
(*.f32 #s(literal 1 binary32) (pow.f32 (PI.f32) #s(literal 7 binary32)))
(*.f32 (pow.f32 (PI.f32) #s(literal 7 binary32)) #s(literal 1 binary32))
(*.f32 (pow.f32 (PI.f32) #s(literal 7/2 binary32)) (pow.f32 (PI.f32) #s(literal 7/2 binary32)))
(*.f32 (pow.f32 (PI.f32) #s(literal 7/3 binary32)) (pow.f32 (cbrt.f32 (PI.f32)) #s(literal 14 binary32)))
(*.f32 (pow.f32 (PI.f32) #s(literal 7/3 binary32)) (pow.f32 (pow.f32 (PI.f32) #s(literal 4/3 binary32)) #s(literal 7/2 binary32)))
(*.f32 (pow.f32 (cbrt.f32 (PI.f32)) #s(literal 14 binary32)) (pow.f32 (PI.f32) #s(literal 7/3 binary32)))
(*.f32 (pow.f32 (PI.f32) #s(literal 7/4 binary32)) (pow.f32 (*.f32 (PI.f32) (sqrt.f32 (PI.f32))) #s(literal 7/2 binary32)))
(*.f32 (pow.f32 (*.f32 (PI.f32) (sqrt.f32 (PI.f32))) #s(literal 7/2 binary32)) (pow.f32 (PI.f32) #s(literal 7/4 binary32)))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (PI.f32)))) #s(literal 7/2 binary32)) (pow.f32 (PI.f32) #s(literal 7/3 binary32)))
(*.f32 (pow.f32 (pow.f32 (PI.f32) #s(literal 5/3 binary32)) #s(literal 7/2 binary32)) (pow.f32 (PI.f32) #s(literal 7/6 binary32)))
(*.f32 (pow.f32 (pow.f32 (PI.f32) #s(literal 7/3 binary32)) #s(literal 2 binary32)) (pow.f32 (pow.f32 (PI.f32) #s(literal 7/6 binary32)) #s(literal 2 binary32)))
#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 (PI.f32) (*.f32 (PI.f32) #s(literal -4/3 binary32))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 (*.f32 u2 (pow.f32 (PI.f32) #s(literal 7 binary32))) #s(literal -8/315 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 #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))))

eval154.0ms (1.2%)

Memory
-21.9MiB live, 163.5MiB allocated
Compiler

Compiled 35 123 to 3 337 computations (90.5% saved)

prune290.0ms (2.2%)

Memory
15.9MiB live, 463.7MiB allocated
Pruning

60 alts after pruning (56 fresh and 4 done)

PrunedKeptTotal
New1 054331 087
Fresh182341
Picked415
Done033
Total1 076601 136
Accuracy
99.9%
Counts
1 136 → 60
Alt Table
Click to see full alt table
StatusAccuracyProgram
93.3%
(*.f32 (pow.f32 (pow.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(literal 1/4 binary32)) #s(literal 2 binary32)) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
93.9%
(*.f32 (pow.f32 (*.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 (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(literal 1/4 binary32)) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
74.4%
(*.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)))
93.8%
(*.f32 (*.f32 (sqrt.f32 (neg.f32 #s(approx (- (log (* (+ (* u1 (neg u1)) 1) 1)) (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 #s(literal 2 binary32) (sin.f32 (*.f32 (PI.f32) u2)))) (cos.f32 (*.f32 (PI.f32) u2)))
93.8%
(*.f32 (*.f32 #s(literal 2 binary32) (sin.f32 (*.f32 (PI.f32) u2))) (*.f32 (cos.f32 (*.f32 (PI.f32) u2)) (sqrt.f32 (neg.f32 #s(approx (- (log (* (+ (* u1 (neg u1)) 1) 1)) (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))))))))
84.7%
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (-.f32 (log1p.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (log.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) (log1p.f32 u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
77.4%
(*.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)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))
51.4%
(*.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)))
54.6%
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (log.f32 (neg.f32 (+.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (log.f32 (neg.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
94.6%
(*.f32 (sqrt.f32 (neg.f32 (-.f32 #s(approx (log (* (+ (* u1 (neg u1)) 1) 1)) (*.f32 u1 (*.f32 u1 (fma.f32 u1 (*.f32 u1 #s(literal -1/2 binary32)) #s(literal -1 binary32))))) (log1p.f32 u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
72.6%
(*.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))))))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))
48.4%
(*.f32 (sqrt.f32 (neg.f32 (neg.f32 (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32)))))
55.4%
(*.f32 (sqrt.f32 (neg.f32 (neg.f32 (log.f32 (/.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal -1 binary32))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
98.4%
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) (+.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) #s(literal 0 binary32))))))
98.0%
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (*.f32 (cbrt.f32 (PI.f32)) u2))) (cos.f32 (*.f32 (PI.f32) u2)))))
98.5%
(*.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)))))
92.5%
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 #s(literal 2 binary32) (*.f32 #s(approx (sin (* (PI) u2)) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 (PI.f32) (PI.f32))) (PI.f32)) (PI.f32)))) (cos.f32 (*.f32 (PI.f32) u2)))))
93.1%
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 #s(literal 2 binary32) #s(approx (* (sin (* (PI) u2)) (cos (* (PI) u2))) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (*.f32 (pow.f32 (PI.f32) #s(literal 5 binary32)) #s(literal 2/15 binary32)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal -2/3 binary32))) (PI.f32))))))
90.2%
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 #s(literal 2 binary32) #s(approx (* (sin (* (PI) u2)) (cos (* (PI) u2))) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal -2/3 binary32)) (PI.f32))))))
82.3%
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 #s(literal 2 binary32) #s(approx (* (sin (* (PI) u2)) (cos (* (PI) u2))) (*.f32 u2 (PI.f32)))))
98.5%
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
57.6%
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
54.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))))))
51.1%
(*.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)))))
93.9%
(*.f32 (sqrt.f32 (neg.f32 #s(approx (- (log (* (+ (* u1 (neg u1)) 1) 1)) (log (+ 1 u1))) (/.f32 (*.f32 (fma.f32 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (*.f32 u1 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)))) #s(literal -1 binary32)) u1) (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal 1 binary32)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
93.3%
(*.f32 (sqrt.f32 (neg.f32 #s(approx (- (log (* (+ (* u1 (neg u1)) 1) 1)) (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 (*.f32 #s(literal 2 binary32) u2) (pow.f32 (PI.f32) #s(literal 2/3 binary32))) (cbrt.f32 (PI.f32)))))
93.2%
(*.f32 (sqrt.f32 (neg.f32 #s(approx (- (log (* (+ (* u1 (neg u1)) 1) 1)) (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 (*.f32 #s(literal 2 binary32) u2) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))))
93.9%
(*.f32 (sqrt.f32 (neg.f32 #s(approx (- (log (* (+ (* u1 (neg u1)) 1) 1)) (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 (PI.f32) (+.f32 u2 u2))))
86.1%
(*.f32 (sqrt.f32 (neg.f32 #s(approx (- (log (* (+ (* u1 (neg u1)) 1) 1)) (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 (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))))))
78.8%
(*.f32 (sqrt.f32 (neg.f32 #s(approx (- (log (* (+ (* u1 (neg u1)) 1) 1)) (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 #s(literal 2 binary32) (PI.f32)))))
88.2%
(*.f32 (sqrt.f32 (neg.f32 #s(approx (- (log (* (+ (* u1 (neg u1)) 1) 1)) (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)))
93.8%
(*.f32 (sqrt.f32 (neg.f32 #s(approx (- (log (* (+ (* u1 (neg u1)) 1) 1)) (log (+ 1 u1))) #s(approx (* u1 (+ (* u1 (+ (* u1 (+ (* u1 -1/4) -1/3)) -1/2)) -1)) (*.f32 (pow.f32 u1 #s(literal 4 binary32)) (+.f32 #s(literal -1/4 binary32) (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u1))) (neg.f32 u1)))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
76.6%
(*.f32 (sqrt.f32 (neg.f32 #s(approx (log (+ 1 (neg u1))) (neg.f32 u1)))) (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 (PI.f32) u2)) (cos.f32 (*.f32 (PI.f32) u2)))))
92.1%
(*.f32 (sqrt.f32 #s(approx (neg (- (log (* (+ (* u1 (neg u1)) 1) 1)) (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)))
88.2%
(*.f32 (sqrt.f32 #s(approx (neg (- (log (* (+ (* u1 (neg u1)) 1) 1)) (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)))
85.5%
(*.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)))
93.9%
(*.f32 (sqrt.f32 #s(approx (neg (log (- 1 u1))) (fma.f32 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 #s(literal 1/2 binary32)) u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
93.9%
(*.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)))
88.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 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (*.f32 (pow.f32 (PI.f32) #s(literal 5 binary32)) #s(literal 4/15 binary32)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal -4/3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32))))))
90.7%
(*.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 (fma.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 (*.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 2 binary32) (PI.f32))))))
86.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))) #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))))))
78.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 #s(literal 2 binary32) (PI.f32)))))
93.7%
(*.f32 (sqrt.f32 #s(approx (neg (log (- 1 u1))) (fma.f32 (sqrt.f32 u1) (sqrt.f32 u1) (*.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
93.8%
(*.f32 (sqrt.f32 #s(approx (neg (log (- 1 u1))) (/.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))))) (*.f32 u1 (*.f32 u1 u1))) (fma.f32 u1 (-.f32 u1 (*.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))) (*.f32 (*.f32 u1 u1) (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (*.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
93.8%
(*.f32 (sqrt.f32 #s(approx (neg (log (- 1 u1))) (/.f32 (-.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (*.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))))) (-.f32 u1 (*.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
93.8%
(*.f32 (sqrt.f32 #s(approx (neg (log (- 1 u1))) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (neg.f32 u1)) (*.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u1) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (neg.f32 u1))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
93.9%
(*.f32 (sqrt.f32 #s(approx (neg (log (- 1 u1))) #s(approx (+ (* (* u1 u1) (+ (* u1 (+ (* u1 1/4) 1/3)) 1/2)) u1) (*.f32 (pow.f32 u1 #s(literal 4 binary32)) (-.f32 #s(literal 1/4 binary32) (/.f32 (+.f32 #s(literal -1/3 binary32) (/.f32 (+.f32 #s(literal -1/2 binary32) (/.f32 #s(literal -1 binary32) u1)) u1)) u1)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
88.2%
(*.f32 (sqrt.f32 #s(approx (neg (log (+ 1 (neg u1)))) (fma.f32 u1 (*.f32 u1 #s(literal 1/2 binary32)) u1))) (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 (PI.f32) u2)) (cos.f32 (*.f32 (PI.f32) u2)))))
91.9%
(*.f32 (exp.f32 (*.f32 (log.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(literal 1/2 binary32))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
88.3%
(*.f32 #s(approx (sqrt (neg (- (log (* (+ (* u1 (neg u1)) 1) 1)) (log (+ 1 u1))))) (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32) (sqrt.f32 u1))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
76.5%
(*.f32 #s(approx (sqrt (neg (- (log (* (+ (* u1 (neg u1)) 1) 1)) (log (+ 1 u1))))) (sqrt.f32 u1)) (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.6%
(*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 (PI.f32) (+.f32 u2 u2))))
4.1%
(*.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 u2 u2) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))))
90.7%
#s(approx (* (sqrt (neg (- (log (* (+ (* u1 (neg u1)) 1) 1)) (log (+ 1 u1))))) (sin (* (* 2 (PI)) u2))) (fma.f32 (*.f32 u1 u1) (*.f32 (sin.f32 (*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32)))) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)))) (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32)))))))
82.3%
#s(approx (* (sqrt (neg (- (log (* (+ (* u1 (neg u1)) 1) 1)) (log (+ 1 u1))))) (sin (* (* 2 (PI)) u2))) (*.f32 (*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32))) (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1)))))))
94.8%
#s(approx (* (sqrt (neg (- (log (* (+ (* u1 (neg u1)) 1) 1)) (log (+ 1 u1))))) (sin (* (* 2 (PI)) u2))) (*.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 (pow.f32 (PI.f32) #s(literal 5 binary32)) #s(literal 4/15 binary32) (*.f32 (*.f32 #s(literal -8/315 binary32) (*.f32 u2 u2)) (pow.f32 (PI.f32) #s(literal 7 binary32)))))))))
90.0%
#s(approx (* (sqrt (neg (- (log (* (+ (* u1 (neg u1)) 1) 1)) (log (+ 1 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))))))
48.3%
#s(approx (* (sqrt (neg (neg (log (/ (+ u1 1) (- 1 (* u1 u1))))))) (sin (* (* 2 (PI)) u2))) (*.f32 (*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32))) (sqrt.f32 (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))))))
51.0%
#s(approx (* (sqrt (neg (neg (log (/ (+ u1 1) (- 1 (* u1 u1))))))) (sin (* (* 2 (PI)) u2))) (*.f32 u2 (*.f32 (sqrt.f32 (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 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))))))
Compiler

Compiled 3 493 to 2 211 computations (36.7% saved)

simplify196.0ms (1.5%)

Memory
26.6MiB live, 251.7MiB allocated
Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
cost-diff64
(*.f32 #s(literal 2 binary32) (PI.f32))
cost-diff64
(/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u1))) (neg.f32 u1))
cost-diff352
(*.f32 (pow.f32 u1 #s(literal 4 binary32)) (+.f32 #s(literal -1/4 binary32) (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u1))) (neg.f32 u1))))
cost-diff2752
(pow.f32 u1 #s(literal 4 binary32))
cost-diff0
(*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32)))
cost-diff0
(*.f32 (*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32))) (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1))))))
cost-diff0
#s(approx (* (sqrt (neg (- (log (* (+ (* u1 (neg u1)) 1) 1)) (log (+ 1 u1))))) (sin (* (* 2 (PI)) u2))) (*.f32 (*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32))) (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1)))))))
cost-diff64
(*.f32 #s(literal 2 binary32) (PI.f32))
cost-diff0
(*.f32 (*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32))) (sqrt.f32 (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))))))
cost-diff0
#s(approx (* (sqrt (neg (neg (log (/ (+ u1 1) (- 1 (* u1 u1))))))) (sin (* (* 2 (PI)) u2))) (*.f32 (*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32))) (sqrt.f32 (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))))))
cost-diff64
(*.f32 #s(literal 2 binary32) (PI.f32))
cost-diff256
(/.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))
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 (PI.f32) (+.f32 u2 u2))))
cost-diff0
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) (+.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) #s(literal 0 binary32))))))
cost-diff96
(+.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) #s(literal 0 binary32))
cost-diff320
(*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) (+.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) #s(literal 0 binary32)))))
cost-diff544
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) (+.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) #s(literal 0 binary32))))
Rules
8 580×lower-fma.f64
8 578×lower-fma.f32
4 126×lower-*.f64
4 100×lower-*.f32
1 768×lower-/.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
097705
0144682
1253664
2479654
3912653
41660653
53638653
66522629
08224614
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) (+.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) #s(literal 0 binary32))))))
(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
(*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) (+.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) #s(literal 0 binary32)))))
#s(literal 2 binary32)
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) (+.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) #s(literal 0 binary32))))
#s(literal 1 binary32)
(/.f32 #s(literal 2 binary32) (+.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) #s(literal 0 binary32)))
(+.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) #s(literal 0 binary32))
(sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))
(*.f32 (PI.f32) (+.f32 u2 u2))
(PI.f32)
(+.f32 u2 u2)
u2
#s(literal 0 binary32)
(*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 (PI.f32) (+.f32 u2 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 (PI.f32) (+.f32 u2 u2)))
(*.f32 (PI.f32) (+.f32 u2 u2))
(PI.f32)
(+.f32 u2 u2)
u2
#s(approx (* (sqrt (neg (neg (log (/ (+ u1 1) (- 1 (* u1 u1))))))) (sin (* (* 2 (PI)) u2))) (*.f32 (*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32))) (sqrt.f32 (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))))))
(*.f32 (*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32))) (sqrt.f32 (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))))))
(*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32)))
u2
(*.f32 #s(literal 2 binary32) (PI.f32))
#s(literal 2 binary32)
(PI.f32)
(sqrt.f32 (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))))
(log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))))
(/.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))
(+.f32 u1 #s(literal 1 binary32))
u1
#s(literal 1 binary32)
(fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))
(neg.f32 u1)
#s(approx (* (sqrt (neg (- (log (* (+ (* u1 (neg u1)) 1) 1)) (log (+ 1 u1))))) (sin (* (* 2 (PI)) u2))) (*.f32 (*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32))) (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1)))))))
(*.f32 (*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32))) (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1))))))
(*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32)))
u2
(*.f32 #s(literal 2 binary32) (PI.f32))
#s(literal 2 binary32)
(PI.f32)
(sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1)))))
(-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1))))
(log1p.f32 u1)
u1
(log1p.f32 (*.f32 u1 (neg.f32 u1)))
(*.f32 u1 (neg.f32 u1))
(neg.f32 u1)
(*.f32 (sqrt.f32 (neg.f32 #s(approx (- (log (* (+ (* u1 (neg u1)) 1) 1)) (log (+ 1 u1))) #s(approx (* u1 (+ (* u1 (+ (* u1 (+ (* u1 -1/4) -1/3)) -1/2)) -1)) (*.f32 (pow.f32 u1 #s(literal 4 binary32)) (+.f32 #s(literal -1/4 binary32) (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u1))) (neg.f32 u1)))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(sqrt.f32 (neg.f32 #s(approx (- (log (* (+ (* u1 (neg u1)) 1) 1)) (log (+ 1 u1))) #s(approx (* u1 (+ (* u1 (+ (* u1 (+ (* u1 -1/4) -1/3)) -1/2)) -1)) (*.f32 (pow.f32 u1 #s(literal 4 binary32)) (+.f32 #s(literal -1/4 binary32) (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u1))) (neg.f32 u1))))))))
(neg.f32 #s(approx (- (log (* (+ (* u1 (neg u1)) 1) 1)) (log (+ 1 u1))) #s(approx (* u1 (+ (* u1 (+ (* u1 (+ (* u1 -1/4) -1/3)) -1/2)) -1)) (*.f32 (pow.f32 u1 #s(literal 4 binary32)) (+.f32 #s(literal -1/4 binary32) (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u1))) (neg.f32 u1)))))))
#s(approx (- (log (* (+ (* u1 (neg u1)) 1) 1)) (log (+ 1 u1))) #s(approx (* u1 (+ (* u1 (+ (* u1 (+ (* u1 -1/4) -1/3)) -1/2)) -1)) (*.f32 (pow.f32 u1 #s(literal 4 binary32)) (+.f32 #s(literal -1/4 binary32) (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u1))) (neg.f32 u1))))))
#s(approx (* u1 (+ (* u1 (+ (* u1 (+ (* u1 -1/4) -1/3)) -1/2)) -1)) (*.f32 (pow.f32 u1 #s(literal 4 binary32)) (+.f32 #s(literal -1/4 binary32) (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u1))) (neg.f32 u1)))))
(*.f32 (pow.f32 u1 #s(literal 4 binary32)) (+.f32 #s(literal -1/4 binary32) (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u1))) (neg.f32 u1))))
(pow.f32 u1 #s(literal 4 binary32))
u1
#s(literal 4 binary32)
(+.f32 #s(literal -1/4 binary32) (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u1))) (neg.f32 u1)))
#s(literal -1/4 binary32)
(/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u1))) (neg.f32 u1))
(+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u1)))
(/.f32 #s(literal 1 binary32) (*.f32 u1 u1))
#s(literal 1 binary32)
(*.f32 u1 u1)
(+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u1))
#s(literal 1/3 binary32)
(/.f32 #s(literal 1/2 binary32) u1)
#s(literal 1/2 binary32)
(neg.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))
#s(literal 2 binary32)
(PI.f32)
u2
Outputs
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) (+.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) #s(literal 0 binary32))))))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))
(sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1))))
(neg.f32 (log1p.f32 (neg.f32 u1)))
(log1p.f32 (neg.f32 u1))
(neg.f32 u1)
u1
(*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) (+.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) #s(literal 0 binary32)))))
(sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))
#s(literal 2 binary32)
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) (+.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) #s(literal 0 binary32))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) #s(literal 1/2 binary32))
#s(literal 1 binary32)
(/.f32 #s(literal 2 binary32) (+.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) #s(literal 0 binary32)))
(/.f32 #s(literal 2 binary32) (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))
(+.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) #s(literal 0 binary32))
(sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))
(sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))
(*.f32 (PI.f32) (+.f32 u2 u2))
(PI.f32)
(+.f32 u2 u2)
u2
#s(literal 0 binary32)
(*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 (PI.f32) (+.f32 u2 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 (PI.f32) (+.f32 u2 u2)))
(*.f32 (PI.f32) (+.f32 u2 u2))
(PI.f32)
(+.f32 u2 u2)
u2
#s(approx (* (sqrt (neg (neg (log (/ (+ u1 1) (- 1 (* u1 u1))))))) (sin (* (* 2 (PI)) u2))) (*.f32 (*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32))) (sqrt.f32 (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))))))
#s(approx (* (sqrt (neg (neg (log (/ (+ u1 1) (- 1 (* u1 u1))))))) (sin (* (* 2 (PI)) u2))) (*.f32 (*.f32 (PI.f32) (+.f32 u2 u2)) (sqrt.f32 (log.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))))))
(*.f32 (*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32))) (sqrt.f32 (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))))))
(*.f32 (*.f32 (PI.f32) (+.f32 u2 u2)) (sqrt.f32 (log.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)))))
(*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32)))
(*.f32 (PI.f32) (+.f32 u2 u2))
u2
(*.f32 #s(literal 2 binary32) (PI.f32))
(+.f32 (PI.f32) (PI.f32))
#s(literal 2 binary32)
(PI.f32)
(sqrt.f32 (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))))
(sqrt.f32 (log.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))))
(log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))))
(log.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))
(+.f32 u1 #s(literal 1 binary32))
u1
#s(literal 1 binary32)
(fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))
(neg.f32 u1)
#s(approx (* (sqrt (neg (- (log (* (+ (* u1 (neg u1)) 1) 1)) (log (+ 1 u1))))) (sin (* (* 2 (PI)) u2))) (*.f32 (*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32))) (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1)))))))
#s(approx (* (sqrt (neg (- (log (* (+ (* u1 (neg u1)) 1) 1)) (log (+ 1 u1))))) (sin (* (* 2 (PI)) u2))) (*.f32 (*.f32 (PI.f32) (+.f32 u2 u2)) (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1)))))))
(*.f32 (*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32))) (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1))))))
(*.f32 (*.f32 (PI.f32) (+.f32 u2 u2)) (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1))))))
(*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32)))
(*.f32 (PI.f32) (+.f32 u2 u2))
u2
(*.f32 #s(literal 2 binary32) (PI.f32))
(+.f32 (PI.f32) (PI.f32))
#s(literal 2 binary32)
(PI.f32)
(sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1)))))
(-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1))))
(log1p.f32 u1)
u1
(log1p.f32 (*.f32 u1 (neg.f32 u1)))
(*.f32 u1 (neg.f32 u1))
(neg.f32 u1)
(*.f32 (sqrt.f32 (neg.f32 #s(approx (- (log (* (+ (* u1 (neg u1)) 1) 1)) (log (+ 1 u1))) #s(approx (* u1 (+ (* u1 (+ (* u1 (+ (* u1 -1/4) -1/3)) -1/2)) -1)) (*.f32 (pow.f32 u1 #s(literal 4 binary32)) (+.f32 #s(literal -1/4 binary32) (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u1))) (neg.f32 u1)))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (sqrt.f32 (neg.f32 #s(approx (- (log (* (+ (* u1 (neg u1)) 1) 1)) (log (+ 1 u1))) #s(approx (* u1 (+ (* u1 (+ (* u1 (+ (* u1 -1/4) -1/3)) -1/2)) -1)) (neg.f32 (fma.f32 u1 (*.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) (/.f32 (fma.f32 #s(literal 1/2 binary32) (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 u1)) u1))))))))
(sqrt.f32 (neg.f32 #s(approx (- (log (* (+ (* u1 (neg u1)) 1) 1)) (log (+ 1 u1))) #s(approx (* u1 (+ (* u1 (+ (* u1 (+ (* u1 -1/4) -1/3)) -1/2)) -1)) (*.f32 (pow.f32 u1 #s(literal 4 binary32)) (+.f32 #s(literal -1/4 binary32) (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u1))) (neg.f32 u1))))))))
(sqrt.f32 (neg.f32 #s(approx (- (log (* (+ (* u1 (neg u1)) 1) 1)) (log (+ 1 u1))) #s(approx (* u1 (+ (* u1 (+ (* u1 (+ (* u1 -1/4) -1/3)) -1/2)) -1)) (neg.f32 (fma.f32 u1 (*.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) (/.f32 (fma.f32 #s(literal 1/2 binary32) (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 u1)) u1)))))))
(neg.f32 #s(approx (- (log (* (+ (* u1 (neg u1)) 1) 1)) (log (+ 1 u1))) #s(approx (* u1 (+ (* u1 (+ (* u1 (+ (* u1 -1/4) -1/3)) -1/2)) -1)) (*.f32 (pow.f32 u1 #s(literal 4 binary32)) (+.f32 #s(literal -1/4 binary32) (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u1))) (neg.f32 u1)))))))
(neg.f32 #s(approx (- (log (* (+ (* u1 (neg u1)) 1) 1)) (log (+ 1 u1))) #s(approx (* u1 (+ (* u1 (+ (* u1 (+ (* u1 -1/4) -1/3)) -1/2)) -1)) (neg.f32 (fma.f32 u1 (*.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) (/.f32 (fma.f32 #s(literal 1/2 binary32) (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 u1)) u1))))))
#s(approx (- (log (* (+ (* u1 (neg u1)) 1) 1)) (log (+ 1 u1))) #s(approx (* u1 (+ (* u1 (+ (* u1 (+ (* u1 -1/4) -1/3)) -1/2)) -1)) (*.f32 (pow.f32 u1 #s(literal 4 binary32)) (+.f32 #s(literal -1/4 binary32) (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u1))) (neg.f32 u1))))))
#s(approx (- (log (* (+ (* u1 (neg u1)) 1) 1)) (log (+ 1 u1))) #s(approx (* u1 (+ (* u1 (+ (* u1 (+ (* u1 -1/4) -1/3)) -1/2)) -1)) (neg.f32 (fma.f32 u1 (*.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) (/.f32 (fma.f32 #s(literal 1/2 binary32) (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 u1)) u1)))))
#s(approx (* u1 (+ (* u1 (+ (* u1 (+ (* u1 -1/4) -1/3)) -1/2)) -1)) (*.f32 (pow.f32 u1 #s(literal 4 binary32)) (+.f32 #s(literal -1/4 binary32) (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u1))) (neg.f32 u1)))))
#s(approx (* u1 (+ (* u1 (+ (* u1 (+ (* u1 -1/4) -1/3)) -1/2)) -1)) (neg.f32 (fma.f32 u1 (*.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) (/.f32 (fma.f32 #s(literal 1/2 binary32) (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 u1)) u1))))
(*.f32 (pow.f32 u1 #s(literal 4 binary32)) (+.f32 #s(literal -1/4 binary32) (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u1))) (neg.f32 u1))))
(neg.f32 (fma.f32 u1 (*.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) (/.f32 (fma.f32 #s(literal 1/2 binary32) (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 u1)) u1)))
(pow.f32 u1 #s(literal 4 binary32))
(*.f32 (*.f32 u1 u1) (*.f32 u1 u1))
u1
#s(literal 4 binary32)
(+.f32 #s(literal -1/4 binary32) (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u1))) (neg.f32 u1)))
(-.f32 #s(literal -1/4 binary32) (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u1))) u1))
#s(literal -1/4 binary32)
(/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u1))) (neg.f32 u1))
(/.f32 (+.f32 (/.f32 #s(literal -1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal -1/3 binary32) (/.f32 #s(literal -1/2 binary32) u1))) u1)
(+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u1)))
(/.f32 #s(literal 1 binary32) (*.f32 u1 u1))
#s(literal 1 binary32)
(*.f32 u1 u1)
(+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u1))
#s(literal 1/3 binary32)
(/.f32 #s(literal 1/2 binary32) u1)
#s(literal 1/2 binary32)
(neg.f32 u1)
(sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))
(sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))
(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)
(*.f32 (PI.f32) (+.f32 u2 u2))
(*.f32 #s(literal 2 binary32) (PI.f32))
(+.f32 (PI.f32) (PI.f32))
#s(literal 2 binary32)
(PI.f32)
u2

localize249.0ms (1.9%)

Memory
0.5MiB live, 431.0MiB allocated
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy0.328125
(*.f32 (sqrt.f32 (neg.f32 #s(approx (- (log (* (+ (* u1 (neg u1)) 1) 1)) (log (+ 1 u1))) #s(approx (* u1 (+ (* u1 (+ (* u1 (+ (* u1 -1/4) -1/3)) -1/2)) -1)) (*.f32 (pow.f32 u1 #s(literal 4 binary32)) (+.f32 #s(literal -1/4 binary32) (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u1))) (neg.f32 u1)))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
accuracy0.36556625976844204
(*.f32 (pow.f32 u1 #s(literal 4 binary32)) (+.f32 #s(literal -1/4 binary32) (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u1))) (neg.f32 u1))))
accuracy0.40234375
(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)
accuracy1.7432928822224962
#s(approx (- (log (* (+ (* u1 (neg u1)) 1) 1)) (log (+ 1 u1))) #s(approx (* u1 (+ (* u1 (+ (* u1 (+ (* u1 -1/4) -1/3)) -1/2)) -1)) (*.f32 (pow.f32 u1 #s(literal 4 binary32)) (+.f32 #s(literal -1/4 binary32) (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u1))) (neg.f32 u1))))))
accuracy0.3125
(-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1))))
accuracy0.375
(*.f32 (*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32))) (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1))))))
accuracy0.40234375
(*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32)))
accuracy5.396681320853359
#s(approx (* (sqrt (neg (- (log (* (+ (* u1 (neg u1)) 1) 1)) (log (+ 1 u1))))) (sin (* (* 2 (PI)) u2))) (*.f32 (*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32))) (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1)))))))
accuracy0.375
(*.f32 (*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32))) (sqrt.f32 (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))))))
accuracy0.40234375
(*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32)))
accuracy5.396681320853359
#s(approx (* (sqrt (neg (neg (log (/ (+ u1 1) (- 1 (* u1 u1))))))) (sin (* (* 2 (PI)) u2))) (*.f32 (*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32))) (sqrt.f32 (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))))))
accuracy15.127847051788617
(log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))))
accuracy0.328125
(*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 (PI.f32) (+.f32 u2 u2))))
accuracy0.40234375
(*.f32 (PI.f32) (+.f32 u2 u2))
accuracy5.39467195946288
#s(approx (sin (* (* 2 (PI)) u2)) (*.f32 (PI.f32) (+.f32 u2 u2)))
accuracy30.892627901040882
#s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1)))
accuracy0.25390625
(/.f32 #s(literal 2 binary32) (+.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) #s(literal 0 binary32)))
accuracy0.265625
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) (+.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) #s(literal 0 binary32))))
accuracy0.328125
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) (+.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) #s(literal 0 binary32))))))
accuracy0.40234375
(*.f32 (PI.f32) (+.f32 u2 u2))
Samples
161.0ms256×0valid
Compiler

Compiled 528 to 80 computations (84.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 130.0ms
ival-mult: 36.0ms (27.8% of total)
ival-sqrt: 21.0ms (16.2% of total)
ival-log: 16.0ms (12.3% of total)
ival-div: 11.0ms (8.5% of total)
ival-add: 11.0ms (8.5% of total)
ival-sin: 7.0ms (5.4% of total)
const: 7.0ms (5.4% of total)
ival-neg: 7.0ms (5.4% of total)
ival-log1p: 6.0ms (4.6% of total)
ival-sub: 4.0ms (3.1% of total)
ival-pow: 3.0ms (2.3% of total)
ival-pi: 1.0ms (0.8% of total)
exact: 1.0ms (0.8% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series130.0ms (1%)

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

96 calls:

TimeVariablePointExpression
85.0ms
u2
@0
(* (* u2 (* 2 (PI))) (sqrt (log (/ (+ u1 1) (+ (* u1 (neg u1)) 1)))))
10.0ms
u2
@0
(* (* u2 (* 2 (PI))) (sqrt (- (log (+ 1 u1)) (log (+ 1 (* u1 (neg u1)))))))
3.0ms
u1
@inf
(* (* u2 (* 2 (PI))) (sqrt (- (log (+ 1 u1)) (log (+ 1 (* u1 (neg u1)))))))
1.0ms
u1
@-inf
(* (* u2 (* 2 (PI))) (sqrt (- (log (+ 1 u1)) (log (+ 1 (* u1 (neg u1)))))))
1.0ms
u1
@inf
(* (* u2 (* 2 (PI))) (sqrt (log (/ (+ u1 1) (+ (* u1 (neg u1)) 1)))))

simplify277.0ms (2.1%)

Memory
-9.7MiB live, 369.8MiB allocated
Algorithm
egg-herbie
Rules
10 178×lower-fma.f64
10 178×lower-fma.f32
7 542×lower-*.f64
7 542×lower-*.f32
3 430×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
07658577
124037339
081036957
Stop Event
iter limit
node limit
Counts
384 → 382
Calls
Call 1
Inputs
(* u2 (PI))
(* u2 (+ (PI) (* -2/3 (* (pow u2 2) (pow (PI) 3)))))
(* u2 (+ (PI) (* (pow u2 2) (+ (* -2/3 (pow (PI) 3)) (* 2/15 (* (pow u2 2) (pow (PI) 5)))))))
(* u2 (+ (PI) (* (pow u2 2) (+ (* -2/3 (pow (PI) 3)) (* (pow u2 2) (+ (* -4/315 (* (pow u2 2) (pow (PI) 7))) (* 2/15 (pow (PI) 5))))))))
(* 1/2 (sin (* 2 (* u2 (PI)))))
(* 1/2 (sin (* 2 (* u2 (PI)))))
(* 1/2 (sin (* 2 (* u2 (PI)))))
(* 1/2 (sin (* 2 (* u2 (PI)))))
(* 1/2 (sin (* 2 (* u2 (PI)))))
(* 1/2 (sin (* 2 (* u2 (PI)))))
(* 1/2 (sin (* 2 (* u2 (PI)))))
(* 1/2 (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))))
(* 2 (* u2 (PI)))
(* u2 (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI))))
(* u2 (+ (* 2 (PI)) (* (pow u2 2) (+ (* -4/3 (pow (PI) 3)) (* 4/15 (* (pow u2 2) (pow (PI) 5)))))))
(* u2 (+ (* 2 (PI)) (* (pow u2 2) (+ (* -4/3 (pow (PI) 3)) (* (pow u2 2) (+ (* -8/315 (* (pow u2 2) (pow (PI) 7))) (* 4/15 (pow (PI) 5))))))))
(sin (* 2 (* u2 (PI))))
(sin (* 2 (* u2 (PI))))
(sin (* 2 (* u2 (PI))))
(sin (* 2 (* u2 (PI))))
(sin (* 2 (* u2 (PI))))
(sin (* 2 (* u2 (PI))))
(sin (* 2 (* u2 (PI))))
(sin (* 2 (* u2 (PI))))
(* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (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) (* (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
(+ 1 u1)
(+ 1 (* u1 (+ 1 u1)))
(+ 1 (* u1 (+ 1 (* u1 (+ 1 u1)))))
(/ -1 u1)
(* -1 (/ (+ 1 (/ 1 u1)) u1))
(/ (- (* -1 (/ (+ 1 (/ 1 u1)) u1)) 1) u1)
(/ (- (* -1 (/ (+ 1 (/ 1 u1)) (pow u1 2))) (+ 1 (/ 1 u1))) u1)
(/ -1 u1)
(* -1 (/ (+ 1 (/ 1 u1)) u1))
(* -1 (/ (+ 1 (+ (/ 1 u1) (/ 1 (pow u1 2)))) u1))
(* -1 (/ (+ 1 (* -1 (/ (- (* -1 (/ (+ 1 (/ 1 u1)) u1)) 1) u1))) u1))
(* (sqrt u1) (sin (* 2 (* u2 (PI)))))
(+ (* 1/4 (* (sqrt (pow u1 3)) (sin (* 2 (* u2 (PI)))))) (* (sqrt u1) (sin (* 2 (* u2 (PI))))))
(+ (* (sqrt u1) (sin (* 2 (* u2 (PI))))) (* (pow u1 2) (+ (* 1/6 (* (sqrt u1) (sin (* 2 (* u2 (PI)))))) (* 1/4 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))))))
(+ (* (sqrt u1) (sin (* 2 (* u2 (PI))))) (* (pow u1 2) (+ (* 1/4 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))) (* u1 (+ (* 1/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 (+ (log -1) (log (/ 1 u1)))))
(+ (* 1/2 (* (/ (sin (* 2 (* u2 (PI)))) u1) (sqrt (/ 1 (+ (log -1) (log (/ 1 u1))))))) (* (sin (* 2 (* u2 (PI)))) (sqrt (+ (log -1) (log (/ 1 u1))))))
(+ (* 1/2 (* (/ (sin (* 2 (* u2 (PI)))) u1) (sqrt (/ 1 (+ (log -1) (log (/ 1 u1))))))) (+ (* 1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (- 1/2 (* 1/4 (/ 1 (+ (log -1) (log (/ 1 u1))))))) (pow u1 2)) (sqrt (/ 1 (+ (log -1) (log (/ 1 u1))))))) (* (sin (* 2 (* u2 (PI)))) (sqrt (+ (log -1) (log (/ 1 u1)))))))
(+ (* 1/2 (* (/ (sin (* 2 (* u2 (PI)))) u1) (sqrt (/ 1 (+ (log -1) (log (/ 1 u1))))))) (+ (* 1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (- 1/3 (* 1/2 (/ (- 1/2 (* 1/4 (/ 1 (+ (log -1) (log (/ 1 u1)))))) (+ (log -1) (log (/ 1 u1))))))) (pow u1 3)) (sqrt (/ 1 (+ (log -1) (log (/ 1 u1))))))) (+ (* 1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (- 1/2 (* 1/4 (/ 1 (+ (log -1) (log (/ 1 u1))))))) (pow u1 2)) (sqrt (/ 1 (+ (log -1) (log (/ 1 u1))))))) (* (sin (* 2 (* u2 (PI)))) (sqrt (+ (log -1) (log (/ 1 u1))))))))
(* (sqrt (log (/ -1 u1))) (sin (* 2 (* u2 (PI)))))
(+ (* 1/2 (* (/ (sin (* 2 (* u2 (PI)))) u1) (sqrt (/ 1 (log (/ -1 u1)))))) (* (sqrt (log (/ -1 u1))) (sin (* 2 (* u2 (PI))))))
(+ (* -1 (/ (+ (* -1/2 (* (sqrt (/ 1 (log (/ -1 u1)))) (sin (* 2 (* u2 (PI)))))) (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (- 1/2 (* 1/4 (/ 1 (log (/ -1 u1)))))) u1) (sqrt (/ 1 (log (/ -1 u1))))))) u1)) (* (sqrt (log (/ -1 u1))) (sin (* 2 (* u2 (PI))))))
(+ (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (* (sqrt (/ 1 (log (/ -1 u1)))) (* (sin (* 2 (* u2 (PI)))) (- 1/2 (* 1/4 (/ 1 (log (/ -1 u1)))))))) (* 1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (+ 1/3 (* -1/2 (/ (- 1/2 (* 1/4 (/ 1 (log (/ -1 u1))))) (log (/ -1 u1)))))) u1) (sqrt (/ 1 (log (/ -1 u1))))))) u1)) (* -1/2 (* (sqrt (/ 1 (log (/ -1 u1)))) (sin (* 2 (* u2 (PI))))))) u1)) (* (sqrt (log (/ -1 u1))) (sin (* 2 (* u2 (PI))))))
(* 2 (* (* u2 (PI)) (sqrt (log (/ (+ 1 u1) (- 1 (pow u1 2)))))))
(* u2 (+ (* -4/3 (* (* (pow u2 2) (pow (PI) 3)) (sqrt (log (/ (+ 1 u1) (- 1 (pow u1 2))))))) (* 2 (* (PI) (sqrt (log (/ (+ 1 u1) (- 1 (pow u1 2)))))))))
(* u2 (+ (* 2 (* (PI) (sqrt (log (/ (+ 1 u1) (- 1 (pow u1 2))))))) (* (pow u2 2) (+ (* -4/3 (* (pow (PI) 3) (sqrt (log (/ (+ 1 u1) (- 1 (pow u1 2))))))) (* 4/15 (* (* (pow u2 2) (pow (PI) 5)) (sqrt (log (/ (+ 1 u1) (- 1 (pow u1 2)))))))))))
(* u2 (+ (* 2 (* (PI) (sqrt (log (/ (+ 1 u1) (- 1 (pow u1 2))))))) (* (pow u2 2) (+ (* -4/3 (* (pow (PI) 3) (sqrt (log (/ (+ 1 u1) (- 1 (pow u1 2))))))) (* (pow u2 2) (+ (* -8/315 (* (* (pow u2 2) (pow (PI) 7)) (sqrt (log (/ (+ 1 u1) (- 1 (pow u1 2))))))) (* 4/15 (* (pow (PI) 5) (sqrt (log (/ (+ 1 u1) (- 1 (pow u1 2)))))))))))))
(* (sqrt (log (/ (+ 1 u1) (- 1 (pow u1 2))))) (sin (* 2 (* u2 (PI)))))
(* (sqrt (log (/ (+ 1 u1) (- 1 (pow u1 2))))) (sin (* 2 (* u2 (PI)))))
(* (sqrt (log (/ (+ 1 u1) (- 1 (pow u1 2))))) (sin (* 2 (* u2 (PI)))))
(* (sqrt (log (/ (+ 1 u1) (- 1 (pow u1 2))))) (sin (* 2 (* u2 (PI)))))
(* (sqrt (log (/ (+ 1 u1) (- 1 (pow u1 2))))) (sin (* 2 (* u2 (PI)))))
(* (sqrt (log (/ (+ 1 u1) (- 1 (pow u1 2))))) (sin (* 2 (* u2 (PI)))))
(* (sqrt (log (/ (+ 1 u1) (- 1 (pow u1 2))))) (sin (* 2 (* u2 (PI)))))
(* (sqrt (log (/ (+ 1 u1) (- 1 (pow u1 2))))) (sin (* 2 (* u2 (PI)))))
(* 2 (* (* u2 (PI)) (sqrt (log (/ (+ 1 u1) (+ 1 (* -1 (pow u1 2))))))))
(* 2 (* (* u2 (PI)) (sqrt (log (/ (+ 1 u1) (+ 1 (* -1 (pow u1 2))))))))
(* 2 (* (* u2 (PI)) (sqrt (log (/ (+ 1 u1) (+ 1 (* -1 (pow u1 2))))))))
(* 2 (* (* u2 (PI)) (sqrt (log (/ (+ 1 u1) (+ 1 (* -1 (pow u1 2))))))))
(* 2 (* (* u2 (PI)) (sqrt (log (/ (+ 1 u1) (+ 1 (* -1 (pow u1 2))))))))
(* 2 (* (* u2 (PI)) (sqrt (log (/ (+ 1 u1) (+ 1 (* -1 (pow u1 2))))))))
(* 2 (* (* u2 (PI)) (sqrt (log (/ (+ 1 u1) (+ 1 (* -1 (pow u1 2))))))))
(* 2 (* (* u2 (PI)) (sqrt (log (/ (+ 1 u1) (+ 1 (* -1 (pow u1 2))))))))
(* 2 (* (* u2 (PI)) (sqrt (log (/ (+ 1 u1) (+ 1 (* -1 (pow u1 2))))))))
(* 2 (* (* u2 (PI)) (sqrt (log (/ (+ 1 u1) (+ 1 (* -1 (pow u1 2))))))))
(* 2 (* (* u2 (PI)) (sqrt (log (/ (+ 1 u1) (+ 1 (* -1 (pow u1 2))))))))
(* 2 (* (* u2 (PI)) (sqrt (log (/ (+ 1 u1) (+ 1 (* -1 (pow u1 2))))))))
(* 2 (* (sqrt u1) (* u2 (PI))))
(+ (* 1/2 (* (sqrt (pow u1 3)) (* u2 (PI)))) (* 2 (* (sqrt u1) (* u2 (PI)))))
(+ (* 2 (* (sqrt u1) (* u2 (PI)))) (* (pow u1 2) (+ (* 1/3 (* (sqrt u1) (* u2 (PI)))) (* 1/2 (* (sqrt (/ 1 u1)) (* u2 (PI)))))))
(+ (* 2 (* (sqrt u1) (* u2 (PI)))) (* (pow u1 2) (+ (* 1/2 (* (sqrt (/ 1 u1)) (* u2 (PI)))) (* u1 (+ (* 1/3 (* (sqrt (/ 1 u1)) (* u2 (PI)))) (* (sqrt u1) (* u2 (* (PI) (- 1/4 (* 1/16 (/ 1 u1)))))))))))
(* 2 (* (* u2 (PI)) (sqrt (+ (log -1) (log (/ 1 u1))))))
(+ (* 2 (* (* u2 (PI)) (sqrt (+ (log -1) (log (/ 1 u1)))))) (* (/ (* u2 (PI)) u1) (sqrt (/ 1 (+ (log -1) (log (/ 1 u1)))))))
(+ (* 2 (* (* u2 (PI)) (sqrt (+ (log -1) (log (/ 1 u1)))))) (+ (* (/ (* u2 (PI)) u1) (sqrt (/ 1 (+ (log -1) (log (/ 1 u1)))))) (* (/ (* u2 (* (PI) (- 1/2 (* 1/4 (/ 1 (+ (log -1) (log (/ 1 u1)))))))) (pow u1 2)) (sqrt (/ 1 (+ (log -1) (log (/ 1 u1))))))))
(+ (* 2 (* (* u2 (PI)) (sqrt (+ (log -1) (log (/ 1 u1)))))) (+ (* (/ (* u2 (PI)) u1) (sqrt (/ 1 (+ (log -1) (log (/ 1 u1)))))) (+ (* (/ (* u2 (* (PI) (- 1/3 (* 1/2 (/ (- 1/2 (* 1/4 (/ 1 (+ (log -1) (log (/ 1 u1)))))) (+ (log -1) (log (/ 1 u1)))))))) (pow u1 3)) (sqrt (/ 1 (+ (log -1) (log (/ 1 u1)))))) (* (/ (* u2 (* (PI) (- 1/2 (* 1/4 (/ 1 (+ (log -1) (log (/ 1 u1)))))))) (pow u1 2)) (sqrt (/ 1 (+ (log -1) (log (/ 1 u1)))))))))
(* 2 (* (* u2 (PI)) (sqrt (log (/ -1 u1)))))
(+ (* 2 (* (* u2 (PI)) (sqrt (log (/ -1 u1))))) (* (/ (* u2 (PI)) u1) (sqrt (/ 1 (log (/ -1 u1))))))
(+ (* -1 (/ (+ (* -1 (* (* u2 (PI)) (sqrt (/ 1 (log (/ -1 u1)))))) (* -1 (* (/ (* u2 (* (PI) (- 1/2 (* 1/4 (/ 1 (log (/ -1 u1))))))) u1) (sqrt (/ 1 (log (/ -1 u1))))))) u1)) (* 2 (* (* u2 (PI)) (sqrt (log (/ -1 u1))))))
(+ (* -1 (/ (+ (* -1 (* (* u2 (PI)) (sqrt (/ 1 (log (/ -1 u1)))))) (* -1 (/ (+ (* (* u2 (* (PI) (- 1/2 (* 1/4 (/ 1 (log (/ -1 u1))))))) (sqrt (/ 1 (log (/ -1 u1))))) (* (/ (* u2 (* (PI) (+ 1/3 (* -1/2 (/ (- 1/2 (* 1/4 (/ 1 (log (/ -1 u1))))) (log (/ -1 u1))))))) u1) (sqrt (/ 1 (log (/ -1 u1)))))) u1))) u1)) (* 2 (* (* u2 (PI)) (sqrt (log (/ -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 (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1)))))))
(+ (* 1/2 (* (/ (sin (* 2 (* u2 (PI)))) u1) (sqrt (/ 1 (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1))))))))) (* (sin (* 2 (* u2 (PI)))) (sqrt (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1))))))))
(+ (* 1/2 (* (/ (sin (* 2 (* u2 (PI)))) u1) (sqrt (/ 1 (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1))))))))) (+ (* 1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (- 1/2 (* 1/4 (/ 1 (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1))))))))) (pow u1 2)) (sqrt (/ 1 (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1))))))))) (* (sin (* 2 (* u2 (PI)))) (sqrt (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1)))))))))
(+ (* 1/2 (* (/ (sin (* 2 (* u2 (PI)))) u1) (sqrt (/ 1 (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1))))))))) (+ (* 1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (- 1/3 (* 1/2 (/ (- 1/2 (* 1/4 (/ 1 (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1)))))))) (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1))))))))) (pow u1 3)) (sqrt (/ 1 (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1))))))))) (+ (* 1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (- 1/2 (* 1/4 (/ 1 (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1))))))))) (pow u1 2)) (sqrt (/ 1 (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1))))))))) (* (sin (* 2 (* u2 (PI)))) (sqrt (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1))))))))))
(* (sin (* 2 (* u2 (PI)))) (sqrt (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1))))))
(+ (* 1/2 (* (/ (sin (* 2 (* u2 (PI)))) u1) (sqrt (/ 1 (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1)))))))) (* (sin (* 2 (* u2 (PI)))) (sqrt (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1)))))))
(+ (* -1 (/ (+ (* -1/2 (* (sin (* 2 (* u2 (PI)))) (sqrt (/ 1 (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1)))))))) (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (- 1/2 (* 1/4 (/ 1 (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1)))))))) u1) (sqrt (/ 1 (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1))))))))) u1)) (* (sin (* 2 (* u2 (PI)))) (sqrt (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1)))))))
(+ (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (* (* (sin (* 2 (* u2 (PI)))) (- 1/2 (* 1/4 (/ 1 (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1)))))))) (sqrt (/ 1 (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1)))))))) (* 1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (+ 1/3 (* -1/2 (/ (- 1/2 (* 1/4 (/ 1 (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1))))))) (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1)))))))) u1) (sqrt (/ 1 (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1))))))))) u1)) (* -1/2 (* (sin (* 2 (* u2 (PI)))) (sqrt (/ 1 (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1))))))))) u1)) (* (sin (* 2 (* u2 (PI)))) (sqrt (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1)))))))
(* 2 (* (* u2 (PI)) (sqrt (- (log (+ 1 u1)) (log (+ 1 (* -1 (pow u1 2))))))))
(* u2 (+ (* -4/3 (* (* (pow u2 2) (pow (PI) 3)) (sqrt (- (log (+ 1 u1)) (log (+ 1 (* -1 (pow u1 2)))))))) (* 2 (* (PI) (sqrt (- (log (+ 1 u1)) (log (+ 1 (* -1 (pow u1 2))))))))))
(* u2 (+ (* 2 (* (PI) (sqrt (- (log (+ 1 u1)) (log (+ 1 (* -1 (pow u1 2)))))))) (* (pow u2 2) (+ (* -4/3 (* (pow (PI) 3) (sqrt (- (log (+ 1 u1)) (log (+ 1 (* -1 (pow u1 2)))))))) (* 4/15 (* (* (pow u2 2) (pow (PI) 5)) (sqrt (- (log (+ 1 u1)) (log (+ 1 (* -1 (pow u1 2))))))))))))
(* u2 (+ (* 2 (* (PI) (sqrt (- (log (+ 1 u1)) (log (+ 1 (* -1 (pow u1 2)))))))) (* (pow u2 2) (+ (* -4/3 (* (pow (PI) 3) (sqrt (- (log (+ 1 u1)) (log (+ 1 (* -1 (pow u1 2)))))))) (* (pow u2 2) (+ (* -8/315 (* (* (pow u2 2) (pow (PI) 7)) (sqrt (- (log (+ 1 u1)) (log (+ 1 (* -1 (pow u1 2)))))))) (* 4/15 (* (pow (PI) 5) (sqrt (- (log (+ 1 u1)) (log (+ 1 (* -1 (pow u1 2))))))))))))))
(* (sin (* 2 (* u2 (PI)))) (sqrt (- (log (+ 1 u1)) (log (+ 1 (* -1 (pow u1 2)))))))
(* (sin (* 2 (* u2 (PI)))) (sqrt (- (log (+ 1 u1)) (log (+ 1 (* -1 (pow u1 2)))))))
(* (sin (* 2 (* u2 (PI)))) (sqrt (- (log (+ 1 u1)) (log (+ 1 (* -1 (pow u1 2)))))))
(* (sin (* 2 (* u2 (PI)))) (sqrt (- (log (+ 1 u1)) (log (+ 1 (* -1 (pow u1 2)))))))
(* (sin (* 2 (* u2 (PI)))) (sqrt (- (log (+ 1 u1)) (log (+ 1 (* -1 (pow u1 2)))))))
(* (sin (* 2 (* u2 (PI)))) (sqrt (- (log (+ 1 u1)) (log (+ 1 (* -1 (pow u1 2)))))))
(* (sin (* 2 (* u2 (PI)))) (sqrt (- (log (+ 1 u1)) (log (+ 1 (* -1 (pow u1 2)))))))
(* (sin (* 2 (* u2 (PI)))) (sqrt (- (log (+ 1 u1)) (log (+ 1 (* -1 (pow u1 2)))))))
(* 2 (* (* u2 (PI)) (sqrt (- (log (+ 1 u1)) (log (+ 1 (* -1 (pow u1 2))))))))
(* 2 (* (* u2 (PI)) (sqrt (- (log (+ 1 u1)) (log (+ 1 (* -1 (pow u1 2))))))))
(* 2 (* (* u2 (PI)) (sqrt (- (log (+ 1 u1)) (log (+ 1 (* -1 (pow u1 2))))))))
(* 2 (* (* u2 (PI)) (sqrt (- (log (+ 1 u1)) (log (+ 1 (* -1 (pow u1 2))))))))
(* 2 (* (* u2 (PI)) (sqrt (- (log (+ 1 u1)) (log (+ 1 (* -1 (pow u1 2))))))))
(* 2 (* (* u2 (PI)) (sqrt (- (log (+ 1 u1)) (log (+ 1 (* -1 (pow u1 2))))))))
(* 2 (* (* u2 (PI)) (sqrt (- (log (+ 1 u1)) (log (+ 1 (* -1 (pow u1 2))))))))
(* 2 (* (* u2 (PI)) (sqrt (- (log (+ 1 u1)) (log (+ 1 (* -1 (pow u1 2))))))))
(* 2 (* (* u2 (PI)) (sqrt (- (log (+ 1 u1)) (log (+ 1 (* -1 (pow u1 2))))))))
(* 2 (* (* u2 (PI)) (sqrt (- (log (+ 1 u1)) (log (+ 1 (* -1 (pow u1 2))))))))
(* 2 (* (* u2 (PI)) (sqrt (- (log (+ 1 u1)) (log (+ 1 (* -1 (pow u1 2))))))))
(* 2 (* (* u2 (PI)) (sqrt (- (log (+ 1 u1)) (log (+ 1 (* -1 (pow u1 2))))))))
(* 2 (* (sqrt u1) (* u2 (PI))))
(+ (* 1/2 (* (sqrt (pow u1 3)) (* u2 (PI)))) (* 2 (* (sqrt u1) (* u2 (PI)))))
(+ (* 2 (* (sqrt u1) (* u2 (PI)))) (* (pow u1 2) (+ (* 1/3 (* (sqrt u1) (* u2 (PI)))) (* 1/2 (* (sqrt (/ 1 u1)) (* u2 (PI)))))))
(+ (* 2 (* (sqrt u1) (* u2 (PI)))) (* (pow u1 2) (+ (* 1/2 (* (sqrt (/ 1 u1)) (* u2 (PI)))) (* u1 (+ (* 1/3 (* (sqrt (/ 1 u1)) (* u2 (PI)))) (* (sqrt u1) (* u2 (* (PI) (- 1/4 (* 1/16 (/ 1 u1)))))))))))
(* 2 (* (* u2 (PI)) (sqrt (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1))))))))
(+ (* 2 (* (* u2 (PI)) (sqrt (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1)))))))) (* (/ (* u2 (PI)) u1) (sqrt (/ 1 (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1)))))))))
(+ (* 2 (* (* u2 (PI)) (sqrt (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1)))))))) (+ (* (/ (* u2 (PI)) u1) (sqrt (/ 1 (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1)))))))) (* (/ (* 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))))))))))
(+ (* 2 (* (* u2 (PI)) (sqrt (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1)))))))) (+ (* (/ (* u2 (PI)) u1) (sqrt (/ 1 (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1)))))))) (+ (* (/ (* 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)))))))) (* (/ (* 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)))))))))))
(* 2 (* (* u2 (PI)) (sqrt (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1)))))))
(+ (* 2 (* (* u2 (PI)) (sqrt (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1))))))) (* (/ (* u2 (PI)) u1) (sqrt (/ 1 (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1))))))))
(+ (* -1 (/ (+ (* -1 (* (* u2 (PI)) (sqrt (/ 1 (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1)))))))) (* -1 (* (/ (* 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)) (* 2 (* (* u2 (PI)) (sqrt (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1))))))))
(+ (* -1 (/ (+ (* -1 (* (* u2 (PI)) (sqrt (/ 1 (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1)))))))) (* -1 (/ (+ (* (* 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))))))) (* (/ (* 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))) u1)) (* 2 (* (* u2 (PI)) (sqrt (- (* -1 (log (/ -1 u1))) (* -2 (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)))
(pow u1 4)
(pow u1 4)
(pow u1 4)
(pow u1 4)
(pow u1 4)
(pow u1 4)
(pow u1 4)
(pow u1 4)
(pow u1 4)
(pow u1 4)
(pow u1 4)
(pow u1 4)
(* -1 u1)
(* u1 (- (* -1/2 u1) 1))
(* u1 (- (* u1 (- (* -1/3 u1) 1/2)) 1))
(* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))
(* -1/4 (pow u1 4))
(* -1 (* (pow u1 4) (+ 1/4 (* 1/3 (/ 1 u1)))))
(* (pow u1 4) (- (* -1 (/ (+ 1/3 (* 1/2 (/ 1 u1))) u1)) 1/4))
(* (pow u1 4) (- (* -1 (/ (+ 1/2 (/ 1 u1)) (pow u1 2))) (+ 1/4 (* 1/3 (/ 1 u1)))))
(* -1/4 (pow u1 4))
(* -1 (* (pow u1 4) (+ 1/4 (* 1/3 (/ 1 u1)))))
(* (pow u1 4) (- (* -1 (/ (+ 1/3 (* 1/2 (/ 1 u1))) u1)) 1/4))
(* (pow u1 4) (- (* -1 (/ (+ 1/3 (+ (* 1/2 (/ 1 u1)) (/ 1 (pow u1 2)))) u1)) 1/4))
(/ -1 (pow u1 3))
(/ (- (* -1/2 u1) 1) (pow u1 3))
(/ (- (* u1 (- (* -1/3 u1) 1/2)) 1) (pow u1 3))
(/ (- (* u1 (- (* -1/3 u1) 1/2)) 1) (pow u1 3))
(/ -1/3 u1)
(* -1 (/ (+ 1/3 (* 1/2 (/ 1 u1))) u1))
(/ (- (* -1 (/ (+ 1/2 (/ 1 u1)) u1)) 1/3) u1)
(/ (- (* -1 (/ (+ 1/2 (/ 1 u1)) u1)) 1/3) u1)
(/ -1/3 u1)
(* -1 (/ (+ 1/3 (* 1/2 (/ 1 u1))) u1))
(* -1 (/ (+ 1/3 (+ (* 1/2 (/ 1 u1)) (/ 1 (pow u1 2)))) u1))
(* -1 (/ (+ 1/3 (+ (* 1/2 (/ 1 u1)) (/ 1 (pow u1 2)))) 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)))
(/ 1 (* u2 (PI)))
(/ (+ (* 2/3 (* (pow u2 2) (PI))) (/ 1 (PI))) u2)
(/ (+ (* (pow u2 2) (- (* -1 (* (pow u2 2) (+ (* -4/9 (pow (PI) 3)) (* 2/15 (pow (PI) 3))))) (* -2/3 (PI)))) (/ 1 (PI))) u2)
(/ (+ (* (pow u2 2) (- (* (pow u2 2) (- (* -1 (* (pow u2 2) (+ (* -4/315 (pow (PI) 5)) (+ (* 4/45 (pow (PI) 5)) (* 2/3 (* (pow (PI) 2) (+ (* -4/9 (pow (PI) 3)) (* 2/15 (pow (PI) 3))))))))) (+ (* -4/9 (pow (PI) 3)) (* 2/15 (pow (PI) 3))))) (* -2/3 (PI)))) (/ 1 (PI))) u2)
(/ 2 (sin (* 2 (* u2 (PI)))))
(/ 2 (sin (* 2 (* u2 (PI)))))
(/ 2 (sin (* 2 (* u2 (PI)))))
(/ 2 (sin (* 2 (* u2 (PI)))))
(/ 2 (sin (* 2 (* u2 (PI)))))
(/ 2 (sin (* 2 (* u2 (PI)))))
(/ 2 (sin (* 2 (* u2 (PI)))))
(/ 2 (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))))
u1
(* u1 (+ 1 (* 1/2 u1)))
(* u1 (+ 1 (* u1 (+ 1/2 (* 1/3 u1)))))
(* u1 (+ 1 (* u1 (+ 1/2 (* u1 (+ 1/3 (* 1/4 u1)))))))
(+ (log -1) (log (/ 1 u1)))
(+ (log -1) (+ (log (/ 1 u1)) (/ 1 u1)))
(+ (log -1) (+ (log (/ 1 u1)) (+ (/ 1/2 (pow u1 2)) (/ 1 u1))))
(+ (log -1) (+ (log (/ 1 u1)) (+ (/ 1/2 (pow u1 2)) (+ (/ 1 u1) (* 1/3 (/ 1 (pow u1 3)))))))
(log (/ -1 u1))
(+ (log (/ -1 u1)) (/ 1 u1))
(+ (log (/ -1 u1)) (+ (/ 1/2 (pow u1 2)) (/ 1 u1)))
(+ (log (/ -1 u1)) (* -1 (/ (- (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u1))) u1)) 1) u1)))
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))))
(* -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) (* -2 (log (/ 1 u1)))) (* -1 (log (/ 1 u1))))
(- (+ (log -1) (* -2 (log (/ 1 u1)))) (+ (* -1 (log (/ 1 u1))) (/ 1 u1)))
(- (+ (log -1) (+ (* -2 (log (/ 1 u1))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u1))) u1)))) (* -1 (log (/ 1 u1))))
(- (+ (log -1) (+ (* -2 (log (/ 1 u1))) (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u1))) (pow u1 2))))) (+ (* -1 (log (/ 1 u1))) (/ 1 u1)))
(- (* -2 (log (/ -1 u1))) (* -1 (log (/ -1 u1))))
(- (* -2 (log (/ -1 u1))) (+ (* -1 (log (/ -1 u1))) (/ 1 u1)))
(- (+ (* -2 (log (/ -1 u1))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u1))) u1))) (* -1 (log (/ -1 u1))))
(- (+ (* -2 (log (/ -1 u1))) (* -1 (/ (+ 1 (+ (/ 1/3 (pow u1 2)) (* 1/2 (/ 1 u1)))) 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)))
(* (sqrt u1) (sin (* 2 (* u2 (PI)))))
(+ (* 1/4 (* (sqrt (pow u1 3)) (sin (* 2 (* u2 (PI)))))) (* (sqrt u1) (sin (* 2 (* u2 (PI))))))
(+ (* (sqrt u1) (sin (* 2 (* u2 (PI))))) (* (pow u1 2) (+ (* 1/6 (* (sqrt u1) (sin (* 2 (* u2 (PI)))))) (* 1/4 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))))))
(+ (* (sqrt u1) (sin (* 2 (* u2 (PI))))) (* (pow u1 2) (+ (* 1/4 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))) (* u1 (+ (* 1/6 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))) (* 1/2 (* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (- 1/4 (* 1/16 (/ 1 u1)))))))))))
(* (sin (* 2 (* u2 (PI)))) (sqrt (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1)))))))
(+ (* 1/2 (* (/ (sin (* 2 (* u2 (PI)))) u1) (sqrt (/ 1 (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1))))))))) (* (sin (* 2 (* u2 (PI)))) (sqrt (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1))))))))
(+ (* 1/2 (* (/ (sin (* 2 (* u2 (PI)))) u1) (sqrt (/ 1 (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1))))))))) (+ (* 1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (- 1/2 (* 1/4 (/ 1 (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1))))))))) (pow u1 2)) (sqrt (/ 1 (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1))))))))) (* (sin (* 2 (* u2 (PI)))) (sqrt (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1)))))))))
(+ (* 1/2 (* (/ (sin (* 2 (* u2 (PI)))) u1) (sqrt (/ 1 (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1))))))))) (+ (* 1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (- 1/3 (* 1/2 (/ (- 1/2 (* 1/4 (/ 1 (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1)))))))) (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1))))))))) (pow u1 3)) (sqrt (/ 1 (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1))))))))) (+ (* 1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (- 1/2 (* 1/4 (/ 1 (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1))))))))) (pow u1 2)) (sqrt (/ 1 (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1))))))))) (* (sin (* 2 (* u2 (PI)))) (sqrt (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1))))))))))
(* (sin (* 2 (* u2 (PI)))) (sqrt (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1))))))
(+ (* 1/2 (* (/ (sin (* 2 (* u2 (PI)))) u1) (sqrt (/ 1 (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1)))))))) (* (sin (* 2 (* u2 (PI)))) (sqrt (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1)))))))
(+ (* -1 (/ (+ (* -1/2 (* (sin (* 2 (* u2 (PI)))) (sqrt (/ 1 (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1)))))))) (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (- 1/2 (* 1/4 (/ 1 (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1)))))))) u1) (sqrt (/ 1 (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1))))))))) u1)) (* (sin (* 2 (* u2 (PI)))) (sqrt (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1)))))))
(+ (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (* (* (sin (* 2 (* u2 (PI)))) (- 1/2 (* 1/4 (/ 1 (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1)))))))) (sqrt (/ 1 (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1)))))))) (* 1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (+ 1/3 (* -1/2 (/ (- 1/2 (* 1/4 (/ 1 (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1))))))) (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1)))))))) u1) (sqrt (/ 1 (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1))))))))) u1)) (* -1/2 (* (sin (* 2 (* u2 (PI)))) (sqrt (/ 1 (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1))))))))) u1)) (* (sin (* 2 (* u2 (PI)))) (sqrt (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1)))))))
(* 2 (* (* u2 (PI)) (sqrt (- (log (+ 1 u1)) (log (+ 1 (* -1 (pow u1 2))))))))
(* u2 (+ (* -4/3 (* (* (pow u2 2) (pow (PI) 3)) (sqrt (- (log (+ 1 u1)) (log (+ 1 (* -1 (pow u1 2)))))))) (* 2 (* (PI) (sqrt (- (log (+ 1 u1)) (log (+ 1 (* -1 (pow u1 2))))))))))
(* u2 (+ (* 2 (* (PI) (sqrt (- (log (+ 1 u1)) (log (+ 1 (* -1 (pow u1 2)))))))) (* (pow u2 2) (+ (* -4/3 (* (pow (PI) 3) (sqrt (- (log (+ 1 u1)) (log (+ 1 (* -1 (pow u1 2)))))))) (* 4/15 (* (* (pow u2 2) (pow (PI) 5)) (sqrt (- (log (+ 1 u1)) (log (+ 1 (* -1 (pow u1 2))))))))))))
(* u2 (+ (* 2 (* (PI) (sqrt (- (log (+ 1 u1)) (log (+ 1 (* -1 (pow u1 2)))))))) (* (pow u2 2) (+ (* -4/3 (* (pow (PI) 3) (sqrt (- (log (+ 1 u1)) (log (+ 1 (* -1 (pow u1 2)))))))) (* (pow u2 2) (+ (* -8/315 (* (* (pow u2 2) (pow (PI) 7)) (sqrt (- (log (+ 1 u1)) (log (+ 1 (* -1 (pow u1 2)))))))) (* 4/15 (* (pow (PI) 5) (sqrt (- (log (+ 1 u1)) (log (+ 1 (* -1 (pow u1 2))))))))))))))
(* (sin (* 2 (* u2 (PI)))) (sqrt (- (log (+ 1 u1)) (log (+ 1 (* -1 (pow u1 2)))))))
(* (sin (* 2 (* u2 (PI)))) (sqrt (- (log (+ 1 u1)) (log (+ 1 (* -1 (pow u1 2)))))))
(* (sin (* 2 (* u2 (PI)))) (sqrt (- (log (+ 1 u1)) (log (+ 1 (* -1 (pow u1 2)))))))
(* (sin (* 2 (* u2 (PI)))) (sqrt (- (log (+ 1 u1)) (log (+ 1 (* -1 (pow u1 2)))))))
(* (sin (* 2 (* u2 (PI)))) (sqrt (- (log (+ 1 u1)) (log (+ 1 (* -1 (pow u1 2)))))))
(* (sin (* 2 (* u2 (PI)))) (sqrt (- (log (+ 1 u1)) (log (+ 1 (* -1 (pow u1 2)))))))
(* (sin (* 2 (* u2 (PI)))) (sqrt (- (log (+ 1 u1)) (log (+ 1 (* -1 (pow u1 2)))))))
(* (sin (* 2 (* u2 (PI)))) (sqrt (- (log (+ 1 u1)) (log (+ 1 (* -1 (pow u1 2)))))))
Outputs
(* u2 (PI))
(*.f32 u2 (PI.f32))
(* u2 (+ (PI) (* -2/3 (* (pow u2 2) (pow (PI) 3)))))
(*.f32 u2 (fma.f32 (*.f32 (*.f32 #s(literal -2/3 binary32) (*.f32 u2 u2)) (PI.f32)) (*.f32 (PI.f32) (PI.f32)) (PI.f32)))
(* u2 (+ (PI) (* (pow u2 2) (+ (* -2/3 (pow (PI) 3)) (* 2/15 (* (pow u2 2) (pow (PI) 5)))))))
(*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (*.f32 #s(literal 2/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32)))) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2/3 binary32)))) (PI.f32)))
(* u2 (+ (PI) (* (pow u2 2) (+ (* -2/3 (pow (PI) 3)) (* (pow u2 2) (+ (* -4/315 (* (pow u2 2) (pow (PI) 7))) (* 2/15 (pow (PI) 5))))))))
(*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2/3 binary32)) (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (*.f32 (pow.f32 (PI.f32) #s(literal 7 binary32)) #s(literal -4/315 binary32)) (*.f32 #s(literal 2/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32)))))) (PI.f32)))
(* 1/2 (sin (* 2 (* u2 (PI)))))
(*.f32 #s(literal 1/2 binary32) (sin.f32 (*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32)))))
(* 1/2 (sin (* 2 (* u2 (PI)))))
(*.f32 #s(literal 1/2 binary32) (sin.f32 (*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32)))))
(* 1/2 (sin (* 2 (* u2 (PI)))))
(*.f32 #s(literal 1/2 binary32) (sin.f32 (*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32)))))
(* 1/2 (sin (* 2 (* u2 (PI)))))
(*.f32 #s(literal 1/2 binary32) (sin.f32 (*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32)))))
(* 1/2 (sin (* 2 (* u2 (PI)))))
(*.f32 #s(literal 1/2 binary32) (sin.f32 (*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32)))))
(* 1/2 (sin (* 2 (* u2 (PI)))))
(*.f32 #s(literal 1/2 binary32) (sin.f32 (*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32)))))
(* 1/2 (sin (* 2 (* u2 (PI)))))
(*.f32 #s(literal 1/2 binary32) (sin.f32 (*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32)))))
(* 1/2 (sin (* 2 (* u2 (PI)))))
(*.f32 #s(literal 1/2 binary32) (sin.f32 (*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32)))))
(* 2 (* u2 (PI)))
(*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32)))
(* u2 (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI))))
(*.f32 u2 (fma.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)))) (*.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 u2 (*.f32 u2 (*.f32 (pow.f32 (PI.f32) #s(literal 5 binary32)) #s(literal 4/15 binary32))) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)))) (*.f32 (PI.f32) #s(literal 2 binary32))))
(* u2 (+ (* 2 (PI)) (* (pow u2 2) (+ (* -4/3 (pow (PI) 3)) (* (pow u2 2) (+ (* -8/315 (* (pow u2 2) (pow (PI) 7))) (* 4/15 (pow (PI) 5))))))))
(*.f32 u2 (fma.f32 (PI.f32) #s(literal 2 binary32) (*.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 (pow.f32 (PI.f32) #s(literal 5 binary32)) #s(literal 4/15 binary32))) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)))))))
(sin (* 2 (* u2 (PI))))
(sin.f32 (*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32))))
(sin (* 2 (* u2 (PI))))
(sin.f32 (*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32))))
(sin (* 2 (* u2 (PI))))
(sin.f32 (*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32))))
(sin (* 2 (* u2 (PI))))
(sin.f32 (*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32))))
(sin (* 2 (* u2 (PI))))
(sin.f32 (*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32))))
(sin (* 2 (* u2 (PI))))
(sin.f32 (*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32))))
(sin (* 2 (* u2 (PI))))
(sin.f32 (*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32))))
(sin (* 2 (* u2 (PI))))
(sin.f32 (*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32))))
(* 2 (* u2 (PI)))
(*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32)))
(* u2 (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI))))
(*.f32 u2 (fma.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)))) (*.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 u2 (*.f32 u2 (*.f32 (pow.f32 (PI.f32) #s(literal 5 binary32)) #s(literal 4/15 binary32))) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)))) (*.f32 (PI.f32) #s(literal 2 binary32))))
(* u2 (+ (* 2 (PI)) (* (pow u2 2) (+ (* -4/3 (pow (PI) 3)) (* (pow u2 2) (+ (* -8/315 (* (pow u2 2) (pow (PI) 7))) (* 4/15 (pow (PI) 5))))))))
(*.f32 u2 (fma.f32 (PI.f32) #s(literal 2 binary32) (*.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 (pow.f32 (PI.f32) #s(literal 5 binary32)) #s(literal 4/15 binary32))) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)))))))
(sin (* 2 (* u2 (PI))))
(sin.f32 (*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32))))
(sin (* 2 (* u2 (PI))))
(sin.f32 (*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32))))
(sin (* 2 (* u2 (PI))))
(sin.f32 (*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32))))
(sin (* 2 (* u2 (PI))))
(sin.f32 (*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32))))
(sin (* 2 (* u2 (PI))))
(sin.f32 (*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32))))
(sin (* 2 (* u2 (PI))))
(sin.f32 (*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32))))
(sin (* 2 (* u2 (PI))))
(sin.f32 (*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32))))
(sin (* 2 (* u2 (PI))))
(sin.f32 (*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32))))
(* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2)))
(*.f32 (sin.f32 (*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32)))) (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 u2 (*.f32 (PI.f32) #s(literal 2 binary32)))) (neg.f32 (sqrt.f32 u1)) (*.f32 (sin.f32 (*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32)))) (*.f32 #s(literal -1/4 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))))))
(+ (* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))) (* (pow u1 2) (+ (* -1/4 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))) (* -1/6 (* (sqrt u1) (sin (* 2 (* u2 (PI)))))))))
(fma.f32 (*.f32 u1 u1) (*.f32 (sin.f32 (*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32)))) (fma.f32 #s(literal -1/4 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 (sqrt.f32 u1) #s(literal -1/6 binary32)))) (*.f32 (sin.f32 (*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32)))) (neg.f32 (sqrt.f32 u1))))
(+ (* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))) (* (pow u1 2) (+ (* -1/4 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))) (* u1 (+ (* -1/2 (* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (+ 1/4 (* 1/16 (/ 1 (* u1 (pow (sqrt -1) 2)))))))) (* -1/6 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))))))))
(fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 (*.f32 (sin.f32 (*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))) #s(literal -1/6 binary32) (*.f32 (*.f32 (sin.f32 (*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32)))) (+.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 u2 (*.f32 (PI.f32) #s(literal 2 binary32)))) (*.f32 #s(literal -1/4 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))))) (*.f32 (sin.f32 (*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32)))) (neg.f32 (sqrt.f32 u1))))
(* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log -1) (* -1 (log (/ 1 u1))))))
(*.f32 (*.f32 (sin.f32 (*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32)))) (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 u2 (*.f32 (PI.f32) #s(literal 2 binary32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))) (*.f32 (*.f32 (sin.f32 (*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32)))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) 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 u2 (*.f32 (PI.f32) #s(literal 2 binary32)))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1)) (*.f32 (*.f32 #s(literal -1/2 binary32) (sin.f32 (*.f32 u2 (*.f32 (PI.f32) #s(literal 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 (*.f32 (sin.f32 (*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))))
(+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (* (sqrt -1) (+ 1/3 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1))))))) (+ (log -1) (* -1 (log (/ 1 u1))))))))) (pow u1 3)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1))))))))) (pow u1 2)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log -1) (* -1 (log (/ 1 u1)))))))))
(fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 (sin.f32 (*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))))) u1) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (sin.f32 (*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32))))) (*.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))) #s(literal 1/4 binary32)) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (*.f32 #s(literal -1/2 binary32) (sin.f32 (*.f32 u2 (*.f32 (PI.f32) #s(literal 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 (*.f32 (sin.f32 (*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32)))) (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 #s(literal -1 binary32) (*.f32 (sin.f32 (*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32)))) (sqrt.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1)))))
(+ (* -1/2 (* (/ (sin (* 2 (* u2 (PI)))) u1) (sqrt (/ 1 (log (/ -1 u1)))))) (* (sqrt (log (/ -1 u1))) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))))
(fma.f32 (sin.f32 (*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32)))) (*.f32 #s(literal -1 binary32) (sqrt.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1)))) (/.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (log.f32 (/.f32 #s(literal -1 binary32) u1)))) (*.f32 (sin.f32 (*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32)))) #s(literal -1/2 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 (sin.f32 (*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32)))) (*.f32 #s(literal -1 binary32) (sqrt.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1)))) (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (log.f32 (/.f32 #s(literal -1 binary32) u1)))) (+.f32 (sin.f32 (*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32)))) (*.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal -1/4 binary32) (log.f32 (/.f32 #s(literal -1 binary32) u1)))) (/.f32 (sin.f32 (*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32)))) 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 u2 (*.f32 (PI.f32) #s(literal 2 binary32)))) (*.f32 #s(literal -1 binary32) (sqrt.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1)))) (/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (log.f32 (/.f32 #s(literal -1 binary32) u1)))) (fma.f32 (sin.f32 (*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32)))) (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal -1/4 binary32) (log.f32 (/.f32 #s(literal -1 binary32) u1)))) (*.f32 (sin.f32 (*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32)))) (/.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 #s(literal -1/4 binary32) (log.f32 (/.f32 #s(literal -1 binary32) u1))) #s(literal -1/4 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) u1)))) u1)))) u1) (*.f32 (*.f32 #s(literal 1/2 binary32) (sin.f32 (*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (log.f32 (/.f32 #s(literal -1 binary32) u1)))))) (neg.f32 u1)))
(* 2 (* (* u2 (* (PI) (sqrt -1))) (sqrt (log (- 1 u1)))))
(*.f32 (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 (*.f32 u2 u2) (*.f32 (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 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32))) (sqrt.f32 #s(literal -1 binary32)) (*.f32 (*.f32 u2 (*.f32 u2 (*.f32 (pow.f32 (PI.f32) #s(literal 5 binary32)) #s(literal 4/15 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 (*.f32 u2 u2) (*.f32 (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 (pow.f32 (PI.f32) #s(literal 5 binary32)) #s(literal 4/15 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 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (sin.f32 (*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32)))) (sqrt.f32 (log1p.f32 (neg.f32 u1)))))
(* (sqrt (log (- 1 u1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1)))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (sin.f32 (*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32)))) (sqrt.f32 (log1p.f32 (neg.f32 u1)))))
(* (sqrt (log (- 1 u1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1)))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (sin.f32 (*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32)))) (sqrt.f32 (log1p.f32 (neg.f32 u1)))))
(* (sqrt (log (- 1 u1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1)))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (sin.f32 (*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32)))) (sqrt.f32 (log1p.f32 (neg.f32 u1)))))
(* (sqrt (log (- 1 u1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1)))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (sin.f32 (*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32)))) (sqrt.f32 (log1p.f32 (neg.f32 u1)))))
(* (sqrt (log (- 1 u1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1)))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (sin.f32 (*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32)))) (sqrt.f32 (log1p.f32 (neg.f32 u1)))))
(* (sqrt (log (- 1 u1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1)))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (sin.f32 (*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32)))) (sqrt.f32 (log1p.f32 (neg.f32 u1)))))
(* (sqrt (log (- 1 u1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1)))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (sin.f32 (*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32)))) (sqrt.f32 (log1p.f32 (neg.f32 u1)))))
(* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2)))
(*.f32 (sin.f32 (*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32)))) (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 u2 (*.f32 (PI.f32) #s(literal 2 binary32)))) (neg.f32 (sqrt.f32 u1)) (*.f32 (sin.f32 (*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32)))) (*.f32 #s(literal -1/4 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))))))
(+ (* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))) (* (pow u1 2) (+ (* -1/4 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))) (* -1/6 (* (sqrt u1) (sin (* 2 (* u2 (PI)))))))))
(fma.f32 (*.f32 u1 u1) (*.f32 (sin.f32 (*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32)))) (fma.f32 #s(literal -1/4 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 (sqrt.f32 u1) #s(literal -1/6 binary32)))) (*.f32 (sin.f32 (*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32)))) (neg.f32 (sqrt.f32 u1))))
(+ (* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))) (* (pow u1 2) (+ (* -1/4 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))) (* u1 (+ (* -1/2 (* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (+ 1/4 (* 1/16 (/ 1 (* u1 (pow (sqrt -1) 2)))))))) (* -1/6 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))))))))
(fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 (*.f32 (sin.f32 (*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))) #s(literal -1/6 binary32) (*.f32 (*.f32 (sin.f32 (*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32)))) (+.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 u2 (*.f32 (PI.f32) #s(literal 2 binary32)))) (*.f32 #s(literal -1/4 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))))) (*.f32 (sin.f32 (*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32)))) (neg.f32 (sqrt.f32 u1))))
(* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log -1) (* -1 (log (/ 1 u1))))))
(*.f32 (*.f32 (sin.f32 (*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32)))) (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 u2 (*.f32 (PI.f32) #s(literal 2 binary32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))) (*.f32 (*.f32 (sin.f32 (*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32)))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) 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 u2 (*.f32 (PI.f32) #s(literal 2 binary32)))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1)) (*.f32 (*.f32 #s(literal -1/2 binary32) (sin.f32 (*.f32 u2 (*.f32 (PI.f32) #s(literal 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 (*.f32 (sin.f32 (*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))))
(+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) u1) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (* (sqrt -1) (+ 1/3 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1))))))) (+ (log -1) (* -1 (log (/ 1 u1))))))))) (pow u1 3)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (+ (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (* (sqrt -1) (+ 1/2 (* 1/4 (/ 1 (+ (log -1) (* -1 (log (/ 1 u1))))))))) (pow u1 2)) (sqrt (/ 1 (+ (log -1) (* -1 (log (/ 1 u1)))))))) (* (* (sin (* 2 (* u2 (PI)))) (sqrt -1)) (sqrt (+ (log -1) (* -1 (log (/ 1 u1)))))))))
(fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 (sin.f32 (*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))))) u1) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (sin.f32 (*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32))))) (*.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))) #s(literal 1/4 binary32)) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (*.f32 #s(literal -1/2 binary32) (sin.f32 (*.f32 u2 (*.f32 (PI.f32) #s(literal 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 (*.f32 (sin.f32 (*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32)))) (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 #s(literal -1 binary32) (*.f32 (sin.f32 (*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32)))) (sqrt.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1)))))
(+ (* -1/2 (* (/ (sin (* 2 (* u2 (PI)))) u1) (sqrt (/ 1 (log (/ -1 u1)))))) (* (sqrt (log (/ -1 u1))) (* (sin (* 2 (* u2 (PI)))) (pow (sqrt -1) 2))))
(fma.f32 (sin.f32 (*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32)))) (*.f32 #s(literal -1 binary32) (sqrt.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1)))) (/.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (log.f32 (/.f32 #s(literal -1 binary32) u1)))) (*.f32 (sin.f32 (*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32)))) #s(literal -1/2 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 (sin.f32 (*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32)))) (*.f32 #s(literal -1 binary32) (sqrt.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1)))) (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (log.f32 (/.f32 #s(literal -1 binary32) u1)))) (+.f32 (sin.f32 (*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32)))) (*.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal -1/4 binary32) (log.f32 (/.f32 #s(literal -1 binary32) u1)))) (/.f32 (sin.f32 (*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32)))) 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 u2 (*.f32 (PI.f32) #s(literal 2 binary32)))) (*.f32 #s(literal -1 binary32) (sqrt.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1)))) (/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (log.f32 (/.f32 #s(literal -1 binary32) u1)))) (fma.f32 (sin.f32 (*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32)))) (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal -1/4 binary32) (log.f32 (/.f32 #s(literal -1 binary32) u1)))) (*.f32 (sin.f32 (*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32)))) (/.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 #s(literal -1/4 binary32) (log.f32 (/.f32 #s(literal -1 binary32) u1))) #s(literal -1/4 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) u1)))) u1)))) u1) (*.f32 (*.f32 #s(literal 1/2 binary32) (sin.f32 (*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (log.f32 (/.f32 #s(literal -1 binary32) u1)))))) (neg.f32 u1)))
(* 2 (* (* u2 (* (PI) (sqrt -1))) (sqrt (log (- 1 u1)))))
(*.f32 (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 (*.f32 u2 u2) (*.f32 (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 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32))) (sqrt.f32 #s(literal -1 binary32)) (*.f32 (*.f32 u2 (*.f32 u2 (*.f32 (pow.f32 (PI.f32) #s(literal 5 binary32)) #s(literal 4/15 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 (*.f32 u2 u2) (*.f32 (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 (pow.f32 (PI.f32) #s(literal 5 binary32)) #s(literal 4/15 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 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (sin.f32 (*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32)))) (sqrt.f32 (log1p.f32 (neg.f32 u1)))))
(* (sqrt (log (- 1 u1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1)))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (sin.f32 (*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32)))) (sqrt.f32 (log1p.f32 (neg.f32 u1)))))
(* (sqrt (log (- 1 u1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1)))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (sin.f32 (*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32)))) (sqrt.f32 (log1p.f32 (neg.f32 u1)))))
(* (sqrt (log (- 1 u1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1)))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (sin.f32 (*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32)))) (sqrt.f32 (log1p.f32 (neg.f32 u1)))))
(* (sqrt (log (- 1 u1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1)))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (sin.f32 (*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32)))) (sqrt.f32 (log1p.f32 (neg.f32 u1)))))
(* (sqrt (log (- 1 u1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1)))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (sin.f32 (*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32)))) (sqrt.f32 (log1p.f32 (neg.f32 u1)))))
(* (sqrt (log (- 1 u1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1)))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (sin.f32 (*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32)))) (sqrt.f32 (log1p.f32 (neg.f32 u1)))))
(* (sqrt (log (- 1 u1))) (* (sin (* 2 (* u2 (PI)))) (sqrt -1)))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (sin.f32 (*.f32 u2 (*.f32 (PI.f32) #s(literal 2 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 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1)) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))) (fma.f32 #s(literal -1/2 binary32) (*.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))) #s(literal 1/4 binary32)) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 #s(literal -1/2 binary32) (*.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 u1 u1))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))))))
(* (sqrt (log (/ -1 u1))) (pow (sqrt -1) 2))
(*.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))) (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) (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) (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)))
1
#s(literal 1 binary32)
(+ 1 u1)
(+.f32 u1 #s(literal 1 binary32))
(+ 1 (* u1 (+ 1 u1)))
(+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))
(+ 1 (* u1 (+ 1 (* u1 (+ 1 u1)))))
(+.f32 #s(literal 1 binary32) (fma.f32 u1 (fma.f32 u1 u1 u1) u1))
(/ -1 u1)
(/.f32 #s(literal -1 binary32) u1)
(* -1 (/ (+ 1 (/ 1 u1)) u1))
(neg.f32 (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) u1))
(/ (- (* -1 (/ (+ 1 (/ 1 u1)) u1)) 1) u1)
(/.f32 (+.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) u1))) u1)
(/ (- (* -1 (/ (+ 1 (/ 1 u1)) (pow u1 2))) (+ 1 (/ 1 u1))) u1)
(/.f32 (-.f32 (/.f32 (+.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) u1))) u1) #s(literal 1 binary32)) u1)
(/ -1 u1)
(/.f32 #s(literal -1 binary32) u1)
(* -1 (/ (+ 1 (/ 1 u1)) u1))
(neg.f32 (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) u1))
(* -1 (/ (+ 1 (+ (/ 1 u1) (/ 1 (pow u1 2)))) u1))
(/.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (neg.f32 u1))
(* -1 (/ (+ 1 (* -1 (/ (- (* -1 (/ (+ 1 (/ 1 u1)) u1)) 1) u1))) u1))
(/.f32 (-.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) u1))) u1)) (neg.f32 u1))
(* (sqrt u1) (sin (* 2 (* u2 (PI)))))
(*.f32 (sin.f32 (*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32)))) (sqrt.f32 u1))
(+ (* 1/4 (* (sqrt (pow u1 3)) (sin (* 2 (* u2 (PI)))))) (* (sqrt u1) (sin (* 2 (* u2 (PI))))))
(*.f32 (sin.f32 (*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32)))) (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 (sin.f32 (*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32)))) (sqrt.f32 u1) (*.f32 (*.f32 u1 u1) (*.f32 (sin.f32 (*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32)))) (fma.f32 #s(literal 1/4 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 #s(literal 1/6 binary32) (sqrt.f32 u1))))))
(+ (* (sqrt u1) (sin (* 2 (* u2 (PI))))) (* (pow u1 2) (+ (* 1/4 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))) (* u1 (+ (* 1/6 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))) (* 1/2 (* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (- 1/4 (* 1/16 (/ 1 u1)))))))))))
(fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 (sin.f32 (*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/6 binary32)) (*.f32 (*.f32 (sin.f32 (*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32)))) (+.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 u2 (*.f32 (PI.f32) #s(literal 2 binary32)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32)))) (*.f32 (sin.f32 (*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32)))) (sqrt.f32 u1)))
(* (sin (* 2 (* u2 (PI)))) (sqrt (+ (log -1) (log (/ 1 u1)))))
(*.f32 (sin.f32 (*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32)))) (sqrt.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))))
(+ (* 1/2 (* (/ (sin (* 2 (* u2 (PI)))) u1) (sqrt (/ 1 (+ (log -1) (log (/ 1 u1))))))) (* (sin (* 2 (* u2 (PI)))) (sqrt (+ (log -1) (log (/ 1 u1))))))
(fma.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 (sin.f32 (*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32)))) u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))))) (*.f32 (sin.f32 (*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32)))) (sqrt.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))))
(+ (* 1/2 (* (/ (sin (* 2 (* u2 (PI)))) u1) (sqrt (/ 1 (+ (log -1) (log (/ 1 u1))))))) (+ (* 1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (- 1/2 (* 1/4 (/ 1 (+ (log -1) (log (/ 1 u1))))))) (pow u1 2)) (sqrt (/ 1 (+ (log -1) (log (/ 1 u1))))))) (* (sin (* 2 (* u2 (PI)))) (sqrt (+ (log -1) (log (/ 1 u1)))))))
(fma.f32 (sin.f32 (*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32)))) (sqrt.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (sin.f32 (*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32)))) u1) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32)))) (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal -1/4 binary32) (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))))) (*.f32 u1 u1)))))
(+ (* 1/2 (* (/ (sin (* 2 (* u2 (PI)))) u1) (sqrt (/ 1 (+ (log -1) (log (/ 1 u1))))))) (+ (* 1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (- 1/3 (* 1/2 (/ (- 1/2 (* 1/4 (/ 1 (+ (log -1) (log (/ 1 u1)))))) (+ (log -1) (log (/ 1 u1))))))) (pow u1 3)) (sqrt (/ 1 (+ (log -1) (log (/ 1 u1))))))) (+ (* 1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (- 1/2 (* 1/4 (/ 1 (+ (log -1) (log (/ 1 u1))))))) (pow u1 2)) (sqrt (/ 1 (+ (log -1) (log (/ 1 u1))))))) (* (sin (* 2 (* u2 (PI)))) (sqrt (+ (log -1) (log (/ 1 u1))))))))
(fma.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 (sin.f32 (*.f32 u2 (*.f32 (PI.f32) #s(literal 2 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 (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)) (log.f32 u1)))) (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))) #s(literal 1/3 binary32)) (/.f32 (sin.f32 (*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32)))) (*.f32 u1 (*.f32 u1 u1)))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32)))) (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal -1/4 binary32) (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))))) (*.f32 u1 u1))) (*.f32 (sin.f32 (*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32)))) (sqrt.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))))))
(* (sqrt (log (/ -1 u1))) (sin (* 2 (* u2 (PI)))))
(*.f32 (sin.f32 (*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32)))) (sqrt.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1))))
(+ (* 1/2 (* (/ (sin (* 2 (* u2 (PI)))) u1) (sqrt (/ 1 (log (/ -1 u1)))))) (* (sqrt (log (/ -1 u1))) (sin (* 2 (* u2 (PI))))))
(fma.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 (sin.f32 (*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32)))) u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) (log.f32 (/.f32 #s(literal -1 binary32) u1))))) (*.f32 (sin.f32 (*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32)))) (sqrt.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1)))))
(+ (* -1 (/ (+ (* -1/2 (* (sqrt (/ 1 (log (/ -1 u1)))) (sin (* 2 (* u2 (PI)))))) (* -1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (- 1/2 (* 1/4 (/ 1 (log (/ -1 u1)))))) u1) (sqrt (/ 1 (log (/ -1 u1))))))) u1)) (* (sqrt (log (/ -1 u1))) (sin (* 2 (* u2 (PI))))))
(fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (log.f32 (/.f32 #s(literal -1 binary32) u1)))) (+.f32 (sin.f32 (*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32)))) (*.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal -1/4 binary32) (log.f32 (/.f32 #s(literal -1 binary32) u1)))) (/.f32 (sin.f32 (*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32)))) u1)))) u1) (*.f32 (sin.f32 (*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32)))) (sqrt.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1)))))
(+ (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (* (sqrt (/ 1 (log (/ -1 u1)))) (* (sin (* 2 (* u2 (PI)))) (- 1/2 (* 1/4 (/ 1 (log (/ -1 u1)))))))) (* 1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (+ 1/3 (* -1/2 (/ (- 1/2 (* 1/4 (/ 1 (log (/ -1 u1))))) (log (/ -1 u1)))))) u1) (sqrt (/ 1 (log (/ -1 u1))))))) u1)) (* -1/2 (* (sqrt (/ 1 (log (/ -1 u1)))) (sin (* 2 (* u2 (PI))))))) u1)) (* (sqrt (log (/ -1 u1))) (sin (* 2 (* u2 (PI))))))
(fma.f32 (sin.f32 (*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32)))) (sqrt.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1))) (/.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (log.f32 (/.f32 #s(literal -1 binary32) u1)))) (fma.f32 (sin.f32 (*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32)))) (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal -1/4 binary32) (log.f32 (/.f32 #s(literal -1 binary32) u1)))) (*.f32 (sin.f32 (*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32)))) (/.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 #s(literal -1/4 binary32) (log.f32 (/.f32 #s(literal -1 binary32) u1))) #s(literal -1/4 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) u1)))) u1)))) u1) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (log.f32 (/.f32 #s(literal -1 binary32) u1)))) (*.f32 (sin.f32 (*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32)))) #s(literal -1/2 binary32)))) (neg.f32 u1)))
(* 2 (* (* u2 (PI)) (sqrt (log (/ (+ 1 u1) (- 1 (pow u1 2)))))))
(*.f32 (*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32))) (sqrt.f32 (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))))))
(* u2 (+ (* -4/3 (* (* (pow u2 2) (pow (PI) 3)) (sqrt (log (/ (+ 1 u1) (- 1 (pow u1 2))))))) (* 2 (* (PI) (sqrt (log (/ (+ 1 u1) (- 1 (pow u1 2)))))))))
(*.f32 u2 (*.f32 (sqrt.f32 (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))))) (fma.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)))) (*.f32 (PI.f32) #s(literal 2 binary32)))))
(* u2 (+ (* 2 (* (PI) (sqrt (log (/ (+ 1 u1) (- 1 (pow u1 2))))))) (* (pow u2 2) (+ (* -4/3 (* (pow (PI) 3) (sqrt (log (/ (+ 1 u1) (- 1 (pow u1 2))))))) (* 4/15 (* (* (pow u2 2) (pow (PI) 5)) (sqrt (log (/ (+ 1 u1) (- 1 (pow u1 2)))))))))))
(*.f32 u2 (fma.f32 u2 (*.f32 u2 (*.f32 (sqrt.f32 (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))))) (fma.f32 u2 (*.f32 u2 (*.f32 (pow.f32 (PI.f32) #s(literal 5 binary32)) #s(literal 4/15 binary32))) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)))))) (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) (sqrt.f32 (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))))))))
(* u2 (+ (* 2 (* (PI) (sqrt (log (/ (+ 1 u1) (- 1 (pow u1 2))))))) (* (pow u2 2) (+ (* -4/3 (* (pow (PI) 3) (sqrt (log (/ (+ 1 u1) (- 1 (pow u1 2))))))) (* (pow u2 2) (+ (* -8/315 (* (* (pow u2 2) (pow (PI) 7)) (sqrt (log (/ (+ 1 u1) (- 1 (pow u1 2))))))) (* 4/15 (* (pow (PI) 5) (sqrt (log (/ (+ 1 u1) (- 1 (pow u1 2)))))))))))))
(*.f32 u2 (fma.f32 (sqrt.f32 (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))))) (fma.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)))) (*.f32 (PI.f32) #s(literal 2 binary32))) (*.f32 (*.f32 (sqrt.f32 (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))))) (fma.f32 (*.f32 u2 u2) (*.f32 (pow.f32 (PI.f32) #s(literal 7 binary32)) #s(literal -8/315 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 5 binary32)) #s(literal 4/15 binary32)))) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)))))
(* (sqrt (log (/ (+ 1 u1) (- 1 (pow u1 2))))) (sin (* 2 (* u2 (PI)))))
(*.f32 (sin.f32 (*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32)))) (sqrt.f32 (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))))))
(* (sqrt (log (/ (+ 1 u1) (- 1 (pow u1 2))))) (sin (* 2 (* u2 (PI)))))
(*.f32 (sin.f32 (*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32)))) (sqrt.f32 (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))))))
(* (sqrt (log (/ (+ 1 u1) (- 1 (pow u1 2))))) (sin (* 2 (* u2 (PI)))))
(*.f32 (sin.f32 (*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32)))) (sqrt.f32 (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))))))
(* (sqrt (log (/ (+ 1 u1) (- 1 (pow u1 2))))) (sin (* 2 (* u2 (PI)))))
(*.f32 (sin.f32 (*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32)))) (sqrt.f32 (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))))))
(* (sqrt (log (/ (+ 1 u1) (- 1 (pow u1 2))))) (sin (* 2 (* u2 (PI)))))
(*.f32 (sin.f32 (*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32)))) (sqrt.f32 (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))))))
(* (sqrt (log (/ (+ 1 u1) (- 1 (pow u1 2))))) (sin (* 2 (* u2 (PI)))))
(*.f32 (sin.f32 (*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32)))) (sqrt.f32 (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))))))
(* (sqrt (log (/ (+ 1 u1) (- 1 (pow u1 2))))) (sin (* 2 (* u2 (PI)))))
(*.f32 (sin.f32 (*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32)))) (sqrt.f32 (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))))))
(* (sqrt (log (/ (+ 1 u1) (- 1 (pow u1 2))))) (sin (* 2 (* u2 (PI)))))
(*.f32 (sin.f32 (*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32)))) (sqrt.f32 (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))))))
(* 2 (* (* u2 (PI)) (sqrt (log (/ (+ 1 u1) (+ 1 (* -1 (pow u1 2))))))))
(*.f32 (*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32))) (sqrt.f32 (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))))))
(* 2 (* (* u2 (PI)) (sqrt (log (/ (+ 1 u1) (+ 1 (* -1 (pow u1 2))))))))
(*.f32 (*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32))) (sqrt.f32 (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))))))
(* 2 (* (* u2 (PI)) (sqrt (log (/ (+ 1 u1) (+ 1 (* -1 (pow u1 2))))))))
(*.f32 (*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32))) (sqrt.f32 (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))))))
(* 2 (* (* u2 (PI)) (sqrt (log (/ (+ 1 u1) (+ 1 (* -1 (pow u1 2))))))))
(*.f32 (*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32))) (sqrt.f32 (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))))))
(* 2 (* (* u2 (PI)) (sqrt (log (/ (+ 1 u1) (+ 1 (* -1 (pow u1 2))))))))
(*.f32 (*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32))) (sqrt.f32 (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))))))
(* 2 (* (* u2 (PI)) (sqrt (log (/ (+ 1 u1) (+ 1 (* -1 (pow u1 2))))))))
(*.f32 (*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32))) (sqrt.f32 (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))))))
(* 2 (* (* u2 (PI)) (sqrt (log (/ (+ 1 u1) (+ 1 (* -1 (pow u1 2))))))))
(*.f32 (*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32))) (sqrt.f32 (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))))))
(* 2 (* (* u2 (PI)) (sqrt (log (/ (+ 1 u1) (+ 1 (* -1 (pow u1 2))))))))
(*.f32 (*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32))) (sqrt.f32 (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))))))
(* 2 (* (* u2 (PI)) (sqrt (log (/ (+ 1 u1) (+ 1 (* -1 (pow u1 2))))))))
(*.f32 (*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32))) (sqrt.f32 (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))))))
(* 2 (* (* u2 (PI)) (sqrt (log (/ (+ 1 u1) (+ 1 (* -1 (pow u1 2))))))))
(*.f32 (*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32))) (sqrt.f32 (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))))))
(* 2 (* (* u2 (PI)) (sqrt (log (/ (+ 1 u1) (+ 1 (* -1 (pow u1 2))))))))
(*.f32 (*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32))) (sqrt.f32 (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))))))
(* 2 (* (* u2 (PI)) (sqrt (log (/ (+ 1 u1) (+ 1 (* -1 (pow u1 2))))))))
(*.f32 (*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32))) (sqrt.f32 (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))))))
(* 2 (* (sqrt u1) (* u2 (PI))))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 u1)) u2) (PI.f32))
(+ (* 1/2 (* (sqrt (pow u1 3)) (* u2 (PI)))) (* 2 (* (sqrt u1) (* u2 (PI)))))
(*.f32 (*.f32 u2 (PI.f32)) (fma.f32 #s(literal 1/2 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (*.f32 #s(literal 2 binary32) (sqrt.f32 u1))))
(+ (* 2 (* (sqrt u1) (* u2 (PI)))) (* (pow u1 2) (+ (* 1/3 (* (sqrt u1) (* u2 (PI)))) (* 1/2 (* (sqrt (/ 1 u1)) (* u2 (PI)))))))
(fma.f32 (*.f32 u2 (PI.f32)) (*.f32 (sqrt.f32 u1) #s(literal 2 binary32)) (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u2 (PI.f32)) (fma.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 #s(literal 1/3 binary32) (sqrt.f32 u1))))))
(+ (* 2 (* (sqrt u1) (* u2 (PI)))) (* (pow u1 2) (+ (* 1/2 (* (sqrt (/ 1 u1)) (* u2 (PI)))) (* u1 (+ (* 1/3 (* (sqrt (/ 1 u1)) (* u2 (PI)))) (* (sqrt u1) (* u2 (* (PI) (- 1/4 (* 1/16 (/ 1 u1)))))))))))
(fma.f32 (*.f32 u2 (PI.f32)) (*.f32 (sqrt.f32 u1) #s(literal 2 binary32)) (*.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u2 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1))) (sqrt.f32 u1)) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 (*.f32 u2 (PI.f32)) #s(literal 1/3 binary32)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 (*.f32 u2 (PI.f32)) #s(literal 1/2 binary32))))))
(* 2 (* (* u2 (PI)) (sqrt (+ (log -1) (log (/ 1 u1))))))
(*.f32 (*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32))) (sqrt.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))))
(+ (* 2 (* (* u2 (PI)) (sqrt (+ (log -1) (log (/ 1 u1)))))) (* (/ (* u2 (PI)) u1) (sqrt (/ 1 (+ (log -1) (log (/ 1 u1)))))))
(fma.f32 u2 (*.f32 (/.f32 (PI.f32) u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))))) (*.f32 (*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32))) (sqrt.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))))
(+ (* 2 (* (* u2 (PI)) (sqrt (+ (log -1) (log (/ 1 u1)))))) (+ (* (/ (* u2 (PI)) u1) (sqrt (/ 1 (+ (log -1) (log (/ 1 u1)))))) (* (/ (* u2 (* (PI) (- 1/2 (* 1/4 (/ 1 (+ (log -1) (log (/ 1 u1)))))))) (pow u1 2)) (sqrt (/ 1 (+ (log -1) (log (/ 1 u1))))))))
(fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))) (*.f32 u2 (+.f32 (/.f32 (PI.f32) 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 (PI.f32) (*.f32 u1 u1))))) (*.f32 (*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32))) (sqrt.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))))
(+ (* 2 (* (* u2 (PI)) (sqrt (+ (log -1) (log (/ 1 u1)))))) (+ (* (/ (* u2 (PI)) u1) (sqrt (/ 1 (+ (log -1) (log (/ 1 u1)))))) (+ (* (/ (* u2 (* (PI) (- 1/3 (* 1/2 (/ (- 1/2 (* 1/4 (/ 1 (+ (log -1) (log (/ 1 u1)))))) (+ (log -1) (log (/ 1 u1)))))))) (pow u1 3)) (sqrt (/ 1 (+ (log -1) (log (/ 1 u1)))))) (* (/ (* u2 (* (PI) (- 1/2 (* 1/4 (/ 1 (+ (log -1) (log (/ 1 u1)))))))) (pow u1 2)) (sqrt (/ 1 (+ (log -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 u2 (fma.f32 (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)) (log.f32 u1)))) (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))) #s(literal 1/3 binary32)) (/.f32 (PI.f32) (*.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 (PI.f32) (*.f32 u1 u1)))) (/.f32 (*.f32 u2 (PI.f32)) u1)) (*.f32 (*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32))) (sqrt.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))))
(* 2 (* (* u2 (PI)) (sqrt (log (/ -1 u1)))))
(*.f32 (*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32))) (sqrt.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1))))
(+ (* 2 (* (* u2 (PI)) (sqrt (log (/ -1 u1))))) (* (/ (* u2 (PI)) u1) (sqrt (/ 1 (log (/ -1 u1))))))
(fma.f32 u2 (*.f32 (/.f32 (PI.f32) u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) (log.f32 (/.f32 #s(literal -1 binary32) u1))))) (*.f32 (*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32))) (sqrt.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1)))))
(+ (* -1 (/ (+ (* -1 (* (* u2 (PI)) (sqrt (/ 1 (log (/ -1 u1)))))) (* -1 (* (/ (* u2 (* (PI) (- 1/2 (* 1/4 (/ 1 (log (/ -1 u1))))))) u1) (sqrt (/ 1 (log (/ -1 u1))))))) u1)) (* 2 (* (* u2 (PI)) (sqrt (log (/ -1 u1))))))
(fma.f32 u2 (*.f32 (*.f32 (PI.f32) (sqrt.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1)))) #s(literal 2 binary32)) (/.f32 (neg.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (log.f32 (/.f32 #s(literal -1 binary32) u1)))) (fma.f32 u2 (PI.f32) (/.f32 (*.f32 (*.f32 u2 (PI.f32)) (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal -1/4 binary32) (log.f32 (/.f32 #s(literal -1 binary32) u1))))) u1)))) (neg.f32 u1)))
(+ (* -1 (/ (+ (* -1 (* (* u2 (PI)) (sqrt (/ 1 (log (/ -1 u1)))))) (* -1 (/ (+ (* (* u2 (* (PI) (- 1/2 (* 1/4 (/ 1 (log (/ -1 u1))))))) (sqrt (/ 1 (log (/ -1 u1))))) (* (/ (* u2 (* (PI) (+ 1/3 (* -1/2 (/ (- 1/2 (* 1/4 (/ 1 (log (/ -1 u1))))) (log (/ -1 u1))))))) u1) (sqrt (/ 1 (log (/ -1 u1)))))) u1))) u1)) (* 2 (* (* u2 (PI)) (sqrt (log (/ -1 u1))))))
(fma.f32 u2 (*.f32 (*.f32 (PI.f32) (sqrt.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1)))) #s(literal 2 binary32)) (/.f32 (neg.f32 (fma.f32 u2 (*.f32 (PI.f32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (log.f32 (/.f32 #s(literal -1 binary32) u1))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (log.f32 (/.f32 #s(literal -1 binary32) u1)))) (/.f32 (*.f32 u2 (fma.f32 (PI.f32) (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal -1/4 binary32) (log.f32 (/.f32 #s(literal -1 binary32) u1)))) (*.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 #s(literal -1/4 binary32) (log.f32 (/.f32 #s(literal -1 binary32) u1))) #s(literal -1/4 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) u1)))) (/.f32 (PI.f32) u1)))) u1)))) (neg.f32 u1)))
(* (sqrt u1) (sin (* 2 (* u2 (PI)))))
(*.f32 (sin.f32 (*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32)))) (sqrt.f32 u1))
(+ (* 1/4 (* (sqrt (pow u1 3)) (sin (* 2 (* u2 (PI)))))) (* (sqrt u1) (sin (* 2 (* u2 (PI))))))
(*.f32 (sin.f32 (*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32)))) (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 (sin.f32 (*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32)))) (sqrt.f32 u1) (*.f32 (*.f32 u1 u1) (*.f32 (sin.f32 (*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32)))) (fma.f32 #s(literal 1/4 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 #s(literal 1/6 binary32) (sqrt.f32 u1))))))
(+ (* (sqrt u1) (sin (* 2 (* u2 (PI))))) (* (pow u1 2) (+ (* 1/4 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))) (* u1 (+ (* 1/6 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))) (* 1/2 (* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (- 1/4 (* 1/16 (/ 1 u1)))))))))))
(fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 (sin.f32 (*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/6 binary32)) (*.f32 (*.f32 (sin.f32 (*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32)))) (+.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 u2 (*.f32 (PI.f32) #s(literal 2 binary32)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32)))) (*.f32 (sin.f32 (*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32)))) (sqrt.f32 u1)))
(* (sin (* 2 (* u2 (PI)))) (sqrt (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1)))))))
(*.f32 (sin.f32 (*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32)))) (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 (sin.f32 (*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32)))) (sqrt.f32 (neg.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))))) (*.f32 (/.f32 (sin.f32 (*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32)))) u1) #s(literal 1/2 binary32))))
(+ (* 1/2 (* (/ (sin (* 2 (* u2 (PI)))) u1) (sqrt (/ 1 (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1))))))))) (+ (* 1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (- 1/2 (* 1/4 (/ 1 (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1))))))))) (pow u1 2)) (sqrt (/ 1 (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1))))))))) (* (sin (* 2 (* u2 (PI)))) (sqrt (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1)))))))))
(fma.f32 (sin.f32 (*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32)))) (sqrt.f32 (neg.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))) (*.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 u2 (*.f32 (PI.f32) #s(literal 2 binary32)))) u1) (*.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 (sin.f32 (*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32)))) (*.f32 u1 u1)))))))
(+ (* 1/2 (* (/ (sin (* 2 (* u2 (PI)))) u1) (sqrt (/ 1 (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1))))))))) (+ (* 1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (- 1/3 (* 1/2 (/ (- 1/2 (* 1/4 (/ 1 (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1)))))))) (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1))))))))) (pow u1 3)) (sqrt (/ 1 (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1))))))))) (+ (* 1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (- 1/2 (* 1/4 (/ 1 (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1))))))))) (pow u1 2)) (sqrt (/ 1 (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1))))))))) (* (sin (* 2 (* u2 (PI)))) (sqrt (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1))))))))))
(fma.f32 (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 (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))))) (neg.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))) #s(literal 1/3 binary32)) (/.f32 (sin.f32 (*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32)))) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 #s(literal 1/2 binary32) (*.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal -1/4 binary32) (neg.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))))) (/.f32 (sin.f32 (*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32)))) (*.f32 u1 u1))))) (fma.f32 (sin.f32 (*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32)))) (sqrt.f32 (neg.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))))) (*.f32 (/.f32 (sin.f32 (*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32)))) u1) #s(literal 1/2 binary32)))))
(* (sin (* 2 (* u2 (PI)))) (sqrt (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1))))))
(*.f32 (sin.f32 (*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32)))) (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 u2 (*.f32 (PI.f32) #s(literal 2 binary32)))) u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) (log.f32 (/.f32 #s(literal -1 binary32) u1))))) (*.f32 (sin.f32 (*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32)))) (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 #s(literal 1/2 binary32) (/.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (log.f32 (/.f32 #s(literal -1 binary32) u1)))) (+.f32 (sin.f32 (*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32)))) (*.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal -1/4 binary32) (log.f32 (/.f32 #s(literal -1 binary32) u1)))) (/.f32 (sin.f32 (*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32)))) u1)))) u1) (*.f32 (sin.f32 (*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32)))) (sqrt.f32 (log.f32 (/.f32 #s(literal -1 binary32) 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 u2 (*.f32 (PI.f32) #s(literal 2 binary32)))) (sqrt.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1))) (/.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (log.f32 (/.f32 #s(literal -1 binary32) u1)))) (fma.f32 (sin.f32 (*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32)))) (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal -1/4 binary32) (log.f32 (/.f32 #s(literal -1 binary32) u1)))) (*.f32 (sin.f32 (*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32)))) (/.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 #s(literal -1/4 binary32) (log.f32 (/.f32 #s(literal -1 binary32) u1))) #s(literal -1/4 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) u1)))) u1)))) u1) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (log.f32 (/.f32 #s(literal -1 binary32) u1)))) (*.f32 (sin.f32 (*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32)))) #s(literal -1/2 binary32)))) (neg.f32 u1)))
(* 2 (* (* u2 (PI)) (sqrt (- (log (+ 1 u1)) (log (+ 1 (* -1 (pow u1 2))))))))
(*.f32 (*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32))) (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 u1))))))
(* u2 (+ (* -4/3 (* (* (pow u2 2) (pow (PI) 3)) (sqrt (- (log (+ 1 u1)) (log (+ 1 (* -1 (pow u1 2)))))))) (* 2 (* (PI) (sqrt (- (log (+ 1 u1)) (log (+ 1 (* -1 (pow u1 2))))))))))
(*.f32 u2 (*.f32 (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 u1))))) (fma.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)))) (*.f32 (PI.f32) #s(literal 2 binary32)))))
(* u2 (+ (* 2 (* (PI) (sqrt (- (log (+ 1 u1)) (log (+ 1 (* -1 (pow u1 2)))))))) (* (pow u2 2) (+ (* -4/3 (* (pow (PI) 3) (sqrt (- (log (+ 1 u1)) (log (+ 1 (* -1 (pow u1 2)))))))) (* 4/15 (* (* (pow u2 2) (pow (PI) 5)) (sqrt (- (log (+ 1 u1)) (log (+ 1 (* -1 (pow u1 2))))))))))))
(*.f32 u2 (fma.f32 u2 (*.f32 u2 (*.f32 (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 u1))))) (fma.f32 u2 (*.f32 u2 (*.f32 (pow.f32 (PI.f32) #s(literal 5 binary32)) #s(literal 4/15 binary32))) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)))))) (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 u1))))))))
(* u2 (+ (* 2 (* (PI) (sqrt (- (log (+ 1 u1)) (log (+ 1 (* -1 (pow u1 2)))))))) (* (pow u2 2) (+ (* -4/3 (* (pow (PI) 3) (sqrt (- (log (+ 1 u1)) (log (+ 1 (* -1 (pow u1 2)))))))) (* (pow u2 2) (+ (* -8/315 (* (* (pow u2 2) (pow (PI) 7)) (sqrt (- (log (+ 1 u1)) (log (+ 1 (* -1 (pow u1 2)))))))) (* 4/15 (* (pow (PI) 5) (sqrt (- (log (+ 1 u1)) (log (+ 1 (* -1 (pow u1 2))))))))))))))
(*.f32 u2 (fma.f32 (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 u1))))) (fma.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)))) (*.f32 (PI.f32) #s(literal 2 binary32))) (*.f32 (*.f32 (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 u1))))) (fma.f32 (*.f32 u2 u2) (*.f32 (pow.f32 (PI.f32) #s(literal 7 binary32)) #s(literal -8/315 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 5 binary32)) #s(literal 4/15 binary32)))) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)))))
(* (sin (* 2 (* u2 (PI)))) (sqrt (- (log (+ 1 u1)) (log (+ 1 (* -1 (pow u1 2)))))))
(*.f32 (sin.f32 (*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32)))) (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 u1))))))
(* (sin (* 2 (* u2 (PI)))) (sqrt (- (log (+ 1 u1)) (log (+ 1 (* -1 (pow u1 2)))))))
(*.f32 (sin.f32 (*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32)))) (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 u1))))))
(* (sin (* 2 (* u2 (PI)))) (sqrt (- (log (+ 1 u1)) (log (+ 1 (* -1 (pow u1 2)))))))
(*.f32 (sin.f32 (*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32)))) (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 u1))))))
(* (sin (* 2 (* u2 (PI)))) (sqrt (- (log (+ 1 u1)) (log (+ 1 (* -1 (pow u1 2)))))))
(*.f32 (sin.f32 (*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32)))) (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 u1))))))
(* (sin (* 2 (* u2 (PI)))) (sqrt (- (log (+ 1 u1)) (log (+ 1 (* -1 (pow u1 2)))))))
(*.f32 (sin.f32 (*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32)))) (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 u1))))))
(* (sin (* 2 (* u2 (PI)))) (sqrt (- (log (+ 1 u1)) (log (+ 1 (* -1 (pow u1 2)))))))
(*.f32 (sin.f32 (*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32)))) (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 u1))))))
(* (sin (* 2 (* u2 (PI)))) (sqrt (- (log (+ 1 u1)) (log (+ 1 (* -1 (pow u1 2)))))))
(*.f32 (sin.f32 (*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32)))) (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 u1))))))
(* (sin (* 2 (* u2 (PI)))) (sqrt (- (log (+ 1 u1)) (log (+ 1 (* -1 (pow u1 2)))))))
(*.f32 (sin.f32 (*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32)))) (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 u1))))))
(* 2 (* (* u2 (PI)) (sqrt (- (log (+ 1 u1)) (log (+ 1 (* -1 (pow u1 2))))))))
(*.f32 (*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32))) (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 u1))))))
(* 2 (* (* u2 (PI)) (sqrt (- (log (+ 1 u1)) (log (+ 1 (* -1 (pow u1 2))))))))
(*.f32 (*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32))) (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 u1))))))
(* 2 (* (* u2 (PI)) (sqrt (- (log (+ 1 u1)) (log (+ 1 (* -1 (pow u1 2))))))))
(*.f32 (*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32))) (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 u1))))))
(* 2 (* (* u2 (PI)) (sqrt (- (log (+ 1 u1)) (log (+ 1 (* -1 (pow u1 2))))))))
(*.f32 (*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32))) (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 u1))))))
(* 2 (* (* u2 (PI)) (sqrt (- (log (+ 1 u1)) (log (+ 1 (* -1 (pow u1 2))))))))
(*.f32 (*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32))) (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 u1))))))
(* 2 (* (* u2 (PI)) (sqrt (- (log (+ 1 u1)) (log (+ 1 (* -1 (pow u1 2))))))))
(*.f32 (*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32))) (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 u1))))))
(* 2 (* (* u2 (PI)) (sqrt (- (log (+ 1 u1)) (log (+ 1 (* -1 (pow u1 2))))))))
(*.f32 (*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32))) (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 u1))))))
(* 2 (* (* u2 (PI)) (sqrt (- (log (+ 1 u1)) (log (+ 1 (* -1 (pow u1 2))))))))
(*.f32 (*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32))) (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 u1))))))
(* 2 (* (* u2 (PI)) (sqrt (- (log (+ 1 u1)) (log (+ 1 (* -1 (pow u1 2))))))))
(*.f32 (*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32))) (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 u1))))))
(* 2 (* (* u2 (PI)) (sqrt (- (log (+ 1 u1)) (log (+ 1 (* -1 (pow u1 2))))))))
(*.f32 (*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32))) (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 u1))))))
(* 2 (* (* u2 (PI)) (sqrt (- (log (+ 1 u1)) (log (+ 1 (* -1 (pow u1 2))))))))
(*.f32 (*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32))) (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 u1))))))
(* 2 (* (* u2 (PI)) (sqrt (- (log (+ 1 u1)) (log (+ 1 (* -1 (pow u1 2))))))))
(*.f32 (*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32))) (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 u1))))))
(* 2 (* (sqrt u1) (* u2 (PI))))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 u1)) u2) (PI.f32))
(+ (* 1/2 (* (sqrt (pow u1 3)) (* u2 (PI)))) (* 2 (* (sqrt u1) (* u2 (PI)))))
(*.f32 (*.f32 u2 (PI.f32)) (fma.f32 #s(literal 1/2 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (*.f32 #s(literal 2 binary32) (sqrt.f32 u1))))
(+ (* 2 (* (sqrt u1) (* u2 (PI)))) (* (pow u1 2) (+ (* 1/3 (* (sqrt u1) (* u2 (PI)))) (* 1/2 (* (sqrt (/ 1 u1)) (* u2 (PI)))))))
(fma.f32 (*.f32 u2 (PI.f32)) (*.f32 (sqrt.f32 u1) #s(literal 2 binary32)) (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u2 (PI.f32)) (fma.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 #s(literal 1/3 binary32) (sqrt.f32 u1))))))
(+ (* 2 (* (sqrt u1) (* u2 (PI)))) (* (pow u1 2) (+ (* 1/2 (* (sqrt (/ 1 u1)) (* u2 (PI)))) (* u1 (+ (* 1/3 (* (sqrt (/ 1 u1)) (* u2 (PI)))) (* (sqrt u1) (* u2 (* (PI) (- 1/4 (* 1/16 (/ 1 u1)))))))))))
(fma.f32 (*.f32 u2 (PI.f32)) (*.f32 (sqrt.f32 u1) #s(literal 2 binary32)) (*.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u2 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1))) (sqrt.f32 u1)) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 (*.f32 u2 (PI.f32)) #s(literal 1/3 binary32)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 (*.f32 u2 (PI.f32)) #s(literal 1/2 binary32))))))
(* 2 (* (* u2 (PI)) (sqrt (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1))))))))
(*.f32 (*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32))) (sqrt.f32 (neg.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))))
(+ (* 2 (* (* u2 (PI)) (sqrt (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1)))))))) (* (/ (* u2 (PI)) u1) (sqrt (/ 1 (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1)))))))))
(fma.f32 (*.f32 u2 (PI.f32)) (*.f32 #s(literal 2 binary32) (sqrt.f32 (neg.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))))) (*.f32 (/.f32 (*.f32 u2 (PI.f32)) u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))))))
(+ (* 2 (* (* u2 (PI)) (sqrt (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1)))))))) (+ (* (/ (* u2 (PI)) u1) (sqrt (/ 1 (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1)))))))) (* (/ (* 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))))))))))
(fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))))) (*.f32 u2 (+.f32 (/.f32 (PI.f32) 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 (PI.f32) (*.f32 u1 u1))))) (*.f32 (*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32))) (sqrt.f32 (neg.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))))))
(+ (* 2 (* (* u2 (PI)) (sqrt (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1)))))))) (+ (* (/ (* u2 (PI)) u1) (sqrt (/ 1 (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1)))))))) (+ (* (/ (* 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)))))))) (* (/ (* 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)))))))))))
(fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))))) (fma.f32 u2 (fma.f32 (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))))) (neg.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))) #s(literal 1/3 binary32)) (/.f32 (PI.f32) (*.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 (PI.f32) (*.f32 u1 u1)))) (/.f32 (*.f32 u2 (PI.f32)) u1)) (*.f32 (*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32))) (sqrt.f32 (neg.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))))))
(* 2 (* (* u2 (PI)) (sqrt (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1)))))))
(*.f32 (*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32))) (sqrt.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1))))
(+ (* 2 (* (* u2 (PI)) (sqrt (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1))))))) (* (/ (* u2 (PI)) u1) (sqrt (/ 1 (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1))))))))
(fma.f32 u2 (*.f32 (/.f32 (PI.f32) u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) (log.f32 (/.f32 #s(literal -1 binary32) u1))))) (*.f32 (*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32))) (sqrt.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1)))))
(+ (* -1 (/ (+ (* -1 (* (* u2 (PI)) (sqrt (/ 1 (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1)))))))) (* -1 (* (/ (* 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)) (* 2 (* (* u2 (PI)) (sqrt (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1))))))))
(fma.f32 u2 (*.f32 (*.f32 (PI.f32) (sqrt.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1)))) #s(literal 2 binary32)) (/.f32 (neg.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (log.f32 (/.f32 #s(literal -1 binary32) u1)))) (fma.f32 u2 (PI.f32) (/.f32 (*.f32 (*.f32 u2 (PI.f32)) (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal -1/4 binary32) (log.f32 (/.f32 #s(literal -1 binary32) u1))))) u1)))) (neg.f32 u1)))
(+ (* -1 (/ (+ (* -1 (* (* u2 (PI)) (sqrt (/ 1 (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1)))))))) (* -1 (/ (+ (* (* 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))))))) (* (/ (* 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))) u1)) (* 2 (* (* u2 (PI)) (sqrt (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1))))))))
(fma.f32 u2 (*.f32 (*.f32 (PI.f32) (sqrt.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1)))) #s(literal 2 binary32)) (/.f32 (neg.f32 (fma.f32 u2 (*.f32 (PI.f32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (log.f32 (/.f32 #s(literal -1 binary32) u1))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (log.f32 (/.f32 #s(literal -1 binary32) u1)))) (/.f32 (*.f32 u2 (fma.f32 (PI.f32) (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal -1/4 binary32) (log.f32 (/.f32 #s(literal -1 binary32) u1)))) (*.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 #s(literal -1/4 binary32) (log.f32 (/.f32 #s(literal -1 binary32) u1))) #s(literal -1/4 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) u1)))) (/.f32 (PI.f32) u1)))) u1)))) (neg.f32 u1)))
(* 2 (* u2 (PI)))
(*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32)))
(* 2 (* u2 (PI)))
(*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32)))
(* 2 (* u2 (PI)))
(*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32)))
(* 2 (* u2 (PI)))
(*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32)))
(* 2 (* u2 (PI)))
(*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32)))
(* 2 (* u2 (PI)))
(*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32)))
(* 2 (* u2 (PI)))
(*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32)))
(* 2 (* u2 (PI)))
(*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32)))
(* 2 (* u2 (PI)))
(*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32)))
(* 2 (* u2 (PI)))
(*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32)))
(* 2 (* u2 (PI)))
(*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32)))
(* 2 (* u2 (PI)))
(*.f32 u2 (*.f32 (PI.f32) #s(literal 2 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))
(pow u1 4)
(pow.f32 u1 #s(literal 4 binary32))
(* -1 u1)
(neg.f32 u1)
(* u1 (- (* -1/2 u1) 1))
(*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)))
(* u1 (- (* u1 (- (* -1/3 u1) 1/2)) 1))
(*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))
(* u1 (- (* u1 (- (* u1 (- (* -1/4 u1) 1/3)) 1/2)) 1))
(*.f32 u1 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32)))
(* -1/4 (pow u1 4))
(*.f32 #s(literal -1/4 binary32) (pow.f32 u1 #s(literal 4 binary32)))
(* -1 (* (pow u1 4) (+ 1/4 (* 1/3 (/ 1 u1)))))
(*.f32 (pow.f32 u1 #s(literal 4 binary32)) (neg.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/3 binary32) u1))))
(* (pow u1 4) (- (* -1 (/ (+ 1/3 (* 1/2 (/ 1 u1))) u1)) 1/4))
(*.f32 (pow.f32 u1 #s(literal 4 binary32)) (+.f32 #s(literal -1/4 binary32) (/.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u1)) (neg.f32 u1))))
(* (pow u1 4) (- (* -1 (/ (+ 1/2 (/ 1 u1)) (pow u1 2))) (+ 1/4 (* 1/3 (/ 1 u1)))))
(*.f32 (pow.f32 u1 #s(literal 4 binary32)) (-.f32 (/.f32 (+.f32 #s(literal -1/3 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) u1)) (neg.f32 u1))) u1) #s(literal 1/4 binary32)))
(* -1/4 (pow u1 4))
(*.f32 #s(literal -1/4 binary32) (pow.f32 u1 #s(literal 4 binary32)))
(* -1 (* (pow u1 4) (+ 1/4 (* 1/3 (/ 1 u1)))))
(*.f32 (pow.f32 u1 #s(literal 4 binary32)) (neg.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/3 binary32) u1))))
(* (pow u1 4) (- (* -1 (/ (+ 1/3 (* 1/2 (/ 1 u1))) u1)) 1/4))
(*.f32 (pow.f32 u1 #s(literal 4 binary32)) (+.f32 #s(literal -1/4 binary32) (/.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u1)) (neg.f32 u1))))
(* (pow u1 4) (- (* -1 (/ (+ 1/3 (+ (* 1/2 (/ 1 u1)) (/ 1 (pow u1 2)))) u1)) 1/4))
(*.f32 (pow.f32 u1 #s(literal 4 binary32)) (+.f32 #s(literal -1/4 binary32) (/.f32 (+.f32 #s(literal 1/3 binary32) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (/.f32 #s(literal 1/2 binary32) u1))) (neg.f32 u1))))
(/ -1 (pow u1 3))
(/.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1)))
(/ (- (* -1/2 u1) 1) (pow u1 3))
(/.f32 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)) (*.f32 u1 (*.f32 u1 u1)))
(/ (- (* u1 (- (* -1/3 u1) 1/2)) 1) (pow u1 3))
(/.f32 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)) (*.f32 u1 (*.f32 u1 u1)))
(/ (- (* u1 (- (* -1/3 u1) 1/2)) 1) (pow u1 3))
(/.f32 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)) (*.f32 u1 (*.f32 u1 u1)))
(/ -1/3 u1)
(/.f32 #s(literal -1/3 binary32) u1)
(* -1 (/ (+ 1/3 (* 1/2 (/ 1 u1))) u1))
(/.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u1)) (neg.f32 u1))
(/ (- (* -1 (/ (+ 1/2 (/ 1 u1)) u1)) 1/3) u1)
(/.f32 (+.f32 #s(literal -1/3 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) u1)) (neg.f32 u1))) u1)
(/ (- (* -1 (/ (+ 1/2 (/ 1 u1)) u1)) 1/3) u1)
(/.f32 (+.f32 #s(literal -1/3 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) u1)) (neg.f32 u1))) u1)
(/ -1/3 u1)
(/.f32 #s(literal -1/3 binary32) u1)
(* -1 (/ (+ 1/3 (* 1/2 (/ 1 u1))) u1))
(/.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u1)) (neg.f32 u1))
(* -1 (/ (+ 1/3 (+ (* 1/2 (/ 1 u1)) (/ 1 (pow u1 2)))) u1))
(/.f32 (+.f32 #s(literal 1/3 binary32) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (/.f32 #s(literal 1/2 binary32) u1))) (neg.f32 u1))
(* -1 (/ (+ 1/3 (+ (* 1/2 (/ 1 u1)) (/ 1 (pow u1 2)))) u1))
(/.f32 (+.f32 #s(literal 1/3 binary32) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (/.f32 #s(literal 1/2 binary32) u1))) (neg.f32 u1))
(* 2 (* u2 (PI)))
(*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32)))
(* 2 (* u2 (PI)))
(*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32)))
(* 2 (* u2 (PI)))
(*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32)))
(* 2 (* u2 (PI)))
(*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32)))
(* 2 (* u2 (PI)))
(*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32)))
(* 2 (* u2 (PI)))
(*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32)))
(* 2 (* u2 (PI)))
(*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32)))
(* 2 (* u2 (PI)))
(*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32)))
(* 2 (* u2 (PI)))
(*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32)))
(* 2 (* u2 (PI)))
(*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32)))
(* 2 (* u2 (PI)))
(*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32)))
(* 2 (* u2 (PI)))
(*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32)))
(/ 1 (* u2 (PI)))
(/.f32 #s(literal 1 binary32) (*.f32 u2 (PI.f32)))
(/ (+ (* 2/3 (* (pow u2 2) (PI))) (/ 1 (PI))) u2)
(/.f32 (fma.f32 (PI.f32) (*.f32 (*.f32 u2 u2) #s(literal 2/3 binary32)) (/.f32 #s(literal 1 binary32) (PI.f32))) u2)
(/ (+ (* (pow u2 2) (- (* -1 (* (pow u2 2) (+ (* -4/9 (pow (PI) 3)) (* 2/15 (pow (PI) 3))))) (* -2/3 (PI)))) (/ 1 (PI))) u2)
(/.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (PI.f32) #s(literal 2/3 binary32) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 14/45 binary32)))) (/.f32 #s(literal 1 binary32) (PI.f32))) u2)
(/ (+ (* (pow u2 2) (- (* (pow u2 2) (- (* -1 (* (pow u2 2) (+ (* -4/315 (pow (PI) 5)) (+ (* 4/45 (pow (PI) 5)) (* 2/3 (* (pow (PI) 2) (+ (* -4/9 (pow (PI) 3)) (* 2/15 (pow (PI) 3))))))))) (+ (* -4/9 (pow (PI) 3)) (* 2/15 (pow (PI) 3))))) (* -2/3 (PI)))) (/ 1 (PI))) u2)
(/.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 (fma.f32 (pow.f32 (PI.f32) #s(literal 5 binary32)) #s(literal 8/105 binary32) (*.f32 #s(literal 2/3 binary32) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -14/45 binary32) (*.f32 (PI.f32) (PI.f32)))))) (neg.f32 (*.f32 u2 u2)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 14/45 binary32))) (*.f32 (PI.f32) #s(literal 2/3 binary32))) (/.f32 #s(literal 1 binary32) (PI.f32))) u2)
(/ 2 (sin (* 2 (* u2 (PI)))))
(/.f32 #s(literal 2 binary32) (sin.f32 (*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32)))))
(/ 2 (sin (* 2 (* u2 (PI)))))
(/.f32 #s(literal 2 binary32) (sin.f32 (*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32)))))
(/ 2 (sin (* 2 (* u2 (PI)))))
(/.f32 #s(literal 2 binary32) (sin.f32 (*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32)))))
(/ 2 (sin (* 2 (* u2 (PI)))))
(/.f32 #s(literal 2 binary32) (sin.f32 (*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32)))))
(/ 2 (sin (* 2 (* u2 (PI)))))
(/.f32 #s(literal 2 binary32) (sin.f32 (*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32)))))
(/ 2 (sin (* 2 (* u2 (PI)))))
(/.f32 #s(literal 2 binary32) (sin.f32 (*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32)))))
(/ 2 (sin (* 2 (* u2 (PI)))))
(/.f32 #s(literal 2 binary32) (sin.f32 (*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32)))))
(/ 2 (sin (* 2 (* u2 (PI)))))
(/.f32 #s(literal 2 binary32) (sin.f32 (*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32)))))
(* 2 (* u2 (PI)))
(*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32)))
(* u2 (+ (* -4/3 (* (pow u2 2) (pow (PI) 3))) (* 2 (PI))))
(*.f32 u2 (fma.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)))) (*.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 u2 (*.f32 u2 (*.f32 (pow.f32 (PI.f32) #s(literal 5 binary32)) #s(literal 4/15 binary32))) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)))) (*.f32 (PI.f32) #s(literal 2 binary32))))
(* u2 (+ (* 2 (PI)) (* (pow u2 2) (+ (* -4/3 (pow (PI) 3)) (* (pow u2 2) (+ (* -8/315 (* (pow u2 2) (pow (PI) 7))) (* 4/15 (pow (PI) 5))))))))
(*.f32 u2 (fma.f32 (PI.f32) #s(literal 2 binary32) (*.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 (pow.f32 (PI.f32) #s(literal 5 binary32)) #s(literal 4/15 binary32))) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)))))))
(sin (* 2 (* u2 (PI))))
(sin.f32 (*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32))))
(sin (* 2 (* u2 (PI))))
(sin.f32 (*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32))))
(sin (* 2 (* u2 (PI))))
(sin.f32 (*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32))))
(sin (* 2 (* u2 (PI))))
(sin.f32 (*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32))))
(sin (* 2 (* u2 (PI))))
(sin.f32 (*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32))))
(sin (* 2 (* u2 (PI))))
(sin.f32 (*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32))))
(sin (* 2 (* u2 (PI))))
(sin.f32 (*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32))))
(sin (* 2 (* u2 (PI))))
(sin.f32 (*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32))))
u1
(* u1 (+ 1 (* 1/2 u1)))
(fma.f32 #s(literal 1/2 binary32) (*.f32 u1 u1) 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)
(+ (log -1) (log (/ 1 u1)))
(-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))
(+ (log -1) (+ (log (/ 1 u1)) (/ 1 u1)))
(+.f32 (/.f32 #s(literal 1 binary32) u1) (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))
(+ (log -1) (+ (log (/ 1 u1)) (+ (/ 1/2 (pow u1 2)) (/ 1 u1))))
(+.f32 (log.f32 #s(literal -1 binary32)) (+.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) (log.f32 u1)) (/.f32 #s(literal 1/2 binary32) (*.f32 u1 u1))))
(+ (log -1) (+ (log (/ 1 u1)) (+ (/ 1/2 (pow u1 2)) (+ (/ 1 u1) (* 1/3 (/ 1 (pow u1 3)))))))
(+.f32 (log.f32 #s(literal -1 binary32)) (-.f32 (+.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1/2 binary32) (*.f32 u1 u1))) (/.f32 #s(literal 1/3 binary32) (*.f32 u1 (*.f32 u1 u1)))) (log.f32 u1)))
(log (/ -1 u1))
(log.f32 (/.f32 #s(literal -1 binary32) u1))
(+ (log (/ -1 u1)) (/ 1 u1))
(+.f32 (/.f32 #s(literal 1 binary32) u1) (log.f32 (/.f32 #s(literal -1 binary32) u1)))
(+ (log (/ -1 u1)) (+ (/ 1/2 (pow u1 2)) (/ 1 u1)))
(+.f32 (/.f32 #s(literal 1 binary32) u1) (+.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1)) (/.f32 #s(literal 1/2 binary32) (*.f32 u1 u1))))
(+ (log (/ -1 u1)) (* -1 (/ (- (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u1))) u1)) 1) u1)))
(-.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1)) (/.f32 (+.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/3 binary32) u1)) u1))) u1))
u1
(* u1 (+ 1 (* 1/2 u1)))
(fma.f32 #s(literal 1/2 binary32) (*.f32 u1 u1) 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 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) (neg.f32 (+.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 (/.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1/2 binary32) (*.f32 u1 u1))) (neg.f32 (+.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 binary32) u1) (/.f32 #s(literal 1/2 binary32) (*.f32 u1 u1))) (/.f32 #s(literal 1/3 binary32) (*.f32 u1 (*.f32 u1 u1)))) (neg.f32 (+.f32 (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 #s(literal 1 binary32) u1) (+.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1)) (/.f32 #s(literal 1/2 binary32) (*.f32 u1 u1))))
(- (+ (* -1 (log (/ -1 u1))) (* -1 (/ (- (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u1))) u1)) 1) u1))) (* -2 (log (/ -1 u1))))
(-.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1)) (/.f32 (+.f32 #s(literal -1 binary32) (neg.f32 (/.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) (* -2 (log (/ 1 u1)))) (* -1 (log (/ 1 u1))))
(+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))
(- (+ (log -1) (* -2 (log (/ 1 u1)))) (+ (* -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) (+ (* -2 (log (/ 1 u1))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u1))) u1)))) (* -1 (log (/ 1 u1))))
(+.f32 (log.f32 #s(literal -1 binary32)) (+.f32 (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/2 binary32) u1)) (neg.f32 u1)) (log.f32 u1)))
(- (+ (log -1) (+ (* -2 (log (/ 1 u1))) (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u1))) (pow u1 2))))) (+ (* -1 (log (/ 1 u1))) (/ 1 u1)))
(+.f32 (log.f32 #s(literal -1 binary32)) (+.f32 (neg.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))))
(- (* -2 (log (/ -1 u1))) (* -1 (log (/ -1 u1))))
(neg.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1)))
(- (* -2 (log (/ -1 u1))) (+ (* -1 (log (/ -1 u1))) (/ 1 u1)))
(-.f32 (neg.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1))) (/.f32 #s(literal 1 binary32) u1))
(- (+ (* -2 (log (/ -1 u1))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u1))) u1))) (* -1 (log (/ -1 u1))))
(+.f32 (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/2 binary32) u1)) (neg.f32 u1)) (neg.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1))))
(- (+ (* -2 (log (/ -1 u1))) (* -1 (/ (+ 1 (+ (/ 1/3 (pow u1 2)) (* 1/2 (/ 1 u1)))) u1))) (* -1 (log (/ -1 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 (/.f32 #s(literal -1 binary32) u1))))
(* 2 (* u2 (PI)))
(*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32)))
(* 2 (* u2 (PI)))
(*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32)))
(* 2 (* u2 (PI)))
(*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32)))
(* 2 (* u2 (PI)))
(*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32)))
(* 2 (* u2 (PI)))
(*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32)))
(* 2 (* u2 (PI)))
(*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32)))
(* 2 (* u2 (PI)))
(*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32)))
(* 2 (* u2 (PI)))
(*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32)))
(* 2 (* u2 (PI)))
(*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32)))
(* 2 (* u2 (PI)))
(*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32)))
(* 2 (* u2 (PI)))
(*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32)))
(* 2 (* u2 (PI)))
(*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32)))
(* (sqrt u1) (sin (* 2 (* u2 (PI)))))
(*.f32 (sin.f32 (*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32)))) (sqrt.f32 u1))
(+ (* 1/4 (* (sqrt (pow u1 3)) (sin (* 2 (* u2 (PI)))))) (* (sqrt u1) (sin (* 2 (* u2 (PI))))))
(*.f32 (sin.f32 (*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32)))) (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 (sin.f32 (*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32)))) (sqrt.f32 u1) (*.f32 (*.f32 u1 u1) (*.f32 (sin.f32 (*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32)))) (fma.f32 #s(literal 1/4 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 #s(literal 1/6 binary32) (sqrt.f32 u1))))))
(+ (* (sqrt u1) (sin (* 2 (* u2 (PI))))) (* (pow u1 2) (+ (* 1/4 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))) (* u1 (+ (* 1/6 (* (sqrt (/ 1 u1)) (sin (* 2 (* u2 (PI)))))) (* 1/2 (* (sqrt u1) (* (sin (* 2 (* u2 (PI)))) (- 1/4 (* 1/16 (/ 1 u1)))))))))))
(fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 (sin.f32 (*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/6 binary32)) (*.f32 (*.f32 (sin.f32 (*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32)))) (+.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 u2 (*.f32 (PI.f32) #s(literal 2 binary32)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32)))) (*.f32 (sin.f32 (*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32)))) (sqrt.f32 u1)))
(* (sin (* 2 (* u2 (PI)))) (sqrt (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1)))))))
(*.f32 (sin.f32 (*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32)))) (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 (sin.f32 (*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32)))) (sqrt.f32 (neg.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))))) (*.f32 (/.f32 (sin.f32 (*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32)))) u1) #s(literal 1/2 binary32))))
(+ (* 1/2 (* (/ (sin (* 2 (* u2 (PI)))) u1) (sqrt (/ 1 (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1))))))))) (+ (* 1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (- 1/2 (* 1/4 (/ 1 (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1))))))))) (pow u1 2)) (sqrt (/ 1 (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1))))))))) (* (sin (* 2 (* u2 (PI)))) (sqrt (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1)))))))))
(fma.f32 (sin.f32 (*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32)))) (sqrt.f32 (neg.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))) (*.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 u2 (*.f32 (PI.f32) #s(literal 2 binary32)))) u1) (*.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 (sin.f32 (*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32)))) (*.f32 u1 u1)))))))
(+ (* 1/2 (* (/ (sin (* 2 (* u2 (PI)))) u1) (sqrt (/ 1 (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1))))))))) (+ (* 1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (- 1/3 (* 1/2 (/ (- 1/2 (* 1/4 (/ 1 (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1)))))))) (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1))))))))) (pow u1 3)) (sqrt (/ 1 (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1))))))))) (+ (* 1/2 (* (/ (* (sin (* 2 (* u2 (PI)))) (- 1/2 (* 1/4 (/ 1 (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1))))))))) (pow u1 2)) (sqrt (/ 1 (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1))))))))) (* (sin (* 2 (* u2 (PI)))) (sqrt (- (* -1 (log (/ 1 u1))) (+ (log -1) (* -2 (log (/ 1 u1))))))))))
(fma.f32 (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 (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))))) (neg.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))) #s(literal 1/3 binary32)) (/.f32 (sin.f32 (*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32)))) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 #s(literal 1/2 binary32) (*.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal -1/4 binary32) (neg.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))))) (/.f32 (sin.f32 (*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32)))) (*.f32 u1 u1))))) (fma.f32 (sin.f32 (*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32)))) (sqrt.f32 (neg.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u1))))) (*.f32 (/.f32 (sin.f32 (*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32)))) u1) #s(literal 1/2 binary32)))))
(* (sin (* 2 (* u2 (PI)))) (sqrt (- (* -1 (log (/ -1 u1))) (* -2 (log (/ -1 u1))))))
(*.f32 (sin.f32 (*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32)))) (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 u2 (*.f32 (PI.f32) #s(literal 2 binary32)))) u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) (log.f32 (/.f32 #s(literal -1 binary32) u1))))) (*.f32 (sin.f32 (*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32)))) (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 #s(literal 1/2 binary32) (/.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (log.f32 (/.f32 #s(literal -1 binary32) u1)))) (+.f32 (sin.f32 (*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32)))) (*.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal -1/4 binary32) (log.f32 (/.f32 #s(literal -1 binary32) u1)))) (/.f32 (sin.f32 (*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32)))) u1)))) u1) (*.f32 (sin.f32 (*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32)))) (sqrt.f32 (log.f32 (/.f32 #s(literal -1 binary32) 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 u2 (*.f32 (PI.f32) #s(literal 2 binary32)))) (sqrt.f32 (log.f32 (/.f32 #s(literal -1 binary32) u1))) (/.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (log.f32 (/.f32 #s(literal -1 binary32) u1)))) (fma.f32 (sin.f32 (*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32)))) (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal -1/4 binary32) (log.f32 (/.f32 #s(literal -1 binary32) u1)))) (*.f32 (sin.f32 (*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32)))) (/.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 #s(literal -1/4 binary32) (log.f32 (/.f32 #s(literal -1 binary32) u1))) #s(literal -1/4 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) u1)))) u1)))) u1) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (log.f32 (/.f32 #s(literal -1 binary32) u1)))) (*.f32 (sin.f32 (*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32)))) #s(literal -1/2 binary32)))) (neg.f32 u1)))
(* 2 (* (* u2 (PI)) (sqrt (- (log (+ 1 u1)) (log (+ 1 (* -1 (pow u1 2))))))))
(*.f32 (*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32))) (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 u1))))))
(* u2 (+ (* -4/3 (* (* (pow u2 2) (pow (PI) 3)) (sqrt (- (log (+ 1 u1)) (log (+ 1 (* -1 (pow u1 2)))))))) (* 2 (* (PI) (sqrt (- (log (+ 1 u1)) (log (+ 1 (* -1 (pow u1 2))))))))))
(*.f32 u2 (*.f32 (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 u1))))) (fma.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)))) (*.f32 (PI.f32) #s(literal 2 binary32)))))
(* u2 (+ (* 2 (* (PI) (sqrt (- (log (+ 1 u1)) (log (+ 1 (* -1 (pow u1 2)))))))) (* (pow u2 2) (+ (* -4/3 (* (pow (PI) 3) (sqrt (- (log (+ 1 u1)) (log (+ 1 (* -1 (pow u1 2)))))))) (* 4/15 (* (* (pow u2 2) (pow (PI) 5)) (sqrt (- (log (+ 1 u1)) (log (+ 1 (* -1 (pow u1 2))))))))))))
(*.f32 u2 (fma.f32 u2 (*.f32 u2 (*.f32 (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 u1))))) (fma.f32 u2 (*.f32 u2 (*.f32 (pow.f32 (PI.f32) #s(literal 5 binary32)) #s(literal 4/15 binary32))) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)))))) (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 u1))))))))
(* u2 (+ (* 2 (* (PI) (sqrt (- (log (+ 1 u1)) (log (+ 1 (* -1 (pow u1 2)))))))) (* (pow u2 2) (+ (* -4/3 (* (pow (PI) 3) (sqrt (- (log (+ 1 u1)) (log (+ 1 (* -1 (pow u1 2)))))))) (* (pow u2 2) (+ (* -8/315 (* (* (pow u2 2) (pow (PI) 7)) (sqrt (- (log (+ 1 u1)) (log (+ 1 (* -1 (pow u1 2)))))))) (* 4/15 (* (pow (PI) 5) (sqrt (- (log (+ 1 u1)) (log (+ 1 (* -1 (pow u1 2))))))))))))))
(*.f32 u2 (fma.f32 (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 u1))))) (fma.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)))) (*.f32 (PI.f32) #s(literal 2 binary32))) (*.f32 (*.f32 (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 u1))))) (fma.f32 (*.f32 u2 u2) (*.f32 (pow.f32 (PI.f32) #s(literal 7 binary32)) #s(literal -8/315 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 5 binary32)) #s(literal 4/15 binary32)))) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)))))
(* (sin (* 2 (* u2 (PI)))) (sqrt (- (log (+ 1 u1)) (log (+ 1 (* -1 (pow u1 2)))))))
(*.f32 (sin.f32 (*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32)))) (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 u1))))))
(* (sin (* 2 (* u2 (PI)))) (sqrt (- (log (+ 1 u1)) (log (+ 1 (* -1 (pow u1 2)))))))
(*.f32 (sin.f32 (*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32)))) (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 u1))))))
(* (sin (* 2 (* u2 (PI)))) (sqrt (- (log (+ 1 u1)) (log (+ 1 (* -1 (pow u1 2)))))))
(*.f32 (sin.f32 (*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32)))) (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 u1))))))
(* (sin (* 2 (* u2 (PI)))) (sqrt (- (log (+ 1 u1)) (log (+ 1 (* -1 (pow u1 2)))))))
(*.f32 (sin.f32 (*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32)))) (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 u1))))))
(* (sin (* 2 (* u2 (PI)))) (sqrt (- (log (+ 1 u1)) (log (+ 1 (* -1 (pow u1 2)))))))
(*.f32 (sin.f32 (*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32)))) (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 u1))))))
(* (sin (* 2 (* u2 (PI)))) (sqrt (- (log (+ 1 u1)) (log (+ 1 (* -1 (pow u1 2)))))))
(*.f32 (sin.f32 (*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32)))) (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 u1))))))
(* (sin (* 2 (* u2 (PI)))) (sqrt (- (log (+ 1 u1)) (log (+ 1 (* -1 (pow u1 2)))))))
(*.f32 (sin.f32 (*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32)))) (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 u1))))))
(* (sin (* 2 (* u2 (PI)))) (sqrt (- (log (+ 1 u1)) (log (+ 1 (* -1 (pow u1 2)))))))
(*.f32 (sin.f32 (*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32)))) (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 u1))))))

rewrite614.0ms (4.6%)

Memory
-135.0MiB live, 471.6MiB allocated
Rules
5 262×lower-*.f64
5 238×lower-*.f32
3 928×lower-fma.f64
3 926×lower-fma.f32
3 054×lower-/.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
097407
0144327
1545272
23731251
09913245
Stop Event
iter limit
node limit
iter limit
Counts
26 → 540
Calls
Call 1
Inputs
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) (+.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) #s(literal 0 binary32))))
(*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) (+.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) #s(literal 0 binary32)))))
(+.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) #s(literal 0 binary32))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) (+.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) #s(literal 0 binary32))))))
(*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 (PI.f32) (+.f32 u2 u2))))
#s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1)))
(neg.f32 (sqrt.f32 u1))
(sqrt.f32 u1)
(/.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))
(*.f32 #s(literal 2 binary32) (PI.f32))
#s(approx (* (sqrt (neg (neg (log (/ (+ u1 1) (- 1 (* u1 u1))))))) (sin (* (* 2 (PI)) u2))) (*.f32 (*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32))) (sqrt.f32 (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))))))
(*.f32 (*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32))) (sqrt.f32 (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))))))
#s(approx (* (sqrt (neg (- (log (* (+ (* u1 (neg u1)) 1) 1)) (log (+ 1 u1))))) (sin (* (* 2 (PI)) u2))) (*.f32 (*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32))) (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1)))))))
(*.f32 (*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32))) (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1))))))
(*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32)))
(pow.f32 u1 #s(literal 4 binary32))
(*.f32 (pow.f32 u1 #s(literal 4 binary32)) (+.f32 #s(literal -1/4 binary32) (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u1))) (neg.f32 u1))))
(/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u1))) (neg.f32 u1))
(*.f32 (PI.f32) (+.f32 u2 u2))
(/.f32 #s(literal 2 binary32) (+.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) #s(literal 0 binary32)))
#s(approx (sin (* (* 2 (PI)) u2)) (*.f32 (PI.f32) (+.f32 u2 u2)))
(log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))))
(-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1))))
#s(approx (- (log (* (+ (* u1 (neg u1)) 1) 1)) (log (+ 1 u1))) #s(approx (* u1 (+ (* u1 (+ (* u1 (+ (* u1 -1/4) -1/3)) -1/2)) -1)) (*.f32 (pow.f32 u1 #s(literal 4 binary32)) (+.f32 #s(literal -1/4 binary32) (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u1))) (neg.f32 u1))))))
(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)
(*.f32 (sqrt.f32 (neg.f32 #s(approx (- (log (* (+ (* u1 (neg u1)) 1) 1)) (log (+ 1 u1))) #s(approx (* u1 (+ (* u1 (+ (* u1 (+ (* u1 -1/4) -1/3)) -1/2)) -1)) (*.f32 (pow.f32 u1 #s(literal 4 binary32)) (+.f32 #s(literal -1/4 binary32) (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u1))) (neg.f32 u1)))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
Outputs
(neg.f32 (/.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) (sin.f32 (*.f32 (PI.f32) #s(literal 0 binary32))))))
(exp.f32 (*.f32 (neg.f32 (log.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) #s(literal 0 binary32))) #s(literal 1/2 binary32)))) #s(literal -1 binary32)))
(+.f32 #s(literal 0 binary32) (*.f32 (sin.f32 (*.f32 (PI.f32) #s(literal 0 binary32))) #s(literal 1/2 binary32)))
(+.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) #s(literal 0 binary32))) #s(literal 1/2 binary32)) #s(literal 0 binary32))
(pow.f32 (/.f32 #s(literal 2 binary32) (sin.f32 (*.f32 (PI.f32) #s(literal 0 binary32)))) #s(literal -1 binary32))
(pow.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) #s(literal 0 binary32))) #s(literal 1/2 binary32)) #s(literal 1 binary32))
(pow.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) #s(literal 0 binary32))) #s(literal 1/2 binary32)) #s(literal 1/2 binary32)) #s(literal 2 binary32))
(pow.f32 (*.f32 (/.f32 #s(literal 2 binary32) (sin.f32 (*.f32 (PI.f32) #s(literal 0 binary32)))) (/.f32 #s(literal 2 binary32) (sin.f32 (*.f32 (PI.f32) #s(literal 0 binary32))))) #s(literal -1/2 binary32))
(pow.f32 (exp.f32 (neg.f32 (log.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) #s(literal 0 binary32))) #s(literal 1/2 binary32))))) #s(literal -1 binary32))
(fma.f32 #s(literal 1 binary32) (*.f32 (sin.f32 (*.f32 (PI.f32) #s(literal 0 binary32))) #s(literal 1/2 binary32)) #s(literal 0 binary32))
(fma.f32 (sin.f32 (*.f32 (PI.f32) #s(literal 0 binary32))) #s(literal 1/2 binary32) #s(literal 0 binary32))
(fma.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) #s(literal 0 binary32))) #s(literal 1/2 binary32)) #s(literal 1 binary32) #s(literal 0 binary32))
(fma.f32 #s(literal 1/2 binary32) (sin.f32 (*.f32 (PI.f32) #s(literal 0 binary32))) #s(literal 0 binary32))
(fma.f32 #s(literal 1/2 binary32) (pow.f32 (/.f32 (/.f32 #s(literal 1 binary32) (sin.f32 (*.f32 (PI.f32) #s(literal 0 binary32)))) #s(literal 1 binary32)) #s(literal -1 binary32)) #s(literal 0 binary32))
(fma.f32 #s(literal -1/2 binary32) (neg.f32 (sin.f32 (*.f32 (PI.f32) #s(literal 0 binary32)))) #s(literal 0 binary32))
(fma.f32 #s(literal -1/2 binary32) (pow.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (sin.f32 (*.f32 (PI.f32) #s(literal 0 binary32))))) #s(literal -1 binary32)) #s(literal 0 binary32))
(fma.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal -2 binary32) (sin.f32 (*.f32 (PI.f32) #s(literal 0 binary32))))) #s(literal 0 binary32))
(fma.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) #s(literal 0 binary32))) #s(literal 1/2 binary32)) #s(literal 1/2 binary32)) (pow.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) #s(literal 0 binary32))) #s(literal 1/2 binary32)) #s(literal 1/2 binary32)) #s(literal 0 binary32))
(fma.f32 (pow.f32 (/.f32 #s(literal 2 binary32) (pow.f32 (sin.f32 (*.f32 (PI.f32) #s(literal 0 binary32))) #s(literal 3 binary32))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) #s(literal 0 binary32))))))) #s(literal 0 binary32))
(fma.f32 (pow.f32 (/.f32 #s(literal 2 binary32) (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) #s(literal 0 binary32))))))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (sin.f32 (*.f32 (PI.f32) #s(literal 0 binary32)))) #s(literal 0 binary32))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) (sin.f32 (*.f32 (PI.f32) #s(literal 0 binary32)))))
(/.f32 (sin.f32 (*.f32 (PI.f32) #s(literal 0 binary32))) #s(literal 2 binary32))
(/.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) (sin.f32 (*.f32 (PI.f32) #s(literal 0 binary32)))))
(/.f32 #s(literal -1 binary32) (/.f32 #s(literal -2 binary32) (sin.f32 (*.f32 (PI.f32) #s(literal 0 binary32)))))
(/.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) #s(literal 0 binary32)))) #s(literal -2 binary32))
(/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) #s(literal 0 binary32))) #s(literal 3 binary32)) (*.f32 #s(literal 2 binary32) (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) #s(literal 0 binary32))))))))
(/.f32 (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) #s(literal 0 binary32)))))) (*.f32 #s(literal 2 binary32) (sin.f32 (*.f32 (PI.f32) #s(literal 0 binary32)))))
(/.f32 (*.f32 #s(literal 1/2 binary32) (pow.f32 (sin.f32 (*.f32 (PI.f32) #s(literal 0 binary32))) #s(literal 3 binary32))) (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) #s(literal 0 binary32)))))))
(/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) #s(literal 0 binary32))))))) (sin.f32 (*.f32 (PI.f32) #s(literal 0 binary32))))
(*.f32 #s(literal 1 binary32) (*.f32 (sin.f32 (*.f32 (PI.f32) #s(literal 0 binary32))) #s(literal 1/2 binary32)))
(*.f32 (sin.f32 (*.f32 (PI.f32) #s(literal 0 binary32))) #s(literal 1/2 binary32))
(*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) #s(literal 0 binary32))) #s(literal 1/2 binary32)) #s(literal 1 binary32))
(*.f32 #s(literal 1/2 binary32) (sin.f32 (*.f32 (PI.f32) #s(literal 0 binary32))))
(*.f32 #s(literal 1/2 binary32) (pow.f32 (/.f32 (/.f32 #s(literal 1 binary32) (sin.f32 (*.f32 (PI.f32) #s(literal 0 binary32)))) #s(literal 1 binary32)) #s(literal -1 binary32)))
(*.f32 #s(literal -1/2 binary32) (neg.f32 (sin.f32 (*.f32 (PI.f32) #s(literal 0 binary32)))))
(*.f32 #s(literal -1/2 binary32) (pow.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (sin.f32 (*.f32 (PI.f32) #s(literal 0 binary32))))) #s(literal -1 binary32)))
(*.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal -2 binary32) (sin.f32 (*.f32 (PI.f32) #s(literal 0 binary32))))))
(*.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) #s(literal 0 binary32))) #s(literal 1/2 binary32)) #s(literal 1/2 binary32)) (pow.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) #s(literal 0 binary32))) #s(literal 1/2 binary32)) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (/.f32 #s(literal 2 binary32) (pow.f32 (sin.f32 (*.f32 (PI.f32) #s(literal 0 binary32))) #s(literal 3 binary32))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) #s(literal 0 binary32))))))))
(*.f32 (pow.f32 (/.f32 #s(literal 2 binary32) (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) #s(literal 0 binary32))))))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (sin.f32 (*.f32 (PI.f32) #s(literal 0 binary32)))))
(exp.f32 (*.f32 (log.f32 (/.f32 #s(literal 1 binary32) (sin.f32 (*.f32 (PI.f32) #s(literal 0 binary32))))) #s(literal -1 binary32)))
(+.f32 (sin.f32 (*.f32 (PI.f32) #s(literal 0 binary32))) #s(literal 0 binary32))
(+.f32 #s(literal 0 binary32) (sin.f32 (*.f32 (PI.f32) #s(literal 0 binary32))))
(+.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) u2)) (cos.f32 (*.f32 (PI.f32) u2))) (*.f32 (cos.f32 (*.f32 (PI.f32) u2)) (sin.f32 (*.f32 (PI.f32) u2))))
(sin.f32 (*.f32 (PI.f32) #s(literal 0 binary32)))
(pow.f32 (sin.f32 (*.f32 (PI.f32) #s(literal 0 binary32))) #s(literal 1 binary32))
(pow.f32 (/.f32 #s(literal 1 binary32) (sin.f32 (*.f32 (PI.f32) #s(literal 0 binary32)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (/.f32 #s(literal 2 binary32) (sin.f32 (*.f32 (PI.f32) #s(literal 0 binary32)))) #s(literal 2 binary32)) #s(literal -1 binary32))
(pow.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) #s(literal 0 binary32))) (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) #s(literal 0 binary32))))))) #s(literal -1 binary32))
(fma.f32 #s(literal 1 binary32) (sin.f32 (*.f32 (PI.f32) #s(literal 0 binary32))) #s(literal 0 binary32))
(fma.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 (PI.f32) #s(literal 0 binary32))) #s(literal 1/2 binary32)) #s(literal 0 binary32))
(fma.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 (PI.f32) u2)) (cos.f32 (*.f32 (PI.f32) u2))) #s(literal 0 binary32))
(fma.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) #s(literal 0 binary32))) #s(literal 1/2 binary32)) #s(literal 2 binary32) #s(literal 0 binary32))
(fma.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 (PI.f32) #s(literal 0 binary32))) #s(literal 2 binary32)) #s(literal 0 binary32))
(fma.f32 #s(literal -1 binary32) (neg.f32 (sin.f32 (*.f32 (PI.f32) #s(literal 0 binary32)))) #s(literal 0 binary32))
(fma.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) #s(literal 0 binary32))) #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) #s(literal 0 binary32))))))) #s(literal 0 binary32))
(fma.f32 (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) #s(literal 0 binary32)))))) (/.f32 #s(literal 1 binary32) (sin.f32 (*.f32 (PI.f32) #s(literal 0 binary32)))) #s(literal 0 binary32))
(fma.f32 (sin.f32 (*.f32 (PI.f32) u2)) (cos.f32 (*.f32 (PI.f32) u2)) (*.f32 (cos.f32 (*.f32 (PI.f32) u2)) (sin.f32 (*.f32 (PI.f32) u2))))
(fma.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) #s(literal 0 binary32))))))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (sin.f32 (*.f32 (PI.f32) #s(literal 0 binary32)))) #s(literal 0 binary32))
(fma.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) #s(literal 0 binary32))) #s(literal -3 binary32)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) #s(literal 0 binary32))))))) #s(literal 0 binary32))
(-.f32 (sin.f32 (*.f32 (PI.f32) #s(literal 0 binary32))) #s(literal 0 binary32))
(-.f32 (sin.f32 (*.f32 (PI.f32) #s(literal 0 binary32))) (/.f32 #s(literal 0 binary32) (sin.f32 (*.f32 (PI.f32) #s(literal 0 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (sin.f32 (*.f32 (PI.f32) #s(literal 0 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 2 binary32) (sin.f32 (*.f32 (PI.f32) #s(literal 0 binary32)))) #s(literal 2 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (sin.f32 (*.f32 (PI.f32) #s(literal 0 binary32))) (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) #s(literal 0 binary32))))))))
(/.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) (sin.f32 (*.f32 (PI.f32) #s(literal 0 binary32)))))
(/.f32 #s(literal -2 binary32) (/.f32 #s(literal -2 binary32) (sin.f32 (*.f32 (PI.f32) #s(literal 0 binary32)))))
(/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) #s(literal 0 binary32))) #s(literal 3 binary32)) (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) #s(literal 0 binary32)))))))
(/.f32 (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) #s(literal 0 binary32)))))) (sin.f32 (*.f32 (PI.f32) #s(literal 0 binary32))))
(/.f32 (neg.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) #s(literal 0 binary32))) #s(literal 3 binary32))) (neg.f32 (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) #s(literal 0 binary32))))))))
(/.f32 (neg.f32 (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) #s(literal 0 binary32))))))) (neg.f32 (sin.f32 (*.f32 (PI.f32) #s(literal 0 binary32)))))
(/.f32 (-.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) #s(literal 0 binary32))) #s(literal 3 binary32)) #s(literal 0 binary32)) (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) #s(literal 0 binary32)))))))
(/.f32 (-.f32 #s(literal 0 binary32) (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) #s(literal 0 binary32))))))) (neg.f32 (sin.f32 (*.f32 (PI.f32) #s(literal 0 binary32)))))
(*.f32 #s(literal 1 binary32) (sin.f32 (*.f32 (PI.f32) #s(literal 0 binary32))))
(*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 (PI.f32) #s(literal 0 binary32))) #s(literal 1/2 binary32)))
(*.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) #s(literal 0 binary32))) #s(literal 1/2 binary32)) #s(literal 2 binary32))
(*.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 (PI.f32) #s(literal 0 binary32))) #s(literal 2 binary32)))
(*.f32 #s(literal -1 binary32) (neg.f32 (sin.f32 (*.f32 (PI.f32) #s(literal 0 binary32)))))
(*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) #s(literal 0 binary32))) #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) #s(literal 0 binary32))))))))
(*.f32 (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) #s(literal 0 binary32)))))) (/.f32 #s(literal 1 binary32) (sin.f32 (*.f32 (PI.f32) #s(literal 0 binary32)))))
(*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) #s(literal 0 binary32))))))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (sin.f32 (*.f32 (PI.f32) #s(literal 0 binary32)))))
(*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) #s(literal 0 binary32))) #s(literal -3 binary32)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) #s(literal 0 binary32))))))))
(exp.f32 (*.f32 (log.f32 (/.f32 #s(literal 1 binary32) (sin.f32 (*.f32 (PI.f32) #s(literal 0 binary32))))) #s(literal -1 binary32)))
(+.f32 (sin.f32 (*.f32 (PI.f32) #s(literal 0 binary32))) #s(literal 0 binary32))
(+.f32 #s(literal 0 binary32) (sin.f32 (*.f32 (PI.f32) #s(literal 0 binary32))))
(+.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) u2)) (cos.f32 (*.f32 (PI.f32) u2))) (*.f32 (cos.f32 (*.f32 (PI.f32) u2)) (sin.f32 (*.f32 (PI.f32) u2))))
(sin.f32 (*.f32 (PI.f32) #s(literal 0 binary32)))
(pow.f32 (sin.f32 (*.f32 (PI.f32) #s(literal 0 binary32))) #s(literal 1 binary32))
(pow.f32 (/.f32 #s(literal 1 binary32) (sin.f32 (*.f32 (PI.f32) #s(literal 0 binary32)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (/.f32 #s(literal 2 binary32) (sin.f32 (*.f32 (PI.f32) #s(literal 0 binary32)))) #s(literal 2 binary32)) #s(literal -1 binary32))
(pow.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) #s(literal 0 binary32))) (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) #s(literal 0 binary32))))))) #s(literal -1 binary32))
(fma.f32 #s(literal 1 binary32) (sin.f32 (*.f32 (PI.f32) #s(literal 0 binary32))) #s(literal 0 binary32))
(fma.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 (PI.f32) #s(literal 0 binary32))) #s(literal 1/2 binary32)) #s(literal 0 binary32))
(fma.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 (PI.f32) u2)) (cos.f32 (*.f32 (PI.f32) u2))) #s(literal 0 binary32))
(fma.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) #s(literal 0 binary32))) #s(literal 1/2 binary32)) #s(literal 2 binary32) #s(literal 0 binary32))
(fma.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 (PI.f32) #s(literal 0 binary32))) #s(literal 2 binary32)) #s(literal 0 binary32))
(fma.f32 #s(literal -1 binary32) (neg.f32 (sin.f32 (*.f32 (PI.f32) #s(literal 0 binary32)))) #s(literal 0 binary32))
(fma.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) #s(literal 0 binary32))) #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) #s(literal 0 binary32))))))) #s(literal 0 binary32))
(fma.f32 (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) #s(literal 0 binary32)))))) (/.f32 #s(literal 1 binary32) (sin.f32 (*.f32 (PI.f32) #s(literal 0 binary32)))) #s(literal 0 binary32))
(fma.f32 (sin.f32 (*.f32 (PI.f32) u2)) (cos.f32 (*.f32 (PI.f32) u2)) (*.f32 (cos.f32 (*.f32 (PI.f32) u2)) (sin.f32 (*.f32 (PI.f32) u2))))
(fma.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) #s(literal 0 binary32))))))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (sin.f32 (*.f32 (PI.f32) #s(literal 0 binary32)))) #s(literal 0 binary32))
(fma.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) #s(literal 0 binary32))) #s(literal -3 binary32)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) #s(literal 0 binary32))))))) #s(literal 0 binary32))
(-.f32 (sin.f32 (*.f32 (PI.f32) #s(literal 0 binary32))) #s(literal 0 binary32))
(-.f32 (sin.f32 (*.f32 (PI.f32) #s(literal 0 binary32))) (/.f32 #s(literal 0 binary32) (sin.f32 (*.f32 (PI.f32) #s(literal 0 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (sin.f32 (*.f32 (PI.f32) #s(literal 0 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 2 binary32) (sin.f32 (*.f32 (PI.f32) #s(literal 0 binary32)))) #s(literal 2 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (sin.f32 (*.f32 (PI.f32) #s(literal 0 binary32))) (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) #s(literal 0 binary32))))))))
(/.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) (sin.f32 (*.f32 (PI.f32) #s(literal 0 binary32)))))
(/.f32 #s(literal -2 binary32) (/.f32 #s(literal -2 binary32) (sin.f32 (*.f32 (PI.f32) #s(literal 0 binary32)))))
(/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) #s(literal 0 binary32))) #s(literal 3 binary32)) (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) #s(literal 0 binary32)))))))
(/.f32 (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) #s(literal 0 binary32)))))) (sin.f32 (*.f32 (PI.f32) #s(literal 0 binary32))))
(/.f32 (neg.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) #s(literal 0 binary32))) #s(literal 3 binary32))) (neg.f32 (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) #s(literal 0 binary32))))))))
(/.f32 (neg.f32 (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) #s(literal 0 binary32))))))) (neg.f32 (sin.f32 (*.f32 (PI.f32) #s(literal 0 binary32)))))
(/.f32 (-.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) #s(literal 0 binary32))) #s(literal 3 binary32)) #s(literal 0 binary32)) (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) #s(literal 0 binary32)))))))
(/.f32 (-.f32 #s(literal 0 binary32) (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) #s(literal 0 binary32))))))) (neg.f32 (sin.f32 (*.f32 (PI.f32) #s(literal 0 binary32)))))
(*.f32 #s(literal 1 binary32) (sin.f32 (*.f32 (PI.f32) #s(literal 0 binary32))))
(*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 (PI.f32) #s(literal 0 binary32))) #s(literal 1/2 binary32)))
(*.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) #s(literal 0 binary32))) #s(literal 1/2 binary32)) #s(literal 2 binary32))
(*.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 (PI.f32) #s(literal 0 binary32))) #s(literal 2 binary32)))
(*.f32 #s(literal -1 binary32) (neg.f32 (sin.f32 (*.f32 (PI.f32) #s(literal 0 binary32)))))
(*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) #s(literal 0 binary32))) #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) #s(literal 0 binary32))))))))
(*.f32 (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) #s(literal 0 binary32)))))) (/.f32 #s(literal 1 binary32) (sin.f32 (*.f32 (PI.f32) #s(literal 0 binary32)))))
(*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) #s(literal 0 binary32))))))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (sin.f32 (*.f32 (PI.f32) #s(literal 0 binary32)))))
(*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) #s(literal 0 binary32))) #s(literal -3 binary32)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) #s(literal 0 binary32))))))))
(/.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 (neg.f32 (log1p.f32 u1)))) (/.f32 #s(literal 2 binary32) (sin.f32 (*.f32 (PI.f32) #s(literal 0 binary32)))))
(/.f32 (*.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 (neg.f32 (log1p.f32 u1)))) #s(literal 1 binary32)) (/.f32 #s(literal 2 binary32) (sin.f32 (*.f32 (PI.f32) #s(literal 0 binary32)))))
(/.f32 (*.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 (neg.f32 (log1p.f32 u1)))) #s(literal -1 binary32)) (/.f32 #s(literal -2 binary32) (sin.f32 (*.f32 (PI.f32) #s(literal 0 binary32)))))
(*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) #s(literal 0 binary32))) #s(literal 1/2 binary32)) (sqrt.f32 (neg.f32 (log1p.f32 u1)))))
(*.f32 (sin.f32 (*.f32 (PI.f32) #s(literal 0 binary32))) (sqrt.f32 (neg.f32 (log1p.f32 u1))))
(*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) #s(literal 0 binary32))) #s(literal 1/2 binary32)) (*.f32 #s(literal 2 binary32) (sqrt.f32 (neg.f32 (log1p.f32 u1)))))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 u1))) (sin.f32 (*.f32 (PI.f32) #s(literal 0 binary32))))
(*.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 (neg.f32 (log1p.f32 u1)))) (*.f32 (sin.f32 (*.f32 (PI.f32) #s(literal 0 binary32))) #s(literal 1/2 binary32)))
(*.f32 (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 u1))) (*.f32 (sin.f32 (*.f32 (PI.f32) #s(literal 0 binary32))) #s(literal 1/2 binary32))) #s(literal 2 binary32))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 (neg.f32 (log1p.f32 u1)))) #s(literal 1 binary32)) (*.f32 (sin.f32 (*.f32 (PI.f32) #s(literal 0 binary32))) #s(literal 1/2 binary32)))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 (neg.f32 (log1p.f32 u1)))) #s(literal 1/2 binary32)) (sin.f32 (*.f32 (PI.f32) #s(literal 0 binary32))))
(*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 (PI.f32) #s(literal 0 binary32))))
(*.f32 #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 (PI.f32) #s(literal 0 binary32))) #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))
(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 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 (neg.f32 u1) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (neg.f32 u1)))
(*.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))
(neg.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal -1 binary32))))
(neg.f32 (/.f32 (+.f32 u1 #s(literal -1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))))
(exp.f32 (neg.f32 (log1p.f32 u1)))
(pow.f32 (+.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))
(pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32))
(pow.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) #s(literal -1 binary32))
(/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)))
(/.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))
(/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) u1)))
(/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (*.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 u1 (neg.f32 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 u1 #s(literal -1 binary32)))
(/.f32 (+.f32 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32)))
(/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))))
(/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32))))
(/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)))
(/.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))))
(/.f32 (neg.f32 (+.f32 u1 #s(literal -1 binary32))) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))))
(/.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))
(/.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))
(/.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) u1))
(/.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32)))) (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1))
(/.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32)))) (+.f32 u1 #s(literal -1 binary32)))
(*.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)))
(*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal -1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))))
(*.f32 (+.f32 u1 #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))))
(*.f32 (/.f32 #s(literal -1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) u1))
(*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) 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 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)) #s(literal -1 binary32)))
(*.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 u1 #s(literal 1 binary32))))
(*.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32)) #s(literal 1 binary32)))
(*.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))) (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)))
(*.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (fma.f32 u1 u1 #s(literal 1 binary32)))
(*.f32 (pow.f32 (/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)))
(*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))))
(*.f32 (pow.f32 (/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)))
(*.f32 (pow.f32 (/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))))
(*.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) (PI.f32)))
(*.f32 #s(literal 2 binary32) (PI.f32))
(*.f32 (PI.f32) #s(literal 2 binary32))
(*.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (*.f32 (cbrt.f32 (PI.f32)) #s(literal 2 binary32)))
(*.f32 (sqrt.f32 (PI.f32)) (*.f32 (sqrt.f32 (PI.f32)) #s(literal 2 binary32)))
(*.f32 (*.f32 #s(literal 2 binary32) (pow.f32 (PI.f32) #s(literal 2/3 binary32))) (cbrt.f32 (PI.f32)))
(*.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))
#s(approx (* (sqrt (neg (neg (log (/ (+ u1 1) (- 1 (* u1 u1))))))) (sin (* (* 2 (PI)) u2))) (*.f32 (*.f32 (PI.f32) #s(literal 0 binary32)) (sqrt.f32 (neg.f32 (log1p.f32 u1)))))
(*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) u2) (sqrt.f32 (neg.f32 (log1p.f32 u1)))))
(*.f32 u2 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (sqrt.f32 (neg.f32 (log1p.f32 u1)))))
(*.f32 #s(literal 0 binary32) (*.f32 (PI.f32) (sqrt.f32 (neg.f32 (log1p.f32 u1)))))
(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 u2 (sqrt.f32 (neg.f32 (log1p.f32 u1)))))
(*.f32 (*.f32 (PI.f32) #s(literal 0 binary32)) (sqrt.f32 (neg.f32 (log1p.f32 u1))))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 u1))) (*.f32 (PI.f32) #s(literal 0 binary32)))
(*.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 (neg.f32 (log1p.f32 u1)))) (*.f32 (PI.f32) u2))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (sqrt.f32 (neg.f32 (log1p.f32 u1)))) u2)
(*.f32 (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 u1))) u2) (*.f32 #s(literal 2 binary32) (PI.f32)))
(*.f32 (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 u1))) #s(literal 0 binary32)) (PI.f32))
#s(approx (* (sqrt (neg (neg (log (/ (+ u1 1) (- 1 (* u1 u1))))))) (sin (* (* 2 (PI)) u2))) (*.f32 (*.f32 (PI.f32) #s(literal 0 binary32)) (sqrt.f32 (neg.f32 (log1p.f32 u1)))))
(*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) u2) (sqrt.f32 (neg.f32 (log1p.f32 u1)))))
(*.f32 u2 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (sqrt.f32 (neg.f32 (log1p.f32 u1)))))
(*.f32 #s(literal 0 binary32) (*.f32 (PI.f32) (sqrt.f32 (neg.f32 (log1p.f32 u1)))))
(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 u2 (sqrt.f32 (neg.f32 (log1p.f32 u1)))))
(*.f32 (*.f32 (PI.f32) #s(literal 0 binary32)) (sqrt.f32 (neg.f32 (log1p.f32 u1))))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 u1))) (*.f32 (PI.f32) #s(literal 0 binary32)))
(*.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 (neg.f32 (log1p.f32 u1)))) (*.f32 (PI.f32) u2))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (sqrt.f32 (neg.f32 (log1p.f32 u1)))) u2)
(*.f32 (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 u1))) u2) (*.f32 #s(literal 2 binary32) (PI.f32)))
(*.f32 (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 u1))) #s(literal 0 binary32)) (PI.f32))
(+.f32 (*.f32 (PI.f32) u2) (*.f32 (PI.f32) u2))
(fma.f32 #s(literal 1 binary32) (*.f32 (PI.f32) u2) (*.f32 (PI.f32) u2))
(fma.f32 (PI.f32) u2 (*.f32 (PI.f32) u2))
(fma.f32 u2 (PI.f32) (*.f32 (PI.f32) u2))
(fma.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (*.f32 (cbrt.f32 (PI.f32)) u2) (*.f32 (PI.f32) u2))
(fma.f32 (sqrt.f32 (PI.f32)) (*.f32 (sqrt.f32 (PI.f32)) u2) (*.f32 (PI.f32) u2))
(fma.f32 (*.f32 u2 #s(literal 1 binary32)) (PI.f32) (*.f32 (PI.f32) u2))
(fma.f32 (*.f32 u2 (pow.f32 (PI.f32) #s(literal 2/3 binary32))) (cbrt.f32 (PI.f32)) (*.f32 (PI.f32) u2))
(fma.f32 (*.f32 u2 (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)) (*.f32 (PI.f32) u2))
(/.f32 (*.f32 (PI.f32) #s(literal 0 binary32)) #s(literal 0 binary32))
(/.f32 (fma.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 u2 (*.f32 u2 u2)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 u2 (*.f32 u2 u2)))) (fma.f32 (*.f32 (PI.f32) u2) (*.f32 (PI.f32) u2) (-.f32 (*.f32 (*.f32 (PI.f32) u2) (*.f32 (PI.f32) u2)) (*.f32 (*.f32 (PI.f32) u2) (*.f32 (PI.f32) u2)))))
(/.f32 (-.f32 (*.f32 (*.f32 (PI.f32) u2) (*.f32 (PI.f32) u2)) (*.f32 (*.f32 (PI.f32) u2) (*.f32 (PI.f32) u2))) (-.f32 (*.f32 (PI.f32) u2) (*.f32 (PI.f32) u2)))
(/.f32 (*.f32 (PI.f32) (*.f32 (fma.f32 u2 u2 #s(literal 0 binary32)) #s(literal 0 binary32))) (fma.f32 u2 u2 #s(literal 0 binary32)))
(/.f32 (*.f32 (*.f32 (fma.f32 u2 u2 #s(literal 0 binary32)) #s(literal 0 binary32)) (PI.f32)) (fma.f32 u2 u2 #s(literal 0 binary32)))
(*.f32 #s(literal 1 binary32) (*.f32 (PI.f32) #s(literal 0 binary32)))
(*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))
(*.f32 (PI.f32) #s(literal 0 binary32))
(*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32)))
(*.f32 u2 (+.f32 (PI.f32) (PI.f32)))
(*.f32 #s(literal 0 binary32) (PI.f32))
(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)
(*.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (*.f32 (cbrt.f32 (PI.f32)) #s(literal 0 binary32)))
(*.f32 (sqrt.f32 (PI.f32)) (*.f32 (sqrt.f32 (PI.f32)) #s(literal 0 binary32)))
(*.f32 (*.f32 (PI.f32) u2) #s(literal 2 binary32))
(*.f32 (*.f32 #s(literal 0 binary32) (pow.f32 (PI.f32) #s(literal 2/3 binary32))) (cbrt.f32 (PI.f32)))
(*.f32 (*.f32 #s(literal 0 binary32) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))
(neg.f32 (*.f32 (*.f32 u1 u1) (neg.f32 (*.f32 u1 u1))))
(neg.f32 (*.f32 (neg.f32 (*.f32 u1 u1)) (*.f32 u1 u1)))
(exp.f32 (*.f32 #s(literal 4 binary32) (log.f32 u1)))
(exp.f32 (*.f32 (log.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 2 binary32)))
(exp.f32 (*.f32 (*.f32 #s(literal 2 binary32) (log.f32 u1)) #s(literal 2 binary32)))
(exp.f32 (fma.f32 #s(literal 2 binary32) (log.f32 u1) (*.f32 #s(literal 2 binary32) (log.f32 u1))))
(pow.f32 u1 #s(literal 4 binary32))
(pow.f32 (neg.f32 u1) #s(literal 4 binary32))
(pow.f32 (neg.f32 (*.f32 u1 u1)) #s(literal 2 binary32))
(pow.f32 (*.f32 u1 u1) #s(literal 2 binary32))
(pow.f32 (exp.f32 #s(literal 4 binary32)) (log.f32 u1))
(*.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))
(*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))
(*.f32 u1 (*.f32 (neg.f32 u1) (neg.f32 (*.f32 u1 u1))))
(*.f32 (neg.f32 u1) (*.f32 u1 (neg.f32 (*.f32 u1 u1))))
(*.f32 (neg.f32 (*.f32 u1 u1)) (neg.f32 (*.f32 u1 u1)))
(*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1 binary32))
(*.f32 (*.f32 u1 u1) (*.f32 u1 u1))
(*.f32 (*.f32 u1 u1) (pow.f32 (/.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32)))
(*.f32 (*.f32 u1 (*.f32 u1 u1)) u1)
(*.f32 (*.f32 (neg.f32 (*.f32 u1 u1)) u1) (neg.f32 u1))
(*.f32 (*.f32 (neg.f32 (*.f32 u1 u1)) (neg.f32 u1)) u1)
(*.f32 (pow.f32 (*.f32 (neg.f32 u1) #s(literal -1 binary32)) #s(literal 2 binary32)) (*.f32 u1 u1))
(+.f32 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1/4 binary32)) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u1))) u1)))
(+.f32 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u1))) u1)) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1/4 binary32)))
(fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1/4 binary32) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u1))) u1)))
(fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u1))) u1) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1/4 binary32)))
(fma.f32 #s(literal -1/4 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u1))) u1)))
(fma.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 #s(literal -1/4 binary32))) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u1))) u1)))
(fma.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u1))) u1)) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1/4 binary32)))
(fma.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u1))) (*.f32 (/.f32 #s(literal 1 binary32) u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1/4 binary32)))
(fma.f32 (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u1))) u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1/4 binary32)))
(fma.f32 (*.f32 u1 (*.f32 u1 #s(literal -1/4 binary32))) (*.f32 u1 u1) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u1))) u1)))
(fma.f32 (*.f32 (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u1))) u1) (*.f32 u1 u1)) (*.f32 u1 u1) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1/4 binary32)))
(fma.f32 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u1)))) (/.f32 #s(literal 1 binary32) u1) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1/4 binary32)))
(/.f32 (fma.f32 #s(literal -1/64 binary32) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (pow.f32 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u1))) u1)) #s(literal 3 binary32))) (fma.f32 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1/4 binary32)) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1/4 binary32)) (-.f32 (*.f32 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u1))) u1)) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u1))) u1))) (*.f32 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1/4 binary32)) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u1))) u1))))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1/4 binary32)) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1/4 binary32))) (*.f32 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u1))) u1)) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u1))) u1)))) (-.f32 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1/4 binary32)) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u1))) u1))))
(/.f32 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (+.f32 #s(literal -1/64 binary32) (/.f32 (*.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u1))) (*.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u1))) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u1))))) (*.f32 u1 (*.f32 u1 u1))))) (fma.f32 (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u1))) u1) (-.f32 (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u1))) u1) #s(literal -1/4 binary32)) #s(literal 1/16 binary32)))
(/.f32 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (+.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u1))) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u1)))) (*.f32 u1 u1)))) (+.f32 #s(literal -1/4 binary32) (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u1))) u1)))
(/.f32 (*.f32 (+.f32 #s(literal -1/64 binary32) (/.f32 (*.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u1))) (*.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u1))) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u1))))) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (fma.f32 (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u1))) u1) (-.f32 (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u1))) u1) #s(literal -1/4 binary32)) #s(literal 1/16 binary32)))
(/.f32 (*.f32 (+.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u1))) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u1)))) (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (+.f32 #s(literal -1/4 binary32) (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u1))) u1)))
(*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (+.f32 #s(literal -1/4 binary32) (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u1))) u1)))
(*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (+.f32 #s(literal -1/4 binary32) (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u1))) u1))))
(*.f32 (+.f32 #s(literal -1/4 binary32) (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u1))) u1)) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))
(*.f32 (*.f32 (+.f32 #s(literal -1/4 binary32) (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u1))) u1)) (*.f32 u1 u1)) (*.f32 u1 u1))
(neg.f32 (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u1))) u1))
(exp.f32 (*.f32 (log.f32 (/.f32 (neg.f32 u1) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u1))))) #s(literal -1 binary32)))
(pow.f32 (/.f32 (neg.f32 u1) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u1)))) #s(literal -1 binary32))
(pow.f32 (/.f32 u1 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u1)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (/.f32 (neg.f32 u1) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u1)))) #s(literal 1 binary32)) #s(literal -1 binary32))
(-.f32 #s(literal 0 binary32) (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u1))) u1))
(/.f32 #s(literal 1 binary32) (/.f32 (neg.f32 u1) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u1)))))
(/.f32 #s(literal 1 binary32) (/.f32 u1 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u1)))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 (neg.f32 u1) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u1)))) #s(literal 1 binary32)))
(/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u1))) u1)
(/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u1))) (neg.f32 u1))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (neg.f32 u1) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u1))))))
(/.f32 (neg.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u1)))) u1)
(/.f32 (neg.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u1)))) (neg.f32 u1))
(/.f32 (fma.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u1)) (*.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u1)) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u1))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 u1)))) (*.f32 (neg.f32 u1) (fma.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u1)) (-.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u1)) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))))
(/.f32 (fma.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u1)) (*.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u1)) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u1))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 u1)))) (*.f32 u1 (fma.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u1)) (-.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u1)) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))))
(/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u1)) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u1)))) (*.f32 (neg.f32 u1) (-.f32 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32)) u1) #s(literal 1/3 binary32))))
(/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u1)) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u1)))) (*.f32 u1 (-.f32 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32)) u1) #s(literal 1/3 binary32))))
(/.f32 (*.f32 (fma.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u1)) (*.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u1)) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u1))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 u1)))) #s(literal 1 binary32)) (*.f32 (fma.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u1)) (-.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u1)) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (neg.f32 u1)))
(/.f32 (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u1)) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u1)))) #s(literal 1 binary32)) (*.f32 (-.f32 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32)) u1) #s(literal 1/3 binary32)) (neg.f32 u1)))
(/.f32 (*.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u1))) #s(literal 1 binary32)) (neg.f32 u1))
(/.f32 (neg.f32 (neg.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u1))))) (neg.f32 u1))
(/.f32 (*.f32 (fma.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u1)) (*.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u1)) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u1))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) u1)) (fma.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u1)) (-.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u1)) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))
(/.f32 (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u1)) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u1)))) (/.f32 #s(literal 1 binary32) u1)) (-.f32 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32)) u1) #s(literal 1/3 binary32)))
(/.f32 (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u1))) #s(literal -1 binary32)) u1)
(*.f32 #s(literal 1 binary32) (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u1))) u1))
(*.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u1))) (/.f32 #s(literal 1 binary32) u1))
(*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u1))) u1))
(*.f32 (neg.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u1)))) (/.f32 #s(literal 1 binary32) u1))
(*.f32 (/.f32 #s(literal 1 binary32) u1) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u1))))
(*.f32 (/.f32 #s(literal 1 binary32) u1) (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u1)))) #s(literal -1 binary32)))
(*.f32 (pow.f32 (/.f32 (neg.f32 u1) (fma.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u1)) (*.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u1)) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u1))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 u1))))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u1)) (-.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u1)) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))))
(*.f32 (pow.f32 (/.f32 (neg.f32 u1) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u1)) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u1))))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32)) u1) #s(literal 1/3 binary32))))
(+.f32 (*.f32 (PI.f32) u2) (*.f32 (PI.f32) u2))
(fma.f32 #s(literal 1 binary32) (*.f32 (PI.f32) u2) (*.f32 (PI.f32) u2))
(fma.f32 (PI.f32) u2 (*.f32 (PI.f32) u2))
(fma.f32 u2 (PI.f32) (*.f32 (PI.f32) u2))
(fma.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (*.f32 (cbrt.f32 (PI.f32)) u2) (*.f32 (PI.f32) u2))
(fma.f32 (sqrt.f32 (PI.f32)) (*.f32 (sqrt.f32 (PI.f32)) u2) (*.f32 (PI.f32) u2))
(fma.f32 (*.f32 u2 #s(literal 1 binary32)) (PI.f32) (*.f32 (PI.f32) u2))
(fma.f32 (*.f32 u2 (pow.f32 (PI.f32) #s(literal 2/3 binary32))) (cbrt.f32 (PI.f32)) (*.f32 (PI.f32) u2))
(fma.f32 (*.f32 u2 (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)) (*.f32 (PI.f32) u2))
(/.f32 (*.f32 (PI.f32) #s(literal 0 binary32)) #s(literal 0 binary32))
(/.f32 (fma.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 u2 (*.f32 u2 u2)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 u2 (*.f32 u2 u2)))) (fma.f32 (*.f32 (PI.f32) u2) (*.f32 (PI.f32) u2) (-.f32 (*.f32 (*.f32 (PI.f32) u2) (*.f32 (PI.f32) u2)) (*.f32 (*.f32 (PI.f32) u2) (*.f32 (PI.f32) u2)))))
(/.f32 (-.f32 (*.f32 (*.f32 (PI.f32) u2) (*.f32 (PI.f32) u2)) (*.f32 (*.f32 (PI.f32) u2) (*.f32 (PI.f32) u2))) (-.f32 (*.f32 (PI.f32) u2) (*.f32 (PI.f32) u2)))
(/.f32 (*.f32 (PI.f32) (*.f32 (fma.f32 u2 u2 #s(literal 0 binary32)) #s(literal 0 binary32))) (fma.f32 u2 u2 #s(literal 0 binary32)))
(/.f32 (*.f32 (*.f32 (fma.f32 u2 u2 #s(literal 0 binary32)) #s(literal 0 binary32)) (PI.f32)) (fma.f32 u2 u2 #s(literal 0 binary32)))
(*.f32 #s(literal 1 binary32) (*.f32 (PI.f32) #s(literal 0 binary32)))
(*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))
(*.f32 (PI.f32) #s(literal 0 binary32))
(*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32)))
(*.f32 u2 (+.f32 (PI.f32) (PI.f32)))
(*.f32 #s(literal 0 binary32) (PI.f32))
(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)
(*.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (*.f32 (cbrt.f32 (PI.f32)) #s(literal 0 binary32)))
(*.f32 (sqrt.f32 (PI.f32)) (*.f32 (sqrt.f32 (PI.f32)) #s(literal 0 binary32)))
(*.f32 (*.f32 (PI.f32) u2) #s(literal 2 binary32))
(*.f32 (*.f32 #s(literal 0 binary32) (pow.f32 (PI.f32) #s(literal 2/3 binary32))) (cbrt.f32 (PI.f32)))
(*.f32 (*.f32 #s(literal 0 binary32) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))
(neg.f32 (/.f32 #s(literal -2 binary32) (sin.f32 (*.f32 (PI.f32) #s(literal 0 binary32)))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) #s(literal 0 binary32))) #s(literal 1/2 binary32))) #s(literal -1 binary32)))
(exp.f32 (*.f32 (*.f32 (neg.f32 (log.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) #s(literal 0 binary32))) #s(literal 1/2 binary32)))) #s(literal -1 binary32)) #s(literal -1 binary32)))
(exp.f32 (neg.f32 (*.f32 (neg.f32 (log.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) #s(literal 0 binary32))) #s(literal 1/2 binary32)))) #s(literal -1 binary32))))
(pow.f32 (/.f32 #s(literal 2 binary32) (sin.f32 (*.f32 (PI.f32) #s(literal 0 binary32)))) #s(literal 1 binary32))
(pow.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) #s(literal 0 binary32))) #s(literal 1/2 binary32)) #s(literal -1 binary32))
(pow.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) #s(literal 0 binary32))) #s(literal 1/2 binary32)) #s(literal 1 binary32)) #s(literal -1 binary32))
(/.f32 #s(literal 1 binary32) (*.f32 (sin.f32 (*.f32 (PI.f32) #s(literal 0 binary32))) #s(literal 1/2 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) #s(literal 0 binary32))) #s(literal 1/2 binary32)) #s(literal 1 binary32)))
(/.f32 #s(literal 2 binary32) (sin.f32 (*.f32 (PI.f32) #s(literal 0 binary32))))
(/.f32 #s(literal 2 binary32) (neg.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) #s(literal 0 binary32))))))
(/.f32 (/.f32 #s(literal 2 binary32) (sin.f32 (*.f32 (PI.f32) #s(literal 0 binary32)))) #s(literal 1 binary32))
(/.f32 #s(literal -1 binary32) (neg.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) #s(literal 0 binary32))) #s(literal 1/2 binary32))))
(/.f32 (/.f32 #s(literal -2 binary32) (sin.f32 (*.f32 (PI.f32) #s(literal 0 binary32)))) #s(literal -1 binary32))
(/.f32 #s(literal -2 binary32) (neg.f32 (sin.f32 (*.f32 (PI.f32) #s(literal 0 binary32)))))
(/.f32 #s(literal -2 binary32) (*.f32 #s(literal 1 binary32) (neg.f32 (sin.f32 (*.f32 (PI.f32) #s(literal 0 binary32))))))
(*.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) (sin.f32 (*.f32 (PI.f32) #s(literal 0 binary32)))))
(*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) (sin.f32 (*.f32 (PI.f32) #s(literal 0 binary32)))))
(*.f32 #s(literal 2 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (sin.f32 (*.f32 (PI.f32) #s(literal 0 binary32)))) #s(literal 1 binary32)))
(*.f32 (/.f32 #s(literal 2 binary32) (sin.f32 (*.f32 (PI.f32) #s(literal 0 binary32)))) #s(literal 1 binary32))
(*.f32 #s(literal -1 binary32) (pow.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal -2 binary32) (sin.f32 (*.f32 (PI.f32) #s(literal 0 binary32))))) #s(literal -1 binary32)))
(*.f32 #s(literal -2 binary32) (/.f32 #s(literal 1 binary32) (neg.f32 (sin.f32 (*.f32 (PI.f32) #s(literal 0 binary32))))))
(*.f32 (/.f32 #s(literal 1 binary32) (sin.f32 (*.f32 (PI.f32) #s(literal 0 binary32)))) #s(literal 2 binary32))
(*.f32 (/.f32 #s(literal 2 binary32) (pow.f32 (sin.f32 (*.f32 (PI.f32) #s(literal 0 binary32))) #s(literal 3 binary32))) (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) #s(literal 0 binary32)))))))
(*.f32 (/.f32 #s(literal 2 binary32) (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) #s(literal 0 binary32))))))) (sin.f32 (*.f32 (PI.f32) #s(literal 0 binary32))))
(*.f32 (pow.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) #s(literal 0 binary32))) #s(literal 1/2 binary32)) #s(literal 1/2 binary32)) #s(literal -1 binary32)) (pow.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) #s(literal 0 binary32))) #s(literal 1/2 binary32)) #s(literal 1/2 binary32)) #s(literal -1 binary32)))
#s(approx (sin (* (* 2 (PI)) u2)) (*.f32 (PI.f32) #s(literal 0 binary32)))
(neg.f32 (log1p.f32 u1))
(neg.f32 (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))))
(+.f32 #s(literal 0 binary32) (neg.f32 (log1p.f32 u1)))
(+.f32 (log1p.f32 u1) (neg.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1)))))
(+.f32 (neg.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1)))) (log1p.f32 u1))
(+.f32 (log.f32 (+.f32 u1 #s(literal -1 binary32))) (log.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32)))))
(+.f32 (*.f32 (log1p.f32 (neg.f32 (*.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 (+.f32 #s(literal 1 binary32) u1) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)))) (log.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(+.f32 (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 (*.f32 u1 (*.f32 u1 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 #s(literal 1 binary32) u1) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32)))) (log.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32))))
(+.f32 (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (log1p.f32 (*.f32 u1 u1)))
(pow.f32 (/.f32 (fma.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))) (pow.f32 (log1p.f32 u1) #s(literal 2 binary32))) (-.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 3 binary32)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (log.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) u1))) (*.f32 (log.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) u1))) (neg.f32 (log1p.f32 u1)))) #s(literal -1 binary32))
(fma.f32 #s(literal 1 binary32) (log1p.f32 u1) (neg.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1)))))
(fma.f32 (neg.f32 (log1p.f32 u1)) #s(literal -1 binary32) (neg.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1)))))
(fma.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal -1 binary32) (log1p.f32 u1))
(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 (neg.f32 (*.f32 u1 u1))) (log1p.f32 u1))
(fma.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 #s(literal 1 binary32) (fma.f32 (log1p.f32 u1) (log.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) u1))) (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 2 binary32)))) (neg.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1)))))
(fma.f32 (*.f32 (log.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) u1))) (log1p.f32 u1)) (/.f32 #s(literal 1 binary32) (log.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) u1)))) (neg.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1)))))
(-.f32 #s(literal 0 binary32) (log1p.f32 u1))
(-.f32 #s(literal 0 binary32) (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))))
(-.f32 (neg.f32 (log1p.f32 u1)) #s(literal 0 binary32))
(-.f32 (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 u1))))
(-.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (log.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) u1))))
(-.f32 (neg.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1)))) (neg.f32 (log1p.f32 u1)))
(-.f32 (log.f32 (fma.f32 u1 u1 #s(literal -1 binary32))) (log.f32 (*.f32 (+.f32 u1 #s(literal -1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))))
(-.f32 (log.f32 (fma.f32 u1 u1 #s(literal -1 binary32))) (log.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))))
(-.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) (log.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1))))
(-.f32 (log.f32 (+.f32 u1 #s(literal -1 binary32))) (log.f32 (fma.f32 u1 u1 #s(literal -1 binary32))))
(-.f32 (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)) (fma.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))) (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)))) (/.f32 (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 3 binary32)) (fma.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))) (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)))))
(-.f32 (/.f32 (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 (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 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 (log.f32 #s(literal -1 binary32)) (log.f32 (+.f32 u1 #s(literal -1 binary32))))
(-.f32 (log.f32 (neg.f32 (+.f32 u1 #s(literal -1 binary32)))) (log.f32 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))))
(-.f32 (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))) (log1p.f32 (neg.f32 (*.f32 u1 u1))))
(-.f32 (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) #s(literal 1 binary32))) (log.f32 (*.f32 (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))))
(-.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))) (log1p.f32 (neg.f32 (*.f32 u1 u1))))
(-.f32 (log.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (/.f32 #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)) (/.f32 #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 u1 u1 #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))))) (log.f32 (+.f32 u1 #s(literal -1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.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))) (pow.f32 (log1p.f32 u1) #s(literal 2 binary32))) (-.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 3 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (log.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) u1))) (*.f32 (log.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) u1))) (neg.f32 (log1p.f32 u1)))))
(/.f32 (-.f32 (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 u1) #s(literal 3 binary32))) (neg.f32 (fma.f32 (log1p.f32 u1) (log.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) u1))) (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 2 binary32)))))
(/.f32 (-.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 3 binary32))) (fma.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))) (pow.f32 (log1p.f32 u1) #s(literal 2 binary32))))
(/.f32 (-.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 3 binary32))) (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (-.f32 (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 2 binary32)) (*.f32 (log1p.f32 u1) (neg.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))))))))
(/.f32 (*.f32 (log.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) u1))) (log1p.f32 u1)) (neg.f32 (log.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) u1)))))
(/.f32 (*.f32 (log.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) u1))) (neg.f32 (log1p.f32 u1))) (log.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) u1))))
(/.f32 (*.f32 (log.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) u1))) (neg.f32 (log1p.f32 u1))) (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal -1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))))))
(/.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)))) (fma.f32 (log1p.f32 u1) (log.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) u1))) (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 2 binary32))))
(/.f32 (neg.f32 (*.f32 (log.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) u1))) (log1p.f32 u1))) (log.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) u1))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 3 binary32)))) (neg.f32 (fma.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))) (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (*.f32 (log.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) u1))) (neg.f32 (log1p.f32 u1)))) (neg.f32 (log.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) u1)))))
(/.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (log1p.f32 u1) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (*.f32 #s(literal 0 binary32) (log1p.f32 u1)))))
(/.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (log1p.f32 u1) #s(literal 2 binary32))) (log1p.f32 u1))
(/.f32 (*.f32 #s(literal -1 binary32) (-.f32 (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)))) (fma.f32 (log1p.f32 u1) (log.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) u1))) (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 2 binary32))))
(/.f32 (*.f32 #s(literal -1 binary32) (*.f32 (log.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) u1))) (log1p.f32 u1))) (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)))
(*.f32 (log1p.f32 u1) #s(literal -1 binary32))
(*.f32 #s(literal -1 binary32) (log1p.f32 u1))
(*.f32 (-.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.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))) (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)))))
(*.f32 (*.f32 (log.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) u1))) (neg.f32 (log1p.f32 u1))) (/.f32 #s(literal 1 binary32) (log.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) u1)))))
(log.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)))
(log.f32 (/.f32 (/.f32 #s(literal -1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1))))
(neg.f32 (log1p.f32 u1))
(neg.f32 (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))))
(+.f32 #s(literal 0 binary32) (neg.f32 (log1p.f32 u1)))
(+.f32 (log1p.f32 u1) (neg.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1)))))
(+.f32 (neg.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1)))) (log1p.f32 u1))
(+.f32 (log.f32 (+.f32 u1 #s(literal -1 binary32))) (log.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32)))))
(+.f32 (*.f32 (log1p.f32 (neg.f32 (*.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 (+.f32 #s(literal 1 binary32) u1) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)))) (log.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(+.f32 (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 (*.f32 u1 (*.f32 u1 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 #s(literal 1 binary32) u1) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32)))) (log.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32))))
(+.f32 (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (log1p.f32 (*.f32 u1 u1)))
(pow.f32 (/.f32 (fma.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))) (pow.f32 (log1p.f32 u1) #s(literal 2 binary32))) (-.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 3 binary32)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (log.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) u1))) (*.f32 (log.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) u1))) (neg.f32 (log1p.f32 u1)))) #s(literal -1 binary32))
(fma.f32 #s(literal 1 binary32) (log1p.f32 u1) (neg.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1)))))
(fma.f32 (neg.f32 (log1p.f32 u1)) #s(literal -1 binary32) (neg.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1)))))
(fma.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal -1 binary32) (log1p.f32 u1))
(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 (neg.f32 (*.f32 u1 u1))) (log1p.f32 u1))
(fma.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 #s(literal 1 binary32) (fma.f32 (log1p.f32 u1) (log.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) u1))) (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 2 binary32)))) (neg.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1)))))
(fma.f32 (*.f32 (log.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) u1))) (log1p.f32 u1)) (/.f32 #s(literal 1 binary32) (log.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) u1)))) (neg.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1)))))
(-.f32 #s(literal 0 binary32) (log1p.f32 u1))
(-.f32 #s(literal 0 binary32) (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))))
(-.f32 (neg.f32 (log1p.f32 u1)) #s(literal 0 binary32))
(-.f32 (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 u1))))
(-.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (log.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) u1))))
(-.f32 (neg.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1)))) (neg.f32 (log1p.f32 u1)))
(-.f32 (log.f32 (fma.f32 u1 u1 #s(literal -1 binary32))) (log.f32 (*.f32 (+.f32 u1 #s(literal -1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))))
(-.f32 (log.f32 (fma.f32 u1 u1 #s(literal -1 binary32))) (log.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))))
(-.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) (log.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1))))
(-.f32 (log.f32 (+.f32 u1 #s(literal -1 binary32))) (log.f32 (fma.f32 u1 u1 #s(literal -1 binary32))))
(-.f32 (/.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)) (fma.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))) (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)))) (/.f32 (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 3 binary32)) (fma.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))) (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)))))
(-.f32 (/.f32 (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 (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 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 (log.f32 #s(literal -1 binary32)) (log.f32 (+.f32 u1 #s(literal -1 binary32))))
(-.f32 (log.f32 (neg.f32 (+.f32 u1 #s(literal -1 binary32)))) (log.f32 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))))
(-.f32 (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))) (log1p.f32 (neg.f32 (*.f32 u1 u1))))
(-.f32 (log.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) #s(literal 1 binary32))) (log.f32 (*.f32 (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))))
(-.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))) (log1p.f32 (neg.f32 (*.f32 u1 u1))))
(-.f32 (log.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (/.f32 #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)) (/.f32 #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 u1 u1 #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))))) (log.f32 (+.f32 u1 #s(literal -1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.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))) (pow.f32 (log1p.f32 u1) #s(literal 2 binary32))) (-.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 3 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (log.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) u1))) (*.f32 (log.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) u1))) (neg.f32 (log1p.f32 u1)))))
(/.f32 (-.f32 (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 u1) #s(literal 3 binary32))) (neg.f32 (fma.f32 (log1p.f32 u1) (log.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) u1))) (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 2 binary32)))))
(/.f32 (-.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 3 binary32))) (fma.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))) (pow.f32 (log1p.f32 u1) #s(literal 2 binary32))))
(/.f32 (-.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 3 binary32))) (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (-.f32 (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 2 binary32)) (*.f32 (log1p.f32 u1) (neg.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))))))))
(/.f32 (*.f32 (log.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) u1))) (log1p.f32 u1)) (neg.f32 (log.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) u1)))))
(/.f32 (*.f32 (log.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) u1))) (neg.f32 (log1p.f32 u1))) (log.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) u1))))
(/.f32 (*.f32 (log.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) u1))) (neg.f32 (log1p.f32 u1))) (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal -1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))))))
(/.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)))) (fma.f32 (log1p.f32 u1) (log.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) u1))) (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 2 binary32))))
(/.f32 (neg.f32 (*.f32 (log.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) u1))) (log1p.f32 u1))) (log.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) u1))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 3 binary32)))) (neg.f32 (fma.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))) (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (*.f32 (log.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) u1))) (neg.f32 (log1p.f32 u1)))) (neg.f32 (log.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) u1)))))
(/.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (log1p.f32 u1) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (*.f32 #s(literal 0 binary32) (log1p.f32 u1)))))
(/.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (log1p.f32 u1) #s(literal 2 binary32))) (log1p.f32 u1))
(/.f32 (*.f32 #s(literal -1 binary32) (-.f32 (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)))) (fma.f32 (log1p.f32 u1) (log.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) u1))) (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 2 binary32))))
(/.f32 (*.f32 #s(literal -1 binary32) (*.f32 (log.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) u1))) (log1p.f32 u1))) (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)))
(*.f32 (log1p.f32 u1) #s(literal -1 binary32))
(*.f32 #s(literal -1 binary32) (log1p.f32 u1))
(*.f32 (-.f32 (pow.f32 (log1p.f32 u1) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.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))) (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)))))
(*.f32 (*.f32 (log.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) u1))) (neg.f32 (log1p.f32 u1))) (/.f32 #s(literal 1 binary32) (log.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) u1)))))
(log.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)))
(log.f32 (/.f32 (/.f32 #s(literal -1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1))))
#s(approx (- (log (* (+ (* u1 (neg u1)) 1) 1)) (log (+ 1 u1))) #s(approx (* u1 (+ (* u1 (+ (* u1 (+ (* u1 -1/4) -1/3)) -1/2)) -1)) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (+.f32 #s(literal -1/4 binary32) (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u1))) u1)))))
(+.f32 (*.f32 (PI.f32) u2) (*.f32 (PI.f32) u2))
(fma.f32 #s(literal 1 binary32) (*.f32 (PI.f32) u2) (*.f32 (PI.f32) u2))
(fma.f32 (PI.f32) u2 (*.f32 (PI.f32) u2))
(fma.f32 u2 (PI.f32) (*.f32 (PI.f32) u2))
(fma.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (*.f32 (cbrt.f32 (PI.f32)) u2) (*.f32 (PI.f32) u2))
(fma.f32 (sqrt.f32 (PI.f32)) (*.f32 (sqrt.f32 (PI.f32)) u2) (*.f32 (PI.f32) u2))
(fma.f32 (*.f32 u2 #s(literal 1 binary32)) (PI.f32) (*.f32 (PI.f32) u2))
(fma.f32 (*.f32 u2 (pow.f32 (PI.f32) #s(literal 2/3 binary32))) (cbrt.f32 (PI.f32)) (*.f32 (PI.f32) u2))
(fma.f32 (*.f32 u2 (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)) (*.f32 (PI.f32) u2))
(/.f32 (*.f32 (PI.f32) #s(literal 0 binary32)) #s(literal 0 binary32))
(/.f32 (fma.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 u2 (*.f32 u2 u2)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 u2 (*.f32 u2 u2)))) (fma.f32 (*.f32 (PI.f32) u2) (*.f32 (PI.f32) u2) (-.f32 (*.f32 (*.f32 (PI.f32) u2) (*.f32 (PI.f32) u2)) (*.f32 (*.f32 (PI.f32) u2) (*.f32 (PI.f32) u2)))))
(/.f32 (-.f32 (*.f32 (*.f32 (PI.f32) u2) (*.f32 (PI.f32) u2)) (*.f32 (*.f32 (PI.f32) u2) (*.f32 (PI.f32) u2))) (-.f32 (*.f32 (PI.f32) u2) (*.f32 (PI.f32) u2)))
(/.f32 (*.f32 (PI.f32) (*.f32 (fma.f32 u2 u2 #s(literal 0 binary32)) #s(literal 0 binary32))) (fma.f32 u2 u2 #s(literal 0 binary32)))
(/.f32 (*.f32 (*.f32 (fma.f32 u2 u2 #s(literal 0 binary32)) #s(literal 0 binary32)) (PI.f32)) (fma.f32 u2 u2 #s(literal 0 binary32)))
(*.f32 #s(literal 1 binary32) (*.f32 (PI.f32) #s(literal 0 binary32)))
(*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))
(*.f32 (PI.f32) #s(literal 0 binary32))
(*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32)))
(*.f32 u2 (+.f32 (PI.f32) (PI.f32)))
(*.f32 #s(literal 0 binary32) (PI.f32))
(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)
(*.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (*.f32 (cbrt.f32 (PI.f32)) #s(literal 0 binary32)))
(*.f32 (sqrt.f32 (PI.f32)) (*.f32 (sqrt.f32 (PI.f32)) #s(literal 0 binary32)))
(*.f32 (*.f32 (PI.f32) u2) #s(literal 2 binary32))
(*.f32 (*.f32 #s(literal 0 binary32) (pow.f32 (PI.f32) #s(literal 2/3 binary32))) (cbrt.f32 (PI.f32)))
(*.f32 (*.f32 #s(literal 0 binary32) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))
(*.f32 (sin.f32 (*.f32 (PI.f32) #s(literal 0 binary32))) (sqrt.f32 (neg.f32 #s(approx (- (log (* (+ (* u1 (neg u1)) 1) 1)) (log (+ 1 u1))) #s(approx (* u1 (+ (* u1 (+ (* u1 (+ (* u1 -1/4) -1/3)) -1/2)) -1)) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (+.f32 #s(literal -1/4 binary32) (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u1))) u1))))))))
(*.f32 (sqrt.f32 (neg.f32 #s(approx (- (log (* (+ (* u1 (neg u1)) 1) 1)) (log (+ 1 u1))) #s(approx (* u1 (+ (* u1 (+ (* u1 (+ (* u1 -1/4) -1/3)) -1/2)) -1)) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (+.f32 #s(literal -1/4 binary32) (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u1))) u1))))))) (sin.f32 (*.f32 (PI.f32) #s(literal 0 binary32))))

eval126.0ms (0.9%)

Memory
-3.2MiB live, 202.9MiB allocated
Compiler

Compiled 25 548 to 2 632 computations (89.7% saved)

prune327.0ms (2.5%)

Memory
-28.3MiB live, 443.4MiB allocated
Pruning

64 alts after pruning (59 fresh and 5 done)

PrunedKeptTotal
New989231 012
Fresh153651
Picked415
Done044
Total1 008641 072
Accuracy
99.9%
Counts
1 072 → 64
Alt Table
Click to see full alt table
StatusAccuracyProgram
93.3%
(*.f32 (pow.f32 (pow.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(literal 1/4 binary32)) #s(literal 2 binary32)) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
93.9%
(*.f32 (pow.f32 (*.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 (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(literal 1/4 binary32)) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
74.4%
(*.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)))
93.8%
(*.f32 (*.f32 (sqrt.f32 (neg.f32 #s(approx (- (log (* (+ (* u1 (neg u1)) 1) 1)) (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 #s(literal 2 binary32) (sin.f32 (*.f32 (PI.f32) u2)))) (cos.f32 (*.f32 (PI.f32) u2)))
93.8%
(*.f32 (*.f32 #s(literal 2 binary32) (sin.f32 (*.f32 (PI.f32) u2))) (*.f32 (cos.f32 (*.f32 (PI.f32) u2)) (sqrt.f32 (neg.f32 #s(approx (- (log (* (+ (* u1 (neg u1)) 1) 1)) (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))))))))
84.7%
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (-.f32 (log1p.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (log.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) (log1p.f32 u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
77.4%
(*.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)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))
72.6%
(*.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))))))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))
48.4%
(*.f32 (sqrt.f32 (neg.f32 (neg.f32 (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32)))))
55.4%
(*.f32 (sqrt.f32 (neg.f32 (neg.f32 (log.f32 (/.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal -1 binary32))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
98.4%
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) #s(approx (+ (sin (* (PI) (+ u2 u2))) 0) (sin.f32 (*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32)))))))))
91.7%
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) #s(approx (/ 2 (+ (sin (* (PI) (+ u2 u2))) 0)) (/.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (PI.f32) #s(literal 2/3 binary32) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 14/45 binary32)))) (/.f32 #s(literal 1 binary32) (PI.f32))) u2)))))
88.8%
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) #s(approx (/ 2 (+ (sin (* (PI) (+ u2 u2))) 0)) (/.f32 (fma.f32 (PI.f32) (*.f32 (*.f32 u2 u2) #s(literal 2/3 binary32)) (/.f32 #s(literal 1 binary32) (PI.f32))) u2)))))
82.3%
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) #s(approx (/ 2 (+ (sin (* (PI) (+ u2 u2))) 0)) (/.f32 #s(literal 1 binary32) (*.f32 u2 (PI.f32)))))))
98.0%
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (*.f32 (cbrt.f32 (PI.f32)) u2))) (cos.f32 (*.f32 (PI.f32) u2)))))
98.5%
(*.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)))))
90.2%
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 #s(literal 2 binary32) #s(approx (/ 1 (/ 2 (+ (sin (* (PI) (+ u2 u2))) 0))) (*.f32 u2 (fma.f32 (*.f32 (*.f32 #s(literal -2/3 binary32) (*.f32 u2 u2)) (PI.f32)) (*.f32 (PI.f32) (PI.f32)) (PI.f32))))))
93.1%
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 #s(literal 2 binary32) #s(approx (/ 1 (/ 2 (+ (sin (* (PI) (+ u2 u2))) 0))) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (*.f32 #s(literal 2/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32)))) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2/3 binary32)))) (PI.f32))))))
82.3%
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 #s(literal 2 binary32) #s(approx (/ 1 (/ 2 (+ (sin (* (PI) (+ u2 u2))) 0))) (*.f32 u2 (PI.f32)))))
98.5%
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
57.6%
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
54.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))))))
51.1%
(*.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)))))
93.2%
(*.f32 (sqrt.f32 (neg.f32 #s(approx (- (log (* (+ (* u1 (neg u1)) 1) 1)) (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 (*.f32 #s(literal 2 binary32) u2) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))))
93.9%
(*.f32 (sqrt.f32 (neg.f32 #s(approx (- (log (* (+ (* u1 (neg u1)) 1) 1)) (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 (PI.f32) (+.f32 u2 u2))))
86.1%
(*.f32 (sqrt.f32 (neg.f32 #s(approx (- (log (* (+ (* u1 (neg u1)) 1) 1)) (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 (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))))))
78.8%
(*.f32 (sqrt.f32 (neg.f32 #s(approx (- (log (* (+ (* u1 (neg u1)) 1) 1)) (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 #s(literal 2 binary32) (PI.f32)))))
88.2%
(*.f32 (sqrt.f32 (neg.f32 #s(approx (- (log (* (+ (* u1 (neg u1)) 1) 1)) (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)))
88.2%
(*.f32 (sqrt.f32 (neg.f32 #s(approx (- (log (* (+ (* u1 (neg u1)) 1) 1)) (log (+ 1 u1))) #s(approx (* u1 (+ (* u1 (+ (* u1 (+ (* u1 -1/4) -1/3)) -1/2)) -1)) (*.f32 (pow.f32 u1 #s(literal 4 binary32)) (+.f32 #s(literal -1/4 binary32) #s(approx (/ (+ (/ 1 (* u1 u1)) (+ 1/3 (/ 1/2 u1))) (neg u1)) (/.f32 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)) (*.f32 u1 (*.f32 u1 u1)))))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
76.5%
(*.f32 (sqrt.f32 (neg.f32 #s(approx (- (log (* (+ (* u1 (neg u1)) 1) 1)) (log (+ 1 u1))) #s(approx (* u1 (+ (* u1 (+ (* u1 (+ (* u1 -1/4) -1/3)) -1/2)) -1)) (*.f32 (pow.f32 u1 #s(literal 4 binary32)) (+.f32 #s(literal -1/4 binary32) #s(approx (/ (+ (/ 1 (* u1 u1)) (+ 1/3 (/ 1/2 u1))) (neg u1)) (/.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1)))))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
93.8%
(*.f32 (sqrt.f32 (neg.f32 #s(approx (- (log (* (+ (* u1 (neg u1)) 1) 1)) (log (+ 1 u1))) #s(approx (* u1 (+ (* u1 (+ (* u1 (+ (* u1 -1/4) -1/3)) -1/2)) -1)) (*.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)) (+.f32 #s(literal -1/4 binary32) (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u1))) (neg.f32 u1)))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
76.6%
(*.f32 (sqrt.f32 (neg.f32 #s(approx (log (+ 1 (neg u1))) (neg.f32 u1)))) (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 (PI.f32) u2)) (cos.f32 (*.f32 (PI.f32) u2)))))
92.1%
(*.f32 (sqrt.f32 #s(approx (neg (- (log (* (+ (* u1 (neg u1)) 1) 1)) (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)))
88.2%
(*.f32 (sqrt.f32 #s(approx (neg (- (log (* (+ (* u1 (neg u1)) 1) 1)) (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)))
85.5%
(*.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)))
93.9%
(*.f32 (sqrt.f32 #s(approx (neg (log (- 1 u1))) (fma.f32 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 #s(literal 1/2 binary32)) u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
93.9%
(*.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)))
88.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 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (*.f32 (pow.f32 (PI.f32) #s(literal 5 binary32)) #s(literal 4/15 binary32)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal -4/3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32))))))
90.7%
(*.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 (fma.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 (*.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 2 binary32) (PI.f32))))))
86.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))) #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))))))
78.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 #s(literal 2 binary32) (PI.f32)))))
93.7%
(*.f32 (sqrt.f32 #s(approx (neg (log (- 1 u1))) (fma.f32 (sqrt.f32 u1) (sqrt.f32 u1) (*.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
93.8%
(*.f32 (sqrt.f32 #s(approx (neg (log (- 1 u1))) (/.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))))) (*.f32 u1 (*.f32 u1 u1))) (fma.f32 u1 (-.f32 u1 (*.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))) (*.f32 (*.f32 u1 u1) (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (*.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
93.8%
(*.f32 (sqrt.f32 #s(approx (neg (log (- 1 u1))) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (neg.f32 u1)) (*.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u1) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (neg.f32 u1))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
88.2%
(*.f32 (sqrt.f32 #s(approx (neg (log (+ 1 (neg u1)))) (fma.f32 u1 (*.f32 u1 #s(literal 1/2 binary32)) u1))) (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 (PI.f32) u2)) (cos.f32 (*.f32 (PI.f32) u2)))))
88.3%
(*.f32 #s(approx (sqrt (neg (- (log (* (+ (* u1 (neg u1)) 1) 1)) (log (+ 1 u1))))) (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32) (sqrt.f32 u1))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
76.5%
(*.f32 #s(approx (sqrt (neg (- (log (* (+ (* u1 (neg u1)) 1) 1)) (log (+ 1 u1))))) (sqrt.f32 u1)) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
4.6%
(*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 (PI.f32) (+.f32 u2 u2))))
7.1%
(*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 (PI.f32) #s(literal 0 binary32))))
4.1%
(*.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 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)))) (*.f32 (PI.f32) #s(literal 2 binary32))))))
90.7%
#s(approx (* (sqrt (neg (- (log (* (+ (* u1 (neg u1)) 1) 1)) (log (+ 1 u1))))) (sin (* (* 2 (PI)) u2))) (fma.f32 (*.f32 u1 u1) (*.f32 (sin.f32 (*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32)))) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)))) (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32)))))))
81.7%
#s(approx (* (sqrt (neg (- (log (* (+ (* u1 (neg u1)) 1) 1)) (log (+ 1 u1))))) (sin (* (* 2 (PI)) u2))) (*.f32 (/.f32 (fma.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 u2 (*.f32 u2 u2)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 u2 (*.f32 u2 u2)))) (fma.f32 (*.f32 (PI.f32) u2) (*.f32 (PI.f32) u2) (-.f32 (*.f32 (*.f32 (PI.f32) u2) (*.f32 (PI.f32) u2)) (*.f32 (*.f32 (PI.f32) u2) (*.f32 (PI.f32) u2))))) (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1)))))))
82.3%
#s(approx (* (sqrt (neg (- (log (* (+ (* u1 (neg u1)) 1) 1)) (log (+ 1 u1))))) (sin (* (* 2 (PI)) u2))) (*.f32 (*.f32 u2 (+.f32 (PI.f32) (PI.f32))) (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1)))))))
48.3%
#s(approx (* (sqrt (neg (- (log (* (+ (* u1 (neg u1)) 1) 1)) (log (+ 1 u1))))) (sin (* (* 2 (PI)) u2))) (*.f32 (*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32))) (sqrt.f32 (log.f32 (/.f32 (/.f32 #s(literal -1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)))))))
77.2%
#s(approx (* (sqrt (neg (- (log (* (+ (* u1 (neg u1)) 1) 1)) (log (+ 1 u1))))) (sin (* (* 2 (PI)) u2))) (*.f32 (*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32))) (sqrt.f32 #s(approx (- (log (+ 1 u1)) (log (+ 1 (* u1 (neg u1))))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u1)))))
74.5%
#s(approx (* (sqrt (neg (- (log (* (+ (* u1 (neg u1)) 1) 1)) (log (+ 1 u1))))) (sin (* (* 2 (PI)) u2))) (*.f32 (*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32))) (sqrt.f32 #s(approx (- (log (+ 1 u1)) (log (+ 1 (* u1 (neg u1))))) (fma.f32 #s(literal 1/2 binary32) (*.f32 u1 u1) u1)))))
94.8%
#s(approx (* (sqrt (neg (- (log (* (+ (* u1 (neg u1)) 1) 1)) (log (+ 1 u1))))) (sin (* (* 2 (PI)) u2))) (*.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 (pow.f32 (PI.f32) #s(literal 5 binary32)) #s(literal 4/15 binary32) (*.f32 (*.f32 #s(literal -8/315 binary32) (*.f32 u2 u2)) (pow.f32 (PI.f32) #s(literal 7 binary32)))))))))
90.0%
#s(approx (* (sqrt (neg (- (log (* (+ (* u1 (neg u1)) 1) 1)) (log (+ 1 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))))))
78.5%
#s(approx (* (sqrt (neg (- (log (* (+ (* u1 (neg u1)) 1) 1)) (log (+ 1 u1))))) (sin (* (* 2 (PI)) u2))) #s(approx (* (* u2 (* 2 (PI))) (sqrt (- (log (+ 1 u1)) (log (+ 1 (* u1 (neg u1))))))) (fma.f32 (*.f32 u2 (PI.f32)) (*.f32 (sqrt.f32 u1) #s(literal 2 binary32)) (*.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u2 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1))) (sqrt.f32 u1)) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 (*.f32 u2 (PI.f32)) #s(literal 1/3 binary32)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 (*.f32 u2 (PI.f32)) #s(literal 1/2 binary32))))))))
76.4%
#s(approx (* (sqrt (neg (- (log (* (+ (* u1 (neg u1)) 1) 1)) (log (+ 1 u1))))) (sin (* (* 2 (PI)) u2))) #s(approx (* (* u2 (* 2 (PI))) (sqrt (- (log (+ 1 u1)) (log (+ 1 (* u1 (neg u1))))))) (fma.f32 (*.f32 u2 (PI.f32)) (*.f32 (sqrt.f32 u1) #s(literal 2 binary32)) (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u2 (PI.f32)) (fma.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 #s(literal 1/3 binary32) (sqrt.f32 u1))))))))
66.9%
#s(approx (* (sqrt (neg (- (log (* (+ (* u1 (neg u1)) 1) 1)) (log (+ 1 u1))))) (sin (* (* 2 (PI)) u2))) #s(approx (* (* u2 (* 2 (PI))) (sqrt (- (log (+ 1 u1)) (log (+ 1 (* u1 (neg u1))))))) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 u1)) u2) (PI.f32))))
74.6%
#s(approx (* (sqrt (neg (- (log (* (+ (* u1 (neg u1)) 1) 1)) (log (+ 1 u1))))) (sin (* (* 2 (PI)) u2))) #s(approx (* (* u2 (* 2 (PI))) (sqrt (- (log (+ 1 u1)) (log (+ 1 (* u1 (neg u1))))))) (*.f32 (*.f32 u2 (PI.f32)) (fma.f32 #s(literal 1/2 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (*.f32 #s(literal 2 binary32) (sqrt.f32 u1))))))
48.3%
#s(approx (* (sqrt (neg (neg (log (/ (+ u1 1) (- 1 (* u1 u1))))))) (sin (* (* 2 (PI)) u2))) (*.f32 (*.f32 u2 (+.f32 (PI.f32) (PI.f32))) (sqrt.f32 (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))))))
51.0%
#s(approx (* (sqrt (neg (neg (log (/ (+ u1 1) (- 1 (* u1 u1))))))) (sin (* (* 2 (PI)) u2))) (*.f32 u2 (*.f32 (sqrt.f32 (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))))) (fma.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)))) (*.f32 (PI.f32) #s(literal 2 binary32))))))
Compiler

Compiled 5 268 to 1 825 computations (65.4% saved)

regimes550.0ms (4.1%)

Memory
12.4MiB live, 540.2MiB allocated
Counts
129 → 1
Calls
Call 1
Inputs
(*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 (PI.f32) #s(literal 0 binary32))))
#s(approx (* (sqrt (neg (- (log (* (+ (* u1 (neg u1)) 1) 1)) (log (+ 1 u1))))) (sin (* (* 2 (PI)) u2))) #s(approx (* (* u2 (* 2 (PI))) (sqrt (- (log (+ 1 u1)) (log (+ 1 (* u1 (neg u1))))))) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 u1)) u2) (PI.f32))))
(*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 (PI.f32) (+.f32 u2 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 (* (+ (* u1 (neg u1)) 1) 1)) (log (+ 1 u1))))) (sin (* (* 2 (PI)) u2))) (*.f32 (*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32))) (sqrt.f32 #s(approx (- (log (+ 1 u1)) (log (+ 1 (* u1 (neg u1))))) (fma.f32 #s(literal 1/2 binary32) (*.f32 u1 u1) 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 (* (+ (* u1 (neg u1)) 1) 1)) (log (+ 1 u1))))) (sin (* (* 2 (PI)) u2))) (*.f32 (*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32))) (sqrt.f32 #s(approx (- (log (+ 1 u1)) (log (+ 1 (* u1 (neg 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 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 #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 (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 #s(literal 2 binary32) (PI.f32)))))
(*.f32 (sqrt.f32 (neg.f32 #s(approx (- (log (* (+ (* u1 (neg u1)) 1) 1)) (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 #s(literal 2 binary32) (PI.f32)))))
#s(approx (* (sqrt (neg (- (log (* (+ (* u1 (neg u1)) 1) 1)) (log (+ 1 u1))))) (sin (* (* 2 (PI)) u2))) #s(approx (* (* u2 (* 2 (PI))) (sqrt (- (log (+ 1 u1)) (log (+ 1 (* u1 (neg u1))))))) (*.f32 (*.f32 u2 (PI.f32)) (fma.f32 #s(literal 1/2 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (*.f32 #s(literal 2 binary32) (sqrt.f32 u1))))))
(*.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 u2 u2) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.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 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)))) (*.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 (fma.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 u2 u2) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))))
(*.f32 (sqrt.f32 #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 (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 #s(approx (- (log (* (+ (* u1 (neg u1)) 1) 1)) (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 (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))))))
#s(approx (* (sqrt (neg (- (log (* (+ (* u1 (neg u1)) 1) 1)) (log (+ 1 u1))))) (sin (* (* 2 (PI)) u2))) #s(approx (* (* u2 (* 2 (PI))) (sqrt (- (log (+ 1 u1)) (log (+ 1 (* u1 (neg u1))))))) (fma.f32 (*.f32 u2 (PI.f32)) (*.f32 (sqrt.f32 u1) #s(literal 2 binary32)) (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u2 (PI.f32)) (fma.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 #s(literal 1/3 binary32) (sqrt.f32 u1))))))))
#s(approx (* (sqrt (neg (- (log (* (+ (* u1 (neg u1)) 1) 1)) (log (+ 1 u1))))) (sin (* (* 2 (PI)) u2))) (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))))
(*.f32 #s(approx (sqrt (neg (- (log (* (+ (* u1 (neg u1)) 1) 1)) (log (+ 1 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 (log1p.f32 (neg.f32 u1)))) (*.f32 #s(literal 2 binary32) #s(approx (* (sin (* (PI) u2)) (cos (* (PI) u2))) (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 #s(literal 2 binary32) #s(approx (/ 1 (/ 2 (+ (sin (* (PI) (+ u2 u2))) 0))) (*.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 (* (+ (* u1 (neg u1)) 1) 1)) (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 (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 (* (+ (* u1 (neg u1)) 1) 1)) (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 #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 (/ (+ (* 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 #s(approx (neg (- (log (* (+ (* u1 (neg u1)) 1) 1)) (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 (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)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
#s(approx (* (sqrt (neg (neg (log (/ (+ u1 1) (- 1 (* u1 u1))))))) (sin (* (* 2 (PI)) u2))) (*.f32 (*.f32 u2 (+.f32 (PI.f32) (PI.f32))) (sqrt.f32 (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))))))
#s(approx (* (sqrt (neg (neg (log (/ (+ u1 1) (- 1 (* u1 u1))))))) (sin (* (* 2 (PI)) u2))) (*.f32 (*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32))) (sqrt.f32 (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #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 (sqrt.f32 (neg.f32 #s(approx (- (log (* (+ (* u1 (neg u1)) 1) 1)) (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 (PI.f32) (+.f32 u2 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 (* (+ (* u1 (neg u1)) 1) 1)) (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)))
#s(approx (* (sqrt (neg (- (log (* (+ (* u1 (neg u1)) 1) 1)) (log (+ 1 u1))))) (sin (* (* 2 (PI)) u2))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (fma.f32 #s(literal 1/4 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (sqrt.f32 u1))))
(*.f32 #s(approx (sqrt (neg (- (log (* (+ (* u1 (neg u1)) 1) 1)) (log (+ 1 u1))))) (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32) (sqrt.f32 u1))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (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)))) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) #s(approx (/ 2 (+ (sin (* (PI) (+ u2 u2))) 0)) (/.f32 #s(literal 1 binary32) (*.f32 u2 (PI.f32)))))))
(*.f32 (sqrt.f32 (neg.f32 (neg.f32 (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32)))))
#s(approx (* (sqrt (neg (- (log (* (+ (* u1 (neg u1)) 1) 1)) (log (+ 1 u1))))) (sin (* (* 2 (PI)) u2))) #s(approx (* (* u2 (* 2 (PI))) (sqrt (- (log (+ 1 u1)) (log (+ 1 (* u1 (neg u1))))))) (fma.f32 (*.f32 u2 (PI.f32)) (*.f32 (sqrt.f32 u1) #s(literal 2 binary32)) (*.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u2 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1))) (sqrt.f32 u1)) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 (*.f32 u2 (PI.f32)) #s(literal 1/3 binary32)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 (*.f32 u2 (PI.f32)) #s(literal 1/2 binary32))))))))
(*.f32 (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 u2 u2) (*.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)))) (*.f32 #s(literal 2 binary32) #s(approx (* (sin (* (PI) u2)) (cos (* (PI) u2))) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal -2/3 binary32)) (PI.f32))))))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 #s(literal 2 binary32) #s(approx (/ 1 (/ 2 (+ (sin (* (PI) (+ u2 u2))) 0))) (*.f32 u2 (fma.f32 (*.f32 (*.f32 #s(literal -2/3 binary32) (*.f32 u2 u2)) (PI.f32)) (*.f32 (PI.f32) (PI.f32)) (PI.f32))))))
(*.f32 (sqrt.f32 #s(approx (neg (log (- 1 u1))) (fma.f32 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 #s(literal 1/2 binary32)) u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
#s(approx (* (sqrt (neg (- (log (* (+ (* u1 (neg u1)) 1) 1)) (log (+ 1 u1))))) (sin (* (* 2 (PI)) u2))) (*.f32 (*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32))) (sqrt.f32 (log.f32 (/.f32 (/.f32 #s(literal -1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)))))))
#s(approx (* (sqrt (neg (neg (log (/ (+ u1 1) (- 1 (* u1 u1))))))) (sin (* (* 2 (PI)) u2))) (*.f32 u2 (*.f32 (sqrt.f32 (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 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))))))
#s(approx (* (sqrt (neg (neg (log (/ (+ u1 1) (- 1 (* u1 u1))))))) (sin (* (* 2 (PI)) u2))) (*.f32 u2 (*.f32 (sqrt.f32 (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))))) (fma.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)))) (*.f32 (PI.f32) #s(literal 2 binary32))))))
(*.f32 (sqrt.f32 #s(approx (neg (log (- 1 u1))) (fma.f32 (sqrt.f32 u1) (sqrt.f32 u1) (*.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) #s(approx (/ 2 (+ (sin (* (PI) (+ u2 u2))) 0)) (/.f32 (fma.f32 (PI.f32) (*.f32 (*.f32 u2 u2) #s(literal 2/3 binary32)) (/.f32 #s(literal 1 binary32) (PI.f32))) u2)))))
(*.f32 (sqrt.f32 (neg.f32 #s(approx (- (log (* (+ (* u1 (neg u1)) 1) 1)) (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 (*.f32 #s(literal 2 binary32) u2) (sqrt.f32 (PI.f32))) (sqrt.f32 (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 (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 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)))) (*.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 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (*.f32 (pow.f32 (PI.f32) #s(literal 5 binary32)) #s(literal 4/15 binary32)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal -4/3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32))))))
(*.f32 (sqrt.f32 (neg.f32 #s(approx (- (log (* (+ (* u1 (neg u1)) 1) 1)) (log (+ 1 u1))) #s(approx (* u1 (+ (* u1 (+ (* u1 (+ (* u1 -1/4) -1/3)) -1/2)) -1)) (*.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)) (+.f32 #s(literal -1/4 binary32) (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u1))) (neg.f32 u1)))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) #s(approx (/ 2 (+ (sin (* (PI) (+ u2 u2))) 0)) (/.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (PI.f32) #s(literal 2/3 binary32) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 14/45 binary32)))) (/.f32 #s(literal 1 binary32) (PI.f32))) u2)))))
(*.f32 (sqrt.f32 (neg.f32 #s(approx (- (log (* (+ (* u1 (neg u1)) 1) 1)) (log (+ 1 u1))) (/.f32 (*.f32 (fma.f32 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (*.f32 u1 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)))) #s(literal -1 binary32)) u1) (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal 1 binary32)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (sqrt.f32 #s(approx (neg (log (- 1 u1))) (/.f32 (-.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (*.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))))) (-.f32 u1 (*.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #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 u1))) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (neg.f32 u1)) (*.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u1) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (neg.f32 u1))))))) (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 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
#s(approx (* (sqrt (neg (- (log (* (+ (* u1 (neg u1)) 1) 1)) (log (+ 1 u1))))) (sin (* (* 2 (PI)) u2))) (*.f32 (*.f32 u2 (+.f32 (PI.f32) (PI.f32))) (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1)))))))
#s(approx (* (sqrt (neg (- (log (* (+ (* u1 (neg u1)) 1) 1)) (log (+ 1 u1))))) (sin (* (* 2 (PI)) u2))) (*.f32 (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1))))) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))
#s(approx (* (sqrt (neg (- (log (* (+ (* u1 (neg u1)) 1) 1)) (log (+ 1 u1))))) (sin (* (* 2 (PI)) u2))) (*.f32 (*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32))) (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1)))))))
(*.f32 (sqrt.f32 (neg.f32 #s(approx (log (+ 1 (neg u1))) (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 (neg.f32 (log.f32 (/.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal -1 binary32))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (log.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) #s(literal 1 binary32))) (log1p.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 (neg u1)))) (fma.f32 u1 (*.f32 u1 #s(literal 1/2 binary32)) u1))) (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 (PI.f32) u2)) (cos.f32 (*.f32 (PI.f32) u2)))))
(*.f32 (sqrt.f32 (neg.f32 (neg.f32 (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (sqrt.f32 (neg.f32 (-.f32 #s(approx (log (* (+ (* u1 (neg u1)) 1) 1)) (*.f32 u1 (*.f32 u1 (fma.f32 u1 (*.f32 u1 #s(literal -1/2 binary32)) #s(literal -1 binary32))))) (log1p.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 (fma.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 (*.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 2 binary32) (PI.f32))))))
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) u2) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) #s(approx (+ (sin (* (PI) (+ u2 u2))) 0) (sin.f32 (*.f32 u2 (*.f32 (PI.f32) #s(literal 2 binary32)))))))))
(*.f32 (sqrt.f32 (neg.f32 #s(approx (- (log (* (+ (* u1 (neg u1)) 1) 1)) (log (+ 1 u1))) #s(approx (* u1 (+ (* u1 (+ (* u1 (+ (* u1 -1/4) -1/3)) -1/2)) -1)) (*.f32 (pow.f32 u1 #s(literal 4 binary32)) (+.f32 #s(literal -1/4 binary32) #s(approx (/ (+ (/ 1 (* u1 u1)) (+ 1/3 (/ 1/2 u1))) (neg u1)) (/.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1)))))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) (+.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) #s(literal 0 binary32))))))
(*.f32 (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 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 (PI.f32) u2)) (cos.f32 (*.f32 (PI.f32) u2)))))
(*.f32 (*.f32 #s(literal 2 binary32) (sin.f32 (*.f32 (PI.f32) u2))) (*.f32 (cos.f32 (*.f32 (PI.f32) u2)) (sqrt.f32 (neg.f32 #s(approx (- (log (* (+ (* u1 (neg u1)) 1) 1)) (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 (*.f32 (sqrt.f32 (neg.f32 #s(approx (- (log (* (+ (* u1 (neg u1)) 1) 1)) (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 #s(literal 2 binary32) (sin.f32 (*.f32 (PI.f32) u2)))) (cos.f32 (*.f32 (PI.f32) u2)))
#s(approx (* (sqrt (neg (- (log (* (+ (* u1 (neg u1)) 1) 1)) (log (+ 1 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 u2 u2) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))))
#s(approx (* (sqrt (neg (- (log (* (+ (* u1 (neg u1)) 1) 1)) (log (+ 1 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 #s(approx (- (log (* (+ (* u1 (neg u1)) 1) 1)) (log (+ 1 u1))) #s(approx (* u1 (+ (* u1 (+ (* u1 (+ (* u1 -1/4) -1/3)) -1/2)) -1)) (*.f32 (pow.f32 u1 #s(literal 4 binary32)) (+.f32 #s(literal -1/4 binary32) #s(approx (/ (+ (/ 1 (* u1 u1)) (+ 1/3 (/ 1/2 u1))) (neg u1)) (/.f32 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)) (*.f32 u1 (*.f32 u1 u1)))))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 #s(literal 2 binary32) (*.f32 #s(approx (sin (* (PI) u2)) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 (PI.f32) (PI.f32))) (PI.f32)) (PI.f32)))) (cos.f32 (*.f32 (PI.f32) u2)))))
(*.f32 (pow.f32 (*.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 (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(literal 1/4 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 #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))))))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 #s(literal 2 binary32) #s(approx (* (sin (* (PI) u2)) (cos (* (PI) u2))) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (*.f32 (pow.f32 (PI.f32) #s(literal 5 binary32)) #s(literal 2/15 binary32)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal -2/3 binary32))) (PI.f32))))))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 #s(literal 2 binary32) #s(approx (/ 1 (/ 2 (+ (sin (* (PI) (+ u2 u2))) 0))) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (*.f32 #s(literal 2/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32)))) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2/3 binary32)))) (PI.f32))))))
(*.f32 (sqrt.f32 #s(approx (neg (log (- 1 u1))) #s(approx (+ (* (* u1 u1) (+ (* u1 (+ (* u1 1/4) 1/3)) 1/2)) u1) (*.f32 (pow.f32 u1 #s(literal 4 binary32)) (-.f32 #s(literal 1/4 binary32) (/.f32 (+.f32 #s(literal -1/3 binary32) (/.f32 (+.f32 #s(literal -1/2 binary32) (/.f32 #s(literal -1 binary32) u1)) u1)) u1)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (sqrt.f32 (neg.f32 #s(approx (- (log (* (+ (* u1 (neg u1)) 1) 1)) (log (+ 1 u1))) #s(approx (* u1 (+ (* u1 (+ (* u1 (+ (* u1 -1/4) -1/3)) -1/2)) -1)) (*.f32 (pow.f32 u1 #s(literal 4 binary32)) (+.f32 #s(literal -1/4 binary32) (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u1))) (neg.f32 u1)))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (sqrt.f32 #s(approx (neg (log (- 1 u1))) #s(approx (+ (* (* u1 u1) (+ (* u1 (+ (* u1 1/4) 1/3)) 1/2)) u1) (*.f32 (pow.f32 u1 #s(literal 4 binary32)) (+.f32 #s(literal 1/4 binary32) (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 u1 u1)) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (/.f32 #s(literal 1/3 binary32) u1)))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
#s(approx (* (sqrt (neg (- (log (* (+ (* u1 (neg u1)) 1) 1)) (log (+ 1 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 #s(literal 1/6 binary32) (sqrt.f32 u1)))) (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))))
#s(approx (* (sqrt (neg (- (log (* (+ (* u1 (neg u1)) 1) 1)) (log (+ 1 u1))))) (sin (* (* 2 (PI)) u2))) (fma.f32 (*.f32 u1 u1) (*.f32 (sin.f32 (*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32)))) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32) (*.f32 (sqrt.f32 u1) #s(literal 1/6 binary32)))) (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32)))))))
(*.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))))))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 #s(approx (neg (log (- 1 u1))) (/.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))))) (*.f32 u1 (*.f32 u1 u1))) (fma.f32 u1 (-.f32 u1 (*.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))) (*.f32 (*.f32 u1 u1) (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (*.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #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 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 (fma.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)))))) (*.f32 #s(literal 2 binary32) (PI.f32))))))
(*.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))))
#s(approx (* (sqrt (neg (- (log (* (+ (* u1 (neg u1)) 1) 1)) (log (+ 1 u1))))) (sin (* (* 2 (PI)) u2))) (*.f32 (/.f32 (fma.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 u2 (*.f32 u2 u2)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 u2 (*.f32 u2 u2)))) (fma.f32 (*.f32 (PI.f32) u2) (*.f32 (PI.f32) u2) (-.f32 (*.f32 (*.f32 (PI.f32) u2) (*.f32 (PI.f32) u2)) (*.f32 (*.f32 (PI.f32) u2) (*.f32 (PI.f32) u2))))) (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1)))))))
(*.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 (-.f32 (log.f32 (neg.f32 (+.f32 #s(literal -1 binary32) (*.f32 u1 u1)))) (log1p.f32 u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (pow.f32 (pow.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(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 #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(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 (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 (sqrt.f32 (neg.f32 #s(approx (- (log (* (+ (* u1 (neg u1)) 1) 1)) (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 (*.f32 #s(literal 2 binary32) u2) (pow.f32 (PI.f32) #s(literal 2/3 binary32))) (cbrt.f32 (PI.f32)))))
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (log.f32 (neg.f32 (+.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (log.f32 (neg.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (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 (neg.f32 (log.f32 (/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))))) (log1p.f32 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 (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 (neg.f32 (-.f32 (log.f32 (/.f32 (-.f32 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32))) (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) #s(literal 1 binary32))) (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal -1 binary32))))) (log1p.f32 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)) (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 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1))) (*.f32 (/.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) u1)) (/.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) u1))))) (log.f32 (+.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (/.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) u1))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (/.f32 (sqrt.f32 (neg.f32 (neg.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32))))) (sqrt.f32 (log1p.f32 u1))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (-.f32 (log1p.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (log.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) (log1p.f32 u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (*.f32 (cbrt.f32 (PI.f32)) u2))) (cos.f32 (*.f32 (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)))
#s(approx (* (sqrt (neg (- (log (* (+ (* u1 (neg u1)) 1) 1)) (log (+ 1 u1))))) (sin (* (* 2 (PI)) u2))) (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 (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 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) #s(literal 1/4 binary32)))) (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))))
#s(approx (* (sqrt (neg (- (log (* (+ (* u1 (neg u1)) 1) 1)) (log (+ 1 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 u2 (*.f32 u2 (*.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 (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)))
#s(approx (* (sqrt (neg (- (log (* (+ (* u1 (neg u1)) 1) 1)) (log (+ 1 u1))))) (sin (* (* 2 (PI)) u2))) (*.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 u2 u2) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 (*.f32 (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.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))))))
#s(approx (* (sqrt (neg (- (log (* (+ (* u1 (neg u1)) 1) 1)) (log (+ 1 u1))))) (sin (* (* 2 (PI)) u2))) (*.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 (pow.f32 (PI.f32) #s(literal 5 binary32)) #s(literal 4/15 binary32) (*.f32 (*.f32 #s(literal -8/315 binary32) (*.f32 u2 u2)) (pow.f32 (PI.f32) #s(literal 7 binary32)))))))))
(*.f32 (sqrt.f32 (neg.f32 (/.f32 (-.f32 (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 u1) #s(literal 3 binary32))) (+.f32 (pow.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) #s(literal 2 binary32)) (+.f32 (pow.f32 (log1p.f32 u1) #s(literal 2 binary32)) (*.f32 (log1p.f32 (neg.f32 (*.f32 u1 u1))) (log1p.f32 u1))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (sqrt.f32 (neg.f32 (/.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (fma.f32 u1 u1 u1)) #s(literal 3 binary32))) (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 2 binary32)) (+.f32 (pow.f32 (log1p.f32 (fma.f32 u1 u1 u1)) #s(literal 2 binary32)) (*.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1))) (log1p.f32 (fma.f32 u1 u1 u1)))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
Outputs
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
Calls

10 calls:

117.0ms
cosTheta_i
70.0ms
u1
57.0ms
(log.f32 (-.f32 #s(literal 1 binary32) u1))
51.0ms
(sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))
50.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
98.5%1cosTheta_i
98.5%1u1
98.5%1u2
98.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)))
98.5%1(sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1))))
98.5%1(neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))
98.5%1(log.f32 (-.f32 #s(literal 1 binary32) u1))
98.5%1(-.f32 #s(literal 1 binary32) u1)
98.5%1(sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))
98.5%1(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)
Compiler

Compiled 75 to 64 computations (14.7% saved)

regimes251.0ms (1.9%)

Memory
7.4MiB live, 205.4MiB allocated
Counts
62 → 2
Calls
Call 1
Inputs
(*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 (PI.f32) #s(literal 0 binary32))))
#s(approx (* (sqrt (neg (- (log (* (+ (* u1 (neg u1)) 1) 1)) (log (+ 1 u1))))) (sin (* (* 2 (PI)) u2))) #s(approx (* (* u2 (* 2 (PI))) (sqrt (- (log (+ 1 u1)) (log (+ 1 (* u1 (neg u1))))))) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 u1)) u2) (PI.f32))))
(*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 (PI.f32) (+.f32 u2 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 (* (+ (* u1 (neg u1)) 1) 1)) (log (+ 1 u1))))) (sin (* (* 2 (PI)) u2))) (*.f32 (*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32))) (sqrt.f32 #s(approx (- (log (+ 1 u1)) (log (+ 1 (* u1 (neg u1))))) (fma.f32 #s(literal 1/2 binary32) (*.f32 u1 u1) 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 (* (+ (* u1 (neg u1)) 1) 1)) (log (+ 1 u1))))) (sin (* (* 2 (PI)) u2))) (*.f32 (*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32))) (sqrt.f32 #s(approx (- (log (+ 1 u1)) (log (+ 1 (* u1 (neg 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 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 #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 (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 #s(literal 2 binary32) (PI.f32)))))
(*.f32 (sqrt.f32 (neg.f32 #s(approx (- (log (* (+ (* u1 (neg u1)) 1) 1)) (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 #s(literal 2 binary32) (PI.f32)))))
#s(approx (* (sqrt (neg (- (log (* (+ (* u1 (neg u1)) 1) 1)) (log (+ 1 u1))))) (sin (* (* 2 (PI)) u2))) #s(approx (* (* u2 (* 2 (PI))) (sqrt (- (log (+ 1 u1)) (log (+ 1 (* u1 (neg u1))))))) (*.f32 (*.f32 u2 (PI.f32)) (fma.f32 #s(literal 1/2 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (*.f32 #s(literal 2 binary32) (sqrt.f32 u1))))))
(*.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 u2 u2) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.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 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)))) (*.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 (fma.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 u2 u2) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))))
(*.f32 (sqrt.f32 #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 (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 #s(approx (- (log (* (+ (* u1 (neg u1)) 1) 1)) (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 (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))))))
#s(approx (* (sqrt (neg (- (log (* (+ (* u1 (neg u1)) 1) 1)) (log (+ 1 u1))))) (sin (* (* 2 (PI)) u2))) #s(approx (* (* u2 (* 2 (PI))) (sqrt (- (log (+ 1 u1)) (log (+ 1 (* u1 (neg u1))))))) (fma.f32 (*.f32 u2 (PI.f32)) (*.f32 (sqrt.f32 u1) #s(literal 2 binary32)) (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u2 (PI.f32)) (fma.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 #s(literal 1/3 binary32) (sqrt.f32 u1))))))))
#s(approx (* (sqrt (neg (- (log (* (+ (* u1 (neg u1)) 1) 1)) (log (+ 1 u1))))) (sin (* (* 2 (PI)) u2))) (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32))))))
(*.f32 #s(approx (sqrt (neg (- (log (* (+ (* u1 (neg u1)) 1) 1)) (log (+ 1 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 (log1p.f32 (neg.f32 u1)))) (*.f32 #s(literal 2 binary32) #s(approx (* (sin (* (PI) u2)) (cos (* (PI) u2))) (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 #s(literal 2 binary32) #s(approx (/ 1 (/ 2 (+ (sin (* (PI) (+ u2 u2))) 0))) (*.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 (* (+ (* u1 (neg u1)) 1) 1)) (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 (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 (* (+ (* u1 (neg u1)) 1) 1)) (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 #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 (/ (+ (* 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 #s(approx (neg (- (log (* (+ (* u1 (neg u1)) 1) 1)) (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 (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)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
#s(approx (* (sqrt (neg (neg (log (/ (+ u1 1) (- 1 (* u1 u1))))))) (sin (* (* 2 (PI)) u2))) (*.f32 (*.f32 u2 (+.f32 (PI.f32) (PI.f32))) (sqrt.f32 (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))))))
#s(approx (* (sqrt (neg (neg (log (/ (+ u1 1) (- 1 (* u1 u1))))))) (sin (* (* 2 (PI)) u2))) (*.f32 (*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32))) (sqrt.f32 (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #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 (sqrt.f32 (neg.f32 #s(approx (- (log (* (+ (* u1 (neg u1)) 1) 1)) (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 (PI.f32) (+.f32 u2 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 (* (+ (* u1 (neg u1)) 1) 1)) (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)))
#s(approx (* (sqrt (neg (- (log (* (+ (* u1 (neg u1)) 1) 1)) (log (+ 1 u1))))) (sin (* (* 2 (PI)) u2))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (fma.f32 #s(literal 1/4 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (sqrt.f32 u1))))
(*.f32 #s(approx (sqrt (neg (- (log (* (+ (* u1 (neg u1)) 1) 1)) (log (+ 1 u1))))) (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/4 binary32) (sqrt.f32 u1))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (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)))) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) #s(approx (/ 2 (+ (sin (* (PI) (+ u2 u2))) 0)) (/.f32 #s(literal 1 binary32) (*.f32 u2 (PI.f32)))))))
(*.f32 (sqrt.f32 (neg.f32 (neg.f32 (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32)))))
#s(approx (* (sqrt (neg (- (log (* (+ (* u1 (neg u1)) 1) 1)) (log (+ 1 u1))))) (sin (* (* 2 (PI)) u2))) #s(approx (* (* u2 (* 2 (PI))) (sqrt (- (log (+ 1 u1)) (log (+ 1 (* u1 (neg u1))))))) (fma.f32 (*.f32 u2 (PI.f32)) (*.f32 (sqrt.f32 u1) #s(literal 2 binary32)) (*.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u2 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1/16 binary32) u1))) (sqrt.f32 u1)) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 (*.f32 u2 (PI.f32)) #s(literal 1/3 binary32)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 (*.f32 u2 (PI.f32)) #s(literal 1/2 binary32))))))))
(*.f32 (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 u2 u2) (*.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)))) (*.f32 #s(literal 2 binary32) #s(approx (* (sin (* (PI) u2)) (cos (* (PI) u2))) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal -2/3 binary32)) (PI.f32))))))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 #s(literal 2 binary32) #s(approx (/ 1 (/ 2 (+ (sin (* (PI) (+ u2 u2))) 0))) (*.f32 u2 (fma.f32 (*.f32 (*.f32 #s(literal -2/3 binary32) (*.f32 u2 u2)) (PI.f32)) (*.f32 (PI.f32) (PI.f32)) (PI.f32))))))
(*.f32 (sqrt.f32 #s(approx (neg (log (- 1 u1))) (fma.f32 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 #s(literal 1/2 binary32)) u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
#s(approx (* (sqrt (neg (- (log (* (+ (* u1 (neg u1)) 1) 1)) (log (+ 1 u1))))) (sin (* (* 2 (PI)) u2))) (*.f32 (*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32))) (sqrt.f32 (log.f32 (/.f32 (/.f32 #s(literal -1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)))))))
#s(approx (* (sqrt (neg (neg (log (/ (+ u1 1) (- 1 (* u1 u1))))))) (sin (* (* 2 (PI)) u2))) (*.f32 u2 (*.f32 (sqrt.f32 (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 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))))))
#s(approx (* (sqrt (neg (neg (log (/ (+ u1 1) (- 1 (* u1 u1))))))) (sin (* (* 2 (PI)) u2))) (*.f32 u2 (*.f32 (sqrt.f32 (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))))) (fma.f32 u2 (*.f32 u2 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)))) (*.f32 (PI.f32) #s(literal 2 binary32))))))
(*.f32 (sqrt.f32 #s(approx (neg (log (- 1 u1))) (fma.f32 (sqrt.f32 u1) (sqrt.f32 u1) (*.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) #s(approx (/ 2 (+ (sin (* (PI) (+ u2 u2))) 0)) (/.f32 (fma.f32 (PI.f32) (*.f32 (*.f32 u2 u2) #s(literal 2/3 binary32)) (/.f32 #s(literal 1 binary32) (PI.f32))) u2)))))
(*.f32 (sqrt.f32 (neg.f32 #s(approx (- (log (* (+ (* u1 (neg u1)) 1) 1)) (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 (*.f32 #s(literal 2 binary32) u2) (sqrt.f32 (PI.f32))) (sqrt.f32 (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 (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 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)))) (*.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 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (*.f32 (pow.f32 (PI.f32) #s(literal 5 binary32)) #s(literal 4/15 binary32)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal -4/3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32))))))
(*.f32 (sqrt.f32 (neg.f32 #s(approx (- (log (* (+ (* u1 (neg u1)) 1) 1)) (log (+ 1 u1))) #s(approx (* u1 (+ (* u1 (+ (* u1 (+ (* u1 -1/4) -1/3)) -1/2)) -1)) (*.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)) (+.f32 #s(literal -1/4 binary32) (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u1))) (neg.f32 u1)))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) #s(approx (/ 2 (+ (sin (* (PI) (+ u2 u2))) 0)) (/.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (PI.f32) #s(literal 2/3 binary32) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 14/45 binary32)))) (/.f32 #s(literal 1 binary32) (PI.f32))) u2)))))
(*.f32 (sqrt.f32 (neg.f32 #s(approx (- (log (* (+ (* u1 (neg u1)) 1) 1)) (log (+ 1 u1))) (/.f32 (*.f32 (fma.f32 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (*.f32 u1 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)))) #s(literal -1 binary32)) u1) (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal 1 binary32)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
(*.f32 (sqrt.f32 #s(approx (neg (log (- 1 u1))) (/.f32 (-.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (*.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))))) (-.f32 u1 (*.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #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 u1))) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (neg.f32 u1)) (*.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u1) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (neg.f32 u1))))))) (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 #s(literal -4/3 binary32) (*.f32 (*.f32 u2 u2) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))))
(*.f32 (sqrt.f32 #s(approx (neg (log (- 1 u1))) (fma.f32 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) (*.f32 u1 (*.f32 u1 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:

47.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)))
41.0ms
u1
36.0ms
(sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))
25.0ms
(sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1))))
19.0ms
(log.f32 (-.f32 #s(literal 1 binary32) u1))
Results
AccuracySegmentsBranch
93.9%1cosTheta_i
98.0%2u1
98.1%2u2
93.9%1(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))
98.0%2(sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1))))
98.0%2(neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))
98.0%2(log.f32 (-.f32 #s(literal 1 binary32) u1))
98.0%2(-.f32 #s(literal 1 binary32) u1)
93.9%1(sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))
98.1%2(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)
Compiler

Compiled 75 to 64 computations (14.7% saved)

regimes34.0ms (0.3%)

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

2 calls:

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

Compiled 12 to 10 computations (16.7% saved)

regimes108.0ms (0.8%)

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

7 calls:

25.0ms
u1
19.0ms
u2
16.0ms
(log.f32 (-.f32 #s(literal 1 binary32) u1))
12.0ms
(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)
12.0ms
(-.f32 #s(literal 1 binary32) u1)
Results
AccuracySegmentsBranch
97.7%2u1
97.7%2(sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1))))
97.7%2(neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))
97.7%2(log.f32 (-.f32 #s(literal 1 binary32) u1))
97.7%2(-.f32 #s(literal 1 binary32) u1)
97.2%2u2
97.2%2(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)
Compiler

Compiled 46 to 39 computations (15.2% saved)

regimes139.0ms (1.1%)

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

7 calls:

51.0ms
u1
32.0ms
(-.f32 #s(literal 1 binary32) u1)
11.0ms
(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)
11.0ms
u2
11.0ms
(log.f32 (-.f32 #s(literal 1 binary32) u1))
Results
AccuracySegmentsBranch
97.2%2u2
97.2%2(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)
97.2%2u1
97.2%2(sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1))))
97.2%2(neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))
97.2%2(log.f32 (-.f32 #s(literal 1 binary32) u1))
97.2%2(-.f32 #s(literal 1 binary32) u1)
Compiler

Compiled 46 to 39 computations (15.2% saved)

regimes36.0ms (0.3%)

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

2 calls:

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

Compiled 12 to 10 computations (16.7% saved)

regimes160.0ms (1.2%)

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

32.0ms
(neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))
31.0ms
cosTheta_i
19.0ms
u2
18.0ms
(sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))
10.0ms
u1
Results
AccuracySegmentsBranch
92.1%1cosTheta_i
92.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)))
92.1%1(sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))
96.3%2u1
96.3%2(sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1))))
96.3%2(neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))
96.3%2(log.f32 (-.f32 #s(literal 1 binary32) u1))
96.3%2(-.f32 #s(literal 1 binary32) u1)
96.8%2u2
96.8%2(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)
Compiler

Compiled 75 to 64 computations (14.7% saved)

regimes85.0ms (0.6%)

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

7 calls:

28.0ms
(log.f32 (-.f32 #s(literal 1 binary32) u1))
15.0ms
u1
9.0ms
(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)
8.0ms
(-.f32 #s(literal 1 binary32) u1)
8.0ms
u2
Results
AccuracySegmentsBranch
94.9%2u1
94.9%2(sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1))))
94.9%2(neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))
94.9%2(log.f32 (-.f32 #s(literal 1 binary32) u1))
94.9%2(-.f32 #s(literal 1 binary32) u1)
95.4%2u2
95.4%2(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)
Compiler

Compiled 46 to 39 computations (15.2% saved)

regimes19.0ms (0.1%)

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

2 calls:

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

Compiled 12 to 10 computations (16.7% saved)

regimes96.0ms (0.7%)

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

10 calls:

15.0ms
u1
15.0ms
(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)
10.0ms
(neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))
9.0ms
(-.f32 #s(literal 1 binary32) u1)
8.0ms
(sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))
Results
AccuracySegmentsBranch
89.5%2u1
89.5%2(sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1))))
89.5%2(neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))
89.5%2(log.f32 (-.f32 #s(literal 1 binary32) u1))
89.5%2(-.f32 #s(literal 1 binary32) u1)
86.2%1cosTheta_i
86.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)))
89.7%2(sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))
91.5%2u2
91.5%2(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)
Compiler

Compiled 75 to 64 computations (14.7% saved)

regimes14.0ms (0.1%)

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

2 calls:

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

Compiled 12 to 10 computations (16.7% saved)

regimes62.0ms (0.5%)

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

8 calls:

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

Compiled 55 to 47 computations (14.5% saved)

regimes55.0ms (0.4%)

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

10 calls:

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

Compiled 75 to 64 computations (14.7% saved)

regimes51.0ms (0.4%)

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

10 calls:

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

Compiled 75 to 64 computations (14.7% saved)

regimes32.0ms (0.2%)

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

10 calls:

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

Compiled 75 to 64 computations (14.7% saved)

regimes40.0ms (0.3%)

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

10 calls:

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

Compiled 75 to 64 computations (14.7% saved)

regimes23.0ms (0.2%)

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

10 calls:

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

Compiled 75 to 64 computations (14.7% saved)

regimes15.0ms (0.1%)

Memory
9.7MiB live, 48.3MiB allocated
Accuracy

Total -0.0b remaining (-0%)

Threshold costs -0b (-0%)

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

10 calls:

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

Compiled 75 to 64 computations (14.7% saved)

bsearch1.0ms (0%)

Memory
1.5MiB live, 1.5MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.04118456691503525
0.06852304190397263
Compiler

Compiled 19 to 20 computations (-5.3% saved)

bsearch0.0ms (0%)

Memory
1.0MiB live, 1.0MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.04118456691503525
0.06852304190397263
Compiler

Compiled 19 to 20 computations (-5.3% saved)

bsearch0.0ms (0%)

Memory
1.0MiB live, 1.0MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.9296396970748901
0.9319877028465271
Compiler

Compiled 19 to 20 computations (-5.3% saved)

bsearch0.0ms (0%)

Memory
0.9MiB live, 0.9MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.001226320629939437
0.0012490472290664911
Compiler

Compiled 19 to 20 computations (-5.3% saved)

bsearch0.0ms (0%)

Memory
1.0MiB live, 1.0MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.001226320629939437
0.0012490472290664911
Compiler

Compiled 19 to 20 computations (-5.3% saved)

bsearch0.0ms (0%)

Memory
0.9MiB live, 0.9MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.001226320629939437
0.0012490472290664911
Compiler

Compiled 19 to 20 computations (-5.3% saved)

bsearch0.0ms (0%)

Memory
0.8MiB live, 0.8MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.001226320629939437
0.0012490472290664911
Compiler

Compiled 19 to 20 computations (-5.3% saved)

bsearch0.0ms (0%)

Memory
0.8MiB live, 0.8MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.001226320629939437
0.0012490472290664911
Compiler

Compiled 19 to 20 computations (-5.3% saved)

bsearch0.0ms (0%)

Memory
0.8MiB live, 0.8MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.008633490651845932
0.010897580534219742
Compiler

Compiled 19 to 20 computations (-5.3% saved)

bsearch0.0ms (0%)

Memory
0.8MiB live, 0.8MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.19236867129802704
0.19576452672481537
Compiler

Compiled 19 to 20 computations (-5.3% saved)

simplify21.0ms (0.2%)

Memory
-22.8MiB live, 51.6MiB allocated
Algorithm
egg-herbie
Rules
90×*-commutative_binary32
14×sub-neg_binary32
14×+-commutative_binary32
12×neg-sub0_binary32
12×neg-mul-1_binary32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0160894
1216894
2229894
3235894
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 13421773/268435456 binary32)) (*.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 u2 u2) (*.f32 (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 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) (*.f32 u1 (*.f32 u1 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 13421773/268435456 binary32)) (*.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 u2 u2) (*.f32 (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))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))))
(if (<=.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 15602811/16777216 binary32)) (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) #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))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))))
(if (<=.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) #s(literal 10651519/8589934592 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 (neg.f32 #s(approx (- (log (* (+ (* u1 (neg u1)) 1) 1)) (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 (PI.f32) (+.f32 u2 u2)))))
(if (<=.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) #s(literal 10651519/8589934592 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 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u1))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))))
(if (<=.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) #s(literal 10651519/8589934592 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 (*.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 10651519/8589934592 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 (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))))
(if (<=.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) #s(literal 10651519/8589934592 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/536870912 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))))) #s(approx (* (sqrt (neg (- (log (* (+ (* u1 (neg u1)) 1) 1)) (log (+ 1 u1))))) (sin (* (* 2 (PI)) u2))) (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))))
(if (<=.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) #s(literal 3271557/16777216 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 (fma.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 u2 u2) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))))) #s(approx (* (sqrt (neg (- (log (* (+ (* u1 (neg u1)) 1) 1)) (log (+ 1 u1))))) (sin (* (* 2 (PI)) u2))) (*.f32 (sqrt.f32 u1) (sin.f32 (*.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 (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 (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 (fma.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 u2 u2) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))))
(*.f32 (sqrt.f32 #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 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))
#s(approx (* (sqrt (neg (- (log (* (+ (* u1 (neg u1)) 1) 1)) (log (+ 1 u1))))) (sin (* (* 2 (PI)) u2))) (*.f32 (*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32))) (sqrt.f32 #s(approx (- (log (+ 1 u1)) (log (+ 1 (* u1 (neg u1))))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u1)))))
#s(approx (* (sqrt (neg (- (log (* (+ (* u1 (neg u1)) 1) 1)) (log (+ 1 u1))))) (sin (* (* 2 (PI)) u2))) (*.f32 (*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32))) (sqrt.f32 #s(approx (- (log (+ 1 u1)) (log (+ 1 (* u1 (neg u1))))) (fma.f32 #s(literal 1/2 binary32) (*.f32 u1 u1) u1)))))
#s(approx (* (sqrt (neg (- (log (* (+ (* u1 (neg u1)) 1) 1)) (log (+ 1 u1))))) (sin (* (* 2 (PI)) u2))) #s(approx (* (* u2 (* 2 (PI))) (sqrt (- (log (+ 1 u1)) (log (+ 1 (* u1 (neg u1))))))) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 u1)) u2) (PI.f32))))
(*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 (PI.f32) #s(literal 0 binary32))))
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 13421773/268435456 binary32)) (*.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 u2 u2) (*.f32 (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 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) (*.f32 u1 (*.f32 u1 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 13421773/268435456 binary32)) (*.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 u2 u2) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))))) (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)) (sqrt.f32 #s(approx (neg (log (- 1 u1))) (fma.f32 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) (*.f32 u1 (*.f32 u1 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 13421773/268435456 binary32)) (*.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 u2 u2) (*.f32 (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))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))))
(if (<=.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) #s(literal 13421773/268435456 binary32)) (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (fma.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 u2 u2) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))))) (*.f32 (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)))))
(if (<=.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 15602811/16777216 binary32)) (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) #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))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))))
(if (<=.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 15602811/16777216 binary32)) (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) #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 (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)))))
(if (<=.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) #s(literal 10651519/8589934592 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 (neg.f32 #s(approx (- (log (* (+ (* u1 (neg u1)) 1) 1)) (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 (PI.f32) (+.f32 u2 u2)))))
(if (<=.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) #s(literal 10651519/8589934592 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 (sqrt.f32 (neg.f32 #s(approx (- (log (* (+ (* u1 (neg u1)) 1) 1)) (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 (PI.f32) (+.f32 u2 u2)))))
(if (<=.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) #s(literal 10651519/8589934592 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 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u1))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))))
(if (<=.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) #s(literal 10651519/8589934592 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 (*.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)))))
(if (<=.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) #s(literal 10651519/8589934592 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 (*.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 10651519/8589934592 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 (*.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 10651519/8589934592 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 (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))))
(if (<=.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) #s(literal 10651519/8589934592 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 (neg.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32))))))))
(if (<=.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) #s(literal 10651519/8589934592 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 10651519/8589934592 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 5368709/536870912 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))))) #s(approx (* (sqrt (neg (- (log (* (+ (* u1 (neg u1)) 1) 1)) (log (+ 1 u1))))) (sin (* (* 2 (PI)) u2))) (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))))
(if (<=.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) #s(literal 5368709/536870912 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)))) #s(approx (* (sqrt (neg (- (log (* (+ (* u1 (neg u1)) 1) 1)) (log (+ 1 u1))))) (sin (* (* 2 (PI)) u2))) (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) u2))))))
(if (<=.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) #s(literal 3271557/16777216 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 (fma.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 u2 u2) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))))) #s(approx (* (sqrt (neg (- (log (* (+ (* u1 (neg u1)) 1) 1)) (log (+ 1 u1))))) (sin (* (* 2 (PI)) u2))) (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))))))
(if (<=.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) #s(literal 3271557/16777216 binary32)) (*.f32 #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (fma.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 u2 u2) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (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 (* (sqrt (neg (- (log (* (+ (* u1 (neg u1)) 1) 1)) (log (+ 1 u1))))) (sin (* (* 2 (PI)) u2))) (*.f32 (sqrt.f32 u1) (sin.f32 (*.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))) #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 (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 #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 (fma.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 u2 u2) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))))
(*.f32 #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 u2 (fma.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 u2 u2) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (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 (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 #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 (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 #s(literal 2 binary32) (*.f32 (PI.f32) u2))))
#s(approx (* (sqrt (neg (- (log (* (+ (* u1 (neg u1)) 1) 1)) (log (+ 1 u1))))) (sin (* (* 2 (PI)) u2))) (*.f32 (*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32))) (sqrt.f32 #s(approx (- (log (+ 1 u1)) (log (+ 1 (* u1 (neg u1))))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u1)))))
#s(approx (* (sqrt (neg (- (log (* (+ (* u1 (neg u1)) 1) 1)) (log (+ 1 u1))))) (sin (* (* 2 (PI)) u2))) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) (sqrt.f32 #s(approx (- (log (+ 1 u1)) (log (+ 1 (* u1 (neg u1))))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u1)))))
#s(approx (* (sqrt (neg (- (log (* (+ (* u1 (neg u1)) 1) 1)) (log (+ 1 u1))))) (sin (* (* 2 (PI)) u2))) (*.f32 (*.f32 u2 (*.f32 #s(literal 2 binary32) (PI.f32))) (sqrt.f32 #s(approx (- (log (+ 1 u1)) (log (+ 1 (* u1 (neg u1))))) (fma.f32 #s(literal 1/2 binary32) (*.f32 u1 u1) u1)))))
#s(approx (* (sqrt (neg (- (log (* (+ (* u1 (neg u1)) 1) 1)) (log (+ 1 u1))))) (sin (* (* 2 (PI)) u2))) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2) (sqrt.f32 #s(approx (- (log (+ 1 u1)) (log (+ 1 (* u1 (neg u1))))) (fma.f32 #s(literal 1/2 binary32) (*.f32 u1 u1) u1)))))
#s(approx (* (sqrt (neg (- (log (* (+ (* u1 (neg u1)) 1) 1)) (log (+ 1 u1))))) (sin (* (* 2 (PI)) u2))) #s(approx (* (* u2 (* 2 (PI))) (sqrt (- (log (+ 1 u1)) (log (+ 1 (* u1 (neg u1))))))) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 u1)) u2) (PI.f32))))
#s(approx (* (sqrt (neg (- (log (* (+ (* u1 (neg u1)) 1) 1)) (log (+ 1 u1))))) (sin (* (* 2 (PI)) u2))) #s(approx (* (* u2 (* 2 (PI))) (sqrt (- (log (+ 1 u1)) (log (+ 1 (* u1 (neg u1))))))) (*.f32 (PI.f32) (*.f32 u2 (*.f32 #s(literal 2 binary32) (sqrt.f32 u1))))))
(*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (neg.f32 (sqrt.f32 u1))) #s(approx (sin (* (* 2 (PI)) u2)) (*.f32 (PI.f32) #s(literal 0 binary32))))

soundness1.6s (12.3%)

Memory
43.1MiB live, 1 630.3MiB allocated
Rules
10 852×lower-fma.f64
10 852×lower-fma.f32
10 178×lower-fma.f64
10 178×lower-fma.f32
9 834×lower-fma.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
08139373
125657812
081907382
01339
02239
16539
231939
3233637
0863329
097407
0144327
1545272
23731251
09913245
08469158
127667637
082957282
052392
0100316
1368313
22738301
09013285
03181889
19711610
231421483
374331469
080111412
07658577
124037339
081036957
089451
0152371
1537369
23809369
09088350
Stop Event
fuel
iter limit
node limit
iter limit
iter limit
node 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
iter limit
iter limit
node limit
Compiler

Compiled 1 508 to 801 computations (46.9% saved)

preprocess226.0ms (1.7%)

Memory
-31.0MiB live, 324.5MiB allocated
Remove

(negabs u2)

(abs cosTheta_i)

Compiler

Compiled 1 614 to 622 computations (61.5% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...