Beckmann Distribution sample, tan2theta, alphax == alphay

Time bar (total: 11.7s)

analyze74.0ms (0.6%)

Memory
-31.1MiB live, 126.0MiB allocated
Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%0.2%99.8%0%0%0%0
0%0%0.2%99.8%0%0%0%1
0%0%0.2%99.8%0%0%0%2
0%0%0.2%99.8%0%0%0%3
0%0%0.2%99.8%0%0%0%4
37.5%0.1%0.1%99.8%0%0%0%5
43.7%0.1%0.1%99.8%0%0%0%6
65.6%0.1%0.1%99.8%0%0%0%7
70.3%0.1%0%99.8%0%0%0%8
82%0.1%0%99.8%0%0%0%9
84.8%0.1%0%99.8%0%0%0%10
90.8%0.1%0%99.8%0%0%0%11
92.3%0.2%0%99.8%0%0%0%12
Compiler

Compiled 25 to 18 computations (28% saved)

sample1.6s (13.3%)

Memory
-117.6MiB live, 2 287.6MiB allocated
Samples
1.2s8 256×0valid
Precisions
Click to see histograms. Total time spent on operations: 761.0ms
const: 284.0ms (37.3% of total)
ival-mult: 133.0ms (17.5% of total)
ival-log: 129.0ms (17% of total)
ival-<=: 98.0ms (12.9% of total)
ival-sub: 42.0ms (5.5% of total)
ival-neg: 42.0ms (5.5% of total)
ival-and: 24.0ms (3.2% of total)
exact: 5.0ms (0.7% of total)
ival-assert: 4.0ms (0.5% of total)
Bogosity

preprocess40.0ms (0.3%)

Memory
20.0MiB live, 55.9MiB allocated
Algorithm
egg-herbie
Rules
220×associate-*r*
138×distribute-lft-neg-in
122×associate-*l*
110×distribute-lft-in
108×unsub-neg
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02049
16643
217743
345143
475943
586443
690343
791043
891243
991243
089
0139
1269
2489
3929
41209
51399
61799
71989
82049
92109
102109
02108
Stop Event
iter limit
saturated
iter limit
saturated
Calls
Call 1
Inputs
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
Outputs
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 alpha (neg.f32 alpha)) (log1p.f32 (neg.f32 u0)))
Symmetry

(abs alpha)

explain113.0ms (1%)

Memory
0.7MiB live, 162.1MiB allocated
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
1986(0.006140659563243389 0.003726301481947303)4(0.00843613687902689 0.01791319251060486)(log.f32 (-.f32 #s(literal 1 binary32) u0))
00-0-u0
00-0-#s(literal 1 binary32)
00-0-(neg.f32 alpha)
00-0-(*.f32 (neg.f32 alpha) alpha)
00-0-alpha
00-0-(-.f32 #s(literal 1 binary32) u0)
00-0-(*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
Explanations
Click to see full explanations table
OperatorSubexpressionExplanationCount
log.f32(log.f32 (-.f32 #s(literal 1 binary32) u0))sensitivity20019
Confusion
Predicted +Predicted -
+1942
-654
Precision
0.97
Recall
0.9897959183673469
Confusion?
Predicted +Predicted MaybePredicted -
+19420
-61737
Precision?
0.8949771689497716
Recall?
1.0
Freqs
test
numberfreq
056
1200
Total Confusion?
Predicted +Predicted MaybePredicted -
+100
-000
Precision?
1.0
Recall?
1.0
Samples
56.0ms512×0valid
Compiler

Compiled 76 to 36 computations (52.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 24.0ms
ival-log: 8.0ms (33.6% of total)
ival-sub: 6.0ms (25.2% of total)
ival-mult: 6.0ms (25.2% of total)
ival-neg: 2.0ms (8.4% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

eval0.0ms (0%)

Memory
0.4MiB live, 0.4MiB allocated
Compiler

Compiled 2 to 2 computations (0% saved)

prune1.0ms (0%)

Memory
0.9MiB live, 0.9MiB allocated
Alt Table
Click to see full alt table
StatusAccuracyProgram
57.0%
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
Compiler

Compiled 11 to 8 computations (27.3% saved)

simplify12.0ms (0.1%)

Memory
-24.1MiB live, 14.1MiB allocated
Algorithm
egg-herbie
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
cost-diff0
(neg.f32 alpha)
cost-diff0
(*.f32 (neg.f32 alpha) alpha)
cost-diff0
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
cost-diff32
(log.f32 (-.f32 #s(literal 1 binary32) u0))
Rules
74×lower-fma.f64
74×lower-fma.f32
70×lower-*.f64
66×lower-*.f32
64×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0825
01325
12625
24825
39225
412025
513925
617925
719825
820425
921025
1021025
021023
Stop Event
iter limit
saturated
iter limit
Calls
Call 1
Inputs
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (neg.f32 alpha) alpha)
(neg.f32 alpha)
alpha
(log.f32 (-.f32 #s(literal 1 binary32) u0))
(-.f32 #s(literal 1 binary32) u0)
#s(literal 1 binary32)
u0
Outputs
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 alpha (neg.f32 alpha)) (log1p.f32 (neg.f32 u0)))
(*.f32 (neg.f32 alpha) alpha)
(*.f32 alpha (neg.f32 alpha))
(neg.f32 alpha)
alpha
(log.f32 (-.f32 #s(literal 1 binary32) u0))
(log1p.f32 (neg.f32 u0))
(-.f32 #s(literal 1 binary32) u0)
#s(literal 1 binary32)
u0

localize25.0ms (0.2%)

Memory
11.0MiB live, 49.6MiB allocated
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(*.f32 (neg.f32 alpha) alpha)
accuracy100.0%
(neg.f32 alpha)
accuracy99.2%
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
accuracy56.7%
(log.f32 (-.f32 #s(literal 1 binary32) u0))
Samples
17.0ms256×0valid
Compiler

Compiled 27 to 10 computations (63% saved)

Precisions
Click to see histograms. Total time spent on operations: 10.0ms
ival-log: 4.0ms (41.9% of total)
ival-mult: 3.0ms (31.4% of total)
ival-sub: 1.0ms (10.5% of total)
ival-neg: 1.0ms (10.5% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series36.0ms (0.3%)

Memory
15.4MiB live, 58.6MiB allocated
Counts
4 → 60
Calls
Call 1
Inputs
#<alt (log.f32 (-.f32 #s(literal 1 binary32) u0))>
#<alt (*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))>
#<alt (*.f32 (neg.f32 alpha) alpha)>
#<alt (neg.f32 alpha)>
Outputs
#<alt (* -1 u0)>
#<alt (* u0 (- (* -1/2 u0) 1))>
#<alt (* u0 (- (* u0 (- (* -1/3 u0) 1/2)) 1))>
#<alt (* u0 (- (* u0 (- (* u0 (- (* -1/4 u0) 1/3)) 1/2)) 1))>
#<alt (+ (log -1) (* -1 (log (/ 1 u0))))>
#<alt (- (+ (log -1) (* -1 (log (/ 1 u0)))) (/ 1 u0))>
#<alt (+ (log -1) (+ (* -1 (log (/ 1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u0))) u0))))>
#<alt (- (+ (log -1) (+ (* -1 (log (/ 1 u0))) (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u0))) (pow u0 2))))) (/ 1 u0))>
#<alt (* -1 (log (/ -1 u0)))>
#<alt (- (* -1 (log (/ -1 u0))) (/ 1 u0))>
#<alt (+ (* -1 (log (/ -1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u0))) u0)))>
#<alt (+ (* -1 (log (/ -1 u0))) (* -1 (/ (+ 1 (+ (/ 1/3 (pow u0 2)) (* 1/2 (/ 1 u0)))) u0)))>
#<alt (* -1 (* (pow alpha 2) (log (- 1 u0))))>
#<alt (* -1 (* (pow alpha 2) (log (- 1 u0))))>
#<alt (* -1 (* (pow alpha 2) (log (- 1 u0))))>
#<alt (* -1 (* (pow alpha 2) (log (- 1 u0))))>
#<alt (* -1 (* (pow alpha 2) (log (- 1 u0))))>
#<alt (* -1 (* (pow alpha 2) (log (- 1 u0))))>
#<alt (* -1 (* (pow alpha 2) (log (- 1 u0))))>
#<alt (* -1 (* (pow alpha 2) (log (- 1 u0))))>
#<alt (* -1 (* (pow alpha 2) (log (- 1 u0))))>
#<alt (* -1 (* (pow alpha 2) (log (- 1 u0))))>
#<alt (* -1 (* (pow alpha 2) (log (- 1 u0))))>
#<alt (* -1 (* (pow alpha 2) (log (- 1 u0))))>
#<alt (* (pow alpha 2) u0)>
#<alt (* u0 (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2)))>
#<alt (* u0 (+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2)))>
#<alt (* u0 (+ (* u0 (+ (* 1/2 (pow alpha 2)) (* u0 (+ (* 1/4 (* (pow alpha 2) u0)) (* 1/3 (pow alpha 2)))))) (pow alpha 2)))>
#<alt (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0))))))>
#<alt (+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (/ (pow alpha 2) u0))>
#<alt (+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0)))>
#<alt (+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/3 (/ (pow alpha 2) (pow u0 3))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0))))>
#<alt (* (pow alpha 2) (log (/ -1 u0)))>
#<alt (+ (* (pow alpha 2) (log (/ -1 u0))) (/ (pow alpha 2) u0))>
#<alt (+ (* -1 (/ (+ (* -1 (pow alpha 2)) (* -1/2 (/ (pow alpha 2) u0))) u0)) (* (pow alpha 2) (log (/ -1 u0))))>
#<alt (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/3 (/ (pow alpha 2) u0)) (* 1/2 (pow alpha 2))) u0)) (* -1 (pow alpha 2))) u0)) (* (pow alpha 2) (log (/ -1 u0))))>
#<alt (* -1 (pow alpha 2))>
#<alt (* -1 (pow alpha 2))>
#<alt (* -1 (pow alpha 2))>
#<alt (* -1 (pow alpha 2))>
#<alt (* -1 (pow alpha 2))>
#<alt (* -1 (pow alpha 2))>
#<alt (* -1 (pow alpha 2))>
#<alt (* -1 (pow alpha 2))>
#<alt (* -1 (pow alpha 2))>
#<alt (* -1 (pow alpha 2))>
#<alt (* -1 (pow alpha 2))>
#<alt (* -1 (pow alpha 2))>
#<alt (* -1 alpha)>
#<alt (* -1 alpha)>
#<alt (* -1 alpha)>
#<alt (* -1 alpha)>
#<alt (* -1 alpha)>
#<alt (* -1 alpha)>
#<alt (* -1 alpha)>
#<alt (* -1 alpha)>
#<alt (* -1 alpha)>
#<alt (* -1 alpha)>
#<alt (* -1 alpha)>
#<alt (* -1 alpha)>
Calls

15 calls:

TimeVariablePointExpression
32.0ms
alpha
@0
(* (* (neg alpha) alpha) (log (- 1 u0)))
0.0ms
alpha
@inf
(* (* (neg alpha) alpha) (log (- 1 u0)))
0.0ms
u0
@0
(* (* (neg alpha) alpha) (log (- 1 u0)))
0.0ms
u0
@0
(log (- 1 u0))
0.0ms
u0
@inf
(log (- 1 u0))

simplify414.0ms (3.5%)

Memory
-49.9MiB live, 535.8MiB allocated
Algorithm
egg-herbie
Rules
16 992×lower-fma.f64
16 992×lower-fma.f32
4 436×lower-*.f64
4 436×lower-*.f32
1 926×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0112562
1307535
2805502
32108490
45927483
08142455
Stop Event
iter limit
node limit
Counts
60 → 60
Calls
Call 1
Inputs
(* -1 u0)
(* u0 (- (* -1/2 u0) 1))
(* u0 (- (* u0 (- (* -1/3 u0) 1/2)) 1))
(* u0 (- (* u0 (- (* u0 (- (* -1/4 u0) 1/3)) 1/2)) 1))
(+ (log -1) (* -1 (log (/ 1 u0))))
(- (+ (log -1) (* -1 (log (/ 1 u0)))) (/ 1 u0))
(+ (log -1) (+ (* -1 (log (/ 1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u0))) u0))))
(- (+ (log -1) (+ (* -1 (log (/ 1 u0))) (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u0))) (pow u0 2))))) (/ 1 u0))
(* -1 (log (/ -1 u0)))
(- (* -1 (log (/ -1 u0))) (/ 1 u0))
(+ (* -1 (log (/ -1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u0))) u0)))
(+ (* -1 (log (/ -1 u0))) (* -1 (/ (+ 1 (+ (/ 1/3 (pow u0 2)) (* 1/2 (/ 1 u0)))) u0)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* (pow alpha 2) u0)
(* u0 (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2)))
(* u0 (+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2)))
(* u0 (+ (* u0 (+ (* 1/2 (pow alpha 2)) (* u0 (+ (* 1/4 (* (pow alpha 2) u0)) (* 1/3 (pow alpha 2)))))) (pow alpha 2)))
(* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0))))))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (/ (pow alpha 2) u0))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0)))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/3 (/ (pow alpha 2) (pow u0 3))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0))))
(* (pow alpha 2) (log (/ -1 u0)))
(+ (* (pow alpha 2) (log (/ -1 u0))) (/ (pow alpha 2) u0))
(+ (* -1 (/ (+ (* -1 (pow alpha 2)) (* -1/2 (/ (pow alpha 2) u0))) u0)) (* (pow alpha 2) (log (/ -1 u0))))
(+ (* -1 (/ (+ (* -1 (/ (+ (* 1/3 (/ (pow alpha 2) u0)) (* 1/2 (pow alpha 2))) u0)) (* -1 (pow alpha 2))) u0)) (* (pow alpha 2) (log (/ -1 u0))))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 alpha)
(* -1 alpha)
(* -1 alpha)
(* -1 alpha)
(* -1 alpha)
(* -1 alpha)
(* -1 alpha)
(* -1 alpha)
(* -1 alpha)
(* -1 alpha)
(* -1 alpha)
(* -1 alpha)
Outputs
(* -1 u0)
(neg.f32 u0)
(* u0 (- (* -1/2 u0) 1))
(*.f32 u0 (fma.f32 u0 #s(literal -1/2 binary32) #s(literal -1 binary32)))
(* u0 (- (* u0 (- (* -1/3 u0) 1/2)) 1))
(*.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))
(* u0 (- (* u0 (- (* u0 (- (* -1/4 u0) 1/3)) 1/2)) 1))
(*.f32 u0 (fma.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32)))
(+ (log -1) (* -1 (log (/ 1 u0))))
(+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u0))
(- (+ (log -1) (* -1 (log (/ 1 u0)))) (/ 1 u0))
(+.f32 (log.f32 #s(literal -1 binary32)) (+.f32 (log.f32 u0) (/.f32 #s(literal -1 binary32) u0)))
(+ (log -1) (+ (* -1 (log (/ 1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u0))) u0))))
(+.f32 (log.f32 u0) (+.f32 (log.f32 #s(literal -1 binary32)) (/.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal -1/2 binary32) u0)) u0)))
(- (+ (log -1) (+ (* -1 (log (/ 1 u0))) (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u0))) (pow u0 2))))) (/ 1 u0))
(+.f32 (log.f32 #s(literal -1 binary32)) (+.f32 (log.f32 u0) (/.f32 (+.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal -1/2 binary32) (/.f32 #s(literal -1/3 binary32) u0)) u0)) u0)))
(* -1 (log (/ -1 u0)))
(log.f32 (neg.f32 u0))
(- (* -1 (log (/ -1 u0))) (/ 1 u0))
(+.f32 (log.f32 (neg.f32 u0)) (/.f32 #s(literal -1 binary32) u0))
(+ (* -1 (log (/ -1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u0))) u0)))
(+.f32 (/.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal -1/2 binary32) u0)) u0) (log.f32 (neg.f32 u0)))
(+ (* -1 (log (/ -1 u0))) (* -1 (/ (+ 1 (+ (/ 1/3 (pow u0 2)) (* 1/2 (/ 1 u0)))) u0)))
(+.f32 (log.f32 (neg.f32 u0)) (/.f32 (+.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal -1/2 binary32) (/.f32 #s(literal -1/3 binary32) u0)) u0)) u0))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha (neg.f32 alpha)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha (neg.f32 alpha)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha (neg.f32 alpha)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha (neg.f32 alpha)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha (neg.f32 alpha)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha (neg.f32 alpha)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha (neg.f32 alpha)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha (neg.f32 alpha)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha (neg.f32 alpha)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha (neg.f32 alpha)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha (neg.f32 alpha)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha (neg.f32 alpha)))
(* (pow alpha 2) u0)
(*.f32 u0 (*.f32 alpha alpha))
(* u0 (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2)))
(*.f32 (*.f32 alpha alpha) (fma.f32 u0 (*.f32 u0 #s(literal 1/2 binary32)) u0))
(* u0 (+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2)))
(*.f32 u0 (fma.f32 u0 (*.f32 alpha (*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))) (*.f32 alpha alpha)))
(* u0 (+ (* u0 (+ (* 1/2 (pow alpha 2)) (* u0 (+ (* 1/4 (* (pow alpha 2) u0)) (* 1/3 (pow alpha 2)))))) (pow alpha 2)))
(*.f32 u0 (fma.f32 u0 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 (*.f32 u0 #s(literal 1/4 binary32)) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))) (*.f32 alpha alpha)))
(* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0))))))
(*.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u0)) (*.f32 alpha (neg.f32 alpha)))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (/ (pow alpha 2) u0))
(*.f32 alpha (-.f32 (/.f32 alpha u0) (*.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u0)) alpha)))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0)))
(fma.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u0)) (*.f32 alpha (neg.f32 alpha)) (/.f32 (*.f32 alpha (fma.f32 #s(literal 1/2 binary32) (/.f32 alpha u0) alpha)) u0))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/3 (/ (pow alpha 2) (pow u0 3))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0))))
(neg.f32 (fma.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u0)) (*.f32 alpha alpha) (*.f32 (/.f32 (*.f32 alpha alpha) u0) (+.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal -1/2 binary32) (/.f32 #s(literal -1/3 binary32) u0)) u0)))))
(* (pow alpha 2) (log (/ -1 u0)))
(*.f32 (log.f32 (neg.f32 u0)) (*.f32 alpha (neg.f32 alpha)))
(+ (* (pow alpha 2) (log (/ -1 u0))) (/ (pow alpha 2) u0))
(*.f32 alpha (fma.f32 (log.f32 (neg.f32 u0)) (neg.f32 alpha) (/.f32 alpha u0)))
(+ (* -1 (/ (+ (* -1 (pow alpha 2)) (* -1/2 (/ (pow alpha 2) u0))) u0)) (* (pow alpha 2) (log (/ -1 u0))))
(fma.f32 (log.f32 (neg.f32 u0)) (*.f32 alpha (neg.f32 alpha)) (/.f32 (*.f32 alpha (fma.f32 #s(literal 1/2 binary32) (/.f32 alpha u0) alpha)) u0))
(+ (* -1 (/ (+ (* -1 (/ (+ (* 1/3 (/ (pow alpha 2) u0)) (* 1/2 (pow alpha 2))) u0)) (* -1 (pow alpha 2))) u0)) (* (pow alpha 2) (log (/ -1 u0))))
(neg.f32 (fma.f32 (/.f32 (*.f32 alpha alpha) u0) (+.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal -1/2 binary32) (/.f32 #s(literal -1/3 binary32) u0)) u0)) (*.f32 (log.f32 (neg.f32 u0)) (*.f32 alpha alpha))))
(* -1 (pow alpha 2))
(*.f32 alpha (neg.f32 alpha))
(* -1 (pow alpha 2))
(*.f32 alpha (neg.f32 alpha))
(* -1 (pow alpha 2))
(*.f32 alpha (neg.f32 alpha))
(* -1 (pow alpha 2))
(*.f32 alpha (neg.f32 alpha))
(* -1 (pow alpha 2))
(*.f32 alpha (neg.f32 alpha))
(* -1 (pow alpha 2))
(*.f32 alpha (neg.f32 alpha))
(* -1 (pow alpha 2))
(*.f32 alpha (neg.f32 alpha))
(* -1 (pow alpha 2))
(*.f32 alpha (neg.f32 alpha))
(* -1 (pow alpha 2))
(*.f32 alpha (neg.f32 alpha))
(* -1 (pow alpha 2))
(*.f32 alpha (neg.f32 alpha))
(* -1 (pow alpha 2))
(*.f32 alpha (neg.f32 alpha))
(* -1 (pow alpha 2))
(*.f32 alpha (neg.f32 alpha))
(* -1 alpha)
(neg.f32 alpha)
(* -1 alpha)
(neg.f32 alpha)
(* -1 alpha)
(neg.f32 alpha)
(* -1 alpha)
(neg.f32 alpha)
(* -1 alpha)
(neg.f32 alpha)
(* -1 alpha)
(neg.f32 alpha)
(* -1 alpha)
(neg.f32 alpha)
(* -1 alpha)
(neg.f32 alpha)
(* -1 alpha)
(neg.f32 alpha)
(* -1 alpha)
(neg.f32 alpha)
(* -1 alpha)
(neg.f32 alpha)
(* -1 alpha)
(neg.f32 alpha)

rewrite271.0ms (2.3%)

Memory
25.6MiB live, 300.3MiB allocated
Algorithm
batch-egg-rewrite
Rules
4 030×lower-fma.f64
4 030×lower-fma.f32
3 674×lower-/.f64
3 674×lower-/.f32
3 022×lower-*.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0819
01319
13919
218019
3131019
0949115
Stop Event
iter limit
node limit
iter limit
Counts
4 → 184
Calls
Call 1
Inputs
(log.f32 (-.f32 #s(literal 1 binary32) u0))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (neg.f32 alpha) alpha)
(neg.f32 alpha)
Outputs
(log1p.f32 u0)
(log1p.f32 (neg.f32 u0))
(neg.f32 (neg.f32 (log1p.f32 u0)))
(+.f32 (log1p.f32 u0) #s(literal 0 binary32))
(+.f32 #s(literal 0 binary32) (log1p.f32 u0))
(+.f32 (log1p.f32 (*.f32 u0 (*.f32 u0 u0))) (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))))
(+.f32 (log1p.f32 (*.f32 u0 u0)) (neg.f32 (log1p.f32 u0)))
(+.f32 (neg.f32 (log1p.f32 u0)) (log1p.f32 (*.f32 u0 u0)))
(+.f32 (log.f32 (+.f32 #s(literal -1 binary32) (*.f32 u0 (*.f32 u0 u0)))) (log.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) (fma.f32 u0 u0 u0)))))
(+.f32 (log.f32 (+.f32 #s(literal -1 binary32) (*.f32 u0 (*.f32 u0 u0)))) (neg.f32 (log.f32 (-.f32 #s(literal -1 binary32) (fma.f32 u0 u0 u0)))))
(+.f32 (log.f32 (neg.f32 (fma.f32 u0 u0 #s(literal 1 binary32)))) (log.f32 (/.f32 #s(literal 1 binary32) (+.f32 u0 #s(literal -1 binary32)))))
(+.f32 (log.f32 (neg.f32 (fma.f32 u0 u0 #s(literal 1 binary32)))) (neg.f32 (log.f32 (+.f32 u0 #s(literal -1 binary32)))))
(+.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) (log1p.f32 (*.f32 u0 (*.f32 u0 u0))))
(+.f32 (log.f32 (/.f32 (fma.f32 u0 u0 #s(literal 1 binary32)) (fma.f32 u0 (*.f32 u0 u0) #s(literal 1 binary32)))) (log1p.f32 (fma.f32 u0 u0 u0)))
(+.f32 (log.f32 (/.f32 (fma.f32 u0 u0 #s(literal 1 binary32)) (+.f32 #s(literal -1 binary32) (*.f32 u0 (*.f32 u0 u0))))) (log.f32 (-.f32 #s(literal -1 binary32) (fma.f32 u0 u0 u0))))
(+.f32 (log.f32 (/.f32 (fma.f32 u0 u0 #s(literal 1 binary32)) (neg.f32 (fma.f32 u0 u0 #s(literal 1 binary32))))) (log.f32 (+.f32 u0 #s(literal -1 binary32))))
(+.f32 (log.f32 (/.f32 (fma.f32 u0 (*.f32 u0 u0) #s(literal 1 binary32)) (fma.f32 (*.f32 (*.f32 u0 u0) (fma.f32 u0 u0 #s(literal 1 binary32))) (fma.f32 u0 u0 u0) #s(literal 1 binary32)))) (log1p.f32 (*.f32 (fma.f32 u0 u0 u0) (+.f32 (fma.f32 u0 u0 u0) #s(literal -1 binary32)))))
(+.f32 (log.f32 (/.f32 (fma.f32 u0 (*.f32 u0 u0) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u0 u0) (fma.f32 u0 u0 #s(literal 1 binary32)))))) (log1p.f32 (fma.f32 u0 u0 u0)))
(fma.f32 #s(literal -1 binary32) (log1p.f32 u0) (log1p.f32 (*.f32 u0 u0)))
(fma.f32 #s(literal -1 binary32) (log1p.f32 (fma.f32 u0 u0 u0)) (log1p.f32 (*.f32 u0 (*.f32 u0 u0))))
(fma.f32 #s(literal -1 binary32) (neg.f32 (log1p.f32 u0)) #s(literal 0 binary32))
(fma.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u0 (*.f32 u0 u0))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (log1p.f32 (*.f32 u0 (*.f32 u0 u0))) #s(literal 2 binary32)) (+.f32 (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) #s(literal 2 binary32)) (*.f32 (log1p.f32 (*.f32 u0 (*.f32 u0 u0))) (log1p.f32 (fma.f32 u0 u0 u0)))))) #s(literal 0 binary32))
(fma.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) #s(literal 3 binary32)) (pow.f32 (log1p.f32 u0) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) #s(literal 2 binary32)) (+.f32 (pow.f32 (log1p.f32 u0) #s(literal 2 binary32)) (*.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))))) #s(literal 0 binary32))
(fma.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u0 (*.f32 u0 u0))) #s(literal 2 binary32)) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (log.f32 (*.f32 (fma.f32 u0 (*.f32 u0 u0) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 u0 u0 u0))))) #s(literal 0 binary32))
(fma.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) #s(literal 2 binary32)) (pow.f32 (log1p.f32 u0) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (log.f32 (*.f32 (fma.f32 u0 u0 #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) u0)))) #s(literal 0 binary32))
(-.f32 #s(literal 0 binary32) (neg.f32 (log1p.f32 u0)))
(-.f32 (log1p.f32 (*.f32 u0 (*.f32 u0 u0))) (log1p.f32 (fma.f32 u0 u0 u0)))
(-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))
(-.f32 (log1p.f32 (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 u0 (*.f32 u0 u0))))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (fma.f32 u0 u0 u0)) (fma.f32 (*.f32 u0 (*.f32 u0 u0)) (fma.f32 u0 (*.f32 u0 u0) #s(literal 1 binary32)) #s(literal 1 binary32)))))
(-.f32 (log1p.f32 (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 u0 (*.f32 u0 u0))))) (log.f32 (*.f32 (fma.f32 (*.f32 u0 (*.f32 u0 u0)) (fma.f32 u0 (*.f32 u0 u0) #s(literal 1 binary32)) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 u0 u0 u0)))))
(-.f32 (log1p.f32 (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 u0 (*.f32 u0 u0)))) (log.f32 (*.f32 (fma.f32 u0 (*.f32 u0 u0) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 u0 u0 u0)))))
(-.f32 (log1p.f32 (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 u0 (*.f32 u0 u0)))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u0) (fma.f32 (*.f32 u0 u0) (fma.f32 u0 u0 #s(literal 1 binary32)) #s(literal 1 binary32)))))
(-.f32 (log1p.f32 (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 u0 (*.f32 u0 u0)))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (fma.f32 u0 u0 u0)) (fma.f32 u0 (*.f32 u0 u0) #s(literal 1 binary32)))))
(-.f32 (log1p.f32 (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 u0 (*.f32 u0 u0)))) (log.f32 (*.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 u0 u0 #s(literal 1 binary32)) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) u0))))
(-.f32 (log1p.f32 (neg.f32 (*.f32 (*.f32 u0 u0) (*.f32 u0 u0)))) (log.f32 (*.f32 (fma.f32 u0 u0 #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) u0))))
(-.f32 (log1p.f32 (neg.f32 (*.f32 (*.f32 u0 u0) (*.f32 u0 u0)))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u0) (fma.f32 u0 u0 #s(literal 1 binary32)))))
(-.f32 (log.f32 (+.f32 #s(literal -1 binary32) (*.f32 u0 (*.f32 u0 u0)))) (log.f32 (-.f32 #s(literal -1 binary32) (fma.f32 u0 u0 u0))))
(-.f32 (log.f32 (neg.f32 (fma.f32 u0 u0 #s(literal 1 binary32)))) (log.f32 (+.f32 u0 #s(literal -1 binary32))))
(-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u0)))))
(-.f32 (log.f32 (/.f32 (fma.f32 u0 u0 #s(literal 1 binary32)) (fma.f32 u0 (*.f32 u0 u0) #s(literal 1 binary32)))) (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))))
(-.f32 (log.f32 (fma.f32 u0 u0 #s(literal -1 binary32))) (log.f32 (+.f32 u0 #s(literal -1 binary32))))
(-.f32 (log.f32 (-.f32 (+.f32 #s(literal 1 binary32) (fma.f32 u0 u0 u0)) (*.f32 (+.f32 #s(literal 1 binary32) (fma.f32 u0 u0 u0)) (*.f32 u0 (*.f32 u0 u0))))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (fma.f32 u0 u0 u0)) (+.f32 #s(literal 1 binary32) (fma.f32 u0 u0 u0)))))
(-.f32 (log.f32 (-.f32 (+.f32 #s(literal 1 binary32) u0) (*.f32 (+.f32 #s(literal 1 binary32) u0) (*.f32 u0 u0)))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u0) (+.f32 #s(literal 1 binary32) u0))))
(-.f32 (log.f32 (fma.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 u0 u0 u0))) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 u0 u0 u0))) (+.f32 #s(literal 1 binary32) (fma.f32 u0 u0 u0))) (neg.f32 (*.f32 (/.f32 (*.f32 u0 (*.f32 u0 u0)) (+.f32 #s(literal 1 binary32) (fma.f32 u0 u0 u0))) (*.f32 (/.f32 (*.f32 u0 (*.f32 u0 u0)) (+.f32 #s(literal 1 binary32) (fma.f32 u0 u0 u0))) (/.f32 (*.f32 u0 (*.f32 u0 u0)) (+.f32 #s(literal 1 binary32) (fma.f32 u0 u0 u0)))))))) (log.f32 (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 u0 u0 u0))) (+.f32 #s(literal 1 binary32) (fma.f32 u0 u0 u0))) (fma.f32 (/.f32 (*.f32 u0 (*.f32 u0 u0)) (+.f32 #s(literal 1 binary32) (fma.f32 u0 u0 u0))) (/.f32 (*.f32 u0 (*.f32 u0 u0)) (+.f32 #s(literal 1 binary32) (fma.f32 u0 u0 u0))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 u0 u0 u0))) (/.f32 (*.f32 u0 (*.f32 u0 u0)) (+.f32 #s(literal 1 binary32) (fma.f32 u0 u0 u0))))))))
(-.f32 (log.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) u0) (*.f32 (+.f32 #s(literal 1 binary32) u0) (+.f32 #s(literal 1 binary32) u0)))) (/.f32 (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 u0 (*.f32 u0 u0))) (*.f32 (+.f32 #s(literal 1 binary32) u0) (*.f32 (+.f32 #s(literal 1 binary32) u0) (+.f32 #s(literal 1 binary32) u0)))))) (log.f32 (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u0)) (+.f32 #s(literal 1 binary32) u0)) (fma.f32 (/.f32 (*.f32 u0 u0) (+.f32 #s(literal 1 binary32) u0)) (/.f32 (*.f32 u0 u0) (+.f32 #s(literal 1 binary32) u0)) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u0)) (/.f32 (*.f32 u0 u0) (+.f32 #s(literal 1 binary32) u0)))))))
(-.f32 (log.f32 (-.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 u0 u0 u0))) (+.f32 #s(literal 1 binary32) (fma.f32 u0 u0 u0))) (*.f32 (/.f32 (*.f32 u0 (*.f32 u0 u0)) (+.f32 #s(literal 1 binary32) (fma.f32 u0 u0 u0))) (/.f32 (*.f32 u0 (*.f32 u0 u0)) (+.f32 #s(literal 1 binary32) (fma.f32 u0 u0 u0)))))) (log.f32 (+.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 u0 u0 u0))) (/.f32 (*.f32 u0 (*.f32 u0 u0)) (+.f32 #s(literal 1 binary32) (fma.f32 u0 u0 u0))))))
(-.f32 (log.f32 (-.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u0)) (+.f32 #s(literal 1 binary32) u0)) (*.f32 (/.f32 (*.f32 u0 u0) (+.f32 #s(literal 1 binary32) u0)) (/.f32 (*.f32 u0 u0) (+.f32 #s(literal 1 binary32) u0))))) (log.f32 (+.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u0)) (/.f32 (*.f32 u0 u0) (+.f32 #s(literal 1 binary32) u0)))))
(-.f32 (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 u0 (*.f32 u0 u0))))) (+.f32 #s(literal 1 binary32) (fma.f32 u0 u0 u0)))) (log1p.f32 (*.f32 (*.f32 u0 (*.f32 u0 u0)) (fma.f32 u0 (*.f32 u0 u0) #s(literal 1 binary32)))))
(-.f32 (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 u0 (*.f32 u0 u0)))) (+.f32 #s(literal 1 binary32) (fma.f32 u0 u0 u0)))) (log1p.f32 (*.f32 u0 (*.f32 u0 u0))))
(-.f32 (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 u0 (*.f32 u0 u0)))) (+.f32 #s(literal 1 binary32) u0))) (log1p.f32 (*.f32 (*.f32 u0 u0) (fma.f32 u0 u0 #s(literal 1 binary32)))))
(-.f32 (log.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u0 u0) (*.f32 u0 u0))) (+.f32 #s(literal 1 binary32) u0))) (log1p.f32 (*.f32 u0 u0)))
(-.f32 (/.f32 (pow.f32 (log1p.f32 (*.f32 u0 (*.f32 u0 u0))) #s(literal 3 binary32)) (+.f32 (pow.f32 (log1p.f32 (*.f32 u0 (*.f32 u0 u0))) #s(literal 2 binary32)) (+.f32 (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) #s(literal 2 binary32)) (*.f32 (log1p.f32 (*.f32 u0 (*.f32 u0 u0))) (log1p.f32 (fma.f32 u0 u0 u0)))))) (/.f32 (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) #s(literal 3 binary32)) (+.f32 (pow.f32 (log1p.f32 (*.f32 u0 (*.f32 u0 u0))) #s(literal 2 binary32)) (+.f32 (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) #s(literal 2 binary32)) (*.f32 (log1p.f32 (*.f32 u0 (*.f32 u0 u0))) (log1p.f32 (fma.f32 u0 u0 u0)))))))
(-.f32 (/.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) #s(literal 3 binary32)) (+.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) #s(literal 2 binary32)) (+.f32 (pow.f32 (log1p.f32 u0) #s(literal 2 binary32)) (*.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))))) (/.f32 (pow.f32 (log1p.f32 u0) #s(literal 3 binary32)) (+.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) #s(literal 2 binary32)) (+.f32 (pow.f32 (log1p.f32 u0) #s(literal 2 binary32)) (*.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))))))
(-.f32 (/.f32 (pow.f32 (log1p.f32 (*.f32 u0 (*.f32 u0 u0))) #s(literal 2 binary32)) (log.f32 (*.f32 (fma.f32 u0 (*.f32 u0 u0) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 u0 u0 u0))))) (/.f32 (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) #s(literal 2 binary32)) (log.f32 (*.f32 (fma.f32 u0 (*.f32 u0 u0) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 u0 u0 u0))))))
(-.f32 (/.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) #s(literal 2 binary32)) (log.f32 (*.f32 (fma.f32 u0 u0 #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) u0)))) (/.f32 (pow.f32 (log1p.f32 u0) #s(literal 2 binary32)) (log.f32 (*.f32 (fma.f32 u0 u0 #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) u0)))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (pow.f32 (log1p.f32 (*.f32 u0 (*.f32 u0 u0))) #s(literal 2 binary32)) (+.f32 (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) #s(literal 2 binary32)) (*.f32 (log1p.f32 (*.f32 u0 (*.f32 u0 u0))) (log1p.f32 (fma.f32 u0 u0 u0))))) (-.f32 (pow.f32 (log1p.f32 (*.f32 u0 (*.f32 u0 u0))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) #s(literal 3 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) #s(literal 2 binary32)) (+.f32 (pow.f32 (log1p.f32 u0) #s(literal 2 binary32)) (*.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)))) (-.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) #s(literal 3 binary32)) (pow.f32 (log1p.f32 u0) #s(literal 3 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (log.f32 (*.f32 (fma.f32 u0 (*.f32 u0 u0) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 u0 u0 u0)))) (-.f32 (pow.f32 (log1p.f32 (*.f32 u0 (*.f32 u0 u0))) #s(literal 2 binary32)) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) #s(literal 2 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (log.f32 (*.f32 (fma.f32 u0 u0 #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) u0))) (-.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) #s(literal 2 binary32)) (pow.f32 (log1p.f32 u0) #s(literal 2 binary32)))))
(/.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u0 (*.f32 u0 u0))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) #s(literal 3 binary32))) (+.f32 (pow.f32 (log1p.f32 (*.f32 u0 (*.f32 u0 u0))) #s(literal 2 binary32)) (+.f32 (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) #s(literal 2 binary32)) (*.f32 (log1p.f32 (*.f32 u0 (*.f32 u0 u0))) (log1p.f32 (fma.f32 u0 u0 u0))))))
(/.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) #s(literal 3 binary32)) (pow.f32 (log1p.f32 u0) #s(literal 3 binary32))) (+.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) #s(literal 2 binary32)) (+.f32 (pow.f32 (log1p.f32 u0) #s(literal 2 binary32)) (*.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)))))
(/.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u0 (*.f32 u0 u0))) #s(literal 2 binary32)) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) #s(literal 2 binary32))) (log.f32 (*.f32 (fma.f32 u0 (*.f32 u0 u0) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 u0 u0 u0)))))
(/.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) #s(literal 2 binary32)) (pow.f32 (log1p.f32 u0) #s(literal 2 binary32))) (log.f32 (*.f32 (fma.f32 u0 u0 #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) u0))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u0 (*.f32 u0 u0))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) #s(literal 3 binary32)))) (neg.f32 (+.f32 (pow.f32 (log1p.f32 (*.f32 u0 (*.f32 u0 u0))) #s(literal 2 binary32)) (+.f32 (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) #s(literal 2 binary32)) (*.f32 (log1p.f32 (*.f32 u0 (*.f32 u0 u0))) (log1p.f32 (fma.f32 u0 u0 u0)))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) #s(literal 3 binary32)) (pow.f32 (log1p.f32 u0) #s(literal 3 binary32)))) (neg.f32 (+.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) #s(literal 2 binary32)) (+.f32 (pow.f32 (log1p.f32 u0) #s(literal 2 binary32)) (*.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u0 (*.f32 u0 u0))) #s(literal 2 binary32)) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) #s(literal 2 binary32)))) (neg.f32 (log.f32 (*.f32 (fma.f32 u0 (*.f32 u0 u0) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 u0 u0 u0))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) #s(literal 2 binary32)) (pow.f32 (log1p.f32 u0) #s(literal 2 binary32)))) (neg.f32 (log.f32 (*.f32 (fma.f32 u0 u0 #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) u0)))))
(/.f32 (+.f32 (pow.f32 (log1p.f32 (*.f32 u0 (*.f32 u0 u0))) #s(literal 3 binary32)) (pow.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) #s(literal 3 binary32))) (+.f32 (pow.f32 (log1p.f32 (*.f32 u0 (*.f32 u0 u0))) #s(literal 2 binary32)) (-.f32 (*.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) (*.f32 (log1p.f32 (*.f32 u0 (*.f32 u0 u0))) (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0)))))))
(/.f32 (+.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) #s(literal 3 binary32)) (pow.f32 (neg.f32 (log1p.f32 u0)) #s(literal 3 binary32))) (+.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) #s(literal 2 binary32)) (-.f32 (*.f32 (neg.f32 (log1p.f32 u0)) (neg.f32 (log1p.f32 u0))) (*.f32 (log1p.f32 (*.f32 u0 u0)) (neg.f32 (log1p.f32 u0))))))
(/.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (neg.f32 (log1p.f32 u0)) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (fma.f32 (neg.f32 (log1p.f32 u0)) (neg.f32 (log1p.f32 u0)) (*.f32 #s(literal 0 binary32) (neg.f32 (log1p.f32 u0))))))
(/.f32 (-.f32 (pow.f32 (log.f32 (+.f32 #s(literal -1 binary32) (*.f32 u0 (*.f32 u0 u0)))) #s(literal 3 binary32)) (pow.f32 (log.f32 (-.f32 #s(literal -1 binary32) (fma.f32 u0 u0 u0))) #s(literal 3 binary32))) (fma.f32 (log.f32 (+.f32 #s(literal -1 binary32) (*.f32 u0 (*.f32 u0 u0)))) (log.f32 (+.f32 #s(literal -1 binary32) (*.f32 u0 (*.f32 u0 u0)))) (fma.f32 (log.f32 (-.f32 #s(literal -1 binary32) (fma.f32 u0 u0 u0))) (log.f32 (-.f32 #s(literal -1 binary32) (fma.f32 u0 u0 u0))) (*.f32 (log.f32 (+.f32 #s(literal -1 binary32) (*.f32 u0 (*.f32 u0 u0)))) (log.f32 (-.f32 #s(literal -1 binary32) (fma.f32 u0 u0 u0)))))))
(/.f32 (-.f32 (pow.f32 (log.f32 (neg.f32 (fma.f32 u0 u0 #s(literal 1 binary32)))) #s(literal 3 binary32)) (pow.f32 (log.f32 (+.f32 u0 #s(literal -1 binary32))) #s(literal 3 binary32))) (fma.f32 (log.f32 (neg.f32 (fma.f32 u0 u0 #s(literal 1 binary32)))) (log.f32 (neg.f32 (fma.f32 u0 u0 #s(literal 1 binary32)))) (fma.f32 (log.f32 (+.f32 u0 #s(literal -1 binary32))) (log.f32 (+.f32 u0 #s(literal -1 binary32))) (*.f32 (log.f32 (neg.f32 (fma.f32 u0 u0 #s(literal 1 binary32)))) (log.f32 (+.f32 u0 #s(literal -1 binary32)))))))
(/.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u0 (*.f32 u0 u0))) #s(literal 2 binary32)) (*.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))))) (-.f32 (log1p.f32 (*.f32 u0 (*.f32 u0 u0))) (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0)))))
(/.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) #s(literal 2 binary32)) (*.f32 (neg.f32 (log1p.f32 u0)) (neg.f32 (log1p.f32 u0)))) (-.f32 (log1p.f32 (*.f32 u0 u0)) (neg.f32 (log1p.f32 u0))))
(*.f32 #s(literal -1 binary32) (neg.f32 (log1p.f32 u0)))
(*.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u0 (*.f32 u0 u0))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (log1p.f32 (*.f32 u0 (*.f32 u0 u0))) #s(literal 2 binary32)) (+.f32 (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) #s(literal 2 binary32)) (*.f32 (log1p.f32 (*.f32 u0 (*.f32 u0 u0))) (log1p.f32 (fma.f32 u0 u0 u0)))))))
(*.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) #s(literal 3 binary32)) (pow.f32 (log1p.f32 u0) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) #s(literal 2 binary32)) (+.f32 (pow.f32 (log1p.f32 u0) #s(literal 2 binary32)) (*.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))))))
(*.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u0 (*.f32 u0 u0))) #s(literal 2 binary32)) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (log.f32 (*.f32 (fma.f32 u0 (*.f32 u0 u0) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 u0 u0 u0))))))
(*.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) #s(literal 2 binary32)) (pow.f32 (log1p.f32 u0) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (log.f32 (*.f32 (fma.f32 u0 u0 #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) u0)))))
(log.f32 (+.f32 #s(literal 1 binary32) u0))
(neg.f32 (*.f32 (log1p.f32 u0) (*.f32 alpha alpha)))
(+.f32 #s(literal 0 binary32) (*.f32 (log1p.f32 u0) (*.f32 alpha (neg.f32 alpha))))
(-.f32 #s(literal 0 binary32) (*.f32 (log1p.f32 u0) (*.f32 alpha alpha)))
(/.f32 #s(literal 1 binary32) (/.f32 alpha (*.f32 (*.f32 (log1p.f32 u0) alpha) (*.f32 alpha (neg.f32 alpha)))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 alpha alpha) (*.f32 (*.f32 (log1p.f32 u0) alpha) (neg.f32 (*.f32 alpha (*.f32 alpha alpha))))))
(/.f32 #s(literal 1 binary32) (/.f32 alpha (*.f32 (*.f32 alpha (neg.f32 alpha)) (*.f32 (log1p.f32 u0) alpha))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 alpha alpha) (*.f32 (neg.f32 (*.f32 alpha (*.f32 alpha alpha))) (*.f32 (log1p.f32 u0) alpha))))
(/.f32 (*.f32 (log1p.f32 u0) alpha) (/.f32 #s(literal 1 binary32) (neg.f32 alpha)))
(/.f32 (*.f32 (*.f32 (log1p.f32 u0) alpha) (*.f32 alpha (neg.f32 alpha))) alpha)
(/.f32 (*.f32 (*.f32 (log1p.f32 u0) alpha) (neg.f32 (*.f32 alpha (*.f32 alpha alpha)))) (*.f32 alpha alpha))
(/.f32 (*.f32 (*.f32 alpha (neg.f32 alpha)) (*.f32 (log1p.f32 u0) alpha)) alpha)
(/.f32 (*.f32 (neg.f32 (*.f32 alpha (*.f32 alpha alpha))) (*.f32 (log1p.f32 u0) alpha)) (*.f32 alpha alpha))
(/.f32 (neg.f32 (*.f32 (*.f32 (log1p.f32 u0) alpha) (*.f32 alpha (neg.f32 alpha)))) (neg.f32 alpha))
(/.f32 (neg.f32 (*.f32 (*.f32 (log1p.f32 u0) alpha) (neg.f32 (*.f32 alpha (*.f32 alpha alpha))))) (*.f32 alpha (neg.f32 alpha)))
(/.f32 (neg.f32 (*.f32 (*.f32 alpha (neg.f32 alpha)) (*.f32 (log1p.f32 u0) alpha))) (neg.f32 alpha))
(/.f32 (neg.f32 (*.f32 (neg.f32 (*.f32 alpha (*.f32 alpha alpha))) (*.f32 (log1p.f32 u0) alpha))) (*.f32 alpha (neg.f32 alpha)))
(/.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (log1p.f32 u0) (*.f32 alpha (neg.f32 alpha))) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (-.f32 (*.f32 (*.f32 (log1p.f32 u0) (*.f32 alpha (neg.f32 alpha))) (*.f32 (log1p.f32 u0) (*.f32 alpha (neg.f32 alpha)))) (*.f32 #s(literal 0 binary32) (*.f32 (log1p.f32 u0) (*.f32 alpha (neg.f32 alpha)))))))
(/.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (log1p.f32 u0) (*.f32 alpha alpha)) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (fma.f32 (*.f32 (log1p.f32 u0) (*.f32 alpha alpha)) (*.f32 (log1p.f32 u0) (*.f32 alpha alpha)) (*.f32 #s(literal 0 binary32) (*.f32 (log1p.f32 u0) (*.f32 alpha alpha))))))
(/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (log1p.f32 u0) (*.f32 alpha (neg.f32 alpha))) (*.f32 (log1p.f32 u0) (*.f32 alpha (neg.f32 alpha))))) (-.f32 #s(literal 0 binary32) (*.f32 (log1p.f32 u0) (*.f32 alpha (neg.f32 alpha)))))
(*.f32 (log1p.f32 u0) (*.f32 alpha (neg.f32 alpha)))
(*.f32 alpha (neg.f32 (*.f32 (log1p.f32 u0) alpha)))
(*.f32 (neg.f32 alpha) (*.f32 (log1p.f32 u0) alpha))
(*.f32 (*.f32 alpha (neg.f32 alpha)) (log1p.f32 u0))
(*.f32 #s(literal -1 binary32) (*.f32 (log1p.f32 u0) (*.f32 alpha alpha)))
(*.f32 (*.f32 alpha alpha) (neg.f32 (log1p.f32 u0)))
(*.f32 (*.f32 (log1p.f32 u0) alpha) (neg.f32 alpha))
(*.f32 (*.f32 (log1p.f32 u0) (*.f32 alpha alpha)) #s(literal -1 binary32))
(*.f32 (neg.f32 (*.f32 (log1p.f32 u0) alpha)) alpha)
(*.f32 (neg.f32 (log1p.f32 u0)) (*.f32 alpha alpha))
(*.f32 (*.f32 (log1p.f32 u0) #s(literal -1 binary32)) (*.f32 alpha alpha))
(*.f32 (*.f32 (*.f32 (log1p.f32 u0) alpha) (*.f32 alpha (neg.f32 alpha))) (/.f32 #s(literal 1 binary32) alpha))
(*.f32 (*.f32 (*.f32 (log1p.f32 u0) alpha) (neg.f32 (*.f32 alpha (*.f32 alpha alpha)))) (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha)))
(*.f32 (*.f32 (*.f32 alpha (neg.f32 alpha)) (*.f32 (log1p.f32 u0) alpha)) (/.f32 #s(literal 1 binary32) alpha))
(*.f32 (*.f32 (neg.f32 (*.f32 alpha (*.f32 alpha alpha))) (*.f32 (log1p.f32 u0) alpha)) (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha)))
(*.f32 (/.f32 (*.f32 (log1p.f32 u0) alpha) alpha) (/.f32 (neg.f32 (*.f32 alpha (*.f32 alpha alpha))) alpha))
(*.f32 (/.f32 (neg.f32 (*.f32 alpha (*.f32 alpha alpha))) alpha) (/.f32 (*.f32 (log1p.f32 u0) alpha) alpha))
(neg.f32 (*.f32 alpha alpha))
(+.f32 #s(literal 0 binary32) (*.f32 alpha (neg.f32 alpha)))
(-.f32 #s(literal 0 binary32) (*.f32 alpha alpha))
(-.f32 (/.f32 #s(literal 0 binary32) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha))) (*.f32 alpha alpha))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) (neg.f32 (*.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha))))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 alpha alpha) (neg.f32 (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)))))
(/.f32 #s(literal 1 binary32) (/.f32 alpha (*.f32 alpha (*.f32 alpha (neg.f32 alpha)))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 alpha alpha) (*.f32 alpha (neg.f32 (*.f32 alpha (*.f32 alpha alpha))))))
(/.f32 #s(literal 1 binary32) (/.f32 alpha (*.f32 (*.f32 alpha (neg.f32 alpha)) alpha)))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 alpha alpha) (*.f32 (neg.f32 (*.f32 alpha (*.f32 alpha alpha))) alpha)))
(/.f32 alpha (/.f32 #s(literal 1 binary32) (neg.f32 alpha)))
(/.f32 (neg.f32 (*.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)))) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)))
(/.f32 (neg.f32 (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha))) (*.f32 alpha alpha))
(/.f32 (*.f32 alpha (*.f32 alpha (neg.f32 alpha))) alpha)
(/.f32 (*.f32 alpha (neg.f32 (*.f32 alpha (*.f32 alpha alpha)))) (*.f32 alpha alpha))
(/.f32 (*.f32 (*.f32 alpha (neg.f32 alpha)) alpha) alpha)
(/.f32 (*.f32 (neg.f32 (*.f32 alpha (*.f32 alpha alpha))) alpha) (*.f32 alpha alpha))
(/.f32 (neg.f32 (neg.f32 (*.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha))))) (neg.f32 (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha))))
(/.f32 (neg.f32 (neg.f32 (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)))) (*.f32 alpha (neg.f32 alpha)))
(/.f32 (neg.f32 (*.f32 alpha (*.f32 alpha (neg.f32 alpha)))) (neg.f32 alpha))
(/.f32 (neg.f32 (*.f32 alpha (neg.f32 (*.f32 alpha (*.f32 alpha alpha))))) (*.f32 alpha (neg.f32 alpha)))
(/.f32 (neg.f32 (*.f32 (*.f32 alpha (neg.f32 alpha)) alpha)) (neg.f32 alpha))
(/.f32 (neg.f32 (*.f32 (neg.f32 (*.f32 alpha (*.f32 alpha alpha))) alpha)) (*.f32 alpha (neg.f32 alpha)))
(/.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (*.f32 alpha (neg.f32 alpha)) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (-.f32 (*.f32 (*.f32 alpha (neg.f32 alpha)) (*.f32 alpha (neg.f32 alpha))) (*.f32 #s(literal 0 binary32) (*.f32 alpha (neg.f32 alpha))))))
(/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 alpha (neg.f32 alpha)) (*.f32 alpha (neg.f32 alpha)))) (*.f32 alpha alpha))
(*.f32 #s(literal 1 binary32) (/.f32 (neg.f32 (*.f32 alpha (*.f32 alpha alpha))) alpha))
(*.f32 alpha (neg.f32 alpha))
(*.f32 (neg.f32 alpha) alpha)
(*.f32 #s(literal -1 binary32) (*.f32 alpha alpha))
(*.f32 (*.f32 alpha alpha) #s(literal -1 binary32))
(*.f32 (neg.f32 (*.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha))))
(*.f32 (neg.f32 (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha))) (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha)))
(*.f32 (*.f32 alpha (*.f32 alpha (neg.f32 alpha))) (/.f32 #s(literal 1 binary32) alpha))
(*.f32 (*.f32 alpha (neg.f32 (*.f32 alpha (*.f32 alpha alpha)))) (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha)))
(*.f32 (*.f32 (*.f32 alpha (neg.f32 alpha)) alpha) (/.f32 #s(literal 1 binary32) alpha))
(*.f32 (*.f32 (neg.f32 (*.f32 alpha (*.f32 alpha alpha))) alpha) (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha)))
(*.f32 (/.f32 (neg.f32 (*.f32 alpha (*.f32 alpha alpha))) alpha) #s(literal 1 binary32))
(neg.f32 alpha)
(+.f32 (neg.f32 alpha) #s(literal 0 binary32))
(+.f32 #s(literal 0 binary32) (neg.f32 alpha))
(pow.f32 (/.f32 #s(literal 1 binary32) (neg.f32 alpha)) #s(literal -1 binary32))
(fma.f32 #s(literal 1 binary32) (neg.f32 alpha) #s(literal 0 binary32))
(fma.f32 alpha #s(literal -1 binary32) #s(literal 0 binary32))
(fma.f32 (neg.f32 alpha) #s(literal 1 binary32) #s(literal 0 binary32))
(fma.f32 (*.f32 alpha (neg.f32 alpha)) (/.f32 #s(literal 1 binary32) alpha) #s(literal 0 binary32))
(fma.f32 #s(literal -1 binary32) alpha #s(literal 0 binary32))
(fma.f32 (*.f32 alpha alpha) (/.f32 #s(literal 1 binary32) (neg.f32 alpha)) #s(literal 0 binary32))
(fma.f32 (*.f32 alpha (*.f32 alpha alpha)) (/.f32 #s(literal 1 binary32) (*.f32 alpha (neg.f32 alpha))) #s(literal 0 binary32))
(fma.f32 (neg.f32 (*.f32 alpha (*.f32 alpha alpha))) (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha)) #s(literal 0 binary32))
(-.f32 #s(literal 0 binary32) alpha)
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (neg.f32 alpha)))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (neg.f32 alpha)) #s(literal 1 binary32)))
(/.f32 (*.f32 alpha (neg.f32 alpha)) alpha)
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 #s(literal 1 binary32) (neg.f32 alpha))))
(/.f32 (*.f32 alpha alpha) (neg.f32 alpha))
(/.f32 (*.f32 alpha alpha) (-.f32 (neg.f32 alpha) #s(literal 0 binary32)))
(/.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 alpha (neg.f32 alpha)))
(/.f32 (neg.f32 (*.f32 alpha (*.f32 alpha alpha))) (*.f32 alpha alpha))
(/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 alpha alpha) (*.f32 alpha (*.f32 alpha alpha)))) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)))
(/.f32 (fma.f32 (neg.f32 alpha) (*.f32 alpha alpha) #s(literal 0 binary32)) (fma.f32 alpha alpha (-.f32 #s(literal 0 binary32) (*.f32 (neg.f32 alpha) #s(literal 0 binary32)))))
(*.f32 #s(literal 1 binary32) (neg.f32 alpha))
(*.f32 alpha #s(literal -1 binary32))
(*.f32 (neg.f32 alpha) #s(literal 1 binary32))
(*.f32 (*.f32 alpha (neg.f32 alpha)) (/.f32 #s(literal 1 binary32) alpha))
(*.f32 #s(literal -1 binary32) alpha)
(*.f32 (*.f32 alpha alpha) (/.f32 #s(literal 1 binary32) (neg.f32 alpha)))
(*.f32 (*.f32 alpha (*.f32 alpha alpha)) (/.f32 #s(literal 1 binary32) (*.f32 alpha (neg.f32 alpha))))
(*.f32 (neg.f32 (*.f32 alpha (*.f32 alpha alpha))) (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha)))

eval33.0ms (0.3%)

Memory
5.0MiB live, 42.6MiB allocated
Compiler

Compiled 4 911 to 733 computations (85.1% saved)

prune87.0ms (0.7%)

Memory
-12.3MiB live, 80.1MiB allocated
Pruning

16 alts after pruning (16 fresh and 0 done)

PrunedKeptTotal
New22816244
Fresh000
Picked101
Done000
Total22916245
Accuracy
99.7%
Counts
245 → 16
Alt Table
Click to see full alt table
StatusAccuracyProgram
57.0%
(*.f32 (/.f32 (*.f32 (neg.f32 (*.f32 alpha (*.f32 alpha alpha))) alpha) (*.f32 alpha alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
57.0%
(*.f32 (/.f32 alpha (/.f32 #s(literal 1 binary32) (neg.f32 alpha))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
57.0%
(*.f32 (*.f32 (neg.f32 (*.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
84.3%
(*.f32 (*.f32 (neg.f32 alpha) alpha) (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (pow.f32 (log1p.f32 (*.f32 u0 (*.f32 u0 u0))) #s(literal 2 binary32)) (+.f32 (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) #s(literal 2 binary32)) (*.f32 (log1p.f32 (*.f32 u0 (*.f32 u0 u0))) (log1p.f32 (fma.f32 u0 u0 u0))))) (-.f32 (pow.f32 (log1p.f32 (*.f32 u0 (*.f32 u0 u0))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) #s(literal 3 binary32))))))
84.7%
(*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (*.f32 u0 (*.f32 u0 u0))) (log1p.f32 (fma.f32 u0 u0 u0))))
54.2%
(*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (neg.f32 (*.f32 (*.f32 u0 u0) (*.f32 u0 u0)))) (log.f32 (*.f32 (fma.f32 u0 u0 #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) u0)))))
52.7%
(*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 u0 (*.f32 u0 u0))))) (+.f32 #s(literal 1 binary32) (fma.f32 u0 u0 u0)))) (log1p.f32 (*.f32 (*.f32 u0 (*.f32 u0 u0)) (fma.f32 u0 (*.f32 u0 u0) #s(literal 1 binary32))))))
53.4%
(*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) u0) (*.f32 (+.f32 #s(literal 1 binary32) u0) (+.f32 #s(literal 1 binary32) u0)))) (/.f32 (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 u0 (*.f32 u0 u0))) (*.f32 (+.f32 #s(literal 1 binary32) u0) (*.f32 (+.f32 #s(literal 1 binary32) u0) (+.f32 #s(literal 1 binary32) u0)))))) (log.f32 (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u0)) (+.f32 #s(literal 1 binary32) u0)) (fma.f32 (/.f32 (*.f32 u0 u0) (+.f32 #s(literal 1 binary32) u0)) (/.f32 (*.f32 u0 u0) (+.f32 #s(literal 1 binary32) u0)) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u0)) (/.f32 (*.f32 u0 u0) (+.f32 #s(literal 1 binary32) u0))))))))
99.2%
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0)))
94.5%
(*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 u0 (fma.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))
92.2%
(*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))
87.7%
(*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 u0 (fma.f32 u0 #s(literal -1/2 binary32) #s(literal -1 binary32)))))
87.8%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 alpha alpha) (fma.f32 u0 (*.f32 u0 #s(literal 1/2 binary32)) u0)))
94.8%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 (fma.f32 u0 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 (*.f32 u0 #s(literal 1/4 binary32)) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))) (*.f32 alpha alpha))))
92.5%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 (fma.f32 u0 (*.f32 alpha (*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))) (*.f32 alpha alpha))))
74.2%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 (*.f32 alpha alpha)))
Compiler

Compiled 834 to 394 computations (52.8% saved)

simplify387.0ms (3.3%)

Memory
0.1MiB live, 275.5MiB allocated
Algorithm
egg-herbie
Localize:

Found 19 expressions of interest:

NewMetricScoreProgram
cost-diff0
(neg.f32 alpha)
cost-diff0
(*.f32 (neg.f32 alpha) alpha)
cost-diff64
(+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 u0 (*.f32 u0 u0)))))
cost-diff64
(*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 u0 (*.f32 u0 u0))))) (+.f32 #s(literal 1 binary32) (fma.f32 u0 u0 u0)))) (log1p.f32 (*.f32 (*.f32 u0 (*.f32 u0 u0)) (fma.f32 u0 (*.f32 u0 u0) #s(literal 1 binary32))))))
cost-diff0
(*.f32 (neg.f32 (*.f32 alpha (*.f32 alpha alpha))) alpha)
cost-diff0
(*.f32 (/.f32 (*.f32 (neg.f32 (*.f32 alpha (*.f32 alpha alpha))) alpha) (*.f32 alpha alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
cost-diff32
(log.f32 (-.f32 #s(literal 1 binary32) u0))
cost-diff832
(/.f32 (*.f32 (neg.f32 (*.f32 alpha (*.f32 alpha alpha))) alpha) (*.f32 alpha alpha))
cost-diff0
(*.f32 alpha (*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32))))
cost-diff0
(*.f32 u0 (fma.f32 u0 (*.f32 alpha (*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))) (*.f32 alpha alpha)))
cost-diff0
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 (fma.f32 u0 (*.f32 alpha (*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))) (*.f32 alpha alpha))))
cost-diff160
(fma.f32 u0 (*.f32 alpha (*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))) (*.f32 alpha alpha))
cost-diff0
(*.f32 alpha alpha)
cost-diff0
(*.f32 u0 (*.f32 alpha alpha))
cost-diff0
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 (*.f32 alpha alpha)))
cost-diff0
(log1p.f32 (neg.f32 u0))
cost-diff0
(neg.f32 alpha)
cost-diff0
(*.f32 (neg.f32 alpha) alpha)
cost-diff0
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0)))
Rules
4 438×lower-fma.f64
4 430×lower-fma.f32
3 280×lower-*.f64
3 250×lower-*.f32
2 532×lower-/.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
045430
082313
1176299
2440296
31197284
42401283
54923283
66928283
08256280
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0)))
(*.f32 (neg.f32 alpha) alpha)
(neg.f32 alpha)
alpha
(log1p.f32 (neg.f32 u0))
(neg.f32 u0)
u0
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 (*.f32 alpha alpha)))
(*.f32 u0 (*.f32 alpha alpha))
u0
(*.f32 alpha alpha)
alpha
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 (fma.f32 u0 (*.f32 alpha (*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))) (*.f32 alpha alpha))))
(*.f32 u0 (fma.f32 u0 (*.f32 alpha (*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))) (*.f32 alpha alpha)))
u0
(fma.f32 u0 (*.f32 alpha (*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))) (*.f32 alpha alpha))
(*.f32 alpha (*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32))))
alpha
(*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))
(fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32))
#s(literal 1/3 binary32)
#s(literal 1/2 binary32)
(*.f32 alpha alpha)
(*.f32 (/.f32 (*.f32 (neg.f32 (*.f32 alpha (*.f32 alpha alpha))) alpha) (*.f32 alpha alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(/.f32 (*.f32 (neg.f32 (*.f32 alpha (*.f32 alpha alpha))) alpha) (*.f32 alpha alpha))
(*.f32 (neg.f32 (*.f32 alpha (*.f32 alpha alpha))) alpha)
(neg.f32 (*.f32 alpha (*.f32 alpha alpha)))
(*.f32 alpha (*.f32 alpha alpha))
alpha
(*.f32 alpha alpha)
(log.f32 (-.f32 #s(literal 1 binary32) u0))
(-.f32 #s(literal 1 binary32) u0)
#s(literal 1 binary32)
u0
(*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 u0 (*.f32 u0 u0))))) (+.f32 #s(literal 1 binary32) (fma.f32 u0 u0 u0)))) (log1p.f32 (*.f32 (*.f32 u0 (*.f32 u0 u0)) (fma.f32 u0 (*.f32 u0 u0) #s(literal 1 binary32))))))
(*.f32 (neg.f32 alpha) alpha)
(neg.f32 alpha)
alpha
(-.f32 (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 u0 (*.f32 u0 u0))))) (+.f32 #s(literal 1 binary32) (fma.f32 u0 u0 u0)))) (log1p.f32 (*.f32 (*.f32 u0 (*.f32 u0 u0)) (fma.f32 u0 (*.f32 u0 u0) #s(literal 1 binary32)))))
(log.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 u0 (*.f32 u0 u0))))) (+.f32 #s(literal 1 binary32) (fma.f32 u0 u0 u0))))
(/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 u0 (*.f32 u0 u0))))) (+.f32 #s(literal 1 binary32) (fma.f32 u0 u0 u0)))
(+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 u0 (*.f32 u0 u0)))))
#s(literal 1 binary32)
(*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 u0 (*.f32 u0 u0))))
(*.f32 u0 (*.f32 u0 u0))
u0
(*.f32 u0 u0)
(*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 u0 (*.f32 u0 u0)))
(+.f32 #s(literal 1 binary32) (fma.f32 u0 u0 u0))
(fma.f32 u0 u0 u0)
(log1p.f32 (*.f32 (*.f32 u0 (*.f32 u0 u0)) (fma.f32 u0 (*.f32 u0 u0) #s(literal 1 binary32))))
(*.f32 (*.f32 u0 (*.f32 u0 u0)) (fma.f32 u0 (*.f32 u0 u0) #s(literal 1 binary32)))
(fma.f32 u0 (*.f32 u0 u0) #s(literal 1 binary32))
Outputs
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0)))
(*.f32 (*.f32 alpha (neg.f32 alpha)) (log1p.f32 (neg.f32 u0)))
(*.f32 (neg.f32 alpha) alpha)
(*.f32 alpha (neg.f32 alpha))
(neg.f32 alpha)
alpha
(log1p.f32 (neg.f32 u0))
(neg.f32 u0)
u0
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 (*.f32 alpha alpha)))
(*.f32 u0 (*.f32 alpha alpha))
u0
(*.f32 alpha alpha)
alpha
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 (fma.f32 u0 (*.f32 alpha (*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))) (*.f32 alpha alpha))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 (*.f32 alpha (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) (*.f32 alpha u0) alpha))))
(*.f32 u0 (fma.f32 u0 (*.f32 alpha (*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))) (*.f32 alpha alpha)))
(*.f32 u0 (*.f32 alpha (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) (*.f32 alpha u0) alpha)))
u0
(fma.f32 u0 (*.f32 alpha (*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))) (*.f32 alpha alpha))
(*.f32 alpha (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) (*.f32 alpha u0) alpha))
(*.f32 alpha (*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32))))
alpha
(*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))
(fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32))
#s(literal 1/3 binary32)
#s(literal 1/2 binary32)
(*.f32 alpha alpha)
(*.f32 (/.f32 (*.f32 (neg.f32 (*.f32 alpha (*.f32 alpha alpha))) alpha) (*.f32 alpha alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 alpha (neg.f32 alpha)) (log1p.f32 (neg.f32 u0)))
(/.f32 (*.f32 (neg.f32 (*.f32 alpha (*.f32 alpha alpha))) alpha) (*.f32 alpha alpha))
(*.f32 alpha (neg.f32 alpha))
(*.f32 (neg.f32 (*.f32 alpha (*.f32 alpha alpha))) alpha)
(*.f32 alpha (*.f32 alpha (*.f32 alpha (neg.f32 alpha))))
(neg.f32 (*.f32 alpha (*.f32 alpha alpha)))
(*.f32 alpha (*.f32 alpha (neg.f32 alpha)))
(*.f32 alpha (*.f32 alpha alpha))
alpha
(*.f32 alpha alpha)
(log.f32 (-.f32 #s(literal 1 binary32) u0))
(log1p.f32 (neg.f32 u0))
(-.f32 #s(literal 1 binary32) u0)
#s(literal 1 binary32)
u0
(*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 u0 (*.f32 u0 u0))))) (+.f32 #s(literal 1 binary32) (fma.f32 u0 u0 u0)))) (log1p.f32 (*.f32 (*.f32 u0 (*.f32 u0 u0)) (fma.f32 u0 (*.f32 u0 u0) #s(literal 1 binary32))))))
(*.f32 (*.f32 alpha alpha) (-.f32 (log1p.f32 (*.f32 u0 (*.f32 u0 (fma.f32 (*.f32 u0 u0) (*.f32 u0 u0) u0)))) (log.f32 (/.f32 (fma.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 (*.f32 u0 u0) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))) #s(literal 1 binary32)) (+.f32 u0 (fma.f32 u0 u0 #s(literal 1 binary32)))))))
(*.f32 (neg.f32 alpha) alpha)
(*.f32 alpha (neg.f32 alpha))
(neg.f32 alpha)
alpha
(-.f32 (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 u0 (*.f32 u0 u0))))) (+.f32 #s(literal 1 binary32) (fma.f32 u0 u0 u0)))) (log1p.f32 (*.f32 (*.f32 u0 (*.f32 u0 u0)) (fma.f32 u0 (*.f32 u0 u0) #s(literal 1 binary32)))))
(-.f32 (log.f32 (/.f32 (fma.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 (*.f32 u0 u0) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))) #s(literal 1 binary32)) (+.f32 u0 (fma.f32 u0 u0 #s(literal 1 binary32))))) (log1p.f32 (*.f32 u0 (*.f32 u0 (fma.f32 (*.f32 u0 u0) (*.f32 u0 u0) u0)))))
(log.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 u0 (*.f32 u0 u0))))) (+.f32 #s(literal 1 binary32) (fma.f32 u0 u0 u0))))
(log.f32 (/.f32 (fma.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 (*.f32 u0 u0) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))) #s(literal 1 binary32)) (+.f32 u0 (fma.f32 u0 u0 #s(literal 1 binary32)))))
(/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 u0 (*.f32 u0 u0))))) (+.f32 #s(literal 1 binary32) (fma.f32 u0 u0 u0)))
(/.f32 (fma.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 (*.f32 u0 u0) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))) #s(literal 1 binary32)) (+.f32 u0 (fma.f32 u0 u0 #s(literal 1 binary32))))
(+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 u0 (*.f32 u0 u0)))))
(fma.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 (*.f32 u0 u0) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))) #s(literal 1 binary32))
#s(literal 1 binary32)
(*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 u0 (*.f32 u0 u0))))
(*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 (*.f32 u0 u0) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))))
(*.f32 u0 (*.f32 u0 u0))
u0
(*.f32 u0 u0)
(*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 u0 (*.f32 u0 u0)))
(*.f32 (*.f32 u0 u0) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))))
(+.f32 #s(literal 1 binary32) (fma.f32 u0 u0 u0))
(+.f32 u0 (fma.f32 u0 u0 #s(literal 1 binary32)))
(fma.f32 u0 u0 u0)
(log1p.f32 (*.f32 (*.f32 u0 (*.f32 u0 u0)) (fma.f32 u0 (*.f32 u0 u0) #s(literal 1 binary32))))
(log1p.f32 (*.f32 u0 (*.f32 u0 (fma.f32 (*.f32 u0 u0) (*.f32 u0 u0) u0))))
(*.f32 (*.f32 u0 (*.f32 u0 u0)) (fma.f32 u0 (*.f32 u0 u0) #s(literal 1 binary32)))
(*.f32 u0 (*.f32 u0 (fma.f32 (*.f32 u0 u0) (*.f32 u0 u0) u0)))
(fma.f32 u0 (*.f32 u0 u0) #s(literal 1 binary32))

localize171.0ms (1.5%)

Memory
-14.3MiB live, 187.2MiB allocated
Localize:

Found 19 expressions of interest:

NewMetricScoreProgram
accuracy99.1%
(*.f32 u0 (*.f32 u0 u0))
accuracy98.9%
(*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 u0 (*.f32 u0 u0)))
accuracy98.7%
(/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 u0 (*.f32 u0 u0))))) (+.f32 #s(literal 1 binary32) (fma.f32 u0 u0 u0)))
accuracy56.9%
(log.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 u0 (*.f32 u0 u0))))) (+.f32 #s(literal 1 binary32) (fma.f32 u0 u0 u0))))
accuracy99.2%
(*.f32 (/.f32 (*.f32 (neg.f32 (*.f32 alpha (*.f32 alpha alpha))) alpha) (*.f32 alpha alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
accuracy99.1%
(*.f32 (neg.f32 (*.f32 alpha (*.f32 alpha alpha))) alpha)
accuracy98.7%
(/.f32 (*.f32 (neg.f32 (*.f32 alpha (*.f32 alpha alpha))) alpha) (*.f32 alpha alpha))
accuracy56.7%
(log.f32 (-.f32 #s(literal 1 binary32) u0))
accuracy99.3%
(*.f32 u0 (fma.f32 u0 (*.f32 alpha (*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))) (*.f32 alpha alpha)))
accuracy99.3%
(*.f32 alpha (*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32))))
accuracy99.1%
(*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))
accuracy93.3%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 (fma.f32 u0 (*.f32 alpha (*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))) (*.f32 alpha alpha))))
accuracy100.0%
(*.f32 alpha alpha)
accuracy99.3%
(*.f32 u0 (*.f32 alpha alpha))
accuracy74.6%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 (*.f32 alpha alpha)))
accuracy100.0%
(neg.f32 u0)
accuracy100.0%
(neg.f32 alpha)
accuracy100.0%
(log1p.f32 (neg.f32 u0))
accuracy99.2%
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0)))
Samples
90.0ms255×0valid
1.0ms5exit
Compiler

Compiled 438 to 43 computations (90.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 74.0ms
ival-mult: 27.0ms (36.5% of total)
ival-div: 19.0ms (25.7% of total)
ival-add: 7.0ms (9.5% of total)
ival-log: 7.0ms (9.5% of total)
const: 4.0ms (5.4% of total)
ival-log1p: 4.0ms (5.4% of total)
ival-neg: 3.0ms (4.1% of total)
ival-sub: 2.0ms (2.7% of total)
adjust: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series96.0ms (0.8%)

Memory
5.5MiB live, 80.9MiB allocated
Counts
23 → 396
Calls
Call 1
Inputs
#<alt (*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0)))>
#<alt (*.f32 (neg.f32 alpha) alpha)>
#<alt (neg.f32 alpha)>
#<alt (log1p.f32 (neg.f32 u0))>
#<alt #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 (*.f32 alpha alpha)))>
#<alt (*.f32 u0 (*.f32 alpha alpha))>
#<alt (*.f32 alpha alpha)>
#<alt (fma.f32 u0 (*.f32 alpha (*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))) (*.f32 alpha alpha))>
#<alt #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 (fma.f32 u0 (*.f32 alpha (*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))) (*.f32 alpha alpha))))>
#<alt (*.f32 u0 (fma.f32 u0 (*.f32 alpha (*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))) (*.f32 alpha alpha)))>
#<alt (*.f32 alpha (*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32))))>
#<alt (/.f32 (*.f32 (neg.f32 (*.f32 alpha (*.f32 alpha alpha))) alpha) (*.f32 alpha alpha))>
#<alt (log.f32 (-.f32 #s(literal 1 binary32) u0))>
#<alt (*.f32 (/.f32 (*.f32 (neg.f32 (*.f32 alpha (*.f32 alpha alpha))) alpha) (*.f32 alpha alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))>
#<alt (*.f32 (neg.f32 (*.f32 alpha (*.f32 alpha alpha))) alpha)>
#<alt (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 u0 (*.f32 u0 u0))))) (+.f32 #s(literal 1 binary32) (fma.f32 u0 u0 u0)))) (log1p.f32 (*.f32 (*.f32 u0 (*.f32 u0 u0)) (fma.f32 u0 (*.f32 u0 u0) #s(literal 1 binary32))))))>
#<alt (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 u0 (*.f32 u0 u0)))))>
#<alt (neg.f32 u0)>
#<alt (*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))>
#<alt (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 u0 (*.f32 u0 u0))))) (+.f32 #s(literal 1 binary32) (fma.f32 u0 u0 u0))))>
#<alt (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 u0 (*.f32 u0 u0))))) (+.f32 #s(literal 1 binary32) (fma.f32 u0 u0 u0)))>
#<alt (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 u0 (*.f32 u0 u0)))>
#<alt (*.f32 u0 (*.f32 u0 u0))>
Outputs
#<alt (* -1 (* (pow alpha 2) (log (- 1 u0))))>
#<alt (* -1 (* (pow alpha 2) (log (- 1 u0))))>
#<alt (* -1 (* (pow alpha 2) (log (- 1 u0))))>
#<alt (* -1 (* (pow alpha 2) (log (- 1 u0))))>
#<alt (* -1 (* (pow alpha 2) (log (- 1 u0))))>
#<alt (* -1 (* (pow alpha 2) (log (- 1 u0))))>
#<alt (* -1 (* (pow alpha 2) (log (- 1 u0))))>
#<alt (* -1 (* (pow alpha 2) (log (- 1 u0))))>
#<alt (* -1 (* (pow alpha 2) (log (- 1 u0))))>
#<alt (* -1 (* (pow alpha 2) (log (- 1 u0))))>
#<alt (* -1 (* (pow alpha 2) (log (- 1 u0))))>
#<alt (* -1 (* (pow alpha 2) (log (- 1 u0))))>
#<alt (* (pow alpha 2) u0)>
#<alt (* u0 (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2)))>
#<alt (* u0 (+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2)))>
#<alt (* u0 (+ (* u0 (+ (* 1/2 (pow alpha 2)) (* u0 (+ (* 1/4 (* (pow alpha 2) u0)) (* 1/3 (pow alpha 2)))))) (pow alpha 2)))>
#<alt (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0))))))>
#<alt (+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (/ (pow alpha 2) u0))>
#<alt (+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0)))>
#<alt (+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/3 (/ (pow alpha 2) (pow u0 3))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0))))>
#<alt (* (pow alpha 2) (log (/ -1 u0)))>
#<alt (+ (* (pow alpha 2) (log (/ -1 u0))) (/ (pow alpha 2) u0))>
#<alt (+ (* -1 (/ (+ (* -1 (pow alpha 2)) (* -1/2 (/ (pow alpha 2) u0))) u0)) (* (pow alpha 2) (log (/ -1 u0))))>
#<alt (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/3 (/ (pow alpha 2) u0)) (* 1/2 (pow alpha 2))) u0)) (* -1 (pow alpha 2))) u0)) (* (pow alpha 2) (log (/ -1 u0))))>
#<alt (* -1 (pow alpha 2))>
#<alt (* -1 (pow alpha 2))>
#<alt (* -1 (pow alpha 2))>
#<alt (* -1 (pow alpha 2))>
#<alt (* -1 (pow alpha 2))>
#<alt (* -1 (pow alpha 2))>
#<alt (* -1 (pow alpha 2))>
#<alt (* -1 (pow alpha 2))>
#<alt (* -1 (pow alpha 2))>
#<alt (* -1 (pow alpha 2))>
#<alt (* -1 (pow alpha 2))>
#<alt (* -1 (pow alpha 2))>
#<alt (* -1 alpha)>
#<alt (* -1 alpha)>
#<alt (* -1 alpha)>
#<alt (* -1 alpha)>
#<alt (* -1 alpha)>
#<alt (* -1 alpha)>
#<alt (* -1 alpha)>
#<alt (* -1 alpha)>
#<alt (* -1 alpha)>
#<alt (* -1 alpha)>
#<alt (* -1 alpha)>
#<alt (* -1 alpha)>
#<alt (* -1 u0)>
#<alt (* u0 (- (* -1/2 u0) 1))>
#<alt (* u0 (- (* u0 (- (* -1/3 u0) 1/2)) 1))>
#<alt (* u0 (- (* u0 (- (* u0 (- (* -1/4 u0) 1/3)) 1/2)) 1))>
#<alt (+ (log -1) (* -1 (log (/ 1 u0))))>
#<alt (- (+ (log -1) (* -1 (log (/ 1 u0)))) (/ 1 u0))>
#<alt (+ (log -1) (+ (* -1 (log (/ 1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u0))) u0))))>
#<alt (- (+ (log -1) (+ (* -1 (log (/ 1 u0))) (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u0))) (pow u0 2))))) (/ 1 u0))>
#<alt (* -1 (log (/ -1 u0)))>
#<alt (- (* -1 (log (/ -1 u0))) (/ 1 u0))>
#<alt (+ (* -1 (log (/ -1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u0))) u0)))>
#<alt (+ (* -1 (log (/ -1 u0))) (* -1 (/ (+ 1 (+ (/ 1/3 (pow u0 2)) (* 1/2 (/ 1 u0)))) u0)))>
#<alt (* -1 (* (pow alpha 2) (log (- 1 u0))))>
#<alt (* -1 (* (pow alpha 2) (log (- 1 u0))))>
#<alt (* -1 (* (pow alpha 2) (log (- 1 u0))))>
#<alt (* -1 (* (pow alpha 2) (log (- 1 u0))))>
#<alt (* -1 (* (pow alpha 2) (log (- 1 u0))))>
#<alt (* -1 (* (pow alpha 2) (log (- 1 u0))))>
#<alt (* -1 (* (pow alpha 2) (log (- 1 u0))))>
#<alt (* -1 (* (pow alpha 2) (log (- 1 u0))))>
#<alt (* -1 (* (pow alpha 2) (log (- 1 u0))))>
#<alt (* -1 (* (pow alpha 2) (log (- 1 u0))))>
#<alt (* -1 (* (pow alpha 2) (log (- 1 u0))))>
#<alt (* -1 (* (pow alpha 2) (log (- 1 u0))))>
#<alt (* (pow alpha 2) u0)>
#<alt (* u0 (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2)))>
#<alt (* u0 (+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2)))>
#<alt (* u0 (+ (* u0 (+ (* 1/2 (pow alpha 2)) (* u0 (+ (* 1/4 (* (pow alpha 2) u0)) (* 1/3 (pow alpha 2)))))) (pow alpha 2)))>
#<alt (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0))))))>
#<alt (+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (/ (pow alpha 2) u0))>
#<alt (+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0)))>
#<alt (+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/3 (/ (pow alpha 2) (pow u0 3))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0))))>
#<alt (* (pow alpha 2) (log (/ -1 u0)))>
#<alt (+ (* (pow alpha 2) (log (/ -1 u0))) (/ (pow alpha 2) u0))>
#<alt (+ (* -1 (/ (+ (* -1 (pow alpha 2)) (* -1/2 (/ (pow alpha 2) u0))) u0)) (* (pow alpha 2) (log (/ -1 u0))))>
#<alt (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/3 (/ (pow alpha 2) u0)) (* 1/2 (pow alpha 2))) u0)) (* -1 (pow alpha 2))) u0)) (* (pow alpha 2) (log (/ -1 u0))))>
#<alt (* (pow alpha 2) u0)>
#<alt (* (pow alpha 2) u0)>
#<alt (* (pow alpha 2) u0)>
#<alt (* (pow alpha 2) u0)>
#<alt (* (pow alpha 2) u0)>
#<alt (* (pow alpha 2) u0)>
#<alt (* (pow alpha 2) u0)>
#<alt (* (pow alpha 2) u0)>
#<alt (* (pow alpha 2) u0)>
#<alt (* (pow alpha 2) u0)>
#<alt (* (pow alpha 2) u0)>
#<alt (* (pow alpha 2) u0)>
#<alt (* (pow alpha 2) u0)>
#<alt (* (pow alpha 2) u0)>
#<alt (* (pow alpha 2) u0)>
#<alt (* (pow alpha 2) u0)>
#<alt (* (pow alpha 2) u0)>
#<alt (* (pow alpha 2) u0)>
#<alt (* (pow alpha 2) u0)>
#<alt (* (pow alpha 2) u0)>
#<alt (* (pow alpha 2) u0)>
#<alt (* (pow alpha 2) u0)>
#<alt (* (pow alpha 2) u0)>
#<alt (* (pow alpha 2) u0)>
#<alt (pow alpha 2)>
#<alt (pow alpha 2)>
#<alt (pow alpha 2)>
#<alt (pow alpha 2)>
#<alt (pow alpha 2)>
#<alt (pow alpha 2)>
#<alt (pow alpha 2)>
#<alt (pow alpha 2)>
#<alt (pow alpha 2)>
#<alt (pow alpha 2)>
#<alt (pow alpha 2)>
#<alt (pow alpha 2)>
#<alt (pow alpha 2)>
#<alt (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2))>
#<alt (+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2))>
#<alt (+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2))>
#<alt (* 1/3 (* (pow alpha 2) (pow u0 2)))>
#<alt (* (pow u0 2) (+ (* 1/3 (pow alpha 2)) (* 1/2 (/ (pow alpha 2) u0))))>
#<alt (* (pow u0 2) (+ (* 1/3 (pow alpha 2)) (+ (* 1/2 (/ (pow alpha 2) u0)) (/ (pow alpha 2) (pow u0 2)))))>
#<alt (* (pow u0 2) (+ (* 1/3 (pow alpha 2)) (+ (* 1/2 (/ (pow alpha 2) u0)) (/ (pow alpha 2) (pow u0 2)))))>
#<alt (* 1/3 (* (pow alpha 2) (pow u0 2)))>
#<alt (* (pow u0 2) (+ (* 1/3 (pow alpha 2)) (* 1/2 (/ (pow alpha 2) u0))))>
#<alt (* (pow u0 2) (+ (* -1 (/ (+ (* -1 (/ (pow alpha 2) u0)) (* -1/2 (pow alpha 2))) u0)) (* 1/3 (pow alpha 2))))>
#<alt (* (pow u0 2) (+ (* -1 (/ (+ (* -1 (/ (pow alpha 2) u0)) (* -1/2 (pow alpha 2))) u0)) (* 1/3 (pow alpha 2))))>
#<alt (* (pow alpha 2) (+ 1 (* u0 (+ 1/2 (* 1/3 u0)))))>
#<alt (* (pow alpha 2) (+ 1 (* u0 (+ 1/2 (* 1/3 u0)))))>
#<alt (* (pow alpha 2) (+ 1 (* u0 (+ 1/2 (* 1/3 u0)))))>
#<alt (* (pow alpha 2) (+ 1 (* u0 (+ 1/2 (* 1/3 u0)))))>
#<alt (* (pow alpha 2) (+ 1 (* u0 (+ 1/2 (* 1/3 u0)))))>
#<alt (* (pow alpha 2) (+ 1 (* u0 (+ 1/2 (* 1/3 u0)))))>
#<alt (* (pow alpha 2) (+ 1 (* u0 (+ 1/2 (* 1/3 u0)))))>
#<alt (* (pow alpha 2) (+ 1 (* u0 (+ 1/2 (* 1/3 u0)))))>
#<alt (* (pow alpha 2) (+ 1 (* u0 (+ 1/2 (* 1/3 u0)))))>
#<alt (* (pow alpha 2) (+ 1 (* u0 (+ 1/2 (* 1/3 u0)))))>
#<alt (* (pow alpha 2) (+ 1 (* u0 (+ 1/2 (* 1/3 u0)))))>
#<alt (* (pow alpha 2) (+ 1 (* u0 (+ 1/2 (* 1/3 u0)))))>
#<alt (* -1 (* (pow alpha 2) (log (- 1 u0))))>
#<alt (* -1 (* (pow alpha 2) (log (- 1 u0))))>
#<alt (* -1 (* (pow alpha 2) (log (- 1 u0))))>
#<alt (* -1 (* (pow alpha 2) (log (- 1 u0))))>
#<alt (* -1 (* (pow alpha 2) (log (- 1 u0))))>
#<alt (* -1 (* (pow alpha 2) (log (- 1 u0))))>
#<alt (* -1 (* (pow alpha 2) (log (- 1 u0))))>
#<alt (* -1 (* (pow alpha 2) (log (- 1 u0))))>
#<alt (* -1 (* (pow alpha 2) (log (- 1 u0))))>
#<alt (* -1 (* (pow alpha 2) (log (- 1 u0))))>
#<alt (* -1 (* (pow alpha 2) (log (- 1 u0))))>
#<alt (* -1 (* (pow alpha 2) (log (- 1 u0))))>
#<alt (* (pow alpha 2) u0)>
#<alt (* u0 (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2)))>
#<alt (* u0 (+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2)))>
#<alt (* u0 (+ (* u0 (+ (* 1/2 (pow alpha 2)) (* u0 (+ (* 1/4 (* (pow alpha 2) u0)) (* 1/3 (pow alpha 2)))))) (pow alpha 2)))>
#<alt (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0))))))>
#<alt (+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (/ (pow alpha 2) u0))>
#<alt (+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0)))>
#<alt (+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/3 (/ (pow alpha 2) (pow u0 3))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0))))>
#<alt (* (pow alpha 2) (log (/ -1 u0)))>
#<alt (+ (* (pow alpha 2) (log (/ -1 u0))) (/ (pow alpha 2) u0))>
#<alt (+ (* -1 (/ (+ (* -1 (pow alpha 2)) (* -1/2 (/ (pow alpha 2) u0))) u0)) (* (pow alpha 2) (log (/ -1 u0))))>
#<alt (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/3 (/ (pow alpha 2) u0)) (* 1/2 (pow alpha 2))) u0)) (* -1 (pow alpha 2))) u0)) (* (pow alpha 2) (log (/ -1 u0))))>
#<alt (* (pow alpha 2) u0)>
#<alt (* u0 (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2)))>
#<alt (* u0 (+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2)))>
#<alt (* u0 (+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2)))>
#<alt (* 1/3 (* (pow alpha 2) (pow u0 3)))>
#<alt (* (pow u0 3) (+ (* 1/3 (pow alpha 2)) (* 1/2 (/ (pow alpha 2) u0))))>
#<alt (* (pow u0 3) (+ (* 1/3 (pow alpha 2)) (+ (* 1/2 (/ (pow alpha 2) u0)) (/ (pow alpha 2) (pow u0 2)))))>
#<alt (* (pow u0 3) (+ (* 1/3 (pow alpha 2)) (+ (* 1/2 (/ (pow alpha 2) u0)) (/ (pow alpha 2) (pow u0 2)))))>
#<alt (* 1/3 (* (pow alpha 2) (pow u0 3)))>
#<alt (* -1 (* (pow u0 3) (+ (* -1/2 (/ (pow alpha 2) u0)) (* -1/3 (pow alpha 2)))))>
#<alt (* -1 (* (pow u0 3) (+ (* -1 (/ (+ (* 1/2 (pow alpha 2)) (/ (pow alpha 2) u0)) u0)) (* -1/3 (pow alpha 2)))))>
#<alt (* -1 (* (pow u0 3) (+ (* -1 (/ (+ (* 1/2 (pow alpha 2)) (/ (pow alpha 2) u0)) u0)) (* -1/3 (pow alpha 2)))))>
#<alt (* (pow alpha 2) (* u0 (+ 1 (* u0 (+ 1/2 (* 1/3 u0))))))>
#<alt (* (pow alpha 2) (* u0 (+ 1 (* u0 (+ 1/2 (* 1/3 u0))))))>
#<alt (* (pow alpha 2) (* u0 (+ 1 (* u0 (+ 1/2 (* 1/3 u0))))))>
#<alt (* (pow alpha 2) (* u0 (+ 1 (* u0 (+ 1/2 (* 1/3 u0))))))>
#<alt (* (pow alpha 2) (* u0 (+ 1 (* u0 (+ 1/2 (* 1/3 u0))))))>
#<alt (* (pow alpha 2) (* u0 (+ 1 (* u0 (+ 1/2 (* 1/3 u0))))))>
#<alt (* (pow alpha 2) (* u0 (+ 1 (* u0 (+ 1/2 (* 1/3 u0))))))>
#<alt (* (pow alpha 2) (* u0 (+ 1 (* u0 (+ 1/2 (* 1/3 u0))))))>
#<alt (* (pow alpha 2) (* u0 (+ 1 (* u0 (+ 1/2 (* 1/3 u0))))))>
#<alt (* (pow alpha 2) (* u0 (+ 1 (* u0 (+ 1/2 (* 1/3 u0))))))>
#<alt (* (pow alpha 2) (* u0 (+ 1 (* u0 (+ 1/2 (* 1/3 u0))))))>
#<alt (* (pow alpha 2) (* u0 (+ 1 (* u0 (+ 1/2 (* 1/3 u0))))))>
#<alt (* (pow alpha 2) (+ 1/2 (* 1/3 u0)))>
#<alt (* (pow alpha 2) (+ 1/2 (* 1/3 u0)))>
#<alt (* (pow alpha 2) (+ 1/2 (* 1/3 u0)))>
#<alt (* (pow alpha 2) (+ 1/2 (* 1/3 u0)))>
#<alt (* (pow alpha 2) (+ 1/2 (* 1/3 u0)))>
#<alt (* (pow alpha 2) (+ 1/2 (* 1/3 u0)))>
#<alt (* (pow alpha 2) (+ 1/2 (* 1/3 u0)))>
#<alt (* (pow alpha 2) (+ 1/2 (* 1/3 u0)))>
#<alt (* (pow alpha 2) (+ 1/2 (* 1/3 u0)))>
#<alt (* (pow alpha 2) (+ 1/2 (* 1/3 u0)))>
#<alt (* (pow alpha 2) (+ 1/2 (* 1/3 u0)))>
#<alt (* (pow alpha 2) (+ 1/2 (* 1/3 u0)))>
#<alt (* 1/2 (pow alpha 2))>
#<alt (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))>
#<alt (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))>
#<alt (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))>
#<alt (* 1/3 (* (pow alpha 2) u0))>
#<alt (* u0 (+ (* 1/3 (pow alpha 2)) (* 1/2 (/ (pow alpha 2) u0))))>
#<alt (* u0 (+ (* 1/3 (pow alpha 2)) (* 1/2 (/ (pow alpha 2) u0))))>
#<alt (* u0 (+ (* 1/3 (pow alpha 2)) (* 1/2 (/ (pow alpha 2) u0))))>
#<alt (* 1/3 (* (pow alpha 2) u0))>
#<alt (* -1 (* u0 (+ (* -1/2 (/ (pow alpha 2) u0)) (* -1/3 (pow alpha 2)))))>
#<alt (* -1 (* u0 (+ (* -1/2 (/ (pow alpha 2) u0)) (* -1/3 (pow alpha 2)))))>
#<alt (* -1 (* u0 (+ (* -1/2 (/ (pow alpha 2) u0)) (* -1/3 (pow alpha 2)))))>
#<alt (* -1 (pow alpha 2))>
#<alt (* -1 (pow alpha 2))>
#<alt (* -1 (pow alpha 2))>
#<alt (* -1 (pow alpha 2))>
#<alt (* -1 (pow alpha 2))>
#<alt (* -1 (pow alpha 2))>
#<alt (* -1 (pow alpha 2))>
#<alt (* -1 (pow alpha 2))>
#<alt (* -1 (pow alpha 2))>
#<alt (* -1 (pow alpha 2))>
#<alt (* -1 (pow alpha 2))>
#<alt (* -1 (pow alpha 2))>
#<alt (* -1 u0)>
#<alt (* u0 (- (* -1/2 u0) 1))>
#<alt (* u0 (- (* u0 (- (* -1/3 u0) 1/2)) 1))>
#<alt (* u0 (- (* u0 (- (* u0 (- (* -1/4 u0) 1/3)) 1/2)) 1))>
#<alt (+ (log -1) (* -1 (log (/ 1 u0))))>
#<alt (- (+ (log -1) (* -1 (log (/ 1 u0)))) (/ 1 u0))>
#<alt (+ (log -1) (+ (* -1 (log (/ 1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u0))) u0))))>
#<alt (- (+ (log -1) (+ (* -1 (log (/ 1 u0))) (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u0))) (pow u0 2))))) (/ 1 u0))>
#<alt (* -1 (log (/ -1 u0)))>
#<alt (- (* -1 (log (/ -1 u0))) (/ 1 u0))>
#<alt (+ (* -1 (log (/ -1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u0))) u0)))>
#<alt (+ (* -1 (log (/ -1 u0))) (* -1 (/ (+ 1 (+ (/ 1/3 (pow u0 2)) (* 1/2 (/ 1 u0)))) u0)))>
#<alt (* -1 (* (pow alpha 2) (log (- 1 u0))))>
#<alt (* -1 (* (pow alpha 2) (log (- 1 u0))))>
#<alt (* -1 (* (pow alpha 2) (log (- 1 u0))))>
#<alt (* -1 (* (pow alpha 2) (log (- 1 u0))))>
#<alt (* -1 (* (pow alpha 2) (log (- 1 u0))))>
#<alt (* -1 (* (pow alpha 2) (log (- 1 u0))))>
#<alt (* -1 (* (pow alpha 2) (log (- 1 u0))))>
#<alt (* -1 (* (pow alpha 2) (log (- 1 u0))))>
#<alt (* -1 (* (pow alpha 2) (log (- 1 u0))))>
#<alt (* -1 (* (pow alpha 2) (log (- 1 u0))))>
#<alt (* -1 (* (pow alpha 2) (log (- 1 u0))))>
#<alt (* -1 (* (pow alpha 2) (log (- 1 u0))))>
#<alt (* (pow alpha 2) u0)>
#<alt (* u0 (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2)))>
#<alt (* u0 (+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2)))>
#<alt (* u0 (+ (* u0 (+ (* 1/2 (pow alpha 2)) (* u0 (+ (* 1/4 (* (pow alpha 2) u0)) (* 1/3 (pow alpha 2)))))) (pow alpha 2)))>
#<alt (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0))))))>
#<alt (+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (/ (pow alpha 2) u0))>
#<alt (+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0)))>
#<alt (+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/3 (/ (pow alpha 2) (pow u0 3))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0))))>
#<alt (* (pow alpha 2) (log (/ -1 u0)))>
#<alt (+ (* (pow alpha 2) (log (/ -1 u0))) (/ (pow alpha 2) u0))>
#<alt (+ (* -1 (/ (+ (* -1 (pow alpha 2)) (* -1/2 (/ (pow alpha 2) u0))) u0)) (* (pow alpha 2) (log (/ -1 u0))))>
#<alt (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/3 (/ (pow alpha 2) u0)) (* 1/2 (pow alpha 2))) u0)) (* -1 (pow alpha 2))) u0)) (* (pow alpha 2) (log (/ -1 u0))))>
#<alt (* -1 (pow alpha 4))>
#<alt (* -1 (pow alpha 4))>
#<alt (* -1 (pow alpha 4))>
#<alt (* -1 (pow alpha 4))>
#<alt (* -1 (pow alpha 4))>
#<alt (* -1 (pow alpha 4))>
#<alt (* -1 (pow alpha 4))>
#<alt (* -1 (pow alpha 4))>
#<alt (* -1 (pow alpha 4))>
#<alt (* -1 (pow alpha 4))>
#<alt (* -1 (pow alpha 4))>
#<alt (* -1 (pow alpha 4))>
#<alt (* -1 (* (pow alpha 2) (- (log (/ (+ 1 (pow u0 9)) (+ 1 (+ u0 (pow u0 2))))) (log (+ 1 (* (pow u0 3) (+ 1 (pow u0 3))))))))>
#<alt (* -1 (* (pow alpha 2) (- (log (/ (+ 1 (pow u0 9)) (+ 1 (+ u0 (pow u0 2))))) (log (+ 1 (* (pow u0 3) (+ 1 (pow u0 3))))))))>
#<alt (* -1 (* (pow alpha 2) (- (log (/ (+ 1 (pow u0 9)) (+ 1 (+ u0 (pow u0 2))))) (log (+ 1 (* (pow u0 3) (+ 1 (pow u0 3))))))))>
#<alt (* -1 (* (pow alpha 2) (- (log (/ (+ 1 (pow u0 9)) (+ 1 (+ u0 (pow u0 2))))) (log (+ 1 (* (pow u0 3) (+ 1 (pow u0 3))))))))>
#<alt (* -1 (* (pow alpha 2) (- (log (/ (+ 1 (pow u0 9)) (+ 1 (+ u0 (pow u0 2))))) (log (+ 1 (* (pow u0 3) (+ 1 (pow u0 3))))))))>
#<alt (* -1 (* (pow alpha 2) (- (log (/ (+ 1 (pow u0 9)) (+ 1 (+ u0 (pow u0 2))))) (log (+ 1 (* (pow u0 3) (+ 1 (pow u0 3))))))))>
#<alt (* -1 (* (pow alpha 2) (- (log (/ (+ 1 (pow u0 9)) (+ 1 (+ u0 (pow u0 2))))) (log (+ 1 (* (pow u0 3) (+ 1 (pow u0 3))))))))>
#<alt (* -1 (* (pow alpha 2) (- (log (/ (+ 1 (pow u0 9)) (+ 1 (+ u0 (pow u0 2))))) (log (+ 1 (* (pow u0 3) (+ 1 (pow u0 3))))))))>
#<alt (* -1 (* (pow alpha 2) (- (log (/ (+ 1 (pow u0 9)) (+ 1 (+ u0 (pow u0 2))))) (log (+ 1 (* (pow u0 3) (+ 1 (pow u0 3))))))))>
#<alt (* -1 (* (pow alpha 2) (- (log (/ (+ 1 (pow u0 9)) (+ 1 (+ u0 (pow u0 2))))) (log (+ 1 (* (pow u0 3) (+ 1 (pow u0 3))))))))>
#<alt (* -1 (* (pow alpha 2) (- (log (/ (+ 1 (pow u0 9)) (+ 1 (+ u0 (pow u0 2))))) (log (+ 1 (* (pow u0 3) (+ 1 (pow u0 3))))))))>
#<alt (* -1 (* (pow alpha 2) (- (log (/ (+ 1 (pow u0 9)) (+ 1 (+ u0 (pow u0 2))))) (log (+ 1 (* (pow u0 3) (+ 1 (pow u0 3))))))))>
#<alt (* (pow alpha 2) u0)>
#<alt (* u0 (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2)))>
#<alt (* u0 (+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2)))>
#<alt (* u0 (+ (* u0 (+ (* 1/2 (pow alpha 2)) (* u0 (+ (* 1/4 (* (pow alpha 2) u0)) (* 1/3 (pow alpha 2)))))) (pow alpha 2)))>
#<alt (* -1 (* (pow alpha 2) (- (* -7 (log (/ 1 u0))) (* -6 (log (/ 1 u0))))))>
#<alt (+ (* -1 (* (pow alpha 2) (- (* -7 (log (/ 1 u0))) (* -6 (log (/ 1 u0)))))) (/ (pow alpha 2) u0))>
#<alt (+ (* -1 (* (pow alpha 2) (- (* -7 (log (/ 1 u0))) (* -6 (log (/ 1 u0)))))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0)))>
#<alt (+ (* -1 (* (pow alpha 2) (- (* -7 (log (/ 1 u0))) (* -6 (log (/ 1 u0)))))) (+ (* 1/3 (/ (pow alpha 2) (pow u0 3))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0))))>
#<alt (* -1 (* (pow alpha 2) (- (+ (log -1) (* -7 (log (/ -1 u0)))) (* -6 (log (/ -1 u0))))))>
#<alt (+ (* -1 (* (pow alpha 2) (- (+ (log -1) (* -7 (log (/ -1 u0)))) (* -6 (log (/ -1 u0)))))) (/ (pow alpha 2) u0))>
#<alt (+ (* -1 (* (pow alpha 2) (- (+ (log -1) (* -7 (log (/ -1 u0)))) (* -6 (log (/ -1 u0)))))) (* -1 (/ (+ (* -1 (pow alpha 2)) (* -1/2 (/ (pow alpha 2) u0))) u0)))>
#<alt (+ (* -1 (* (pow alpha 2) (- (+ (log -1) (* -7 (log (/ -1 u0)))) (* -6 (log (/ -1 u0)))))) (* -1 (/ (+ (* -1 (/ (+ (* 1/3 (/ (pow alpha 2) u0)) (* 1/2 (pow alpha 2))) u0)) (* -1 (pow alpha 2))) u0)))>
#<alt 1>
#<alt 1>
#<alt (+ 1 (pow u0 9))>
#<alt (+ 1 (pow u0 9))>
#<alt (pow u0 9)>
#<alt (pow u0 9)>
#<alt (* (pow u0 9) (+ 1 (/ 1 (pow u0 9))))>
#<alt (* (pow u0 9) (+ 1 (/ 1 (pow u0 9))))>
#<alt (pow u0 9)>
#<alt (pow u0 9)>
#<alt (* (pow u0 9) (+ 1 (/ 1 (pow u0 9))))>
#<alt (* (pow u0 9) (+ 1 (/ 1 (pow u0 9))))>
#<alt (* -1 u0)>
#<alt (* -1 u0)>
#<alt (* -1 u0)>
#<alt (* -1 u0)>
#<alt (* -1 u0)>
#<alt (* -1 u0)>
#<alt (* -1 u0)>
#<alt (* -1 u0)>
#<alt (* -1 u0)>
#<alt (* -1 u0)>
#<alt (* -1 u0)>
#<alt (* -1 u0)>
#<alt (* alpha (+ 1/2 (* 1/3 u0)))>
#<alt (* alpha (+ 1/2 (* 1/3 u0)))>
#<alt (* alpha (+ 1/2 (* 1/3 u0)))>
#<alt (* alpha (+ 1/2 (* 1/3 u0)))>
#<alt (* alpha (+ 1/2 (* 1/3 u0)))>
#<alt (* alpha (+ 1/2 (* 1/3 u0)))>
#<alt (* alpha (+ 1/2 (* 1/3 u0)))>
#<alt (* alpha (+ 1/2 (* 1/3 u0)))>
#<alt (* alpha (+ 1/2 (* 1/3 u0)))>
#<alt (* alpha (+ 1/2 (* 1/3 u0)))>
#<alt (* alpha (+ 1/2 (* 1/3 u0)))>
#<alt (* alpha (+ 1/2 (* 1/3 u0)))>
#<alt (* 1/2 alpha)>
#<alt (+ (* 1/3 (* alpha u0)) (* 1/2 alpha))>
#<alt (+ (* 1/3 (* alpha u0)) (* 1/2 alpha))>
#<alt (+ (* 1/3 (* alpha u0)) (* 1/2 alpha))>
#<alt (* 1/3 (* alpha u0))>
#<alt (* u0 (+ (* 1/3 alpha) (* 1/2 (/ alpha u0))))>
#<alt (* u0 (+ (* 1/3 alpha) (* 1/2 (/ alpha u0))))>
#<alt (* u0 (+ (* 1/3 alpha) (* 1/2 (/ alpha u0))))>
#<alt (* 1/3 (* alpha u0))>
#<alt (* -1 (* u0 (+ (* -1/2 (/ alpha u0)) (* -1/3 alpha))))>
#<alt (* -1 (* u0 (+ (* -1/2 (/ alpha u0)) (* -1/3 alpha))))>
#<alt (* -1 (* u0 (+ (* -1/2 (/ alpha u0)) (* -1/3 alpha))))>
#<alt (* -1 u0)>
#<alt (* u0 (- (* -1/2 u0) 1))>
#<alt (* u0 (- (* u0 (- (* 2/3 u0) 1/2)) 1))>
#<alt (* u0 (- (* u0 (- (* u0 (+ 2/3 (* -1/4 u0))) 1/2)) 1))>
#<alt (* -7 (log (/ 1 u0)))>
#<alt (- (* -7 (log (/ 1 u0))) (/ 1 u0))>
#<alt (+ (* -7 (log (/ 1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u0))) u0)))>
#<alt (- (+ (* -7 (log (/ 1 u0))) (* 2/3 (/ 1 (pow u0 3)))) (+ (/ 1/2 (pow u0 2)) (/ 1 u0)))>
#<alt (+ (log -1) (* -7 (log (/ -1 u0))))>
#<alt (- (+ (log -1) (* -7 (log (/ -1 u0)))) (/ 1 u0))>
#<alt (+ (log -1) (+ (* -7 (log (/ -1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u0))) u0))))>
#<alt (+ (log -1) (+ (* -7 (log (/ -1 u0))) (* -1 (/ (+ 1 (* -1 (/ (- (* 2/3 (/ 1 u0)) 1/2) u0))) u0))))>
#<alt 1>
#<alt (+ 1 (* -1 u0))>
#<alt (+ 1 (* u0 (- (pow u0 2) 1)))>
#<alt (+ 1 (* u0 (- (* (pow u0 2) (+ 1 (* -1 u0))) 1)))>
#<alt (pow u0 7)>
#<alt (* (pow u0 7) (- 1 (/ 1 u0)))>
#<alt (* (pow u0 7) (- (+ 1 (/ 1 (pow u0 3))) (/ 1 u0)))>
#<alt (* (pow u0 7) (- (+ 1 (/ 1 (pow u0 3))) (+ (/ 1 u0) (/ 1 (pow u0 4)))))>
#<alt (pow u0 7)>
#<alt (* -1 (* (pow u0 7) (- (/ 1 u0) 1)))>
#<alt (* -1 (* (pow u0 7) (- (* -1 (/ (- (/ 1 (pow u0 2)) 1) u0)) 1)))>
#<alt (* -1 (* (pow u0 7) (- (* -1 (/ (- (/ 1 (pow u0 2)) (+ 1 (/ 1 (pow u0 3)))) u0)) 1)))>
#<alt (pow u0 6)>
#<alt (pow u0 6)>
#<alt (pow u0 6)>
#<alt (pow u0 6)>
#<alt (pow u0 6)>
#<alt (pow u0 6)>
#<alt (pow u0 6)>
#<alt (pow u0 6)>
#<alt (pow u0 6)>
#<alt (pow u0 6)>
#<alt (pow u0 6)>
#<alt (pow u0 6)>
#<alt (pow u0 3)>
#<alt (pow u0 3)>
#<alt (pow u0 3)>
#<alt (pow u0 3)>
#<alt (pow u0 3)>
#<alt (pow u0 3)>
#<alt (pow u0 3)>
#<alt (pow u0 3)>
#<alt (pow u0 3)>
#<alt (pow u0 3)>
#<alt (pow u0 3)>
#<alt (pow u0 3)>
Calls

99 calls:

TimeVariablePointExpression
53.0ms
alpha
@0
(* (* (neg alpha) alpha) (- (log (/ (+ 1 (* (* u0 (* u0 u0)) (* (* u0 (* u0 u0)) (* u0 (* u0 u0))))) (+ 1 (+ (* u0 u0) u0)))) (log (+ 1 (* (* u0 (* u0 u0)) (+ (* u0 (* u0 u0)) 1))))))
23.0ms
alpha
@inf
(* alpha (+ (* u0 1/3) 1/2))
1.0ms
u0
@inf
(* (* (neg alpha) alpha) (- (log (/ (+ 1 (* (* u0 (* u0 u0)) (* (* u0 (* u0 u0)) (* u0 (* u0 u0))))) (+ 1 (+ (* u0 u0) u0)))) (log (+ 1 (* (* u0 (* u0 u0)) (+ (* u0 (* u0 u0)) 1))))))
1.0ms
alpha
@0
(+ (* u0 (* alpha (* alpha (+ (* u0 1/3) 1/2)))) (* alpha alpha))
1.0ms
u0
@-inf
(* (* (neg alpha) alpha) (- (log (/ (+ 1 (* (* u0 (* u0 u0)) (* (* u0 (* u0 u0)) (* u0 (* u0 u0))))) (+ 1 (+ (* u0 u0) u0)))) (log (+ 1 (* (* u0 (* u0 u0)) (+ (* u0 (* u0 u0)) 1))))))

simplify467.0ms (4%)

Memory
38.1MiB live, 545.5MiB allocated
Algorithm
egg-herbie
Rules
13 772×lower-fma.f64
13 772×lower-fma.f32
3 936×lower-*.f64
3 936×lower-*.f32
3 024×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02764370
18163995
223643790
362043753
083903477
Stop Event
iter limit
node limit
Counts
396 → 396
Calls
Call 1
Inputs
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* (pow alpha 2) u0)
(* u0 (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2)))
(* u0 (+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2)))
(* u0 (+ (* u0 (+ (* 1/2 (pow alpha 2)) (* u0 (+ (* 1/4 (* (pow alpha 2) u0)) (* 1/3 (pow alpha 2)))))) (pow alpha 2)))
(* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0))))))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (/ (pow alpha 2) u0))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0)))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/3 (/ (pow alpha 2) (pow u0 3))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0))))
(* (pow alpha 2) (log (/ -1 u0)))
(+ (* (pow alpha 2) (log (/ -1 u0))) (/ (pow alpha 2) u0))
(+ (* -1 (/ (+ (* -1 (pow alpha 2)) (* -1/2 (/ (pow alpha 2) u0))) u0)) (* (pow alpha 2) (log (/ -1 u0))))
(+ (* -1 (/ (+ (* -1 (/ (+ (* 1/3 (/ (pow alpha 2) u0)) (* 1/2 (pow alpha 2))) u0)) (* -1 (pow alpha 2))) u0)) (* (pow alpha 2) (log (/ -1 u0))))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 alpha)
(* -1 alpha)
(* -1 alpha)
(* -1 alpha)
(* -1 alpha)
(* -1 alpha)
(* -1 alpha)
(* -1 alpha)
(* -1 alpha)
(* -1 alpha)
(* -1 alpha)
(* -1 alpha)
(* -1 u0)
(* u0 (- (* -1/2 u0) 1))
(* u0 (- (* u0 (- (* -1/3 u0) 1/2)) 1))
(* u0 (- (* u0 (- (* u0 (- (* -1/4 u0) 1/3)) 1/2)) 1))
(+ (log -1) (* -1 (log (/ 1 u0))))
(- (+ (log -1) (* -1 (log (/ 1 u0)))) (/ 1 u0))
(+ (log -1) (+ (* -1 (log (/ 1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u0))) u0))))
(- (+ (log -1) (+ (* -1 (log (/ 1 u0))) (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u0))) (pow u0 2))))) (/ 1 u0))
(* -1 (log (/ -1 u0)))
(- (* -1 (log (/ -1 u0))) (/ 1 u0))
(+ (* -1 (log (/ -1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u0))) u0)))
(+ (* -1 (log (/ -1 u0))) (* -1 (/ (+ 1 (+ (/ 1/3 (pow u0 2)) (* 1/2 (/ 1 u0)))) u0)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* (pow alpha 2) u0)
(* u0 (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2)))
(* u0 (+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2)))
(* u0 (+ (* u0 (+ (* 1/2 (pow alpha 2)) (* u0 (+ (* 1/4 (* (pow alpha 2) u0)) (* 1/3 (pow alpha 2)))))) (pow alpha 2)))
(* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0))))))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (/ (pow alpha 2) u0))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0)))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/3 (/ (pow alpha 2) (pow u0 3))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0))))
(* (pow alpha 2) (log (/ -1 u0)))
(+ (* (pow alpha 2) (log (/ -1 u0))) (/ (pow alpha 2) u0))
(+ (* -1 (/ (+ (* -1 (pow alpha 2)) (* -1/2 (/ (pow alpha 2) u0))) u0)) (* (pow alpha 2) (log (/ -1 u0))))
(+ (* -1 (/ (+ (* -1 (/ (+ (* 1/3 (/ (pow alpha 2) u0)) (* 1/2 (pow alpha 2))) u0)) (* -1 (pow alpha 2))) u0)) (* (pow alpha 2) (log (/ -1 u0))))
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(pow alpha 2)
(pow alpha 2)
(pow alpha 2)
(pow alpha 2)
(pow alpha 2)
(pow alpha 2)
(pow alpha 2)
(pow alpha 2)
(pow alpha 2)
(pow alpha 2)
(pow alpha 2)
(pow alpha 2)
(pow alpha 2)
(+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2))
(+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2))
(+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2))
(* 1/3 (* (pow alpha 2) (pow u0 2)))
(* (pow u0 2) (+ (* 1/3 (pow alpha 2)) (* 1/2 (/ (pow alpha 2) u0))))
(* (pow u0 2) (+ (* 1/3 (pow alpha 2)) (+ (* 1/2 (/ (pow alpha 2) u0)) (/ (pow alpha 2) (pow u0 2)))))
(* (pow u0 2) (+ (* 1/3 (pow alpha 2)) (+ (* 1/2 (/ (pow alpha 2) u0)) (/ (pow alpha 2) (pow u0 2)))))
(* 1/3 (* (pow alpha 2) (pow u0 2)))
(* (pow u0 2) (+ (* 1/3 (pow alpha 2)) (* 1/2 (/ (pow alpha 2) u0))))
(* (pow u0 2) (+ (* -1 (/ (+ (* -1 (/ (pow alpha 2) u0)) (* -1/2 (pow alpha 2))) u0)) (* 1/3 (pow alpha 2))))
(* (pow u0 2) (+ (* -1 (/ (+ (* -1 (/ (pow alpha 2) u0)) (* -1/2 (pow alpha 2))) u0)) (* 1/3 (pow alpha 2))))
(* (pow alpha 2) (+ 1 (* u0 (+ 1/2 (* 1/3 u0)))))
(* (pow alpha 2) (+ 1 (* u0 (+ 1/2 (* 1/3 u0)))))
(* (pow alpha 2) (+ 1 (* u0 (+ 1/2 (* 1/3 u0)))))
(* (pow alpha 2) (+ 1 (* u0 (+ 1/2 (* 1/3 u0)))))
(* (pow alpha 2) (+ 1 (* u0 (+ 1/2 (* 1/3 u0)))))
(* (pow alpha 2) (+ 1 (* u0 (+ 1/2 (* 1/3 u0)))))
(* (pow alpha 2) (+ 1 (* u0 (+ 1/2 (* 1/3 u0)))))
(* (pow alpha 2) (+ 1 (* u0 (+ 1/2 (* 1/3 u0)))))
(* (pow alpha 2) (+ 1 (* u0 (+ 1/2 (* 1/3 u0)))))
(* (pow alpha 2) (+ 1 (* u0 (+ 1/2 (* 1/3 u0)))))
(* (pow alpha 2) (+ 1 (* u0 (+ 1/2 (* 1/3 u0)))))
(* (pow alpha 2) (+ 1 (* u0 (+ 1/2 (* 1/3 u0)))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* (pow alpha 2) u0)
(* u0 (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2)))
(* u0 (+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2)))
(* u0 (+ (* u0 (+ (* 1/2 (pow alpha 2)) (* u0 (+ (* 1/4 (* (pow alpha 2) u0)) (* 1/3 (pow alpha 2)))))) (pow alpha 2)))
(* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0))))))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (/ (pow alpha 2) u0))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0)))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/3 (/ (pow alpha 2) (pow u0 3))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0))))
(* (pow alpha 2) (log (/ -1 u0)))
(+ (* (pow alpha 2) (log (/ -1 u0))) (/ (pow alpha 2) u0))
(+ (* -1 (/ (+ (* -1 (pow alpha 2)) (* -1/2 (/ (pow alpha 2) u0))) u0)) (* (pow alpha 2) (log (/ -1 u0))))
(+ (* -1 (/ (+ (* -1 (/ (+ (* 1/3 (/ (pow alpha 2) u0)) (* 1/2 (pow alpha 2))) u0)) (* -1 (pow alpha 2))) u0)) (* (pow alpha 2) (log (/ -1 u0))))
(* (pow alpha 2) u0)
(* u0 (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2)))
(* u0 (+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2)))
(* u0 (+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2)))
(* 1/3 (* (pow alpha 2) (pow u0 3)))
(* (pow u0 3) (+ (* 1/3 (pow alpha 2)) (* 1/2 (/ (pow alpha 2) u0))))
(* (pow u0 3) (+ (* 1/3 (pow alpha 2)) (+ (* 1/2 (/ (pow alpha 2) u0)) (/ (pow alpha 2) (pow u0 2)))))
(* (pow u0 3) (+ (* 1/3 (pow alpha 2)) (+ (* 1/2 (/ (pow alpha 2) u0)) (/ (pow alpha 2) (pow u0 2)))))
(* 1/3 (* (pow alpha 2) (pow u0 3)))
(* -1 (* (pow u0 3) (+ (* -1/2 (/ (pow alpha 2) u0)) (* -1/3 (pow alpha 2)))))
(* -1 (* (pow u0 3) (+ (* -1 (/ (+ (* 1/2 (pow alpha 2)) (/ (pow alpha 2) u0)) u0)) (* -1/3 (pow alpha 2)))))
(* -1 (* (pow u0 3) (+ (* -1 (/ (+ (* 1/2 (pow alpha 2)) (/ (pow alpha 2) u0)) u0)) (* -1/3 (pow alpha 2)))))
(* (pow alpha 2) (* u0 (+ 1 (* u0 (+ 1/2 (* 1/3 u0))))))
(* (pow alpha 2) (* u0 (+ 1 (* u0 (+ 1/2 (* 1/3 u0))))))
(* (pow alpha 2) (* u0 (+ 1 (* u0 (+ 1/2 (* 1/3 u0))))))
(* (pow alpha 2) (* u0 (+ 1 (* u0 (+ 1/2 (* 1/3 u0))))))
(* (pow alpha 2) (* u0 (+ 1 (* u0 (+ 1/2 (* 1/3 u0))))))
(* (pow alpha 2) (* u0 (+ 1 (* u0 (+ 1/2 (* 1/3 u0))))))
(* (pow alpha 2) (* u0 (+ 1 (* u0 (+ 1/2 (* 1/3 u0))))))
(* (pow alpha 2) (* u0 (+ 1 (* u0 (+ 1/2 (* 1/3 u0))))))
(* (pow alpha 2) (* u0 (+ 1 (* u0 (+ 1/2 (* 1/3 u0))))))
(* (pow alpha 2) (* u0 (+ 1 (* u0 (+ 1/2 (* 1/3 u0))))))
(* (pow alpha 2) (* u0 (+ 1 (* u0 (+ 1/2 (* 1/3 u0))))))
(* (pow alpha 2) (* u0 (+ 1 (* u0 (+ 1/2 (* 1/3 u0))))))
(* (pow alpha 2) (+ 1/2 (* 1/3 u0)))
(* (pow alpha 2) (+ 1/2 (* 1/3 u0)))
(* (pow alpha 2) (+ 1/2 (* 1/3 u0)))
(* (pow alpha 2) (+ 1/2 (* 1/3 u0)))
(* (pow alpha 2) (+ 1/2 (* 1/3 u0)))
(* (pow alpha 2) (+ 1/2 (* 1/3 u0)))
(* (pow alpha 2) (+ 1/2 (* 1/3 u0)))
(* (pow alpha 2) (+ 1/2 (* 1/3 u0)))
(* (pow alpha 2) (+ 1/2 (* 1/3 u0)))
(* (pow alpha 2) (+ 1/2 (* 1/3 u0)))
(* (pow alpha 2) (+ 1/2 (* 1/3 u0)))
(* (pow alpha 2) (+ 1/2 (* 1/3 u0)))
(* 1/2 (pow alpha 2))
(+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))
(+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))
(+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))
(* 1/3 (* (pow alpha 2) u0))
(* u0 (+ (* 1/3 (pow alpha 2)) (* 1/2 (/ (pow alpha 2) u0))))
(* u0 (+ (* 1/3 (pow alpha 2)) (* 1/2 (/ (pow alpha 2) u0))))
(* u0 (+ (* 1/3 (pow alpha 2)) (* 1/2 (/ (pow alpha 2) u0))))
(* 1/3 (* (pow alpha 2) u0))
(* -1 (* u0 (+ (* -1/2 (/ (pow alpha 2) u0)) (* -1/3 (pow alpha 2)))))
(* -1 (* u0 (+ (* -1/2 (/ (pow alpha 2) u0)) (* -1/3 (pow alpha 2)))))
(* -1 (* u0 (+ (* -1/2 (/ (pow alpha 2) u0)) (* -1/3 (pow alpha 2)))))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 u0)
(* u0 (- (* -1/2 u0) 1))
(* u0 (- (* u0 (- (* -1/3 u0) 1/2)) 1))
(* u0 (- (* u0 (- (* u0 (- (* -1/4 u0) 1/3)) 1/2)) 1))
(+ (log -1) (* -1 (log (/ 1 u0))))
(- (+ (log -1) (* -1 (log (/ 1 u0)))) (/ 1 u0))
(+ (log -1) (+ (* -1 (log (/ 1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u0))) u0))))
(- (+ (log -1) (+ (* -1 (log (/ 1 u0))) (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u0))) (pow u0 2))))) (/ 1 u0))
(* -1 (log (/ -1 u0)))
(- (* -1 (log (/ -1 u0))) (/ 1 u0))
(+ (* -1 (log (/ -1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u0))) u0)))
(+ (* -1 (log (/ -1 u0))) (* -1 (/ (+ 1 (+ (/ 1/3 (pow u0 2)) (* 1/2 (/ 1 u0)))) u0)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* (pow alpha 2) u0)
(* u0 (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2)))
(* u0 (+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2)))
(* u0 (+ (* u0 (+ (* 1/2 (pow alpha 2)) (* u0 (+ (* 1/4 (* (pow alpha 2) u0)) (* 1/3 (pow alpha 2)))))) (pow alpha 2)))
(* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0))))))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (/ (pow alpha 2) u0))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0)))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/3 (/ (pow alpha 2) (pow u0 3))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0))))
(* (pow alpha 2) (log (/ -1 u0)))
(+ (* (pow alpha 2) (log (/ -1 u0))) (/ (pow alpha 2) u0))
(+ (* -1 (/ (+ (* -1 (pow alpha 2)) (* -1/2 (/ (pow alpha 2) u0))) u0)) (* (pow alpha 2) (log (/ -1 u0))))
(+ (* -1 (/ (+ (* -1 (/ (+ (* 1/3 (/ (pow alpha 2) u0)) (* 1/2 (pow alpha 2))) u0)) (* -1 (pow alpha 2))) u0)) (* (pow alpha 2) (log (/ -1 u0))))
(* -1 (pow alpha 4))
(* -1 (pow alpha 4))
(* -1 (pow alpha 4))
(* -1 (pow alpha 4))
(* -1 (pow alpha 4))
(* -1 (pow alpha 4))
(* -1 (pow alpha 4))
(* -1 (pow alpha 4))
(* -1 (pow alpha 4))
(* -1 (pow alpha 4))
(* -1 (pow alpha 4))
(* -1 (pow alpha 4))
(* -1 (* (pow alpha 2) (- (log (/ (+ 1 (pow u0 9)) (+ 1 (+ u0 (pow u0 2))))) (log (+ 1 (* (pow u0 3) (+ 1 (pow u0 3))))))))
(* -1 (* (pow alpha 2) (- (log (/ (+ 1 (pow u0 9)) (+ 1 (+ u0 (pow u0 2))))) (log (+ 1 (* (pow u0 3) (+ 1 (pow u0 3))))))))
(* -1 (* (pow alpha 2) (- (log (/ (+ 1 (pow u0 9)) (+ 1 (+ u0 (pow u0 2))))) (log (+ 1 (* (pow u0 3) (+ 1 (pow u0 3))))))))
(* -1 (* (pow alpha 2) (- (log (/ (+ 1 (pow u0 9)) (+ 1 (+ u0 (pow u0 2))))) (log (+ 1 (* (pow u0 3) (+ 1 (pow u0 3))))))))
(* -1 (* (pow alpha 2) (- (log (/ (+ 1 (pow u0 9)) (+ 1 (+ u0 (pow u0 2))))) (log (+ 1 (* (pow u0 3) (+ 1 (pow u0 3))))))))
(* -1 (* (pow alpha 2) (- (log (/ (+ 1 (pow u0 9)) (+ 1 (+ u0 (pow u0 2))))) (log (+ 1 (* (pow u0 3) (+ 1 (pow u0 3))))))))
(* -1 (* (pow alpha 2) (- (log (/ (+ 1 (pow u0 9)) (+ 1 (+ u0 (pow u0 2))))) (log (+ 1 (* (pow u0 3) (+ 1 (pow u0 3))))))))
(* -1 (* (pow alpha 2) (- (log (/ (+ 1 (pow u0 9)) (+ 1 (+ u0 (pow u0 2))))) (log (+ 1 (* (pow u0 3) (+ 1 (pow u0 3))))))))
(* -1 (* (pow alpha 2) (- (log (/ (+ 1 (pow u0 9)) (+ 1 (+ u0 (pow u0 2))))) (log (+ 1 (* (pow u0 3) (+ 1 (pow u0 3))))))))
(* -1 (* (pow alpha 2) (- (log (/ (+ 1 (pow u0 9)) (+ 1 (+ u0 (pow u0 2))))) (log (+ 1 (* (pow u0 3) (+ 1 (pow u0 3))))))))
(* -1 (* (pow alpha 2) (- (log (/ (+ 1 (pow u0 9)) (+ 1 (+ u0 (pow u0 2))))) (log (+ 1 (* (pow u0 3) (+ 1 (pow u0 3))))))))
(* -1 (* (pow alpha 2) (- (log (/ (+ 1 (pow u0 9)) (+ 1 (+ u0 (pow u0 2))))) (log (+ 1 (* (pow u0 3) (+ 1 (pow u0 3))))))))
(* (pow alpha 2) u0)
(* u0 (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2)))
(* u0 (+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2)))
(* u0 (+ (* u0 (+ (* 1/2 (pow alpha 2)) (* u0 (+ (* 1/4 (* (pow alpha 2) u0)) (* 1/3 (pow alpha 2)))))) (pow alpha 2)))
(* -1 (* (pow alpha 2) (- (* -7 (log (/ 1 u0))) (* -6 (log (/ 1 u0))))))
(+ (* -1 (* (pow alpha 2) (- (* -7 (log (/ 1 u0))) (* -6 (log (/ 1 u0)))))) (/ (pow alpha 2) u0))
(+ (* -1 (* (pow alpha 2) (- (* -7 (log (/ 1 u0))) (* -6 (log (/ 1 u0)))))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0)))
(+ (* -1 (* (pow alpha 2) (- (* -7 (log (/ 1 u0))) (* -6 (log (/ 1 u0)))))) (+ (* 1/3 (/ (pow alpha 2) (pow u0 3))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0))))
(* -1 (* (pow alpha 2) (- (+ (log -1) (* -7 (log (/ -1 u0)))) (* -6 (log (/ -1 u0))))))
(+ (* -1 (* (pow alpha 2) (- (+ (log -1) (* -7 (log (/ -1 u0)))) (* -6 (log (/ -1 u0)))))) (/ (pow alpha 2) u0))
(+ (* -1 (* (pow alpha 2) (- (+ (log -1) (* -7 (log (/ -1 u0)))) (* -6 (log (/ -1 u0)))))) (* -1 (/ (+ (* -1 (pow alpha 2)) (* -1/2 (/ (pow alpha 2) u0))) u0)))
(+ (* -1 (* (pow alpha 2) (- (+ (log -1) (* -7 (log (/ -1 u0)))) (* -6 (log (/ -1 u0)))))) (* -1 (/ (+ (* -1 (/ (+ (* 1/3 (/ (pow alpha 2) u0)) (* 1/2 (pow alpha 2))) u0)) (* -1 (pow alpha 2))) u0)))
1
1
(+ 1 (pow u0 9))
(+ 1 (pow u0 9))
(pow u0 9)
(pow u0 9)
(* (pow u0 9) (+ 1 (/ 1 (pow u0 9))))
(* (pow u0 9) (+ 1 (/ 1 (pow u0 9))))
(pow u0 9)
(pow u0 9)
(* (pow u0 9) (+ 1 (/ 1 (pow u0 9))))
(* (pow u0 9) (+ 1 (/ 1 (pow u0 9))))
(* -1 u0)
(* -1 u0)
(* -1 u0)
(* -1 u0)
(* -1 u0)
(* -1 u0)
(* -1 u0)
(* -1 u0)
(* -1 u0)
(* -1 u0)
(* -1 u0)
(* -1 u0)
(* alpha (+ 1/2 (* 1/3 u0)))
(* alpha (+ 1/2 (* 1/3 u0)))
(* alpha (+ 1/2 (* 1/3 u0)))
(* alpha (+ 1/2 (* 1/3 u0)))
(* alpha (+ 1/2 (* 1/3 u0)))
(* alpha (+ 1/2 (* 1/3 u0)))
(* alpha (+ 1/2 (* 1/3 u0)))
(* alpha (+ 1/2 (* 1/3 u0)))
(* alpha (+ 1/2 (* 1/3 u0)))
(* alpha (+ 1/2 (* 1/3 u0)))
(* alpha (+ 1/2 (* 1/3 u0)))
(* alpha (+ 1/2 (* 1/3 u0)))
(* 1/2 alpha)
(+ (* 1/3 (* alpha u0)) (* 1/2 alpha))
(+ (* 1/3 (* alpha u0)) (* 1/2 alpha))
(+ (* 1/3 (* alpha u0)) (* 1/2 alpha))
(* 1/3 (* alpha u0))
(* u0 (+ (* 1/3 alpha) (* 1/2 (/ alpha u0))))
(* u0 (+ (* 1/3 alpha) (* 1/2 (/ alpha u0))))
(* u0 (+ (* 1/3 alpha) (* 1/2 (/ alpha u0))))
(* 1/3 (* alpha u0))
(* -1 (* u0 (+ (* -1/2 (/ alpha u0)) (* -1/3 alpha))))
(* -1 (* u0 (+ (* -1/2 (/ alpha u0)) (* -1/3 alpha))))
(* -1 (* u0 (+ (* -1/2 (/ alpha u0)) (* -1/3 alpha))))
(* -1 u0)
(* u0 (- (* -1/2 u0) 1))
(* u0 (- (* u0 (- (* 2/3 u0) 1/2)) 1))
(* u0 (- (* u0 (- (* u0 (+ 2/3 (* -1/4 u0))) 1/2)) 1))
(* -7 (log (/ 1 u0)))
(- (* -7 (log (/ 1 u0))) (/ 1 u0))
(+ (* -7 (log (/ 1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u0))) u0)))
(- (+ (* -7 (log (/ 1 u0))) (* 2/3 (/ 1 (pow u0 3)))) (+ (/ 1/2 (pow u0 2)) (/ 1 u0)))
(+ (log -1) (* -7 (log (/ -1 u0))))
(- (+ (log -1) (* -7 (log (/ -1 u0)))) (/ 1 u0))
(+ (log -1) (+ (* -7 (log (/ -1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u0))) u0))))
(+ (log -1) (+ (* -7 (log (/ -1 u0))) (* -1 (/ (+ 1 (* -1 (/ (- (* 2/3 (/ 1 u0)) 1/2) u0))) u0))))
1
(+ 1 (* -1 u0))
(+ 1 (* u0 (- (pow u0 2) 1)))
(+ 1 (* u0 (- (* (pow u0 2) (+ 1 (* -1 u0))) 1)))
(pow u0 7)
(* (pow u0 7) (- 1 (/ 1 u0)))
(* (pow u0 7) (- (+ 1 (/ 1 (pow u0 3))) (/ 1 u0)))
(* (pow u0 7) (- (+ 1 (/ 1 (pow u0 3))) (+ (/ 1 u0) (/ 1 (pow u0 4)))))
(pow u0 7)
(* -1 (* (pow u0 7) (- (/ 1 u0) 1)))
(* -1 (* (pow u0 7) (- (* -1 (/ (- (/ 1 (pow u0 2)) 1) u0)) 1)))
(* -1 (* (pow u0 7) (- (* -1 (/ (- (/ 1 (pow u0 2)) (+ 1 (/ 1 (pow u0 3)))) u0)) 1)))
(pow u0 6)
(pow u0 6)
(pow u0 6)
(pow u0 6)
(pow u0 6)
(pow u0 6)
(pow u0 6)
(pow u0 6)
(pow u0 6)
(pow u0 6)
(pow u0 6)
(pow u0 6)
(pow u0 3)
(pow u0 3)
(pow u0 3)
(pow u0 3)
(pow u0 3)
(pow u0 3)
(pow u0 3)
(pow u0 3)
(pow u0 3)
(pow u0 3)
(pow u0 3)
(pow u0 3)
Outputs
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 (*.f32 alpha alpha)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 (*.f32 alpha alpha)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 (*.f32 alpha alpha)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 (*.f32 alpha alpha)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 (*.f32 alpha alpha)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 (*.f32 alpha alpha)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 (*.f32 alpha alpha)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 (*.f32 alpha alpha)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 (*.f32 alpha alpha)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 (*.f32 alpha alpha)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 (*.f32 alpha alpha)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 (*.f32 alpha alpha)))
(* (pow alpha 2) u0)
(*.f32 (*.f32 alpha alpha) u0)
(* u0 (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2)))
(*.f32 u0 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 #s(literal 1/2 binary32) #s(literal 1 binary32))))
(* u0 (+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2)))
(*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 u0 u0) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0))
(* u0 (+ (* u0 (+ (* 1/2 (pow alpha 2)) (* u0 (+ (* 1/4 (* (pow alpha 2) u0)) (* 1/3 (pow alpha 2)))))) (pow alpha 2)))
(*.f32 u0 (fma.f32 (*.f32 alpha alpha) (fma.f32 u0 #s(literal 1/2 binary32) #s(literal 1 binary32)) (*.f32 u0 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))))))
(* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0))))))
(*.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u0)) (neg.f32 (*.f32 alpha alpha)))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (/ (pow alpha 2) u0))
(*.f32 alpha (-.f32 (/.f32 alpha u0) (*.f32 alpha (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u0)))))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0)))
(fma.f32 (*.f32 alpha alpha) (-.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 u0 u0)) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u0))) (/.f32 (*.f32 alpha alpha) u0))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/3 (/ (pow alpha 2) (pow u0 3))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0))))
(fma.f32 alpha (-.f32 (/.f32 alpha u0) (*.f32 alpha (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u0)))) (*.f32 (/.f32 (*.f32 alpha alpha) (*.f32 u0 u0)) (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/3 binary32) u0))))
(* (pow alpha 2) (log (/ -1 u0)))
(*.f32 (neg.f32 (*.f32 alpha alpha)) (log.f32 (neg.f32 u0)))
(+ (* (pow alpha 2) (log (/ -1 u0))) (/ (pow alpha 2) u0))
(*.f32 alpha (fma.f32 alpha (neg.f32 (log.f32 (neg.f32 u0))) (/.f32 alpha u0)))
(+ (* -1 (/ (+ (* -1 (pow alpha 2)) (* -1/2 (/ (pow alpha 2) u0))) u0)) (* (pow alpha 2) (log (/ -1 u0))))
(fma.f32 (neg.f32 (*.f32 alpha alpha)) (log.f32 (neg.f32 u0)) (/.f32 (*.f32 (*.f32 alpha alpha) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal -1/2 binary32) u0))) (neg.f32 u0)))
(+ (* -1 (/ (+ (* -1 (/ (+ (* 1/3 (/ (pow alpha 2) u0)) (* 1/2 (pow alpha 2))) u0)) (* -1 (pow alpha 2))) u0)) (* (pow alpha 2) (log (/ -1 u0))))
(fma.f32 alpha (*.f32 alpha (neg.f32 (log.f32 (neg.f32 u0)))) (/.f32 (fma.f32 alpha alpha (/.f32 (*.f32 (*.f32 alpha alpha) (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/3 binary32) u0))) u0)) u0))
(* -1 (pow alpha 2))
(neg.f32 (*.f32 alpha alpha))
(* -1 (pow alpha 2))
(neg.f32 (*.f32 alpha alpha))
(* -1 (pow alpha 2))
(neg.f32 (*.f32 alpha alpha))
(* -1 (pow alpha 2))
(neg.f32 (*.f32 alpha alpha))
(* -1 (pow alpha 2))
(neg.f32 (*.f32 alpha alpha))
(* -1 (pow alpha 2))
(neg.f32 (*.f32 alpha alpha))
(* -1 (pow alpha 2))
(neg.f32 (*.f32 alpha alpha))
(* -1 (pow alpha 2))
(neg.f32 (*.f32 alpha alpha))
(* -1 (pow alpha 2))
(neg.f32 (*.f32 alpha alpha))
(* -1 (pow alpha 2))
(neg.f32 (*.f32 alpha alpha))
(* -1 (pow alpha 2))
(neg.f32 (*.f32 alpha alpha))
(* -1 (pow alpha 2))
(neg.f32 (*.f32 alpha alpha))
(* -1 alpha)
(neg.f32 alpha)
(* -1 alpha)
(neg.f32 alpha)
(* -1 alpha)
(neg.f32 alpha)
(* -1 alpha)
(neg.f32 alpha)
(* -1 alpha)
(neg.f32 alpha)
(* -1 alpha)
(neg.f32 alpha)
(* -1 alpha)
(neg.f32 alpha)
(* -1 alpha)
(neg.f32 alpha)
(* -1 alpha)
(neg.f32 alpha)
(* -1 alpha)
(neg.f32 alpha)
(* -1 alpha)
(neg.f32 alpha)
(* -1 alpha)
(neg.f32 alpha)
(* -1 u0)
(neg.f32 u0)
(* u0 (- (* -1/2 u0) 1))
(*.f32 u0 (fma.f32 u0 #s(literal -1/2 binary32) #s(literal -1 binary32)))
(* u0 (- (* u0 (- (* -1/3 u0) 1/2)) 1))
(*.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))
(* u0 (- (* u0 (- (* u0 (- (* -1/4 u0) 1/3)) 1/2)) 1))
(*.f32 u0 (fma.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32)))
(+ (log -1) (* -1 (log (/ 1 u0))))
(+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u0))
(- (+ (log -1) (* -1 (log (/ 1 u0)))) (/ 1 u0))
(+.f32 (log.f32 #s(literal -1 binary32)) (+.f32 (log.f32 u0) (/.f32 #s(literal -1 binary32) u0)))
(+ (log -1) (+ (* -1 (log (/ 1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u0))) u0))))
(+.f32 (log.f32 #s(literal -1 binary32)) (+.f32 (log.f32 u0) (/.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal -1/2 binary32) u0)) u0)))
(- (+ (log -1) (+ (* -1 (log (/ 1 u0))) (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u0))) (pow u0 2))))) (/ 1 u0))
(+.f32 (log.f32 u0) (+.f32 (/.f32 (-.f32 #s(literal -1/2 binary32) (/.f32 #s(literal 1/3 binary32) u0)) (*.f32 u0 u0)) (+.f32 (log.f32 #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) u0))))
(* -1 (log (/ -1 u0)))
(log.f32 (neg.f32 u0))
(- (* -1 (log (/ -1 u0))) (/ 1 u0))
(+.f32 (log.f32 (neg.f32 u0)) (/.f32 #s(literal -1 binary32) u0))
(+ (* -1 (log (/ -1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u0))) u0)))
(+.f32 (/.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal -1/2 binary32) u0)) u0) (log.f32 (neg.f32 u0)))
(+ (* -1 (log (/ -1 u0))) (* -1 (/ (+ 1 (+ (/ 1/3 (pow u0 2)) (* 1/2 (/ 1 u0)))) u0)))
(-.f32 (log.f32 (neg.f32 u0)) (/.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) u0) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 u0 u0)))) u0))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 (*.f32 alpha alpha)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 (*.f32 alpha alpha)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 (*.f32 alpha alpha)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 (*.f32 alpha alpha)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 (*.f32 alpha alpha)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 (*.f32 alpha alpha)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 (*.f32 alpha alpha)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 (*.f32 alpha alpha)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 (*.f32 alpha alpha)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 (*.f32 alpha alpha)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 (*.f32 alpha alpha)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 (*.f32 alpha alpha)))
(* (pow alpha 2) u0)
(*.f32 (*.f32 alpha alpha) u0)
(* u0 (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2)))
(*.f32 u0 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 #s(literal 1/2 binary32) #s(literal 1 binary32))))
(* u0 (+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2)))
(*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 u0 u0) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0))
(* u0 (+ (* u0 (+ (* 1/2 (pow alpha 2)) (* u0 (+ (* 1/4 (* (pow alpha 2) u0)) (* 1/3 (pow alpha 2)))))) (pow alpha 2)))
(*.f32 u0 (fma.f32 (*.f32 alpha alpha) (fma.f32 u0 #s(literal 1/2 binary32) #s(literal 1 binary32)) (*.f32 u0 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))))))
(* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0))))))
(*.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u0)) (neg.f32 (*.f32 alpha alpha)))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (/ (pow alpha 2) u0))
(*.f32 alpha (-.f32 (/.f32 alpha u0) (*.f32 alpha (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u0)))))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0)))
(fma.f32 (*.f32 alpha alpha) (-.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 u0 u0)) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u0))) (/.f32 (*.f32 alpha alpha) u0))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/3 (/ (pow alpha 2) (pow u0 3))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0))))
(fma.f32 alpha (-.f32 (/.f32 alpha u0) (*.f32 alpha (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u0)))) (*.f32 (/.f32 (*.f32 alpha alpha) (*.f32 u0 u0)) (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/3 binary32) u0))))
(* (pow alpha 2) (log (/ -1 u0)))
(*.f32 (neg.f32 (*.f32 alpha alpha)) (log.f32 (neg.f32 u0)))
(+ (* (pow alpha 2) (log (/ -1 u0))) (/ (pow alpha 2) u0))
(*.f32 alpha (fma.f32 alpha (neg.f32 (log.f32 (neg.f32 u0))) (/.f32 alpha u0)))
(+ (* -1 (/ (+ (* -1 (pow alpha 2)) (* -1/2 (/ (pow alpha 2) u0))) u0)) (* (pow alpha 2) (log (/ -1 u0))))
(fma.f32 (neg.f32 (*.f32 alpha alpha)) (log.f32 (neg.f32 u0)) (/.f32 (*.f32 (*.f32 alpha alpha) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal -1/2 binary32) u0))) (neg.f32 u0)))
(+ (* -1 (/ (+ (* -1 (/ (+ (* 1/3 (/ (pow alpha 2) u0)) (* 1/2 (pow alpha 2))) u0)) (* -1 (pow alpha 2))) u0)) (* (pow alpha 2) (log (/ -1 u0))))
(fma.f32 alpha (*.f32 alpha (neg.f32 (log.f32 (neg.f32 u0)))) (/.f32 (fma.f32 alpha alpha (/.f32 (*.f32 (*.f32 alpha alpha) (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/3 binary32) u0))) u0)) u0))
(* (pow alpha 2) u0)
(*.f32 (*.f32 alpha alpha) u0)
(* (pow alpha 2) u0)
(*.f32 (*.f32 alpha alpha) u0)
(* (pow alpha 2) u0)
(*.f32 (*.f32 alpha alpha) u0)
(* (pow alpha 2) u0)
(*.f32 (*.f32 alpha alpha) u0)
(* (pow alpha 2) u0)
(*.f32 (*.f32 alpha alpha) u0)
(* (pow alpha 2) u0)
(*.f32 (*.f32 alpha alpha) u0)
(* (pow alpha 2) u0)
(*.f32 (*.f32 alpha alpha) u0)
(* (pow alpha 2) u0)
(*.f32 (*.f32 alpha alpha) u0)
(* (pow alpha 2) u0)
(*.f32 (*.f32 alpha alpha) u0)
(* (pow alpha 2) u0)
(*.f32 (*.f32 alpha alpha) u0)
(* (pow alpha 2) u0)
(*.f32 (*.f32 alpha alpha) u0)
(* (pow alpha 2) u0)
(*.f32 (*.f32 alpha alpha) u0)
(* (pow alpha 2) u0)
(*.f32 (*.f32 alpha alpha) u0)
(* (pow alpha 2) u0)
(*.f32 (*.f32 alpha alpha) u0)
(* (pow alpha 2) u0)
(*.f32 (*.f32 alpha alpha) u0)
(* (pow alpha 2) u0)
(*.f32 (*.f32 alpha alpha) u0)
(* (pow alpha 2) u0)
(*.f32 (*.f32 alpha alpha) u0)
(* (pow alpha 2) u0)
(*.f32 (*.f32 alpha alpha) u0)
(* (pow alpha 2) u0)
(*.f32 (*.f32 alpha alpha) u0)
(* (pow alpha 2) u0)
(*.f32 (*.f32 alpha alpha) u0)
(* (pow alpha 2) u0)
(*.f32 (*.f32 alpha alpha) u0)
(* (pow alpha 2) u0)
(*.f32 (*.f32 alpha alpha) u0)
(* (pow alpha 2) u0)
(*.f32 (*.f32 alpha alpha) u0)
(* (pow alpha 2) u0)
(*.f32 (*.f32 alpha alpha) u0)
(pow alpha 2)
(*.f32 alpha alpha)
(pow alpha 2)
(*.f32 alpha alpha)
(pow alpha 2)
(*.f32 alpha alpha)
(pow alpha 2)
(*.f32 alpha alpha)
(pow alpha 2)
(*.f32 alpha alpha)
(pow alpha 2)
(*.f32 alpha alpha)
(pow alpha 2)
(*.f32 alpha alpha)
(pow alpha 2)
(*.f32 alpha alpha)
(pow alpha 2)
(*.f32 alpha alpha)
(pow alpha 2)
(*.f32 alpha alpha)
(pow alpha 2)
(*.f32 alpha alpha)
(pow alpha 2)
(*.f32 alpha alpha)
(pow alpha 2)
(*.f32 alpha alpha)
(+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2))
(*.f32 (*.f32 alpha alpha) (fma.f32 u0 #s(literal 1/2 binary32) #s(literal 1 binary32)))
(+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2))
(*.f32 alpha (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32))))
(+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2))
(*.f32 alpha (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32))))
(* 1/3 (* (pow alpha 2) (pow u0 2)))
(*.f32 #s(literal 1/3 binary32) (*.f32 u0 (*.f32 (*.f32 alpha alpha) u0)))
(* (pow u0 2) (+ (* 1/3 (pow alpha 2)) (* 1/2 (/ (pow alpha 2) u0))))
(*.f32 (*.f32 alpha alpha) (*.f32 u0 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32))))
(* (pow u0 2) (+ (* 1/3 (pow alpha 2)) (+ (* 1/2 (/ (pow alpha 2) u0)) (/ (pow alpha 2) (pow u0 2)))))
(*.f32 u0 (fma.f32 u0 (/.f32 (*.f32 alpha alpha) (*.f32 u0 u0)) (*.f32 alpha (*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32))))))
(* (pow u0 2) (+ (* 1/3 (pow alpha 2)) (+ (* 1/2 (/ (pow alpha 2) u0)) (/ (pow alpha 2) (pow u0 2)))))
(*.f32 u0 (fma.f32 u0 (/.f32 (*.f32 alpha alpha) (*.f32 u0 u0)) (*.f32 alpha (*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32))))))
(* 1/3 (* (pow alpha 2) (pow u0 2)))
(*.f32 #s(literal 1/3 binary32) (*.f32 u0 (*.f32 (*.f32 alpha alpha) u0)))
(* (pow u0 2) (+ (* 1/3 (pow alpha 2)) (* 1/2 (/ (pow alpha 2) u0))))
(*.f32 (*.f32 alpha alpha) (*.f32 u0 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32))))
(* (pow u0 2) (+ (* -1 (/ (+ (* -1 (/ (pow alpha 2) u0)) (* -1/2 (pow alpha 2))) u0)) (* 1/3 (pow alpha 2))))
(*.f32 (*.f32 u0 u0) (fma.f32 alpha (*.f32 alpha #s(literal 1/3 binary32)) (/.f32 (*.f32 alpha (fma.f32 alpha #s(literal 1/2 binary32) (/.f32 alpha u0))) u0)))
(* (pow u0 2) (+ (* -1 (/ (+ (* -1 (/ (pow alpha 2) u0)) (* -1/2 (pow alpha 2))) u0)) (* 1/3 (pow alpha 2))))
(*.f32 (*.f32 u0 u0) (fma.f32 alpha (*.f32 alpha #s(literal 1/3 binary32)) (/.f32 (*.f32 alpha (fma.f32 alpha #s(literal 1/2 binary32) (/.f32 alpha u0))) u0)))
(* (pow alpha 2) (+ 1 (* u0 (+ 1/2 (* 1/3 u0)))))
(*.f32 alpha (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32))))
(* (pow alpha 2) (+ 1 (* u0 (+ 1/2 (* 1/3 u0)))))
(*.f32 alpha (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32))))
(* (pow alpha 2) (+ 1 (* u0 (+ 1/2 (* 1/3 u0)))))
(*.f32 alpha (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32))))
(* (pow alpha 2) (+ 1 (* u0 (+ 1/2 (* 1/3 u0)))))
(*.f32 alpha (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32))))
(* (pow alpha 2) (+ 1 (* u0 (+ 1/2 (* 1/3 u0)))))
(*.f32 alpha (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32))))
(* (pow alpha 2) (+ 1 (* u0 (+ 1/2 (* 1/3 u0)))))
(*.f32 alpha (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32))))
(* (pow alpha 2) (+ 1 (* u0 (+ 1/2 (* 1/3 u0)))))
(*.f32 alpha (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32))))
(* (pow alpha 2) (+ 1 (* u0 (+ 1/2 (* 1/3 u0)))))
(*.f32 alpha (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32))))
(* (pow alpha 2) (+ 1 (* u0 (+ 1/2 (* 1/3 u0)))))
(*.f32 alpha (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32))))
(* (pow alpha 2) (+ 1 (* u0 (+ 1/2 (* 1/3 u0)))))
(*.f32 alpha (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32))))
(* (pow alpha 2) (+ 1 (* u0 (+ 1/2 (* 1/3 u0)))))
(*.f32 alpha (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32))))
(* (pow alpha 2) (+ 1 (* u0 (+ 1/2 (* 1/3 u0)))))
(*.f32 alpha (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 (*.f32 alpha alpha)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 (*.f32 alpha alpha)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 (*.f32 alpha alpha)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 (*.f32 alpha alpha)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 (*.f32 alpha alpha)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 (*.f32 alpha alpha)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 (*.f32 alpha alpha)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 (*.f32 alpha alpha)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 (*.f32 alpha alpha)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 (*.f32 alpha alpha)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 (*.f32 alpha alpha)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 (*.f32 alpha alpha)))
(* (pow alpha 2) u0)
(*.f32 (*.f32 alpha alpha) u0)
(* u0 (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2)))
(*.f32 u0 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 #s(literal 1/2 binary32) #s(literal 1 binary32))))
(* u0 (+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2)))
(*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 u0 u0) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0))
(* u0 (+ (* u0 (+ (* 1/2 (pow alpha 2)) (* u0 (+ (* 1/4 (* (pow alpha 2) u0)) (* 1/3 (pow alpha 2)))))) (pow alpha 2)))
(*.f32 u0 (fma.f32 (*.f32 alpha alpha) (fma.f32 u0 #s(literal 1/2 binary32) #s(literal 1 binary32)) (*.f32 u0 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))))))
(* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0))))))
(*.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u0)) (neg.f32 (*.f32 alpha alpha)))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (/ (pow alpha 2) u0))
(*.f32 alpha (-.f32 (/.f32 alpha u0) (*.f32 alpha (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u0)))))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0)))
(fma.f32 (*.f32 alpha alpha) (-.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 u0 u0)) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u0))) (/.f32 (*.f32 alpha alpha) u0))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/3 (/ (pow alpha 2) (pow u0 3))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0))))
(fma.f32 alpha (-.f32 (/.f32 alpha u0) (*.f32 alpha (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u0)))) (*.f32 (/.f32 (*.f32 alpha alpha) (*.f32 u0 u0)) (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/3 binary32) u0))))
(* (pow alpha 2) (log (/ -1 u0)))
(*.f32 (neg.f32 (*.f32 alpha alpha)) (log.f32 (neg.f32 u0)))
(+ (* (pow alpha 2) (log (/ -1 u0))) (/ (pow alpha 2) u0))
(*.f32 alpha (fma.f32 alpha (neg.f32 (log.f32 (neg.f32 u0))) (/.f32 alpha u0)))
(+ (* -1 (/ (+ (* -1 (pow alpha 2)) (* -1/2 (/ (pow alpha 2) u0))) u0)) (* (pow alpha 2) (log (/ -1 u0))))
(fma.f32 (neg.f32 (*.f32 alpha alpha)) (log.f32 (neg.f32 u0)) (/.f32 (*.f32 (*.f32 alpha alpha) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal -1/2 binary32) u0))) (neg.f32 u0)))
(+ (* -1 (/ (+ (* -1 (/ (+ (* 1/3 (/ (pow alpha 2) u0)) (* 1/2 (pow alpha 2))) u0)) (* -1 (pow alpha 2))) u0)) (* (pow alpha 2) (log (/ -1 u0))))
(fma.f32 alpha (*.f32 alpha (neg.f32 (log.f32 (neg.f32 u0)))) (/.f32 (fma.f32 alpha alpha (/.f32 (*.f32 (*.f32 alpha alpha) (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/3 binary32) u0))) u0)) u0))
(* (pow alpha 2) u0)
(*.f32 (*.f32 alpha alpha) u0)
(* u0 (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2)))
(*.f32 u0 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 #s(literal 1/2 binary32) #s(literal 1 binary32))))
(* u0 (+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2)))
(*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 u0 u0) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0))
(* u0 (+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2)))
(*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 u0 u0) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0))
(* 1/3 (* (pow alpha 2) (pow u0 3)))
(*.f32 (*.f32 alpha alpha) (*.f32 #s(literal 1/3 binary32) (*.f32 u0 (*.f32 u0 u0))))
(* (pow u0 3) (+ (* 1/3 (pow alpha 2)) (* 1/2 (/ (pow alpha 2) u0))))
(*.f32 u0 (*.f32 (*.f32 alpha alpha) (*.f32 u0 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))))
(* (pow u0 3) (+ (* 1/3 (pow alpha 2)) (+ (* 1/2 (/ (pow alpha 2) u0)) (/ (pow alpha 2) (pow u0 2)))))
(*.f32 (*.f32 u0 u0) (fma.f32 u0 (/.f32 (*.f32 alpha alpha) (*.f32 u0 u0)) (*.f32 alpha (*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32))))))
(* (pow u0 3) (+ (* 1/3 (pow alpha 2)) (+ (* 1/2 (/ (pow alpha 2) u0)) (/ (pow alpha 2) (pow u0 2)))))
(*.f32 (*.f32 u0 u0) (fma.f32 u0 (/.f32 (*.f32 alpha alpha) (*.f32 u0 u0)) (*.f32 alpha (*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32))))))
(* 1/3 (* (pow alpha 2) (pow u0 3)))
(*.f32 (*.f32 alpha alpha) (*.f32 #s(literal 1/3 binary32) (*.f32 u0 (*.f32 u0 u0))))
(* -1 (* (pow u0 3) (+ (* -1/2 (/ (pow alpha 2) u0)) (* -1/3 (pow alpha 2)))))
(*.f32 u0 (*.f32 (*.f32 alpha alpha) (*.f32 u0 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))))
(* -1 (* (pow u0 3) (+ (* -1 (/ (+ (* 1/2 (pow alpha 2)) (/ (pow alpha 2) u0)) u0)) (* -1/3 (pow alpha 2)))))
(*.f32 u0 (*.f32 (*.f32 u0 u0) (fma.f32 alpha (*.f32 alpha #s(literal 1/3 binary32)) (/.f32 (*.f32 alpha (fma.f32 alpha #s(literal 1/2 binary32) (/.f32 alpha u0))) u0))))
(* -1 (* (pow u0 3) (+ (* -1 (/ (+ (* 1/2 (pow alpha 2)) (/ (pow alpha 2) u0)) u0)) (* -1/3 (pow alpha 2)))))
(*.f32 u0 (*.f32 (*.f32 u0 u0) (fma.f32 alpha (*.f32 alpha #s(literal 1/3 binary32)) (/.f32 (*.f32 alpha (fma.f32 alpha #s(literal 1/2 binary32) (/.f32 alpha u0))) u0))))
(* (pow alpha 2) (* u0 (+ 1 (* u0 (+ 1/2 (* 1/3 u0))))))
(*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 u0 u0) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0))
(* (pow alpha 2) (* u0 (+ 1 (* u0 (+ 1/2 (* 1/3 u0))))))
(*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 u0 u0) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0))
(* (pow alpha 2) (* u0 (+ 1 (* u0 (+ 1/2 (* 1/3 u0))))))
(*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 u0 u0) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0))
(* (pow alpha 2) (* u0 (+ 1 (* u0 (+ 1/2 (* 1/3 u0))))))
(*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 u0 u0) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0))
(* (pow alpha 2) (* u0 (+ 1 (* u0 (+ 1/2 (* 1/3 u0))))))
(*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 u0 u0) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0))
(* (pow alpha 2) (* u0 (+ 1 (* u0 (+ 1/2 (* 1/3 u0))))))
(*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 u0 u0) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0))
(* (pow alpha 2) (* u0 (+ 1 (* u0 (+ 1/2 (* 1/3 u0))))))
(*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 u0 u0) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0))
(* (pow alpha 2) (* u0 (+ 1 (* u0 (+ 1/2 (* 1/3 u0))))))
(*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 u0 u0) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0))
(* (pow alpha 2) (* u0 (+ 1 (* u0 (+ 1/2 (* 1/3 u0))))))
(*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 u0 u0) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0))
(* (pow alpha 2) (* u0 (+ 1 (* u0 (+ 1/2 (* 1/3 u0))))))
(*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 u0 u0) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0))
(* (pow alpha 2) (* u0 (+ 1 (* u0 (+ 1/2 (* 1/3 u0))))))
(*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 u0 u0) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0))
(* (pow alpha 2) (* u0 (+ 1 (* u0 (+ 1/2 (* 1/3 u0))))))
(*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 u0 u0) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0))
(* (pow alpha 2) (+ 1/2 (* 1/3 u0)))
(*.f32 alpha (*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32))))
(* (pow alpha 2) (+ 1/2 (* 1/3 u0)))
(*.f32 alpha (*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32))))
(* (pow alpha 2) (+ 1/2 (* 1/3 u0)))
(*.f32 alpha (*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32))))
(* (pow alpha 2) (+ 1/2 (* 1/3 u0)))
(*.f32 alpha (*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32))))
(* (pow alpha 2) (+ 1/2 (* 1/3 u0)))
(*.f32 alpha (*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32))))
(* (pow alpha 2) (+ 1/2 (* 1/3 u0)))
(*.f32 alpha (*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32))))
(* (pow alpha 2) (+ 1/2 (* 1/3 u0)))
(*.f32 alpha (*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32))))
(* (pow alpha 2) (+ 1/2 (* 1/3 u0)))
(*.f32 alpha (*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32))))
(* (pow alpha 2) (+ 1/2 (* 1/3 u0)))
(*.f32 alpha (*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32))))
(* (pow alpha 2) (+ 1/2 (* 1/3 u0)))
(*.f32 alpha (*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32))))
(* (pow alpha 2) (+ 1/2 (* 1/3 u0)))
(*.f32 alpha (*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32))))
(* (pow alpha 2) (+ 1/2 (* 1/3 u0)))
(*.f32 alpha (*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32))))
(* 1/2 (pow alpha 2))
(*.f32 (*.f32 alpha alpha) #s(literal 1/2 binary32))
(+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))
(*.f32 alpha (*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32))))
(+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))
(*.f32 alpha (*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32))))
(+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))
(*.f32 alpha (*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32))))
(* 1/3 (* (pow alpha 2) u0))
(*.f32 u0 (*.f32 alpha (*.f32 alpha #s(literal 1/3 binary32))))
(* u0 (+ (* 1/3 (pow alpha 2)) (* 1/2 (/ (pow alpha 2) u0))))
(*.f32 alpha (*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32))))
(* u0 (+ (* 1/3 (pow alpha 2)) (* 1/2 (/ (pow alpha 2) u0))))
(*.f32 alpha (*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32))))
(* u0 (+ (* 1/3 (pow alpha 2)) (* 1/2 (/ (pow alpha 2) u0))))
(*.f32 alpha (*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32))))
(* 1/3 (* (pow alpha 2) u0))
(*.f32 u0 (*.f32 alpha (*.f32 alpha #s(literal 1/3 binary32))))
(* -1 (* u0 (+ (* -1/2 (/ (pow alpha 2) u0)) (* -1/3 (pow alpha 2)))))
(*.f32 alpha (*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32))))
(* -1 (* u0 (+ (* -1/2 (/ (pow alpha 2) u0)) (* -1/3 (pow alpha 2)))))
(*.f32 alpha (*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32))))
(* -1 (* u0 (+ (* -1/2 (/ (pow alpha 2) u0)) (* -1/3 (pow alpha 2)))))
(*.f32 alpha (*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32))))
(* -1 (pow alpha 2))
(neg.f32 (*.f32 alpha alpha))
(* -1 (pow alpha 2))
(neg.f32 (*.f32 alpha alpha))
(* -1 (pow alpha 2))
(neg.f32 (*.f32 alpha alpha))
(* -1 (pow alpha 2))
(neg.f32 (*.f32 alpha alpha))
(* -1 (pow alpha 2))
(neg.f32 (*.f32 alpha alpha))
(* -1 (pow alpha 2))
(neg.f32 (*.f32 alpha alpha))
(* -1 (pow alpha 2))
(neg.f32 (*.f32 alpha alpha))
(* -1 (pow alpha 2))
(neg.f32 (*.f32 alpha alpha))
(* -1 (pow alpha 2))
(neg.f32 (*.f32 alpha alpha))
(* -1 (pow alpha 2))
(neg.f32 (*.f32 alpha alpha))
(* -1 (pow alpha 2))
(neg.f32 (*.f32 alpha alpha))
(* -1 (pow alpha 2))
(neg.f32 (*.f32 alpha alpha))
(* -1 u0)
(neg.f32 u0)
(* u0 (- (* -1/2 u0) 1))
(*.f32 u0 (fma.f32 u0 #s(literal -1/2 binary32) #s(literal -1 binary32)))
(* u0 (- (* u0 (- (* -1/3 u0) 1/2)) 1))
(*.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))
(* u0 (- (* u0 (- (* u0 (- (* -1/4 u0) 1/3)) 1/2)) 1))
(*.f32 u0 (fma.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32)))
(+ (log -1) (* -1 (log (/ 1 u0))))
(+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u0))
(- (+ (log -1) (* -1 (log (/ 1 u0)))) (/ 1 u0))
(+.f32 (log.f32 #s(literal -1 binary32)) (+.f32 (log.f32 u0) (/.f32 #s(literal -1 binary32) u0)))
(+ (log -1) (+ (* -1 (log (/ 1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u0))) u0))))
(+.f32 (log.f32 #s(literal -1 binary32)) (+.f32 (log.f32 u0) (/.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal -1/2 binary32) u0)) u0)))
(- (+ (log -1) (+ (* -1 (log (/ 1 u0))) (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u0))) (pow u0 2))))) (/ 1 u0))
(+.f32 (log.f32 u0) (+.f32 (/.f32 (-.f32 #s(literal -1/2 binary32) (/.f32 #s(literal 1/3 binary32) u0)) (*.f32 u0 u0)) (+.f32 (log.f32 #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) u0))))
(* -1 (log (/ -1 u0)))
(log.f32 (neg.f32 u0))
(- (* -1 (log (/ -1 u0))) (/ 1 u0))
(+.f32 (log.f32 (neg.f32 u0)) (/.f32 #s(literal -1 binary32) u0))
(+ (* -1 (log (/ -1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u0))) u0)))
(+.f32 (/.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal -1/2 binary32) u0)) u0) (log.f32 (neg.f32 u0)))
(+ (* -1 (log (/ -1 u0))) (* -1 (/ (+ 1 (+ (/ 1/3 (pow u0 2)) (* 1/2 (/ 1 u0)))) u0)))
(-.f32 (log.f32 (neg.f32 u0)) (/.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) u0) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 u0 u0)))) u0))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 (*.f32 alpha alpha)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 (*.f32 alpha alpha)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 (*.f32 alpha alpha)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 (*.f32 alpha alpha)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 (*.f32 alpha alpha)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 (*.f32 alpha alpha)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 (*.f32 alpha alpha)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 (*.f32 alpha alpha)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 (*.f32 alpha alpha)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 (*.f32 alpha alpha)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 (*.f32 alpha alpha)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 (*.f32 alpha alpha)))
(* (pow alpha 2) u0)
(*.f32 (*.f32 alpha alpha) u0)
(* u0 (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2)))
(*.f32 u0 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 #s(literal 1/2 binary32) #s(literal 1 binary32))))
(* u0 (+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2)))
(*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 u0 u0) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0))
(* u0 (+ (* u0 (+ (* 1/2 (pow alpha 2)) (* u0 (+ (* 1/4 (* (pow alpha 2) u0)) (* 1/3 (pow alpha 2)))))) (pow alpha 2)))
(*.f32 u0 (fma.f32 (*.f32 alpha alpha) (fma.f32 u0 #s(literal 1/2 binary32) #s(literal 1 binary32)) (*.f32 u0 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))))))
(* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0))))))
(*.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u0)) (neg.f32 (*.f32 alpha alpha)))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (/ (pow alpha 2) u0))
(*.f32 alpha (-.f32 (/.f32 alpha u0) (*.f32 alpha (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u0)))))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0)))
(fma.f32 (*.f32 alpha alpha) (-.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 u0 u0)) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u0))) (/.f32 (*.f32 alpha alpha) u0))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/3 (/ (pow alpha 2) (pow u0 3))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0))))
(fma.f32 alpha (-.f32 (/.f32 alpha u0) (*.f32 alpha (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u0)))) (*.f32 (/.f32 (*.f32 alpha alpha) (*.f32 u0 u0)) (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/3 binary32) u0))))
(* (pow alpha 2) (log (/ -1 u0)))
(*.f32 (neg.f32 (*.f32 alpha alpha)) (log.f32 (neg.f32 u0)))
(+ (* (pow alpha 2) (log (/ -1 u0))) (/ (pow alpha 2) u0))
(*.f32 alpha (fma.f32 alpha (neg.f32 (log.f32 (neg.f32 u0))) (/.f32 alpha u0)))
(+ (* -1 (/ (+ (* -1 (pow alpha 2)) (* -1/2 (/ (pow alpha 2) u0))) u0)) (* (pow alpha 2) (log (/ -1 u0))))
(fma.f32 (neg.f32 (*.f32 alpha alpha)) (log.f32 (neg.f32 u0)) (/.f32 (*.f32 (*.f32 alpha alpha) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal -1/2 binary32) u0))) (neg.f32 u0)))
(+ (* -1 (/ (+ (* -1 (/ (+ (* 1/3 (/ (pow alpha 2) u0)) (* 1/2 (pow alpha 2))) u0)) (* -1 (pow alpha 2))) u0)) (* (pow alpha 2) (log (/ -1 u0))))
(fma.f32 alpha (*.f32 alpha (neg.f32 (log.f32 (neg.f32 u0)))) (/.f32 (fma.f32 alpha alpha (/.f32 (*.f32 (*.f32 alpha alpha) (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/3 binary32) u0))) u0)) u0))
(* -1 (pow alpha 4))
(neg.f32 (pow.f32 alpha #s(literal 4 binary32)))
(* -1 (pow alpha 4))
(neg.f32 (pow.f32 alpha #s(literal 4 binary32)))
(* -1 (pow alpha 4))
(neg.f32 (pow.f32 alpha #s(literal 4 binary32)))
(* -1 (pow alpha 4))
(neg.f32 (pow.f32 alpha #s(literal 4 binary32)))
(* -1 (pow alpha 4))
(neg.f32 (pow.f32 alpha #s(literal 4 binary32)))
(* -1 (pow alpha 4))
(neg.f32 (pow.f32 alpha #s(literal 4 binary32)))
(* -1 (pow alpha 4))
(neg.f32 (pow.f32 alpha #s(literal 4 binary32)))
(* -1 (pow alpha 4))
(neg.f32 (pow.f32 alpha #s(literal 4 binary32)))
(* -1 (pow alpha 4))
(neg.f32 (pow.f32 alpha #s(literal 4 binary32)))
(* -1 (pow alpha 4))
(neg.f32 (pow.f32 alpha #s(literal 4 binary32)))
(* -1 (pow alpha 4))
(neg.f32 (pow.f32 alpha #s(literal 4 binary32)))
(* -1 (pow alpha 4))
(neg.f32 (pow.f32 alpha #s(literal 4 binary32)))
(* -1 (* (pow alpha 2) (- (log (/ (+ 1 (pow u0 9)) (+ 1 (+ u0 (pow u0 2))))) (log (+ 1 (* (pow u0 3) (+ 1 (pow u0 3))))))))
(*.f32 (*.f32 alpha alpha) (-.f32 (log1p.f32 (*.f32 (*.f32 u0 u0) (fma.f32 u0 (*.f32 u0 (*.f32 u0 u0)) u0))) (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) (pow.f32 u0 #s(literal 9 binary32))) (+.f32 u0 (fma.f32 u0 u0 #s(literal 1 binary32)))))))
(* -1 (* (pow alpha 2) (- (log (/ (+ 1 (pow u0 9)) (+ 1 (+ u0 (pow u0 2))))) (log (+ 1 (* (pow u0 3) (+ 1 (pow u0 3))))))))
(*.f32 (*.f32 alpha alpha) (-.f32 (log1p.f32 (*.f32 (*.f32 u0 u0) (fma.f32 u0 (*.f32 u0 (*.f32 u0 u0)) u0))) (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) (pow.f32 u0 #s(literal 9 binary32))) (+.f32 u0 (fma.f32 u0 u0 #s(literal 1 binary32)))))))
(* -1 (* (pow alpha 2) (- (log (/ (+ 1 (pow u0 9)) (+ 1 (+ u0 (pow u0 2))))) (log (+ 1 (* (pow u0 3) (+ 1 (pow u0 3))))))))
(*.f32 (*.f32 alpha alpha) (-.f32 (log1p.f32 (*.f32 (*.f32 u0 u0) (fma.f32 u0 (*.f32 u0 (*.f32 u0 u0)) u0))) (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) (pow.f32 u0 #s(literal 9 binary32))) (+.f32 u0 (fma.f32 u0 u0 #s(literal 1 binary32)))))))
(* -1 (* (pow alpha 2) (- (log (/ (+ 1 (pow u0 9)) (+ 1 (+ u0 (pow u0 2))))) (log (+ 1 (* (pow u0 3) (+ 1 (pow u0 3))))))))
(*.f32 (*.f32 alpha alpha) (-.f32 (log1p.f32 (*.f32 (*.f32 u0 u0) (fma.f32 u0 (*.f32 u0 (*.f32 u0 u0)) u0))) (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) (pow.f32 u0 #s(literal 9 binary32))) (+.f32 u0 (fma.f32 u0 u0 #s(literal 1 binary32)))))))
(* -1 (* (pow alpha 2) (- (log (/ (+ 1 (pow u0 9)) (+ 1 (+ u0 (pow u0 2))))) (log (+ 1 (* (pow u0 3) (+ 1 (pow u0 3))))))))
(*.f32 (*.f32 alpha alpha) (-.f32 (log1p.f32 (*.f32 (*.f32 u0 u0) (fma.f32 u0 (*.f32 u0 (*.f32 u0 u0)) u0))) (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) (pow.f32 u0 #s(literal 9 binary32))) (+.f32 u0 (fma.f32 u0 u0 #s(literal 1 binary32)))))))
(* -1 (* (pow alpha 2) (- (log (/ (+ 1 (pow u0 9)) (+ 1 (+ u0 (pow u0 2))))) (log (+ 1 (* (pow u0 3) (+ 1 (pow u0 3))))))))
(*.f32 (*.f32 alpha alpha) (-.f32 (log1p.f32 (*.f32 (*.f32 u0 u0) (fma.f32 u0 (*.f32 u0 (*.f32 u0 u0)) u0))) (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) (pow.f32 u0 #s(literal 9 binary32))) (+.f32 u0 (fma.f32 u0 u0 #s(literal 1 binary32)))))))
(* -1 (* (pow alpha 2) (- (log (/ (+ 1 (pow u0 9)) (+ 1 (+ u0 (pow u0 2))))) (log (+ 1 (* (pow u0 3) (+ 1 (pow u0 3))))))))
(*.f32 (*.f32 alpha alpha) (-.f32 (log1p.f32 (*.f32 (*.f32 u0 u0) (fma.f32 u0 (*.f32 u0 (*.f32 u0 u0)) u0))) (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) (pow.f32 u0 #s(literal 9 binary32))) (+.f32 u0 (fma.f32 u0 u0 #s(literal 1 binary32)))))))
(* -1 (* (pow alpha 2) (- (log (/ (+ 1 (pow u0 9)) (+ 1 (+ u0 (pow u0 2))))) (log (+ 1 (* (pow u0 3) (+ 1 (pow u0 3))))))))
(*.f32 (*.f32 alpha alpha) (-.f32 (log1p.f32 (*.f32 (*.f32 u0 u0) (fma.f32 u0 (*.f32 u0 (*.f32 u0 u0)) u0))) (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) (pow.f32 u0 #s(literal 9 binary32))) (+.f32 u0 (fma.f32 u0 u0 #s(literal 1 binary32)))))))
(* -1 (* (pow alpha 2) (- (log (/ (+ 1 (pow u0 9)) (+ 1 (+ u0 (pow u0 2))))) (log (+ 1 (* (pow u0 3) (+ 1 (pow u0 3))))))))
(*.f32 (*.f32 alpha alpha) (-.f32 (log1p.f32 (*.f32 (*.f32 u0 u0) (fma.f32 u0 (*.f32 u0 (*.f32 u0 u0)) u0))) (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) (pow.f32 u0 #s(literal 9 binary32))) (+.f32 u0 (fma.f32 u0 u0 #s(literal 1 binary32)))))))
(* -1 (* (pow alpha 2) (- (log (/ (+ 1 (pow u0 9)) (+ 1 (+ u0 (pow u0 2))))) (log (+ 1 (* (pow u0 3) (+ 1 (pow u0 3))))))))
(*.f32 (*.f32 alpha alpha) (-.f32 (log1p.f32 (*.f32 (*.f32 u0 u0) (fma.f32 u0 (*.f32 u0 (*.f32 u0 u0)) u0))) (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) (pow.f32 u0 #s(literal 9 binary32))) (+.f32 u0 (fma.f32 u0 u0 #s(literal 1 binary32)))))))
(* -1 (* (pow alpha 2) (- (log (/ (+ 1 (pow u0 9)) (+ 1 (+ u0 (pow u0 2))))) (log (+ 1 (* (pow u0 3) (+ 1 (pow u0 3))))))))
(*.f32 (*.f32 alpha alpha) (-.f32 (log1p.f32 (*.f32 (*.f32 u0 u0) (fma.f32 u0 (*.f32 u0 (*.f32 u0 u0)) u0))) (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) (pow.f32 u0 #s(literal 9 binary32))) (+.f32 u0 (fma.f32 u0 u0 #s(literal 1 binary32)))))))
(* -1 (* (pow alpha 2) (- (log (/ (+ 1 (pow u0 9)) (+ 1 (+ u0 (pow u0 2))))) (log (+ 1 (* (pow u0 3) (+ 1 (pow u0 3))))))))
(*.f32 (*.f32 alpha alpha) (-.f32 (log1p.f32 (*.f32 (*.f32 u0 u0) (fma.f32 u0 (*.f32 u0 (*.f32 u0 u0)) u0))) (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) (pow.f32 u0 #s(literal 9 binary32))) (+.f32 u0 (fma.f32 u0 u0 #s(literal 1 binary32)))))))
(* (pow alpha 2) u0)
(*.f32 (*.f32 alpha alpha) u0)
(* u0 (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2)))
(*.f32 u0 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 #s(literal 1/2 binary32) #s(literal 1 binary32))))
(* u0 (+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2)))
(*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 u0 u0) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0))
(* u0 (+ (* u0 (+ (* 1/2 (pow alpha 2)) (* u0 (+ (* 1/4 (* (pow alpha 2) u0)) (* 1/3 (pow alpha 2)))))) (pow alpha 2)))
(*.f32 u0 (fma.f32 (*.f32 alpha alpha) (fma.f32 u0 #s(literal 1/2 binary32) #s(literal 1 binary32)) (*.f32 u0 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))))))
(* -1 (* (pow alpha 2) (- (* -7 (log (/ 1 u0))) (* -6 (log (/ 1 u0))))))
(*.f32 (*.f32 alpha alpha) (neg.f32 (log.f32 u0)))
(+ (* -1 (* (pow alpha 2) (- (* -7 (log (/ 1 u0))) (* -6 (log (/ 1 u0)))))) (/ (pow alpha 2) u0))
(*.f32 alpha (-.f32 (/.f32 alpha u0) (*.f32 alpha (log.f32 u0))))
(+ (* -1 (* (pow alpha 2) (- (* -7 (log (/ 1 u0))) (* -6 (log (/ 1 u0)))))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0)))
(fma.f32 (*.f32 alpha alpha) (-.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 u0 u0)) (log.f32 u0)) (/.f32 (*.f32 alpha alpha) u0))
(+ (* -1 (* (pow alpha 2) (- (* -7 (log (/ 1 u0))) (* -6 (log (/ 1 u0)))))) (+ (* 1/3 (/ (pow alpha 2) (pow u0 3))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0))))
(fma.f32 alpha (-.f32 (/.f32 alpha u0) (*.f32 alpha (log.f32 u0))) (*.f32 (/.f32 (*.f32 alpha alpha) (*.f32 u0 u0)) (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/3 binary32) u0))))
(* -1 (* (pow alpha 2) (- (+ (log -1) (* -7 (log (/ -1 u0)))) (* -6 (log (/ -1 u0))))))
(*.f32 (*.f32 alpha alpha) (-.f32 (neg.f32 (log.f32 #s(literal -1 binary32))) (log.f32 (neg.f32 u0))))
(+ (* -1 (* (pow alpha 2) (- (+ (log -1) (* -7 (log (/ -1 u0)))) (* -6 (log (/ -1 u0)))))) (/ (pow alpha 2) u0))
(*.f32 alpha (-.f32 (/.f32 alpha u0) (*.f32 alpha (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (neg.f32 u0))))))
(+ (* -1 (* (pow alpha 2) (- (+ (log -1) (* -7 (log (/ -1 u0)))) (* -6 (log (/ -1 u0)))))) (* -1 (/ (+ (* -1 (pow alpha 2)) (* -1/2 (/ (pow alpha 2) u0))) u0)))
(neg.f32 (fma.f32 (*.f32 alpha alpha) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (neg.f32 u0))) (/.f32 (*.f32 (*.f32 alpha alpha) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal -1/2 binary32) u0))) u0)))
(+ (* -1 (* (pow alpha 2) (- (+ (log -1) (* -7 (log (/ -1 u0)))) (* -6 (log (/ -1 u0)))))) (* -1 (/ (+ (* -1 (/ (+ (* 1/3 (/ (pow alpha 2) u0)) (* 1/2 (pow alpha 2))) u0)) (* -1 (pow alpha 2))) u0)))
(fma.f32 alpha (*.f32 alpha (-.f32 (neg.f32 (log.f32 #s(literal -1 binary32))) (log.f32 (neg.f32 u0)))) (/.f32 (fma.f32 alpha alpha (/.f32 (*.f32 (*.f32 alpha alpha) (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/3 binary32) u0))) u0)) u0))
1
#s(literal 1 binary32)
1
#s(literal 1 binary32)
(+ 1 (pow u0 9))
(+.f32 #s(literal 1 binary32) (pow.f32 u0 #s(literal 9 binary32)))
(+ 1 (pow u0 9))
(+.f32 #s(literal 1 binary32) (pow.f32 u0 #s(literal 9 binary32)))
(pow u0 9)
(pow.f32 u0 #s(literal 9 binary32))
(pow u0 9)
(pow.f32 u0 #s(literal 9 binary32))
(* (pow u0 9) (+ 1 (/ 1 (pow u0 9))))
(+.f32 #s(literal 1 binary32) (pow.f32 u0 #s(literal 9 binary32)))
(* (pow u0 9) (+ 1 (/ 1 (pow u0 9))))
(+.f32 #s(literal 1 binary32) (pow.f32 u0 #s(literal 9 binary32)))
(pow u0 9)
(pow.f32 u0 #s(literal 9 binary32))
(pow u0 9)
(pow.f32 u0 #s(literal 9 binary32))
(* (pow u0 9) (+ 1 (/ 1 (pow u0 9))))
(+.f32 #s(literal 1 binary32) (pow.f32 u0 #s(literal 9 binary32)))
(* (pow u0 9) (+ 1 (/ 1 (pow u0 9))))
(+.f32 #s(literal 1 binary32) (pow.f32 u0 #s(literal 9 binary32)))
(* -1 u0)
(neg.f32 u0)
(* -1 u0)
(neg.f32 u0)
(* -1 u0)
(neg.f32 u0)
(* -1 u0)
(neg.f32 u0)
(* -1 u0)
(neg.f32 u0)
(* -1 u0)
(neg.f32 u0)
(* -1 u0)
(neg.f32 u0)
(* -1 u0)
(neg.f32 u0)
(* -1 u0)
(neg.f32 u0)
(* -1 u0)
(neg.f32 u0)
(* -1 u0)
(neg.f32 u0)
(* -1 u0)
(neg.f32 u0)
(* alpha (+ 1/2 (* 1/3 u0)))
(*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))
(* alpha (+ 1/2 (* 1/3 u0)))
(*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))
(* alpha (+ 1/2 (* 1/3 u0)))
(*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))
(* alpha (+ 1/2 (* 1/3 u0)))
(*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))
(* alpha (+ 1/2 (* 1/3 u0)))
(*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))
(* alpha (+ 1/2 (* 1/3 u0)))
(*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))
(* alpha (+ 1/2 (* 1/3 u0)))
(*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))
(* alpha (+ 1/2 (* 1/3 u0)))
(*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))
(* alpha (+ 1/2 (* 1/3 u0)))
(*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))
(* alpha (+ 1/2 (* 1/3 u0)))
(*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))
(* alpha (+ 1/2 (* 1/3 u0)))
(*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))
(* alpha (+ 1/2 (* 1/3 u0)))
(*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))
(* 1/2 alpha)
(*.f32 alpha #s(literal 1/2 binary32))
(+ (* 1/3 (* alpha u0)) (* 1/2 alpha))
(*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))
(+ (* 1/3 (* alpha u0)) (* 1/2 alpha))
(*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))
(+ (* 1/3 (* alpha u0)) (* 1/2 alpha))
(*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))
(* 1/3 (* alpha u0))
(*.f32 alpha (*.f32 u0 #s(literal 1/3 binary32)))
(* u0 (+ (* 1/3 alpha) (* 1/2 (/ alpha u0))))
(fma.f32 #s(literal -1 binary32) (*.f32 alpha #s(literal -1/2 binary32)) (*.f32 alpha (*.f32 u0 #s(literal 1/3 binary32))))
(* u0 (+ (* 1/3 alpha) (* 1/2 (/ alpha u0))))
(fma.f32 #s(literal -1 binary32) (*.f32 alpha #s(literal -1/2 binary32)) (*.f32 alpha (*.f32 u0 #s(literal 1/3 binary32))))
(* u0 (+ (* 1/3 alpha) (* 1/2 (/ alpha u0))))
(fma.f32 #s(literal -1 binary32) (*.f32 alpha #s(literal -1/2 binary32)) (*.f32 alpha (*.f32 u0 #s(literal 1/3 binary32))))
(* 1/3 (* alpha u0))
(*.f32 alpha (*.f32 u0 #s(literal 1/3 binary32)))
(* -1 (* u0 (+ (* -1/2 (/ alpha u0)) (* -1/3 alpha))))
(fma.f32 #s(literal -1 binary32) (*.f32 alpha #s(literal -1/2 binary32)) (*.f32 alpha (*.f32 u0 #s(literal 1/3 binary32))))
(* -1 (* u0 (+ (* -1/2 (/ alpha u0)) (* -1/3 alpha))))
(fma.f32 #s(literal -1 binary32) (*.f32 alpha #s(literal -1/2 binary32)) (*.f32 alpha (*.f32 u0 #s(literal 1/3 binary32))))
(* -1 (* u0 (+ (* -1/2 (/ alpha u0)) (* -1/3 alpha))))
(fma.f32 #s(literal -1 binary32) (*.f32 alpha #s(literal -1/2 binary32)) (*.f32 alpha (*.f32 u0 #s(literal 1/3 binary32))))
(* -1 u0)
(neg.f32 u0)
(* u0 (- (* -1/2 u0) 1))
(*.f32 u0 (fma.f32 u0 #s(literal -1/2 binary32) #s(literal -1 binary32)))
(* u0 (- (* u0 (- (* 2/3 u0) 1/2)) 1))
(*.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal 2/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))
(* u0 (- (* u0 (- (* u0 (+ 2/3 (* -1/4 u0))) 1/2)) 1))
(*.f32 u0 (fma.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal -1/4 binary32) #s(literal 2/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32)))
(* -7 (log (/ 1 u0)))
(*.f32 (log.f32 u0) #s(literal 7 binary32))
(- (* -7 (log (/ 1 u0))) (/ 1 u0))
(fma.f32 (log.f32 u0) #s(literal 7 binary32) (/.f32 #s(literal -1 binary32) u0))
(+ (* -7 (log (/ 1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u0))) u0)))
(fma.f32 (log.f32 u0) #s(literal 7 binary32) (/.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal -1/2 binary32) u0)) u0))
(- (+ (* -7 (log (/ 1 u0))) (* 2/3 (/ 1 (pow u0 3)))) (+ (/ 1/2 (pow u0 2)) (/ 1 u0)))
(+.f32 (/.f32 (/.f32 (+.f32 #s(literal -1/2 binary32) (/.f32 #s(literal 2/3 binary32) u0)) u0) u0) (fma.f32 (log.f32 u0) #s(literal 7 binary32) (/.f32 #s(literal -1 binary32) u0)))
(+ (log -1) (* -7 (log (/ -1 u0))))
(fma.f32 (neg.f32 (log.f32 (neg.f32 u0))) #s(literal -7 binary32) (log.f32 #s(literal -1 binary32)))
(- (+ (log -1) (* -7 (log (/ -1 u0)))) (/ 1 u0))
(fma.f32 (neg.f32 (log.f32 (neg.f32 u0))) #s(literal -7 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) u0)))
(+ (log -1) (+ (* -7 (log (/ -1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u0))) u0))))
(fma.f32 (neg.f32 (log.f32 (neg.f32 u0))) #s(literal -7 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (/.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal -1/2 binary32) u0)) u0)))
(+ (log -1) (+ (* -7 (log (/ -1 u0))) (* -1 (/ (+ 1 (* -1 (/ (- (* 2/3 (/ 1 u0)) 1/2) u0))) u0))))
(+.f32 (log.f32 #s(literal -1 binary32)) (fma.f32 (neg.f32 (log.f32 (neg.f32 u0))) #s(literal -7 binary32) (/.f32 (+.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal -1/2 binary32) (/.f32 #s(literal 2/3 binary32) u0)) u0)) u0)))
1
#s(literal 1 binary32)
(+ 1 (* -1 u0))
(-.f32 #s(literal 1 binary32) u0)
(+ 1 (* u0 (- (pow u0 2) 1)))
(fma.f32 u0 (fma.f32 u0 u0 #s(literal -1 binary32)) #s(literal 1 binary32))
(+ 1 (* u0 (- (* (pow u0 2) (+ 1 (* -1 u0))) 1)))
(fma.f32 u0 (fma.f32 (*.f32 u0 u0) (-.f32 #s(literal 1 binary32) u0) #s(literal -1 binary32)) #s(literal 1 binary32))
(pow u0 7)
(pow.f32 u0 #s(literal 7 binary32))
(* (pow u0 7) (- 1 (/ 1 u0)))
(*.f32 (pow.f32 u0 #s(literal 7 binary32)) (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u0)))
(* (pow u0 7) (- (+ 1 (/ 1 (pow u0 3))) (/ 1 u0)))
(*.f32 (pow.f32 u0 #s(literal 7 binary32)) (+.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u0 u0))) u0)))
(* (pow u0 7) (- (+ 1 (/ 1 (pow u0 3))) (+ (/ 1 u0) (/ 1 (pow u0 4)))))
(*.f32 (pow.f32 u0 #s(literal 7 binary32)) (+.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal -1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u0 u0)) (/.f32 #s(literal -1 binary32) (*.f32 u0 (*.f32 u0 u0))))) u0)))
(pow u0 7)
(pow.f32 u0 #s(literal 7 binary32))
(* -1 (* (pow u0 7) (- (/ 1 u0) 1)))
(*.f32 (pow.f32 u0 #s(literal 7 binary32)) (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u0)))
(* -1 (* (pow u0 7) (- (* -1 (/ (- (/ 1 (pow u0 2)) 1) u0)) 1)))
(*.f32 (pow.f32 u0 #s(literal 7 binary32)) (+.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u0 u0))) u0)))
(* -1 (* (pow u0 7) (- (* -1 (/ (- (/ 1 (pow u0 2)) (+ 1 (/ 1 (pow u0 3)))) u0)) 1)))
(*.f32 (pow.f32 u0 #s(literal 7 binary32)) (+.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal -1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u0 u0)) (/.f32 #s(literal -1 binary32) (*.f32 u0 (*.f32 u0 u0))))) u0)))
(pow u0 6)
(*.f32 (*.f32 u0 u0) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))))
(pow u0 6)
(*.f32 (*.f32 u0 u0) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))))
(pow u0 6)
(*.f32 (*.f32 u0 u0) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))))
(pow u0 6)
(*.f32 (*.f32 u0 u0) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))))
(pow u0 6)
(*.f32 (*.f32 u0 u0) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))))
(pow u0 6)
(*.f32 (*.f32 u0 u0) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))))
(pow u0 6)
(*.f32 (*.f32 u0 u0) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))))
(pow u0 6)
(*.f32 (*.f32 u0 u0) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))))
(pow u0 6)
(*.f32 (*.f32 u0 u0) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))))
(pow u0 6)
(*.f32 (*.f32 u0 u0) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))))
(pow u0 6)
(*.f32 (*.f32 u0 u0) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))))
(pow u0 6)
(*.f32 (*.f32 u0 u0) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))))
(pow u0 3)
(*.f32 u0 (*.f32 u0 u0))
(pow u0 3)
(*.f32 u0 (*.f32 u0 u0))
(pow u0 3)
(*.f32 u0 (*.f32 u0 u0))
(pow u0 3)
(*.f32 u0 (*.f32 u0 u0))
(pow u0 3)
(*.f32 u0 (*.f32 u0 u0))
(pow u0 3)
(*.f32 u0 (*.f32 u0 u0))
(pow u0 3)
(*.f32 u0 (*.f32 u0 u0))
(pow u0 3)
(*.f32 u0 (*.f32 u0 u0))
(pow u0 3)
(*.f32 u0 (*.f32 u0 u0))
(pow u0 3)
(*.f32 u0 (*.f32 u0 u0))
(pow u0 3)
(*.f32 u0 (*.f32 u0 u0))
(pow u0 3)
(*.f32 u0 (*.f32 u0 u0))

rewrite492.0ms (4.2%)

Memory
-19.8MiB live, 499.2MiB allocated
Algorithm
batch-egg-rewrite
Rules
5 332×lower-fma.f64
5 324×lower-fma.f32
3 972×lower-*.f64
3 942×lower-*.f32
3 330×lower-/.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
045284
082203
1303189
22172189
08991177
Stop Event
iter limit
node limit
iter limit
Counts
23 → 705
Calls
Call 1
Inputs
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0)))
(*.f32 (neg.f32 alpha) alpha)
(neg.f32 alpha)
(log1p.f32 (neg.f32 u0))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 (*.f32 alpha alpha)))
(*.f32 u0 (*.f32 alpha alpha))
(*.f32 alpha alpha)
(fma.f32 u0 (*.f32 alpha (*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))) (*.f32 alpha alpha))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 (fma.f32 u0 (*.f32 alpha (*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))) (*.f32 alpha alpha))))
(*.f32 u0 (fma.f32 u0 (*.f32 alpha (*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))) (*.f32 alpha alpha)))
(*.f32 alpha (*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32))))
(/.f32 (*.f32 (neg.f32 (*.f32 alpha (*.f32 alpha alpha))) alpha) (*.f32 alpha alpha))
(log.f32 (-.f32 #s(literal 1 binary32) u0))
(*.f32 (/.f32 (*.f32 (neg.f32 (*.f32 alpha (*.f32 alpha alpha))) alpha) (*.f32 alpha alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (neg.f32 (*.f32 alpha (*.f32 alpha alpha))) alpha)
(*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 u0 (*.f32 u0 u0))))) (+.f32 #s(literal 1 binary32) (fma.f32 u0 u0 u0)))) (log1p.f32 (*.f32 (*.f32 u0 (*.f32 u0 u0)) (fma.f32 u0 (*.f32 u0 u0) #s(literal 1 binary32))))))
(+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 u0 (*.f32 u0 u0)))))
(neg.f32 u0)
(*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))
(log.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 u0 (*.f32 u0 u0))))) (+.f32 #s(literal 1 binary32) (fma.f32 u0 u0 u0))))
(/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 u0 (*.f32 u0 u0))))) (+.f32 #s(literal 1 binary32) (fma.f32 u0 u0 u0)))
(*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 u0 (*.f32 u0 u0)))
(*.f32 u0 (*.f32 u0 u0))
Outputs
(neg.f32 (*.f32 alpha (*.f32 alpha (log1p.f32 u0))))
(neg.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)))
(neg.f32 (*.f32 (log1p.f32 u0) (*.f32 alpha alpha)))
(pow.f32 (*.f32 #s(literal 1 binary32) (/.f32 alpha (*.f32 (neg.f32 (*.f32 alpha (*.f32 alpha alpha))) (log1p.f32 u0)))) #s(literal -1 binary32))
(-.f32 (/.f32 (log1p.f32 (*.f32 u0 (*.f32 u0 u0))) (neg.f32 (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha)))) (/.f32 (log1p.f32 (fma.f32 u0 u0 u0)) (neg.f32 (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha)))))
(-.f32 (/.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) (neg.f32 (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha)))) (neg.f32 (*.f32 alpha (*.f32 alpha (log1p.f32 u0)))))
(/.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) (/.f32 alpha (*.f32 (neg.f32 (*.f32 alpha (*.f32 alpha alpha))) (log1p.f32 u0)))))
(/.f32 (log1p.f32 u0) (neg.f32 (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha))))
(/.f32 #s(literal -1 binary32) (neg.f32 (*.f32 #s(literal 1 binary32) (/.f32 alpha (*.f32 (neg.f32 (*.f32 alpha (*.f32 alpha alpha))) (log1p.f32 u0))))))
(/.f32 (*.f32 (neg.f32 (*.f32 alpha (*.f32 alpha alpha))) (*.f32 alpha (log1p.f32 u0))) (*.f32 alpha alpha))
(/.f32 (*.f32 (neg.f32 (*.f32 alpha (*.f32 alpha alpha))) (*.f32 alpha (log1p.f32 u0))) (neg.f32 (neg.f32 (*.f32 alpha alpha))))
(/.f32 (neg.f32 (*.f32 (neg.f32 (*.f32 alpha (*.f32 alpha alpha))) (*.f32 alpha (log1p.f32 u0)))) (neg.f32 (*.f32 alpha alpha)))
(/.f32 (*.f32 (*.f32 alpha (*.f32 alpha (*.f32 alpha alpha))) (log1p.f32 u0)) (neg.f32 (*.f32 alpha alpha)))
(/.f32 (*.f32 (neg.f32 (*.f32 alpha (*.f32 alpha alpha))) (log1p.f32 u0)) alpha)
(/.f32 (*.f32 #s(literal 1 binary32) (log1p.f32 u0)) (neg.f32 (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha))))
(/.f32 (*.f32 (log1p.f32 u0) #s(literal 1 binary32)) (neg.f32 (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha))))
(/.f32 (*.f32 (log1p.f32 u0) (*.f32 alpha (*.f32 alpha (*.f32 alpha alpha)))) (neg.f32 (*.f32 alpha alpha)))
(/.f32 (*.f32 (log1p.f32 u0) (neg.f32 (*.f32 alpha (*.f32 alpha alpha)))) alpha)
(/.f32 (/.f32 (*.f32 (neg.f32 (*.f32 alpha (*.f32 alpha alpha))) (*.f32 alpha (log1p.f32 u0))) alpha) alpha)
(/.f32 (neg.f32 (log1p.f32 u0)) (neg.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha)))))
(/.f32 (neg.f32 (neg.f32 (*.f32 (neg.f32 (*.f32 alpha (*.f32 alpha alpha))) (*.f32 alpha (log1p.f32 u0))))) (neg.f32 (neg.f32 (*.f32 alpha alpha))))
(/.f32 (neg.f32 (*.f32 #s(literal 1 binary32) (log1p.f32 u0))) (neg.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha)))))
(/.f32 (neg.f32 (*.f32 (log1p.f32 u0) #s(literal 1 binary32))) (neg.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha)))))
(/.f32 (neg.f32 (*.f32 (log1p.f32 u0) (*.f32 alpha (*.f32 alpha (*.f32 alpha alpha))))) (neg.f32 (neg.f32 (*.f32 alpha alpha))))
(/.f32 (neg.f32 (*.f32 (log1p.f32 u0) (neg.f32 (*.f32 alpha (*.f32 alpha alpha))))) (neg.f32 alpha))
(/.f32 (neg.f32 (*.f32 (neg.f32 (*.f32 alpha (*.f32 alpha alpha))) (log1p.f32 u0))) (neg.f32 alpha))
(/.f32 (neg.f32 (/.f32 (*.f32 (neg.f32 (*.f32 alpha (*.f32 alpha alpha))) (*.f32 alpha (log1p.f32 u0))) alpha)) (neg.f32 alpha))
(*.f32 alpha (*.f32 (neg.f32 alpha) (log1p.f32 u0)))
(*.f32 (neg.f32 alpha) (*.f32 alpha (log1p.f32 u0)))
(*.f32 (neg.f32 (*.f32 alpha alpha)) (log1p.f32 u0))
(*.f32 (neg.f32 (*.f32 alpha alpha)) (*.f32 #s(literal 1 binary32) (log1p.f32 u0)))
(*.f32 (neg.f32 (*.f32 alpha alpha)) (/.f32 (*.f32 alpha (log1p.f32 u0)) alpha))
(*.f32 (neg.f32 (*.f32 alpha alpha)) (/.f32 (log1p.f32 u0) #s(literal 1 binary32)))
(*.f32 #s(literal 1 binary32) (neg.f32 (*.f32 alpha (*.f32 alpha (log1p.f32 u0)))))
(*.f32 #s(literal 1 binary32) (/.f32 (log1p.f32 u0) (/.f32 alpha (neg.f32 (*.f32 alpha (*.f32 alpha alpha))))))
(*.f32 (neg.f32 (*.f32 alpha (*.f32 alpha (log1p.f32 u0)))) #s(literal 1 binary32))
(*.f32 (neg.f32 (*.f32 alpha (*.f32 alpha alpha))) (/.f32 (log1p.f32 u0) alpha))
(*.f32 (neg.f32 (*.f32 alpha (*.f32 alpha alpha))) (*.f32 (/.f32 #s(literal 1 binary32) alpha) (log1p.f32 u0)))
(*.f32 (neg.f32 (*.f32 alpha (*.f32 alpha (*.f32 alpha alpha)))) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha)) (log1p.f32 u0)))
(*.f32 (neg.f32 (*.f32 alpha (*.f32 alpha (*.f32 alpha alpha)))) (/.f32 (log1p.f32 u0) (*.f32 alpha alpha)))
(*.f32 (log1p.f32 u0) (neg.f32 (*.f32 alpha alpha)))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha)) (/.f32 (log1p.f32 u0) (/.f32 #s(literal -1 binary32) (*.f32 alpha (*.f32 alpha (*.f32 alpha alpha))))))
(*.f32 #s(literal -1 binary32) (*.f32 alpha (*.f32 alpha (log1p.f32 u0))))
(*.f32 (*.f32 alpha (log1p.f32 u0)) (neg.f32 alpha))
(*.f32 (*.f32 (neg.f32 (*.f32 alpha (*.f32 alpha alpha))) (*.f32 alpha (log1p.f32 u0))) (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha)))
(*.f32 (/.f32 #s(literal 1 binary32) alpha) (/.f32 (log1p.f32 u0) (/.f32 (neg.f32 alpha) (*.f32 alpha (*.f32 alpha (*.f32 alpha alpha))))))
(*.f32 (/.f32 (log1p.f32 u0) alpha) (neg.f32 (*.f32 alpha (*.f32 alpha alpha))))
(*.f32 (-.f32 (/.f32 #s(literal 0 binary32) alpha) (neg.f32 (*.f32 alpha (*.f32 alpha alpha)))) (/.f32 (log1p.f32 u0) (neg.f32 alpha)))
(*.f32 (*.f32 (log1p.f32 u0) (neg.f32 alpha)) alpha)
(*.f32 (*.f32 (log1p.f32 u0) (neg.f32 (*.f32 alpha (*.f32 alpha alpha)))) (/.f32 #s(literal 1 binary32) alpha))
(*.f32 (/.f32 (log1p.f32 u0) (*.f32 alpha alpha)) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 alpha (*.f32 alpha (*.f32 alpha alpha))))))
(*.f32 (/.f32 (log1p.f32 u0) (neg.f32 alpha)) (-.f32 (/.f32 #s(literal 0 binary32) alpha) (neg.f32 (*.f32 alpha (*.f32 alpha alpha)))))
(*.f32 (/.f32 (*.f32 alpha (*.f32 alpha (*.f32 alpha alpha))) #s(literal -1 binary32)) (/.f32 (log1p.f32 u0) (*.f32 alpha alpha)))
(*.f32 (/.f32 (log1p.f32 u0) (/.f32 alpha (neg.f32 (*.f32 alpha (*.f32 alpha alpha))))) #s(literal 1 binary32))
(*.f32 (/.f32 (log1p.f32 u0) #s(literal 1 binary32)) (neg.f32 (*.f32 alpha alpha)))
(*.f32 (/.f32 (log1p.f32 u0) #s(literal -1 binary32)) (*.f32 alpha alpha))
(neg.f32 (*.f32 alpha alpha))
(neg.f32 (/.f32 (*.f32 alpha (*.f32 alpha alpha)) alpha))
(neg.f32 (*.f32 (*.f32 alpha (*.f32 alpha alpha)) (/.f32 #s(literal 1 binary32) alpha)))
(exp.f32 (*.f32 (log.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha)))) #s(literal -1 binary32)))
(pow.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha))) #s(literal -1 binary32))
(pow.f32 (/.f32 alpha (neg.f32 (*.f32 alpha (*.f32 alpha alpha)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha))) #s(literal 1 binary32)) #s(literal -1 binary32))
(-.f32 #s(literal 0 binary32) (*.f32 alpha alpha))
(-.f32 (/.f32 #s(literal 0 binary32) alpha) (/.f32 (*.f32 alpha (*.f32 alpha alpha)) alpha))
(-.f32 (/.f32 #s(literal 0 binary32) (*.f32 alpha alpha)) (*.f32 alpha alpha))
(-.f32 (/.f32 #s(literal 0 binary32) (neg.f32 (neg.f32 (*.f32 alpha alpha)))) (*.f32 alpha alpha))
(-.f32 (/.f32 #s(literal 0 binary32) (neg.f32 (*.f32 alpha alpha))) (*.f32 alpha alpha))
(/.f32 #s(literal 1 binary32) (neg.f32 (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha))))
(/.f32 #s(literal 1 binary32) (/.f32 alpha (neg.f32 (*.f32 alpha (*.f32 alpha alpha)))))
(/.f32 #s(literal 1 binary32) (/.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha))) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha))))))
(/.f32 (neg.f32 (*.f32 alpha (*.f32 alpha alpha))) alpha)
(/.f32 (neg.f32 (*.f32 alpha (*.f32 alpha alpha))) (neg.f32 (neg.f32 alpha)))
(/.f32 (neg.f32 (*.f32 alpha (*.f32 alpha (*.f32 alpha alpha)))) (*.f32 alpha alpha))
(/.f32 (neg.f32 (*.f32 alpha (*.f32 alpha (*.f32 alpha alpha)))) (neg.f32 (neg.f32 (*.f32 alpha alpha))))
(/.f32 (*.f32 alpha (*.f32 alpha (*.f32 alpha alpha))) (neg.f32 (*.f32 alpha alpha)))
(/.f32 (*.f32 alpha (*.f32 alpha (*.f32 alpha alpha))) (neg.f32 (neg.f32 (neg.f32 (*.f32 alpha alpha)))))
(/.f32 #s(literal -1 binary32) (neg.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha)))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 alpha (neg.f32 (*.f32 alpha (*.f32 alpha alpha))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha))) #s(literal 1 binary32))))
(/.f32 (neg.f32 (neg.f32 (*.f32 alpha (*.f32 alpha alpha)))) (neg.f32 alpha))
(/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 alpha (*.f32 alpha alpha)))) (+.f32 #s(literal 0 binary32) (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) (*.f32 #s(literal 0 binary32) (*.f32 alpha alpha)))))
(/.f32 (-.f32 (/.f32 #s(literal 0 binary32) alpha) (neg.f32 (*.f32 alpha (*.f32 alpha alpha)))) (neg.f32 alpha))
(/.f32 (*.f32 (neg.f32 (*.f32 alpha (*.f32 alpha (*.f32 alpha alpha)))) #s(literal 1 binary32)) (*.f32 alpha alpha))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) alpha) (*.f32 alpha (*.f32 alpha (*.f32 alpha alpha)))) (*.f32 alpha alpha))
(/.f32 (neg.f32 (neg.f32 (neg.f32 (*.f32 alpha (*.f32 alpha alpha))))) (neg.f32 (neg.f32 alpha)))
(/.f32 (neg.f32 (*.f32 (neg.f32 (*.f32 alpha (*.f32 alpha (*.f32 alpha alpha)))) #s(literal 1 binary32))) (neg.f32 (*.f32 alpha alpha)))
(/.f32 (-.f32 (pow.f32 (/.f32 #s(literal 0 binary32) alpha) #s(literal 3 binary32)) (pow.f32 (/.f32 (*.f32 alpha (*.f32 alpha alpha)) alpha) #s(literal 3 binary32))) (fma.f32 (/.f32 #s(literal 0 binary32) alpha) (/.f32 #s(literal 0 binary32) alpha) (fma.f32 (/.f32 (*.f32 alpha (*.f32 alpha alpha)) alpha) (/.f32 (*.f32 alpha (*.f32 alpha alpha)) alpha) (*.f32 (/.f32 #s(literal 0 binary32) alpha) (/.f32 (*.f32 alpha (*.f32 alpha alpha)) alpha)))))
(*.f32 alpha (neg.f32 alpha))
(*.f32 alpha (*.f32 (neg.f32 (*.f32 alpha alpha)) (/.f32 #s(literal 1 binary32) alpha)))
(*.f32 alpha (*.f32 (neg.f32 (*.f32 alpha (*.f32 alpha alpha))) (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha))))
(*.f32 alpha (/.f32 (neg.f32 (*.f32 alpha alpha)) alpha))
(*.f32 alpha (*.f32 #s(literal 1 binary32) (/.f32 (neg.f32 (*.f32 alpha alpha)) alpha)))
(*.f32 (neg.f32 alpha) alpha)
(*.f32 (neg.f32 alpha) (/.f32 (*.f32 alpha alpha) alpha))
(*.f32 (neg.f32 alpha) (*.f32 (*.f32 alpha alpha) (/.f32 #s(literal 1 binary32) alpha)))
(*.f32 (neg.f32 (*.f32 alpha alpha)) #s(literal 1 binary32))
(*.f32 #s(literal 1 binary32) (neg.f32 (*.f32 alpha alpha)))
(*.f32 #s(literal 1 binary32) (/.f32 (*.f32 alpha (*.f32 alpha alpha)) (neg.f32 alpha)))
(*.f32 (neg.f32 (*.f32 alpha (*.f32 alpha alpha))) (/.f32 #s(literal 1 binary32) alpha))
(*.f32 (neg.f32 (*.f32 alpha (*.f32 alpha (*.f32 alpha alpha)))) (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha)))
(*.f32 (*.f32 alpha (*.f32 alpha (*.f32 alpha alpha))) (neg.f32 (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha))))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha)) (neg.f32 (*.f32 alpha (*.f32 alpha (*.f32 alpha alpha)))))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha)) (pow.f32 (/.f32 #s(literal -1 binary32) (*.f32 alpha (*.f32 alpha (*.f32 alpha alpha)))) #s(literal -1 binary32)))
(*.f32 #s(literal -1 binary32) (*.f32 alpha alpha))
(*.f32 #s(literal -1 binary32) (/.f32 (*.f32 alpha (*.f32 alpha alpha)) alpha))
(*.f32 #s(literal -1 binary32) (*.f32 (*.f32 alpha (*.f32 alpha alpha)) (/.f32 #s(literal 1 binary32) alpha)))
(*.f32 (/.f32 #s(literal 1 binary32) alpha) (neg.f32 (*.f32 alpha (*.f32 alpha alpha))))
(*.f32 (/.f32 (*.f32 alpha (*.f32 alpha alpha)) alpha) (/.f32 (neg.f32 alpha) alpha))
(*.f32 (/.f32 (*.f32 alpha (*.f32 alpha alpha)) alpha) (/.f32 alpha (neg.f32 alpha)))
(*.f32 (/.f32 (*.f32 alpha alpha) alpha) (/.f32 (neg.f32 (*.f32 alpha alpha)) alpha))
(*.f32 (/.f32 (*.f32 alpha alpha) alpha) (/.f32 (*.f32 alpha alpha) (neg.f32 alpha)))
(*.f32 (/.f32 (neg.f32 (*.f32 alpha alpha)) alpha) (/.f32 (*.f32 alpha alpha) alpha))
(*.f32 (/.f32 (neg.f32 alpha) alpha) (/.f32 (*.f32 alpha (*.f32 alpha alpha)) alpha))
(*.f32 (/.f32 #s(literal -1 binary32) alpha) (-.f32 (/.f32 #s(literal 0 binary32) alpha) (neg.f32 (*.f32 alpha (*.f32 alpha alpha)))))
(*.f32 (/.f32 (*.f32 alpha (*.f32 alpha alpha)) (neg.f32 alpha)) #s(literal 1 binary32))
(*.f32 (/.f32 alpha (neg.f32 alpha)) (/.f32 (*.f32 alpha (*.f32 alpha alpha)) alpha))
(*.f32 (/.f32 alpha (neg.f32 alpha)) (/.f32 (neg.f32 (neg.f32 (*.f32 alpha (*.f32 alpha alpha)))) alpha))
(*.f32 (/.f32 alpha #s(literal -1 binary32)) (/.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 alpha alpha)))
(*.f32 (/.f32 alpha #s(literal -1 binary32)) (/.f32 (neg.f32 (neg.f32 (*.f32 alpha (*.f32 alpha alpha)))) (*.f32 alpha alpha)))
(*.f32 (/.f32 (neg.f32 (neg.f32 (*.f32 alpha (*.f32 alpha alpha)))) alpha) (/.f32 alpha (neg.f32 alpha)))
(*.f32 (/.f32 (neg.f32 alpha) #s(literal -1 binary32)) (*.f32 #s(literal 1 binary32) (/.f32 (neg.f32 (*.f32 alpha alpha)) alpha)))
(*.f32 (/.f32 (*.f32 alpha alpha) (neg.f32 alpha)) (/.f32 (*.f32 alpha alpha) alpha))
(*.f32 (/.f32 (*.f32 alpha alpha) #s(literal -1 binary32)) (/.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)))
(*.f32 (/.f32 (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) alpha))
(*.f32 (/.f32 (neg.f32 (*.f32 alpha (*.f32 alpha alpha))) #s(literal -1 binary32)) (/.f32 (neg.f32 alpha) (*.f32 alpha alpha)))
(*.f32 (/.f32 (neg.f32 (neg.f32 (*.f32 alpha (*.f32 alpha alpha)))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) alpha))
(neg.f32 alpha)
(+.f32 #s(literal 0 binary32) (neg.f32 alpha))
(-.f32 #s(literal 0 binary32) alpha)
(-.f32 (/.f32 #s(literal 0 binary32) (+.f32 #s(literal 0 binary32) alpha)) (/.f32 (*.f32 alpha alpha) (+.f32 #s(literal 0 binary32) alpha)))
(-.f32 (/.f32 #s(literal 0 binary32) (+.f32 #s(literal 0 binary32) (fma.f32 alpha alpha (*.f32 #s(literal 0 binary32) alpha)))) (/.f32 (*.f32 alpha (*.f32 alpha alpha)) (+.f32 #s(literal 0 binary32) (fma.f32 alpha alpha (*.f32 #s(literal 0 binary32) alpha)))))
(/.f32 (neg.f32 (*.f32 alpha alpha)) (+.f32 #s(literal 0 binary32) alpha))
(/.f32 (neg.f32 (*.f32 alpha (*.f32 alpha alpha))) (+.f32 #s(literal 0 binary32) (fma.f32 alpha alpha (*.f32 #s(literal 0 binary32) alpha))))
(/.f32 (neg.f32 (neg.f32 (*.f32 alpha (*.f32 alpha alpha)))) (neg.f32 (+.f32 #s(literal 0 binary32) (fma.f32 alpha alpha (*.f32 #s(literal 0 binary32) alpha)))))
(/.f32 (neg.f32 (neg.f32 (*.f32 alpha alpha))) (neg.f32 (+.f32 #s(literal 0 binary32) alpha)))
(/.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (neg.f32 alpha) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (-.f32 (*.f32 (neg.f32 alpha) (neg.f32 alpha)) (*.f32 #s(literal 0 binary32) (neg.f32 alpha)))))
(*.f32 alpha #s(literal -1 binary32))
(*.f32 #s(literal -1 binary32) alpha)
(log1p.f32 u0)
(log1p.f32 (neg.f32 u0))
(log1p.f32 (neg.f32 (neg.f32 u0)))
(neg.f32 (log.f32 (/.f32 (+.f32 u0 (fma.f32 u0 u0 #s(literal 1 binary32))) (fma.f32 u0 (*.f32 u0 u0) #s(literal 1 binary32)))))
(neg.f32 (log.f32 (/.f32 (+.f32 u0 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u0 u0)))))
(+.f32 (log1p.f32 (*.f32 u0 (*.f32 u0 u0))) (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))))
(+.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) (log.f32 (/.f32 #s(literal 1 binary32) (+.f32 u0 #s(literal 1 binary32)))))
(-.f32 #s(literal 0 binary32) (log.f32 (/.f32 (+.f32 u0 (fma.f32 u0 u0 #s(literal 1 binary32))) (fma.f32 u0 (*.f32 u0 u0) #s(literal 1 binary32)))))
(-.f32 #s(literal 0 binary32) (log.f32 (/.f32 (+.f32 u0 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u0 u0)))))
(-.f32 (log1p.f32 (*.f32 u0 (*.f32 u0 u0))) (log1p.f32 (fma.f32 u0 u0 u0)))
(-.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) (log1p.f32 u0))
(-.f32 (log.f32 (-.f32 (*.f32 u0 u0) #s(literal 1 binary32))) (log.f32 (-.f32 u0 #s(literal 1 binary32))))
(-.f32 (log.f32 (neg.f32 (fma.f32 u0 (*.f32 u0 u0) #s(literal 1 binary32)))) (log.f32 (neg.f32 (+.f32 u0 (fma.f32 u0 u0 #s(literal 1 binary32))))))
(-.f32 (log.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u0 u0)))) (log.f32 (neg.f32 (+.f32 u0 #s(literal 1 binary32)))))
(/.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u0 (*.f32 u0 u0))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) #s(literal 3 binary32))) (fma.f32 (log1p.f32 (*.f32 u0 (*.f32 u0 u0))) (log1p.f32 (*.f32 u0 (*.f32 u0 u0))) (+.f32 (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) #s(literal 2 binary32)) (*.f32 (log1p.f32 (*.f32 u0 (*.f32 u0 u0))) (log1p.f32 (fma.f32 u0 u0 u0))))))
(/.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 u0) #s(literal 3 binary32))) (fma.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) (log1p.f32 (*.f32 u0 (neg.f32 u0))) (fma.f32 (log1p.f32 u0) (log1p.f32 u0) (*.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) (log1p.f32 u0)))))
(log.f32 (+.f32 u0 #s(literal 1 binary32)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 alpha (*.f32 alpha u0)))
(*.f32 alpha (*.f32 alpha u0))
(*.f32 u0 (*.f32 alpha alpha))
(*.f32 (*.f32 alpha alpha) u0)
(*.f32 (*.f32 alpha u0) alpha)
(exp.f32 (*.f32 #s(literal 2 binary32) (log.f32 alpha)))
(pow.f32 alpha #s(literal 2 binary32))
(pow.f32 (*.f32 alpha alpha) #s(literal 1 binary32))
(pow.f32 (exp.f32 (log.f32 alpha)) #s(literal 2 binary32))
(-.f32 (/.f32 #s(literal 0 binary32) (*.f32 alpha alpha)) (neg.f32 (*.f32 alpha alpha)))
(-.f32 (/.f32 #s(literal 0 binary32) (neg.f32 (*.f32 alpha alpha))) (neg.f32 (*.f32 alpha alpha)))
(/.f32 (neg.f32 (*.f32 alpha (*.f32 alpha (*.f32 alpha alpha)))) (neg.f32 (*.f32 alpha alpha)))
(/.f32 (*.f32 alpha (*.f32 alpha (*.f32 alpha alpha))) (*.f32 alpha alpha))
(/.f32 (*.f32 alpha (*.f32 alpha (*.f32 alpha alpha))) (neg.f32 (neg.f32 (*.f32 alpha alpha))))
(*.f32 alpha alpha)
(*.f32 (neg.f32 (*.f32 alpha alpha)) (/.f32 (neg.f32 alpha) alpha))
(*.f32 (neg.f32 (*.f32 alpha alpha)) (/.f32 alpha (neg.f32 alpha)))
(*.f32 #s(literal 1 binary32) (*.f32 alpha alpha))
(*.f32 #s(literal 1 binary32) (/.f32 (*.f32 alpha (*.f32 alpha alpha)) alpha))
(*.f32 #s(literal 1 binary32) (/.f32 (neg.f32 (neg.f32 (*.f32 alpha (*.f32 alpha alpha)))) alpha))
(*.f32 (*.f32 alpha (*.f32 alpha (*.f32 alpha alpha))) (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha)))
(*.f32 (/.f32 #s(literal 1 binary32) alpha) (-.f32 (/.f32 #s(literal 0 binary32) alpha) (neg.f32 (*.f32 alpha (*.f32 alpha alpha)))))
(*.f32 (/.f32 (*.f32 alpha (*.f32 alpha alpha)) alpha) #s(literal 1 binary32))
(*.f32 (/.f32 (*.f32 alpha alpha) alpha) (/.f32 (*.f32 alpha alpha) alpha))
(*.f32 (/.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (/.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)))
(*.f32 (/.f32 (neg.f32 (*.f32 alpha alpha)) alpha) (/.f32 (*.f32 alpha alpha) (neg.f32 alpha)))
(*.f32 (exp.f32 (log.f32 alpha)) (exp.f32 (log.f32 alpha)))
(*.f32 (/.f32 (neg.f32 alpha) alpha) (neg.f32 (*.f32 alpha alpha)))
(*.f32 (/.f32 (neg.f32 alpha) alpha) (/.f32 (*.f32 alpha (*.f32 alpha alpha)) (neg.f32 alpha)))
(*.f32 (/.f32 #s(literal -1 binary32) alpha) (neg.f32 (*.f32 alpha (*.f32 alpha alpha))))
(*.f32 (/.f32 (*.f32 alpha (*.f32 alpha alpha)) (neg.f32 alpha)) (/.f32 (neg.f32 alpha) alpha))
(*.f32 (/.f32 alpha (neg.f32 alpha)) (neg.f32 (*.f32 alpha alpha)))
(*.f32 (/.f32 alpha #s(literal -1 binary32)) (*.f32 #s(literal 1 binary32) (/.f32 (neg.f32 (*.f32 alpha alpha)) alpha)))
(*.f32 (/.f32 (neg.f32 (neg.f32 (*.f32 alpha (*.f32 alpha alpha)))) alpha) #s(literal 1 binary32))
(*.f32 (/.f32 (neg.f32 alpha) #s(literal -1 binary32)) (/.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 alpha alpha)))
(*.f32 (/.f32 (*.f32 alpha alpha) (neg.f32 alpha)) (/.f32 (neg.f32 (*.f32 alpha alpha)) alpha))
(*.f32 (/.f32 (*.f32 alpha alpha) #s(literal -1 binary32)) (/.f32 (neg.f32 (*.f32 alpha alpha)) (*.f32 alpha alpha)))
(*.f32 (/.f32 (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1 binary32)) (/.f32 (neg.f32 alpha) (*.f32 alpha alpha)))
(*.f32 (/.f32 (neg.f32 (*.f32 alpha (*.f32 alpha alpha))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) alpha))
(+.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0)))
(+.f32 (*.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0)) (*.f32 alpha alpha))
(pow.f32 (/.f32 (fma.f32 (*.f32 alpha alpha) (-.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0))) (*.f32 (*.f32 alpha (*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))) (*.f32 (*.f32 alpha (*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))) (*.f32 u0 u0)))) (fma.f32 (*.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0)) (*.f32 (*.f32 alpha (*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))) (*.f32 (*.f32 alpha (*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))) (*.f32 u0 u0))) (*.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 alpha (*.f32 alpha alpha))))) #s(literal -1 binary32))
(pow.f32 (/.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0) (neg.f32 (*.f32 alpha alpha))) (*.f32 (fma.f32 alpha (*.f32 (*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) u0) (*.f32 alpha alpha)) (fma.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0) (neg.f32 (*.f32 alpha alpha))))) #s(literal -1 binary32))
(fma.f32 alpha alpha (*.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0)))
(fma.f32 alpha (*.f32 (*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) u0) (*.f32 alpha alpha))
(fma.f32 (neg.f32 (*.f32 alpha alpha)) (/.f32 (neg.f32 alpha) alpha) (*.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0)))
(fma.f32 (neg.f32 (*.f32 alpha alpha)) (/.f32 alpha (neg.f32 alpha)) (*.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0)))
(fma.f32 u0 (*.f32 alpha (*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))) (*.f32 alpha alpha))
(fma.f32 #s(literal 1 binary32) (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0)))
(fma.f32 #s(literal 1 binary32) (/.f32 (*.f32 alpha (*.f32 alpha alpha)) alpha) (*.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0)))
(fma.f32 #s(literal 1 binary32) (/.f32 (neg.f32 (neg.f32 (*.f32 alpha (*.f32 alpha alpha)))) alpha) (*.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0)))
(fma.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0) (*.f32 alpha alpha))
(fma.f32 (*.f32 alpha (*.f32 alpha u0)) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) (*.f32 alpha alpha))
(fma.f32 (*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) (*.f32 alpha u0) (*.f32 alpha alpha))
(fma.f32 (*.f32 alpha (*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))) u0 (*.f32 alpha alpha))
(fma.f32 (*.f32 alpha (*.f32 alpha (*.f32 alpha alpha))) (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha)) (*.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0)))
(fma.f32 (*.f32 alpha u0) (*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) (*.f32 alpha alpha))
(fma.f32 (/.f32 #s(literal 1 binary32) alpha) (-.f32 (/.f32 #s(literal 0 binary32) alpha) (neg.f32 (*.f32 alpha (*.f32 alpha alpha)))) (*.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0)))
(fma.f32 (/.f32 (*.f32 alpha (*.f32 alpha alpha)) alpha) #s(literal 1 binary32) (*.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0)))
(fma.f32 (/.f32 (*.f32 alpha alpha) alpha) (/.f32 (*.f32 alpha alpha) alpha) (*.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0)))
(fma.f32 (/.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (/.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) (*.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0)))
(fma.f32 (*.f32 u0 (*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))) alpha (*.f32 alpha alpha))
(fma.f32 (*.f32 (*.f32 alpha u0) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) alpha (*.f32 alpha alpha))
(fma.f32 (/.f32 (neg.f32 (*.f32 alpha alpha)) alpha) (/.f32 (*.f32 alpha alpha) (neg.f32 alpha)) (*.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0)))
(fma.f32 (exp.f32 (log.f32 alpha)) (exp.f32 (log.f32 alpha)) (*.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0)))
(fma.f32 (/.f32 (neg.f32 alpha) alpha) (neg.f32 (*.f32 alpha alpha)) (*.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0)))
(fma.f32 (/.f32 (neg.f32 alpha) alpha) (/.f32 (*.f32 alpha (*.f32 alpha alpha)) (neg.f32 alpha)) (*.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0)))
(fma.f32 (/.f32 #s(literal -1 binary32) alpha) (neg.f32 (*.f32 alpha (*.f32 alpha alpha))) (*.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0)))
(fma.f32 (/.f32 (*.f32 alpha (*.f32 alpha alpha)) (neg.f32 alpha)) (/.f32 (neg.f32 alpha) alpha) (*.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0)))
(fma.f32 (/.f32 alpha (neg.f32 alpha)) (neg.f32 (*.f32 alpha alpha)) (*.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0)))
(fma.f32 (/.f32 alpha #s(literal -1 binary32)) (*.f32 #s(literal 1 binary32) (/.f32 (neg.f32 (*.f32 alpha alpha)) alpha)) (*.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0)))
(fma.f32 (/.f32 (neg.f32 (neg.f32 (*.f32 alpha (*.f32 alpha alpha)))) alpha) #s(literal 1 binary32) (*.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0)))
(fma.f32 (/.f32 (neg.f32 alpha) #s(literal -1 binary32)) (/.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 alpha alpha)) (*.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0)))
(fma.f32 (/.f32 (*.f32 alpha alpha) (neg.f32 alpha)) (/.f32 (neg.f32 (*.f32 alpha alpha)) alpha) (*.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0)))
(fma.f32 (/.f32 (*.f32 alpha alpha) #s(literal -1 binary32)) (/.f32 (neg.f32 (*.f32 alpha alpha)) (*.f32 alpha alpha)) (*.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0)))
(fma.f32 (/.f32 (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1 binary32)) (/.f32 (neg.f32 alpha) (*.f32 alpha alpha)) (*.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0)))
(fma.f32 (/.f32 (neg.f32 (*.f32 alpha (*.f32 alpha alpha))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) alpha) (*.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0)))
(-.f32 (/.f32 (*.f32 (*.f32 alpha (*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))) (*.f32 (*.f32 alpha (*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))) (*.f32 u0 u0))) (fma.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0) (neg.f32 (*.f32 alpha alpha)))) (/.f32 (*.f32 alpha (*.f32 alpha (*.f32 alpha alpha))) (fma.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0) (neg.f32 (*.f32 alpha alpha)))))
(-.f32 (/.f32 (*.f32 alpha (*.f32 alpha (*.f32 alpha alpha))) (-.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0)))) (/.f32 (*.f32 (*.f32 alpha (*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))) (*.f32 (*.f32 alpha (*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))) (*.f32 u0 u0))) (-.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 alpha alpha) (-.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0))) (*.f32 (*.f32 alpha (*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))) (*.f32 (*.f32 alpha (*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))) (*.f32 u0 u0)))) (fma.f32 (*.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0)) (*.f32 (*.f32 alpha (*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))) (*.f32 (*.f32 alpha (*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))) (*.f32 u0 u0))) (*.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 alpha (*.f32 alpha alpha))))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0) (neg.f32 (*.f32 alpha alpha))) (*.f32 (fma.f32 alpha (*.f32 (*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) u0) (*.f32 alpha alpha)) (fma.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0) (neg.f32 (*.f32 alpha alpha))))))
(/.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0)) (*.f32 (*.f32 alpha (*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))) (*.f32 (*.f32 alpha (*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))) (*.f32 u0 u0))) (*.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 alpha (*.f32 alpha alpha)))) (fma.f32 (*.f32 alpha alpha) (-.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0))) (*.f32 (*.f32 alpha (*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))) (*.f32 (*.f32 alpha (*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))) (*.f32 u0 u0)))))
(/.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0)) (*.f32 (*.f32 alpha (*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))) (*.f32 (*.f32 alpha (*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))) (*.f32 u0 u0))) (*.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 alpha (*.f32 alpha alpha)))) (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) (-.f32 (*.f32 (*.f32 alpha (*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))) (*.f32 (*.f32 alpha (*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))) (*.f32 u0 u0))) (*.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (fma.f32 (*.f32 alpha alpha) (-.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0))) (*.f32 (*.f32 alpha (*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))) (*.f32 (*.f32 alpha (*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))) (*.f32 u0 u0)))) (fma.f32 (*.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0)) (*.f32 (*.f32 alpha (*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))) (*.f32 (*.f32 alpha (*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))) (*.f32 u0 u0))) (*.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 alpha (*.f32 alpha alpha)))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0) (neg.f32 (*.f32 alpha alpha))) (*.f32 (fma.f32 alpha (*.f32 (*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) u0) (*.f32 alpha alpha)) (fma.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0) (neg.f32 (*.f32 alpha alpha)))))))
(/.f32 (*.f32 (fma.f32 alpha (*.f32 (*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) u0) (*.f32 alpha alpha)) (fma.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0) (neg.f32 (*.f32 alpha alpha)))) (fma.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0) (neg.f32 (*.f32 alpha alpha))))
(/.f32 (neg.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0)) (*.f32 (*.f32 alpha (*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))) (*.f32 (*.f32 alpha (*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))) (*.f32 u0 u0))) (*.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 alpha (*.f32 alpha alpha))))) (neg.f32 (fma.f32 (*.f32 alpha alpha) (-.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0))) (*.f32 (*.f32 alpha (*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))) (*.f32 (*.f32 alpha (*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))) (*.f32 u0 u0))))))
(/.f32 (neg.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0)) (*.f32 (*.f32 alpha (*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))) (*.f32 (*.f32 alpha (*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))) (*.f32 u0 u0))) (*.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 alpha (*.f32 alpha alpha))))) (neg.f32 (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) (-.f32 (*.f32 (*.f32 alpha (*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))) (*.f32 (*.f32 alpha (*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))) (*.f32 u0 u0))) (*.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0)))))))
(/.f32 (neg.f32 (*.f32 (fma.f32 alpha (*.f32 (*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) u0) (*.f32 alpha alpha)) (fma.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0) (neg.f32 (*.f32 alpha alpha))))) (neg.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0) (neg.f32 (*.f32 alpha alpha)))))
(/.f32 (-.f32 (*.f32 alpha (*.f32 alpha (*.f32 alpha alpha))) (*.f32 (*.f32 alpha (*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))) (*.f32 (*.f32 alpha (*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))) (*.f32 u0 u0)))) (-.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 alpha (*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))) (*.f32 (*.f32 alpha (*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))) (*.f32 u0 u0))) (fma.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0) (neg.f32 (*.f32 alpha alpha)))) (*.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0) (neg.f32 (*.f32 alpha alpha))) (*.f32 alpha (*.f32 alpha (*.f32 alpha alpha))))) (*.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0) (neg.f32 (*.f32 alpha alpha))) (fma.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0) (neg.f32 (*.f32 alpha alpha)))))
(/.f32 (neg.f32 (neg.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0)) (*.f32 (*.f32 alpha (*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))) (*.f32 (*.f32 alpha (*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))) (*.f32 u0 u0))) (*.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 alpha (*.f32 alpha alpha)))))) (neg.f32 (neg.f32 (fma.f32 (*.f32 alpha alpha) (-.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0))) (*.f32 (*.f32 alpha (*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))) (*.f32 (*.f32 alpha (*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))) (*.f32 u0 u0)))))))
(/.f32 (neg.f32 (neg.f32 (*.f32 (fma.f32 alpha (*.f32 (*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) u0) (*.f32 alpha alpha)) (fma.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0) (neg.f32 (*.f32 alpha alpha)))))) (neg.f32 (neg.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0) (neg.f32 (*.f32 alpha alpha))))))
(/.f32 (neg.f32 (-.f32 (*.f32 alpha (*.f32 alpha (*.f32 alpha alpha))) (*.f32 (*.f32 alpha (*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))) (*.f32 (*.f32 alpha (*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))) (*.f32 u0 u0))))) (neg.f32 (-.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0)))))
(/.f32 (-.f32 (pow.f32 (/.f32 (*.f32 (*.f32 alpha (*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))) (*.f32 (*.f32 alpha (*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))) (*.f32 u0 u0))) (fma.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0) (neg.f32 (*.f32 alpha alpha)))) #s(literal 3 binary32)) (pow.f32 (/.f32 (*.f32 alpha (*.f32 alpha (*.f32 alpha alpha))) (fma.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0) (neg.f32 (*.f32 alpha alpha)))) #s(literal 3 binary32))) (fma.f32 (/.f32 (*.f32 (*.f32 alpha (*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))) (*.f32 (*.f32 alpha (*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))) (*.f32 u0 u0))) (fma.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0) (neg.f32 (*.f32 alpha alpha)))) (/.f32 (*.f32 (*.f32 alpha (*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))) (*.f32 (*.f32 alpha (*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))) (*.f32 u0 u0))) (fma.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0) (neg.f32 (*.f32 alpha alpha)))) (fma.f32 (/.f32 (*.f32 alpha (*.f32 alpha (*.f32 alpha alpha))) (fma.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0) (neg.f32 (*.f32 alpha alpha)))) (/.f32 (*.f32 alpha (*.f32 alpha (*.f32 alpha alpha))) (fma.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0) (neg.f32 (*.f32 alpha alpha)))) (*.f32 (/.f32 (*.f32 (*.f32 alpha (*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))) (*.f32 (*.f32 alpha (*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))) (*.f32 u0 u0))) (fma.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0) (neg.f32 (*.f32 alpha alpha)))) (/.f32 (*.f32 alpha (*.f32 alpha (*.f32 alpha alpha))) (fma.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0) (neg.f32 (*.f32 alpha alpha))))))))
(*.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0)) (*.f32 (*.f32 alpha (*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))) (*.f32 (*.f32 alpha (*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))) (*.f32 u0 u0))) (*.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 alpha (*.f32 alpha alpha)))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 alpha alpha) (-.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0))) (*.f32 (*.f32 alpha (*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))) (*.f32 (*.f32 alpha (*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))) (*.f32 u0 u0))))))
(*.f32 (*.f32 (fma.f32 alpha (*.f32 (*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) u0) (*.f32 alpha alpha)) (fma.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0) (neg.f32 (*.f32 alpha alpha)))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0) (neg.f32 (*.f32 alpha alpha)))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 (fma.f32 alpha (*.f32 (*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) u0) (*.f32 alpha alpha))))
(+.f32 (*.f32 alpha (*.f32 alpha u0)) (*.f32 (*.f32 alpha (*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))) (*.f32 u0 u0)))
(+.f32 (*.f32 (*.f32 alpha (*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))) (*.f32 u0 u0)) (*.f32 alpha (*.f32 alpha u0)))
(fma.f32 alpha (*.f32 alpha u0) (*.f32 (*.f32 alpha (*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))) (*.f32 u0 u0)))
(fma.f32 u0 (*.f32 alpha alpha) (*.f32 (*.f32 alpha (*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))) (*.f32 u0 u0)))
(fma.f32 u0 (*.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0)) (*.f32 alpha (*.f32 alpha u0)))
(fma.f32 (*.f32 alpha alpha) u0 (*.f32 (*.f32 alpha (*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))) (*.f32 u0 u0)))
(fma.f32 (*.f32 alpha (*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))) (*.f32 u0 u0) (*.f32 alpha (*.f32 alpha u0)))
(fma.f32 (*.f32 u0 u0) (*.f32 alpha (*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))) (*.f32 alpha (*.f32 alpha u0)))
(fma.f32 (*.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0)) u0 (*.f32 alpha (*.f32 alpha u0)))
(fma.f32 (*.f32 alpha u0) alpha (*.f32 (*.f32 alpha (*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))) (*.f32 u0 u0)))
(fma.f32 (*.f32 alpha u0) (*.f32 (*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) u0) (*.f32 alpha (*.f32 alpha u0)))
(fma.f32 (*.f32 u0 (*.f32 alpha u0)) (*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) (*.f32 alpha (*.f32 alpha u0)))
(-.f32 (/.f32 (*.f32 (*.f32 (*.f32 alpha (*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))) (*.f32 u0 u0)) (*.f32 (*.f32 alpha (*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))) (*.f32 u0 u0))) (-.f32 (*.f32 (*.f32 alpha (*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))) (*.f32 u0 u0)) (*.f32 alpha (*.f32 alpha u0)))) (/.f32 (*.f32 (*.f32 alpha (*.f32 alpha u0)) (*.f32 alpha (*.f32 alpha u0))) (-.f32 (*.f32 (*.f32 alpha (*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))) (*.f32 u0 u0)) (*.f32 alpha (*.f32 alpha u0)))))
(/.f32 (fma.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 (*.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0)) (*.f32 (*.f32 alpha (*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))) (*.f32 (*.f32 alpha (*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))) (*.f32 u0 u0)))) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 alpha (*.f32 alpha alpha))))) (fma.f32 (*.f32 (*.f32 alpha (*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))) (*.f32 u0 u0)) (*.f32 (*.f32 alpha (*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))) (*.f32 u0 u0)) (-.f32 (*.f32 (*.f32 alpha (*.f32 alpha u0)) (*.f32 alpha (*.f32 alpha u0))) (*.f32 (*.f32 (*.f32 alpha (*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))) (*.f32 u0 u0)) (*.f32 alpha (*.f32 alpha u0))))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 alpha (*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))) (*.f32 u0 u0)) (*.f32 (*.f32 alpha (*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))) (*.f32 u0 u0))) (*.f32 (*.f32 alpha (*.f32 alpha u0)) (*.f32 alpha (*.f32 alpha u0)))) (-.f32 (*.f32 (*.f32 alpha (*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))) (*.f32 u0 u0)) (*.f32 alpha (*.f32 alpha u0))))
(/.f32 (*.f32 u0 (fma.f32 (*.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0)) (*.f32 (*.f32 alpha (*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))) (*.f32 (*.f32 alpha (*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))) (*.f32 u0 u0))) (*.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 alpha (*.f32 alpha alpha))))) (fma.f32 (*.f32 alpha alpha) (-.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0))) (*.f32 (*.f32 alpha (*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))) (*.f32 (*.f32 alpha (*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))) (*.f32 u0 u0)))))
(/.f32 (*.f32 u0 (*.f32 (fma.f32 alpha (*.f32 (*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) u0) (*.f32 alpha alpha)) (fma.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0) (neg.f32 (*.f32 alpha alpha))))) (fma.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0) (neg.f32 (*.f32 alpha alpha))))
(/.f32 (*.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0)) (*.f32 (*.f32 alpha (*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))) (*.f32 (*.f32 alpha (*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))) (*.f32 u0 u0))) (*.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 alpha (*.f32 alpha alpha)))) u0) (fma.f32 (*.f32 alpha alpha) (-.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0))) (*.f32 (*.f32 alpha (*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))) (*.f32 (*.f32 alpha (*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))) (*.f32 u0 u0)))))
(/.f32 (*.f32 (*.f32 (fma.f32 alpha (*.f32 (*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) u0) (*.f32 alpha alpha)) (fma.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0) (neg.f32 (*.f32 alpha alpha)))) u0) (fma.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0) (neg.f32 (*.f32 alpha alpha))))
(/.f32 (neg.f32 (fma.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 (*.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0)) (*.f32 (*.f32 alpha (*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))) (*.f32 (*.f32 alpha (*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))) (*.f32 u0 u0)))) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 alpha (*.f32 alpha alpha)))))) (neg.f32 (fma.f32 (*.f32 (*.f32 alpha (*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))) (*.f32 u0 u0)) (*.f32 (*.f32 alpha (*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))) (*.f32 u0 u0)) (-.f32 (*.f32 (*.f32 alpha (*.f32 alpha u0)) (*.f32 alpha (*.f32 alpha u0))) (*.f32 (*.f32 (*.f32 alpha (*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))) (*.f32 u0 u0)) (*.f32 alpha (*.f32 alpha u0)))))))
(/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 (*.f32 alpha (*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))) (*.f32 u0 u0)) (*.f32 (*.f32 alpha (*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))) (*.f32 u0 u0))) (*.f32 (*.f32 alpha (*.f32 alpha u0)) (*.f32 alpha (*.f32 alpha u0))))) (neg.f32 (-.f32 (*.f32 (*.f32 alpha (*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))) (*.f32 u0 u0)) (*.f32 alpha (*.f32 alpha u0)))))
(/.f32 (neg.f32 (*.f32 u0 (fma.f32 (*.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0)) (*.f32 (*.f32 alpha (*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))) (*.f32 (*.f32 alpha (*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))) (*.f32 u0 u0))) (*.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 alpha (*.f32 alpha alpha)))))) (neg.f32 (fma.f32 (*.f32 alpha alpha) (-.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0))) (*.f32 (*.f32 alpha (*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))) (*.f32 (*.f32 alpha (*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))) (*.f32 u0 u0))))))
(/.f32 (neg.f32 (*.f32 u0 (*.f32 (fma.f32 alpha (*.f32 (*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) u0) (*.f32 alpha alpha)) (fma.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0) (neg.f32 (*.f32 alpha alpha)))))) (neg.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0) (neg.f32 (*.f32 alpha alpha)))))
(/.f32 (neg.f32 (*.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0)) (*.f32 (*.f32 alpha (*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))) (*.f32 (*.f32 alpha (*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))) (*.f32 u0 u0))) (*.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 alpha (*.f32 alpha alpha)))) u0)) (neg.f32 (fma.f32 (*.f32 alpha alpha) (-.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0))) (*.f32 (*.f32 alpha (*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))) (*.f32 (*.f32 alpha (*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))) (*.f32 u0 u0))))))
(/.f32 (neg.f32 (*.f32 (*.f32 (fma.f32 alpha (*.f32 (*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) u0) (*.f32 alpha alpha)) (fma.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0) (neg.f32 (*.f32 alpha alpha)))) u0)) (neg.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0) (neg.f32 (*.f32 alpha alpha)))))
(/.f32 (fma.f32 (*.f32 alpha (*.f32 alpha u0)) (*.f32 (*.f32 alpha (*.f32 alpha u0)) (*.f32 alpha (*.f32 alpha u0))) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 (*.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0)) (*.f32 (*.f32 alpha (*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))) (*.f32 (*.f32 alpha (*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))) (*.f32 u0 u0)))))) (fma.f32 (*.f32 alpha (*.f32 alpha u0)) (*.f32 alpha (*.f32 alpha u0)) (-.f32 (*.f32 (*.f32 (*.f32 alpha (*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))) (*.f32 u0 u0)) (*.f32 (*.f32 alpha (*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))) (*.f32 u0 u0))) (*.f32 (*.f32 alpha (*.f32 alpha u0)) (*.f32 (*.f32 alpha (*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))) (*.f32 u0 u0))))))
(*.f32 u0 (fma.f32 alpha (*.f32 (*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) u0) (*.f32 alpha alpha)))
(*.f32 (fma.f32 alpha (*.f32 (*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) u0) (*.f32 alpha alpha)) u0)
(+.f32 (*.f32 alpha (*.f32 alpha (*.f32 u0 #s(literal 1/3 binary32)))) (*.f32 alpha (*.f32 alpha #s(literal 1/2 binary32))))
(+.f32 (*.f32 (*.f32 alpha alpha) #s(literal 1/2 binary32)) (*.f32 (*.f32 alpha alpha) (*.f32 u0 #s(literal 1/3 binary32))))
(+.f32 (*.f32 (*.f32 alpha alpha) (*.f32 u0 #s(literal 1/3 binary32))) (*.f32 (*.f32 alpha alpha) #s(literal 1/2 binary32)))
(+.f32 (*.f32 (*.f32 alpha (*.f32 u0 #s(literal 1/3 binary32))) alpha) (*.f32 (*.f32 alpha #s(literal 1/2 binary32)) alpha))
(+.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 alpha alpha)) (*.f32 (*.f32 u0 #s(literal 1/3 binary32)) (*.f32 alpha alpha)))
(+.f32 (*.f32 (*.f32 u0 #s(literal 1/3 binary32)) (*.f32 alpha alpha)) (*.f32 #s(literal 1/2 binary32) (*.f32 alpha alpha)))
(fma.f32 alpha (*.f32 alpha (*.f32 u0 #s(literal 1/3 binary32))) (*.f32 alpha (*.f32 alpha #s(literal 1/2 binary32))))
(fma.f32 (*.f32 alpha alpha) #s(literal 1/2 binary32) (*.f32 (*.f32 alpha alpha) (*.f32 u0 #s(literal 1/3 binary32))))
(fma.f32 (*.f32 alpha alpha) (*.f32 u0 #s(literal 1/3 binary32)) (*.f32 (*.f32 alpha alpha) #s(literal 1/2 binary32)))
(fma.f32 #s(literal 1/2 binary32) (*.f32 alpha alpha) (*.f32 (*.f32 u0 #s(literal 1/3 binary32)) (*.f32 alpha alpha)))
(fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) (*.f32 alpha alpha) (*.f32 #s(literal 1/2 binary32) (*.f32 alpha alpha)))
(fma.f32 (*.f32 alpha (*.f32 u0 #s(literal 1/3 binary32))) alpha (*.f32 (*.f32 alpha #s(literal 1/2 binary32)) alpha))
(/.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 u0 (*.f32 u0 u0)) #s(literal 1/27 binary32) #s(literal 1/8 binary32))) (fma.f32 (*.f32 u0 u0) #s(literal 1/9 binary32) (-.f32 #s(literal 1/4 binary32) (*.f32 u0 #s(literal 1/6 binary32)))))
(/.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 u0 u0) #s(literal 1/9 binary32) #s(literal -1/4 binary32))) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal -1/2 binary32)))
(/.f32 (neg.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 u0 (*.f32 u0 u0)) #s(literal 1/27 binary32) #s(literal 1/8 binary32)))) (neg.f32 (fma.f32 (*.f32 u0 u0) #s(literal 1/9 binary32) (-.f32 #s(literal 1/4 binary32) (*.f32 u0 #s(literal 1/6 binary32))))))
(/.f32 (neg.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 u0 u0) #s(literal 1/9 binary32) #s(literal -1/4 binary32)))) (neg.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal -1/2 binary32))))
(/.f32 (+.f32 (pow.f32 (*.f32 alpha (*.f32 alpha (*.f32 u0 #s(literal 1/3 binary32)))) #s(literal 3 binary32)) (pow.f32 (*.f32 alpha (*.f32 alpha #s(literal 1/2 binary32))) #s(literal 3 binary32))) (fma.f32 (*.f32 alpha (*.f32 alpha (*.f32 u0 #s(literal 1/3 binary32)))) (*.f32 alpha (*.f32 alpha (*.f32 u0 #s(literal 1/3 binary32)))) (-.f32 (*.f32 (*.f32 alpha (*.f32 alpha #s(literal 1/2 binary32))) (*.f32 alpha (*.f32 alpha #s(literal 1/2 binary32)))) (*.f32 (*.f32 alpha (*.f32 alpha (*.f32 u0 #s(literal 1/3 binary32)))) (*.f32 alpha (*.f32 alpha #s(literal 1/2 binary32)))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (*.f32 alpha alpha) #s(literal 1/2 binary32)) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 alpha alpha) (*.f32 u0 #s(literal 1/3 binary32))) #s(literal 3 binary32))) (fma.f32 (*.f32 (*.f32 alpha alpha) #s(literal 1/2 binary32)) (*.f32 (*.f32 alpha alpha) #s(literal 1/2 binary32)) (-.f32 (*.f32 (*.f32 (*.f32 alpha alpha) (*.f32 u0 #s(literal 1/3 binary32))) (*.f32 (*.f32 alpha alpha) (*.f32 u0 #s(literal 1/3 binary32)))) (*.f32 (*.f32 (*.f32 alpha alpha) #s(literal 1/2 binary32)) (*.f32 (*.f32 alpha alpha) (*.f32 u0 #s(literal 1/3 binary32)))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (*.f32 alpha alpha) (*.f32 u0 #s(literal 1/3 binary32))) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 alpha alpha) #s(literal 1/2 binary32)) #s(literal 3 binary32))) (fma.f32 (*.f32 (*.f32 alpha alpha) (*.f32 u0 #s(literal 1/3 binary32))) (*.f32 (*.f32 alpha alpha) (*.f32 u0 #s(literal 1/3 binary32))) (-.f32 (*.f32 (*.f32 (*.f32 alpha alpha) #s(literal 1/2 binary32)) (*.f32 (*.f32 alpha alpha) #s(literal 1/2 binary32))) (*.f32 (*.f32 (*.f32 alpha alpha) (*.f32 u0 #s(literal 1/3 binary32))) (*.f32 (*.f32 alpha alpha) #s(literal 1/2 binary32))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (*.f32 alpha (*.f32 u0 #s(literal 1/3 binary32))) alpha) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 alpha #s(literal 1/2 binary32)) alpha) #s(literal 3 binary32))) (fma.f32 (*.f32 (*.f32 alpha (*.f32 u0 #s(literal 1/3 binary32))) alpha) (*.f32 (*.f32 alpha (*.f32 u0 #s(literal 1/3 binary32))) alpha) (-.f32 (*.f32 (*.f32 (*.f32 alpha #s(literal 1/2 binary32)) alpha) (*.f32 (*.f32 alpha #s(literal 1/2 binary32)) alpha)) (*.f32 (*.f32 (*.f32 alpha (*.f32 u0 #s(literal 1/3 binary32))) alpha) (*.f32 (*.f32 alpha #s(literal 1/2 binary32)) alpha)))))
(/.f32 (+.f32 (pow.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 alpha alpha)) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 u0 #s(literal 1/3 binary32)) (*.f32 alpha alpha)) #s(literal 3 binary32))) (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 alpha alpha)) (*.f32 #s(literal 1/2 binary32) (*.f32 alpha alpha)) (-.f32 (*.f32 (*.f32 (*.f32 u0 #s(literal 1/3 binary32)) (*.f32 alpha alpha)) (*.f32 (*.f32 u0 #s(literal 1/3 binary32)) (*.f32 alpha alpha))) (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 alpha alpha)) (*.f32 (*.f32 u0 #s(literal 1/3 binary32)) (*.f32 alpha alpha))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (*.f32 u0 #s(literal 1/3 binary32)) (*.f32 alpha alpha)) #s(literal 3 binary32)) (pow.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 alpha alpha)) #s(literal 3 binary32))) (fma.f32 (*.f32 (*.f32 u0 #s(literal 1/3 binary32)) (*.f32 alpha alpha)) (*.f32 (*.f32 u0 #s(literal 1/3 binary32)) (*.f32 alpha alpha)) (-.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 alpha alpha)) (*.f32 #s(literal 1/2 binary32) (*.f32 alpha alpha))) (*.f32 (*.f32 (*.f32 u0 #s(literal 1/3 binary32)) (*.f32 alpha alpha)) (*.f32 #s(literal 1/2 binary32) (*.f32 alpha alpha))))))
(*.f32 alpha (*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32))))
(*.f32 (*.f32 alpha alpha) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))
(*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) (*.f32 alpha alpha))
(*.f32 (*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) alpha)
(neg.f32 (*.f32 alpha alpha))
(neg.f32 (/.f32 (*.f32 alpha (*.f32 alpha alpha)) alpha))
(neg.f32 (*.f32 (*.f32 alpha (*.f32 alpha alpha)) (/.f32 #s(literal 1 binary32) alpha)))
(exp.f32 (*.f32 (log.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha)))) #s(literal -1 binary32)))
(pow.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha))) #s(literal -1 binary32))
(pow.f32 (/.f32 alpha (neg.f32 (*.f32 alpha (*.f32 alpha alpha)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha))) #s(literal 1 binary32)) #s(literal -1 binary32))
(-.f32 #s(literal 0 binary32) (*.f32 alpha alpha))
(-.f32 (/.f32 #s(literal 0 binary32) alpha) (/.f32 (*.f32 alpha (*.f32 alpha alpha)) alpha))
(-.f32 (/.f32 #s(literal 0 binary32) (*.f32 alpha alpha)) (*.f32 alpha alpha))
(-.f32 (/.f32 #s(literal 0 binary32) (neg.f32 (neg.f32 (*.f32 alpha alpha)))) (*.f32 alpha alpha))
(-.f32 (/.f32 #s(literal 0 binary32) (neg.f32 (*.f32 alpha alpha))) (*.f32 alpha alpha))
(/.f32 #s(literal 1 binary32) (neg.f32 (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha))))
(/.f32 #s(literal 1 binary32) (/.f32 alpha (neg.f32 (*.f32 alpha (*.f32 alpha alpha)))))
(/.f32 #s(literal 1 binary32) (/.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha))) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha))))))
(/.f32 (neg.f32 (*.f32 alpha (*.f32 alpha alpha))) alpha)
(/.f32 (neg.f32 (*.f32 alpha (*.f32 alpha alpha))) (neg.f32 (neg.f32 alpha)))
(/.f32 (neg.f32 (*.f32 alpha (*.f32 alpha (*.f32 alpha alpha)))) (*.f32 alpha alpha))
(/.f32 (neg.f32 (*.f32 alpha (*.f32 alpha (*.f32 alpha alpha)))) (neg.f32 (neg.f32 (*.f32 alpha alpha))))
(/.f32 (*.f32 alpha (*.f32 alpha (*.f32 alpha alpha))) (neg.f32 (*.f32 alpha alpha)))
(/.f32 (*.f32 alpha (*.f32 alpha (*.f32 alpha alpha))) (neg.f32 (neg.f32 (neg.f32 (*.f32 alpha alpha)))))
(/.f32 #s(literal -1 binary32) (neg.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha)))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 alpha (neg.f32 (*.f32 alpha (*.f32 alpha alpha))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha))) #s(literal 1 binary32))))
(/.f32 (neg.f32 (neg.f32 (*.f32 alpha (*.f32 alpha alpha)))) (neg.f32 alpha))
(/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 alpha (*.f32 alpha alpha)))) (+.f32 #s(literal 0 binary32) (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) (*.f32 #s(literal 0 binary32) (*.f32 alpha alpha)))))
(/.f32 (-.f32 (/.f32 #s(literal 0 binary32) alpha) (neg.f32 (*.f32 alpha (*.f32 alpha alpha)))) (neg.f32 alpha))
(/.f32 (*.f32 (neg.f32 (*.f32 alpha (*.f32 alpha (*.f32 alpha alpha)))) #s(literal 1 binary32)) (*.f32 alpha alpha))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) alpha) (*.f32 alpha (*.f32 alpha (*.f32 alpha alpha)))) (*.f32 alpha alpha))
(/.f32 (neg.f32 (neg.f32 (neg.f32 (*.f32 alpha (*.f32 alpha alpha))))) (neg.f32 (neg.f32 alpha)))
(/.f32 (neg.f32 (*.f32 (neg.f32 (*.f32 alpha (*.f32 alpha (*.f32 alpha alpha)))) #s(literal 1 binary32))) (neg.f32 (*.f32 alpha alpha)))
(/.f32 (-.f32 (pow.f32 (/.f32 #s(literal 0 binary32) alpha) #s(literal 3 binary32)) (pow.f32 (/.f32 (*.f32 alpha (*.f32 alpha alpha)) alpha) #s(literal 3 binary32))) (fma.f32 (/.f32 #s(literal 0 binary32) alpha) (/.f32 #s(literal 0 binary32) alpha) (fma.f32 (/.f32 (*.f32 alpha (*.f32 alpha alpha)) alpha) (/.f32 (*.f32 alpha (*.f32 alpha alpha)) alpha) (*.f32 (/.f32 #s(literal 0 binary32) alpha) (/.f32 (*.f32 alpha (*.f32 alpha alpha)) alpha)))))
(*.f32 alpha (neg.f32 alpha))
(*.f32 alpha (*.f32 (neg.f32 (*.f32 alpha alpha)) (/.f32 #s(literal 1 binary32) alpha)))
(*.f32 alpha (*.f32 (neg.f32 (*.f32 alpha (*.f32 alpha alpha))) (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha))))
(*.f32 alpha (/.f32 (neg.f32 (*.f32 alpha alpha)) alpha))
(*.f32 alpha (*.f32 #s(literal 1 binary32) (/.f32 (neg.f32 (*.f32 alpha alpha)) alpha)))
(*.f32 (neg.f32 alpha) alpha)
(*.f32 (neg.f32 alpha) (/.f32 (*.f32 alpha alpha) alpha))
(*.f32 (neg.f32 alpha) (*.f32 (*.f32 alpha alpha) (/.f32 #s(literal 1 binary32) alpha)))
(*.f32 (neg.f32 (*.f32 alpha alpha)) #s(literal 1 binary32))
(*.f32 #s(literal 1 binary32) (neg.f32 (*.f32 alpha alpha)))
(*.f32 #s(literal 1 binary32) (/.f32 (*.f32 alpha (*.f32 alpha alpha)) (neg.f32 alpha)))
(*.f32 (neg.f32 (*.f32 alpha (*.f32 alpha alpha))) (/.f32 #s(literal 1 binary32) alpha))
(*.f32 (neg.f32 (*.f32 alpha (*.f32 alpha (*.f32 alpha alpha)))) (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha)))
(*.f32 (*.f32 alpha (*.f32 alpha (*.f32 alpha alpha))) (neg.f32 (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha))))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha)) (neg.f32 (*.f32 alpha (*.f32 alpha (*.f32 alpha alpha)))))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha)) (pow.f32 (/.f32 #s(literal -1 binary32) (*.f32 alpha (*.f32 alpha (*.f32 alpha alpha)))) #s(literal -1 binary32)))
(*.f32 #s(literal -1 binary32) (*.f32 alpha alpha))
(*.f32 #s(literal -1 binary32) (/.f32 (*.f32 alpha (*.f32 alpha alpha)) alpha))
(*.f32 #s(literal -1 binary32) (*.f32 (*.f32 alpha (*.f32 alpha alpha)) (/.f32 #s(literal 1 binary32) alpha)))
(*.f32 (/.f32 #s(literal 1 binary32) alpha) (neg.f32 (*.f32 alpha (*.f32 alpha alpha))))
(*.f32 (/.f32 (*.f32 alpha (*.f32 alpha alpha)) alpha) (/.f32 (neg.f32 alpha) alpha))
(*.f32 (/.f32 (*.f32 alpha (*.f32 alpha alpha)) alpha) (/.f32 alpha (neg.f32 alpha)))
(*.f32 (/.f32 (*.f32 alpha alpha) alpha) (/.f32 (neg.f32 (*.f32 alpha alpha)) alpha))
(*.f32 (/.f32 (*.f32 alpha alpha) alpha) (/.f32 (*.f32 alpha alpha) (neg.f32 alpha)))
(*.f32 (/.f32 (neg.f32 (*.f32 alpha alpha)) alpha) (/.f32 (*.f32 alpha alpha) alpha))
(*.f32 (/.f32 (neg.f32 alpha) alpha) (/.f32 (*.f32 alpha (*.f32 alpha alpha)) alpha))
(*.f32 (/.f32 #s(literal -1 binary32) alpha) (-.f32 (/.f32 #s(literal 0 binary32) alpha) (neg.f32 (*.f32 alpha (*.f32 alpha alpha)))))
(*.f32 (/.f32 (*.f32 alpha (*.f32 alpha alpha)) (neg.f32 alpha)) #s(literal 1 binary32))
(*.f32 (/.f32 alpha (neg.f32 alpha)) (/.f32 (*.f32 alpha (*.f32 alpha alpha)) alpha))
(*.f32 (/.f32 alpha (neg.f32 alpha)) (/.f32 (neg.f32 (neg.f32 (*.f32 alpha (*.f32 alpha alpha)))) alpha))
(*.f32 (/.f32 alpha #s(literal -1 binary32)) (/.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 alpha alpha)))
(*.f32 (/.f32 alpha #s(literal -1 binary32)) (/.f32 (neg.f32 (neg.f32 (*.f32 alpha (*.f32 alpha alpha)))) (*.f32 alpha alpha)))
(*.f32 (/.f32 (neg.f32 (neg.f32 (*.f32 alpha (*.f32 alpha alpha)))) alpha) (/.f32 alpha (neg.f32 alpha)))
(*.f32 (/.f32 (neg.f32 alpha) #s(literal -1 binary32)) (*.f32 #s(literal 1 binary32) (/.f32 (neg.f32 (*.f32 alpha alpha)) alpha)))
(*.f32 (/.f32 (*.f32 alpha alpha) (neg.f32 alpha)) (/.f32 (*.f32 alpha alpha) alpha))
(*.f32 (/.f32 (*.f32 alpha alpha) #s(literal -1 binary32)) (/.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)))
(*.f32 (/.f32 (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) alpha))
(*.f32 (/.f32 (neg.f32 (*.f32 alpha (*.f32 alpha alpha))) #s(literal -1 binary32)) (/.f32 (neg.f32 alpha) (*.f32 alpha alpha)))
(*.f32 (/.f32 (neg.f32 (neg.f32 (*.f32 alpha (*.f32 alpha alpha)))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) alpha))
(log1p.f32 u0)
(log1p.f32 (neg.f32 u0))
(log1p.f32 (neg.f32 (neg.f32 u0)))
(neg.f32 (log.f32 (/.f32 (+.f32 u0 (fma.f32 u0 u0 #s(literal 1 binary32))) (fma.f32 u0 (*.f32 u0 u0) #s(literal 1 binary32)))))
(neg.f32 (log.f32 (/.f32 (+.f32 u0 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u0 u0)))))
(+.f32 (log1p.f32 (*.f32 u0 (*.f32 u0 u0))) (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))))
(+.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) (log.f32 (/.f32 #s(literal 1 binary32) (+.f32 u0 #s(literal 1 binary32)))))
(-.f32 #s(literal 0 binary32) (log.f32 (/.f32 (+.f32 u0 (fma.f32 u0 u0 #s(literal 1 binary32))) (fma.f32 u0 (*.f32 u0 u0) #s(literal 1 binary32)))))
(-.f32 #s(literal 0 binary32) (log.f32 (/.f32 (+.f32 u0 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u0 u0)))))
(-.f32 (log1p.f32 (*.f32 u0 (*.f32 u0 u0))) (log1p.f32 (fma.f32 u0 u0 u0)))
(-.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) (log1p.f32 u0))
(-.f32 (log.f32 (-.f32 (*.f32 u0 u0) #s(literal 1 binary32))) (log.f32 (-.f32 u0 #s(literal 1 binary32))))
(-.f32 (log.f32 (neg.f32 (fma.f32 u0 (*.f32 u0 u0) #s(literal 1 binary32)))) (log.f32 (neg.f32 (+.f32 u0 (fma.f32 u0 u0 #s(literal 1 binary32))))))
(-.f32 (log.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u0 u0)))) (log.f32 (neg.f32 (+.f32 u0 #s(literal 1 binary32)))))
(/.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u0 (*.f32 u0 u0))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) #s(literal 3 binary32))) (fma.f32 (log1p.f32 (*.f32 u0 (*.f32 u0 u0))) (log1p.f32 (*.f32 u0 (*.f32 u0 u0))) (+.f32 (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) #s(literal 2 binary32)) (*.f32 (log1p.f32 (*.f32 u0 (*.f32 u0 u0))) (log1p.f32 (fma.f32 u0 u0 u0))))))
(/.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 u0) #s(literal 3 binary32))) (fma.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) (log1p.f32 (*.f32 u0 (neg.f32 u0))) (fma.f32 (log1p.f32 u0) (log1p.f32 u0) (*.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) (log1p.f32 u0)))))
(log.f32 (+.f32 u0 #s(literal 1 binary32)))
(neg.f32 (*.f32 alpha (*.f32 alpha (log1p.f32 u0))))
(neg.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)))
(neg.f32 (*.f32 (log1p.f32 u0) (*.f32 alpha alpha)))
(pow.f32 (*.f32 #s(literal 1 binary32) (/.f32 alpha (*.f32 (neg.f32 (*.f32 alpha (*.f32 alpha alpha))) (log1p.f32 u0)))) #s(literal -1 binary32))
(-.f32 (/.f32 (log1p.f32 (*.f32 u0 (*.f32 u0 u0))) (neg.f32 (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha)))) (/.f32 (log1p.f32 (fma.f32 u0 u0 u0)) (neg.f32 (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha)))))
(-.f32 (/.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) (neg.f32 (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha)))) (neg.f32 (*.f32 alpha (*.f32 alpha (log1p.f32 u0)))))
(/.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) (/.f32 alpha (*.f32 (neg.f32 (*.f32 alpha (*.f32 alpha alpha))) (log1p.f32 u0)))))
(/.f32 (log1p.f32 u0) (neg.f32 (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha))))
(/.f32 #s(literal -1 binary32) (neg.f32 (*.f32 #s(literal 1 binary32) (/.f32 alpha (*.f32 (neg.f32 (*.f32 alpha (*.f32 alpha alpha))) (log1p.f32 u0))))))
(/.f32 (*.f32 (neg.f32 (*.f32 alpha (*.f32 alpha alpha))) (*.f32 alpha (log1p.f32 u0))) (*.f32 alpha alpha))
(/.f32 (*.f32 (neg.f32 (*.f32 alpha (*.f32 alpha alpha))) (*.f32 alpha (log1p.f32 u0))) (neg.f32 (neg.f32 (*.f32 alpha alpha))))
(/.f32 (neg.f32 (*.f32 (neg.f32 (*.f32 alpha (*.f32 alpha alpha))) (*.f32 alpha (log1p.f32 u0)))) (neg.f32 (*.f32 alpha alpha)))
(/.f32 (*.f32 (*.f32 alpha (*.f32 alpha (*.f32 alpha alpha))) (log1p.f32 u0)) (neg.f32 (*.f32 alpha alpha)))
(/.f32 (*.f32 (neg.f32 (*.f32 alpha (*.f32 alpha alpha))) (log1p.f32 u0)) alpha)
(/.f32 (*.f32 #s(literal 1 binary32) (log1p.f32 u0)) (neg.f32 (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha))))
(/.f32 (*.f32 (log1p.f32 u0) #s(literal 1 binary32)) (neg.f32 (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha))))
(/.f32 (*.f32 (log1p.f32 u0) (*.f32 alpha (*.f32 alpha (*.f32 alpha alpha)))) (neg.f32 (*.f32 alpha alpha)))
(/.f32 (*.f32 (log1p.f32 u0) (neg.f32 (*.f32 alpha (*.f32 alpha alpha)))) alpha)
(/.f32 (/.f32 (*.f32 (neg.f32 (*.f32 alpha (*.f32 alpha alpha))) (*.f32 alpha (log1p.f32 u0))) alpha) alpha)
(/.f32 (neg.f32 (log1p.f32 u0)) (neg.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha)))))
(/.f32 (neg.f32 (neg.f32 (*.f32 (neg.f32 (*.f32 alpha (*.f32 alpha alpha))) (*.f32 alpha (log1p.f32 u0))))) (neg.f32 (neg.f32 (*.f32 alpha alpha))))
(/.f32 (neg.f32 (*.f32 #s(literal 1 binary32) (log1p.f32 u0))) (neg.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha)))))
(/.f32 (neg.f32 (*.f32 (log1p.f32 u0) #s(literal 1 binary32))) (neg.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha)))))
(/.f32 (neg.f32 (*.f32 (log1p.f32 u0) (*.f32 alpha (*.f32 alpha (*.f32 alpha alpha))))) (neg.f32 (neg.f32 (*.f32 alpha alpha))))
(/.f32 (neg.f32 (*.f32 (log1p.f32 u0) (neg.f32 (*.f32 alpha (*.f32 alpha alpha))))) (neg.f32 alpha))
(/.f32 (neg.f32 (*.f32 (neg.f32 (*.f32 alpha (*.f32 alpha alpha))) (log1p.f32 u0))) (neg.f32 alpha))
(/.f32 (neg.f32 (/.f32 (*.f32 (neg.f32 (*.f32 alpha (*.f32 alpha alpha))) (*.f32 alpha (log1p.f32 u0))) alpha)) (neg.f32 alpha))
(*.f32 alpha (*.f32 (neg.f32 alpha) (log1p.f32 u0)))
(*.f32 (neg.f32 alpha) (*.f32 alpha (log1p.f32 u0)))
(*.f32 (neg.f32 (*.f32 alpha alpha)) (log1p.f32 u0))
(*.f32 (neg.f32 (*.f32 alpha alpha)) (*.f32 #s(literal 1 binary32) (log1p.f32 u0)))
(*.f32 (neg.f32 (*.f32 alpha alpha)) (/.f32 (*.f32 alpha (log1p.f32 u0)) alpha))
(*.f32 (neg.f32 (*.f32 alpha alpha)) (/.f32 (log1p.f32 u0) #s(literal 1 binary32)))
(*.f32 #s(literal 1 binary32) (neg.f32 (*.f32 alpha (*.f32 alpha (log1p.f32 u0)))))
(*.f32 #s(literal 1 binary32) (/.f32 (log1p.f32 u0) (/.f32 alpha (neg.f32 (*.f32 alpha (*.f32 alpha alpha))))))
(*.f32 (neg.f32 (*.f32 alpha (*.f32 alpha (log1p.f32 u0)))) #s(literal 1 binary32))
(*.f32 (neg.f32 (*.f32 alpha (*.f32 alpha alpha))) (/.f32 (log1p.f32 u0) alpha))
(*.f32 (neg.f32 (*.f32 alpha (*.f32 alpha alpha))) (*.f32 (/.f32 #s(literal 1 binary32) alpha) (log1p.f32 u0)))
(*.f32 (neg.f32 (*.f32 alpha (*.f32 alpha (*.f32 alpha alpha)))) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha)) (log1p.f32 u0)))
(*.f32 (neg.f32 (*.f32 alpha (*.f32 alpha (*.f32 alpha alpha)))) (/.f32 (log1p.f32 u0) (*.f32 alpha alpha)))
(*.f32 (log1p.f32 u0) (neg.f32 (*.f32 alpha alpha)))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha)) (/.f32 (log1p.f32 u0) (/.f32 #s(literal -1 binary32) (*.f32 alpha (*.f32 alpha (*.f32 alpha alpha))))))
(*.f32 #s(literal -1 binary32) (*.f32 alpha (*.f32 alpha (log1p.f32 u0))))
(*.f32 (*.f32 alpha (log1p.f32 u0)) (neg.f32 alpha))
(*.f32 (*.f32 (neg.f32 (*.f32 alpha (*.f32 alpha alpha))) (*.f32 alpha (log1p.f32 u0))) (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha)))
(*.f32 (/.f32 #s(literal 1 binary32) alpha) (/.f32 (log1p.f32 u0) (/.f32 (neg.f32 alpha) (*.f32 alpha (*.f32 alpha (*.f32 alpha alpha))))))
(*.f32 (/.f32 (log1p.f32 u0) alpha) (neg.f32 (*.f32 alpha (*.f32 alpha alpha))))
(*.f32 (-.f32 (/.f32 #s(literal 0 binary32) alpha) (neg.f32 (*.f32 alpha (*.f32 alpha alpha)))) (/.f32 (log1p.f32 u0) (neg.f32 alpha)))
(*.f32 (*.f32 (log1p.f32 u0) (neg.f32 alpha)) alpha)
(*.f32 (*.f32 (log1p.f32 u0) (neg.f32 (*.f32 alpha (*.f32 alpha alpha)))) (/.f32 #s(literal 1 binary32) alpha))
(*.f32 (/.f32 (log1p.f32 u0) (*.f32 alpha alpha)) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 alpha (*.f32 alpha (*.f32 alpha alpha))))))
(*.f32 (/.f32 (log1p.f32 u0) (neg.f32 alpha)) (-.f32 (/.f32 #s(literal 0 binary32) alpha) (neg.f32 (*.f32 alpha (*.f32 alpha alpha)))))
(*.f32 (/.f32 (*.f32 alpha (*.f32 alpha (*.f32 alpha alpha))) #s(literal -1 binary32)) (/.f32 (log1p.f32 u0) (*.f32 alpha alpha)))
(*.f32 (/.f32 (log1p.f32 u0) (/.f32 alpha (neg.f32 (*.f32 alpha (*.f32 alpha alpha))))) #s(literal 1 binary32))
(*.f32 (/.f32 (log1p.f32 u0) #s(literal 1 binary32)) (neg.f32 (*.f32 alpha alpha)))
(*.f32 (/.f32 (log1p.f32 u0) #s(literal -1 binary32)) (*.f32 alpha alpha))
(neg.f32 (*.f32 alpha (*.f32 alpha (*.f32 alpha alpha))))
(-.f32 #s(literal 0 binary32) (*.f32 alpha (*.f32 alpha (*.f32 alpha alpha))))
(/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 alpha (*.f32 alpha alpha))) (*.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 alpha (*.f32 alpha alpha))))) (+.f32 #s(literal 0 binary32) (fma.f32 (*.f32 alpha (*.f32 alpha (*.f32 alpha alpha))) (*.f32 alpha (*.f32 alpha (*.f32 alpha alpha))) (*.f32 #s(literal 0 binary32) (*.f32 alpha (*.f32 alpha (*.f32 alpha alpha)))))))
(*.f32 alpha (neg.f32 (*.f32 alpha (*.f32 alpha alpha))))
(*.f32 (neg.f32 alpha) (*.f32 alpha (*.f32 alpha alpha)))
(*.f32 (neg.f32 (*.f32 alpha alpha)) (*.f32 alpha alpha))
(*.f32 (*.f32 alpha alpha) (neg.f32 (*.f32 alpha alpha)))
(*.f32 (*.f32 alpha (*.f32 alpha alpha)) (neg.f32 alpha))
(*.f32 (neg.f32 (*.f32 alpha (*.f32 alpha alpha))) alpha)
(*.f32 #s(literal -1 binary32) (*.f32 alpha (*.f32 alpha (*.f32 alpha alpha))))
(neg.f32 (*.f32 alpha (*.f32 alpha (log.f32 (/.f32 (fma.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))) #s(literal 1 binary32)) (*.f32 (fma.f32 (*.f32 u0 u0) (*.f32 u0 (fma.f32 u0 (*.f32 u0 u0) #s(literal 1 binary32))) #s(literal 1 binary32)) (+.f32 u0 (fma.f32 u0 u0 #s(literal 1 binary32)))))))))
(neg.f32 (*.f32 (*.f32 alpha alpha) (log.f32 (/.f32 (fma.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))) #s(literal 1 binary32)) (*.f32 (fma.f32 (*.f32 u0 u0) (*.f32 u0 (fma.f32 u0 (*.f32 u0 u0) #s(literal 1 binary32))) #s(literal 1 binary32)) (+.f32 u0 (fma.f32 u0 u0 #s(literal 1 binary32))))))))
(neg.f32 (*.f32 (log.f32 (/.f32 (fma.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))) #s(literal 1 binary32)) (*.f32 (fma.f32 (*.f32 u0 u0) (*.f32 u0 (fma.f32 u0 (*.f32 u0 u0) #s(literal 1 binary32))) #s(literal 1 binary32)) (+.f32 u0 (fma.f32 u0 u0 #s(literal 1 binary32)))))) (*.f32 alpha alpha)))
(+.f32 (*.f32 (neg.f32 (*.f32 alpha alpha)) (log.f32 (/.f32 (fma.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))) #s(literal 1 binary32)) (+.f32 u0 (fma.f32 u0 u0 #s(literal 1 binary32)))))) (*.f32 (neg.f32 (*.f32 alpha alpha)) (neg.f32 (log1p.f32 (*.f32 u0 (*.f32 (*.f32 u0 u0) (fma.f32 u0 (*.f32 u0 u0) #s(literal 1 binary32))))))))
(+.f32 (*.f32 (log.f32 (/.f32 (fma.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))) #s(literal 1 binary32)) (+.f32 u0 (fma.f32 u0 u0 #s(literal 1 binary32))))) (neg.f32 (*.f32 alpha alpha))) (*.f32 (neg.f32 (log1p.f32 (*.f32 u0 (*.f32 (*.f32 u0 u0) (fma.f32 u0 (*.f32 u0 u0) #s(literal 1 binary32)))))) (neg.f32 (*.f32 alpha alpha))))
(fma.f32 (neg.f32 (*.f32 alpha alpha)) (log.f32 (/.f32 (fma.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))) #s(literal 1 binary32)) (+.f32 u0 (fma.f32 u0 u0 #s(literal 1 binary32))))) (*.f32 (neg.f32 (*.f32 alpha alpha)) (neg.f32 (log1p.f32 (*.f32 u0 (*.f32 (*.f32 u0 u0) (fma.f32 u0 (*.f32 u0 u0) #s(literal 1 binary32))))))))
(fma.f32 (log.f32 (/.f32 (fma.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))) #s(literal 1 binary32)) (+.f32 u0 (fma.f32 u0 u0 #s(literal 1 binary32))))) (neg.f32 (*.f32 alpha alpha)) (*.f32 (neg.f32 (log1p.f32 (*.f32 u0 (*.f32 (*.f32 u0 u0) (fma.f32 u0 (*.f32 u0 u0) #s(literal 1 binary32)))))) (neg.f32 (*.f32 alpha alpha))))
(/.f32 (*.f32 (neg.f32 (*.f32 alpha alpha)) (-.f32 (pow.f32 (log.f32 (/.f32 (fma.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))) #s(literal 1 binary32)) (+.f32 u0 (fma.f32 u0 u0 #s(literal 1 binary32))))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (*.f32 u0 (*.f32 (*.f32 u0 u0) (fma.f32 u0 (*.f32 u0 u0) #s(literal 1 binary32))))) #s(literal 3 binary32)))) (fma.f32 (log1p.f32 (*.f32 u0 (*.f32 (*.f32 u0 u0) (fma.f32 u0 (*.f32 u0 u0) #s(literal 1 binary32))))) (log.f32 (*.f32 (/.f32 (fma.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))) #s(literal 1 binary32)) (+.f32 u0 (fma.f32 u0 u0 #s(literal 1 binary32)))) (fma.f32 (*.f32 u0 u0) (*.f32 u0 (fma.f32 u0 (*.f32 u0 u0) #s(literal 1 binary32))) #s(literal 1 binary32)))) (pow.f32 (log.f32 (/.f32 (fma.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))) #s(literal 1 binary32)) (+.f32 u0 (fma.f32 u0 u0 #s(literal 1 binary32))))) #s(literal 2 binary32))))
(/.f32 (*.f32 (neg.f32 (*.f32 alpha alpha)) (*.f32 (log.f32 (*.f32 (/.f32 (fma.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))) #s(literal 1 binary32)) (+.f32 u0 (fma.f32 u0 u0 #s(literal 1 binary32)))) (fma.f32 (*.f32 u0 u0) (*.f32 u0 (fma.f32 u0 (*.f32 u0 u0) #s(literal 1 binary32))) #s(literal 1 binary32)))) (log.f32 (/.f32 (fma.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))) #s(literal 1 binary32)) (*.f32 (fma.f32 (*.f32 u0 u0) (*.f32 u0 (fma.f32 u0 (*.f32 u0 u0) #s(literal 1 binary32))) #s(literal 1 binary32)) (+.f32 u0 (fma.f32 u0 u0 #s(literal 1 binary32)))))))) (log.f32 (*.f32 (/.f32 (fma.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))) #s(literal 1 binary32)) (+.f32 u0 (fma.f32 u0 u0 #s(literal 1 binary32)))) (fma.f32 (*.f32 u0 u0) (*.f32 u0 (fma.f32 u0 (*.f32 u0 u0) #s(literal 1 binary32))) #s(literal 1 binary32)))))
(/.f32 (*.f32 (-.f32 (pow.f32 (log.f32 (/.f32 (fma.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))) #s(literal 1 binary32)) (+.f32 u0 (fma.f32 u0 u0 #s(literal 1 binary32))))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (*.f32 u0 (*.f32 (*.f32 u0 u0) (fma.f32 u0 (*.f32 u0 u0) #s(literal 1 binary32))))) #s(literal 3 binary32))) (neg.f32 (*.f32 alpha alpha))) (fma.f32 (log1p.f32 (*.f32 u0 (*.f32 (*.f32 u0 u0) (fma.f32 u0 (*.f32 u0 u0) #s(literal 1 binary32))))) (log.f32 (*.f32 (/.f32 (fma.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))) #s(literal 1 binary32)) (+.f32 u0 (fma.f32 u0 u0 #s(literal 1 binary32)))) (fma.f32 (*.f32 u0 u0) (*.f32 u0 (fma.f32 u0 (*.f32 u0 u0) #s(literal 1 binary32))) #s(literal 1 binary32)))) (pow.f32 (log.f32 (/.f32 (fma.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))) #s(literal 1 binary32)) (+.f32 u0 (fma.f32 u0 u0 #s(literal 1 binary32))))) #s(literal 2 binary32))))
(/.f32 (*.f32 (*.f32 (log.f32 (*.f32 (/.f32 (fma.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))) #s(literal 1 binary32)) (+.f32 u0 (fma.f32 u0 u0 #s(literal 1 binary32)))) (fma.f32 (*.f32 u0 u0) (*.f32 u0 (fma.f32 u0 (*.f32 u0 u0) #s(literal 1 binary32))) #s(literal 1 binary32)))) (log.f32 (/.f32 (fma.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))) #s(literal 1 binary32)) (*.f32 (fma.f32 (*.f32 u0 u0) (*.f32 u0 (fma.f32 u0 (*.f32 u0 u0) #s(literal 1 binary32))) #s(literal 1 binary32)) (+.f32 u0 (fma.f32 u0 u0 #s(literal 1 binary32))))))) (neg.f32 (*.f32 alpha alpha))) (log.f32 (*.f32 (/.f32 (fma.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))) #s(literal 1 binary32)) (+.f32 u0 (fma.f32 u0 u0 #s(literal 1 binary32)))) (fma.f32 (*.f32 u0 u0) (*.f32 u0 (fma.f32 u0 (*.f32 u0 u0) #s(literal 1 binary32))) #s(literal 1 binary32)))))
(/.f32 (neg.f32 (*.f32 (neg.f32 (*.f32 alpha alpha)) (-.f32 (pow.f32 (log.f32 (/.f32 (fma.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))) #s(literal 1 binary32)) (+.f32 u0 (fma.f32 u0 u0 #s(literal 1 binary32))))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (*.f32 u0 (*.f32 (*.f32 u0 u0) (fma.f32 u0 (*.f32 u0 u0) #s(literal 1 binary32))))) #s(literal 3 binary32))))) (neg.f32 (fma.f32 (log1p.f32 (*.f32 u0 (*.f32 (*.f32 u0 u0) (fma.f32 u0 (*.f32 u0 u0) #s(literal 1 binary32))))) (log.f32 (*.f32 (/.f32 (fma.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))) #s(literal 1 binary32)) (+.f32 u0 (fma.f32 u0 u0 #s(literal 1 binary32)))) (fma.f32 (*.f32 u0 u0) (*.f32 u0 (fma.f32 u0 (*.f32 u0 u0) #s(literal 1 binary32))) #s(literal 1 binary32)))) (pow.f32 (log.f32 (/.f32 (fma.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))) #s(literal 1 binary32)) (+.f32 u0 (fma.f32 u0 u0 #s(literal 1 binary32))))) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (*.f32 (neg.f32 (*.f32 alpha alpha)) (*.f32 (log.f32 (*.f32 (/.f32 (fma.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))) #s(literal 1 binary32)) (+.f32 u0 (fma.f32 u0 u0 #s(literal 1 binary32)))) (fma.f32 (*.f32 u0 u0) (*.f32 u0 (fma.f32 u0 (*.f32 u0 u0) #s(literal 1 binary32))) #s(literal 1 binary32)))) (log.f32 (/.f32 (fma.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))) #s(literal 1 binary32)) (*.f32 (fma.f32 (*.f32 u0 u0) (*.f32 u0 (fma.f32 u0 (*.f32 u0 u0) #s(literal 1 binary32))) #s(literal 1 binary32)) (+.f32 u0 (fma.f32 u0 u0 #s(literal 1 binary32))))))))) (neg.f32 (log.f32 (*.f32 (/.f32 (fma.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))) #s(literal 1 binary32)) (+.f32 u0 (fma.f32 u0 u0 #s(literal 1 binary32)))) (fma.f32 (*.f32 u0 u0) (*.f32 u0 (fma.f32 u0 (*.f32 u0 u0) #s(literal 1 binary32))) #s(literal 1 binary32))))))
(/.f32 (neg.f32 (*.f32 (-.f32 (pow.f32 (log.f32 (/.f32 (fma.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))) #s(literal 1 binary32)) (+.f32 u0 (fma.f32 u0 u0 #s(literal 1 binary32))))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (*.f32 u0 (*.f32 (*.f32 u0 u0) (fma.f32 u0 (*.f32 u0 u0) #s(literal 1 binary32))))) #s(literal 3 binary32))) (neg.f32 (*.f32 alpha alpha)))) (neg.f32 (fma.f32 (log1p.f32 (*.f32 u0 (*.f32 (*.f32 u0 u0) (fma.f32 u0 (*.f32 u0 u0) #s(literal 1 binary32))))) (log.f32 (*.f32 (/.f32 (fma.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))) #s(literal 1 binary32)) (+.f32 u0 (fma.f32 u0 u0 #s(literal 1 binary32)))) (fma.f32 (*.f32 u0 u0) (*.f32 u0 (fma.f32 u0 (*.f32 u0 u0) #s(literal 1 binary32))) #s(literal 1 binary32)))) (pow.f32 (log.f32 (/.f32 (fma.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))) #s(literal 1 binary32)) (+.f32 u0 (fma.f32 u0 u0 #s(literal 1 binary32))))) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (*.f32 (*.f32 (log.f32 (*.f32 (/.f32 (fma.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))) #s(literal 1 binary32)) (+.f32 u0 (fma.f32 u0 u0 #s(literal 1 binary32)))) (fma.f32 (*.f32 u0 u0) (*.f32 u0 (fma.f32 u0 (*.f32 u0 u0) #s(literal 1 binary32))) #s(literal 1 binary32)))) (log.f32 (/.f32 (fma.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))) #s(literal 1 binary32)) (*.f32 (fma.f32 (*.f32 u0 u0) (*.f32 u0 (fma.f32 u0 (*.f32 u0 u0) #s(literal 1 binary32))) #s(literal 1 binary32)) (+.f32 u0 (fma.f32 u0 u0 #s(literal 1 binary32))))))) (neg.f32 (*.f32 alpha alpha)))) (neg.f32 (log.f32 (*.f32 (/.f32 (fma.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))) #s(literal 1 binary32)) (+.f32 u0 (fma.f32 u0 u0 #s(literal 1 binary32)))) (fma.f32 (*.f32 u0 u0) (*.f32 u0 (fma.f32 u0 (*.f32 u0 u0) #s(literal 1 binary32))) #s(literal 1 binary32))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (neg.f32 (*.f32 alpha alpha)) (log.f32 (/.f32 (fma.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))) #s(literal 1 binary32)) (+.f32 u0 (fma.f32 u0 u0 #s(literal 1 binary32)))))) #s(literal 3 binary32)) (pow.f32 (*.f32 (neg.f32 (*.f32 alpha alpha)) (neg.f32 (log1p.f32 (*.f32 u0 (*.f32 (*.f32 u0 u0) (fma.f32 u0 (*.f32 u0 u0) #s(literal 1 binary32))))))) #s(literal 3 binary32))) (fma.f32 (*.f32 (neg.f32 (*.f32 alpha alpha)) (log.f32 (/.f32 (fma.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))) #s(literal 1 binary32)) (+.f32 u0 (fma.f32 u0 u0 #s(literal 1 binary32)))))) (*.f32 (neg.f32 (*.f32 alpha alpha)) (log.f32 (/.f32 (fma.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))) #s(literal 1 binary32)) (+.f32 u0 (fma.f32 u0 u0 #s(literal 1 binary32)))))) (-.f32 (*.f32 (*.f32 (neg.f32 (*.f32 alpha alpha)) (neg.f32 (log1p.f32 (*.f32 u0 (*.f32 (*.f32 u0 u0) (fma.f32 u0 (*.f32 u0 u0) #s(literal 1 binary32))))))) (*.f32 (neg.f32 (*.f32 alpha alpha)) (neg.f32 (log1p.f32 (*.f32 u0 (*.f32 (*.f32 u0 u0) (fma.f32 u0 (*.f32 u0 u0) #s(literal 1 binary32)))))))) (*.f32 (*.f32 (neg.f32 (*.f32 alpha alpha)) (log.f32 (/.f32 (fma.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))) #s(literal 1 binary32)) (+.f32 u0 (fma.f32 u0 u0 #s(literal 1 binary32)))))) (*.f32 (neg.f32 (*.f32 alpha alpha)) (neg.f32 (log1p.f32 (*.f32 u0 (*.f32 (*.f32 u0 u0) (fma.f32 u0 (*.f32 u0 u0) #s(literal 1 binary32)))))))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (log.f32 (/.f32 (fma.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))) #s(literal 1 binary32)) (+.f32 u0 (fma.f32 u0 u0 #s(literal 1 binary32))))) (neg.f32 (*.f32 alpha alpha))) #s(literal 3 binary32)) (pow.f32 (*.f32 (neg.f32 (log1p.f32 (*.f32 u0 (*.f32 (*.f32 u0 u0) (fma.f32 u0 (*.f32 u0 u0) #s(literal 1 binary32)))))) (neg.f32 (*.f32 alpha alpha))) #s(literal 3 binary32))) (fma.f32 (*.f32 (log.f32 (/.f32 (fma.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))) #s(literal 1 binary32)) (+.f32 u0 (fma.f32 u0 u0 #s(literal 1 binary32))))) (neg.f32 (*.f32 alpha alpha))) (*.f32 (log.f32 (/.f32 (fma.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))) #s(literal 1 binary32)) (+.f32 u0 (fma.f32 u0 u0 #s(literal 1 binary32))))) (neg.f32 (*.f32 alpha alpha))) (-.f32 (*.f32 (*.f32 (neg.f32 (log1p.f32 (*.f32 u0 (*.f32 (*.f32 u0 u0) (fma.f32 u0 (*.f32 u0 u0) #s(literal 1 binary32)))))) (neg.f32 (*.f32 alpha alpha))) (*.f32 (neg.f32 (log1p.f32 (*.f32 u0 (*.f32 (*.f32 u0 u0) (fma.f32 u0 (*.f32 u0 u0) #s(literal 1 binary32)))))) (neg.f32 (*.f32 alpha alpha)))) (*.f32 (*.f32 (log.f32 (/.f32 (fma.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))) #s(literal 1 binary32)) (+.f32 u0 (fma.f32 u0 u0 #s(literal 1 binary32))))) (neg.f32 (*.f32 alpha alpha))) (*.f32 (neg.f32 (log1p.f32 (*.f32 u0 (*.f32 (*.f32 u0 u0) (fma.f32 u0 (*.f32 u0 u0) #s(literal 1 binary32)))))) (neg.f32 (*.f32 alpha alpha)))))))
(*.f32 alpha (*.f32 (neg.f32 alpha) (log.f32 (/.f32 (fma.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))) #s(literal 1 binary32)) (*.f32 (fma.f32 (*.f32 u0 u0) (*.f32 u0 (fma.f32 u0 (*.f32 u0 u0) #s(literal 1 binary32))) #s(literal 1 binary32)) (+.f32 u0 (fma.f32 u0 u0 #s(literal 1 binary32))))))))
(*.f32 (neg.f32 alpha) (*.f32 alpha (log.f32 (/.f32 (fma.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))) #s(literal 1 binary32)) (*.f32 (fma.f32 (*.f32 u0 u0) (*.f32 u0 (fma.f32 u0 (*.f32 u0 u0) #s(literal 1 binary32))) #s(literal 1 binary32)) (+.f32 u0 (fma.f32 u0 u0 #s(literal 1 binary32))))))))
(*.f32 (neg.f32 (*.f32 alpha alpha)) (log.f32 (/.f32 (fma.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))) #s(literal 1 binary32)) (*.f32 (fma.f32 (*.f32 u0 u0) (*.f32 u0 (fma.f32 u0 (*.f32 u0 u0) #s(literal 1 binary32))) #s(literal 1 binary32)) (+.f32 u0 (fma.f32 u0 u0 #s(literal 1 binary32)))))))
(*.f32 (log.f32 (/.f32 (fma.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))) #s(literal 1 binary32)) (*.f32 (fma.f32 (*.f32 u0 u0) (*.f32 u0 (fma.f32 u0 (*.f32 u0 u0) #s(literal 1 binary32))) #s(literal 1 binary32)) (+.f32 u0 (fma.f32 u0 u0 #s(literal 1 binary32)))))) (neg.f32 (*.f32 alpha alpha)))
(*.f32 #s(literal -1 binary32) (*.f32 alpha (*.f32 alpha (log.f32 (/.f32 (fma.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))) #s(literal 1 binary32)) (*.f32 (fma.f32 (*.f32 u0 u0) (*.f32 u0 (fma.f32 u0 (*.f32 u0 u0) #s(literal 1 binary32))) #s(literal 1 binary32)) (+.f32 u0 (fma.f32 u0 u0 #s(literal 1 binary32)))))))))
(*.f32 (*.f32 alpha (log.f32 (/.f32 (fma.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))) #s(literal 1 binary32)) (*.f32 (fma.f32 (*.f32 u0 u0) (*.f32 u0 (fma.f32 u0 (*.f32 u0 u0) #s(literal 1 binary32))) #s(literal 1 binary32)) (+.f32 u0 (fma.f32 u0 u0 #s(literal 1 binary32))))))) (neg.f32 alpha))
(*.f32 (*.f32 (log.f32 (/.f32 (fma.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))) #s(literal 1 binary32)) (*.f32 (fma.f32 (*.f32 u0 u0) (*.f32 u0 (fma.f32 u0 (*.f32 u0 u0) #s(literal 1 binary32))) #s(literal 1 binary32)) (+.f32 u0 (fma.f32 u0 u0 #s(literal 1 binary32)))))) (neg.f32 alpha)) alpha)
(+.f32 #s(literal 1 binary32) (*.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))))))
(+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 u0) (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))))))
(+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))))) (*.f32 u0 (*.f32 u0 u0))))
(+.f32 (*.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))))) #s(literal 1 binary32))
(pow.f32 (/.f32 (fma.f32 (*.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))))) (-.f32 (*.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))))) #s(literal 1 binary32)) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (pow.f32 u0 #s(literal 27 binary32)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (fma.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))))) (*.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))))))) #s(literal -1 binary32))
(fma.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))) #s(literal 1 binary32))
(fma.f32 #s(literal 1 binary32) (*.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))))) #s(literal 1 binary32))
(fma.f32 (*.f32 u0 u0) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))) #s(literal 1 binary32))
(fma.f32 (*.f32 u0 u0) (*.f32 u0 (*.f32 u0 (*.f32 u0 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))))) #s(literal 1 binary32))
(fma.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 u0 (*.f32 u0 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))))) #s(literal 1 binary32))
(fma.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))))) (*.f32 u0 (*.f32 u0 u0)) #s(literal 1 binary32))
(fma.f32 (*.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))))) #s(literal 1 binary32) #s(literal 1 binary32))
(fma.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))) #s(literal 1 binary32))
(fma.f32 #s(literal -1 binary32) (*.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))))) #s(literal 1 binary32))
(fma.f32 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))) u0 #s(literal 1 binary32))
(fma.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) #s(literal 1 binary32))
(fma.f32 (pow.f32 u0 #s(literal 9/2 binary32)) (pow.f32 u0 #s(literal 9/2 binary32)) #s(literal 1 binary32))
(fma.f32 (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))) (*.f32 u0 u0) #s(literal 1 binary32))
(fma.f32 (pow.f32 (pow.f32 (neg.f32 u0) #s(literal 3/2 binary32)) #s(literal 3 binary32)) (pow.f32 (pow.f32 (neg.f32 u0) #s(literal 3/2 binary32)) #s(literal 3 binary32)) #s(literal 1 binary32))
(fma.f32 (pow.f32 (pow.f32 u0 #s(literal 3/2 binary32)) #s(literal 3 binary32)) (pow.f32 (pow.f32 u0 #s(literal 3/2 binary32)) #s(literal 3 binary32)) #s(literal 1 binary32))
(-.f32 #s(literal 1 binary32) (*.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))))))
(-.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))) #s(literal 1 binary32))) (/.f32 (*.f32 (*.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))))) (*.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))))) (fma.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))) #s(literal 1 binary32))))
(-.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))))) (-.f32 (*.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))))) #s(literal 1 binary32)) #s(literal 1 binary32))) (/.f32 (pow.f32 u0 #s(literal 27 binary32)) (fma.f32 (*.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))))) (-.f32 (*.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))))) #s(literal 1 binary32)) #s(literal 1 binary32))))
(-.f32 (/.f32 (*.f32 (*.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))))) (*.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))))) (-.f32 (*.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))))) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))))) #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))))) (-.f32 (*.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))))) #s(literal 1 binary32)) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (pow.f32 u0 #s(literal 27 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))))) (*.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))))))))
(/.f32 (+.f32 #s(literal 1 binary32) (pow.f32 u0 #s(literal 27 binary32))) (fma.f32 (*.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))))) (-.f32 (*.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))))) #s(literal 1 binary32)) #s(literal 1 binary32)))
(/.f32 (+.f32 #s(literal 1 binary32) (pow.f32 u0 #s(literal 27 binary32))) (fma.f32 (*.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))))) (*.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))))) (fma.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))) #s(literal 1 binary32))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (fma.f32 (*.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))))) (-.f32 (*.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))))) #s(literal 1 binary32)) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (pow.f32 u0 #s(literal 27 binary32))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (fma.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))))) (*.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))))))))))
(/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))))) (*.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))))))) (fma.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))) #s(literal 1 binary32)))
(/.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (pow.f32 u0 #s(literal 27 binary32)))) (neg.f32 (fma.f32 (*.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))))) (-.f32 (*.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))))) #s(literal 1 binary32)) #s(literal 1 binary32))))
(/.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (pow.f32 u0 #s(literal 27 binary32)))) (neg.f32 (fma.f32 (*.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))))) (*.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))))) (fma.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))) #s(literal 1 binary32)))))
(/.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))))) (*.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))))))) (fma.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))) #s(literal -1 binary32)))
(/.f32 (-.f32 (*.f32 (*.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))))) (*.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))))) #s(literal 1 binary32)) (-.f32 (*.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))))) #s(literal 1 binary32)))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u0 #s(literal 27 binary32))) (fma.f32 (*.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))))) (-.f32 (*.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))))) #s(literal 1 binary32)) #s(literal 1 binary32)))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (fma.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))) #s(literal 1 binary32))) (*.f32 (fma.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))) #s(literal 1 binary32)) (*.f32 (*.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))))) (*.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))))))) (*.f32 (fma.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))) #s(literal 1 binary32)) (fma.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))) #s(literal 1 binary32))))
(/.f32 (neg.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (pow.f32 u0 #s(literal 27 binary32))))) (neg.f32 (neg.f32 (fma.f32 (*.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))))) (-.f32 (*.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))))) #s(literal 1 binary32)) #s(literal 1 binary32)))))
(/.f32 (neg.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))))) (*.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))))))))) (neg.f32 (fma.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))) #s(literal -1 binary32))))
(/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))))) (*.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))))) #s(literal 1 binary32))) (neg.f32 (-.f32 (*.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))))) #s(literal 1 binary32))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u0 #s(literal 27 binary32)))) (neg.f32 (fma.f32 (*.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))))) (-.f32 (*.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))))) #s(literal 1 binary32)) #s(literal 1 binary32))))
(/.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (neg.f32 u0) (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))))) #s(literal 3 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (*.f32 (neg.f32 u0) (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))))) (*.f32 (neg.f32 u0) (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))))) (*.f32 #s(literal 1 binary32) (*.f32 (neg.f32 u0) (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))))))))
(/.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (neg.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))))) (*.f32 u0 (*.f32 u0 u0))) #s(literal 3 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (*.f32 (neg.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))))) (*.f32 u0 (*.f32 u0 u0))) (*.f32 (neg.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))))) (*.f32 u0 (*.f32 u0 u0)))) (*.f32 #s(literal 1 binary32) (*.f32 (neg.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))))) (*.f32 u0 (*.f32 u0 u0)))))))
(/.f32 (-.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))) #s(literal 1 binary32))) #s(literal 3 binary32)) (pow.f32 (/.f32 (*.f32 (*.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))))) (*.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))))) (fma.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))) #s(literal 1 binary32))) #s(literal 3 binary32))) (fma.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))) #s(literal 1 binary32))) (fma.f32 (/.f32 (*.f32 (*.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))))) (*.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))))) (fma.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))) #s(literal 1 binary32))) (/.f32 (*.f32 (*.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))))) (*.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))))) (fma.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))) #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))) #s(literal 1 binary32))) (/.f32 (*.f32 (*.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))))) (*.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))))) (fma.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))) #s(literal 1 binary32)))))))
(*.f32 (+.f32 #s(literal 1 binary32) (pow.f32 u0 #s(literal 27 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))))) (-.f32 (*.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))))) #s(literal 1 binary32)) #s(literal 1 binary32))))
(*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))))) (*.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))))))) (/.f32 #s(literal 1 binary32) (fma.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))) #s(literal 1 binary32))))
(neg.f32 u0)
(+.f32 #s(literal 0 binary32) (neg.f32 u0))
(-.f32 #s(literal 0 binary32) u0)
(-.f32 (/.f32 #s(literal 0 binary32) (+.f32 #s(literal 0 binary32) (fma.f32 u0 u0 (*.f32 #s(literal 0 binary32) u0)))) (/.f32 (*.f32 u0 (*.f32 u0 u0)) (+.f32 #s(literal 0 binary32) (fma.f32 u0 u0 (*.f32 #s(literal 0 binary32) u0)))))
(-.f32 (/.f32 #s(literal 0 binary32) (+.f32 #s(literal 0 binary32) u0)) (/.f32 (*.f32 u0 u0) (+.f32 #s(literal 0 binary32) u0)))
(/.f32 (-.f32 #s(literal 0 binary32) (*.f32 u0 (*.f32 u0 u0))) (+.f32 #s(literal 0 binary32) (fma.f32 u0 u0 (*.f32 #s(literal 0 binary32) u0))))
(/.f32 (-.f32 #s(literal 0 binary32) (*.f32 u0 u0)) (+.f32 #s(literal 0 binary32) u0))
(/.f32 (neg.f32 (-.f32 #s(literal 0 binary32) (*.f32 u0 (*.f32 u0 u0)))) (neg.f32 (+.f32 #s(literal 0 binary32) (fma.f32 u0 u0 (*.f32 #s(literal 0 binary32) u0)))))
(/.f32 (neg.f32 (-.f32 #s(literal 0 binary32) (*.f32 u0 u0))) (neg.f32 (+.f32 #s(literal 0 binary32) u0)))
(/.f32 (+.f32 #s(literal 0 binary32) (*.f32 u0 (*.f32 u0 u0))) (+.f32 #s(literal 0 binary32) (-.f32 (*.f32 u0 u0) (*.f32 #s(literal 0 binary32) (neg.f32 u0)))))
(*.f32 u0 #s(literal -1 binary32))
(*.f32 (neg.f32 u0) #s(literal 1 binary32))
(*.f32 #s(literal 1 binary32) (neg.f32 u0))
(*.f32 #s(literal -1 binary32) u0)
(+.f32 (*.f32 alpha #s(literal 1/2 binary32)) (*.f32 alpha (*.f32 u0 #s(literal 1/3 binary32))))
(+.f32 (*.f32 alpha (*.f32 u0 #s(literal 1/3 binary32))) (*.f32 alpha #s(literal 1/2 binary32)))
(fma.f32 alpha #s(literal 1/2 binary32) (*.f32 alpha (*.f32 u0 #s(literal 1/3 binary32))))
(fma.f32 alpha (*.f32 u0 #s(literal 1/3 binary32)) (*.f32 alpha #s(literal 1/2 binary32)))
(fma.f32 u0 (*.f32 #s(literal 1/3 binary32) alpha) (*.f32 alpha #s(literal 1/2 binary32)))
(fma.f32 #s(literal 1/3 binary32) (*.f32 alpha u0) (*.f32 alpha #s(literal 1/2 binary32)))
(fma.f32 #s(literal 1/2 binary32) alpha (*.f32 alpha (*.f32 u0 #s(literal 1/3 binary32))))
(fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) alpha (*.f32 alpha #s(literal 1/2 binary32)))
(fma.f32 (*.f32 alpha u0) #s(literal 1/3 binary32) (*.f32 alpha #s(literal 1/2 binary32)))
(fma.f32 (*.f32 alpha #s(literal 1/3 binary32)) u0 (*.f32 alpha #s(literal 1/2 binary32)))
(-.f32 (/.f32 (*.f32 (*.f32 alpha (*.f32 u0 #s(literal 1/3 binary32))) (*.f32 alpha (*.f32 u0 #s(literal 1/3 binary32)))) (-.f32 (*.f32 alpha (*.f32 u0 #s(literal 1/3 binary32))) (*.f32 alpha #s(literal 1/2 binary32)))) (/.f32 (*.f32 (*.f32 alpha #s(literal 1/2 binary32)) (*.f32 alpha #s(literal 1/2 binary32))) (-.f32 (*.f32 alpha (*.f32 u0 #s(literal 1/3 binary32))) (*.f32 alpha #s(literal 1/2 binary32)))))
(/.f32 (fma.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 (*.f32 u0 (*.f32 u0 u0)) #s(literal 1/27 binary32)) (*.f32 (*.f32 alpha (*.f32 alpha alpha)) #s(literal 1/8 binary32))) (fma.f32 (*.f32 alpha (*.f32 u0 #s(literal 1/3 binary32))) (*.f32 alpha (*.f32 u0 #s(literal 1/3 binary32))) (-.f32 (*.f32 (*.f32 alpha #s(literal 1/2 binary32)) (*.f32 alpha #s(literal 1/2 binary32))) (*.f32 (*.f32 alpha (*.f32 u0 #s(literal 1/3 binary32))) (*.f32 alpha #s(literal 1/2 binary32))))))
(/.f32 (-.f32 (*.f32 (*.f32 alpha (*.f32 u0 #s(literal 1/3 binary32))) (*.f32 alpha (*.f32 u0 #s(literal 1/3 binary32)))) (*.f32 (*.f32 alpha #s(literal 1/2 binary32)) (*.f32 alpha #s(literal 1/2 binary32)))) (-.f32 (*.f32 alpha (*.f32 u0 #s(literal 1/3 binary32))) (*.f32 alpha #s(literal 1/2 binary32))))
(/.f32 (*.f32 alpha (fma.f32 (*.f32 u0 (*.f32 u0 u0)) #s(literal 1/27 binary32) #s(literal 1/8 binary32))) (fma.f32 (*.f32 u0 u0) #s(literal 1/9 binary32) (-.f32 #s(literal 1/4 binary32) (*.f32 u0 #s(literal 1/6 binary32)))))
(/.f32 (*.f32 alpha (fma.f32 (*.f32 u0 u0) #s(literal 1/9 binary32) #s(literal -1/4 binary32))) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal -1/2 binary32)))
(/.f32 (*.f32 (fma.f32 (*.f32 u0 (*.f32 u0 u0)) #s(literal 1/27 binary32) #s(literal 1/8 binary32)) alpha) (fma.f32 (*.f32 u0 u0) #s(literal 1/9 binary32) (-.f32 #s(literal 1/4 binary32) (*.f32 u0 #s(literal 1/6 binary32)))))
(/.f32 (*.f32 (fma.f32 (*.f32 u0 u0) #s(literal 1/9 binary32) #s(literal -1/4 binary32)) alpha) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal -1/2 binary32)))
(/.f32 (neg.f32 (fma.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 (*.f32 u0 (*.f32 u0 u0)) #s(literal 1/27 binary32)) (*.f32 (*.f32 alpha (*.f32 alpha alpha)) #s(literal 1/8 binary32)))) (neg.f32 (fma.f32 (*.f32 alpha (*.f32 u0 #s(literal 1/3 binary32))) (*.f32 alpha (*.f32 u0 #s(literal 1/3 binary32))) (-.f32 (*.f32 (*.f32 alpha #s(literal 1/2 binary32)) (*.f32 alpha #s(literal 1/2 binary32))) (*.f32 (*.f32 alpha (*.f32 u0 #s(literal 1/3 binary32))) (*.f32 alpha #s(literal 1/2 binary32)))))))
(/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 alpha (*.f32 u0 #s(literal 1/3 binary32))) (*.f32 alpha (*.f32 u0 #s(literal 1/3 binary32)))) (*.f32 (*.f32 alpha #s(literal 1/2 binary32)) (*.f32 alpha #s(literal 1/2 binary32))))) (neg.f32 (-.f32 (*.f32 alpha (*.f32 u0 #s(literal 1/3 binary32))) (*.f32 alpha #s(literal 1/2 binary32)))))
(/.f32 (neg.f32 (*.f32 alpha (fma.f32 (*.f32 u0 (*.f32 u0 u0)) #s(literal 1/27 binary32) #s(literal 1/8 binary32)))) (neg.f32 (fma.f32 (*.f32 u0 u0) #s(literal 1/9 binary32) (-.f32 #s(literal 1/4 binary32) (*.f32 u0 #s(literal 1/6 binary32))))))
(/.f32 (neg.f32 (*.f32 alpha (fma.f32 (*.f32 u0 u0) #s(literal 1/9 binary32) #s(literal -1/4 binary32)))) (neg.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal -1/2 binary32))))
(/.f32 (neg.f32 (*.f32 (fma.f32 (*.f32 u0 (*.f32 u0 u0)) #s(literal 1/27 binary32) #s(literal 1/8 binary32)) alpha)) (neg.f32 (fma.f32 (*.f32 u0 u0) #s(literal 1/9 binary32) (-.f32 #s(literal 1/4 binary32) (*.f32 u0 #s(literal 1/6 binary32))))))
(/.f32 (neg.f32 (*.f32 (fma.f32 (*.f32 u0 u0) #s(literal 1/9 binary32) #s(literal -1/4 binary32)) alpha)) (neg.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal -1/2 binary32))))
(/.f32 (fma.f32 (*.f32 alpha (*.f32 alpha alpha)) #s(literal 1/8 binary32) (*.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 (*.f32 u0 (*.f32 u0 u0)) #s(literal 1/27 binary32)))) (fma.f32 (*.f32 alpha #s(literal 1/2 binary32)) (*.f32 alpha #s(literal 1/2 binary32)) (-.f32 (*.f32 (*.f32 alpha (*.f32 u0 #s(literal 1/3 binary32))) (*.f32 alpha (*.f32 u0 #s(literal 1/3 binary32)))) (*.f32 (*.f32 alpha #s(literal 1/2 binary32)) (*.f32 alpha (*.f32 u0 #s(literal 1/3 binary32)))))))
(*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))
(*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) alpha)
(neg.f32 (log.f32 (/.f32 (+.f32 u0 (fma.f32 u0 u0 #s(literal 1 binary32))) (fma.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))) #s(literal 1 binary32)))))
(neg.f32 (log.f32 (/.f32 (/.f32 (+.f32 u0 (fma.f32 u0 u0 #s(literal 1 binary32))) (fma.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))) #s(literal 1 binary32))) #s(literal 1 binary32))))
(+.f32 (log1p.f32 (*.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))))) (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))))
(+.f32 #s(literal 0 binary32) (log.f32 (/.f32 (fma.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))) #s(literal 1 binary32)) (+.f32 u0 (fma.f32 u0 u0 #s(literal 1 binary32))))))
(+.f32 (log.f32 (fma.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))) #s(literal -1 binary32))) (log.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (+.f32 u0 (fma.f32 u0 u0 #s(literal 1 binary32)))))))
(+.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) (log1p.f32 (*.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))))))
(+.f32 (log.f32 (/.f32 (fma.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))) #s(literal 1 binary32)) (fma.f32 (fma.f32 u0 u0 u0) (*.f32 (fma.f32 u0 u0 u0) (fma.f32 u0 u0 u0)) #s(literal 1 binary32)))) (log1p.f32 (*.f32 (fma.f32 u0 u0 u0) (-.f32 (fma.f32 u0 u0 u0) #s(literal 1 binary32)))))
(+.f32 (log.f32 (/.f32 (fma.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u0 u0 u0) (fma.f32 u0 u0 u0))))) (log1p.f32 (neg.f32 (fma.f32 u0 u0 u0))))
(fma.f32 #s(literal -1 binary32) (log1p.f32 (fma.f32 u0 u0 u0)) (log1p.f32 (*.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))))))
(-.f32 (log1p.f32 (*.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))))) (log1p.f32 (fma.f32 u0 u0 u0)))
(-.f32 #s(literal 0 binary32) (log.f32 (/.f32 (+.f32 u0 (fma.f32 u0 u0 #s(literal 1 binary32))) (fma.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))) #s(literal 1 binary32)))))
(-.f32 #s(literal 0 binary32) (log.f32 (/.f32 (/.f32 (+.f32 u0 (fma.f32 u0 u0 #s(literal 1 binary32))) (fma.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))) #s(literal 1 binary32))) #s(literal 1 binary32))))
(-.f32 (log.f32 (fma.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))) #s(literal -1 binary32))) (log.f32 (neg.f32 (+.f32 u0 (fma.f32 u0 u0 #s(literal 1 binary32))))))
(-.f32 (log1p.f32 (pow.f32 u0 #s(literal 27 binary32))) (log.f32 (*.f32 (+.f32 u0 (fma.f32 u0 u0 #s(literal 1 binary32))) (fma.f32 (*.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))))) (-.f32 (*.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))))) #s(literal 1 binary32)) #s(literal 1 binary32)))))
(-.f32 (log1p.f32 (*.f32 (*.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))))) (*.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))))))) (log.f32 (*.f32 (+.f32 u0 (fma.f32 u0 u0 #s(literal 1 binary32))) (fma.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))) #s(literal 1 binary32)))))
(-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (neg.f32 (/.f32 (+.f32 u0 (fma.f32 u0 u0 #s(literal 1 binary32))) (fma.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))) #s(literal 1 binary32))))))
(-.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (pow.f32 u0 #s(literal 27 binary32))) #s(literal 1 binary32))) (log.f32 (*.f32 (fma.f32 (*.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))))) (-.f32 (*.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))))) #s(literal 1 binary32)) #s(literal 1 binary32)) (+.f32 u0 (fma.f32 u0 u0 #s(literal 1 binary32))))))
(-.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))))) (*.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))))))) #s(literal 1 binary32))) (log.f32 (*.f32 (fma.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))) #s(literal 1 binary32)) (+.f32 u0 (fma.f32 u0 u0 #s(literal 1 binary32))))))
(-.f32 (log.f32 (neg.f32 (fma.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))) #s(literal -1 binary32)))) (log.f32 (neg.f32 (neg.f32 (+.f32 u0 (fma.f32 u0 u0 #s(literal 1 binary32)))))))
(-.f32 (log.f32 (*.f32 (fma.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))) #s(literal 1 binary32)) #s(literal 1 binary32))) (log1p.f32 (fma.f32 u0 u0 u0)))
(-.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (pow.f32 u0 #s(literal 27 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 u0 (fma.f32 u0 u0 #s(literal 1 binary32)))))) (log1p.f32 (*.f32 (*.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))))) (-.f32 (*.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))))) #s(literal 1 binary32)))))
(-.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))))) (*.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))))))) (/.f32 #s(literal 1 binary32) (+.f32 u0 (fma.f32 u0 u0 #s(literal 1 binary32)))))) (log1p.f32 (*.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))))))
(-.f32 (/.f32 (pow.f32 (log1p.f32 (*.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))))) #s(literal 3 binary32)) (+.f32 (pow.f32 (log1p.f32 (*.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))))) #s(literal 2 binary32)) (+.f32 (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) #s(literal 2 binary32)) (*.f32 (log1p.f32 (*.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))))) (log1p.f32 (fma.f32 u0 u0 u0)))))) (/.f32 (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) #s(literal 3 binary32)) (+.f32 (pow.f32 (log1p.f32 (*.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))))) #s(literal 2 binary32)) (+.f32 (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) #s(literal 2 binary32)) (*.f32 (log1p.f32 (*.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))))) (log1p.f32 (fma.f32 u0 u0 u0)))))))
(-.f32 (/.f32 (pow.f32 (log1p.f32 (*.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))))) #s(literal 2 binary32)) (log.f32 (*.f32 (fma.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))) #s(literal 1 binary32)) (+.f32 u0 (fma.f32 u0 u0 #s(literal 1 binary32)))))) (/.f32 (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) #s(literal 2 binary32)) (log.f32 (*.f32 (fma.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))) #s(literal 1 binary32)) (+.f32 u0 (fma.f32 u0 u0 #s(literal 1 binary32)))))))
(/.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) #s(literal 3 binary32))) (+.f32 (pow.f32 (log1p.f32 (*.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))))) #s(literal 2 binary32)) (+.f32 (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) #s(literal 2 binary32)) (*.f32 (log1p.f32 (*.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))))) (log1p.f32 (fma.f32 u0 u0 u0))))))
(/.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))))) #s(literal 2 binary32)) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) #s(literal 2 binary32))) (log.f32 (*.f32 (fma.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))) #s(literal 1 binary32)) (+.f32 u0 (fma.f32 u0 u0 #s(literal 1 binary32))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) #s(literal 3 binary32)))) (neg.f32 (+.f32 (pow.f32 (log1p.f32 (*.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))))) #s(literal 2 binary32)) (+.f32 (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) #s(literal 2 binary32)) (*.f32 (log1p.f32 (*.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))))) (log1p.f32 (fma.f32 u0 u0 u0)))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))))) #s(literal 2 binary32)) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) #s(literal 2 binary32)))) (neg.f32 (log.f32 (*.f32 (fma.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))) #s(literal 1 binary32)) (+.f32 u0 (fma.f32 u0 u0 #s(literal 1 binary32)))))))
(/.f32 (+.f32 (pow.f32 (log1p.f32 (*.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))))) #s(literal 3 binary32)) (pow.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) #s(literal 3 binary32))) (+.f32 (pow.f32 (log1p.f32 (*.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))))) #s(literal 2 binary32)) (-.f32 (*.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) (*.f32 (log1p.f32 (*.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))))) (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0)))))))
(/.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (log.f32 (/.f32 (+.f32 u0 (fma.f32 u0 u0 #s(literal 1 binary32))) (fma.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))) #s(literal 1 binary32)))) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (+.f32 (pow.f32 (log.f32 (/.f32 (fma.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))) #s(literal 1 binary32)) (+.f32 u0 (fma.f32 u0 u0 #s(literal 1 binary32))))) #s(literal 2 binary32)) (*.f32 #s(literal 0 binary32) (log.f32 (/.f32 (+.f32 u0 (fma.f32 u0 u0 #s(literal 1 binary32))) (fma.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))) #s(literal 1 binary32))))))))
(/.f32 (-.f32 (pow.f32 (log.f32 (fma.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))) #s(literal -1 binary32))) #s(literal 3 binary32)) (pow.f32 (log.f32 (neg.f32 (+.f32 u0 (fma.f32 u0 u0 #s(literal 1 binary32))))) #s(literal 3 binary32))) (fma.f32 (log.f32 (fma.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))) #s(literal -1 binary32))) (log.f32 (fma.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))) #s(literal -1 binary32))) (fma.f32 (log.f32 (neg.f32 (+.f32 u0 (fma.f32 u0 u0 #s(literal 1 binary32))))) (log.f32 (neg.f32 (+.f32 u0 (fma.f32 u0 u0 #s(literal 1 binary32))))) (*.f32 (log.f32 (fma.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))) #s(literal -1 binary32))) (log.f32 (neg.f32 (+.f32 u0 (fma.f32 u0 u0 #s(literal 1 binary32)))))))))
(*.f32 #s(literal -1 binary32) (log.f32 (/.f32 (+.f32 u0 (fma.f32 u0 u0 #s(literal 1 binary32))) (fma.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))) #s(literal 1 binary32)))))
(log.f32 (/.f32 (fma.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))) #s(literal 1 binary32)) (+.f32 u0 (fma.f32 u0 u0 #s(literal 1 binary32)))))
(neg.f32 (/.f32 (fma.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))) #s(literal 1 binary32)) (neg.f32 (+.f32 u0 (fma.f32 u0 u0 #s(literal 1 binary32))))))
(neg.f32 (/.f32 (fma.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))) #s(literal -1 binary32)) (+.f32 u0 (fma.f32 u0 u0 #s(literal 1 binary32)))))
(exp.f32 (*.f32 (log.f32 (/.f32 (+.f32 u0 (fma.f32 u0 u0 #s(literal 1 binary32))) (fma.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))) #s(literal 1 binary32)))) #s(literal -1 binary32)))
(pow.f32 (/.f32 (+.f32 u0 (fma.f32 u0 u0 #s(literal 1 binary32))) (fma.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))) #s(literal 1 binary32))) #s(literal -1 binary32))
(pow.f32 (/.f32 (/.f32 (+.f32 u0 (fma.f32 u0 u0 #s(literal 1 binary32))) (fma.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))) #s(literal 1 binary32))) #s(literal 1 binary32)) #s(literal -1 binary32))
(-.f32 (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))) #s(literal 1 binary32))) (+.f32 u0 (fma.f32 u0 u0 #s(literal 1 binary32)))) (/.f32 (/.f32 (*.f32 (*.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))))) (*.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))))) (fma.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))) #s(literal 1 binary32))) (+.f32 u0 (fma.f32 u0 u0 #s(literal 1 binary32)))))
(-.f32 (/.f32 #s(literal 0 binary32) (neg.f32 (+.f32 u0 (fma.f32 u0 u0 #s(literal 1 binary32))))) (/.f32 (fma.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))) #s(literal 1 binary32)) (neg.f32 (+.f32 u0 (fma.f32 u0 u0 #s(literal 1 binary32))))))
(-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 u0 (fma.f32 u0 u0 #s(literal 1 binary32))) (fma.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))) #s(literal 1 binary32)))) (/.f32 (*.f32 (*.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))))) (*.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))))) (*.f32 (+.f32 u0 (fma.f32 u0 u0 #s(literal 1 binary32))) (fma.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))) #s(literal 1 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 u0 (fma.f32 u0 u0 #s(literal 1 binary32))) (fma.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))) #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 (+.f32 u0 (fma.f32 u0 u0 #s(literal 1 binary32))) (fma.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))) #s(literal 1 binary32))) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (/.f32 (+.f32 u0 (fma.f32 u0 u0 #s(literal 1 binary32))) (fma.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))) #s(literal 1 binary32))))))
(/.f32 (fma.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))) #s(literal 1 binary32)) (+.f32 u0 (fma.f32 u0 u0 #s(literal 1 binary32))))
(/.f32 (fma.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))) #s(literal -1 binary32)) (neg.f32 (+.f32 u0 (fma.f32 u0 u0 #s(literal 1 binary32)))))
(/.f32 (+.f32 #s(literal 1 binary32) (pow.f32 u0 #s(literal 27 binary32))) (*.f32 (+.f32 u0 (fma.f32 u0 u0 #s(literal 1 binary32))) (fma.f32 (*.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))))) (-.f32 (*.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))))) #s(literal 1 binary32)) #s(literal 1 binary32))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (+.f32 u0 (fma.f32 u0 u0 #s(literal 1 binary32))) (fma.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))) #s(literal 1 binary32)))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (/.f32 (+.f32 u0 (fma.f32 u0 u0 #s(literal 1 binary32))) (fma.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))) #s(literal 1 binary32))) #s(literal 1 binary32))))
(/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))))) (*.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))))))) (*.f32 (+.f32 u0 (fma.f32 u0 u0 #s(literal 1 binary32))) (fma.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))) #s(literal 1 binary32))))
(/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (pow.f32 u0 #s(literal 27 binary32))) #s(literal 1 binary32)) (*.f32 (fma.f32 (*.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))))) (-.f32 (*.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))))) #s(literal 1 binary32)) #s(literal 1 binary32)) (+.f32 u0 (fma.f32 u0 u0 #s(literal 1 binary32)))))
(/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))))) (*.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))))))) #s(literal 1 binary32)) (*.f32 (fma.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))) #s(literal 1 binary32)) (+.f32 u0 (fma.f32 u0 u0 #s(literal 1 binary32)))))
(/.f32 (neg.f32 (fma.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))) #s(literal -1 binary32))) (neg.f32 (neg.f32 (+.f32 u0 (fma.f32 u0 u0 #s(literal 1 binary32))))))
(/.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (pow.f32 u0 #s(literal 27 binary32)))) (neg.f32 (*.f32 (+.f32 u0 (fma.f32 u0 u0 #s(literal 1 binary32))) (fma.f32 (*.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))))) (-.f32 (*.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))))) #s(literal 1 binary32)) #s(literal 1 binary32)))))
(/.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))))) (*.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))))))) (neg.f32 (*.f32 (+.f32 u0 (fma.f32 u0 u0 #s(literal 1 binary32))) (fma.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))) #s(literal 1 binary32)))))
(/.f32 (*.f32 (fma.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))) #s(literal 1 binary32)) #s(literal 1 binary32)) (+.f32 u0 (fma.f32 u0 u0 #s(literal 1 binary32))))
(/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (pow.f32 u0 #s(literal 27 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 u0 (fma.f32 u0 u0 #s(literal 1 binary32))))) (fma.f32 (*.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))))) (-.f32 (*.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))))) #s(literal 1 binary32)) #s(literal 1 binary32)))
(/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))))) (*.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))))))) (/.f32 #s(literal 1 binary32) (+.f32 u0 (fma.f32 u0 u0 #s(literal 1 binary32))))) (fma.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))) #s(literal 1 binary32)))
(/.f32 (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (pow.f32 u0 #s(literal 27 binary32))) #s(literal 1 binary32))) (neg.f32 (*.f32 (fma.f32 (*.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))))) (-.f32 (*.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))))) #s(literal 1 binary32)) #s(literal 1 binary32)) (+.f32 u0 (fma.f32 u0 u0 #s(literal 1 binary32))))))
(/.f32 (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))))) (*.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))))))) #s(literal 1 binary32))) (neg.f32 (*.f32 (fma.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))) #s(literal 1 binary32)) (+.f32 u0 (fma.f32 u0 u0 #s(literal 1 binary32))))))
(/.f32 (neg.f32 (neg.f32 (fma.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))) #s(literal -1 binary32)))) (neg.f32 (neg.f32 (neg.f32 (+.f32 u0 (fma.f32 u0 u0 #s(literal 1 binary32)))))))
(/.f32 (neg.f32 (*.f32 (fma.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))) #s(literal 1 binary32)) #s(literal 1 binary32))) (neg.f32 (+.f32 u0 (fma.f32 u0 u0 #s(literal 1 binary32)))))
(/.f32 (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (pow.f32 u0 #s(literal 27 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 u0 (fma.f32 u0 u0 #s(literal 1 binary32)))))) (neg.f32 (fma.f32 (*.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))))) (-.f32 (*.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))))) #s(literal 1 binary32)) #s(literal 1 binary32))))
(/.f32 (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))))) (*.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))))))) (/.f32 #s(literal 1 binary32) (+.f32 u0 (fma.f32 u0 u0 #s(literal 1 binary32)))))) (fma.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))) #s(literal -1 binary32)))
(*.f32 #s(literal 1 binary32) (/.f32 (fma.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))) #s(literal 1 binary32)) (+.f32 u0 (fma.f32 u0 u0 #s(literal 1 binary32)))))
(*.f32 (fma.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 u0 (fma.f32 u0 u0 #s(literal 1 binary32)))))
(*.f32 (fma.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (neg.f32 (+.f32 u0 (fma.f32 u0 u0 #s(literal 1 binary32))))))
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u0 (fma.f32 u0 u0 #s(literal 1 binary32)))) (fma.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))) #s(literal 1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u0 (fma.f32 u0 u0 #s(literal 1 binary32)))) (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))) #s(literal 1 binary32))) #s(literal -1 binary32)))
(*.f32 (/.f32 (fma.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))) #s(literal 1 binary32)) (fma.f32 (fma.f32 u0 u0 u0) (*.f32 (fma.f32 u0 u0 u0) (fma.f32 u0 u0 u0)) #s(literal 1 binary32))) (fma.f32 (fma.f32 u0 u0 u0) (-.f32 (fma.f32 u0 u0 u0) #s(literal 1 binary32)) #s(literal 1 binary32)))
(*.f32 (/.f32 (fma.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))) #s(literal 1 binary32)) (fma.f32 (fma.f32 u0 u0 u0) (*.f32 (fma.f32 u0 u0 u0) (fma.f32 u0 u0 u0)) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 u0 u0 u0) (-.f32 (fma.f32 u0 u0 u0) #s(literal 1 binary32)) #s(literal 1 binary32)))))
(*.f32 (/.f32 (fma.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u0 u0 u0) (fma.f32 u0 u0 u0)))) (-.f32 #s(literal 1 binary32) (fma.f32 u0 u0 u0)))
(*.f32 (/.f32 (fma.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u0 u0 u0) (fma.f32 u0 u0 u0)))) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (fma.f32 u0 u0 u0)))))
(*.f32 (pow.f32 (/.f32 (+.f32 u0 (fma.f32 u0 u0 #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (pow.f32 u0 #s(literal 27 binary32)))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))))) (-.f32 (*.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))))) #s(literal 1 binary32)) #s(literal 1 binary32))))
(*.f32 (pow.f32 (/.f32 (+.f32 u0 (fma.f32 u0 u0 #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))))) (*.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))))))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))) #s(literal 1 binary32))))
(*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (pow.f32 u0 #s(literal 27 binary32))) (fma.f32 (fma.f32 u0 u0 u0) (*.f32 (fma.f32 u0 u0 u0) (fma.f32 u0 u0 u0)) #s(literal 1 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))))) (-.f32 (*.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))))) #s(literal 1 binary32)) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 u0 u0 u0) (-.f32 (fma.f32 u0 u0 u0) #s(literal 1 binary32)) #s(literal 1 binary32)))))
(*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (pow.f32 u0 #s(literal 27 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u0 u0 u0) (fma.f32 u0 u0 u0)))) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))))) (-.f32 (*.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))))) #s(literal 1 binary32)) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (fma.f32 u0 u0 u0)))))
(*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))))) (*.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))))))) (fma.f32 (fma.f32 u0 u0 u0) (*.f32 (fma.f32 u0 u0 u0) (fma.f32 u0 u0 u0)) #s(literal 1 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 u0 u0 u0) (-.f32 (fma.f32 u0 u0 u0) #s(literal 1 binary32)) #s(literal 1 binary32)))))
(*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))))) (*.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))))))) (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u0 u0 u0) (fma.f32 u0 u0 u0)))) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (fma.f32 u0 u0 u0)))))
(neg.f32 (pow.f32 (*.f32 u0 (neg.f32 u0)) #s(literal 3 binary32)))
(neg.f32 (pow.f32 (*.f32 (neg.f32 u0) u0) #s(literal 3 binary32)))
(exp.f32 (*.f32 (*.f32 #s(literal 3 binary32) (log.f32 u0)) #s(literal 2 binary32)))
(exp.f32 (*.f32 (*.f32 #s(literal 2 binary32) (log.f32 u0)) #s(literal 3 binary32)))
(exp.f32 (*.f32 (log.f32 u0) #s(literal 6 binary32)))
(exp.f32 (fma.f32 (log.f32 (neg.f32 u0)) #s(literal 3 binary32) (*.f32 (log.f32 (neg.f32 u0)) #s(literal 3 binary32))))
(exp.f32 (fma.f32 #s(literal 3 binary32) (log.f32 u0) (*.f32 #s(literal 3 binary32) (log.f32 u0))))
(pow.f32 u0 #s(literal 6 binary32))
(pow.f32 (neg.f32 u0) #s(literal 6 binary32))
(pow.f32 (*.f32 u0 u0) #s(literal 3 binary32))
(pow.f32 (*.f32 u0 (*.f32 u0 u0)) #s(literal 2 binary32))
(pow.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))))) #s(literal 1 binary32))
(pow.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) #s(literal 3/2 binary32))
(*.f32 u0 (*.f32 u0 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))))
(*.f32 #s(literal 1 binary32) (*.f32 u0 (*.f32 u0 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))))))
(*.f32 (*.f32 u0 u0) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))))
(*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 u0 (*.f32 u0 u0)))
(*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))))) #s(literal 1 binary32))
(*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 u0))
(*.f32 #s(literal -1 binary32) (pow.f32 (*.f32 u0 (neg.f32 u0)) #s(literal 3 binary32)))
(*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))) u0)
(*.f32 (pow.f32 (*.f32 (neg.f32 u0) #s(literal -1 binary32)) #s(literal 3 binary32)) (*.f32 u0 (*.f32 u0 u0)))
(neg.f32 (*.f32 u0 (*.f32 u0 u0)))
(exp.f32 (*.f32 (log.f32 (neg.f32 u0)) #s(literal 3 binary32)))
(exp.f32 (*.f32 #s(literal 3 binary32) (log.f32 u0)))
(exp.f32 (*.f32 (*.f32 #s(literal 2 binary32) (log.f32 u0)) #s(literal 3/2 binary32)))
(exp.f32 (*.f32 (*.f32 #s(literal 3 binary32) (log.f32 u0)) #s(literal 1 binary32)))
(pow.f32 u0 #s(literal 3 binary32))
(pow.f32 (neg.f32 u0) #s(literal 3 binary32))
(pow.f32 (*.f32 u0 u0) #s(literal 3/2 binary32))
(pow.f32 (*.f32 u0 (*.f32 u0 u0)) #s(literal 1 binary32))
(pow.f32 (pow.f32 (neg.f32 u0) #s(literal 3/2 binary32)) #s(literal 2 binary32))
(pow.f32 (pow.f32 u0 #s(literal 3/2 binary32)) #s(literal 2 binary32))
(pow.f32 (exp.f32 (log.f32 u0)) #s(literal 3 binary32))
(pow.f32 (exp.f32 (log.f32 (neg.f32 u0))) #s(literal 3 binary32))
(/.f32 (pow.f32 (-.f32 #s(literal 0 binary32) (*.f32 u0 (*.f32 u0 u0))) #s(literal 3 binary32)) (pow.f32 (+.f32 #s(literal 0 binary32) (fma.f32 u0 u0 (*.f32 #s(literal 0 binary32) u0))) #s(literal 3 binary32)))
(/.f32 (pow.f32 (-.f32 #s(literal 0 binary32) (*.f32 u0 u0)) #s(literal 3 binary32)) (pow.f32 (+.f32 #s(literal 0 binary32) u0) #s(literal 3 binary32)))
(*.f32 u0 (*.f32 u0 u0))
(*.f32 (neg.f32 u0) (*.f32 u0 u0))
(*.f32 #s(literal 1 binary32) (*.f32 u0 (*.f32 u0 u0)))
(*.f32 (*.f32 u0 u0) u0)
(*.f32 (*.f32 u0 u0) (neg.f32 u0))
(*.f32 (*.f32 u0 (*.f32 u0 u0)) #s(literal 1 binary32))
(*.f32 (*.f32 u0 (*.f32 u0 u0)) #s(literal -1 binary32))
(*.f32 #s(literal -1 binary32) (*.f32 u0 (*.f32 u0 u0)))
(*.f32 (pow.f32 (neg.f32 u0) #s(literal 3/2 binary32)) (pow.f32 (neg.f32 u0) #s(literal 3/2 binary32)))
(*.f32 (pow.f32 u0 #s(literal 3/2 binary32)) (pow.f32 u0 #s(literal 3/2 binary32)))
(*.f32 (pow.f32 #s(literal 1 binary32) #s(literal 3/2 binary32)) (*.f32 u0 (*.f32 u0 u0)))
(*.f32 (pow.f32 #s(literal -1 binary32) #s(literal 3/2 binary32)) (pow.f32 (*.f32 u0 (neg.f32 u0)) #s(literal 3/2 binary32)))
(*.f32 (pow.f32 (*.f32 (neg.f32 u0) #s(literal -1 binary32)) #s(literal 3/2 binary32)) (pow.f32 u0 #s(literal 3/2 binary32)))
(*.f32 (pow.f32 (pow.f32 u0 #s(literal 3/2 binary32)) #s(literal 1 binary32)) (pow.f32 (pow.f32 u0 #s(literal 3/2 binary32)) #s(literal 1 binary32)))

eval315.0ms (2.7%)

Memory
17.4MiB live, 342.0MiB allocated
Compiler

Compiled 45 864 to 3 516 computations (92.3% saved)

prune417.0ms (3.6%)

Memory
8.9MiB live, 518.6MiB allocated
Pruning

33 alts after pruning (30 fresh and 3 done)

PrunedKeptTotal
New1 448221 470
Fresh3811
Picked235
Done000
Total1 453331 486
Accuracy
100.0%
Counts
1 486 → 33
Alt Table
Click to see full alt table
StatusAccuracyProgram
98.8%
(-.f32 (/.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) (neg.f32 (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha)))) (neg.f32 (*.f32 alpha (*.f32 alpha (log1p.f32 u0)))))
98.8%
(*.f32 (/.f32 (*.f32 (neg.f32 (*.f32 alpha (*.f32 alpha alpha))) alpha) (*.f32 alpha alpha)) (log1p.f32 (neg.f32 u0)))
94.1%
(*.f32 (/.f32 (*.f32 (neg.f32 (*.f32 alpha (*.f32 alpha alpha))) alpha) (*.f32 alpha alpha)) #s(approx (log (- 1 u0)) (*.f32 u0 (fma.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))
57.0%
(*.f32 (/.f32 alpha (/.f32 #s(literal 1 binary32) (neg.f32 alpha))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
98.6%
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha)) (neg.f32 (*.f32 alpha (*.f32 alpha (*.f32 alpha alpha))))) (log1p.f32 (neg.f32 u0)))
57.0%
(*.f32 (*.f32 (neg.f32 (*.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
98.5%
(*.f32 (*.f32 (neg.f32 alpha) alpha) (/.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 u0) #s(literal 3 binary32))) (fma.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) (log1p.f32 (*.f32 u0 (neg.f32 u0))) (fma.f32 (log1p.f32 u0) (log1p.f32 u0) (*.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) (log1p.f32 u0))))))
96.5%
(*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (-.f32 (log1p.f32 (*.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))))) (log1p.f32 (fma.f32 u0 u0 u0))) (log1p.f32 (*.f32 (*.f32 u0 (*.f32 u0 u0)) (fma.f32 u0 (*.f32 u0 u0) #s(literal 1 binary32))))))
54.2%
(*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (neg.f32 (*.f32 (*.f32 u0 u0) (*.f32 u0 u0)))) (log.f32 (*.f32 (fma.f32 u0 u0 #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) u0)))))
99.2%
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0)))
94.5%
(*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 u0 (fma.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))
92.2%
(*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))
87.7%
(*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 u0 (fma.f32 u0 #s(literal -1/2 binary32) #s(literal -1 binary32)))))
92.5%
#s(approx (* (/ (* (neg (* alpha (* alpha alpha))) alpha) (* alpha alpha)) (log (- 1 u0))) (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 u0 u0) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0)))
94.4%
#s(approx (* (/ (* (neg (* alpha (* alpha alpha))) alpha) (* alpha alpha)) (log (- 1 u0))) (*.f32 u0 (fma.f32 (*.f32 alpha alpha) (fma.f32 u0 #s(literal 1/2 binary32) #s(literal 1 binary32)) (*.f32 u0 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)))))))
87.7%
#s(approx (* (/ (* (neg (* alpha (* alpha alpha))) alpha) (* alpha alpha)) (log (- 1 u0))) (*.f32 u0 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 #s(literal 1/2 binary32) #s(literal 1 binary32)))))
92.6%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (fma.f32 (*.f32 alpha u0) alpha (*.f32 (*.f32 alpha (*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))) (*.f32 u0 u0))))
92.6%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (fma.f32 (*.f32 alpha alpha) u0 (*.f32 (*.f32 alpha (*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))) (*.f32 u0 u0))))
91.5%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 (*.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0)) (*.f32 (*.f32 alpha (*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))) (*.f32 (*.f32 alpha (*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))) (*.f32 u0 u0))) (*.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 alpha (*.f32 alpha alpha)))) u0) (fma.f32 (*.f32 alpha alpha) (-.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0))) (*.f32 (*.f32 alpha (*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))) (*.f32 (*.f32 alpha (*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))) (*.f32 u0 u0))))))
92.0%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 (*.f32 (*.f32 (fma.f32 alpha (*.f32 (*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) u0) (*.f32 alpha alpha)) (fma.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0) (neg.f32 (*.f32 alpha alpha)))) u0) (fma.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0) (neg.f32 (*.f32 alpha alpha)))))
74.1%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 alpha u0) alpha))
87.8%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 alpha alpha) (fma.f32 u0 (*.f32 u0 #s(literal 1/2 binary32)) u0)))
94.8%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 (fma.f32 u0 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 (*.f32 u0 #s(literal 1/4 binary32)) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))) (*.f32 alpha alpha))))
92.1%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 (fma.f32 u0 (*.f32 alpha (*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))) (*.f32 (/.f32 (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1 binary32)) (/.f32 (neg.f32 alpha) (*.f32 alpha alpha))))))
92.5%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 (fma.f32 u0 (*.f32 alpha (*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))) (*.f32 alpha alpha))))
87.8%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 (fma.f32 u0 (*.f32 alpha #s(approx (* alpha (+ (* u0 1/3) 1/2)) (*.f32 alpha #s(literal 1/2 binary32)))) (*.f32 alpha alpha))))
92.6%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 (fma.f32 alpha alpha (*.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0)))))
92.5%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 (+.f32 (*.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0)) (*.f32 alpha alpha))))
74.2%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 (*.f32 (/.f32 (*.f32 alpha (*.f32 alpha alpha)) alpha) #s(literal 1 binary32))))
74.2%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 (*.f32 alpha alpha)))
91.7%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 #s(approx (+ (* u0 (* alpha (* alpha (+ (* u0 1/3) 1/2)))) (* alpha alpha)) (*.f32 (*.f32 u0 u0) (fma.f32 alpha (*.f32 alpha #s(literal 1/3 binary32)) (/.f32 (*.f32 alpha (fma.f32 alpha #s(literal 1/2 binary32) (/.f32 alpha u0))) u0))))))
92.3%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 #s(approx (+ (* u0 (* alpha (* alpha (+ (* u0 1/3) 1/2)))) (* alpha alpha)) (*.f32 alpha (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32)))))))
92.1%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) #s(approx (* u0 (+ (* u0 (* alpha (* alpha (+ (* u0 1/3) 1/2)))) (* alpha alpha))) (*.f32 (*.f32 u0 u0) (fma.f32 u0 (/.f32 (*.f32 alpha alpha) (*.f32 u0 u0)) (*.f32 alpha (*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32))))))))
Compiler

Compiled 1 502 to 733 computations (51.2% saved)

simplify329.0ms (2.8%)

Memory
-11.3MiB live, 593.9MiB allocated
Algorithm
egg-herbie
Localize:

Found 19 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f32 (/.f32 alpha (/.f32 #s(literal 1 binary32) (neg.f32 alpha))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
cost-diff32
(log.f32 (-.f32 #s(literal 1 binary32) u0))
cost-diff64
(/.f32 #s(literal 1 binary32) (neg.f32 alpha))
cost-diff480
(/.f32 alpha (/.f32 #s(literal 1 binary32) (neg.f32 alpha)))
cost-diff0
(*.f32 u0 (fma.f32 u0 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 (*.f32 u0 #s(literal 1/4 binary32)) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))) (*.f32 alpha alpha)))
cost-diff0
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 (fma.f32 u0 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 (*.f32 u0 #s(literal 1/4 binary32)) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))) (*.f32 alpha alpha))))
cost-diff160
(fma.f32 u0 (*.f32 u0 #s(literal 1/4 binary32)) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))
cost-diff160
(fma.f32 u0 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 (*.f32 u0 #s(literal 1/4 binary32)) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))) (*.f32 alpha alpha))
cost-diff0
#s(approx (log (- 1 u0)) (*.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32))))
cost-diff0
(neg.f32 alpha)
cost-diff0
(*.f32 (neg.f32 alpha) alpha)
cost-diff0
(*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))
cost-diff0
(*.f32 alpha u0)
cost-diff0
(*.f32 (*.f32 alpha u0) alpha)
cost-diff0
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 alpha u0) alpha))
cost-diff0
(log1p.f32 (*.f32 u0 (neg.f32 u0)))
cost-diff64
(neg.f32 (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha)))
cost-diff448
(-.f32 (/.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) (neg.f32 (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha)))) (neg.f32 (*.f32 alpha (*.f32 alpha (log1p.f32 u0)))))
cost-diff480
(/.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) (neg.f32 (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha))))
Rules
8 414×lower-fma.f64
8 404×lower-fma.f32
3 364×lower-*.f64
3 338×lower-*.f32
2 610×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
048306
087299
1177297
2424289
31309287
43583287
08047268
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(-.f32 (/.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) (neg.f32 (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha)))) (neg.f32 (*.f32 alpha (*.f32 alpha (log1p.f32 u0)))))
(/.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) (neg.f32 (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha))))
(log1p.f32 (*.f32 u0 (neg.f32 u0)))
(*.f32 u0 (neg.f32 u0))
u0
(neg.f32 u0)
(neg.f32 (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha)))
(/.f32 #s(literal 1 binary32) (*.f32 alpha alpha))
#s(literal 1 binary32)
(*.f32 alpha alpha)
alpha
(neg.f32 (*.f32 alpha (*.f32 alpha (log1p.f32 u0))))
(*.f32 alpha (*.f32 alpha (log1p.f32 u0)))
(*.f32 alpha (log1p.f32 u0))
(log1p.f32 u0)
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 alpha u0) alpha))
(*.f32 (*.f32 alpha u0) alpha)
(*.f32 alpha u0)
alpha
u0
(*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))
(*.f32 (neg.f32 alpha) alpha)
(neg.f32 alpha)
alpha
#s(approx (log (- 1 u0)) (*.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32))))
(*.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))
u0
(fma.f32 u0 (fma.f32 u0 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32))
(fma.f32 u0 #s(literal -1/3 binary32) #s(literal -1/2 binary32))
#s(literal -1/3 binary32)
#s(literal -1/2 binary32)
#s(literal -1 binary32)
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 (fma.f32 u0 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 (*.f32 u0 #s(literal 1/4 binary32)) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))) (*.f32 alpha alpha))))
(*.f32 u0 (fma.f32 u0 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 (*.f32 u0 #s(literal 1/4 binary32)) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))) (*.f32 alpha alpha)))
u0
(fma.f32 u0 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 (*.f32 u0 #s(literal 1/4 binary32)) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))) (*.f32 alpha alpha))
(*.f32 (*.f32 alpha alpha) (fma.f32 u0 (*.f32 u0 #s(literal 1/4 binary32)) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32))))
(*.f32 alpha alpha)
alpha
(fma.f32 u0 (*.f32 u0 #s(literal 1/4 binary32)) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))
(*.f32 u0 #s(literal 1/4 binary32))
#s(literal 1/4 binary32)
(fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32))
#s(literal 1/3 binary32)
#s(literal 1/2 binary32)
(*.f32 (/.f32 alpha (/.f32 #s(literal 1 binary32) (neg.f32 alpha))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(/.f32 alpha (/.f32 #s(literal 1 binary32) (neg.f32 alpha)))
alpha
(/.f32 #s(literal 1 binary32) (neg.f32 alpha))
#s(literal 1 binary32)
(neg.f32 alpha)
(log.f32 (-.f32 #s(literal 1 binary32) u0))
(-.f32 #s(literal 1 binary32) u0)
u0
Outputs
(-.f32 (/.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) (neg.f32 (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha)))) (neg.f32 (*.f32 alpha (*.f32 alpha (log1p.f32 u0)))))
(*.f32 (*.f32 alpha alpha) (-.f32 (log1p.f32 u0) (log1p.f32 (*.f32 u0 (neg.f32 u0)))))
(/.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) (neg.f32 (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha))))
(*.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) (*.f32 alpha (neg.f32 alpha)))
(log1p.f32 (*.f32 u0 (neg.f32 u0)))
(*.f32 u0 (neg.f32 u0))
u0
(neg.f32 u0)
(neg.f32 (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha)))
(/.f32 #s(literal -1 binary32) (*.f32 alpha alpha))
(/.f32 #s(literal 1 binary32) (*.f32 alpha alpha))
#s(literal 1 binary32)
(*.f32 alpha alpha)
alpha
(neg.f32 (*.f32 alpha (*.f32 alpha (log1p.f32 u0))))
(*.f32 alpha (*.f32 alpha (log1p.f32 u0)))
(*.f32 alpha (log1p.f32 u0))
(log1p.f32 u0)
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 alpha u0) alpha))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 (*.f32 alpha alpha)))
(*.f32 (*.f32 alpha u0) alpha)
(*.f32 u0 (*.f32 alpha alpha))
(*.f32 alpha u0)
(*.f32 u0 alpha)
alpha
u0
(*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))
(*.f32 (*.f32 alpha alpha) (neg.f32 #s(approx (log (- 1 u0)) (*.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32))))))
(*.f32 (neg.f32 alpha) alpha)
(*.f32 alpha (neg.f32 alpha))
(neg.f32 alpha)
alpha
#s(approx (log (- 1 u0)) (*.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32))))
(*.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))
u0
(fma.f32 u0 (fma.f32 u0 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32))
(fma.f32 u0 #s(literal -1/3 binary32) #s(literal -1/2 binary32))
#s(literal -1/3 binary32)
#s(literal -1/2 binary32)
#s(literal -1 binary32)
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 (fma.f32 u0 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 (*.f32 u0 #s(literal 1/4 binary32)) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))) (*.f32 alpha alpha))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 alpha alpha) (fma.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (*.f32 u0 u0) u0)))
(*.f32 u0 (fma.f32 u0 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 (*.f32 u0 #s(literal 1/4 binary32)) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))) (*.f32 alpha alpha)))
(*.f32 (*.f32 alpha alpha) (fma.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (*.f32 u0 u0) u0))
u0
(fma.f32 u0 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 (*.f32 u0 #s(literal 1/4 binary32)) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))) (*.f32 alpha alpha))
(*.f32 (*.f32 alpha alpha) (fma.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) #s(literal 1 binary32)))
(*.f32 (*.f32 alpha alpha) (fma.f32 u0 (*.f32 u0 #s(literal 1/4 binary32)) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32))))
(*.f32 (*.f32 alpha alpha) (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))
(*.f32 alpha alpha)
alpha
(fma.f32 u0 (*.f32 u0 #s(literal 1/4 binary32)) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))
(fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))
(*.f32 u0 #s(literal 1/4 binary32))
#s(literal 1/4 binary32)
(fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32))
#s(literal 1/3 binary32)
#s(literal 1/2 binary32)
(*.f32 (/.f32 alpha (/.f32 #s(literal 1 binary32) (neg.f32 alpha))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 alpha (neg.f32 alpha)) (log1p.f32 (neg.f32 u0)))
(/.f32 alpha (/.f32 #s(literal 1 binary32) (neg.f32 alpha)))
(*.f32 alpha (neg.f32 alpha))
alpha
(/.f32 #s(literal 1 binary32) (neg.f32 alpha))
(/.f32 #s(literal -1 binary32) alpha)
#s(literal 1 binary32)
(neg.f32 alpha)
(log.f32 (-.f32 #s(literal 1 binary32) u0))
(log1p.f32 (neg.f32 u0))
(-.f32 #s(literal 1 binary32) u0)
u0

localize156.0ms (1.3%)

Memory
8.3MiB live, 408.6MiB allocated
Localize:

Found 19 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(neg.f32 alpha)
accuracy99.3%
(/.f32 alpha (/.f32 #s(literal 1 binary32) (neg.f32 alpha)))
accuracy99.2%
(*.f32 (/.f32 alpha (/.f32 #s(literal 1 binary32) (neg.f32 alpha))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
accuracy56.7%
(log.f32 (-.f32 #s(literal 1 binary32) u0))
accuracy99.5%
(fma.f32 u0 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 (*.f32 u0 #s(literal 1/4 binary32)) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))) (*.f32 alpha alpha))
accuracy99.4%
(*.f32 u0 (fma.f32 u0 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 (*.f32 u0 #s(literal 1/4 binary32)) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))) (*.f32 alpha alpha)))
accuracy99.1%
(*.f32 (*.f32 alpha alpha) (fma.f32 u0 (*.f32 u0 #s(literal 1/4 binary32)) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32))))
accuracy95.7%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 (fma.f32 u0 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 (*.f32 u0 #s(literal 1/4 binary32)) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))) (*.f32 alpha alpha))))
accuracy100.0%
(neg.f32 alpha)
accuracy99.2%
(*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))
accuracy99.1%
(*.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))
accuracy93.3%
#s(approx (log (- 1 u0)) (*.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32))))
accuracy100.0%
(*.f32 alpha u0)
accuracy99.2%
(*.f32 (*.f32 alpha u0) alpha)
accuracy74.6%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 alpha u0) alpha))
accuracy99.3%
(*.f32 alpha (log1p.f32 u0))
accuracy99.3%
(*.f32 alpha (*.f32 alpha (log1p.f32 u0)))
accuracy99.2%
(/.f32 #s(literal 1 binary32) (*.f32 alpha alpha))
accuracy98.9%
(/.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) (neg.f32 (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha))))
Samples
101.0ms255×0valid
1.0ms5exit
Compiler

Compiled 293 to 47 computations (84% saved)

Precisions
Click to see histograms. Total time spent on operations: 80.0ms
ival-mult: 28.0ms (34.9% of total)
ival-log1p: 20.0ms (24.9% of total)
const: 7.0ms (8.7% of total)
ival-div: 7.0ms (8.7% of total)
ival-add: 6.0ms (7.5% of total)
ival-log: 4.0ms (5% of total)
ival-neg: 4.0ms (5% of total)
ival-sub: 2.0ms (2.5% of total)
exact: 1.0ms (1.2% of total)
adjust: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series83.0ms (0.7%)

Memory
-5.5MiB live, 150.3MiB allocated
Counts
24 → 444
Calls
Call 1
Inputs
#<alt (/.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) (neg.f32 (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha))))>
#<alt (-.f32 (/.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) (neg.f32 (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha)))) (neg.f32 (*.f32 alpha (*.f32 alpha (log1p.f32 u0)))))>
#<alt (neg.f32 (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha)))>
#<alt (log1p.f32 (*.f32 u0 (neg.f32 u0)))>
#<alt #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 alpha u0) alpha))>
#<alt (*.f32 (*.f32 alpha u0) alpha)>
#<alt (*.f32 alpha u0)>
#<alt (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))>
#<alt (*.f32 (neg.f32 alpha) alpha)>
#<alt (neg.f32 alpha)>
#<alt #s(approx (log (- 1 u0)) (*.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32))))>
#<alt (fma.f32 u0 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 (*.f32 u0 #s(literal 1/4 binary32)) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))) (*.f32 alpha alpha))>
#<alt (fma.f32 u0 (*.f32 u0 #s(literal 1/4 binary32)) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))>
#<alt #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 (fma.f32 u0 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 (*.f32 u0 #s(literal 1/4 binary32)) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))) (*.f32 alpha alpha))))>
#<alt (*.f32 u0 (fma.f32 u0 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 (*.f32 u0 #s(literal 1/4 binary32)) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))) (*.f32 alpha alpha)))>
#<alt (/.f32 alpha (/.f32 #s(literal 1 binary32) (neg.f32 alpha)))>
#<alt (/.f32 #s(literal 1 binary32) (neg.f32 alpha))>
#<alt (log.f32 (-.f32 #s(literal 1 binary32) u0))>
#<alt (*.f32 (/.f32 alpha (/.f32 #s(literal 1 binary32) (neg.f32 alpha))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))>
#<alt (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha))>
#<alt (*.f32 alpha (*.f32 alpha (log1p.f32 u0)))>
#<alt (*.f32 alpha (log1p.f32 u0))>
#<alt (*.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))>
#<alt (*.f32 (*.f32 alpha alpha) (fma.f32 u0 (*.f32 u0 #s(literal 1/4 binary32)) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32))))>
Outputs
#<alt (* (pow alpha 2) (pow u0 2))>
#<alt (* (pow u0 2) (+ (* 1/2 (* (pow alpha 2) (pow u0 2))) (pow alpha 2)))>
#<alt (* (pow u0 2) (+ (* (pow u0 2) (+ (* 1/3 (* (pow alpha 2) (pow u0 2))) (* 1/2 (pow alpha 2)))) (pow alpha 2)))>
#<alt (* (pow u0 2) (+ (* (pow u0 2) (+ (* 1/2 (pow alpha 2)) (* (pow u0 2) (+ (* 1/4 (* (pow alpha 2) (pow u0 2))) (* 1/3 (pow alpha 2)))))) (pow alpha 2)))>
#<alt (* -1 (* (pow alpha 2) (+ (log -1) (* -2 (log (/ 1 u0))))))>
#<alt (+ (* -1 (* (pow alpha 2) (+ (log -1) (* -2 (log (/ 1 u0)))))) (/ (pow alpha 2) (pow u0 2)))>
#<alt (+ (* -1 (* (pow alpha 2) (+ (log -1) (* -2 (log (/ 1 u0)))))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 4))) (/ (pow alpha 2) (pow u0 2))))>
#<alt (+ (* -1 (* (pow alpha 2) (+ (log -1) (* -2 (log (/ 1 u0)))))) (+ (* 1/3 (/ (pow alpha 2) (pow u0 6))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 4))) (/ (pow alpha 2) (pow u0 2)))))>
#<alt (* -1 (* (pow alpha 2) (+ (log -1) (* -2 (log (/ -1 u0))))))>
#<alt (+ (* -1 (* (pow alpha 2) (+ (log -1) (* -2 (log (/ -1 u0)))))) (/ (pow alpha 2) (pow u0 2)))>
#<alt (+ (* -1 (* (pow alpha 2) (+ (log -1) (* -2 (log (/ -1 u0)))))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 4))) (/ (pow alpha 2) (pow u0 2))))>
#<alt (+ (* -1 (* (pow alpha 2) (+ (log -1) (* -2 (log (/ -1 u0)))))) (+ (* 1/3 (/ (pow alpha 2) (pow u0 6))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 4))) (/ (pow alpha 2) (pow u0 2)))))>
#<alt (* -1 (* (pow alpha 2) (log (+ 1 (* -1 (pow u0 2))))))>
#<alt (* -1 (* (pow alpha 2) (log (+ 1 (* -1 (pow u0 2))))))>
#<alt (* -1 (* (pow alpha 2) (log (+ 1 (* -1 (pow u0 2))))))>
#<alt (* -1 (* (pow alpha 2) (log (+ 1 (* -1 (pow u0 2))))))>
#<alt (* -1 (* (pow alpha 2) (log (+ 1 (* -1 (pow u0 2))))))>
#<alt (* -1 (* (pow alpha 2) (log (+ 1 (* -1 (pow u0 2))))))>
#<alt (* -1 (* (pow alpha 2) (log (+ 1 (* -1 (pow u0 2))))))>
#<alt (* -1 (* (pow alpha 2) (log (+ 1 (* -1 (pow u0 2))))))>
#<alt (* -1 (* (pow alpha 2) (log (+ 1 (* -1 (pow u0 2))))))>
#<alt (* -1 (* (pow alpha 2) (log (+ 1 (* -1 (pow u0 2))))))>
#<alt (* -1 (* (pow alpha 2) (log (+ 1 (* -1 (pow u0 2))))))>
#<alt (* -1 (* (pow alpha 2) (log (+ 1 (* -1 (pow u0 2))))))>
#<alt (* (pow alpha 2) u0)>
#<alt (* u0 (+ (* u0 (+ (* -1/2 (pow alpha 2)) (pow alpha 2))) (pow alpha 2)))>
#<alt (* u0 (+ (* u0 (+ (* -1/2 (pow alpha 2)) (+ (* 1/3 (* (pow alpha 2) u0)) (pow alpha 2)))) (pow alpha 2)))>
#<alt (* u0 (+ (* u0 (+ (* -1/2 (pow alpha 2)) (+ (* u0 (+ (* 1/3 (pow alpha 2)) (* u0 (+ (* -1/4 (pow alpha 2)) (* 1/2 (pow alpha 2)))))) (pow alpha 2)))) (pow alpha 2)))>
#<alt (+ (* -1 (* (pow alpha 2) (log (/ 1 u0)))) (* -1 (* (pow alpha 2) (+ (log -1) (* -2 (log (/ 1 u0)))))))>
#<alt (+ (* -1 (* (pow alpha 2) (log (/ 1 u0)))) (+ (* -1 (* (pow alpha 2) (+ (log -1) (* -2 (log (/ 1 u0)))))) (/ (pow alpha 2) u0)))>
#<alt (+ (* -1 (* (pow alpha 2) (log (/ 1 u0)))) (+ (* -1 (* (pow alpha 2) (+ (log -1) (* -2 (log (/ 1 u0)))))) (+ (* -1/2 (/ (pow alpha 2) (pow u0 2))) (+ (/ (pow alpha 2) u0) (/ (pow alpha 2) (pow u0 2))))))>
#<alt (+ (* -1 (* (pow alpha 2) (log (/ 1 u0)))) (+ (* -1 (* (pow alpha 2) (+ (log -1) (* -2 (log (/ 1 u0)))))) (+ (* -1/2 (/ (pow alpha 2) (pow u0 2))) (+ (* 1/3 (/ (pow alpha 2) (pow u0 3))) (+ (/ (pow alpha 2) u0) (/ (pow alpha 2) (pow u0 2)))))))>
#<alt (+ (* -1 (* (pow alpha 2) (+ (log -1) (* -2 (log (/ -1 u0)))))) (* (pow alpha 2) (+ (log -1) (* -1 (log (/ -1 u0))))))>
#<alt (+ (* -1 (* (pow alpha 2) (+ (log -1) (* -2 (log (/ -1 u0)))))) (+ (* (pow alpha 2) (+ (log -1) (* -1 (log (/ -1 u0))))) (/ (pow alpha 2) u0)))>
#<alt (+ (* -1 (* (pow alpha 2) (+ (log -1) (* -2 (log (/ -1 u0)))))) (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (pow alpha 2)) (pow alpha 2)) u0)) (* -1 (pow alpha 2))) u0)) (* (pow alpha 2) (+ (log -1) (* -1 (log (/ -1 u0)))))))>
#<alt (+ (* -1 (* (pow alpha 2) (+ (log -1) (* -2 (log (/ -1 u0)))))) (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (pow alpha 2)) (+ (* 1/3 (/ (pow alpha 2) u0)) (pow alpha 2))) u0)) (* -1 (pow alpha 2))) u0)) (* (pow alpha 2) (+ (log -1) (* -1 (log (/ -1 u0)))))))>
#<alt (* (pow alpha 2) (+ (log (+ 1 u0)) (* -1 (log (+ 1 (* -1 (pow u0 2)))))))>
#<alt (* (pow alpha 2) (+ (log (+ 1 u0)) (* -1 (log (+ 1 (* -1 (pow u0 2)))))))>
#<alt (* (pow alpha 2) (+ (log (+ 1 u0)) (* -1 (log (+ 1 (* -1 (pow u0 2)))))))>
#<alt (* (pow alpha 2) (+ (log (+ 1 u0)) (* -1 (log (+ 1 (* -1 (pow u0 2)))))))>
#<alt (* (pow alpha 2) (+ (log (+ 1 u0)) (* -1 (log (+ 1 (* -1 (pow u0 2)))))))>
#<alt (* (pow alpha 2) (+ (log (+ 1 u0)) (* -1 (log (+ 1 (* -1 (pow u0 2)))))))>
#<alt (* (pow alpha 2) (+ (log (+ 1 u0)) (* -1 (log (+ 1 (* -1 (pow u0 2)))))))>
#<alt (* (pow alpha 2) (+ (log (+ 1 u0)) (* -1 (log (+ 1 (* -1 (pow u0 2)))))))>
#<alt (* (pow alpha 2) (+ (log (+ 1 u0)) (* -1 (log (+ 1 (* -1 (pow u0 2)))))))>
#<alt (* (pow alpha 2) (+ (log (+ 1 u0)) (* -1 (log (+ 1 (* -1 (pow u0 2)))))))>
#<alt (* (pow alpha 2) (+ (log (+ 1 u0)) (* -1 (log (+ 1 (* -1 (pow u0 2)))))))>
#<alt (* (pow alpha 2) (+ (log (+ 1 u0)) (* -1 (log (+ 1 (* -1 (pow u0 2)))))))>
#<alt (/ -1 (pow alpha 2))>
#<alt (/ -1 (pow alpha 2))>
#<alt (/ -1 (pow alpha 2))>
#<alt (/ -1 (pow alpha 2))>
#<alt (/ -1 (pow alpha 2))>
#<alt (/ -1 (pow alpha 2))>
#<alt (/ -1 (pow alpha 2))>
#<alt (/ -1 (pow alpha 2))>
#<alt (/ -1 (pow alpha 2))>
#<alt (/ -1 (pow alpha 2))>
#<alt (/ -1 (pow alpha 2))>
#<alt (/ -1 (pow alpha 2))>
#<alt (* -1 (pow u0 2))>
#<alt (* (pow u0 2) (- (* -1/2 (pow u0 2)) 1))>
#<alt (* (pow u0 2) (- (* (pow u0 2) (- (* -1/3 (pow u0 2)) 1/2)) 1))>
#<alt (* (pow u0 2) (- (* (pow u0 2) (- (* (pow u0 2) (- (* -1/4 (pow u0 2)) 1/3)) 1/2)) 1))>
#<alt (+ (log -1) (* -2 (log (/ 1 u0))))>
#<alt (- (+ (log -1) (* -2 (log (/ 1 u0)))) (/ 1 (pow u0 2)))>
#<alt (+ (log -1) (+ (* -2 (log (/ 1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 (pow u0 2)))) (pow u0 2)))))>
#<alt (- (+ (log -1) (+ (* -2 (log (/ 1 u0))) (* -1 (/ (+ 1/2 (* 1/3 (/ 1 (pow u0 2)))) (pow u0 4))))) (/ 1 (pow u0 2)))>
#<alt (+ (log -1) (* -2 (log (/ -1 u0))))>
#<alt (- (+ (log -1) (* -2 (log (/ -1 u0)))) (/ 1 (pow u0 2)))>
#<alt (+ (log -1) (+ (* -2 (log (/ -1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 (pow u0 2)))) (pow u0 2)))))>
#<alt (- (+ (log -1) (+ (* -2 (log (/ -1 u0))) (* -1 (/ (+ 1/2 (* 1/3 (/ 1 (pow u0 2)))) (pow u0 4))))) (/ 1 (pow u0 2)))>
#<alt (* -1 (* (pow alpha 2) (log (- 1 u0))))>
#<alt (* -1 (* (pow alpha 2) (log (- 1 u0))))>
#<alt (* -1 (* (pow alpha 2) (log (- 1 u0))))>
#<alt (* -1 (* (pow alpha 2) (log (- 1 u0))))>
#<alt (* -1 (* (pow alpha 2) (log (- 1 u0))))>
#<alt (* -1 (* (pow alpha 2) (log (- 1 u0))))>
#<alt (* -1 (* (pow alpha 2) (log (- 1 u0))))>
#<alt (* -1 (* (pow alpha 2) (log (- 1 u0))))>
#<alt (* -1 (* (pow alpha 2) (log (- 1 u0))))>
#<alt (* -1 (* (pow alpha 2) (log (- 1 u0))))>
#<alt (* -1 (* (pow alpha 2) (log (- 1 u0))))>
#<alt (* -1 (* (pow alpha 2) (log (- 1 u0))))>
#<alt (* (pow alpha 2) u0)>
#<alt (* u0 (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2)))>
#<alt (* u0 (+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2)))>
#<alt (* u0 (+ (* u0 (+ (* 1/2 (pow alpha 2)) (* u0 (+ (* 1/4 (* (pow alpha 2) u0)) (* 1/3 (pow alpha 2)))))) (pow alpha 2)))>
#<alt (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0))))))>
#<alt (+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (/ (pow alpha 2) u0))>
#<alt (+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0)))>
#<alt (+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/3 (/ (pow alpha 2) (pow u0 3))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0))))>
#<alt (* (pow alpha 2) (log (/ -1 u0)))>
#<alt (+ (* (pow alpha 2) (log (/ -1 u0))) (/ (pow alpha 2) u0))>
#<alt (+ (* -1 (/ (+ (* -1 (pow alpha 2)) (* -1/2 (/ (pow alpha 2) u0))) u0)) (* (pow alpha 2) (log (/ -1 u0))))>
#<alt (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/3 (/ (pow alpha 2) u0)) (* 1/2 (pow alpha 2))) u0)) (* -1 (pow alpha 2))) u0)) (* (pow alpha 2) (log (/ -1 u0))))>
#<alt (* (pow alpha 2) u0)>
#<alt (* (pow alpha 2) u0)>
#<alt (* (pow alpha 2) u0)>
#<alt (* (pow alpha 2) u0)>
#<alt (* (pow alpha 2) u0)>
#<alt (* (pow alpha 2) u0)>
#<alt (* (pow alpha 2) u0)>
#<alt (* (pow alpha 2) u0)>
#<alt (* (pow alpha 2) u0)>
#<alt (* (pow alpha 2) u0)>
#<alt (* (pow alpha 2) u0)>
#<alt (* (pow alpha 2) u0)>
#<alt (* (pow alpha 2) u0)>
#<alt (* (pow alpha 2) u0)>
#<alt (* (pow alpha 2) u0)>
#<alt (* (pow alpha 2) u0)>
#<alt (* (pow alpha 2) u0)>
#<alt (* (pow alpha 2) u0)>
#<alt (* (pow alpha 2) u0)>
#<alt (* (pow alpha 2) u0)>
#<alt (* (pow alpha 2) u0)>
#<alt (* (pow alpha 2) u0)>
#<alt (* (pow alpha 2) u0)>
#<alt (* (pow alpha 2) u0)>
#<alt (* alpha u0)>
#<alt (* alpha u0)>
#<alt (* alpha u0)>
#<alt (* alpha u0)>
#<alt (* alpha u0)>
#<alt (* alpha u0)>
#<alt (* alpha u0)>
#<alt (* alpha u0)>
#<alt (* alpha u0)>
#<alt (* alpha u0)>
#<alt (* alpha u0)>
#<alt (* alpha u0)>
#<alt (* alpha u0)>
#<alt (* alpha u0)>
#<alt (* alpha u0)>
#<alt (* alpha u0)>
#<alt (* alpha u0)>
#<alt (* alpha u0)>
#<alt (* alpha u0)>
#<alt (* alpha u0)>
#<alt (* alpha u0)>
#<alt (* alpha u0)>
#<alt (* alpha u0)>
#<alt (* alpha u0)>
#<alt (* -1 (* (pow alpha 2) (log (- 1 u0))))>
#<alt (* -1 (* (pow alpha 2) (log (- 1 u0))))>
#<alt (* -1 (* (pow alpha 2) (log (- 1 u0))))>
#<alt (* -1 (* (pow alpha 2) (log (- 1 u0))))>
#<alt (* -1 (* (pow alpha 2) (log (- 1 u0))))>
#<alt (* -1 (* (pow alpha 2) (log (- 1 u0))))>
#<alt (* -1 (* (pow alpha 2) (log (- 1 u0))))>
#<alt (* -1 (* (pow alpha 2) (log (- 1 u0))))>
#<alt (* -1 (* (pow alpha 2) (log (- 1 u0))))>
#<alt (* -1 (* (pow alpha 2) (log (- 1 u0))))>
#<alt (* -1 (* (pow alpha 2) (log (- 1 u0))))>
#<alt (* -1 (* (pow alpha 2) (log (- 1 u0))))>
#<alt (* (pow alpha 2) u0)>
#<alt (* u0 (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2)))>
#<alt (* u0 (+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2)))>
#<alt (* u0 (+ (* u0 (+ (* 1/2 (pow alpha 2)) (* u0 (+ (* 1/4 (* (pow alpha 2) u0)) (* 1/3 (pow alpha 2)))))) (pow alpha 2)))>
#<alt (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0))))))>
#<alt (+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (/ (pow alpha 2) u0))>
#<alt (+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0)))>
#<alt (+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/3 (/ (pow alpha 2) (pow u0 3))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0))))>
#<alt (* (pow alpha 2) (log (/ -1 u0)))>
#<alt (+ (* (pow alpha 2) (log (/ -1 u0))) (/ (pow alpha 2) u0))>
#<alt (+ (* -1 (/ (+ (* -1 (pow alpha 2)) (* -1/2 (/ (pow alpha 2) u0))) u0)) (* (pow alpha 2) (log (/ -1 u0))))>
#<alt (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/3 (/ (pow alpha 2) u0)) (* 1/2 (pow alpha 2))) u0)) (* -1 (pow alpha 2))) u0)) (* (pow alpha 2) (log (/ -1 u0))))>
#<alt (* -1 (pow alpha 2))>
#<alt (* -1 (pow alpha 2))>
#<alt (* -1 (pow alpha 2))>
#<alt (* -1 (pow alpha 2))>
#<alt (* -1 (pow alpha 2))>
#<alt (* -1 (pow alpha 2))>
#<alt (* -1 (pow alpha 2))>
#<alt (* -1 (pow alpha 2))>
#<alt (* -1 (pow alpha 2))>
#<alt (* -1 (pow alpha 2))>
#<alt (* -1 (pow alpha 2))>
#<alt (* -1 (pow alpha 2))>
#<alt (* -1 alpha)>
#<alt (* -1 alpha)>
#<alt (* -1 alpha)>
#<alt (* -1 alpha)>
#<alt (* -1 alpha)>
#<alt (* -1 alpha)>
#<alt (* -1 alpha)>
#<alt (* -1 alpha)>
#<alt (* -1 alpha)>
#<alt (* -1 alpha)>
#<alt (* -1 alpha)>
#<alt (* -1 alpha)>
#<alt (* -1 u0)>
#<alt (* u0 (- (* -1/2 u0) 1))>
#<alt (* u0 (- (* u0 (- (* -1/3 u0) 1/2)) 1))>
#<alt (* u0 (- (* u0 (- (* u0 (- (* -1/4 u0) 1/3)) 1/2)) 1))>
#<alt (+ (log -1) (* -1 (log (/ 1 u0))))>
#<alt (- (+ (log -1) (* -1 (log (/ 1 u0)))) (/ 1 u0))>
#<alt (+ (log -1) (+ (* -1 (log (/ 1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u0))) u0))))>
#<alt (- (+ (log -1) (+ (* -1 (log (/ 1 u0))) (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u0))) (pow u0 2))))) (/ 1 u0))>
#<alt (* -1 (log (/ -1 u0)))>
#<alt (- (* -1 (log (/ -1 u0))) (/ 1 u0))>
#<alt (+ (* -1 (log (/ -1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u0))) u0)))>
#<alt (+ (* -1 (log (/ -1 u0))) (* -1 (/ (+ 1 (+ (/ 1/3 (pow u0 2)) (* 1/2 (/ 1 u0)))) u0)))>
#<alt (pow alpha 2)>
#<alt (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2))>
#<alt (+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2))>
#<alt (+ (* u0 (+ (* 1/2 (pow alpha 2)) (* u0 (+ (* 1/4 (* (pow alpha 2) u0)) (* 1/3 (pow alpha 2)))))) (pow alpha 2))>
#<alt (* 1/4 (* (pow alpha 2) (pow u0 3)))>
#<alt (* (pow u0 3) (+ (* 1/4 (pow alpha 2)) (* 1/3 (/ (pow alpha 2) u0))))>
#<alt (* (pow u0 3) (+ (* 1/4 (pow alpha 2)) (+ (* 1/3 (/ (pow alpha 2) u0)) (* 1/2 (/ (pow alpha 2) (pow u0 2))))))>
#<alt (* (pow u0 3) (+ (* 1/4 (pow alpha 2)) (+ (* 1/3 (/ (pow alpha 2) u0)) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) (pow u0 3))))))>
#<alt (* 1/4 (* (pow alpha 2) (pow u0 3)))>
#<alt (* -1 (* (pow u0 3) (+ (* -1/3 (/ (pow alpha 2) u0)) (* -1/4 (pow alpha 2)))))>
#<alt (* -1 (* (pow u0 3) (+ (* -1 (/ (+ (* 1/3 (pow alpha 2)) (* 1/2 (/ (pow alpha 2) u0))) u0)) (* -1/4 (pow alpha 2)))))>
#<alt (* -1 (* (pow u0 3) (+ (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (pow alpha 2) u0)) (* -1/2 (pow alpha 2))) u0)) (* 1/3 (pow alpha 2))) u0)) (* -1/4 (pow alpha 2)))))>
#<alt (* (pow alpha 2) (+ 1 (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))))>
#<alt (* (pow alpha 2) (+ 1 (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))))>
#<alt (* (pow alpha 2) (+ 1 (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))))>
#<alt (* (pow alpha 2) (+ 1 (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))))>
#<alt (* (pow alpha 2) (+ 1 (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))))>
#<alt (* (pow alpha 2) (+ 1 (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))))>
#<alt (* (pow alpha 2) (+ 1 (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))))>
#<alt (* (pow alpha 2) (+ 1 (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))))>
#<alt (* (pow alpha 2) (+ 1 (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))))>
#<alt (* (pow alpha 2) (+ 1 (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))))>
#<alt (* (pow alpha 2) (+ 1 (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))))>
#<alt (* (pow alpha 2) (+ 1 (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))))>
#<alt 1/2>
#<alt (+ 1/2 (* 1/3 u0))>
#<alt (+ 1/2 (* u0 (+ 1/3 (* 1/4 u0))))>
#<alt (+ 1/2 (* u0 (+ 1/3 (* 1/4 u0))))>
#<alt (* 1/4 (pow u0 2))>
#<alt (* (pow u0 2) (+ 1/4 (* 1/3 (/ 1 u0))))>
#<alt (* (pow u0 2) (+ 1/4 (+ (/ 1/2 (pow u0 2)) (* 1/3 (/ 1 u0)))))>
#<alt (* (pow u0 2) (+ 1/4 (+ (/ 1/2 (pow u0 2)) (* 1/3 (/ 1 u0)))))>
#<alt (* 1/4 (pow u0 2))>
#<alt (* (pow u0 2) (+ 1/4 (* 1/3 (/ 1 u0))))>
#<alt (* (pow u0 2) (+ 1/4 (+ (/ 1/2 (pow u0 2)) (* 1/3 (/ 1 u0)))))>
#<alt (* (pow u0 2) (+ 1/4 (+ (/ 1/2 (pow u0 2)) (* 1/3 (/ 1 u0)))))>
#<alt (* -1 (* (pow alpha 2) (log (- 1 u0))))>
#<alt (* -1 (* (pow alpha 2) (log (- 1 u0))))>
#<alt (* -1 (* (pow alpha 2) (log (- 1 u0))))>
#<alt (* -1 (* (pow alpha 2) (log (- 1 u0))))>
#<alt (* -1 (* (pow alpha 2) (log (- 1 u0))))>
#<alt (* -1 (* (pow alpha 2) (log (- 1 u0))))>
#<alt (* -1 (* (pow alpha 2) (log (- 1 u0))))>
#<alt (* -1 (* (pow alpha 2) (log (- 1 u0))))>
#<alt (* -1 (* (pow alpha 2) (log (- 1 u0))))>
#<alt (* -1 (* (pow alpha 2) (log (- 1 u0))))>
#<alt (* -1 (* (pow alpha 2) (log (- 1 u0))))>
#<alt (* -1 (* (pow alpha 2) (log (- 1 u0))))>
#<alt (* (pow alpha 2) u0)>
#<alt (* u0 (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2)))>
#<alt (* u0 (+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2)))>
#<alt (* u0 (+ (* u0 (+ (* 1/2 (pow alpha 2)) (* u0 (+ (* 1/4 (* (pow alpha 2) u0)) (* 1/3 (pow alpha 2)))))) (pow alpha 2)))>
#<alt (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0))))))>
#<alt (+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (/ (pow alpha 2) u0))>
#<alt (+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0)))>
#<alt (+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/3 (/ (pow alpha 2) (pow u0 3))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0))))>
#<alt (* (pow alpha 2) (log (/ -1 u0)))>
#<alt (+ (* (pow alpha 2) (log (/ -1 u0))) (/ (pow alpha 2) u0))>
#<alt (+ (* -1 (/ (+ (* -1 (pow alpha 2)) (* -1/2 (/ (pow alpha 2) u0))) u0)) (* (pow alpha 2) (log (/ -1 u0))))>
#<alt (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/3 (/ (pow alpha 2) u0)) (* 1/2 (pow alpha 2))) u0)) (* -1 (pow alpha 2))) u0)) (* (pow alpha 2) (log (/ -1 u0))))>
#<alt (* (pow alpha 2) u0)>
#<alt (* u0 (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2)))>
#<alt (* u0 (+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2)))>
#<alt (* u0 (+ (* u0 (+ (* 1/2 (pow alpha 2)) (* u0 (+ (* 1/4 (* (pow alpha 2) u0)) (* 1/3 (pow alpha 2)))))) (pow alpha 2)))>
#<alt (* 1/4 (* (pow alpha 2) (pow u0 4)))>
#<alt (* (pow u0 4) (+ (* 1/4 (pow alpha 2)) (* 1/3 (/ (pow alpha 2) u0))))>
#<alt (* (pow u0 4) (+ (* 1/4 (pow alpha 2)) (+ (* 1/3 (/ (pow alpha 2) u0)) (* 1/2 (/ (pow alpha 2) (pow u0 2))))))>
#<alt (* (pow u0 4) (+ (* 1/4 (pow alpha 2)) (+ (* 1/3 (/ (pow alpha 2) u0)) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) (pow u0 3))))))>
#<alt (* 1/4 (* (pow alpha 2) (pow u0 4)))>
#<alt (* (pow u0 4) (+ (* 1/4 (pow alpha 2)) (* 1/3 (/ (pow alpha 2) u0))))>
#<alt (* (pow u0 4) (+ (* -1 (/ (+ (* -1/2 (/ (pow alpha 2) u0)) (* -1/3 (pow alpha 2))) u0)) (* 1/4 (pow alpha 2))))>
#<alt (* (pow u0 4) (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (pow alpha 2)) (/ (pow alpha 2) u0)) u0)) (* -1/3 (pow alpha 2))) u0)) (* 1/4 (pow alpha 2))))>
#<alt (* (pow alpha 2) (* u0 (+ 1 (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))))>
#<alt (* (pow alpha 2) (* u0 (+ 1 (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))))>
#<alt (* (pow alpha 2) (* u0 (+ 1 (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))))>
#<alt (* (pow alpha 2) (* u0 (+ 1 (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))))>
#<alt (* (pow alpha 2) (* u0 (+ 1 (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))))>
#<alt (* (pow alpha 2) (* u0 (+ 1 (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))))>
#<alt (* (pow alpha 2) (* u0 (+ 1 (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))))>
#<alt (* (pow alpha 2) (* u0 (+ 1 (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))))>
#<alt (* (pow alpha 2) (* u0 (+ 1 (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))))>
#<alt (* (pow alpha 2) (* u0 (+ 1 (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))))>
#<alt (* (pow alpha 2) (* u0 (+ 1 (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))))>
#<alt (* (pow alpha 2) (* u0 (+ 1 (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))))>
#<alt (* -1 (pow alpha 2))>
#<alt (* -1 (pow alpha 2))>
#<alt (* -1 (pow alpha 2))>
#<alt (* -1 (pow alpha 2))>
#<alt (* -1 (pow alpha 2))>
#<alt (* -1 (pow alpha 2))>
#<alt (* -1 (pow alpha 2))>
#<alt (* -1 (pow alpha 2))>
#<alt (* -1 (pow alpha 2))>
#<alt (* -1 (pow alpha 2))>
#<alt (* -1 (pow alpha 2))>
#<alt (* -1 (pow alpha 2))>
#<alt (/ -1 alpha)>
#<alt (/ -1 alpha)>
#<alt (/ -1 alpha)>
#<alt (/ -1 alpha)>
#<alt (/ -1 alpha)>
#<alt (/ -1 alpha)>
#<alt (/ -1 alpha)>
#<alt (/ -1 alpha)>
#<alt (/ -1 alpha)>
#<alt (/ -1 alpha)>
#<alt (/ -1 alpha)>
#<alt (/ -1 alpha)>
#<alt (* -1 u0)>
#<alt (* u0 (- (* -1/2 u0) 1))>
#<alt (* u0 (- (* u0 (- (* -1/3 u0) 1/2)) 1))>
#<alt (* u0 (- (* u0 (- (* u0 (- (* -1/4 u0) 1/3)) 1/2)) 1))>
#<alt (+ (log -1) (* -1 (log (/ 1 u0))))>
#<alt (- (+ (log -1) (* -1 (log (/ 1 u0)))) (/ 1 u0))>
#<alt (+ (log -1) (+ (* -1 (log (/ 1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u0))) u0))))>
#<alt (- (+ (log -1) (+ (* -1 (log (/ 1 u0))) (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u0))) (pow u0 2))))) (/ 1 u0))>
#<alt (* -1 (log (/ -1 u0)))>
#<alt (- (* -1 (log (/ -1 u0))) (/ 1 u0))>
#<alt (+ (* -1 (log (/ -1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u0))) u0)))>
#<alt (+ (* -1 (log (/ -1 u0))) (* -1 (/ (+ 1 (+ (/ 1/3 (pow u0 2)) (* 1/2 (/ 1 u0)))) u0)))>
#<alt (* -1 (* (pow alpha 2) (log (- 1 u0))))>
#<alt (* -1 (* (pow alpha 2) (log (- 1 u0))))>
#<alt (* -1 (* (pow alpha 2) (log (- 1 u0))))>
#<alt (* -1 (* (pow alpha 2) (log (- 1 u0))))>
#<alt (* -1 (* (pow alpha 2) (log (- 1 u0))))>
#<alt (* -1 (* (pow alpha 2) (log (- 1 u0))))>
#<alt (* -1 (* (pow alpha 2) (log (- 1 u0))))>
#<alt (* -1 (* (pow alpha 2) (log (- 1 u0))))>
#<alt (* -1 (* (pow alpha 2) (log (- 1 u0))))>
#<alt (* -1 (* (pow alpha 2) (log (- 1 u0))))>
#<alt (* -1 (* (pow alpha 2) (log (- 1 u0))))>
#<alt (* -1 (* (pow alpha 2) (log (- 1 u0))))>
#<alt (* (pow alpha 2) u0)>
#<alt (* u0 (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2)))>
#<alt (* u0 (+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2)))>
#<alt (* u0 (+ (* u0 (+ (* 1/2 (pow alpha 2)) (* u0 (+ (* 1/4 (* (pow alpha 2) u0)) (* 1/3 (pow alpha 2)))))) (pow alpha 2)))>
#<alt (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0))))))>
#<alt (+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (/ (pow alpha 2) u0))>
#<alt (+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0)))>
#<alt (+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/3 (/ (pow alpha 2) (pow u0 3))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0))))>
#<alt (* (pow alpha 2) (log (/ -1 u0)))>
#<alt (+ (* (pow alpha 2) (log (/ -1 u0))) (/ (pow alpha 2) u0))>
#<alt (+ (* -1 (/ (+ (* -1 (pow alpha 2)) (* -1/2 (/ (pow alpha 2) u0))) u0)) (* (pow alpha 2) (log (/ -1 u0))))>
#<alt (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/3 (/ (pow alpha 2) u0)) (* 1/2 (pow alpha 2))) u0)) (* -1 (pow alpha 2))) u0)) (* (pow alpha 2) (log (/ -1 u0))))>
#<alt (/ 1 (pow alpha 2))>
#<alt (/ 1 (pow alpha 2))>
#<alt (/ 1 (pow alpha 2))>
#<alt (/ 1 (pow alpha 2))>
#<alt (/ 1 (pow alpha 2))>
#<alt (/ 1 (pow alpha 2))>
#<alt (/ 1 (pow alpha 2))>
#<alt (/ 1 (pow alpha 2))>
#<alt (/ 1 (pow alpha 2))>
#<alt (/ 1 (pow alpha 2))>
#<alt (/ 1 (pow alpha 2))>
#<alt (/ 1 (pow alpha 2))>
#<alt (* (pow alpha 2) (log (+ 1 u0)))>
#<alt (* (pow alpha 2) (log (+ 1 u0)))>
#<alt (* (pow alpha 2) (log (+ 1 u0)))>
#<alt (* (pow alpha 2) (log (+ 1 u0)))>
#<alt (* (pow alpha 2) (log (+ 1 u0)))>
#<alt (* (pow alpha 2) (log (+ 1 u0)))>
#<alt (* (pow alpha 2) (log (+ 1 u0)))>
#<alt (* (pow alpha 2) (log (+ 1 u0)))>
#<alt (* (pow alpha 2) (log (+ 1 u0)))>
#<alt (* (pow alpha 2) (log (+ 1 u0)))>
#<alt (* (pow alpha 2) (log (+ 1 u0)))>
#<alt (* (pow alpha 2) (log (+ 1 u0)))>
#<alt (* (pow alpha 2) u0)>
#<alt (* u0 (+ (* -1/2 (* (pow alpha 2) u0)) (pow alpha 2)))>
#<alt (* u0 (+ (* u0 (+ (* -1/2 (pow alpha 2)) (* 1/3 (* (pow alpha 2) u0)))) (pow alpha 2)))>
#<alt (* u0 (+ (* u0 (+ (* -1/2 (pow alpha 2)) (* u0 (+ (* -1/4 (* (pow alpha 2) u0)) (* 1/3 (pow alpha 2)))))) (pow alpha 2)))>
#<alt (* -1 (* (pow alpha 2) (log (/ 1 u0))))>
#<alt (+ (* -1 (* (pow alpha 2) (log (/ 1 u0)))) (/ (pow alpha 2) u0))>
#<alt (+ (* -1 (* (pow alpha 2) (log (/ 1 u0)))) (+ (* -1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0)))>
#<alt (+ (* -1 (* (pow alpha 2) (log (/ 1 u0)))) (+ (* -1/2 (/ (pow alpha 2) (pow u0 2))) (+ (* 1/3 (/ (pow alpha 2) (pow u0 3))) (/ (pow alpha 2) u0))))>
#<alt (* (pow alpha 2) (+ (log -1) (* -1 (log (/ -1 u0)))))>
#<alt (+ (* (pow alpha 2) (+ (log -1) (* -1 (log (/ -1 u0))))) (/ (pow alpha 2) u0))>
#<alt (+ (* -1 (/ (+ (* -1 (pow alpha 2)) (* 1/2 (/ (pow alpha 2) u0))) u0)) (* (pow alpha 2) (+ (log -1) (* -1 (log (/ -1 u0))))))>
#<alt (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (pow alpha 2)) (* 1/3 (/ (pow alpha 2) u0))) u0)) (* -1 (pow alpha 2))) u0)) (* (pow alpha 2) (+ (log -1) (* -1 (log (/ -1 u0))))))>
#<alt (* alpha (log (+ 1 u0)))>
#<alt (* alpha (log (+ 1 u0)))>
#<alt (* alpha (log (+ 1 u0)))>
#<alt (* alpha (log (+ 1 u0)))>
#<alt (* alpha (log (+ 1 u0)))>
#<alt (* alpha (log (+ 1 u0)))>
#<alt (* alpha (log (+ 1 u0)))>
#<alt (* alpha (log (+ 1 u0)))>
#<alt (* alpha (log (+ 1 u0)))>
#<alt (* alpha (log (+ 1 u0)))>
#<alt (* alpha (log (+ 1 u0)))>
#<alt (* alpha (log (+ 1 u0)))>
#<alt (* alpha u0)>
#<alt (* u0 (+ alpha (* -1/2 (* alpha u0))))>
#<alt (* u0 (+ alpha (* u0 (+ (* -1/2 alpha) (* 1/3 (* alpha u0))))))>
#<alt (* u0 (+ alpha (* u0 (+ (* -1/2 alpha) (* u0 (+ (* -1/4 (* alpha u0)) (* 1/3 alpha)))))))>
#<alt (* -1 (* alpha (log (/ 1 u0))))>
#<alt (+ (* -1 (* alpha (log (/ 1 u0)))) (/ alpha u0))>
#<alt (+ (* -1 (* alpha (log (/ 1 u0)))) (+ (* -1/2 (/ alpha (pow u0 2))) (/ alpha u0)))>
#<alt (+ (* -1 (* alpha (log (/ 1 u0)))) (+ (* -1/2 (/ alpha (pow u0 2))) (+ (* 1/3 (/ alpha (pow u0 3))) (/ alpha u0))))>
#<alt (* alpha (+ (log -1) (* -1 (log (/ -1 u0)))))>
#<alt (+ (* alpha (+ (log -1) (* -1 (log (/ -1 u0))))) (/ alpha u0))>
#<alt (+ (* -1 (/ (+ (* -1 alpha) (* 1/2 (/ alpha u0))) u0)) (* alpha (+ (log -1) (* -1 (log (/ -1 u0))))))>
#<alt (+ (* -1 (/ (+ (* -1 alpha) (* -1 (/ (+ (* -1/2 alpha) (* 1/3 (/ alpha u0))) u0))) u0)) (* alpha (+ (log -1) (* -1 (log (/ -1 u0))))))>
#<alt (* -1 u0)>
#<alt (* u0 (- (* -1/2 u0) 1))>
#<alt (* u0 (- (* u0 (- (* -1/3 u0) 1/2)) 1))>
#<alt (* u0 (- (* u0 (- (* -1/3 u0) 1/2)) 1))>
#<alt (* -1/3 (pow u0 3))>
#<alt (* -1 (* (pow u0 3) (+ 1/3 (* 1/2 (/ 1 u0)))))>
#<alt (* (pow u0 3) (- (* -1 (/ (+ 1/2 (/ 1 u0)) u0)) 1/3))>
#<alt (* (pow u0 3) (- (* -1 (/ (+ 1/2 (/ 1 u0)) u0)) 1/3))>
#<alt (* -1/3 (pow u0 3))>
#<alt (* -1 (* (pow u0 3) (+ 1/3 (* 1/2 (/ 1 u0)))))>
#<alt (* -1 (* (pow u0 3) (+ 1/3 (+ (* 1/2 (/ 1 u0)) (/ 1 (pow u0 2))))))>
#<alt (* -1 (* (pow u0 3) (+ 1/3 (+ (* 1/2 (/ 1 u0)) (/ 1 (pow u0 2))))))>
#<alt (* (pow alpha 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))>
#<alt (* (pow alpha 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))>
#<alt (* (pow alpha 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))>
#<alt (* (pow alpha 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))>
#<alt (* (pow alpha 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))>
#<alt (* (pow alpha 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))>
#<alt (* (pow alpha 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))>
#<alt (* (pow alpha 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))>
#<alt (* (pow alpha 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))>
#<alt (* (pow alpha 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))>
#<alt (* (pow alpha 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))>
#<alt (* (pow alpha 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))>
#<alt (* 1/2 (pow alpha 2))>
#<alt (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))>
#<alt (+ (* 1/2 (pow alpha 2)) (* u0 (+ (* 1/4 (* (pow alpha 2) u0)) (* 1/3 (pow alpha 2)))))>
#<alt (+ (* 1/2 (pow alpha 2)) (* u0 (+ (* 1/4 (* (pow alpha 2) u0)) (* 1/3 (pow alpha 2)))))>
#<alt (* 1/4 (* (pow alpha 2) (pow u0 2)))>
#<alt (* (pow u0 2) (+ (* 1/4 (pow alpha 2)) (* 1/3 (/ (pow alpha 2) u0))))>
#<alt (* (pow u0 2) (+ (* 1/4 (pow alpha 2)) (+ (* 1/3 (/ (pow alpha 2) u0)) (* 1/2 (/ (pow alpha 2) (pow u0 2))))))>
#<alt (* (pow u0 2) (+ (* 1/4 (pow alpha 2)) (+ (* 1/3 (/ (pow alpha 2) u0)) (* 1/2 (/ (pow alpha 2) (pow u0 2))))))>
#<alt (* 1/4 (* (pow alpha 2) (pow u0 2)))>
#<alt (* (pow u0 2) (+ (* 1/4 (pow alpha 2)) (* 1/3 (/ (pow alpha 2) u0))))>
#<alt (* (pow u0 2) (+ (* -1 (/ (+ (* -1/2 (/ (pow alpha 2) u0)) (* -1/3 (pow alpha 2))) u0)) (* 1/4 (pow alpha 2))))>
#<alt (* (pow u0 2) (+ (* -1 (/ (+ (* -1/2 (/ (pow alpha 2) u0)) (* -1/3 (pow alpha 2))) u0)) (* 1/4 (pow alpha 2))))>
Calls

111 calls:

TimeVariablePointExpression
35.0ms
alpha
@0
(/ (log (+ 1 (* u0 (neg u0)))) (neg (/ 1 (* alpha alpha))))
16.0ms
alpha
@0
(- (/ (log (+ 1 (* u0 (neg u0)))) (neg (/ 1 (* alpha alpha)))) (neg (* alpha (* alpha (log (+ 1 u0))))))
10.0ms
alpha
@0
(* alpha (log (+ 1 u0)))
3.0ms
u0
@inf
(/ (log (+ 1 (* u0 (neg u0)))) (neg (/ 1 (* alpha alpha))))
1.0ms
u0
@0
(/ (log (+ 1 (* u0 (neg u0)))) (neg (/ 1 (* alpha alpha))))

simplify551.0ms (4.7%)

Memory
0.9MiB live, 998.5MiB allocated
Algorithm
egg-herbie
Rules
22 124×lower-fma.f64
22 124×lower-fma.f32
5 782×lower-*.f64
5 782×lower-*.f32
5 540×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
04255839
113465195
242044822
083504411
Stop Event
iter limit
node limit
Counts
444 → 444
Calls
Call 1
Inputs
(* (pow alpha 2) (pow u0 2))
(* (pow u0 2) (+ (* 1/2 (* (pow alpha 2) (pow u0 2))) (pow alpha 2)))
(* (pow u0 2) (+ (* (pow u0 2) (+ (* 1/3 (* (pow alpha 2) (pow u0 2))) (* 1/2 (pow alpha 2)))) (pow alpha 2)))
(* (pow u0 2) (+ (* (pow u0 2) (+ (* 1/2 (pow alpha 2)) (* (pow u0 2) (+ (* 1/4 (* (pow alpha 2) (pow u0 2))) (* 1/3 (pow alpha 2)))))) (pow alpha 2)))
(* -1 (* (pow alpha 2) (+ (log -1) (* -2 (log (/ 1 u0))))))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -2 (log (/ 1 u0)))))) (/ (pow alpha 2) (pow u0 2)))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -2 (log (/ 1 u0)))))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 4))) (/ (pow alpha 2) (pow u0 2))))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -2 (log (/ 1 u0)))))) (+ (* 1/3 (/ (pow alpha 2) (pow u0 6))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 4))) (/ (pow alpha 2) (pow u0 2)))))
(* -1 (* (pow alpha 2) (+ (log -1) (* -2 (log (/ -1 u0))))))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -2 (log (/ -1 u0)))))) (/ (pow alpha 2) (pow u0 2)))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -2 (log (/ -1 u0)))))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 4))) (/ (pow alpha 2) (pow u0 2))))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -2 (log (/ -1 u0)))))) (+ (* 1/3 (/ (pow alpha 2) (pow u0 6))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 4))) (/ (pow alpha 2) (pow u0 2)))))
(* -1 (* (pow alpha 2) (log (+ 1 (* -1 (pow u0 2))))))
(* -1 (* (pow alpha 2) (log (+ 1 (* -1 (pow u0 2))))))
(* -1 (* (pow alpha 2) (log (+ 1 (* -1 (pow u0 2))))))
(* -1 (* (pow alpha 2) (log (+ 1 (* -1 (pow u0 2))))))
(* -1 (* (pow alpha 2) (log (+ 1 (* -1 (pow u0 2))))))
(* -1 (* (pow alpha 2) (log (+ 1 (* -1 (pow u0 2))))))
(* -1 (* (pow alpha 2) (log (+ 1 (* -1 (pow u0 2))))))
(* -1 (* (pow alpha 2) (log (+ 1 (* -1 (pow u0 2))))))
(* -1 (* (pow alpha 2) (log (+ 1 (* -1 (pow u0 2))))))
(* -1 (* (pow alpha 2) (log (+ 1 (* -1 (pow u0 2))))))
(* -1 (* (pow alpha 2) (log (+ 1 (* -1 (pow u0 2))))))
(* -1 (* (pow alpha 2) (log (+ 1 (* -1 (pow u0 2))))))
(* (pow alpha 2) u0)
(* u0 (+ (* u0 (+ (* -1/2 (pow alpha 2)) (pow alpha 2))) (pow alpha 2)))
(* u0 (+ (* u0 (+ (* -1/2 (pow alpha 2)) (+ (* 1/3 (* (pow alpha 2) u0)) (pow alpha 2)))) (pow alpha 2)))
(* u0 (+ (* u0 (+ (* -1/2 (pow alpha 2)) (+ (* u0 (+ (* 1/3 (pow alpha 2)) (* u0 (+ (* -1/4 (pow alpha 2)) (* 1/2 (pow alpha 2)))))) (pow alpha 2)))) (pow alpha 2)))
(+ (* -1 (* (pow alpha 2) (log (/ 1 u0)))) (* -1 (* (pow alpha 2) (+ (log -1) (* -2 (log (/ 1 u0)))))))
(+ (* -1 (* (pow alpha 2) (log (/ 1 u0)))) (+ (* -1 (* (pow alpha 2) (+ (log -1) (* -2 (log (/ 1 u0)))))) (/ (pow alpha 2) u0)))
(+ (* -1 (* (pow alpha 2) (log (/ 1 u0)))) (+ (* -1 (* (pow alpha 2) (+ (log -1) (* -2 (log (/ 1 u0)))))) (+ (* -1/2 (/ (pow alpha 2) (pow u0 2))) (+ (/ (pow alpha 2) u0) (/ (pow alpha 2) (pow u0 2))))))
(+ (* -1 (* (pow alpha 2) (log (/ 1 u0)))) (+ (* -1 (* (pow alpha 2) (+ (log -1) (* -2 (log (/ 1 u0)))))) (+ (* -1/2 (/ (pow alpha 2) (pow u0 2))) (+ (* 1/3 (/ (pow alpha 2) (pow u0 3))) (+ (/ (pow alpha 2) u0) (/ (pow alpha 2) (pow u0 2)))))))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -2 (log (/ -1 u0)))))) (* (pow alpha 2) (+ (log -1) (* -1 (log (/ -1 u0))))))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -2 (log (/ -1 u0)))))) (+ (* (pow alpha 2) (+ (log -1) (* -1 (log (/ -1 u0))))) (/ (pow alpha 2) u0)))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -2 (log (/ -1 u0)))))) (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (pow alpha 2)) (pow alpha 2)) u0)) (* -1 (pow alpha 2))) u0)) (* (pow alpha 2) (+ (log -1) (* -1 (log (/ -1 u0)))))))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -2 (log (/ -1 u0)))))) (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (pow alpha 2)) (+ (* 1/3 (/ (pow alpha 2) u0)) (pow alpha 2))) u0)) (* -1 (pow alpha 2))) u0)) (* (pow alpha 2) (+ (log -1) (* -1 (log (/ -1 u0)))))))
(* (pow alpha 2) (+ (log (+ 1 u0)) (* -1 (log (+ 1 (* -1 (pow u0 2)))))))
(* (pow alpha 2) (+ (log (+ 1 u0)) (* -1 (log (+ 1 (* -1 (pow u0 2)))))))
(* (pow alpha 2) (+ (log (+ 1 u0)) (* -1 (log (+ 1 (* -1 (pow u0 2)))))))
(* (pow alpha 2) (+ (log (+ 1 u0)) (* -1 (log (+ 1 (* -1 (pow u0 2)))))))
(* (pow alpha 2) (+ (log (+ 1 u0)) (* -1 (log (+ 1 (* -1 (pow u0 2)))))))
(* (pow alpha 2) (+ (log (+ 1 u0)) (* -1 (log (+ 1 (* -1 (pow u0 2)))))))
(* (pow alpha 2) (+ (log (+ 1 u0)) (* -1 (log (+ 1 (* -1 (pow u0 2)))))))
(* (pow alpha 2) (+ (log (+ 1 u0)) (* -1 (log (+ 1 (* -1 (pow u0 2)))))))
(* (pow alpha 2) (+ (log (+ 1 u0)) (* -1 (log (+ 1 (* -1 (pow u0 2)))))))
(* (pow alpha 2) (+ (log (+ 1 u0)) (* -1 (log (+ 1 (* -1 (pow u0 2)))))))
(* (pow alpha 2) (+ (log (+ 1 u0)) (* -1 (log (+ 1 (* -1 (pow u0 2)))))))
(* (pow alpha 2) (+ (log (+ 1 u0)) (* -1 (log (+ 1 (* -1 (pow u0 2)))))))
(/ -1 (pow alpha 2))
(/ -1 (pow alpha 2))
(/ -1 (pow alpha 2))
(/ -1 (pow alpha 2))
(/ -1 (pow alpha 2))
(/ -1 (pow alpha 2))
(/ -1 (pow alpha 2))
(/ -1 (pow alpha 2))
(/ -1 (pow alpha 2))
(/ -1 (pow alpha 2))
(/ -1 (pow alpha 2))
(/ -1 (pow alpha 2))
(* -1 (pow u0 2))
(* (pow u0 2) (- (* -1/2 (pow u0 2)) 1))
(* (pow u0 2) (- (* (pow u0 2) (- (* -1/3 (pow u0 2)) 1/2)) 1))
(* (pow u0 2) (- (* (pow u0 2) (- (* (pow u0 2) (- (* -1/4 (pow u0 2)) 1/3)) 1/2)) 1))
(+ (log -1) (* -2 (log (/ 1 u0))))
(- (+ (log -1) (* -2 (log (/ 1 u0)))) (/ 1 (pow u0 2)))
(+ (log -1) (+ (* -2 (log (/ 1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 (pow u0 2)))) (pow u0 2)))))
(- (+ (log -1) (+ (* -2 (log (/ 1 u0))) (* -1 (/ (+ 1/2 (* 1/3 (/ 1 (pow u0 2)))) (pow u0 4))))) (/ 1 (pow u0 2)))
(+ (log -1) (* -2 (log (/ -1 u0))))
(- (+ (log -1) (* -2 (log (/ -1 u0)))) (/ 1 (pow u0 2)))
(+ (log -1) (+ (* -2 (log (/ -1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 (pow u0 2)))) (pow u0 2)))))
(- (+ (log -1) (+ (* -2 (log (/ -1 u0))) (* -1 (/ (+ 1/2 (* 1/3 (/ 1 (pow u0 2)))) (pow u0 4))))) (/ 1 (pow u0 2)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* (pow alpha 2) u0)
(* u0 (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2)))
(* u0 (+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2)))
(* u0 (+ (* u0 (+ (* 1/2 (pow alpha 2)) (* u0 (+ (* 1/4 (* (pow alpha 2) u0)) (* 1/3 (pow alpha 2)))))) (pow alpha 2)))
(* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0))))))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (/ (pow alpha 2) u0))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0)))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/3 (/ (pow alpha 2) (pow u0 3))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0))))
(* (pow alpha 2) (log (/ -1 u0)))
(+ (* (pow alpha 2) (log (/ -1 u0))) (/ (pow alpha 2) u0))
(+ (* -1 (/ (+ (* -1 (pow alpha 2)) (* -1/2 (/ (pow alpha 2) u0))) u0)) (* (pow alpha 2) (log (/ -1 u0))))
(+ (* -1 (/ (+ (* -1 (/ (+ (* 1/3 (/ (pow alpha 2) u0)) (* 1/2 (pow alpha 2))) u0)) (* -1 (pow alpha 2))) u0)) (* (pow alpha 2) (log (/ -1 u0))))
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* alpha u0)
(* alpha u0)
(* alpha u0)
(* alpha u0)
(* alpha u0)
(* alpha u0)
(* alpha u0)
(* alpha u0)
(* alpha u0)
(* alpha u0)
(* alpha u0)
(* alpha u0)
(* alpha u0)
(* alpha u0)
(* alpha u0)
(* alpha u0)
(* alpha u0)
(* alpha u0)
(* alpha u0)
(* alpha u0)
(* alpha u0)
(* alpha u0)
(* alpha u0)
(* alpha u0)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* (pow alpha 2) u0)
(* u0 (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2)))
(* u0 (+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2)))
(* u0 (+ (* u0 (+ (* 1/2 (pow alpha 2)) (* u0 (+ (* 1/4 (* (pow alpha 2) u0)) (* 1/3 (pow alpha 2)))))) (pow alpha 2)))
(* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0))))))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (/ (pow alpha 2) u0))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0)))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/3 (/ (pow alpha 2) (pow u0 3))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0))))
(* (pow alpha 2) (log (/ -1 u0)))
(+ (* (pow alpha 2) (log (/ -1 u0))) (/ (pow alpha 2) u0))
(+ (* -1 (/ (+ (* -1 (pow alpha 2)) (* -1/2 (/ (pow alpha 2) u0))) u0)) (* (pow alpha 2) (log (/ -1 u0))))
(+ (* -1 (/ (+ (* -1 (/ (+ (* 1/3 (/ (pow alpha 2) u0)) (* 1/2 (pow alpha 2))) u0)) (* -1 (pow alpha 2))) u0)) (* (pow alpha 2) (log (/ -1 u0))))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 alpha)
(* -1 alpha)
(* -1 alpha)
(* -1 alpha)
(* -1 alpha)
(* -1 alpha)
(* -1 alpha)
(* -1 alpha)
(* -1 alpha)
(* -1 alpha)
(* -1 alpha)
(* -1 alpha)
(* -1 u0)
(* u0 (- (* -1/2 u0) 1))
(* u0 (- (* u0 (- (* -1/3 u0) 1/2)) 1))
(* u0 (- (* u0 (- (* u0 (- (* -1/4 u0) 1/3)) 1/2)) 1))
(+ (log -1) (* -1 (log (/ 1 u0))))
(- (+ (log -1) (* -1 (log (/ 1 u0)))) (/ 1 u0))
(+ (log -1) (+ (* -1 (log (/ 1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u0))) u0))))
(- (+ (log -1) (+ (* -1 (log (/ 1 u0))) (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u0))) (pow u0 2))))) (/ 1 u0))
(* -1 (log (/ -1 u0)))
(- (* -1 (log (/ -1 u0))) (/ 1 u0))
(+ (* -1 (log (/ -1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u0))) u0)))
(+ (* -1 (log (/ -1 u0))) (* -1 (/ (+ 1 (+ (/ 1/3 (pow u0 2)) (* 1/2 (/ 1 u0)))) u0)))
(pow alpha 2)
(+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2))
(+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2))
(+ (* u0 (+ (* 1/2 (pow alpha 2)) (* u0 (+ (* 1/4 (* (pow alpha 2) u0)) (* 1/3 (pow alpha 2)))))) (pow alpha 2))
(* 1/4 (* (pow alpha 2) (pow u0 3)))
(* (pow u0 3) (+ (* 1/4 (pow alpha 2)) (* 1/3 (/ (pow alpha 2) u0))))
(* (pow u0 3) (+ (* 1/4 (pow alpha 2)) (+ (* 1/3 (/ (pow alpha 2) u0)) (* 1/2 (/ (pow alpha 2) (pow u0 2))))))
(* (pow u0 3) (+ (* 1/4 (pow alpha 2)) (+ (* 1/3 (/ (pow alpha 2) u0)) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) (pow u0 3))))))
(* 1/4 (* (pow alpha 2) (pow u0 3)))
(* -1 (* (pow u0 3) (+ (* -1/3 (/ (pow alpha 2) u0)) (* -1/4 (pow alpha 2)))))
(* -1 (* (pow u0 3) (+ (* -1 (/ (+ (* 1/3 (pow alpha 2)) (* 1/2 (/ (pow alpha 2) u0))) u0)) (* -1/4 (pow alpha 2)))))
(* -1 (* (pow u0 3) (+ (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (pow alpha 2) u0)) (* -1/2 (pow alpha 2))) u0)) (* 1/3 (pow alpha 2))) u0)) (* -1/4 (pow alpha 2)))))
(* (pow alpha 2) (+ 1 (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))))
(* (pow alpha 2) (+ 1 (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))))
(* (pow alpha 2) (+ 1 (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))))
(* (pow alpha 2) (+ 1 (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))))
(* (pow alpha 2) (+ 1 (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))))
(* (pow alpha 2) (+ 1 (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))))
(* (pow alpha 2) (+ 1 (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))))
(* (pow alpha 2) (+ 1 (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))))
(* (pow alpha 2) (+ 1 (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))))
(* (pow alpha 2) (+ 1 (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))))
(* (pow alpha 2) (+ 1 (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))))
(* (pow alpha 2) (+ 1 (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))))
1/2
(+ 1/2 (* 1/3 u0))
(+ 1/2 (* u0 (+ 1/3 (* 1/4 u0))))
(+ 1/2 (* u0 (+ 1/3 (* 1/4 u0))))
(* 1/4 (pow u0 2))
(* (pow u0 2) (+ 1/4 (* 1/3 (/ 1 u0))))
(* (pow u0 2) (+ 1/4 (+ (/ 1/2 (pow u0 2)) (* 1/3 (/ 1 u0)))))
(* (pow u0 2) (+ 1/4 (+ (/ 1/2 (pow u0 2)) (* 1/3 (/ 1 u0)))))
(* 1/4 (pow u0 2))
(* (pow u0 2) (+ 1/4 (* 1/3 (/ 1 u0))))
(* (pow u0 2) (+ 1/4 (+ (/ 1/2 (pow u0 2)) (* 1/3 (/ 1 u0)))))
(* (pow u0 2) (+ 1/4 (+ (/ 1/2 (pow u0 2)) (* 1/3 (/ 1 u0)))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* (pow alpha 2) u0)
(* u0 (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2)))
(* u0 (+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2)))
(* u0 (+ (* u0 (+ (* 1/2 (pow alpha 2)) (* u0 (+ (* 1/4 (* (pow alpha 2) u0)) (* 1/3 (pow alpha 2)))))) (pow alpha 2)))
(* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0))))))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (/ (pow alpha 2) u0))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0)))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/3 (/ (pow alpha 2) (pow u0 3))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0))))
(* (pow alpha 2) (log (/ -1 u0)))
(+ (* (pow alpha 2) (log (/ -1 u0))) (/ (pow alpha 2) u0))
(+ (* -1 (/ (+ (* -1 (pow alpha 2)) (* -1/2 (/ (pow alpha 2) u0))) u0)) (* (pow alpha 2) (log (/ -1 u0))))
(+ (* -1 (/ (+ (* -1 (/ (+ (* 1/3 (/ (pow alpha 2) u0)) (* 1/2 (pow alpha 2))) u0)) (* -1 (pow alpha 2))) u0)) (* (pow alpha 2) (log (/ -1 u0))))
(* (pow alpha 2) u0)
(* u0 (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2)))
(* u0 (+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2)))
(* u0 (+ (* u0 (+ (* 1/2 (pow alpha 2)) (* u0 (+ (* 1/4 (* (pow alpha 2) u0)) (* 1/3 (pow alpha 2)))))) (pow alpha 2)))
(* 1/4 (* (pow alpha 2) (pow u0 4)))
(* (pow u0 4) (+ (* 1/4 (pow alpha 2)) (* 1/3 (/ (pow alpha 2) u0))))
(* (pow u0 4) (+ (* 1/4 (pow alpha 2)) (+ (* 1/3 (/ (pow alpha 2) u0)) (* 1/2 (/ (pow alpha 2) (pow u0 2))))))
(* (pow u0 4) (+ (* 1/4 (pow alpha 2)) (+ (* 1/3 (/ (pow alpha 2) u0)) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) (pow u0 3))))))
(* 1/4 (* (pow alpha 2) (pow u0 4)))
(* (pow u0 4) (+ (* 1/4 (pow alpha 2)) (* 1/3 (/ (pow alpha 2) u0))))
(* (pow u0 4) (+ (* -1 (/ (+ (* -1/2 (/ (pow alpha 2) u0)) (* -1/3 (pow alpha 2))) u0)) (* 1/4 (pow alpha 2))))
(* (pow u0 4) (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (pow alpha 2)) (/ (pow alpha 2) u0)) u0)) (* -1/3 (pow alpha 2))) u0)) (* 1/4 (pow alpha 2))))
(* (pow alpha 2) (* u0 (+ 1 (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))))
(* (pow alpha 2) (* u0 (+ 1 (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))))
(* (pow alpha 2) (* u0 (+ 1 (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))))
(* (pow alpha 2) (* u0 (+ 1 (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))))
(* (pow alpha 2) (* u0 (+ 1 (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))))
(* (pow alpha 2) (* u0 (+ 1 (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))))
(* (pow alpha 2) (* u0 (+ 1 (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))))
(* (pow alpha 2) (* u0 (+ 1 (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))))
(* (pow alpha 2) (* u0 (+ 1 (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))))
(* (pow alpha 2) (* u0 (+ 1 (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))))
(* (pow alpha 2) (* u0 (+ 1 (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))))
(* (pow alpha 2) (* u0 (+ 1 (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(/ -1 alpha)
(/ -1 alpha)
(/ -1 alpha)
(/ -1 alpha)
(/ -1 alpha)
(/ -1 alpha)
(/ -1 alpha)
(/ -1 alpha)
(/ -1 alpha)
(/ -1 alpha)
(/ -1 alpha)
(/ -1 alpha)
(* -1 u0)
(* u0 (- (* -1/2 u0) 1))
(* u0 (- (* u0 (- (* -1/3 u0) 1/2)) 1))
(* u0 (- (* u0 (- (* u0 (- (* -1/4 u0) 1/3)) 1/2)) 1))
(+ (log -1) (* -1 (log (/ 1 u0))))
(- (+ (log -1) (* -1 (log (/ 1 u0)))) (/ 1 u0))
(+ (log -1) (+ (* -1 (log (/ 1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u0))) u0))))
(- (+ (log -1) (+ (* -1 (log (/ 1 u0))) (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u0))) (pow u0 2))))) (/ 1 u0))
(* -1 (log (/ -1 u0)))
(- (* -1 (log (/ -1 u0))) (/ 1 u0))
(+ (* -1 (log (/ -1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u0))) u0)))
(+ (* -1 (log (/ -1 u0))) (* -1 (/ (+ 1 (+ (/ 1/3 (pow u0 2)) (* 1/2 (/ 1 u0)))) u0)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* (pow alpha 2) u0)
(* u0 (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2)))
(* u0 (+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2)))
(* u0 (+ (* u0 (+ (* 1/2 (pow alpha 2)) (* u0 (+ (* 1/4 (* (pow alpha 2) u0)) (* 1/3 (pow alpha 2)))))) (pow alpha 2)))
(* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0))))))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (/ (pow alpha 2) u0))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0)))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/3 (/ (pow alpha 2) (pow u0 3))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0))))
(* (pow alpha 2) (log (/ -1 u0)))
(+ (* (pow alpha 2) (log (/ -1 u0))) (/ (pow alpha 2) u0))
(+ (* -1 (/ (+ (* -1 (pow alpha 2)) (* -1/2 (/ (pow alpha 2) u0))) u0)) (* (pow alpha 2) (log (/ -1 u0))))
(+ (* -1 (/ (+ (* -1 (/ (+ (* 1/3 (/ (pow alpha 2) u0)) (* 1/2 (pow alpha 2))) u0)) (* -1 (pow alpha 2))) u0)) (* (pow alpha 2) (log (/ -1 u0))))
(/ 1 (pow alpha 2))
(/ 1 (pow alpha 2))
(/ 1 (pow alpha 2))
(/ 1 (pow alpha 2))
(/ 1 (pow alpha 2))
(/ 1 (pow alpha 2))
(/ 1 (pow alpha 2))
(/ 1 (pow alpha 2))
(/ 1 (pow alpha 2))
(/ 1 (pow alpha 2))
(/ 1 (pow alpha 2))
(/ 1 (pow alpha 2))
(* (pow alpha 2) (log (+ 1 u0)))
(* (pow alpha 2) (log (+ 1 u0)))
(* (pow alpha 2) (log (+ 1 u0)))
(* (pow alpha 2) (log (+ 1 u0)))
(* (pow alpha 2) (log (+ 1 u0)))
(* (pow alpha 2) (log (+ 1 u0)))
(* (pow alpha 2) (log (+ 1 u0)))
(* (pow alpha 2) (log (+ 1 u0)))
(* (pow alpha 2) (log (+ 1 u0)))
(* (pow alpha 2) (log (+ 1 u0)))
(* (pow alpha 2) (log (+ 1 u0)))
(* (pow alpha 2) (log (+ 1 u0)))
(* (pow alpha 2) u0)
(* u0 (+ (* -1/2 (* (pow alpha 2) u0)) (pow alpha 2)))
(* u0 (+ (* u0 (+ (* -1/2 (pow alpha 2)) (* 1/3 (* (pow alpha 2) u0)))) (pow alpha 2)))
(* u0 (+ (* u0 (+ (* -1/2 (pow alpha 2)) (* u0 (+ (* -1/4 (* (pow alpha 2) u0)) (* 1/3 (pow alpha 2)))))) (pow alpha 2)))
(* -1 (* (pow alpha 2) (log (/ 1 u0))))
(+ (* -1 (* (pow alpha 2) (log (/ 1 u0)))) (/ (pow alpha 2) u0))
(+ (* -1 (* (pow alpha 2) (log (/ 1 u0)))) (+ (* -1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0)))
(+ (* -1 (* (pow alpha 2) (log (/ 1 u0)))) (+ (* -1/2 (/ (pow alpha 2) (pow u0 2))) (+ (* 1/3 (/ (pow alpha 2) (pow u0 3))) (/ (pow alpha 2) u0))))
(* (pow alpha 2) (+ (log -1) (* -1 (log (/ -1 u0)))))
(+ (* (pow alpha 2) (+ (log -1) (* -1 (log (/ -1 u0))))) (/ (pow alpha 2) u0))
(+ (* -1 (/ (+ (* -1 (pow alpha 2)) (* 1/2 (/ (pow alpha 2) u0))) u0)) (* (pow alpha 2) (+ (log -1) (* -1 (log (/ -1 u0))))))
(+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (pow alpha 2)) (* 1/3 (/ (pow alpha 2) u0))) u0)) (* -1 (pow alpha 2))) u0)) (* (pow alpha 2) (+ (log -1) (* -1 (log (/ -1 u0))))))
(* alpha (log (+ 1 u0)))
(* alpha (log (+ 1 u0)))
(* alpha (log (+ 1 u0)))
(* alpha (log (+ 1 u0)))
(* alpha (log (+ 1 u0)))
(* alpha (log (+ 1 u0)))
(* alpha (log (+ 1 u0)))
(* alpha (log (+ 1 u0)))
(* alpha (log (+ 1 u0)))
(* alpha (log (+ 1 u0)))
(* alpha (log (+ 1 u0)))
(* alpha (log (+ 1 u0)))
(* alpha u0)
(* u0 (+ alpha (* -1/2 (* alpha u0))))
(* u0 (+ alpha (* u0 (+ (* -1/2 alpha) (* 1/3 (* alpha u0))))))
(* u0 (+ alpha (* u0 (+ (* -1/2 alpha) (* u0 (+ (* -1/4 (* alpha u0)) (* 1/3 alpha)))))))
(* -1 (* alpha (log (/ 1 u0))))
(+ (* -1 (* alpha (log (/ 1 u0)))) (/ alpha u0))
(+ (* -1 (* alpha (log (/ 1 u0)))) (+ (* -1/2 (/ alpha (pow u0 2))) (/ alpha u0)))
(+ (* -1 (* alpha (log (/ 1 u0)))) (+ (* -1/2 (/ alpha (pow u0 2))) (+ (* 1/3 (/ alpha (pow u0 3))) (/ alpha u0))))
(* alpha (+ (log -1) (* -1 (log (/ -1 u0)))))
(+ (* alpha (+ (log -1) (* -1 (log (/ -1 u0))))) (/ alpha u0))
(+ (* -1 (/ (+ (* -1 alpha) (* 1/2 (/ alpha u0))) u0)) (* alpha (+ (log -1) (* -1 (log (/ -1 u0))))))
(+ (* -1 (/ (+ (* -1 alpha) (* -1 (/ (+ (* -1/2 alpha) (* 1/3 (/ alpha u0))) u0))) u0)) (* alpha (+ (log -1) (* -1 (log (/ -1 u0))))))
(* -1 u0)
(* u0 (- (* -1/2 u0) 1))
(* u0 (- (* u0 (- (* -1/3 u0) 1/2)) 1))
(* u0 (- (* u0 (- (* -1/3 u0) 1/2)) 1))
(* -1/3 (pow u0 3))
(* -1 (* (pow u0 3) (+ 1/3 (* 1/2 (/ 1 u0)))))
(* (pow u0 3) (- (* -1 (/ (+ 1/2 (/ 1 u0)) u0)) 1/3))
(* (pow u0 3) (- (* -1 (/ (+ 1/2 (/ 1 u0)) u0)) 1/3))
(* -1/3 (pow u0 3))
(* -1 (* (pow u0 3) (+ 1/3 (* 1/2 (/ 1 u0)))))
(* -1 (* (pow u0 3) (+ 1/3 (+ (* 1/2 (/ 1 u0)) (/ 1 (pow u0 2))))))
(* -1 (* (pow u0 3) (+ 1/3 (+ (* 1/2 (/ 1 u0)) (/ 1 (pow u0 2))))))
(* (pow alpha 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))
(* (pow alpha 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))
(* (pow alpha 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))
(* (pow alpha 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))
(* (pow alpha 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))
(* (pow alpha 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))
(* (pow alpha 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))
(* (pow alpha 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))
(* (pow alpha 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))
(* (pow alpha 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))
(* (pow alpha 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))
(* (pow alpha 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))
(* 1/2 (pow alpha 2))
(+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))
(+ (* 1/2 (pow alpha 2)) (* u0 (+ (* 1/4 (* (pow alpha 2) u0)) (* 1/3 (pow alpha 2)))))
(+ (* 1/2 (pow alpha 2)) (* u0 (+ (* 1/4 (* (pow alpha 2) u0)) (* 1/3 (pow alpha 2)))))
(* 1/4 (* (pow alpha 2) (pow u0 2)))
(* (pow u0 2) (+ (* 1/4 (pow alpha 2)) (* 1/3 (/ (pow alpha 2) u0))))
(* (pow u0 2) (+ (* 1/4 (pow alpha 2)) (+ (* 1/3 (/ (pow alpha 2) u0)) (* 1/2 (/ (pow alpha 2) (pow u0 2))))))
(* (pow u0 2) (+ (* 1/4 (pow alpha 2)) (+ (* 1/3 (/ (pow alpha 2) u0)) (* 1/2 (/ (pow alpha 2) (pow u0 2))))))
(* 1/4 (* (pow alpha 2) (pow u0 2)))
(* (pow u0 2) (+ (* 1/4 (pow alpha 2)) (* 1/3 (/ (pow alpha 2) u0))))
(* (pow u0 2) (+ (* -1 (/ (+ (* -1/2 (/ (pow alpha 2) u0)) (* -1/3 (pow alpha 2))) u0)) (* 1/4 (pow alpha 2))))
(* (pow u0 2) (+ (* -1 (/ (+ (* -1/2 (/ (pow alpha 2) u0)) (* -1/3 (pow alpha 2))) u0)) (* 1/4 (pow alpha 2))))
Outputs
(* (pow alpha 2) (pow u0 2))
(*.f32 alpha (*.f32 alpha (*.f32 u0 u0)))
(* (pow u0 2) (+ (* 1/2 (* (pow alpha 2) (pow u0 2))) (pow alpha 2)))
(*.f32 (*.f32 u0 u0) (*.f32 (*.f32 alpha alpha) (fma.f32 #s(literal 1/2 binary32) (*.f32 u0 u0) #s(literal 1 binary32))))
(* (pow u0 2) (+ (* (pow u0 2) (+ (* 1/3 (* (pow alpha 2) (pow u0 2))) (* 1/2 (pow alpha 2)))) (pow alpha 2)))
(*.f32 (*.f32 u0 u0) (fma.f32 (*.f32 alpha (*.f32 alpha (*.f32 u0 u0))) (fma.f32 #s(literal 1/3 binary32) (*.f32 u0 u0) #s(literal 1/2 binary32)) (*.f32 alpha alpha)))
(* (pow u0 2) (+ (* (pow u0 2) (+ (* 1/2 (pow alpha 2)) (* (pow u0 2) (+ (* 1/4 (* (pow alpha 2) (pow u0 2))) (* 1/3 (pow alpha 2)))))) (pow alpha 2)))
(*.f32 (*.f32 u0 u0) (fma.f32 (*.f32 u0 u0) (fma.f32 alpha (*.f32 alpha #s(literal 1/2 binary32)) (*.f32 (*.f32 alpha (*.f32 alpha (*.f32 u0 u0))) (fma.f32 u0 (*.f32 u0 #s(literal 1/4 binary32)) #s(literal 1/3 binary32)))) (*.f32 alpha alpha)))
(* -1 (* (pow alpha 2) (+ (log -1) (* -2 (log (/ 1 u0))))))
(*.f32 (fma.f32 #s(literal 2 binary32) (log.f32 u0) (log.f32 #s(literal -1 binary32))) (neg.f32 (*.f32 alpha alpha)))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -2 (log (/ 1 u0)))))) (/ (pow alpha 2) (pow u0 2)))
(*.f32 alpha (-.f32 (/.f32 alpha (*.f32 u0 u0)) (*.f32 alpha (fma.f32 #s(literal 2 binary32) (log.f32 u0) (log.f32 #s(literal -1 binary32))))))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -2 (log (/ 1 u0)))))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 4))) (/ (pow alpha 2) (pow u0 2))))
(fma.f32 (*.f32 alpha alpha) (+.f32 (neg.f32 (fma.f32 #s(literal 2 binary32) (log.f32 u0) (log.f32 #s(literal -1 binary32)))) (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 u0 u0) (*.f32 u0 u0)))) (/.f32 (*.f32 alpha alpha) (*.f32 u0 u0)))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -2 (log (/ 1 u0)))))) (+ (* 1/3 (/ (pow alpha 2) (pow u0 6))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 4))) (/ (pow alpha 2) (pow u0 2)))))
(fma.f32 (*.f32 alpha alpha) (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 u0 u0) (*.f32 u0 u0))) (/.f32 #s(literal 1/3 binary32) (pow.f32 u0 #s(literal 6 binary32)))) (*.f32 alpha (-.f32 (/.f32 alpha (*.f32 u0 u0)) (*.f32 alpha (fma.f32 #s(literal 2 binary32) (log.f32 u0) (log.f32 #s(literal -1 binary32)))))))
(* -1 (* (pow alpha 2) (+ (log -1) (* -2 (log (/ -1 u0))))))
(*.f32 (fma.f32 #s(literal -2 binary32) (neg.f32 (log.f32 (neg.f32 u0))) (log.f32 #s(literal -1 binary32))) (neg.f32 (*.f32 alpha alpha)))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -2 (log (/ -1 u0)))))) (/ (pow alpha 2) (pow u0 2)))
(*.f32 alpha (-.f32 (/.f32 alpha (*.f32 u0 u0)) (*.f32 alpha (fma.f32 #s(literal -2 binary32) (neg.f32 (log.f32 (neg.f32 u0))) (log.f32 #s(literal -1 binary32))))))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -2 (log (/ -1 u0)))))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 4))) (/ (pow alpha 2) (pow u0 2))))
(fma.f32 (*.f32 alpha alpha) (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 u0 u0) (*.f32 u0 u0))) (neg.f32 (fma.f32 #s(literal -2 binary32) (neg.f32 (log.f32 (neg.f32 u0))) (log.f32 #s(literal -1 binary32))))) (/.f32 (*.f32 alpha alpha) (*.f32 u0 u0)))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -2 (log (/ -1 u0)))))) (+ (* 1/3 (/ (pow alpha 2) (pow u0 6))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 4))) (/ (pow alpha 2) (pow u0 2)))))
(fma.f32 (*.f32 alpha alpha) (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 u0 u0) (*.f32 u0 u0))) (/.f32 #s(literal 1/3 binary32) (pow.f32 u0 #s(literal 6 binary32)))) (*.f32 alpha (-.f32 (/.f32 alpha (*.f32 u0 u0)) (*.f32 alpha (fma.f32 #s(literal -2 binary32) (neg.f32 (log.f32 (neg.f32 u0))) (log.f32 #s(literal -1 binary32)))))))
(* -1 (* (pow alpha 2) (log (+ 1 (* -1 (pow u0 2))))))
(*.f32 (log1p.f32 (neg.f32 (*.f32 u0 u0))) (neg.f32 (*.f32 alpha alpha)))
(* -1 (* (pow alpha 2) (log (+ 1 (* -1 (pow u0 2))))))
(*.f32 (log1p.f32 (neg.f32 (*.f32 u0 u0))) (neg.f32 (*.f32 alpha alpha)))
(* -1 (* (pow alpha 2) (log (+ 1 (* -1 (pow u0 2))))))
(*.f32 (log1p.f32 (neg.f32 (*.f32 u0 u0))) (neg.f32 (*.f32 alpha alpha)))
(* -1 (* (pow alpha 2) (log (+ 1 (* -1 (pow u0 2))))))
(*.f32 (log1p.f32 (neg.f32 (*.f32 u0 u0))) (neg.f32 (*.f32 alpha alpha)))
(* -1 (* (pow alpha 2) (log (+ 1 (* -1 (pow u0 2))))))
(*.f32 (log1p.f32 (neg.f32 (*.f32 u0 u0))) (neg.f32 (*.f32 alpha alpha)))
(* -1 (* (pow alpha 2) (log (+ 1 (* -1 (pow u0 2))))))
(*.f32 (log1p.f32 (neg.f32 (*.f32 u0 u0))) (neg.f32 (*.f32 alpha alpha)))
(* -1 (* (pow alpha 2) (log (+ 1 (* -1 (pow u0 2))))))
(*.f32 (log1p.f32 (neg.f32 (*.f32 u0 u0))) (neg.f32 (*.f32 alpha alpha)))
(* -1 (* (pow alpha 2) (log (+ 1 (* -1 (pow u0 2))))))
(*.f32 (log1p.f32 (neg.f32 (*.f32 u0 u0))) (neg.f32 (*.f32 alpha alpha)))
(* -1 (* (pow alpha 2) (log (+ 1 (* -1 (pow u0 2))))))
(*.f32 (log1p.f32 (neg.f32 (*.f32 u0 u0))) (neg.f32 (*.f32 alpha alpha)))
(* -1 (* (pow alpha 2) (log (+ 1 (* -1 (pow u0 2))))))
(*.f32 (log1p.f32 (neg.f32 (*.f32 u0 u0))) (neg.f32 (*.f32 alpha alpha)))
(* -1 (* (pow alpha 2) (log (+ 1 (* -1 (pow u0 2))))))
(*.f32 (log1p.f32 (neg.f32 (*.f32 u0 u0))) (neg.f32 (*.f32 alpha alpha)))
(* -1 (* (pow alpha 2) (log (+ 1 (* -1 (pow u0 2))))))
(*.f32 (log1p.f32 (neg.f32 (*.f32 u0 u0))) (neg.f32 (*.f32 alpha alpha)))
(* (pow alpha 2) u0)
(*.f32 alpha (*.f32 alpha u0))
(* u0 (+ (* u0 (+ (* -1/2 (pow alpha 2)) (pow alpha 2))) (pow alpha 2)))
(*.f32 (*.f32 alpha alpha) (fma.f32 #s(literal 1/2 binary32) (*.f32 u0 u0) u0))
(* u0 (+ (* u0 (+ (* -1/2 (pow alpha 2)) (+ (* 1/3 (* (pow alpha 2) u0)) (pow alpha 2)))) (pow alpha 2)))
(*.f32 u0 (fma.f32 u0 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) (*.f32 alpha alpha)))
(* u0 (+ (* u0 (+ (* -1/2 (pow alpha 2)) (+ (* u0 (+ (* 1/3 (pow alpha 2)) (* u0 (+ (* -1/4 (pow alpha 2)) (* 1/2 (pow alpha 2)))))) (pow alpha 2)))) (pow alpha 2)))
(*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 u0 u0) (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u0))
(+ (* -1 (* (pow alpha 2) (log (/ 1 u0)))) (* -1 (* (pow alpha 2) (+ (log -1) (* -2 (log (/ 1 u0)))))))
(*.f32 (*.f32 alpha alpha) (-.f32 (log.f32 u0) (fma.f32 #s(literal 2 binary32) (log.f32 u0) (log.f32 #s(literal -1 binary32)))))
(+ (* -1 (* (pow alpha 2) (log (/ 1 u0)))) (+ (* -1 (* (pow alpha 2) (+ (log -1) (* -2 (log (/ 1 u0)))))) (/ (pow alpha 2) u0)))
(fma.f32 alpha (/.f32 alpha u0) (*.f32 (*.f32 alpha alpha) (-.f32 (log.f32 u0) (fma.f32 #s(literal 2 binary32) (log.f32 u0) (log.f32 #s(literal -1 binary32))))))
(+ (* -1 (* (pow alpha 2) (log (/ 1 u0)))) (+ (* -1 (* (pow alpha 2) (+ (log -1) (* -2 (log (/ 1 u0)))))) (+ (* -1/2 (/ (pow alpha 2) (pow u0 2))) (+ (/ (pow alpha 2) u0) (/ (pow alpha 2) (pow u0 2))))))
(fma.f32 (*.f32 alpha alpha) (-.f32 (log.f32 u0) (fma.f32 #s(literal 2 binary32) (log.f32 u0) (log.f32 #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (/.f32 (*.f32 alpha alpha) u0)))
(+ (* -1 (* (pow alpha 2) (log (/ 1 u0)))) (+ (* -1 (* (pow alpha 2) (+ (log -1) (* -2 (log (/ 1 u0)))))) (+ (* -1/2 (/ (pow alpha 2) (pow u0 2))) (+ (* 1/3 (/ (pow alpha 2) (pow u0 3))) (+ (/ (pow alpha 2) u0) (/ (pow alpha 2) (pow u0 2)))))))
(fma.f32 (*.f32 alpha alpha) (-.f32 (log.f32 u0) (fma.f32 #s(literal 2 binary32) (log.f32 u0) (log.f32 #s(literal -1 binary32)))) (fma.f32 alpha (/.f32 alpha u0) (*.f32 (/.f32 (*.f32 alpha alpha) (*.f32 u0 u0)) (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/3 binary32) u0)))))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -2 (log (/ -1 u0)))))) (* (pow alpha 2) (+ (log -1) (* -1 (log (/ -1 u0))))))
(*.f32 (*.f32 alpha alpha) (-.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u0)))) (fma.f32 #s(literal -2 binary32) (neg.f32 (log.f32 (neg.f32 u0))) (log.f32 #s(literal -1 binary32)))))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -2 (log (/ -1 u0)))))) (+ (* (pow alpha 2) (+ (log -1) (* -1 (log (/ -1 u0))))) (/ (pow alpha 2) u0)))
(fma.f32 (*.f32 alpha alpha) (-.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u0)))) (fma.f32 #s(literal -2 binary32) (neg.f32 (log.f32 (neg.f32 u0))) (log.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 alpha alpha) u0))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -2 (log (/ -1 u0)))))) (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (pow alpha 2)) (pow alpha 2)) u0)) (* -1 (pow alpha 2))) u0)) (* (pow alpha 2) (+ (log -1) (* -1 (log (/ -1 u0)))))))
(fma.f32 (*.f32 alpha alpha) (-.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u0)))) (fma.f32 #s(literal -2 binary32) (neg.f32 (log.f32 (neg.f32 u0))) (log.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 (*.f32 alpha alpha) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/2 binary32) u0))) u0))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -2 (log (/ -1 u0)))))) (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (pow alpha 2)) (+ (* 1/3 (/ (pow alpha 2) u0)) (pow alpha 2))) u0)) (* -1 (pow alpha 2))) u0)) (* (pow alpha 2) (+ (log -1) (* -1 (log (/ -1 u0)))))))
(fma.f32 (*.f32 alpha alpha) (-.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u0)))) (fma.f32 #s(literal -2 binary32) (neg.f32 (log.f32 (neg.f32 u0))) (log.f32 #s(literal -1 binary32)))) (/.f32 (fma.f32 alpha alpha (/.f32 (*.f32 (*.f32 alpha alpha) (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/3 binary32) u0))) u0)) u0))
(* (pow alpha 2) (+ (log (+ 1 u0)) (* -1 (log (+ 1 (* -1 (pow u0 2)))))))
(*.f32 (*.f32 alpha alpha) (-.f32 (log1p.f32 u0) (log1p.f32 (neg.f32 (*.f32 u0 u0)))))
(* (pow alpha 2) (+ (log (+ 1 u0)) (* -1 (log (+ 1 (* -1 (pow u0 2)))))))
(*.f32 (*.f32 alpha alpha) (-.f32 (log1p.f32 u0) (log1p.f32 (neg.f32 (*.f32 u0 u0)))))
(* (pow alpha 2) (+ (log (+ 1 u0)) (* -1 (log (+ 1 (* -1 (pow u0 2)))))))
(*.f32 (*.f32 alpha alpha) (-.f32 (log1p.f32 u0) (log1p.f32 (neg.f32 (*.f32 u0 u0)))))
(* (pow alpha 2) (+ (log (+ 1 u0)) (* -1 (log (+ 1 (* -1 (pow u0 2)))))))
(*.f32 (*.f32 alpha alpha) (-.f32 (log1p.f32 u0) (log1p.f32 (neg.f32 (*.f32 u0 u0)))))
(* (pow alpha 2) (+ (log (+ 1 u0)) (* -1 (log (+ 1 (* -1 (pow u0 2)))))))
(*.f32 (*.f32 alpha alpha) (-.f32 (log1p.f32 u0) (log1p.f32 (neg.f32 (*.f32 u0 u0)))))
(* (pow alpha 2) (+ (log (+ 1 u0)) (* -1 (log (+ 1 (* -1 (pow u0 2)))))))
(*.f32 (*.f32 alpha alpha) (-.f32 (log1p.f32 u0) (log1p.f32 (neg.f32 (*.f32 u0 u0)))))
(* (pow alpha 2) (+ (log (+ 1 u0)) (* -1 (log (+ 1 (* -1 (pow u0 2)))))))
(*.f32 (*.f32 alpha alpha) (-.f32 (log1p.f32 u0) (log1p.f32 (neg.f32 (*.f32 u0 u0)))))
(* (pow alpha 2) (+ (log (+ 1 u0)) (* -1 (log (+ 1 (* -1 (pow u0 2)))))))
(*.f32 (*.f32 alpha alpha) (-.f32 (log1p.f32 u0) (log1p.f32 (neg.f32 (*.f32 u0 u0)))))
(* (pow alpha 2) (+ (log (+ 1 u0)) (* -1 (log (+ 1 (* -1 (pow u0 2)))))))
(*.f32 (*.f32 alpha alpha) (-.f32 (log1p.f32 u0) (log1p.f32 (neg.f32 (*.f32 u0 u0)))))
(* (pow alpha 2) (+ (log (+ 1 u0)) (* -1 (log (+ 1 (* -1 (pow u0 2)))))))
(*.f32 (*.f32 alpha alpha) (-.f32 (log1p.f32 u0) (log1p.f32 (neg.f32 (*.f32 u0 u0)))))
(* (pow alpha 2) (+ (log (+ 1 u0)) (* -1 (log (+ 1 (* -1 (pow u0 2)))))))
(*.f32 (*.f32 alpha alpha) (-.f32 (log1p.f32 u0) (log1p.f32 (neg.f32 (*.f32 u0 u0)))))
(* (pow alpha 2) (+ (log (+ 1 u0)) (* -1 (log (+ 1 (* -1 (pow u0 2)))))))
(*.f32 (*.f32 alpha alpha) (-.f32 (log1p.f32 u0) (log1p.f32 (neg.f32 (*.f32 u0 u0)))))
(/ -1 (pow alpha 2))
(/.f32 #s(literal -1 binary32) (*.f32 alpha alpha))
(/ -1 (pow alpha 2))
(/.f32 #s(literal -1 binary32) (*.f32 alpha alpha))
(/ -1 (pow alpha 2))
(/.f32 #s(literal -1 binary32) (*.f32 alpha alpha))
(/ -1 (pow alpha 2))
(/.f32 #s(literal -1 binary32) (*.f32 alpha alpha))
(/ -1 (pow alpha 2))
(/.f32 #s(literal -1 binary32) (*.f32 alpha alpha))
(/ -1 (pow alpha 2))
(/.f32 #s(literal -1 binary32) (*.f32 alpha alpha))
(/ -1 (pow alpha 2))
(/.f32 #s(literal -1 binary32) (*.f32 alpha alpha))
(/ -1 (pow alpha 2))
(/.f32 #s(literal -1 binary32) (*.f32 alpha alpha))
(/ -1 (pow alpha 2))
(/.f32 #s(literal -1 binary32) (*.f32 alpha alpha))
(/ -1 (pow alpha 2))
(/.f32 #s(literal -1 binary32) (*.f32 alpha alpha))
(/ -1 (pow alpha 2))
(/.f32 #s(literal -1 binary32) (*.f32 alpha alpha))
(/ -1 (pow alpha 2))
(/.f32 #s(literal -1 binary32) (*.f32 alpha alpha))
(* -1 (pow u0 2))
(neg.f32 (*.f32 u0 u0))
(* (pow u0 2) (- (* -1/2 (pow u0 2)) 1))
(*.f32 u0 (*.f32 u0 (fma.f32 u0 (*.f32 u0 #s(literal -1/2 binary32)) #s(literal -1 binary32))))
(* (pow u0 2) (- (* (pow u0 2) (- (* -1/3 (pow u0 2)) 1/2)) 1))
(*.f32 u0 (*.f32 u0 (fma.f32 (*.f32 u0 u0) (fma.f32 u0 (*.f32 u0 #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32))))
(* (pow u0 2) (- (* (pow u0 2) (- (* (pow u0 2) (- (* -1/4 (pow u0 2)) 1/3)) 1/2)) 1))
(*.f32 (*.f32 u0 u0) (fma.f32 (*.f32 u0 u0) (fma.f32 u0 (*.f32 u0 (fma.f32 u0 (*.f32 u0 #s(literal -1/4 binary32)) #s(literal -1/3 binary32))) #s(literal -1/2 binary32)) #s(literal -1 binary32)))
(+ (log -1) (* -2 (log (/ 1 u0))))
(fma.f32 #s(literal 2 binary32) (log.f32 u0) (log.f32 #s(literal -1 binary32)))
(- (+ (log -1) (* -2 (log (/ 1 u0)))) (/ 1 (pow u0 2)))
(+.f32 (log.f32 #s(literal -1 binary32)) (fma.f32 #s(literal 2 binary32) (log.f32 u0) (/.f32 #s(literal -1 binary32) (*.f32 u0 u0))))
(+ (log -1) (+ (* -2 (log (/ 1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 (pow u0 2)))) (pow u0 2)))))
(fma.f32 #s(literal 2 binary32) (log.f32 u0) (-.f32 (log.f32 #s(literal -1 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/2 binary32) (*.f32 u0 u0))) (*.f32 u0 u0))))
(- (+ (log -1) (+ (* -2 (log (/ 1 u0))) (* -1 (/ (+ 1/2 (* 1/3 (/ 1 (pow u0 2)))) (pow u0 4))))) (/ 1 (pow u0 2)))
(+.f32 (fma.f32 #s(literal 2 binary32) (log.f32 u0) (-.f32 (log.f32 #s(literal -1 binary32)) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 u0 u0))) (*.f32 (*.f32 u0 u0) (*.f32 u0 u0))))) (/.f32 #s(literal -1 binary32) (*.f32 u0 u0)))
(+ (log -1) (* -2 (log (/ -1 u0))))
(fma.f32 #s(literal -2 binary32) (neg.f32 (log.f32 (neg.f32 u0))) (log.f32 #s(literal -1 binary32)))
(- (+ (log -1) (* -2 (log (/ -1 u0)))) (/ 1 (pow u0 2)))
(+.f32 (fma.f32 #s(literal -2 binary32) (neg.f32 (log.f32 (neg.f32 u0))) (log.f32 #s(literal -1 binary32))) (/.f32 #s(literal -1 binary32) (*.f32 u0 u0)))
(+ (log -1) (+ (* -2 (log (/ -1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 (pow u0 2)))) (pow u0 2)))))
(fma.f32 #s(literal -2 binary32) (neg.f32 (log.f32 (neg.f32 u0))) (-.f32 (log.f32 #s(literal -1 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/2 binary32) (*.f32 u0 u0))) (*.f32 u0 u0))))
(- (+ (log -1) (+ (* -2 (log (/ -1 u0))) (* -1 (/ (+ 1/2 (* 1/3 (/ 1 (pow u0 2)))) (pow u0 4))))) (/ 1 (pow u0 2)))
(-.f32 (+.f32 (fma.f32 #s(literal -2 binary32) (neg.f32 (log.f32 (neg.f32 u0))) (log.f32 #s(literal -1 binary32))) (/.f32 #s(literal -1 binary32) (*.f32 u0 u0))) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 u0 u0))) (*.f32 (*.f32 u0 u0) (*.f32 u0 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (neg.f32 (*.f32 alpha alpha)) (log1p.f32 (neg.f32 u0)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (neg.f32 (*.f32 alpha alpha)) (log1p.f32 (neg.f32 u0)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (neg.f32 (*.f32 alpha alpha)) (log1p.f32 (neg.f32 u0)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (neg.f32 (*.f32 alpha alpha)) (log1p.f32 (neg.f32 u0)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (neg.f32 (*.f32 alpha alpha)) (log1p.f32 (neg.f32 u0)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (neg.f32 (*.f32 alpha alpha)) (log1p.f32 (neg.f32 u0)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (neg.f32 (*.f32 alpha alpha)) (log1p.f32 (neg.f32 u0)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (neg.f32 (*.f32 alpha alpha)) (log1p.f32 (neg.f32 u0)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (neg.f32 (*.f32 alpha alpha)) (log1p.f32 (neg.f32 u0)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (neg.f32 (*.f32 alpha alpha)) (log1p.f32 (neg.f32 u0)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (neg.f32 (*.f32 alpha alpha)) (log1p.f32 (neg.f32 u0)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (neg.f32 (*.f32 alpha alpha)) (log1p.f32 (neg.f32 u0)))
(* (pow alpha 2) u0)
(*.f32 alpha (*.f32 alpha u0))
(* u0 (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2)))
(*.f32 (*.f32 alpha alpha) (fma.f32 #s(literal 1/2 binary32) (*.f32 u0 u0) u0))
(* u0 (+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2)))
(*.f32 u0 (fma.f32 u0 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) (*.f32 alpha alpha)))
(* u0 (+ (* u0 (+ (* 1/2 (pow alpha 2)) (* u0 (+ (* 1/4 (* (pow alpha 2) u0)) (* 1/3 (pow alpha 2)))))) (pow alpha 2)))
(*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 u0 u0) (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u0))
(* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0))))))
(*.f32 (neg.f32 (*.f32 alpha alpha)) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u0)))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (/ (pow alpha 2) u0))
(*.f32 alpha (-.f32 (/.f32 alpha u0) (*.f32 alpha (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u0)))))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0)))
(fma.f32 (neg.f32 (*.f32 alpha alpha)) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u0)) (*.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (/.f32 (*.f32 alpha alpha) u0)))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/3 (/ (pow alpha 2) (pow u0 3))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (*.f32 u0 u0)) (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/3 binary32) u0)) (*.f32 alpha (-.f32 (/.f32 alpha u0) (*.f32 alpha (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u0))))))
(* (pow alpha 2) (log (/ -1 u0)))
(*.f32 (*.f32 alpha alpha) (neg.f32 (log.f32 (neg.f32 u0))))
(+ (* (pow alpha 2) (log (/ -1 u0))) (/ (pow alpha 2) u0))
(*.f32 alpha (fma.f32 alpha (neg.f32 (log.f32 (neg.f32 u0))) (/.f32 alpha u0)))
(+ (* -1 (/ (+ (* -1 (pow alpha 2)) (* -1/2 (/ (pow alpha 2) u0))) u0)) (* (pow alpha 2) (log (/ -1 u0))))
(fma.f32 (*.f32 alpha alpha) (neg.f32 (log.f32 (neg.f32 u0))) (/.f32 (*.f32 (*.f32 alpha alpha) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/2 binary32) u0))) u0))
(+ (* -1 (/ (+ (* -1 (/ (+ (* 1/3 (/ (pow alpha 2) u0)) (* 1/2 (pow alpha 2))) u0)) (* -1 (pow alpha 2))) u0)) (* (pow alpha 2) (log (/ -1 u0))))
(fma.f32 alpha (*.f32 alpha (neg.f32 (log.f32 (neg.f32 u0)))) (/.f32 (fma.f32 alpha alpha (/.f32 (*.f32 (*.f32 alpha alpha) (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/3 binary32) u0))) u0)) u0))
(* (pow alpha 2) u0)
(*.f32 alpha (*.f32 alpha u0))
(* (pow alpha 2) u0)
(*.f32 alpha (*.f32 alpha u0))
(* (pow alpha 2) u0)
(*.f32 alpha (*.f32 alpha u0))
(* (pow alpha 2) u0)
(*.f32 alpha (*.f32 alpha u0))
(* (pow alpha 2) u0)
(*.f32 alpha (*.f32 alpha u0))
(* (pow alpha 2) u0)
(*.f32 alpha (*.f32 alpha u0))
(* (pow alpha 2) u0)
(*.f32 alpha (*.f32 alpha u0))
(* (pow alpha 2) u0)
(*.f32 alpha (*.f32 alpha u0))
(* (pow alpha 2) u0)
(*.f32 alpha (*.f32 alpha u0))
(* (pow alpha 2) u0)
(*.f32 alpha (*.f32 alpha u0))
(* (pow alpha 2) u0)
(*.f32 alpha (*.f32 alpha u0))
(* (pow alpha 2) u0)
(*.f32 alpha (*.f32 alpha u0))
(* (pow alpha 2) u0)
(*.f32 alpha (*.f32 alpha u0))
(* (pow alpha 2) u0)
(*.f32 alpha (*.f32 alpha u0))
(* (pow alpha 2) u0)
(*.f32 alpha (*.f32 alpha u0))
(* (pow alpha 2) u0)
(*.f32 alpha (*.f32 alpha u0))
(* (pow alpha 2) u0)
(*.f32 alpha (*.f32 alpha u0))
(* (pow alpha 2) u0)
(*.f32 alpha (*.f32 alpha u0))
(* (pow alpha 2) u0)
(*.f32 alpha (*.f32 alpha u0))
(* (pow alpha 2) u0)
(*.f32 alpha (*.f32 alpha u0))
(* (pow alpha 2) u0)
(*.f32 alpha (*.f32 alpha u0))
(* (pow alpha 2) u0)
(*.f32 alpha (*.f32 alpha u0))
(* (pow alpha 2) u0)
(*.f32 alpha (*.f32 alpha u0))
(* (pow alpha 2) u0)
(*.f32 alpha (*.f32 alpha u0))
(* alpha u0)
(*.f32 alpha u0)
(* alpha u0)
(*.f32 alpha u0)
(* alpha u0)
(*.f32 alpha u0)
(* alpha u0)
(*.f32 alpha u0)
(* alpha u0)
(*.f32 alpha u0)
(* alpha u0)
(*.f32 alpha u0)
(* alpha u0)
(*.f32 alpha u0)
(* alpha u0)
(*.f32 alpha u0)
(* alpha u0)
(*.f32 alpha u0)
(* alpha u0)
(*.f32 alpha u0)
(* alpha u0)
(*.f32 alpha u0)
(* alpha u0)
(*.f32 alpha u0)
(* alpha u0)
(*.f32 alpha u0)
(* alpha u0)
(*.f32 alpha u0)
(* alpha u0)
(*.f32 alpha u0)
(* alpha u0)
(*.f32 alpha u0)
(* alpha u0)
(*.f32 alpha u0)
(* alpha u0)
(*.f32 alpha u0)
(* alpha u0)
(*.f32 alpha u0)
(* alpha u0)
(*.f32 alpha u0)
(* alpha u0)
(*.f32 alpha u0)
(* alpha u0)
(*.f32 alpha u0)
(* alpha u0)
(*.f32 alpha u0)
(* alpha u0)
(*.f32 alpha u0)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (neg.f32 (*.f32 alpha alpha)) (log1p.f32 (neg.f32 u0)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (neg.f32 (*.f32 alpha alpha)) (log1p.f32 (neg.f32 u0)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (neg.f32 (*.f32 alpha alpha)) (log1p.f32 (neg.f32 u0)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (neg.f32 (*.f32 alpha alpha)) (log1p.f32 (neg.f32 u0)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (neg.f32 (*.f32 alpha alpha)) (log1p.f32 (neg.f32 u0)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (neg.f32 (*.f32 alpha alpha)) (log1p.f32 (neg.f32 u0)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (neg.f32 (*.f32 alpha alpha)) (log1p.f32 (neg.f32 u0)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (neg.f32 (*.f32 alpha alpha)) (log1p.f32 (neg.f32 u0)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (neg.f32 (*.f32 alpha alpha)) (log1p.f32 (neg.f32 u0)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (neg.f32 (*.f32 alpha alpha)) (log1p.f32 (neg.f32 u0)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (neg.f32 (*.f32 alpha alpha)) (log1p.f32 (neg.f32 u0)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (neg.f32 (*.f32 alpha alpha)) (log1p.f32 (neg.f32 u0)))
(* (pow alpha 2) u0)
(*.f32 alpha (*.f32 alpha u0))
(* u0 (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2)))
(*.f32 (*.f32 alpha alpha) (fma.f32 #s(literal 1/2 binary32) (*.f32 u0 u0) u0))
(* u0 (+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2)))
(*.f32 u0 (fma.f32 u0 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) (*.f32 alpha alpha)))
(* u0 (+ (* u0 (+ (* 1/2 (pow alpha 2)) (* u0 (+ (* 1/4 (* (pow alpha 2) u0)) (* 1/3 (pow alpha 2)))))) (pow alpha 2)))
(*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 u0 u0) (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u0))
(* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0))))))
(*.f32 (neg.f32 (*.f32 alpha alpha)) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u0)))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (/ (pow alpha 2) u0))
(*.f32 alpha (-.f32 (/.f32 alpha u0) (*.f32 alpha (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u0)))))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0)))
(fma.f32 (neg.f32 (*.f32 alpha alpha)) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u0)) (*.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (/.f32 (*.f32 alpha alpha) u0)))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/3 (/ (pow alpha 2) (pow u0 3))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (*.f32 u0 u0)) (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/3 binary32) u0)) (*.f32 alpha (-.f32 (/.f32 alpha u0) (*.f32 alpha (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u0))))))
(* (pow alpha 2) (log (/ -1 u0)))
(*.f32 (*.f32 alpha alpha) (neg.f32 (log.f32 (neg.f32 u0))))
(+ (* (pow alpha 2) (log (/ -1 u0))) (/ (pow alpha 2) u0))
(*.f32 alpha (fma.f32 alpha (neg.f32 (log.f32 (neg.f32 u0))) (/.f32 alpha u0)))
(+ (* -1 (/ (+ (* -1 (pow alpha 2)) (* -1/2 (/ (pow alpha 2) u0))) u0)) (* (pow alpha 2) (log (/ -1 u0))))
(fma.f32 (*.f32 alpha alpha) (neg.f32 (log.f32 (neg.f32 u0))) (/.f32 (*.f32 (*.f32 alpha alpha) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/2 binary32) u0))) u0))
(+ (* -1 (/ (+ (* -1 (/ (+ (* 1/3 (/ (pow alpha 2) u0)) (* 1/2 (pow alpha 2))) u0)) (* -1 (pow alpha 2))) u0)) (* (pow alpha 2) (log (/ -1 u0))))
(fma.f32 alpha (*.f32 alpha (neg.f32 (log.f32 (neg.f32 u0)))) (/.f32 (fma.f32 alpha alpha (/.f32 (*.f32 (*.f32 alpha alpha) (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/3 binary32) u0))) u0)) u0))
(* -1 (pow alpha 2))
(neg.f32 (*.f32 alpha alpha))
(* -1 (pow alpha 2))
(neg.f32 (*.f32 alpha alpha))
(* -1 (pow alpha 2))
(neg.f32 (*.f32 alpha alpha))
(* -1 (pow alpha 2))
(neg.f32 (*.f32 alpha alpha))
(* -1 (pow alpha 2))
(neg.f32 (*.f32 alpha alpha))
(* -1 (pow alpha 2))
(neg.f32 (*.f32 alpha alpha))
(* -1 (pow alpha 2))
(neg.f32 (*.f32 alpha alpha))
(* -1 (pow alpha 2))
(neg.f32 (*.f32 alpha alpha))
(* -1 (pow alpha 2))
(neg.f32 (*.f32 alpha alpha))
(* -1 (pow alpha 2))
(neg.f32 (*.f32 alpha alpha))
(* -1 (pow alpha 2))
(neg.f32 (*.f32 alpha alpha))
(* -1 (pow alpha 2))
(neg.f32 (*.f32 alpha alpha))
(* -1 alpha)
(neg.f32 alpha)
(* -1 alpha)
(neg.f32 alpha)
(* -1 alpha)
(neg.f32 alpha)
(* -1 alpha)
(neg.f32 alpha)
(* -1 alpha)
(neg.f32 alpha)
(* -1 alpha)
(neg.f32 alpha)
(* -1 alpha)
(neg.f32 alpha)
(* -1 alpha)
(neg.f32 alpha)
(* -1 alpha)
(neg.f32 alpha)
(* -1 alpha)
(neg.f32 alpha)
(* -1 alpha)
(neg.f32 alpha)
(* -1 alpha)
(neg.f32 alpha)
(* -1 u0)
(neg.f32 u0)
(* u0 (- (* -1/2 u0) 1))
(*.f32 u0 (fma.f32 u0 #s(literal -1/2 binary32) #s(literal -1 binary32)))
(* u0 (- (* u0 (- (* -1/3 u0) 1/2)) 1))
(*.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))
(* u0 (- (* u0 (- (* u0 (- (* -1/4 u0) 1/3)) 1/2)) 1))
(*.f32 u0 (fma.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32)))
(+ (log -1) (* -1 (log (/ 1 u0))))
(+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u0))
(- (+ (log -1) (* -1 (log (/ 1 u0)))) (/ 1 u0))
(+.f32 (log.f32 #s(literal -1 binary32)) (+.f32 (log.f32 u0) (/.f32 #s(literal -1 binary32) u0)))
(+ (log -1) (+ (* -1 (log (/ 1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u0))) u0))))
(-.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u0)) (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/2 binary32) u0)) u0))
(- (+ (log -1) (+ (* -1 (log (/ 1 u0))) (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u0))) (pow u0 2))))) (/ 1 u0))
(+.f32 (+.f32 (log.f32 u0) (-.f32 (log.f32 #s(literal -1 binary32)) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/3 binary32) u0)) (*.f32 u0 u0)))) (/.f32 #s(literal -1 binary32) u0))
(* -1 (log (/ -1 u0)))
(neg.f32 (neg.f32 (log.f32 (neg.f32 u0))))
(- (* -1 (log (/ -1 u0))) (/ 1 u0))
(-.f32 (/.f32 #s(literal -1 binary32) u0) (neg.f32 (log.f32 (neg.f32 u0))))
(+ (* -1 (log (/ -1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u0))) u0)))
(-.f32 (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (neg.f32 u0)) (neg.f32 (log.f32 (neg.f32 u0))))
(+ (* -1 (log (/ -1 u0))) (* -1 (/ (+ 1 (+ (/ 1/3 (pow u0 2)) (* 1/2 (/ 1 u0)))) u0)))
(-.f32 (/.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) u0) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 u0 u0)))) (neg.f32 u0)) (neg.f32 (log.f32 (neg.f32 u0))))
(pow alpha 2)
(*.f32 alpha alpha)
(+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2))
(*.f32 (*.f32 alpha alpha) (fma.f32 u0 #s(literal 1/2 binary32) #s(literal 1 binary32)))
(+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2))
(fma.f32 u0 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) (*.f32 alpha alpha))
(+ (* u0 (+ (* 1/2 (pow alpha 2)) (* u0 (+ (* 1/4 (* (pow alpha 2) u0)) (* 1/3 (pow alpha 2)))))) (pow alpha 2))
(*.f32 (*.f32 alpha alpha) (fma.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) #s(literal 1 binary32)))
(* 1/4 (* (pow alpha 2) (pow u0 3)))
(*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 (*.f32 alpha alpha) #s(literal 1/4 binary32)))
(* (pow u0 3) (+ (* 1/4 (pow alpha 2)) (* 1/3 (/ (pow alpha 2) u0))))
(*.f32 u0 (*.f32 u0 (*.f32 u0 (*.f32 (*.f32 alpha alpha) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/3 binary32) u0))))))
(* (pow u0 3) (+ (* 1/4 (pow alpha 2)) (+ (* 1/3 (/ (pow alpha 2) u0)) (* 1/2 (/ (pow alpha 2) (pow u0 2))))))
(*.f32 (*.f32 u0 (*.f32 u0 u0)) (fma.f32 alpha (*.f32 alpha #s(literal 1/4 binary32)) (*.f32 (/.f32 (*.f32 alpha alpha) u0) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)))))
(* (pow u0 3) (+ (* 1/4 (pow alpha 2)) (+ (* 1/3 (/ (pow alpha 2) u0)) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) (pow u0 3))))))
(*.f32 (*.f32 u0 (*.f32 u0 u0)) (fma.f32 (/.f32 (*.f32 alpha alpha) u0) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (*.f32 alpha (+.f32 (/.f32 alpha (*.f32 u0 (*.f32 u0 u0))) (*.f32 alpha #s(literal 1/4 binary32))))))
(* 1/4 (* (pow alpha 2) (pow u0 3)))
(*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 (*.f32 alpha alpha) #s(literal 1/4 binary32)))
(* -1 (* (pow u0 3) (+ (* -1/3 (/ (pow alpha 2) u0)) (* -1/4 (pow alpha 2)))))
(*.f32 u0 (*.f32 u0 (*.f32 u0 (*.f32 (*.f32 alpha alpha) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/3 binary32) u0))))))
(* -1 (* (pow u0 3) (+ (* -1 (/ (+ (* 1/3 (pow alpha 2)) (* 1/2 (/ (pow alpha 2) u0))) u0)) (* -1/4 (pow alpha 2)))))
(neg.f32 (*.f32 (*.f32 u0 (*.f32 u0 u0)) (fma.f32 alpha (*.f32 alpha #s(literal -1/4 binary32)) (/.f32 (*.f32 (*.f32 alpha alpha) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0))) (neg.f32 u0)))))
(* -1 (* (pow u0 3) (+ (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (pow alpha 2) u0)) (* -1/2 (pow alpha 2))) u0)) (* 1/3 (pow alpha 2))) u0)) (* -1/4 (pow alpha 2)))))
(*.f32 (neg.f32 (*.f32 u0 u0)) (*.f32 u0 (fma.f32 alpha (*.f32 alpha #s(literal -1/4 binary32)) (neg.f32 (/.f32 (fma.f32 alpha (*.f32 alpha #s(literal 1/3 binary32)) (/.f32 (*.f32 alpha (fma.f32 alpha #s(literal 1/2 binary32) (/.f32 alpha u0))) u0)) u0)))))
(* (pow alpha 2) (+ 1 (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))))
(*.f32 (*.f32 alpha alpha) (fma.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) #s(literal 1 binary32)))
(* (pow alpha 2) (+ 1 (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))))
(*.f32 (*.f32 alpha alpha) (fma.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) #s(literal 1 binary32)))
(* (pow alpha 2) (+ 1 (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))))
(*.f32 (*.f32 alpha alpha) (fma.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) #s(literal 1 binary32)))
(* (pow alpha 2) (+ 1 (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))))
(*.f32 (*.f32 alpha alpha) (fma.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) #s(literal 1 binary32)))
(* (pow alpha 2) (+ 1 (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))))
(*.f32 (*.f32 alpha alpha) (fma.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) #s(literal 1 binary32)))
(* (pow alpha 2) (+ 1 (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))))
(*.f32 (*.f32 alpha alpha) (fma.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) #s(literal 1 binary32)))
(* (pow alpha 2) (+ 1 (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))))
(*.f32 (*.f32 alpha alpha) (fma.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) #s(literal 1 binary32)))
(* (pow alpha 2) (+ 1 (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))))
(*.f32 (*.f32 alpha alpha) (fma.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) #s(literal 1 binary32)))
(* (pow alpha 2) (+ 1 (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))))
(*.f32 (*.f32 alpha alpha) (fma.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) #s(literal 1 binary32)))
(* (pow alpha 2) (+ 1 (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))))
(*.f32 (*.f32 alpha alpha) (fma.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) #s(literal 1 binary32)))
(* (pow alpha 2) (+ 1 (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))))
(*.f32 (*.f32 alpha alpha) (fma.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) #s(literal 1 binary32)))
(* (pow alpha 2) (+ 1 (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))))
(*.f32 (*.f32 alpha alpha) (fma.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) #s(literal 1 binary32)))
1/2
#s(literal 1/2 binary32)
(+ 1/2 (* 1/3 u0))
(fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32))
(+ 1/2 (* u0 (+ 1/3 (* 1/4 u0))))
(fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))
(+ 1/2 (* u0 (+ 1/3 (* 1/4 u0))))
(fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))
(* 1/4 (pow u0 2))
(*.f32 (*.f32 u0 u0) #s(literal 1/4 binary32))
(* (pow u0 2) (+ 1/4 (* 1/3 (/ 1 u0))))
(*.f32 u0 (*.f32 u0 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/3 binary32) u0))))
(* (pow u0 2) (+ 1/4 (+ (/ 1/2 (pow u0 2)) (* 1/3 (/ 1 u0)))))
(*.f32 (*.f32 u0 u0) (+.f32 #s(literal 1/4 binary32) (+.f32 (/.f32 #s(literal 1/3 binary32) u0) (/.f32 #s(literal 1/2 binary32) (*.f32 u0 u0)))))
(* (pow u0 2) (+ 1/4 (+ (/ 1/2 (pow u0 2)) (* 1/3 (/ 1 u0)))))
(*.f32 (*.f32 u0 u0) (+.f32 #s(literal 1/4 binary32) (+.f32 (/.f32 #s(literal 1/3 binary32) u0) (/.f32 #s(literal 1/2 binary32) (*.f32 u0 u0)))))
(* 1/4 (pow u0 2))
(*.f32 (*.f32 u0 u0) #s(literal 1/4 binary32))
(* (pow u0 2) (+ 1/4 (* 1/3 (/ 1 u0))))
(*.f32 u0 (*.f32 u0 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/3 binary32) u0))))
(* (pow u0 2) (+ 1/4 (+ (/ 1/2 (pow u0 2)) (* 1/3 (/ 1 u0)))))
(*.f32 (*.f32 u0 u0) (+.f32 #s(literal 1/4 binary32) (+.f32 (/.f32 #s(literal 1/3 binary32) u0) (/.f32 #s(literal 1/2 binary32) (*.f32 u0 u0)))))
(* (pow u0 2) (+ 1/4 (+ (/ 1/2 (pow u0 2)) (* 1/3 (/ 1 u0)))))
(*.f32 (*.f32 u0 u0) (+.f32 #s(literal 1/4 binary32) (+.f32 (/.f32 #s(literal 1/3 binary32) u0) (/.f32 #s(literal 1/2 binary32) (*.f32 u0 u0)))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (neg.f32 (*.f32 alpha alpha)) (log1p.f32 (neg.f32 u0)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (neg.f32 (*.f32 alpha alpha)) (log1p.f32 (neg.f32 u0)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (neg.f32 (*.f32 alpha alpha)) (log1p.f32 (neg.f32 u0)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (neg.f32 (*.f32 alpha alpha)) (log1p.f32 (neg.f32 u0)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (neg.f32 (*.f32 alpha alpha)) (log1p.f32 (neg.f32 u0)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (neg.f32 (*.f32 alpha alpha)) (log1p.f32 (neg.f32 u0)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (neg.f32 (*.f32 alpha alpha)) (log1p.f32 (neg.f32 u0)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (neg.f32 (*.f32 alpha alpha)) (log1p.f32 (neg.f32 u0)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (neg.f32 (*.f32 alpha alpha)) (log1p.f32 (neg.f32 u0)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (neg.f32 (*.f32 alpha alpha)) (log1p.f32 (neg.f32 u0)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (neg.f32 (*.f32 alpha alpha)) (log1p.f32 (neg.f32 u0)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (neg.f32 (*.f32 alpha alpha)) (log1p.f32 (neg.f32 u0)))
(* (pow alpha 2) u0)
(*.f32 alpha (*.f32 alpha u0))
(* u0 (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2)))
(*.f32 (*.f32 alpha alpha) (fma.f32 #s(literal 1/2 binary32) (*.f32 u0 u0) u0))
(* u0 (+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2)))
(*.f32 u0 (fma.f32 u0 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) (*.f32 alpha alpha)))
(* u0 (+ (* u0 (+ (* 1/2 (pow alpha 2)) (* u0 (+ (* 1/4 (* (pow alpha 2) u0)) (* 1/3 (pow alpha 2)))))) (pow alpha 2)))
(*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 u0 u0) (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u0))
(* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0))))))
(*.f32 (neg.f32 (*.f32 alpha alpha)) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u0)))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (/ (pow alpha 2) u0))
(*.f32 alpha (-.f32 (/.f32 alpha u0) (*.f32 alpha (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u0)))))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0)))
(fma.f32 (neg.f32 (*.f32 alpha alpha)) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u0)) (*.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (/.f32 (*.f32 alpha alpha) u0)))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/3 (/ (pow alpha 2) (pow u0 3))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (*.f32 u0 u0)) (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/3 binary32) u0)) (*.f32 alpha (-.f32 (/.f32 alpha u0) (*.f32 alpha (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u0))))))
(* (pow alpha 2) (log (/ -1 u0)))
(*.f32 (*.f32 alpha alpha) (neg.f32 (log.f32 (neg.f32 u0))))
(+ (* (pow alpha 2) (log (/ -1 u0))) (/ (pow alpha 2) u0))
(*.f32 alpha (fma.f32 alpha (neg.f32 (log.f32 (neg.f32 u0))) (/.f32 alpha u0)))
(+ (* -1 (/ (+ (* -1 (pow alpha 2)) (* -1/2 (/ (pow alpha 2) u0))) u0)) (* (pow alpha 2) (log (/ -1 u0))))
(fma.f32 (*.f32 alpha alpha) (neg.f32 (log.f32 (neg.f32 u0))) (/.f32 (*.f32 (*.f32 alpha alpha) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/2 binary32) u0))) u0))
(+ (* -1 (/ (+ (* -1 (/ (+ (* 1/3 (/ (pow alpha 2) u0)) (* 1/2 (pow alpha 2))) u0)) (* -1 (pow alpha 2))) u0)) (* (pow alpha 2) (log (/ -1 u0))))
(fma.f32 alpha (*.f32 alpha (neg.f32 (log.f32 (neg.f32 u0)))) (/.f32 (fma.f32 alpha alpha (/.f32 (*.f32 (*.f32 alpha alpha) (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/3 binary32) u0))) u0)) u0))
(* (pow alpha 2) u0)
(*.f32 alpha (*.f32 alpha u0))
(* u0 (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2)))
(*.f32 (*.f32 alpha alpha) (fma.f32 #s(literal 1/2 binary32) (*.f32 u0 u0) u0))
(* u0 (+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2)))
(*.f32 u0 (fma.f32 u0 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) (*.f32 alpha alpha)))
(* u0 (+ (* u0 (+ (* 1/2 (pow alpha 2)) (* u0 (+ (* 1/4 (* (pow alpha 2) u0)) (* 1/3 (pow alpha 2)))))) (pow alpha 2)))
(*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 u0 u0) (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u0))
(* 1/4 (* (pow alpha 2) (pow u0 4)))
(*.f32 (*.f32 u0 u0) (*.f32 (*.f32 alpha alpha) (*.f32 (*.f32 u0 u0) #s(literal 1/4 binary32))))
(* (pow u0 4) (+ (* 1/4 (pow alpha 2)) (* 1/3 (/ (pow alpha 2) u0))))
(*.f32 (*.f32 (*.f32 u0 u0) (*.f32 u0 u0)) (*.f32 (*.f32 alpha alpha) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/3 binary32) u0))))
(* (pow u0 4) (+ (* 1/4 (pow alpha 2)) (+ (* 1/3 (/ (pow alpha 2) u0)) (* 1/2 (/ (pow alpha 2) (pow u0 2))))))
(*.f32 (*.f32 (*.f32 u0 u0) (*.f32 u0 u0)) (fma.f32 alpha (*.f32 alpha #s(literal 1/4 binary32)) (*.f32 (/.f32 (*.f32 alpha alpha) u0) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)))))
(* (pow u0 4) (+ (* 1/4 (pow alpha 2)) (+ (* 1/3 (/ (pow alpha 2) u0)) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) (pow u0 3))))))
(*.f32 (*.f32 (*.f32 u0 u0) (*.f32 u0 u0)) (fma.f32 (/.f32 (*.f32 alpha alpha) u0) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (*.f32 alpha (+.f32 (/.f32 alpha (*.f32 u0 (*.f32 u0 u0))) (*.f32 alpha #s(literal 1/4 binary32))))))
(* 1/4 (* (pow alpha 2) (pow u0 4)))
(*.f32 (*.f32 u0 u0) (*.f32 (*.f32 alpha alpha) (*.f32 (*.f32 u0 u0) #s(literal 1/4 binary32))))
(* (pow u0 4) (+ (* 1/4 (pow alpha 2)) (* 1/3 (/ (pow alpha 2) u0))))
(*.f32 (*.f32 (*.f32 u0 u0) (*.f32 u0 u0)) (*.f32 (*.f32 alpha alpha) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/3 binary32) u0))))
(* (pow u0 4) (+ (* -1 (/ (+ (* -1/2 (/ (pow alpha 2) u0)) (* -1/3 (pow alpha 2))) u0)) (* 1/4 (pow alpha 2))))
(*.f32 (*.f32 (*.f32 u0 u0) (*.f32 u0 u0)) (fma.f32 alpha (*.f32 alpha #s(literal 1/4 binary32)) (/.f32 (*.f32 (*.f32 alpha alpha) (+.f32 (/.f32 #s(literal -1/2 binary32) u0) #s(literal -1/3 binary32))) (neg.f32 u0))))
(* (pow u0 4) (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (pow alpha 2)) (/ (pow alpha 2) u0)) u0)) (* -1/3 (pow alpha 2))) u0)) (* 1/4 (pow alpha 2))))
(*.f32 (*.f32 (*.f32 u0 u0) (*.f32 u0 u0)) (fma.f32 alpha (*.f32 alpha #s(literal 1/4 binary32)) (/.f32 (fma.f32 alpha (*.f32 alpha #s(literal -1/3 binary32)) (neg.f32 (/.f32 (*.f32 alpha (fma.f32 alpha #s(literal 1/2 binary32) (/.f32 alpha u0))) u0))) (neg.f32 u0))))
(* (pow alpha 2) (* u0 (+ 1 (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))))
(*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 u0 u0) (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u0))
(* (pow alpha 2) (* u0 (+ 1 (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))))
(*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 u0 u0) (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u0))
(* (pow alpha 2) (* u0 (+ 1 (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))))
(*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 u0 u0) (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u0))
(* (pow alpha 2) (* u0 (+ 1 (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))))
(*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 u0 u0) (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u0))
(* (pow alpha 2) (* u0 (+ 1 (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))))
(*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 u0 u0) (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u0))
(* (pow alpha 2) (* u0 (+ 1 (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))))
(*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 u0 u0) (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u0))
(* (pow alpha 2) (* u0 (+ 1 (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))))
(*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 u0 u0) (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u0))
(* (pow alpha 2) (* u0 (+ 1 (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))))
(*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 u0 u0) (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u0))
(* (pow alpha 2) (* u0 (+ 1 (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))))
(*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 u0 u0) (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u0))
(* (pow alpha 2) (* u0 (+ 1 (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))))
(*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 u0 u0) (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u0))
(* (pow alpha 2) (* u0 (+ 1 (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))))
(*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 u0 u0) (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u0))
(* (pow alpha 2) (* u0 (+ 1 (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))))
(*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 u0 u0) (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u0))
(* -1 (pow alpha 2))
(neg.f32 (*.f32 alpha alpha))
(* -1 (pow alpha 2))
(neg.f32 (*.f32 alpha alpha))
(* -1 (pow alpha 2))
(neg.f32 (*.f32 alpha alpha))
(* -1 (pow alpha 2))
(neg.f32 (*.f32 alpha alpha))
(* -1 (pow alpha 2))
(neg.f32 (*.f32 alpha alpha))
(* -1 (pow alpha 2))
(neg.f32 (*.f32 alpha alpha))
(* -1 (pow alpha 2))
(neg.f32 (*.f32 alpha alpha))
(* -1 (pow alpha 2))
(neg.f32 (*.f32 alpha alpha))
(* -1 (pow alpha 2))
(neg.f32 (*.f32 alpha alpha))
(* -1 (pow alpha 2))
(neg.f32 (*.f32 alpha alpha))
(* -1 (pow alpha 2))
(neg.f32 (*.f32 alpha alpha))
(* -1 (pow alpha 2))
(neg.f32 (*.f32 alpha alpha))
(/ -1 alpha)
(/.f32 #s(literal -1 binary32) alpha)
(/ -1 alpha)
(/.f32 #s(literal -1 binary32) alpha)
(/ -1 alpha)
(/.f32 #s(literal -1 binary32) alpha)
(/ -1 alpha)
(/.f32 #s(literal -1 binary32) alpha)
(/ -1 alpha)
(/.f32 #s(literal -1 binary32) alpha)
(/ -1 alpha)
(/.f32 #s(literal -1 binary32) alpha)
(/ -1 alpha)
(/.f32 #s(literal -1 binary32) alpha)
(/ -1 alpha)
(/.f32 #s(literal -1 binary32) alpha)
(/ -1 alpha)
(/.f32 #s(literal -1 binary32) alpha)
(/ -1 alpha)
(/.f32 #s(literal -1 binary32) alpha)
(/ -1 alpha)
(/.f32 #s(literal -1 binary32) alpha)
(/ -1 alpha)
(/.f32 #s(literal -1 binary32) alpha)
(* -1 u0)
(neg.f32 u0)
(* u0 (- (* -1/2 u0) 1))
(*.f32 u0 (fma.f32 u0 #s(literal -1/2 binary32) #s(literal -1 binary32)))
(* u0 (- (* u0 (- (* -1/3 u0) 1/2)) 1))
(*.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))
(* u0 (- (* u0 (- (* u0 (- (* -1/4 u0) 1/3)) 1/2)) 1))
(*.f32 u0 (fma.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32)))
(+ (log -1) (* -1 (log (/ 1 u0))))
(+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u0))
(- (+ (log -1) (* -1 (log (/ 1 u0)))) (/ 1 u0))
(+.f32 (log.f32 #s(literal -1 binary32)) (+.f32 (log.f32 u0) (/.f32 #s(literal -1 binary32) u0)))
(+ (log -1) (+ (* -1 (log (/ 1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u0))) u0))))
(-.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u0)) (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/2 binary32) u0)) u0))
(- (+ (log -1) (+ (* -1 (log (/ 1 u0))) (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u0))) (pow u0 2))))) (/ 1 u0))
(+.f32 (+.f32 (log.f32 u0) (-.f32 (log.f32 #s(literal -1 binary32)) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/3 binary32) u0)) (*.f32 u0 u0)))) (/.f32 #s(literal -1 binary32) u0))
(* -1 (log (/ -1 u0)))
(neg.f32 (neg.f32 (log.f32 (neg.f32 u0))))
(- (* -1 (log (/ -1 u0))) (/ 1 u0))
(-.f32 (/.f32 #s(literal -1 binary32) u0) (neg.f32 (log.f32 (neg.f32 u0))))
(+ (* -1 (log (/ -1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u0))) u0)))
(-.f32 (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (neg.f32 u0)) (neg.f32 (log.f32 (neg.f32 u0))))
(+ (* -1 (log (/ -1 u0))) (* -1 (/ (+ 1 (+ (/ 1/3 (pow u0 2)) (* 1/2 (/ 1 u0)))) u0)))
(-.f32 (/.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) u0) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 u0 u0)))) (neg.f32 u0)) (neg.f32 (log.f32 (neg.f32 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (neg.f32 (*.f32 alpha alpha)) (log1p.f32 (neg.f32 u0)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (neg.f32 (*.f32 alpha alpha)) (log1p.f32 (neg.f32 u0)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (neg.f32 (*.f32 alpha alpha)) (log1p.f32 (neg.f32 u0)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (neg.f32 (*.f32 alpha alpha)) (log1p.f32 (neg.f32 u0)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (neg.f32 (*.f32 alpha alpha)) (log1p.f32 (neg.f32 u0)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (neg.f32 (*.f32 alpha alpha)) (log1p.f32 (neg.f32 u0)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (neg.f32 (*.f32 alpha alpha)) (log1p.f32 (neg.f32 u0)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (neg.f32 (*.f32 alpha alpha)) (log1p.f32 (neg.f32 u0)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (neg.f32 (*.f32 alpha alpha)) (log1p.f32 (neg.f32 u0)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (neg.f32 (*.f32 alpha alpha)) (log1p.f32 (neg.f32 u0)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (neg.f32 (*.f32 alpha alpha)) (log1p.f32 (neg.f32 u0)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (neg.f32 (*.f32 alpha alpha)) (log1p.f32 (neg.f32 u0)))
(* (pow alpha 2) u0)
(*.f32 alpha (*.f32 alpha u0))
(* u0 (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2)))
(*.f32 (*.f32 alpha alpha) (fma.f32 #s(literal 1/2 binary32) (*.f32 u0 u0) u0))
(* u0 (+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2)))
(*.f32 u0 (fma.f32 u0 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) (*.f32 alpha alpha)))
(* u0 (+ (* u0 (+ (* 1/2 (pow alpha 2)) (* u0 (+ (* 1/4 (* (pow alpha 2) u0)) (* 1/3 (pow alpha 2)))))) (pow alpha 2)))
(*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 u0 u0) (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u0))
(* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0))))))
(*.f32 (neg.f32 (*.f32 alpha alpha)) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u0)))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (/ (pow alpha 2) u0))
(*.f32 alpha (-.f32 (/.f32 alpha u0) (*.f32 alpha (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u0)))))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0)))
(fma.f32 (neg.f32 (*.f32 alpha alpha)) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u0)) (*.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (/.f32 (*.f32 alpha alpha) u0)))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/3 (/ (pow alpha 2) (pow u0 3))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (*.f32 u0 u0)) (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/3 binary32) u0)) (*.f32 alpha (-.f32 (/.f32 alpha u0) (*.f32 alpha (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u0))))))
(* (pow alpha 2) (log (/ -1 u0)))
(*.f32 (*.f32 alpha alpha) (neg.f32 (log.f32 (neg.f32 u0))))
(+ (* (pow alpha 2) (log (/ -1 u0))) (/ (pow alpha 2) u0))
(*.f32 alpha (fma.f32 alpha (neg.f32 (log.f32 (neg.f32 u0))) (/.f32 alpha u0)))
(+ (* -1 (/ (+ (* -1 (pow alpha 2)) (* -1/2 (/ (pow alpha 2) u0))) u0)) (* (pow alpha 2) (log (/ -1 u0))))
(fma.f32 (*.f32 alpha alpha) (neg.f32 (log.f32 (neg.f32 u0))) (/.f32 (*.f32 (*.f32 alpha alpha) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/2 binary32) u0))) u0))
(+ (* -1 (/ (+ (* -1 (/ (+ (* 1/3 (/ (pow alpha 2) u0)) (* 1/2 (pow alpha 2))) u0)) (* -1 (pow alpha 2))) u0)) (* (pow alpha 2) (log (/ -1 u0))))
(fma.f32 alpha (*.f32 alpha (neg.f32 (log.f32 (neg.f32 u0)))) (/.f32 (fma.f32 alpha alpha (/.f32 (*.f32 (*.f32 alpha alpha) (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/3 binary32) u0))) u0)) u0))
(/ 1 (pow alpha 2))
(/.f32 #s(literal 1 binary32) (*.f32 alpha alpha))
(/ 1 (pow alpha 2))
(/.f32 #s(literal 1 binary32) (*.f32 alpha alpha))
(/ 1 (pow alpha 2))
(/.f32 #s(literal 1 binary32) (*.f32 alpha alpha))
(/ 1 (pow alpha 2))
(/.f32 #s(literal 1 binary32) (*.f32 alpha alpha))
(/ 1 (pow alpha 2))
(/.f32 #s(literal 1 binary32) (*.f32 alpha alpha))
(/ 1 (pow alpha 2))
(/.f32 #s(literal 1 binary32) (*.f32 alpha alpha))
(/ 1 (pow alpha 2))
(/.f32 #s(literal 1 binary32) (*.f32 alpha alpha))
(/ 1 (pow alpha 2))
(/.f32 #s(literal 1 binary32) (*.f32 alpha alpha))
(/ 1 (pow alpha 2))
(/.f32 #s(literal 1 binary32) (*.f32 alpha alpha))
(/ 1 (pow alpha 2))
(/.f32 #s(literal 1 binary32) (*.f32 alpha alpha))
(/ 1 (pow alpha 2))
(/.f32 #s(literal 1 binary32) (*.f32 alpha alpha))
(/ 1 (pow alpha 2))
(/.f32 #s(literal 1 binary32) (*.f32 alpha alpha))
(* (pow alpha 2) (log (+ 1 u0)))
(*.f32 alpha (*.f32 alpha (log1p.f32 u0)))
(* (pow alpha 2) (log (+ 1 u0)))
(*.f32 alpha (*.f32 alpha (log1p.f32 u0)))
(* (pow alpha 2) (log (+ 1 u0)))
(*.f32 alpha (*.f32 alpha (log1p.f32 u0)))
(* (pow alpha 2) (log (+ 1 u0)))
(*.f32 alpha (*.f32 alpha (log1p.f32 u0)))
(* (pow alpha 2) (log (+ 1 u0)))
(*.f32 alpha (*.f32 alpha (log1p.f32 u0)))
(* (pow alpha 2) (log (+ 1 u0)))
(*.f32 alpha (*.f32 alpha (log1p.f32 u0)))
(* (pow alpha 2) (log (+ 1 u0)))
(*.f32 alpha (*.f32 alpha (log1p.f32 u0)))
(* (pow alpha 2) (log (+ 1 u0)))
(*.f32 alpha (*.f32 alpha (log1p.f32 u0)))
(* (pow alpha 2) (log (+ 1 u0)))
(*.f32 alpha (*.f32 alpha (log1p.f32 u0)))
(* (pow alpha 2) (log (+ 1 u0)))
(*.f32 alpha (*.f32 alpha (log1p.f32 u0)))
(* (pow alpha 2) (log (+ 1 u0)))
(*.f32 alpha (*.f32 alpha (log1p.f32 u0)))
(* (pow alpha 2) (log (+ 1 u0)))
(*.f32 alpha (*.f32 alpha (log1p.f32 u0)))
(* (pow alpha 2) u0)
(*.f32 alpha (*.f32 alpha u0))
(* u0 (+ (* -1/2 (* (pow alpha 2) u0)) (pow alpha 2)))
(*.f32 u0 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 #s(literal -1/2 binary32) #s(literal 1 binary32))))
(* u0 (+ (* u0 (+ (* -1/2 (pow alpha 2)) (* 1/3 (* (pow alpha 2) u0)))) (pow alpha 2)))
(*.f32 u0 (fma.f32 (*.f32 alpha (*.f32 alpha u0)) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal -1/2 binary32)) (*.f32 alpha alpha)))
(* u0 (+ (* u0 (+ (* -1/2 (pow alpha 2)) (* u0 (+ (* -1/4 (* (pow alpha 2) u0)) (* 1/3 (pow alpha 2)))))) (pow alpha 2)))
(*.f32 u0 (fma.f32 (*.f32 alpha alpha) (fma.f32 u0 #s(literal -1/2 binary32) #s(literal 1 binary32)) (*.f32 (*.f32 u0 u0) (*.f32 (*.f32 alpha alpha) (fma.f32 u0 #s(literal -1/4 binary32) #s(literal 1/3 binary32))))))
(* -1 (* (pow alpha 2) (log (/ 1 u0))))
(*.f32 alpha (*.f32 alpha (log.f32 u0)))
(+ (* -1 (* (pow alpha 2) (log (/ 1 u0)))) (/ (pow alpha 2) u0))
(*.f32 alpha (fma.f32 alpha (log.f32 u0) (/.f32 alpha u0)))
(+ (* -1 (* (pow alpha 2) (log (/ 1 u0)))) (+ (* -1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0)))
(fma.f32 alpha (*.f32 alpha (log.f32 u0)) (*.f32 (+.f32 (/.f32 #s(literal -1/2 binary32) u0) #s(literal 1 binary32)) (/.f32 (*.f32 alpha alpha) u0)))
(+ (* -1 (* (pow alpha 2) (log (/ 1 u0)))) (+ (* -1/2 (/ (pow alpha 2) (pow u0 2))) (+ (* 1/3 (/ (pow alpha 2) (pow u0 3))) (/ (pow alpha 2) u0))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (*.f32 u0 u0)) (+.f32 #s(literal -1/2 binary32) (/.f32 #s(literal 1/3 binary32) u0)) (*.f32 alpha (fma.f32 alpha (log.f32 u0) (/.f32 alpha u0))))
(* (pow alpha 2) (+ (log -1) (* -1 (log (/ -1 u0)))))
(*.f32 (*.f32 alpha alpha) (-.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u0)))))
(+ (* (pow alpha 2) (+ (log -1) (* -1 (log (/ -1 u0))))) (/ (pow alpha 2) u0))
(*.f32 alpha (fma.f32 alpha (-.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u0)))) (/.f32 alpha u0)))
(+ (* -1 (/ (+ (* -1 (pow alpha 2)) (* 1/2 (/ (pow alpha 2) u0))) u0)) (* (pow alpha 2) (+ (log -1) (* -1 (log (/ -1 u0))))))
(fma.f32 alpha (*.f32 alpha (-.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u0))))) (/.f32 (*.f32 (*.f32 alpha alpha) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1/2 binary32) u0))) (neg.f32 u0)))
(+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (pow alpha 2)) (* 1/3 (/ (pow alpha 2) u0))) u0)) (* -1 (pow alpha 2))) u0)) (* (pow alpha 2) (+ (log -1) (* -1 (log (/ -1 u0))))))
(fma.f32 alpha (*.f32 alpha (-.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u0))))) (/.f32 (fma.f32 alpha alpha (/.f32 (*.f32 (*.f32 alpha alpha) (+.f32 #s(literal -1/2 binary32) (/.f32 #s(literal 1/3 binary32) u0))) u0)) u0))
(* alpha (log (+ 1 u0)))
(*.f32 alpha (log1p.f32 u0))
(* alpha (log (+ 1 u0)))
(*.f32 alpha (log1p.f32 u0))
(* alpha (log (+ 1 u0)))
(*.f32 alpha (log1p.f32 u0))
(* alpha (log (+ 1 u0)))
(*.f32 alpha (log1p.f32 u0))
(* alpha (log (+ 1 u0)))
(*.f32 alpha (log1p.f32 u0))
(* alpha (log (+ 1 u0)))
(*.f32 alpha (log1p.f32 u0))
(* alpha (log (+ 1 u0)))
(*.f32 alpha (log1p.f32 u0))
(* alpha (log (+ 1 u0)))
(*.f32 alpha (log1p.f32 u0))
(* alpha (log (+ 1 u0)))
(*.f32 alpha (log1p.f32 u0))
(* alpha (log (+ 1 u0)))
(*.f32 alpha (log1p.f32 u0))
(* alpha (log (+ 1 u0)))
(*.f32 alpha (log1p.f32 u0))
(* alpha (log (+ 1 u0)))
(*.f32 alpha (log1p.f32 u0))
(* alpha u0)
(*.f32 alpha u0)
(* u0 (+ alpha (* -1/2 (* alpha u0))))
(*.f32 u0 (fma.f32 alpha (*.f32 u0 #s(literal -1/2 binary32)) alpha))
(* u0 (+ alpha (* u0 (+ (* -1/2 alpha) (* 1/3 (* alpha u0))))))
(*.f32 u0 (fma.f32 (*.f32 alpha u0) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal -1/2 binary32)) alpha))
(* u0 (+ alpha (* u0 (+ (* -1/2 alpha) (* u0 (+ (* -1/4 (* alpha u0)) (* 1/3 alpha)))))))
(*.f32 u0 (fma.f32 u0 (fma.f32 u0 (*.f32 alpha (fma.f32 u0 #s(literal -1/4 binary32) #s(literal 1/3 binary32))) (*.f32 alpha #s(literal -1/2 binary32))) alpha))
(* -1 (* alpha (log (/ 1 u0))))
(*.f32 alpha (log.f32 u0))
(+ (* -1 (* alpha (log (/ 1 u0)))) (/ alpha u0))
(fma.f32 alpha (log.f32 u0) (/.f32 alpha u0))
(+ (* -1 (* alpha (log (/ 1 u0)))) (+ (* -1/2 (/ alpha (pow u0 2))) (/ alpha u0)))
(fma.f32 alpha (+.f32 (log.f32 u0) (/.f32 #s(literal -1/2 binary32) (*.f32 u0 u0))) (/.f32 alpha u0))
(+ (* -1 (* alpha (log (/ 1 u0)))) (+ (* -1/2 (/ alpha (pow u0 2))) (+ (* 1/3 (/ alpha (pow u0 3))) (/ alpha u0))))
(fma.f32 (/.f32 alpha (*.f32 u0 u0)) (+.f32 #s(literal -1/2 binary32) (/.f32 #s(literal 1/3 binary32) u0)) (fma.f32 alpha (log.f32 u0) (/.f32 alpha u0)))
(* alpha (+ (log -1) (* -1 (log (/ -1 u0)))))
(*.f32 alpha (-.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u0)))))
(+ (* alpha (+ (log -1) (* -1 (log (/ -1 u0))))) (/ alpha u0))
(fma.f32 alpha (-.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u0)))) (/.f32 alpha u0))
(+ (* -1 (/ (+ (* -1 alpha) (* 1/2 (/ alpha u0))) u0)) (* alpha (+ (log -1) (* -1 (log (/ -1 u0))))))
(fma.f32 alpha (-.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u0)))) (/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 alpha u0) (neg.f32 alpha)) (neg.f32 u0)))
(+ (* -1 (/ (+ (* -1 alpha) (* -1 (/ (+ (* -1/2 alpha) (* 1/3 (/ alpha u0))) u0))) u0)) (* alpha (+ (log -1) (* -1 (log (/ -1 u0))))))
(fma.f32 alpha (-.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (neg.f32 u0)))) (/.f32 (+.f32 alpha (/.f32 (*.f32 alpha (+.f32 #s(literal -1/2 binary32) (/.f32 #s(literal 1/3 binary32) u0))) u0)) u0))
(* -1 u0)
(neg.f32 u0)
(* u0 (- (* -1/2 u0) 1))
(*.f32 u0 (fma.f32 u0 #s(literal -1/2 binary32) #s(literal -1 binary32)))
(* u0 (- (* u0 (- (* -1/3 u0) 1/2)) 1))
(*.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))
(* u0 (- (* u0 (- (* -1/3 u0) 1/2)) 1))
(*.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))
(* -1/3 (pow u0 3))
(*.f32 (*.f32 u0 (*.f32 u0 u0)) #s(literal -1/3 binary32))
(* -1 (* (pow u0 3) (+ 1/3 (* 1/2 (/ 1 u0)))))
(*.f32 (*.f32 u0 u0) (neg.f32 (*.f32 u0 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)))))
(* (pow u0 3) (- (* -1 (/ (+ 1/2 (/ 1 u0)) u0)) 1/3))
(*.f32 (*.f32 u0 (*.f32 u0 u0)) (+.f32 #s(literal -1/3 binary32) (/.f32 (+.f32 #s(literal -1/2 binary32) (/.f32 #s(literal -1 binary32) u0)) u0)))
(* (pow u0 3) (- (* -1 (/ (+ 1/2 (/ 1 u0)) u0)) 1/3))
(*.f32 (*.f32 u0 (*.f32 u0 u0)) (+.f32 #s(literal -1/3 binary32) (/.f32 (+.f32 #s(literal -1/2 binary32) (/.f32 #s(literal -1 binary32) u0)) u0)))
(* -1/3 (pow u0 3))
(*.f32 (*.f32 u0 (*.f32 u0 u0)) #s(literal -1/3 binary32))
(* -1 (* (pow u0 3) (+ 1/3 (* 1/2 (/ 1 u0)))))
(*.f32 (*.f32 u0 u0) (neg.f32 (*.f32 u0 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)))))
(* -1 (* (pow u0 3) (+ 1/3 (+ (* 1/2 (/ 1 u0)) (/ 1 (pow u0 2))))))
(*.f32 (*.f32 u0 (*.f32 u0 u0)) (neg.f32 (+.f32 #s(literal 1/3 binary32) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u0 u0)) (/.f32 #s(literal 1/2 binary32) u0)))))
(* -1 (* (pow u0 3) (+ 1/3 (+ (* 1/2 (/ 1 u0)) (/ 1 (pow u0 2))))))
(*.f32 (*.f32 u0 (*.f32 u0 u0)) (neg.f32 (+.f32 #s(literal 1/3 binary32) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u0 u0)) (/.f32 #s(literal 1/2 binary32) u0)))))
(* (pow alpha 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))
(*.f32 (*.f32 alpha alpha) (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))
(* (pow alpha 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))
(*.f32 (*.f32 alpha alpha) (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))
(* (pow alpha 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))
(*.f32 (*.f32 alpha alpha) (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))
(* (pow alpha 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))
(*.f32 (*.f32 alpha alpha) (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))
(* (pow alpha 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))
(*.f32 (*.f32 alpha alpha) (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))
(* (pow alpha 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))
(*.f32 (*.f32 alpha alpha) (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))
(* (pow alpha 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))
(*.f32 (*.f32 alpha alpha) (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))
(* (pow alpha 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))
(*.f32 (*.f32 alpha alpha) (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))
(* (pow alpha 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))
(*.f32 (*.f32 alpha alpha) (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))
(* (pow alpha 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))
(*.f32 (*.f32 alpha alpha) (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))
(* (pow alpha 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))
(*.f32 (*.f32 alpha alpha) (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))
(* (pow alpha 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))
(*.f32 (*.f32 alpha alpha) (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))
(* 1/2 (pow alpha 2))
(*.f32 (*.f32 alpha alpha) #s(literal 1/2 binary32))
(+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))
(*.f32 (*.f32 alpha alpha) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))
(+ (* 1/2 (pow alpha 2)) (* u0 (+ (* 1/4 (* (pow alpha 2) u0)) (* 1/3 (pow alpha 2)))))
(*.f32 (*.f32 alpha alpha) (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))
(+ (* 1/2 (pow alpha 2)) (* u0 (+ (* 1/4 (* (pow alpha 2) u0)) (* 1/3 (pow alpha 2)))))
(*.f32 (*.f32 alpha alpha) (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))
(* 1/4 (* (pow alpha 2) (pow u0 2)))
(*.f32 (*.f32 alpha alpha) (*.f32 (*.f32 u0 u0) #s(literal 1/4 binary32)))
(* (pow u0 2) (+ (* 1/4 (pow alpha 2)) (* 1/3 (/ (pow alpha 2) u0))))
(*.f32 u0 (*.f32 u0 (*.f32 (*.f32 alpha alpha) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/3 binary32) u0)))))
(* (pow u0 2) (+ (* 1/4 (pow alpha 2)) (+ (* 1/3 (/ (pow alpha 2) u0)) (* 1/2 (/ (pow alpha 2) (pow u0 2))))))
(*.f32 (*.f32 u0 u0) (fma.f32 alpha (*.f32 alpha #s(literal 1/4 binary32)) (*.f32 (/.f32 (*.f32 alpha alpha) u0) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)))))
(* (pow u0 2) (+ (* 1/4 (pow alpha 2)) (+ (* 1/3 (/ (pow alpha 2) u0)) (* 1/2 (/ (pow alpha 2) (pow u0 2))))))
(*.f32 (*.f32 u0 u0) (fma.f32 alpha (*.f32 alpha #s(literal 1/4 binary32)) (*.f32 (/.f32 (*.f32 alpha alpha) u0) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)))))
(* 1/4 (* (pow alpha 2) (pow u0 2)))
(*.f32 (*.f32 alpha alpha) (*.f32 (*.f32 u0 u0) #s(literal 1/4 binary32)))
(* (pow u0 2) (+ (* 1/4 (pow alpha 2)) (* 1/3 (/ (pow alpha 2) u0))))
(*.f32 u0 (*.f32 u0 (*.f32 (*.f32 alpha alpha) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/3 binary32) u0)))))
(* (pow u0 2) (+ (* -1 (/ (+ (* -1/2 (/ (pow alpha 2) u0)) (* -1/3 (pow alpha 2))) u0)) (* 1/4 (pow alpha 2))))
(*.f32 (*.f32 u0 u0) (fma.f32 alpha (*.f32 alpha #s(literal 1/4 binary32)) (/.f32 (*.f32 (*.f32 alpha alpha) (+.f32 (/.f32 #s(literal -1/2 binary32) u0) #s(literal -1/3 binary32))) (neg.f32 u0))))
(* (pow u0 2) (+ (* -1 (/ (+ (* -1/2 (/ (pow alpha 2) u0)) (* -1/3 (pow alpha 2))) u0)) (* 1/4 (pow alpha 2))))
(*.f32 (*.f32 u0 u0) (fma.f32 alpha (*.f32 alpha #s(literal 1/4 binary32)) (/.f32 (*.f32 (*.f32 alpha alpha) (+.f32 (/.f32 #s(literal -1/2 binary32) u0) #s(literal -1/3 binary32))) (neg.f32 u0))))

rewrite349.0ms (3%)

Memory
-11.6MiB live, 660.2MiB allocated
Algorithm
batch-egg-rewrite
Rules
5 028×lower-fma.f64
5 018×lower-fma.f32
3 960×lower-*.f64
3 936×lower-*.f32
3 314×lower-/.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
048244
087237
1304231
22170220
09079203
Stop Event
iter limit
node limit
iter limit
Counts
24 → 642
Calls
Call 1
Inputs
(/.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) (neg.f32 (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha))))
(-.f32 (/.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) (neg.f32 (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha)))) (neg.f32 (*.f32 alpha (*.f32 alpha (log1p.f32 u0)))))
(neg.f32 (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha)))
(log1p.f32 (*.f32 u0 (neg.f32 u0)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 alpha u0) alpha))
(*.f32 (*.f32 alpha u0) alpha)
(*.f32 alpha u0)
(*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))
(*.f32 (neg.f32 alpha) alpha)
(neg.f32 alpha)
#s(approx (log (- 1 u0)) (*.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32))))
(fma.f32 u0 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 (*.f32 u0 #s(literal 1/4 binary32)) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))) (*.f32 alpha alpha))
(fma.f32 u0 (*.f32 u0 #s(literal 1/4 binary32)) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 (fma.f32 u0 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 (*.f32 u0 #s(literal 1/4 binary32)) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))) (*.f32 alpha alpha))))
(*.f32 u0 (fma.f32 u0 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 (*.f32 u0 #s(literal 1/4 binary32)) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))) (*.f32 alpha alpha)))
(/.f32 alpha (/.f32 #s(literal 1 binary32) (neg.f32 alpha)))
(/.f32 #s(literal 1 binary32) (neg.f32 alpha))
(log.f32 (-.f32 #s(literal 1 binary32) u0))
(*.f32 (/.f32 alpha (/.f32 #s(literal 1 binary32) (neg.f32 alpha))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(/.f32 #s(literal 1 binary32) (*.f32 alpha alpha))
(*.f32 alpha (*.f32 alpha (log1p.f32 u0)))
(*.f32 alpha (log1p.f32 u0))
(*.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))
(*.f32 (*.f32 alpha alpha) (fma.f32 u0 (*.f32 u0 #s(literal 1/4 binary32)) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32))))
Outputs
(neg.f32 (*.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) (*.f32 alpha alpha)))
(exp.f32 (*.f32 (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) (*.f32 alpha alpha)))) #s(literal -1 binary32)))
(pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) (*.f32 alpha alpha))) #s(literal -1 binary32))
(pow.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) (*.f32 alpha alpha))) #s(literal 1 binary32)) #s(literal -1 binary32))
(-.f32 #s(literal 0 binary32) (*.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) (*.f32 alpha alpha)))
(-.f32 (/.f32 (log1p.f32 (*.f32 (*.f32 u0 (neg.f32 u0)) (*.f32 (*.f32 u0 u0) (*.f32 u0 u0)))) (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha))) (/.f32 (log1p.f32 (*.f32 (*.f32 u0 (neg.f32 u0)) (-.f32 (*.f32 u0 (neg.f32 u0)) #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha))))
(-.f32 (/.f32 (log1p.f32 (neg.f32 (*.f32 (*.f32 u0 u0) (*.f32 u0 u0)))) (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha))) (/.f32 (log1p.f32 (*.f32 u0 u0)) (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha))))
(-.f32 (/.f32 #s(literal 0 binary32) (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha))) (*.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) (*.f32 alpha alpha)))
(/.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha)))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) (*.f32 alpha alpha))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) (*.f32 alpha alpha))) #s(literal 1 binary32)))
(/.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) (*.f32 alpha alpha))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) (*.f32 alpha alpha))) #s(literal 1 binary32))))
(/.f32 (neg.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0)))) (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha)))
(/.f32 (*.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha)))
(/.f32 (neg.f32 (neg.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))))) (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha)))
(/.f32 (/.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha)))
(/.f32 (/.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha)))
(/.f32 (neg.f32 (/.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha)))
(/.f32 (neg.f32 (*.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha)))
(/.f32 (neg.f32 (neg.f32 (neg.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0)))))) (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha)))
(/.f32 (neg.f32 (/.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha)))
(/.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) (*.f32 alpha alpha)) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (+.f32 (pow.f32 (*.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) (*.f32 alpha alpha)) #s(literal 2 binary32)) (*.f32 #s(literal 0 binary32) (*.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) (*.f32 alpha alpha))))))
(*.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) (*.f32 alpha alpha))
(*.f32 #s(literal 1 binary32) (*.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) (*.f32 alpha alpha)))
(*.f32 alpha (/.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) (/.f32 #s(literal 1 binary32) alpha)))
(*.f32 (*.f32 alpha alpha) (log1p.f32 (*.f32 u0 (neg.f32 u0))))
(*.f32 (*.f32 alpha alpha) (/.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) #s(literal 1 binary32)))
(*.f32 (*.f32 alpha alpha) (/.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) #s(literal -1 binary32)))
(*.f32 (*.f32 alpha alpha) (pow.f32 (/.f32 #s(literal 1 binary32) (log1p.f32 (*.f32 u0 (neg.f32 u0)))) #s(literal -1 binary32)))
(*.f32 (*.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) (*.f32 alpha alpha)) #s(literal -1 binary32))
(*.f32 #s(literal -1 binary32) (*.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) (*.f32 alpha alpha)))
(*.f32 (neg.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0)))) (*.f32 alpha alpha))
(*.f32 (/.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) #s(literal 1 binary32)) (*.f32 alpha alpha))
(*.f32 (/.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) #s(literal -1 binary32)) (*.f32 alpha alpha))
(*.f32 (/.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) (/.f32 #s(literal 1 binary32) alpha)) alpha)
(neg.f32 (fma.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (log1p.f32 u0))))
(+.f32 (*.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) (*.f32 alpha alpha)) (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)))
(+.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) (*.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) (*.f32 alpha alpha)))
(+.f32 (-.f32 (*.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) (*.f32 alpha alpha)) #s(literal 0 binary32)) (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)))
(pow.f32 (/.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) (fma.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (log1p.f32 u0))) (pow.f32 (*.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) (*.f32 alpha alpha)) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) (*.f32 alpha alpha)) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) #s(literal 3 binary32)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (fma.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (log1p.f32 u0))) (+.f32 (pow.f32 (*.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) (*.f32 alpha alpha)) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) #s(literal 2 binary32)))) #s(literal -1 binary32))
(fma.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)))
(fma.f32 #s(literal 1 binary32) (*.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) (*.f32 alpha alpha)) (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)))
(fma.f32 #s(literal 1 binary32) (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) (*.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) (*.f32 alpha alpha)))
(fma.f32 alpha (*.f32 alpha (log1p.f32 u0)) (*.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) (*.f32 alpha alpha)))
(fma.f32 alpha (/.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) (/.f32 #s(literal 1 binary32) alpha)) (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)))
(fma.f32 (*.f32 alpha alpha) (log1p.f32 (*.f32 u0 (neg.f32 u0))) (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)))
(fma.f32 (*.f32 alpha alpha) (log1p.f32 u0) (*.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) (*.f32 alpha alpha)))
(fma.f32 (*.f32 alpha alpha) (neg.f32 (log1p.f32 u0)) (*.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) (*.f32 alpha alpha)))
(fma.f32 (*.f32 alpha alpha) (/.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) #s(literal 1 binary32)) (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)))
(fma.f32 (*.f32 alpha alpha) (/.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) #s(literal -1 binary32)) (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)))
(fma.f32 (*.f32 alpha alpha) (pow.f32 (/.f32 #s(literal 1 binary32) (log1p.f32 (*.f32 u0 (neg.f32 u0)))) #s(literal -1 binary32)) (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)))
(fma.f32 (*.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) (*.f32 alpha alpha)) #s(literal -1 binary32) (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)))
(fma.f32 (log1p.f32 u0) (*.f32 alpha alpha) (*.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) (*.f32 alpha alpha)))
(fma.f32 (*.f32 alpha (log1p.f32 u0)) alpha (*.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) (*.f32 alpha alpha)))
(fma.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) #s(literal -1 binary32) (*.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) (*.f32 alpha alpha)))
(fma.f32 #s(literal -1 binary32) (*.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) (*.f32 alpha alpha)) (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)))
(fma.f32 #s(literal -1 binary32) (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) (*.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) (*.f32 alpha alpha)))
(fma.f32 (neg.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0)))) (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)))
(fma.f32 (/.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) #s(literal 1 binary32)) (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)))
(fma.f32 (/.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) #s(literal -1 binary32)) (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)))
(fma.f32 (/.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) (/.f32 #s(literal 1 binary32) alpha)) alpha (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)))
(-.f32 (*.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) (*.f32 alpha alpha)) (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)))
(-.f32 (/.f32 (pow.f32 (*.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) (*.f32 alpha alpha)) #s(literal 3 binary32)) (fma.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) (fma.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (log1p.f32 u0))) (pow.f32 (*.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) (*.f32 alpha alpha)) #s(literal 2 binary32)))) (/.f32 (pow.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) #s(literal 3 binary32)) (fma.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) (fma.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (log1p.f32 u0))) (pow.f32 (*.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) (*.f32 alpha alpha)) #s(literal 2 binary32)))))
(-.f32 (/.f32 (pow.f32 (*.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) (*.f32 alpha alpha)) #s(literal 2 binary32)) (fma.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)))) (/.f32 (pow.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) #s(literal 2 binary32)) (fma.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)))))
(-.f32 (fma.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) (*.f32 alpha alpha) #s(literal 0 binary32)) (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) (fma.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (log1p.f32 u0))) (pow.f32 (*.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) (*.f32 alpha alpha)) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) (*.f32 alpha alpha)) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) #s(literal 3 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (log1p.f32 u0))) (+.f32 (pow.f32 (*.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) (*.f32 alpha alpha)) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) #s(literal 2 binary32)))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) (fma.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (log1p.f32 u0))) (pow.f32 (*.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) (*.f32 alpha alpha)) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) (*.f32 alpha alpha)) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) #s(literal 3 binary32))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (fma.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (log1p.f32 u0))) (+.f32 (pow.f32 (*.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) (*.f32 alpha alpha)) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) #s(literal 2 binary32))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) (*.f32 alpha alpha)) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) #s(literal 2 binary32))) (fma.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (log1p.f32 u0))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) (*.f32 alpha alpha)) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) #s(literal 2 binary32)))) (fma.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (log1p.f32 u0))))
(/.f32 (+.f32 (pow.f32 (*.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) (*.f32 alpha alpha)) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) #s(literal 3 binary32))) (fma.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) (fma.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (log1p.f32 u0))) (pow.f32 (*.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) (*.f32 alpha alpha)) #s(literal 2 binary32))))
(/.f32 (+.f32 (pow.f32 (*.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) (*.f32 alpha alpha)) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) #s(literal 3 binary32))) (+.f32 (pow.f32 (*.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) (*.f32 alpha alpha)) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) #s(literal 2 binary32)) (*.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) (*.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)))))))
(/.f32 (fma.f32 (neg.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0)))) (+.f32 #s(literal 0 binary32) (+.f32 (pow.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) #s(literal 2 binary32)) (*.f32 #s(literal 0 binary32) (*.f32 (*.f32 alpha alpha) (log1p.f32 u0))))) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha)) (-.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) #s(literal 3 binary32))))) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha)) (+.f32 #s(literal 0 binary32) (+.f32 (pow.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) #s(literal 2 binary32)) (*.f32 #s(literal 0 binary32) (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)))))))
(/.f32 (fma.f32 (neg.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0)))) (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha)) (-.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) #s(literal 2 binary32))))) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha)) (*.f32 (*.f32 alpha alpha) (log1p.f32 u0))))
(/.f32 (fma.f32 (/.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) #s(literal 1 binary32)) (+.f32 #s(literal 0 binary32) (+.f32 (pow.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) #s(literal 2 binary32)) (*.f32 #s(literal 0 binary32) (*.f32 (*.f32 alpha alpha) (log1p.f32 u0))))) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha)) (-.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) #s(literal 3 binary32))))) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha)) (+.f32 #s(literal 0 binary32) (+.f32 (pow.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) #s(literal 2 binary32)) (*.f32 #s(literal 0 binary32) (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)))))))
(/.f32 (fma.f32 (/.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) #s(literal 1 binary32)) (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha)) (-.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) #s(literal 2 binary32))))) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha)) (*.f32 (*.f32 alpha alpha) (log1p.f32 u0))))
(/.f32 (fma.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) (+.f32 #s(literal 0 binary32) (+.f32 (pow.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) #s(literal 2 binary32)) (*.f32 #s(literal 0 binary32) (*.f32 (*.f32 alpha alpha) (log1p.f32 u0))))) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha)) (-.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) #s(literal 3 binary32))))) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha)) (+.f32 #s(literal 0 binary32) (+.f32 (pow.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) #s(literal 2 binary32)) (*.f32 #s(literal 0 binary32) (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)))))))
(/.f32 (fma.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha)) (-.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) #s(literal 2 binary32))))) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha)) (*.f32 (*.f32 alpha alpha) (log1p.f32 u0))))
(/.f32 (fma.f32 #s(literal 1 binary32) (+.f32 #s(literal 0 binary32) (+.f32 (pow.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) #s(literal 2 binary32)) (*.f32 #s(literal 0 binary32) (*.f32 (*.f32 alpha alpha) (log1p.f32 u0))))) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) (*.f32 alpha alpha))) (-.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) #s(literal 3 binary32))))) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) (*.f32 alpha alpha))) (+.f32 #s(literal 0 binary32) (+.f32 (pow.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) #s(literal 2 binary32)) (*.f32 #s(literal 0 binary32) (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)))))))
(/.f32 (fma.f32 alpha (*.f32 alpha (log1p.f32 u0)) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) (*.f32 alpha alpha))) (-.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) #s(literal 2 binary32))))) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) (*.f32 alpha alpha))) (*.f32 (*.f32 alpha alpha) (log1p.f32 u0))))
(/.f32 (fma.f32 #s(literal 1 binary32) (+.f32 #s(literal 0 binary32) (+.f32 (pow.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) #s(literal 2 binary32)) (*.f32 #s(literal 0 binary32) (*.f32 (*.f32 alpha alpha) (log1p.f32 u0))))) (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) (*.f32 alpha alpha))) #s(literal 1 binary32)) (-.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) #s(literal 3 binary32))))) (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) (*.f32 alpha alpha))) #s(literal 1 binary32)) (+.f32 #s(literal 0 binary32) (+.f32 (pow.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) #s(literal 2 binary32)) (*.f32 #s(literal 0 binary32) (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)))))))
(/.f32 (fma.f32 alpha (*.f32 alpha (log1p.f32 u0)) (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) (*.f32 alpha alpha))) #s(literal 1 binary32)) (-.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) #s(literal 2 binary32))))) (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) (*.f32 alpha alpha))) #s(literal 1 binary32)) (*.f32 (*.f32 alpha alpha) (log1p.f32 u0))))
(/.f32 (fma.f32 #s(literal -1 binary32) (+.f32 #s(literal 0 binary32) (+.f32 (pow.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) #s(literal 2 binary32)) (*.f32 #s(literal 0 binary32) (*.f32 (*.f32 alpha alpha) (log1p.f32 u0))))) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) (*.f32 alpha alpha))) (-.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) #s(literal 3 binary32))))) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) (*.f32 alpha alpha))) (+.f32 #s(literal 0 binary32) (+.f32 (pow.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) #s(literal 2 binary32)) (*.f32 #s(literal 0 binary32) (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)))))))
(/.f32 (fma.f32 (*.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) #s(literal 1 binary32)) (+.f32 #s(literal 0 binary32) (+.f32 (pow.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) #s(literal 2 binary32)) (*.f32 #s(literal 0 binary32) (*.f32 (*.f32 alpha alpha) (log1p.f32 u0))))) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha)) (-.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) #s(literal 3 binary32))))) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha)) (+.f32 #s(literal 0 binary32) (+.f32 (pow.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) #s(literal 2 binary32)) (*.f32 #s(literal 0 binary32) (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)))))))
(/.f32 (fma.f32 (*.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) #s(literal 1 binary32)) (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha)) (-.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) #s(literal 2 binary32))))) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha)) (*.f32 (*.f32 alpha alpha) (log1p.f32 u0))))
(/.f32 (fma.f32 (neg.f32 (neg.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))))) (+.f32 #s(literal 0 binary32) (+.f32 (pow.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) #s(literal 2 binary32)) (*.f32 #s(literal 0 binary32) (*.f32 (*.f32 alpha alpha) (log1p.f32 u0))))) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha)) (-.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) #s(literal 3 binary32))))) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha)) (+.f32 #s(literal 0 binary32) (+.f32 (pow.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) #s(literal 2 binary32)) (*.f32 #s(literal 0 binary32) (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)))))))
(/.f32 (fma.f32 (neg.f32 (neg.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))))) (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha)) (-.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) #s(literal 2 binary32))))) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha)) (*.f32 (*.f32 alpha alpha) (log1p.f32 u0))))
(/.f32 (fma.f32 (/.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) #s(literal -1 binary32)) (+.f32 #s(literal 0 binary32) (+.f32 (pow.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) #s(literal 2 binary32)) (*.f32 #s(literal 0 binary32) (*.f32 (*.f32 alpha alpha) (log1p.f32 u0))))) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha)) (-.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) #s(literal 3 binary32))))) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha)) (+.f32 #s(literal 0 binary32) (+.f32 (pow.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) #s(literal 2 binary32)) (*.f32 #s(literal 0 binary32) (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)))))))
(/.f32 (fma.f32 (/.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) #s(literal -1 binary32)) (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha)) (-.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) #s(literal 2 binary32))))) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha)) (*.f32 (*.f32 alpha alpha) (log1p.f32 u0))))
(/.f32 (fma.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha)) (*.f32 (+.f32 #s(literal 0 binary32) (+.f32 (pow.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) #s(literal 2 binary32)) (*.f32 #s(literal 0 binary32) (*.f32 (*.f32 alpha alpha) (log1p.f32 u0))))) (log1p.f32 (*.f32 u0 (neg.f32 u0))))) (*.f32 (+.f32 #s(literal 0 binary32) (+.f32 (pow.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) #s(literal 2 binary32)) (*.f32 #s(literal 0 binary32) (*.f32 (*.f32 alpha alpha) (log1p.f32 u0))))) (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha))))
(/.f32 (fma.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) (*.f32 alpha alpha))) (*.f32 (+.f32 #s(literal 0 binary32) (+.f32 (pow.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) #s(literal 2 binary32)) (*.f32 #s(literal 0 binary32) (*.f32 (*.f32 alpha alpha) (log1p.f32 u0))))) #s(literal 1 binary32))) (*.f32 (+.f32 #s(literal 0 binary32) (+.f32 (pow.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) #s(literal 2 binary32)) (*.f32 #s(literal 0 binary32) (*.f32 (*.f32 alpha alpha) (log1p.f32 u0))))) (/.f32 #s(literal 1 binary32) (*.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) (*.f32 alpha alpha)))))
(/.f32 (fma.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) #s(literal 3 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) (*.f32 alpha alpha))) #s(literal 1 binary32)) (*.f32 (+.f32 #s(literal 0 binary32) (+.f32 (pow.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) #s(literal 2 binary32)) (*.f32 #s(literal 0 binary32) (*.f32 (*.f32 alpha alpha) (log1p.f32 u0))))) #s(literal 1 binary32))) (*.f32 (+.f32 #s(literal 0 binary32) (+.f32 (pow.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) #s(literal 2 binary32)) (*.f32 #s(literal 0 binary32) (*.f32 (*.f32 alpha alpha) (log1p.f32 u0))))) (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) (*.f32 alpha alpha))) #s(literal 1 binary32))))
(/.f32 (fma.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) (*.f32 alpha alpha))) (*.f32 (+.f32 #s(literal 0 binary32) (+.f32 (pow.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) #s(literal 2 binary32)) (*.f32 #s(literal 0 binary32) (*.f32 (*.f32 alpha alpha) (log1p.f32 u0))))) #s(literal -1 binary32))) (*.f32 (+.f32 #s(literal 0 binary32) (+.f32 (pow.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) #s(literal 2 binary32)) (*.f32 #s(literal 0 binary32) (*.f32 (*.f32 alpha alpha) (log1p.f32 u0))))) (/.f32 #s(literal 1 binary32) (*.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) (*.f32 alpha alpha)))))
(/.f32 (fma.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha)) (*.f32 (+.f32 #s(literal 0 binary32) (+.f32 (pow.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) #s(literal 2 binary32)) (*.f32 #s(literal 0 binary32) (*.f32 (*.f32 alpha alpha) (log1p.f32 u0))))) (neg.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0)))))) (*.f32 (+.f32 #s(literal 0 binary32) (+.f32 (pow.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) #s(literal 2 binary32)) (*.f32 #s(literal 0 binary32) (*.f32 (*.f32 alpha alpha) (log1p.f32 u0))))) (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha))))
(/.f32 (fma.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha)) (*.f32 (+.f32 #s(literal 0 binary32) (+.f32 (pow.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) #s(literal 2 binary32)) (*.f32 #s(literal 0 binary32) (*.f32 (*.f32 alpha alpha) (log1p.f32 u0))))) (*.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) #s(literal 1 binary32)))) (*.f32 (+.f32 #s(literal 0 binary32) (+.f32 (pow.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) #s(literal 2 binary32)) (*.f32 #s(literal 0 binary32) (*.f32 (*.f32 alpha alpha) (log1p.f32 u0))))) (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha))))
(/.f32 (fma.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha)) (*.f32 (+.f32 #s(literal 0 binary32) (+.f32 (pow.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) #s(literal 2 binary32)) (*.f32 #s(literal 0 binary32) (*.f32 (*.f32 alpha alpha) (log1p.f32 u0))))) (neg.f32 (neg.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))))))) (*.f32 (+.f32 #s(literal 0 binary32) (+.f32 (pow.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) #s(literal 2 binary32)) (*.f32 #s(literal 0 binary32) (*.f32 (*.f32 alpha alpha) (log1p.f32 u0))))) (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha))))
(/.f32 (fma.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha)) (*.f32 (+.f32 #s(literal 0 binary32) (+.f32 (pow.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) #s(literal 2 binary32)) (*.f32 #s(literal 0 binary32) (*.f32 (*.f32 alpha alpha) (log1p.f32 u0))))) (/.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 0 binary32) (+.f32 (pow.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) #s(literal 2 binary32)) (*.f32 #s(literal 0 binary32) (*.f32 (*.f32 alpha alpha) (log1p.f32 u0))))) (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha))))
(/.f32 (fma.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha)) (*.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) (log1p.f32 (*.f32 u0 (neg.f32 u0))))) (*.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha))))
(/.f32 (fma.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) (*.f32 alpha alpha))) (*.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) #s(literal 1 binary32))) (*.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) (/.f32 #s(literal 1 binary32) (*.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) (*.f32 alpha alpha)))))
(/.f32 (fma.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) #s(literal 2 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) (*.f32 alpha alpha))) #s(literal 1 binary32)) (*.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) #s(literal 1 binary32))) (*.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) (*.f32 alpha alpha))) #s(literal 1 binary32))))
(/.f32 (fma.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) (*.f32 alpha alpha))) (*.f32 (*.f32 alpha alpha) (log1p.f32 u0))) (*.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) (/.f32 #s(literal 1 binary32) (*.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) (*.f32 alpha alpha)))))
(/.f32 (fma.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha)) (*.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) (neg.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0)))))) (*.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha))))
(/.f32 (fma.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha)) (*.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) (*.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) #s(literal 1 binary32)))) (*.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha))))
(/.f32 (fma.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha)) (*.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) (neg.f32 (neg.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))))))) (*.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha))))
(/.f32 (fma.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha)) (*.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) (/.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) #s(literal -1 binary32)))) (*.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha))))
(/.f32 (-.f32 (*.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) (+.f32 #s(literal 0 binary32) (+.f32 (pow.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) #s(literal 2 binary32)) (*.f32 #s(literal 0 binary32) (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)))))) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha)) (-.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) #s(literal 3 binary32))))) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha)) (+.f32 #s(literal 0 binary32) (+.f32 (pow.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) #s(literal 2 binary32)) (*.f32 #s(literal 0 binary32) (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)))))))
(/.f32 (-.f32 (*.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) (*.f32 (*.f32 alpha alpha) (log1p.f32 u0))) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha)) (-.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) #s(literal 2 binary32))))) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha)) (*.f32 (*.f32 alpha alpha) (log1p.f32 u0))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (+.f32 #s(literal 0 binary32) (+.f32 (pow.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) #s(literal 2 binary32)) (*.f32 #s(literal 0 binary32) (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)))))) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) (*.f32 alpha alpha))) (-.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) #s(literal 3 binary32))))) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) (*.f32 alpha alpha))) (+.f32 #s(literal 0 binary32) (+.f32 (pow.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) #s(literal 2 binary32)) (*.f32 #s(literal 0 binary32) (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)))))))
(/.f32 (-.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) (*.f32 alpha alpha))) (-.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) #s(literal 2 binary32))))) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) (*.f32 alpha alpha))) (*.f32 (*.f32 alpha alpha) (log1p.f32 u0))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (+.f32 #s(literal 0 binary32) (+.f32 (pow.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) #s(literal 2 binary32)) (*.f32 #s(literal 0 binary32) (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)))))) (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) (*.f32 alpha alpha))) #s(literal 1 binary32)) (-.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) #s(literal 3 binary32))))) (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) (*.f32 alpha alpha))) #s(literal 1 binary32)) (+.f32 #s(literal 0 binary32) (+.f32 (pow.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) #s(literal 2 binary32)) (*.f32 #s(literal 0 binary32) (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)))))))
(/.f32 (-.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) (*.f32 alpha alpha))) #s(literal 1 binary32)) (-.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) #s(literal 2 binary32))))) (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) (*.f32 alpha alpha))) #s(literal 1 binary32)) (*.f32 (*.f32 alpha alpha) (log1p.f32 u0))))
(/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (+.f32 #s(literal 0 binary32) (+.f32 (pow.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) #s(literal 2 binary32)) (*.f32 #s(literal 0 binary32) (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)))))) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) (*.f32 alpha alpha))) (-.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) #s(literal 3 binary32))))) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) (*.f32 alpha alpha))) (+.f32 #s(literal 0 binary32) (+.f32 (pow.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) #s(literal 2 binary32)) (*.f32 #s(literal 0 binary32) (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)))))))
(/.f32 (-.f32 (*.f32 (neg.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0)))) (+.f32 #s(literal 0 binary32) (+.f32 (pow.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) #s(literal 2 binary32)) (*.f32 #s(literal 0 binary32) (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)))))) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha)) (-.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) #s(literal 3 binary32))))) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha)) (+.f32 #s(literal 0 binary32) (+.f32 (pow.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) #s(literal 2 binary32)) (*.f32 #s(literal 0 binary32) (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)))))))
(/.f32 (-.f32 (*.f32 (neg.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0)))) (*.f32 (*.f32 alpha alpha) (log1p.f32 u0))) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha)) (-.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) #s(literal 2 binary32))))) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha)) (*.f32 (*.f32 alpha alpha) (log1p.f32 u0))))
(/.f32 (-.f32 (*.f32 (*.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) #s(literal 1 binary32)) (+.f32 #s(literal 0 binary32) (+.f32 (pow.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) #s(literal 2 binary32)) (*.f32 #s(literal 0 binary32) (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)))))) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha)) (-.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) #s(literal 3 binary32))))) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha)) (+.f32 #s(literal 0 binary32) (+.f32 (pow.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) #s(literal 2 binary32)) (*.f32 #s(literal 0 binary32) (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)))))))
(/.f32 (-.f32 (*.f32 (*.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) #s(literal 1 binary32)) (*.f32 (*.f32 alpha alpha) (log1p.f32 u0))) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha)) (-.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) #s(literal 2 binary32))))) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha)) (*.f32 (*.f32 alpha alpha) (log1p.f32 u0))))
(/.f32 (-.f32 (*.f32 (neg.f32 (neg.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))))) (+.f32 #s(literal 0 binary32) (+.f32 (pow.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) #s(literal 2 binary32)) (*.f32 #s(literal 0 binary32) (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)))))) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha)) (-.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) #s(literal 3 binary32))))) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha)) (+.f32 #s(literal 0 binary32) (+.f32 (pow.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) #s(literal 2 binary32)) (*.f32 #s(literal 0 binary32) (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)))))))
(/.f32 (-.f32 (*.f32 (neg.f32 (neg.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))))) (*.f32 (*.f32 alpha alpha) (log1p.f32 u0))) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha)) (-.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) #s(literal 2 binary32))))) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha)) (*.f32 (*.f32 alpha alpha) (log1p.f32 u0))))
(/.f32 (-.f32 (*.f32 (/.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) #s(literal -1 binary32)) (+.f32 #s(literal 0 binary32) (+.f32 (pow.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) #s(literal 2 binary32)) (*.f32 #s(literal 0 binary32) (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)))))) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha)) (-.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) #s(literal 3 binary32))))) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha)) (+.f32 #s(literal 0 binary32) (+.f32 (pow.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) #s(literal 2 binary32)) (*.f32 #s(literal 0 binary32) (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)))))))
(/.f32 (-.f32 (*.f32 (/.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) #s(literal -1 binary32)) (*.f32 (*.f32 alpha alpha) (log1p.f32 u0))) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha)) (-.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) #s(literal 2 binary32))))) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha)) (*.f32 (*.f32 alpha alpha) (log1p.f32 u0))))
(/.f32 (-.f32 (*.f32 (pow.f32 (*.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) (*.f32 alpha alpha)) #s(literal 3 binary32)) (fma.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) (fma.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (log1p.f32 u0))) (pow.f32 (*.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) (*.f32 alpha alpha)) #s(literal 2 binary32)))) (*.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) (fma.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (log1p.f32 u0))) (pow.f32 (*.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) (*.f32 alpha alpha)) #s(literal 2 binary32))) (pow.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) #s(literal 3 binary32)))) (*.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) (fma.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (log1p.f32 u0))) (pow.f32 (*.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) (*.f32 alpha alpha)) #s(literal 2 binary32))) (fma.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) (fma.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (log1p.f32 u0))) (pow.f32 (*.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) (*.f32 alpha alpha)) #s(literal 2 binary32)))))
(/.f32 (-.f32 (*.f32 (pow.f32 (*.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) (*.f32 alpha alpha)) #s(literal 2 binary32)) (fma.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)))) (*.f32 (fma.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (log1p.f32 u0))) (pow.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) #s(literal 2 binary32)))) (+.f32 (pow.f32 (*.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) (*.f32 alpha alpha)) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) #s(literal 2 binary32))))
(/.f32 (neg.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) (*.f32 alpha alpha)) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) #s(literal 3 binary32))))) (neg.f32 (neg.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) (fma.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (log1p.f32 u0))) (pow.f32 (*.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) (*.f32 alpha alpha)) #s(literal 2 binary32))))))
(/.f32 (neg.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) (*.f32 alpha alpha)) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) #s(literal 2 binary32))))) (fma.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (log1p.f32 u0))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) (*.f32 alpha alpha)) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) #s(literal 3 binary32)))) (neg.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) (fma.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (log1p.f32 u0))) (pow.f32 (*.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) (*.f32 alpha alpha)) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) (*.f32 alpha alpha)) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) #s(literal 3 binary32)))) (neg.f32 (+.f32 (pow.f32 (*.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) (*.f32 alpha alpha)) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) #s(literal 2 binary32)) (*.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) (*.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (log1p.f32 u0))))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) #s(literal 3 binary32)) (pow.f32 (*.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) (*.f32 alpha alpha)) #s(literal 3 binary32))) (+.f32 (pow.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) (*.f32 alpha alpha)) #s(literal 2 binary32)) (*.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) (*.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)))))))
(/.f32 (+.f32 (pow.f32 (-.f32 (*.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) (*.f32 alpha alpha)) #s(literal 0 binary32)) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) #s(literal 3 binary32))) (fma.f32 (-.f32 (*.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) (*.f32 alpha alpha)) #s(literal 0 binary32)) (-.f32 (*.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) (*.f32 alpha alpha)) #s(literal 0 binary32)) (-.f32 (pow.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) #s(literal 2 binary32)) (*.f32 (-.f32 (*.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) (*.f32 alpha alpha)) #s(literal 0 binary32)) (*.f32 (*.f32 alpha alpha) (log1p.f32 u0))))))
(/.f32 (-.f32 (pow.f32 (/.f32 (pow.f32 (*.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) (*.f32 alpha alpha)) #s(literal 3 binary32)) (fma.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) (fma.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (log1p.f32 u0))) (pow.f32 (*.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) (*.f32 alpha alpha)) #s(literal 2 binary32)))) #s(literal 3 binary32)) (pow.f32 (/.f32 (pow.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) #s(literal 3 binary32)) (fma.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) (fma.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (log1p.f32 u0))) (pow.f32 (*.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) (*.f32 alpha alpha)) #s(literal 2 binary32)))) #s(literal 3 binary32))) (fma.f32 (/.f32 (pow.f32 (*.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) (*.f32 alpha alpha)) #s(literal 3 binary32)) (fma.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) (fma.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (log1p.f32 u0))) (pow.f32 (*.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) (*.f32 alpha alpha)) #s(literal 2 binary32)))) (/.f32 (pow.f32 (*.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) (*.f32 alpha alpha)) #s(literal 3 binary32)) (fma.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) (fma.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (log1p.f32 u0))) (pow.f32 (*.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) (*.f32 alpha alpha)) #s(literal 2 binary32)))) (fma.f32 (/.f32 (pow.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) #s(literal 3 binary32)) (fma.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) (fma.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (log1p.f32 u0))) (pow.f32 (*.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) (*.f32 alpha alpha)) #s(literal 2 binary32)))) (/.f32 (pow.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) #s(literal 3 binary32)) (fma.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) (fma.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (log1p.f32 u0))) (pow.f32 (*.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) (*.f32 alpha alpha)) #s(literal 2 binary32)))) (*.f32 (/.f32 (pow.f32 (*.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) (*.f32 alpha alpha)) #s(literal 3 binary32)) (fma.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) (fma.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (log1p.f32 u0))) (pow.f32 (*.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) (*.f32 alpha alpha)) #s(literal 2 binary32)))) (/.f32 (pow.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) #s(literal 3 binary32)) (fma.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) (fma.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (log1p.f32 u0))) (pow.f32 (*.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) (*.f32 alpha alpha)) #s(literal 2 binary32))))))))
(/.f32 (-.f32 (pow.f32 (/.f32 (pow.f32 (*.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) (*.f32 alpha alpha)) #s(literal 2 binary32)) (fma.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)))) #s(literal 3 binary32)) (pow.f32 (/.f32 (pow.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) #s(literal 2 binary32)) (fma.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)))) #s(literal 3 binary32))) (fma.f32 (/.f32 (pow.f32 (*.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) (*.f32 alpha alpha)) #s(literal 2 binary32)) (fma.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)))) (/.f32 (pow.f32 (*.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) (*.f32 alpha alpha)) #s(literal 2 binary32)) (fma.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)))) (fma.f32 (/.f32 (pow.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) #s(literal 2 binary32)) (fma.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)))) (/.f32 (pow.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) #s(literal 2 binary32)) (fma.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)))) (*.f32 (/.f32 (pow.f32 (*.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) (*.f32 alpha alpha)) #s(literal 2 binary32)) (fma.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)))) (/.f32 (pow.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) #s(literal 2 binary32)) (fma.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (log1p.f32 u0))))))))
(/.f32 (-.f32 (pow.f32 (fma.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) (*.f32 alpha alpha) #s(literal 0 binary32)) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) #s(literal 3 binary32))) (fma.f32 (fma.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) (*.f32 alpha alpha) #s(literal 0 binary32)) (fma.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) (*.f32 alpha alpha) #s(literal 0 binary32)) (+.f32 (pow.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) #s(literal 2 binary32)) (*.f32 (fma.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) (*.f32 alpha alpha) #s(literal 0 binary32)) (*.f32 (*.f32 alpha alpha) (log1p.f32 u0))))))
(*.f32 (+.f32 (pow.f32 (*.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) (*.f32 alpha alpha)) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)))))
(*.f32 (+.f32 (pow.f32 (*.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) (*.f32 alpha alpha)) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) (fma.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (log1p.f32 u0))) (pow.f32 (*.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) (*.f32 alpha alpha)) #s(literal 2 binary32)))))
(*.f32 (/.f32 (fma.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (log1p.f32 u0))) (+.f32 (pow.f32 (*.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) (*.f32 alpha alpha)) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) #s(literal 2 binary32)))) (/.f32 (fma.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (log1p.f32 u0))) (/.f32 #s(literal 1 binary32) (fma.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (log1p.f32 u0))))))
(*.f32 (/.f32 (fma.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (log1p.f32 u0))) (+.f32 (pow.f32 (*.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) (*.f32 alpha alpha)) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) #s(literal 3 binary32)))) (/.f32 (fma.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (log1p.f32 u0))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) (fma.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (log1p.f32 u0))) (pow.f32 (*.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) (*.f32 alpha alpha)) #s(literal 2 binary32))))))
(neg.f32 (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha)))
(exp.f32 (*.f32 (*.f32 #s(literal 2 binary32) (log.f32 alpha)) #s(literal -1 binary32)))
(exp.f32 (*.f32 (log.f32 alpha) #s(literal -2 binary32)))
(exp.f32 (neg.f32 (*.f32 #s(literal 2 binary32) (log.f32 alpha))))
(+.f32 #s(literal 0 binary32) (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha)))
(pow.f32 alpha #s(literal -2 binary32))
(pow.f32 (*.f32 alpha alpha) #s(literal -1 binary32))
(pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha)) #s(literal 1 binary32))
(pow.f32 (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) #s(literal -1/2 binary32))
(pow.f32 (/.f32 #s(literal 1 binary32) alpha) #s(literal 2 binary32))
(-.f32 #s(literal 0 binary32) (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha)))
(-.f32 (/.f32 #s(literal 0 binary32) (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha))) (/.f32 (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha)) (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha))) (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha))))
(-.f32 (/.f32 #s(literal 0 binary32) alpha) (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha)))
(-.f32 (/.f32 #s(literal 0 binary32) (+.f32 #s(literal 0 binary32) (fma.f32 (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha)) (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha)) (*.f32 #s(literal 0 binary32) (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha)))))) (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)))) (+.f32 #s(literal 0 binary32) (fma.f32 (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha)) (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha)) (*.f32 #s(literal 0 binary32) (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha)))))))
(/.f32 #s(literal 1 binary32) (*.f32 alpha alpha))
(/.f32 #s(literal -1 binary32) (*.f32 alpha alpha))
(/.f32 (/.f32 #s(literal 1 binary32) alpha) alpha)
(/.f32 (-.f32 #s(literal 0 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha))))) (+.f32 #s(literal 0 binary32) (fma.f32 (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha)) (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha)) (*.f32 #s(literal 0 binary32) (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha))))))
(/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha)) (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha)))) (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha)))
(/.f32 (neg.f32 (-.f32 #s(literal 0 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)))))) (neg.f32 (+.f32 #s(literal 0 binary32) (fma.f32 (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha)) (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha)) (*.f32 #s(literal 0 binary32) (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha)))))))
(/.f32 (neg.f32 (-.f32 #s(literal 0 binary32) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha)) (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha))))) (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha)))
(/.f32 (+.f32 #s(literal 0 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha))))) (+.f32 #s(literal 0 binary32) (-.f32 (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha)) (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha))) (*.f32 #s(literal 0 binary32) (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha))))))
(*.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha)))
(*.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha)))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha)) #s(literal 1 binary32))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha)) #s(literal -1 binary32))
(*.f32 (/.f32 #s(literal 1 binary32) alpha) (/.f32 #s(literal 1 binary32) alpha))
(*.f32 (/.f32 #s(literal 1 binary32) alpha) (/.f32 (/.f32 #s(literal 1 binary32) alpha) #s(literal 1 binary32)))
(*.f32 (/.f32 (/.f32 #s(literal 1 binary32) alpha) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) alpha))
(*.f32 (/.f32 (pow.f32 alpha #s(literal -1/2 binary32)) alpha) (/.f32 (pow.f32 alpha #s(literal -1/2 binary32)) #s(literal 1 binary32)))
(*.f32 (/.f32 (pow.f32 alpha #s(literal -1/2 binary32)) alpha) (/.f32 (pow.f32 alpha #s(literal -1/2 binary32)) #s(literal -1 binary32)))
(*.f32 (/.f32 (pow.f32 alpha #s(literal -1/2 binary32)) #s(literal 1 binary32)) (/.f32 (pow.f32 alpha #s(literal -1/2 binary32)) alpha))
(*.f32 (/.f32 (pow.f32 alpha #s(literal -1/2 binary32)) #s(literal -1 binary32)) (/.f32 (pow.f32 alpha #s(literal -1/2 binary32)) alpha))
(log1p.f32 (*.f32 u0 (neg.f32 u0)))
(neg.f32 (log.f32 (/.f32 (fma.f32 (*.f32 u0 (neg.f32 u0)) (-.f32 (*.f32 u0 (neg.f32 u0)) #s(literal 1 binary32)) #s(literal 1 binary32)) (fma.f32 (*.f32 u0 (neg.f32 u0)) (*.f32 (*.f32 u0 u0) (*.f32 u0 u0)) #s(literal 1 binary32)))))
(neg.f32 (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u0 u0)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u0 u0) (*.f32 u0 u0))))))
(+.f32 (log1p.f32 (*.f32 (*.f32 u0 (neg.f32 u0)) (*.f32 (*.f32 u0 u0) (*.f32 u0 u0)))) (log.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u0 (neg.f32 u0)) (-.f32 (*.f32 u0 (neg.f32 u0)) #s(literal 1 binary32)) #s(literal 1 binary32)))))
(+.f32 (log1p.f32 (neg.f32 (*.f32 (*.f32 u0 u0) (*.f32 u0 u0)))) (log.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u0 u0)))))
(-.f32 #s(literal 0 binary32) (log.f32 (/.f32 (fma.f32 (*.f32 u0 (neg.f32 u0)) (-.f32 (*.f32 u0 (neg.f32 u0)) #s(literal 1 binary32)) #s(literal 1 binary32)) (fma.f32 (*.f32 u0 (neg.f32 u0)) (*.f32 (*.f32 u0 u0) (*.f32 u0 u0)) #s(literal 1 binary32)))))
(-.f32 #s(literal 0 binary32) (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u0 u0)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u0 u0) (*.f32 u0 u0))))))
(-.f32 (log1p.f32 (*.f32 (*.f32 u0 (neg.f32 u0)) (*.f32 (*.f32 u0 u0) (*.f32 u0 u0)))) (log1p.f32 (*.f32 (*.f32 u0 (neg.f32 u0)) (-.f32 (*.f32 u0 (neg.f32 u0)) #s(literal 1 binary32)))))
(-.f32 (log1p.f32 (*.f32 (*.f32 u0 (neg.f32 u0)) (*.f32 (*.f32 u0 u0) (*.f32 u0 u0)))) (log.f32 (fma.f32 (*.f32 u0 u0) (*.f32 u0 u0) (+.f32 #s(literal 1 binary32) (*.f32 u0 u0)))))
(-.f32 (log1p.f32 (neg.f32 (*.f32 (*.f32 u0 u0) (*.f32 u0 u0)))) (log1p.f32 (*.f32 u0 u0)))
(-.f32 (log.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 u0 (*.f32 u0 u0))))) (log1p.f32 (fma.f32 (*.f32 u0 u0) (*.f32 u0 u0) (*.f32 u0 u0))))
(-.f32 (log.f32 (neg.f32 (fma.f32 (*.f32 u0 (neg.f32 u0)) (*.f32 (*.f32 u0 u0) (*.f32 u0 u0)) #s(literal 1 binary32)))) (log.f32 (neg.f32 (fma.f32 (*.f32 u0 (neg.f32 u0)) (-.f32 (*.f32 u0 (neg.f32 u0)) #s(literal 1 binary32)) #s(literal 1 binary32)))))
(-.f32 (log.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u0 u0) (*.f32 u0 u0))))) (log.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u0 u0)))))
(-.f32 (log.f32 (-.f32 (*.f32 (*.f32 u0 u0) (*.f32 u0 u0)) #s(literal 1 binary32))) (log.f32 (-.f32 (*.f32 u0 (neg.f32 u0)) #s(literal 1 binary32))))
(/.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 (*.f32 u0 (neg.f32 u0)) (*.f32 (*.f32 u0 u0) (*.f32 u0 u0)))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (*.f32 (*.f32 u0 (neg.f32 u0)) (-.f32 (*.f32 u0 (neg.f32 u0)) #s(literal 1 binary32)))) #s(literal 3 binary32))) (fma.f32 (log1p.f32 (*.f32 (*.f32 u0 (neg.f32 u0)) (*.f32 (*.f32 u0 u0) (*.f32 u0 u0)))) (log1p.f32 (*.f32 (*.f32 u0 (neg.f32 u0)) (*.f32 (*.f32 u0 u0) (*.f32 u0 u0)))) (fma.f32 (log1p.f32 (*.f32 (*.f32 u0 (neg.f32 u0)) (-.f32 (*.f32 u0 (neg.f32 u0)) #s(literal 1 binary32)))) (log1p.f32 (*.f32 (*.f32 u0 (neg.f32 u0)) (-.f32 (*.f32 u0 (neg.f32 u0)) #s(literal 1 binary32)))) (*.f32 (log1p.f32 (*.f32 (*.f32 u0 (neg.f32 u0)) (*.f32 (*.f32 u0 u0) (*.f32 u0 u0)))) (log1p.f32 (*.f32 (*.f32 u0 (neg.f32 u0)) (-.f32 (*.f32 u0 (neg.f32 u0)) #s(literal 1 binary32))))))))
(/.f32 (-.f32 (pow.f32 (log1p.f32 (neg.f32 (*.f32 (*.f32 u0 u0) (*.f32 u0 u0)))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (*.f32 u0 u0)) #s(literal 3 binary32))) (fma.f32 (log1p.f32 (neg.f32 (*.f32 (*.f32 u0 u0) (*.f32 u0 u0)))) (log1p.f32 (neg.f32 (*.f32 (*.f32 u0 u0) (*.f32 u0 u0)))) (fma.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 (*.f32 u0 u0)) (*.f32 (log1p.f32 (neg.f32 (*.f32 (*.f32 u0 u0) (*.f32 u0 u0)))) (log1p.f32 (*.f32 u0 u0))))))
(log.f32 (fma.f32 u0 (neg.f32 u0) #s(literal 1 binary32)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 (*.f32 alpha alpha)))
(*.f32 u0 (*.f32 alpha alpha))
(*.f32 alpha (*.f32 u0 alpha))
(*.f32 (*.f32 alpha alpha) u0)
(*.f32 (*.f32 u0 alpha) alpha)
(*.f32 u0 alpha)
(*.f32 alpha u0)
(neg.f32 (*.f32 (*.f32 alpha alpha) #s(approx (log (- 1 u0)) (*.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32))))))
(*.f32 alpha (*.f32 alpha #s(approx (log (- 1 u0)) (*.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32))))))
(*.f32 (*.f32 alpha alpha) #s(approx (log (- 1 u0)) (*.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))
(*.f32 #s(literal -1 binary32) (*.f32 (*.f32 alpha alpha) #s(approx (log (- 1 u0)) (*.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32))))))
(*.f32 #s(approx (log (- 1 u0)) (*.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))) (*.f32 alpha alpha))
(*.f32 (*.f32 alpha #s(approx (log (- 1 u0)) (*.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32))))) alpha)
(neg.f32 (*.f32 alpha alpha))
(exp.f32 (*.f32 #s(literal 2 binary32) (log.f32 alpha)))
(exp.f32 (*.f32 (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha))) #s(literal -1 binary32)))
(exp.f32 (neg.f32 (*.f32 (*.f32 #s(literal 2 binary32) (log.f32 alpha)) #s(literal -1 binary32))))
(pow.f32 alpha #s(literal 2 binary32))
(pow.f32 (*.f32 alpha alpha) #s(literal 1 binary32))
(pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha)) #s(literal -1 binary32))
(pow.f32 (/.f32 #s(literal 1 binary32) alpha) #s(literal -2 binary32))
(pow.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha)) #s(literal 1 binary32)) #s(literal -1 binary32))
(pow.f32 (exp.f32 (log.f32 alpha)) #s(literal 2 binary32))
(-.f32 #s(literal 0 binary32) (*.f32 alpha alpha))
(-.f32 (/.f32 #s(literal 0 binary32) (/.f32 #s(literal 1 binary32) alpha)) (*.f32 alpha alpha))
(-.f32 (/.f32 (/.f32 #s(literal 0 binary32) (/.f32 #s(literal 1 binary32) alpha)) #s(literal -1 binary32)) (*.f32 alpha alpha))
(-.f32 (/.f32 (/.f32 #s(literal 0 binary32) (/.f32 #s(literal 1 binary32) alpha)) #s(literal 1 binary32)) (*.f32 alpha alpha))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha)))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha)) #s(literal 1 binary32)))
(/.f32 alpha (/.f32 #s(literal 1 binary32) alpha))
(/.f32 (*.f32 alpha alpha) #s(literal 1 binary32))
(/.f32 (*.f32 alpha alpha) #s(literal -1 binary32))
(/.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha)))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha)) #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (/.f32 #s(literal 1 binary32) alpha)) (*.f32 (/.f32 #s(literal 1 binary32) alpha) alpha)) (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha)))
(/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)))) (+.f32 #s(literal 0 binary32) (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) (*.f32 #s(literal 0 binary32) (*.f32 alpha alpha)))))
(/.f32 (-.f32 (pow.f32 (/.f32 #s(literal 0 binary32) (/.f32 #s(literal 1 binary32) alpha)) #s(literal 3 binary32)) (*.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)))) (fma.f32 (/.f32 #s(literal 0 binary32) (/.f32 #s(literal 1 binary32) alpha)) (/.f32 #s(literal 0 binary32) (/.f32 #s(literal 1 binary32) alpha)) (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) (*.f32 (/.f32 #s(literal 0 binary32) (/.f32 #s(literal 1 binary32) alpha)) (*.f32 alpha alpha)))))
(*.f32 #s(literal 1 binary32) (*.f32 alpha alpha))
(*.f32 alpha alpha)
(*.f32 (*.f32 alpha alpha) #s(literal 1 binary32))
(*.f32 (*.f32 alpha alpha) #s(literal -1 binary32))
(*.f32 #s(literal -1 binary32) (*.f32 alpha alpha))
(*.f32 (exp.f32 (log.f32 alpha)) (exp.f32 (log.f32 alpha)))
(*.f32 (/.f32 alpha (pow.f32 alpha #s(literal -1/2 binary32))) (/.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal -1/2 binary32))))
(*.f32 (/.f32 alpha (pow.f32 alpha #s(literal -1/2 binary32))) (/.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal -1/2 binary32))))
(*.f32 (/.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal -1/2 binary32))) (/.f32 alpha (pow.f32 alpha #s(literal -1/2 binary32))))
(*.f32 (/.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal -1/2 binary32))) (/.f32 alpha (pow.f32 alpha #s(literal -1/2 binary32))))
alpha
(neg.f32 alpha)
(exp.f32 (*.f32 (log.f32 alpha) #s(literal 1 binary32)))
(exp.f32 (*.f32 (log.f32 (/.f32 #s(literal 1 binary32) alpha)) #s(literal -1 binary32)))
(exp.f32 (*.f32 (*.f32 (log.f32 alpha) #s(literal -1 binary32)) #s(literal -1 binary32)))
(exp.f32 (neg.f32 (*.f32 (log.f32 alpha) #s(literal -1 binary32))))
(+.f32 #s(literal 0 binary32) alpha)
(pow.f32 alpha #s(literal 1 binary32))
(pow.f32 (/.f32 #s(literal 1 binary32) alpha) #s(literal -1 binary32))
(pow.f32 (/.f32 (/.f32 #s(literal 1 binary32) alpha) #s(literal 1 binary32)) #s(literal -1 binary32))
(-.f32 #s(literal 0 binary32) alpha)
(-.f32 (/.f32 (/.f32 #s(literal 0 binary32) (/.f32 #s(literal 1 binary32) alpha)) alpha) alpha)
(-.f32 (/.f32 #s(literal 0 binary32) (+.f32 #s(literal 0 binary32) (fma.f32 alpha alpha (*.f32 #s(literal 0 binary32) alpha)))) (/.f32 (*.f32 alpha (*.f32 alpha alpha)) (+.f32 #s(literal 0 binary32) (fma.f32 alpha alpha (*.f32 #s(literal 0 binary32) alpha)))))
(-.f32 (/.f32 #s(literal 0 binary32) alpha) alpha)
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) alpha))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) alpha) #s(literal 1 binary32)))
(/.f32 alpha #s(literal 1 binary32))
(/.f32 alpha #s(literal -1 binary32))
(/.f32 (*.f32 alpha alpha) alpha)
(/.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) alpha))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (/.f32 #s(literal 1 binary32) alpha) #s(literal 1 binary32))))
(/.f32 (-.f32 #s(literal 0 binary32) (*.f32 alpha (*.f32 alpha alpha))) (+.f32 #s(literal 0 binary32) (fma.f32 alpha alpha (*.f32 #s(literal 0 binary32) alpha))))
(/.f32 (neg.f32 (-.f32 #s(literal 0 binary32) (*.f32 alpha (*.f32 alpha alpha)))) (neg.f32 (+.f32 #s(literal 0 binary32) (fma.f32 alpha alpha (*.f32 #s(literal 0 binary32) alpha)))))
(/.f32 (+.f32 #s(literal 0 binary32) (*.f32 alpha (*.f32 alpha alpha))) (+.f32 #s(literal 0 binary32) (-.f32 (*.f32 alpha alpha) (*.f32 #s(literal 0 binary32) alpha))))
(*.f32 #s(literal 1 binary32) alpha)
(*.f32 alpha #s(literal 1 binary32))
(*.f32 alpha #s(literal -1 binary32))
(*.f32 #s(literal -1 binary32) alpha)
(*.f32 (pow.f32 (pow.f32 alpha #s(literal -1/2 binary32)) #s(literal -1 binary32)) (pow.f32 (pow.f32 alpha #s(literal -1/2 binary32)) #s(literal -1 binary32)))
#s(approx (log (- 1 u0)) (*.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32))))
(+.f32 (*.f32 alpha alpha) (*.f32 u0 (*.f32 alpha (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))))))
(+.f32 (*.f32 u0 (*.f32 alpha (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))))) (*.f32 alpha alpha))
(pow.f32 (/.f32 (fma.f32 u0 (*.f32 (*.f32 alpha (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))) (*.f32 u0 (*.f32 alpha (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))))) (*.f32 (*.f32 alpha alpha) (-.f32 (*.f32 alpha alpha) (*.f32 u0 (*.f32 alpha (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))))))) (fma.f32 (*.f32 u0 (*.f32 alpha (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))))) (*.f32 (*.f32 alpha (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))) (*.f32 (*.f32 alpha (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))) (*.f32 u0 u0))) (*.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha))))) #s(literal -1 binary32))
(pow.f32 (/.f32 (fma.f32 (*.f32 u0 alpha) (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) (*.f32 alpha alpha)) (*.f32 (fma.f32 (*.f32 u0 alpha) (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) (*.f32 alpha alpha)) (fma.f32 (*.f32 u0 alpha) (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) (*.f32 alpha alpha)))) #s(literal -1 binary32))
(fma.f32 u0 (*.f32 alpha (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))) (*.f32 alpha alpha))
(fma.f32 #s(literal 1 binary32) (*.f32 alpha alpha) (*.f32 u0 (*.f32 alpha (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))))))
(fma.f32 alpha alpha (*.f32 u0 (*.f32 alpha (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))))))
(fma.f32 alpha (*.f32 (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) u0) (*.f32 alpha alpha))
(fma.f32 (*.f32 alpha alpha) #s(literal 1 binary32) (*.f32 u0 (*.f32 alpha (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))))))
(fma.f32 (*.f32 alpha alpha) #s(literal -1 binary32) (*.f32 u0 (*.f32 alpha (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))))))
(fma.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u0) (*.f32 alpha alpha))
(fma.f32 (*.f32 u0 alpha) (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) (*.f32 alpha alpha))
(fma.f32 #s(literal -1 binary32) (*.f32 alpha alpha) (*.f32 u0 (*.f32 alpha (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))))))
(fma.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (*.f32 u0 (*.f32 alpha alpha)) (*.f32 alpha alpha))
(fma.f32 (*.f32 alpha (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))) u0 (*.f32 alpha alpha))
(fma.f32 (*.f32 u0 (*.f32 alpha alpha)) (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (*.f32 alpha alpha))
(fma.f32 (*.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) (*.f32 alpha alpha) (*.f32 alpha alpha))
(fma.f32 (exp.f32 (log.f32 alpha)) (exp.f32 (log.f32 alpha)) (*.f32 u0 (*.f32 alpha (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))))))
(fma.f32 (/.f32 alpha (pow.f32 alpha #s(literal -1/2 binary32))) (/.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal -1/2 binary32))) (*.f32 u0 (*.f32 alpha (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))))))
(fma.f32 (/.f32 alpha (pow.f32 alpha #s(literal -1/2 binary32))) (/.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal -1/2 binary32))) (*.f32 u0 (*.f32 alpha (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))))))
(fma.f32 (/.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal -1/2 binary32))) (/.f32 alpha (pow.f32 alpha #s(literal -1/2 binary32))) (*.f32 u0 (*.f32 alpha (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))))))
(fma.f32 (/.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal -1/2 binary32))) (/.f32 alpha (pow.f32 alpha #s(literal -1/2 binary32))) (*.f32 u0 (*.f32 alpha (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))))))
(-.f32 (*.f32 u0 (*.f32 alpha (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))))) (*.f32 alpha alpha))
(-.f32 (/.f32 (*.f32 (*.f32 alpha (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))) (*.f32 (*.f32 alpha (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))) (*.f32 u0 u0))) (fma.f32 (*.f32 u0 alpha) (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) (*.f32 alpha alpha))) (/.f32 (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) (fma.f32 (*.f32 u0 alpha) (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) (*.f32 alpha alpha))))
(-.f32 (/.f32 (*.f32 (*.f32 u0 (*.f32 alpha (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))))) (*.f32 (*.f32 alpha (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))) (*.f32 (*.f32 alpha (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))) (*.f32 u0 u0)))) (fma.f32 (*.f32 alpha (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))) (*.f32 (*.f32 alpha (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))) (*.f32 u0 u0)) (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) (*.f32 (*.f32 alpha (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))) (*.f32 u0 (*.f32 alpha alpha)))))) (/.f32 (*.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha))) (fma.f32 (*.f32 alpha (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))) (*.f32 (*.f32 alpha (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))) (*.f32 u0 u0)) (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) (*.f32 (*.f32 alpha (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))) (*.f32 u0 (*.f32 alpha alpha)))))))
(-.f32 (/.f32 (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) (-.f32 (*.f32 alpha alpha) (*.f32 u0 (*.f32 alpha (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))))))) (/.f32 (*.f32 (*.f32 alpha (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))) (*.f32 (*.f32 alpha (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))) (*.f32 u0 u0))) (-.f32 (*.f32 alpha alpha) (*.f32 u0 (*.f32 alpha (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))))))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 u0 (*.f32 (*.f32 alpha (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))) (*.f32 u0 (*.f32 alpha (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))))) (*.f32 (*.f32 alpha alpha) (-.f32 (*.f32 alpha alpha) (*.f32 u0 (*.f32 alpha (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))))))) (fma.f32 (*.f32 u0 (*.f32 alpha (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))))) (*.f32 (*.f32 alpha (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))) (*.f32 (*.f32 alpha (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))) (*.f32 u0 u0))) (*.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha))))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 u0 alpha) (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) (*.f32 alpha alpha)) (*.f32 (fma.f32 (*.f32 u0 alpha) (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) (*.f32 alpha alpha)) (fma.f32 (*.f32 u0 alpha) (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) (*.f32 alpha alpha)))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (fma.f32 u0 (*.f32 (*.f32 alpha (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))) (*.f32 u0 (*.f32 alpha (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))))) (*.f32 (*.f32 alpha alpha) (-.f32 (*.f32 alpha alpha) (*.f32 u0 (*.f32 alpha (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))))))) (fma.f32 (*.f32 u0 (*.f32 alpha (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))))) (*.f32 (*.f32 alpha (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))) (*.f32 (*.f32 alpha (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))) (*.f32 u0 u0))) (*.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (fma.f32 (*.f32 u0 alpha) (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) (*.f32 alpha alpha)) (*.f32 (fma.f32 (*.f32 u0 alpha) (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) (*.f32 alpha alpha)) (fma.f32 (*.f32 u0 alpha) (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) (*.f32 alpha alpha))))))
(/.f32 (fma.f32 (*.f32 u0 (*.f32 alpha (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))))) (*.f32 (*.f32 alpha (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))) (*.f32 (*.f32 alpha (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))) (*.f32 u0 u0))) (*.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)))) (fma.f32 u0 (*.f32 (*.f32 alpha (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))) (*.f32 u0 (*.f32 alpha (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))))) (*.f32 (*.f32 alpha alpha) (-.f32 (*.f32 alpha alpha) (*.f32 u0 (*.f32 alpha (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))))))))
(/.f32 (fma.f32 (*.f32 u0 (*.f32 alpha (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))))) (*.f32 (*.f32 alpha (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))) (*.f32 (*.f32 alpha (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))) (*.f32 u0 u0))) (*.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)))) (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) (-.f32 (*.f32 (*.f32 alpha (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))) (*.f32 (*.f32 alpha (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))) (*.f32 u0 u0))) (*.f32 (*.f32 alpha (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))) (*.f32 u0 (*.f32 alpha alpha))))))
(/.f32 (*.f32 (fma.f32 (*.f32 u0 alpha) (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) (*.f32 alpha alpha)) (fma.f32 (*.f32 u0 alpha) (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) (*.f32 alpha alpha))) (fma.f32 (*.f32 u0 alpha) (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) (*.f32 alpha alpha)))
(/.f32 (neg.f32 (fma.f32 (*.f32 u0 (*.f32 alpha (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))))) (*.f32 (*.f32 alpha (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))) (*.f32 (*.f32 alpha (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))) (*.f32 u0 u0))) (*.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha))))) (neg.f32 (fma.f32 u0 (*.f32 (*.f32 alpha (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))) (*.f32 u0 (*.f32 alpha (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))))) (*.f32 (*.f32 alpha alpha) (-.f32 (*.f32 alpha alpha) (*.f32 u0 (*.f32 alpha (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))))))))))
(/.f32 (neg.f32 (fma.f32 (*.f32 u0 (*.f32 alpha (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))))) (*.f32 (*.f32 alpha (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))) (*.f32 (*.f32 alpha (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))) (*.f32 u0 u0))) (*.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha))))) (neg.f32 (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) (-.f32 (*.f32 (*.f32 alpha (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))) (*.f32 (*.f32 alpha (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))) (*.f32 u0 u0))) (*.f32 (*.f32 alpha (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))) (*.f32 u0 (*.f32 alpha alpha)))))))
(/.f32 (neg.f32 (*.f32 (fma.f32 (*.f32 u0 alpha) (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) (*.f32 alpha alpha)) (fma.f32 (*.f32 u0 alpha) (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) (*.f32 alpha alpha)))) (neg.f32 (fma.f32 (*.f32 u0 alpha) (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) (*.f32 alpha alpha))))
(/.f32 (-.f32 (*.f32 (*.f32 u0 (*.f32 alpha (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))))) (*.f32 (*.f32 alpha (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))) (*.f32 (*.f32 alpha (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))) (*.f32 u0 u0)))) (*.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)))) (fma.f32 (*.f32 alpha (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))) (*.f32 (*.f32 alpha (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))) (*.f32 u0 u0)) (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) (*.f32 (*.f32 alpha (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))) (*.f32 u0 (*.f32 alpha alpha))))))
(/.f32 (-.f32 (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) (*.f32 (*.f32 alpha (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))) (*.f32 (*.f32 alpha (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))) (*.f32 u0 u0)))) (-.f32 (*.f32 alpha alpha) (*.f32 u0 (*.f32 alpha (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))))))
(/.f32 (fma.f32 (*.f32 (*.f32 u0 (*.f32 alpha alpha)) (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 (*.f32 u0 (*.f32 u0 u0)) #s(literal 1/64 binary32))))) (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha)) #s(literal 1 binary32)) (*.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) (-.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) (*.f32 (*.f32 (*.f32 u0 u0) (*.f32 u0 u0)) #s(literal 1/16 binary32))) #s(literal 1 binary32))) (*.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) (-.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) (*.f32 (*.f32 (*.f32 u0 u0) (*.f32 u0 u0)) #s(literal 1/16 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha)) #s(literal 1 binary32))))
(/.f32 (fma.f32 (*.f32 (*.f32 u0 (*.f32 alpha alpha)) (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 (*.f32 u0 (*.f32 u0 u0)) #s(literal 1/64 binary32))))) (/.f32 #s(literal 1 binary32) alpha) (*.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) (-.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) (*.f32 (*.f32 (*.f32 u0 u0) (*.f32 u0 u0)) #s(literal 1/16 binary32))) alpha)) (*.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) (-.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) (*.f32 (*.f32 (*.f32 u0 u0) (*.f32 u0 u0)) #s(literal 1/16 binary32))) (/.f32 #s(literal 1 binary32) alpha)))
(/.f32 (fma.f32 (*.f32 (*.f32 u0 (*.f32 alpha alpha)) (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 (*.f32 u0 (*.f32 u0 u0)) #s(literal 1/64 binary32))))) #s(literal 1 binary32) (*.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) (-.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) (*.f32 (*.f32 (*.f32 u0 u0) (*.f32 u0 u0)) #s(literal 1/16 binary32))) (*.f32 alpha alpha))) (*.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) (-.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) (*.f32 (*.f32 (*.f32 u0 u0) (*.f32 u0 u0)) #s(literal 1/16 binary32))) #s(literal 1 binary32)))
(/.f32 (fma.f32 (*.f32 (*.f32 u0 (*.f32 alpha alpha)) (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 (*.f32 u0 (*.f32 u0 u0)) #s(literal 1/64 binary32))))) (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha)) (*.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) (-.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) (*.f32 (*.f32 (*.f32 u0 u0) (*.f32 u0 u0)) #s(literal 1/16 binary32))) #s(literal -1 binary32))) (*.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) (-.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) (*.f32 (*.f32 (*.f32 u0 u0) (*.f32 u0 u0)) #s(literal 1/16 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha))))
(/.f32 (fma.f32 (*.f32 (*.f32 u0 (*.f32 alpha alpha)) (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (-.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0)) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32))))) (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha)) #s(literal 1 binary32)) (*.f32 (-.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0)) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) #s(literal 1 binary32))) (*.f32 (-.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0)) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha)) #s(literal 1 binary32))))
(/.f32 (fma.f32 (*.f32 (*.f32 u0 (*.f32 alpha alpha)) (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (-.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0)) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32))))) (/.f32 #s(literal 1 binary32) alpha) (*.f32 (-.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0)) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) alpha)) (*.f32 (-.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0)) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) (/.f32 #s(literal 1 binary32) alpha)))
(/.f32 (fma.f32 (*.f32 (*.f32 u0 (*.f32 alpha alpha)) (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (-.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0)) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32))))) #s(literal 1 binary32) (*.f32 (-.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0)) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) (*.f32 alpha alpha))) (*.f32 (-.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0)) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) #s(literal 1 binary32)))
(/.f32 (fma.f32 (*.f32 (*.f32 u0 (*.f32 alpha alpha)) (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (-.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0)) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32))))) (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha)) (*.f32 (-.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0)) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) #s(literal -1 binary32))) (*.f32 (-.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0)) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha))))
(/.f32 (fma.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) (-.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) (*.f32 (*.f32 (*.f32 u0 u0) (*.f32 u0 u0)) #s(literal 1/16 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha)) (*.f32 (*.f32 u0 (*.f32 alpha alpha)) (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 (*.f32 u0 (*.f32 u0 u0)) #s(literal 1/64 binary32))))))) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha)) (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) (-.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) (*.f32 (*.f32 (*.f32 u0 u0) (*.f32 u0 u0)) #s(literal 1/16 binary32)))))
(/.f32 (fma.f32 #s(literal 1 binary32) (-.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0)) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha)) (*.f32 (*.f32 u0 (*.f32 alpha alpha)) (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (-.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0)) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32))))))) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha)) (-.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0)) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))))
(/.f32 (fma.f32 (*.f32 alpha alpha) (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) (-.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) (*.f32 (*.f32 (*.f32 u0 u0) (*.f32 u0 u0)) #s(literal 1/16 binary32))) (*.f32 #s(literal 1 binary32) (*.f32 (*.f32 u0 (*.f32 alpha alpha)) (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 (*.f32 u0 (*.f32 u0 u0)) #s(literal 1/64 binary32))))))) (*.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) (-.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) (*.f32 (*.f32 (*.f32 u0 u0) (*.f32 u0 u0)) #s(literal 1/16 binary32)))))
(/.f32 (fma.f32 (*.f32 alpha alpha) (-.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0)) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) (*.f32 #s(literal 1 binary32) (*.f32 (*.f32 u0 (*.f32 alpha alpha)) (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (-.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0)) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32))))))) (*.f32 #s(literal 1 binary32) (-.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0)) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))))
(/.f32 (fma.f32 (*.f32 alpha alpha) (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) (-.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) (*.f32 (*.f32 (*.f32 u0 u0) (*.f32 u0 u0)) #s(literal 1/16 binary32))) (*.f32 #s(literal -1 binary32) (*.f32 (*.f32 u0 (*.f32 alpha alpha)) (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 (*.f32 u0 (*.f32 u0 u0)) #s(literal 1/64 binary32))))))) (*.f32 #s(literal -1 binary32) (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) (-.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) (*.f32 (*.f32 (*.f32 u0 u0) (*.f32 u0 u0)) #s(literal 1/16 binary32)))))
(/.f32 (fma.f32 (*.f32 alpha alpha) (-.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0)) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) (*.f32 #s(literal -1 binary32) (*.f32 (*.f32 u0 (*.f32 alpha alpha)) (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (-.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0)) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32))))))) (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0)) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))))
(/.f32 (fma.f32 (*.f32 (*.f32 u0 (*.f32 alpha alpha)) (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 (*.f32 u0 (*.f32 u0 u0)) #s(literal 1/64 binary32))))) (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha)) (*.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) (-.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) (*.f32 (*.f32 (*.f32 u0 u0) (*.f32 u0 u0)) #s(literal 1/16 binary32))) #s(literal 1 binary32))) (*.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) (-.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) (*.f32 (*.f32 (*.f32 u0 u0) (*.f32 u0 u0)) #s(literal 1/16 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha))))
(/.f32 (fma.f32 (*.f32 (*.f32 u0 (*.f32 alpha alpha)) (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 (*.f32 u0 (*.f32 u0 u0)) #s(literal 1/64 binary32))))) #s(literal -1 binary32) (*.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) (-.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) (*.f32 (*.f32 (*.f32 u0 u0) (*.f32 u0 u0)) #s(literal 1/16 binary32))) (*.f32 alpha alpha))) (*.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) (-.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) (*.f32 (*.f32 (*.f32 u0 u0) (*.f32 u0 u0)) #s(literal 1/16 binary32))) #s(literal -1 binary32)))
(/.f32 (fma.f32 (*.f32 (*.f32 u0 (*.f32 alpha alpha)) (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (-.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0)) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32))))) (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha)) (*.f32 (-.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0)) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) #s(literal 1 binary32))) (*.f32 (-.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0)) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha))))
(/.f32 (fma.f32 (*.f32 (*.f32 u0 (*.f32 alpha alpha)) (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (-.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0)) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32))))) #s(literal -1 binary32) (*.f32 (-.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0)) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) (*.f32 alpha alpha))) (*.f32 (-.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0)) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) #s(literal -1 binary32)))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 u0 (*.f32 alpha alpha)) (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 (*.f32 u0 (*.f32 u0 u0)) #s(literal 1/64 binary32))))) (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha))) (*.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) (-.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) (*.f32 (*.f32 (*.f32 u0 u0) (*.f32 u0 u0)) #s(literal 1/16 binary32))) #s(literal 1 binary32))) (*.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) (-.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) (*.f32 (*.f32 (*.f32 u0 u0) (*.f32 u0 u0)) #s(literal 1/16 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 u0 (*.f32 alpha alpha)) (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 (*.f32 u0 (*.f32 u0 u0)) #s(literal 1/64 binary32))))) #s(literal 1 binary32)) (*.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) (-.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) (*.f32 (*.f32 (*.f32 u0 u0) (*.f32 u0 u0)) #s(literal 1/16 binary32))) (*.f32 alpha alpha))) (*.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) (-.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) (*.f32 (*.f32 (*.f32 u0 u0) (*.f32 u0 u0)) #s(literal 1/16 binary32))) #s(literal 1 binary32)))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 u0 (*.f32 alpha alpha)) (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 (*.f32 u0 (*.f32 u0 u0)) #s(literal 1/64 binary32))))) #s(literal -1 binary32)) (*.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) (-.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) (*.f32 (*.f32 (*.f32 u0 u0) (*.f32 u0 u0)) #s(literal 1/16 binary32))) (*.f32 alpha alpha))) (*.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) (-.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) (*.f32 (*.f32 (*.f32 u0 u0) (*.f32 u0 u0)) #s(literal 1/16 binary32))) #s(literal -1 binary32)))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 u0 (*.f32 alpha alpha)) (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (-.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0)) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32))))) (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha))) (*.f32 (-.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0)) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) #s(literal 1 binary32))) (*.f32 (-.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0)) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 u0 (*.f32 alpha alpha)) (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (-.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0)) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32))))) #s(literal 1 binary32)) (*.f32 (-.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0)) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) (*.f32 alpha alpha))) (*.f32 (-.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0)) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) #s(literal 1 binary32)))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 u0 (*.f32 alpha alpha)) (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (-.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0)) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32))))) #s(literal -1 binary32)) (*.f32 (-.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0)) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) (*.f32 alpha alpha))) (*.f32 (-.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0)) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) #s(literal -1 binary32)))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 alpha (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))) (*.f32 (*.f32 alpha (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))) (*.f32 u0 u0))) (fma.f32 (*.f32 u0 alpha) (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) (*.f32 alpha alpha))) (*.f32 (fma.f32 (*.f32 u0 alpha) (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) (*.f32 alpha alpha)) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)))) (*.f32 (fma.f32 (*.f32 u0 alpha) (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) (*.f32 alpha alpha)) (fma.f32 (*.f32 u0 alpha) (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) (*.f32 alpha alpha))))
(/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 u0 (*.f32 alpha (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))))) (*.f32 (*.f32 alpha (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))) (*.f32 (*.f32 alpha (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))) (*.f32 u0 u0)))) (*.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha))))) (neg.f32 (fma.f32 (*.f32 alpha (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))) (*.f32 (*.f32 alpha (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))) (*.f32 u0 u0)) (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) (*.f32 (*.f32 alpha (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))) (*.f32 u0 (*.f32 alpha alpha)))))))
(/.f32 (neg.f32 (neg.f32 (fma.f32 (*.f32 u0 (*.f32 alpha (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))))) (*.f32 (*.f32 alpha (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))) (*.f32 (*.f32 alpha (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))) (*.f32 u0 u0))) (*.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)))))) (neg.f32 (neg.f32 (fma.f32 u0 (*.f32 (*.f32 alpha (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))) (*.f32 u0 (*.f32 alpha (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))))) (*.f32 (*.f32 alpha alpha) (-.f32 (*.f32 alpha alpha) (*.f32 u0 (*.f32 alpha (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))))))))))
(/.f32 (neg.f32 (neg.f32 (*.f32 (fma.f32 (*.f32 u0 alpha) (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) (*.f32 alpha alpha)) (fma.f32 (*.f32 u0 alpha) (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) (*.f32 alpha alpha))))) (neg.f32 (neg.f32 (fma.f32 (*.f32 u0 alpha) (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) (*.f32 alpha alpha)))))
(/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) (*.f32 (*.f32 alpha (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))) (*.f32 (*.f32 alpha (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))) (*.f32 u0 u0))))) (neg.f32 (-.f32 (*.f32 alpha alpha) (*.f32 u0 (*.f32 alpha (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))))))))
(/.f32 (-.f32 (pow.f32 (/.f32 (*.f32 (*.f32 alpha (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))) (*.f32 (*.f32 alpha (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))) (*.f32 u0 u0))) (fma.f32 (*.f32 u0 alpha) (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) (*.f32 alpha alpha))) #s(literal 3 binary32)) (pow.f32 (/.f32 (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) (fma.f32 (*.f32 u0 alpha) (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) (*.f32 alpha alpha))) #s(literal 3 binary32))) (fma.f32 (/.f32 (*.f32 (*.f32 alpha (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))) (*.f32 (*.f32 alpha (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))) (*.f32 u0 u0))) (fma.f32 (*.f32 u0 alpha) (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) (*.f32 alpha alpha))) (/.f32 (*.f32 (*.f32 alpha (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))) (*.f32 (*.f32 alpha (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))) (*.f32 u0 u0))) (fma.f32 (*.f32 u0 alpha) (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) (*.f32 alpha alpha))) (fma.f32 (/.f32 (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) (fma.f32 (*.f32 u0 alpha) (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) (*.f32 alpha alpha))) (/.f32 (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) (fma.f32 (*.f32 u0 alpha) (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) (*.f32 alpha alpha))) (*.f32 (/.f32 (*.f32 (*.f32 alpha (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))) (*.f32 (*.f32 alpha (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))) (*.f32 u0 u0))) (fma.f32 (*.f32 u0 alpha) (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) (*.f32 alpha alpha))) (/.f32 (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) (fma.f32 (*.f32 u0 alpha) (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) (*.f32 alpha alpha)))))))
(*.f32 (fma.f32 (*.f32 u0 (*.f32 alpha (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))))) (*.f32 (*.f32 alpha (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))) (*.f32 (*.f32 alpha (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))) (*.f32 u0 u0))) (*.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)))) (/.f32 #s(literal 1 binary32) (fma.f32 u0 (*.f32 (*.f32 alpha (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))) (*.f32 u0 (*.f32 alpha (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))))) (*.f32 (*.f32 alpha alpha) (-.f32 (*.f32 alpha alpha) (*.f32 u0 (*.f32 alpha (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))))))))))
(*.f32 (*.f32 (fma.f32 (*.f32 u0 alpha) (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) (*.f32 alpha alpha)) (fma.f32 (*.f32 u0 alpha) (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) (*.f32 alpha alpha))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u0 alpha) (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) (*.f32 alpha alpha))))
(*.f32 (/.f32 (fma.f32 (*.f32 u0 alpha) (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) (*.f32 alpha alpha)) (*.f32 (fma.f32 (*.f32 u0 alpha) (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) (*.f32 alpha alpha)) (fma.f32 (*.f32 u0 alpha) (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) (*.f32 alpha alpha)))) (/.f32 (fma.f32 (*.f32 u0 alpha) (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) (*.f32 alpha alpha)) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u0 alpha) (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) (*.f32 alpha alpha)))))
(*.f32 (/.f32 (fma.f32 (*.f32 u0 alpha) (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) (*.f32 alpha alpha)) (fma.f32 (*.f32 u0 (*.f32 alpha (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))))) (*.f32 (*.f32 alpha (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))) (*.f32 (*.f32 alpha (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))) (*.f32 u0 u0))) (*.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha))))) (/.f32 (fma.f32 (*.f32 u0 alpha) (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) (*.f32 alpha alpha)) (/.f32 #s(literal 1 binary32) (fma.f32 u0 (*.f32 (*.f32 alpha (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))) (*.f32 u0 (*.f32 alpha (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))))) (*.f32 (*.f32 alpha alpha) (-.f32 (*.f32 alpha alpha) (*.f32 u0 (*.f32 alpha (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))))))))))
(+.f32 #s(literal 1/2 binary32) (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))))
(+.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0)))
(+.f32 (*.f32 u0 #s(literal 1/3 binary32)) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))))
(+.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0)) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))
(+.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal 1/2 binary32))
(+.f32 (fma.f32 u0 (*.f32 u0 #s(literal 1/4 binary32)) #s(literal 1/2 binary32)) (*.f32 u0 #s(literal 1/3 binary32)))
(pow.f32 (/.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) (-.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) (*.f32 (*.f32 (*.f32 u0 u0) (*.f32 u0 u0)) #s(literal 1/16 binary32))) (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 (*.f32 u0 (*.f32 u0 u0)) #s(literal 1/64 binary32))))) #s(literal -1 binary32))
(pow.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0)) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (-.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0)) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32))))) #s(literal -1 binary32))
(fma.f32 u0 (*.f32 u0 #s(literal 1/4 binary32)) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))
(fma.f32 u0 #s(literal 1/3 binary32) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))))
(fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))
(fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))
(fma.f32 (*.f32 u0 #s(literal 1/4 binary32)) u0 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))
(fma.f32 #s(literal 1/3 binary32) u0 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))))
(fma.f32 (*.f32 u0 u0) #s(literal 1/4 binary32) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))
(fma.f32 (fma.f32 (*.f32 u0 (*.f32 u0 u0)) #s(literal -1/27 binary32) #s(literal 1/8 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u0 u0) #s(literal 1/9 binary32) (-.f32 #s(literal 1/4 binary32) (*.f32 u0 #s(literal 1/6 binary32))))) (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0)))
(fma.f32 (fma.f32 (*.f32 u0 u0) #s(literal 1/9 binary32) #s(literal -1/4 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal -1/2 binary32))) (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0)))
(-.f32 (/.f32 (*.f32 (*.f32 (*.f32 u0 u0) (*.f32 u0 u0)) #s(literal 1/16 binary32)) (-.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0)) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))) (/.f32 (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) (-.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0)) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))))
(-.f32 (/.f32 (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) (-.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0)))) (/.f32 (*.f32 (*.f32 (*.f32 u0 u0) (*.f32 u0 u0)) #s(literal 1/16 binary32)) (-.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0)))))
(-.f32 (/.f32 (*.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)))) (-.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal 1/2 binary32))) (/.f32 #s(literal 1/4 binary32) (-.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal 1/2 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) (-.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) (*.f32 (*.f32 (*.f32 u0 u0) (*.f32 u0 u0)) #s(literal 1/16 binary32))) (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 (*.f32 u0 (*.f32 u0 u0)) #s(literal 1/64 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0)) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (-.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0)) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) (-.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) (*.f32 (*.f32 (*.f32 u0 u0) (*.f32 u0 u0)) #s(literal 1/16 binary32))) (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 (*.f32 u0 (*.f32 u0 u0)) #s(literal 1/64 binary32)))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0)) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (-.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0)) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))))))
(/.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 (*.f32 u0 (*.f32 u0 u0)) #s(literal 1/64 binary32)))) (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) (-.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) (*.f32 (*.f32 (*.f32 u0 u0) (*.f32 u0 u0)) #s(literal 1/16 binary32))))
(/.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 (*.f32 u0 (*.f32 u0 u0)) #s(literal 1/64 binary32)))) (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) (-.f32 (*.f32 (*.f32 (*.f32 u0 u0) (*.f32 u0 u0)) #s(literal 1/16 binary32)) (*.f32 (*.f32 u0 #s(literal 1/4 binary32)) (*.f32 u0 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))))))
(/.f32 (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (-.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0)) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))) (-.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0)) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32))))
(/.f32 (neg.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 (*.f32 u0 (*.f32 u0 u0)) #s(literal 1/64 binary32))))) (neg.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) (-.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) (*.f32 (*.f32 (*.f32 u0 u0) (*.f32 u0 u0)) #s(literal 1/16 binary32)))))
(/.f32 (neg.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 (*.f32 u0 (*.f32 u0 u0)) #s(literal 1/64 binary32))))) (neg.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) (-.f32 (*.f32 (*.f32 (*.f32 u0 u0) (*.f32 u0 u0)) #s(literal 1/16 binary32)) (*.f32 (*.f32 u0 #s(literal 1/4 binary32)) (*.f32 u0 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32))))))))
(/.f32 (neg.f32 (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (-.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0)) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32))))) (neg.f32 (-.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0)) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))))
(/.f32 (fma.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) (*.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)))) #s(literal 1/8 binary32)) (fma.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) (-.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal 1/2 binary32)))))
(/.f32 (-.f32 (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) (*.f32 (*.f32 (*.f32 u0 u0) (*.f32 u0 u0)) #s(literal 1/16 binary32))) (-.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))))
(/.f32 (-.f32 (*.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)))) #s(literal 1/4 binary32)) (-.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal 1/2 binary32)))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 (*.f32 u0 u0) (*.f32 u0 u0)) #s(literal 1/16 binary32)) (-.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0)) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))) (*.f32 (-.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0)) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32))))) (*.f32 (-.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0)) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) (-.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0)) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))))
(/.f32 (neg.f32 (neg.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 (*.f32 u0 (*.f32 u0 u0)) #s(literal 1/64 binary32)))))) (neg.f32 (neg.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) (-.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) (*.f32 (*.f32 (*.f32 u0 u0) (*.f32 u0 u0)) #s(literal 1/16 binary32))))))
(/.f32 (neg.f32 (neg.f32 (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (-.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0)) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))))) (neg.f32 (neg.f32 (-.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0)) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32))))))
(/.f32 (neg.f32 (fma.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) (*.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)))) #s(literal 1/8 binary32))) (neg.f32 (fma.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) (-.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal 1/2 binary32))))))
(/.f32 (neg.f32 (-.f32 (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) (*.f32 (*.f32 (*.f32 u0 u0) (*.f32 u0 u0)) #s(literal 1/16 binary32)))) (neg.f32 (-.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0)))))
(/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)))) #s(literal 1/4 binary32))) (neg.f32 (-.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal 1/2 binary32))))
(/.f32 (+.f32 #s(literal 1/8 binary32) (*.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) (*.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)))))) (+.f32 #s(literal 1/4 binary32) (-.f32 (*.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)))) (*.f32 #s(literal 1/2 binary32) (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)))))))
(/.f32 (fma.f32 (*.f32 u0 (*.f32 u0 u0)) #s(literal -1/27 binary32) (pow.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) #s(literal 3 binary32))) (fma.f32 (*.f32 u0 u0) #s(literal 1/9 binary32) (-.f32 (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0)))) (*.f32 (*.f32 u0 #s(literal 1/3 binary32)) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0)))))))
(/.f32 (+.f32 (pow.f32 (fma.f32 u0 (*.f32 u0 #s(literal 1/4 binary32)) #s(literal 1/2 binary32)) #s(literal 3 binary32)) (*.f32 (*.f32 u0 (*.f32 u0 u0)) #s(literal -1/27 binary32))) (fma.f32 (fma.f32 u0 (*.f32 u0 #s(literal 1/4 binary32)) #s(literal 1/2 binary32)) (fma.f32 u0 (*.f32 u0 #s(literal 1/4 binary32)) #s(literal 1/2 binary32)) (-.f32 (*.f32 (*.f32 u0 u0) #s(literal 1/9 binary32)) (*.f32 (fma.f32 u0 (*.f32 u0 #s(literal 1/4 binary32)) #s(literal 1/2 binary32)) (*.f32 u0 #s(literal 1/3 binary32))))))
(/.f32 (-.f32 (pow.f32 (/.f32 (*.f32 (*.f32 (*.f32 u0 u0) (*.f32 u0 u0)) #s(literal 1/16 binary32)) (-.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0)) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))) #s(literal 3 binary32)) (pow.f32 (/.f32 (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) (-.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0)) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))) #s(literal 3 binary32))) (fma.f32 (/.f32 (*.f32 (*.f32 (*.f32 u0 u0) (*.f32 u0 u0)) #s(literal 1/16 binary32)) (-.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0)) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))) (/.f32 (*.f32 (*.f32 (*.f32 u0 u0) (*.f32 u0 u0)) #s(literal 1/16 binary32)) (-.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0)) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))) (fma.f32 (/.f32 (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) (-.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0)) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))) (/.f32 (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) (-.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0)) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 u0 u0) (*.f32 u0 u0)) #s(literal 1/16 binary32)) (-.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0)) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))) (/.f32 (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) (-.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0)) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32))))))))
(*.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 (*.f32 u0 (*.f32 u0 u0)) #s(literal 1/64 binary32)))) (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) (-.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) (*.f32 (*.f32 (*.f32 u0 u0) (*.f32 u0 u0)) #s(literal 1/16 binary32)))))
(*.f32 (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (-.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0)) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0)) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 (fma.f32 (*.f32 u0 alpha) (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) (*.f32 alpha alpha))))
(+.f32 (*.f32 u0 (*.f32 alpha alpha)) (*.f32 (*.f32 alpha (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))) (*.f32 u0 u0)))
(+.f32 (*.f32 (*.f32 alpha (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))) (*.f32 u0 u0)) (*.f32 u0 (*.f32 alpha alpha)))
(fma.f32 u0 (*.f32 alpha alpha) (*.f32 (*.f32 alpha (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))) (*.f32 u0 u0)))
(fma.f32 u0 (*.f32 u0 (*.f32 alpha (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))))) (*.f32 u0 (*.f32 alpha alpha)))
(fma.f32 alpha (*.f32 u0 alpha) (*.f32 (*.f32 alpha (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))) (*.f32 u0 u0)))
(fma.f32 (*.f32 alpha alpha) u0 (*.f32 (*.f32 alpha (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))) (*.f32 u0 u0)))
(fma.f32 (*.f32 u0 alpha) alpha (*.f32 (*.f32 alpha (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))) (*.f32 u0 u0)))
(fma.f32 (*.f32 alpha (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))) (*.f32 u0 u0) (*.f32 u0 (*.f32 alpha alpha)))
(fma.f32 (*.f32 u0 (*.f32 alpha (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))))) u0 (*.f32 u0 (*.f32 alpha alpha)))
(fma.f32 (*.f32 u0 u0) (*.f32 alpha (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))) (*.f32 u0 (*.f32 alpha alpha)))
(fma.f32 (*.f32 u0 (*.f32 alpha alpha)) (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u0) (*.f32 u0 (*.f32 alpha alpha)))
(fma.f32 (*.f32 u0 (*.f32 u0 (*.f32 alpha alpha))) (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (*.f32 u0 (*.f32 alpha alpha)))
(-.f32 (/.f32 (*.f32 (*.f32 (*.f32 alpha (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))) (*.f32 u0 u0)) (*.f32 (*.f32 alpha (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))) (*.f32 u0 u0))) (-.f32 (*.f32 (*.f32 alpha (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))) (*.f32 u0 u0)) (*.f32 u0 (*.f32 alpha alpha)))) (/.f32 (*.f32 (*.f32 u0 (*.f32 alpha alpha)) (*.f32 u0 (*.f32 alpha alpha))) (-.f32 (*.f32 (*.f32 alpha (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))) (*.f32 u0 u0)) (*.f32 u0 (*.f32 alpha alpha)))))
(/.f32 (fma.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 (*.f32 u0 (*.f32 alpha (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))))) (*.f32 (*.f32 alpha (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))) (*.f32 (*.f32 alpha (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))) (*.f32 u0 u0)))) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha))))) (fma.f32 (*.f32 (*.f32 alpha (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))) (*.f32 u0 u0)) (*.f32 (*.f32 alpha (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))) (*.f32 u0 u0)) (-.f32 (*.f32 (*.f32 u0 (*.f32 alpha alpha)) (*.f32 u0 (*.f32 alpha alpha))) (*.f32 (*.f32 (*.f32 alpha (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))) (*.f32 u0 u0)) (*.f32 u0 (*.f32 alpha alpha))))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 alpha (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))) (*.f32 u0 u0)) (*.f32 (*.f32 alpha (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))) (*.f32 u0 u0))) (*.f32 (*.f32 u0 (*.f32 alpha alpha)) (*.f32 u0 (*.f32 alpha alpha)))) (-.f32 (*.f32 (*.f32 alpha (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))) (*.f32 u0 u0)) (*.f32 u0 (*.f32 alpha alpha))))
(/.f32 (*.f32 u0 (fma.f32 (*.f32 u0 (*.f32 alpha (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))))) (*.f32 (*.f32 alpha (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))) (*.f32 (*.f32 alpha (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))) (*.f32 u0 u0))) (*.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha))))) (fma.f32 u0 (*.f32 (*.f32 alpha (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))) (*.f32 u0 (*.f32 alpha (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))))) (*.f32 (*.f32 alpha alpha) (-.f32 (*.f32 alpha alpha) (*.f32 u0 (*.f32 alpha (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))))))))
(/.f32 (*.f32 u0 (*.f32 (fma.f32 (*.f32 u0 alpha) (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) (*.f32 alpha alpha)) (fma.f32 (*.f32 u0 alpha) (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) (*.f32 alpha alpha)))) (fma.f32 (*.f32 u0 alpha) (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) (*.f32 alpha alpha)))
(/.f32 (*.f32 (fma.f32 (*.f32 u0 (*.f32 alpha (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))))) (*.f32 (*.f32 alpha (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))) (*.f32 (*.f32 alpha (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))) (*.f32 u0 u0))) (*.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)))) u0) (fma.f32 u0 (*.f32 (*.f32 alpha (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))) (*.f32 u0 (*.f32 alpha (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))))) (*.f32 (*.f32 alpha alpha) (-.f32 (*.f32 alpha alpha) (*.f32 u0 (*.f32 alpha (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))))))))
(/.f32 (*.f32 (*.f32 (fma.f32 (*.f32 u0 alpha) (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) (*.f32 alpha alpha)) (fma.f32 (*.f32 u0 alpha) (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) (*.f32 alpha alpha))) u0) (fma.f32 (*.f32 u0 alpha) (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) (*.f32 alpha alpha)))
(/.f32 (neg.f32 (fma.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 (*.f32 u0 (*.f32 alpha (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))))) (*.f32 (*.f32 alpha (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))) (*.f32 (*.f32 alpha (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))) (*.f32 u0 u0)))) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)))))) (neg.f32 (fma.f32 (*.f32 (*.f32 alpha (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))) (*.f32 u0 u0)) (*.f32 (*.f32 alpha (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))) (*.f32 u0 u0)) (-.f32 (*.f32 (*.f32 u0 (*.f32 alpha alpha)) (*.f32 u0 (*.f32 alpha alpha))) (*.f32 (*.f32 (*.f32 alpha (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))) (*.f32 u0 u0)) (*.f32 u0 (*.f32 alpha alpha)))))))
(/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 (*.f32 alpha (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))) (*.f32 u0 u0)) (*.f32 (*.f32 alpha (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))) (*.f32 u0 u0))) (*.f32 (*.f32 u0 (*.f32 alpha alpha)) (*.f32 u0 (*.f32 alpha alpha))))) (neg.f32 (-.f32 (*.f32 (*.f32 alpha (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))) (*.f32 u0 u0)) (*.f32 u0 (*.f32 alpha alpha)))))
(/.f32 (neg.f32 (*.f32 u0 (fma.f32 (*.f32 u0 (*.f32 alpha (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))))) (*.f32 (*.f32 alpha (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))) (*.f32 (*.f32 alpha (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))) (*.f32 u0 u0))) (*.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)))))) (neg.f32 (fma.f32 u0 (*.f32 (*.f32 alpha (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))) (*.f32 u0 (*.f32 alpha (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))))) (*.f32 (*.f32 alpha alpha) (-.f32 (*.f32 alpha alpha) (*.f32 u0 (*.f32 alpha (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))))))))))
(/.f32 (neg.f32 (*.f32 u0 (*.f32 (fma.f32 (*.f32 u0 alpha) (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) (*.f32 alpha alpha)) (fma.f32 (*.f32 u0 alpha) (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) (*.f32 alpha alpha))))) (neg.f32 (fma.f32 (*.f32 u0 alpha) (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) (*.f32 alpha alpha))))
(/.f32 (neg.f32 (*.f32 (fma.f32 (*.f32 u0 (*.f32 alpha (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))))) (*.f32 (*.f32 alpha (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))) (*.f32 (*.f32 alpha (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))) (*.f32 u0 u0))) (*.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)))) u0)) (neg.f32 (fma.f32 u0 (*.f32 (*.f32 alpha (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))) (*.f32 u0 (*.f32 alpha (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))))) (*.f32 (*.f32 alpha alpha) (-.f32 (*.f32 alpha alpha) (*.f32 u0 (*.f32 alpha (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))))))))))
(/.f32 (neg.f32 (*.f32 (*.f32 (fma.f32 (*.f32 u0 alpha) (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) (*.f32 alpha alpha)) (fma.f32 (*.f32 u0 alpha) (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) (*.f32 alpha alpha))) u0)) (neg.f32 (fma.f32 (*.f32 u0 alpha) (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) (*.f32 alpha alpha))))
(/.f32 (fma.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha))) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 (*.f32 u0 (*.f32 alpha (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))))) (*.f32 (*.f32 alpha (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))) (*.f32 (*.f32 alpha (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))) (*.f32 u0 u0)))))) (fma.f32 (*.f32 u0 (*.f32 alpha alpha)) (*.f32 u0 (*.f32 alpha alpha)) (-.f32 (*.f32 (*.f32 (*.f32 alpha (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))) (*.f32 u0 u0)) (*.f32 (*.f32 alpha (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))) (*.f32 u0 u0))) (*.f32 (*.f32 u0 (*.f32 alpha alpha)) (*.f32 (*.f32 alpha (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))) (*.f32 u0 u0))))))
(*.f32 u0 (fma.f32 (*.f32 u0 alpha) (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) (*.f32 alpha alpha)))
(*.f32 (fma.f32 (*.f32 u0 alpha) (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) (*.f32 alpha alpha)) u0)
(neg.f32 (*.f32 alpha alpha))
(exp.f32 (*.f32 #s(literal 2 binary32) (log.f32 alpha)))
(exp.f32 (*.f32 (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha))) #s(literal -1 binary32)))
(exp.f32 (neg.f32 (*.f32 (*.f32 #s(literal 2 binary32) (log.f32 alpha)) #s(literal -1 binary32))))
(pow.f32 alpha #s(literal 2 binary32))
(pow.f32 (*.f32 alpha alpha) #s(literal 1 binary32))
(pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha)) #s(literal -1 binary32))
(pow.f32 (/.f32 #s(literal 1 binary32) alpha) #s(literal -2 binary32))
(pow.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha)) #s(literal 1 binary32)) #s(literal -1 binary32))
(pow.f32 (exp.f32 (log.f32 alpha)) #s(literal 2 binary32))
(-.f32 #s(literal 0 binary32) (*.f32 alpha alpha))
(-.f32 (/.f32 #s(literal 0 binary32) (/.f32 #s(literal 1 binary32) alpha)) (*.f32 alpha alpha))
(-.f32 (/.f32 (/.f32 #s(literal 0 binary32) (/.f32 #s(literal 1 binary32) alpha)) #s(literal -1 binary32)) (*.f32 alpha alpha))
(-.f32 (/.f32 (/.f32 #s(literal 0 binary32) (/.f32 #s(literal 1 binary32) alpha)) #s(literal 1 binary32)) (*.f32 alpha alpha))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha)))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha)) #s(literal 1 binary32)))
(/.f32 alpha (/.f32 #s(literal 1 binary32) alpha))
(/.f32 (*.f32 alpha alpha) #s(literal 1 binary32))
(/.f32 (*.f32 alpha alpha) #s(literal -1 binary32))
(/.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha)))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha)) #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (/.f32 #s(literal 1 binary32) alpha)) (*.f32 (/.f32 #s(literal 1 binary32) alpha) alpha)) (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha)))
(/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)))) (+.f32 #s(literal 0 binary32) (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) (*.f32 #s(literal 0 binary32) (*.f32 alpha alpha)))))
(/.f32 (-.f32 (pow.f32 (/.f32 #s(literal 0 binary32) (/.f32 #s(literal 1 binary32) alpha)) #s(literal 3 binary32)) (*.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)))) (fma.f32 (/.f32 #s(literal 0 binary32) (/.f32 #s(literal 1 binary32) alpha)) (/.f32 #s(literal 0 binary32) (/.f32 #s(literal 1 binary32) alpha)) (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) (*.f32 (/.f32 #s(literal 0 binary32) (/.f32 #s(literal 1 binary32) alpha)) (*.f32 alpha alpha)))))
(*.f32 #s(literal 1 binary32) (*.f32 alpha alpha))
(*.f32 alpha alpha)
(*.f32 (*.f32 alpha alpha) #s(literal 1 binary32))
(*.f32 (*.f32 alpha alpha) #s(literal -1 binary32))
(*.f32 #s(literal -1 binary32) (*.f32 alpha alpha))
(*.f32 (exp.f32 (log.f32 alpha)) (exp.f32 (log.f32 alpha)))
(*.f32 (/.f32 alpha (pow.f32 alpha #s(literal -1/2 binary32))) (/.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal -1/2 binary32))))
(*.f32 (/.f32 alpha (pow.f32 alpha #s(literal -1/2 binary32))) (/.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal -1/2 binary32))))
(*.f32 (/.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal -1/2 binary32))) (/.f32 alpha (pow.f32 alpha #s(literal -1/2 binary32))))
(*.f32 (/.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal -1/2 binary32))) (/.f32 alpha (pow.f32 alpha #s(literal -1/2 binary32))))
(neg.f32 (/.f32 #s(literal 1 binary32) alpha))
(exp.f32 (*.f32 (log.f32 alpha) #s(literal -1 binary32)))
(exp.f32 (*.f32 (*.f32 #s(literal 2 binary32) (log.f32 alpha)) #s(literal -1/2 binary32)))
(pow.f32 alpha #s(literal -1 binary32))
(pow.f32 (*.f32 alpha alpha) #s(literal -1/2 binary32))
(pow.f32 (/.f32 #s(literal 1 binary32) alpha) #s(literal 1 binary32))
(pow.f32 (pow.f32 alpha #s(literal -1/2 binary32)) #s(literal 2 binary32))
(pow.f32 (exp.f32 (log.f32 alpha)) #s(literal -1 binary32))
(-.f32 #s(literal 0 binary32) (/.f32 #s(literal 1 binary32) alpha))
(/.f32 #s(literal 1 binary32) alpha)
(/.f32 #s(literal -1 binary32) alpha)
(/.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (/.f32 #s(literal 1 binary32) alpha) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha)) (*.f32 #s(literal 0 binary32) (/.f32 #s(literal 1 binary32) alpha)))))
(*.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) alpha))
(*.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) alpha))
(*.f32 (/.f32 #s(literal 1 binary32) alpha) #s(literal 1 binary32))
(*.f32 (/.f32 #s(literal 1 binary32) alpha) #s(literal -1 binary32))
(*.f32 (/.f32 #s(literal 1 binary32) alpha) (pow.f32 #s(literal 1 binary32) #s(literal -1/2 binary32)))
(*.f32 (pow.f32 alpha #s(literal -1/2 binary32)) (pow.f32 alpha #s(literal -1/2 binary32)))
(log1p.f32 (neg.f32 u0))
(neg.f32 (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) (fma.f32 u0 u0 u0)) (-.f32 #s(literal 1 binary32) (*.f32 u0 (*.f32 u0 u0))))))
(neg.f32 (log.f32 (/.f32 (+.f32 u0 #s(literal 1 binary32)) (fma.f32 u0 (neg.f32 u0) #s(literal 1 binary32)))))
(+.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) (neg.f32 (log1p.f32 u0)))
(+.f32 (log1p.f32 (neg.f32 (*.f32 u0 (*.f32 u0 u0)))) (log.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 u0 u0 u0)))))
(+.f32 (log.f32 (/.f32 (fma.f32 u0 (neg.f32 u0) #s(literal 1 binary32)) (fma.f32 u0 (*.f32 u0 u0) #s(literal 1 binary32)))) (log1p.f32 (fma.f32 u0 u0 (neg.f32 u0))))
(+.f32 (log.f32 (/.f32 (fma.f32 u0 (neg.f32 u0) #s(literal 1 binary32)) (fma.f32 u0 (neg.f32 u0) #s(literal 1 binary32)))) (log1p.f32 (neg.f32 u0)))
(-.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) (log1p.f32 u0))
(-.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) (log.f32 (-.f32 #s(literal 1 binary32) (neg.f32 u0))))
(-.f32 #s(literal 0 binary32) (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) (fma.f32 u0 u0 u0)) (-.f32 #s(literal 1 binary32) (*.f32 u0 (*.f32 u0 u0))))))
(-.f32 #s(literal 0 binary32) (log.f32 (/.f32 (+.f32 u0 #s(literal 1 binary32)) (fma.f32 u0 (neg.f32 u0) #s(literal 1 binary32)))))
(-.f32 (log1p.f32 (neg.f32 (*.f32 u0 (*.f32 u0 u0)))) (log1p.f32 (fma.f32 u0 u0 u0)))
(-.f32 (log1p.f32 (neg.f32 (*.f32 u0 (*.f32 u0 u0)))) (log1p.f32 (-.f32 (*.f32 u0 u0) (*.f32 #s(literal 1 binary32) (neg.f32 u0)))))
(-.f32 (log.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u0 (*.f32 u0 u0))))) (log.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (fma.f32 u0 u0 u0)))))
(-.f32 (log.f32 (neg.f32 (fma.f32 u0 (neg.f32 u0) #s(literal 1 binary32)))) (log.f32 (neg.f32 (+.f32 u0 #s(literal 1 binary32)))))
(/.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 u0) #s(literal 3 binary32))) (+.f32 (pow.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) #s(literal 2 binary32)) (fma.f32 (log1p.f32 u0) (log1p.f32 u0) (*.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) (log1p.f32 u0)))))
(/.f32 (-.f32 (pow.f32 (log1p.f32 (neg.f32 (*.f32 u0 (*.f32 u0 u0)))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) #s(literal 3 binary32))) (fma.f32 (log1p.f32 (neg.f32 (*.f32 u0 (*.f32 u0 u0)))) (log1p.f32 (neg.f32 (*.f32 u0 (*.f32 u0 u0)))) (fma.f32 (log1p.f32 (fma.f32 u0 u0 u0)) (log1p.f32 (fma.f32 u0 u0 u0)) (*.f32 (log1p.f32 (neg.f32 (*.f32 u0 (*.f32 u0 u0)))) (log1p.f32 (fma.f32 u0 u0 u0))))))
(log.f32 (-.f32 #s(literal 1 binary32) u0))
(neg.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 (neg.f32 u0))))
(pow.f32 (/.f32 (/.f32 #s(literal 1 binary32) alpha) (*.f32 alpha (log1p.f32 (neg.f32 u0)))) #s(literal -1 binary32))
(-.f32 (*.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) (*.f32 alpha alpha)) (/.f32 (log1p.f32 u0) (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha))))
(-.f32 (/.f32 (log1p.f32 (neg.f32 (*.f32 u0 (*.f32 u0 u0)))) (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha))) (/.f32 (log1p.f32 (fma.f32 u0 u0 u0)) (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) alpha) (*.f32 alpha (log1p.f32 (neg.f32 u0)))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (/.f32 #s(literal 1 binary32) alpha) (*.f32 alpha (log1p.f32 (neg.f32 u0))))))
(/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha)))
(/.f32 (*.f32 alpha (log1p.f32 (neg.f32 u0))) (/.f32 #s(literal 1 binary32) alpha))
(/.f32 (neg.f32 (*.f32 alpha (log1p.f32 (neg.f32 u0)))) (/.f32 #s(literal 1 binary32) alpha))
(/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha)))
(/.f32 (*.f32 #s(literal 1 binary32) (log1p.f32 (neg.f32 u0))) (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha)))
(/.f32 (/.f32 (*.f32 alpha (log1p.f32 (neg.f32 u0))) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) alpha))
(/.f32 (neg.f32 (log1p.f32 (neg.f32 u0))) (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha)))
(/.f32 (neg.f32 (neg.f32 (*.f32 alpha (log1p.f32 (neg.f32 u0))))) (/.f32 #s(literal 1 binary32) alpha))
(/.f32 (neg.f32 (*.f32 (log1p.f32 (neg.f32 u0)) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha)))
(/.f32 (neg.f32 (*.f32 #s(literal 1 binary32) (log1p.f32 (neg.f32 u0)))) (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha)))
(/.f32 (neg.f32 (/.f32 (*.f32 alpha (log1p.f32 (neg.f32 u0))) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) alpha))
(*.f32 #s(literal 1 binary32) (*.f32 (*.f32 alpha alpha) (log1p.f32 (neg.f32 u0))))
(*.f32 alpha (*.f32 alpha (log1p.f32 (neg.f32 u0))))
(*.f32 alpha (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 #s(literal 1 binary32) alpha)))
(*.f32 (*.f32 alpha alpha) (log1p.f32 (neg.f32 u0)))
(*.f32 (*.f32 alpha alpha) (/.f32 (log1p.f32 (neg.f32 u0)) #s(literal 1 binary32)))
(*.f32 (*.f32 alpha alpha) (/.f32 (log1p.f32 (neg.f32 u0)) #s(literal -1 binary32)))
(*.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 (neg.f32 u0))) #s(literal -1 binary32))
(*.f32 #s(literal -1 binary32) (*.f32 (*.f32 alpha alpha) (log1p.f32 (neg.f32 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha alpha))
(*.f32 (*.f32 alpha (log1p.f32 (neg.f32 u0))) alpha)
(*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 #s(literal 1 binary32) alpha)) alpha)
(*.f32 (/.f32 (*.f32 alpha (log1p.f32 (neg.f32 u0))) #s(literal 1 binary32)) alpha)
(*.f32 (/.f32 (*.f32 alpha (log1p.f32 (neg.f32 u0))) #s(literal -1 binary32)) alpha)
(*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) #s(literal 1 binary32)) (*.f32 alpha alpha))
(*.f32 (/.f32 alpha (pow.f32 alpha #s(literal -1/2 binary32))) (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alpha #s(literal -1/2 binary32))))
(*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alpha #s(literal -1/2 binary32))) (/.f32 alpha (pow.f32 alpha #s(literal -1/2 binary32))))
(*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) #s(literal -1 binary32)) (*.f32 alpha alpha))
(neg.f32 (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha)))
(exp.f32 (*.f32 (*.f32 #s(literal 2 binary32) (log.f32 alpha)) #s(literal -1 binary32)))
(exp.f32 (*.f32 (log.f32 alpha) #s(literal -2 binary32)))
(exp.f32 (neg.f32 (*.f32 #s(literal 2 binary32) (log.f32 alpha))))
(+.f32 #s(literal 0 binary32) (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha)))
(pow.f32 alpha #s(literal -2 binary32))
(pow.f32 (*.f32 alpha alpha) #s(literal -1 binary32))
(pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha)) #s(literal 1 binary32))
(pow.f32 (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) #s(literal -1/2 binary32))
(pow.f32 (/.f32 #s(literal 1 binary32) alpha) #s(literal 2 binary32))
(-.f32 #s(literal 0 binary32) (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha)))
(-.f32 (/.f32 #s(literal 0 binary32) (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha))) (/.f32 (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha)) (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha))) (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha))))
(-.f32 (/.f32 #s(literal 0 binary32) alpha) (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha)))
(-.f32 (/.f32 #s(literal 0 binary32) (+.f32 #s(literal 0 binary32) (fma.f32 (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha)) (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha)) (*.f32 #s(literal 0 binary32) (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha)))))) (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)))) (+.f32 #s(literal 0 binary32) (fma.f32 (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha)) (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha)) (*.f32 #s(literal 0 binary32) (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha)))))))
(/.f32 #s(literal 1 binary32) (*.f32 alpha alpha))
(/.f32 #s(literal -1 binary32) (*.f32 alpha alpha))
(/.f32 (/.f32 #s(literal 1 binary32) alpha) alpha)
(/.f32 (-.f32 #s(literal 0 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha))))) (+.f32 #s(literal 0 binary32) (fma.f32 (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha)) (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha)) (*.f32 #s(literal 0 binary32) (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha))))))
(/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha)) (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha)))) (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha)))
(/.f32 (neg.f32 (-.f32 #s(literal 0 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)))))) (neg.f32 (+.f32 #s(literal 0 binary32) (fma.f32 (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha)) (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha)) (*.f32 #s(literal 0 binary32) (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha)))))))
(/.f32 (neg.f32 (-.f32 #s(literal 0 binary32) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha)) (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha))))) (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha)))
(/.f32 (+.f32 #s(literal 0 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha))))) (+.f32 #s(literal 0 binary32) (-.f32 (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha)) (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha))) (*.f32 #s(literal 0 binary32) (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha))))))
(*.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha)))
(*.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha)))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha)) #s(literal 1 binary32))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha)) #s(literal -1 binary32))
(*.f32 (/.f32 #s(literal 1 binary32) alpha) (/.f32 #s(literal 1 binary32) alpha))
(*.f32 (/.f32 #s(literal 1 binary32) alpha) (/.f32 (/.f32 #s(literal 1 binary32) alpha) #s(literal 1 binary32)))
(*.f32 (/.f32 (/.f32 #s(literal 1 binary32) alpha) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) alpha))
(*.f32 (/.f32 (pow.f32 alpha #s(literal -1/2 binary32)) alpha) (/.f32 (pow.f32 alpha #s(literal -1/2 binary32)) #s(literal 1 binary32)))
(*.f32 (/.f32 (pow.f32 alpha #s(literal -1/2 binary32)) alpha) (/.f32 (pow.f32 alpha #s(literal -1/2 binary32)) #s(literal -1 binary32)))
(*.f32 (/.f32 (pow.f32 alpha #s(literal -1/2 binary32)) #s(literal 1 binary32)) (/.f32 (pow.f32 alpha #s(literal -1/2 binary32)) alpha))
(*.f32 (/.f32 (pow.f32 alpha #s(literal -1/2 binary32)) #s(literal -1 binary32)) (/.f32 (pow.f32 alpha #s(literal -1/2 binary32)) alpha))
(neg.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)))
(+.f32 #s(literal 0 binary32) (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)))
(-.f32 #s(literal 0 binary32) (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)))
(-.f32 (/.f32 #s(literal 0 binary32) (+.f32 #s(literal 0 binary32) (+.f32 (pow.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) #s(literal 2 binary32)) (*.f32 #s(literal 0 binary32) (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)))))) (/.f32 (pow.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) #s(literal 3 binary32)) (+.f32 #s(literal 0 binary32) (+.f32 (pow.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) #s(literal 2 binary32)) (*.f32 #s(literal 0 binary32) (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)))))))
(-.f32 (/.f32 #s(literal 0 binary32) (*.f32 (*.f32 alpha alpha) (log1p.f32 u0))) (/.f32 (pow.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) #s(literal 2 binary32)) (*.f32 (*.f32 alpha alpha) (log1p.f32 u0))))
(/.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (+.f32 (pow.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) #s(literal 2 binary32)) (*.f32 #s(literal 0 binary32) (*.f32 (*.f32 alpha alpha) (log1p.f32 u0))))))
(/.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) #s(literal 2 binary32))) (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)))
(/.f32 (neg.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) #s(literal 3 binary32)))) (neg.f32 (+.f32 #s(literal 0 binary32) (+.f32 (pow.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) #s(literal 2 binary32)) (*.f32 #s(literal 0 binary32) (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)))))))
(/.f32 (neg.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) #s(literal 2 binary32)))) (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)))
(/.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (-.f32 (pow.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) #s(literal 2 binary32)) (*.f32 #s(literal 0 binary32) (*.f32 (*.f32 alpha alpha) (log1p.f32 u0))))))
(*.f32 #s(literal 1 binary32) (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)))
(*.f32 alpha (*.f32 alpha (log1p.f32 u0)))
(*.f32 (*.f32 alpha alpha) (log1p.f32 u0))
(*.f32 (*.f32 alpha alpha) (neg.f32 (log1p.f32 u0)))
(*.f32 (log1p.f32 u0) (*.f32 alpha alpha))
(*.f32 (*.f32 alpha (log1p.f32 u0)) alpha)
(*.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) #s(literal -1 binary32))
(*.f32 #s(literal -1 binary32) (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)))
(neg.f32 (*.f32 alpha (log1p.f32 u0)))
(-.f32 #s(literal 0 binary32) (*.f32 alpha (log1p.f32 u0)))
(/.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (*.f32 alpha (log1p.f32 u0)) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (+.f32 (pow.f32 (*.f32 alpha (log1p.f32 u0)) #s(literal 2 binary32)) (*.f32 #s(literal 0 binary32) (*.f32 alpha (log1p.f32 u0))))))
(*.f32 alpha (log1p.f32 u0))
(*.f32 alpha (neg.f32 (log1p.f32 u0)))
(*.f32 (log1p.f32 u0) alpha)
(*.f32 #s(literal -1 binary32) (*.f32 alpha (log1p.f32 u0)))
(*.f32 (neg.f32 (log1p.f32 u0)) alpha)
(+.f32 (neg.f32 u0) (*.f32 u0 (*.f32 u0 (fma.f32 u0 #s(literal -1/3 binary32) #s(literal -1/2 binary32)))))
(+.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 #s(literal -1/3 binary32) #s(literal -1/2 binary32)))) (neg.f32 u0))
(fma.f32 u0 #s(literal -1 binary32) (*.f32 u0 (*.f32 u0 (fma.f32 u0 #s(literal -1/3 binary32) #s(literal -1/2 binary32)))))
(fma.f32 u0 (*.f32 u0 (fma.f32 u0 #s(literal -1/3 binary32) #s(literal -1/2 binary32))) (neg.f32 u0))
(fma.f32 (fma.f32 u0 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) (*.f32 u0 u0) (neg.f32 u0))
(fma.f32 #s(literal -1 binary32) u0 (*.f32 u0 (*.f32 u0 (fma.f32 u0 #s(literal -1/3 binary32) #s(literal -1/2 binary32)))))
(fma.f32 (*.f32 u0 (fma.f32 u0 #s(literal -1/3 binary32) #s(literal -1/2 binary32))) u0 (neg.f32 u0))
(fma.f32 (*.f32 u0 u0) (fma.f32 u0 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) (neg.f32 u0))
(-.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 #s(literal -1/3 binary32) #s(literal -1/2 binary32)))) u0)
(-.f32 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 #s(literal -1/3 binary32) #s(literal -1/2 binary32))) #s(literal 0 binary32)) u0)
(-.f32 (/.f32 (*.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 #s(literal -1/3 binary32) #s(literal -1/2 binary32)))) (*.f32 u0 (*.f32 u0 (fma.f32 u0 #s(literal -1/3 binary32) #s(literal -1/2 binary32))))) (-.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 #s(literal -1/3 binary32) #s(literal -1/2 binary32)))) (neg.f32 u0))) (/.f32 (*.f32 u0 u0) (-.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 #s(literal -1/3 binary32) #s(literal -1/2 binary32)))) (neg.f32 u0))))
(/.f32 (fma.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 (*.f32 u0 (fma.f32 u0 #s(literal -1/3 binary32) #s(literal -1/2 binary32))) (*.f32 (fma.f32 u0 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) (*.f32 u0 (*.f32 u0 (fma.f32 u0 #s(literal -1/3 binary32) #s(literal -1/2 binary32)))))) (neg.f32 (*.f32 u0 (*.f32 u0 u0)))) (fma.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 #s(literal -1/3 binary32) #s(literal -1/2 binary32)))) (*.f32 u0 (*.f32 u0 (fma.f32 u0 #s(literal -1/3 binary32) #s(literal -1/2 binary32)))) (-.f32 (*.f32 u0 u0) (*.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 #s(literal -1/3 binary32) #s(literal -1/2 binary32)))) (neg.f32 u0)))))
(/.f32 (-.f32 (*.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 #s(literal -1/3 binary32) #s(literal -1/2 binary32)))) (*.f32 u0 (*.f32 u0 (fma.f32 u0 #s(literal -1/3 binary32) #s(literal -1/2 binary32))))) (*.f32 u0 u0)) (-.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 #s(literal -1/3 binary32) #s(literal -1/2 binary32)))) (neg.f32 u0)))
(/.f32 (*.f32 u0 (fma.f32 (*.f32 u0 (fma.f32 u0 #s(literal -1/3 binary32) #s(literal -1/2 binary32))) (*.f32 (fma.f32 u0 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) (*.f32 u0 (*.f32 u0 (fma.f32 u0 #s(literal -1/3 binary32) #s(literal -1/2 binary32))))) #s(literal -1 binary32))) (-.f32 (fma.f32 (fma.f32 u0 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) (*.f32 u0 (*.f32 u0 (fma.f32 u0 #s(literal -1/3 binary32) #s(literal -1/2 binary32)))) #s(literal 1 binary32)) (*.f32 (fma.f32 u0 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) (neg.f32 u0))))
(/.f32 (*.f32 u0 (fma.f32 (*.f32 u0 (fma.f32 u0 #s(literal -1/3 binary32) #s(literal -1/2 binary32))) (*.f32 u0 (fma.f32 u0 #s(literal -1/3 binary32) #s(literal -1/2 binary32))) #s(literal -1 binary32))) (fma.f32 u0 (fma.f32 u0 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal 1 binary32)))
(/.f32 (*.f32 (fma.f32 (*.f32 u0 (fma.f32 u0 #s(literal -1/3 binary32) #s(literal -1/2 binary32))) (*.f32 (fma.f32 u0 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) (*.f32 u0 (*.f32 u0 (fma.f32 u0 #s(literal -1/3 binary32) #s(literal -1/2 binary32))))) #s(literal -1 binary32)) u0) (-.f32 (fma.f32 (fma.f32 u0 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) (*.f32 u0 (*.f32 u0 (fma.f32 u0 #s(literal -1/3 binary32) #s(literal -1/2 binary32)))) #s(literal 1 binary32)) (*.f32 (fma.f32 u0 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) (neg.f32 u0))))
(/.f32 (*.f32 (fma.f32 (*.f32 u0 (fma.f32 u0 #s(literal -1/3 binary32) #s(literal -1/2 binary32))) (*.f32 u0 (fma.f32 u0 #s(literal -1/3 binary32) #s(literal -1/2 binary32))) #s(literal -1 binary32)) u0) (fma.f32 u0 (fma.f32 u0 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal 1 binary32)))
(/.f32 (neg.f32 (fma.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 (*.f32 u0 (fma.f32 u0 #s(literal -1/3 binary32) #s(literal -1/2 binary32))) (*.f32 (fma.f32 u0 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) (*.f32 u0 (*.f32 u0 (fma.f32 u0 #s(literal -1/3 binary32) #s(literal -1/2 binary32)))))) (neg.f32 (*.f32 u0 (*.f32 u0 u0))))) (neg.f32 (fma.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 #s(literal -1/3 binary32) #s(literal -1/2 binary32)))) (*.f32 u0 (*.f32 u0 (fma.f32 u0 #s(literal -1/3 binary32) #s(literal -1/2 binary32)))) (-.f32 (*.f32 u0 u0) (*.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 #s(literal -1/3 binary32) #s(literal -1/2 binary32)))) (neg.f32 u0))))))
(/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 #s(literal -1/3 binary32) #s(literal -1/2 binary32)))) (*.f32 u0 (*.f32 u0 (fma.f32 u0 #s(literal -1/3 binary32) #s(literal -1/2 binary32))))) (*.f32 u0 u0))) (neg.f32 (-.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 #s(literal -1/3 binary32) #s(literal -1/2 binary32)))) (neg.f32 u0))))
(/.f32 (neg.f32 (*.f32 u0 (fma.f32 (*.f32 u0 (fma.f32 u0 #s(literal -1/3 binary32) #s(literal -1/2 binary32))) (*.f32 (fma.f32 u0 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) (*.f32 u0 (*.f32 u0 (fma.f32 u0 #s(literal -1/3 binary32) #s(literal -1/2 binary32))))) #s(literal -1 binary32)))) (neg.f32 (-.f32 (fma.f32 (fma.f32 u0 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) (*.f32 u0 (*.f32 u0 (fma.f32 u0 #s(literal -1/3 binary32) #s(literal -1/2 binary32)))) #s(literal 1 binary32)) (*.f32 (fma.f32 u0 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) (neg.f32 u0)))))
(/.f32 (neg.f32 (*.f32 u0 (fma.f32 (*.f32 u0 (fma.f32 u0 #s(literal -1/3 binary32) #s(literal -1/2 binary32))) (*.f32 u0 (fma.f32 u0 #s(literal -1/3 binary32) #s(literal -1/2 binary32))) #s(literal -1 binary32)))) (neg.f32 (fma.f32 u0 (fma.f32 u0 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal 1 binary32))))
(/.f32 (neg.f32 (*.f32 (fma.f32 (*.f32 u0 (fma.f32 u0 #s(literal -1/3 binary32) #s(literal -1/2 binary32))) (*.f32 (fma.f32 u0 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) (*.f32 u0 (*.f32 u0 (fma.f32 u0 #s(literal -1/3 binary32) #s(literal -1/2 binary32))))) #s(literal -1 binary32)) u0)) (neg.f32 (-.f32 (fma.f32 (fma.f32 u0 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) (*.f32 u0 (*.f32 u0 (fma.f32 u0 #s(literal -1/3 binary32) #s(literal -1/2 binary32)))) #s(literal 1 binary32)) (*.f32 (fma.f32 u0 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) (neg.f32 u0)))))
(/.f32 (neg.f32 (*.f32 (fma.f32 (*.f32 u0 (fma.f32 u0 #s(literal -1/3 binary32) #s(literal -1/2 binary32))) (*.f32 u0 (fma.f32 u0 #s(literal -1/3 binary32) #s(literal -1/2 binary32))) #s(literal -1 binary32)) u0)) (neg.f32 (fma.f32 u0 (fma.f32 u0 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal 1 binary32))))
(/.f32 (fma.f32 (neg.f32 u0) (*.f32 u0 u0) (*.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 #s(literal -1/3 binary32) #s(literal -1/2 binary32)))) (*.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 #s(literal -1/3 binary32) #s(literal -1/2 binary32)))) (*.f32 u0 (*.f32 u0 (fma.f32 u0 #s(literal -1/3 binary32) #s(literal -1/2 binary32))))))) (fma.f32 u0 u0 (-.f32 (*.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 #s(literal -1/3 binary32) #s(literal -1/2 binary32)))) (*.f32 u0 (*.f32 u0 (fma.f32 u0 #s(literal -1/3 binary32) #s(literal -1/2 binary32))))) (*.f32 (neg.f32 u0) (*.f32 u0 (*.f32 u0 (fma.f32 u0 #s(literal -1/3 binary32) #s(literal -1/2 binary32))))))))
(/.f32 (-.f32 (*.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 #s(literal -1/3 binary32) #s(literal -1/2 binary32)))) (*.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 #s(literal -1/3 binary32) #s(literal -1/2 binary32)))) (*.f32 u0 (*.f32 u0 (fma.f32 u0 #s(literal -1/3 binary32) #s(literal -1/2 binary32)))))) (*.f32 u0 (*.f32 u0 u0))) (fma.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 #s(literal -1/3 binary32) #s(literal -1/2 binary32)))) (*.f32 u0 (*.f32 u0 (fma.f32 u0 #s(literal -1/3 binary32) #s(literal -1/2 binary32)))) (fma.f32 u0 u0 (*.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 #s(literal -1/3 binary32) #s(literal -1/2 binary32)))) u0))))
(/.f32 (-.f32 (pow.f32 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 #s(literal -1/3 binary32) #s(literal -1/2 binary32))) #s(literal 0 binary32)) #s(literal 3 binary32)) (*.f32 u0 (*.f32 u0 u0))) (fma.f32 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 #s(literal -1/3 binary32) #s(literal -1/2 binary32))) #s(literal 0 binary32)) (fma.f32 u0 (*.f32 u0 (fma.f32 u0 #s(literal -1/3 binary32) #s(literal -1/2 binary32))) #s(literal 0 binary32)) (fma.f32 u0 u0 (*.f32 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 #s(literal -1/3 binary32) #s(literal -1/2 binary32))) #s(literal 0 binary32)) u0))))
(*.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))
(*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)) u0)
(+.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0)) alpha) alpha) (*.f32 alpha (*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))))
(+.f32 (*.f32 alpha (*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))) (*.f32 (*.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0)) alpha) alpha))
(+.f32 (*.f32 (*.f32 alpha alpha) (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)))) (*.f32 (*.f32 alpha alpha) #s(literal 1/2 binary32)))
(+.f32 (*.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) (*.f32 alpha alpha)) (*.f32 #s(literal 1/2 binary32) (*.f32 alpha alpha)))
(fma.f32 u0 (*.f32 (*.f32 u0 #s(literal 1/4 binary32)) (*.f32 alpha alpha)) (*.f32 alpha (*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))))
(fma.f32 alpha (*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) (*.f32 (*.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0)) alpha) alpha))
(fma.f32 alpha (*.f32 alpha (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) (*.f32 alpha (*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))))
(fma.f32 (*.f32 alpha alpha) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) (*.f32 (*.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0)) alpha) alpha))
(fma.f32 (*.f32 alpha alpha) (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0)) (*.f32 alpha (*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))))
(fma.f32 (*.f32 alpha alpha) (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) (*.f32 (*.f32 alpha alpha) #s(literal 1/2 binary32)))
(fma.f32 (*.f32 u0 #s(literal 1/4 binary32)) (*.f32 u0 (*.f32 alpha alpha)) (*.f32 alpha (*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))))
(fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) (*.f32 alpha alpha) (*.f32 (*.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0)) alpha) alpha))
(fma.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0)) (*.f32 alpha alpha) (*.f32 alpha (*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))))
(fma.f32 (*.f32 u0 u0) (*.f32 #s(literal 1/4 binary32) (*.f32 alpha alpha)) (*.f32 alpha (*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))))
(fma.f32 (*.f32 u0 (*.f32 alpha alpha)) (*.f32 u0 #s(literal 1/4 binary32)) (*.f32 alpha (*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))))
(fma.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) (*.f32 alpha alpha) (*.f32 #s(literal 1/2 binary32) (*.f32 alpha alpha)))
(fma.f32 (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) alpha) alpha (*.f32 (*.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0)) alpha) alpha))
(fma.f32 (*.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0)) alpha) alpha (*.f32 alpha (*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))))
(fma.f32 (*.f32 (*.f32 alpha alpha) (*.f32 u0 #s(literal 1/4 binary32))) u0 (*.f32 alpha (*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))))
(fma.f32 (*.f32 (*.f32 alpha alpha) (*.f32 u0 u0)) #s(literal 1/4 binary32) (*.f32 alpha (*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))))
(-.f32 (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0)) alpha) alpha) (*.f32 (*.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0)) alpha) alpha)) (-.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0)) alpha) alpha) (*.f32 alpha (*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))))) (/.f32 (*.f32 (*.f32 alpha (*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))) (*.f32 alpha (*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32))))) (-.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0)) alpha) alpha) (*.f32 alpha (*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))))))
(/.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha))) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 (*.f32 u0 (*.f32 u0 u0)) #s(literal 1/64 binary32))) (*.f32 (*.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha))) (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))))) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0)) alpha) alpha) (*.f32 (*.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0)) alpha) alpha) (-.f32 (*.f32 (*.f32 alpha (*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))) (*.f32 alpha (*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32))))) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0)) alpha) alpha) (*.f32 alpha (*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32))))))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0)) alpha) alpha) (*.f32 (*.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0)) alpha) alpha)) (*.f32 (*.f32 alpha (*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))) (*.f32 alpha (*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))))) (-.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0)) alpha) alpha) (*.f32 alpha (*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32))))))
(/.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 (*.f32 u0 (*.f32 u0 u0)) #s(literal 1/64 binary32))))) (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) (-.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) (*.f32 (*.f32 (*.f32 u0 u0) (*.f32 u0 u0)) #s(literal 1/16 binary32))))
(/.f32 (*.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (-.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0)) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32))))) (-.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0)) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32))))
(/.f32 (*.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 (*.f32 u0 (*.f32 u0 u0)) #s(literal 1/64 binary32)))) (*.f32 alpha alpha)) (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) (-.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) (*.f32 (*.f32 (*.f32 u0 u0) (*.f32 u0 u0)) #s(literal 1/16 binary32))))
(/.f32 (*.f32 (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (-.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0)) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))) (*.f32 alpha alpha)) (-.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0)) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32))))
(/.f32 (neg.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha))) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 (*.f32 u0 (*.f32 u0 u0)) #s(literal 1/64 binary32))) (*.f32 (*.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha))) (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32))))))) (neg.f32 (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0)) alpha) alpha) (*.f32 (*.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0)) alpha) alpha) (-.f32 (*.f32 (*.f32 alpha (*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))) (*.f32 alpha (*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32))))) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0)) alpha) alpha) (*.f32 alpha (*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))))))))
(/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0)) alpha) alpha) (*.f32 (*.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0)) alpha) alpha)) (*.f32 (*.f32 alpha (*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))) (*.f32 alpha (*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32))))))) (neg.f32 (-.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0)) alpha) alpha) (*.f32 alpha (*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))))))
(/.f32 (neg.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 (*.f32 u0 (*.f32 u0 u0)) #s(literal 1/64 binary32)))))) (neg.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) (-.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) (*.f32 (*.f32 (*.f32 u0 u0) (*.f32 u0 u0)) #s(literal 1/16 binary32)))))
(/.f32 (neg.f32 (*.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (-.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0)) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))))) (neg.f32 (-.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0)) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))))
(/.f32 (neg.f32 (*.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 (*.f32 u0 (*.f32 u0 u0)) #s(literal 1/64 binary32)))) (*.f32 alpha alpha))) (neg.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) (-.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) (*.f32 (*.f32 (*.f32 u0 u0) (*.f32 u0 u0)) #s(literal 1/16 binary32)))))
(/.f32 (neg.f32 (*.f32 (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (-.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0)) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))) (*.f32 alpha alpha))) (neg.f32 (-.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0)) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))))
(/.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha))) (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))) (*.f32 (*.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha))) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 (*.f32 u0 (*.f32 u0 u0)) #s(literal 1/64 binary32))))) (fma.f32 (*.f32 alpha (*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))) (*.f32 alpha (*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))) (-.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0)) alpha) alpha) (*.f32 (*.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0)) alpha) alpha)) (*.f32 (*.f32 alpha (*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))) (*.f32 (*.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0)) alpha) alpha)))))
(/.f32 (+.f32 (pow.f32 (*.f32 (*.f32 alpha alpha) (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 alpha alpha) #s(literal 1/2 binary32)) #s(literal 3 binary32))) (fma.f32 (*.f32 (*.f32 alpha alpha) (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)))) (*.f32 (*.f32 alpha alpha) (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)))) (-.f32 (*.f32 (*.f32 (*.f32 alpha alpha) #s(literal 1/2 binary32)) (*.f32 (*.f32 alpha alpha) #s(literal 1/2 binary32))) (*.f32 (*.f32 (*.f32 alpha alpha) (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)))) (*.f32 (*.f32 alpha alpha) #s(literal 1/2 binary32))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) (*.f32 alpha alpha)) #s(literal 3 binary32)) (pow.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 alpha alpha)) #s(literal 3 binary32))) (fma.f32 (*.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) (*.f32 alpha alpha)) (*.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) (*.f32 alpha alpha)) (-.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 alpha alpha)) (*.f32 #s(literal 1/2 binary32) (*.f32 alpha alpha))) (*.f32 (*.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) (*.f32 alpha alpha)) (*.f32 #s(literal 1/2 binary32) (*.f32 alpha alpha))))))
(*.f32 alpha (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))))
(*.f32 (*.f32 alpha alpha) (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))
(*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (*.f32 alpha alpha))
(*.f32 (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) alpha)

eval102.0ms (0.9%)

Memory
19.4MiB live, 285.7MiB allocated
Compiler

Compiled 31 755 to 2 609 computations (91.8% saved)

prune151.0ms (1.3%)

Memory
-13.9MiB live, 396.1MiB allocated
Pruning

34 alts after pruning (29 fresh and 5 done)

PrunedKeptTotal
New1 112151 127
Fresh111425
Picked325
Done033
Total1 126341 160
Accuracy
100.0%
Counts
1 160 → 34
Alt Table
Click to see full alt table
StatusAccuracyProgram
98.8%
(*.f32 (/.f32 (*.f32 (neg.f32 (*.f32 alpha (*.f32 alpha alpha))) alpha) (*.f32 alpha alpha)) (log1p.f32 (neg.f32 u0)))
94.1%
(*.f32 (/.f32 (*.f32 (neg.f32 (*.f32 alpha (*.f32 alpha alpha))) alpha) (*.f32 alpha alpha)) #s(approx (log (- 1 u0)) (*.f32 u0 (fma.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))
99.1%
(*.f32 (/.f32 (*.f32 alpha (log1p.f32 (neg.f32 u0))) #s(literal -1 binary32)) alpha)
94.3%
(*.f32 (/.f32 alpha (/.f32 #s(literal 1 binary32) (neg.f32 alpha))) #s(approx (log (- 1 u0)) (*.f32 u0 (fma.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))
74.2%
(*.f32 (/.f32 alpha (/.f32 #s(literal 1 binary32) (neg.f32 alpha))) #s(approx (log (- 1 u0)) (neg.f32 u0)))
99.2%
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0)))
92.5%
(*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (fma.f32 (*.f32 u0 (fma.f32 u0 #s(literal -1/3 binary32) #s(literal -1/2 binary32))) u0 (neg.f32 u0))))
94.5%
(*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 u0 (fma.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))
92.2%
(*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))
87.7%
(*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 u0 (fma.f32 u0 #s(literal -1/2 binary32) #s(literal -1 binary32)))))
94.8%
#s(approx (- (/ (log (+ 1 (* u0 (neg u0)))) (neg (/ 1 (* alpha alpha)))) (neg (* alpha (* alpha (log (+ 1 u0)))))) (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 u0 u0) (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u0)))
87.8%
#s(approx (- (/ (log (+ 1 (* u0 (neg u0)))) (neg (/ 1 (* alpha alpha)))) (neg (* alpha (* alpha (log (+ 1 u0)))))) (*.f32 (*.f32 alpha alpha) (fma.f32 #s(literal 1/2 binary32) (*.f32 u0 u0) u0)))
92.5%
#s(approx (* (/ (* (neg (* alpha (* alpha alpha))) alpha) (* alpha alpha)) (log (- 1 u0))) (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 u0 u0) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0)))
94.4%
#s(approx (* (/ (* (neg (* alpha (* alpha alpha))) alpha) (* alpha alpha)) (log (- 1 u0))) (*.f32 u0 (fma.f32 (*.f32 alpha alpha) (fma.f32 u0 #s(literal 1/2 binary32) #s(literal 1 binary32)) (*.f32 u0 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)))))))
87.7%
#s(approx (* (/ (* (neg (* alpha (* alpha alpha))) alpha) (* alpha alpha)) (log (- 1 u0))) (*.f32 u0 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 #s(literal 1/2 binary32) #s(literal 1 binary32)))))
94.7%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (fma.f32 (*.f32 u0 (*.f32 u0 (*.f32 alpha alpha))) (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (*.f32 u0 (*.f32 alpha alpha))))
92.6%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (fma.f32 (*.f32 alpha u0) alpha (*.f32 (*.f32 alpha (*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))) (*.f32 u0 u0))))
92.6%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (fma.f32 (*.f32 alpha alpha) u0 (*.f32 (*.f32 alpha (*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))) (*.f32 u0 u0))))
94.5%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (-.f32 (/.f32 (*.f32 (*.f32 (*.f32 alpha (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))) (*.f32 u0 u0)) (*.f32 (*.f32 alpha (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))) (*.f32 u0 u0))) (-.f32 (*.f32 (*.f32 alpha (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))) (*.f32 u0 u0)) (*.f32 u0 (*.f32 alpha alpha)))) (/.f32 (*.f32 (*.f32 u0 (*.f32 alpha alpha)) (*.f32 u0 (*.f32 alpha alpha))) (-.f32 (*.f32 (*.f32 alpha (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))) (*.f32 u0 u0)) (*.f32 u0 (*.f32 alpha alpha))))))
74.1%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 alpha u0) alpha))
94.8%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 (fma.f32 (*.f32 alpha (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))) u0 (*.f32 alpha alpha))))
87.8%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 (fma.f32 u0 (*.f32 (*.f32 alpha alpha) #s(approx (+ (* u0 (* u0 1/4)) (+ (* u0 1/3) 1/2)) #s(literal 1/2 binary32))) (*.f32 alpha alpha))))
92.1%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 (fma.f32 u0 (*.f32 alpha (*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))) (*.f32 (/.f32 (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1 binary32)) (/.f32 (neg.f32 alpha) (*.f32 alpha alpha))))))
92.5%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 (fma.f32 u0 (*.f32 alpha (*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))) (*.f32 alpha alpha))))
92.6%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 (fma.f32 alpha alpha (*.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0)))))
94.9%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 (fma.f32 alpha alpha (*.f32 u0 (*.f32 alpha (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))))))))
74.2%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 (*.f32 alpha alpha)))
94.6%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 #s(approx (+ (* u0 (* (* alpha alpha) (+ (* u0 (* u0 1/4)) (+ (* u0 1/3) 1/2)))) (* alpha alpha)) (*.f32 (*.f32 alpha alpha) (fma.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) #s(literal 1 binary32))))))
93.9%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 #s(approx (+ (* u0 (* (* alpha alpha) (+ (* u0 (* u0 1/4)) (+ (* u0 1/3) 1/2)))) (* alpha alpha)) (*.f32 (neg.f32 (*.f32 u0 u0)) (*.f32 u0 (fma.f32 alpha (*.f32 alpha #s(literal -1/4 binary32)) (neg.f32 (/.f32 (fma.f32 alpha (*.f32 alpha #s(literal 1/3 binary32)) (/.f32 (*.f32 alpha (fma.f32 alpha #s(literal 1/2 binary32) (/.f32 alpha u0))) u0)) u0))))))))
91.7%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 #s(approx (+ (* u0 (* alpha (* alpha (+ (* u0 1/3) 1/2)))) (* alpha alpha)) (*.f32 (*.f32 u0 u0) (fma.f32 alpha (*.f32 alpha #s(literal 1/3 binary32)) (/.f32 (*.f32 alpha (fma.f32 alpha #s(literal 1/2 binary32) (/.f32 alpha u0))) u0))))))
92.3%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 #s(approx (+ (* u0 (* alpha (* alpha (+ (* u0 1/3) 1/2)))) (* alpha alpha)) (*.f32 alpha (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32)))))))
94.1%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) #s(approx (* u0 (+ (* u0 (* (* alpha alpha) (+ (* u0 (* u0 1/4)) (+ (* u0 1/3) 1/2)))) (* alpha alpha))) (*.f32 (*.f32 (*.f32 u0 u0) (*.f32 u0 u0)) (fma.f32 (/.f32 (*.f32 alpha alpha) u0) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (*.f32 alpha (+.f32 (/.f32 alpha (*.f32 u0 (*.f32 u0 u0))) (*.f32 alpha #s(literal 1/4 binary32))))))))
93.6%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) #s(approx (* u0 (+ (* u0 (* (* alpha alpha) (+ (* u0 (* u0 1/4)) (+ (* u0 1/3) 1/2)))) (* alpha alpha))) (*.f32 (*.f32 (*.f32 u0 u0) (*.f32 u0 u0)) (fma.f32 alpha (*.f32 alpha #s(literal 1/4 binary32)) (/.f32 (fma.f32 alpha (*.f32 alpha #s(literal -1/3 binary32)) (neg.f32 (/.f32 (*.f32 alpha (fma.f32 alpha #s(literal 1/2 binary32) (/.f32 alpha u0))) u0))) (neg.f32 u0))))))
92.1%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) #s(approx (* u0 (+ (* u0 (* alpha (* alpha (+ (* u0 1/3) 1/2)))) (* alpha alpha))) (*.f32 (*.f32 u0 u0) (fma.f32 u0 (/.f32 (*.f32 alpha alpha) (*.f32 u0 u0)) (*.f32 alpha (*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32))))))))
Compiler

Compiled 1 425 to 740 computations (48.1% saved)

simplify329.0ms (2.8%)

Memory
23.4MiB live, 405.5MiB allocated
Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
cost-diff0
(neg.f32 (*.f32 alpha (*.f32 alpha alpha)))
cost-diff0
(*.f32 (neg.f32 (*.f32 alpha (*.f32 alpha alpha))) alpha)
cost-diff0
(*.f32 (/.f32 (*.f32 (neg.f32 (*.f32 alpha (*.f32 alpha alpha))) alpha) (*.f32 alpha alpha)) #s(approx (log (- 1 u0)) (*.f32 u0 (fma.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))
cost-diff832
(/.f32 (*.f32 (neg.f32 (*.f32 alpha (*.f32 alpha alpha))) alpha) (*.f32 alpha alpha))
cost-diff0
(*.f32 u0 (*.f32 alpha (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))))
cost-diff0
(*.f32 u0 (fma.f32 alpha alpha (*.f32 u0 (*.f32 alpha (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))))))
cost-diff0
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 (fma.f32 alpha alpha (*.f32 u0 (*.f32 alpha (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))))))))
cost-diff160
(fma.f32 alpha alpha (*.f32 u0 (*.f32 alpha (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))))))
cost-diff0
(neg.f32 alpha)
cost-diff0
(*.f32 (/.f32 alpha (/.f32 #s(literal 1 binary32) (neg.f32 alpha))) #s(approx (log (- 1 u0)) (neg.f32 u0)))
cost-diff64
(/.f32 #s(literal 1 binary32) (neg.f32 alpha))
cost-diff480
(/.f32 alpha (/.f32 #s(literal 1 binary32) (neg.f32 alpha)))
cost-diff0
(*.f32 alpha alpha)
cost-diff0
(*.f32 (*.f32 alpha alpha) (fma.f32 u0 #s(literal 1/2 binary32) #s(literal 1 binary32)))
cost-diff0
(*.f32 u0 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 #s(literal 1/2 binary32) #s(literal 1 binary32))))
cost-diff0
#s(approx (* (/ (* (neg (* alpha (* alpha alpha))) alpha) (* alpha alpha)) (log (- 1 u0))) (*.f32 u0 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 #s(literal 1/2 binary32) #s(literal 1 binary32)))))
cost-diff0
(log1p.f32 (neg.f32 u0))
cost-diff0
(*.f32 alpha (log1p.f32 (neg.f32 u0)))
cost-diff0
(*.f32 (/.f32 (*.f32 alpha (log1p.f32 (neg.f32 u0))) #s(literal -1 binary32)) alpha)
cost-diff288
(/.f32 (*.f32 alpha (log1p.f32 (neg.f32 u0))) #s(literal -1 binary32))
Rules
9 254×lower-fma.f64
9 240×lower-fma.f32
3 730×lower-*.f64
3 702×lower-*.f32
3 648×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
054355
091333
1211320
2596307
32034307
44590307
57200307
08278304
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(*.f32 (/.f32 (*.f32 alpha (log1p.f32 (neg.f32 u0))) #s(literal -1 binary32)) alpha)
(/.f32 (*.f32 alpha (log1p.f32 (neg.f32 u0))) #s(literal -1 binary32))
(*.f32 alpha (log1p.f32 (neg.f32 u0)))
alpha
(log1p.f32 (neg.f32 u0))
(neg.f32 u0)
u0
#s(literal -1 binary32)
#s(approx (* (/ (* (neg (* alpha (* alpha alpha))) alpha) (* alpha alpha)) (log (- 1 u0))) (*.f32 u0 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 #s(literal 1/2 binary32) #s(literal 1 binary32)))))
(*.f32 u0 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 #s(literal 1/2 binary32) #s(literal 1 binary32))))
u0
(*.f32 (*.f32 alpha alpha) (fma.f32 u0 #s(literal 1/2 binary32) #s(literal 1 binary32)))
(*.f32 alpha alpha)
alpha
(fma.f32 u0 #s(literal 1/2 binary32) #s(literal 1 binary32))
#s(literal 1/2 binary32)
#s(literal 1 binary32)
(*.f32 (/.f32 alpha (/.f32 #s(literal 1 binary32) (neg.f32 alpha))) #s(approx (log (- 1 u0)) (neg.f32 u0)))
(/.f32 alpha (/.f32 #s(literal 1 binary32) (neg.f32 alpha)))
alpha
(/.f32 #s(literal 1 binary32) (neg.f32 alpha))
#s(literal 1 binary32)
(neg.f32 alpha)
#s(approx (log (- 1 u0)) (neg.f32 u0))
(neg.f32 u0)
u0
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 (fma.f32 alpha alpha (*.f32 u0 (*.f32 alpha (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))))))))
(*.f32 u0 (fma.f32 alpha alpha (*.f32 u0 (*.f32 alpha (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))))))
u0
(fma.f32 alpha alpha (*.f32 u0 (*.f32 alpha (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))))))
alpha
(*.f32 u0 (*.f32 alpha (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))))
(*.f32 alpha (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))))
(*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))
(fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))
(fma.f32 u0 #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)
(*.f32 (/.f32 (*.f32 (neg.f32 (*.f32 alpha (*.f32 alpha alpha))) alpha) (*.f32 alpha alpha)) #s(approx (log (- 1 u0)) (*.f32 u0 (fma.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))
(/.f32 (*.f32 (neg.f32 (*.f32 alpha (*.f32 alpha alpha))) alpha) (*.f32 alpha alpha))
(*.f32 (neg.f32 (*.f32 alpha (*.f32 alpha alpha))) alpha)
(neg.f32 (*.f32 alpha (*.f32 alpha alpha)))
(*.f32 alpha (*.f32 alpha alpha))
alpha
(*.f32 alpha alpha)
#s(approx (log (- 1 u0)) (*.f32 u0 (fma.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32))))
(*.f32 u0 (fma.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32)))
u0
(fma.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32))
(fma.f32 u0 (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32))
(fma.f32 u0 #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)
Outputs
(*.f32 (/.f32 (*.f32 alpha (log1p.f32 (neg.f32 u0))) #s(literal -1 binary32)) alpha)
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha (neg.f32 alpha)))
(/.f32 (*.f32 alpha (log1p.f32 (neg.f32 u0))) #s(literal -1 binary32))
(*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 alpha))
(*.f32 alpha (log1p.f32 (neg.f32 u0)))
alpha
(log1p.f32 (neg.f32 u0))
(neg.f32 u0)
u0
#s(literal -1 binary32)
#s(approx (* (/ (* (neg (* alpha (* alpha alpha))) alpha) (* alpha alpha)) (log (- 1 u0))) (*.f32 u0 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 #s(literal 1/2 binary32) #s(literal 1 binary32)))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 alpha (*.f32 alpha (*.f32 u0 (fma.f32 u0 #s(literal 1/2 binary32) #s(literal 1 binary32))))))
(*.f32 u0 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 #s(literal 1/2 binary32) #s(literal 1 binary32))))
(*.f32 alpha (*.f32 alpha (*.f32 u0 (fma.f32 u0 #s(literal 1/2 binary32) #s(literal 1 binary32)))))
u0
(*.f32 (*.f32 alpha alpha) (fma.f32 u0 #s(literal 1/2 binary32) #s(literal 1 binary32)))
(*.f32 alpha alpha)
alpha
(fma.f32 u0 #s(literal 1/2 binary32) #s(literal 1 binary32))
#s(literal 1/2 binary32)
#s(literal 1 binary32)
(*.f32 (/.f32 alpha (/.f32 #s(literal 1 binary32) (neg.f32 alpha))) #s(approx (log (- 1 u0)) (neg.f32 u0)))
(*.f32 #s(approx (log (- 1 u0)) (neg.f32 u0)) (*.f32 alpha (neg.f32 alpha)))
(/.f32 alpha (/.f32 #s(literal 1 binary32) (neg.f32 alpha)))
(*.f32 alpha (neg.f32 alpha))
alpha
(/.f32 #s(literal 1 binary32) (neg.f32 alpha))
(/.f32 #s(literal -1 binary32) alpha)
#s(literal 1 binary32)
(neg.f32 alpha)
#s(approx (log (- 1 u0)) (neg.f32 u0))
(neg.f32 u0)
u0
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 (fma.f32 alpha alpha (*.f32 u0 (*.f32 alpha (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))))))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 alpha alpha) (fma.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (*.f32 u0 u0) u0)))
(*.f32 u0 (fma.f32 alpha alpha (*.f32 u0 (*.f32 alpha (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))))))
(*.f32 (*.f32 alpha alpha) (fma.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (*.f32 u0 u0) u0))
u0
(fma.f32 alpha alpha (*.f32 u0 (*.f32 alpha (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))))))
(*.f32 alpha (fma.f32 u0 (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) alpha))
alpha
(*.f32 u0 (*.f32 alpha (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))))
(*.f32 alpha (*.f32 u0 (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))))
(*.f32 alpha (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))))
(*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))
(fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))
(fma.f32 u0 #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)
(*.f32 (/.f32 (*.f32 (neg.f32 (*.f32 alpha (*.f32 alpha alpha))) alpha) (*.f32 alpha alpha)) #s(approx (log (- 1 u0)) (*.f32 u0 (fma.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))
(*.f32 (*.f32 alpha (neg.f32 alpha)) #s(approx (log (- 1 u0)) (*.f32 u0 (fma.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))
(/.f32 (*.f32 (neg.f32 (*.f32 alpha (*.f32 alpha alpha))) alpha) (*.f32 alpha alpha))
(*.f32 alpha (neg.f32 alpha))
(*.f32 (neg.f32 (*.f32 alpha (*.f32 alpha alpha))) alpha)
(*.f32 alpha (*.f32 alpha (*.f32 alpha (neg.f32 alpha))))
(neg.f32 (*.f32 alpha (*.f32 alpha alpha)))
(*.f32 alpha (*.f32 alpha (neg.f32 alpha)))
(*.f32 alpha (*.f32 alpha alpha))
alpha
(*.f32 alpha alpha)
#s(approx (log (- 1 u0)) (*.f32 u0 (fma.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32))))
(*.f32 u0 (fma.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32)))
u0
(fma.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32))
(fma.f32 u0 (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32))
(fma.f32 u0 #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)

localize165.0ms (1.4%)

Memory
13.6MiB live, 298.3MiB allocated
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy99.1%
(fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32))
accuracy99.0%
(*.f32 u0 (fma.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32)))
accuracy98.6%
(/.f32 (*.f32 (neg.f32 (*.f32 alpha (*.f32 alpha alpha))) alpha) (*.f32 alpha alpha))
accuracy95.5%
#s(approx (log (- 1 u0)) (*.f32 u0 (fma.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32))))
accuracy99.2%
(*.f32 u0 (*.f32 alpha (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))))
accuracy99.2%
(*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))
accuracy99.1%
(fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))
accuracy95.4%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 (fma.f32 alpha alpha (*.f32 u0 (*.f32 alpha (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))))))))
accuracy100.0%
(neg.f32 alpha)
accuracy99.3%
(/.f32 alpha (/.f32 #s(literal 1 binary32) (neg.f32 alpha)))
accuracy99.2%
(*.f32 (/.f32 alpha (/.f32 #s(literal 1 binary32) (neg.f32 alpha))) #s(approx (log (- 1 u0)) (neg.f32 u0)))
accuracy74.1%
#s(approx (log (- 1 u0)) (neg.f32 u0))
accuracy100.0%
(*.f32 alpha alpha)
accuracy99.2%
(*.f32 u0 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 #s(literal 1/2 binary32) #s(literal 1 binary32))))
accuracy99.0%
(*.f32 (*.f32 alpha alpha) (fma.f32 u0 #s(literal 1/2 binary32) #s(literal 1 binary32)))
accuracy88.3%
#s(approx (* (/ (* (neg (* alpha (* alpha alpha))) alpha) (* alpha alpha)) (log (- 1 u0))) (*.f32 u0 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 #s(literal 1/2 binary32) #s(literal 1 binary32)))))
accuracy100.0%
(neg.f32 u0)
accuracy100.0%
(log1p.f32 (neg.f32 u0))
accuracy99.5%
(*.f32 alpha (log1p.f32 (neg.f32 u0)))
accuracy99.2%
(*.f32 (/.f32 (*.f32 alpha (log1p.f32 (neg.f32 u0))) #s(literal -1 binary32)) alpha)
Samples
104.0ms256×0valid
Compiler

Compiled 330 to 51 computations (84.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 71.0ms
ival-mult: 32.0ms (44.9% of total)
ival-add: 14.0ms (19.6% of total)
ival-div: 7.0ms (9.8% of total)
const: 7.0ms (9.8% of total)
ival-log: 4.0ms (5.6% of total)
ival-neg: 3.0ms (4.2% of total)
ival-log1p: 2.0ms (2.8% of total)
ival-sub: 1.0ms (1.4% of total)
exact: 1.0ms (1.4% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series27.0ms (0.2%)

Memory
1.9MiB live, 39.4MiB allocated
Counts
27 → 480
Calls
Call 1
Inputs
#<alt (/.f32 (*.f32 alpha (log1p.f32 (neg.f32 u0))) #s(literal -1 binary32))>
#<alt (*.f32 (/.f32 (*.f32 alpha (log1p.f32 (neg.f32 u0))) #s(literal -1 binary32)) alpha)>
#<alt (*.f32 alpha (log1p.f32 (neg.f32 u0)))>
#<alt (log1p.f32 (neg.f32 u0))>
#<alt #s(approx (* (/ (* (neg (* alpha (* alpha alpha))) alpha) (* alpha alpha)) (log (- 1 u0))) (*.f32 u0 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 #s(literal 1/2 binary32) #s(literal 1 binary32)))))>
#<alt (*.f32 u0 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 #s(literal 1/2 binary32) #s(literal 1 binary32))))>
#<alt (*.f32 (*.f32 alpha alpha) (fma.f32 u0 #s(literal 1/2 binary32) #s(literal 1 binary32)))>
#<alt (*.f32 alpha alpha)>
#<alt (/.f32 alpha (/.f32 #s(literal 1 binary32) (neg.f32 alpha)))>
#<alt (/.f32 #s(literal 1 binary32) (neg.f32 alpha))>
#<alt (*.f32 (/.f32 alpha (/.f32 #s(literal 1 binary32) (neg.f32 alpha))) #s(approx (log (- 1 u0)) (neg.f32 u0)))>
#<alt (neg.f32 alpha)>
#<alt (fma.f32 alpha alpha (*.f32 u0 (*.f32 alpha (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))))))>
#<alt #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 (fma.f32 alpha alpha (*.f32 u0 (*.f32 alpha (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))))))))>
#<alt (*.f32 u0 (fma.f32 alpha alpha (*.f32 u0 (*.f32 alpha (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))))))>
#<alt (*.f32 u0 (*.f32 alpha (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))))>
#<alt (/.f32 (*.f32 (neg.f32 (*.f32 alpha (*.f32 alpha alpha))) alpha) (*.f32 alpha alpha))>
#<alt (*.f32 (/.f32 (*.f32 (neg.f32 (*.f32 alpha (*.f32 alpha alpha))) alpha) (*.f32 alpha alpha)) #s(approx (log (- 1 u0)) (*.f32 u0 (fma.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))>
#<alt (*.f32 (neg.f32 (*.f32 alpha (*.f32 alpha alpha))) alpha)>
#<alt (neg.f32 (*.f32 alpha (*.f32 alpha alpha)))>
#<alt (neg.f32 u0)>
#<alt #s(approx (log (- 1 u0)) (neg.f32 u0))>
#<alt (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))>
#<alt (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))>
#<alt #s(approx (log (- 1 u0)) (*.f32 u0 (fma.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32))))>
#<alt (*.f32 u0 (fma.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32)))>
#<alt (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32))>
Outputs
#<alt (* -1 (* alpha (log (- 1 u0))))>
#<alt (* -1 (* alpha (log (- 1 u0))))>
#<alt (* -1 (* alpha (log (- 1 u0))))>
#<alt (* -1 (* alpha (log (- 1 u0))))>
#<alt (* -1 (* alpha (log (- 1 u0))))>
#<alt (* -1 (* alpha (log (- 1 u0))))>
#<alt (* -1 (* alpha (log (- 1 u0))))>
#<alt (* -1 (* alpha (log (- 1 u0))))>
#<alt (* -1 (* alpha (log (- 1 u0))))>
#<alt (* -1 (* alpha (log (- 1 u0))))>
#<alt (* -1 (* alpha (log (- 1 u0))))>
#<alt (* -1 (* alpha (log (- 1 u0))))>
#<alt (* alpha u0)>
#<alt (* u0 (+ alpha (* 1/2 (* alpha u0))))>
#<alt (* u0 (+ alpha (* u0 (+ (* 1/3 (* alpha u0)) (* 1/2 alpha)))))>
#<alt (* u0 (+ alpha (* u0 (+ (* 1/2 alpha) (* u0 (+ (* 1/4 (* alpha u0)) (* 1/3 alpha)))))))>
#<alt (* -1 (* alpha (+ (log -1) (* -1 (log (/ 1 u0))))))>
#<alt (+ (* -1 (* alpha (+ (log -1) (* -1 (log (/ 1 u0)))))) (/ alpha u0))>
#<alt (+ (* -1 (* alpha (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/2 (/ alpha (pow u0 2))) (/ alpha u0)))>
#<alt (+ (* -1 (* alpha (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/3 (/ alpha (pow u0 3))) (+ (* 1/2 (/ alpha (pow u0 2))) (/ alpha u0))))>
#<alt (* alpha (log (/ -1 u0)))>
#<alt (+ (* alpha (log (/ -1 u0))) (/ alpha u0))>
#<alt (+ (* -1 (/ (+ (* -1 alpha) (* -1/2 (/ alpha u0))) u0)) (* alpha (log (/ -1 u0))))>
#<alt (+ (* -1 (/ (+ (* -1 alpha) (* -1 (/ (+ (* 1/3 (/ alpha u0)) (* 1/2 alpha)) u0))) u0)) (* alpha (log (/ -1 u0))))>
#<alt (* -1 (* (pow alpha 2) (log (- 1 u0))))>
#<alt (* -1 (* (pow alpha 2) (log (- 1 u0))))>
#<alt (* -1 (* (pow alpha 2) (log (- 1 u0))))>
#<alt (* -1 (* (pow alpha 2) (log (- 1 u0))))>
#<alt (* -1 (* (pow alpha 2) (log (- 1 u0))))>
#<alt (* -1 (* (pow alpha 2) (log (- 1 u0))))>
#<alt (* -1 (* (pow alpha 2) (log (- 1 u0))))>
#<alt (* -1 (* (pow alpha 2) (log (- 1 u0))))>
#<alt (* -1 (* (pow alpha 2) (log (- 1 u0))))>
#<alt (* -1 (* (pow alpha 2) (log (- 1 u0))))>
#<alt (* -1 (* (pow alpha 2) (log (- 1 u0))))>
#<alt (* -1 (* (pow alpha 2) (log (- 1 u0))))>
#<alt (* (pow alpha 2) u0)>
#<alt (* u0 (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2)))>
#<alt (* u0 (+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2)))>
#<alt (* u0 (+ (* u0 (+ (* 1/2 (pow alpha 2)) (* u0 (+ (* 1/4 (* (pow alpha 2) u0)) (* 1/3 (pow alpha 2)))))) (pow alpha 2)))>
#<alt (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0))))))>
#<alt (+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (/ (pow alpha 2) u0))>
#<alt (+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0)))>
#<alt (+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/3 (/ (pow alpha 2) (pow u0 3))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0))))>
#<alt (* (pow alpha 2) (log (/ -1 u0)))>
#<alt (+ (* (pow alpha 2) (log (/ -1 u0))) (/ (pow alpha 2) u0))>
#<alt (+ (* -1 (/ (+ (* -1 (pow alpha 2)) (* -1/2 (/ (pow alpha 2) u0))) u0)) (* (pow alpha 2) (log (/ -1 u0))))>
#<alt (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/3 (/ (pow alpha 2) u0)) (* 1/2 (pow alpha 2))) u0)) (* -1 (pow alpha 2))) u0)) (* (pow alpha 2) (log (/ -1 u0))))>
#<alt (* alpha (log (- 1 u0)))>
#<alt (* alpha (log (- 1 u0)))>
#<alt (* alpha (log (- 1 u0)))>
#<alt (* alpha (log (- 1 u0)))>
#<alt (* alpha (log (- 1 u0)))>
#<alt (* alpha (log (- 1 u0)))>
#<alt (* alpha (log (- 1 u0)))>
#<alt (* alpha (log (- 1 u0)))>
#<alt (* alpha (log (- 1 u0)))>
#<alt (* alpha (log (- 1 u0)))>
#<alt (* alpha (log (- 1 u0)))>
#<alt (* alpha (log (- 1 u0)))>
#<alt (* -1 (* alpha u0))>
#<alt (* u0 (+ (* -1 alpha) (* -1/2 (* alpha u0))))>
#<alt (* u0 (+ (* -1 alpha) (* u0 (+ (* -1/2 alpha) (* -1/3 (* alpha u0))))))>
#<alt (* u0 (+ (* -1 alpha) (* u0 (+ (* -1/2 alpha) (* u0 (+ (* -1/3 alpha) (* -1/4 (* alpha u0))))))))>
#<alt (* alpha (+ (log -1) (* -1 (log (/ 1 u0)))))>
#<alt (+ (* -1 (/ alpha u0)) (* alpha (+ (log -1) (* -1 (log (/ 1 u0))))))>
#<alt (+ (* -1 (/ alpha u0)) (+ (* -1/2 (/ alpha (pow u0 2))) (* alpha (+ (log -1) (* -1 (log (/ 1 u0)))))))>
#<alt (+ (* -1 (/ alpha u0)) (+ (* -1/2 (/ alpha (pow u0 2))) (+ (* -1/3 (/ alpha (pow u0 3))) (* alpha (+ (log -1) (* -1 (log (/ 1 u0))))))))>
#<alt (* -1 (* alpha (log (/ -1 u0))))>
#<alt (+ (* -1 (* alpha (log (/ -1 u0)))) (* -1 (/ alpha u0)))>
#<alt (+ (* -1 (* alpha (log (/ -1 u0)))) (* -1 (/ (+ alpha (* 1/2 (/ alpha u0))) u0)))>
#<alt (+ (* -1 (* alpha (log (/ -1 u0)))) (* -1 (/ (+ alpha (* -1 (/ (+ (* -1/2 alpha) (* -1/3 (/ alpha u0))) u0))) u0)))>
#<alt (* -1 u0)>
#<alt (* u0 (- (* -1/2 u0) 1))>
#<alt (* u0 (- (* u0 (- (* -1/3 u0) 1/2)) 1))>
#<alt (* u0 (- (* u0 (- (* u0 (- (* -1/4 u0) 1/3)) 1/2)) 1))>
#<alt (+ (log -1) (* -1 (log (/ 1 u0))))>
#<alt (- (+ (log -1) (* -1 (log (/ 1 u0)))) (/ 1 u0))>
#<alt (+ (log -1) (+ (* -1 (log (/ 1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u0))) u0))))>
#<alt (- (+ (log -1) (+ (* -1 (log (/ 1 u0))) (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u0))) (pow u0 2))))) (/ 1 u0))>
#<alt (* -1 (log (/ -1 u0)))>
#<alt (- (* -1 (log (/ -1 u0))) (/ 1 u0))>
#<alt (+ (* -1 (log (/ -1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u0))) u0)))>
#<alt (+ (* -1 (log (/ -1 u0))) (* -1 (/ (+ 1 (+ (/ 1/3 (pow u0 2)) (* 1/2 (/ 1 u0)))) u0)))>
#<alt (* -1 (* (pow alpha 2) (log (- 1 u0))))>
#<alt (* -1 (* (pow alpha 2) (log (- 1 u0))))>
#<alt (* -1 (* (pow alpha 2) (log (- 1 u0))))>
#<alt (* -1 (* (pow alpha 2) (log (- 1 u0))))>
#<alt (* -1 (* (pow alpha 2) (log (- 1 u0))))>
#<alt (* -1 (* (pow alpha 2) (log (- 1 u0))))>
#<alt (* -1 (* (pow alpha 2) (log (- 1 u0))))>
#<alt (* -1 (* (pow alpha 2) (log (- 1 u0))))>
#<alt (* -1 (* (pow alpha 2) (log (- 1 u0))))>
#<alt (* -1 (* (pow alpha 2) (log (- 1 u0))))>
#<alt (* -1 (* (pow alpha 2) (log (- 1 u0))))>
#<alt (* -1 (* (pow alpha 2) (log (- 1 u0))))>
#<alt (* (pow alpha 2) u0)>
#<alt (* u0 (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2)))>
#<alt (* u0 (+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2)))>
#<alt (* u0 (+ (* u0 (+ (* 1/2 (pow alpha 2)) (* u0 (+ (* 1/4 (* (pow alpha 2) u0)) (* 1/3 (pow alpha 2)))))) (pow alpha 2)))>
#<alt (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0))))))>
#<alt (+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (/ (pow alpha 2) u0))>
#<alt (+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0)))>
#<alt (+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/3 (/ (pow alpha 2) (pow u0 3))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0))))>
#<alt (* (pow alpha 2) (log (/ -1 u0)))>
#<alt (+ (* (pow alpha 2) (log (/ -1 u0))) (/ (pow alpha 2) u0))>
#<alt (+ (* -1 (/ (+ (* -1 (pow alpha 2)) (* -1/2 (/ (pow alpha 2) u0))) u0)) (* (pow alpha 2) (log (/ -1 u0))))>
#<alt (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/3 (/ (pow alpha 2) u0)) (* 1/2 (pow alpha 2))) u0)) (* -1 (pow alpha 2))) u0)) (* (pow alpha 2) (log (/ -1 u0))))>
#<alt (* (pow alpha 2) u0)>
#<alt (* u0 (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2)))>
#<alt (* u0 (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2)))>
#<alt (* u0 (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2)))>
#<alt (* 1/2 (* (pow alpha 2) (pow u0 2)))>
#<alt (* (pow u0 2) (+ (* 1/2 (pow alpha 2)) (/ (pow alpha 2) u0)))>
#<alt (* (pow u0 2) (+ (* 1/2 (pow alpha 2)) (/ (pow alpha 2) u0)))>
#<alt (* (pow u0 2) (+ (* 1/2 (pow alpha 2)) (/ (pow alpha 2) u0)))>
#<alt (* 1/2 (* (pow alpha 2) (pow u0 2)))>
#<alt (* (pow u0 2) (+ (* 1/2 (pow alpha 2)) (/ (pow alpha 2) u0)))>
#<alt (* (pow u0 2) (+ (* 1/2 (pow alpha 2)) (/ (pow alpha 2) u0)))>
#<alt (* (pow u0 2) (+ (* 1/2 (pow alpha 2)) (/ (pow alpha 2) u0)))>
#<alt (* (pow alpha 2) (* u0 (+ 1 (* 1/2 u0))))>
#<alt (* (pow alpha 2) (* u0 (+ 1 (* 1/2 u0))))>
#<alt (* (pow alpha 2) (* u0 (+ 1 (* 1/2 u0))))>
#<alt (* (pow alpha 2) (* u0 (+ 1 (* 1/2 u0))))>
#<alt (* (pow alpha 2) (* u0 (+ 1 (* 1/2 u0))))>
#<alt (* (pow alpha 2) (* u0 (+ 1 (* 1/2 u0))))>
#<alt (* (pow alpha 2) (* u0 (+ 1 (* 1/2 u0))))>
#<alt (* (pow alpha 2) (* u0 (+ 1 (* 1/2 u0))))>
#<alt (* (pow alpha 2) (* u0 (+ 1 (* 1/2 u0))))>
#<alt (* (pow alpha 2) (* u0 (+ 1 (* 1/2 u0))))>
#<alt (* (pow alpha 2) (* u0 (+ 1 (* 1/2 u0))))>
#<alt (* (pow alpha 2) (* u0 (+ 1 (* 1/2 u0))))>
#<alt (* (pow alpha 2) (+ 1 (* 1/2 u0)))>
#<alt (* (pow alpha 2) (+ 1 (* 1/2 u0)))>
#<alt (* (pow alpha 2) (+ 1 (* 1/2 u0)))>
#<alt (* (pow alpha 2) (+ 1 (* 1/2 u0)))>
#<alt (* (pow alpha 2) (+ 1 (* 1/2 u0)))>
#<alt (* (pow alpha 2) (+ 1 (* 1/2 u0)))>
#<alt (* (pow alpha 2) (+ 1 (* 1/2 u0)))>
#<alt (* (pow alpha 2) (+ 1 (* 1/2 u0)))>
#<alt (* (pow alpha 2) (+ 1 (* 1/2 u0)))>
#<alt (* (pow alpha 2) (+ 1 (* 1/2 u0)))>
#<alt (* (pow alpha 2) (+ 1 (* 1/2 u0)))>
#<alt (* (pow alpha 2) (+ 1 (* 1/2 u0)))>
#<alt (pow alpha 2)>
#<alt (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2))>
#<alt (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2))>
#<alt (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2))>
#<alt (* 1/2 (* (pow alpha 2) u0))>
#<alt (* u0 (+ (* 1/2 (pow alpha 2)) (/ (pow alpha 2) u0)))>
#<alt (* u0 (+ (* 1/2 (pow alpha 2)) (/ (pow alpha 2) u0)))>
#<alt (* u0 (+ (* 1/2 (pow alpha 2)) (/ (pow alpha 2) u0)))>
#<alt (* 1/2 (* (pow alpha 2) u0))>
#<alt (* -1 (* u0 (+ (* -1 (/ (pow alpha 2) u0)) (* -1/2 (pow alpha 2)))))>
#<alt (* -1 (* u0 (+ (* -1 (/ (pow alpha 2) u0)) (* -1/2 (pow alpha 2)))))>
#<alt (* -1 (* u0 (+ (* -1 (/ (pow alpha 2) u0)) (* -1/2 (pow alpha 2)))))>
#<alt (pow alpha 2)>
#<alt (pow alpha 2)>
#<alt (pow alpha 2)>
#<alt (pow alpha 2)>
#<alt (pow alpha 2)>
#<alt (pow alpha 2)>
#<alt (pow alpha 2)>
#<alt (pow alpha 2)>
#<alt (pow alpha 2)>
#<alt (pow alpha 2)>
#<alt (pow alpha 2)>
#<alt (pow alpha 2)>
#<alt (* -1 (pow alpha 2))>
#<alt (* -1 (pow alpha 2))>
#<alt (* -1 (pow alpha 2))>
#<alt (* -1 (pow alpha 2))>
#<alt (* -1 (pow alpha 2))>
#<alt (* -1 (pow alpha 2))>
#<alt (* -1 (pow alpha 2))>
#<alt (* -1 (pow alpha 2))>
#<alt (* -1 (pow alpha 2))>
#<alt (* -1 (pow alpha 2))>
#<alt (* -1 (pow alpha 2))>
#<alt (* -1 (pow alpha 2))>
#<alt (/ -1 alpha)>
#<alt (/ -1 alpha)>
#<alt (/ -1 alpha)>
#<alt (/ -1 alpha)>
#<alt (/ -1 alpha)>
#<alt (/ -1 alpha)>
#<alt (/ -1 alpha)>
#<alt (/ -1 alpha)>
#<alt (/ -1 alpha)>
#<alt (/ -1 alpha)>
#<alt (/ -1 alpha)>
#<alt (/ -1 alpha)>
#<alt (* -1 (* (pow alpha 2) (log (- 1 u0))))>
#<alt (* -1 (* (pow alpha 2) (log (- 1 u0))))>
#<alt (* -1 (* (pow alpha 2) (log (- 1 u0))))>
#<alt (* -1 (* (pow alpha 2) (log (- 1 u0))))>
#<alt (* -1 (* (pow alpha 2) (log (- 1 u0))))>
#<alt (* -1 (* (pow alpha 2) (log (- 1 u0))))>
#<alt (* -1 (* (pow alpha 2) (log (- 1 u0))))>
#<alt (* -1 (* (pow alpha 2) (log (- 1 u0))))>
#<alt (* -1 (* (pow alpha 2) (log (- 1 u0))))>
#<alt (* -1 (* (pow alpha 2) (log (- 1 u0))))>
#<alt (* -1 (* (pow alpha 2) (log (- 1 u0))))>
#<alt (* -1 (* (pow alpha 2) (log (- 1 u0))))>
#<alt (* (pow alpha 2) u0)>
#<alt (* u0 (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2)))>
#<alt (* u0 (+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2)))>
#<alt (* u0 (+ (* u0 (+ (* 1/2 (pow alpha 2)) (* u0 (+ (* 1/4 (* (pow alpha 2) u0)) (* 1/3 (pow alpha 2)))))) (pow alpha 2)))>
#<alt (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0))))))>
#<alt (+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (/ (pow alpha 2) u0))>
#<alt (+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0)))>
#<alt (+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/3 (/ (pow alpha 2) (pow u0 3))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0))))>
#<alt (* (pow alpha 2) (log (/ -1 u0)))>
#<alt (+ (* (pow alpha 2) (log (/ -1 u0))) (/ (pow alpha 2) u0))>
#<alt (+ (* -1 (/ (+ (* -1 (pow alpha 2)) (* -1/2 (/ (pow alpha 2) u0))) u0)) (* (pow alpha 2) (log (/ -1 u0))))>
#<alt (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/3 (/ (pow alpha 2) u0)) (* 1/2 (pow alpha 2))) u0)) (* -1 (pow alpha 2))) u0)) (* (pow alpha 2) (log (/ -1 u0))))>
#<alt (* -1 alpha)>
#<alt (* -1 alpha)>
#<alt (* -1 alpha)>
#<alt (* -1 alpha)>
#<alt (* -1 alpha)>
#<alt (* -1 alpha)>
#<alt (* -1 alpha)>
#<alt (* -1 alpha)>
#<alt (* -1 alpha)>
#<alt (* -1 alpha)>
#<alt (* -1 alpha)>
#<alt (* -1 alpha)>
#<alt (* (pow alpha 2) (+ 1 (* u0 (+ 1/2 (* u0 (+ 1/3 (* 1/4 u0)))))))>
#<alt (* (pow alpha 2) (+ 1 (* u0 (+ 1/2 (* u0 (+ 1/3 (* 1/4 u0)))))))>
#<alt (* (pow alpha 2) (+ 1 (* u0 (+ 1/2 (* u0 (+ 1/3 (* 1/4 u0)))))))>
#<alt (* (pow alpha 2) (+ 1 (* u0 (+ 1/2 (* u0 (+ 1/3 (* 1/4 u0)))))))>
#<alt (* (pow alpha 2) (+ 1 (* u0 (+ 1/2 (* u0 (+ 1/3 (* 1/4 u0)))))))>
#<alt (* (pow alpha 2) (+ 1 (* u0 (+ 1/2 (* u0 (+ 1/3 (* 1/4 u0)))))))>
#<alt (* (pow alpha 2) (+ 1 (* u0 (+ 1/2 (* u0 (+ 1/3 (* 1/4 u0)))))))>
#<alt (* (pow alpha 2) (+ 1 (* u0 (+ 1/2 (* u0 (+ 1/3 (* 1/4 u0)))))))>
#<alt (* (pow alpha 2) (+ 1 (* u0 (+ 1/2 (* u0 (+ 1/3 (* 1/4 u0)))))))>
#<alt (* (pow alpha 2) (+ 1 (* u0 (+ 1/2 (* u0 (+ 1/3 (* 1/4 u0)))))))>
#<alt (* (pow alpha 2) (+ 1 (* u0 (+ 1/2 (* u0 (+ 1/3 (* 1/4 u0)))))))>
#<alt (* (pow alpha 2) (+ 1 (* u0 (+ 1/2 (* u0 (+ 1/3 (* 1/4 u0)))))))>
#<alt (pow alpha 2)>
#<alt (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2))>
#<alt (+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2))>
#<alt (+ (* u0 (+ (* 1/2 (pow alpha 2)) (* u0 (+ (* 1/4 (* (pow alpha 2) u0)) (* 1/3 (pow alpha 2)))))) (pow alpha 2))>
#<alt (* 1/4 (* (pow alpha 2) (pow u0 3)))>
#<alt (* (pow u0 3) (+ (* 1/4 (pow alpha 2)) (* 1/3 (/ (pow alpha 2) u0))))>
#<alt (* (pow u0 3) (+ (* 1/4 (pow alpha 2)) (+ (* 1/3 (/ (pow alpha 2) u0)) (* 1/2 (/ (pow alpha 2) (pow u0 2))))))>
#<alt (* (pow u0 3) (+ (* 1/4 (pow alpha 2)) (+ (* 1/3 (/ (pow alpha 2) u0)) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) (pow u0 3))))))>
#<alt (* 1/4 (* (pow alpha 2) (pow u0 3)))>
#<alt (* -1 (* (pow u0 3) (+ (* -1/3 (/ (pow alpha 2) u0)) (* -1/4 (pow alpha 2)))))>
#<alt (* -1 (* (pow u0 3) (+ (* -1 (/ (+ (* 1/3 (pow alpha 2)) (* 1/2 (/ (pow alpha 2) u0))) u0)) (* -1/4 (pow alpha 2)))))>
#<alt (* -1 (* (pow u0 3) (+ (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (pow alpha 2) u0)) (* -1/2 (pow alpha 2))) u0)) (* 1/3 (pow alpha 2))) u0)) (* -1/4 (pow alpha 2)))))>
#<alt (* -1 (* (pow alpha 2) (log (- 1 u0))))>
#<alt (* -1 (* (pow alpha 2) (log (- 1 u0))))>
#<alt (* -1 (* (pow alpha 2) (log (- 1 u0))))>
#<alt (* -1 (* (pow alpha 2) (log (- 1 u0))))>
#<alt (* -1 (* (pow alpha 2) (log (- 1 u0))))>
#<alt (* -1 (* (pow alpha 2) (log (- 1 u0))))>
#<alt (* -1 (* (pow alpha 2) (log (- 1 u0))))>
#<alt (* -1 (* (pow alpha 2) (log (- 1 u0))))>
#<alt (* -1 (* (pow alpha 2) (log (- 1 u0))))>
#<alt (* -1 (* (pow alpha 2) (log (- 1 u0))))>
#<alt (* -1 (* (pow alpha 2) (log (- 1 u0))))>
#<alt (* -1 (* (pow alpha 2) (log (- 1 u0))))>
#<alt (* (pow alpha 2) u0)>
#<alt (* u0 (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2)))>
#<alt (* u0 (+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2)))>
#<alt (* u0 (+ (* u0 (+ (* 1/2 (pow alpha 2)) (* u0 (+ (* 1/4 (* (pow alpha 2) u0)) (* 1/3 (pow alpha 2)))))) (pow alpha 2)))>
#<alt (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0))))))>
#<alt (+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (/ (pow alpha 2) u0))>
#<alt (+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0)))>
#<alt (+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/3 (/ (pow alpha 2) (pow u0 3))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0))))>
#<alt (* (pow alpha 2) (log (/ -1 u0)))>
#<alt (+ (* (pow alpha 2) (log (/ -1 u0))) (/ (pow alpha 2) u0))>
#<alt (+ (* -1 (/ (+ (* -1 (pow alpha 2)) (* -1/2 (/ (pow alpha 2) u0))) u0)) (* (pow alpha 2) (log (/ -1 u0))))>
#<alt (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/3 (/ (pow alpha 2) u0)) (* 1/2 (pow alpha 2))) u0)) (* -1 (pow alpha 2))) u0)) (* (pow alpha 2) (log (/ -1 u0))))>
#<alt (* (pow alpha 2) u0)>
#<alt (* u0 (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2)))>
#<alt (* u0 (+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2)))>
#<alt (* u0 (+ (* u0 (+ (* 1/2 (pow alpha 2)) (* u0 (+ (* 1/4 (* (pow alpha 2) u0)) (* 1/3 (pow alpha 2)))))) (pow alpha 2)))>
#<alt (* 1/4 (* (pow alpha 2) (pow u0 4)))>
#<alt (* (pow u0 4) (+ (* 1/4 (pow alpha 2)) (* 1/3 (/ (pow alpha 2) u0))))>
#<alt (* (pow u0 4) (+ (* 1/4 (pow alpha 2)) (+ (* 1/3 (/ (pow alpha 2) u0)) (* 1/2 (/ (pow alpha 2) (pow u0 2))))))>
#<alt (* (pow u0 4) (+ (* 1/4 (pow alpha 2)) (+ (* 1/3 (/ (pow alpha 2) u0)) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) (pow u0 3))))))>
#<alt (* 1/4 (* (pow alpha 2) (pow u0 4)))>
#<alt (* (pow u0 4) (+ (* 1/4 (pow alpha 2)) (* 1/3 (/ (pow alpha 2) u0))))>
#<alt (* (pow u0 4) (+ (* -1 (/ (+ (* -1/2 (/ (pow alpha 2) u0)) (* -1/3 (pow alpha 2))) u0)) (* 1/4 (pow alpha 2))))>
#<alt (* (pow u0 4) (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (pow alpha 2)) (/ (pow alpha 2) u0)) u0)) (* -1/3 (pow alpha 2))) u0)) (* 1/4 (pow alpha 2))))>
#<alt (* (pow alpha 2) (* u0 (+ 1 (* u0 (+ 1/2 (* u0 (+ 1/3 (* 1/4 u0))))))))>
#<alt (* (pow alpha 2) (* u0 (+ 1 (* u0 (+ 1/2 (* u0 (+ 1/3 (* 1/4 u0))))))))>
#<alt (* (pow alpha 2) (* u0 (+ 1 (* u0 (+ 1/2 (* u0 (+ 1/3 (* 1/4 u0))))))))>
#<alt (* (pow alpha 2) (* u0 (+ 1 (* u0 (+ 1/2 (* u0 (+ 1/3 (* 1/4 u0))))))))>
#<alt (* (pow alpha 2) (* u0 (+ 1 (* u0 (+ 1/2 (* u0 (+ 1/3 (* 1/4 u0))))))))>
#<alt (* (pow alpha 2) (* u0 (+ 1 (* u0 (+ 1/2 (* u0 (+ 1/3 (* 1/4 u0))))))))>
#<alt (* (pow alpha 2) (* u0 (+ 1 (* u0 (+ 1/2 (* u0 (+ 1/3 (* 1/4 u0))))))))>
#<alt (* (pow alpha 2) (* u0 (+ 1 (* u0 (+ 1/2 (* u0 (+ 1/3 (* 1/4 u0))))))))>
#<alt (* (pow alpha 2) (* u0 (+ 1 (* u0 (+ 1/2 (* u0 (+ 1/3 (* 1/4 u0))))))))>
#<alt (* (pow alpha 2) (* u0 (+ 1 (* u0 (+ 1/2 (* u0 (+ 1/3 (* 1/4 u0))))))))>
#<alt (* (pow alpha 2) (* u0 (+ 1 (* u0 (+ 1/2 (* u0 (+ 1/3 (* 1/4 u0))))))))>
#<alt (* (pow alpha 2) (* u0 (+ 1 (* u0 (+ 1/2 (* u0 (+ 1/3 (* 1/4 u0))))))))>
#<alt (* 1/2 (* (pow alpha 2) u0))>
#<alt (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2))))>
#<alt (* u0 (+ (* 1/2 (pow alpha 2)) (* u0 (+ (* 1/4 (* (pow alpha 2) u0)) (* 1/3 (pow alpha 2))))))>
#<alt (* u0 (+ (* 1/2 (pow alpha 2)) (* u0 (+ (* 1/4 (* (pow alpha 2) u0)) (* 1/3 (pow alpha 2))))))>
#<alt (* 1/4 (* (pow alpha 2) (pow u0 3)))>
#<alt (* (pow u0 3) (+ (* 1/4 (pow alpha 2)) (* 1/3 (/ (pow alpha 2) u0))))>
#<alt (* (pow u0 3) (+ (* 1/4 (pow alpha 2)) (+ (* 1/3 (/ (pow alpha 2) u0)) (* 1/2 (/ (pow alpha 2) (pow u0 2))))))>
#<alt (* (pow u0 3) (+ (* 1/4 (pow alpha 2)) (+ (* 1/3 (/ (pow alpha 2) u0)) (* 1/2 (/ (pow alpha 2) (pow u0 2))))))>
#<alt (* 1/4 (* (pow alpha 2) (pow u0 3)))>
#<alt (* -1 (* (pow u0 3) (+ (* -1/3 (/ (pow alpha 2) u0)) (* -1/4 (pow alpha 2)))))>
#<alt (* -1 (* (pow u0 3) (+ (* -1 (/ (+ (* 1/3 (pow alpha 2)) (* 1/2 (/ (pow alpha 2) u0))) u0)) (* -1/4 (pow alpha 2)))))>
#<alt (* -1 (* (pow u0 3) (+ (* -1 (/ (+ (* 1/3 (pow alpha 2)) (* 1/2 (/ (pow alpha 2) u0))) u0)) (* -1/4 (pow alpha 2)))))>
#<alt (* (pow alpha 2) (* u0 (+ 1/2 (* u0 (+ 1/3 (* 1/4 u0))))))>
#<alt (* (pow alpha 2) (* u0 (+ 1/2 (* u0 (+ 1/3 (* 1/4 u0))))))>
#<alt (* (pow alpha 2) (* u0 (+ 1/2 (* u0 (+ 1/3 (* 1/4 u0))))))>
#<alt (* (pow alpha 2) (* u0 (+ 1/2 (* u0 (+ 1/3 (* 1/4 u0))))))>
#<alt (* (pow alpha 2) (* u0 (+ 1/2 (* u0 (+ 1/3 (* 1/4 u0))))))>
#<alt (* (pow alpha 2) (* u0 (+ 1/2 (* u0 (+ 1/3 (* 1/4 u0))))))>
#<alt (* (pow alpha 2) (* u0 (+ 1/2 (* u0 (+ 1/3 (* 1/4 u0))))))>
#<alt (* (pow alpha 2) (* u0 (+ 1/2 (* u0 (+ 1/3 (* 1/4 u0))))))>
#<alt (* (pow alpha 2) (* u0 (+ 1/2 (* u0 (+ 1/3 (* 1/4 u0))))))>
#<alt (* (pow alpha 2) (* u0 (+ 1/2 (* u0 (+ 1/3 (* 1/4 u0))))))>
#<alt (* (pow alpha 2) (* u0 (+ 1/2 (* u0 (+ 1/3 (* 1/4 u0))))))>
#<alt (* (pow alpha 2) (* u0 (+ 1/2 (* u0 (+ 1/3 (* 1/4 u0))))))>
#<alt (* -1 (pow alpha 2))>
#<alt (* -1 (pow alpha 2))>
#<alt (* -1 (pow alpha 2))>
#<alt (* -1 (pow alpha 2))>
#<alt (* -1 (pow alpha 2))>
#<alt (* -1 (pow alpha 2))>
#<alt (* -1 (pow alpha 2))>
#<alt (* -1 (pow alpha 2))>
#<alt (* -1 (pow alpha 2))>
#<alt (* -1 (pow alpha 2))>
#<alt (* -1 (pow alpha 2))>
#<alt (* -1 (pow alpha 2))>
#<alt (* -1 (* (pow alpha 2) (log (- 1 u0))))>
#<alt (* -1 (* (pow alpha 2) (log (- 1 u0))))>
#<alt (* -1 (* (pow alpha 2) (log (- 1 u0))))>
#<alt (* -1 (* (pow alpha 2) (log (- 1 u0))))>
#<alt (* -1 (* (pow alpha 2) (log (- 1 u0))))>
#<alt (* -1 (* (pow alpha 2) (log (- 1 u0))))>
#<alt (* -1 (* (pow alpha 2) (log (- 1 u0))))>
#<alt (* -1 (* (pow alpha 2) (log (- 1 u0))))>
#<alt (* -1 (* (pow alpha 2) (log (- 1 u0))))>
#<alt (* -1 (* (pow alpha 2) (log (- 1 u0))))>
#<alt (* -1 (* (pow alpha 2) (log (- 1 u0))))>
#<alt (* -1 (* (pow alpha 2) (log (- 1 u0))))>
#<alt (* (pow alpha 2) u0)>
#<alt (* u0 (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2)))>
#<alt (* u0 (+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2)))>
#<alt (* u0 (+ (* u0 (+ (* 1/2 (pow alpha 2)) (* u0 (+ (* 1/4 (* (pow alpha 2) u0)) (* 1/3 (pow alpha 2)))))) (pow alpha 2)))>
#<alt (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0))))))>
#<alt (+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (/ (pow alpha 2) u0))>
#<alt (+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0)))>
#<alt (+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/3 (/ (pow alpha 2) (pow u0 3))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0))))>
#<alt (* (pow alpha 2) (log (/ -1 u0)))>
#<alt (+ (* (pow alpha 2) (log (/ -1 u0))) (/ (pow alpha 2) u0))>
#<alt (+ (* -1 (/ (+ (* -1 (pow alpha 2)) (* -1/2 (/ (pow alpha 2) u0))) u0)) (* (pow alpha 2) (log (/ -1 u0))))>
#<alt (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/3 (/ (pow alpha 2) u0)) (* 1/2 (pow alpha 2))) u0)) (* -1 (pow alpha 2))) u0)) (* (pow alpha 2) (log (/ -1 u0))))>
#<alt (* -1 (pow alpha 4))>
#<alt (* -1 (pow alpha 4))>
#<alt (* -1 (pow alpha 4))>
#<alt (* -1 (pow alpha 4))>
#<alt (* -1 (pow alpha 4))>
#<alt (* -1 (pow alpha 4))>
#<alt (* -1 (pow alpha 4))>
#<alt (* -1 (pow alpha 4))>
#<alt (* -1 (pow alpha 4))>
#<alt (* -1 (pow alpha 4))>
#<alt (* -1 (pow alpha 4))>
#<alt (* -1 (pow alpha 4))>
#<alt (* -1 (pow alpha 3))>
#<alt (* -1 (pow alpha 3))>
#<alt (* -1 (pow alpha 3))>
#<alt (* -1 (pow alpha 3))>
#<alt (* -1 (pow alpha 3))>
#<alt (* -1 (pow alpha 3))>
#<alt (* -1 (pow alpha 3))>
#<alt (* -1 (pow alpha 3))>
#<alt (* -1 (pow alpha 3))>
#<alt (* -1 (pow alpha 3))>
#<alt (* -1 (pow alpha 3))>
#<alt (* -1 (pow alpha 3))>
#<alt (* -1 u0)>
#<alt (* -1 u0)>
#<alt (* -1 u0)>
#<alt (* -1 u0)>
#<alt (* -1 u0)>
#<alt (* -1 u0)>
#<alt (* -1 u0)>
#<alt (* -1 u0)>
#<alt (* -1 u0)>
#<alt (* -1 u0)>
#<alt (* -1 u0)>
#<alt (* -1 u0)>
#<alt (* -1 u0)>
#<alt (* u0 (- (* -1/2 u0) 1))>
#<alt (* u0 (- (* u0 (- (* -1/3 u0) 1/2)) 1))>
#<alt (* u0 (- (* u0 (- (* u0 (- (* -1/4 u0) 1/3)) 1/2)) 1))>
#<alt (+ (log -1) (* -1 (log (/ 1 u0))))>
#<alt (- (+ (log -1) (* -1 (log (/ 1 u0)))) (/ 1 u0))>
#<alt (+ (log -1) (+ (* -1 (log (/ 1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u0))) u0))))>
#<alt (- (+ (log -1) (+ (* -1 (log (/ 1 u0))) (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u0))) (pow u0 2))))) (/ 1 u0))>
#<alt (* -1 (log (/ -1 u0)))>
#<alt (- (* -1 (log (/ -1 u0))) (/ 1 u0))>
#<alt (+ (* -1 (log (/ -1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u0))) u0)))>
#<alt (+ (* -1 (log (/ -1 u0))) (* -1 (/ (+ 1 (+ (/ 1/3 (pow u0 2)) (* 1/2 (/ 1 u0)))) u0)))>
#<alt 1/3>
#<alt (+ 1/3 (* 1/4 u0))>
#<alt (+ 1/3 (* 1/4 u0))>
#<alt (+ 1/3 (* 1/4 u0))>
#<alt (* 1/4 u0)>
#<alt (* u0 (+ 1/4 (* 1/3 (/ 1 u0))))>
#<alt (* u0 (+ 1/4 (* 1/3 (/ 1 u0))))>
#<alt (* u0 (+ 1/4 (* 1/3 (/ 1 u0))))>
#<alt (* 1/4 u0)>
#<alt (* u0 (+ 1/4 (* 1/3 (/ 1 u0))))>
#<alt (* u0 (+ 1/4 (* 1/3 (/ 1 u0))))>
#<alt (* u0 (+ 1/4 (* 1/3 (/ 1 u0))))>
#<alt (* alpha (+ 1/2 (* u0 (+ 1/3 (* 1/4 u0)))))>
#<alt (* alpha (+ 1/2 (* u0 (+ 1/3 (* 1/4 u0)))))>
#<alt (* alpha (+ 1/2 (* u0 (+ 1/3 (* 1/4 u0)))))>
#<alt (* alpha (+ 1/2 (* u0 (+ 1/3 (* 1/4 u0)))))>
#<alt (* alpha (+ 1/2 (* u0 (+ 1/3 (* 1/4 u0)))))>
#<alt (* alpha (+ 1/2 (* u0 (+ 1/3 (* 1/4 u0)))))>
#<alt (* alpha (+ 1/2 (* u0 (+ 1/3 (* 1/4 u0)))))>
#<alt (* alpha (+ 1/2 (* u0 (+ 1/3 (* 1/4 u0)))))>
#<alt (* alpha (+ 1/2 (* u0 (+ 1/3 (* 1/4 u0)))))>
#<alt (* alpha (+ 1/2 (* u0 (+ 1/3 (* 1/4 u0)))))>
#<alt (* alpha (+ 1/2 (* u0 (+ 1/3 (* 1/4 u0)))))>
#<alt (* alpha (+ 1/2 (* u0 (+ 1/3 (* 1/4 u0)))))>
#<alt (* 1/2 alpha)>
#<alt (+ (* 1/3 (* alpha u0)) (* 1/2 alpha))>
#<alt (+ (* 1/2 alpha) (* u0 (+ (* 1/4 (* alpha u0)) (* 1/3 alpha))))>
#<alt (+ (* 1/2 alpha) (* u0 (+ (* 1/4 (* alpha u0)) (* 1/3 alpha))))>
#<alt (* 1/4 (* alpha (pow u0 2)))>
#<alt (* (pow u0 2) (+ (* 1/4 alpha) (* 1/3 (/ alpha u0))))>
#<alt (* (pow u0 2) (+ (* 1/4 alpha) (+ (* 1/3 (/ alpha u0)) (* 1/2 (/ alpha (pow u0 2))))))>
#<alt (* (pow u0 2) (+ (* 1/4 alpha) (+ (* 1/3 (/ alpha u0)) (* 1/2 (/ alpha (pow u0 2))))))>
#<alt (* 1/4 (* alpha (pow u0 2)))>
#<alt (* (pow u0 2) (+ (* 1/4 alpha) (* 1/3 (/ alpha u0))))>
#<alt (* (pow u0 2) (+ (* -1 (/ (+ (* -1/2 (/ alpha u0)) (* -1/3 alpha)) u0)) (* 1/4 alpha)))>
#<alt (* (pow u0 2) (+ (* -1 (/ (+ (* -1/2 (/ alpha u0)) (* -1/3 alpha)) u0)) (* 1/4 alpha)))>
#<alt (* -1 u0)>
#<alt (* u0 (- (* -1/2 u0) 1))>
#<alt (* u0 (- (* u0 (- (* -1/3 u0) 1/2)) 1))>
#<alt (* u0 (- (* u0 (- (* u0 (- (* -1/4 u0) 1/3)) 1/2)) 1))>
#<alt (+ (log -1) (* -1 (log (/ 1 u0))))>
#<alt (- (+ (log -1) (* -1 (log (/ 1 u0)))) (/ 1 u0))>
#<alt (+ (log -1) (+ (* -1 (log (/ 1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u0))) u0))))>
#<alt (- (+ (log -1) (+ (* -1 (log (/ 1 u0))) (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u0))) (pow u0 2))))) (/ 1 u0))>
#<alt (* -1 (log (/ -1 u0)))>
#<alt (- (* -1 (log (/ -1 u0))) (/ 1 u0))>
#<alt (+ (* -1 (log (/ -1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u0))) u0)))>
#<alt (+ (* -1 (log (/ -1 u0))) (* -1 (/ (+ 1 (+ (/ 1/3 (pow u0 2)) (* 1/2 (/ 1 u0)))) u0)))>
#<alt (* -1 u0)>
#<alt (* u0 (- (* -1/2 u0) 1))>
#<alt (* u0 (- (* u0 (- (* -1/3 u0) 1/2)) 1))>
#<alt (* u0 (- (* u0 (- (* u0 (- (* -1/4 u0) 1/3)) 1/2)) 1))>
#<alt (* -1/4 (pow u0 4))>
#<alt (* -1 (* (pow u0 4) (+ 1/4 (* 1/3 (/ 1 u0)))))>
#<alt (* (pow u0 4) (- (* -1 (/ (+ 1/3 (* 1/2 (/ 1 u0))) u0)) 1/4))>
#<alt (* (pow u0 4) (- (* -1 (/ (+ 1/2 (/ 1 u0)) (pow u0 2))) (+ 1/4 (* 1/3 (/ 1 u0)))))>
#<alt (* -1/4 (pow u0 4))>
#<alt (* -1 (* (pow u0 4) (+ 1/4 (* 1/3 (/ 1 u0)))))>
#<alt (* (pow u0 4) (- (* -1 (/ (+ 1/3 (* 1/2 (/ 1 u0))) u0)) 1/4))>
#<alt (* (pow u0 4) (- (* -1 (/ (+ 1/3 (+ (* 1/2 (/ 1 u0)) (/ 1 (pow u0 2)))) u0)) 1/4))>
#<alt -1/3>
#<alt (- (* -1/4 u0) 1/3)>
#<alt (- (* -1/4 u0) 1/3)>
#<alt (- (* -1/4 u0) 1/3)>
#<alt (* -1/4 u0)>
#<alt (* -1 (* u0 (+ 1/4 (* 1/3 (/ 1 u0)))))>
#<alt (* -1 (* u0 (+ 1/4 (* 1/3 (/ 1 u0)))))>
#<alt (* -1 (* u0 (+ 1/4 (* 1/3 (/ 1 u0)))))>
#<alt (* -1/4 u0)>
#<alt (* -1 (* u0 (+ 1/4 (* 1/3 (/ 1 u0)))))>
#<alt (* -1 (* u0 (+ 1/4 (* 1/3 (/ 1 u0)))))>
#<alt (* -1 (* u0 (+ 1/4 (* 1/3 (/ 1 u0)))))>
Calls

120 calls:

TimeVariablePointExpression
5.0ms
alpha
@0
(/ (* alpha (log (+ 1 (neg u0)))) -1)
4.0ms
u0
@0
(* u0 (* (* alpha alpha) (+ (* u0 1/2) 1)))
1.0ms
alpha
@0
(+ (* alpha alpha) (* u0 (* alpha (* alpha (+ (* u0 (+ (* u0 1/4) 1/3)) 1/2)))))
1.0ms
alpha
@0
(* u0 (* (* alpha alpha) (+ (* u0 1/2) 1)))
1.0ms
u0
@-inf
(* u0 (* (* alpha alpha) (+ (* u0 1/2) 1)))

simplify471.0ms (4%)

Memory
-5.8MiB live, 631.8MiB allocated
Algorithm
egg-herbie
Rules
16 290×lower-fma.f64
16 290×lower-fma.f32
4 494×lower-+.f64
4 494×lower-+.f32
4 388×lower-*.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
03205354
110165140
230674816
371334816
081294427
Stop Event
iter limit
node limit
Counts
480 → 480
Calls
Call 1
Inputs
(* -1 (* alpha (log (- 1 u0))))
(* -1 (* alpha (log (- 1 u0))))
(* -1 (* alpha (log (- 1 u0))))
(* -1 (* alpha (log (- 1 u0))))
(* -1 (* alpha (log (- 1 u0))))
(* -1 (* alpha (log (- 1 u0))))
(* -1 (* alpha (log (- 1 u0))))
(* -1 (* alpha (log (- 1 u0))))
(* -1 (* alpha (log (- 1 u0))))
(* -1 (* alpha (log (- 1 u0))))
(* -1 (* alpha (log (- 1 u0))))
(* -1 (* alpha (log (- 1 u0))))
(* alpha u0)
(* u0 (+ alpha (* 1/2 (* alpha u0))))
(* u0 (+ alpha (* u0 (+ (* 1/3 (* alpha u0)) (* 1/2 alpha)))))
(* u0 (+ alpha (* u0 (+ (* 1/2 alpha) (* u0 (+ (* 1/4 (* alpha u0)) (* 1/3 alpha)))))))
(* -1 (* alpha (+ (log -1) (* -1 (log (/ 1 u0))))))
(+ (* -1 (* alpha (+ (log -1) (* -1 (log (/ 1 u0)))))) (/ alpha u0))
(+ (* -1 (* alpha (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/2 (/ alpha (pow u0 2))) (/ alpha u0)))
(+ (* -1 (* alpha (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/3 (/ alpha (pow u0 3))) (+ (* 1/2 (/ alpha (pow u0 2))) (/ alpha u0))))
(* alpha (log (/ -1 u0)))
(+ (* alpha (log (/ -1 u0))) (/ alpha u0))
(+ (* -1 (/ (+ (* -1 alpha) (* -1/2 (/ alpha u0))) u0)) (* alpha (log (/ -1 u0))))
(+ (* -1 (/ (+ (* -1 alpha) (* -1 (/ (+ (* 1/3 (/ alpha u0)) (* 1/2 alpha)) u0))) u0)) (* alpha (log (/ -1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* (pow alpha 2) u0)
(* u0 (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2)))
(* u0 (+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2)))
(* u0 (+ (* u0 (+ (* 1/2 (pow alpha 2)) (* u0 (+ (* 1/4 (* (pow alpha 2) u0)) (* 1/3 (pow alpha 2)))))) (pow alpha 2)))
(* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0))))))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (/ (pow alpha 2) u0))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0)))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/3 (/ (pow alpha 2) (pow u0 3))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0))))
(* (pow alpha 2) (log (/ -1 u0)))
(+ (* (pow alpha 2) (log (/ -1 u0))) (/ (pow alpha 2) u0))
(+ (* -1 (/ (+ (* -1 (pow alpha 2)) (* -1/2 (/ (pow alpha 2) u0))) u0)) (* (pow alpha 2) (log (/ -1 u0))))
(+ (* -1 (/ (+ (* -1 (/ (+ (* 1/3 (/ (pow alpha 2) u0)) (* 1/2 (pow alpha 2))) u0)) (* -1 (pow alpha 2))) u0)) (* (pow alpha 2) (log (/ -1 u0))))
(* alpha (log (- 1 u0)))
(* alpha (log (- 1 u0)))
(* alpha (log (- 1 u0)))
(* alpha (log (- 1 u0)))
(* alpha (log (- 1 u0)))
(* alpha (log (- 1 u0)))
(* alpha (log (- 1 u0)))
(* alpha (log (- 1 u0)))
(* alpha (log (- 1 u0)))
(* alpha (log (- 1 u0)))
(* alpha (log (- 1 u0)))
(* alpha (log (- 1 u0)))
(* -1 (* alpha u0))
(* u0 (+ (* -1 alpha) (* -1/2 (* alpha u0))))
(* u0 (+ (* -1 alpha) (* u0 (+ (* -1/2 alpha) (* -1/3 (* alpha u0))))))
(* u0 (+ (* -1 alpha) (* u0 (+ (* -1/2 alpha) (* u0 (+ (* -1/3 alpha) (* -1/4 (* alpha u0))))))))
(* alpha (+ (log -1) (* -1 (log (/ 1 u0)))))
(+ (* -1 (/ alpha u0)) (* alpha (+ (log -1) (* -1 (log (/ 1 u0))))))
(+ (* -1 (/ alpha u0)) (+ (* -1/2 (/ alpha (pow u0 2))) (* alpha (+ (log -1) (* -1 (log (/ 1 u0)))))))
(+ (* -1 (/ alpha u0)) (+ (* -1/2 (/ alpha (pow u0 2))) (+ (* -1/3 (/ alpha (pow u0 3))) (* alpha (+ (log -1) (* -1 (log (/ 1 u0))))))))
(* -1 (* alpha (log (/ -1 u0))))
(+ (* -1 (* alpha (log (/ -1 u0)))) (* -1 (/ alpha u0)))
(+ (* -1 (* alpha (log (/ -1 u0)))) (* -1 (/ (+ alpha (* 1/2 (/ alpha u0))) u0)))
(+ (* -1 (* alpha (log (/ -1 u0)))) (* -1 (/ (+ alpha (* -1 (/ (+ (* -1/2 alpha) (* -1/3 (/ alpha u0))) u0))) u0)))
(* -1 u0)
(* u0 (- (* -1/2 u0) 1))
(* u0 (- (* u0 (- (* -1/3 u0) 1/2)) 1))
(* u0 (- (* u0 (- (* u0 (- (* -1/4 u0) 1/3)) 1/2)) 1))
(+ (log -1) (* -1 (log (/ 1 u0))))
(- (+ (log -1) (* -1 (log (/ 1 u0)))) (/ 1 u0))
(+ (log -1) (+ (* -1 (log (/ 1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u0))) u0))))
(- (+ (log -1) (+ (* -1 (log (/ 1 u0))) (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u0))) (pow u0 2))))) (/ 1 u0))
(* -1 (log (/ -1 u0)))
(- (* -1 (log (/ -1 u0))) (/ 1 u0))
(+ (* -1 (log (/ -1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u0))) u0)))
(+ (* -1 (log (/ -1 u0))) (* -1 (/ (+ 1 (+ (/ 1/3 (pow u0 2)) (* 1/2 (/ 1 u0)))) u0)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* (pow alpha 2) u0)
(* u0 (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2)))
(* u0 (+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2)))
(* u0 (+ (* u0 (+ (* 1/2 (pow alpha 2)) (* u0 (+ (* 1/4 (* (pow alpha 2) u0)) (* 1/3 (pow alpha 2)))))) (pow alpha 2)))
(* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0))))))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (/ (pow alpha 2) u0))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0)))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/3 (/ (pow alpha 2) (pow u0 3))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0))))
(* (pow alpha 2) (log (/ -1 u0)))
(+ (* (pow alpha 2) (log (/ -1 u0))) (/ (pow alpha 2) u0))
(+ (* -1 (/ (+ (* -1 (pow alpha 2)) (* -1/2 (/ (pow alpha 2) u0))) u0)) (* (pow alpha 2) (log (/ -1 u0))))
(+ (* -1 (/ (+ (* -1 (/ (+ (* 1/3 (/ (pow alpha 2) u0)) (* 1/2 (pow alpha 2))) u0)) (* -1 (pow alpha 2))) u0)) (* (pow alpha 2) (log (/ -1 u0))))
(* (pow alpha 2) u0)
(* u0 (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2)))
(* u0 (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2)))
(* u0 (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2)))
(* 1/2 (* (pow alpha 2) (pow u0 2)))
(* (pow u0 2) (+ (* 1/2 (pow alpha 2)) (/ (pow alpha 2) u0)))
(* (pow u0 2) (+ (* 1/2 (pow alpha 2)) (/ (pow alpha 2) u0)))
(* (pow u0 2) (+ (* 1/2 (pow alpha 2)) (/ (pow alpha 2) u0)))
(* 1/2 (* (pow alpha 2) (pow u0 2)))
(* (pow u0 2) (+ (* 1/2 (pow alpha 2)) (/ (pow alpha 2) u0)))
(* (pow u0 2) (+ (* 1/2 (pow alpha 2)) (/ (pow alpha 2) u0)))
(* (pow u0 2) (+ (* 1/2 (pow alpha 2)) (/ (pow alpha 2) u0)))
(* (pow alpha 2) (* u0 (+ 1 (* 1/2 u0))))
(* (pow alpha 2) (* u0 (+ 1 (* 1/2 u0))))
(* (pow alpha 2) (* u0 (+ 1 (* 1/2 u0))))
(* (pow alpha 2) (* u0 (+ 1 (* 1/2 u0))))
(* (pow alpha 2) (* u0 (+ 1 (* 1/2 u0))))
(* (pow alpha 2) (* u0 (+ 1 (* 1/2 u0))))
(* (pow alpha 2) (* u0 (+ 1 (* 1/2 u0))))
(* (pow alpha 2) (* u0 (+ 1 (* 1/2 u0))))
(* (pow alpha 2) (* u0 (+ 1 (* 1/2 u0))))
(* (pow alpha 2) (* u0 (+ 1 (* 1/2 u0))))
(* (pow alpha 2) (* u0 (+ 1 (* 1/2 u0))))
(* (pow alpha 2) (* u0 (+ 1 (* 1/2 u0))))
(* (pow alpha 2) (+ 1 (* 1/2 u0)))
(* (pow alpha 2) (+ 1 (* 1/2 u0)))
(* (pow alpha 2) (+ 1 (* 1/2 u0)))
(* (pow alpha 2) (+ 1 (* 1/2 u0)))
(* (pow alpha 2) (+ 1 (* 1/2 u0)))
(* (pow alpha 2) (+ 1 (* 1/2 u0)))
(* (pow alpha 2) (+ 1 (* 1/2 u0)))
(* (pow alpha 2) (+ 1 (* 1/2 u0)))
(* (pow alpha 2) (+ 1 (* 1/2 u0)))
(* (pow alpha 2) (+ 1 (* 1/2 u0)))
(* (pow alpha 2) (+ 1 (* 1/2 u0)))
(* (pow alpha 2) (+ 1 (* 1/2 u0)))
(pow alpha 2)
(+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2))
(+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2))
(+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2))
(* 1/2 (* (pow alpha 2) u0))
(* u0 (+ (* 1/2 (pow alpha 2)) (/ (pow alpha 2) u0)))
(* u0 (+ (* 1/2 (pow alpha 2)) (/ (pow alpha 2) u0)))
(* u0 (+ (* 1/2 (pow alpha 2)) (/ (pow alpha 2) u0)))
(* 1/2 (* (pow alpha 2) u0))
(* -1 (* u0 (+ (* -1 (/ (pow alpha 2) u0)) (* -1/2 (pow alpha 2)))))
(* -1 (* u0 (+ (* -1 (/ (pow alpha 2) u0)) (* -1/2 (pow alpha 2)))))
(* -1 (* u0 (+ (* -1 (/ (pow alpha 2) u0)) (* -1/2 (pow alpha 2)))))
(pow alpha 2)
(pow alpha 2)
(pow alpha 2)
(pow alpha 2)
(pow alpha 2)
(pow alpha 2)
(pow alpha 2)
(pow alpha 2)
(pow alpha 2)
(pow alpha 2)
(pow alpha 2)
(pow alpha 2)
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(/ -1 alpha)
(/ -1 alpha)
(/ -1 alpha)
(/ -1 alpha)
(/ -1 alpha)
(/ -1 alpha)
(/ -1 alpha)
(/ -1 alpha)
(/ -1 alpha)
(/ -1 alpha)
(/ -1 alpha)
(/ -1 alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* (pow alpha 2) u0)
(* u0 (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2)))
(* u0 (+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2)))
(* u0 (+ (* u0 (+ (* 1/2 (pow alpha 2)) (* u0 (+ (* 1/4 (* (pow alpha 2) u0)) (* 1/3 (pow alpha 2)))))) (pow alpha 2)))
(* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0))))))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (/ (pow alpha 2) u0))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0)))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/3 (/ (pow alpha 2) (pow u0 3))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0))))
(* (pow alpha 2) (log (/ -1 u0)))
(+ (* (pow alpha 2) (log (/ -1 u0))) (/ (pow alpha 2) u0))
(+ (* -1 (/ (+ (* -1 (pow alpha 2)) (* -1/2 (/ (pow alpha 2) u0))) u0)) (* (pow alpha 2) (log (/ -1 u0))))
(+ (* -1 (/ (+ (* -1 (/ (+ (* 1/3 (/ (pow alpha 2) u0)) (* 1/2 (pow alpha 2))) u0)) (* -1 (pow alpha 2))) u0)) (* (pow alpha 2) (log (/ -1 u0))))
(* -1 alpha)
(* -1 alpha)
(* -1 alpha)
(* -1 alpha)
(* -1 alpha)
(* -1 alpha)
(* -1 alpha)
(* -1 alpha)
(* -1 alpha)
(* -1 alpha)
(* -1 alpha)
(* -1 alpha)
(* (pow alpha 2) (+ 1 (* u0 (+ 1/2 (* u0 (+ 1/3 (* 1/4 u0)))))))
(* (pow alpha 2) (+ 1 (* u0 (+ 1/2 (* u0 (+ 1/3 (* 1/4 u0)))))))
(* (pow alpha 2) (+ 1 (* u0 (+ 1/2 (* u0 (+ 1/3 (* 1/4 u0)))))))
(* (pow alpha 2) (+ 1 (* u0 (+ 1/2 (* u0 (+ 1/3 (* 1/4 u0)))))))
(* (pow alpha 2) (+ 1 (* u0 (+ 1/2 (* u0 (+ 1/3 (* 1/4 u0)))))))
(* (pow alpha 2) (+ 1 (* u0 (+ 1/2 (* u0 (+ 1/3 (* 1/4 u0)))))))
(* (pow alpha 2) (+ 1 (* u0 (+ 1/2 (* u0 (+ 1/3 (* 1/4 u0)))))))
(* (pow alpha 2) (+ 1 (* u0 (+ 1/2 (* u0 (+ 1/3 (* 1/4 u0)))))))
(* (pow alpha 2) (+ 1 (* u0 (+ 1/2 (* u0 (+ 1/3 (* 1/4 u0)))))))
(* (pow alpha 2) (+ 1 (* u0 (+ 1/2 (* u0 (+ 1/3 (* 1/4 u0)))))))
(* (pow alpha 2) (+ 1 (* u0 (+ 1/2 (* u0 (+ 1/3 (* 1/4 u0)))))))
(* (pow alpha 2) (+ 1 (* u0 (+ 1/2 (* u0 (+ 1/3 (* 1/4 u0)))))))
(pow alpha 2)
(+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2))
(+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2))
(+ (* u0 (+ (* 1/2 (pow alpha 2)) (* u0 (+ (* 1/4 (* (pow alpha 2) u0)) (* 1/3 (pow alpha 2)))))) (pow alpha 2))
(* 1/4 (* (pow alpha 2) (pow u0 3)))
(* (pow u0 3) (+ (* 1/4 (pow alpha 2)) (* 1/3 (/ (pow alpha 2) u0))))
(* (pow u0 3) (+ (* 1/4 (pow alpha 2)) (+ (* 1/3 (/ (pow alpha 2) u0)) (* 1/2 (/ (pow alpha 2) (pow u0 2))))))
(* (pow u0 3) (+ (* 1/4 (pow alpha 2)) (+ (* 1/3 (/ (pow alpha 2) u0)) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) (pow u0 3))))))
(* 1/4 (* (pow alpha 2) (pow u0 3)))
(* -1 (* (pow u0 3) (+ (* -1/3 (/ (pow alpha 2) u0)) (* -1/4 (pow alpha 2)))))
(* -1 (* (pow u0 3) (+ (* -1 (/ (+ (* 1/3 (pow alpha 2)) (* 1/2 (/ (pow alpha 2) u0))) u0)) (* -1/4 (pow alpha 2)))))
(* -1 (* (pow u0 3) (+ (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (pow alpha 2) u0)) (* -1/2 (pow alpha 2))) u0)) (* 1/3 (pow alpha 2))) u0)) (* -1/4 (pow alpha 2)))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* (pow alpha 2) u0)
(* u0 (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2)))
(* u0 (+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2)))
(* u0 (+ (* u0 (+ (* 1/2 (pow alpha 2)) (* u0 (+ (* 1/4 (* (pow alpha 2) u0)) (* 1/3 (pow alpha 2)))))) (pow alpha 2)))
(* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0))))))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (/ (pow alpha 2) u0))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0)))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/3 (/ (pow alpha 2) (pow u0 3))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0))))
(* (pow alpha 2) (log (/ -1 u0)))
(+ (* (pow alpha 2) (log (/ -1 u0))) (/ (pow alpha 2) u0))
(+ (* -1 (/ (+ (* -1 (pow alpha 2)) (* -1/2 (/ (pow alpha 2) u0))) u0)) (* (pow alpha 2) (log (/ -1 u0))))
(+ (* -1 (/ (+ (* -1 (/ (+ (* 1/3 (/ (pow alpha 2) u0)) (* 1/2 (pow alpha 2))) u0)) (* -1 (pow alpha 2))) u0)) (* (pow alpha 2) (log (/ -1 u0))))
(* (pow alpha 2) u0)
(* u0 (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2)))
(* u0 (+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2)))
(* u0 (+ (* u0 (+ (* 1/2 (pow alpha 2)) (* u0 (+ (* 1/4 (* (pow alpha 2) u0)) (* 1/3 (pow alpha 2)))))) (pow alpha 2)))
(* 1/4 (* (pow alpha 2) (pow u0 4)))
(* (pow u0 4) (+ (* 1/4 (pow alpha 2)) (* 1/3 (/ (pow alpha 2) u0))))
(* (pow u0 4) (+ (* 1/4 (pow alpha 2)) (+ (* 1/3 (/ (pow alpha 2) u0)) (* 1/2 (/ (pow alpha 2) (pow u0 2))))))
(* (pow u0 4) (+ (* 1/4 (pow alpha 2)) (+ (* 1/3 (/ (pow alpha 2) u0)) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) (pow u0 3))))))
(* 1/4 (* (pow alpha 2) (pow u0 4)))
(* (pow u0 4) (+ (* 1/4 (pow alpha 2)) (* 1/3 (/ (pow alpha 2) u0))))
(* (pow u0 4) (+ (* -1 (/ (+ (* -1/2 (/ (pow alpha 2) u0)) (* -1/3 (pow alpha 2))) u0)) (* 1/4 (pow alpha 2))))
(* (pow u0 4) (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (pow alpha 2)) (/ (pow alpha 2) u0)) u0)) (* -1/3 (pow alpha 2))) u0)) (* 1/4 (pow alpha 2))))
(* (pow alpha 2) (* u0 (+ 1 (* u0 (+ 1/2 (* u0 (+ 1/3 (* 1/4 u0))))))))
(* (pow alpha 2) (* u0 (+ 1 (* u0 (+ 1/2 (* u0 (+ 1/3 (* 1/4 u0))))))))
(* (pow alpha 2) (* u0 (+ 1 (* u0 (+ 1/2 (* u0 (+ 1/3 (* 1/4 u0))))))))
(* (pow alpha 2) (* u0 (+ 1 (* u0 (+ 1/2 (* u0 (+ 1/3 (* 1/4 u0))))))))
(* (pow alpha 2) (* u0 (+ 1 (* u0 (+ 1/2 (* u0 (+ 1/3 (* 1/4 u0))))))))
(* (pow alpha 2) (* u0 (+ 1 (* u0 (+ 1/2 (* u0 (+ 1/3 (* 1/4 u0))))))))
(* (pow alpha 2) (* u0 (+ 1 (* u0 (+ 1/2 (* u0 (+ 1/3 (* 1/4 u0))))))))
(* (pow alpha 2) (* u0 (+ 1 (* u0 (+ 1/2 (* u0 (+ 1/3 (* 1/4 u0))))))))
(* (pow alpha 2) (* u0 (+ 1 (* u0 (+ 1/2 (* u0 (+ 1/3 (* 1/4 u0))))))))
(* (pow alpha 2) (* u0 (+ 1 (* u0 (+ 1/2 (* u0 (+ 1/3 (* 1/4 u0))))))))
(* (pow alpha 2) (* u0 (+ 1 (* u0 (+ 1/2 (* u0 (+ 1/3 (* 1/4 u0))))))))
(* (pow alpha 2) (* u0 (+ 1 (* u0 (+ 1/2 (* u0 (+ 1/3 (* 1/4 u0))))))))
(* 1/2 (* (pow alpha 2) u0))
(* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2))))
(* u0 (+ (* 1/2 (pow alpha 2)) (* u0 (+ (* 1/4 (* (pow alpha 2) u0)) (* 1/3 (pow alpha 2))))))
(* u0 (+ (* 1/2 (pow alpha 2)) (* u0 (+ (* 1/4 (* (pow alpha 2) u0)) (* 1/3 (pow alpha 2))))))
(* 1/4 (* (pow alpha 2) (pow u0 3)))
(* (pow u0 3) (+ (* 1/4 (pow alpha 2)) (* 1/3 (/ (pow alpha 2) u0))))
(* (pow u0 3) (+ (* 1/4 (pow alpha 2)) (+ (* 1/3 (/ (pow alpha 2) u0)) (* 1/2 (/ (pow alpha 2) (pow u0 2))))))
(* (pow u0 3) (+ (* 1/4 (pow alpha 2)) (+ (* 1/3 (/ (pow alpha 2) u0)) (* 1/2 (/ (pow alpha 2) (pow u0 2))))))
(* 1/4 (* (pow alpha 2) (pow u0 3)))
(* -1 (* (pow u0 3) (+ (* -1/3 (/ (pow alpha 2) u0)) (* -1/4 (pow alpha 2)))))
(* -1 (* (pow u0 3) (+ (* -1 (/ (+ (* 1/3 (pow alpha 2)) (* 1/2 (/ (pow alpha 2) u0))) u0)) (* -1/4 (pow alpha 2)))))
(* -1 (* (pow u0 3) (+ (* -1 (/ (+ (* 1/3 (pow alpha 2)) (* 1/2 (/ (pow alpha 2) u0))) u0)) (* -1/4 (pow alpha 2)))))
(* (pow alpha 2) (* u0 (+ 1/2 (* u0 (+ 1/3 (* 1/4 u0))))))
(* (pow alpha 2) (* u0 (+ 1/2 (* u0 (+ 1/3 (* 1/4 u0))))))
(* (pow alpha 2) (* u0 (+ 1/2 (* u0 (+ 1/3 (* 1/4 u0))))))
(* (pow alpha 2) (* u0 (+ 1/2 (* u0 (+ 1/3 (* 1/4 u0))))))
(* (pow alpha 2) (* u0 (+ 1/2 (* u0 (+ 1/3 (* 1/4 u0))))))
(* (pow alpha 2) (* u0 (+ 1/2 (* u0 (+ 1/3 (* 1/4 u0))))))
(* (pow alpha 2) (* u0 (+ 1/2 (* u0 (+ 1/3 (* 1/4 u0))))))
(* (pow alpha 2) (* u0 (+ 1/2 (* u0 (+ 1/3 (* 1/4 u0))))))
(* (pow alpha 2) (* u0 (+ 1/2 (* u0 (+ 1/3 (* 1/4 u0))))))
(* (pow alpha 2) (* u0 (+ 1/2 (* u0 (+ 1/3 (* 1/4 u0))))))
(* (pow alpha 2) (* u0 (+ 1/2 (* u0 (+ 1/3 (* 1/4 u0))))))
(* (pow alpha 2) (* u0 (+ 1/2 (* u0 (+ 1/3 (* 1/4 u0))))))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* (pow alpha 2) u0)
(* u0 (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2)))
(* u0 (+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2)))
(* u0 (+ (* u0 (+ (* 1/2 (pow alpha 2)) (* u0 (+ (* 1/4 (* (pow alpha 2) u0)) (* 1/3 (pow alpha 2)))))) (pow alpha 2)))
(* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0))))))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (/ (pow alpha 2) u0))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0)))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/3 (/ (pow alpha 2) (pow u0 3))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0))))
(* (pow alpha 2) (log (/ -1 u0)))
(+ (* (pow alpha 2) (log (/ -1 u0))) (/ (pow alpha 2) u0))
(+ (* -1 (/ (+ (* -1 (pow alpha 2)) (* -1/2 (/ (pow alpha 2) u0))) u0)) (* (pow alpha 2) (log (/ -1 u0))))
(+ (* -1 (/ (+ (* -1 (/ (+ (* 1/3 (/ (pow alpha 2) u0)) (* 1/2 (pow alpha 2))) u0)) (* -1 (pow alpha 2))) u0)) (* (pow alpha 2) (log (/ -1 u0))))
(* -1 (pow alpha 4))
(* -1 (pow alpha 4))
(* -1 (pow alpha 4))
(* -1 (pow alpha 4))
(* -1 (pow alpha 4))
(* -1 (pow alpha 4))
(* -1 (pow alpha 4))
(* -1 (pow alpha 4))
(* -1 (pow alpha 4))
(* -1 (pow alpha 4))
(* -1 (pow alpha 4))
(* -1 (pow alpha 4))
(* -1 (pow alpha 3))
(* -1 (pow alpha 3))
(* -1 (pow alpha 3))
(* -1 (pow alpha 3))
(* -1 (pow alpha 3))
(* -1 (pow alpha 3))
(* -1 (pow alpha 3))
(* -1 (pow alpha 3))
(* -1 (pow alpha 3))
(* -1 (pow alpha 3))
(* -1 (pow alpha 3))
(* -1 (pow alpha 3))
(* -1 u0)
(* -1 u0)
(* -1 u0)
(* -1 u0)
(* -1 u0)
(* -1 u0)
(* -1 u0)
(* -1 u0)
(* -1 u0)
(* -1 u0)
(* -1 u0)
(* -1 u0)
(* -1 u0)
(* u0 (- (* -1/2 u0) 1))
(* u0 (- (* u0 (- (* -1/3 u0) 1/2)) 1))
(* u0 (- (* u0 (- (* u0 (- (* -1/4 u0) 1/3)) 1/2)) 1))
(+ (log -1) (* -1 (log (/ 1 u0))))
(- (+ (log -1) (* -1 (log (/ 1 u0)))) (/ 1 u0))
(+ (log -1) (+ (* -1 (log (/ 1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u0))) u0))))
(- (+ (log -1) (+ (* -1 (log (/ 1 u0))) (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u0))) (pow u0 2))))) (/ 1 u0))
(* -1 (log (/ -1 u0)))
(- (* -1 (log (/ -1 u0))) (/ 1 u0))
(+ (* -1 (log (/ -1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u0))) u0)))
(+ (* -1 (log (/ -1 u0))) (* -1 (/ (+ 1 (+ (/ 1/3 (pow u0 2)) (* 1/2 (/ 1 u0)))) u0)))
1/3
(+ 1/3 (* 1/4 u0))
(+ 1/3 (* 1/4 u0))
(+ 1/3 (* 1/4 u0))
(* 1/4 u0)
(* u0 (+ 1/4 (* 1/3 (/ 1 u0))))
(* u0 (+ 1/4 (* 1/3 (/ 1 u0))))
(* u0 (+ 1/4 (* 1/3 (/ 1 u0))))
(* 1/4 u0)
(* u0 (+ 1/4 (* 1/3 (/ 1 u0))))
(* u0 (+ 1/4 (* 1/3 (/ 1 u0))))
(* u0 (+ 1/4 (* 1/3 (/ 1 u0))))
(* alpha (+ 1/2 (* u0 (+ 1/3 (* 1/4 u0)))))
(* alpha (+ 1/2 (* u0 (+ 1/3 (* 1/4 u0)))))
(* alpha (+ 1/2 (* u0 (+ 1/3 (* 1/4 u0)))))
(* alpha (+ 1/2 (* u0 (+ 1/3 (* 1/4 u0)))))
(* alpha (+ 1/2 (* u0 (+ 1/3 (* 1/4 u0)))))
(* alpha (+ 1/2 (* u0 (+ 1/3 (* 1/4 u0)))))
(* alpha (+ 1/2 (* u0 (+ 1/3 (* 1/4 u0)))))
(* alpha (+ 1/2 (* u0 (+ 1/3 (* 1/4 u0)))))
(* alpha (+ 1/2 (* u0 (+ 1/3 (* 1/4 u0)))))
(* alpha (+ 1/2 (* u0 (+ 1/3 (* 1/4 u0)))))
(* alpha (+ 1/2 (* u0 (+ 1/3 (* 1/4 u0)))))
(* alpha (+ 1/2 (* u0 (+ 1/3 (* 1/4 u0)))))
(* 1/2 alpha)
(+ (* 1/3 (* alpha u0)) (* 1/2 alpha))
(+ (* 1/2 alpha) (* u0 (+ (* 1/4 (* alpha u0)) (* 1/3 alpha))))
(+ (* 1/2 alpha) (* u0 (+ (* 1/4 (* alpha u0)) (* 1/3 alpha))))
(* 1/4 (* alpha (pow u0 2)))
(* (pow u0 2) (+ (* 1/4 alpha) (* 1/3 (/ alpha u0))))
(* (pow u0 2) (+ (* 1/4 alpha) (+ (* 1/3 (/ alpha u0)) (* 1/2 (/ alpha (pow u0 2))))))
(* (pow u0 2) (+ (* 1/4 alpha) (+ (* 1/3 (/ alpha u0)) (* 1/2 (/ alpha (pow u0 2))))))
(* 1/4 (* alpha (pow u0 2)))
(* (pow u0 2) (+ (* 1/4 alpha) (* 1/3 (/ alpha u0))))
(* (pow u0 2) (+ (* -1 (/ (+ (* -1/2 (/ alpha u0)) (* -1/3 alpha)) u0)) (* 1/4 alpha)))
(* (pow u0 2) (+ (* -1 (/ (+ (* -1/2 (/ alpha u0)) (* -1/3 alpha)) u0)) (* 1/4 alpha)))
(* -1 u0)
(* u0 (- (* -1/2 u0) 1))
(* u0 (- (* u0 (- (* -1/3 u0) 1/2)) 1))
(* u0 (- (* u0 (- (* u0 (- (* -1/4 u0) 1/3)) 1/2)) 1))
(+ (log -1) (* -1 (log (/ 1 u0))))
(- (+ (log -1) (* -1 (log (/ 1 u0)))) (/ 1 u0))
(+ (log -1) (+ (* -1 (log (/ 1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u0))) u0))))
(- (+ (log -1) (+ (* -1 (log (/ 1 u0))) (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u0))) (pow u0 2))))) (/ 1 u0))
(* -1 (log (/ -1 u0)))
(- (* -1 (log (/ -1 u0))) (/ 1 u0))
(+ (* -1 (log (/ -1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u0))) u0)))
(+ (* -1 (log (/ -1 u0))) (* -1 (/ (+ 1 (+ (/ 1/3 (pow u0 2)) (* 1/2 (/ 1 u0)))) u0)))
(* -1 u0)
(* u0 (- (* -1/2 u0) 1))
(* u0 (- (* u0 (- (* -1/3 u0) 1/2)) 1))
(* u0 (- (* u0 (- (* u0 (- (* -1/4 u0) 1/3)) 1/2)) 1))
(* -1/4 (pow u0 4))
(* -1 (* (pow u0 4) (+ 1/4 (* 1/3 (/ 1 u0)))))
(* (pow u0 4) (- (* -1 (/ (+ 1/3 (* 1/2 (/ 1 u0))) u0)) 1/4))
(* (pow u0 4) (- (* -1 (/ (+ 1/2 (/ 1 u0)) (pow u0 2))) (+ 1/4 (* 1/3 (/ 1 u0)))))
(* -1/4 (pow u0 4))
(* -1 (* (pow u0 4) (+ 1/4 (* 1/3 (/ 1 u0)))))
(* (pow u0 4) (- (* -1 (/ (+ 1/3 (* 1/2 (/ 1 u0))) u0)) 1/4))
(* (pow u0 4) (- (* -1 (/ (+ 1/3 (+ (* 1/2 (/ 1 u0)) (/ 1 (pow u0 2)))) u0)) 1/4))
-1/3
(- (* -1/4 u0) 1/3)
(- (* -1/4 u0) 1/3)
(- (* -1/4 u0) 1/3)
(* -1/4 u0)
(* -1 (* u0 (+ 1/4 (* 1/3 (/ 1 u0)))))
(* -1 (* u0 (+ 1/4 (* 1/3 (/ 1 u0)))))
(* -1 (* u0 (+ 1/4 (* 1/3 (/ 1 u0)))))
(* -1/4 u0)
(* -1 (* u0 (+ 1/4 (* 1/3 (/ 1 u0)))))
(* -1 (* u0 (+ 1/4 (* 1/3 (/ 1 u0)))))
(* -1 (* u0 (+ 1/4 (* 1/3 (/ 1 u0)))))
Outputs
(* -1 (* alpha (log (- 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 alpha))
(* -1 (* alpha (log (- 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 alpha))
(* -1 (* alpha (log (- 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 alpha))
(* -1 (* alpha (log (- 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 alpha))
(* -1 (* alpha (log (- 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 alpha))
(* -1 (* alpha (log (- 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 alpha))
(* -1 (* alpha (log (- 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 alpha))
(* -1 (* alpha (log (- 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 alpha))
(* -1 (* alpha (log (- 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 alpha))
(* -1 (* alpha (log (- 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 alpha))
(* -1 (* alpha (log (- 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 alpha))
(* -1 (* alpha (log (- 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 alpha))
(* alpha u0)
(*.f32 alpha u0)
(* u0 (+ alpha (* 1/2 (* alpha u0))))
(*.f32 u0 (fma.f32 alpha (*.f32 u0 #s(literal 1/2 binary32)) alpha))
(* u0 (+ alpha (* u0 (+ (* 1/3 (* alpha u0)) (* 1/2 alpha)))))
(*.f32 u0 (fma.f32 u0 (*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) alpha))
(* u0 (+ alpha (* u0 (+ (* 1/2 alpha) (* u0 (+ (* 1/4 (* alpha u0)) (* 1/3 alpha)))))))
(*.f32 u0 (fma.f32 u0 (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) alpha))
(* -1 (* alpha (+ (log -1) (* -1 (log (/ 1 u0))))))
(*.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u0)) (neg.f32 alpha))
(+ (* -1 (* alpha (+ (log -1) (* -1 (log (/ 1 u0)))))) (/ alpha u0))
(fma.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u0)) (neg.f32 alpha) (/.f32 alpha u0))
(+ (* -1 (* alpha (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/2 (/ alpha (pow u0 2))) (/ alpha u0)))
(fma.f32 alpha (-.f32 (neg.f32 (log.f32 u0)) (log.f32 #s(literal -1 binary32))) (*.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (/.f32 alpha u0)))
(+ (* -1 (* alpha (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/3 (/ alpha (pow u0 3))) (+ (* 1/2 (/ alpha (pow u0 2))) (/ alpha u0))))
(fma.f32 alpha (-.f32 (neg.f32 (log.f32 u0)) (log.f32 #s(literal -1 binary32))) (fma.f32 (/.f32 alpha (*.f32 u0 u0)) (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/3 binary32) u0)) (/.f32 alpha u0)))
(* alpha (log (/ -1 u0)))
(*.f32 alpha (neg.f32 (log.f32 (neg.f32 u0))))
(+ (* alpha (log (/ -1 u0))) (/ alpha u0))
(fma.f32 alpha (neg.f32 (log.f32 (neg.f32 u0))) (/.f32 alpha u0))
(+ (* -1 (/ (+ (* -1 alpha) (* -1/2 (/ alpha u0))) u0)) (* alpha (log (/ -1 u0))))
(fma.f32 alpha (neg.f32 (log.f32 (neg.f32 u0))) (/.f32 (fma.f32 (/.f32 alpha u0) #s(literal -1/2 binary32) (neg.f32 alpha)) (neg.f32 u0)))
(+ (* -1 (/ (+ (* -1 alpha) (* -1 (/ (+ (* 1/3 (/ alpha u0)) (* 1/2 alpha)) u0))) u0)) (* alpha (log (/ -1 u0))))
(fma.f32 alpha (neg.f32 (log.f32 (neg.f32 u0))) (/.f32 (+.f32 alpha (/.f32 (*.f32 alpha (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/3 binary32) u0))) u0)) u0))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 (*.f32 alpha alpha)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 (*.f32 alpha alpha)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 (*.f32 alpha alpha)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 (*.f32 alpha alpha)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 (*.f32 alpha alpha)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 (*.f32 alpha alpha)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 (*.f32 alpha alpha)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 (*.f32 alpha alpha)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 (*.f32 alpha alpha)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 (*.f32 alpha alpha)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 (*.f32 alpha alpha)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 (*.f32 alpha alpha)))
(* (pow alpha 2) u0)
(*.f32 u0 (*.f32 alpha alpha))
(* u0 (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2)))
(*.f32 alpha (*.f32 alpha (fma.f32 #s(literal 1/2 binary32) (*.f32 u0 u0) u0)))
(* u0 (+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2)))
(*.f32 u0 (fma.f32 alpha alpha (*.f32 (*.f32 u0 (*.f32 alpha alpha)) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))))
(* u0 (+ (* u0 (+ (* 1/2 (pow alpha 2)) (* u0 (+ (* 1/4 (* (pow alpha 2) u0)) (* 1/3 (pow alpha 2)))))) (pow alpha 2)))
(*.f32 u0 (fma.f32 u0 (*.f32 (*.f32 u0 (*.f32 alpha alpha)) (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) (*.f32 alpha (fma.f32 alpha (*.f32 u0 #s(literal 1/2 binary32)) alpha))))
(* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0))))))
(*.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u0)) (neg.f32 (*.f32 alpha alpha)))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (/ (pow alpha 2) u0))
(*.f32 alpha (fma.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u0)) (neg.f32 alpha) (/.f32 alpha u0)))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0)))
(fma.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u0)) (neg.f32 (*.f32 alpha alpha)) (*.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (/.f32 (*.f32 alpha alpha) u0)))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/3 (/ (pow alpha 2) (pow u0 3))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0))))
(fma.f32 alpha (fma.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u0)) (neg.f32 alpha) (/.f32 alpha u0)) (*.f32 (*.f32 alpha (/.f32 alpha (*.f32 u0 u0))) (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/3 binary32) u0))))
(* (pow alpha 2) (log (/ -1 u0)))
(*.f32 (neg.f32 (log.f32 (neg.f32 u0))) (*.f32 alpha alpha))
(+ (* (pow alpha 2) (log (/ -1 u0))) (/ (pow alpha 2) u0))
(*.f32 alpha (fma.f32 alpha (neg.f32 (log.f32 (neg.f32 u0))) (/.f32 alpha u0)))
(+ (* -1 (/ (+ (* -1 (pow alpha 2)) (* -1/2 (/ (pow alpha 2) u0))) u0)) (* (pow alpha 2) (log (/ -1 u0))))
(fma.f32 (neg.f32 (log.f32 (neg.f32 u0))) (*.f32 alpha alpha) (/.f32 (*.f32 (*.f32 alpha alpha) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal -1/2 binary32) u0))) (neg.f32 u0)))
(+ (* -1 (/ (+ (* -1 (/ (+ (* 1/3 (/ (pow alpha 2) u0)) (* 1/2 (pow alpha 2))) u0)) (* -1 (pow alpha 2))) u0)) (* (pow alpha 2) (log (/ -1 u0))))
(fma.f32 alpha (*.f32 alpha (neg.f32 (log.f32 (neg.f32 u0)))) (/.f32 (fma.f32 alpha alpha (/.f32 (*.f32 (*.f32 alpha alpha) (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/3 binary32) u0))) u0)) u0))
(* alpha (log (- 1 u0)))
(*.f32 alpha (log1p.f32 (neg.f32 u0)))
(* alpha (log (- 1 u0)))
(*.f32 alpha (log1p.f32 (neg.f32 u0)))
(* alpha (log (- 1 u0)))
(*.f32 alpha (log1p.f32 (neg.f32 u0)))
(* alpha (log (- 1 u0)))
(*.f32 alpha (log1p.f32 (neg.f32 u0)))
(* alpha (log (- 1 u0)))
(*.f32 alpha (log1p.f32 (neg.f32 u0)))
(* alpha (log (- 1 u0)))
(*.f32 alpha (log1p.f32 (neg.f32 u0)))
(* alpha (log (- 1 u0)))
(*.f32 alpha (log1p.f32 (neg.f32 u0)))
(* alpha (log (- 1 u0)))
(*.f32 alpha (log1p.f32 (neg.f32 u0)))
(* alpha (log (- 1 u0)))
(*.f32 alpha (log1p.f32 (neg.f32 u0)))
(* alpha (log (- 1 u0)))
(*.f32 alpha (log1p.f32 (neg.f32 u0)))
(* alpha (log (- 1 u0)))
(*.f32 alpha (log1p.f32 (neg.f32 u0)))
(* alpha (log (- 1 u0)))
(*.f32 alpha (log1p.f32 (neg.f32 u0)))
(* -1 (* alpha u0))
(*.f32 alpha (neg.f32 u0))
(* u0 (+ (* -1 alpha) (* -1/2 (* alpha u0))))
(*.f32 (*.f32 alpha u0) (fma.f32 u0 #s(literal -1/2 binary32) #s(literal -1 binary32)))
(* u0 (+ (* -1 alpha) (* u0 (+ (* -1/2 alpha) (* -1/3 (* alpha u0))))))
(*.f32 u0 (fma.f32 u0 (*.f32 alpha (fma.f32 u0 #s(literal -1/3 binary32) #s(literal -1/2 binary32))) (neg.f32 alpha)))
(* u0 (+ (* -1 alpha) (* u0 (+ (* -1/2 alpha) (* u0 (+ (* -1/3 alpha) (* -1/4 (* alpha u0))))))))
(*.f32 u0 (fma.f32 u0 (fma.f32 u0 (*.f32 alpha (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32))) (*.f32 alpha #s(literal -1/2 binary32))) (neg.f32 alpha)))
(* alpha (+ (log -1) (* -1 (log (/ 1 u0)))))
(*.f32 alpha (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u0)))
(+ (* -1 (/ alpha u0)) (* alpha (+ (log -1) (* -1 (log (/ 1 u0))))))
(fma.f32 alpha (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u0)) (/.f32 alpha (neg.f32 u0)))
(+ (* -1 (/ alpha u0)) (+ (* -1/2 (/ alpha (pow u0 2))) (* alpha (+ (log -1) (* -1 (log (/ 1 u0)))))))
(fma.f32 alpha (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u0)) (/.f32 (fma.f32 (/.f32 alpha u0) #s(literal -1/2 binary32) (neg.f32 alpha)) u0))
(+ (* -1 (/ alpha u0)) (+ (* -1/2 (/ alpha (pow u0 2))) (+ (* -1/3 (/ alpha (pow u0 3))) (* alpha (+ (log -1) (* -1 (log (/ 1 u0))))))))
(fma.f32 alpha (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u0)) (fma.f32 (/.f32 alpha (*.f32 u0 u0)) (+.f32 #s(literal -1/2 binary32) (/.f32 #s(literal -1/3 binary32) u0)) (/.f32 alpha (neg.f32 u0))))
(* -1 (* alpha (log (/ -1 u0))))
(*.f32 (neg.f32 (log.f32 (neg.f32 u0))) (neg.f32 alpha))
(+ (* -1 (* alpha (log (/ -1 u0)))) (* -1 (/ alpha u0)))
(neg.f32 (fma.f32 alpha (neg.f32 (log.f32 (neg.f32 u0))) (/.f32 alpha u0)))
(+ (* -1 (* alpha (log (/ -1 u0)))) (* -1 (/ (+ alpha (* 1/2 (/ alpha u0))) u0)))
(neg.f32 (fma.f32 alpha (neg.f32 (log.f32 (neg.f32 u0))) (/.f32 (fma.f32 alpha (/.f32 #s(literal 1/2 binary32) u0) alpha) u0)))
(+ (* -1 (* alpha (log (/ -1 u0)))) (* -1 (/ (+ alpha (* -1 (/ (+ (* -1/2 alpha) (* -1/3 (/ alpha u0))) u0))) u0)))
(neg.f32 (fma.f32 alpha (neg.f32 (log.f32 (neg.f32 u0))) (/.f32 (-.f32 alpha (/.f32 (*.f32 alpha (+.f32 #s(literal -1/2 binary32) (/.f32 #s(literal -1/3 binary32) u0))) u0)) u0)))
(* -1 u0)
(neg.f32 u0)
(* u0 (- (* -1/2 u0) 1))
(*.f32 u0 (fma.f32 u0 #s(literal -1/2 binary32) #s(literal -1 binary32)))
(* u0 (- (* u0 (- (* -1/3 u0) 1/2)) 1))
(*.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))
(* u0 (- (* u0 (- (* u0 (- (* -1/4 u0) 1/3)) 1/2)) 1))
(*.f32 u0 (fma.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32)))
(+ (log -1) (* -1 (log (/ 1 u0))))
(+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u0))
(- (+ (log -1) (* -1 (log (/ 1 u0)))) (/ 1 u0))
(+.f32 (log.f32 #s(literal -1 binary32)) (+.f32 (log.f32 u0) (/.f32 #s(literal -1 binary32) u0)))
(+ (log -1) (+ (* -1 (log (/ 1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u0))) u0))))
(-.f32 (log.f32 #s(literal -1 binary32)) (-.f32 (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/2 binary32) u0)) u0) (log.f32 u0)))
(- (+ (log -1) (+ (* -1 (log (/ 1 u0))) (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u0))) (pow u0 2))))) (/ 1 u0))
(+.f32 (+.f32 (log.f32 u0) (/.f32 #s(literal -1 binary32) u0)) (+.f32 (log.f32 #s(literal -1 binary32)) (/.f32 (+.f32 #s(literal -1/2 binary32) (/.f32 #s(literal -1/3 binary32) u0)) (*.f32 u0 u0))))
(* -1 (log (/ -1 u0)))
(neg.f32 (neg.f32 (log.f32 (neg.f32 u0))))
(- (* -1 (log (/ -1 u0))) (/ 1 u0))
(-.f32 (/.f32 #s(literal -1 binary32) u0) (neg.f32 (log.f32 (neg.f32 u0))))
(+ (* -1 (log (/ -1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u0))) u0)))
(-.f32 (/.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal -1/2 binary32) u0)) u0) (neg.f32 (log.f32 (neg.f32 u0))))
(+ (* -1 (log (/ -1 u0))) (* -1 (/ (+ 1 (+ (/ 1/3 (pow u0 2)) (* 1/2 (/ 1 u0)))) u0)))
(-.f32 (neg.f32 (neg.f32 (log.f32 (neg.f32 u0)))) (/.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) u0) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 u0 u0)))) u0))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 (*.f32 alpha alpha)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 (*.f32 alpha alpha)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 (*.f32 alpha alpha)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 (*.f32 alpha alpha)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 (*.f32 alpha alpha)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 (*.f32 alpha alpha)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 (*.f32 alpha alpha)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 (*.f32 alpha alpha)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 (*.f32 alpha alpha)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 (*.f32 alpha alpha)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 (*.f32 alpha alpha)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 (*.f32 alpha alpha)))
(* (pow alpha 2) u0)
(*.f32 u0 (*.f32 alpha alpha))
(* u0 (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2)))
(*.f32 alpha (*.f32 alpha (fma.f32 #s(literal 1/2 binary32) (*.f32 u0 u0) u0)))
(* u0 (+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2)))
(*.f32 u0 (fma.f32 alpha alpha (*.f32 (*.f32 u0 (*.f32 alpha alpha)) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))))
(* u0 (+ (* u0 (+ (* 1/2 (pow alpha 2)) (* u0 (+ (* 1/4 (* (pow alpha 2) u0)) (* 1/3 (pow alpha 2)))))) (pow alpha 2)))
(*.f32 u0 (fma.f32 u0 (*.f32 (*.f32 u0 (*.f32 alpha alpha)) (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) (*.f32 alpha (fma.f32 alpha (*.f32 u0 #s(literal 1/2 binary32)) alpha))))
(* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0))))))
(*.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u0)) (neg.f32 (*.f32 alpha alpha)))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (/ (pow alpha 2) u0))
(*.f32 alpha (fma.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u0)) (neg.f32 alpha) (/.f32 alpha u0)))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0)))
(fma.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u0)) (neg.f32 (*.f32 alpha alpha)) (*.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (/.f32 (*.f32 alpha alpha) u0)))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/3 (/ (pow alpha 2) (pow u0 3))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0))))
(fma.f32 alpha (fma.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u0)) (neg.f32 alpha) (/.f32 alpha u0)) (*.f32 (*.f32 alpha (/.f32 alpha (*.f32 u0 u0))) (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/3 binary32) u0))))
(* (pow alpha 2) (log (/ -1 u0)))
(*.f32 (neg.f32 (log.f32 (neg.f32 u0))) (*.f32 alpha alpha))
(+ (* (pow alpha 2) (log (/ -1 u0))) (/ (pow alpha 2) u0))
(*.f32 alpha (fma.f32 alpha (neg.f32 (log.f32 (neg.f32 u0))) (/.f32 alpha u0)))
(+ (* -1 (/ (+ (* -1 (pow alpha 2)) (* -1/2 (/ (pow alpha 2) u0))) u0)) (* (pow alpha 2) (log (/ -1 u0))))
(fma.f32 (neg.f32 (log.f32 (neg.f32 u0))) (*.f32 alpha alpha) (/.f32 (*.f32 (*.f32 alpha alpha) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal -1/2 binary32) u0))) (neg.f32 u0)))
(+ (* -1 (/ (+ (* -1 (/ (+ (* 1/3 (/ (pow alpha 2) u0)) (* 1/2 (pow alpha 2))) u0)) (* -1 (pow alpha 2))) u0)) (* (pow alpha 2) (log (/ -1 u0))))
(fma.f32 alpha (*.f32 alpha (neg.f32 (log.f32 (neg.f32 u0)))) (/.f32 (fma.f32 alpha alpha (/.f32 (*.f32 (*.f32 alpha alpha) (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/3 binary32) u0))) u0)) u0))
(* (pow alpha 2) u0)
(*.f32 u0 (*.f32 alpha alpha))
(* u0 (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2)))
(*.f32 alpha (*.f32 alpha (fma.f32 #s(literal 1/2 binary32) (*.f32 u0 u0) u0)))
(* u0 (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2)))
(*.f32 alpha (*.f32 alpha (fma.f32 #s(literal 1/2 binary32) (*.f32 u0 u0) u0)))
(* u0 (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2)))
(*.f32 alpha (*.f32 alpha (fma.f32 #s(literal 1/2 binary32) (*.f32 u0 u0) u0)))
(* 1/2 (* (pow alpha 2) (pow u0 2)))
(*.f32 u0 (*.f32 u0 (*.f32 alpha (*.f32 alpha #s(literal 1/2 binary32)))))
(* (pow u0 2) (+ (* 1/2 (pow alpha 2)) (/ (pow alpha 2) u0)))
(*.f32 alpha (*.f32 alpha (fma.f32 #s(literal 1/2 binary32) (*.f32 u0 u0) u0)))
(* (pow u0 2) (+ (* 1/2 (pow alpha 2)) (/ (pow alpha 2) u0)))
(*.f32 alpha (*.f32 alpha (fma.f32 #s(literal 1/2 binary32) (*.f32 u0 u0) u0)))
(* (pow u0 2) (+ (* 1/2 (pow alpha 2)) (/ (pow alpha 2) u0)))
(*.f32 alpha (*.f32 alpha (fma.f32 #s(literal 1/2 binary32) (*.f32 u0 u0) u0)))
(* 1/2 (* (pow alpha 2) (pow u0 2)))
(*.f32 u0 (*.f32 u0 (*.f32 alpha (*.f32 alpha #s(literal 1/2 binary32)))))
(* (pow u0 2) (+ (* 1/2 (pow alpha 2)) (/ (pow alpha 2) u0)))
(*.f32 alpha (*.f32 alpha (fma.f32 #s(literal 1/2 binary32) (*.f32 u0 u0) u0)))
(* (pow u0 2) (+ (* 1/2 (pow alpha 2)) (/ (pow alpha 2) u0)))
(*.f32 alpha (*.f32 alpha (fma.f32 #s(literal 1/2 binary32) (*.f32 u0 u0) u0)))
(* (pow u0 2) (+ (* 1/2 (pow alpha 2)) (/ (pow alpha 2) u0)))
(*.f32 alpha (*.f32 alpha (fma.f32 #s(literal 1/2 binary32) (*.f32 u0 u0) u0)))
(* (pow alpha 2) (* u0 (+ 1 (* 1/2 u0))))
(*.f32 alpha (*.f32 alpha (fma.f32 #s(literal 1/2 binary32) (*.f32 u0 u0) u0)))
(* (pow alpha 2) (* u0 (+ 1 (* 1/2 u0))))
(*.f32 alpha (*.f32 alpha (fma.f32 #s(literal 1/2 binary32) (*.f32 u0 u0) u0)))
(* (pow alpha 2) (* u0 (+ 1 (* 1/2 u0))))
(*.f32 alpha (*.f32 alpha (fma.f32 #s(literal 1/2 binary32) (*.f32 u0 u0) u0)))
(* (pow alpha 2) (* u0 (+ 1 (* 1/2 u0))))
(*.f32 alpha (*.f32 alpha (fma.f32 #s(literal 1/2 binary32) (*.f32 u0 u0) u0)))
(* (pow alpha 2) (* u0 (+ 1 (* 1/2 u0))))
(*.f32 alpha (*.f32 alpha (fma.f32 #s(literal 1/2 binary32) (*.f32 u0 u0) u0)))
(* (pow alpha 2) (* u0 (+ 1 (* 1/2 u0))))
(*.f32 alpha (*.f32 alpha (fma.f32 #s(literal 1/2 binary32) (*.f32 u0 u0) u0)))
(* (pow alpha 2) (* u0 (+ 1 (* 1/2 u0))))
(*.f32 alpha (*.f32 alpha (fma.f32 #s(literal 1/2 binary32) (*.f32 u0 u0) u0)))
(* (pow alpha 2) (* u0 (+ 1 (* 1/2 u0))))
(*.f32 alpha (*.f32 alpha (fma.f32 #s(literal 1/2 binary32) (*.f32 u0 u0) u0)))
(* (pow alpha 2) (* u0 (+ 1 (* 1/2 u0))))
(*.f32 alpha (*.f32 alpha (fma.f32 #s(literal 1/2 binary32) (*.f32 u0 u0) u0)))
(* (pow alpha 2) (* u0 (+ 1 (* 1/2 u0))))
(*.f32 alpha (*.f32 alpha (fma.f32 #s(literal 1/2 binary32) (*.f32 u0 u0) u0)))
(* (pow alpha 2) (* u0 (+ 1 (* 1/2 u0))))
(*.f32 alpha (*.f32 alpha (fma.f32 #s(literal 1/2 binary32) (*.f32 u0 u0) u0)))
(* (pow alpha 2) (* u0 (+ 1 (* 1/2 u0))))
(*.f32 alpha (*.f32 alpha (fma.f32 #s(literal 1/2 binary32) (*.f32 u0 u0) u0)))
(* (pow alpha 2) (+ 1 (* 1/2 u0)))
(*.f32 alpha (fma.f32 alpha (*.f32 u0 #s(literal 1/2 binary32)) alpha))
(* (pow alpha 2) (+ 1 (* 1/2 u0)))
(*.f32 alpha (fma.f32 alpha (*.f32 u0 #s(literal 1/2 binary32)) alpha))
(* (pow alpha 2) (+ 1 (* 1/2 u0)))
(*.f32 alpha (fma.f32 alpha (*.f32 u0 #s(literal 1/2 binary32)) alpha))
(* (pow alpha 2) (+ 1 (* 1/2 u0)))
(*.f32 alpha (fma.f32 alpha (*.f32 u0 #s(literal 1/2 binary32)) alpha))
(* (pow alpha 2) (+ 1 (* 1/2 u0)))
(*.f32 alpha (fma.f32 alpha (*.f32 u0 #s(literal 1/2 binary32)) alpha))
(* (pow alpha 2) (+ 1 (* 1/2 u0)))
(*.f32 alpha (fma.f32 alpha (*.f32 u0 #s(literal 1/2 binary32)) alpha))
(* (pow alpha 2) (+ 1 (* 1/2 u0)))
(*.f32 alpha (fma.f32 alpha (*.f32 u0 #s(literal 1/2 binary32)) alpha))
(* (pow alpha 2) (+ 1 (* 1/2 u0)))
(*.f32 alpha (fma.f32 alpha (*.f32 u0 #s(literal 1/2 binary32)) alpha))
(* (pow alpha 2) (+ 1 (* 1/2 u0)))
(*.f32 alpha (fma.f32 alpha (*.f32 u0 #s(literal 1/2 binary32)) alpha))
(* (pow alpha 2) (+ 1 (* 1/2 u0)))
(*.f32 alpha (fma.f32 alpha (*.f32 u0 #s(literal 1/2 binary32)) alpha))
(* (pow alpha 2) (+ 1 (* 1/2 u0)))
(*.f32 alpha (fma.f32 alpha (*.f32 u0 #s(literal 1/2 binary32)) alpha))
(* (pow alpha 2) (+ 1 (* 1/2 u0)))
(*.f32 alpha (fma.f32 alpha (*.f32 u0 #s(literal 1/2 binary32)) alpha))
(pow alpha 2)
(*.f32 alpha alpha)
(+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2))
(*.f32 alpha (fma.f32 alpha (*.f32 u0 #s(literal 1/2 binary32)) alpha))
(+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2))
(*.f32 alpha (fma.f32 alpha (*.f32 u0 #s(literal 1/2 binary32)) alpha))
(+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2))
(*.f32 alpha (fma.f32 alpha (*.f32 u0 #s(literal 1/2 binary32)) alpha))
(* 1/2 (* (pow alpha 2) u0))
(*.f32 u0 (*.f32 alpha (*.f32 alpha #s(literal 1/2 binary32))))
(* u0 (+ (* 1/2 (pow alpha 2)) (/ (pow alpha 2) u0)))
(*.f32 alpha (fma.f32 alpha (*.f32 u0 #s(literal 1/2 binary32)) alpha))
(* u0 (+ (* 1/2 (pow alpha 2)) (/ (pow alpha 2) u0)))
(*.f32 alpha (fma.f32 alpha (*.f32 u0 #s(literal 1/2 binary32)) alpha))
(* u0 (+ (* 1/2 (pow alpha 2)) (/ (pow alpha 2) u0)))
(*.f32 alpha (fma.f32 alpha (*.f32 u0 #s(literal 1/2 binary32)) alpha))
(* 1/2 (* (pow alpha 2) u0))
(*.f32 u0 (*.f32 alpha (*.f32 alpha #s(literal 1/2 binary32))))
(* -1 (* u0 (+ (* -1 (/ (pow alpha 2) u0)) (* -1/2 (pow alpha 2)))))
(*.f32 alpha (fma.f32 alpha (*.f32 u0 #s(literal 1/2 binary32)) alpha))
(* -1 (* u0 (+ (* -1 (/ (pow alpha 2) u0)) (* -1/2 (pow alpha 2)))))
(*.f32 alpha (fma.f32 alpha (*.f32 u0 #s(literal 1/2 binary32)) alpha))
(* -1 (* u0 (+ (* -1 (/ (pow alpha 2) u0)) (* -1/2 (pow alpha 2)))))
(*.f32 alpha (fma.f32 alpha (*.f32 u0 #s(literal 1/2 binary32)) alpha))
(pow alpha 2)
(*.f32 alpha alpha)
(pow alpha 2)
(*.f32 alpha alpha)
(pow alpha 2)
(*.f32 alpha alpha)
(pow alpha 2)
(*.f32 alpha alpha)
(pow alpha 2)
(*.f32 alpha alpha)
(pow alpha 2)
(*.f32 alpha alpha)
(pow alpha 2)
(*.f32 alpha alpha)
(pow alpha 2)
(*.f32 alpha alpha)
(pow alpha 2)
(*.f32 alpha alpha)
(pow alpha 2)
(*.f32 alpha alpha)
(pow alpha 2)
(*.f32 alpha alpha)
(pow alpha 2)
(*.f32 alpha alpha)
(* -1 (pow alpha 2))
(neg.f32 (*.f32 alpha alpha))
(* -1 (pow alpha 2))
(neg.f32 (*.f32 alpha alpha))
(* -1 (pow alpha 2))
(neg.f32 (*.f32 alpha alpha))
(* -1 (pow alpha 2))
(neg.f32 (*.f32 alpha alpha))
(* -1 (pow alpha 2))
(neg.f32 (*.f32 alpha alpha))
(* -1 (pow alpha 2))
(neg.f32 (*.f32 alpha alpha))
(* -1 (pow alpha 2))
(neg.f32 (*.f32 alpha alpha))
(* -1 (pow alpha 2))
(neg.f32 (*.f32 alpha alpha))
(* -1 (pow alpha 2))
(neg.f32 (*.f32 alpha alpha))
(* -1 (pow alpha 2))
(neg.f32 (*.f32 alpha alpha))
(* -1 (pow alpha 2))
(neg.f32 (*.f32 alpha alpha))
(* -1 (pow alpha 2))
(neg.f32 (*.f32 alpha alpha))
(/ -1 alpha)
(/.f32 #s(literal -1 binary32) alpha)
(/ -1 alpha)
(/.f32 #s(literal -1 binary32) alpha)
(/ -1 alpha)
(/.f32 #s(literal -1 binary32) alpha)
(/ -1 alpha)
(/.f32 #s(literal -1 binary32) alpha)
(/ -1 alpha)
(/.f32 #s(literal -1 binary32) alpha)
(/ -1 alpha)
(/.f32 #s(literal -1 binary32) alpha)
(/ -1 alpha)
(/.f32 #s(literal -1 binary32) alpha)
(/ -1 alpha)
(/.f32 #s(literal -1 binary32) alpha)
(/ -1 alpha)
(/.f32 #s(literal -1 binary32) alpha)
(/ -1 alpha)
(/.f32 #s(literal -1 binary32) alpha)
(/ -1 alpha)
(/.f32 #s(literal -1 binary32) alpha)
(/ -1 alpha)
(/.f32 #s(literal -1 binary32) alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 (*.f32 alpha alpha)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 (*.f32 alpha alpha)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 (*.f32 alpha alpha)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 (*.f32 alpha alpha)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 (*.f32 alpha alpha)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 (*.f32 alpha alpha)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 (*.f32 alpha alpha)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 (*.f32 alpha alpha)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 (*.f32 alpha alpha)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 (*.f32 alpha alpha)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 (*.f32 alpha alpha)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 (*.f32 alpha alpha)))
(* (pow alpha 2) u0)
(*.f32 u0 (*.f32 alpha alpha))
(* u0 (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2)))
(*.f32 alpha (*.f32 alpha (fma.f32 #s(literal 1/2 binary32) (*.f32 u0 u0) u0)))
(* u0 (+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2)))
(*.f32 u0 (fma.f32 alpha alpha (*.f32 (*.f32 u0 (*.f32 alpha alpha)) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))))
(* u0 (+ (* u0 (+ (* 1/2 (pow alpha 2)) (* u0 (+ (* 1/4 (* (pow alpha 2) u0)) (* 1/3 (pow alpha 2)))))) (pow alpha 2)))
(*.f32 u0 (fma.f32 u0 (*.f32 (*.f32 u0 (*.f32 alpha alpha)) (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) (*.f32 alpha (fma.f32 alpha (*.f32 u0 #s(literal 1/2 binary32)) alpha))))
(* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0))))))
(*.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u0)) (neg.f32 (*.f32 alpha alpha)))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (/ (pow alpha 2) u0))
(*.f32 alpha (fma.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u0)) (neg.f32 alpha) (/.f32 alpha u0)))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0)))
(fma.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u0)) (neg.f32 (*.f32 alpha alpha)) (*.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (/.f32 (*.f32 alpha alpha) u0)))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/3 (/ (pow alpha 2) (pow u0 3))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0))))
(fma.f32 alpha (fma.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u0)) (neg.f32 alpha) (/.f32 alpha u0)) (*.f32 (*.f32 alpha (/.f32 alpha (*.f32 u0 u0))) (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/3 binary32) u0))))
(* (pow alpha 2) (log (/ -1 u0)))
(*.f32 (neg.f32 (log.f32 (neg.f32 u0))) (*.f32 alpha alpha))
(+ (* (pow alpha 2) (log (/ -1 u0))) (/ (pow alpha 2) u0))
(*.f32 alpha (fma.f32 alpha (neg.f32 (log.f32 (neg.f32 u0))) (/.f32 alpha u0)))
(+ (* -1 (/ (+ (* -1 (pow alpha 2)) (* -1/2 (/ (pow alpha 2) u0))) u0)) (* (pow alpha 2) (log (/ -1 u0))))
(fma.f32 (neg.f32 (log.f32 (neg.f32 u0))) (*.f32 alpha alpha) (/.f32 (*.f32 (*.f32 alpha alpha) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal -1/2 binary32) u0))) (neg.f32 u0)))
(+ (* -1 (/ (+ (* -1 (/ (+ (* 1/3 (/ (pow alpha 2) u0)) (* 1/2 (pow alpha 2))) u0)) (* -1 (pow alpha 2))) u0)) (* (pow alpha 2) (log (/ -1 u0))))
(fma.f32 alpha (*.f32 alpha (neg.f32 (log.f32 (neg.f32 u0)))) (/.f32 (fma.f32 alpha alpha (/.f32 (*.f32 (*.f32 alpha alpha) (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/3 binary32) u0))) u0)) u0))
(* -1 alpha)
(neg.f32 alpha)
(* -1 alpha)
(neg.f32 alpha)
(* -1 alpha)
(neg.f32 alpha)
(* -1 alpha)
(neg.f32 alpha)
(* -1 alpha)
(neg.f32 alpha)
(* -1 alpha)
(neg.f32 alpha)
(* -1 alpha)
(neg.f32 alpha)
(* -1 alpha)
(neg.f32 alpha)
(* -1 alpha)
(neg.f32 alpha)
(* -1 alpha)
(neg.f32 alpha)
(* -1 alpha)
(neg.f32 alpha)
(* -1 alpha)
(neg.f32 alpha)
(* (pow alpha 2) (+ 1 (* u0 (+ 1/2 (* u0 (+ 1/3 (* 1/4 u0)))))))
(*.f32 alpha (*.f32 alpha (fma.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) #s(literal 1 binary32))))
(* (pow alpha 2) (+ 1 (* u0 (+ 1/2 (* u0 (+ 1/3 (* 1/4 u0)))))))
(*.f32 alpha (*.f32 alpha (fma.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) #s(literal 1 binary32))))
(* (pow alpha 2) (+ 1 (* u0 (+ 1/2 (* u0 (+ 1/3 (* 1/4 u0)))))))
(*.f32 alpha (*.f32 alpha (fma.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) #s(literal 1 binary32))))
(* (pow alpha 2) (+ 1 (* u0 (+ 1/2 (* u0 (+ 1/3 (* 1/4 u0)))))))
(*.f32 alpha (*.f32 alpha (fma.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) #s(literal 1 binary32))))
(* (pow alpha 2) (+ 1 (* u0 (+ 1/2 (* u0 (+ 1/3 (* 1/4 u0)))))))
(*.f32 alpha (*.f32 alpha (fma.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) #s(literal 1 binary32))))
(* (pow alpha 2) (+ 1 (* u0 (+ 1/2 (* u0 (+ 1/3 (* 1/4 u0)))))))
(*.f32 alpha (*.f32 alpha (fma.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) #s(literal 1 binary32))))
(* (pow alpha 2) (+ 1 (* u0 (+ 1/2 (* u0 (+ 1/3 (* 1/4 u0)))))))
(*.f32 alpha (*.f32 alpha (fma.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) #s(literal 1 binary32))))
(* (pow alpha 2) (+ 1 (* u0 (+ 1/2 (* u0 (+ 1/3 (* 1/4 u0)))))))
(*.f32 alpha (*.f32 alpha (fma.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) #s(literal 1 binary32))))
(* (pow alpha 2) (+ 1 (* u0 (+ 1/2 (* u0 (+ 1/3 (* 1/4 u0)))))))
(*.f32 alpha (*.f32 alpha (fma.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) #s(literal 1 binary32))))
(* (pow alpha 2) (+ 1 (* u0 (+ 1/2 (* u0 (+ 1/3 (* 1/4 u0)))))))
(*.f32 alpha (*.f32 alpha (fma.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) #s(literal 1 binary32))))
(* (pow alpha 2) (+ 1 (* u0 (+ 1/2 (* u0 (+ 1/3 (* 1/4 u0)))))))
(*.f32 alpha (*.f32 alpha (fma.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) #s(literal 1 binary32))))
(* (pow alpha 2) (+ 1 (* u0 (+ 1/2 (* u0 (+ 1/3 (* 1/4 u0)))))))
(*.f32 alpha (*.f32 alpha (fma.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) #s(literal 1 binary32))))
(pow alpha 2)
(*.f32 alpha alpha)
(+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2))
(*.f32 alpha (fma.f32 alpha (*.f32 u0 #s(literal 1/2 binary32)) alpha))
(+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2))
(fma.f32 alpha alpha (*.f32 (*.f32 u0 (*.f32 alpha alpha)) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32))))
(+ (* u0 (+ (* 1/2 (pow alpha 2)) (* u0 (+ (* 1/4 (* (pow alpha 2) u0)) (* 1/3 (pow alpha 2)))))) (pow alpha 2))
(fma.f32 u0 (*.f32 (*.f32 u0 (*.f32 alpha alpha)) (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) (*.f32 alpha (fma.f32 alpha (*.f32 u0 #s(literal 1/2 binary32)) alpha)))
(* 1/4 (* (pow alpha 2) (pow u0 3)))
(*.f32 (*.f32 u0 u0) (*.f32 u0 (*.f32 #s(literal 1/4 binary32) (*.f32 alpha alpha))))
(* (pow u0 3) (+ (* 1/4 (pow alpha 2)) (* 1/3 (/ (pow alpha 2) u0))))
(*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 (*.f32 alpha alpha) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/3 binary32) u0))))
(* (pow u0 3) (+ (* 1/4 (pow alpha 2)) (+ (* 1/3 (/ (pow alpha 2) u0)) (* 1/2 (/ (pow alpha 2) (pow u0 2))))))
(*.f32 (*.f32 u0 u0) (*.f32 u0 (fma.f32 alpha (*.f32 alpha #s(literal 1/4 binary32)) (*.f32 (/.f32 (*.f32 alpha alpha) u0) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0))))))
(* (pow u0 3) (+ (* 1/4 (pow alpha 2)) (+ (* 1/3 (/ (pow alpha 2) u0)) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) (pow u0 3))))))
(*.f32 u0 (*.f32 (*.f32 u0 u0) (fma.f32 alpha (+.f32 (/.f32 alpha (*.f32 u0 (*.f32 u0 u0))) (*.f32 alpha #s(literal 1/4 binary32))) (*.f32 (/.f32 (*.f32 alpha alpha) u0) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0))))))
(* 1/4 (* (pow alpha 2) (pow u0 3)))
(*.f32 (*.f32 u0 u0) (*.f32 u0 (*.f32 #s(literal 1/4 binary32) (*.f32 alpha alpha))))
(* -1 (* (pow u0 3) (+ (* -1/3 (/ (pow alpha 2) u0)) (* -1/4 (pow alpha 2)))))
(*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 (*.f32 alpha alpha) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/3 binary32) u0))))
(* -1 (* (pow u0 3) (+ (* -1 (/ (+ (* 1/3 (pow alpha 2)) (* 1/2 (/ (pow alpha 2) u0))) u0)) (* -1/4 (pow alpha 2)))))
(*.f32 (fma.f32 alpha (*.f32 alpha #s(literal -1/4 binary32)) (/.f32 (*.f32 (*.f32 alpha alpha) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0))) (neg.f32 u0))) (neg.f32 (*.f32 u0 (*.f32 u0 u0))))
(* -1 (* (pow u0 3) (+ (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (pow alpha 2) u0)) (* -1/2 (pow alpha 2))) u0)) (* 1/3 (pow alpha 2))) u0)) (* -1/4 (pow alpha 2)))))
(*.f32 (*.f32 u0 (*.f32 u0 u0)) (neg.f32 (fma.f32 alpha (*.f32 alpha #s(literal -1/4 binary32)) (/.f32 (fma.f32 alpha (*.f32 alpha #s(literal 1/3 binary32)) (/.f32 (*.f32 alpha (fma.f32 alpha #s(literal -1/2 binary32) (/.f32 alpha (neg.f32 u0)))) (neg.f32 u0))) (neg.f32 u0)))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 (*.f32 alpha alpha)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 (*.f32 alpha alpha)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 (*.f32 alpha alpha)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 (*.f32 alpha alpha)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 (*.f32 alpha alpha)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 (*.f32 alpha alpha)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 (*.f32 alpha alpha)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 (*.f32 alpha alpha)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 (*.f32 alpha alpha)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 (*.f32 alpha alpha)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 (*.f32 alpha alpha)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 (*.f32 alpha alpha)))
(* (pow alpha 2) u0)
(*.f32 u0 (*.f32 alpha alpha))
(* u0 (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2)))
(*.f32 alpha (*.f32 alpha (fma.f32 #s(literal 1/2 binary32) (*.f32 u0 u0) u0)))
(* u0 (+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2)))
(*.f32 u0 (fma.f32 alpha alpha (*.f32 (*.f32 u0 (*.f32 alpha alpha)) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))))
(* u0 (+ (* u0 (+ (* 1/2 (pow alpha 2)) (* u0 (+ (* 1/4 (* (pow alpha 2) u0)) (* 1/3 (pow alpha 2)))))) (pow alpha 2)))
(*.f32 u0 (fma.f32 u0 (*.f32 (*.f32 u0 (*.f32 alpha alpha)) (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) (*.f32 alpha (fma.f32 alpha (*.f32 u0 #s(literal 1/2 binary32)) alpha))))
(* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0))))))
(*.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u0)) (neg.f32 (*.f32 alpha alpha)))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (/ (pow alpha 2) u0))
(*.f32 alpha (fma.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u0)) (neg.f32 alpha) (/.f32 alpha u0)))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0)))
(fma.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u0)) (neg.f32 (*.f32 alpha alpha)) (*.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (/.f32 (*.f32 alpha alpha) u0)))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/3 (/ (pow alpha 2) (pow u0 3))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0))))
(fma.f32 alpha (fma.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u0)) (neg.f32 alpha) (/.f32 alpha u0)) (*.f32 (*.f32 alpha (/.f32 alpha (*.f32 u0 u0))) (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/3 binary32) u0))))
(* (pow alpha 2) (log (/ -1 u0)))
(*.f32 (neg.f32 (log.f32 (neg.f32 u0))) (*.f32 alpha alpha))
(+ (* (pow alpha 2) (log (/ -1 u0))) (/ (pow alpha 2) u0))
(*.f32 alpha (fma.f32 alpha (neg.f32 (log.f32 (neg.f32 u0))) (/.f32 alpha u0)))
(+ (* -1 (/ (+ (* -1 (pow alpha 2)) (* -1/2 (/ (pow alpha 2) u0))) u0)) (* (pow alpha 2) (log (/ -1 u0))))
(fma.f32 (neg.f32 (log.f32 (neg.f32 u0))) (*.f32 alpha alpha) (/.f32 (*.f32 (*.f32 alpha alpha) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal -1/2 binary32) u0))) (neg.f32 u0)))
(+ (* -1 (/ (+ (* -1 (/ (+ (* 1/3 (/ (pow alpha 2) u0)) (* 1/2 (pow alpha 2))) u0)) (* -1 (pow alpha 2))) u0)) (* (pow alpha 2) (log (/ -1 u0))))
(fma.f32 alpha (*.f32 alpha (neg.f32 (log.f32 (neg.f32 u0)))) (/.f32 (fma.f32 alpha alpha (/.f32 (*.f32 (*.f32 alpha alpha) (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/3 binary32) u0))) u0)) u0))
(* (pow alpha 2) u0)
(*.f32 u0 (*.f32 alpha alpha))
(* u0 (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2)))
(*.f32 alpha (*.f32 alpha (fma.f32 #s(literal 1/2 binary32) (*.f32 u0 u0) u0)))
(* u0 (+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2)))
(*.f32 u0 (fma.f32 alpha alpha (*.f32 (*.f32 u0 (*.f32 alpha alpha)) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))))
(* u0 (+ (* u0 (+ (* 1/2 (pow alpha 2)) (* u0 (+ (* 1/4 (* (pow alpha 2) u0)) (* 1/3 (pow alpha 2)))))) (pow alpha 2)))
(*.f32 u0 (fma.f32 u0 (*.f32 (*.f32 u0 (*.f32 alpha alpha)) (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) (*.f32 alpha (fma.f32 alpha (*.f32 u0 #s(literal 1/2 binary32)) alpha))))
(* 1/4 (* (pow alpha 2) (pow u0 4)))
(*.f32 #s(literal 1/4 binary32) (*.f32 alpha (*.f32 alpha (pow.f32 u0 #s(literal 4 binary32)))))
(* (pow u0 4) (+ (* 1/4 (pow alpha 2)) (* 1/3 (/ (pow alpha 2) u0))))
(*.f32 (*.f32 (*.f32 alpha alpha) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/3 binary32) u0))) (pow.f32 u0 #s(literal 4 binary32)))
(* (pow u0 4) (+ (* 1/4 (pow alpha 2)) (+ (* 1/3 (/ (pow alpha 2) u0)) (* 1/2 (/ (pow alpha 2) (pow u0 2))))))
(*.f32 (fma.f32 alpha (*.f32 alpha #s(literal 1/4 binary32)) (*.f32 (/.f32 (*.f32 alpha alpha) u0) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)))) (pow.f32 u0 #s(literal 4 binary32)))
(* (pow u0 4) (+ (* 1/4 (pow alpha 2)) (+ (* 1/3 (/ (pow alpha 2) u0)) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) (pow u0 3))))))
(*.f32 (fma.f32 alpha (+.f32 (/.f32 alpha (*.f32 u0 (*.f32 u0 u0))) (*.f32 alpha #s(literal 1/4 binary32))) (*.f32 (/.f32 (*.f32 alpha alpha) u0) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)))) (pow.f32 u0 #s(literal 4 binary32)))
(* 1/4 (* (pow alpha 2) (pow u0 4)))
(*.f32 #s(literal 1/4 binary32) (*.f32 alpha (*.f32 alpha (pow.f32 u0 #s(literal 4 binary32)))))
(* (pow u0 4) (+ (* 1/4 (pow alpha 2)) (* 1/3 (/ (pow alpha 2) u0))))
(*.f32 (*.f32 (*.f32 alpha alpha) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/3 binary32) u0))) (pow.f32 u0 #s(literal 4 binary32)))
(* (pow u0 4) (+ (* -1 (/ (+ (* -1/2 (/ (pow alpha 2) u0)) (* -1/3 (pow alpha 2))) u0)) (* 1/4 (pow alpha 2))))
(*.f32 (pow.f32 u0 #s(literal 4 binary32)) (fma.f32 alpha (*.f32 alpha #s(literal 1/4 binary32)) (neg.f32 (/.f32 (*.f32 (*.f32 alpha alpha) (+.f32 #s(literal -1/3 binary32) (/.f32 #s(literal -1/2 binary32) u0))) u0))))
(* (pow u0 4) (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (pow alpha 2)) (/ (pow alpha 2) u0)) u0)) (* -1/3 (pow alpha 2))) u0)) (* 1/4 (pow alpha 2))))
(*.f32 (pow.f32 u0 #s(literal 4 binary32)) (fma.f32 alpha (*.f32 alpha #s(literal 1/4 binary32)) (/.f32 (fma.f32 alpha (*.f32 alpha #s(literal -1/3 binary32)) (/.f32 (*.f32 alpha (fma.f32 alpha #s(literal 1/2 binary32) (/.f32 alpha u0))) (neg.f32 u0))) (neg.f32 u0))))
(* (pow alpha 2) (* u0 (+ 1 (* u0 (+ 1/2 (* u0 (+ 1/3 (* 1/4 u0))))))))
(*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 u0 u0) (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u0))
(* (pow alpha 2) (* u0 (+ 1 (* u0 (+ 1/2 (* u0 (+ 1/3 (* 1/4 u0))))))))
(*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 u0 u0) (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u0))
(* (pow alpha 2) (* u0 (+ 1 (* u0 (+ 1/2 (* u0 (+ 1/3 (* 1/4 u0))))))))
(*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 u0 u0) (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u0))
(* (pow alpha 2) (* u0 (+ 1 (* u0 (+ 1/2 (* u0 (+ 1/3 (* 1/4 u0))))))))
(*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 u0 u0) (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u0))
(* (pow alpha 2) (* u0 (+ 1 (* u0 (+ 1/2 (* u0 (+ 1/3 (* 1/4 u0))))))))
(*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 u0 u0) (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u0))
(* (pow alpha 2) (* u0 (+ 1 (* u0 (+ 1/2 (* u0 (+ 1/3 (* 1/4 u0))))))))
(*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 u0 u0) (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u0))
(* (pow alpha 2) (* u0 (+ 1 (* u0 (+ 1/2 (* u0 (+ 1/3 (* 1/4 u0))))))))
(*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 u0 u0) (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u0))
(* (pow alpha 2) (* u0 (+ 1 (* u0 (+ 1/2 (* u0 (+ 1/3 (* 1/4 u0))))))))
(*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 u0 u0) (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u0))
(* (pow alpha 2) (* u0 (+ 1 (* u0 (+ 1/2 (* u0 (+ 1/3 (* 1/4 u0))))))))
(*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 u0 u0) (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u0))
(* (pow alpha 2) (* u0 (+ 1 (* u0 (+ 1/2 (* u0 (+ 1/3 (* 1/4 u0))))))))
(*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 u0 u0) (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u0))
(* (pow alpha 2) (* u0 (+ 1 (* u0 (+ 1/2 (* u0 (+ 1/3 (* 1/4 u0))))))))
(*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 u0 u0) (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u0))
(* (pow alpha 2) (* u0 (+ 1 (* u0 (+ 1/2 (* u0 (+ 1/3 (* 1/4 u0))))))))
(*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 u0 u0) (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u0))
(* 1/2 (* (pow alpha 2) u0))
(*.f32 u0 (*.f32 alpha (*.f32 alpha #s(literal 1/2 binary32))))
(* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2))))
(*.f32 (*.f32 u0 (*.f32 alpha alpha)) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))
(* u0 (+ (* 1/2 (pow alpha 2)) (* u0 (+ (* 1/4 (* (pow alpha 2) u0)) (* 1/3 (pow alpha 2))))))
(*.f32 u0 (fma.f32 alpha (*.f32 alpha #s(literal 1/2 binary32)) (*.f32 (*.f32 u0 (*.f32 alpha alpha)) (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)))))
(* u0 (+ (* 1/2 (pow alpha 2)) (* u0 (+ (* 1/4 (* (pow alpha 2) u0)) (* 1/3 (pow alpha 2))))))
(*.f32 u0 (fma.f32 alpha (*.f32 alpha #s(literal 1/2 binary32)) (*.f32 (*.f32 u0 (*.f32 alpha alpha)) (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)))))
(* 1/4 (* (pow alpha 2) (pow u0 3)))
(*.f32 (*.f32 u0 u0) (*.f32 u0 (*.f32 #s(literal 1/4 binary32) (*.f32 alpha alpha))))
(* (pow u0 3) (+ (* 1/4 (pow alpha 2)) (* 1/3 (/ (pow alpha 2) u0))))
(*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 (*.f32 alpha alpha) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/3 binary32) u0))))
(* (pow u0 3) (+ (* 1/4 (pow alpha 2)) (+ (* 1/3 (/ (pow alpha 2) u0)) (* 1/2 (/ (pow alpha 2) (pow u0 2))))))
(*.f32 (*.f32 u0 u0) (*.f32 u0 (fma.f32 alpha (*.f32 alpha #s(literal 1/4 binary32)) (*.f32 (/.f32 (*.f32 alpha alpha) u0) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0))))))
(* (pow u0 3) (+ (* 1/4 (pow alpha 2)) (+ (* 1/3 (/ (pow alpha 2) u0)) (* 1/2 (/ (pow alpha 2) (pow u0 2))))))
(*.f32 (*.f32 u0 u0) (*.f32 u0 (fma.f32 alpha (*.f32 alpha #s(literal 1/4 binary32)) (*.f32 (/.f32 (*.f32 alpha alpha) u0) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0))))))
(* 1/4 (* (pow alpha 2) (pow u0 3)))
(*.f32 (*.f32 u0 u0) (*.f32 u0 (*.f32 #s(literal 1/4 binary32) (*.f32 alpha alpha))))
(* -1 (* (pow u0 3) (+ (* -1/3 (/ (pow alpha 2) u0)) (* -1/4 (pow alpha 2)))))
(*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 (*.f32 alpha alpha) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/3 binary32) u0))))
(* -1 (* (pow u0 3) (+ (* -1 (/ (+ (* 1/3 (pow alpha 2)) (* 1/2 (/ (pow alpha 2) u0))) u0)) (* -1/4 (pow alpha 2)))))
(*.f32 (fma.f32 alpha (*.f32 alpha #s(literal -1/4 binary32)) (/.f32 (*.f32 (*.f32 alpha alpha) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0))) (neg.f32 u0))) (neg.f32 (*.f32 u0 (*.f32 u0 u0))))
(* -1 (* (pow u0 3) (+ (* -1 (/ (+ (* 1/3 (pow alpha 2)) (* 1/2 (/ (pow alpha 2) u0))) u0)) (* -1/4 (pow alpha 2)))))
(*.f32 (fma.f32 alpha (*.f32 alpha #s(literal -1/4 binary32)) (/.f32 (*.f32 (*.f32 alpha alpha) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0))) (neg.f32 u0))) (neg.f32 (*.f32 u0 (*.f32 u0 u0))))
(* (pow alpha 2) (* u0 (+ 1/2 (* u0 (+ 1/3 (* 1/4 u0))))))
(*.f32 (*.f32 alpha alpha) (*.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))))
(* (pow alpha 2) (* u0 (+ 1/2 (* u0 (+ 1/3 (* 1/4 u0))))))
(*.f32 (*.f32 alpha alpha) (*.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))))
(* (pow alpha 2) (* u0 (+ 1/2 (* u0 (+ 1/3 (* 1/4 u0))))))
(*.f32 (*.f32 alpha alpha) (*.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))))
(* (pow alpha 2) (* u0 (+ 1/2 (* u0 (+ 1/3 (* 1/4 u0))))))
(*.f32 (*.f32 alpha alpha) (*.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))))
(* (pow alpha 2) (* u0 (+ 1/2 (* u0 (+ 1/3 (* 1/4 u0))))))
(*.f32 (*.f32 alpha alpha) (*.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))))
(* (pow alpha 2) (* u0 (+ 1/2 (* u0 (+ 1/3 (* 1/4 u0))))))
(*.f32 (*.f32 alpha alpha) (*.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))))
(* (pow alpha 2) (* u0 (+ 1/2 (* u0 (+ 1/3 (* 1/4 u0))))))
(*.f32 (*.f32 alpha alpha) (*.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))))
(* (pow alpha 2) (* u0 (+ 1/2 (* u0 (+ 1/3 (* 1/4 u0))))))
(*.f32 (*.f32 alpha alpha) (*.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))))
(* (pow alpha 2) (* u0 (+ 1/2 (* u0 (+ 1/3 (* 1/4 u0))))))
(*.f32 (*.f32 alpha alpha) (*.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))))
(* (pow alpha 2) (* u0 (+ 1/2 (* u0 (+ 1/3 (* 1/4 u0))))))
(*.f32 (*.f32 alpha alpha) (*.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))))
(* (pow alpha 2) (* u0 (+ 1/2 (* u0 (+ 1/3 (* 1/4 u0))))))
(*.f32 (*.f32 alpha alpha) (*.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))))
(* (pow alpha 2) (* u0 (+ 1/2 (* u0 (+ 1/3 (* 1/4 u0))))))
(*.f32 (*.f32 alpha alpha) (*.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))))
(* -1 (pow alpha 2))
(neg.f32 (*.f32 alpha alpha))
(* -1 (pow alpha 2))
(neg.f32 (*.f32 alpha alpha))
(* -1 (pow alpha 2))
(neg.f32 (*.f32 alpha alpha))
(* -1 (pow alpha 2))
(neg.f32 (*.f32 alpha alpha))
(* -1 (pow alpha 2))
(neg.f32 (*.f32 alpha alpha))
(* -1 (pow alpha 2))
(neg.f32 (*.f32 alpha alpha))
(* -1 (pow alpha 2))
(neg.f32 (*.f32 alpha alpha))
(* -1 (pow alpha 2))
(neg.f32 (*.f32 alpha alpha))
(* -1 (pow alpha 2))
(neg.f32 (*.f32 alpha alpha))
(* -1 (pow alpha 2))
(neg.f32 (*.f32 alpha alpha))
(* -1 (pow alpha 2))
(neg.f32 (*.f32 alpha alpha))
(* -1 (pow alpha 2))
(neg.f32 (*.f32 alpha alpha))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 (*.f32 alpha alpha)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 (*.f32 alpha alpha)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 (*.f32 alpha alpha)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 (*.f32 alpha alpha)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 (*.f32 alpha alpha)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 (*.f32 alpha alpha)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 (*.f32 alpha alpha)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 (*.f32 alpha alpha)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 (*.f32 alpha alpha)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 (*.f32 alpha alpha)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 (*.f32 alpha alpha)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 (*.f32 alpha alpha)))
(* (pow alpha 2) u0)
(*.f32 u0 (*.f32 alpha alpha))
(* u0 (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2)))
(*.f32 alpha (*.f32 alpha (fma.f32 #s(literal 1/2 binary32) (*.f32 u0 u0) u0)))
(* u0 (+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2)))
(*.f32 u0 (fma.f32 alpha alpha (*.f32 (*.f32 u0 (*.f32 alpha alpha)) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))))
(* u0 (+ (* u0 (+ (* 1/2 (pow alpha 2)) (* u0 (+ (* 1/4 (* (pow alpha 2) u0)) (* 1/3 (pow alpha 2)))))) (pow alpha 2)))
(*.f32 u0 (fma.f32 u0 (*.f32 (*.f32 u0 (*.f32 alpha alpha)) (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) (*.f32 alpha (fma.f32 alpha (*.f32 u0 #s(literal 1/2 binary32)) alpha))))
(* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0))))))
(*.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u0)) (neg.f32 (*.f32 alpha alpha)))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (/ (pow alpha 2) u0))
(*.f32 alpha (fma.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u0)) (neg.f32 alpha) (/.f32 alpha u0)))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0)))
(fma.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u0)) (neg.f32 (*.f32 alpha alpha)) (*.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (/.f32 (*.f32 alpha alpha) u0)))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/3 (/ (pow alpha 2) (pow u0 3))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0))))
(fma.f32 alpha (fma.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u0)) (neg.f32 alpha) (/.f32 alpha u0)) (*.f32 (*.f32 alpha (/.f32 alpha (*.f32 u0 u0))) (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/3 binary32) u0))))
(* (pow alpha 2) (log (/ -1 u0)))
(*.f32 (neg.f32 (log.f32 (neg.f32 u0))) (*.f32 alpha alpha))
(+ (* (pow alpha 2) (log (/ -1 u0))) (/ (pow alpha 2) u0))
(*.f32 alpha (fma.f32 alpha (neg.f32 (log.f32 (neg.f32 u0))) (/.f32 alpha u0)))
(+ (* -1 (/ (+ (* -1 (pow alpha 2)) (* -1/2 (/ (pow alpha 2) u0))) u0)) (* (pow alpha 2) (log (/ -1 u0))))
(fma.f32 (neg.f32 (log.f32 (neg.f32 u0))) (*.f32 alpha alpha) (/.f32 (*.f32 (*.f32 alpha alpha) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal -1/2 binary32) u0))) (neg.f32 u0)))
(+ (* -1 (/ (+ (* -1 (/ (+ (* 1/3 (/ (pow alpha 2) u0)) (* 1/2 (pow alpha 2))) u0)) (* -1 (pow alpha 2))) u0)) (* (pow alpha 2) (log (/ -1 u0))))
(fma.f32 alpha (*.f32 alpha (neg.f32 (log.f32 (neg.f32 u0)))) (/.f32 (fma.f32 alpha alpha (/.f32 (*.f32 (*.f32 alpha alpha) (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/3 binary32) u0))) u0)) u0))
(* -1 (pow alpha 4))
(neg.f32 (pow.f32 alpha #s(literal 4 binary32)))
(* -1 (pow alpha 4))
(neg.f32 (pow.f32 alpha #s(literal 4 binary32)))
(* -1 (pow alpha 4))
(neg.f32 (pow.f32 alpha #s(literal 4 binary32)))
(* -1 (pow alpha 4))
(neg.f32 (pow.f32 alpha #s(literal 4 binary32)))
(* -1 (pow alpha 4))
(neg.f32 (pow.f32 alpha #s(literal 4 binary32)))
(* -1 (pow alpha 4))
(neg.f32 (pow.f32 alpha #s(literal 4 binary32)))
(* -1 (pow alpha 4))
(neg.f32 (pow.f32 alpha #s(literal 4 binary32)))
(* -1 (pow alpha 4))
(neg.f32 (pow.f32 alpha #s(literal 4 binary32)))
(* -1 (pow alpha 4))
(neg.f32 (pow.f32 alpha #s(literal 4 binary32)))
(* -1 (pow alpha 4))
(neg.f32 (pow.f32 alpha #s(literal 4 binary32)))
(* -1 (pow alpha 4))
(neg.f32 (pow.f32 alpha #s(literal 4 binary32)))
(* -1 (pow alpha 4))
(neg.f32 (pow.f32 alpha #s(literal 4 binary32)))
(* -1 (pow alpha 3))
(neg.f32 (*.f32 alpha (*.f32 alpha alpha)))
(* -1 (pow alpha 3))
(neg.f32 (*.f32 alpha (*.f32 alpha alpha)))
(* -1 (pow alpha 3))
(neg.f32 (*.f32 alpha (*.f32 alpha alpha)))
(* -1 (pow alpha 3))
(neg.f32 (*.f32 alpha (*.f32 alpha alpha)))
(* -1 (pow alpha 3))
(neg.f32 (*.f32 alpha (*.f32 alpha alpha)))
(* -1 (pow alpha 3))
(neg.f32 (*.f32 alpha (*.f32 alpha alpha)))
(* -1 (pow alpha 3))
(neg.f32 (*.f32 alpha (*.f32 alpha alpha)))
(* -1 (pow alpha 3))
(neg.f32 (*.f32 alpha (*.f32 alpha alpha)))
(* -1 (pow alpha 3))
(neg.f32 (*.f32 alpha (*.f32 alpha alpha)))
(* -1 (pow alpha 3))
(neg.f32 (*.f32 alpha (*.f32 alpha alpha)))
(* -1 (pow alpha 3))
(neg.f32 (*.f32 alpha (*.f32 alpha alpha)))
(* -1 (pow alpha 3))
(neg.f32 (*.f32 alpha (*.f32 alpha alpha)))
(* -1 u0)
(neg.f32 u0)
(* -1 u0)
(neg.f32 u0)
(* -1 u0)
(neg.f32 u0)
(* -1 u0)
(neg.f32 u0)
(* -1 u0)
(neg.f32 u0)
(* -1 u0)
(neg.f32 u0)
(* -1 u0)
(neg.f32 u0)
(* -1 u0)
(neg.f32 u0)
(* -1 u0)
(neg.f32 u0)
(* -1 u0)
(neg.f32 u0)
(* -1 u0)
(neg.f32 u0)
(* -1 u0)
(neg.f32 u0)
(* -1 u0)
(neg.f32 u0)
(* u0 (- (* -1/2 u0) 1))
(*.f32 u0 (fma.f32 u0 #s(literal -1/2 binary32) #s(literal -1 binary32)))
(* u0 (- (* u0 (- (* -1/3 u0) 1/2)) 1))
(*.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))
(* u0 (- (* u0 (- (* u0 (- (* -1/4 u0) 1/3)) 1/2)) 1))
(*.f32 u0 (fma.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32)))
(+ (log -1) (* -1 (log (/ 1 u0))))
(+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u0))
(- (+ (log -1) (* -1 (log (/ 1 u0)))) (/ 1 u0))
(+.f32 (log.f32 #s(literal -1 binary32)) (+.f32 (log.f32 u0) (/.f32 #s(literal -1 binary32) u0)))
(+ (log -1) (+ (* -1 (log (/ 1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u0))) u0))))
(-.f32 (log.f32 #s(literal -1 binary32)) (-.f32 (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/2 binary32) u0)) u0) (log.f32 u0)))
(- (+ (log -1) (+ (* -1 (log (/ 1 u0))) (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u0))) (pow u0 2))))) (/ 1 u0))
(+.f32 (+.f32 (log.f32 u0) (/.f32 #s(literal -1 binary32) u0)) (+.f32 (log.f32 #s(literal -1 binary32)) (/.f32 (+.f32 #s(literal -1/2 binary32) (/.f32 #s(literal -1/3 binary32) u0)) (*.f32 u0 u0))))
(* -1 (log (/ -1 u0)))
(neg.f32 (neg.f32 (log.f32 (neg.f32 u0))))
(- (* -1 (log (/ -1 u0))) (/ 1 u0))
(-.f32 (/.f32 #s(literal -1 binary32) u0) (neg.f32 (log.f32 (neg.f32 u0))))
(+ (* -1 (log (/ -1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u0))) u0)))
(-.f32 (/.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal -1/2 binary32) u0)) u0) (neg.f32 (log.f32 (neg.f32 u0))))
(+ (* -1 (log (/ -1 u0))) (* -1 (/ (+ 1 (+ (/ 1/3 (pow u0 2)) (* 1/2 (/ 1 u0)))) u0)))
(-.f32 (neg.f32 (neg.f32 (log.f32 (neg.f32 u0)))) (/.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) u0) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 u0 u0)))) u0))
1/3
#s(literal 1/3 binary32)
(+ 1/3 (* 1/4 u0))
(fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))
(+ 1/3 (* 1/4 u0))
(fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))
(+ 1/3 (* 1/4 u0))
(fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))
(* 1/4 u0)
(*.f32 u0 #s(literal 1/4 binary32))
(* u0 (+ 1/4 (* 1/3 (/ 1 u0))))
(fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))
(* u0 (+ 1/4 (* 1/3 (/ 1 u0))))
(fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))
(* u0 (+ 1/4 (* 1/3 (/ 1 u0))))
(fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))
(* 1/4 u0)
(*.f32 u0 #s(literal 1/4 binary32))
(* u0 (+ 1/4 (* 1/3 (/ 1 u0))))
(fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))
(* u0 (+ 1/4 (* 1/3 (/ 1 u0))))
(fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))
(* u0 (+ 1/4 (* 1/3 (/ 1 u0))))
(fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))
(* alpha (+ 1/2 (* u0 (+ 1/3 (* 1/4 u0)))))
(*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))
(* alpha (+ 1/2 (* u0 (+ 1/3 (* 1/4 u0)))))
(*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))
(* alpha (+ 1/2 (* u0 (+ 1/3 (* 1/4 u0)))))
(*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))
(* alpha (+ 1/2 (* u0 (+ 1/3 (* 1/4 u0)))))
(*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))
(* alpha (+ 1/2 (* u0 (+ 1/3 (* 1/4 u0)))))
(*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))
(* alpha (+ 1/2 (* u0 (+ 1/3 (* 1/4 u0)))))
(*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))
(* alpha (+ 1/2 (* u0 (+ 1/3 (* 1/4 u0)))))
(*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))
(* alpha (+ 1/2 (* u0 (+ 1/3 (* 1/4 u0)))))
(*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))
(* alpha (+ 1/2 (* u0 (+ 1/3 (* 1/4 u0)))))
(*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))
(* alpha (+ 1/2 (* u0 (+ 1/3 (* 1/4 u0)))))
(*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))
(* alpha (+ 1/2 (* u0 (+ 1/3 (* 1/4 u0)))))
(*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))
(* alpha (+ 1/2 (* u0 (+ 1/3 (* 1/4 u0)))))
(*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))
(* 1/2 alpha)
(*.f32 alpha #s(literal 1/2 binary32))
(+ (* 1/3 (* alpha u0)) (* 1/2 alpha))
(*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))
(+ (* 1/2 alpha) (* u0 (+ (* 1/4 (* alpha u0)) (* 1/3 alpha))))
(*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))
(+ (* 1/2 alpha) (* u0 (+ (* 1/4 (* alpha u0)) (* 1/3 alpha))))
(*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))
(* 1/4 (* alpha (pow u0 2)))
(*.f32 alpha (*.f32 u0 (*.f32 u0 #s(literal 1/4 binary32))))
(* (pow u0 2) (+ (* 1/4 alpha) (* 1/3 (/ alpha u0))))
(*.f32 (*.f32 alpha u0) (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)))
(* (pow u0 2) (+ (* 1/4 alpha) (+ (* 1/3 (/ alpha u0)) (* 1/2 (/ alpha (pow u0 2))))))
(fma.f32 (*.f32 u0 u0) (*.f32 alpha (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/2 binary32) (*.f32 u0 u0)))) (*.f32 alpha (*.f32 u0 #s(literal 1/3 binary32))))
(* (pow u0 2) (+ (* 1/4 alpha) (+ (* 1/3 (/ alpha u0)) (* 1/2 (/ alpha (pow u0 2))))))
(fma.f32 (*.f32 u0 u0) (*.f32 alpha (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/2 binary32) (*.f32 u0 u0)))) (*.f32 alpha (*.f32 u0 #s(literal 1/3 binary32))))
(* 1/4 (* alpha (pow u0 2)))
(*.f32 alpha (*.f32 u0 (*.f32 u0 #s(literal 1/4 binary32))))
(* (pow u0 2) (+ (* 1/4 alpha) (* 1/3 (/ alpha u0))))
(*.f32 (*.f32 alpha u0) (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)))
(* (pow u0 2) (+ (* -1 (/ (+ (* -1/2 (/ alpha u0)) (* -1/3 alpha)) u0)) (* 1/4 alpha)))
(*.f32 (*.f32 u0 u0) (-.f32 (*.f32 alpha #s(literal 1/4 binary32)) (/.f32 (*.f32 alpha (+.f32 #s(literal -1/3 binary32) (/.f32 #s(literal -1/2 binary32) u0))) u0)))
(* (pow u0 2) (+ (* -1 (/ (+ (* -1/2 (/ alpha u0)) (* -1/3 alpha)) u0)) (* 1/4 alpha)))
(*.f32 (*.f32 u0 u0) (-.f32 (*.f32 alpha #s(literal 1/4 binary32)) (/.f32 (*.f32 alpha (+.f32 #s(literal -1/3 binary32) (/.f32 #s(literal -1/2 binary32) u0))) u0)))
(* -1 u0)
(neg.f32 u0)
(* u0 (- (* -1/2 u0) 1))
(*.f32 u0 (fma.f32 u0 #s(literal -1/2 binary32) #s(literal -1 binary32)))
(* u0 (- (* u0 (- (* -1/3 u0) 1/2)) 1))
(*.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))
(* u0 (- (* u0 (- (* u0 (- (* -1/4 u0) 1/3)) 1/2)) 1))
(*.f32 u0 (fma.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32)))
(+ (log -1) (* -1 (log (/ 1 u0))))
(+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u0))
(- (+ (log -1) (* -1 (log (/ 1 u0)))) (/ 1 u0))
(+.f32 (log.f32 #s(literal -1 binary32)) (+.f32 (log.f32 u0) (/.f32 #s(literal -1 binary32) u0)))
(+ (log -1) (+ (* -1 (log (/ 1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u0))) u0))))
(-.f32 (log.f32 #s(literal -1 binary32)) (-.f32 (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/2 binary32) u0)) u0) (log.f32 u0)))
(- (+ (log -1) (+ (* -1 (log (/ 1 u0))) (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u0))) (pow u0 2))))) (/ 1 u0))
(+.f32 (+.f32 (log.f32 u0) (/.f32 #s(literal -1 binary32) u0)) (+.f32 (log.f32 #s(literal -1 binary32)) (/.f32 (+.f32 #s(literal -1/2 binary32) (/.f32 #s(literal -1/3 binary32) u0)) (*.f32 u0 u0))))
(* -1 (log (/ -1 u0)))
(neg.f32 (neg.f32 (log.f32 (neg.f32 u0))))
(- (* -1 (log (/ -1 u0))) (/ 1 u0))
(-.f32 (/.f32 #s(literal -1 binary32) u0) (neg.f32 (log.f32 (neg.f32 u0))))
(+ (* -1 (log (/ -1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u0))) u0)))
(-.f32 (/.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal -1/2 binary32) u0)) u0) (neg.f32 (log.f32 (neg.f32 u0))))
(+ (* -1 (log (/ -1 u0))) (* -1 (/ (+ 1 (+ (/ 1/3 (pow u0 2)) (* 1/2 (/ 1 u0)))) u0)))
(-.f32 (neg.f32 (neg.f32 (log.f32 (neg.f32 u0)))) (/.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) u0) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 u0 u0)))) u0))
(* -1 u0)
(neg.f32 u0)
(* u0 (- (* -1/2 u0) 1))
(*.f32 u0 (fma.f32 u0 #s(literal -1/2 binary32) #s(literal -1 binary32)))
(* u0 (- (* u0 (- (* -1/3 u0) 1/2)) 1))
(*.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))
(* u0 (- (* u0 (- (* u0 (- (* -1/4 u0) 1/3)) 1/2)) 1))
(*.f32 u0 (fma.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32)))
(* -1/4 (pow u0 4))
(*.f32 #s(literal -1/4 binary32) (pow.f32 u0 #s(literal 4 binary32)))
(* -1 (* (pow u0 4) (+ 1/4 (* 1/3 (/ 1 u0)))))
(*.f32 (pow.f32 u0 #s(literal 4 binary32)) (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/3 binary32) u0)))
(* (pow u0 4) (- (* -1 (/ (+ 1/3 (* 1/2 (/ 1 u0))) u0)) 1/4))
(*.f32 (pow.f32 u0 #s(literal 4 binary32)) (+.f32 #s(literal -1/4 binary32) (/.f32 (+.f32 #s(literal -1/3 binary32) (/.f32 #s(literal -1/2 binary32) u0)) u0)))
(* (pow u0 4) (- (* -1 (/ (+ 1/2 (/ 1 u0)) (pow u0 2))) (+ 1/4 (* 1/3 (/ 1 u0)))))
(*.f32 (pow.f32 u0 #s(literal 4 binary32)) (+.f32 (/.f32 (+.f32 #s(literal -1/2 binary32) (/.f32 #s(literal -1 binary32) u0)) (*.f32 u0 u0)) (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/3 binary32) u0))))
(* -1/4 (pow u0 4))
(*.f32 #s(literal -1/4 binary32) (pow.f32 u0 #s(literal 4 binary32)))
(* -1 (* (pow u0 4) (+ 1/4 (* 1/3 (/ 1 u0)))))
(*.f32 (pow.f32 u0 #s(literal 4 binary32)) (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/3 binary32) u0)))
(* (pow u0 4) (- (* -1 (/ (+ 1/3 (* 1/2 (/ 1 u0))) u0)) 1/4))
(*.f32 (pow.f32 u0 #s(literal 4 binary32)) (+.f32 #s(literal -1/4 binary32) (/.f32 (+.f32 #s(literal -1/3 binary32) (/.f32 #s(literal -1/2 binary32) u0)) u0)))
(* (pow u0 4) (- (* -1 (/ (+ 1/3 (+ (* 1/2 (/ 1 u0)) (/ 1 (pow u0 2)))) u0)) 1/4))
(*.f32 (pow.f32 u0 #s(literal 4 binary32)) (+.f32 #s(literal -1/4 binary32) (/.f32 (+.f32 (+.f32 #s(literal -1/3 binary32) (/.f32 #s(literal -1/2 binary32) u0)) (/.f32 #s(literal -1 binary32) (*.f32 u0 u0))) u0)))
-1/3
#s(literal -1/3 binary32)
(- (* -1/4 u0) 1/3)
(fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32))
(- (* -1/4 u0) 1/3)
(fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32))
(- (* -1/4 u0) 1/3)
(fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32))
(* -1/4 u0)
(*.f32 u0 #s(literal -1/4 binary32))
(* -1 (* u0 (+ 1/4 (* 1/3 (/ 1 u0)))))
(fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32))
(* -1 (* u0 (+ 1/4 (* 1/3 (/ 1 u0)))))
(fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32))
(* -1 (* u0 (+ 1/4 (* 1/3 (/ 1 u0)))))
(fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32))
(* -1/4 u0)
(*.f32 u0 #s(literal -1/4 binary32))
(* -1 (* u0 (+ 1/4 (* 1/3 (/ 1 u0)))))
(fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32))
(* -1 (* u0 (+ 1/4 (* 1/3 (/ 1 u0)))))
(fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32))
(* -1 (* u0 (+ 1/4 (* 1/3 (/ 1 u0)))))
(fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32))

rewrite384.0ms (3.3%)

Memory
23.9MiB live, 536.5MiB allocated
Algorithm
batch-egg-rewrite
Rules
5 630×lower-fma.f64
5 616×lower-fma.f32
4 082×lower-*.f64
4 054×lower-*.f32
3 836×lower-/.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
054285
091265
1348246
22413242
08575232
Stop Event
iter limit
node limit
iter limit
Counts
27 → 1 021
Calls
Call 1
Inputs
(/.f32 (*.f32 alpha (log1p.f32 (neg.f32 u0))) #s(literal -1 binary32))
(*.f32 (/.f32 (*.f32 alpha (log1p.f32 (neg.f32 u0))) #s(literal -1 binary32)) alpha)
(*.f32 alpha (log1p.f32 (neg.f32 u0)))
(log1p.f32 (neg.f32 u0))
#s(approx (* (/ (* (neg (* alpha (* alpha alpha))) alpha) (* alpha alpha)) (log (- 1 u0))) (*.f32 u0 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 #s(literal 1/2 binary32) #s(literal 1 binary32)))))
(*.f32 u0 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 #s(literal 1/2 binary32) #s(literal 1 binary32))))
(*.f32 (*.f32 alpha alpha) (fma.f32 u0 #s(literal 1/2 binary32) #s(literal 1 binary32)))
(*.f32 alpha alpha)
(/.f32 alpha (/.f32 #s(literal 1 binary32) (neg.f32 alpha)))
(/.f32 #s(literal 1 binary32) (neg.f32 alpha))
(*.f32 (/.f32 alpha (/.f32 #s(literal 1 binary32) (neg.f32 alpha))) #s(approx (log (- 1 u0)) (neg.f32 u0)))
(neg.f32 alpha)
(fma.f32 alpha alpha (*.f32 u0 (*.f32 alpha (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 (fma.f32 alpha alpha (*.f32 u0 (*.f32 alpha (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))))))))
(*.f32 u0 (fma.f32 alpha alpha (*.f32 u0 (*.f32 alpha (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))))))
(*.f32 u0 (*.f32 alpha (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))))
(/.f32 (*.f32 (neg.f32 (*.f32 alpha (*.f32 alpha alpha))) alpha) (*.f32 alpha alpha))
(*.f32 (/.f32 (*.f32 (neg.f32 (*.f32 alpha (*.f32 alpha alpha))) alpha) (*.f32 alpha alpha)) #s(approx (log (- 1 u0)) (*.f32 u0 (fma.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))
(*.f32 (neg.f32 (*.f32 alpha (*.f32 alpha alpha))) alpha)
(neg.f32 (*.f32 alpha (*.f32 alpha alpha)))
(neg.f32 u0)
#s(approx (log (- 1 u0)) (neg.f32 u0))
(fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))
(*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))
#s(approx (log (- 1 u0)) (*.f32 u0 (fma.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32))))
(*.f32 u0 (fma.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32)))
(fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32))
Outputs
(neg.f32 (*.f32 alpha (log1p.f32 u0)))
(neg.f32 (/.f32 (*.f32 alpha (log1p.f32 u0)) #s(literal 1 binary32)))
(exp.f32 (*.f32 (log.f32 (/.f32 #s(literal -1 binary32) (*.f32 alpha (log1p.f32 u0)))) #s(literal -1 binary32)))
(pow.f32 (/.f32 #s(literal -1 binary32) (*.f32 alpha (log1p.f32 u0))) #s(literal -1 binary32))
(-.f32 #s(literal 0 binary32) (*.f32 alpha (log1p.f32 u0)))
(-.f32 #s(literal 0 binary32) (/.f32 (*.f32 alpha (log1p.f32 u0)) #s(literal 1 binary32)))
(/.f32 (*.f32 alpha (log1p.f32 u0)) #s(literal -1 binary32))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 #s(literal -1 binary32) (*.f32 alpha (log1p.f32 u0)))))
(/.f32 (neg.f32 (*.f32 alpha (log1p.f32 u0))) #s(literal 1 binary32))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 alpha (log1p.f32 u0))))
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (/.f32 #s(literal -1 binary32) (*.f32 alpha (log1p.f32 u0))))))
(/.f32 (neg.f32 (neg.f32 (*.f32 alpha (log1p.f32 u0)))) #s(literal -1 binary32))
(/.f32 (neg.f32 (neg.f32 (neg.f32 (*.f32 alpha (log1p.f32 u0))))) #s(literal 1 binary32))
(/.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (*.f32 alpha (log1p.f32 u0)) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (fma.f32 (*.f32 alpha (log1p.f32 u0)) (*.f32 alpha (log1p.f32 u0)) (*.f32 #s(literal 0 binary32) (*.f32 alpha (log1p.f32 u0))))))
(*.f32 alpha (*.f32 (log1p.f32 u0) #s(literal -1 binary32)))
(*.f32 alpha (neg.f32 (log1p.f32 u0)))
(*.f32 (*.f32 alpha (log1p.f32 u0)) #s(literal -1 binary32))
(*.f32 #s(literal -1 binary32) (*.f32 alpha (log1p.f32 u0)))
(*.f32 #s(literal -1 binary32) (pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 alpha (log1p.f32 u0))) #s(literal -1 binary32)))
(*.f32 (neg.f32 (*.f32 alpha (log1p.f32 u0))) #s(literal 1 binary32))
(*.f32 #s(literal 1 binary32) (neg.f32 (*.f32 alpha (log1p.f32 u0))))
(*.f32 (log1p.f32 u0) (neg.f32 alpha))
(*.f32 (neg.f32 alpha) (log1p.f32 u0))
(*.f32 (*.f32 (log1p.f32 u0) #s(literal -1 binary32)) alpha)
(*.f32 (neg.f32 (log1p.f32 u0)) alpha)
(neg.f32 (*.f32 alpha (*.f32 alpha (log1p.f32 u0))))
(neg.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)))
(pow.f32 (/.f32 #s(literal -1 binary32) (*.f32 alpha (*.f32 alpha (log1p.f32 u0)))) #s(literal -1 binary32))
(-.f32 (/.f32 #s(literal 0 binary32) (/.f32 #s(literal -1 binary32) (*.f32 alpha (log1p.f32 u0)))) (/.f32 (neg.f32 alpha) (/.f32 #s(literal -1 binary32) (*.f32 alpha (log1p.f32 u0)))))
(-.f32 (/.f32 (log1p.f32 (*.f32 u0 (*.f32 u0 u0))) (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha))) (/.f32 (log1p.f32 (-.f32 (*.f32 u0 u0) u0)) (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha))))
(-.f32 (/.f32 (log1p.f32 (*.f32 u0 (*.f32 u0 u0))) (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha))) (/.f32 (log1p.f32 (fma.f32 u0 u0 u0)) (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha))))
(-.f32 (/.f32 (log1p.f32 (neg.f32 (*.f32 u0 u0))) (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha))) (*.f32 (*.f32 alpha (log1p.f32 u0)) (neg.f32 alpha)))
(/.f32 alpha (/.f32 #s(literal -1 binary32) (*.f32 alpha (log1p.f32 u0))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 #s(literal -1 binary32) (*.f32 alpha (*.f32 alpha (log1p.f32 u0))))))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 alpha (*.f32 alpha (log1p.f32 u0)))))
(/.f32 #s(literal 1 binary32) (/.f32 alpha (*.f32 (*.f32 alpha (*.f32 alpha (neg.f32 alpha))) (log1p.f32 u0))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal -1 binary32) (*.f32 alpha (log1p.f32 u0))) alpha))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal -1 binary32) (*.f32 alpha (*.f32 alpha (log1p.f32 u0)))) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha)) (log1p.f32 u0)))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 alpha (neg.f32 alpha)) (*.f32 (*.f32 alpha (*.f32 alpha (*.f32 alpha alpha))) (log1p.f32 u0))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha)) (*.f32 #s(literal 1 binary32) (log1p.f32 u0))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha)) (*.f32 (log1p.f32 u0) #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 alpha (neg.f32 alpha)) (*.f32 (log1p.f32 u0) (*.f32 alpha (*.f32 alpha (*.f32 alpha alpha))))))
(/.f32 #s(literal 1 binary32) (/.f32 alpha (*.f32 (log1p.f32 u0) (*.f32 alpha (*.f32 alpha (neg.f32 alpha))))))
(/.f32 #s(literal 1 binary32) (/.f32 alpha (*.f32 alpha (*.f32 (*.f32 alpha (log1p.f32 u0)) (neg.f32 alpha)))))
(/.f32 (log1p.f32 u0) (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha)))
(/.f32 (neg.f32 alpha) (neg.f32 (/.f32 #s(literal -1 binary32) (*.f32 alpha (log1p.f32 u0)))))
(/.f32 (*.f32 (*.f32 alpha (log1p.f32 u0)) (neg.f32 alpha)) #s(literal 1 binary32))
(/.f32 (*.f32 (log1p.f32 u0) (*.f32 alpha (*.f32 alpha (*.f32 alpha (neg.f32 alpha))))) (*.f32 alpha alpha))
(/.f32 (*.f32 (log1p.f32 u0) (*.f32 alpha (*.f32 alpha (*.f32 alpha (neg.f32 alpha))))) (neg.f32 (*.f32 alpha (neg.f32 alpha))))
(/.f32 (*.f32 alpha (*.f32 alpha (log1p.f32 u0))) #s(literal -1 binary32))
(/.f32 (neg.f32 (*.f32 (log1p.f32 u0) (*.f32 alpha (*.f32 alpha (*.f32 alpha (neg.f32 alpha)))))) (*.f32 alpha (neg.f32 alpha)))
(/.f32 (neg.f32 (log1p.f32 u0)) (neg.f32 (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha))))
(/.f32 (*.f32 (*.f32 alpha (*.f32 alpha (*.f32 alpha alpha))) (log1p.f32 u0)) (*.f32 alpha (neg.f32 alpha)))
(/.f32 (*.f32 #s(literal 1 binary32) (log1p.f32 u0)) (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha)))
(/.f32 (*.f32 (*.f32 alpha (*.f32 alpha (neg.f32 alpha))) (log1p.f32 u0)) alpha)
(/.f32 (*.f32 (log1p.f32 u0) #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha)))
(/.f32 (*.f32 (log1p.f32 u0) (*.f32 alpha (*.f32 alpha (*.f32 alpha alpha)))) (*.f32 alpha (neg.f32 alpha)))
(/.f32 (*.f32 (log1p.f32 u0) (*.f32 alpha (*.f32 alpha (neg.f32 alpha)))) alpha)
(/.f32 (*.f32 alpha (*.f32 (*.f32 alpha (log1p.f32 u0)) (neg.f32 alpha))) alpha)
(/.f32 (neg.f32 (*.f32 (*.f32 alpha (log1p.f32 u0)) (neg.f32 alpha))) #s(literal -1 binary32))
(/.f32 (neg.f32 (neg.f32 (*.f32 (log1p.f32 u0) (*.f32 alpha (*.f32 alpha (*.f32 alpha (neg.f32 alpha))))))) (neg.f32 (*.f32 alpha (neg.f32 alpha))))
(/.f32 (neg.f32 (*.f32 #s(literal 1 binary32) (log1p.f32 u0))) (neg.f32 (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha))))
(/.f32 (neg.f32 (*.f32 (log1p.f32 u0) #s(literal 1 binary32))) (neg.f32 (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha))))
(/.f32 (neg.f32 (*.f32 (log1p.f32 u0) (*.f32 alpha (*.f32 alpha (*.f32 alpha alpha))))) (neg.f32 (*.f32 alpha (neg.f32 alpha))))
(/.f32 (neg.f32 (*.f32 (log1p.f32 u0) (*.f32 alpha (*.f32 alpha (neg.f32 alpha))))) (neg.f32 alpha))
(/.f32 (neg.f32 (*.f32 (*.f32 alpha (*.f32 alpha (neg.f32 alpha))) (log1p.f32 u0))) (neg.f32 alpha))
(/.f32 (neg.f32 (*.f32 alpha (*.f32 (*.f32 alpha (log1p.f32 u0)) (neg.f32 alpha)))) (neg.f32 alpha))
(*.f32 alpha (neg.f32 (*.f32 alpha (log1p.f32 u0))))
(*.f32 alpha (/.f32 (*.f32 (*.f32 alpha (*.f32 alpha (neg.f32 alpha))) (log1p.f32 u0)) (*.f32 alpha alpha)))
(*.f32 (*.f32 alpha (log1p.f32 u0)) (neg.f32 alpha))
(*.f32 #s(literal -1 binary32) (*.f32 alpha (*.f32 alpha (log1p.f32 u0))))
(*.f32 #s(literal -1 binary32) (/.f32 alpha (/.f32 #s(literal 1 binary32) (*.f32 alpha (log1p.f32 u0)))))
(*.f32 (neg.f32 (*.f32 alpha (log1p.f32 u0))) alpha)
(*.f32 #s(literal 1 binary32) (*.f32 (*.f32 alpha (log1p.f32 u0)) (neg.f32 alpha)))
(*.f32 #s(literal 1 binary32) (/.f32 (neg.f32 alpha) (/.f32 #s(literal 1 binary32) (*.f32 alpha (log1p.f32 u0)))))
(*.f32 (log1p.f32 u0) (*.f32 alpha (neg.f32 alpha)))
(*.f32 (*.f32 alpha alpha) (*.f32 (log1p.f32 u0) #s(literal -1 binary32)))
(*.f32 (neg.f32 alpha) (*.f32 alpha (log1p.f32 u0)))
(*.f32 (neg.f32 alpha) (/.f32 (*.f32 alpha (log1p.f32 u0)) #s(literal 1 binary32)))
(*.f32 (*.f32 (*.f32 alpha (log1p.f32 u0)) (neg.f32 alpha)) #s(literal 1 binary32))
(*.f32 (*.f32 alpha (*.f32 alpha alpha)) (/.f32 (log1p.f32 u0) (neg.f32 alpha)))
(*.f32 (*.f32 alpha (*.f32 alpha (neg.f32 alpha))) (/.f32 (log1p.f32 u0) alpha))
(*.f32 (*.f32 alpha (*.f32 alpha (neg.f32 alpha))) (*.f32 (/.f32 #s(literal 1 binary32) alpha) (log1p.f32 u0)))
(*.f32 (*.f32 alpha (*.f32 alpha (*.f32 alpha (neg.f32 alpha)))) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha)) (log1p.f32 u0)))
(*.f32 (*.f32 alpha (*.f32 alpha (*.f32 alpha (neg.f32 alpha)))) (/.f32 (log1p.f32 u0) (*.f32 alpha alpha)))
(*.f32 (*.f32 alpha (neg.f32 alpha)) (log1p.f32 u0))
(*.f32 (*.f32 alpha (neg.f32 alpha)) (*.f32 #s(literal 1 binary32) (log1p.f32 u0)))
(*.f32 (*.f32 alpha (neg.f32 alpha)) (/.f32 (log1p.f32 u0) #s(literal 1 binary32)))
(*.f32 (*.f32 alpha (neg.f32 alpha)) (/.f32 (*.f32 alpha (log1p.f32 u0)) alpha))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha)) (/.f32 (log1p.f32 u0) (/.f32 #s(literal -1 binary32) (*.f32 alpha (*.f32 alpha (*.f32 alpha alpha))))))
(*.f32 (/.f32 #s(literal 1 binary32) alpha) (/.f32 (*.f32 (*.f32 alpha (*.f32 alpha (neg.f32 alpha))) (log1p.f32 u0)) #s(literal 1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) alpha) (/.f32 (log1p.f32 u0) (/.f32 #s(literal 1 binary32) (*.f32 alpha (*.f32 alpha (neg.f32 alpha))))))
(*.f32 (*.f32 (log1p.f32 u0) (*.f32 alpha (*.f32 alpha (*.f32 alpha (neg.f32 alpha))))) (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha)))
(*.f32 (*.f32 alpha (*.f32 alpha (log1p.f32 u0))) #s(literal -1 binary32))
(*.f32 (*.f32 (log1p.f32 u0) #s(literal -1 binary32)) (*.f32 alpha alpha))
(*.f32 (/.f32 (log1p.f32 u0) alpha) (*.f32 alpha (*.f32 alpha (neg.f32 alpha))))
(*.f32 (/.f32 (log1p.f32 u0) alpha) (/.f32 (*.f32 alpha (*.f32 alpha (neg.f32 alpha))) #s(literal 1 binary32)))
(*.f32 (*.f32 (log1p.f32 u0) (*.f32 alpha (*.f32 alpha (neg.f32 alpha)))) (/.f32 #s(literal 1 binary32) alpha))
(*.f32 (/.f32 (log1p.f32 u0) (*.f32 alpha alpha)) (/.f32 (*.f32 alpha (*.f32 alpha (*.f32 alpha (neg.f32 alpha)))) #s(literal 1 binary32)))
(*.f32 (/.f32 (log1p.f32 u0) (*.f32 alpha alpha)) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 alpha (*.f32 alpha (*.f32 alpha alpha))))))
(*.f32 (/.f32 (*.f32 alpha (*.f32 alpha (neg.f32 alpha))) #s(literal -1 binary32)) (/.f32 (log1p.f32 u0) (neg.f32 alpha)))
(*.f32 (/.f32 (*.f32 alpha (*.f32 alpha (neg.f32 alpha))) #s(literal 1 binary32)) (/.f32 (log1p.f32 u0) alpha))
(*.f32 (/.f32 (*.f32 alpha (*.f32 alpha (neg.f32 alpha))) #s(literal 1 binary32)) (/.f32 (*.f32 alpha (log1p.f32 u0)) (*.f32 alpha alpha)))
(*.f32 (/.f32 (*.f32 alpha (*.f32 alpha (*.f32 alpha (neg.f32 alpha)))) #s(literal 1 binary32)) (/.f32 (log1p.f32 u0) (*.f32 alpha alpha)))
(*.f32 (/.f32 (log1p.f32 u0) #s(literal 1 binary32)) (*.f32 alpha (neg.f32 alpha)))
(*.f32 (/.f32 (log1p.f32 u0) (neg.f32 alpha)) (*.f32 alpha (*.f32 alpha alpha)))
(*.f32 (/.f32 (*.f32 alpha (*.f32 alpha (*.f32 alpha alpha))) #s(literal -1 binary32)) (/.f32 (log1p.f32 u0) (*.f32 alpha alpha)))
(*.f32 (/.f32 (*.f32 alpha (*.f32 alpha (*.f32 alpha alpha))) #s(literal 1 binary32)) (/.f32 (log1p.f32 u0) (*.f32 alpha (neg.f32 alpha))))
(*.f32 alpha (log1p.f32 u0))
(*.f32 (log1p.f32 u0) alpha)
(log1p.f32 u0)
(log1p.f32 (neg.f32 u0))
(log1p.f32 (neg.f32 (neg.f32 u0)))
(neg.f32 (neg.f32 (log1p.f32 u0)))
(+.f32 (log1p.f32 (*.f32 u0 (*.f32 u0 u0))) (log.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 u0 u0 u0)))))
(+.f32 (log1p.f32 (*.f32 u0 (*.f32 u0 u0))) (log.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 u0 u0) u0)))))
(+.f32 (log1p.f32 (neg.f32 (*.f32 u0 u0))) (neg.f32 (log1p.f32 u0)))
(-.f32 #s(literal 0 binary32) (neg.f32 (log1p.f32 u0)))
(-.f32 (log1p.f32 (*.f32 u0 (*.f32 u0 u0))) (log1p.f32 (-.f32 (*.f32 u0 u0) u0)))
(-.f32 (log1p.f32 (*.f32 u0 (*.f32 u0 u0))) (log1p.f32 (fma.f32 u0 u0 u0)))
(-.f32 (log1p.f32 (*.f32 u0 (*.f32 u0 u0))) (log.f32 (fma.f32 u0 u0 (+.f32 u0 #s(literal 1 binary32)))))
(-.f32 (log1p.f32 (neg.f32 (*.f32 u0 u0))) (log1p.f32 u0))
(-.f32 (log.f32 (neg.f32 (fma.f32 u0 (*.f32 u0 u0) #s(literal 1 binary32)))) (log.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 u0 u0) u0)))))
(-.f32 (log.f32 (neg.f32 (fma.f32 u0 (*.f32 u0 u0) #s(literal 1 binary32)))) (log.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (fma.f32 u0 u0 u0)))))
(-.f32 (log.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u0 u0)))) (log.f32 (neg.f32 (+.f32 u0 #s(literal 1 binary32)))))
(-.f32 (log.f32 (-.f32 (*.f32 u0 u0) #s(literal 1 binary32))) (log.f32 (-.f32 u0 #s(literal 1 binary32))))
(/.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u0 (*.f32 u0 u0))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (-.f32 (*.f32 u0 u0) u0)) #s(literal 3 binary32))) (fma.f32 (log1p.f32 (*.f32 u0 (*.f32 u0 u0))) (log1p.f32 (*.f32 u0 (*.f32 u0 u0))) (fma.f32 (log1p.f32 (-.f32 (*.f32 u0 u0) u0)) (log1p.f32 (-.f32 (*.f32 u0 u0) u0)) (*.f32 (log1p.f32 (*.f32 u0 (*.f32 u0 u0))) (log1p.f32 (-.f32 (*.f32 u0 u0) u0))))))
(/.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u0 (*.f32 u0 u0))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) #s(literal 3 binary32))) (fma.f32 (log1p.f32 (*.f32 u0 (*.f32 u0 u0))) (log1p.f32 (*.f32 u0 (*.f32 u0 u0))) (fma.f32 (log1p.f32 (fma.f32 u0 u0 u0)) (log1p.f32 (fma.f32 u0 u0 u0)) (*.f32 (log1p.f32 (*.f32 u0 (*.f32 u0 u0))) (log1p.f32 (fma.f32 u0 u0 u0))))))
(/.f32 (-.f32 (pow.f32 (log1p.f32 (neg.f32 (*.f32 u0 u0))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 u0) #s(literal 3 binary32))) (fma.f32 (log1p.f32 (neg.f32 (*.f32 u0 u0))) (log1p.f32 (neg.f32 (*.f32 u0 u0))) (fma.f32 (log1p.f32 u0) (log1p.f32 u0) (*.f32 (log1p.f32 (neg.f32 (*.f32 u0 u0))) (log1p.f32 u0)))))
(log.f32 (+.f32 u0 #s(literal 1 binary32)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 (*.f32 alpha (fma.f32 alpha (*.f32 u0 #s(literal 1/2 binary32)) alpha))))
(+.f32 (*.f32 u0 (*.f32 #s(literal 1/2 binary32) (*.f32 u0 (*.f32 alpha alpha)))) (*.f32 u0 (*.f32 alpha alpha)))
(+.f32 (*.f32 (*.f32 u0 (*.f32 alpha alpha)) #s(literal 1 binary32)) (*.f32 (*.f32 u0 (*.f32 alpha alpha)) (*.f32 u0 #s(literal 1/2 binary32))))
(+.f32 (*.f32 (*.f32 u0 (*.f32 alpha alpha)) (*.f32 u0 #s(literal 1/2 binary32))) (*.f32 (*.f32 u0 (*.f32 alpha alpha)) #s(literal 1 binary32)))
(+.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 u0 (*.f32 alpha alpha))) u0) (*.f32 u0 (*.f32 alpha alpha)))
(+.f32 (*.f32 #s(literal 1 binary32) (*.f32 u0 (*.f32 alpha alpha))) (*.f32 (*.f32 u0 #s(literal 1/2 binary32)) (*.f32 u0 (*.f32 alpha alpha))))
(+.f32 (*.f32 (*.f32 u0 #s(literal 1/2 binary32)) (*.f32 u0 (*.f32 alpha alpha))) (*.f32 #s(literal 1 binary32) (*.f32 u0 (*.f32 alpha alpha))))
(fma.f32 u0 (*.f32 #s(literal 1/2 binary32) (*.f32 u0 (*.f32 alpha alpha))) (*.f32 u0 (*.f32 alpha alpha)))
(fma.f32 #s(literal 1 binary32) (*.f32 u0 (*.f32 alpha alpha)) (*.f32 (*.f32 u0 #s(literal 1/2 binary32)) (*.f32 u0 (*.f32 alpha alpha))))
(fma.f32 (*.f32 u0 #s(literal 1/2 binary32)) (*.f32 u0 (*.f32 alpha alpha)) (*.f32 #s(literal 1 binary32) (*.f32 u0 (*.f32 alpha alpha))))
(fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 u0 (*.f32 alpha alpha))) u0 (*.f32 u0 (*.f32 alpha alpha)))
(fma.f32 (*.f32 u0 (*.f32 alpha alpha)) #s(literal 1 binary32) (*.f32 (*.f32 u0 (*.f32 alpha alpha)) (*.f32 u0 #s(literal 1/2 binary32))))
(fma.f32 (*.f32 u0 (*.f32 alpha alpha)) (*.f32 u0 #s(literal 1/2 binary32)) (*.f32 (*.f32 u0 (*.f32 alpha alpha)) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 u0 (*.f32 u0 #s(literal 1/4 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32)))) (*.f32 (*.f32 u0 (*.f32 alpha alpha)) (fma.f32 #s(literal 1/8 binary32) (*.f32 u0 (*.f32 u0 u0)) #s(literal 1 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 u0 #s(literal 1/2 binary32) #s(literal -1 binary32)) (*.f32 (*.f32 u0 (*.f32 alpha alpha)) (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) #s(literal -1 binary32)))))
(/.f32 (*.f32 (*.f32 u0 (*.f32 alpha alpha)) (fma.f32 #s(literal 1/8 binary32) (*.f32 u0 (*.f32 u0 u0)) #s(literal 1 binary32))) (fma.f32 u0 (*.f32 u0 #s(literal 1/4 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32)))))
(/.f32 (*.f32 (*.f32 u0 (*.f32 alpha alpha)) (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) #s(literal -1 binary32))) (fma.f32 u0 #s(literal 1/2 binary32) #s(literal -1 binary32)))
(/.f32 (neg.f32 (*.f32 (*.f32 u0 (*.f32 alpha alpha)) (fma.f32 #s(literal 1/8 binary32) (*.f32 u0 (*.f32 u0 u0)) #s(literal 1 binary32)))) (neg.f32 (fma.f32 u0 (*.f32 u0 #s(literal 1/4 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32))))))
(/.f32 (neg.f32 (*.f32 (*.f32 u0 (*.f32 alpha alpha)) (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) #s(literal -1 binary32)))) (neg.f32 (fma.f32 u0 #s(literal 1/2 binary32) #s(literal -1 binary32))))
(/.f32 (+.f32 (pow.f32 (*.f32 u0 (*.f32 #s(literal 1/2 binary32) (*.f32 u0 (*.f32 alpha alpha)))) #s(literal 3 binary32)) (*.f32 (*.f32 (*.f32 alpha alpha) (*.f32 alpha (*.f32 alpha (*.f32 alpha alpha)))) (*.f32 u0 (*.f32 u0 u0)))) (fma.f32 (*.f32 u0 (*.f32 #s(literal 1/2 binary32) (*.f32 u0 (*.f32 alpha alpha)))) (*.f32 u0 (*.f32 #s(literal 1/2 binary32) (*.f32 u0 (*.f32 alpha alpha)))) (-.f32 (*.f32 (*.f32 u0 (*.f32 alpha alpha)) (*.f32 u0 (*.f32 alpha alpha))) (*.f32 (*.f32 u0 (*.f32 #s(literal 1/2 binary32) (*.f32 u0 (*.f32 alpha alpha)))) (*.f32 u0 (*.f32 alpha alpha))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (*.f32 u0 (*.f32 alpha alpha)) #s(literal 1 binary32)) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 u0 (*.f32 alpha alpha)) (*.f32 u0 #s(literal 1/2 binary32))) #s(literal 3 binary32))) (fma.f32 (*.f32 (*.f32 u0 (*.f32 alpha alpha)) #s(literal 1 binary32)) (*.f32 (*.f32 u0 (*.f32 alpha alpha)) #s(literal 1 binary32)) (-.f32 (*.f32 (*.f32 (*.f32 u0 (*.f32 alpha alpha)) (*.f32 u0 #s(literal 1/2 binary32))) (*.f32 (*.f32 u0 (*.f32 alpha alpha)) (*.f32 u0 #s(literal 1/2 binary32)))) (*.f32 (*.f32 (*.f32 u0 (*.f32 alpha alpha)) #s(literal 1 binary32)) (*.f32 (*.f32 u0 (*.f32 alpha alpha)) (*.f32 u0 #s(literal 1/2 binary32)))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (*.f32 u0 (*.f32 alpha alpha)) (*.f32 u0 #s(literal 1/2 binary32))) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 u0 (*.f32 alpha alpha)) #s(literal 1 binary32)) #s(literal 3 binary32))) (fma.f32 (*.f32 (*.f32 u0 (*.f32 alpha alpha)) (*.f32 u0 #s(literal 1/2 binary32))) (*.f32 (*.f32 u0 (*.f32 alpha alpha)) (*.f32 u0 #s(literal 1/2 binary32))) (-.f32 (*.f32 (*.f32 (*.f32 u0 (*.f32 alpha alpha)) #s(literal 1 binary32)) (*.f32 (*.f32 u0 (*.f32 alpha alpha)) #s(literal 1 binary32))) (*.f32 (*.f32 (*.f32 u0 (*.f32 alpha alpha)) (*.f32 u0 #s(literal 1/2 binary32))) (*.f32 (*.f32 u0 (*.f32 alpha alpha)) #s(literal 1 binary32))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 u0 (*.f32 alpha alpha))) u0) #s(literal 3 binary32)) (*.f32 (*.f32 (*.f32 alpha alpha) (*.f32 alpha (*.f32 alpha (*.f32 alpha alpha)))) (*.f32 u0 (*.f32 u0 u0)))) (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 u0 (*.f32 alpha alpha))) u0) (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 u0 (*.f32 alpha alpha))) u0) (-.f32 (*.f32 (*.f32 u0 (*.f32 alpha alpha)) (*.f32 u0 (*.f32 alpha alpha))) (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 u0 (*.f32 alpha alpha))) u0) (*.f32 u0 (*.f32 alpha alpha))))))
(/.f32 (+.f32 (pow.f32 (*.f32 #s(literal 1 binary32) (*.f32 u0 (*.f32 alpha alpha))) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 u0 #s(literal 1/2 binary32)) (*.f32 u0 (*.f32 alpha alpha))) #s(literal 3 binary32))) (fma.f32 (*.f32 #s(literal 1 binary32) (*.f32 u0 (*.f32 alpha alpha))) (*.f32 #s(literal 1 binary32) (*.f32 u0 (*.f32 alpha alpha))) (-.f32 (*.f32 (*.f32 (*.f32 u0 #s(literal 1/2 binary32)) (*.f32 u0 (*.f32 alpha alpha))) (*.f32 (*.f32 u0 #s(literal 1/2 binary32)) (*.f32 u0 (*.f32 alpha alpha)))) (*.f32 (*.f32 #s(literal 1 binary32) (*.f32 u0 (*.f32 alpha alpha))) (*.f32 (*.f32 u0 #s(literal 1/2 binary32)) (*.f32 u0 (*.f32 alpha alpha)))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (*.f32 u0 #s(literal 1/2 binary32)) (*.f32 u0 (*.f32 alpha alpha))) #s(literal 3 binary32)) (pow.f32 (*.f32 #s(literal 1 binary32) (*.f32 u0 (*.f32 alpha alpha))) #s(literal 3 binary32))) (fma.f32 (*.f32 (*.f32 u0 #s(literal 1/2 binary32)) (*.f32 u0 (*.f32 alpha alpha))) (*.f32 (*.f32 u0 #s(literal 1/2 binary32)) (*.f32 u0 (*.f32 alpha alpha))) (-.f32 (*.f32 (*.f32 #s(literal 1 binary32) (*.f32 u0 (*.f32 alpha alpha))) (*.f32 #s(literal 1 binary32) (*.f32 u0 (*.f32 alpha alpha)))) (*.f32 (*.f32 (*.f32 u0 #s(literal 1/2 binary32)) (*.f32 u0 (*.f32 alpha alpha))) (*.f32 #s(literal 1 binary32) (*.f32 u0 (*.f32 alpha alpha)))))))
(*.f32 alpha (*.f32 (fma.f32 alpha (*.f32 u0 #s(literal 1/2 binary32)) alpha) u0))
(*.f32 u0 (*.f32 alpha (fma.f32 alpha (*.f32 u0 #s(literal 1/2 binary32)) alpha)))
(*.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 u0 #s(literal 1/2 binary32) #s(literal 1 binary32)) u0))
(*.f32 (fma.f32 u0 #s(literal 1/2 binary32) #s(literal 1 binary32)) (*.f32 u0 (*.f32 alpha alpha)))
(*.f32 (*.f32 alpha (fma.f32 alpha (*.f32 u0 #s(literal 1/2 binary32)) alpha)) u0)
(*.f32 (*.f32 u0 (*.f32 alpha alpha)) (fma.f32 u0 #s(literal 1/2 binary32) #s(literal 1 binary32)))
(*.f32 (*.f32 alpha u0) (fma.f32 alpha (*.f32 u0 #s(literal 1/2 binary32)) alpha))
(*.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/2 binary32) #s(literal 1 binary32))) (*.f32 alpha alpha))
(+.f32 (*.f32 alpha alpha) (*.f32 #s(literal 1/2 binary32) (*.f32 u0 (*.f32 alpha alpha))))
(+.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 u0 (*.f32 alpha alpha))) (*.f32 alpha alpha))
(fma.f32 alpha alpha (*.f32 #s(literal 1/2 binary32) (*.f32 u0 (*.f32 alpha alpha))))
(fma.f32 alpha (*.f32 alpha (*.f32 u0 #s(literal 1/2 binary32))) (*.f32 alpha alpha))
(fma.f32 alpha (/.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 alpha alpha)) (*.f32 #s(literal 1/2 binary32) (*.f32 u0 (*.f32 alpha alpha))))
(fma.f32 alpha (/.f32 (neg.f32 (*.f32 alpha (*.f32 alpha (neg.f32 alpha)))) (*.f32 alpha alpha)) (*.f32 #s(literal 1/2 binary32) (*.f32 u0 (*.f32 alpha alpha))))
(fma.f32 alpha (/.f32 (*.f32 alpha (*.f32 alpha (neg.f32 alpha))) (*.f32 alpha (neg.f32 alpha))) (*.f32 #s(literal 1/2 binary32) (*.f32 u0 (*.f32 alpha alpha))))
(fma.f32 u0 (*.f32 #s(literal 1/2 binary32) (*.f32 alpha alpha)) (*.f32 alpha alpha))
(fma.f32 #s(literal -1 binary32) (*.f32 alpha (neg.f32 alpha)) (*.f32 #s(literal 1/2 binary32) (*.f32 u0 (*.f32 alpha alpha))))
(fma.f32 #s(literal 1 binary32) (*.f32 alpha alpha) (*.f32 #s(literal 1/2 binary32) (*.f32 u0 (*.f32 alpha alpha))))
(fma.f32 #s(literal 1 binary32) (/.f32 (neg.f32 (*.f32 alpha (*.f32 alpha (neg.f32 alpha)))) alpha) (*.f32 #s(literal 1/2 binary32) (*.f32 u0 (*.f32 alpha alpha))))
(fma.f32 (*.f32 alpha alpha) #s(literal 1 binary32) (*.f32 #s(literal 1/2 binary32) (*.f32 u0 (*.f32 alpha alpha))))
(fma.f32 (*.f32 alpha alpha) (*.f32 u0 #s(literal 1/2 binary32)) (*.f32 alpha alpha))
(fma.f32 (*.f32 alpha alpha) (/.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) (*.f32 #s(literal 1/2 binary32) (*.f32 u0 (*.f32 alpha alpha))))
(fma.f32 (*.f32 alpha alpha) (/.f32 (*.f32 alpha (neg.f32 alpha)) (*.f32 alpha (neg.f32 alpha))) (*.f32 #s(literal 1/2 binary32) (*.f32 u0 (*.f32 alpha alpha))))
(fma.f32 #s(literal 1/2 binary32) (*.f32 u0 (*.f32 alpha alpha)) (*.f32 alpha alpha))
(fma.f32 (neg.f32 alpha) (neg.f32 alpha) (*.f32 #s(literal 1/2 binary32) (*.f32 u0 (*.f32 alpha alpha))))
(fma.f32 (neg.f32 alpha) (/.f32 (*.f32 alpha alpha) (neg.f32 alpha)) (*.f32 #s(literal 1/2 binary32) (*.f32 u0 (*.f32 alpha alpha))))
(fma.f32 (neg.f32 alpha) (/.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 alpha (neg.f32 alpha))) (*.f32 #s(literal 1/2 binary32) (*.f32 u0 (*.f32 alpha alpha))))
(fma.f32 (/.f32 #s(literal -1 binary32) alpha) (*.f32 alpha (*.f32 alpha (neg.f32 alpha))) (*.f32 #s(literal 1/2 binary32) (*.f32 u0 (*.f32 alpha alpha))))
(fma.f32 (/.f32 #s(literal -1 binary32) alpha) (/.f32 (neg.f32 alpha) (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha))) (*.f32 #s(literal 1/2 binary32) (*.f32 u0 (*.f32 alpha alpha))))
(fma.f32 (*.f32 alpha (*.f32 alpha alpha)) (/.f32 #s(literal 1 binary32) alpha) (*.f32 #s(literal 1/2 binary32) (*.f32 u0 (*.f32 alpha alpha))))
(fma.f32 (*.f32 u0 #s(literal 1/2 binary32)) (*.f32 alpha alpha) (*.f32 alpha alpha))
(fma.f32 (*.f32 alpha (neg.f32 alpha)) #s(literal -1 binary32) (*.f32 #s(literal 1/2 binary32) (*.f32 u0 (*.f32 alpha alpha))))
(fma.f32 (*.f32 alpha (neg.f32 alpha)) (/.f32 alpha (neg.f32 alpha)) (*.f32 #s(literal 1/2 binary32) (*.f32 u0 (*.f32 alpha alpha))))
(fma.f32 (*.f32 alpha (neg.f32 alpha)) (/.f32 (*.f32 alpha alpha) (*.f32 alpha (neg.f32 alpha))) (*.f32 #s(literal 1/2 binary32) (*.f32 u0 (*.f32 alpha alpha))))
(fma.f32 (*.f32 alpha (neg.f32 alpha)) (/.f32 (neg.f32 alpha) alpha) (*.f32 #s(literal 1/2 binary32) (*.f32 u0 (*.f32 alpha alpha))))
(fma.f32 (*.f32 alpha (*.f32 alpha (*.f32 alpha alpha))) (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha)) (*.f32 #s(literal 1/2 binary32) (*.f32 u0 (*.f32 alpha alpha))))
(fma.f32 (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha)) (/.f32 (*.f32 alpha (*.f32 alpha (*.f32 alpha (neg.f32 alpha)))) #s(literal 1 binary32)) (*.f32 #s(literal 1/2 binary32) (*.f32 u0 (*.f32 alpha alpha))))
(fma.f32 (/.f32 #s(literal 1 binary32) alpha) (*.f32 alpha (*.f32 alpha alpha)) (*.f32 #s(literal 1/2 binary32) (*.f32 u0 (*.f32 alpha alpha))))
(fma.f32 (/.f32 #s(literal 1 binary32) alpha) (/.f32 (neg.f32 (*.f32 alpha (*.f32 alpha (neg.f32 alpha)))) #s(literal 1 binary32)) (*.f32 #s(literal 1/2 binary32) (*.f32 u0 (*.f32 alpha alpha))))
(fma.f32 (/.f32 #s(literal 1 binary32) alpha) (/.f32 alpha (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha))) (*.f32 #s(literal 1/2 binary32) (*.f32 u0 (*.f32 alpha alpha))))
(fma.f32 (*.f32 u0 (*.f32 alpha alpha)) #s(literal 1/2 binary32) (*.f32 alpha alpha))
(fma.f32 (*.f32 (*.f32 alpha alpha) #s(literal 1/2 binary32)) u0 (*.f32 alpha alpha))
(fma.f32 (*.f32 (*.f32 u0 #s(literal 1/2 binary32)) alpha) alpha (*.f32 alpha alpha))
(fma.f32 (exp.f32 (log.f32 alpha)) (exp.f32 (log.f32 alpha)) (*.f32 #s(literal 1/2 binary32) (*.f32 u0 (*.f32 alpha alpha))))
(fma.f32 (/.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 alpha alpha)) alpha (*.f32 #s(literal 1/2 binary32) (*.f32 u0 (*.f32 alpha alpha))))
(fma.f32 (/.f32 (neg.f32 alpha) (*.f32 alpha alpha)) (/.f32 (*.f32 alpha (*.f32 alpha (neg.f32 alpha))) #s(literal 1 binary32)) (*.f32 #s(literal 1/2 binary32) (*.f32 u0 (*.f32 alpha alpha))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (neg.f32 alpha)) (neg.f32 alpha) (*.f32 #s(literal 1/2 binary32) (*.f32 u0 (*.f32 alpha alpha))))
(fma.f32 (/.f32 (*.f32 alpha alpha) #s(literal -1 binary32)) (/.f32 alpha (neg.f32 alpha)) (*.f32 #s(literal 1/2 binary32) (*.f32 u0 (*.f32 alpha alpha))))
(fma.f32 (/.f32 (*.f32 alpha alpha) #s(literal -1 binary32)) (/.f32 (*.f32 alpha (neg.f32 alpha)) (*.f32 alpha alpha)) (*.f32 #s(literal 1/2 binary32) (*.f32 u0 (*.f32 alpha alpha))))
(fma.f32 (/.f32 alpha (neg.f32 alpha)) (*.f32 alpha (neg.f32 alpha)) (*.f32 #s(literal 1/2 binary32) (*.f32 u0 (*.f32 alpha alpha))))
(fma.f32 (/.f32 (pow.f32 alpha #s(literal 3/2 binary32)) alpha) (/.f32 (pow.f32 alpha #s(literal 3/2 binary32)) #s(literal 1 binary32)) (*.f32 #s(literal 1/2 binary32) (*.f32 u0 (*.f32 alpha alpha))))
(fma.f32 (/.f32 (pow.f32 alpha #s(literal 3/2 binary32)) #s(literal 1 binary32)) (/.f32 (pow.f32 alpha #s(literal 3/2 binary32)) alpha) (*.f32 #s(literal 1/2 binary32) (*.f32 u0 (*.f32 alpha alpha))))
(fma.f32 (/.f32 (pow.f32 alpha #s(literal 3/2 binary32)) #s(literal -1 binary32)) (/.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (neg.f32 alpha)) (*.f32 #s(literal 1/2 binary32) (*.f32 u0 (*.f32 alpha alpha))))
(fma.f32 (/.f32 (*.f32 alpha (*.f32 alpha (neg.f32 alpha))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) alpha) (*.f32 #s(literal 1/2 binary32) (*.f32 u0 (*.f32 alpha alpha))))
(fma.f32 (/.f32 (*.f32 alpha (*.f32 alpha (neg.f32 alpha))) #s(literal 1 binary32)) (/.f32 (neg.f32 alpha) (*.f32 alpha alpha)) (*.f32 #s(literal 1/2 binary32) (*.f32 u0 (*.f32 alpha alpha))))
(fma.f32 (/.f32 (*.f32 alpha (*.f32 alpha (neg.f32 alpha))) #s(literal 1 binary32)) (/.f32 alpha (*.f32 alpha (neg.f32 alpha))) (*.f32 #s(literal 1/2 binary32) (*.f32 u0 (*.f32 alpha alpha))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) (*.f32 alpha alpha) (*.f32 #s(literal 1/2 binary32) (*.f32 u0 (*.f32 alpha alpha))))
(fma.f32 (/.f32 (neg.f32 alpha) alpha) (*.f32 alpha (neg.f32 alpha)) (*.f32 #s(literal 1/2 binary32) (*.f32 u0 (*.f32 alpha alpha))))
(fma.f32 (/.f32 (neg.f32 (*.f32 alpha (*.f32 alpha (neg.f32 alpha)))) alpha) #s(literal 1 binary32) (*.f32 #s(literal 1/2 binary32) (*.f32 u0 (*.f32 alpha alpha))))
(fma.f32 (/.f32 (neg.f32 (*.f32 alpha (*.f32 alpha (neg.f32 alpha)))) (*.f32 alpha alpha)) alpha (*.f32 #s(literal 1/2 binary32) (*.f32 u0 (*.f32 alpha alpha))))
(fma.f32 (/.f32 (neg.f32 (*.f32 alpha (*.f32 alpha (neg.f32 alpha)))) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) alpha) (*.f32 #s(literal 1/2 binary32) (*.f32 u0 (*.f32 alpha alpha))))
(fma.f32 (/.f32 alpha (pow.f32 (neg.f32 alpha) #s(literal -1/2 binary32))) (/.f32 #s(literal -1 binary32) (pow.f32 (neg.f32 alpha) #s(literal -1/2 binary32))) (*.f32 #s(literal 1/2 binary32) (*.f32 u0 (*.f32 alpha alpha))))
(fma.f32 (/.f32 #s(literal -1 binary32) (pow.f32 (neg.f32 alpha) #s(literal -1/2 binary32))) (/.f32 alpha (pow.f32 (neg.f32 alpha) #s(literal -1/2 binary32))) (*.f32 #s(literal 1/2 binary32) (*.f32 u0 (*.f32 alpha alpha))))
(fma.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (neg.f32 alpha) #s(literal -1/2 binary32))) (/.f32 (neg.f32 alpha) (pow.f32 (neg.f32 alpha) #s(literal -1/2 binary32))) (*.f32 #s(literal 1/2 binary32) (*.f32 u0 (*.f32 alpha alpha))))
(fma.f32 (/.f32 (neg.f32 alpha) (pow.f32 (neg.f32 alpha) #s(literal -1/2 binary32))) (/.f32 #s(literal 1 binary32) (pow.f32 (neg.f32 alpha) #s(literal -1/2 binary32))) (*.f32 #s(literal 1/2 binary32) (*.f32 u0 (*.f32 alpha alpha))))
(fma.f32 (/.f32 (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1 binary32)) (/.f32 (neg.f32 alpha) (*.f32 alpha alpha)) (*.f32 #s(literal 1/2 binary32) (*.f32 u0 (*.f32 alpha alpha))))
(-.f32 (/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 u0 (*.f32 alpha alpha))) (*.f32 #s(literal 1/2 binary32) (*.f32 u0 (*.f32 alpha alpha)))) (-.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 u0 (*.f32 alpha alpha))) (*.f32 alpha alpha))) (/.f32 (*.f32 alpha (*.f32 alpha (*.f32 alpha alpha))) (-.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 u0 (*.f32 alpha alpha))) (*.f32 alpha alpha))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 u0 (*.f32 alpha alpha))) (*.f32 #s(literal 1/2 binary32) (*.f32 u0 (*.f32 alpha alpha))) (-.f32 (*.f32 alpha (*.f32 alpha (*.f32 alpha alpha))) (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 u0 (*.f32 alpha alpha))) (*.f32 alpha alpha)))) (fma.f32 (*.f32 (*.f32 alpha alpha) (*.f32 alpha (*.f32 alpha (*.f32 alpha alpha)))) (*.f32 #s(literal 1/8 binary32) (*.f32 u0 (*.f32 u0 u0))) (*.f32 (*.f32 alpha alpha) (*.f32 alpha (*.f32 alpha (*.f32 alpha alpha)))))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 u0 (*.f32 alpha alpha))) (*.f32 alpha alpha)) (-.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 u0 (*.f32 alpha alpha))) (*.f32 #s(literal 1/2 binary32) (*.f32 u0 (*.f32 alpha alpha)))) (*.f32 alpha (*.f32 alpha (*.f32 alpha alpha))))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 u0 (*.f32 u0 #s(literal 1/4 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32)))) (*.f32 (*.f32 alpha alpha) (fma.f32 #s(literal 1/8 binary32) (*.f32 u0 (*.f32 u0 u0)) #s(literal 1 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 u0 #s(literal 1/2 binary32) #s(literal -1 binary32)) (*.f32 (*.f32 alpha alpha) (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) #s(literal -1 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 u0 (*.f32 u0 #s(literal 1/4 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32)))) (*.f32 (fma.f32 #s(literal 1/8 binary32) (*.f32 u0 (*.f32 u0 u0)) #s(literal 1 binary32)) (*.f32 alpha alpha))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 u0 #s(literal 1/2 binary32) #s(literal -1 binary32)) (*.f32 (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) #s(literal -1 binary32)) (*.f32 alpha alpha))))
(/.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) (*.f32 alpha (*.f32 alpha (*.f32 alpha alpha)))) (*.f32 #s(literal 1/8 binary32) (*.f32 u0 (*.f32 u0 u0))) (*.f32 (*.f32 alpha alpha) (*.f32 alpha (*.f32 alpha (*.f32 alpha alpha))))) (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 u0 (*.f32 alpha alpha))) (*.f32 #s(literal 1/2 binary32) (*.f32 u0 (*.f32 alpha alpha))) (-.f32 (*.f32 alpha (*.f32 alpha (*.f32 alpha alpha))) (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 u0 (*.f32 alpha alpha))) (*.f32 alpha alpha)))))
(/.f32 (-.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 u0 (*.f32 alpha alpha))) (*.f32 #s(literal 1/2 binary32) (*.f32 u0 (*.f32 alpha alpha)))) (*.f32 alpha (*.f32 alpha (*.f32 alpha alpha)))) (-.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 u0 (*.f32 alpha alpha))) (*.f32 alpha alpha)))
(/.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 #s(literal 1/8 binary32) (*.f32 u0 (*.f32 u0 u0)) #s(literal 1 binary32))) (fma.f32 u0 (*.f32 u0 #s(literal 1/4 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32)))))
(/.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) #s(literal -1 binary32))) (fma.f32 u0 #s(literal 1/2 binary32) #s(literal -1 binary32)))
(/.f32 (*.f32 (fma.f32 #s(literal 1/8 binary32) (*.f32 u0 (*.f32 u0 u0)) #s(literal 1 binary32)) (*.f32 alpha alpha)) (fma.f32 u0 (*.f32 u0 #s(literal 1/4 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32)))))
(/.f32 (*.f32 (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) #s(literal -1 binary32)) (*.f32 alpha alpha)) (fma.f32 u0 #s(literal 1/2 binary32) #s(literal -1 binary32)))
(/.f32 (neg.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) (*.f32 alpha (*.f32 alpha (*.f32 alpha alpha)))) (*.f32 #s(literal 1/8 binary32) (*.f32 u0 (*.f32 u0 u0))) (*.f32 (*.f32 alpha alpha) (*.f32 alpha (*.f32 alpha (*.f32 alpha alpha)))))) (neg.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 u0 (*.f32 alpha alpha))) (*.f32 #s(literal 1/2 binary32) (*.f32 u0 (*.f32 alpha alpha))) (-.f32 (*.f32 alpha (*.f32 alpha (*.f32 alpha alpha))) (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 u0 (*.f32 alpha alpha))) (*.f32 alpha alpha))))))
(/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 u0 (*.f32 alpha alpha))) (*.f32 #s(literal 1/2 binary32) (*.f32 u0 (*.f32 alpha alpha)))) (*.f32 alpha (*.f32 alpha (*.f32 alpha alpha))))) (neg.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 u0 (*.f32 alpha alpha))) (*.f32 alpha alpha))))
(/.f32 (neg.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 #s(literal 1/8 binary32) (*.f32 u0 (*.f32 u0 u0)) #s(literal 1 binary32)))) (neg.f32 (fma.f32 u0 (*.f32 u0 #s(literal 1/4 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32))))))
(/.f32 (neg.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) #s(literal -1 binary32)))) (neg.f32 (fma.f32 u0 #s(literal 1/2 binary32) #s(literal -1 binary32))))
(/.f32 (neg.f32 (*.f32 (fma.f32 #s(literal 1/8 binary32) (*.f32 u0 (*.f32 u0 u0)) #s(literal 1 binary32)) (*.f32 alpha alpha))) (neg.f32 (fma.f32 u0 (*.f32 u0 #s(literal 1/4 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32))))))
(/.f32 (neg.f32 (*.f32 (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) #s(literal -1 binary32)) (*.f32 alpha alpha))) (neg.f32 (fma.f32 u0 #s(literal 1/2 binary32) #s(literal -1 binary32))))
(/.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 alpha (*.f32 alpha (*.f32 alpha alpha))) (*.f32 (*.f32 (*.f32 alpha alpha) (*.f32 alpha (*.f32 alpha (*.f32 alpha alpha)))) (*.f32 #s(literal 1/8 binary32) (*.f32 u0 (*.f32 u0 u0))))) (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) (-.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 u0 (*.f32 alpha alpha))) (*.f32 #s(literal 1/2 binary32) (*.f32 u0 (*.f32 alpha alpha)))) (*.f32 (*.f32 alpha alpha) (*.f32 #s(literal 1/2 binary32) (*.f32 u0 (*.f32 alpha alpha)))))))
(*.f32 alpha (fma.f32 alpha (*.f32 u0 #s(literal 1/2 binary32)) alpha))
(*.f32 (*.f32 alpha alpha) (fma.f32 u0 #s(literal 1/2 binary32) #s(literal 1 binary32)))
(*.f32 (fma.f32 u0 #s(literal 1/2 binary32) #s(literal 1 binary32)) (*.f32 alpha alpha))
(*.f32 (fma.f32 alpha (*.f32 u0 #s(literal 1/2 binary32)) alpha) alpha)
(exp.f32 (*.f32 #s(literal 2 binary32) (log.f32 alpha)))
(pow.f32 alpha #s(literal 2 binary32))
(pow.f32 (*.f32 alpha alpha) #s(literal 1 binary32))
(pow.f32 (neg.f32 alpha) #s(literal 2 binary32))
(pow.f32 (exp.f32 (log.f32 alpha)) #s(literal 2 binary32))
(-.f32 (/.f32 #s(literal 0 binary32) (/.f32 #s(literal -1 binary32) alpha)) (*.f32 alpha (neg.f32 alpha)))
(-.f32 (/.f32 #s(literal 0 binary32) (*.f32 alpha alpha)) (*.f32 alpha (neg.f32 alpha)))
(-.f32 (/.f32 #s(literal 0 binary32) (*.f32 alpha (neg.f32 alpha))) (*.f32 alpha (neg.f32 alpha)))
(/.f32 alpha (/.f32 #s(literal 1 binary32) alpha))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha)))
(/.f32 #s(literal 1 binary32) (/.f32 alpha (*.f32 alpha (*.f32 alpha alpha))))
(/.f32 (*.f32 alpha alpha) #s(literal 1 binary32))
(/.f32 (neg.f32 alpha) (/.f32 #s(literal -1 binary32) alpha))
(/.f32 (*.f32 alpha (*.f32 alpha alpha)) alpha)
(/.f32 (*.f32 alpha (*.f32 alpha (neg.f32 alpha))) (neg.f32 alpha))
(/.f32 (*.f32 alpha (*.f32 alpha (*.f32 alpha (neg.f32 alpha)))) (*.f32 alpha (neg.f32 alpha)))
(/.f32 (*.f32 alpha (neg.f32 alpha)) #s(literal -1 binary32))
(/.f32 (*.f32 alpha (*.f32 alpha (*.f32 alpha alpha))) (*.f32 alpha alpha))
(/.f32 (*.f32 alpha (*.f32 alpha (*.f32 alpha alpha))) (neg.f32 (*.f32 alpha (neg.f32 alpha))))
(*.f32 alpha alpha)
(*.f32 alpha (/.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 alpha alpha)))
(*.f32 alpha (/.f32 (neg.f32 (*.f32 alpha (*.f32 alpha (neg.f32 alpha)))) (*.f32 alpha alpha)))
(*.f32 alpha (/.f32 (*.f32 alpha (*.f32 alpha (neg.f32 alpha))) (*.f32 alpha (neg.f32 alpha))))
(*.f32 #s(literal -1 binary32) (*.f32 alpha (neg.f32 alpha)))
(*.f32 #s(literal 1 binary32) (*.f32 alpha alpha))
(*.f32 #s(literal 1 binary32) (/.f32 (neg.f32 (*.f32 alpha (*.f32 alpha (neg.f32 alpha)))) alpha))
(*.f32 (*.f32 alpha alpha) #s(literal 1 binary32))
(*.f32 (*.f32 alpha alpha) (/.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)))
(*.f32 (*.f32 alpha alpha) (/.f32 (*.f32 alpha (neg.f32 alpha)) (*.f32 alpha (neg.f32 alpha))))
(*.f32 (neg.f32 alpha) (neg.f32 alpha))
(*.f32 (neg.f32 alpha) (/.f32 (*.f32 alpha alpha) (neg.f32 alpha)))
(*.f32 (neg.f32 alpha) (/.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 alpha (neg.f32 alpha))))
(*.f32 (/.f32 #s(literal -1 binary32) alpha) (*.f32 alpha (*.f32 alpha (neg.f32 alpha))))
(*.f32 (/.f32 #s(literal -1 binary32) alpha) (/.f32 (neg.f32 alpha) (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha))))
(*.f32 (*.f32 alpha (*.f32 alpha alpha)) (/.f32 #s(literal 1 binary32) alpha))
(*.f32 (*.f32 alpha (neg.f32 alpha)) #s(literal -1 binary32))
(*.f32 (*.f32 alpha (neg.f32 alpha)) (/.f32 alpha (neg.f32 alpha)))
(*.f32 (*.f32 alpha (neg.f32 alpha)) (/.f32 (*.f32 alpha alpha) (*.f32 alpha (neg.f32 alpha))))
(*.f32 (*.f32 alpha (neg.f32 alpha)) (/.f32 (neg.f32 alpha) alpha))
(*.f32 (*.f32 alpha (*.f32 alpha (*.f32 alpha alpha))) (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha)))
(*.f32 (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha)) (/.f32 (*.f32 alpha (*.f32 alpha (*.f32 alpha (neg.f32 alpha)))) #s(literal 1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) alpha) (*.f32 alpha (*.f32 alpha alpha)))
(*.f32 (/.f32 #s(literal 1 binary32) alpha) (/.f32 (neg.f32 (*.f32 alpha (*.f32 alpha (neg.f32 alpha)))) #s(literal 1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) alpha) (/.f32 alpha (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha))))
(*.f32 (exp.f32 (log.f32 alpha)) (exp.f32 (log.f32 alpha)))
(*.f32 (/.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 alpha alpha)) alpha)
(*.f32 (/.f32 (neg.f32 alpha) (*.f32 alpha alpha)) (/.f32 (*.f32 alpha (*.f32 alpha (neg.f32 alpha))) #s(literal 1 binary32)))
(*.f32 (/.f32 (*.f32 alpha alpha) (neg.f32 alpha)) (neg.f32 alpha))
(*.f32 (/.f32 (*.f32 alpha alpha) #s(literal -1 binary32)) (/.f32 alpha (neg.f32 alpha)))
(*.f32 (/.f32 (*.f32 alpha alpha) #s(literal -1 binary32)) (/.f32 (*.f32 alpha (neg.f32 alpha)) (*.f32 alpha alpha)))
(*.f32 (/.f32 alpha (neg.f32 alpha)) (*.f32 alpha (neg.f32 alpha)))
(*.f32 (/.f32 (pow.f32 alpha #s(literal 3/2 binary32)) alpha) (/.f32 (pow.f32 alpha #s(literal 3/2 binary32)) #s(literal 1 binary32)))
(*.f32 (/.f32 (pow.f32 alpha #s(literal 3/2 binary32)) #s(literal 1 binary32)) (/.f32 (pow.f32 alpha #s(literal 3/2 binary32)) alpha))
(*.f32 (/.f32 (pow.f32 alpha #s(literal 3/2 binary32)) #s(literal -1 binary32)) (/.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (neg.f32 alpha)))
(*.f32 (/.f32 (*.f32 alpha (*.f32 alpha (neg.f32 alpha))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) alpha))
(*.f32 (/.f32 (*.f32 alpha (*.f32 alpha (neg.f32 alpha))) #s(literal 1 binary32)) (/.f32 (neg.f32 alpha) (*.f32 alpha alpha)))
(*.f32 (/.f32 (*.f32 alpha (*.f32 alpha (neg.f32 alpha))) #s(literal 1 binary32)) (/.f32 alpha (*.f32 alpha (neg.f32 alpha))))
(*.f32 (/.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) (*.f32 alpha alpha))
(*.f32 (/.f32 (neg.f32 alpha) alpha) (*.f32 alpha (neg.f32 alpha)))
(*.f32 (/.f32 (neg.f32 (*.f32 alpha (*.f32 alpha (neg.f32 alpha)))) alpha) #s(literal 1 binary32))
(*.f32 (/.f32 (neg.f32 (*.f32 alpha (*.f32 alpha (neg.f32 alpha)))) (*.f32 alpha alpha)) alpha)
(*.f32 (/.f32 (neg.f32 (*.f32 alpha (*.f32 alpha (neg.f32 alpha)))) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) alpha))
(*.f32 (/.f32 alpha (pow.f32 (neg.f32 alpha) #s(literal -1/2 binary32))) (/.f32 #s(literal -1 binary32) (pow.f32 (neg.f32 alpha) #s(literal -1/2 binary32))))
(*.f32 (/.f32 #s(literal -1 binary32) (pow.f32 (neg.f32 alpha) #s(literal -1/2 binary32))) (/.f32 alpha (pow.f32 (neg.f32 alpha) #s(literal -1/2 binary32))))
(*.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (neg.f32 alpha) #s(literal -1/2 binary32))) (/.f32 (neg.f32 alpha) (pow.f32 (neg.f32 alpha) #s(literal -1/2 binary32))))
(*.f32 (/.f32 (neg.f32 alpha) (pow.f32 (neg.f32 alpha) #s(literal -1/2 binary32))) (/.f32 #s(literal 1 binary32) (pow.f32 (neg.f32 alpha) #s(literal -1/2 binary32))))
(*.f32 (/.f32 (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1 binary32)) (/.f32 (neg.f32 alpha) (*.f32 alpha alpha)))
(neg.f32 (*.f32 alpha alpha))
(exp.f32 (*.f32 (log.f32 (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha))) #s(literal -1 binary32)))
(pow.f32 (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha)) #s(literal -1 binary32))
(-.f32 #s(literal 0 binary32) (*.f32 alpha alpha))
(-.f32 (/.f32 #s(literal 0 binary32) alpha) (*.f32 alpha alpha))
(-.f32 (/.f32 #s(literal 0 binary32) (/.f32 #s(literal -1 binary32) alpha)) (*.f32 alpha alpha))
(-.f32 (/.f32 #s(literal 0 binary32) (*.f32 alpha alpha)) (*.f32 alpha alpha))
(-.f32 (/.f32 #s(literal 0 binary32) (*.f32 alpha (neg.f32 alpha))) (*.f32 alpha alpha))
(-.f32 (/.f32 #s(literal 0 binary32) (neg.f32 (*.f32 alpha (neg.f32 alpha)))) (*.f32 alpha alpha))
(-.f32 (/.f32 (/.f32 #s(literal 0 binary32) (/.f32 #s(literal -1 binary32) alpha)) #s(literal 1 binary32)) (*.f32 alpha alpha))
(/.f32 alpha (/.f32 #s(literal -1 binary32) alpha))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha))))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha)))
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha)))))
(/.f32 #s(literal 1 binary32) (/.f32 (neg.f32 alpha) (*.f32 alpha (*.f32 alpha alpha))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha (*.f32 alpha (*.f32 alpha (neg.f32 alpha)))) #s(literal 1 binary32))))
(/.f32 (neg.f32 alpha) (/.f32 #s(literal 1 binary32) alpha))
(/.f32 (*.f32 alpha (*.f32 alpha alpha)) (neg.f32 alpha))
(/.f32 (*.f32 alpha (*.f32 alpha (neg.f32 alpha))) alpha)
(/.f32 (*.f32 alpha (*.f32 alpha (*.f32 alpha (neg.f32 alpha)))) (*.f32 alpha alpha))
(/.f32 (*.f32 alpha (*.f32 alpha (*.f32 alpha (neg.f32 alpha)))) (neg.f32 (*.f32 alpha (neg.f32 alpha))))
(/.f32 (*.f32 alpha (neg.f32 alpha)) #s(literal 1 binary32))
(/.f32 (*.f32 alpha (*.f32 alpha (*.f32 alpha alpha))) (*.f32 alpha (neg.f32 alpha)))
(/.f32 (*.f32 alpha (*.f32 alpha (*.f32 alpha alpha))) (neg.f32 (neg.f32 (*.f32 alpha (neg.f32 alpha)))))
(/.f32 (neg.f32 (*.f32 alpha (*.f32 alpha (neg.f32 alpha)))) (neg.f32 alpha))
(/.f32 (neg.f32 (*.f32 alpha (neg.f32 alpha))) #s(literal -1 binary32))
(/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 alpha alpha) (*.f32 alpha (*.f32 alpha (*.f32 alpha alpha))))) (+.f32 #s(literal 0 binary32) (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) (*.f32 #s(literal 0 binary32) (*.f32 alpha alpha)))))
(/.f32 (*.f32 (*.f32 alpha (*.f32 alpha (*.f32 alpha (neg.f32 alpha)))) #s(literal 1 binary32)) (*.f32 alpha alpha))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) alpha) (*.f32 alpha (*.f32 alpha (*.f32 alpha alpha)))) (*.f32 alpha alpha))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (/.f32 #s(literal 1 binary32) alpha)) (*.f32 (/.f32 #s(literal 1 binary32) alpha) alpha)) (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha)))
(/.f32 (neg.f32 (neg.f32 (*.f32 alpha (*.f32 alpha (neg.f32 alpha))))) alpha)
(/.f32 (neg.f32 (*.f32 (*.f32 alpha (*.f32 alpha (*.f32 alpha (neg.f32 alpha)))) #s(literal 1 binary32))) (*.f32 alpha (neg.f32 alpha)))
(/.f32 (-.f32 (pow.f32 (/.f32 #s(literal 0 binary32) alpha) #s(literal 3 binary32)) (*.f32 (*.f32 alpha alpha) (*.f32 alpha (*.f32 alpha (*.f32 alpha alpha))))) (fma.f32 (/.f32 #s(literal 0 binary32) alpha) (/.f32 #s(literal 0 binary32) alpha) (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) (*.f32 (/.f32 #s(literal 0 binary32) alpha) (*.f32 alpha alpha)))))
(/.f32 (-.f32 (pow.f32 (/.f32 #s(literal 0 binary32) (/.f32 #s(literal -1 binary32) alpha)) #s(literal 3 binary32)) (*.f32 (*.f32 alpha alpha) (*.f32 alpha (*.f32 alpha (*.f32 alpha alpha))))) (fma.f32 (/.f32 #s(literal 0 binary32) (/.f32 #s(literal -1 binary32) alpha)) (/.f32 #s(literal 0 binary32) (/.f32 #s(literal -1 binary32) alpha)) (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) (*.f32 (/.f32 #s(literal 0 binary32) (/.f32 #s(literal -1 binary32) alpha)) (*.f32 alpha alpha)))))
(*.f32 alpha (neg.f32 alpha))
(*.f32 alpha (*.f32 (*.f32 alpha (*.f32 alpha (neg.f32 alpha))) (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha))))
(*.f32 alpha (/.f32 (*.f32 alpha alpha) (neg.f32 alpha)))
(*.f32 alpha (/.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 alpha (neg.f32 alpha))))
(*.f32 #s(literal -1 binary32) (*.f32 alpha alpha))
(*.f32 #s(literal 1 binary32) (*.f32 alpha (neg.f32 alpha)))
(*.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha))))
(*.f32 (*.f32 alpha alpha) #s(literal -1 binary32))
(*.f32 (*.f32 alpha alpha) (/.f32 alpha (neg.f32 alpha)))
(*.f32 (*.f32 alpha alpha) (/.f32 (*.f32 alpha alpha) (*.f32 alpha (neg.f32 alpha))))
(*.f32 (*.f32 alpha alpha) (/.f32 (neg.f32 alpha) alpha))
(*.f32 (*.f32 alpha alpha) (/.f32 (*.f32 alpha (neg.f32 alpha)) (*.f32 alpha alpha)))
(*.f32 (neg.f32 alpha) alpha)
(*.f32 (neg.f32 alpha) (/.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 alpha alpha)))
(*.f32 (neg.f32 alpha) (/.f32 (neg.f32 (*.f32 alpha (*.f32 alpha (neg.f32 alpha)))) (*.f32 alpha alpha)))
(*.f32 (neg.f32 alpha) (/.f32 (*.f32 alpha (*.f32 alpha (neg.f32 alpha))) (*.f32 alpha (neg.f32 alpha))))
(*.f32 (/.f32 #s(literal -1 binary32) alpha) (*.f32 alpha (*.f32 alpha alpha)))
(*.f32 (/.f32 #s(literal -1 binary32) alpha) (/.f32 alpha (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha))))
(*.f32 (*.f32 alpha (*.f32 alpha alpha)) (/.f32 #s(literal -1 binary32) alpha))
(*.f32 (*.f32 alpha (*.f32 alpha alpha)) (/.f32 (neg.f32 alpha) (*.f32 alpha alpha)))
(*.f32 (*.f32 alpha (*.f32 alpha alpha)) (/.f32 alpha (*.f32 alpha (neg.f32 alpha))))
(*.f32 (*.f32 alpha (*.f32 alpha (neg.f32 alpha))) (/.f32 #s(literal 1 binary32) alpha))
(*.f32 (*.f32 alpha (*.f32 alpha (neg.f32 alpha))) (/.f32 (/.f32 #s(literal 1 binary32) alpha) #s(literal 1 binary32)))
(*.f32 (*.f32 alpha (*.f32 alpha (*.f32 alpha (neg.f32 alpha)))) (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha)))
(*.f32 (*.f32 alpha (neg.f32 alpha)) #s(literal 1 binary32))
(*.f32 (*.f32 alpha (neg.f32 alpha)) (/.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)))
(*.f32 (*.f32 alpha (*.f32 alpha (*.f32 alpha alpha))) (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha)))
(*.f32 (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha)) (/.f32 (*.f32 alpha (*.f32 alpha (*.f32 alpha alpha))) #s(literal 1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha)) (*.f32 alpha (*.f32 alpha (*.f32 alpha (neg.f32 alpha)))))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha)) (pow.f32 (/.f32 #s(literal -1 binary32) (*.f32 alpha (*.f32 alpha (*.f32 alpha alpha)))) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) alpha) (*.f32 alpha (*.f32 alpha (neg.f32 alpha))))
(*.f32 (/.f32 #s(literal 1 binary32) alpha) (/.f32 (*.f32 alpha (*.f32 alpha (neg.f32 alpha))) #s(literal 1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) alpha) (/.f32 (neg.f32 alpha) (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha))))
(*.f32 (/.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 alpha alpha)) (neg.f32 alpha))
(*.f32 (/.f32 (neg.f32 alpha) (*.f32 alpha alpha)) (*.f32 alpha (*.f32 alpha alpha)))
(*.f32 (/.f32 (*.f32 alpha alpha) (neg.f32 alpha)) alpha)
(*.f32 (/.f32 (*.f32 alpha alpha) #s(literal -1 binary32)) #s(literal 1 binary32))
(*.f32 (/.f32 (*.f32 alpha alpha) #s(literal -1 binary32)) (/.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)))
(*.f32 (/.f32 alpha (neg.f32 alpha)) (*.f32 alpha alpha))
(*.f32 (/.f32 alpha (neg.f32 alpha)) (/.f32 (neg.f32 (*.f32 alpha (*.f32 alpha (neg.f32 alpha)))) alpha))
(*.f32 (/.f32 (*.f32 alpha (*.f32 alpha (neg.f32 alpha))) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) alpha))
(*.f32 (/.f32 (*.f32 alpha (*.f32 alpha (neg.f32 alpha))) #s(literal -1 binary32)) (/.f32 (neg.f32 alpha) (*.f32 alpha alpha)))
(*.f32 (/.f32 (*.f32 alpha (*.f32 alpha (neg.f32 alpha))) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) alpha))
(*.f32 (/.f32 (*.f32 alpha (*.f32 alpha (*.f32 alpha (neg.f32 alpha)))) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha)))
(*.f32 (/.f32 (*.f32 alpha (*.f32 alpha (*.f32 alpha (neg.f32 alpha)))) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha)))
(*.f32 (/.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) (*.f32 alpha (neg.f32 alpha)))
(*.f32 (/.f32 (neg.f32 alpha) alpha) (*.f32 alpha alpha))
(*.f32 (/.f32 (*.f32 alpha (neg.f32 alpha)) (*.f32 alpha alpha)) (*.f32 alpha alpha))
(*.f32 (/.f32 (neg.f32 (*.f32 alpha (*.f32 alpha (neg.f32 alpha)))) alpha) (/.f32 alpha (neg.f32 alpha)))
(*.f32 (/.f32 (neg.f32 (*.f32 alpha (*.f32 alpha (neg.f32 alpha)))) #s(literal 1 binary32)) (/.f32 alpha (*.f32 alpha (neg.f32 alpha))))
(*.f32 (/.f32 alpha (pow.f32 (neg.f32 alpha) #s(literal -1/2 binary32))) (/.f32 #s(literal 1 binary32) (pow.f32 (neg.f32 alpha) #s(literal -1/2 binary32))))
(*.f32 (/.f32 #s(literal -1 binary32) (pow.f32 (neg.f32 alpha) #s(literal -1/2 binary32))) (/.f32 (neg.f32 alpha) (pow.f32 (neg.f32 alpha) #s(literal -1/2 binary32))))
(*.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (neg.f32 alpha) #s(literal -1/2 binary32))) (/.f32 alpha (pow.f32 (neg.f32 alpha) #s(literal -1/2 binary32))))
(*.f32 (/.f32 (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) alpha))
(*.f32 (/.f32 (neg.f32 (*.f32 alpha (*.f32 alpha (neg.f32 alpha)))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) alpha))
(neg.f32 (/.f32 #s(literal 1 binary32) alpha))
(exp.f32 (*.f32 (log.f32 (neg.f32 alpha)) #s(literal -1 binary32)))
(pow.f32 (*.f32 alpha alpha) #s(literal -1/2 binary32))
(pow.f32 (neg.f32 alpha) #s(literal -1 binary32))
(pow.f32 (/.f32 #s(literal -1 binary32) alpha) #s(literal 1 binary32))
(pow.f32 (pow.f32 (neg.f32 alpha) #s(literal -1/2 binary32)) #s(literal 2 binary32))
(pow.f32 (exp.f32 (log.f32 (neg.f32 alpha))) #s(literal -1 binary32))
(-.f32 #s(literal 0 binary32) (/.f32 #s(literal 1 binary32) alpha))
(-.f32 #s(literal 0 binary32) (/.f32 (/.f32 #s(literal 1 binary32) alpha) #s(literal 1 binary32)))
(/.f32 #s(literal -1 binary32) alpha)
(/.f32 #s(literal 1 binary32) (neg.f32 alpha))
(/.f32 (*.f32 alpha alpha) (*.f32 alpha (*.f32 alpha (neg.f32 alpha))))
(/.f32 (/.f32 #s(literal -1 binary32) alpha) #s(literal 1 binary32))
(/.f32 (*.f32 alpha (neg.f32 alpha)) (neg.f32 (*.f32 alpha (*.f32 alpha (neg.f32 alpha)))))
(/.f32 (/.f32 #s(literal 1 binary32) alpha) #s(literal -1 binary32))
(/.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (/.f32 #s(literal 1 binary32) alpha) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha)) (*.f32 #s(literal 0 binary32) (/.f32 #s(literal 1 binary32) alpha)))))
(*.f32 alpha (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha)))
(*.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) alpha))
(*.f32 #s(literal -1 binary32) (/.f32 (*.f32 alpha alpha) (*.f32 alpha (*.f32 alpha alpha))))
(*.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) alpha))
(*.f32 #s(literal 1 binary32) (/.f32 alpha (*.f32 alpha (neg.f32 alpha))))
(*.f32 (neg.f32 alpha) (/.f32 alpha (*.f32 alpha (*.f32 alpha alpha))))
(*.f32 (/.f32 #s(literal -1 binary32) alpha) #s(literal 1 binary32))
(*.f32 (/.f32 #s(literal -1 binary32) alpha) (/.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)))
(*.f32 (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha)) alpha)
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha)) (/.f32 (*.f32 alpha alpha) (neg.f32 alpha)))
(*.f32 (/.f32 #s(literal 1 binary32) alpha) #s(literal -1 binary32))
(*.f32 (/.f32 #s(literal 1 binary32) alpha) (/.f32 alpha (neg.f32 alpha)))
(*.f32 (/.f32 #s(literal 1 binary32) alpha) (/.f32 (*.f32 alpha alpha) (*.f32 alpha (neg.f32 alpha))))
(*.f32 (pow.f32 (neg.f32 alpha) #s(literal -1/2 binary32)) (pow.f32 (neg.f32 alpha) #s(literal -1/2 binary32)))
(*.f32 (/.f32 alpha (*.f32 alpha (neg.f32 alpha))) #s(literal 1 binary32))
(*.f32 (/.f32 (*.f32 alpha alpha) (neg.f32 alpha)) (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha)))
(*.f32 (/.f32 (*.f32 alpha alpha) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 alpha (*.f32 alpha alpha))))
(*.f32 (/.f32 alpha (neg.f32 alpha)) (/.f32 #s(literal 1 binary32) alpha))
(*.f32 (/.f32 alpha (*.f32 alpha (*.f32 alpha alpha))) (neg.f32 alpha))
(*.f32 (/.f32 (*.f32 alpha alpha) (*.f32 alpha (*.f32 alpha alpha))) #s(literal -1 binary32))
(*.f32 (/.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) (/.f32 #s(literal -1 binary32) alpha))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 alpha (*.f32 alpha alpha))) (/.f32 (*.f32 alpha alpha) #s(literal -1 binary32)))
(*.f32 (/.f32 (*.f32 alpha alpha) (*.f32 alpha (neg.f32 alpha))) (/.f32 #s(literal 1 binary32) alpha))
(neg.f32 (*.f32 (/.f32 #s(approx (log (- 1 u0)) (neg.f32 u0)) #s(literal 1 binary32)) (*.f32 alpha alpha)))
(pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(approx (log (- 1 u0)) (neg.f32 u0)) (*.f32 alpha (neg.f32 alpha)))) #s(literal -1 binary32))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(approx (log (- 1 u0)) (neg.f32 u0)) (*.f32 alpha (neg.f32 alpha))))))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 #s(approx (log (- 1 u0)) (neg.f32 u0)) (*.f32 alpha (neg.f32 alpha)))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(approx (log (- 1 u0)) (neg.f32 u0)) (*.f32 alpha (neg.f32 alpha)))) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha)) #s(approx (log (- 1 u0)) (neg.f32 u0))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) alpha) (*.f32 (neg.f32 alpha) #s(approx (log (- 1 u0)) (neg.f32 u0)))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha)) (*.f32 #s(approx (log (- 1 u0)) (neg.f32 u0)) #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) alpha) (*.f32 #s(approx (log (- 1 u0)) (neg.f32 u0)) (neg.f32 alpha))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha)) (*.f32 #s(literal 1 binary32) #s(approx (log (- 1 u0)) (neg.f32 u0)))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal -1 binary32) alpha) (/.f32 (*.f32 alpha #s(approx (log (- 1 u0)) (neg.f32 u0))) #s(literal 1 binary32))))
(/.f32 #s(approx (log (- 1 u0)) (neg.f32 u0)) (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha)))
(/.f32 (*.f32 alpha #s(approx (log (- 1 u0)) (neg.f32 u0))) (/.f32 #s(literal -1 binary32) alpha))
(/.f32 (neg.f32 (*.f32 alpha #s(approx (log (- 1 u0)) (neg.f32 u0)))) (/.f32 #s(literal 1 binary32) alpha))
(/.f32 (*.f32 (neg.f32 alpha) #s(approx (log (- 1 u0)) (neg.f32 u0))) (/.f32 #s(literal 1 binary32) alpha))
(/.f32 (*.f32 #s(approx (log (- 1 u0)) (neg.f32 u0)) #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha)))
(/.f32 (*.f32 #s(approx (log (- 1 u0)) (neg.f32 u0)) (neg.f32 alpha)) (/.f32 #s(literal 1 binary32) alpha))
(/.f32 (*.f32 #s(literal 1 binary32) #s(approx (log (- 1 u0)) (neg.f32 u0))) (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha)))
(/.f32 (/.f32 (*.f32 alpha #s(approx (log (- 1 u0)) (neg.f32 u0))) #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) alpha))
(/.f32 (neg.f32 #s(approx (log (- 1 u0)) (neg.f32 u0))) (neg.f32 (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha))))
(/.f32 (neg.f32 (neg.f32 (*.f32 alpha #s(approx (log (- 1 u0)) (neg.f32 u0))))) (/.f32 #s(literal -1 binary32) alpha))
(/.f32 (neg.f32 (*.f32 (neg.f32 alpha) #s(approx (log (- 1 u0)) (neg.f32 u0)))) (/.f32 #s(literal -1 binary32) alpha))
(/.f32 (neg.f32 (*.f32 #s(approx (log (- 1 u0)) (neg.f32 u0)) #s(literal 1 binary32))) (neg.f32 (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha))))
(/.f32 (neg.f32 (*.f32 #s(approx (log (- 1 u0)) (neg.f32 u0)) (neg.f32 alpha))) (/.f32 #s(literal -1 binary32) alpha))
(/.f32 (neg.f32 (*.f32 #s(literal 1 binary32) #s(approx (log (- 1 u0)) (neg.f32 u0)))) (neg.f32 (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha))))
(/.f32 (neg.f32 (/.f32 (*.f32 alpha #s(approx (log (- 1 u0)) (neg.f32 u0))) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) alpha))
(*.f32 alpha (/.f32 #s(approx (log (- 1 u0)) (neg.f32 u0)) (/.f32 #s(literal -1 binary32) alpha)))
(*.f32 alpha (*.f32 (neg.f32 alpha) #s(approx (log (- 1 u0)) (neg.f32 u0))))
(*.f32 #s(literal 1 binary32) (*.f32 #s(approx (log (- 1 u0)) (neg.f32 u0)) (*.f32 alpha (neg.f32 alpha))))
(*.f32 (neg.f32 alpha) (/.f32 #s(approx (log (- 1 u0)) (neg.f32 u0)) (/.f32 #s(literal 1 binary32) alpha)))
(*.f32 #s(approx (log (- 1 u0)) (neg.f32 u0)) (*.f32 alpha (neg.f32 alpha)))
(*.f32 (*.f32 alpha (neg.f32 alpha)) #s(approx (log (- 1 u0)) (neg.f32 u0)))
(*.f32 (*.f32 alpha (neg.f32 alpha)) (/.f32 #s(approx (log (- 1 u0)) (neg.f32 u0)) #s(literal 1 binary32)))
(*.f32 (*.f32 alpha #s(approx (log (- 1 u0)) (neg.f32 u0))) (neg.f32 alpha))
(*.f32 (/.f32 #s(approx (log (- 1 u0)) (neg.f32 u0)) (/.f32 #s(literal -1 binary32) alpha)) alpha)
(*.f32 (/.f32 (*.f32 alpha #s(approx (log (- 1 u0)) (neg.f32 u0))) #s(literal 1 binary32)) (neg.f32 alpha))
(*.f32 (/.f32 (*.f32 alpha #s(approx (log (- 1 u0)) (neg.f32 u0))) #s(literal -1 binary32)) alpha)
(*.f32 (/.f32 (neg.f32 alpha) alpha) (/.f32 #s(approx (log (- 1 u0)) (neg.f32 u0)) (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha))))
(*.f32 (/.f32 #s(approx (log (- 1 u0)) (neg.f32 u0)) alpha) (/.f32 (neg.f32 alpha) (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha))))
(*.f32 (/.f32 #s(approx (log (- 1 u0)) (neg.f32 u0)) #s(literal -1 binary32)) (*.f32 alpha alpha))
(*.f32 (/.f32 #s(approx (log (- 1 u0)) (neg.f32 u0)) #s(literal 1 binary32)) (*.f32 alpha (neg.f32 alpha)))
(*.f32 (/.f32 alpha (pow.f32 (neg.f32 alpha) #s(literal -1/2 binary32))) (/.f32 #s(approx (log (- 1 u0)) (neg.f32 u0)) (pow.f32 (neg.f32 alpha) #s(literal -1/2 binary32))))
(*.f32 (/.f32 #s(approx (log (- 1 u0)) (neg.f32 u0)) (pow.f32 (neg.f32 alpha) #s(literal -1/2 binary32))) (/.f32 alpha (pow.f32 (neg.f32 alpha) #s(literal -1/2 binary32))))
(neg.f32 alpha)
(exp.f32 (*.f32 (log.f32 (neg.f32 alpha)) #s(literal 1 binary32)))
(exp.f32 (*.f32 (log.f32 (/.f32 #s(literal -1 binary32) alpha)) #s(literal -1 binary32)))
(exp.f32 (*.f32 (*.f32 (log.f32 (neg.f32 alpha)) #s(literal -1 binary32)) #s(literal -1 binary32)))
(exp.f32 (neg.f32 (*.f32 (log.f32 (neg.f32 alpha)) #s(literal -1 binary32))))
(+.f32 #s(literal 0 binary32) (neg.f32 alpha))
(pow.f32 (neg.f32 alpha) #s(literal 1 binary32))
(pow.f32 (/.f32 #s(literal -1 binary32) alpha) #s(literal -1 binary32))
(-.f32 #s(literal 0 binary32) alpha)
(-.f32 (/.f32 #s(literal 0 binary32) alpha) alpha)
(-.f32 (/.f32 #s(literal 0 binary32) (*.f32 alpha alpha)) (/.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 alpha alpha)))
(-.f32 (/.f32 #s(literal 0 binary32) (+.f32 #s(literal 0 binary32) (fma.f32 alpha alpha (*.f32 #s(literal 0 binary32) alpha)))) (/.f32 (*.f32 alpha (*.f32 alpha alpha)) (+.f32 #s(literal 0 binary32) (fma.f32 alpha alpha (*.f32 #s(literal 0 binary32) alpha)))))
(-.f32 (/.f32 #s(literal 0 binary32) (+.f32 #s(literal 0 binary32) alpha)) (/.f32 (*.f32 alpha alpha) (+.f32 #s(literal 0 binary32) alpha)))
(-.f32 (/.f32 (/.f32 #s(literal 0 binary32) (/.f32 #s(literal -1 binary32) alpha)) (+.f32 #s(literal 0 binary32) alpha)) (/.f32 (*.f32 alpha alpha) (+.f32 #s(literal 0 binary32) alpha)))
(-.f32 (/.f32 (/.f32 #s(literal 0 binary32) (/.f32 #s(literal -1 binary32) alpha)) alpha) alpha)
(/.f32 alpha #s(literal -1 binary32))
(/.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) alpha))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) alpha))
(/.f32 #s(literal 1 binary32) (/.f32 alpha (*.f32 alpha (neg.f32 alpha))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 0 binary32) (fma.f32 alpha alpha (*.f32 #s(literal 0 binary32) alpha))) (*.f32 alpha (*.f32 alpha (neg.f32 alpha)))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 0 binary32) alpha) (*.f32 alpha (neg.f32 alpha))))
(/.f32 (neg.f32 alpha) #s(literal 1 binary32))
(/.f32 (*.f32 alpha (*.f32 alpha (neg.f32 alpha))) (*.f32 alpha alpha))
(/.f32 (*.f32 alpha (*.f32 alpha (neg.f32 alpha))) (+.f32 #s(literal 0 binary32) (fma.f32 alpha alpha (*.f32 #s(literal 0 binary32) alpha))))
(/.f32 (*.f32 alpha (neg.f32 alpha)) alpha)
(/.f32 (*.f32 alpha (neg.f32 alpha)) (+.f32 #s(literal 0 binary32) alpha))
(/.f32 (neg.f32 (*.f32 alpha (*.f32 alpha (neg.f32 alpha)))) (*.f32 alpha (neg.f32 alpha)))
(/.f32 (neg.f32 (*.f32 alpha (*.f32 alpha (neg.f32 alpha)))) (neg.f32 (+.f32 #s(literal 0 binary32) (fma.f32 alpha alpha (*.f32 #s(literal 0 binary32) alpha)))))
(/.f32 (neg.f32 (*.f32 alpha (neg.f32 alpha))) (neg.f32 alpha))
(/.f32 (neg.f32 (*.f32 alpha (neg.f32 alpha))) (neg.f32 (+.f32 #s(literal 0 binary32) alpha)))
(/.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (neg.f32 alpha) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (-.f32 (*.f32 alpha alpha) (*.f32 #s(literal 0 binary32) (neg.f32 alpha)))))
(*.f32 alpha #s(literal -1 binary32))
(*.f32 alpha (/.f32 alpha (neg.f32 alpha)))
(*.f32 alpha (/.f32 (neg.f32 alpha) alpha))
(*.f32 alpha (/.f32 (*.f32 alpha (neg.f32 alpha)) (*.f32 alpha alpha)))
(*.f32 #s(literal -1 binary32) alpha)
(*.f32 #s(literal -1 binary32) (/.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 alpha alpha)))
(*.f32 #s(literal 1 binary32) (neg.f32 alpha))
(*.f32 #s(literal 1 binary32) (/.f32 (*.f32 alpha alpha) (neg.f32 alpha)))
(*.f32 (*.f32 alpha alpha) (/.f32 #s(literal -1 binary32) alpha))
(*.f32 (*.f32 alpha alpha) (/.f32 (neg.f32 alpha) (*.f32 alpha alpha)))
(*.f32 (neg.f32 alpha) #s(literal 1 binary32))
(*.f32 (neg.f32 alpha) (/.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)))
(*.f32 (/.f32 #s(literal -1 binary32) alpha) (*.f32 alpha alpha))
(*.f32 (*.f32 alpha (*.f32 alpha alpha)) (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha)))
(*.f32 (*.f32 alpha (neg.f32 alpha)) (/.f32 #s(literal 1 binary32) alpha))
(*.f32 (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha)) (*.f32 alpha (*.f32 alpha alpha)))
(*.f32 (/.f32 #s(literal 1 binary32) alpha) (*.f32 alpha (neg.f32 alpha)))
(*.f32 (pow.f32 (pow.f32 (neg.f32 alpha) #s(literal -1/2 binary32)) #s(literal -1 binary32)) (pow.f32 (pow.f32 (neg.f32 alpha) #s(literal -1/2 binary32)) #s(literal -1 binary32)))
(*.f32 (/.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 alpha alpha)) #s(literal -1 binary32))
(*.f32 (/.f32 (neg.f32 alpha) (*.f32 alpha alpha)) (*.f32 alpha alpha))
(*.f32 (/.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) (neg.f32 alpha))
(*.f32 (/.f32 (neg.f32 alpha) alpha) alpha)
(*.f32 (/.f32 (*.f32 alpha (neg.f32 alpha)) (*.f32 alpha alpha)) alpha)
(+.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u0)))
(+.f32 (*.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u0)) (*.f32 alpha alpha))
(pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u0 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) (*.f32 alpha alpha))) #s(literal -1 binary32))
(fma.f32 alpha alpha (*.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u0)))
(fma.f32 alpha (*.f32 (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) u0) (*.f32 alpha alpha))
(fma.f32 alpha (/.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 alpha alpha)) (*.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u0)))
(fma.f32 alpha (/.f32 (neg.f32 (*.f32 alpha (*.f32 alpha (neg.f32 alpha)))) (*.f32 alpha alpha)) (*.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u0)))
(fma.f32 alpha (/.f32 (*.f32 alpha (*.f32 alpha (neg.f32 alpha))) (*.f32 alpha (neg.f32 alpha))) (*.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u0)))
(fma.f32 u0 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) (*.f32 alpha alpha))
(fma.f32 #s(literal -1 binary32) (*.f32 alpha (neg.f32 alpha)) (*.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u0)))
(fma.f32 #s(literal 1 binary32) (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u0)))
(fma.f32 #s(literal 1 binary32) (/.f32 (neg.f32 (*.f32 alpha (*.f32 alpha (neg.f32 alpha)))) alpha) (*.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u0)))
(fma.f32 (*.f32 alpha alpha) #s(literal 1 binary32) (*.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u0)))
(fma.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u0) (*.f32 alpha alpha))
(fma.f32 (*.f32 alpha alpha) (/.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) (*.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u0)))
(fma.f32 (*.f32 alpha alpha) (/.f32 (*.f32 alpha (neg.f32 alpha)) (*.f32 alpha (neg.f32 alpha))) (*.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u0)))
(fma.f32 (neg.f32 alpha) (neg.f32 alpha) (*.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u0)))
(fma.f32 (neg.f32 alpha) (/.f32 (*.f32 alpha alpha) (neg.f32 alpha)) (*.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u0)))
(fma.f32 (neg.f32 alpha) (/.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 alpha (neg.f32 alpha))) (*.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u0)))
(fma.f32 (/.f32 #s(literal -1 binary32) alpha) (*.f32 alpha (*.f32 alpha (neg.f32 alpha))) (*.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u0)))
(fma.f32 (/.f32 #s(literal -1 binary32) alpha) (/.f32 (neg.f32 alpha) (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha))) (*.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u0)))
(fma.f32 (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) (*.f32 alpha u0) (*.f32 alpha alpha))
(fma.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) u0 (*.f32 alpha alpha))
(fma.f32 (*.f32 alpha (*.f32 alpha alpha)) (/.f32 #s(literal 1 binary32) alpha) (*.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u0)))
(fma.f32 (*.f32 alpha (neg.f32 alpha)) #s(literal -1 binary32) (*.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u0)))
(fma.f32 (*.f32 alpha (neg.f32 alpha)) (/.f32 alpha (neg.f32 alpha)) (*.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u0)))
(fma.f32 (*.f32 alpha (neg.f32 alpha)) (/.f32 (*.f32 alpha alpha) (*.f32 alpha (neg.f32 alpha))) (*.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u0)))
(fma.f32 (*.f32 alpha (neg.f32 alpha)) (/.f32 (neg.f32 alpha) alpha) (*.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u0)))
(fma.f32 (*.f32 alpha (*.f32 alpha (*.f32 alpha alpha))) (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha)) (*.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u0)))
(fma.f32 (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha)) (/.f32 (*.f32 alpha (*.f32 alpha (*.f32 alpha (neg.f32 alpha)))) #s(literal 1 binary32)) (*.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u0)))
(fma.f32 (/.f32 #s(literal 1 binary32) alpha) (*.f32 alpha (*.f32 alpha alpha)) (*.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u0)))
(fma.f32 (/.f32 #s(literal 1 binary32) alpha) (/.f32 (neg.f32 (*.f32 alpha (*.f32 alpha (neg.f32 alpha)))) #s(literal 1 binary32)) (*.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u0)))
(fma.f32 (/.f32 #s(literal 1 binary32) alpha) (/.f32 alpha (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha))) (*.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u0)))
(fma.f32 (*.f32 u0 (*.f32 alpha alpha)) (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (*.f32 alpha alpha))
(fma.f32 (*.f32 alpha u0) (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) (*.f32 alpha alpha))
(fma.f32 (*.f32 u0 (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))) alpha (*.f32 alpha alpha))
(fma.f32 (*.f32 (*.f32 alpha u0) (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) alpha (*.f32 alpha alpha))
(fma.f32 (exp.f32 (log.f32 alpha)) (exp.f32 (log.f32 alpha)) (*.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u0)))
(fma.f32 (/.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 alpha alpha)) alpha (*.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u0)))
(fma.f32 (/.f32 (neg.f32 alpha) (*.f32 alpha alpha)) (/.f32 (*.f32 alpha (*.f32 alpha (neg.f32 alpha))) #s(literal 1 binary32)) (*.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u0)))
(fma.f32 (/.f32 (*.f32 alpha alpha) (neg.f32 alpha)) (neg.f32 alpha) (*.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u0)))
(fma.f32 (/.f32 (*.f32 alpha alpha) #s(literal -1 binary32)) (/.f32 alpha (neg.f32 alpha)) (*.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u0)))
(fma.f32 (/.f32 (*.f32 alpha alpha) #s(literal -1 binary32)) (/.f32 (*.f32 alpha (neg.f32 alpha)) (*.f32 alpha alpha)) (*.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u0)))
(fma.f32 (/.f32 alpha (neg.f32 alpha)) (*.f32 alpha (neg.f32 alpha)) (*.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u0)))
(fma.f32 (/.f32 (pow.f32 alpha #s(literal 3/2 binary32)) alpha) (/.f32 (pow.f32 alpha #s(literal 3/2 binary32)) #s(literal 1 binary32)) (*.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u0)))
(fma.f32 (/.f32 (pow.f32 alpha #s(literal 3/2 binary32)) #s(literal 1 binary32)) (/.f32 (pow.f32 alpha #s(literal 3/2 binary32)) alpha) (*.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u0)))
(fma.f32 (/.f32 (pow.f32 alpha #s(literal 3/2 binary32)) #s(literal -1 binary32)) (/.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (neg.f32 alpha)) (*.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u0)))
(fma.f32 (/.f32 (*.f32 alpha (*.f32 alpha (neg.f32 alpha))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) alpha) (*.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u0)))
(fma.f32 (/.f32 (*.f32 alpha (*.f32 alpha (neg.f32 alpha))) #s(literal 1 binary32)) (/.f32 (neg.f32 alpha) (*.f32 alpha alpha)) (*.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u0)))
(fma.f32 (/.f32 (*.f32 alpha (*.f32 alpha (neg.f32 alpha))) #s(literal 1 binary32)) (/.f32 alpha (*.f32 alpha (neg.f32 alpha))) (*.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u0)))
(fma.f32 (/.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u0)))
(fma.f32 (/.f32 (neg.f32 alpha) alpha) (*.f32 alpha (neg.f32 alpha)) (*.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u0)))
(fma.f32 (/.f32 (neg.f32 (*.f32 alpha (*.f32 alpha (neg.f32 alpha)))) alpha) #s(literal 1 binary32) (*.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u0)))
(fma.f32 (/.f32 (neg.f32 (*.f32 alpha (*.f32 alpha (neg.f32 alpha)))) (*.f32 alpha alpha)) alpha (*.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u0)))
(fma.f32 (/.f32 (neg.f32 (*.f32 alpha (*.f32 alpha (neg.f32 alpha)))) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) alpha) (*.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u0)))
(fma.f32 (/.f32 alpha (pow.f32 (neg.f32 alpha) #s(literal -1/2 binary32))) (/.f32 #s(literal -1 binary32) (pow.f32 (neg.f32 alpha) #s(literal -1/2 binary32))) (*.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u0)))
(fma.f32 (/.f32 #s(literal -1 binary32) (pow.f32 (neg.f32 alpha) #s(literal -1/2 binary32))) (/.f32 alpha (pow.f32 (neg.f32 alpha) #s(literal -1/2 binary32))) (*.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u0)))
(fma.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (neg.f32 alpha) #s(literal -1/2 binary32))) (/.f32 (neg.f32 alpha) (pow.f32 (neg.f32 alpha) #s(literal -1/2 binary32))) (*.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u0)))
(fma.f32 (/.f32 (neg.f32 alpha) (pow.f32 (neg.f32 alpha) #s(literal -1/2 binary32))) (/.f32 #s(literal 1 binary32) (pow.f32 (neg.f32 alpha) #s(literal -1/2 binary32))) (*.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u0)))
(fma.f32 (/.f32 (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1 binary32)) (/.f32 (neg.f32 alpha) (*.f32 alpha alpha)) (*.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u0)))
(-.f32 (/.f32 (*.f32 alpha (*.f32 alpha (*.f32 alpha alpha))) (-.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u0)))) (/.f32 (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) (*.f32 u0 u0))) (-.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u0)))))
(-.f32 (/.f32 (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) (*.f32 u0 u0))) (-.f32 (*.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u0)) (*.f32 alpha alpha))) (/.f32 (*.f32 alpha (*.f32 alpha (*.f32 alpha alpha))) (-.f32 (*.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u0)) (*.f32 alpha alpha))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u0 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) (*.f32 alpha alpha)))))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (fma.f32 u0 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) (*.f32 alpha alpha))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u0 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) (*.f32 alpha alpha))) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 u0 (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) (*.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u0))) (-.f32 (*.f32 alpha (*.f32 alpha (*.f32 alpha alpha))) (*.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u0))))) (fma.f32 (*.f32 alpha alpha) (*.f32 alpha (*.f32 alpha (*.f32 alpha alpha))) (*.f32 (*.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u0)) (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) (*.f32 u0 u0)))))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u0)) (*.f32 alpha alpha)) (-.f32 (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) (*.f32 u0 u0))) (*.f32 alpha (*.f32 alpha (*.f32 alpha alpha))))))
(/.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 alpha (*.f32 alpha (*.f32 alpha alpha))) (*.f32 (*.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u0)) (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) (*.f32 u0 u0))))) (fma.f32 (*.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u0)) (-.f32 (*.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u0)) (*.f32 alpha alpha)) (*.f32 alpha (*.f32 alpha (*.f32 alpha alpha)))))
(/.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 alpha (*.f32 alpha (*.f32 alpha alpha))) (*.f32 (*.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u0)) (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) (*.f32 u0 u0))))) (fma.f32 u0 (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) (*.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u0))) (-.f32 (*.f32 alpha (*.f32 alpha (*.f32 alpha alpha))) (*.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u0))))))
(/.f32 (*.f32 (fma.f32 u0 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) (*.f32 alpha alpha)) (-.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u0)))) (-.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u0))))
(/.f32 (neg.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 alpha (*.f32 alpha (*.f32 alpha alpha))) (*.f32 (*.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u0)) (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) (*.f32 u0 u0)))))) (neg.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u0)) (-.f32 (*.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u0)) (*.f32 alpha alpha)) (*.f32 alpha (*.f32 alpha (*.f32 alpha alpha))))))
(/.f32 (neg.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 alpha (*.f32 alpha (*.f32 alpha alpha))) (*.f32 (*.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u0)) (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) (*.f32 u0 u0)))))) (neg.f32 (fma.f32 u0 (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) (*.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u0))) (-.f32 (*.f32 alpha (*.f32 alpha (*.f32 alpha alpha))) (*.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u0)))))))
(/.f32 (neg.f32 (*.f32 (fma.f32 u0 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) (*.f32 alpha alpha)) (-.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u0))))) (neg.f32 (-.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u0)))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) (*.f32 u0 u0))) (*.f32 alpha (*.f32 alpha (*.f32 alpha alpha)))) (-.f32 (*.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u0)) (*.f32 alpha alpha)))
(/.f32 (-.f32 (*.f32 (*.f32 alpha (*.f32 alpha (*.f32 alpha alpha))) (-.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u0)))) (*.f32 (-.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u0))) (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) (*.f32 u0 u0))))) (*.f32 (-.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u0))) (-.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u0)))))
(/.f32 (neg.f32 (neg.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 alpha (*.f32 alpha (*.f32 alpha alpha))) (*.f32 (*.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u0)) (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) (*.f32 u0 u0))))))) (neg.f32 (neg.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u0)) (-.f32 (*.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u0)) (*.f32 alpha alpha)) (*.f32 alpha (*.f32 alpha (*.f32 alpha alpha)))))))
(/.f32 (neg.f32 (neg.f32 (*.f32 (fma.f32 u0 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) (*.f32 alpha alpha)) (-.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u0)))))) (neg.f32 (neg.f32 (-.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u0))))))
(/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) (*.f32 u0 u0))) (*.f32 alpha (*.f32 alpha (*.f32 alpha alpha))))) (neg.f32 (-.f32 (*.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u0)) (*.f32 alpha alpha))))
(/.f32 (-.f32 (pow.f32 (/.f32 (*.f32 alpha (*.f32 alpha (*.f32 alpha alpha))) (-.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u0)))) #s(literal 3 binary32)) (pow.f32 (/.f32 (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) (*.f32 u0 u0))) (-.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u0)))) #s(literal 3 binary32))) (fma.f32 (/.f32 (*.f32 alpha (*.f32 alpha (*.f32 alpha alpha))) (-.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u0)))) (/.f32 (*.f32 alpha (*.f32 alpha (*.f32 alpha alpha))) (-.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u0)))) (fma.f32 (/.f32 (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) (*.f32 u0 u0))) (-.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u0)))) (/.f32 (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) (*.f32 u0 u0))) (-.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u0)))) (*.f32 (/.f32 (*.f32 alpha (*.f32 alpha (*.f32 alpha alpha))) (-.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u0)))) (/.f32 (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) (*.f32 u0 u0))) (-.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u0))))))))
(*.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 alpha (*.f32 alpha (*.f32 alpha alpha))) (*.f32 (*.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u0)) (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) (*.f32 u0 u0))))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u0)) (-.f32 (*.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u0)) (*.f32 alpha alpha)) (*.f32 alpha (*.f32 alpha (*.f32 alpha alpha))))))
(*.f32 (*.f32 (fma.f32 u0 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) (*.f32 alpha alpha)) (-.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u0)))) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u0)))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 (fma.f32 u0 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) (*.f32 alpha alpha))))
(+.f32 (*.f32 u0 (*.f32 alpha alpha)) (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) (*.f32 u0 u0)))
(+.f32 (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) (*.f32 u0 u0)) (*.f32 u0 (*.f32 alpha alpha)))
(fma.f32 alpha (*.f32 alpha u0) (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) (*.f32 u0 u0)))
(fma.f32 u0 (*.f32 alpha alpha) (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) (*.f32 u0 u0)))
(fma.f32 u0 (*.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u0)) (*.f32 u0 (*.f32 alpha alpha)))
(fma.f32 (*.f32 alpha alpha) u0 (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) (*.f32 u0 u0)))
(fma.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) (*.f32 u0 u0) (*.f32 u0 (*.f32 alpha alpha)))
(fma.f32 (*.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u0)) u0 (*.f32 u0 (*.f32 alpha alpha)))
(fma.f32 (*.f32 u0 u0) (*.f32 (*.f32 alpha alpha) (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) (*.f32 u0 (*.f32 alpha alpha)))
(fma.f32 (*.f32 alpha u0) alpha (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) (*.f32 u0 u0)))
(fma.f32 (*.f32 alpha u0) (*.f32 (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) u0) (*.f32 u0 (*.f32 alpha alpha)))
(fma.f32 (*.f32 u0 (*.f32 alpha u0)) (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) (*.f32 u0 (*.f32 alpha alpha)))
(-.f32 (/.f32 (*.f32 (*.f32 u0 (*.f32 alpha alpha)) (*.f32 u0 (*.f32 alpha alpha))) (-.f32 (*.f32 u0 (*.f32 alpha alpha)) (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) (*.f32 u0 u0)))) (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) (*.f32 u0 u0)) (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) (*.f32 u0 u0))) (-.f32 (*.f32 u0 (*.f32 alpha alpha)) (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) (*.f32 u0 u0)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 u0 (*.f32 alpha alpha)) (*.f32 u0 (*.f32 alpha alpha)) (-.f32 (*.f32 (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) (*.f32 u0 u0)) (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) (*.f32 u0 u0))) (*.f32 (*.f32 u0 (*.f32 alpha alpha)) (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) (*.f32 u0 u0))))) (fma.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 u0 (*.f32 u0 u0))) (*.f32 (*.f32 (*.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u0)) (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) (*.f32 u0 u0)))) (*.f32 u0 (*.f32 u0 u0))))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 u0 (*.f32 alpha alpha)) (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) (*.f32 u0 u0))) (-.f32 (*.f32 (*.f32 u0 (*.f32 alpha alpha)) (*.f32 u0 (*.f32 alpha alpha))) (*.f32 (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) (*.f32 u0 u0)) (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) (*.f32 u0 u0))))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u0)) (-.f32 (*.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u0)) (*.f32 alpha alpha)) (*.f32 alpha (*.f32 alpha (*.f32 alpha alpha)))) (*.f32 u0 (fma.f32 (*.f32 alpha alpha) (*.f32 alpha (*.f32 alpha (*.f32 alpha alpha))) (*.f32 (*.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u0)) (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) (*.f32 u0 u0))))))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u0))) (*.f32 u0 (*.f32 (fma.f32 u0 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) (*.f32 alpha alpha)) (-.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u0)))))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u0)) (-.f32 (*.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u0)) (*.f32 alpha alpha)) (*.f32 alpha (*.f32 alpha (*.f32 alpha alpha)))) (*.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 alpha (*.f32 alpha (*.f32 alpha alpha))) (*.f32 (*.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u0)) (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) (*.f32 u0 u0))))) u0)))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u0))) (*.f32 (*.f32 (fma.f32 u0 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) (*.f32 alpha alpha)) (-.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u0)))) u0)))
(/.f32 (fma.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 u0 (*.f32 u0 u0))) (*.f32 (*.f32 (*.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u0)) (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) (*.f32 u0 u0)))) (*.f32 u0 (*.f32 u0 u0)))) (fma.f32 (*.f32 u0 (*.f32 alpha alpha)) (*.f32 u0 (*.f32 alpha alpha)) (-.f32 (*.f32 (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) (*.f32 u0 u0)) (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) (*.f32 u0 u0))) (*.f32 (*.f32 u0 (*.f32 alpha alpha)) (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) (*.f32 u0 u0))))))
(/.f32 (-.f32 (*.f32 (*.f32 u0 (*.f32 alpha alpha)) (*.f32 u0 (*.f32 alpha alpha))) (*.f32 (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) (*.f32 u0 u0)) (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) (*.f32 u0 u0)))) (-.f32 (*.f32 u0 (*.f32 alpha alpha)) (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) (*.f32 u0 u0))))
(/.f32 (*.f32 u0 (fma.f32 (*.f32 alpha alpha) (*.f32 alpha (*.f32 alpha (*.f32 alpha alpha))) (*.f32 (*.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u0)) (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) (*.f32 u0 u0)))))) (fma.f32 (*.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u0)) (-.f32 (*.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u0)) (*.f32 alpha alpha)) (*.f32 alpha (*.f32 alpha (*.f32 alpha alpha)))))
(/.f32 (*.f32 u0 (*.f32 (fma.f32 u0 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) (*.f32 alpha alpha)) (-.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u0))))) (-.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u0))))
(/.f32 (*.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 alpha (*.f32 alpha (*.f32 alpha alpha))) (*.f32 (*.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u0)) (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) (*.f32 u0 u0))))) u0) (fma.f32 (*.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u0)) (-.f32 (*.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u0)) (*.f32 alpha alpha)) (*.f32 alpha (*.f32 alpha (*.f32 alpha alpha)))))
(/.f32 (*.f32 (*.f32 (fma.f32 u0 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) (*.f32 alpha alpha)) (-.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u0)))) u0) (-.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u0))))
(/.f32 (neg.f32 (fma.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 u0 (*.f32 u0 u0))) (*.f32 (*.f32 (*.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u0)) (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) (*.f32 u0 u0)))) (*.f32 u0 (*.f32 u0 u0))))) (neg.f32 (fma.f32 (*.f32 u0 (*.f32 alpha alpha)) (*.f32 u0 (*.f32 alpha alpha)) (-.f32 (*.f32 (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) (*.f32 u0 u0)) (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) (*.f32 u0 u0))) (*.f32 (*.f32 u0 (*.f32 alpha alpha)) (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) (*.f32 u0 u0)))))))
(/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 u0 (*.f32 alpha alpha)) (*.f32 u0 (*.f32 alpha alpha))) (*.f32 (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) (*.f32 u0 u0)) (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) (*.f32 u0 u0))))) (neg.f32 (-.f32 (*.f32 u0 (*.f32 alpha alpha)) (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) (*.f32 u0 u0)))))
(/.f32 (neg.f32 (*.f32 u0 (fma.f32 (*.f32 alpha alpha) (*.f32 alpha (*.f32 alpha (*.f32 alpha alpha))) (*.f32 (*.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u0)) (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) (*.f32 u0 u0))))))) (neg.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u0)) (-.f32 (*.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u0)) (*.f32 alpha alpha)) (*.f32 alpha (*.f32 alpha (*.f32 alpha alpha))))))
(/.f32 (neg.f32 (*.f32 u0 (*.f32 (fma.f32 u0 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) (*.f32 alpha alpha)) (-.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u0)))))) (neg.f32 (-.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u0)))))
(/.f32 (neg.f32 (*.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 alpha (*.f32 alpha (*.f32 alpha alpha))) (*.f32 (*.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u0)) (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) (*.f32 u0 u0))))) u0)) (neg.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u0)) (-.f32 (*.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u0)) (*.f32 alpha alpha)) (*.f32 alpha (*.f32 alpha (*.f32 alpha alpha))))))
(/.f32 (neg.f32 (*.f32 (*.f32 (fma.f32 u0 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) (*.f32 alpha alpha)) (-.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u0)))) u0)) (neg.f32 (-.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u0)))))
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u0)) (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) (*.f32 u0 u0)))) (*.f32 u0 (*.f32 u0 u0)) (*.f32 (*.f32 (*.f32 alpha alpha) (*.f32 alpha (*.f32 alpha (*.f32 alpha alpha)))) (*.f32 u0 (*.f32 u0 u0)))) (fma.f32 (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) (*.f32 u0 u0)) (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) (*.f32 u0 u0)) (-.f32 (*.f32 (*.f32 u0 (*.f32 alpha alpha)) (*.f32 u0 (*.f32 alpha alpha))) (*.f32 (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) (*.f32 u0 u0)) (*.f32 u0 (*.f32 alpha alpha))))))
(*.f32 u0 (fma.f32 u0 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) (*.f32 alpha alpha)))
(*.f32 (fma.f32 u0 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) (*.f32 alpha alpha)) u0)
(+.f32 (*.f32 (*.f32 alpha u0) (*.f32 alpha (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))))) (*.f32 (*.f32 alpha u0) (*.f32 alpha #s(literal 1/2 binary32))))
(+.f32 (*.f32 (*.f32 alpha (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)))) (*.f32 alpha u0)) (*.f32 (*.f32 alpha #s(literal 1/2 binary32)) (*.f32 alpha u0)))
(fma.f32 (*.f32 alpha (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)))) (*.f32 alpha u0) (*.f32 (*.f32 alpha #s(literal 1/2 binary32)) (*.f32 alpha u0)))
(fma.f32 (*.f32 alpha u0) (*.f32 alpha (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)))) (*.f32 (*.f32 alpha u0) (*.f32 alpha #s(literal 1/2 binary32))))
(/.f32 (+.f32 (pow.f32 (*.f32 (*.f32 alpha u0) (*.f32 alpha (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))))) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 alpha u0) (*.f32 alpha #s(literal 1/2 binary32))) #s(literal 3 binary32))) (fma.f32 (*.f32 (*.f32 alpha u0) (*.f32 alpha (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))))) (*.f32 (*.f32 alpha u0) (*.f32 alpha (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))))) (-.f32 (*.f32 (*.f32 (*.f32 alpha u0) (*.f32 alpha #s(literal 1/2 binary32))) (*.f32 (*.f32 alpha u0) (*.f32 alpha #s(literal 1/2 binary32)))) (*.f32 (*.f32 (*.f32 alpha u0) (*.f32 alpha (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))))) (*.f32 (*.f32 alpha u0) (*.f32 alpha #s(literal 1/2 binary32)))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (*.f32 alpha (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)))) (*.f32 alpha u0)) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 alpha #s(literal 1/2 binary32)) (*.f32 alpha u0)) #s(literal 3 binary32))) (fma.f32 (*.f32 (*.f32 alpha (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)))) (*.f32 alpha u0)) (*.f32 (*.f32 alpha (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)))) (*.f32 alpha u0)) (-.f32 (*.f32 (*.f32 (*.f32 alpha #s(literal 1/2 binary32)) (*.f32 alpha u0)) (*.f32 (*.f32 alpha #s(literal 1/2 binary32)) (*.f32 alpha u0))) (*.f32 (*.f32 (*.f32 alpha (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)))) (*.f32 alpha u0)) (*.f32 (*.f32 alpha #s(literal 1/2 binary32)) (*.f32 alpha u0))))))
(*.f32 alpha (*.f32 (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) u0))
(*.f32 u0 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))))
(*.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u0))
(*.f32 (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) (*.f32 alpha u0))
(*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) u0)
(*.f32 (*.f32 u0 (*.f32 alpha alpha)) (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))
(*.f32 (*.f32 alpha u0) (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))))
(*.f32 (*.f32 u0 (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))) alpha)
(*.f32 (*.f32 (*.f32 alpha u0) (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) alpha)
(neg.f32 (*.f32 alpha alpha))
(exp.f32 (*.f32 (log.f32 (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha))) #s(literal -1 binary32)))
(pow.f32 (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha)) #s(literal -1 binary32))
(-.f32 #s(literal 0 binary32) (*.f32 alpha alpha))
(-.f32 (/.f32 #s(literal 0 binary32) alpha) (*.f32 alpha alpha))
(-.f32 (/.f32 #s(literal 0 binary32) (/.f32 #s(literal -1 binary32) alpha)) (*.f32 alpha alpha))
(-.f32 (/.f32 #s(literal 0 binary32) (*.f32 alpha alpha)) (*.f32 alpha alpha))
(-.f32 (/.f32 #s(literal 0 binary32) (*.f32 alpha (neg.f32 alpha))) (*.f32 alpha alpha))
(-.f32 (/.f32 #s(literal 0 binary32) (neg.f32 (*.f32 alpha (neg.f32 alpha)))) (*.f32 alpha alpha))
(-.f32 (/.f32 (/.f32 #s(literal 0 binary32) (/.f32 #s(literal -1 binary32) alpha)) #s(literal 1 binary32)) (*.f32 alpha alpha))
(/.f32 alpha (/.f32 #s(literal -1 binary32) alpha))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha))))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha)))
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha)))))
(/.f32 #s(literal 1 binary32) (/.f32 (neg.f32 alpha) (*.f32 alpha (*.f32 alpha alpha))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha (*.f32 alpha (*.f32 alpha (neg.f32 alpha)))) #s(literal 1 binary32))))
(/.f32 (neg.f32 alpha) (/.f32 #s(literal 1 binary32) alpha))
(/.f32 (*.f32 alpha (*.f32 alpha alpha)) (neg.f32 alpha))
(/.f32 (*.f32 alpha (*.f32 alpha (neg.f32 alpha))) alpha)
(/.f32 (*.f32 alpha (*.f32 alpha (*.f32 alpha (neg.f32 alpha)))) (*.f32 alpha alpha))
(/.f32 (*.f32 alpha (*.f32 alpha (*.f32 alpha (neg.f32 alpha)))) (neg.f32 (*.f32 alpha (neg.f32 alpha))))
(/.f32 (*.f32 alpha (neg.f32 alpha)) #s(literal 1 binary32))
(/.f32 (*.f32 alpha (*.f32 alpha (*.f32 alpha alpha))) (*.f32 alpha (neg.f32 alpha)))
(/.f32 (*.f32 alpha (*.f32 alpha (*.f32 alpha alpha))) (neg.f32 (neg.f32 (*.f32 alpha (neg.f32 alpha)))))
(/.f32 (neg.f32 (*.f32 alpha (*.f32 alpha (neg.f32 alpha)))) (neg.f32 alpha))
(/.f32 (neg.f32 (*.f32 alpha (neg.f32 alpha))) #s(literal -1 binary32))
(/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 alpha alpha) (*.f32 alpha (*.f32 alpha (*.f32 alpha alpha))))) (+.f32 #s(literal 0 binary32) (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) (*.f32 #s(literal 0 binary32) (*.f32 alpha alpha)))))
(/.f32 (*.f32 (*.f32 alpha (*.f32 alpha (*.f32 alpha (neg.f32 alpha)))) #s(literal 1 binary32)) (*.f32 alpha alpha))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) alpha) (*.f32 alpha (*.f32 alpha (*.f32 alpha alpha)))) (*.f32 alpha alpha))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (/.f32 #s(literal 1 binary32) alpha)) (*.f32 (/.f32 #s(literal 1 binary32) alpha) alpha)) (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha)))
(/.f32 (neg.f32 (neg.f32 (*.f32 alpha (*.f32 alpha (neg.f32 alpha))))) alpha)
(/.f32 (neg.f32 (*.f32 (*.f32 alpha (*.f32 alpha (*.f32 alpha (neg.f32 alpha)))) #s(literal 1 binary32))) (*.f32 alpha (neg.f32 alpha)))
(/.f32 (-.f32 (pow.f32 (/.f32 #s(literal 0 binary32) alpha) #s(literal 3 binary32)) (*.f32 (*.f32 alpha alpha) (*.f32 alpha (*.f32 alpha (*.f32 alpha alpha))))) (fma.f32 (/.f32 #s(literal 0 binary32) alpha) (/.f32 #s(literal 0 binary32) alpha) (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) (*.f32 (/.f32 #s(literal 0 binary32) alpha) (*.f32 alpha alpha)))))
(/.f32 (-.f32 (pow.f32 (/.f32 #s(literal 0 binary32) (/.f32 #s(literal -1 binary32) alpha)) #s(literal 3 binary32)) (*.f32 (*.f32 alpha alpha) (*.f32 alpha (*.f32 alpha (*.f32 alpha alpha))))) (fma.f32 (/.f32 #s(literal 0 binary32) (/.f32 #s(literal -1 binary32) alpha)) (/.f32 #s(literal 0 binary32) (/.f32 #s(literal -1 binary32) alpha)) (fma.f32 alpha (*.f32 alpha (*.f32 alpha alpha)) (*.f32 (/.f32 #s(literal 0 binary32) (/.f32 #s(literal -1 binary32) alpha)) (*.f32 alpha alpha)))))
(*.f32 alpha (neg.f32 alpha))
(*.f32 alpha (*.f32 (*.f32 alpha (*.f32 alpha (neg.f32 alpha))) (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha))))
(*.f32 alpha (/.f32 (*.f32 alpha alpha) (neg.f32 alpha)))
(*.f32 alpha (/.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 alpha (neg.f32 alpha))))
(*.f32 #s(literal -1 binary32) (*.f32 alpha alpha))
(*.f32 #s(literal 1 binary32) (*.f32 alpha (neg.f32 alpha)))
(*.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha))))
(*.f32 (*.f32 alpha alpha) #s(literal -1 binary32))
(*.f32 (*.f32 alpha alpha) (/.f32 alpha (neg.f32 alpha)))
(*.f32 (*.f32 alpha alpha) (/.f32 (*.f32 alpha alpha) (*.f32 alpha (neg.f32 alpha))))
(*.f32 (*.f32 alpha alpha) (/.f32 (neg.f32 alpha) alpha))
(*.f32 (*.f32 alpha alpha) (/.f32 (*.f32 alpha (neg.f32 alpha)) (*.f32 alpha alpha)))
(*.f32 (neg.f32 alpha) alpha)
(*.f32 (neg.f32 alpha) (/.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 alpha alpha)))
(*.f32 (neg.f32 alpha) (/.f32 (neg.f32 (*.f32 alpha (*.f32 alpha (neg.f32 alpha)))) (*.f32 alpha alpha)))
(*.f32 (neg.f32 alpha) (/.f32 (*.f32 alpha (*.f32 alpha (neg.f32 alpha))) (*.f32 alpha (neg.f32 alpha))))
(*.f32 (/.f32 #s(literal -1 binary32) alpha) (*.f32 alpha (*.f32 alpha alpha)))
(*.f32 (/.f32 #s(literal -1 binary32) alpha) (/.f32 alpha (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha))))
(*.f32 (*.f32 alpha (*.f32 alpha alpha)) (/.f32 #s(literal -1 binary32) alpha))
(*.f32 (*.f32 alpha (*.f32 alpha alpha)) (/.f32 (neg.f32 alpha) (*.f32 alpha alpha)))
(*.f32 (*.f32 alpha (*.f32 alpha alpha)) (/.f32 alpha (*.f32 alpha (neg.f32 alpha))))
(*.f32 (*.f32 alpha (*.f32 alpha (neg.f32 alpha))) (/.f32 #s(literal 1 binary32) alpha))
(*.f32 (*.f32 alpha (*.f32 alpha (neg.f32 alpha))) (/.f32 (/.f32 #s(literal 1 binary32) alpha) #s(literal 1 binary32)))
(*.f32 (*.f32 alpha (*.f32 alpha (*.f32 alpha (neg.f32 alpha)))) (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha)))
(*.f32 (*.f32 alpha (neg.f32 alpha)) #s(literal 1 binary32))
(*.f32 (*.f32 alpha (neg.f32 alpha)) (/.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)))
(*.f32 (*.f32 alpha (*.f32 alpha (*.f32 alpha alpha))) (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha)))
(*.f32 (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha)) (/.f32 (*.f32 alpha (*.f32 alpha (*.f32 alpha alpha))) #s(literal 1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha)) (*.f32 alpha (*.f32 alpha (*.f32 alpha (neg.f32 alpha)))))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha)) (pow.f32 (/.f32 #s(literal -1 binary32) (*.f32 alpha (*.f32 alpha (*.f32 alpha alpha)))) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) alpha) (*.f32 alpha (*.f32 alpha (neg.f32 alpha))))
(*.f32 (/.f32 #s(literal 1 binary32) alpha) (/.f32 (*.f32 alpha (*.f32 alpha (neg.f32 alpha))) #s(literal 1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) alpha) (/.f32 (neg.f32 alpha) (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha))))
(*.f32 (/.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 alpha alpha)) (neg.f32 alpha))
(*.f32 (/.f32 (neg.f32 alpha) (*.f32 alpha alpha)) (*.f32 alpha (*.f32 alpha alpha)))
(*.f32 (/.f32 (*.f32 alpha alpha) (neg.f32 alpha)) alpha)
(*.f32 (/.f32 (*.f32 alpha alpha) #s(literal -1 binary32)) #s(literal 1 binary32))
(*.f32 (/.f32 (*.f32 alpha alpha) #s(literal -1 binary32)) (/.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)))
(*.f32 (/.f32 alpha (neg.f32 alpha)) (*.f32 alpha alpha))
(*.f32 (/.f32 alpha (neg.f32 alpha)) (/.f32 (neg.f32 (*.f32 alpha (*.f32 alpha (neg.f32 alpha)))) alpha))
(*.f32 (/.f32 (*.f32 alpha (*.f32 alpha (neg.f32 alpha))) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) alpha))
(*.f32 (/.f32 (*.f32 alpha (*.f32 alpha (neg.f32 alpha))) #s(literal -1 binary32)) (/.f32 (neg.f32 alpha) (*.f32 alpha alpha)))
(*.f32 (/.f32 (*.f32 alpha (*.f32 alpha (neg.f32 alpha))) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) alpha))
(*.f32 (/.f32 (*.f32 alpha (*.f32 alpha (*.f32 alpha (neg.f32 alpha)))) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha)))
(*.f32 (/.f32 (*.f32 alpha (*.f32 alpha (*.f32 alpha (neg.f32 alpha)))) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha)))
(*.f32 (/.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) (*.f32 alpha (neg.f32 alpha)))
(*.f32 (/.f32 (neg.f32 alpha) alpha) (*.f32 alpha alpha))
(*.f32 (/.f32 (*.f32 alpha (neg.f32 alpha)) (*.f32 alpha alpha)) (*.f32 alpha alpha))
(*.f32 (/.f32 (neg.f32 (*.f32 alpha (*.f32 alpha (neg.f32 alpha)))) alpha) (/.f32 alpha (neg.f32 alpha)))
(*.f32 (/.f32 (neg.f32 (*.f32 alpha (*.f32 alpha (neg.f32 alpha)))) #s(literal 1 binary32)) (/.f32 alpha (*.f32 alpha (neg.f32 alpha))))
(*.f32 (/.f32 alpha (pow.f32 (neg.f32 alpha) #s(literal -1/2 binary32))) (/.f32 #s(literal 1 binary32) (pow.f32 (neg.f32 alpha) #s(literal -1/2 binary32))))
(*.f32 (/.f32 #s(literal -1 binary32) (pow.f32 (neg.f32 alpha) #s(literal -1/2 binary32))) (/.f32 (neg.f32 alpha) (pow.f32 (neg.f32 alpha) #s(literal -1/2 binary32))))
(*.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (neg.f32 alpha) #s(literal -1/2 binary32))) (/.f32 alpha (pow.f32 (neg.f32 alpha) #s(literal -1/2 binary32))))
(*.f32 (/.f32 (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) alpha))
(*.f32 (/.f32 (neg.f32 (*.f32 alpha (*.f32 alpha (neg.f32 alpha)))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) alpha))
(pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(approx (log (- 1 u0)) (*.f32 u0 (fma.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32)))) (*.f32 alpha (neg.f32 alpha)))) #s(literal -1 binary32))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(approx (log (- 1 u0)) (*.f32 u0 (fma.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32)))) (*.f32 alpha (neg.f32 alpha))))))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 #s(approx (log (- 1 u0)) (*.f32 u0 (fma.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32)))) (*.f32 alpha (neg.f32 alpha)))))
(/.f32 #s(literal 1 binary32) (/.f32 alpha (*.f32 (*.f32 alpha (*.f32 alpha (neg.f32 alpha))) #s(approx (log (- 1 u0)) (*.f32 u0 (fma.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(approx (log (- 1 u0)) (*.f32 u0 (fma.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32)))) (*.f32 alpha (neg.f32 alpha)))) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha)) #s(approx (log (- 1 u0)) (*.f32 u0 (fma.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 alpha (neg.f32 alpha)) (*.f32 (*.f32 alpha (*.f32 alpha (*.f32 alpha alpha))) #s(approx (log (- 1 u0)) (*.f32 u0 (fma.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha)) (*.f32 #s(literal 1 binary32) #s(approx (log (- 1 u0)) (*.f32 u0 (fma.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha)) (*.f32 #s(approx (log (- 1 u0)) (*.f32 u0 (fma.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32)))) #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 alpha (neg.f32 alpha)) (*.f32 #s(approx (log (- 1 u0)) (*.f32 u0 (fma.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32)))) (*.f32 alpha (*.f32 alpha (*.f32 alpha alpha))))))
(/.f32 #s(literal 1 binary32) (/.f32 alpha (*.f32 #s(approx (log (- 1 u0)) (*.f32 u0 (fma.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32)))) (*.f32 alpha (*.f32 alpha (neg.f32 alpha))))))
(/.f32 #s(literal 1 binary32) (/.f32 alpha (*.f32 alpha (*.f32 #s(approx (log (- 1 u0)) (*.f32 u0 (fma.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32)))) (*.f32 alpha (neg.f32 alpha))))))
(/.f32 #s(approx (log (- 1 u0)) (*.f32 u0 (fma.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha)))
(/.f32 (*.f32 (*.f32 alpha (*.f32 alpha (*.f32 alpha (neg.f32 alpha)))) #s(approx (log (- 1 u0)) (*.f32 u0 (fma.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32))))) (*.f32 alpha alpha))
(/.f32 (*.f32 (*.f32 alpha (*.f32 alpha (*.f32 alpha (neg.f32 alpha)))) #s(approx (log (- 1 u0)) (*.f32 u0 (fma.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32))))) (neg.f32 (*.f32 alpha (neg.f32 alpha))))
(/.f32 (neg.f32 (*.f32 (*.f32 alpha (*.f32 alpha (*.f32 alpha (neg.f32 alpha)))) #s(approx (log (- 1 u0)) (*.f32 u0 (fma.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))) (*.f32 alpha (neg.f32 alpha)))
(/.f32 (*.f32 (*.f32 alpha (*.f32 alpha (*.f32 alpha alpha))) #s(approx (log (- 1 u0)) (*.f32 u0 (fma.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32))))) (*.f32 alpha (neg.f32 alpha)))
(/.f32 (*.f32 (*.f32 alpha (*.f32 alpha (neg.f32 alpha))) #s(approx (log (- 1 u0)) (*.f32 u0 (fma.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32))))) alpha)
(/.f32 (*.f32 #s(literal 1 binary32) #s(approx (log (- 1 u0)) (*.f32 u0 (fma.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32))))) (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha)))
(/.f32 (*.f32 #s(approx (log (- 1 u0)) (*.f32 u0 (fma.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32)))) #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha)))
(/.f32 (*.f32 #s(approx (log (- 1 u0)) (*.f32 u0 (fma.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32)))) (*.f32 alpha (*.f32 alpha (*.f32 alpha alpha)))) (*.f32 alpha (neg.f32 alpha)))
(/.f32 (*.f32 #s(approx (log (- 1 u0)) (*.f32 u0 (fma.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32)))) (*.f32 alpha (*.f32 alpha (neg.f32 alpha)))) alpha)
(/.f32 (*.f32 alpha (*.f32 #s(approx (log (- 1 u0)) (*.f32 u0 (fma.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32)))) (*.f32 alpha (neg.f32 alpha)))) alpha)
(/.f32 (neg.f32 #s(approx (log (- 1 u0)) (*.f32 u0 (fma.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32))))) (neg.f32 (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha))))
(/.f32 (neg.f32 (neg.f32 (*.f32 (*.f32 alpha (*.f32 alpha (*.f32 alpha (neg.f32 alpha)))) #s(approx (log (- 1 u0)) (*.f32 u0 (fma.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32))))))) (neg.f32 (*.f32 alpha (neg.f32 alpha))))
(/.f32 (neg.f32 (*.f32 #s(literal 1 binary32) #s(approx (log (- 1 u0)) (*.f32 u0 (fma.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))) (neg.f32 (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha))))
(/.f32 (neg.f32 (*.f32 #s(approx (log (- 1 u0)) (*.f32 u0 (fma.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32)))) #s(literal 1 binary32))) (neg.f32 (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha))))
(/.f32 (neg.f32 (*.f32 #s(approx (log (- 1 u0)) (*.f32 u0 (fma.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32)))) (*.f32 alpha (*.f32 alpha (*.f32 alpha alpha))))) (neg.f32 (*.f32 alpha (neg.f32 alpha))))
(/.f32 (neg.f32 (*.f32 #s(approx (log (- 1 u0)) (*.f32 u0 (fma.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32)))) (*.f32 alpha (*.f32 alpha (neg.f32 alpha))))) (neg.f32 alpha))
(/.f32 (neg.f32 (*.f32 (*.f32 alpha (*.f32 alpha (neg.f32 alpha))) #s(approx (log (- 1 u0)) (*.f32 u0 (fma.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))) (neg.f32 alpha))
(/.f32 (neg.f32 (*.f32 alpha (*.f32 #s(approx (log (- 1 u0)) (*.f32 u0 (fma.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32)))) (*.f32 alpha (neg.f32 alpha))))) (neg.f32 alpha))
(*.f32 alpha (/.f32 (*.f32 (*.f32 alpha (*.f32 alpha (neg.f32 alpha))) #s(approx (log (- 1 u0)) (*.f32 u0 (fma.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32))))) (*.f32 alpha alpha)))
(*.f32 #s(literal 1 binary32) (*.f32 #s(approx (log (- 1 u0)) (*.f32 u0 (fma.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32)))) (*.f32 alpha (neg.f32 alpha))))
(*.f32 (neg.f32 alpha) (/.f32 (*.f32 alpha #s(approx (log (- 1 u0)) (*.f32 u0 (fma.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32))))) #s(literal 1 binary32)))
(*.f32 (*.f32 alpha (*.f32 alpha alpha)) (/.f32 #s(approx (log (- 1 u0)) (*.f32 u0 (fma.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32)))) (neg.f32 alpha)))
(*.f32 (*.f32 alpha (*.f32 alpha (neg.f32 alpha))) (/.f32 #s(approx (log (- 1 u0)) (*.f32 u0 (fma.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32)))) alpha))
(*.f32 (*.f32 alpha (*.f32 alpha (neg.f32 alpha))) (*.f32 (/.f32 #s(literal 1 binary32) alpha) #s(approx (log (- 1 u0)) (*.f32 u0 (fma.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32))))))
(*.f32 (*.f32 alpha (*.f32 alpha (*.f32 alpha (neg.f32 alpha)))) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha)) #s(approx (log (- 1 u0)) (*.f32 u0 (fma.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32))))))
(*.f32 (*.f32 alpha (*.f32 alpha (*.f32 alpha (neg.f32 alpha)))) (/.f32 #s(approx (log (- 1 u0)) (*.f32 u0 (fma.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32)))) (*.f32 alpha alpha)))
(*.f32 #s(approx (log (- 1 u0)) (*.f32 u0 (fma.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32)))) (*.f32 alpha (neg.f32 alpha)))
(*.f32 (*.f32 alpha (neg.f32 alpha)) #s(approx (log (- 1 u0)) (*.f32 u0 (fma.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))
(*.f32 (*.f32 alpha (neg.f32 alpha)) (*.f32 #s(literal 1 binary32) #s(approx (log (- 1 u0)) (*.f32 u0 (fma.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32))))))
(*.f32 (*.f32 alpha (neg.f32 alpha)) (/.f32 (*.f32 alpha #s(approx (log (- 1 u0)) (*.f32 u0 (fma.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32))))) alpha))
(*.f32 (*.f32 alpha (neg.f32 alpha)) (/.f32 #s(approx (log (- 1 u0)) (*.f32 u0 (fma.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32)))) #s(literal 1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha)) (/.f32 #s(approx (log (- 1 u0)) (*.f32 u0 (fma.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 alpha (*.f32 alpha (*.f32 alpha alpha))))))
(*.f32 (/.f32 #s(literal 1 binary32) alpha) (/.f32 (*.f32 (*.f32 alpha (*.f32 alpha (neg.f32 alpha))) #s(approx (log (- 1 u0)) (*.f32 u0 (fma.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32))))) #s(literal 1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) alpha) (/.f32 #s(approx (log (- 1 u0)) (*.f32 u0 (fma.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32)))) (/.f32 #s(literal 1 binary32) (*.f32 alpha (*.f32 alpha (neg.f32 alpha))))))
(*.f32 (*.f32 (*.f32 alpha (*.f32 alpha (*.f32 alpha (neg.f32 alpha)))) #s(approx (log (- 1 u0)) (*.f32 u0 (fma.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32))))) (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha)))
(*.f32 (/.f32 #s(approx (log (- 1 u0)) (*.f32 u0 (fma.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32)))) alpha) (*.f32 alpha (*.f32 alpha (neg.f32 alpha))))
(*.f32 (/.f32 #s(approx (log (- 1 u0)) (*.f32 u0 (fma.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32)))) alpha) (/.f32 (*.f32 alpha (*.f32 alpha (neg.f32 alpha))) #s(literal 1 binary32)))
(*.f32 (*.f32 #s(approx (log (- 1 u0)) (*.f32 u0 (fma.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32)))) (*.f32 alpha (*.f32 alpha (neg.f32 alpha)))) (/.f32 #s(literal 1 binary32) alpha))
(*.f32 (/.f32 #s(approx (log (- 1 u0)) (*.f32 u0 (fma.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32)))) (*.f32 alpha alpha)) (/.f32 (*.f32 alpha (*.f32 alpha (*.f32 alpha (neg.f32 alpha)))) #s(literal 1 binary32)))
(*.f32 (/.f32 #s(approx (log (- 1 u0)) (*.f32 u0 (fma.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32)))) (*.f32 alpha alpha)) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 alpha (*.f32 alpha (*.f32 alpha alpha))))))
(*.f32 (*.f32 #s(approx (log (- 1 u0)) (*.f32 u0 (fma.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32)))) (*.f32 alpha (neg.f32 alpha))) #s(literal 1 binary32))
(*.f32 (/.f32 (*.f32 alpha (*.f32 alpha (neg.f32 alpha))) #s(literal -1 binary32)) (/.f32 #s(approx (log (- 1 u0)) (*.f32 u0 (fma.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32)))) (neg.f32 alpha)))
(*.f32 (/.f32 (*.f32 alpha (*.f32 alpha (neg.f32 alpha))) #s(literal 1 binary32)) (/.f32 #s(approx (log (- 1 u0)) (*.f32 u0 (fma.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32)))) alpha))
(*.f32 (/.f32 (*.f32 alpha (*.f32 alpha (neg.f32 alpha))) #s(literal 1 binary32)) (/.f32 (*.f32 alpha #s(approx (log (- 1 u0)) (*.f32 u0 (fma.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32))))) (*.f32 alpha alpha)))
(*.f32 (/.f32 #s(approx (log (- 1 u0)) (*.f32 u0 (fma.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32)))) #s(literal 1 binary32)) (*.f32 alpha (neg.f32 alpha)))
(*.f32 (/.f32 #s(approx (log (- 1 u0)) (*.f32 u0 (fma.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32)))) (neg.f32 alpha)) (*.f32 alpha (*.f32 alpha alpha)))
(*.f32 (/.f32 (*.f32 alpha (*.f32 alpha (*.f32 alpha (neg.f32 alpha)))) #s(literal 1 binary32)) (/.f32 #s(approx (log (- 1 u0)) (*.f32 u0 (fma.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32)))) (*.f32 alpha alpha)))
(*.f32 (/.f32 #s(approx (log (- 1 u0)) (*.f32 u0 (fma.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32)))) #s(literal -1 binary32)) (*.f32 alpha alpha))
(*.f32 (/.f32 (*.f32 alpha (*.f32 alpha (*.f32 alpha alpha))) #s(literal -1 binary32)) (/.f32 #s(approx (log (- 1 u0)) (*.f32 u0 (fma.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32)))) (*.f32 alpha alpha)))
(*.f32 (/.f32 (*.f32 alpha (*.f32 alpha (*.f32 alpha alpha))) #s(literal 1 binary32)) (/.f32 #s(approx (log (- 1 u0)) (*.f32 u0 (fma.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32)))) (*.f32 alpha (neg.f32 alpha))))
(neg.f32 (*.f32 alpha (*.f32 alpha (*.f32 alpha alpha))))
(-.f32 #s(literal 0 binary32) (*.f32 alpha (*.f32 alpha (*.f32 alpha alpha))))
(/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (*.f32 alpha alpha) (*.f32 alpha (*.f32 alpha (*.f32 alpha alpha)))) (*.f32 (*.f32 alpha alpha) (*.f32 alpha (*.f32 alpha (*.f32 alpha alpha)))))) (+.f32 #s(literal 0 binary32) (fma.f32 (*.f32 alpha (*.f32 alpha (*.f32 alpha alpha))) (*.f32 alpha (*.f32 alpha (*.f32 alpha alpha))) (*.f32 #s(literal 0 binary32) (*.f32 alpha (*.f32 alpha (*.f32 alpha alpha)))))))
(*.f32 alpha (*.f32 alpha (*.f32 alpha (neg.f32 alpha))))
(*.f32 #s(literal -1 binary32) (*.f32 alpha (*.f32 alpha (*.f32 alpha alpha))))
(*.f32 (*.f32 alpha alpha) (*.f32 alpha (neg.f32 alpha)))
(*.f32 (neg.f32 alpha) (*.f32 alpha (*.f32 alpha alpha)))
(*.f32 (*.f32 alpha (*.f32 alpha alpha)) (neg.f32 alpha))
(*.f32 (*.f32 alpha (*.f32 alpha (neg.f32 alpha))) alpha)
(*.f32 (*.f32 alpha (neg.f32 alpha)) (*.f32 alpha alpha))
(neg.f32 (*.f32 alpha (*.f32 alpha alpha)))
(+.f32 #s(literal 0 binary32) (*.f32 alpha (*.f32 alpha (neg.f32 alpha))))
(pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 alpha (*.f32 alpha (neg.f32 alpha)))) #s(literal -1 binary32))
(-.f32 #s(literal 0 binary32) (*.f32 alpha (*.f32 alpha alpha)))
(-.f32 (/.f32 #s(literal 0 binary32) alpha) (*.f32 alpha (*.f32 alpha alpha)))
(-.f32 (/.f32 #s(literal 0 binary32) (+.f32 #s(literal 0 binary32) (fma.f32 (*.f32 alpha alpha) (*.f32 alpha (*.f32 alpha (*.f32 alpha alpha))) (*.f32 #s(literal 0 binary32) (*.f32 alpha (*.f32 alpha alpha)))))) (/.f32 (*.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 (*.f32 alpha alpha) (*.f32 alpha (*.f32 alpha (*.f32 alpha alpha))))) (+.f32 #s(literal 0 binary32) (fma.f32 (*.f32 alpha alpha) (*.f32 alpha (*.f32 alpha (*.f32 alpha alpha))) (*.f32 #s(literal 0 binary32) (*.f32 alpha (*.f32 alpha alpha)))))))
(-.f32 (/.f32 #s(literal 0 binary32) (+.f32 #s(literal 0 binary32) (*.f32 alpha (*.f32 alpha alpha)))) (/.f32 (*.f32 (*.f32 alpha alpha) (*.f32 alpha (*.f32 alpha (*.f32 alpha alpha)))) (+.f32 #s(literal 0 binary32) (*.f32 alpha (*.f32 alpha alpha)))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 #s(literal 1 binary32) (*.f32 alpha (*.f32 alpha (neg.f32 alpha))))))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 alpha (*.f32 alpha (neg.f32 alpha)))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 0 binary32) (fma.f32 (*.f32 alpha alpha) (*.f32 alpha (*.f32 alpha (*.f32 alpha alpha))) (*.f32 #s(literal 0 binary32) (*.f32 alpha (*.f32 alpha alpha))))) (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 (*.f32 alpha alpha) (*.f32 alpha (*.f32 alpha (*.f32 alpha alpha))))))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 0 binary32) (*.f32 alpha (*.f32 alpha alpha))) (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 alpha alpha) (*.f32 alpha (*.f32 alpha (*.f32 alpha alpha)))))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 alpha (*.f32 alpha (neg.f32 alpha)))) #s(literal 1 binary32)))
(/.f32 (*.f32 alpha (*.f32 alpha (*.f32 alpha (neg.f32 alpha)))) alpha)
(/.f32 (*.f32 alpha (*.f32 alpha (*.f32 alpha alpha))) (neg.f32 alpha))
(/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 (*.f32 alpha alpha) (*.f32 alpha (*.f32 alpha (*.f32 alpha alpha)))))) (+.f32 #s(literal 0 binary32) (fma.f32 (*.f32 alpha alpha) (*.f32 alpha (*.f32 alpha (*.f32 alpha alpha))) (*.f32 #s(literal 0 binary32) (*.f32 alpha (*.f32 alpha alpha))))))
(/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 alpha alpha) (*.f32 alpha (*.f32 alpha (*.f32 alpha alpha))))) (+.f32 #s(literal 0 binary32) (*.f32 alpha (*.f32 alpha alpha))))
(/.f32 (neg.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 (*.f32 alpha alpha) (*.f32 alpha (*.f32 alpha (*.f32 alpha alpha))))))) (neg.f32 (+.f32 #s(literal 0 binary32) (fma.f32 (*.f32 alpha alpha) (*.f32 alpha (*.f32 alpha (*.f32 alpha alpha))) (*.f32 #s(literal 0 binary32) (*.f32 alpha (*.f32 alpha alpha)))))))
(/.f32 (neg.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 alpha alpha) (*.f32 alpha (*.f32 alpha (*.f32 alpha alpha)))))) (neg.f32 (+.f32 #s(literal 0 binary32) (*.f32 alpha (*.f32 alpha alpha)))))
(/.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (*.f32 alpha (*.f32 alpha (neg.f32 alpha))) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (-.f32 (*.f32 (*.f32 alpha (*.f32 alpha (neg.f32 alpha))) (*.f32 alpha (*.f32 alpha (neg.f32 alpha)))) (*.f32 #s(literal 0 binary32) (*.f32 alpha (*.f32 alpha (neg.f32 alpha)))))))
(*.f32 alpha (*.f32 alpha (neg.f32 alpha)))
(*.f32 alpha (/.f32 (*.f32 alpha alpha) #s(literal -1 binary32)))
(*.f32 #s(literal -1 binary32) (*.f32 alpha (*.f32 alpha alpha)))
(*.f32 #s(literal 1 binary32) (*.f32 alpha (*.f32 alpha (neg.f32 alpha))))
(*.f32 #s(literal 1 binary32) (/.f32 (*.f32 alpha (*.f32 alpha (neg.f32 alpha))) #s(literal 1 binary32)))
(*.f32 #s(literal 1 binary32) (/.f32 (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1 binary32)))
(*.f32 #s(literal 1 binary32) (/.f32 (neg.f32 (*.f32 alpha (*.f32 alpha (neg.f32 alpha)))) #s(literal -1 binary32)))
(*.f32 (*.f32 alpha alpha) (neg.f32 alpha))
(*.f32 (*.f32 alpha alpha) (/.f32 (*.f32 alpha alpha) (neg.f32 alpha)))
(*.f32 (neg.f32 alpha) (*.f32 alpha alpha))
(*.f32 (neg.f32 alpha) (/.f32 (neg.f32 (*.f32 alpha (*.f32 alpha (neg.f32 alpha)))) alpha))
(*.f32 (/.f32 #s(literal -1 binary32) alpha) (/.f32 (*.f32 alpha (*.f32 alpha (*.f32 alpha (neg.f32 alpha)))) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal -1 binary32) alpha) (/.f32 (*.f32 alpha (*.f32 alpha (*.f32 alpha alpha))) #s(literal 1 binary32)))
(*.f32 (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1 binary32))
(*.f32 (*.f32 alpha (*.f32 alpha alpha)) (/.f32 alpha (neg.f32 alpha)))
(*.f32 (*.f32 alpha (*.f32 alpha alpha)) (/.f32 (neg.f32 alpha) alpha))
(*.f32 (*.f32 alpha (*.f32 alpha (neg.f32 alpha))) #s(literal 1 binary32))
(*.f32 (*.f32 alpha (*.f32 alpha (*.f32 alpha (neg.f32 alpha)))) (/.f32 #s(literal 1 binary32) alpha))
(*.f32 (*.f32 alpha (neg.f32 alpha)) alpha)
(*.f32 (/.f32 #s(literal 1 binary32) alpha) (/.f32 (*.f32 alpha (*.f32 alpha (*.f32 alpha (neg.f32 alpha)))) #s(literal 1 binary32)))
(*.f32 (/.f32 (*.f32 alpha alpha) (neg.f32 alpha)) (*.f32 alpha alpha))
(*.f32 (/.f32 (*.f32 alpha alpha) #s(literal -1 binary32)) alpha)
(*.f32 (/.f32 alpha (neg.f32 alpha)) (*.f32 alpha (*.f32 alpha alpha)))
(*.f32 (/.f32 alpha (neg.f32 alpha)) (/.f32 (neg.f32 (*.f32 alpha (*.f32 alpha (neg.f32 alpha)))) #s(literal 1 binary32)))
(*.f32 (/.f32 (*.f32 alpha (*.f32 alpha (neg.f32 alpha))) #s(literal -1 binary32)) (/.f32 alpha (neg.f32 alpha)))
(*.f32 (/.f32 (*.f32 alpha (*.f32 alpha (neg.f32 alpha))) #s(literal -1 binary32)) (/.f32 (neg.f32 alpha) alpha))
(*.f32 (/.f32 (*.f32 alpha (*.f32 alpha (neg.f32 alpha))) #s(literal 1 binary32)) #s(literal 1 binary32))
(*.f32 (/.f32 (neg.f32 alpha) alpha) (*.f32 alpha (*.f32 alpha alpha)))
(*.f32 (/.f32 (neg.f32 alpha) alpha) (/.f32 (*.f32 alpha (*.f32 alpha (neg.f32 alpha))) #s(literal -1 binary32)))
(*.f32 (/.f32 (neg.f32 (*.f32 alpha (*.f32 alpha (neg.f32 alpha)))) alpha) (neg.f32 alpha))
(*.f32 (/.f32 (neg.f32 (*.f32 alpha (*.f32 alpha (neg.f32 alpha)))) #s(literal 1 binary32)) (/.f32 alpha (neg.f32 alpha)))
(*.f32 (/.f32 (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1 binary32)) #s(literal 1 binary32))
(*.f32 (/.f32 (neg.f32 (*.f32 alpha (*.f32 alpha (neg.f32 alpha)))) #s(literal -1 binary32)) #s(literal 1 binary32))
(neg.f32 u0)
(+.f32 #s(literal 0 binary32) (neg.f32 u0))
(-.f32 #s(literal 0 binary32) u0)
(-.f32 (/.f32 #s(literal 0 binary32) (+.f32 #s(literal 0 binary32) (fma.f32 u0 u0 (*.f32 #s(literal 0 binary32) u0)))) (/.f32 (*.f32 u0 (*.f32 u0 u0)) (+.f32 #s(literal 0 binary32) (fma.f32 u0 u0 (*.f32 #s(literal 0 binary32) u0)))))
(-.f32 (/.f32 #s(literal 0 binary32) (+.f32 #s(literal 0 binary32) u0)) (/.f32 (*.f32 u0 u0) (+.f32 #s(literal 0 binary32) u0)))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 0 binary32) (fma.f32 u0 u0 (*.f32 #s(literal 0 binary32) u0))) (-.f32 #s(literal 0 binary32) (*.f32 u0 (*.f32 u0 u0)))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 0 binary32) u0) (-.f32 #s(literal 0 binary32) (*.f32 u0 u0))))
(/.f32 (-.f32 #s(literal 0 binary32) (*.f32 u0 (*.f32 u0 u0))) (+.f32 #s(literal 0 binary32) (fma.f32 u0 u0 (*.f32 #s(literal 0 binary32) u0))))
(/.f32 (-.f32 #s(literal 0 binary32) (*.f32 u0 u0)) (+.f32 #s(literal 0 binary32) u0))
(/.f32 (neg.f32 (-.f32 #s(literal 0 binary32) (*.f32 u0 (*.f32 u0 u0)))) (neg.f32 (+.f32 #s(literal 0 binary32) (fma.f32 u0 u0 (*.f32 #s(literal 0 binary32) u0)))))
(/.f32 (neg.f32 (-.f32 #s(literal 0 binary32) (*.f32 u0 u0))) (neg.f32 (+.f32 #s(literal 0 binary32) u0)))
(/.f32 (+.f32 #s(literal 0 binary32) (*.f32 u0 (*.f32 u0 u0))) (+.f32 #s(literal 0 binary32) (-.f32 (*.f32 u0 u0) (*.f32 #s(literal 0 binary32) (neg.f32 u0)))))
(*.f32 u0 #s(literal -1 binary32))
(*.f32 (neg.f32 u0) #s(literal 1 binary32))
(*.f32 #s(literal -1 binary32) u0)
(*.f32 #s(literal 1 binary32) (neg.f32 u0))
#s(approx (log (- 1 u0)) (neg.f32 u0))
(+.f32 #s(literal 1/3 binary32) (*.f32 u0 #s(literal 1/4 binary32)))
(+.f32 (*.f32 u0 #s(literal 1/4 binary32)) #s(literal 1/3 binary32))
(pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal -1 binary32))
(fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))
(fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32))
(-.f32 (/.f32 (*.f32 (*.f32 u0 u0) #s(literal 1/16 binary32)) (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32))) (/.f32 #s(literal 1/9 binary32) (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32))))
(-.f32 (/.f32 #s(literal 1/9 binary32) (-.f32 #s(literal 1/3 binary32) (*.f32 u0 #s(literal 1/4 binary32)))) (/.f32 (*.f32 (*.f32 u0 u0) #s(literal 1/16 binary32)) (-.f32 #s(literal 1/3 binary32) (*.f32 u0 #s(literal 1/4 binary32)))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1/9 binary32) (-.f32 (*.f32 (*.f32 u0 u0) #s(literal 1/16 binary32)) (*.f32 u0 #s(literal 1/12 binary32)))) (fma.f32 (*.f32 u0 (*.f32 u0 u0)) #s(literal -1/64 binary32) #s(literal 1/27 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1/3 binary32) (*.f32 u0 #s(literal 1/4 binary32))) (-.f32 #s(literal 1/9 binary32) (*.f32 (*.f32 u0 u0) #s(literal 1/16 binary32)))))
(/.f32 (fma.f32 (*.f32 u0 (*.f32 u0 u0)) #s(literal -1/64 binary32) #s(literal 1/27 binary32)) (fma.f32 (*.f32 u0 u0) #s(literal 1/16 binary32) (-.f32 #s(literal 1/9 binary32) (*.f32 u0 #s(literal 1/12 binary32)))))
(/.f32 (fma.f32 (*.f32 u0 (*.f32 u0 u0)) #s(literal -1/64 binary32) #s(literal 1/27 binary32)) (+.f32 #s(literal 1/9 binary32) (-.f32 (*.f32 (*.f32 u0 u0) #s(literal 1/16 binary32)) (*.f32 u0 #s(literal 1/12 binary32)))))
(/.f32 (fma.f32 (*.f32 u0 u0) #s(literal 1/16 binary32) #s(literal -1/9 binary32)) (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32)))
(/.f32 (neg.f32 (fma.f32 (*.f32 u0 u0) #s(literal 1/16 binary32) #s(literal -1/9 binary32))) (neg.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32))))
(/.f32 (neg.f32 (fma.f32 (*.f32 u0 (*.f32 u0 u0)) #s(literal -1/64 binary32) #s(literal 1/27 binary32))) (neg.f32 (fma.f32 (*.f32 u0 u0) #s(literal 1/16 binary32) (-.f32 #s(literal 1/9 binary32) (*.f32 u0 #s(literal 1/12 binary32))))))
(/.f32 (neg.f32 (fma.f32 (*.f32 u0 (*.f32 u0 u0)) #s(literal -1/64 binary32) #s(literal 1/27 binary32))) (neg.f32 (+.f32 #s(literal 1/9 binary32) (-.f32 (*.f32 (*.f32 u0 u0) #s(literal 1/16 binary32)) (*.f32 u0 #s(literal 1/12 binary32))))))
(/.f32 (-.f32 #s(literal 1/9 binary32) (*.f32 (*.f32 u0 u0) #s(literal 1/16 binary32))) (-.f32 #s(literal 1/3 binary32) (*.f32 u0 #s(literal 1/4 binary32))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 u0 u0) #s(literal 1/16 binary32)) (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32))) (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32)) #s(literal 1/9 binary32))) (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32)) (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32))))
(/.f32 (neg.f32 (neg.f32 (fma.f32 (*.f32 u0 u0) #s(literal 1/16 binary32) #s(literal -1/9 binary32)))) (neg.f32 (neg.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32)))))
(/.f32 (neg.f32 (-.f32 #s(literal 1/9 binary32) (*.f32 (*.f32 u0 u0) #s(literal 1/16 binary32)))) (neg.f32 (-.f32 #s(literal 1/3 binary32) (*.f32 u0 #s(literal 1/4 binary32)))))
(/.f32 (neg.f32 (neg.f32 (fma.f32 (*.f32 u0 (*.f32 u0 u0)) #s(literal -1/64 binary32) #s(literal 1/27 binary32)))) (neg.f32 (neg.f32 (fma.f32 (*.f32 u0 u0) #s(literal 1/16 binary32) (-.f32 #s(literal 1/9 binary32) (*.f32 u0 #s(literal 1/12 binary32)))))))
(/.f32 (-.f32 (pow.f32 (/.f32 (*.f32 (*.f32 u0 u0) #s(literal 1/16 binary32)) (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32))) #s(literal 3 binary32)) (pow.f32 (/.f32 #s(literal 1/9 binary32) (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32))) #s(literal 3 binary32))) (fma.f32 (/.f32 (*.f32 (*.f32 u0 u0) #s(literal 1/16 binary32)) (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32))) (/.f32 (*.f32 (*.f32 u0 u0) #s(literal 1/16 binary32)) (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32))) (fma.f32 (/.f32 #s(literal 1/9 binary32) (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32))) (/.f32 #s(literal 1/9 binary32) (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32))) (*.f32 (/.f32 (*.f32 (*.f32 u0 u0) #s(literal 1/16 binary32)) (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32))) (/.f32 #s(literal 1/9 binary32) (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32)))))))
(*.f32 (fma.f32 (*.f32 u0 (*.f32 u0 u0)) #s(literal -1/64 binary32) #s(literal 1/27 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u0 u0) #s(literal 1/16 binary32) (-.f32 #s(literal 1/9 binary32) (*.f32 u0 #s(literal 1/12 binary32))))))
(*.f32 (fma.f32 (*.f32 u0 u0) #s(literal 1/16 binary32) #s(literal -1/9 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32))))
(+.f32 (*.f32 alpha (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)))) (*.f32 alpha #s(literal 1/2 binary32)))
(+.f32 (*.f32 alpha #s(literal 1/2 binary32)) (*.f32 alpha (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)))))
(fma.f32 alpha #s(literal 1/2 binary32) (*.f32 alpha (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)))))
(fma.f32 alpha (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) (*.f32 alpha #s(literal 1/2 binary32)))
(fma.f32 u0 (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) alpha) (*.f32 alpha #s(literal 1/2 binary32)))
(fma.f32 #s(literal 1/2 binary32) alpha (*.f32 alpha (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)))))
(fma.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) (*.f32 alpha u0) (*.f32 alpha #s(literal 1/2 binary32)))
(fma.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) alpha (*.f32 alpha #s(literal 1/2 binary32)))
(fma.f32 (*.f32 alpha u0) (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) (*.f32 alpha #s(literal 1/2 binary32)))
(fma.f32 (*.f32 alpha (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) u0 (*.f32 alpha #s(literal 1/2 binary32)))
(-.f32 (/.f32 (*.f32 (*.f32 alpha (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)))) (*.f32 alpha (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))))) (-.f32 (*.f32 alpha (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)))) (*.f32 alpha #s(literal 1/2 binary32)))) (/.f32 (*.f32 (*.f32 alpha #s(literal 1/2 binary32)) (*.f32 alpha #s(literal 1/2 binary32))) (-.f32 (*.f32 alpha (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)))) (*.f32 alpha #s(literal 1/2 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 alpha (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)))) (*.f32 alpha (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)))) (-.f32 (*.f32 (*.f32 alpha #s(literal 1/2 binary32)) (*.f32 alpha #s(literal 1/2 binary32))) (*.f32 (*.f32 alpha (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)))) (*.f32 alpha #s(literal 1/2 binary32))))) (fma.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) (*.f32 u0 (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)))))) (*.f32 (*.f32 alpha (*.f32 alpha alpha)) #s(literal 1/8 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 alpha (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)))) (*.f32 alpha #s(literal 1/2 binary32))) (-.f32 (*.f32 (*.f32 alpha (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)))) (*.f32 alpha (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))))) (*.f32 (*.f32 alpha #s(literal 1/2 binary32)) (*.f32 alpha #s(literal 1/2 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (fma.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) (*.f32 u0 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)))) #s(literal 1/4 binary32)) (*.f32 u0 (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))) (*.f32 alpha (fma.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) (*.f32 u0 (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))))) #s(literal 1/8 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal -1/2 binary32)) (*.f32 alpha (fma.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) (*.f32 u0 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)))) #s(literal -1/4 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (fma.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) (*.f32 u0 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)))) #s(literal 1/4 binary32)) (*.f32 u0 (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))) (*.f32 (fma.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) (*.f32 u0 (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))))) #s(literal 1/8 binary32)) alpha)))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal -1/2 binary32)) (*.f32 (fma.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) (*.f32 u0 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)))) #s(literal -1/4 binary32)) alpha)))
(/.f32 (fma.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) (*.f32 u0 (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)))))) (*.f32 (*.f32 alpha (*.f32 alpha alpha)) #s(literal 1/8 binary32))) (fma.f32 (*.f32 alpha (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)))) (*.f32 alpha (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)))) (-.f32 (*.f32 (*.f32 alpha #s(literal 1/2 binary32)) (*.f32 alpha #s(literal 1/2 binary32))) (*.f32 (*.f32 alpha (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)))) (*.f32 alpha #s(literal 1/2 binary32))))))
(/.f32 (-.f32 (*.f32 (*.f32 alpha (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)))) (*.f32 alpha (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))))) (*.f32 (*.f32 alpha #s(literal 1/2 binary32)) (*.f32 alpha #s(literal 1/2 binary32)))) (-.f32 (*.f32 alpha (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)))) (*.f32 alpha #s(literal 1/2 binary32))))
(/.f32 (*.f32 alpha (fma.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) (*.f32 u0 (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))))) #s(literal 1/8 binary32))) (-.f32 (fma.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) (*.f32 u0 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)))) #s(literal 1/4 binary32)) (*.f32 u0 (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))))
(/.f32 (*.f32 alpha (fma.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) (*.f32 u0 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)))) #s(literal -1/4 binary32))) (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal -1/2 binary32)))
(/.f32 (*.f32 (fma.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) (*.f32 u0 (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))))) #s(literal 1/8 binary32)) alpha) (-.f32 (fma.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) (*.f32 u0 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)))) #s(literal 1/4 binary32)) (*.f32 u0 (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))))
(/.f32 (*.f32 (fma.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) (*.f32 u0 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)))) #s(literal -1/4 binary32)) alpha) (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal -1/2 binary32)))
(/.f32 (neg.f32 (fma.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) (*.f32 u0 (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)))))) (*.f32 (*.f32 alpha (*.f32 alpha alpha)) #s(literal 1/8 binary32)))) (neg.f32 (fma.f32 (*.f32 alpha (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)))) (*.f32 alpha (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)))) (-.f32 (*.f32 (*.f32 alpha #s(literal 1/2 binary32)) (*.f32 alpha #s(literal 1/2 binary32))) (*.f32 (*.f32 alpha (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)))) (*.f32 alpha #s(literal 1/2 binary32)))))))
(/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 alpha (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)))) (*.f32 alpha (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))))) (*.f32 (*.f32 alpha #s(literal 1/2 binary32)) (*.f32 alpha #s(literal 1/2 binary32))))) (neg.f32 (-.f32 (*.f32 alpha (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)))) (*.f32 alpha #s(literal 1/2 binary32)))))
(/.f32 (neg.f32 (*.f32 alpha (fma.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) (*.f32 u0 (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))))) #s(literal 1/8 binary32)))) (neg.f32 (-.f32 (fma.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) (*.f32 u0 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)))) #s(literal 1/4 binary32)) (*.f32 u0 (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))))))
(/.f32 (neg.f32 (*.f32 alpha (fma.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) (*.f32 u0 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)))) #s(literal -1/4 binary32)))) (neg.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal -1/2 binary32))))
(/.f32 (neg.f32 (*.f32 (fma.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) (*.f32 u0 (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))))) #s(literal 1/8 binary32)) alpha)) (neg.f32 (-.f32 (fma.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) (*.f32 u0 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)))) #s(literal 1/4 binary32)) (*.f32 u0 (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))))))
(/.f32 (neg.f32 (*.f32 (fma.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) (*.f32 u0 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)))) #s(literal -1/4 binary32)) alpha)) (neg.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal -1/2 binary32))))
(/.f32 (fma.f32 (*.f32 alpha (*.f32 alpha alpha)) #s(literal 1/8 binary32) (*.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) (*.f32 u0 (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)))))))) (fma.f32 (*.f32 alpha #s(literal 1/2 binary32)) (*.f32 alpha #s(literal 1/2 binary32)) (-.f32 (*.f32 (*.f32 alpha (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)))) (*.f32 alpha (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))))) (*.f32 (*.f32 alpha #s(literal 1/2 binary32)) (*.f32 alpha (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))))))))
(*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))
(*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) alpha)
#s(approx (log (- 1 u0)) (*.f32 u0 (fma.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32))))
(+.f32 (neg.f32 u0) (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (*.f32 u0 u0)))
(+.f32 (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (*.f32 u0 u0)) (neg.f32 u0))
(fma.f32 u0 #s(literal -1 binary32) (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (*.f32 u0 u0)))
(fma.f32 u0 (*.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32))) (neg.f32 u0))
(fma.f32 (neg.f32 u0) #s(literal 1 binary32) (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (*.f32 u0 u0)))
(fma.f32 #s(literal -1 binary32) u0 (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (*.f32 u0 u0)))
(fma.f32 #s(literal 1 binary32) (neg.f32 u0) (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (*.f32 u0 u0)))
(fma.f32 (fma.f32 u0 (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (*.f32 u0 u0) (neg.f32 u0))
(fma.f32 (*.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32))) u0 (neg.f32 u0))
(fma.f32 (*.f32 u0 u0) (fma.f32 u0 (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (neg.f32 u0))
(-.f32 (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (*.f32 u0 u0)) u0)
(-.f32 (fma.f32 (fma.f32 u0 (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (*.f32 u0 u0) #s(literal 0 binary32)) u0)
(-.f32 (/.f32 (*.f32 (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (*.f32 u0 u0)) (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (*.f32 u0 u0))) (-.f32 (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (*.f32 u0 u0)) (neg.f32 u0))) (/.f32 (*.f32 u0 u0) (-.f32 (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (*.f32 u0 u0)) (neg.f32 u0))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (*.f32 u0 u0)) (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (*.f32 u0 u0)) (-.f32 (*.f32 u0 u0) (*.f32 (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (*.f32 u0 u0)) (neg.f32 u0)))) (fma.f32 (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (*.f32 u0 u0)) (*.f32 (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (*.f32 u0 u0)) (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 u0)))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (*.f32 u0 u0)) (neg.f32 u0)) (-.f32 (*.f32 (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (*.f32 u0 u0)) (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (*.f32 u0 u0))) (*.f32 u0 u0))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (fma.f32 (fma.f32 u0 (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (*.f32 u0 u0)) #s(literal 1 binary32)) (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (neg.f32 u0))) (*.f32 u0 (fma.f32 (*.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32))) (*.f32 u0 (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (*.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32))))) #s(literal -1 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal 1 binary32)) (*.f32 u0 (fma.f32 (fma.f32 u0 (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (*.f32 u0 u0)) #s(literal -1 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (fma.f32 (fma.f32 u0 (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (*.f32 u0 u0)) #s(literal 1 binary32)) (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (neg.f32 u0))) (*.f32 (fma.f32 (*.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32))) (*.f32 u0 (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (*.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32))))) #s(literal -1 binary32)) u0)))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal 1 binary32)) (*.f32 (fma.f32 (fma.f32 u0 (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (*.f32 u0 u0)) #s(literal -1 binary32)) u0)))
(/.f32 (fma.f32 (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (*.f32 u0 u0)) (*.f32 (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (*.f32 u0 u0)) (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 u0))) (fma.f32 (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (*.f32 u0 u0)) (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (*.f32 u0 u0)) (-.f32 (*.f32 u0 u0) (*.f32 (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (*.f32 u0 u0)) (neg.f32 u0)))))
(/.f32 (-.f32 (*.f32 (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (*.f32 u0 u0)) (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (*.f32 u0 u0))) (*.f32 u0 u0)) (-.f32 (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (*.f32 u0 u0)) (neg.f32 u0)))
(/.f32 (*.f32 u0 (fma.f32 (*.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32))) (*.f32 u0 (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (*.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32))))) #s(literal -1 binary32))) (-.f32 (fma.f32 (fma.f32 u0 (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (*.f32 u0 u0)) #s(literal 1 binary32)) (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (neg.f32 u0))))
(/.f32 (*.f32 u0 (fma.f32 (fma.f32 u0 (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (*.f32 u0 u0)) #s(literal -1 binary32))) (fma.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal 1 binary32)))
(/.f32 (*.f32 (fma.f32 (*.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32))) (*.f32 u0 (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (*.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32))))) #s(literal -1 binary32)) u0) (-.f32 (fma.f32 (fma.f32 u0 (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (*.f32 u0 u0)) #s(literal 1 binary32)) (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (neg.f32 u0))))
(/.f32 (*.f32 (fma.f32 (fma.f32 u0 (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (*.f32 u0 u0)) #s(literal -1 binary32)) u0) (fma.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal 1 binary32)))
(/.f32 (neg.f32 (fma.f32 (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (*.f32 u0 u0)) (*.f32 (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (*.f32 u0 u0)) (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 u0)))) (neg.f32 (fma.f32 (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (*.f32 u0 u0)) (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (*.f32 u0 u0)) (-.f32 (*.f32 u0 u0) (*.f32 (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (*.f32 u0 u0)) (neg.f32 u0))))))
(/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (*.f32 u0 u0)) (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (*.f32 u0 u0))) (*.f32 u0 u0))) (neg.f32 (-.f32 (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (*.f32 u0 u0)) (neg.f32 u0))))
(/.f32 (neg.f32 (*.f32 u0 (fma.f32 (*.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32))) (*.f32 u0 (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (*.f32 u0 (fma.f32 u0 (fma.f32 u0 #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 u0 (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (*.f32 u0 u0)) #s(literal 1 binary32)) (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (neg.f32 u0)))))
(/.f32 (neg.f32 (*.f32 u0 (fma.f32 (fma.f32 u0 (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (*.f32 u0 u0)) #s(literal -1 binary32)))) (neg.f32 (fma.f32 u0 (fma.f32 u0 (fma.f32 u0 #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 u0 (fma.f32 u0 (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32))) (*.f32 u0 (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (*.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32))))) #s(literal -1 binary32)) u0)) (neg.f32 (-.f32 (fma.f32 (fma.f32 u0 (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (*.f32 u0 u0)) #s(literal 1 binary32)) (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (neg.f32 u0)))))
(/.f32 (neg.f32 (*.f32 (fma.f32 (fma.f32 u0 (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (*.f32 u0 u0)) #s(literal -1 binary32)) u0)) (neg.f32 (fma.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal 1 binary32))))
(/.f32 (fma.f32 u0 (*.f32 u0 u0) (*.f32 (*.f32 (*.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32))) (*.f32 u0 (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (*.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)))))) (*.f32 u0 (*.f32 u0 u0)))) (fma.f32 u0 u0 (-.f32 (*.f32 (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (*.f32 u0 u0)) (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (*.f32 u0 u0))) (*.f32 (neg.f32 u0) (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (*.f32 u0 u0))))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32))) (*.f32 u0 (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (*.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)))))) (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 u0))) (fma.f32 (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (*.f32 u0 u0)) (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (*.f32 u0 u0)) (fma.f32 u0 u0 (*.f32 (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (*.f32 u0 u0)) u0))))
(/.f32 (-.f32 (pow.f32 (fma.f32 (fma.f32 u0 (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (*.f32 u0 u0) #s(literal 0 binary32)) #s(literal 3 binary32)) (*.f32 u0 (*.f32 u0 u0))) (fma.f32 (fma.f32 (fma.f32 u0 (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (*.f32 u0 u0) #s(literal 0 binary32)) (fma.f32 (fma.f32 u0 (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (*.f32 u0 u0) #s(literal 0 binary32)) (fma.f32 u0 u0 (*.f32 (fma.f32 (fma.f32 u0 (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) (*.f32 u0 u0) #s(literal 0 binary32)) u0))))
(*.f32 u0 (fma.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32)))
(*.f32 (fma.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32)) u0)
(+.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/4 binary32)))
(+.f32 (*.f32 u0 #s(literal -1/4 binary32)) #s(literal -1/3 binary32))
(pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32))) #s(literal -1 binary32))
(fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32))
(fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32))
(-.f32 (/.f32 (*.f32 (*.f32 u0 u0) #s(literal 1/16 binary32)) (fma.f32 u0 #s(literal -1/4 binary32) #s(literal 1/3 binary32))) (/.f32 #s(literal 1/9 binary32) (fma.f32 u0 #s(literal -1/4 binary32) #s(literal 1/3 binary32))))
(-.f32 (/.f32 #s(literal 1/9 binary32) (-.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/4 binary32)))) (/.f32 (*.f32 (*.f32 u0 u0) #s(literal 1/16 binary32)) (-.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/4 binary32)))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32))) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1/9 binary32) (-.f32 (*.f32 (*.f32 u0 u0) #s(literal 1/16 binary32)) (*.f32 u0 #s(literal 1/12 binary32)))) (fma.f32 (*.f32 u0 (*.f32 u0 u0)) #s(literal -1/64 binary32) #s(literal -1/27 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/4 binary32))) (-.f32 #s(literal 1/9 binary32) (*.f32 (*.f32 u0 u0) #s(literal 1/16 binary32)))))
(/.f32 (fma.f32 (*.f32 u0 (*.f32 u0 u0)) #s(literal -1/64 binary32) #s(literal -1/27 binary32)) (fma.f32 (*.f32 u0 u0) #s(literal 1/16 binary32) (-.f32 #s(literal 1/9 binary32) (*.f32 u0 #s(literal 1/12 binary32)))))
(/.f32 (fma.f32 (*.f32 u0 (*.f32 u0 u0)) #s(literal -1/64 binary32) #s(literal -1/27 binary32)) (+.f32 #s(literal 1/9 binary32) (-.f32 (*.f32 (*.f32 u0 u0) #s(literal 1/16 binary32)) (*.f32 u0 #s(literal 1/12 binary32)))))
(/.f32 (fma.f32 (*.f32 u0 u0) #s(literal 1/16 binary32) #s(literal -1/9 binary32)) (fma.f32 u0 #s(literal -1/4 binary32) #s(literal 1/3 binary32)))
(/.f32 (neg.f32 (fma.f32 (*.f32 u0 (*.f32 u0 u0)) #s(literal -1/64 binary32) #s(literal -1/27 binary32))) (neg.f32 (fma.f32 (*.f32 u0 u0) #s(literal 1/16 binary32) (-.f32 #s(literal 1/9 binary32) (*.f32 u0 #s(literal 1/12 binary32))))))
(/.f32 (neg.f32 (fma.f32 (*.f32 u0 (*.f32 u0 u0)) #s(literal -1/64 binary32) #s(literal -1/27 binary32))) (neg.f32 (+.f32 #s(literal 1/9 binary32) (-.f32 (*.f32 (*.f32 u0 u0) #s(literal 1/16 binary32)) (*.f32 u0 #s(literal 1/12 binary32))))))
(/.f32 (neg.f32 (fma.f32 (*.f32 u0 u0) #s(literal 1/16 binary32) #s(literal -1/9 binary32))) (neg.f32 (fma.f32 u0 #s(literal -1/4 binary32) #s(literal 1/3 binary32))))
(/.f32 (-.f32 #s(literal 1/9 binary32) (*.f32 (*.f32 u0 u0) #s(literal 1/16 binary32))) (-.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/4 binary32))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 u0 u0) #s(literal 1/16 binary32)) (fma.f32 u0 #s(literal -1/4 binary32) #s(literal 1/3 binary32))) (*.f32 (fma.f32 u0 #s(literal -1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/9 binary32))) (*.f32 (fma.f32 u0 #s(literal -1/4 binary32) #s(literal 1/3 binary32)) (fma.f32 u0 #s(literal -1/4 binary32) #s(literal 1/3 binary32))))
(/.f32 (neg.f32 (neg.f32 (fma.f32 (*.f32 u0 (*.f32 u0 u0)) #s(literal -1/64 binary32) #s(literal -1/27 binary32)))) (neg.f32 (neg.f32 (fma.f32 (*.f32 u0 u0) #s(literal 1/16 binary32) (-.f32 #s(literal 1/9 binary32) (*.f32 u0 #s(literal 1/12 binary32)))))))
(/.f32 (neg.f32 (neg.f32 (fma.f32 (*.f32 u0 u0) #s(literal 1/16 binary32) #s(literal -1/9 binary32)))) (neg.f32 (neg.f32 (fma.f32 u0 #s(literal -1/4 binary32) #s(literal 1/3 binary32)))))
(/.f32 (neg.f32 (-.f32 #s(literal 1/9 binary32) (*.f32 (*.f32 u0 u0) #s(literal 1/16 binary32)))) (neg.f32 (-.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/4 binary32)))))
(/.f32 (-.f32 (pow.f32 (/.f32 (*.f32 (*.f32 u0 u0) #s(literal 1/16 binary32)) (fma.f32 u0 #s(literal -1/4 binary32) #s(literal 1/3 binary32))) #s(literal 3 binary32)) (pow.f32 (/.f32 #s(literal 1/9 binary32) (fma.f32 u0 #s(literal -1/4 binary32) #s(literal 1/3 binary32))) #s(literal 3 binary32))) (fma.f32 (/.f32 (*.f32 (*.f32 u0 u0) #s(literal 1/16 binary32)) (fma.f32 u0 #s(literal -1/4 binary32) #s(literal 1/3 binary32))) (/.f32 (*.f32 (*.f32 u0 u0) #s(literal 1/16 binary32)) (fma.f32 u0 #s(literal -1/4 binary32) #s(literal 1/3 binary32))) (fma.f32 (/.f32 #s(literal 1/9 binary32) (fma.f32 u0 #s(literal -1/4 binary32) #s(literal 1/3 binary32))) (/.f32 #s(literal 1/9 binary32) (fma.f32 u0 #s(literal -1/4 binary32) #s(literal 1/3 binary32))) (*.f32 (/.f32 (*.f32 (*.f32 u0 u0) #s(literal 1/16 binary32)) (fma.f32 u0 #s(literal -1/4 binary32) #s(literal 1/3 binary32))) (/.f32 #s(literal 1/9 binary32) (fma.f32 u0 #s(literal -1/4 binary32) #s(literal 1/3 binary32)))))))
(*.f32 (fma.f32 (*.f32 u0 (*.f32 u0 u0)) #s(literal -1/64 binary32) #s(literal -1/27 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u0 u0) #s(literal 1/16 binary32) (-.f32 #s(literal 1/9 binary32) (*.f32 u0 #s(literal 1/12 binary32))))))
(*.f32 (fma.f32 (*.f32 u0 u0) #s(literal 1/16 binary32) #s(literal -1/9 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 u0 #s(literal -1/4 binary32) #s(literal 1/3 binary32))))

eval152.0ms (1.3%)

Memory
-13.2MiB live, 328.8MiB allocated
Compiler

Compiled 39 260 to 3 998 computations (89.8% saved)

prune266.0ms (2.3%)

Memory
23.6MiB live, 625.8MiB allocated
Pruning

50 alts after pruning (45 fresh and 5 done)

PrunedKeptTotal
New1 653341 687
Fresh131124
Picked415
Done145
Total1 671501 721
Accuracy
100.0%
Counts
1 721 → 50
Alt Table
Click to see full alt table
StatusAccuracyProgram
74.1%
(/.f32 (*.f32 alpha #s(approx (log (- 1 u0)) (neg.f32 u0))) (/.f32 #s(literal -1 binary32) alpha))
94.0%
(/.f32 #s(literal 1 binary32) (/.f32 alpha (*.f32 (*.f32 alpha (*.f32 alpha (neg.f32 alpha))) #s(approx (log (- 1 u0)) (*.f32 u0 (fma.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))))
94.1%
(/.f32 #s(literal 1 binary32) (/.f32 alpha (*.f32 alpha (*.f32 #s(approx (log (- 1 u0)) (*.f32 u0 (fma.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32)))) (*.f32 alpha (neg.f32 alpha))))))
94.0%
(*.f32 (/.f32 (*.f32 (neg.f32 (*.f32 alpha (/.f32 alpha (/.f32 #s(literal 1 binary32) alpha)))) alpha) (*.f32 alpha alpha)) #s(approx (log (- 1 u0)) (*.f32 u0 (fma.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))
93.7%
(*.f32 (/.f32 (*.f32 (neg.f32 (*.f32 alpha (*.f32 (/.f32 #s(literal 1 binary32) alpha) (/.f32 alpha (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha)))))) alpha) (*.f32 alpha alpha)) #s(approx (log (- 1 u0)) (*.f32 u0 (fma.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))
98.8%
(*.f32 (/.f32 (*.f32 (neg.f32 (*.f32 alpha (*.f32 alpha alpha))) alpha) (*.f32 alpha alpha)) (log1p.f32 (neg.f32 u0)))
94.4%
(*.f32 (/.f32 (*.f32 alpha (*.f32 alpha (neg.f32 alpha))) alpha) #s(approx (log (- 1 u0)) (*.f32 u0 (fma.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))
94.2%
(*.f32 (/.f32 (*.f32 alpha (*.f32 alpha (neg.f32 alpha))) #s(literal 1 binary32)) (/.f32 (*.f32 alpha #s(approx (log (- 1 u0)) (*.f32 u0 (fma.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32))))) (*.f32 alpha alpha)))
94.4%
(*.f32 (/.f32 (*.f32 alpha #s(approx (log (+ 1 (neg u0))) (*.f32 u0 (fma.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32))))) #s(literal -1 binary32)) alpha)
94.1%
(*.f32 (/.f32 #s(approx (log (- 1 u0)) (*.f32 u0 (fma.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32)))) (neg.f32 alpha)) (*.f32 alpha (*.f32 alpha alpha)))
74.1%
(*.f32 (/.f32 #s(approx (log (- 1 u0)) (neg.f32 u0)) (/.f32 #s(literal -1 binary32) alpha)) alpha)
93.9%
(*.f32 (/.f32 #s(literal 1 binary32) alpha) (/.f32 #s(approx (log (- 1 u0)) (*.f32 u0 (fma.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32)))) (/.f32 #s(literal 1 binary32) (*.f32 alpha (*.f32 alpha (neg.f32 alpha))))))
94.2%
(*.f32 (*.f32 (/.f32 (neg.f32 alpha) (*.f32 alpha alpha)) (*.f32 alpha (*.f32 alpha alpha))) #s(approx (log (- 1 u0)) (*.f32 u0 (fma.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))
94.0%
(*.f32 (*.f32 (/.f32 #s(literal -1 binary32) alpha) (/.f32 alpha (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha)))) #s(approx (log (- 1 u0)) (*.f32 u0 (fma.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))
94.2%
(*.f32 (*.f32 (/.f32 #s(literal -1 binary32) alpha) (*.f32 alpha (*.f32 alpha alpha))) #s(approx (log (- 1 u0)) (*.f32 u0 (fma.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))
99.2%
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0)))
92.5%
(*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (fma.f32 (*.f32 u0 (fma.f32 u0 #s(literal -1/3 binary32) #s(literal -1/2 binary32))) u0 (neg.f32 u0))))
94.5%
(*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 u0 (fma.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))
92.2%
(*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))
94.1%
(*.f32 (*.f32 alpha (*.f32 (*.f32 alpha (*.f32 alpha (neg.f32 alpha))) (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha)))) #s(approx (log (- 1 u0)) (*.f32 u0 (fma.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))
94.1%
(*.f32 (*.f32 alpha (*.f32 alpha (*.f32 alpha (neg.f32 alpha)))) (/.f32 #s(approx (log (- 1 u0)) (*.f32 u0 (fma.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32)))) (*.f32 alpha alpha)))
99.1%
(*.f32 #s(approx (/ (* alpha (log (+ 1 (neg u0)))) -1) (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 alpha))) alpha)
94.6%
(*.f32 #s(approx (/ (* alpha (log (+ 1 (neg u0)))) -1) (*.f32 u0 (fma.f32 u0 (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) alpha))) alpha)
92.4%
(*.f32 #s(approx (/ (* alpha (log (+ 1 (neg u0)))) -1) (*.f32 u0 (fma.f32 u0 (*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) alpha))) alpha)
87.7%
(*.f32 #s(approx (/ (* alpha (log (+ 1 (neg u0)))) -1) (*.f32 u0 (fma.f32 alpha (*.f32 u0 #s(literal 1/2 binary32)) alpha))) alpha)
94.8%
#s(approx (- (/ (log (+ 1 (* u0 (neg u0)))) (neg (/ 1 (* alpha alpha)))) (neg (* alpha (* alpha (log (+ 1 u0)))))) (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 u0 u0) (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u0)))
87.8%
#s(approx (- (/ (log (+ 1 (* u0 (neg u0)))) (neg (/ 1 (* alpha alpha)))) (neg (* alpha (* alpha (log (+ 1 u0)))))) (*.f32 (*.f32 alpha alpha) (fma.f32 #s(literal 1/2 binary32) (*.f32 u0 u0) u0)))
87.7%
#s(approx (* (/ (* (neg (* alpha (* alpha alpha))) alpha) (* alpha alpha)) (log (- 1 u0))) (*.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/2 binary32) #s(literal 1 binary32))) (*.f32 alpha alpha)))
87.9%
#s(approx (* (/ (* (neg (* alpha (* alpha alpha))) alpha) (* alpha alpha)) (log (- 1 u0))) (*.f32 (*.f32 alpha (fma.f32 alpha (*.f32 u0 #s(literal 1/2 binary32)) alpha)) u0))
87.7%
#s(approx (* (/ (* (neg (* alpha (* alpha alpha))) alpha) (* alpha alpha)) (log (- 1 u0))) (*.f32 (*.f32 alpha u0) (fma.f32 alpha (*.f32 u0 #s(literal 1/2 binary32)) alpha)))
92.5%
#s(approx (* (/ (* (neg (* alpha (* alpha alpha))) alpha) (* alpha alpha)) (log (- 1 u0))) (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 u0 u0) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0)))
87.8%
#s(approx (* (/ (* (neg (* alpha (* alpha alpha))) alpha) (* alpha alpha)) (log (- 1 u0))) (*.f32 u0 (fma.f32 (*.f32 (*.f32 alpha alpha) #s(literal 1/2 binary32)) u0 (*.f32 alpha alpha))))
94.4%
#s(approx (* (/ (* (neg (* alpha (* alpha alpha))) alpha) (* alpha alpha)) (log (- 1 u0))) (*.f32 u0 (fma.f32 (*.f32 alpha alpha) (fma.f32 u0 #s(literal 1/2 binary32) #s(literal 1 binary32)) (*.f32 u0 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)))))))
92.6%
#s(approx (* (/ (* (neg (* alpha (* alpha alpha))) alpha) (* alpha alpha)) (log (- 1 u0))) (*.f32 u0 (fma.f32 alpha alpha (*.f32 (*.f32 u0 (*.f32 alpha alpha)) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32))))))
87.9%
#s(approx (* (/ (* (neg (* alpha (* alpha alpha))) alpha) (* alpha alpha)) (log (- 1 u0))) (*.f32 u0 (fma.f32 alpha alpha (*.f32 #s(literal 1/2 binary32) (*.f32 u0 (*.f32 alpha alpha))))))
87.7%
#s(approx (* (/ (* (neg (* alpha (* alpha alpha))) alpha) (* alpha alpha)) (log (- 1 u0))) (*.f32 u0 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 #s(literal 1/2 binary32) #s(literal 1 binary32)))))
87.7%
#s(approx (* (/ (* (neg (* alpha (* alpha alpha))) alpha) (* alpha alpha)) (log (- 1 u0))) (*.f32 alpha (*.f32 alpha (fma.f32 #s(literal 1/2 binary32) (*.f32 u0 u0) u0))))
94.7%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (fma.f32 (*.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u0)) u0 (*.f32 u0 (*.f32 alpha alpha))))
94.8%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (fma.f32 u0 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) (*.f32 alpha alpha)) u0))
74.1%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 alpha u0) alpha))
94.2%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 (fma.f32 (/.f32 #s(literal 1 binary32) alpha) (/.f32 alpha (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha))) (*.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u0)))))
94.5%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (fma.f32 u0 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) (*.f32 alpha alpha))))))
74.2%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 (*.f32 alpha alpha)))
94.6%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 #s(approx (+ (* u0 (* (* alpha alpha) (+ (* u0 (* u0 1/4)) (+ (* u0 1/3) 1/2)))) (* alpha alpha)) (*.f32 (*.f32 alpha alpha) (fma.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) #s(literal 1 binary32))))))
93.9%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 #s(approx (+ (* u0 (* (* alpha alpha) (+ (* u0 (* u0 1/4)) (+ (* u0 1/3) 1/2)))) (* alpha alpha)) (*.f32 (neg.f32 (*.f32 u0 u0)) (*.f32 u0 (fma.f32 alpha (*.f32 alpha #s(literal -1/4 binary32)) (neg.f32 (/.f32 (fma.f32 alpha (*.f32 alpha #s(literal 1/3 binary32)) (/.f32 (*.f32 alpha (fma.f32 alpha #s(literal 1/2 binary32) (/.f32 alpha u0))) u0)) u0))))))))
92.3%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 #s(approx (+ (* u0 (* alpha (* alpha (+ (* u0 1/3) 1/2)))) (* alpha alpha)) (*.f32 alpha (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32)))))))
93.8%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 #s(approx (+ (* alpha alpha) (* u0 (* alpha (* alpha (+ (* u0 (+ (* u0 1/4) 1/3)) 1/2))))) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (neg.f32 (fma.f32 alpha (*.f32 alpha #s(literal -1/4 binary32)) (/.f32 (fma.f32 alpha (*.f32 alpha #s(literal 1/3 binary32)) (/.f32 (*.f32 alpha (fma.f32 alpha #s(literal -1/2 binary32) (/.f32 alpha (neg.f32 u0)))) (neg.f32 u0))) (neg.f32 u0))))))))
94.1%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 #s(approx (+ (* alpha alpha) (* u0 (* alpha (* alpha (+ (* u0 (+ (* u0 1/4) 1/3)) 1/2))))) (*.f32 u0 (*.f32 (*.f32 u0 u0) (fma.f32 alpha (+.f32 (/.f32 alpha (*.f32 u0 (*.f32 u0 u0))) (*.f32 alpha #s(literal 1/4 binary32))) (*.f32 (/.f32 (*.f32 alpha alpha) u0) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)))))))))
94.5%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 #s(approx (+ (* alpha alpha) (* u0 (* alpha (* alpha (+ (* u0 (+ (* u0 1/4) 1/3)) 1/2))))) (*.f32 alpha (*.f32 alpha (fma.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) #s(literal 1 binary32)))))))
93.6%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) #s(approx (* u0 (+ (* u0 (* (* alpha alpha) (+ (* u0 (* u0 1/4)) (+ (* u0 1/3) 1/2)))) (* alpha alpha))) (*.f32 (*.f32 (*.f32 u0 u0) (*.f32 u0 u0)) (fma.f32 alpha (*.f32 alpha #s(literal 1/4 binary32)) (/.f32 (fma.f32 alpha (*.f32 alpha #s(literal -1/3 binary32)) (neg.f32 (/.f32 (*.f32 alpha (fma.f32 alpha #s(literal 1/2 binary32) (/.f32 alpha u0))) u0))) (neg.f32 u0))))))
Compiler

Compiled 3 032 to 988 computations (67.4% saved)

regimes362.0ms (3.1%)

Memory
-0.5MiB live, 245.2MiB allocated
Counts
88 → 1
Calls
Call 1
Inputs
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 (*.f32 alpha alpha)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 alpha u0) alpha))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 alpha alpha) (fma.f32 u0 (*.f32 u0 #s(literal 1/2 binary32)) u0)))
#s(approx (* (/ (* (neg (* alpha (* alpha alpha))) alpha) (* alpha alpha)) (log (- 1 u0))) (*.f32 alpha (*.f32 alpha (fma.f32 #s(literal 1/2 binary32) (*.f32 u0 u0) u0))))
#s(approx (* (/ (* (neg (* alpha (* alpha alpha))) alpha) (* alpha alpha)) (log (- 1 u0))) (*.f32 u0 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 #s(literal 1/2 binary32) #s(literal 1 binary32)))))
#s(approx (* (/ (* (neg (* alpha (* alpha alpha))) alpha) (* alpha alpha)) (log (- 1 u0))) (*.f32 (*.f32 alpha u0) (fma.f32 alpha (*.f32 u0 #s(literal 1/2 binary32)) alpha)))
#s(approx (* (/ (* (neg (* alpha (* alpha alpha))) alpha) (* alpha alpha)) (log (- 1 u0))) (*.f32 (*.f32 alpha (fma.f32 alpha (*.f32 u0 #s(literal 1/2 binary32)) alpha)) u0))
#s(approx (* (/ (* (neg (* alpha (* alpha alpha))) alpha) (* alpha alpha)) (log (- 1 u0))) (*.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/2 binary32) #s(literal 1 binary32))) (*.f32 alpha alpha)))
#s(approx (- (/ (log (+ 1 (* u0 (neg u0)))) (neg (/ 1 (* alpha alpha)))) (neg (* alpha (* alpha (log (+ 1 u0)))))) (*.f32 (*.f32 alpha alpha) (fma.f32 #s(literal 1/2 binary32) (*.f32 u0 u0) u0)))
(*.f32 #s(approx (/ (* alpha (log (+ 1 (neg u0)))) -1) (*.f32 u0 (fma.f32 alpha (*.f32 u0 #s(literal 1/2 binary32)) alpha))) alpha)
(*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 u0 (fma.f32 u0 #s(literal -1/2 binary32) #s(literal -1 binary32)))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 (fma.f32 u0 (*.f32 alpha #s(approx (* alpha (+ (* u0 1/3) 1/2)) (*.f32 alpha #s(literal 1/2 binary32)))) (*.f32 alpha alpha))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 (fma.f32 u0 (*.f32 (*.f32 alpha alpha) #s(approx (+ (* u0 (* u0 1/4)) (+ (* u0 1/3) 1/2)) #s(literal 1/2 binary32))) (*.f32 alpha alpha))))
#s(approx (* (/ (* (neg (* alpha (* alpha alpha))) alpha) (* alpha alpha)) (log (- 1 u0))) (*.f32 u0 (fma.f32 alpha alpha (*.f32 #s(literal 1/2 binary32) (*.f32 u0 (*.f32 alpha alpha))))))
#s(approx (* (/ (* (neg (* alpha (* alpha alpha))) alpha) (* alpha alpha)) (log (- 1 u0))) (*.f32 u0 (fma.f32 (*.f32 (*.f32 alpha alpha) #s(literal 1/2 binary32)) u0 (*.f32 alpha alpha))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 #s(approx (+ (* u0 (* alpha (* alpha (+ (* u0 1/3) 1/2)))) (* alpha alpha)) (*.f32 alpha (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32)))))))
#s(approx (* (/ (* (neg (* alpha (* alpha alpha))) alpha) (* alpha alpha)) (log (- 1 u0))) (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 u0 u0) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0)))
(*.f32 #s(approx (/ (* alpha (log (+ 1 (neg u0)))) -1) (*.f32 u0 (fma.f32 u0 (*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) alpha))) alpha)
(*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))
(*.f32 (/.f32 #s(approx (log (- 1 u0)) (neg.f32 u0)) (/.f32 #s(literal -1 binary32) alpha)) alpha)
(/.f32 (*.f32 alpha #s(approx (log (- 1 u0)) (neg.f32 u0))) (/.f32 #s(literal -1 binary32) alpha))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 (*.f32 (/.f32 (*.f32 alpha (*.f32 alpha alpha)) alpha) #s(literal 1 binary32))))
(*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (fma.f32 (*.f32 u0 (fma.f32 u0 #s(literal -1/3 binary32) #s(literal -1/2 binary32))) u0 (neg.f32 u0))))
(*.f32 (/.f32 alpha (/.f32 #s(literal 1 binary32) (neg.f32 alpha))) #s(approx (log (- 1 u0)) (neg.f32 u0)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 (fma.f32 alpha alpha (*.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0)))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 (fma.f32 u0 (*.f32 alpha (*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))) (*.f32 alpha alpha))))
#s(approx (* (/ (* (neg (* alpha (* alpha alpha))) alpha) (* alpha alpha)) (log (- 1 u0))) (*.f32 u0 (fma.f32 alpha alpha (*.f32 (*.f32 u0 (*.f32 alpha alpha)) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32))))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 #s(approx (+ (* alpha alpha) (* u0 (* alpha (* alpha (+ (* u0 (+ (* u0 1/4) 1/3)) 1/2))))) (*.f32 alpha (*.f32 alpha (fma.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) #s(literal 1 binary32)))))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 #s(approx (+ (* u0 (* (* alpha alpha) (+ (* u0 (* u0 1/4)) (+ (* u0 1/3) 1/2)))) (* alpha alpha)) (*.f32 (*.f32 alpha alpha) (fma.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) #s(literal 1 binary32))))))
#s(approx (- (/ (log (+ 1 (* u0 (neg u0)))) (neg (/ 1 (* alpha alpha)))) (neg (* alpha (* alpha (log (+ 1 u0)))))) (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 u0 u0) (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u0)))
(*.f32 #s(approx (/ (* alpha (log (+ 1 (neg u0)))) -1) (*.f32 u0 (fma.f32 u0 (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) alpha))) alpha)
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 (+.f32 (*.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0)) (*.f32 alpha alpha))))
(*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 u0 (fma.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (fma.f32 (*.f32 alpha alpha) u0 (*.f32 (*.f32 alpha (*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))) (*.f32 u0 u0))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (fma.f32 (*.f32 alpha u0) alpha (*.f32 (*.f32 alpha (*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))) (*.f32 u0 u0))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 (fma.f32 alpha alpha (*.f32 u0 (*.f32 alpha (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))))))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 (fma.f32 (*.f32 alpha (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))) u0 (*.f32 alpha alpha))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (fma.f32 u0 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) (*.f32 alpha alpha)) u0))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 (fma.f32 u0 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 (*.f32 u0 #s(literal 1/4 binary32)) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))) (*.f32 alpha alpha))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (fma.f32 (*.f32 u0 (*.f32 u0 (*.f32 alpha alpha))) (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (*.f32 u0 (*.f32 alpha alpha))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (fma.f32 (*.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u0)) u0 (*.f32 u0 (*.f32 alpha alpha))))
(*.f32 (/.f32 (*.f32 alpha #s(approx (log (+ 1 (neg u0))) (*.f32 u0 (fma.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32))))) #s(literal -1 binary32)) alpha)
#s(approx (* (/ (* (neg (* alpha (* alpha alpha))) alpha) (* alpha alpha)) (log (- 1 u0))) (*.f32 u0 (fma.f32 (*.f32 alpha alpha) (fma.f32 u0 #s(literal 1/2 binary32) #s(literal 1 binary32)) (*.f32 u0 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)))))))
(*.f32 (/.f32 #s(approx (log (- 1 u0)) (*.f32 u0 (fma.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32)))) (neg.f32 alpha)) (*.f32 alpha (*.f32 alpha alpha)))
(*.f32 (/.f32 (*.f32 alpha (*.f32 alpha (neg.f32 alpha))) alpha) #s(approx (log (- 1 u0)) (*.f32 u0 (fma.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))
(*.f32 (/.f32 alpha (/.f32 #s(literal 1 binary32) (neg.f32 alpha))) #s(approx (log (- 1 u0)) (*.f32 u0 (fma.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) #s(approx (* u0 (+ (* u0 (* alpha (* alpha (+ (* u0 1/3) 1/2)))) (* alpha alpha))) (*.f32 (*.f32 u0 u0) (fma.f32 u0 (/.f32 (*.f32 alpha alpha) (*.f32 u0 u0)) (*.f32 alpha (*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32))))))))
(*.f32 (*.f32 (/.f32 #s(literal -1 binary32) alpha) (*.f32 alpha (*.f32 alpha alpha))) #s(approx (log (- 1 u0)) (*.f32 u0 (fma.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 #s(approx (+ (* u0 (* alpha (* alpha (+ (* u0 1/3) 1/2)))) (* alpha alpha)) (*.f32 (*.f32 u0 u0) (fma.f32 alpha (*.f32 alpha #s(literal 1/3 binary32)) (/.f32 (*.f32 alpha (fma.f32 alpha #s(literal 1/2 binary32) (/.f32 alpha u0))) u0))))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (fma.f32 u0 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) (*.f32 alpha alpha))))))
(*.f32 (*.f32 alpha (*.f32 alpha (*.f32 alpha (neg.f32 alpha)))) (/.f32 #s(approx (log (- 1 u0)) (*.f32 u0 (fma.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32)))) (*.f32 alpha alpha)))
(*.f32 (*.f32 (/.f32 (neg.f32 alpha) (*.f32 alpha alpha)) (*.f32 alpha (*.f32 alpha alpha))) #s(approx (log (- 1 u0)) (*.f32 u0 (fma.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))
(*.f32 (/.f32 (*.f32 (neg.f32 (*.f32 alpha (*.f32 alpha alpha))) alpha) (*.f32 alpha alpha)) #s(approx (log (- 1 u0)) (*.f32 u0 (fma.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 alpha (*.f32 alpha (*.f32 #s(approx (log (- 1 u0)) (*.f32 u0 (fma.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32)))) (*.f32 alpha (neg.f32 alpha))))))
(/.f32 #s(literal 1 binary32) (/.f32 alpha (*.f32 (*.f32 alpha (*.f32 alpha (neg.f32 alpha))) #s(approx (log (- 1 u0)) (*.f32 u0 (fma.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))))
(*.f32 (*.f32 alpha (*.f32 (*.f32 alpha (*.f32 alpha (neg.f32 alpha))) (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha)))) #s(approx (log (- 1 u0)) (*.f32 u0 (fma.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 (fma.f32 u0 (*.f32 alpha (*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))) (*.f32 (/.f32 (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1 binary32)) (/.f32 (neg.f32 alpha) (*.f32 alpha alpha))))))
(*.f32 (*.f32 (/.f32 #s(literal -1 binary32) alpha) (/.f32 alpha (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha)))) #s(approx (log (- 1 u0)) (*.f32 u0 (fma.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))
(*.f32 (/.f32 (*.f32 alpha (*.f32 alpha (neg.f32 alpha))) #s(literal 1 binary32)) (/.f32 (*.f32 alpha #s(approx (log (- 1 u0)) (*.f32 u0 (fma.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32))))) (*.f32 alpha alpha)))
(*.f32 (/.f32 #s(literal 1 binary32) alpha) (/.f32 #s(approx (log (- 1 u0)) (*.f32 u0 (fma.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32)))) (/.f32 #s(literal 1 binary32) (*.f32 alpha (*.f32 alpha (neg.f32 alpha))))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 (fma.f32 (/.f32 #s(literal 1 binary32) alpha) (/.f32 alpha (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha))) (*.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u0)))))
(*.f32 (/.f32 (*.f32 (neg.f32 (*.f32 alpha (/.f32 alpha (/.f32 #s(literal 1 binary32) alpha)))) alpha) (*.f32 alpha alpha)) #s(approx (log (- 1 u0)) (*.f32 u0 (fma.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) #s(approx (* u0 (+ (* u0 (* (* alpha alpha) (+ (* u0 (* u0 1/4)) (+ (* u0 1/3) 1/2)))) (* alpha alpha))) (*.f32 (*.f32 (*.f32 u0 u0) (*.f32 u0 u0)) (fma.f32 alpha (*.f32 alpha #s(literal 1/4 binary32)) (/.f32 (fma.f32 alpha (*.f32 alpha #s(literal -1/3 binary32)) (neg.f32 (/.f32 (*.f32 alpha (fma.f32 alpha #s(literal 1/2 binary32) (/.f32 alpha u0))) u0))) (neg.f32 u0))))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) #s(approx (* u0 (+ (* u0 (* (* alpha alpha) (+ (* u0 (* u0 1/4)) (+ (* u0 1/3) 1/2)))) (* alpha alpha))) (*.f32 (*.f32 (*.f32 u0 u0) (*.f32 u0 u0)) (fma.f32 (/.f32 (*.f32 alpha alpha) u0) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (*.f32 alpha (+.f32 (/.f32 alpha (*.f32 u0 (*.f32 u0 u0))) (*.f32 alpha #s(literal 1/4 binary32))))))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 #s(approx (+ (* alpha alpha) (* u0 (* alpha (* alpha (+ (* u0 (+ (* u0 1/4) 1/3)) 1/2))))) (*.f32 u0 (*.f32 (*.f32 u0 u0) (fma.f32 alpha (+.f32 (/.f32 alpha (*.f32 u0 (*.f32 u0 u0))) (*.f32 alpha #s(literal 1/4 binary32))) (*.f32 (/.f32 (*.f32 alpha alpha) u0) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)))))))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 #s(approx (+ (* u0 (* (* alpha alpha) (+ (* u0 (* u0 1/4)) (+ (* u0 1/3) 1/2)))) (* alpha alpha)) (*.f32 (neg.f32 (*.f32 u0 u0)) (*.f32 u0 (fma.f32 alpha (*.f32 alpha #s(literal -1/4 binary32)) (neg.f32 (/.f32 (fma.f32 alpha (*.f32 alpha #s(literal 1/3 binary32)) (/.f32 (*.f32 alpha (fma.f32 alpha #s(literal 1/2 binary32) (/.f32 alpha u0))) u0)) u0))))))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 #s(approx (+ (* alpha alpha) (* u0 (* alpha (* alpha (+ (* u0 (+ (* u0 1/4) 1/3)) 1/2))))) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (neg.f32 (fma.f32 alpha (*.f32 alpha #s(literal -1/4 binary32)) (/.f32 (fma.f32 alpha (*.f32 alpha #s(literal 1/3 binary32)) (/.f32 (*.f32 alpha (fma.f32 alpha #s(literal -1/2 binary32) (/.f32 alpha (neg.f32 u0)))) (neg.f32 u0))) (neg.f32 u0))))))))
(*.f32 (/.f32 (*.f32 (neg.f32 (*.f32 alpha (*.f32 (/.f32 #s(literal 1 binary32) alpha) (/.f32 alpha (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha)))))) alpha) (*.f32 alpha alpha)) #s(approx (log (- 1 u0)) (*.f32 u0 (fma.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 (*.f32 (*.f32 (fma.f32 alpha (*.f32 (*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) u0) (*.f32 alpha alpha)) (fma.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0) (neg.f32 (*.f32 alpha alpha)))) u0) (fma.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0) (neg.f32 (*.f32 alpha alpha)))))
(*.f32 #s(approx (/ (* alpha (log (+ 1 (neg u0)))) -1) (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 alpha))) alpha)
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0)))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 (*.f32 alpha (log1p.f32 (neg.f32 u0))) #s(literal -1 binary32)) alpha)
(*.f32 (/.f32 alpha (/.f32 #s(literal 1 binary32) (neg.f32 alpha))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 (*.f32 (neg.f32 (*.f32 alpha (*.f32 alpha alpha))) alpha) (*.f32 alpha alpha)) (log1p.f32 (neg.f32 u0)))
(*.f32 (/.f32 (*.f32 (neg.f32 (*.f32 alpha (*.f32 alpha alpha))) alpha) (*.f32 alpha alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha)) (neg.f32 (*.f32 alpha (*.f32 alpha (*.f32 alpha alpha))))) (log1p.f32 (neg.f32 u0)))
(*.f32 (*.f32 (neg.f32 (*.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 (*.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0)) (*.f32 (*.f32 alpha (*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))) (*.f32 (*.f32 alpha (*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))) (*.f32 u0 u0))) (*.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 alpha (*.f32 alpha alpha)))) u0) (fma.f32 (*.f32 alpha alpha) (-.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0))) (*.f32 (*.f32 alpha (*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))) (*.f32 (*.f32 alpha (*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))) (*.f32 u0 u0))))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (-.f32 (/.f32 (*.f32 (*.f32 (*.f32 alpha (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))) (*.f32 u0 u0)) (*.f32 (*.f32 alpha (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))) (*.f32 u0 u0))) (-.f32 (*.f32 (*.f32 alpha (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))) (*.f32 u0 u0)) (*.f32 u0 (*.f32 alpha alpha)))) (/.f32 (*.f32 (*.f32 u0 (*.f32 alpha alpha)) (*.f32 u0 (*.f32 alpha alpha))) (-.f32 (*.f32 (*.f32 alpha (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))) (*.f32 u0 u0)) (*.f32 u0 (*.f32 alpha alpha))))))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (*.f32 u0 (*.f32 u0 u0))) (log1p.f32 (fma.f32 u0 u0 u0))))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (neg.f32 (*.f32 (*.f32 u0 u0) (*.f32 u0 u0)))) (log.f32 (*.f32 (fma.f32 u0 u0 #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) u0)))))
(-.f32 (/.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) (neg.f32 (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha)))) (neg.f32 (*.f32 alpha (*.f32 alpha (log1p.f32 u0)))))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 u0 (*.f32 u0 u0))))) (+.f32 #s(literal 1 binary32) (fma.f32 u0 u0 u0)))) (log1p.f32 (*.f32 (*.f32 u0 (*.f32 u0 u0)) (fma.f32 u0 (*.f32 u0 u0) #s(literal 1 binary32))))))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (-.f32 (log1p.f32 (*.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))))) (log1p.f32 (fma.f32 u0 u0 u0))) (log1p.f32 (*.f32 (*.f32 u0 (*.f32 u0 u0)) (fma.f32 u0 (*.f32 u0 u0) #s(literal 1 binary32))))))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) u0) (*.f32 (+.f32 #s(literal 1 binary32) u0) (+.f32 #s(literal 1 binary32) u0)))) (/.f32 (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 u0 (*.f32 u0 u0))) (*.f32 (+.f32 #s(literal 1 binary32) u0) (*.f32 (+.f32 #s(literal 1 binary32) u0) (+.f32 #s(literal 1 binary32) u0)))))) (log.f32 (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u0)) (+.f32 #s(literal 1 binary32) u0)) (fma.f32 (/.f32 (*.f32 u0 u0) (+.f32 #s(literal 1 binary32) u0)) (/.f32 (*.f32 u0 u0) (+.f32 #s(literal 1 binary32) u0)) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u0)) (/.f32 (*.f32 u0 u0) (+.f32 #s(literal 1 binary32) u0))))))))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (/.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 u0) #s(literal 3 binary32))) (fma.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) (log1p.f32 (*.f32 u0 (neg.f32 u0))) (fma.f32 (log1p.f32 u0) (log1p.f32 u0) (*.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) (log1p.f32 u0))))))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (pow.f32 (log1p.f32 (*.f32 u0 (*.f32 u0 u0))) #s(literal 2 binary32)) (+.f32 (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) #s(literal 2 binary32)) (*.f32 (log1p.f32 (*.f32 u0 (*.f32 u0 u0))) (log1p.f32 (fma.f32 u0 u0 u0))))) (-.f32 (pow.f32 (log1p.f32 (*.f32 u0 (*.f32 u0 u0))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) #s(literal 3 binary32))))))
Outputs
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0)))
Calls

6 calls:

230.0ms
alpha
29.0ms
(*.f32 (neg.f32 alpha) alpha)
28.0ms
(-.f32 #s(literal 1 binary32) u0)
25.0ms
(log.f32 (-.f32 #s(literal 1 binary32) u0))
24.0ms
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
Results
AccuracySegmentsBranch
99.2%1alpha
99.2%1u0
99.2%1(*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
99.2%1(*.f32 (neg.f32 alpha) alpha)
99.2%1(log.f32 (-.f32 #s(literal 1 binary32) u0))
99.2%1(-.f32 #s(literal 1 binary32) u0)
Compiler

Compiled 34 to 25 computations (26.5% saved)

regimes130.0ms (1.1%)

Memory
-6.8MiB live, 194.2MiB allocated
Counts
70 → 1
Calls
Call 1
Inputs
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 (*.f32 alpha alpha)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 alpha u0) alpha))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 alpha alpha) (fma.f32 u0 (*.f32 u0 #s(literal 1/2 binary32)) u0)))
#s(approx (* (/ (* (neg (* alpha (* alpha alpha))) alpha) (* alpha alpha)) (log (- 1 u0))) (*.f32 alpha (*.f32 alpha (fma.f32 #s(literal 1/2 binary32) (*.f32 u0 u0) u0))))
#s(approx (* (/ (* (neg (* alpha (* alpha alpha))) alpha) (* alpha alpha)) (log (- 1 u0))) (*.f32 u0 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 #s(literal 1/2 binary32) #s(literal 1 binary32)))))
#s(approx (* (/ (* (neg (* alpha (* alpha alpha))) alpha) (* alpha alpha)) (log (- 1 u0))) (*.f32 (*.f32 alpha u0) (fma.f32 alpha (*.f32 u0 #s(literal 1/2 binary32)) alpha)))
#s(approx (* (/ (* (neg (* alpha (* alpha alpha))) alpha) (* alpha alpha)) (log (- 1 u0))) (*.f32 (*.f32 alpha (fma.f32 alpha (*.f32 u0 #s(literal 1/2 binary32)) alpha)) u0))
#s(approx (* (/ (* (neg (* alpha (* alpha alpha))) alpha) (* alpha alpha)) (log (- 1 u0))) (*.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/2 binary32) #s(literal 1 binary32))) (*.f32 alpha alpha)))
#s(approx (- (/ (log (+ 1 (* u0 (neg u0)))) (neg (/ 1 (* alpha alpha)))) (neg (* alpha (* alpha (log (+ 1 u0)))))) (*.f32 (*.f32 alpha alpha) (fma.f32 #s(literal 1/2 binary32) (*.f32 u0 u0) u0)))
(*.f32 #s(approx (/ (* alpha (log (+ 1 (neg u0)))) -1) (*.f32 u0 (fma.f32 alpha (*.f32 u0 #s(literal 1/2 binary32)) alpha))) alpha)
(*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 u0 (fma.f32 u0 #s(literal -1/2 binary32) #s(literal -1 binary32)))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 (fma.f32 u0 (*.f32 alpha #s(approx (* alpha (+ (* u0 1/3) 1/2)) (*.f32 alpha #s(literal 1/2 binary32)))) (*.f32 alpha alpha))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 (fma.f32 u0 (*.f32 (*.f32 alpha alpha) #s(approx (+ (* u0 (* u0 1/4)) (+ (* u0 1/3) 1/2)) #s(literal 1/2 binary32))) (*.f32 alpha alpha))))
#s(approx (* (/ (* (neg (* alpha (* alpha alpha))) alpha) (* alpha alpha)) (log (- 1 u0))) (*.f32 u0 (fma.f32 alpha alpha (*.f32 #s(literal 1/2 binary32) (*.f32 u0 (*.f32 alpha alpha))))))
#s(approx (* (/ (* (neg (* alpha (* alpha alpha))) alpha) (* alpha alpha)) (log (- 1 u0))) (*.f32 u0 (fma.f32 (*.f32 (*.f32 alpha alpha) #s(literal 1/2 binary32)) u0 (*.f32 alpha alpha))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 #s(approx (+ (* u0 (* alpha (* alpha (+ (* u0 1/3) 1/2)))) (* alpha alpha)) (*.f32 alpha (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32)))))))
#s(approx (* (/ (* (neg (* alpha (* alpha alpha))) alpha) (* alpha alpha)) (log (- 1 u0))) (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 u0 u0) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0)))
(*.f32 #s(approx (/ (* alpha (log (+ 1 (neg u0)))) -1) (*.f32 u0 (fma.f32 u0 (*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) alpha))) alpha)
(*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))
(*.f32 (/.f32 #s(approx (log (- 1 u0)) (neg.f32 u0)) (/.f32 #s(literal -1 binary32) alpha)) alpha)
(/.f32 (*.f32 alpha #s(approx (log (- 1 u0)) (neg.f32 u0))) (/.f32 #s(literal -1 binary32) alpha))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 (*.f32 (/.f32 (*.f32 alpha (*.f32 alpha alpha)) alpha) #s(literal 1 binary32))))
(*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (fma.f32 (*.f32 u0 (fma.f32 u0 #s(literal -1/3 binary32) #s(literal -1/2 binary32))) u0 (neg.f32 u0))))
(*.f32 (/.f32 alpha (/.f32 #s(literal 1 binary32) (neg.f32 alpha))) #s(approx (log (- 1 u0)) (neg.f32 u0)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 (fma.f32 alpha alpha (*.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0)))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 (fma.f32 u0 (*.f32 alpha (*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))) (*.f32 alpha alpha))))
#s(approx (* (/ (* (neg (* alpha (* alpha alpha))) alpha) (* alpha alpha)) (log (- 1 u0))) (*.f32 u0 (fma.f32 alpha alpha (*.f32 (*.f32 u0 (*.f32 alpha alpha)) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32))))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 #s(approx (+ (* alpha alpha) (* u0 (* alpha (* alpha (+ (* u0 (+ (* u0 1/4) 1/3)) 1/2))))) (*.f32 alpha (*.f32 alpha (fma.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) #s(literal 1 binary32)))))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 #s(approx (+ (* u0 (* (* alpha alpha) (+ (* u0 (* u0 1/4)) (+ (* u0 1/3) 1/2)))) (* alpha alpha)) (*.f32 (*.f32 alpha alpha) (fma.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) #s(literal 1 binary32))))))
#s(approx (- (/ (log (+ 1 (* u0 (neg u0)))) (neg (/ 1 (* alpha alpha)))) (neg (* alpha (* alpha (log (+ 1 u0)))))) (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 u0 u0) (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u0)))
(*.f32 #s(approx (/ (* alpha (log (+ 1 (neg u0)))) -1) (*.f32 u0 (fma.f32 u0 (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) alpha))) alpha)
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 (+.f32 (*.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0)) (*.f32 alpha alpha))))
(*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 u0 (fma.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (fma.f32 (*.f32 alpha alpha) u0 (*.f32 (*.f32 alpha (*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))) (*.f32 u0 u0))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (fma.f32 (*.f32 alpha u0) alpha (*.f32 (*.f32 alpha (*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))) (*.f32 u0 u0))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 (fma.f32 alpha alpha (*.f32 u0 (*.f32 alpha (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))))))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 (fma.f32 (*.f32 alpha (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))) u0 (*.f32 alpha alpha))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (fma.f32 u0 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) (*.f32 alpha alpha)) u0))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 (fma.f32 u0 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 (*.f32 u0 #s(literal 1/4 binary32)) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))) (*.f32 alpha alpha))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (fma.f32 (*.f32 u0 (*.f32 u0 (*.f32 alpha alpha))) (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (*.f32 u0 (*.f32 alpha alpha))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (fma.f32 (*.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u0)) u0 (*.f32 u0 (*.f32 alpha alpha))))
(*.f32 (/.f32 (*.f32 alpha #s(approx (log (+ 1 (neg u0))) (*.f32 u0 (fma.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32))))) #s(literal -1 binary32)) alpha)
#s(approx (* (/ (* (neg (* alpha (* alpha alpha))) alpha) (* alpha alpha)) (log (- 1 u0))) (*.f32 u0 (fma.f32 (*.f32 alpha alpha) (fma.f32 u0 #s(literal 1/2 binary32) #s(literal 1 binary32)) (*.f32 u0 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)))))))
(*.f32 (/.f32 #s(approx (log (- 1 u0)) (*.f32 u0 (fma.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32)))) (neg.f32 alpha)) (*.f32 alpha (*.f32 alpha alpha)))
(*.f32 (/.f32 (*.f32 alpha (*.f32 alpha (neg.f32 alpha))) alpha) #s(approx (log (- 1 u0)) (*.f32 u0 (fma.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))
(*.f32 (/.f32 alpha (/.f32 #s(literal 1 binary32) (neg.f32 alpha))) #s(approx (log (- 1 u0)) (*.f32 u0 (fma.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) #s(approx (* u0 (+ (* u0 (* alpha (* alpha (+ (* u0 1/3) 1/2)))) (* alpha alpha))) (*.f32 (*.f32 u0 u0) (fma.f32 u0 (/.f32 (*.f32 alpha alpha) (*.f32 u0 u0)) (*.f32 alpha (*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32))))))))
(*.f32 (*.f32 (/.f32 #s(literal -1 binary32) alpha) (*.f32 alpha (*.f32 alpha alpha))) #s(approx (log (- 1 u0)) (*.f32 u0 (fma.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 #s(approx (+ (* u0 (* alpha (* alpha (+ (* u0 1/3) 1/2)))) (* alpha alpha)) (*.f32 (*.f32 u0 u0) (fma.f32 alpha (*.f32 alpha #s(literal 1/3 binary32)) (/.f32 (*.f32 alpha (fma.f32 alpha #s(literal 1/2 binary32) (/.f32 alpha u0))) u0))))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (fma.f32 u0 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) (*.f32 alpha alpha))))))
(*.f32 (*.f32 alpha (*.f32 alpha (*.f32 alpha (neg.f32 alpha)))) (/.f32 #s(approx (log (- 1 u0)) (*.f32 u0 (fma.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32)))) (*.f32 alpha alpha)))
(*.f32 (*.f32 (/.f32 (neg.f32 alpha) (*.f32 alpha alpha)) (*.f32 alpha (*.f32 alpha alpha))) #s(approx (log (- 1 u0)) (*.f32 u0 (fma.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))
(*.f32 (/.f32 (*.f32 (neg.f32 (*.f32 alpha (*.f32 alpha alpha))) alpha) (*.f32 alpha alpha)) #s(approx (log (- 1 u0)) (*.f32 u0 (fma.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 alpha (*.f32 alpha (*.f32 #s(approx (log (- 1 u0)) (*.f32 u0 (fma.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32)))) (*.f32 alpha (neg.f32 alpha))))))
(/.f32 #s(literal 1 binary32) (/.f32 alpha (*.f32 (*.f32 alpha (*.f32 alpha (neg.f32 alpha))) #s(approx (log (- 1 u0)) (*.f32 u0 (fma.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))))
(*.f32 (*.f32 alpha (*.f32 (*.f32 alpha (*.f32 alpha (neg.f32 alpha))) (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha)))) #s(approx (log (- 1 u0)) (*.f32 u0 (fma.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 (fma.f32 u0 (*.f32 alpha (*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))) (*.f32 (/.f32 (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1 binary32)) (/.f32 (neg.f32 alpha) (*.f32 alpha alpha))))))
(*.f32 (*.f32 (/.f32 #s(literal -1 binary32) alpha) (/.f32 alpha (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha)))) #s(approx (log (- 1 u0)) (*.f32 u0 (fma.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))
(*.f32 (/.f32 (*.f32 alpha (*.f32 alpha (neg.f32 alpha))) #s(literal 1 binary32)) (/.f32 (*.f32 alpha #s(approx (log (- 1 u0)) (*.f32 u0 (fma.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32))))) (*.f32 alpha alpha)))
(*.f32 (/.f32 #s(literal 1 binary32) alpha) (/.f32 #s(approx (log (- 1 u0)) (*.f32 u0 (fma.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32)))) (/.f32 #s(literal 1 binary32) (*.f32 alpha (*.f32 alpha (neg.f32 alpha))))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 (fma.f32 (/.f32 #s(literal 1 binary32) alpha) (/.f32 alpha (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha))) (*.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u0)))))
(*.f32 (/.f32 (*.f32 (neg.f32 (*.f32 alpha (/.f32 alpha (/.f32 #s(literal 1 binary32) alpha)))) alpha) (*.f32 alpha alpha)) #s(approx (log (- 1 u0)) (*.f32 u0 (fma.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) #s(approx (* u0 (+ (* u0 (* (* alpha alpha) (+ (* u0 (* u0 1/4)) (+ (* u0 1/3) 1/2)))) (* alpha alpha))) (*.f32 (*.f32 (*.f32 u0 u0) (*.f32 u0 u0)) (fma.f32 alpha (*.f32 alpha #s(literal 1/4 binary32)) (/.f32 (fma.f32 alpha (*.f32 alpha #s(literal -1/3 binary32)) (neg.f32 (/.f32 (*.f32 alpha (fma.f32 alpha #s(literal 1/2 binary32) (/.f32 alpha u0))) u0))) (neg.f32 u0))))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) #s(approx (* u0 (+ (* u0 (* (* alpha alpha) (+ (* u0 (* u0 1/4)) (+ (* u0 1/3) 1/2)))) (* alpha alpha))) (*.f32 (*.f32 (*.f32 u0 u0) (*.f32 u0 u0)) (fma.f32 (/.f32 (*.f32 alpha alpha) u0) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (*.f32 alpha (+.f32 (/.f32 alpha (*.f32 u0 (*.f32 u0 u0))) (*.f32 alpha #s(literal 1/4 binary32))))))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 #s(approx (+ (* alpha alpha) (* u0 (* alpha (* alpha (+ (* u0 (+ (* u0 1/4) 1/3)) 1/2))))) (*.f32 u0 (*.f32 (*.f32 u0 u0) (fma.f32 alpha (+.f32 (/.f32 alpha (*.f32 u0 (*.f32 u0 u0))) (*.f32 alpha #s(literal 1/4 binary32))) (*.f32 (/.f32 (*.f32 alpha alpha) u0) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)))))))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 #s(approx (+ (* u0 (* (* alpha alpha) (+ (* u0 (* u0 1/4)) (+ (* u0 1/3) 1/2)))) (* alpha alpha)) (*.f32 (neg.f32 (*.f32 u0 u0)) (*.f32 u0 (fma.f32 alpha (*.f32 alpha #s(literal -1/4 binary32)) (neg.f32 (/.f32 (fma.f32 alpha (*.f32 alpha #s(literal 1/3 binary32)) (/.f32 (*.f32 alpha (fma.f32 alpha #s(literal 1/2 binary32) (/.f32 alpha u0))) u0)) u0))))))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 #s(approx (+ (* alpha alpha) (* u0 (* alpha (* alpha (+ (* u0 (+ (* u0 1/4) 1/3)) 1/2))))) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (neg.f32 (fma.f32 alpha (*.f32 alpha #s(literal -1/4 binary32)) (/.f32 (fma.f32 alpha (*.f32 alpha #s(literal 1/3 binary32)) (/.f32 (*.f32 alpha (fma.f32 alpha #s(literal -1/2 binary32) (/.f32 alpha (neg.f32 u0)))) (neg.f32 u0))) (neg.f32 u0))))))))
(*.f32 (/.f32 (*.f32 (neg.f32 (*.f32 alpha (*.f32 (/.f32 #s(literal 1 binary32) alpha) (/.f32 alpha (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha)))))) alpha) (*.f32 alpha alpha)) #s(approx (log (- 1 u0)) (*.f32 u0 (fma.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 (*.f32 (*.f32 (fma.f32 alpha (*.f32 (*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) u0) (*.f32 alpha alpha)) (fma.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0) (neg.f32 (*.f32 alpha alpha)))) u0) (fma.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0) (neg.f32 (*.f32 alpha alpha)))))
(*.f32 #s(approx (/ (* alpha (log (+ 1 (neg u0)))) -1) (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 alpha))) alpha)
Outputs
(*.f32 #s(approx (/ (* alpha (log (+ 1 (neg u0)))) -1) (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 alpha))) alpha)
Calls

6 calls:

34.0ms
(-.f32 #s(literal 1 binary32) u0)
19.0ms
(log.f32 (-.f32 #s(literal 1 binary32) u0))
19.0ms
(*.f32 (neg.f32 alpha) alpha)
19.0ms
alpha
18.0ms
u0
Results
AccuracySegmentsBranch
99.1%1alpha
99.1%1u0
99.1%1(*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
99.1%1(*.f32 (neg.f32 alpha) alpha)
99.1%1(log.f32 (-.f32 #s(literal 1 binary32) u0))
99.1%1(-.f32 #s(literal 1 binary32) u0)
Compiler

Compiled 34 to 25 computations (26.5% saved)

regimes128.0ms (1.1%)

Memory
-24.8MiB live, 177.1MiB allocated
Counts
69 → 1
Calls
Call 1
Inputs
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 (*.f32 alpha alpha)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 alpha u0) alpha))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 alpha alpha) (fma.f32 u0 (*.f32 u0 #s(literal 1/2 binary32)) u0)))
#s(approx (* (/ (* (neg (* alpha (* alpha alpha))) alpha) (* alpha alpha)) (log (- 1 u0))) (*.f32 alpha (*.f32 alpha (fma.f32 #s(literal 1/2 binary32) (*.f32 u0 u0) u0))))
#s(approx (* (/ (* (neg (* alpha (* alpha alpha))) alpha) (* alpha alpha)) (log (- 1 u0))) (*.f32 u0 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 #s(literal 1/2 binary32) #s(literal 1 binary32)))))
#s(approx (* (/ (* (neg (* alpha (* alpha alpha))) alpha) (* alpha alpha)) (log (- 1 u0))) (*.f32 (*.f32 alpha u0) (fma.f32 alpha (*.f32 u0 #s(literal 1/2 binary32)) alpha)))
#s(approx (* (/ (* (neg (* alpha (* alpha alpha))) alpha) (* alpha alpha)) (log (- 1 u0))) (*.f32 (*.f32 alpha (fma.f32 alpha (*.f32 u0 #s(literal 1/2 binary32)) alpha)) u0))
#s(approx (* (/ (* (neg (* alpha (* alpha alpha))) alpha) (* alpha alpha)) (log (- 1 u0))) (*.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/2 binary32) #s(literal 1 binary32))) (*.f32 alpha alpha)))
#s(approx (- (/ (log (+ 1 (* u0 (neg u0)))) (neg (/ 1 (* alpha alpha)))) (neg (* alpha (* alpha (log (+ 1 u0)))))) (*.f32 (*.f32 alpha alpha) (fma.f32 #s(literal 1/2 binary32) (*.f32 u0 u0) u0)))
(*.f32 #s(approx (/ (* alpha (log (+ 1 (neg u0)))) -1) (*.f32 u0 (fma.f32 alpha (*.f32 u0 #s(literal 1/2 binary32)) alpha))) alpha)
(*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 u0 (fma.f32 u0 #s(literal -1/2 binary32) #s(literal -1 binary32)))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 (fma.f32 u0 (*.f32 alpha #s(approx (* alpha (+ (* u0 1/3) 1/2)) (*.f32 alpha #s(literal 1/2 binary32)))) (*.f32 alpha alpha))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 (fma.f32 u0 (*.f32 (*.f32 alpha alpha) #s(approx (+ (* u0 (* u0 1/4)) (+ (* u0 1/3) 1/2)) #s(literal 1/2 binary32))) (*.f32 alpha alpha))))
#s(approx (* (/ (* (neg (* alpha (* alpha alpha))) alpha) (* alpha alpha)) (log (- 1 u0))) (*.f32 u0 (fma.f32 alpha alpha (*.f32 #s(literal 1/2 binary32) (*.f32 u0 (*.f32 alpha alpha))))))
#s(approx (* (/ (* (neg (* alpha (* alpha alpha))) alpha) (* alpha alpha)) (log (- 1 u0))) (*.f32 u0 (fma.f32 (*.f32 (*.f32 alpha alpha) #s(literal 1/2 binary32)) u0 (*.f32 alpha alpha))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 #s(approx (+ (* u0 (* alpha (* alpha (+ (* u0 1/3) 1/2)))) (* alpha alpha)) (*.f32 alpha (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32)))))))
#s(approx (* (/ (* (neg (* alpha (* alpha alpha))) alpha) (* alpha alpha)) (log (- 1 u0))) (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 u0 u0) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0)))
(*.f32 #s(approx (/ (* alpha (log (+ 1 (neg u0)))) -1) (*.f32 u0 (fma.f32 u0 (*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) alpha))) alpha)
(*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))
(*.f32 (/.f32 #s(approx (log (- 1 u0)) (neg.f32 u0)) (/.f32 #s(literal -1 binary32) alpha)) alpha)
(/.f32 (*.f32 alpha #s(approx (log (- 1 u0)) (neg.f32 u0))) (/.f32 #s(literal -1 binary32) alpha))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 (*.f32 (/.f32 (*.f32 alpha (*.f32 alpha alpha)) alpha) #s(literal 1 binary32))))
(*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (fma.f32 (*.f32 u0 (fma.f32 u0 #s(literal -1/3 binary32) #s(literal -1/2 binary32))) u0 (neg.f32 u0))))
(*.f32 (/.f32 alpha (/.f32 #s(literal 1 binary32) (neg.f32 alpha))) #s(approx (log (- 1 u0)) (neg.f32 u0)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 (fma.f32 alpha alpha (*.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0)))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 (fma.f32 u0 (*.f32 alpha (*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))) (*.f32 alpha alpha))))
#s(approx (* (/ (* (neg (* alpha (* alpha alpha))) alpha) (* alpha alpha)) (log (- 1 u0))) (*.f32 u0 (fma.f32 alpha alpha (*.f32 (*.f32 u0 (*.f32 alpha alpha)) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32))))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 #s(approx (+ (* alpha alpha) (* u0 (* alpha (* alpha (+ (* u0 (+ (* u0 1/4) 1/3)) 1/2))))) (*.f32 alpha (*.f32 alpha (fma.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) #s(literal 1 binary32)))))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 #s(approx (+ (* u0 (* (* alpha alpha) (+ (* u0 (* u0 1/4)) (+ (* u0 1/3) 1/2)))) (* alpha alpha)) (*.f32 (*.f32 alpha alpha) (fma.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) #s(literal 1 binary32))))))
#s(approx (- (/ (log (+ 1 (* u0 (neg u0)))) (neg (/ 1 (* alpha alpha)))) (neg (* alpha (* alpha (log (+ 1 u0)))))) (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 u0 u0) (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u0)))
(*.f32 #s(approx (/ (* alpha (log (+ 1 (neg u0)))) -1) (*.f32 u0 (fma.f32 u0 (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) alpha))) alpha)
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 (+.f32 (*.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0)) (*.f32 alpha alpha))))
(*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 u0 (fma.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (fma.f32 (*.f32 alpha alpha) u0 (*.f32 (*.f32 alpha (*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))) (*.f32 u0 u0))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (fma.f32 (*.f32 alpha u0) alpha (*.f32 (*.f32 alpha (*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))) (*.f32 u0 u0))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 (fma.f32 alpha alpha (*.f32 u0 (*.f32 alpha (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))))))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 (fma.f32 (*.f32 alpha (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))) u0 (*.f32 alpha alpha))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (fma.f32 u0 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) (*.f32 alpha alpha)) u0))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 (fma.f32 u0 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 (*.f32 u0 #s(literal 1/4 binary32)) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))) (*.f32 alpha alpha))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (fma.f32 (*.f32 u0 (*.f32 u0 (*.f32 alpha alpha))) (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (*.f32 u0 (*.f32 alpha alpha))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (fma.f32 (*.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u0)) u0 (*.f32 u0 (*.f32 alpha alpha))))
(*.f32 (/.f32 (*.f32 alpha #s(approx (log (+ 1 (neg u0))) (*.f32 u0 (fma.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32))))) #s(literal -1 binary32)) alpha)
#s(approx (* (/ (* (neg (* alpha (* alpha alpha))) alpha) (* alpha alpha)) (log (- 1 u0))) (*.f32 u0 (fma.f32 (*.f32 alpha alpha) (fma.f32 u0 #s(literal 1/2 binary32) #s(literal 1 binary32)) (*.f32 u0 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)))))))
(*.f32 (/.f32 #s(approx (log (- 1 u0)) (*.f32 u0 (fma.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32)))) (neg.f32 alpha)) (*.f32 alpha (*.f32 alpha alpha)))
(*.f32 (/.f32 (*.f32 alpha (*.f32 alpha (neg.f32 alpha))) alpha) #s(approx (log (- 1 u0)) (*.f32 u0 (fma.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))
(*.f32 (/.f32 alpha (/.f32 #s(literal 1 binary32) (neg.f32 alpha))) #s(approx (log (- 1 u0)) (*.f32 u0 (fma.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) #s(approx (* u0 (+ (* u0 (* alpha (* alpha (+ (* u0 1/3) 1/2)))) (* alpha alpha))) (*.f32 (*.f32 u0 u0) (fma.f32 u0 (/.f32 (*.f32 alpha alpha) (*.f32 u0 u0)) (*.f32 alpha (*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32))))))))
(*.f32 (*.f32 (/.f32 #s(literal -1 binary32) alpha) (*.f32 alpha (*.f32 alpha alpha))) #s(approx (log (- 1 u0)) (*.f32 u0 (fma.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 #s(approx (+ (* u0 (* alpha (* alpha (+ (* u0 1/3) 1/2)))) (* alpha alpha)) (*.f32 (*.f32 u0 u0) (fma.f32 alpha (*.f32 alpha #s(literal 1/3 binary32)) (/.f32 (*.f32 alpha (fma.f32 alpha #s(literal 1/2 binary32) (/.f32 alpha u0))) u0))))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (fma.f32 u0 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) (*.f32 alpha alpha))))))
(*.f32 (*.f32 alpha (*.f32 alpha (*.f32 alpha (neg.f32 alpha)))) (/.f32 #s(approx (log (- 1 u0)) (*.f32 u0 (fma.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32)))) (*.f32 alpha alpha)))
(*.f32 (*.f32 (/.f32 (neg.f32 alpha) (*.f32 alpha alpha)) (*.f32 alpha (*.f32 alpha alpha))) #s(approx (log (- 1 u0)) (*.f32 u0 (fma.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))
(*.f32 (/.f32 (*.f32 (neg.f32 (*.f32 alpha (*.f32 alpha alpha))) alpha) (*.f32 alpha alpha)) #s(approx (log (- 1 u0)) (*.f32 u0 (fma.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 alpha (*.f32 alpha (*.f32 #s(approx (log (- 1 u0)) (*.f32 u0 (fma.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32)))) (*.f32 alpha (neg.f32 alpha))))))
(/.f32 #s(literal 1 binary32) (/.f32 alpha (*.f32 (*.f32 alpha (*.f32 alpha (neg.f32 alpha))) #s(approx (log (- 1 u0)) (*.f32 u0 (fma.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))))
(*.f32 (*.f32 alpha (*.f32 (*.f32 alpha (*.f32 alpha (neg.f32 alpha))) (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha)))) #s(approx (log (- 1 u0)) (*.f32 u0 (fma.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 (fma.f32 u0 (*.f32 alpha (*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))) (*.f32 (/.f32 (*.f32 alpha (*.f32 alpha alpha)) #s(literal -1 binary32)) (/.f32 (neg.f32 alpha) (*.f32 alpha alpha))))))
(*.f32 (*.f32 (/.f32 #s(literal -1 binary32) alpha) (/.f32 alpha (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha)))) #s(approx (log (- 1 u0)) (*.f32 u0 (fma.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))
(*.f32 (/.f32 (*.f32 alpha (*.f32 alpha (neg.f32 alpha))) #s(literal 1 binary32)) (/.f32 (*.f32 alpha #s(approx (log (- 1 u0)) (*.f32 u0 (fma.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32))))) (*.f32 alpha alpha)))
(*.f32 (/.f32 #s(literal 1 binary32) alpha) (/.f32 #s(approx (log (- 1 u0)) (*.f32 u0 (fma.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32)))) (/.f32 #s(literal 1 binary32) (*.f32 alpha (*.f32 alpha (neg.f32 alpha))))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 (fma.f32 (/.f32 #s(literal 1 binary32) alpha) (/.f32 alpha (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha))) (*.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u0)))))
(*.f32 (/.f32 (*.f32 (neg.f32 (*.f32 alpha (/.f32 alpha (/.f32 #s(literal 1 binary32) alpha)))) alpha) (*.f32 alpha alpha)) #s(approx (log (- 1 u0)) (*.f32 u0 (fma.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) #s(approx (* u0 (+ (* u0 (* (* alpha alpha) (+ (* u0 (* u0 1/4)) (+ (* u0 1/3) 1/2)))) (* alpha alpha))) (*.f32 (*.f32 (*.f32 u0 u0) (*.f32 u0 u0)) (fma.f32 alpha (*.f32 alpha #s(literal 1/4 binary32)) (/.f32 (fma.f32 alpha (*.f32 alpha #s(literal -1/3 binary32)) (neg.f32 (/.f32 (*.f32 alpha (fma.f32 alpha #s(literal 1/2 binary32) (/.f32 alpha u0))) u0))) (neg.f32 u0))))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) #s(approx (* u0 (+ (* u0 (* (* alpha alpha) (+ (* u0 (* u0 1/4)) (+ (* u0 1/3) 1/2)))) (* alpha alpha))) (*.f32 (*.f32 (*.f32 u0 u0) (*.f32 u0 u0)) (fma.f32 (/.f32 (*.f32 alpha alpha) u0) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (*.f32 alpha (+.f32 (/.f32 alpha (*.f32 u0 (*.f32 u0 u0))) (*.f32 alpha #s(literal 1/4 binary32))))))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 #s(approx (+ (* alpha alpha) (* u0 (* alpha (* alpha (+ (* u0 (+ (* u0 1/4) 1/3)) 1/2))))) (*.f32 u0 (*.f32 (*.f32 u0 u0) (fma.f32 alpha (+.f32 (/.f32 alpha (*.f32 u0 (*.f32 u0 u0))) (*.f32 alpha #s(literal 1/4 binary32))) (*.f32 (/.f32 (*.f32 alpha alpha) u0) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)))))))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 #s(approx (+ (* u0 (* (* alpha alpha) (+ (* u0 (* u0 1/4)) (+ (* u0 1/3) 1/2)))) (* alpha alpha)) (*.f32 (neg.f32 (*.f32 u0 u0)) (*.f32 u0 (fma.f32 alpha (*.f32 alpha #s(literal -1/4 binary32)) (neg.f32 (/.f32 (fma.f32 alpha (*.f32 alpha #s(literal 1/3 binary32)) (/.f32 (*.f32 alpha (fma.f32 alpha #s(literal 1/2 binary32) (/.f32 alpha u0))) u0)) u0))))))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 #s(approx (+ (* alpha alpha) (* u0 (* alpha (* alpha (+ (* u0 (+ (* u0 1/4) 1/3)) 1/2))))) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (neg.f32 (fma.f32 alpha (*.f32 alpha #s(literal -1/4 binary32)) (/.f32 (fma.f32 alpha (*.f32 alpha #s(literal 1/3 binary32)) (/.f32 (*.f32 alpha (fma.f32 alpha #s(literal -1/2 binary32) (/.f32 alpha (neg.f32 u0)))) (neg.f32 u0))) (neg.f32 u0))))))))
(*.f32 (/.f32 (*.f32 (neg.f32 (*.f32 alpha (*.f32 (/.f32 #s(literal 1 binary32) alpha) (/.f32 alpha (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha)))))) alpha) (*.f32 alpha alpha)) #s(approx (log (- 1 u0)) (*.f32 u0 (fma.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 (*.f32 (*.f32 (fma.f32 alpha (*.f32 (*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) u0) (*.f32 alpha alpha)) (fma.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0) (neg.f32 (*.f32 alpha alpha)))) u0) (fma.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0) (neg.f32 (*.f32 alpha alpha)))))
Outputs
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 (fma.f32 alpha alpha (*.f32 u0 (*.f32 alpha (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))))))))
Calls

6 calls:

34.0ms
u0
18.0ms
(-.f32 #s(literal 1 binary32) u0)
18.0ms
(log.f32 (-.f32 #s(literal 1 binary32) u0))
18.0ms
alpha
18.0ms
(*.f32 (neg.f32 alpha) alpha)
Results
AccuracySegmentsBranch
94.9%1alpha
94.9%1u0
94.9%1(*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
94.9%1(*.f32 (neg.f32 alpha) alpha)
94.9%1(log.f32 (-.f32 #s(literal 1 binary32) u0))
94.9%1(-.f32 #s(literal 1 binary32) u0)
Compiler

Compiled 34 to 25 computations (26.5% saved)

regimes62.0ms (0.5%)

Memory
22.3MiB live, 99.6MiB allocated
Counts
35 → 1
Calls
Call 1
Inputs
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 (*.f32 alpha alpha)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 alpha u0) alpha))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 alpha alpha) (fma.f32 u0 (*.f32 u0 #s(literal 1/2 binary32)) u0)))
#s(approx (* (/ (* (neg (* alpha (* alpha alpha))) alpha) (* alpha alpha)) (log (- 1 u0))) (*.f32 alpha (*.f32 alpha (fma.f32 #s(literal 1/2 binary32) (*.f32 u0 u0) u0))))
#s(approx (* (/ (* (neg (* alpha (* alpha alpha))) alpha) (* alpha alpha)) (log (- 1 u0))) (*.f32 u0 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 #s(literal 1/2 binary32) #s(literal 1 binary32)))))
#s(approx (* (/ (* (neg (* alpha (* alpha alpha))) alpha) (* alpha alpha)) (log (- 1 u0))) (*.f32 (*.f32 alpha u0) (fma.f32 alpha (*.f32 u0 #s(literal 1/2 binary32)) alpha)))
#s(approx (* (/ (* (neg (* alpha (* alpha alpha))) alpha) (* alpha alpha)) (log (- 1 u0))) (*.f32 (*.f32 alpha (fma.f32 alpha (*.f32 u0 #s(literal 1/2 binary32)) alpha)) u0))
#s(approx (* (/ (* (neg (* alpha (* alpha alpha))) alpha) (* alpha alpha)) (log (- 1 u0))) (*.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/2 binary32) #s(literal 1 binary32))) (*.f32 alpha alpha)))
#s(approx (- (/ (log (+ 1 (* u0 (neg u0)))) (neg (/ 1 (* alpha alpha)))) (neg (* alpha (* alpha (log (+ 1 u0)))))) (*.f32 (*.f32 alpha alpha) (fma.f32 #s(literal 1/2 binary32) (*.f32 u0 u0) u0)))
(*.f32 #s(approx (/ (* alpha (log (+ 1 (neg u0)))) -1) (*.f32 u0 (fma.f32 alpha (*.f32 u0 #s(literal 1/2 binary32)) alpha))) alpha)
(*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 u0 (fma.f32 u0 #s(literal -1/2 binary32) #s(literal -1 binary32)))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 (fma.f32 u0 (*.f32 alpha #s(approx (* alpha (+ (* u0 1/3) 1/2)) (*.f32 alpha #s(literal 1/2 binary32)))) (*.f32 alpha alpha))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 (fma.f32 u0 (*.f32 (*.f32 alpha alpha) #s(approx (+ (* u0 (* u0 1/4)) (+ (* u0 1/3) 1/2)) #s(literal 1/2 binary32))) (*.f32 alpha alpha))))
#s(approx (* (/ (* (neg (* alpha (* alpha alpha))) alpha) (* alpha alpha)) (log (- 1 u0))) (*.f32 u0 (fma.f32 alpha alpha (*.f32 #s(literal 1/2 binary32) (*.f32 u0 (*.f32 alpha alpha))))))
#s(approx (* (/ (* (neg (* alpha (* alpha alpha))) alpha) (* alpha alpha)) (log (- 1 u0))) (*.f32 u0 (fma.f32 (*.f32 (*.f32 alpha alpha) #s(literal 1/2 binary32)) u0 (*.f32 alpha alpha))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 #s(approx (+ (* u0 (* alpha (* alpha (+ (* u0 1/3) 1/2)))) (* alpha alpha)) (*.f32 alpha (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32)))))))
#s(approx (* (/ (* (neg (* alpha (* alpha alpha))) alpha) (* alpha alpha)) (log (- 1 u0))) (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 u0 u0) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0)))
(*.f32 #s(approx (/ (* alpha (log (+ 1 (neg u0)))) -1) (*.f32 u0 (fma.f32 u0 (*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) alpha))) alpha)
(*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))
(*.f32 (/.f32 #s(approx (log (- 1 u0)) (neg.f32 u0)) (/.f32 #s(literal -1 binary32) alpha)) alpha)
(/.f32 (*.f32 alpha #s(approx (log (- 1 u0)) (neg.f32 u0))) (/.f32 #s(literal -1 binary32) alpha))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 (*.f32 (/.f32 (*.f32 alpha (*.f32 alpha alpha)) alpha) #s(literal 1 binary32))))
(*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (fma.f32 (*.f32 u0 (fma.f32 u0 #s(literal -1/3 binary32) #s(literal -1/2 binary32))) u0 (neg.f32 u0))))
(*.f32 (/.f32 alpha (/.f32 #s(literal 1 binary32) (neg.f32 alpha))) #s(approx (log (- 1 u0)) (neg.f32 u0)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 (fma.f32 alpha alpha (*.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0)))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 (fma.f32 u0 (*.f32 alpha (*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))) (*.f32 alpha alpha))))
#s(approx (* (/ (* (neg (* alpha (* alpha alpha))) alpha) (* alpha alpha)) (log (- 1 u0))) (*.f32 u0 (fma.f32 alpha alpha (*.f32 (*.f32 u0 (*.f32 alpha alpha)) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32))))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 #s(approx (+ (* alpha alpha) (* u0 (* alpha (* alpha (+ (* u0 (+ (* u0 1/4) 1/3)) 1/2))))) (*.f32 alpha (*.f32 alpha (fma.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) #s(literal 1 binary32)))))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 #s(approx (+ (* u0 (* (* alpha alpha) (+ (* u0 (* u0 1/4)) (+ (* u0 1/3) 1/2)))) (* alpha alpha)) (*.f32 (*.f32 alpha alpha) (fma.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) #s(literal 1 binary32))))))
#s(approx (- (/ (log (+ 1 (* u0 (neg u0)))) (neg (/ 1 (* alpha alpha)))) (neg (* alpha (* alpha (log (+ 1 u0)))))) (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 u0 u0) (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u0)))
(*.f32 #s(approx (/ (* alpha (log (+ 1 (neg u0)))) -1) (*.f32 u0 (fma.f32 u0 (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) alpha))) alpha)
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 (+.f32 (*.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0)) (*.f32 alpha alpha))))
(*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 u0 (fma.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (fma.f32 (*.f32 alpha alpha) u0 (*.f32 (*.f32 alpha (*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))) (*.f32 u0 u0))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (fma.f32 (*.f32 alpha u0) alpha (*.f32 (*.f32 alpha (*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))) (*.f32 u0 u0))))
Outputs
#s(approx (- (/ (log (+ 1 (* u0 (neg u0)))) (neg (/ 1 (* alpha alpha)))) (neg (* alpha (* alpha (log (+ 1 u0)))))) (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 u0 u0) (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u0)))
Calls

6 calls:

11.0ms
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
11.0ms
u0
10.0ms
(*.f32 (neg.f32 alpha) alpha)
10.0ms
alpha
9.0ms
(-.f32 #s(literal 1 binary32) u0)
Results
AccuracySegmentsBranch
94.8%1alpha
94.8%1(*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
94.8%1(*.f32 (neg.f32 alpha) alpha)
94.8%1u0
94.8%1(log.f32 (-.f32 #s(literal 1 binary32) u0))
94.8%1(-.f32 #s(literal 1 binary32) u0)
Compiler

Compiled 34 to 25 computations (26.5% saved)

regimes87.0ms (0.7%)

Memory
-46.6MiB live, 66.0MiB allocated
Counts
29 → 1
Calls
Call 1
Inputs
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 (*.f32 alpha alpha)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 alpha u0) alpha))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 alpha alpha) (fma.f32 u0 (*.f32 u0 #s(literal 1/2 binary32)) u0)))
#s(approx (* (/ (* (neg (* alpha (* alpha alpha))) alpha) (* alpha alpha)) (log (- 1 u0))) (*.f32 alpha (*.f32 alpha (fma.f32 #s(literal 1/2 binary32) (*.f32 u0 u0) u0))))
#s(approx (* (/ (* (neg (* alpha (* alpha alpha))) alpha) (* alpha alpha)) (log (- 1 u0))) (*.f32 u0 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 #s(literal 1/2 binary32) #s(literal 1 binary32)))))
#s(approx (* (/ (* (neg (* alpha (* alpha alpha))) alpha) (* alpha alpha)) (log (- 1 u0))) (*.f32 (*.f32 alpha u0) (fma.f32 alpha (*.f32 u0 #s(literal 1/2 binary32)) alpha)))
#s(approx (* (/ (* (neg (* alpha (* alpha alpha))) alpha) (* alpha alpha)) (log (- 1 u0))) (*.f32 (*.f32 alpha (fma.f32 alpha (*.f32 u0 #s(literal 1/2 binary32)) alpha)) u0))
#s(approx (* (/ (* (neg (* alpha (* alpha alpha))) alpha) (* alpha alpha)) (log (- 1 u0))) (*.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/2 binary32) #s(literal 1 binary32))) (*.f32 alpha alpha)))
#s(approx (- (/ (log (+ 1 (* u0 (neg u0)))) (neg (/ 1 (* alpha alpha)))) (neg (* alpha (* alpha (log (+ 1 u0)))))) (*.f32 (*.f32 alpha alpha) (fma.f32 #s(literal 1/2 binary32) (*.f32 u0 u0) u0)))
(*.f32 #s(approx (/ (* alpha (log (+ 1 (neg u0)))) -1) (*.f32 u0 (fma.f32 alpha (*.f32 u0 #s(literal 1/2 binary32)) alpha))) alpha)
(*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 u0 (fma.f32 u0 #s(literal -1/2 binary32) #s(literal -1 binary32)))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 (fma.f32 u0 (*.f32 alpha #s(approx (* alpha (+ (* u0 1/3) 1/2)) (*.f32 alpha #s(literal 1/2 binary32)))) (*.f32 alpha alpha))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 (fma.f32 u0 (*.f32 (*.f32 alpha alpha) #s(approx (+ (* u0 (* u0 1/4)) (+ (* u0 1/3) 1/2)) #s(literal 1/2 binary32))) (*.f32 alpha alpha))))
#s(approx (* (/ (* (neg (* alpha (* alpha alpha))) alpha) (* alpha alpha)) (log (- 1 u0))) (*.f32 u0 (fma.f32 alpha alpha (*.f32 #s(literal 1/2 binary32) (*.f32 u0 (*.f32 alpha alpha))))))
#s(approx (* (/ (* (neg (* alpha (* alpha alpha))) alpha) (* alpha alpha)) (log (- 1 u0))) (*.f32 u0 (fma.f32 (*.f32 (*.f32 alpha alpha) #s(literal 1/2 binary32)) u0 (*.f32 alpha alpha))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 #s(approx (+ (* u0 (* alpha (* alpha (+ (* u0 1/3) 1/2)))) (* alpha alpha)) (*.f32 alpha (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32)))))))
#s(approx (* (/ (* (neg (* alpha (* alpha alpha))) alpha) (* alpha alpha)) (log (- 1 u0))) (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 u0 u0) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0)))
(*.f32 #s(approx (/ (* alpha (log (+ 1 (neg u0)))) -1) (*.f32 u0 (fma.f32 u0 (*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) alpha))) alpha)
(*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))
(*.f32 (/.f32 #s(approx (log (- 1 u0)) (neg.f32 u0)) (/.f32 #s(literal -1 binary32) alpha)) alpha)
(/.f32 (*.f32 alpha #s(approx (log (- 1 u0)) (neg.f32 u0))) (/.f32 #s(literal -1 binary32) alpha))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 (*.f32 (/.f32 (*.f32 alpha (*.f32 alpha alpha)) alpha) #s(literal 1 binary32))))
(*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (fma.f32 (*.f32 u0 (fma.f32 u0 #s(literal -1/3 binary32) #s(literal -1/2 binary32))) u0 (neg.f32 u0))))
(*.f32 (/.f32 alpha (/.f32 #s(literal 1 binary32) (neg.f32 alpha))) #s(approx (log (- 1 u0)) (neg.f32 u0)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 (fma.f32 alpha alpha (*.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0)))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 (fma.f32 u0 (*.f32 alpha (*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))) (*.f32 alpha alpha))))
#s(approx (* (/ (* (neg (* alpha (* alpha alpha))) alpha) (* alpha alpha)) (log (- 1 u0))) (*.f32 u0 (fma.f32 alpha alpha (*.f32 (*.f32 u0 (*.f32 alpha alpha)) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32))))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 #s(approx (+ (* alpha alpha) (* u0 (* alpha (* alpha (+ (* u0 (+ (* u0 1/4) 1/3)) 1/2))))) (*.f32 alpha (*.f32 alpha (fma.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) #s(literal 1 binary32)))))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 #s(approx (+ (* u0 (* (* alpha alpha) (+ (* u0 (* u0 1/4)) (+ (* u0 1/3) 1/2)))) (* alpha alpha)) (*.f32 (*.f32 alpha alpha) (fma.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) #s(literal 1 binary32))))))
Outputs
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 #s(approx (+ (* u0 (* (* alpha alpha) (+ (* u0 (* u0 1/4)) (+ (* u0 1/3) 1/2)))) (* alpha alpha)) (*.f32 (*.f32 alpha alpha) (fma.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) #s(literal 1 binary32))))))
Calls

6 calls:

32.0ms
(*.f32 (neg.f32 alpha) alpha)
21.0ms
(log.f32 (-.f32 #s(literal 1 binary32) u0))
8.0ms
alpha
8.0ms
u0
8.0ms
(-.f32 #s(literal 1 binary32) u0)
Results
AccuracySegmentsBranch
94.6%1(*.f32 (neg.f32 alpha) alpha)
94.6%1(*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
94.6%1alpha
94.6%1u0
94.6%1(log.f32 (-.f32 #s(literal 1 binary32) u0))
94.6%1(-.f32 #s(literal 1 binary32) u0)
Compiler

Compiled 34 to 25 computations (26.5% saved)

regimes52.0ms (0.4%)

Memory
18.1MiB live, 95.0MiB allocated
Counts
28 → 1
Calls
Call 1
Inputs
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 (*.f32 alpha alpha)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 alpha u0) alpha))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 alpha alpha) (fma.f32 u0 (*.f32 u0 #s(literal 1/2 binary32)) u0)))
#s(approx (* (/ (* (neg (* alpha (* alpha alpha))) alpha) (* alpha alpha)) (log (- 1 u0))) (*.f32 alpha (*.f32 alpha (fma.f32 #s(literal 1/2 binary32) (*.f32 u0 u0) u0))))
#s(approx (* (/ (* (neg (* alpha (* alpha alpha))) alpha) (* alpha alpha)) (log (- 1 u0))) (*.f32 u0 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 #s(literal 1/2 binary32) #s(literal 1 binary32)))))
#s(approx (* (/ (* (neg (* alpha (* alpha alpha))) alpha) (* alpha alpha)) (log (- 1 u0))) (*.f32 (*.f32 alpha u0) (fma.f32 alpha (*.f32 u0 #s(literal 1/2 binary32)) alpha)))
#s(approx (* (/ (* (neg (* alpha (* alpha alpha))) alpha) (* alpha alpha)) (log (- 1 u0))) (*.f32 (*.f32 alpha (fma.f32 alpha (*.f32 u0 #s(literal 1/2 binary32)) alpha)) u0))
#s(approx (* (/ (* (neg (* alpha (* alpha alpha))) alpha) (* alpha alpha)) (log (- 1 u0))) (*.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/2 binary32) #s(literal 1 binary32))) (*.f32 alpha alpha)))
#s(approx (- (/ (log (+ 1 (* u0 (neg u0)))) (neg (/ 1 (* alpha alpha)))) (neg (* alpha (* alpha (log (+ 1 u0)))))) (*.f32 (*.f32 alpha alpha) (fma.f32 #s(literal 1/2 binary32) (*.f32 u0 u0) u0)))
(*.f32 #s(approx (/ (* alpha (log (+ 1 (neg u0)))) -1) (*.f32 u0 (fma.f32 alpha (*.f32 u0 #s(literal 1/2 binary32)) alpha))) alpha)
(*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 u0 (fma.f32 u0 #s(literal -1/2 binary32) #s(literal -1 binary32)))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 (fma.f32 u0 (*.f32 alpha #s(approx (* alpha (+ (* u0 1/3) 1/2)) (*.f32 alpha #s(literal 1/2 binary32)))) (*.f32 alpha alpha))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 (fma.f32 u0 (*.f32 (*.f32 alpha alpha) #s(approx (+ (* u0 (* u0 1/4)) (+ (* u0 1/3) 1/2)) #s(literal 1/2 binary32))) (*.f32 alpha alpha))))
#s(approx (* (/ (* (neg (* alpha (* alpha alpha))) alpha) (* alpha alpha)) (log (- 1 u0))) (*.f32 u0 (fma.f32 alpha alpha (*.f32 #s(literal 1/2 binary32) (*.f32 u0 (*.f32 alpha alpha))))))
#s(approx (* (/ (* (neg (* alpha (* alpha alpha))) alpha) (* alpha alpha)) (log (- 1 u0))) (*.f32 u0 (fma.f32 (*.f32 (*.f32 alpha alpha) #s(literal 1/2 binary32)) u0 (*.f32 alpha alpha))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 #s(approx (+ (* u0 (* alpha (* alpha (+ (* u0 1/3) 1/2)))) (* alpha alpha)) (*.f32 alpha (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32)))))))
#s(approx (* (/ (* (neg (* alpha (* alpha alpha))) alpha) (* alpha alpha)) (log (- 1 u0))) (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 u0 u0) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0)))
(*.f32 #s(approx (/ (* alpha (log (+ 1 (neg u0)))) -1) (*.f32 u0 (fma.f32 u0 (*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) alpha))) alpha)
(*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))
(*.f32 (/.f32 #s(approx (log (- 1 u0)) (neg.f32 u0)) (/.f32 #s(literal -1 binary32) alpha)) alpha)
(/.f32 (*.f32 alpha #s(approx (log (- 1 u0)) (neg.f32 u0))) (/.f32 #s(literal -1 binary32) alpha))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 (*.f32 (/.f32 (*.f32 alpha (*.f32 alpha alpha)) alpha) #s(literal 1 binary32))))
(*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (fma.f32 (*.f32 u0 (fma.f32 u0 #s(literal -1/3 binary32) #s(literal -1/2 binary32))) u0 (neg.f32 u0))))
(*.f32 (/.f32 alpha (/.f32 #s(literal 1 binary32) (neg.f32 alpha))) #s(approx (log (- 1 u0)) (neg.f32 u0)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 (fma.f32 alpha alpha (*.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0)))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 (fma.f32 u0 (*.f32 alpha (*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))) (*.f32 alpha alpha))))
#s(approx (* (/ (* (neg (* alpha (* alpha alpha))) alpha) (* alpha alpha)) (log (- 1 u0))) (*.f32 u0 (fma.f32 alpha alpha (*.f32 (*.f32 u0 (*.f32 alpha alpha)) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32))))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 #s(approx (+ (* alpha alpha) (* u0 (* alpha (* alpha (+ (* u0 (+ (* u0 1/4) 1/3)) 1/2))))) (*.f32 alpha (*.f32 alpha (fma.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) #s(literal 1 binary32)))))))
Outputs
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 #s(approx (+ (* alpha alpha) (* u0 (* alpha (* alpha (+ (* u0 (+ (* u0 1/4) 1/3)) 1/2))))) (*.f32 alpha (*.f32 alpha (fma.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) #s(literal 1 binary32)))))))
Calls

6 calls:

10.0ms
alpha
9.0ms
u0
9.0ms
(-.f32 #s(literal 1 binary32) u0)
8.0ms
(*.f32 (neg.f32 alpha) alpha)
8.0ms
(log.f32 (-.f32 #s(literal 1 binary32) u0))
Results
AccuracySegmentsBranch
94.5%1(*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
94.5%1u0
94.5%1(*.f32 (neg.f32 alpha) alpha)
94.5%1alpha
94.5%1(log.f32 (-.f32 #s(literal 1 binary32) u0))
94.5%1(-.f32 #s(literal 1 binary32) u0)
Compiler

Compiled 34 to 25 computations (26.5% saved)

regimes52.0ms (0.4%)

Memory
4.1MiB live, 83.9MiB allocated
Counts
27 → 1
Calls
Call 1
Inputs
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 (*.f32 alpha alpha)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 alpha u0) alpha))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 alpha alpha) (fma.f32 u0 (*.f32 u0 #s(literal 1/2 binary32)) u0)))
#s(approx (* (/ (* (neg (* alpha (* alpha alpha))) alpha) (* alpha alpha)) (log (- 1 u0))) (*.f32 alpha (*.f32 alpha (fma.f32 #s(literal 1/2 binary32) (*.f32 u0 u0) u0))))
#s(approx (* (/ (* (neg (* alpha (* alpha alpha))) alpha) (* alpha alpha)) (log (- 1 u0))) (*.f32 u0 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 #s(literal 1/2 binary32) #s(literal 1 binary32)))))
#s(approx (* (/ (* (neg (* alpha (* alpha alpha))) alpha) (* alpha alpha)) (log (- 1 u0))) (*.f32 (*.f32 alpha u0) (fma.f32 alpha (*.f32 u0 #s(literal 1/2 binary32)) alpha)))
#s(approx (* (/ (* (neg (* alpha (* alpha alpha))) alpha) (* alpha alpha)) (log (- 1 u0))) (*.f32 (*.f32 alpha (fma.f32 alpha (*.f32 u0 #s(literal 1/2 binary32)) alpha)) u0))
#s(approx (* (/ (* (neg (* alpha (* alpha alpha))) alpha) (* alpha alpha)) (log (- 1 u0))) (*.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/2 binary32) #s(literal 1 binary32))) (*.f32 alpha alpha)))
#s(approx (- (/ (log (+ 1 (* u0 (neg u0)))) (neg (/ 1 (* alpha alpha)))) (neg (* alpha (* alpha (log (+ 1 u0)))))) (*.f32 (*.f32 alpha alpha) (fma.f32 #s(literal 1/2 binary32) (*.f32 u0 u0) u0)))
(*.f32 #s(approx (/ (* alpha (log (+ 1 (neg u0)))) -1) (*.f32 u0 (fma.f32 alpha (*.f32 u0 #s(literal 1/2 binary32)) alpha))) alpha)
(*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 u0 (fma.f32 u0 #s(literal -1/2 binary32) #s(literal -1 binary32)))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 (fma.f32 u0 (*.f32 alpha #s(approx (* alpha (+ (* u0 1/3) 1/2)) (*.f32 alpha #s(literal 1/2 binary32)))) (*.f32 alpha alpha))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 (fma.f32 u0 (*.f32 (*.f32 alpha alpha) #s(approx (+ (* u0 (* u0 1/4)) (+ (* u0 1/3) 1/2)) #s(literal 1/2 binary32))) (*.f32 alpha alpha))))
#s(approx (* (/ (* (neg (* alpha (* alpha alpha))) alpha) (* alpha alpha)) (log (- 1 u0))) (*.f32 u0 (fma.f32 alpha alpha (*.f32 #s(literal 1/2 binary32) (*.f32 u0 (*.f32 alpha alpha))))))
#s(approx (* (/ (* (neg (* alpha (* alpha alpha))) alpha) (* alpha alpha)) (log (- 1 u0))) (*.f32 u0 (fma.f32 (*.f32 (*.f32 alpha alpha) #s(literal 1/2 binary32)) u0 (*.f32 alpha alpha))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 #s(approx (+ (* u0 (* alpha (* alpha (+ (* u0 1/3) 1/2)))) (* alpha alpha)) (*.f32 alpha (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32)))))))
#s(approx (* (/ (* (neg (* alpha (* alpha alpha))) alpha) (* alpha alpha)) (log (- 1 u0))) (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 u0 u0) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0)))
(*.f32 #s(approx (/ (* alpha (log (+ 1 (neg u0)))) -1) (*.f32 u0 (fma.f32 u0 (*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) alpha))) alpha)
(*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))
(*.f32 (/.f32 #s(approx (log (- 1 u0)) (neg.f32 u0)) (/.f32 #s(literal -1 binary32) alpha)) alpha)
(/.f32 (*.f32 alpha #s(approx (log (- 1 u0)) (neg.f32 u0))) (/.f32 #s(literal -1 binary32) alpha))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 (*.f32 (/.f32 (*.f32 alpha (*.f32 alpha alpha)) alpha) #s(literal 1 binary32))))
(*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (fma.f32 (*.f32 u0 (fma.f32 u0 #s(literal -1/3 binary32) #s(literal -1/2 binary32))) u0 (neg.f32 u0))))
(*.f32 (/.f32 alpha (/.f32 #s(literal 1 binary32) (neg.f32 alpha))) #s(approx (log (- 1 u0)) (neg.f32 u0)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 (fma.f32 alpha alpha (*.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0)))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 (fma.f32 u0 (*.f32 alpha (*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))) (*.f32 alpha alpha))))
#s(approx (* (/ (* (neg (* alpha (* alpha alpha))) alpha) (* alpha alpha)) (log (- 1 u0))) (*.f32 u0 (fma.f32 alpha alpha (*.f32 (*.f32 u0 (*.f32 alpha alpha)) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32))))))
Outputs
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 (fma.f32 alpha alpha (*.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0)))))
Calls

6 calls:

10.0ms
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
8.0ms
(*.f32 (neg.f32 alpha) alpha)
8.0ms
alpha
8.0ms
(-.f32 #s(literal 1 binary32) u0)
8.0ms
u0
Results
AccuracySegmentsBranch
92.6%1u0
92.6%1(*.f32 (neg.f32 alpha) alpha)
92.6%1(*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
92.6%1alpha
92.6%1(log.f32 (-.f32 #s(literal 1 binary32) u0))
92.6%1(-.f32 #s(literal 1 binary32) u0)
Compiler

Compiled 34 to 25 computations (26.5% saved)

regimes45.0ms (0.4%)

Memory
-22.8MiB live, 94.4MiB allocated
Counts
24 → 1
Calls
Call 1
Inputs
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 (*.f32 alpha alpha)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 alpha u0) alpha))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 alpha alpha) (fma.f32 u0 (*.f32 u0 #s(literal 1/2 binary32)) u0)))
#s(approx (* (/ (* (neg (* alpha (* alpha alpha))) alpha) (* alpha alpha)) (log (- 1 u0))) (*.f32 alpha (*.f32 alpha (fma.f32 #s(literal 1/2 binary32) (*.f32 u0 u0) u0))))
#s(approx (* (/ (* (neg (* alpha (* alpha alpha))) alpha) (* alpha alpha)) (log (- 1 u0))) (*.f32 u0 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 #s(literal 1/2 binary32) #s(literal 1 binary32)))))
#s(approx (* (/ (* (neg (* alpha (* alpha alpha))) alpha) (* alpha alpha)) (log (- 1 u0))) (*.f32 (*.f32 alpha u0) (fma.f32 alpha (*.f32 u0 #s(literal 1/2 binary32)) alpha)))
#s(approx (* (/ (* (neg (* alpha (* alpha alpha))) alpha) (* alpha alpha)) (log (- 1 u0))) (*.f32 (*.f32 alpha (fma.f32 alpha (*.f32 u0 #s(literal 1/2 binary32)) alpha)) u0))
#s(approx (* (/ (* (neg (* alpha (* alpha alpha))) alpha) (* alpha alpha)) (log (- 1 u0))) (*.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/2 binary32) #s(literal 1 binary32))) (*.f32 alpha alpha)))
#s(approx (- (/ (log (+ 1 (* u0 (neg u0)))) (neg (/ 1 (* alpha alpha)))) (neg (* alpha (* alpha (log (+ 1 u0)))))) (*.f32 (*.f32 alpha alpha) (fma.f32 #s(literal 1/2 binary32) (*.f32 u0 u0) u0)))
(*.f32 #s(approx (/ (* alpha (log (+ 1 (neg u0)))) -1) (*.f32 u0 (fma.f32 alpha (*.f32 u0 #s(literal 1/2 binary32)) alpha))) alpha)
(*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 u0 (fma.f32 u0 #s(literal -1/2 binary32) #s(literal -1 binary32)))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 (fma.f32 u0 (*.f32 alpha #s(approx (* alpha (+ (* u0 1/3) 1/2)) (*.f32 alpha #s(literal 1/2 binary32)))) (*.f32 alpha alpha))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 (fma.f32 u0 (*.f32 (*.f32 alpha alpha) #s(approx (+ (* u0 (* u0 1/4)) (+ (* u0 1/3) 1/2)) #s(literal 1/2 binary32))) (*.f32 alpha alpha))))
#s(approx (* (/ (* (neg (* alpha (* alpha alpha))) alpha) (* alpha alpha)) (log (- 1 u0))) (*.f32 u0 (fma.f32 alpha alpha (*.f32 #s(literal 1/2 binary32) (*.f32 u0 (*.f32 alpha alpha))))))
#s(approx (* (/ (* (neg (* alpha (* alpha alpha))) alpha) (* alpha alpha)) (log (- 1 u0))) (*.f32 u0 (fma.f32 (*.f32 (*.f32 alpha alpha) #s(literal 1/2 binary32)) u0 (*.f32 alpha alpha))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 #s(approx (+ (* u0 (* alpha (* alpha (+ (* u0 1/3) 1/2)))) (* alpha alpha)) (*.f32 alpha (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32)))))))
#s(approx (* (/ (* (neg (* alpha (* alpha alpha))) alpha) (* alpha alpha)) (log (- 1 u0))) (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 u0 u0) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0)))
(*.f32 #s(approx (/ (* alpha (log (+ 1 (neg u0)))) -1) (*.f32 u0 (fma.f32 u0 (*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) alpha))) alpha)
(*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))
(*.f32 (/.f32 #s(approx (log (- 1 u0)) (neg.f32 u0)) (/.f32 #s(literal -1 binary32) alpha)) alpha)
(/.f32 (*.f32 alpha #s(approx (log (- 1 u0)) (neg.f32 u0))) (/.f32 #s(literal -1 binary32) alpha))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 (*.f32 (/.f32 (*.f32 alpha (*.f32 alpha alpha)) alpha) #s(literal 1 binary32))))
(*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (fma.f32 (*.f32 u0 (fma.f32 u0 #s(literal -1/3 binary32) #s(literal -1/2 binary32))) u0 (neg.f32 u0))))
(*.f32 (/.f32 alpha (/.f32 #s(literal 1 binary32) (neg.f32 alpha))) #s(approx (log (- 1 u0)) (neg.f32 u0)))
Outputs
(*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (fma.f32 (*.f32 u0 (fma.f32 u0 #s(literal -1/3 binary32) #s(literal -1/2 binary32))) u0 (neg.f32 u0))))
Calls

6 calls:

8.0ms
(-.f32 #s(literal 1 binary32) u0)
8.0ms
alpha
7.0ms
(*.f32 (neg.f32 alpha) alpha)
7.0ms
u0
7.0ms
(log.f32 (-.f32 #s(literal 1 binary32) u0))
Results
AccuracySegmentsBranch
92.5%1(*.f32 (neg.f32 alpha) alpha)
92.5%1u0
92.5%1alpha
92.5%1(*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
92.5%1(log.f32 (-.f32 #s(literal 1 binary32) u0))
92.5%1(-.f32 #s(literal 1 binary32) u0)
Compiler

Compiled 34 to 25 computations (26.5% saved)

regimes43.0ms (0.4%)

Memory
5.1MiB live, 85.7MiB allocated
Counts
22 → 1
Calls
Call 1
Inputs
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 (*.f32 alpha alpha)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 alpha u0) alpha))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 alpha alpha) (fma.f32 u0 (*.f32 u0 #s(literal 1/2 binary32)) u0)))
#s(approx (* (/ (* (neg (* alpha (* alpha alpha))) alpha) (* alpha alpha)) (log (- 1 u0))) (*.f32 alpha (*.f32 alpha (fma.f32 #s(literal 1/2 binary32) (*.f32 u0 u0) u0))))
#s(approx (* (/ (* (neg (* alpha (* alpha alpha))) alpha) (* alpha alpha)) (log (- 1 u0))) (*.f32 u0 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 #s(literal 1/2 binary32) #s(literal 1 binary32)))))
#s(approx (* (/ (* (neg (* alpha (* alpha alpha))) alpha) (* alpha alpha)) (log (- 1 u0))) (*.f32 (*.f32 alpha u0) (fma.f32 alpha (*.f32 u0 #s(literal 1/2 binary32)) alpha)))
#s(approx (* (/ (* (neg (* alpha (* alpha alpha))) alpha) (* alpha alpha)) (log (- 1 u0))) (*.f32 (*.f32 alpha (fma.f32 alpha (*.f32 u0 #s(literal 1/2 binary32)) alpha)) u0))
#s(approx (* (/ (* (neg (* alpha (* alpha alpha))) alpha) (* alpha alpha)) (log (- 1 u0))) (*.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/2 binary32) #s(literal 1 binary32))) (*.f32 alpha alpha)))
#s(approx (- (/ (log (+ 1 (* u0 (neg u0)))) (neg (/ 1 (* alpha alpha)))) (neg (* alpha (* alpha (log (+ 1 u0)))))) (*.f32 (*.f32 alpha alpha) (fma.f32 #s(literal 1/2 binary32) (*.f32 u0 u0) u0)))
(*.f32 #s(approx (/ (* alpha (log (+ 1 (neg u0)))) -1) (*.f32 u0 (fma.f32 alpha (*.f32 u0 #s(literal 1/2 binary32)) alpha))) alpha)
(*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 u0 (fma.f32 u0 #s(literal -1/2 binary32) #s(literal -1 binary32)))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 (fma.f32 u0 (*.f32 alpha #s(approx (* alpha (+ (* u0 1/3) 1/2)) (*.f32 alpha #s(literal 1/2 binary32)))) (*.f32 alpha alpha))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 (fma.f32 u0 (*.f32 (*.f32 alpha alpha) #s(approx (+ (* u0 (* u0 1/4)) (+ (* u0 1/3) 1/2)) #s(literal 1/2 binary32))) (*.f32 alpha alpha))))
#s(approx (* (/ (* (neg (* alpha (* alpha alpha))) alpha) (* alpha alpha)) (log (- 1 u0))) (*.f32 u0 (fma.f32 alpha alpha (*.f32 #s(literal 1/2 binary32) (*.f32 u0 (*.f32 alpha alpha))))))
#s(approx (* (/ (* (neg (* alpha (* alpha alpha))) alpha) (* alpha alpha)) (log (- 1 u0))) (*.f32 u0 (fma.f32 (*.f32 (*.f32 alpha alpha) #s(literal 1/2 binary32)) u0 (*.f32 alpha alpha))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 #s(approx (+ (* u0 (* alpha (* alpha (+ (* u0 1/3) 1/2)))) (* alpha alpha)) (*.f32 alpha (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32)))))))
#s(approx (* (/ (* (neg (* alpha (* alpha alpha))) alpha) (* alpha alpha)) (log (- 1 u0))) (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 u0 u0) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0)))
(*.f32 #s(approx (/ (* alpha (log (+ 1 (neg u0)))) -1) (*.f32 u0 (fma.f32 u0 (*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) alpha))) alpha)
(*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)))))
(*.f32 (/.f32 #s(approx (log (- 1 u0)) (neg.f32 u0)) (/.f32 #s(literal -1 binary32) alpha)) alpha)
(/.f32 (*.f32 alpha #s(approx (log (- 1 u0)) (neg.f32 u0))) (/.f32 #s(literal -1 binary32) alpha))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 (*.f32 (/.f32 (*.f32 alpha (*.f32 alpha alpha)) alpha) #s(literal 1 binary32))))
Outputs
#s(approx (* (/ (* (neg (* alpha (* alpha alpha))) alpha) (* alpha alpha)) (log (- 1 u0))) (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 u0 u0) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0)))
Calls

6 calls:

9.0ms
(*.f32 (neg.f32 alpha) alpha)
8.0ms
alpha
6.0ms
u0
6.0ms
(-.f32 #s(literal 1 binary32) u0)
6.0ms
(log.f32 (-.f32 #s(literal 1 binary32) u0))
Results
AccuracySegmentsBranch
92.5%1alpha
92.5%1u0
92.5%1(*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
92.5%1(*.f32 (neg.f32 alpha) alpha)
92.5%1(log.f32 (-.f32 #s(literal 1 binary32) u0))
92.5%1(-.f32 #s(literal 1 binary32) u0)
Compiler

Compiled 34 to 25 computations (26.5% saved)

regimes31.0ms (0.3%)

Memory
24.7MiB live, 64.2MiB allocated
Counts
16 → 1
Calls
Call 1
Inputs
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 (*.f32 alpha alpha)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 alpha u0) alpha))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 alpha alpha) (fma.f32 u0 (*.f32 u0 #s(literal 1/2 binary32)) u0)))
#s(approx (* (/ (* (neg (* alpha (* alpha alpha))) alpha) (* alpha alpha)) (log (- 1 u0))) (*.f32 alpha (*.f32 alpha (fma.f32 #s(literal 1/2 binary32) (*.f32 u0 u0) u0))))
#s(approx (* (/ (* (neg (* alpha (* alpha alpha))) alpha) (* alpha alpha)) (log (- 1 u0))) (*.f32 u0 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 #s(literal 1/2 binary32) #s(literal 1 binary32)))))
#s(approx (* (/ (* (neg (* alpha (* alpha alpha))) alpha) (* alpha alpha)) (log (- 1 u0))) (*.f32 (*.f32 alpha u0) (fma.f32 alpha (*.f32 u0 #s(literal 1/2 binary32)) alpha)))
#s(approx (* (/ (* (neg (* alpha (* alpha alpha))) alpha) (* alpha alpha)) (log (- 1 u0))) (*.f32 (*.f32 alpha (fma.f32 alpha (*.f32 u0 #s(literal 1/2 binary32)) alpha)) u0))
#s(approx (* (/ (* (neg (* alpha (* alpha alpha))) alpha) (* alpha alpha)) (log (- 1 u0))) (*.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/2 binary32) #s(literal 1 binary32))) (*.f32 alpha alpha)))
#s(approx (- (/ (log (+ 1 (* u0 (neg u0)))) (neg (/ 1 (* alpha alpha)))) (neg (* alpha (* alpha (log (+ 1 u0)))))) (*.f32 (*.f32 alpha alpha) (fma.f32 #s(literal 1/2 binary32) (*.f32 u0 u0) u0)))
(*.f32 #s(approx (/ (* alpha (log (+ 1 (neg u0)))) -1) (*.f32 u0 (fma.f32 alpha (*.f32 u0 #s(literal 1/2 binary32)) alpha))) alpha)
(*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 u0 (fma.f32 u0 #s(literal -1/2 binary32) #s(literal -1 binary32)))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 (fma.f32 u0 (*.f32 alpha #s(approx (* alpha (+ (* u0 1/3) 1/2)) (*.f32 alpha #s(literal 1/2 binary32)))) (*.f32 alpha alpha))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 (fma.f32 u0 (*.f32 (*.f32 alpha alpha) #s(approx (+ (* u0 (* u0 1/4)) (+ (* u0 1/3) 1/2)) #s(literal 1/2 binary32))) (*.f32 alpha alpha))))
#s(approx (* (/ (* (neg (* alpha (* alpha alpha))) alpha) (* alpha alpha)) (log (- 1 u0))) (*.f32 u0 (fma.f32 alpha alpha (*.f32 #s(literal 1/2 binary32) (*.f32 u0 (*.f32 alpha alpha))))))
#s(approx (* (/ (* (neg (* alpha (* alpha alpha))) alpha) (* alpha alpha)) (log (- 1 u0))) (*.f32 u0 (fma.f32 (*.f32 (*.f32 alpha alpha) #s(literal 1/2 binary32)) u0 (*.f32 alpha alpha))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 #s(approx (+ (* u0 (* alpha (* alpha (+ (* u0 1/3) 1/2)))) (* alpha alpha)) (*.f32 alpha (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32)))))))
Outputs
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 #s(approx (+ (* u0 (* alpha (* alpha (+ (* u0 1/3) 1/2)))) (* alpha alpha)) (*.f32 alpha (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32)))))))
Calls

6 calls:

5.0ms
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
5.0ms
(*.f32 (neg.f32 alpha) alpha)
5.0ms
alpha
5.0ms
u0
5.0ms
(log.f32 (-.f32 #s(literal 1 binary32) u0))
Results
AccuracySegmentsBranch
92.3%1alpha
92.3%1u0
92.3%1(*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
92.3%1(*.f32 (neg.f32 alpha) alpha)
92.3%1(log.f32 (-.f32 #s(literal 1 binary32) u0))
92.3%1(-.f32 #s(literal 1 binary32) u0)
Compiler

Compiled 34 to 25 computations (26.5% saved)

regimes30.0ms (0.3%)

Memory
-19.7MiB live, 62.6MiB allocated
Counts
15 → 1
Calls
Call 1
Inputs
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 (*.f32 alpha alpha)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 alpha u0) alpha))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 alpha alpha) (fma.f32 u0 (*.f32 u0 #s(literal 1/2 binary32)) u0)))
#s(approx (* (/ (* (neg (* alpha (* alpha alpha))) alpha) (* alpha alpha)) (log (- 1 u0))) (*.f32 alpha (*.f32 alpha (fma.f32 #s(literal 1/2 binary32) (*.f32 u0 u0) u0))))
#s(approx (* (/ (* (neg (* alpha (* alpha alpha))) alpha) (* alpha alpha)) (log (- 1 u0))) (*.f32 u0 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 #s(literal 1/2 binary32) #s(literal 1 binary32)))))
#s(approx (* (/ (* (neg (* alpha (* alpha alpha))) alpha) (* alpha alpha)) (log (- 1 u0))) (*.f32 (*.f32 alpha u0) (fma.f32 alpha (*.f32 u0 #s(literal 1/2 binary32)) alpha)))
#s(approx (* (/ (* (neg (* alpha (* alpha alpha))) alpha) (* alpha alpha)) (log (- 1 u0))) (*.f32 (*.f32 alpha (fma.f32 alpha (*.f32 u0 #s(literal 1/2 binary32)) alpha)) u0))
#s(approx (* (/ (* (neg (* alpha (* alpha alpha))) alpha) (* alpha alpha)) (log (- 1 u0))) (*.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/2 binary32) #s(literal 1 binary32))) (*.f32 alpha alpha)))
#s(approx (- (/ (log (+ 1 (* u0 (neg u0)))) (neg (/ 1 (* alpha alpha)))) (neg (* alpha (* alpha (log (+ 1 u0)))))) (*.f32 (*.f32 alpha alpha) (fma.f32 #s(literal 1/2 binary32) (*.f32 u0 u0) u0)))
(*.f32 #s(approx (/ (* alpha (log (+ 1 (neg u0)))) -1) (*.f32 u0 (fma.f32 alpha (*.f32 u0 #s(literal 1/2 binary32)) alpha))) alpha)
(*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 u0 (fma.f32 u0 #s(literal -1/2 binary32) #s(literal -1 binary32)))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 (fma.f32 u0 (*.f32 alpha #s(approx (* alpha (+ (* u0 1/3) 1/2)) (*.f32 alpha #s(literal 1/2 binary32)))) (*.f32 alpha alpha))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 (fma.f32 u0 (*.f32 (*.f32 alpha alpha) #s(approx (+ (* u0 (* u0 1/4)) (+ (* u0 1/3) 1/2)) #s(literal 1/2 binary32))) (*.f32 alpha alpha))))
#s(approx (* (/ (* (neg (* alpha (* alpha alpha))) alpha) (* alpha alpha)) (log (- 1 u0))) (*.f32 u0 (fma.f32 alpha alpha (*.f32 #s(literal 1/2 binary32) (*.f32 u0 (*.f32 alpha alpha))))))
#s(approx (* (/ (* (neg (* alpha (* alpha alpha))) alpha) (* alpha alpha)) (log (- 1 u0))) (*.f32 u0 (fma.f32 (*.f32 (*.f32 alpha alpha) #s(literal 1/2 binary32)) u0 (*.f32 alpha alpha))))
Outputs
#s(approx (* (/ (* (neg (* alpha (* alpha alpha))) alpha) (* alpha alpha)) (log (- 1 u0))) (*.f32 u0 (fma.f32 alpha alpha (*.f32 #s(literal 1/2 binary32) (*.f32 u0 (*.f32 alpha alpha))))))
Calls

6 calls:

6.0ms
(*.f32 (neg.f32 alpha) alpha)
5.0ms
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
5.0ms
u0
5.0ms
alpha
5.0ms
(-.f32 #s(literal 1 binary32) u0)
Results
AccuracySegmentsBranch
87.9%1u0
87.9%1(*.f32 (neg.f32 alpha) alpha)
87.9%1(log.f32 (-.f32 #s(literal 1 binary32) u0))
87.9%1(-.f32 #s(literal 1 binary32) u0)
87.9%1alpha
87.9%1(*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
Compiler

Compiled 34 to 25 computations (26.5% saved)

regimes37.0ms (0.3%)

Memory
3.3MiB live, 42.0MiB allocated
Counts
13 → 1
Calls
Call 1
Inputs
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 (*.f32 alpha alpha)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 alpha u0) alpha))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 alpha alpha) (fma.f32 u0 (*.f32 u0 #s(literal 1/2 binary32)) u0)))
#s(approx (* (/ (* (neg (* alpha (* alpha alpha))) alpha) (* alpha alpha)) (log (- 1 u0))) (*.f32 alpha (*.f32 alpha (fma.f32 #s(literal 1/2 binary32) (*.f32 u0 u0) u0))))
#s(approx (* (/ (* (neg (* alpha (* alpha alpha))) alpha) (* alpha alpha)) (log (- 1 u0))) (*.f32 u0 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 #s(literal 1/2 binary32) #s(literal 1 binary32)))))
#s(approx (* (/ (* (neg (* alpha (* alpha alpha))) alpha) (* alpha alpha)) (log (- 1 u0))) (*.f32 (*.f32 alpha u0) (fma.f32 alpha (*.f32 u0 #s(literal 1/2 binary32)) alpha)))
#s(approx (* (/ (* (neg (* alpha (* alpha alpha))) alpha) (* alpha alpha)) (log (- 1 u0))) (*.f32 (*.f32 alpha (fma.f32 alpha (*.f32 u0 #s(literal 1/2 binary32)) alpha)) u0))
#s(approx (* (/ (* (neg (* alpha (* alpha alpha))) alpha) (* alpha alpha)) (log (- 1 u0))) (*.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/2 binary32) #s(literal 1 binary32))) (*.f32 alpha alpha)))
#s(approx (- (/ (log (+ 1 (* u0 (neg u0)))) (neg (/ 1 (* alpha alpha)))) (neg (* alpha (* alpha (log (+ 1 u0)))))) (*.f32 (*.f32 alpha alpha) (fma.f32 #s(literal 1/2 binary32) (*.f32 u0 u0) u0)))
(*.f32 #s(approx (/ (* alpha (log (+ 1 (neg u0)))) -1) (*.f32 u0 (fma.f32 alpha (*.f32 u0 #s(literal 1/2 binary32)) alpha))) alpha)
(*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 u0 (fma.f32 u0 #s(literal -1/2 binary32) #s(literal -1 binary32)))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 (fma.f32 u0 (*.f32 alpha #s(approx (* alpha (+ (* u0 1/3) 1/2)) (*.f32 alpha #s(literal 1/2 binary32)))) (*.f32 alpha alpha))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 (fma.f32 u0 (*.f32 (*.f32 alpha alpha) #s(approx (+ (* u0 (* u0 1/4)) (+ (* u0 1/3) 1/2)) #s(literal 1/2 binary32))) (*.f32 alpha alpha))))
Outputs
#s(approx (* (/ (* (neg (* alpha (* alpha alpha))) alpha) (* alpha alpha)) (log (- 1 u0))) (*.f32 (*.f32 alpha (fma.f32 alpha (*.f32 u0 #s(literal 1/2 binary32)) alpha)) u0))
Calls

6 calls:

15.0ms
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
4.0ms
(*.f32 (neg.f32 alpha) alpha)
4.0ms
alpha
4.0ms
u0
4.0ms
(-.f32 #s(literal 1 binary32) u0)
Results
AccuracySegmentsBranch
87.9%1alpha
87.9%1u0
87.9%1(*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
87.9%1(log.f32 (-.f32 #s(literal 1 binary32) u0))
87.9%1(-.f32 #s(literal 1 binary32) u0)
87.9%1(*.f32 (neg.f32 alpha) alpha)
Compiler

Compiled 34 to 25 computations (26.5% saved)

regimes25.0ms (0.2%)

Memory
-12.8MiB live, 26.7MiB allocated
Counts
6 → 1
Calls
Call 1
Inputs
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 (*.f32 alpha alpha)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 alpha u0) alpha))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 alpha alpha) (fma.f32 u0 (*.f32 u0 #s(literal 1/2 binary32)) u0)))
#s(approx (* (/ (* (neg (* alpha (* alpha alpha))) alpha) (* alpha alpha)) (log (- 1 u0))) (*.f32 alpha (*.f32 alpha (fma.f32 #s(literal 1/2 binary32) (*.f32 u0 u0) u0))))
#s(approx (* (/ (* (neg (* alpha (* alpha alpha))) alpha) (* alpha alpha)) (log (- 1 u0))) (*.f32 u0 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 #s(literal 1/2 binary32) #s(literal 1 binary32)))))
#s(approx (* (/ (* (neg (* alpha (* alpha alpha))) alpha) (* alpha alpha)) (log (- 1 u0))) (*.f32 (*.f32 alpha u0) (fma.f32 alpha (*.f32 u0 #s(literal 1/2 binary32)) alpha)))
Outputs
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 alpha alpha) (fma.f32 u0 (*.f32 u0 #s(literal 1/2 binary32)) u0)))
Calls

6 calls:

11.0ms
(log.f32 (-.f32 #s(literal 1 binary32) u0))
3.0ms
(*.f32 (neg.f32 alpha) alpha)
3.0ms
u0
3.0ms
alpha
3.0ms
(-.f32 #s(literal 1 binary32) u0)
Results
AccuracySegmentsBranch
87.8%1(log.f32 (-.f32 #s(literal 1 binary32) u0))
87.8%1(-.f32 #s(literal 1 binary32) u0)
87.8%1alpha
87.8%1(*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
87.8%1(*.f32 (neg.f32 alpha) alpha)
87.8%1u0
Compiler

Compiled 34 to 25 computations (26.5% saved)

regimes10.0ms (0.1%)

Memory
20.7MiB live, 20.7MiB allocated
Accuracy

Total -0.0b remaining (-0.6%)

Threshold costs -0b (-0.6%)

Counts
2 → 1
Calls
Call 1
Inputs
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 (*.f32 alpha alpha)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 alpha u0) alpha))
Outputs
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 (*.f32 alpha alpha)))
Calls

6 calls:

2.0ms
(*.f32 (neg.f32 alpha) alpha)
1.0ms
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
1.0ms
alpha
1.0ms
u0
1.0ms
(log.f32 (-.f32 #s(literal 1 binary32) u0))
Results
AccuracySegmentsBranch
74.2%1(*.f32 (neg.f32 alpha) alpha)
74.2%1alpha
74.2%1u0
74.2%1(log.f32 (-.f32 #s(literal 1 binary32) u0))
74.2%1(-.f32 #s(literal 1 binary32) u0)
74.2%1(*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
Compiler

Compiled 34 to 25 computations (26.5% saved)

simplify13.0ms (0.1%)

Memory
-17.4MiB live, 21.2MiB allocated
Algorithm
egg-herbie
Rules
82×*-commutative_binary32
20×neg-sub0_binary32
20×neg-mul-1_binary32
16×sub-neg_binary32
16×+-commutative_binary32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0121397
1161397
2181397
3203397
4213397
5218397
6219397
Stop Event
saturated
Calls
Call 1
Inputs
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0)))
(*.f32 #s(approx (/ (* alpha (log (+ 1 (neg u0)))) -1) (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 alpha))) alpha)
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 (fma.f32 alpha alpha (*.f32 u0 (*.f32 alpha (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))))))))
#s(approx (- (/ (log (+ 1 (* u0 (neg u0)))) (neg (/ 1 (* alpha alpha)))) (neg (* alpha (* alpha (log (+ 1 u0)))))) (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 u0 u0) (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u0)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 #s(approx (+ (* u0 (* (* alpha alpha) (+ (* u0 (* u0 1/4)) (+ (* u0 1/3) 1/2)))) (* alpha alpha)) (*.f32 (*.f32 alpha alpha) (fma.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) #s(literal 1 binary32))))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 #s(approx (+ (* alpha alpha) (* u0 (* alpha (* alpha (+ (* u0 (+ (* u0 1/4) 1/3)) 1/2))))) (*.f32 alpha (*.f32 alpha (fma.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) #s(literal 1 binary32)))))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 (fma.f32 alpha alpha (*.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0)))))
(*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (fma.f32 (*.f32 u0 (fma.f32 u0 #s(literal -1/3 binary32) #s(literal -1/2 binary32))) u0 (neg.f32 u0))))
#s(approx (* (/ (* (neg (* alpha (* alpha alpha))) alpha) (* alpha alpha)) (log (- 1 u0))) (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 u0 u0) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 #s(approx (+ (* u0 (* alpha (* alpha (+ (* u0 1/3) 1/2)))) (* alpha alpha)) (*.f32 alpha (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32)))))))
#s(approx (* (/ (* (neg (* alpha (* alpha alpha))) alpha) (* alpha alpha)) (log (- 1 u0))) (*.f32 u0 (fma.f32 alpha alpha (*.f32 #s(literal 1/2 binary32) (*.f32 u0 (*.f32 alpha alpha))))))
#s(approx (* (/ (* (neg (* alpha (* alpha alpha))) alpha) (* alpha alpha)) (log (- 1 u0))) (*.f32 (*.f32 alpha (fma.f32 alpha (*.f32 u0 #s(literal 1/2 binary32)) alpha)) u0))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 alpha alpha) (fma.f32 u0 (*.f32 u0 #s(literal 1/2 binary32)) u0)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 (*.f32 alpha alpha)))
Outputs
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0)))
(*.f32 (*.f32 alpha (neg.f32 alpha)) (log1p.f32 (neg.f32 u0)))
(*.f32 #s(approx (/ (* alpha (log (+ 1 (neg u0)))) -1) (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 alpha))) alpha)
(*.f32 alpha #s(approx (/ (* alpha (log (+ 1 (neg u0)))) -1) (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0)))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 (fma.f32 alpha alpha (*.f32 u0 (*.f32 alpha (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))))))))
#s(approx (- (/ (log (+ 1 (* u0 (neg u0)))) (neg (/ 1 (* alpha alpha)))) (neg (* alpha (* alpha (log (+ 1 u0)))))) (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 u0 u0) (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u0)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 #s(approx (+ (* u0 (* (* alpha alpha) (+ (* u0 (* u0 1/4)) (+ (* u0 1/3) 1/2)))) (* alpha alpha)) (*.f32 (*.f32 alpha alpha) (fma.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) #s(literal 1 binary32))))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 #s(approx (+ (* alpha alpha) (* u0 (* alpha (* alpha (+ (* u0 (+ (* u0 1/4) 1/3)) 1/2))))) (*.f32 alpha (*.f32 alpha (fma.f32 u0 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) #s(literal 1 binary32)))))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 (fma.f32 alpha alpha (*.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0)))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 (fma.f32 alpha alpha (*.f32 (*.f32 alpha alpha) (*.f32 u0 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))))))
(*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (fma.f32 (*.f32 u0 (fma.f32 u0 #s(literal -1/3 binary32) #s(literal -1/2 binary32))) u0 (neg.f32 u0))))
(*.f32 (*.f32 alpha (neg.f32 alpha)) #s(approx (log (- 1 u0)) (fma.f32 (*.f32 u0 (fma.f32 u0 #s(literal -1/3 binary32) #s(literal -1/2 binary32))) u0 (neg.f32 u0))))
#s(approx (* (/ (* (neg (* alpha (* alpha alpha))) alpha) (* alpha alpha)) (log (- 1 u0))) (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 u0 u0) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 #s(approx (+ (* u0 (* alpha (* alpha (+ (* u0 1/3) 1/2)))) (* alpha alpha)) (*.f32 alpha (*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32)))))))
#s(approx (* (/ (* (neg (* alpha (* alpha alpha))) alpha) (* alpha alpha)) (log (- 1 u0))) (*.f32 u0 (fma.f32 alpha alpha (*.f32 #s(literal 1/2 binary32) (*.f32 u0 (*.f32 alpha alpha))))))
#s(approx (* (/ (* (neg (* alpha (* alpha alpha))) alpha) (* alpha alpha)) (log (- 1 u0))) (*.f32 (*.f32 alpha (fma.f32 alpha (*.f32 u0 #s(literal 1/2 binary32)) alpha)) u0))
#s(approx (* (/ (* (neg (* alpha (* alpha alpha))) alpha) (* alpha alpha)) (log (- 1 u0))) (*.f32 u0 (*.f32 alpha (fma.f32 alpha (*.f32 u0 #s(literal 1/2 binary32)) alpha))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 alpha alpha) (fma.f32 u0 (*.f32 u0 #s(literal 1/2 binary32)) u0)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 (*.f32 alpha alpha)))

soundness2.0s (17.3%)

Memory
33.8MiB live, 1 437.2MiB allocated
Rules
22 124×lower-fma.f64
22 124×lower-fma.f32
16 992×lower-fma.f64
16 992×lower-fma.f32
16 290×lower-fma.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
054285
091265
1348246
22413242
08575232
048244
087237
1304231
22170220
09079203
0819
01319
13919
218019
3131019
0949115
03205354
110165140
230674816
371334816
081294427
02764370
18163995
223643790
362043753
083903477
045284
082203
1303189
22172189
08991177
04255839
113465195
242044822
083504411
0112562
1307535
2805502
32108490
45927483
08142455
Stop Event
fuel
iter limit
node limit
iter limit
node limit
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
iter limit
node limit
iter limit
Compiler

Compiled 593 to 290 computations (51.1% saved)

preprocess64.0ms (0.5%)

Memory
11.3MiB live, 167.6MiB allocated
Remove

(abs alpha)

Compiler

Compiled 528 to 214 computations (59.5% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...