Beckmann Distribution sample, tan2theta, alphax == alphay

Time bar (total: 6.4s)

start0.0ms (0%)

Memory
0.1MiB live, 0.1MiB allocated

analyze127.0ms (2%)

Memory
6.1MiB live, 123.2MiB 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 (24.6%)

Memory
36.6MiB live, 1 893.8MiB allocated
Samples
1.2s8 256×0valid
Precisions
Click to see histograms. Total time spent on operations: 900.0ms
const: 290.0ms (32.2% of total)
ival-log: 169.0ms (18.8% of total)
ival-mult: 118.0ms (13.1% of total)
ival-<=: 113.0ms (12.6% of total)
ival-neg: 107.0ms (11.9% of total)
ival-sub: 69.0ms (7.7% of total)
ival-and: 26.0ms (2.9% of total)
exact: 6.0ms (0.7% of total)
ival-assert: 3.0ms (0.3% of total)
Bogosity

explain125.0ms (2%)

Memory
-8.6MiB live, 154.3MiB allocated
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
1943(0.033735521137714386 0.001077471999451518)5(0.3779473602771759 0.012104792520403862)(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))sensitivity19216
Confusion
Predicted +Predicted -
+1896
-358
Precision
0.984375
Recall
0.9692307692307692
Confusion?
Predicted +Predicted MaybePredicted -
+18960
-31048
Precision?
0.9375
Recall?
1.0
Freqs
test
numberfreq
064
1192
Total Confusion?
Predicted +Predicted MaybePredicted -
+100
-000
Precision?
1.0
Recall?
1.0
Total Time
29.560302734375
Average Time
0.11546993255615234
Samples
30.0ms256×0valid
Compiler

Compiled 86 to 40 computations (53.5% saved)

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

preprocess35.0ms (0.5%)

Memory
5.7MiB live, 43.7MiB allocated
Algorithm
egg-herbie
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 (log1p.f32 (neg.f32 u0)) (*.f32 (neg.f32 alpha) alpha))
Symmetry

(abs alpha)

Compiler

Compiled 9 to 8 computations (11.1% saved)

eval0.0ms (0%)

Memory
0.1MiB live, 0.1MiB allocated
Compiler

Compiled 0 to 2 computations (-∞% saved)

prune0.0ms (0%)

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

Compiled 9 to 8 computations (11.1% saved)

simplify7.0ms (0.1%)

Memory
8.6MiB live, 8.6MiB 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))
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 (log1p.f32 (neg.f32 u0)) (*.f32 (neg.f32 alpha) alpha))
(*.f32 (neg.f32 alpha) 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

localize26.0ms (0.4%)

Memory
12.9MiB live, 50.6MiB allocated
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
accuracy0
(*.f32 (neg.f32 alpha) alpha)
accuracy0
(neg.f32 alpha)
accuracy0.2734375
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
accuracy13.19204090405869
(log.f32 (-.f32 #s(literal 1 binary32) u0))
Samples
19.0ms256×0valid
Compiler

Compiled 52 to 18 computations (65.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 11.0ms
ival-log: 4.0ms (35.7% of total)
ival-mult: 4.0ms (35.7% of total)
ival-sub: 1.0ms (8.9% of total)
ival-neg: 1.0ms (8.9% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series50.0ms (0.8%)

Memory
-12.3MiB live, 102.6MiB allocated
Counts
4 → 27
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
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (pow alpha 2))
(* -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))
(* (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)))
(+ (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 (* (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))))
(* -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) (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))))
Calls

6 calls:

TimeVariablePointExpression
33.0ms
alpha
@0
((log (- 1 u0)) (* (* (neg alpha) alpha) (log (- 1 u0))) (* (neg alpha) alpha) (neg alpha))
9.0ms
alpha
@inf
((log (- 1 u0)) (* (* (neg alpha) alpha) (log (- 1 u0))) (* (neg alpha) alpha) (neg alpha))
7.0ms
alpha
@-inf
((log (- 1 u0)) (* (* (neg alpha) alpha) (log (- 1 u0))) (* (neg alpha) alpha) (neg alpha))
1.0ms
u0
@inf
((log (- 1 u0)) (* (* (neg alpha) alpha) (log (- 1 u0))) (* (neg alpha) alpha) (neg alpha))
1.0ms
u0
@0
((log (- 1 u0)) (* (* (neg alpha) alpha) (log (- 1 u0))) (* (neg alpha) alpha) (neg alpha))

simplify149.0ms (2.3%)

Memory
-17.5MiB live, 183.7MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0112397
1307370
2805337
32106325
45904318
08116301
Stop Event
iter limit
node limit
Counts
27 → 27
Calls
Call 1
Inputs
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (pow alpha 2))
(* -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))
(* (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)))
(+ (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 (* (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))))
(* -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) (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))))
Outputs
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(* -1 (pow alpha 2))
(*.f32 (neg.f32 alpha) alpha)
(* -1 alpha)
(neg.f32 alpha)
(* -1 u0)
(neg.f32 u0)
(* u0 (- (* -1/2 u0) 1))
(*.f32 (fma.f32 #s(literal -1/2 binary32) u0 #s(literal -1 binary32)) u0)
(* u0 (- (* u0 (- (* -1/3 u0) 1/2)) 1))
(*.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)
(* u0 (- (* u0 (- (* u0 (- (* -1/4 u0) 1/3)) 1/2)) 1))
(*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)
(* (pow alpha 2) u0)
(*.f32 (*.f32 alpha alpha) u0)
(* u0 (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2)))
(*.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) u0) (*.f32 alpha alpha))
(* u0 (+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2)))
(*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 #s(literal 1/3 binary32) u0) u0 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 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 (fma.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 #s(literal 1/4 binary32) u0) u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 (*.f32 alpha alpha)) u0)
(+ (log -1) (* -1 (log (/ 1 u0))))
(+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32)))
(- (+ (log -1) (* -1 (log (/ 1 u0)))) (/ 1 u0))
(-.f32 (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) u0))
(+ (log -1) (+ (* -1 (log (/ 1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u0))) u0))))
(-.f32 (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32))) (/.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) u0) #s(literal 1 binary32)) u0))
(- (+ (log -1) (+ (* -1 (log (/ 1 u0))) (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u0))) (pow u0 2))))) (/ 1 u0))
(+.f32 (+.f32 (/.f32 (-.f32 (/.f32 (-.f32 #s(literal -1/2 binary32) (/.f32 #s(literal 1/3 binary32) u0)) u0) #s(literal 1 binary32)) u0) (log.f32 #s(literal -1 binary32))) (log.f32 u0))
(* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0))))))
(*.f32 (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32))) (*.f32 (neg.f32 alpha) alpha))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (/ (pow alpha 2) u0))
(*.f32 (-.f32 (/.f32 alpha u0) (*.f32 (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32))) alpha)) alpha)
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0)))
(-.f32 (*.f32 (/.f32 alpha u0) (fma.f32 (/.f32 alpha u0) #s(literal 1/2 binary32) alpha)) (*.f32 (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32))) (*.f32 alpha alpha)))
(+ (* -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 #s(literal 1/3 binary32) (pow.f32 u0 #s(literal 3 binary32))) (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32)))) (*.f32 alpha alpha) (*.f32 (/.f32 alpha u0) (fma.f32 (/.f32 alpha u0) #s(literal 1/2 binary32) alpha)))
(* -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 (log.f32 (neg.f32 u0)) (/.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) u0) #s(literal 1 binary32)) u0))
(+ (* -1 (log (/ -1 u0))) (* -1 (/ (+ 1 (+ (/ 1/3 (pow u0 2)) (* 1/2 (/ 1 u0)))) u0)))
(+.f32 (/.f32 (-.f32 (/.f32 (-.f32 #s(literal -1/2 binary32) (/.f32 #s(literal 1/3 binary32) u0)) u0) #s(literal 1 binary32)) u0) (log.f32 (neg.f32 u0)))
(* (pow alpha 2) (log (/ -1 u0)))
(*.f32 (log.f32 (neg.f32 u0)) (*.f32 (neg.f32 alpha) alpha))
(+ (* (pow alpha 2) (log (/ -1 u0))) (/ (pow alpha 2) u0))
(*.f32 (fma.f32 (log.f32 (neg.f32 u0)) (neg.f32 alpha) (/.f32 alpha u0)) alpha)
(+ (* -1 (/ (+ (* -1 (pow alpha 2)) (* -1/2 (/ (pow alpha 2) u0))) u0)) (* (pow alpha 2) (log (/ -1 u0))))
(fma.f32 (*.f32 (log.f32 (neg.f32 u0)) (neg.f32 alpha)) alpha (*.f32 (/.f32 alpha u0) (fma.f32 (/.f32 alpha u0) #s(literal 1/2 binary32) alpha)))
(+ (* -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 (/.f32 (-.f32 #s(literal -1/2 binary32) (/.f32 #s(literal 1/3 binary32) u0)) u0) #s(literal 1 binary32)) (*.f32 (log.f32 (neg.f32 u0)) (*.f32 alpha alpha))))

rewrite118.0ms (1.8%)

Memory
18.4MiB live, 176.6MiB allocated
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
(log.f32 (-.f32 #s(literal 1 binary32) 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) (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))))
(*.f32 (-.f32 (pow.f32 (log1p.f32 (pow.f32 u0 #s(literal 3 binary32))) #s(literal 2 binary32)) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (log1p.f32 (pow.f32 u0 #s(literal 3 binary32))) (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)) (fma.f32 (log1p.f32 u0) (log1p.f32 u0) (*.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))))))
(*.f32 (-.f32 (pow.f32 (log1p.f32 (pow.f32 u0 #s(literal 3 binary32))) #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 (pow.f32 u0 #s(literal 3 binary32))) #s(literal 2 binary32)) (+.f32 (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) #s(literal 2 binary32)) (*.f32 (log1p.f32 (pow.f32 u0 #s(literal 3 binary32))) (log1p.f32 (fma.f32 u0 u0 u0)))))))
(*.f32 #s(literal -1 binary32) (neg.f32 (log1p.f32 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 (-.f32 (pow.f32 (log1p.f32 (pow.f32 u0 #s(literal 3 binary32))) #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 (pow.f32 u0 #s(literal 3 binary32))) (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0)))))
(/.f32 (-.f32 (pow.f32 (log.f32 (+.f32 #s(literal -1 binary32) (*.f32 u0 u0))) #s(literal 3 binary32)) (pow.f32 (log.f32 (-.f32 #s(literal -1 binary32) u0)) #s(literal 3 binary32))) (fma.f32 (log.f32 (+.f32 #s(literal -1 binary32) (*.f32 u0 u0))) (log.f32 (+.f32 #s(literal -1 binary32) (*.f32 u0 u0))) (fma.f32 (log.f32 (-.f32 #s(literal -1 binary32) u0)) (log.f32 (-.f32 #s(literal -1 binary32) u0)) (*.f32 (log.f32 (+.f32 #s(literal -1 binary32) (*.f32 u0 u0))) (log.f32 (-.f32 #s(literal -1 binary32) u0))))))
(/.f32 (-.f32 (pow.f32 (log.f32 (-.f32 #s(literal -1 binary32) (pow.f32 u0 #s(literal 3 binary32)))) #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) (pow.f32 u0 #s(literal 3 binary32)))) (log.f32 (-.f32 #s(literal -1 binary32) (pow.f32 u0 #s(literal 3 binary32)))) (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) (pow.f32 u0 #s(literal 3 binary32)))) (log.f32 (-.f32 #s(literal -1 binary32) (fma.f32 u0 u0 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 (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 (pow.f32 (log1p.f32 (pow.f32 u0 #s(literal 3 binary32))) #s(literal 3 binary32)) (pow.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) #s(literal 3 binary32))) (+.f32 (pow.f32 (log1p.f32 (pow.f32 u0 #s(literal 3 binary32))) #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 (pow.f32 u0 #s(literal 3 binary32))) (neg.f32 (log1p.f32 (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 (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (log1p.f32 (pow.f32 u0 #s(literal 3 binary32))) #s(literal 2 binary32)) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) #s(literal 2 binary32)))) (neg.f32 (+.f32 (log1p.f32 (pow.f32 u0 #s(literal 3 binary32))) (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)) (fma.f32 (log1p.f32 u0) (log1p.f32 u0) (*.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (log1p.f32 (pow.f32 u0 #s(literal 3 binary32))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) #s(literal 3 binary32)))) (neg.f32 (+.f32 (pow.f32 (log1p.f32 (pow.f32 u0 #s(literal 3 binary32))) #s(literal 2 binary32)) (+.f32 (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) #s(literal 2 binary32)) (*.f32 (log1p.f32 (pow.f32 u0 #s(literal 3 binary32))) (log1p.f32 (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 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)))
(/.f32 (-.f32 (pow.f32 (log1p.f32 (pow.f32 u0 #s(literal 3 binary32))) #s(literal 2 binary32)) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) #s(literal 2 binary32))) (+.f32 (log1p.f32 (pow.f32 u0 #s(literal 3 binary32))) (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)) (fma.f32 (log1p.f32 u0) (log1p.f32 u0) (*.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)))))
(/.f32 (-.f32 (pow.f32 (log1p.f32 (pow.f32 u0 #s(literal 3 binary32))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) #s(literal 3 binary32))) (+.f32 (pow.f32 (log1p.f32 (pow.f32 u0 #s(literal 3 binary32))) #s(literal 2 binary32)) (+.f32 (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) #s(literal 2 binary32)) (*.f32 (log1p.f32 (pow.f32 u0 #s(literal 3 binary32))) (log1p.f32 (fma.f32 u0 u0 u0))))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)) (-.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) (/.f32 (+.f32 (log1p.f32 (pow.f32 u0 #s(literal 3 binary32))) (log1p.f32 (fma.f32 u0 u0 u0))) (-.f32 (pow.f32 (log1p.f32 (pow.f32 u0 #s(literal 3 binary32))) #s(literal 2 binary32)) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) #s(literal 2 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) #s(literal 2 binary32)) (fma.f32 (log1p.f32 u0) (log1p.f32 u0) (*.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 (+.f32 (pow.f32 (log1p.f32 (pow.f32 u0 #s(literal 3 binary32))) #s(literal 2 binary32)) (+.f32 (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) #s(literal 2 binary32)) (*.f32 (log1p.f32 (pow.f32 u0 #s(literal 3 binary32))) (log1p.f32 (fma.f32 u0 u0 u0))))) (-.f32 (pow.f32 (log1p.f32 (pow.f32 u0 #s(literal 3 binary32))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) #s(literal 3 binary32)))))
(-.f32 (/.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) #s(literal 2 binary32)) (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))) (/.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 (pow.f32 u0 #s(literal 3 binary32))) #s(literal 2 binary32)) (+.f32 (log1p.f32 (pow.f32 u0 #s(literal 3 binary32))) (log1p.f32 (fma.f32 u0 u0 u0)))) (/.f32 (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) #s(literal 2 binary32)) (+.f32 (log1p.f32 (pow.f32 u0 #s(literal 3 binary32))) (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)) (fma.f32 (log1p.f32 u0) (log1p.f32 u0) (*.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)) (fma.f32 (log1p.f32 u0) (log1p.f32 u0) (*.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))))))
(-.f32 (/.f32 (pow.f32 (log1p.f32 (pow.f32 u0 #s(literal 3 binary32))) #s(literal 3 binary32)) (+.f32 (pow.f32 (log1p.f32 (pow.f32 u0 #s(literal 3 binary32))) #s(literal 2 binary32)) (+.f32 (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) #s(literal 2 binary32)) (*.f32 (log1p.f32 (pow.f32 u0 #s(literal 3 binary32))) (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 (pow.f32 u0 #s(literal 3 binary32))) #s(literal 2 binary32)) (+.f32 (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) #s(literal 2 binary32)) (*.f32 (log1p.f32 (pow.f32 u0 #s(literal 3 binary32))) (log1p.f32 (fma.f32 u0 u0 u0)))))))
(-.f32 (log.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u0 #s(literal 4 binary32))) (-.f32 #s(literal 1 binary32) u0))) (log1p.f32 (*.f32 u0 u0)))
(-.f32 (log.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u0 #s(literal 6 binary32))) (-.f32 #s(literal 1 binary32) u0))) (log1p.f32 (fma.f32 u0 u0 (pow.f32 u0 #s(literal 4 binary32)))))
(-.f32 (log.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u0 #s(literal 6 binary32))) (-.f32 (fma.f32 u0 u0 #s(literal 1 binary32)) u0))) (log1p.f32 (pow.f32 u0 #s(literal 3 binary32))))
(-.f32 (log.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u0 #s(literal 9 binary32))) (-.f32 (fma.f32 u0 u0 #s(literal 1 binary32)) u0))) (log1p.f32 (-.f32 (pow.f32 u0 #s(literal 6 binary32)) (pow.f32 u0 #s(literal 3 binary32)))))
(-.f32 (log.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u0) #s(literal -2 binary32)) (pow.f32 (*.f32 u0 (/.f32 u0 (-.f32 #s(literal 1 binary32) u0))) #s(literal 2 binary32)))) (log.f32 (+.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u0)) (*.f32 u0 (/.f32 u0 (-.f32 #s(literal 1 binary32) u0))))))
(-.f32 (log.f32 (-.f32 (pow.f32 (-.f32 (fma.f32 u0 u0 #s(literal 1 binary32)) u0) #s(literal -2 binary32)) (pow.f32 (/.f32 (pow.f32 u0 #s(literal 3 binary32)) (-.f32 #s(literal -1 binary32) (fma.f32 u0 u0 u0))) #s(literal 2 binary32)))) (log.f32 (+.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) (fma.f32 u0 u0 u0))) (/.f32 (pow.f32 u0 #s(literal 3 binary32)) (-.f32 #s(literal -1 binary32) (fma.f32 u0 u0 u0))))))
(-.f32 (log.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u0) #s(literal -3 binary32)) (*.f32 (pow.f32 u0 #s(literal 6 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) u0) #s(literal -3 binary32))))) (log.f32 (+.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u0) #s(literal -2 binary32)) (+.f32 (pow.f32 (*.f32 u0 (/.f32 u0 (-.f32 #s(literal 1 binary32) u0))) #s(literal 2 binary32)) (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u0)) (*.f32 u0 (/.f32 u0 (-.f32 #s(literal 1 binary32) u0))))))))
(-.f32 (log.f32 (-.f32 (pow.f32 (-.f32 (fma.f32 u0 u0 #s(literal 1 binary32)) u0) #s(literal -3 binary32)) (*.f32 (pow.f32 u0 #s(literal 9 binary32)) (pow.f32 (-.f32 (fma.f32 u0 u0 #s(literal 1 binary32)) u0) #s(literal -3 binary32))))) (log.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 u0 u0 #s(literal 1 binary32)) u0) #s(literal -2 binary32)) (+.f32 (pow.f32 (/.f32 (pow.f32 u0 #s(literal 3 binary32)) (-.f32 #s(literal -1 binary32) (fma.f32 u0 u0 u0))) #s(literal 2 binary32)) (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) (fma.f32 u0 u0 u0))) (/.f32 (pow.f32 u0 #s(literal 3 binary32)) (-.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 (pow.f32 (-.f32 #s(literal 1 binary32) u0) #s(literal 2 binary32))))
(-.f32 (log.f32 (-.f32 (-.f32 (fma.f32 u0 u0 #s(literal 1 binary32)) u0) (*.f32 (-.f32 (fma.f32 u0 u0 #s(literal 1 binary32)) u0) (pow.f32 u0 #s(literal 3 binary32))))) (log.f32 (pow.f32 (-.f32 (fma.f32 u0 u0 #s(literal 1 binary32)) u0) #s(literal 2 binary32))))
(-.f32 (log.f32 (fma.f32 u0 u0 #s(literal -1 binary32))) (log.f32 (-.f32 #s(literal -1 binary32) u0)))
(-.f32 (log.f32 (/.f32 (fma.f32 u0 u0 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (pow.f32 u0 #s(literal 3 binary32))))) (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))))
(-.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 #s(literal -1 binary32) (*.f32 u0 u0))) (log.f32 (-.f32 #s(literal -1 binary32) u0)))
(-.f32 (log.f32 (-.f32 #s(literal -1 binary32) (pow.f32 u0 #s(literal 3 binary32)))) (log.f32 (-.f32 #s(literal -1 binary32) (fma.f32 u0 u0 u0))))
(-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) u0) (fma.f32 u0 u0 #s(literal 1 binary32)))))
(-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)))
(-.f32 (log1p.f32 (pow.f32 u0 #s(literal 6 binary32))) (log.f32 (*.f32 (+.f32 (fma.f32 u0 u0 (pow.f32 u0 #s(literal 4 binary32))) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u0))))
(-.f32 (log1p.f32 (pow.f32 u0 #s(literal 6 binary32))) (log.f32 (*.f32 (-.f32 (fma.f32 u0 u0 #s(literal 1 binary32)) u0) (-.f32 #s(literal 1 binary32) (pow.f32 u0 #s(literal 3 binary32))))))
(-.f32 (log1p.f32 (pow.f32 u0 #s(literal 6 binary32))) (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) u0) (+.f32 (fma.f32 u0 u0 (pow.f32 u0 #s(literal 4 binary32))) #s(literal 1 binary32)))))
(-.f32 (log1p.f32 (pow.f32 u0 #s(literal 6 binary32))) (+.f32 (log1p.f32 (pow.f32 u0 #s(literal 3 binary32))) (log1p.f32 (fma.f32 u0 u0 u0))))
(-.f32 (log1p.f32 (pow.f32 u0 #s(literal 9 binary32))) (log.f32 (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u0 #s(literal 6 binary32))) (pow.f32 u0 #s(literal 3 binary32))) (-.f32 (fma.f32 u0 u0 #s(literal 1 binary32)) u0))))
(-.f32 (log1p.f32 (pow.f32 u0 #s(literal 9 binary32))) (log.f32 (*.f32 (-.f32 (fma.f32 u0 u0 #s(literal 1 binary32)) u0) (+.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u0 #s(literal 6 binary32))) (pow.f32 u0 #s(literal 3 binary32))))))
(-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))
(-.f32 (log1p.f32 (pow.f32 u0 #s(literal 3 binary32))) (log1p.f32 (fma.f32 u0 u0 u0)))
(-.f32 #s(literal 0 binary32) (neg.f32 (log1p.f32 u0)))
(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) (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))) #s(literal 0 binary32))
(fma.f32 (-.f32 (pow.f32 (log1p.f32 (pow.f32 u0 #s(literal 3 binary32))) #s(literal 2 binary32)) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (log1p.f32 (pow.f32 u0 #s(literal 3 binary32))) (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)) (fma.f32 (log1p.f32 u0) (log1p.f32 u0) (*.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))))) #s(literal 0 binary32))
(fma.f32 (-.f32 (pow.f32 (log1p.f32 (pow.f32 u0 #s(literal 3 binary32))) #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 (pow.f32 u0 #s(literal 3 binary32))) #s(literal 2 binary32)) (+.f32 (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) #s(literal 2 binary32)) (*.f32 (log1p.f32 (pow.f32 u0 #s(literal 3 binary32))) (log1p.f32 (fma.f32 u0 u0 u0)))))) #s(literal 0 binary32))
(fma.f32 #s(literal -1 binary32) (neg.f32 (log1p.f32 u0)) #s(literal 0 binary32))
(fma.f32 #s(literal -1 binary32) (log1p.f32 (fma.f32 u0 u0 u0)) (log1p.f32 (pow.f32 u0 #s(literal 3 binary32))))
(fma.f32 #s(literal -1 binary32) (log1p.f32 u0) (log1p.f32 (*.f32 u0 u0)))
(+.f32 (log.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u0 #s(literal 3 binary32))) (-.f32 #s(literal 1 binary32) (fma.f32 u0 u0 (pow.f32 u0 #s(literal 4 binary32)))))) (log1p.f32 (fma.f32 u0 u0 u0)))
(+.f32 (log.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u0 #s(literal 3 binary32))) (+.f32 (pow.f32 (fma.f32 u0 u0 u0) #s(literal 3 binary32)) #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 (+.f32 #s(literal -1 binary32) (*.f32 u0 u0)) (fma.f32 u0 u0 #s(literal 1 binary32)))) (log.f32 (-.f32 #s(literal -1 binary32) u0)))
(+.f32 (log.f32 (/.f32 (fma.f32 u0 u0 #s(literal 1 binary32)) (-.f32 #s(literal -1 binary32) (pow.f32 u0 #s(literal 3 binary32))))) (log.f32 (-.f32 #s(literal -1 binary32) (fma.f32 u0 u0 u0))))
(+.f32 (log.f32 (/.f32 (fma.f32 u0 u0 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (pow.f32 u0 #s(literal 3 binary32))))) (log1p.f32 (fma.f32 u0 u0 u0)))
(+.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) (log1p.f32 (pow.f32 u0 #s(literal 3 binary32))))
(+.f32 (log.f32 (+.f32 #s(literal -1 binary32) (*.f32 u0 u0))) (neg.f32 (log.f32 (-.f32 #s(literal -1 binary32) u0))))
(+.f32 (log.f32 (+.f32 #s(literal -1 binary32) (*.f32 u0 u0))) (log.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u0))))
(+.f32 (log.f32 (-.f32 #s(literal -1 binary32) (pow.f32 u0 #s(literal 3 binary32)))) (neg.f32 (log.f32 (-.f32 #s(literal -1 binary32) (fma.f32 u0 u0 u0)))))
(+.f32 (log.f32 (-.f32 #s(literal -1 binary32) (pow.f32 u0 #s(literal 3 binary32)))) (log.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) (fma.f32 u0 u0 u0)))))
(+.f32 (neg.f32 (log1p.f32 u0)) (log1p.f32 (*.f32 u0 u0)))
(+.f32 (log1p.f32 (*.f32 u0 u0)) (neg.f32 (log1p.f32 u0)))
(+.f32 (log1p.f32 (pow.f32 u0 #s(literal 3 binary32))) (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))))
(+.f32 #s(literal 0 binary32) (log1p.f32 u0))
(+.f32 (log1p.f32 u0) #s(literal 0 binary32))
(neg.f32 (neg.f32 (log1p.f32 u0)))
(log1p.f32 (neg.f32 u0))
(log1p.f32 u0)
(*.f32 (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) (/.f32 (*.f32 alpha (log1p.f32 u0)) alpha))
(*.f32 (/.f32 (*.f32 alpha (log1p.f32 u0)) alpha) (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha))
(*.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (*.f32 alpha (log1p.f32 u0))) (pow.f32 alpha #s(literal -2 binary32)))
(*.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 alpha (log1p.f32 u0))) (/.f32 #s(literal 1 binary32) alpha))
(*.f32 (*.f32 (*.f32 alpha (log1p.f32 u0)) (pow.f32 (neg.f32 alpha) #s(literal 3 binary32))) (pow.f32 alpha #s(literal -2 binary32)))
(*.f32 (*.f32 (*.f32 alpha (log1p.f32 u0)) (*.f32 (neg.f32 alpha) alpha)) (/.f32 #s(literal 1 binary32) alpha))
(*.f32 (*.f32 (log1p.f32 u0) #s(literal -1 binary32)) (*.f32 alpha alpha))
(*.f32 (neg.f32 (log1p.f32 u0)) (*.f32 alpha alpha))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 u0)) alpha)
(*.f32 (*.f32 (*.f32 alpha (log1p.f32 u0)) alpha) #s(literal -1 binary32))
(*.f32 (*.f32 alpha (log1p.f32 u0)) (neg.f32 alpha))
(*.f32 (*.f32 alpha alpha) (neg.f32 (log1p.f32 u0)))
(*.f32 #s(literal -1 binary32) (*.f32 (*.f32 alpha (log1p.f32 u0)) alpha))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 u0))
(*.f32 (neg.f32 alpha) (*.f32 alpha (log1p.f32 u0)))
(*.f32 alpha (*.f32 (neg.f32 alpha) (log1p.f32 u0)))
(*.f32 (log1p.f32 u0) (*.f32 (neg.f32 alpha) alpha))
(/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (*.f32 alpha (log1p.f32 u0)) (neg.f32 alpha)) (*.f32 (*.f32 alpha (log1p.f32 u0)) (neg.f32 alpha)))) (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 alpha (log1p.f32 u0)) (neg.f32 alpha))))
(/.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (*.f32 alpha (log1p.f32 u0)) alpha) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (fma.f32 (*.f32 (*.f32 alpha (log1p.f32 u0)) alpha) (*.f32 (*.f32 alpha (log1p.f32 u0)) alpha) (*.f32 #s(literal 0 binary32) (*.f32 (*.f32 alpha (log1p.f32 u0)) alpha)))))
(/.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (*.f32 alpha (log1p.f32 u0)) (neg.f32 alpha)) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (-.f32 (*.f32 (*.f32 (*.f32 alpha (log1p.f32 u0)) (neg.f32 alpha)) (*.f32 (*.f32 alpha (log1p.f32 u0)) (neg.f32 alpha))) (*.f32 #s(literal 0 binary32) (*.f32 (*.f32 alpha (log1p.f32 u0)) (neg.f32 alpha))))))
(/.f32 (neg.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (*.f32 alpha (log1p.f32 u0)))) (*.f32 (neg.f32 alpha) alpha))
(/.f32 (neg.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 alpha (log1p.f32 u0)))) (neg.f32 alpha))
(/.f32 (neg.f32 (*.f32 (*.f32 alpha (log1p.f32 u0)) (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)))) (*.f32 (neg.f32 alpha) alpha))
(/.f32 (neg.f32 (*.f32 (*.f32 alpha (log1p.f32 u0)) (*.f32 (neg.f32 alpha) alpha))) (neg.f32 alpha))
(/.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (*.f32 alpha (log1p.f32 u0))) (*.f32 alpha alpha))
(/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 alpha (log1p.f32 u0))) alpha)
(/.f32 (*.f32 (*.f32 alpha (log1p.f32 u0)) (pow.f32 (neg.f32 alpha) #s(literal 3 binary32))) (*.f32 alpha alpha))
(/.f32 (*.f32 (*.f32 alpha (log1p.f32 u0)) (*.f32 (neg.f32 alpha) alpha)) alpha)
(/.f32 (*.f32 alpha (log1p.f32 u0)) (/.f32 #s(literal 1 binary32) (neg.f32 alpha)))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (*.f32 alpha (log1p.f32 u0)))))
(/.f32 #s(literal 1 binary32) (/.f32 alpha (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 alpha (log1p.f32 u0)))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha (log1p.f32 u0)) (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 alpha (*.f32 (*.f32 alpha (log1p.f32 u0)) (*.f32 (neg.f32 alpha) alpha))))
(-.f32 #s(literal 0 binary32) (*.f32 (*.f32 alpha (log1p.f32 u0)) alpha))
(+.f32 #s(literal 0 binary32) (*.f32 (*.f32 alpha (log1p.f32 u0)) (neg.f32 alpha)))
(neg.f32 (*.f32 (*.f32 alpha (log1p.f32 u0)) alpha))
(*.f32 (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) #s(literal 1 binary32))
(*.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) (pow.f32 alpha #s(literal -2 binary32)))
(*.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) alpha) (/.f32 #s(literal 1 binary32) alpha))
(*.f32 (*.f32 alpha (pow.f32 (neg.f32 alpha) #s(literal 3 binary32))) (pow.f32 alpha #s(literal -2 binary32)))
(*.f32 (*.f32 alpha (*.f32 (neg.f32 alpha) alpha)) (/.f32 #s(literal 1 binary32) alpha))
(*.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (pow.f32 alpha #s(literal -2 binary32)))
(*.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) (/.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32))))
(*.f32 (*.f32 alpha alpha) #s(literal -1 binary32))
(*.f32 #s(literal -1 binary32) (*.f32 alpha alpha))
(*.f32 (neg.f32 alpha) alpha)
(*.f32 alpha (neg.f32 alpha))
(*.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha))
(/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))) (*.f32 alpha alpha))
(/.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (-.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha)) (*.f32 #s(literal 0 binary32) (*.f32 (neg.f32 alpha) alpha)))))
(/.f32 (neg.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha)) (*.f32 (neg.f32 alpha) alpha))
(/.f32 (neg.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) alpha)) (neg.f32 alpha))
(/.f32 (neg.f32 (*.f32 alpha (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)))) (*.f32 (neg.f32 alpha) alpha))
(/.f32 (neg.f32 (*.f32 alpha (*.f32 (neg.f32 alpha) alpha))) (neg.f32 alpha))
(/.f32 (neg.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32)))) (*.f32 (neg.f32 alpha) alpha))
(/.f32 (neg.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32)))) (neg.f32 (pow.f32 alpha #s(literal 4 binary32))))
(/.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) (*.f32 alpha alpha))
(/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) alpha) alpha)
(/.f32 (*.f32 alpha (pow.f32 (neg.f32 alpha) #s(literal 3 binary32))) (*.f32 alpha alpha))
(/.f32 (*.f32 alpha (*.f32 (neg.f32 alpha) alpha)) alpha)
(/.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (*.f32 alpha alpha))
(/.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) (pow.f32 alpha #s(literal 4 binary32)))
(/.f32 alpha (/.f32 #s(literal 1 binary32) (neg.f32 alpha)))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha)))
(/.f32 #s(literal 1 binary32) (/.f32 alpha (*.f32 (*.f32 (neg.f32 alpha) alpha) alpha)))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 alpha alpha) (*.f32 alpha (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 alpha (*.f32 alpha (*.f32 (neg.f32 alpha) alpha))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 alpha alpha) (neg.f32 (pow.f32 alpha #s(literal 4 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 alpha #s(literal 4 binary32)) (neg.f32 (pow.f32 alpha #s(literal 6 binary32)))))
(-.f32 (/.f32 #s(literal 0 binary32) (pow.f32 alpha #s(literal 4 binary32))) (*.f32 alpha alpha))
(-.f32 #s(literal 0 binary32) (*.f32 alpha alpha))
(+.f32 #s(literal 0 binary32) (*.f32 (neg.f32 alpha) alpha))
(neg.f32 (*.f32 alpha alpha))
(*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (pow.f32 alpha #s(literal -2 binary32)))
(*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha)))
(*.f32 (*.f32 alpha alpha) (/.f32 #s(literal 1 binary32) (neg.f32 alpha)))
(*.f32 #s(literal -1 binary32) alpha)
(*.f32 (*.f32 (neg.f32 alpha) alpha) (/.f32 #s(literal 1 binary32) alpha))
(*.f32 (neg.f32 alpha) #s(literal 1 binary32))
(*.f32 alpha #s(literal -1 binary32))
(*.f32 #s(literal 1 binary32) (neg.f32 alpha))
(/.f32 (fma.f32 (pow.f32 alpha #s(literal 3 binary32)) #s(literal -1 binary32) #s(literal 0 binary32)) (fma.f32 alpha alpha (-.f32 #s(literal 0 binary32) (*.f32 (neg.f32 alpha) #s(literal 0 binary32)))))
(/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 alpha alpha) (pow.f32 alpha #s(literal 3 binary32)))) (pow.f32 alpha #s(literal 4 binary32)))
(/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (*.f32 alpha alpha))
(/.f32 (pow.f32 alpha #s(literal 3 binary32)) (*.f32 (neg.f32 alpha) alpha))
(/.f32 (*.f32 alpha alpha) (-.f32 (neg.f32 alpha) #s(literal 0 binary32)))
(/.f32 (*.f32 alpha alpha) (neg.f32 alpha))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 #s(literal 1 binary32) (neg.f32 alpha))))
(/.f32 (*.f32 (neg.f32 alpha) alpha) alpha)
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (neg.f32 alpha)) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (neg.f32 alpha)))
(-.f32 #s(literal 0 binary32) alpha)
(fma.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (pow.f32 alpha #s(literal -2 binary32)) #s(literal 0 binary32))
(fma.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha)) #s(literal 0 binary32))
(fma.f32 (*.f32 alpha alpha) (/.f32 #s(literal 1 binary32) (neg.f32 alpha)) #s(literal 0 binary32))
(fma.f32 #s(literal -1 binary32) alpha #s(literal 0 binary32))
(fma.f32 (*.f32 (neg.f32 alpha) alpha) (/.f32 #s(literal 1 binary32) alpha) #s(literal 0 binary32))
(fma.f32 (neg.f32 alpha) #s(literal 1 binary32) #s(literal 0 binary32))
(fma.f32 alpha #s(literal -1 binary32) #s(literal 0 binary32))
(fma.f32 #s(literal 1 binary32) (neg.f32 alpha) #s(literal 0 binary32))
(pow.f32 (/.f32 #s(literal 1 binary32) (neg.f32 alpha)) #s(literal -1 binary32))
(+.f32 #s(literal 0 binary32) (neg.f32 alpha))
(+.f32 (neg.f32 alpha) #s(literal 0 binary32))
(neg.f32 alpha)

eval30.0ms (0.5%)

Memory
-7.6MiB live, 72.6MiB allocated
Compiler

Compiled 4 217 to 769 computations (81.8% saved)

prune16.0ms (0.2%)

Memory
-5.9MiB live, 33.4MiB allocated
Pruning

22 alts after pruning (21 fresh and 1 done)

PrunedKeptTotal
New19021211
Fresh000
Picked011
Done000
Total19022212
Accuracy
89.7%
Counts
212 → 22
Alt Table
Click to see full alt table
StatusAccuracyProgram
58.8%
(*.f32 (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))) (*.f32 alpha alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
58.8%
(*.f32 (/.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) (*.f32 alpha alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
58.8%
(*.f32 (/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
58.8%
(*.f32 (/.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) (pow.f32 alpha #s(literal 4 binary32))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
58.9%
(*.f32 (/.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (*.f32 alpha alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
58.9%
(*.f32 (/.f32 alpha (/.f32 #s(literal 1 binary32) (neg.f32 alpha))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
58.8%
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
58.9%
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (*.f32 alpha alpha) (neg.f32 (pow.f32 alpha #s(literal 4 binary32))))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
58.7%
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 alpha (*.f32 (*.f32 (neg.f32 alpha) alpha) alpha))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
58.9%
(*.f32 (*.f32 (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) #s(literal 1 binary32)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
58.7%
(*.f32 (*.f32 (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 alpha alpha) (pow.f32 alpha #s(literal 3 binary32)))) (pow.f32 alpha #s(literal 4 binary32))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
58.8%
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (neg.f32 alpha))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
58.8%
(*.f32 (*.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) (pow.f32 alpha #s(literal -2 binary32))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
58.8%
(*.f32 (*.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (/.f32 #s(literal 1 binary32) alpha)) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
58.8%
(*.f32 (*.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) alpha) (/.f32 #s(literal 1 binary32) alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
58.8%
(*.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) (/.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32)))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
58.8%
(*.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (pow.f32 alpha #s(literal -2 binary32))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
64.1%
(*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))))
54.1%
(*.f32 (*.f32 (neg.f32 alpha) alpha) (*.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) (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)))))
58.8%
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
72.1%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha))
72.2%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 alpha alpha) u0))
Compiler

Compiled 665 to 518 computations (22.1% saved)

simplify99.0ms (1.5%)

Memory
16.7MiB live, 134.8MiB allocated
Algorithm
egg-herbie
Localize:

Found 19 expressions of interest:

NewMetricScoreProgram
cost-diff0
(neg.f32 (pow.f32 alpha #s(literal 6 binary32)))
cost-diff0
(*.f32 (/.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) (pow.f32 alpha #s(literal 4 binary32))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
cost-diff32
(log.f32 (-.f32 #s(literal 1 binary32) u0))
cost-diff6656
(/.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) (pow.f32 alpha #s(literal 4 binary32)))
cost-diff0
(*.f32 (/.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) (*.f32 alpha alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
cost-diff32
(log.f32 (-.f32 #s(literal 1 binary32) u0))
cost-diff160
(*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha)
cost-diff3584
(/.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) (*.f32 alpha alpha))
cost-diff0
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (neg.f32 alpha))) 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-diff640
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (neg.f32 alpha)))
cost-diff0
(neg.f32 alpha)
cost-diff0
(*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0)))
cost-diff0
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
cost-diff0
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha))
cost-diff0
(*.f32 alpha alpha)
cost-diff0
(*.f32 (*.f32 alpha alpha) u0)
cost-diff0
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 alpha alpha) u0))
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
035203
058163
1116162
2292160
31115160
42554160
54798160
66292160
77755160
08024160
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 alpha alpha) u0))
(*.f32 (*.f32 alpha alpha) u0)
(*.f32 alpha alpha)
alpha
u0
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0)))
(neg.f32 alpha)
alpha
(log1p.f32 (neg.f32 u0))
(neg.f32 u0)
u0
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (neg.f32 alpha))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (neg.f32 alpha))) alpha)
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (neg.f32 alpha)))
#s(literal 1 binary32)
(/.f32 #s(literal 1 binary32) (neg.f32 alpha))
(neg.f32 alpha)
alpha
(log.f32 (-.f32 #s(literal 1 binary32) u0))
(-.f32 #s(literal 1 binary32) u0)
u0
(*.f32 (/.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) (*.f32 alpha alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(/.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) (*.f32 alpha alpha))
(*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha)
(pow.f32 (neg.f32 alpha) #s(literal 3 binary32))
(neg.f32 alpha)
alpha
#s(literal 3 binary32)
(*.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 (pow.f32 alpha #s(literal 6 binary32))) (pow.f32 alpha #s(literal 4 binary32))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(/.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) (pow.f32 alpha #s(literal 4 binary32)))
(neg.f32 (pow.f32 alpha #s(literal 6 binary32)))
(pow.f32 alpha #s(literal 6 binary32))
alpha
#s(literal 6 binary32)
(pow.f32 alpha #s(literal 4 binary32))
#s(literal 4 binary32)
(log.f32 (-.f32 #s(literal 1 binary32) u0))
(-.f32 #s(literal 1 binary32) u0)
#s(literal 1 binary32)
u0
Outputs
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 alpha alpha) u0))
(*.f32 (*.f32 alpha alpha) u0)
(*.f32 alpha alpha)
alpha
u0
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 (neg.f32 alpha) alpha)))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 (neg.f32 alpha) alpha))
(*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0)))
(*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 alpha))
(neg.f32 alpha)
alpha
(log1p.f32 (neg.f32 u0))
(neg.f32 u0)
u0
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (neg.f32 alpha))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 (neg.f32 alpha) alpha))
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (neg.f32 alpha))) alpha)
(*.f32 (neg.f32 alpha) alpha)
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (neg.f32 alpha)))
(neg.f32 alpha)
#s(literal 1 binary32)
(/.f32 #s(literal 1 binary32) (neg.f32 alpha))
(/.f32 #s(literal -1 binary32) alpha)
(neg.f32 alpha)
alpha
(log.f32 (-.f32 #s(literal 1 binary32) u0))
(log1p.f32 (neg.f32 u0))
(-.f32 #s(literal 1 binary32) u0)
u0
(*.f32 (/.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) (*.f32 alpha alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 (neg.f32 alpha) alpha))
(/.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) (*.f32 alpha alpha))
(*.f32 (neg.f32 alpha) alpha)
(*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha)
(neg.f32 (pow.f32 alpha #s(literal 4 binary32)))
(pow.f32 (neg.f32 alpha) #s(literal 3 binary32))
(neg.f32 alpha)
alpha
#s(literal 3 binary32)
(*.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 (pow.f32 alpha #s(literal 6 binary32))) (pow.f32 alpha #s(literal 4 binary32))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 (neg.f32 alpha) alpha))
(/.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) (pow.f32 alpha #s(literal 4 binary32)))
(*.f32 (neg.f32 alpha) alpha)
(neg.f32 (pow.f32 alpha #s(literal 6 binary32)))
(pow.f32 alpha #s(literal 6 binary32))
alpha
#s(literal 6 binary32)
(pow.f32 alpha #s(literal 4 binary32))
#s(literal 4 binary32)
(log.f32 (-.f32 #s(literal 1 binary32) u0))
(log1p.f32 (neg.f32 u0))
(-.f32 #s(literal 1 binary32) u0)
#s(literal 1 binary32)
u0

localize116.0ms (1.8%)

Memory
8.0MiB live, 169.4MiB allocated
Localize:

Found 19 expressions of interest:

NewMetricScoreProgram
accuracy0.00390625
(pow.f32 alpha #s(literal 6 binary32))
accuracy0.2734375
(*.f32 (/.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) (pow.f32 alpha #s(literal 4 binary32))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
accuracy0.31087875976844204
(/.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) (pow.f32 alpha #s(literal 4 binary32)))
accuracy13.19204090405869
(log.f32 (-.f32 #s(literal 1 binary32) u0))
accuracy0.23828125
(*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha)
accuracy0.2734375
(*.f32 (/.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) (*.f32 alpha alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
accuracy0.556972509768442
(/.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) (*.f32 alpha alpha))
accuracy13.19204090405869
(log.f32 (-.f32 #s(literal 1 binary32) u0))
accuracy0
(neg.f32 alpha)
accuracy0.22265625
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (neg.f32 alpha)))
accuracy0.2734375
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (neg.f32 alpha))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
accuracy13.19204090405869
(log.f32 (-.f32 #s(literal 1 binary32) u0))
accuracy0
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha))
accuracy0.1796875
(*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0)))
accuracy0.2890625
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
accuracy18.12694470353734
(log1p.f32 (neg.f32 u0))
accuracy0
(*.f32 alpha alpha)
accuracy0.24609375
(*.f32 (*.f32 alpha alpha) u0)
accuracy8.868687733391493
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 alpha alpha) u0))
Samples
65.0ms256×0valid
Compiler

Compiled 399 to 68 computations (83% saved)

Precisions
Click to see histograms. Total time spent on operations: 50.0ms
ival-mult: 18.0ms (36% of total)
ival-pow: 11.0ms (22% of total)
ival-div: 7.0ms (14% of total)
ival-log: 4.0ms (8% of total)
ival-log1p: 4.0ms (8% of total)
ival-neg: 4.0ms (8% of total)
ival-sub: 1.0ms (2% of total)
exact: 1.0ms (2% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series49.0ms (0.8%)

Memory
12.8MiB live, 87.9MiB allocated
Counts
19 → 45
Calls
Call 1
Inputs
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 alpha alpha) u0))
(*.f32 (*.f32 alpha alpha) u0)
(*.f32 alpha alpha)
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0)))
(neg.f32 alpha)
(/.f32 #s(literal 1 binary32) (/.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 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (neg.f32 alpha))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(/.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) (*.f32 alpha alpha))
(*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha)
(*.f32 (/.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) (*.f32 alpha alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(/.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) (pow.f32 alpha #s(literal 4 binary32)))
(*.f32 (/.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) (pow.f32 alpha #s(literal 4 binary32))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(neg.f32 (pow.f32 alpha #s(literal 6 binary32)))
(log1p.f32 (neg.f32 u0))
(pow.f32 alpha #s(literal 6 binary32))
Outputs
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* (pow alpha 2) u0)
(pow alpha 2)
(* -1 (* alpha (log (- 1 u0))))
(* -1 alpha)
(/ -1 alpha)
(* -1 (pow alpha 2))
(* -1 (pow alpha 4))
(* -1 (pow alpha 6))
(pow alpha 6)
(* 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)))
(* 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 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 (* (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))))
(* -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))))
(+ (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))
(* (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 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 (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)))
Calls

6 calls:

TimeVariablePointExpression
24.0ms
alpha
@0
((* (* (neg alpha) alpha) (log (- 1 u0))) (* (* alpha alpha) u0) (* alpha alpha) (* (* (neg alpha) alpha) (log (- 1 u0))) (* (* (neg alpha) (log (+ 1 (neg u0)))) alpha) (* (neg alpha) (log (+ 1 (neg u0)))) (neg alpha) (/ 1 (/ 1 (neg alpha))) (/ 1 (neg alpha)) (log (- 1 u0)) (* (* (/ 1 (/ 1 (neg alpha))) alpha) (log (- 1 u0))) (/ (* (pow (neg alpha) 3) alpha) (* alpha alpha)) (* (pow (neg alpha) 3) alpha) (* (/ (* (pow (neg alpha) 3) alpha) (* alpha alpha)) (log (- 1 u0))) (/ (neg (pow alpha 6)) (pow alpha 4)) (* (/ (neg (pow alpha 6)) (pow alpha 4)) (log (- 1 u0))) (neg (pow alpha 6)) (log (+ 1 (neg u0))) (pow alpha 6))
12.0ms
alpha
@inf
((* (* (neg alpha) alpha) (log (- 1 u0))) (* (* alpha alpha) u0) (* alpha alpha) (* (* (neg alpha) alpha) (log (- 1 u0))) (* (* (neg alpha) (log (+ 1 (neg u0)))) alpha) (* (neg alpha) (log (+ 1 (neg u0)))) (neg alpha) (/ 1 (/ 1 (neg alpha))) (/ 1 (neg alpha)) (log (- 1 u0)) (* (* (/ 1 (/ 1 (neg alpha))) alpha) (log (- 1 u0))) (/ (* (pow (neg alpha) 3) alpha) (* alpha alpha)) (* (pow (neg alpha) 3) alpha) (* (/ (* (pow (neg alpha) 3) alpha) (* alpha alpha)) (log (- 1 u0))) (/ (neg (pow alpha 6)) (pow alpha 4)) (* (/ (neg (pow alpha 6)) (pow alpha 4)) (log (- 1 u0))) (neg (pow alpha 6)) (log (+ 1 (neg u0))) (pow alpha 6))
8.0ms
alpha
@-inf
((* (* (neg alpha) alpha) (log (- 1 u0))) (* (* alpha alpha) u0) (* alpha alpha) (* (* (neg alpha) alpha) (log (- 1 u0))) (* (* (neg alpha) (log (+ 1 (neg u0)))) alpha) (* (neg alpha) (log (+ 1 (neg u0)))) (neg alpha) (/ 1 (/ 1 (neg alpha))) (/ 1 (neg alpha)) (log (- 1 u0)) (* (* (/ 1 (/ 1 (neg alpha))) alpha) (log (- 1 u0))) (/ (* (pow (neg alpha) 3) alpha) (* alpha alpha)) (* (pow (neg alpha) 3) alpha) (* (/ (* (pow (neg alpha) 3) alpha) (* alpha alpha)) (log (- 1 u0))) (/ (neg (pow alpha 6)) (pow alpha 4)) (* (/ (neg (pow alpha 6)) (pow alpha 4)) (log (- 1 u0))) (neg (pow alpha 6)) (log (+ 1 (neg u0))) (pow alpha 6))
1.0ms
u0
@-inf
((* (* (neg alpha) alpha) (log (- 1 u0))) (* (* alpha alpha) u0) (* alpha alpha) (* (* (neg alpha) alpha) (log (- 1 u0))) (* (* (neg alpha) (log (+ 1 (neg u0)))) alpha) (* (neg alpha) (log (+ 1 (neg u0)))) (neg alpha) (/ 1 (/ 1 (neg alpha))) (/ 1 (neg alpha)) (log (- 1 u0)) (* (* (/ 1 (/ 1 (neg alpha))) alpha) (log (- 1 u0))) (/ (* (pow (neg alpha) 3) alpha) (* alpha alpha)) (* (pow (neg alpha) 3) alpha) (* (/ (* (pow (neg alpha) 3) alpha) (* alpha alpha)) (log (- 1 u0))) (/ (neg (pow alpha 6)) (pow alpha 4)) (* (/ (neg (pow alpha 6)) (pow alpha 4)) (log (- 1 u0))) (neg (pow alpha 6)) (log (+ 1 (neg u0))) (pow alpha 6))
1.0ms
u0
@inf
((* (* (neg alpha) alpha) (log (- 1 u0))) (* (* alpha alpha) u0) (* alpha alpha) (* (* (neg alpha) alpha) (log (- 1 u0))) (* (* (neg alpha) (log (+ 1 (neg u0)))) alpha) (* (neg alpha) (log (+ 1 (neg u0)))) (neg alpha) (/ 1 (/ 1 (neg alpha))) (/ 1 (neg alpha)) (log (- 1 u0)) (* (* (/ 1 (/ 1 (neg alpha))) alpha) (log (- 1 u0))) (/ (* (pow (neg alpha) 3) alpha) (* alpha alpha)) (* (pow (neg alpha) 3) alpha) (* (/ (* (pow (neg alpha) 3) alpha) (* alpha alpha)) (log (- 1 u0))) (/ (neg (pow alpha 6)) (pow alpha 4)) (* (/ (neg (pow alpha 6)) (pow alpha 4)) (log (- 1 u0))) (neg (pow alpha 6)) (log (+ 1 (neg u0))) (pow alpha 6))

simplify286.0ms (4.5%)

Memory
-7.5MiB live, 179.6MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0166604
1474562
21226516
32829500
46586492
08113463
Stop Event
iter limit
node limit
Counts
45 → 45
Calls
Call 1
Inputs
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* (pow alpha 2) u0)
(pow alpha 2)
(* -1 (* alpha (log (- 1 u0))))
(* -1 alpha)
(/ -1 alpha)
(* -1 (pow alpha 2))
(* -1 (pow alpha 4))
(* -1 (pow alpha 6))
(pow alpha 6)
(* 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)))
(* 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 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 (* (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))))
(* -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))))
(+ (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))
(* (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 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 (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)))
Outputs
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0)))
(* (pow alpha 2) u0)
(*.f32 (*.f32 alpha alpha) u0)
(pow alpha 2)
(*.f32 alpha alpha)
(* -1 (* alpha (log (- 1 u0))))
(*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0)))
(* -1 alpha)
(neg.f32 alpha)
(/ -1 alpha)
(/.f32 #s(literal -1 binary32) alpha)
(* -1 (pow alpha 2))
(*.f32 (neg.f32 alpha) alpha)
(* -1 (pow alpha 4))
(neg.f32 (pow.f32 alpha #s(literal 4 binary32)))
(* -1 (pow alpha 6))
(neg.f32 (pow.f32 alpha #s(literal 6 binary32)))
(pow alpha 6)
(pow.f32 alpha #s(literal 6 binary32))
(* u0 (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2)))
(*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 (*.f32 alpha alpha) u0))
(* u0 (+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2)))
(*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 #s(literal 1/3 binary32) u0) u0 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 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 (fma.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 u0 u0) #s(literal 1/4 binary32) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 (*.f32 alpha alpha)) u0)
(* alpha u0)
(*.f32 u0 alpha)
(* u0 (+ alpha (* 1/2 (* alpha u0))))
(*.f32 (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) u0)
(* u0 (+ alpha (* u0 (+ (* 1/3 (* alpha u0)) (* 1/2 alpha)))))
(*.f32 (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) (*.f32 u0 alpha) alpha) u0)
(* u0 (+ alpha (* u0 (+ (* 1/2 alpha) (* u0 (+ (* 1/4 (* alpha u0)) (* 1/3 alpha)))))))
(*.f32 (fma.f32 (*.f32 alpha (fma.f32 (*.f32 u0 u0) #s(literal 1/4 binary32) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 alpha) u0)
(* -1 u0)
(neg.f32 u0)
(* u0 (- (* -1/2 u0) 1))
(*.f32 (fma.f32 #s(literal -1/2 binary32) u0 #s(literal -1 binary32)) u0)
(* u0 (- (* u0 (- (* -1/3 u0) 1/2)) 1))
(*.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)
(* u0 (- (* u0 (- (* u0 (- (* -1/4 u0) 1/3)) 1/2)) 1))
(*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)
(* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0))))))
(*.f32 (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32))) (*.f32 (neg.f32 alpha) alpha))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (/ (pow alpha 2) u0))
(*.f32 (-.f32 (/.f32 alpha u0) (*.f32 (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32))) alpha)) alpha)
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0)))
(*.f32 alpha (-.f32 (/.f32 (fma.f32 (/.f32 #s(literal 1/2 binary32) u0) alpha alpha) u0) (*.f32 (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32))) alpha)))
(+ (* -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 #s(literal 1/3 binary32) (pow.f32 u0 #s(literal 3 binary32))) (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32)))) (*.f32 alpha alpha) (*.f32 (/.f32 alpha u0) (fma.f32 (/.f32 #s(literal 1/2 binary32) u0) alpha alpha)))
(* -1 (* alpha (+ (log -1) (* -1 (log (/ 1 u0))))))
(*.f32 (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32))) (neg.f32 alpha))
(+ (* -1 (* alpha (+ (log -1) (* -1 (log (/ 1 u0)))))) (/ alpha u0))
(-.f32 (/.f32 alpha u0) (*.f32 (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32))) alpha))
(+ (* -1 (* alpha (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/2 (/ alpha (pow u0 2))) (/ alpha u0)))
(-.f32 (/.f32 (fma.f32 (/.f32 #s(literal 1/2 binary32) u0) alpha alpha) u0) (*.f32 (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32))) alpha))
(+ (* -1 (* alpha (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/3 (/ alpha (pow u0 3))) (+ (* 1/2 (/ alpha (pow u0 2))) (/ alpha u0))))
(-.f32 (/.f32 (fma.f32 alpha (/.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) u0) #s(literal 1/2 binary32)) u0) alpha) u0) (*.f32 (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32))) alpha))
(+ (log -1) (* -1 (log (/ 1 u0))))
(+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32)))
(- (+ (log -1) (* -1 (log (/ 1 u0)))) (/ 1 u0))
(-.f32 (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) u0))
(+ (log -1) (+ (* -1 (log (/ 1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u0))) u0))))
(-.f32 (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32))) (/.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) u0) #s(literal 1 binary32)) u0))
(- (+ (log -1) (+ (* -1 (log (/ 1 u0))) (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u0))) (pow u0 2))))) (/ 1 u0))
(+.f32 (+.f32 (/.f32 (-.f32 (/.f32 (-.f32 #s(literal -1/2 binary32) (/.f32 #s(literal 1/3 binary32) u0)) u0) #s(literal 1 binary32)) u0) (log.f32 #s(literal -1 binary32))) (log.f32 u0))
(* (pow alpha 2) (log (/ -1 u0)))
(*.f32 (log.f32 (/.f32 #s(literal -1 binary32) u0)) (*.f32 alpha alpha))
(+ (* (pow alpha 2) (log (/ -1 u0))) (/ (pow alpha 2) u0))
(*.f32 (fma.f32 (log.f32 (/.f32 #s(literal -1 binary32) u0)) alpha (/.f32 alpha u0)) alpha)
(+ (* -1 (/ (+ (* -1 (pow alpha 2)) (* -1/2 (/ (pow alpha 2) u0))) u0)) (* (pow alpha 2) (log (/ -1 u0))))
(fma.f32 (log.f32 (/.f32 #s(literal -1 binary32) u0)) (*.f32 alpha alpha) (*.f32 (/.f32 alpha u0) (fma.f32 (/.f32 #s(literal 1/2 binary32) u0) alpha alpha)))
(+ (* -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 (fma.f32 (log.f32 (/.f32 #s(literal -1 binary32) u0)) alpha (/.f32 alpha u0)) alpha (*.f32 alpha (/.f32 (/.f32 (*.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) u0) #s(literal 1/2 binary32)) alpha) u0) u0)))
(* alpha (log (/ -1 u0)))
(*.f32 (log.f32 (/.f32 #s(literal -1 binary32) u0)) alpha)
(+ (* alpha (log (/ -1 u0))) (/ alpha u0))
(fma.f32 (log.f32 (/.f32 #s(literal -1 binary32) u0)) alpha (/.f32 alpha u0))
(+ (* -1 (/ (+ (* -1 alpha) (* -1/2 (/ alpha u0))) u0)) (* alpha (log (/ -1 u0))))
(fma.f32 (log.f32 (/.f32 #s(literal -1 binary32) u0)) alpha (/.f32 (fma.f32 (/.f32 #s(literal 1/2 binary32) u0) alpha alpha) u0))
(+ (* -1 (/ (+ (* -1 alpha) (* -1 (/ (+ (* 1/3 (/ alpha u0)) (* 1/2 alpha)) u0))) u0)) (* alpha (log (/ -1 u0))))
(fma.f32 (log.f32 (/.f32 #s(literal -1 binary32) u0)) alpha (/.f32 (fma.f32 alpha (/.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) u0) #s(literal 1/2 binary32)) u0) alpha) 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 (log.f32 (neg.f32 u0)) (/.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) u0) #s(literal 1 binary32)) u0))
(+ (* -1 (log (/ -1 u0))) (* -1 (/ (+ 1 (+ (/ 1/3 (pow u0 2)) (* 1/2 (/ 1 u0)))) u0)))
(+.f32 (/.f32 (-.f32 (/.f32 (-.f32 #s(literal -1/2 binary32) (/.f32 #s(literal 1/3 binary32) u0)) u0) #s(literal 1 binary32)) u0) (log.f32 (neg.f32 u0)))

rewrite104.0ms (1.6%)

Memory
-0.8MiB live, 85.0MiB allocated
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
035146
058128
1184113
0935113
Stop Event
iter limit
iter limit
iter limit
unsound
iter limit
Counts
19 → 308
Calls
Call 1
Inputs
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 alpha alpha) u0))
(*.f32 (*.f32 alpha alpha) u0)
(*.f32 alpha alpha)
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0)))
(neg.f32 alpha)
(/.f32 #s(literal 1 binary32) (/.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 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (neg.f32 alpha))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(/.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) (*.f32 alpha alpha))
(*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha)
(*.f32 (/.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) (*.f32 alpha alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(/.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) (pow.f32 alpha #s(literal 4 binary32)))
(*.f32 (/.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) (pow.f32 alpha #s(literal 4 binary32))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(neg.f32 (pow.f32 alpha #s(literal 6 binary32)))
(log1p.f32 (neg.f32 u0))
(pow.f32 alpha #s(literal 6 binary32))
Outputs
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 alpha alpha) u0))
(*.f32 (*.f32 u0 alpha) alpha)
(*.f32 (*.f32 alpha alpha) u0)
(*.f32 u0 (*.f32 alpha alpha))
(*.f32 alpha (*.f32 u0 alpha))
(*.f32 (*.f32 (neg.f32 alpha) #s(literal -1 binary32)) alpha)
(*.f32 (pow.f32 alpha #s(literal 1 binary32)) (pow.f32 alpha #s(literal 1 binary32)))
(*.f32 (/.f32 (pow.f32 alpha #s(literal 3 binary32)) (*.f32 alpha alpha)) (/.f32 (pow.f32 alpha #s(literal 3 binary32)) (*.f32 alpha alpha)))
(*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 (pow.f32 alpha #s(literal 3 binary32)) (pow.f32 alpha #s(literal 4 binary32))))
(*.f32 #s(literal -1 binary32) (*.f32 (neg.f32 alpha) alpha))
(*.f32 (pow.f32 alpha #s(literal 6 binary32)) (pow.f32 alpha #s(literal -4 binary32)))
(*.f32 (neg.f32 alpha) (neg.f32 alpha))
(*.f32 #s(literal 1 binary32) (*.f32 alpha alpha))
(*.f32 alpha alpha)
(/.f32 (*.f32 (neg.f32 alpha) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) alpha))
(/.f32 (/.f32 (pow.f32 alpha #s(literal 6 binary32)) (*.f32 alpha alpha)) (*.f32 alpha alpha))
(/.f32 #s(literal -1 binary32) (*.f32 (/.f32 #s(literal 1 binary32) alpha) (/.f32 #s(literal -1 binary32) alpha)))
(/.f32 #s(literal -1 binary32) (*.f32 (/.f32 #s(literal -1 binary32) alpha) (/.f32 #s(literal 1 binary32) alpha)))
(/.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) (neg.f32 (pow.f32 alpha #s(literal 4 binary32))))
(/.f32 (pow.f32 alpha #s(literal 6 binary32)) (pow.f32 alpha #s(literal 4 binary32)))
(/.f32 (neg.f32 alpha) (/.f32 #s(literal -1 binary32) alpha))
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 alpha #s(literal 4 binary32)) (pow.f32 alpha #s(literal 6 binary32))))
(/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 1 binary32) alpha) (/.f32 #s(literal 1 binary32) alpha)))
(/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal -1 binary32) alpha) (/.f32 #s(literal -1 binary32) alpha)))
(/.f32 alpha (/.f32 #s(literal 1 binary32) alpha))
(pow.f32 (*.f32 (/.f32 #s(literal -1 binary32) alpha) (/.f32 #s(literal -1 binary32) alpha)) #s(literal -1 binary32))
(pow.f32 (/.f32 #s(literal -1 binary32) alpha) #s(literal -2 binary32))
(pow.f32 (neg.f32 alpha) #s(literal 2 binary32))
(pow.f32 alpha #s(literal 2 binary32))
(exp.f32 (-.f32 (*.f32 (log.f32 alpha) #s(literal 6 binary32)) (*.f32 (log.f32 alpha) #s(literal 4 binary32))))
(exp.f32 (*.f32 (log.f32 alpha) #s(literal 2 binary32)))
(neg.f32 (*.f32 (neg.f32 alpha) alpha))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 (neg.f32 alpha) alpha)))
(*.f32 (/.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) (*.f32 alpha alpha)) (/.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha alpha)))
(*.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) (log1p.f32 (neg.f32 u0))) (pow.f32 alpha #s(literal -4 binary32)))
(*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) alpha) (neg.f32 alpha))
(*.f32 #s(literal -1 binary32) (*.f32 alpha (*.f32 (log1p.f32 (neg.f32 u0)) alpha)))
(*.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alpha #s(literal 4 binary32))))
(*.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) (*.f32 (pow.f32 alpha #s(literal -4 binary32)) (log1p.f32 (neg.f32 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 (neg.f32 alpha) alpha))
(*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 alpha)) alpha)
(*.f32 (neg.f32 alpha) (*.f32 (log1p.f32 (neg.f32 u0)) alpha))
(*.f32 #s(literal 1 binary32) (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 (neg.f32 alpha) alpha)))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0)))
(*.f32 alpha (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 alpha)))
(/.f32 (/.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) (log1p.f32 (neg.f32 u0))) (*.f32 alpha alpha)) (*.f32 alpha alpha))
(/.f32 (*.f32 #s(literal 1 binary32) (*.f32 (log1p.f32 (neg.f32 u0)) alpha)) (/.f32 #s(literal -1 binary32) alpha))
(/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alpha #s(literal 6 binary32))) (neg.f32 (pow.f32 alpha #s(literal 4 binary32))))
(/.f32 (*.f32 #s(literal 1 binary32) (log1p.f32 (neg.f32 u0))) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha)))
(/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha)))
(/.f32 (*.f32 (pow.f32 alpha #s(literal 6 binary32)) (log1p.f32 (neg.f32 u0))) (neg.f32 (pow.f32 alpha #s(literal 4 binary32))))
(/.f32 (neg.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) (log1p.f32 (neg.f32 u0)))) (neg.f32 (pow.f32 alpha #s(literal 4 binary32))))
(/.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) (log1p.f32 (neg.f32 u0))) (pow.f32 alpha #s(literal 4 binary32)))
(/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) alpha) (/.f32 #s(literal -1 binary32) alpha))
(/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha)))
(/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 alpha)) (/.f32 #s(literal 1 binary32) alpha))
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 alpha #s(literal 4 binary32)) (*.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) (log1p.f32 (neg.f32 u0)))))
(neg.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha alpha)))
(neg.f32 (*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) alpha) alpha))
(neg.f32 (*.f32 alpha (*.f32 (log1p.f32 (neg.f32 u0)) alpha)))
(neg.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 (neg.f32 u0))))
(*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) #s(literal -1 binary32)) alpha)
(*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) #s(literal 1 binary32)) (neg.f32 alpha))
(*.f32 #s(literal -1 binary32) (*.f32 (log1p.f32 (neg.f32 u0)) alpha))
(*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 alpha))
(*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0)))
(*.f32 #s(literal 1 binary32) (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 alpha)))
(*.f32 alpha (neg.f32 (log1p.f32 (neg.f32 u0))))
(/.f32 (*.f32 #s(literal -1 binary32) (log1p.f32 (neg.f32 u0))) (/.f32 #s(literal 1 binary32) alpha))
(/.f32 (*.f32 #s(literal 1 binary32) (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) alpha))
(/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) alpha))
(/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 #s(literal -1 binary32) alpha))
(-.f32 #s(literal 0 binary32) (*.f32 (log1p.f32 (neg.f32 u0)) alpha))
(neg.f32 (*.f32 (log1p.f32 (neg.f32 u0)) alpha))
(*.f32 (pow.f32 (/.f32 #s(literal -1 binary32) alpha) #s(literal -1/2 binary32)) (pow.f32 (/.f32 #s(literal -1 binary32) alpha) #s(literal -1/2 binary32)))
(*.f32 #s(literal -1 binary32) (/.f32 alpha #s(literal 1 binary32)))
(*.f32 #s(literal -1 binary32) alpha)
(*.f32 (neg.f32 alpha) #s(literal 1 binary32))
(*.f32 #s(literal 1 binary32) (neg.f32 alpha))
(*.f32 alpha #s(literal -1 binary32))
(/.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) alpha))
(/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (+.f32 #s(literal 0 binary32) (fma.f32 alpha alpha (*.f32 #s(literal 0 binary32) alpha))))
(/.f32 (neg.f32 alpha) #s(literal 1 binary32))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) alpha))
(/.f32 (*.f32 (neg.f32 alpha) alpha) (+.f32 #s(literal 0 binary32) alpha))
(/.f32 alpha #s(literal -1 binary32))
(-.f32 #s(literal 0 binary32) (/.f32 alpha #s(literal 1 binary32)))
(-.f32 #s(literal 0 binary32) alpha)
(pow.f32 (/.f32 #s(literal -1 binary32) alpha) #s(literal -1 binary32))
(pow.f32 (neg.f32 alpha) #s(literal 1 binary32))
(+.f32 #s(literal 0 binary32) (neg.f32 alpha))
(exp.f32 (*.f32 (log.f32 (/.f32 #s(literal -1 binary32) alpha)) #s(literal -1 binary32)))
(neg.f32 (/.f32 alpha #s(literal 1 binary32)))
(neg.f32 alpha)
(*.f32 (pow.f32 (/.f32 #s(literal -1 binary32) alpha) #s(literal -1/2 binary32)) (pow.f32 (/.f32 #s(literal -1 binary32) alpha) #s(literal -1/2 binary32)))
(*.f32 #s(literal -1 binary32) (/.f32 alpha #s(literal 1 binary32)))
(*.f32 #s(literal -1 binary32) alpha)
(*.f32 (neg.f32 alpha) #s(literal 1 binary32))
(*.f32 #s(literal 1 binary32) (neg.f32 alpha))
(*.f32 alpha #s(literal -1 binary32))
(/.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) alpha))
(/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (+.f32 #s(literal 0 binary32) (fma.f32 alpha alpha (*.f32 #s(literal 0 binary32) alpha))))
(/.f32 (neg.f32 alpha) #s(literal 1 binary32))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) alpha))
(/.f32 (*.f32 (neg.f32 alpha) alpha) (+.f32 #s(literal 0 binary32) alpha))
(/.f32 alpha #s(literal -1 binary32))
(-.f32 #s(literal 0 binary32) (/.f32 alpha #s(literal 1 binary32)))
(-.f32 #s(literal 0 binary32) alpha)
(pow.f32 (/.f32 #s(literal -1 binary32) alpha) #s(literal -1 binary32))
(pow.f32 (neg.f32 alpha) #s(literal 1 binary32))
(+.f32 #s(literal 0 binary32) (neg.f32 alpha))
(exp.f32 (*.f32 (log.f32 (/.f32 #s(literal -1 binary32) alpha)) #s(literal -1 binary32)))
(neg.f32 (/.f32 alpha #s(literal 1 binary32)))
(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 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) alpha))
(*.f32 (/.f32 #s(literal -1 binary32) alpha) #s(literal 1 binary32))
(*.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) alpha))
(/.f32 (/.f32 #s(literal 1 binary32) alpha) #s(literal -1 binary32))
(/.f32 #s(literal -1 binary32) alpha)
(/.f32 (/.f32 #s(literal -1 binary32) alpha) #s(literal 1 binary32))
(/.f32 #s(literal 1 binary32) (neg.f32 alpha))
(-.f32 #s(literal 0 binary32) (/.f32 #s(literal 1 binary32) alpha))
(pow.f32 (/.f32 #s(literal -1 binary32) alpha) #s(literal 1 binary32))
(pow.f32 (neg.f32 alpha) #s(literal -1 binary32))
(exp.f32 (*.f32 (log.f32 (neg.f32 alpha)) #s(literal -1 binary32)))
(neg.f32 (/.f32 (/.f32 #s(literal 1 binary32) alpha) #s(literal 1 binary32)))
(neg.f32 (/.f32 #s(literal 1 binary32) alpha))
(log.f32 (-.f32 #s(literal 1 binary32) u0))
(-.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0))
(-.f32 (log1p.f32 (pow.f32 (neg.f32 u0) #s(literal 3 binary32))) (log1p.f32 (fma.f32 u0 u0 u0)))
(-.f32 (log1p.f32 (pow.f32 (neg.f32 u0) #s(literal 3 binary32))) (log1p.f32 (-.f32 (*.f32 u0 u0) (neg.f32 u0))))
(log1p.f32 (neg.f32 u0))
(*.f32 (/.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) (*.f32 alpha alpha)) (/.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha alpha)))
(*.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) (log1p.f32 (neg.f32 u0))) (pow.f32 alpha #s(literal -4 binary32)))
(*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) alpha) (neg.f32 alpha))
(*.f32 #s(literal -1 binary32) (*.f32 alpha (*.f32 (log1p.f32 (neg.f32 u0)) alpha)))
(*.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alpha #s(literal 4 binary32))))
(*.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) (*.f32 (pow.f32 alpha #s(literal -4 binary32)) (log1p.f32 (neg.f32 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 (neg.f32 alpha) alpha))
(*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 alpha)) alpha)
(*.f32 (neg.f32 alpha) (*.f32 (log1p.f32 (neg.f32 u0)) alpha))
(*.f32 #s(literal 1 binary32) (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 (neg.f32 alpha) alpha)))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0)))
(*.f32 alpha (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 alpha)))
(/.f32 (/.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) (log1p.f32 (neg.f32 u0))) (*.f32 alpha alpha)) (*.f32 alpha alpha))
(/.f32 (*.f32 #s(literal 1 binary32) (*.f32 (log1p.f32 (neg.f32 u0)) alpha)) (/.f32 #s(literal -1 binary32) alpha))
(/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alpha #s(literal 6 binary32))) (neg.f32 (pow.f32 alpha #s(literal 4 binary32))))
(/.f32 (*.f32 #s(literal 1 binary32) (log1p.f32 (neg.f32 u0))) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha)))
(/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha)))
(/.f32 (*.f32 (pow.f32 alpha #s(literal 6 binary32)) (log1p.f32 (neg.f32 u0))) (neg.f32 (pow.f32 alpha #s(literal 4 binary32))))
(/.f32 (neg.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) (log1p.f32 (neg.f32 u0)))) (neg.f32 (pow.f32 alpha #s(literal 4 binary32))))
(/.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) (log1p.f32 (neg.f32 u0))) (pow.f32 alpha #s(literal 4 binary32)))
(/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) alpha) (/.f32 #s(literal -1 binary32) alpha))
(/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha)))
(/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 alpha)) (/.f32 #s(literal 1 binary32) alpha))
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 alpha #s(literal 4 binary32)) (*.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) (log1p.f32 (neg.f32 u0)))))
(neg.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha alpha)))
(neg.f32 (*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) alpha) alpha))
(neg.f32 (*.f32 alpha (*.f32 (log1p.f32 (neg.f32 u0)) alpha)))
(neg.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 (neg.f32 u0))))
(*.f32 (/.f32 (neg.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32)))) alpha) (/.f32 #s(literal -1 binary32) alpha))
(*.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) alpha))
(*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3/2 binary32)) (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3/2 binary32)) alpha))
(*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3/2 binary32)) (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3/2 binary32)) (/.f32 #s(literal 1 binary32) alpha)))
(*.f32 (pow.f32 alpha #s(literal -2 binary32)) (neg.f32 (pow.f32 alpha #s(literal 4 binary32))))
(*.f32 (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) #s(literal 1 binary32))
(*.f32 (/.f32 #s(literal 1 binary32) alpha) (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)))
(*.f32 (neg.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32)))) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha)))
(*.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (pow.f32 alpha #s(literal -2 binary32)))
(*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) alpha))
(*.f32 (neg.f32 alpha) (*.f32 (*.f32 alpha alpha) (/.f32 #s(literal 1 binary32) alpha)))
(*.f32 (neg.f32 alpha) (/.f32 (*.f32 alpha alpha) alpha))
(*.f32 (*.f32 alpha alpha) (/.f32 (neg.f32 alpha) alpha))
(*.f32 (*.f32 alpha alpha) (*.f32 (neg.f32 alpha) (/.f32 #s(literal 1 binary32) alpha)))
(*.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha))
(*.f32 alpha (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (*.f32 alpha alpha)))
(*.f32 alpha (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (pow.f32 alpha #s(literal -2 binary32))))
(/.f32 (/.f32 (neg.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32)))) alpha) (neg.f32 alpha))
(/.f32 (*.f32 (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) alpha) alpha)
(/.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) #s(literal 1 binary32)) (*.f32 alpha alpha))
(/.f32 (neg.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32))) (neg.f32 alpha))
(/.f32 (neg.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) #s(literal 1 binary32))) (neg.f32 alpha))
(/.f32 (neg.f32 (neg.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))))) (*.f32 alpha alpha))
(/.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) #s(literal 1 binary32)) alpha)
(/.f32 (neg.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32)))) (*.f32 (neg.f32 alpha) alpha))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha))))
(/.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (*.f32 alpha alpha))
(/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha)
(/.f32 #s(literal 1 binary32) (/.f32 alpha (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha)) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 alpha (pow.f32 (neg.f32 alpha) #s(literal 3 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha)))
(pow.f32 (/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha)) #s(literal -1 binary32))
(neg.f32 (/.f32 (neg.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32)))) (*.f32 alpha alpha)))
(neg.f32 (/.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha))
(neg.f32 (/.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (*.f32 (neg.f32 alpha) alpha)))
(neg.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) alpha)))
(*.f32 (*.f32 alpha (pow.f32 (neg.f32 alpha) #s(literal 3/2 binary32))) (pow.f32 (neg.f32 alpha) #s(literal 3/2 binary32)))
(*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3/2 binary32)) (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3/2 binary32)) alpha))
(*.f32 (pow.f32 alpha #s(literal 3 binary32)) (neg.f32 alpha))
(*.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal 4 binary32)))
(*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha)
(*.f32 (neg.f32 alpha) (pow.f32 alpha #s(literal 3 binary32)))
(*.f32 (*.f32 alpha alpha) (*.f32 (neg.f32 alpha) alpha))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 alpha alpha))
(*.f32 alpha (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)))
(-.f32 #s(literal 0 binary32) (pow.f32 alpha #s(literal 4 binary32)))
(neg.f32 (pow.f32 alpha #s(literal 4 binary32)))
(*.f32 (*.f32 (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) (log1p.f32 (neg.f32 u0))) #s(literal 1 binary32))
(*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 (neg.f32 alpha) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) alpha))
(*.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) #s(literal 1 binary32)) (/.f32 (log1p.f32 (neg.f32 u0)) alpha))
(*.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (log1p.f32 (neg.f32 u0))) (pow.f32 alpha #s(literal -2 binary32)))
(*.f32 (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) (*.f32 #s(literal 1 binary32) (log1p.f32 (neg.f32 u0))))
(*.f32 (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) (log1p.f32 (neg.f32 u0)))
(*.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (*.f32 (pow.f32 alpha #s(literal -2 binary32)) (log1p.f32 (neg.f32 u0))))
(*.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (/.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha alpha)))
(*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (*.f32 (/.f32 #s(literal 1 binary32) alpha) (log1p.f32 (neg.f32 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha))
(/.f32 (/.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (log1p.f32 (neg.f32 u0))) alpha) alpha)
(/.f32 (*.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) #s(literal 1 binary32)) (log1p.f32 (neg.f32 u0))) alpha)
(/.f32 (*.f32 (neg.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32)))) (log1p.f32 (neg.f32 u0))) (*.f32 (neg.f32 alpha) alpha))
(/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) #s(literal 1 binary32))) alpha)
(/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))))) (*.f32 (neg.f32 alpha) alpha))
(/.f32 (*.f32 #s(literal 1 binary32) (log1p.f32 (neg.f32 u0))) (/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha)))
(/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha)))
(/.f32 (neg.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (log1p.f32 (neg.f32 u0)))) (*.f32 (neg.f32 alpha) alpha))
(/.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (log1p.f32 (neg.f32 u0))) (*.f32 alpha alpha))
(/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha)))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 alpha alpha) (*.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (log1p.f32 (neg.f32 u0)))))
(*.f32 (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha)) (/.f32 (pow.f32 alpha #s(literal 6 binary32)) (*.f32 alpha alpha)))
(*.f32 (/.f32 alpha #s(literal 1 binary32)) (neg.f32 alpha))
(*.f32 (pow.f32 alpha #s(literal -4 binary32)) (neg.f32 (pow.f32 alpha #s(literal 6 binary32))))
(*.f32 #s(literal -1 binary32) (*.f32 alpha alpha))
(*.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) (pow.f32 alpha #s(literal -4 binary32)))
(*.f32 (pow.f32 alpha #s(literal 6 binary32)) (/.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 alpha #s(literal 4 binary32)))))
(*.f32 (neg.f32 alpha) alpha)
(*.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))
(*.f32 alpha (neg.f32 alpha))
(/.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) #s(literal 1 binary32)) (pow.f32 alpha #s(literal 4 binary32)))
(/.f32 (/.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) (*.f32 alpha alpha)) (*.f32 alpha alpha))
(/.f32 (/.f32 alpha #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) alpha))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))))
(/.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) (neg.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32)))))
(/.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) (pow.f32 alpha #s(literal 4 binary32)))
(/.f32 (pow.f32 alpha #s(literal 6 binary32)) (neg.f32 (pow.f32 alpha #s(literal 4 binary32))))
(/.f32 (neg.f32 alpha) (/.f32 #s(literal 1 binary32) alpha))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha)) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal -1 binary32) alpha) alpha))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha)))
(/.f32 alpha (/.f32 #s(literal -1 binary32) alpha))
(-.f32 (/.f32 #s(literal 0 binary32) (pow.f32 alpha #s(literal 4 binary32))) (*.f32 alpha alpha))
(-.f32 #s(literal 0 binary32) (*.f32 alpha alpha))
(pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha)) #s(literal -1 binary32))
(neg.f32 (*.f32 alpha alpha))
(*.f32 (/.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) (*.f32 alpha alpha)) (/.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha alpha)))
(*.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) (log1p.f32 (neg.f32 u0))) (pow.f32 alpha #s(literal -4 binary32)))
(*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) alpha) (neg.f32 alpha))
(*.f32 #s(literal -1 binary32) (*.f32 alpha (*.f32 (log1p.f32 (neg.f32 u0)) alpha)))
(*.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alpha #s(literal 4 binary32))))
(*.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) (*.f32 (pow.f32 alpha #s(literal -4 binary32)) (log1p.f32 (neg.f32 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 (neg.f32 alpha) alpha))
(*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 alpha)) alpha)
(*.f32 (neg.f32 alpha) (*.f32 (log1p.f32 (neg.f32 u0)) alpha))
(*.f32 #s(literal 1 binary32) (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 (neg.f32 alpha) alpha)))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0)))
(*.f32 alpha (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 alpha)))
(/.f32 (/.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) (log1p.f32 (neg.f32 u0))) (*.f32 alpha alpha)) (*.f32 alpha alpha))
(/.f32 (*.f32 #s(literal 1 binary32) (*.f32 (log1p.f32 (neg.f32 u0)) alpha)) (/.f32 #s(literal -1 binary32) alpha))
(/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alpha #s(literal 6 binary32))) (neg.f32 (pow.f32 alpha #s(literal 4 binary32))))
(/.f32 (*.f32 #s(literal 1 binary32) (log1p.f32 (neg.f32 u0))) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha)))
(/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha)))
(/.f32 (*.f32 (pow.f32 alpha #s(literal 6 binary32)) (log1p.f32 (neg.f32 u0))) (neg.f32 (pow.f32 alpha #s(literal 4 binary32))))
(/.f32 (neg.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) (log1p.f32 (neg.f32 u0)))) (neg.f32 (pow.f32 alpha #s(literal 4 binary32))))
(/.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) (log1p.f32 (neg.f32 u0))) (pow.f32 alpha #s(literal 4 binary32)))
(/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) alpha) (/.f32 #s(literal -1 binary32) alpha))
(/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha)))
(/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 alpha)) (/.f32 #s(literal 1 binary32) alpha))
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 alpha #s(literal 4 binary32)) (*.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) (log1p.f32 (neg.f32 u0)))))
(neg.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha alpha)))
(neg.f32 (*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) alpha) alpha))
(neg.f32 (*.f32 alpha (*.f32 (log1p.f32 (neg.f32 u0)) alpha)))
(neg.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 (neg.f32 u0))))
(*.f32 (pow.f32 alpha #s(literal 3 binary32)) (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)))
(*.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal 6 binary32)))
(*.f32 (pow.f32 alpha #s(literal 6 binary32)) #s(literal -1 binary32))
(*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (pow.f32 alpha #s(literal 3 binary32)))
(/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (pow.f32 alpha #s(literal 6 binary32)) (pow.f32 alpha #s(literal 6 binary32)))) (+.f32 #s(literal 0 binary32) (pow.f32 alpha #s(literal 6 binary32))))
(/.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (pow.f32 alpha #s(literal 6 binary32)) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (fma.f32 (pow.f32 alpha #s(literal 6 binary32)) (pow.f32 alpha #s(literal 6 binary32)) (*.f32 #s(literal 0 binary32) (pow.f32 alpha #s(literal 6 binary32))))))
(-.f32 #s(literal 0 binary32) (pow.f32 alpha #s(literal 6 binary32)))
(+.f32 #s(literal 0 binary32) (neg.f32 (pow.f32 alpha #s(literal 6 binary32))))
(neg.f32 (pow.f32 alpha #s(literal 6 binary32)))
(log.f32 (-.f32 #s(literal 1 binary32) u0))
(-.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0))
(-.f32 (log1p.f32 (pow.f32 (neg.f32 u0) #s(literal 3 binary32))) (log1p.f32 (fma.f32 u0 u0 u0)))
(-.f32 (log1p.f32 (pow.f32 (neg.f32 u0) #s(literal 3 binary32))) (log1p.f32 (-.f32 (*.f32 u0 u0) (neg.f32 u0))))
(log1p.f32 (neg.f32 u0))
(*.f32 (pow.f32 alpha #s(literal 3 binary32)) (pow.f32 alpha #s(literal 3 binary32)))
(*.f32 #s(literal -1 binary32) (neg.f32 (pow.f32 alpha #s(literal 6 binary32))))
(*.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 6 binary32)))
(-.f32 #s(literal 0 binary32) (neg.f32 (pow.f32 alpha #s(literal 6 binary32))))
(pow.f32 (exp.f32 (log.f32 alpha)) #s(literal 6 binary32))
(pow.f32 (pow.f32 alpha #s(literal 3 binary32)) #s(literal 2 binary32))
(pow.f32 (*.f32 alpha alpha) #s(literal 3 binary32))
(pow.f32 alpha #s(literal 6 binary32))
(exp.f32 (*.f32 (log.f32 alpha) #s(literal 6 binary32)))
(neg.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))))

eval61.0ms (0.9%)

Memory
-12.8MiB live, 63.9MiB allocated
Compiler

Compiled 6 919 to 1 150 computations (83.4% saved)

prune71.0ms (1.1%)

Memory
-1.1MiB live, 82.4MiB allocated
Pruning

68 alts after pruning (65 fresh and 3 done)

PrunedKeptTotal
New32056376
Fresh7916
Picked325
Done011
Total33068398
Accuracy
90.8%
Counts
398 → 68
Alt Table
Click to see full alt table
StatusAccuracyProgram
30.6%
(/.f32 (/.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (log1p.f32 (neg.f32 u0))) alpha) alpha)
22.0%
(/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha)))
30.4%
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 alpha alpha) (*.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (log1p.f32 (neg.f32 u0)))))
21.0%
(*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (*.f32 (/.f32 #s(literal 1 binary32) alpha) (log1p.f32 (neg.f32 u0))))
58.9%
(*.f32 (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
51.8%
(*.f32 (/.f32 (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (pow.f32 alpha #s(literal 6 binary32)) (pow.f32 alpha #s(literal 6 binary32)))) (+.f32 #s(literal 0 binary32) (pow.f32 alpha #s(literal 6 binary32)))) (pow.f32 alpha #s(literal 4 binary32))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
58.8%
(*.f32 (/.f32 (/.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) (*.f32 alpha alpha)) (*.f32 alpha alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
58.8%
(*.f32 (/.f32 (/.f32 (neg.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32)))) alpha) (neg.f32 alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
58.8%
(*.f32 (/.f32 (*.f32 (pow.f32 (/.f32 (*.f32 (neg.f32 alpha) alpha) (+.f32 #s(literal 0 binary32) alpha)) #s(literal 3 binary32)) alpha) (*.f32 alpha alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
58.8%
(*.f32 (/.f32 (*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) alpha)) #s(literal 3 binary32)) alpha) (*.f32 alpha alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
58.8%
(*.f32 (/.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) (/.f32 (pow.f32 alpha #s(literal 6 binary32)) (pow.f32 alpha #s(literal 4 binary32)))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
58.7%
(*.f32 (/.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) (/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 alpha #s(literal 4 binary32)) (pow.f32 alpha #s(literal 6 binary32))))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
58.7%
(*.f32 (/.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 1 binary32) alpha) (/.f32 #s(literal 1 binary32) alpha)))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
22.2%
(*.f32 (/.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) (*.f32 alpha alpha)) (-.f32 (log1p.f32 (pow.f32 (neg.f32 u0) #s(literal 3 binary32))) (log1p.f32 (fma.f32 u0 u0 u0))))
58.6%
(*.f32 (/.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) (*.f32 alpha alpha)) (-.f32 (log1p.f32 (pow.f32 (neg.f32 u0) #s(literal 3 binary32))) (log1p.f32 (-.f32 (*.f32 u0 u0) (neg.f32 u0)))))
58.8%
(*.f32 (/.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) (*.f32 alpha alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
72.0%
(*.f32 (/.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) (*.f32 alpha alpha)) #s(approx (log (- 1 u0)) (neg.f32 u0)))
57.6%
(*.f32 (/.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) (exp.f32 (-.f32 (*.f32 (log.f32 alpha) #s(literal 6 binary32)) (*.f32 (log.f32 alpha) #s(literal 4 binary32))))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
58.3%
(*.f32 (/.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) (exp.f32 (*.f32 (log.f32 alpha) #s(literal 2 binary32)))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
58.8%
(*.f32 (/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 alpha alpha)) (*.f32 alpha alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
58.8%
(*.f32 (/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
58.7%
(*.f32 (/.f32 (neg.f32 (pow.f32 (*.f32 alpha alpha) #s(literal 3 binary32))) (pow.f32 alpha #s(literal 4 binary32))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
57.7%
(*.f32 (/.f32 (neg.f32 (pow.f32 (exp.f32 (log.f32 alpha)) #s(literal 6 binary32))) (pow.f32 alpha #s(literal 4 binary32))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
22.3%
(*.f32 (/.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) (pow.f32 alpha #s(literal 4 binary32))) (-.f32 (log1p.f32 (pow.f32 (neg.f32 u0) #s(literal 3 binary32))) (log1p.f32 (fma.f32 u0 u0 u0))))
58.9%
(*.f32 (/.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (*.f32 alpha alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
57.6%
(*.f32 (/.f32 (neg.f32 (exp.f32 (*.f32 (log.f32 alpha) #s(literal 6 binary32)))) (pow.f32 alpha #s(literal 4 binary32))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
58.9%
(*.f32 (/.f32 alpha (/.f32 #s(literal -1 binary32) alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
58.8%
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal -1 binary32) alpha) alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
58.8%
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
58.9%
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (*.f32 alpha alpha) (neg.f32 (pow.f32 alpha #s(literal 4 binary32))))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
58.7%
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 alpha (*.f32 (*.f32 (neg.f32 alpha) alpha) alpha))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
58.8%
(*.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
58.8%
(*.f32 (*.f32 (pow.f32 alpha #s(literal -4 binary32)) (neg.f32 (pow.f32 alpha #s(literal 6 binary32)))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
58.7%
(*.f32 (*.f32 (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 alpha alpha) (pow.f32 alpha #s(literal 3 binary32)))) (pow.f32 alpha #s(literal 4 binary32))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
22.2%
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (neg.f32 alpha))) alpha) (-.f32 (log1p.f32 (pow.f32 (neg.f32 u0) #s(literal 3 binary32))) (log1p.f32 (fma.f32 u0 u0 u0))))
58.9%
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (neg.f32 alpha))) alpha) (-.f32 (log1p.f32 (pow.f32 (neg.f32 u0) #s(literal 3 binary32))) (log1p.f32 (-.f32 (*.f32 u0 u0) (neg.f32 u0)))))
72.1%
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (neg.f32 alpha))) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 #s(literal -1/2 binary32) u0 #s(literal -1 binary32)) u0)))
72.1%
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (neg.f32 alpha))) alpha) #s(approx (log (- 1 u0)) (neg.f32 u0)))
58.8%
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) alpha)) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
58.8%
(*.f32 (*.f32 (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha)) (/.f32 (pow.f32 alpha #s(literal 6 binary32)) (*.f32 alpha alpha))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
58.8%
(*.f32 (*.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (/.f32 #s(literal 1 binary32) alpha)) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
58.8%
(*.f32 (*.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) alpha) (/.f32 #s(literal 1 binary32) alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
58.8%
(*.f32 (*.f32 (*.f32 alpha alpha) (*.f32 (neg.f32 alpha) (/.f32 #s(literal 1 binary32) alpha))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
58.8%
(*.f32 (*.f32 (neg.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32)))) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
64.0%
(*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))))
58.8%
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
22.8%
(*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 (neg.f32 alpha) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) alpha))
30.9%
(*.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (/.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha alpha)))
8.4%
(*.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (*.f32 (pow.f32 alpha #s(literal -2 binary32)) (log1p.f32 (neg.f32 u0))))
44.8%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 (/.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) (log1p.f32 (neg.f32 u0))) (*.f32 alpha alpha)) (*.f32 alpha alpha)))
72.0%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) alpha) (/.f32 #s(literal -1 binary32) alpha)))
72.0%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))))
44.3%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 alpha #s(literal 4 binary32)) (*.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) (log1p.f32 (neg.f32 u0))))))
72.0%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (pow.f32 (/.f32 #s(literal -1 binary32) alpha) #s(literal -2 binary32)) u0))
72.0%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (/.f32 (/.f32 (pow.f32 alpha #s(literal 6 binary32)) (*.f32 alpha alpha)) (*.f32 alpha alpha)) u0))
45.0%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (/.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) (*.f32 alpha alpha)) (/.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha alpha))))
72.0%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 #s(literal -1 binary32) alpha)) alpha))
72.1%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (/.f32 alpha (/.f32 #s(literal 1 binary32) alpha)) u0))
72.0%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 1 binary32) alpha) (/.f32 #s(literal 1 binary32) alpha))) u0))
72.1%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (pow.f32 alpha #s(literal 6 binary32)) (pow.f32 alpha #s(literal -4 binary32))) u0))
71.9%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 (pow.f32 alpha #s(literal 3 binary32)) (pow.f32 alpha #s(literal 4 binary32)))) u0))
72.0%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (/.f32 (pow.f32 alpha #s(literal 3 binary32)) (*.f32 alpha alpha)) (/.f32 (pow.f32 alpha #s(literal 3 binary32)) (*.f32 alpha alpha))) u0))
72.1%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (/.f32 (*.f32 (neg.f32 alpha) alpha) (+.f32 #s(literal 0 binary32) alpha)) (log1p.f32 (neg.f32 u0))) alpha))
72.1%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 u0 alpha) alpha))
72.2%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 alpha alpha) u0))
44.5%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alpha #s(literal 4 binary32)))))
70.3%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (exp.f32 (-.f32 (*.f32 (log.f32 alpha) #s(literal 6 binary32)) (*.f32 (log.f32 alpha) #s(literal 4 binary32)))) u0))
71.4%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (exp.f32 (*.f32 (log.f32 alpha) #s(literal 2 binary32))) u0))
Compiler

Compiled 2 335 to 1 813 computations (22.4% saved)

simplify99.0ms (1.6%)

Memory
-3.1MiB live, 73.1MiB allocated
Algorithm
egg-herbie
Localize:

Found 19 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f32 (/.f32 (neg.f32 (pow.f32 (*.f32 alpha alpha) #s(literal 3 binary32))) (pow.f32 alpha #s(literal 4 binary32))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
cost-diff32
(log.f32 (-.f32 #s(literal 1 binary32) u0))
cost-diff160
(pow.f32 (*.f32 alpha alpha) #s(literal 3 binary32))
cost-diff6656
(/.f32 (neg.f32 (pow.f32 (*.f32 alpha alpha) #s(literal 3 binary32))) (pow.f32 alpha #s(literal 4 binary32)))
cost-diff0
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (*.f32 alpha alpha) (neg.f32 (pow.f32 alpha #s(literal 4 binary32))))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
cost-diff32
(log.f32 (-.f32 #s(literal 1 binary32) u0))
cost-diff832
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 alpha alpha) (neg.f32 (pow.f32 alpha #s(literal 4 binary32)))))
cost-diff3104
(/.f32 (*.f32 alpha alpha) (neg.f32 (pow.f32 alpha #s(literal 4 binary32))))
cost-diff0
(*.f32 (/.f32 (/.f32 (pow.f32 alpha #s(literal 6 binary32)) (*.f32 alpha alpha)) (*.f32 alpha alpha)) u0)
cost-diff0
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (/.f32 (/.f32 (pow.f32 alpha #s(literal 6 binary32)) (*.f32 alpha alpha)) (*.f32 alpha alpha)) u0))
cost-diff512
(/.f32 (pow.f32 alpha #s(literal 6 binary32)) (*.f32 alpha alpha))
cost-diff3584
(/.f32 (/.f32 (pow.f32 alpha #s(literal 6 binary32)) (*.f32 alpha alpha)) (*.f32 alpha alpha))
cost-diff0
(*.f32 u0 alpha)
cost-diff0
(*.f32 (*.f32 u0 alpha) alpha)
cost-diff0
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 u0 alpha) alpha))
cost-diff0
(neg.f32 u0)
cost-diff0
(log1p.f32 (neg.f32 u0))
cost-diff0
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))))
cost-diff672
(/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha)))
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
038246
063199
1117187
2273187
3974175
43398175
53980175
65516175
08439175
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))))
(/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha)))
(log1p.f32 (neg.f32 u0))
(neg.f32 u0)
u0
(/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))
#s(literal 1 binary32)
(*.f32 (neg.f32 alpha) alpha)
(neg.f32 alpha)
alpha
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 u0 alpha) alpha))
(*.f32 (*.f32 u0 alpha) alpha)
(*.f32 u0 alpha)
u0
alpha
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (/.f32 (/.f32 (pow.f32 alpha #s(literal 6 binary32)) (*.f32 alpha alpha)) (*.f32 alpha alpha)) u0))
(*.f32 (/.f32 (/.f32 (pow.f32 alpha #s(literal 6 binary32)) (*.f32 alpha alpha)) (*.f32 alpha alpha)) u0)
(/.f32 (/.f32 (pow.f32 alpha #s(literal 6 binary32)) (*.f32 alpha alpha)) (*.f32 alpha alpha))
(/.f32 (pow.f32 alpha #s(literal 6 binary32)) (*.f32 alpha alpha))
(pow.f32 alpha #s(literal 6 binary32))
alpha
#s(literal 6 binary32)
(*.f32 alpha alpha)
u0
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (*.f32 alpha alpha) (neg.f32 (pow.f32 alpha #s(literal 4 binary32))))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 alpha alpha) (neg.f32 (pow.f32 alpha #s(literal 4 binary32)))))
#s(literal 1 binary32)
(/.f32 (*.f32 alpha alpha) (neg.f32 (pow.f32 alpha #s(literal 4 binary32))))
(*.f32 alpha alpha)
alpha
(neg.f32 (pow.f32 alpha #s(literal 4 binary32)))
(pow.f32 alpha #s(literal 4 binary32))
#s(literal 4 binary32)
(log.f32 (-.f32 #s(literal 1 binary32) u0))
(-.f32 #s(literal 1 binary32) u0)
u0
(*.f32 (/.f32 (neg.f32 (pow.f32 (*.f32 alpha alpha) #s(literal 3 binary32))) (pow.f32 alpha #s(literal 4 binary32))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(/.f32 (neg.f32 (pow.f32 (*.f32 alpha alpha) #s(literal 3 binary32))) (pow.f32 alpha #s(literal 4 binary32)))
(neg.f32 (pow.f32 (*.f32 alpha alpha) #s(literal 3 binary32)))
(pow.f32 (*.f32 alpha alpha) #s(literal 3 binary32))
(*.f32 alpha alpha)
alpha
#s(literal 3 binary32)
(pow.f32 alpha #s(literal 4 binary32))
#s(literal 4 binary32)
(log.f32 (-.f32 #s(literal 1 binary32) u0))
(-.f32 #s(literal 1 binary32) u0)
#s(literal 1 binary32)
u0
Outputs
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 alpha)) alpha))
(/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha)))
(*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 alpha)) alpha)
(log1p.f32 (neg.f32 u0))
(neg.f32 u0)
u0
(/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))
(/.f32 (/.f32 #s(literal -1 binary32) alpha) alpha)
#s(literal 1 binary32)
(*.f32 (neg.f32 alpha) alpha)
(neg.f32 alpha)
alpha
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 u0 alpha) alpha))
(*.f32 (*.f32 u0 alpha) alpha)
(*.f32 u0 alpha)
u0
alpha
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (/.f32 (/.f32 (pow.f32 alpha #s(literal 6 binary32)) (*.f32 alpha alpha)) (*.f32 alpha alpha)) u0))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 u0 alpha) alpha))
(*.f32 (/.f32 (/.f32 (pow.f32 alpha #s(literal 6 binary32)) (*.f32 alpha alpha)) (*.f32 alpha alpha)) u0)
(*.f32 (*.f32 u0 alpha) alpha)
(/.f32 (/.f32 (pow.f32 alpha #s(literal 6 binary32)) (*.f32 alpha alpha)) (*.f32 alpha alpha))
(*.f32 alpha alpha)
(/.f32 (pow.f32 alpha #s(literal 6 binary32)) (*.f32 alpha alpha))
(pow.f32 alpha #s(literal 4 binary32))
(pow.f32 alpha #s(literal 6 binary32))
alpha
#s(literal 6 binary32)
(*.f32 alpha alpha)
u0
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (*.f32 alpha alpha) (neg.f32 (pow.f32 alpha #s(literal 4 binary32))))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 alpha)) alpha)
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 alpha alpha) (neg.f32 (pow.f32 alpha #s(literal 4 binary32)))))
(*.f32 (neg.f32 alpha) alpha)
#s(literal 1 binary32)
(/.f32 (*.f32 alpha alpha) (neg.f32 (pow.f32 alpha #s(literal 4 binary32))))
(/.f32 (/.f32 #s(literal -1 binary32) alpha) alpha)
(*.f32 alpha alpha)
alpha
(neg.f32 (pow.f32 alpha #s(literal 4 binary32)))
(pow.f32 alpha #s(literal 4 binary32))
#s(literal 4 binary32)
(log.f32 (-.f32 #s(literal 1 binary32) u0))
(log1p.f32 (neg.f32 u0))
(-.f32 #s(literal 1 binary32) u0)
u0
(*.f32 (/.f32 (neg.f32 (pow.f32 (*.f32 alpha alpha) #s(literal 3 binary32))) (pow.f32 alpha #s(literal 4 binary32))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 alpha)) alpha)
(/.f32 (neg.f32 (pow.f32 (*.f32 alpha alpha) #s(literal 3 binary32))) (pow.f32 alpha #s(literal 4 binary32)))
(*.f32 (neg.f32 alpha) alpha)
(neg.f32 (pow.f32 (*.f32 alpha alpha) #s(literal 3 binary32)))
(neg.f32 (pow.f32 alpha #s(literal 6 binary32)))
(pow.f32 (*.f32 alpha alpha) #s(literal 3 binary32))
(pow.f32 alpha #s(literal 6 binary32))
(*.f32 alpha alpha)
alpha
#s(literal 3 binary32)
(pow.f32 alpha #s(literal 4 binary32))
#s(literal 4 binary32)
(log.f32 (-.f32 #s(literal 1 binary32) u0))
(log1p.f32 (neg.f32 u0))
(-.f32 #s(literal 1 binary32) u0)
#s(literal 1 binary32)
u0

localize147.0ms (2.3%)

Memory
16.1MiB live, 99.0MiB allocated
Localize:

Found 19 expressions of interest:

NewMetricScoreProgram
accuracy0.2734375
(*.f32 (/.f32 (neg.f32 (pow.f32 (*.f32 alpha alpha) #s(literal 3 binary32))) (pow.f32 alpha #s(literal 4 binary32))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
accuracy0.31087875976844204
(/.f32 (neg.f32 (pow.f32 (*.f32 alpha alpha) #s(literal 3 binary32))) (pow.f32 alpha #s(literal 4 binary32)))
accuracy0.6853677246741667
(pow.f32 (*.f32 alpha alpha) #s(literal 3 binary32))
accuracy13.19204090405869
(log.f32 (-.f32 #s(literal 1 binary32) u0))
accuracy0.2734375
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (*.f32 alpha alpha) (neg.f32 (pow.f32 alpha #s(literal 4 binary32))))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
accuracy0.27734375
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 alpha alpha) (neg.f32 (pow.f32 alpha #s(literal 4 binary32)))))
accuracy0.36947250976844204
(/.f32 (*.f32 alpha alpha) (neg.f32 (pow.f32 alpha #s(literal 4 binary32))))
accuracy13.19204090405869
(log.f32 (-.f32 #s(literal 1 binary32) u0))
accuracy0.24609375
(*.f32 (/.f32 (/.f32 (pow.f32 alpha #s(literal 6 binary32)) (*.f32 alpha alpha)) (*.f32 alpha alpha)) u0)
accuracy0.32650375976844204
(/.f32 (pow.f32 alpha #s(literal 6 binary32)) (*.f32 alpha alpha))
accuracy0.556972509768442
(/.f32 (/.f32 (pow.f32 alpha #s(literal 6 binary32)) (*.f32 alpha alpha)) (*.f32 alpha alpha))
accuracy8.868687733391493
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (/.f32 (/.f32 (pow.f32 alpha #s(literal 6 binary32)) (*.f32 alpha alpha)) (*.f32 alpha alpha)) u0))
accuracy0
(*.f32 u0 alpha)
accuracy0.24609375
(*.f32 (*.f32 u0 alpha) alpha)
accuracy8.868687733391493
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 u0 alpha) alpha))
accuracy0
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))))
accuracy0.25390625
(/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))
accuracy0.31478500976844204
(/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha)))
accuracy16.102330961514483
(log1p.f32 (neg.f32 u0))
Samples
89.0ms256×0valid
Compiler

Compiled 467 to 72 computations (84.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 45.0ms
ival-div: 12.0ms (26.7% of total)
ival-mult: 12.0ms (26.7% of total)
ival-pow: 8.0ms (17.8% of total)
ival-neg: 5.0ms (11.1% of total)
ival-log: 4.0ms (8.9% of total)
ival-log1p: 2.0ms (4.4% of total)
ival-sub: 1.0ms (2.2% of total)
exact: 1.0ms (2.2% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series115.0ms (1.8%)

Memory
6.9MiB live, 45.0MiB allocated
Counts
19 → 31
Calls
Call 1
Inputs
(/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))))
(log1p.f32 (neg.f32 u0))
(neg.f32 u0)
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 u0 alpha) alpha))
(*.f32 (*.f32 u0 alpha) alpha)
(*.f32 u0 alpha)
(/.f32 (/.f32 (pow.f32 alpha #s(literal 6 binary32)) (*.f32 alpha alpha)) (*.f32 alpha alpha))
(/.f32 (pow.f32 alpha #s(literal 6 binary32)) (*.f32 alpha alpha))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (/.f32 (/.f32 (pow.f32 alpha #s(literal 6 binary32)) (*.f32 alpha alpha)) (*.f32 alpha alpha)) u0))
(*.f32 (/.f32 (/.f32 (pow.f32 alpha #s(literal 6 binary32)) (*.f32 alpha alpha)) (*.f32 alpha alpha)) u0)
(/.f32 (*.f32 alpha alpha) (neg.f32 (pow.f32 alpha #s(literal 4 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 alpha alpha) (neg.f32 (pow.f32 alpha #s(literal 4 binary32)))))
(log.f32 (-.f32 #s(literal 1 binary32) u0))
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (*.f32 alpha alpha) (neg.f32 (pow.f32 alpha #s(literal 4 binary32))))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(/.f32 (neg.f32 (pow.f32 (*.f32 alpha alpha) #s(literal 3 binary32))) (pow.f32 alpha #s(literal 4 binary32)))
(pow.f32 (*.f32 alpha alpha) #s(literal 3 binary32))
(*.f32 (/.f32 (neg.f32 (pow.f32 (*.f32 alpha alpha) #s(literal 3 binary32))) (pow.f32 alpha #s(literal 4 binary32))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))
Outputs
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* (pow alpha 2) u0)
(* alpha u0)
(pow alpha 2)
(pow alpha 4)
(/ -1 (pow alpha 2))
(* -1 (pow alpha 2))
(pow alpha 6)
(* 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 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 (* (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))))
(+ (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))
(* (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 (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)))
Calls

6 calls:

TimeVariablePointExpression
94.0ms
alpha
@inf
((/ (log (+ 1 (neg u0))) (/ 1 (* (neg alpha) alpha))) (* (* (neg alpha) alpha) (log (- 1 u0))) (log (+ 1 (neg u0))) (neg u0) (* (* (neg alpha) alpha) (log (- 1 u0))) (* (* u0 alpha) alpha) (* u0 alpha) (/ (/ (pow alpha 6) (* alpha alpha)) (* alpha alpha)) (/ (pow alpha 6) (* alpha alpha)) (* (* (neg alpha) alpha) (log (- 1 u0))) (* (/ (/ (pow alpha 6) (* alpha alpha)) (* alpha alpha)) u0) (/ (* alpha alpha) (neg (pow alpha 4))) (/ 1 (/ (* alpha alpha) (neg (pow alpha 4)))) (log (- 1 u0)) (* (/ 1 (/ (* alpha alpha) (neg (pow alpha 4)))) (log (- 1 u0))) (/ (neg (pow (* alpha alpha) 3)) (pow alpha 4)) (pow (* alpha alpha) 3) (* (/ (neg (pow (* alpha alpha) 3)) (pow alpha 4)) (log (- 1 u0))) (/ 1 (* (neg alpha) alpha)))
9.0ms
alpha
@-inf
((/ (log (+ 1 (neg u0))) (/ 1 (* (neg alpha) alpha))) (* (* (neg alpha) alpha) (log (- 1 u0))) (log (+ 1 (neg u0))) (neg u0) (* (* (neg alpha) alpha) (log (- 1 u0))) (* (* u0 alpha) alpha) (* u0 alpha) (/ (/ (pow alpha 6) (* alpha alpha)) (* alpha alpha)) (/ (pow alpha 6) (* alpha alpha)) (* (* (neg alpha) alpha) (log (- 1 u0))) (* (/ (/ (pow alpha 6) (* alpha alpha)) (* alpha alpha)) u0) (/ (* alpha alpha) (neg (pow alpha 4))) (/ 1 (/ (* alpha alpha) (neg (pow alpha 4)))) (log (- 1 u0)) (* (/ 1 (/ (* alpha alpha) (neg (pow alpha 4)))) (log (- 1 u0))) (/ (neg (pow (* alpha alpha) 3)) (pow alpha 4)) (pow (* alpha alpha) 3) (* (/ (neg (pow (* alpha alpha) 3)) (pow alpha 4)) (log (- 1 u0))) (/ 1 (* (neg alpha) alpha)))
8.0ms
alpha
@0
((/ (log (+ 1 (neg u0))) (/ 1 (* (neg alpha) alpha))) (* (* (neg alpha) alpha) (log (- 1 u0))) (log (+ 1 (neg u0))) (neg u0) (* (* (neg alpha) alpha) (log (- 1 u0))) (* (* u0 alpha) alpha) (* u0 alpha) (/ (/ (pow alpha 6) (* alpha alpha)) (* alpha alpha)) (/ (pow alpha 6) (* alpha alpha)) (* (* (neg alpha) alpha) (log (- 1 u0))) (* (/ (/ (pow alpha 6) (* alpha alpha)) (* alpha alpha)) u0) (/ (* alpha alpha) (neg (pow alpha 4))) (/ 1 (/ (* alpha alpha) (neg (pow alpha 4)))) (log (- 1 u0)) (* (/ 1 (/ (* alpha alpha) (neg (pow alpha 4)))) (log (- 1 u0))) (/ (neg (pow (* alpha alpha) 3)) (pow alpha 4)) (pow (* alpha alpha) 3) (* (/ (neg (pow (* alpha alpha) 3)) (pow alpha 4)) (log (- 1 u0))) (/ 1 (* (neg alpha) alpha)))
1.0ms
u0
@-inf
((/ (log (+ 1 (neg u0))) (/ 1 (* (neg alpha) alpha))) (* (* (neg alpha) alpha) (log (- 1 u0))) (log (+ 1 (neg u0))) (neg u0) (* (* (neg alpha) alpha) (log (- 1 u0))) (* (* u0 alpha) alpha) (* u0 alpha) (/ (/ (pow alpha 6) (* alpha alpha)) (* alpha alpha)) (/ (pow alpha 6) (* alpha alpha)) (* (* (neg alpha) alpha) (log (- 1 u0))) (* (/ (/ (pow alpha 6) (* alpha alpha)) (* alpha alpha)) u0) (/ (* alpha alpha) (neg (pow alpha 4))) (/ 1 (/ (* alpha alpha) (neg (pow alpha 4)))) (log (- 1 u0)) (* (/ 1 (/ (* alpha alpha) (neg (pow alpha 4)))) (log (- 1 u0))) (/ (neg (pow (* alpha alpha) 3)) (pow alpha 4)) (pow (* alpha alpha) 3) (* (/ (neg (pow (* alpha alpha) 3)) (pow alpha 4)) (log (- 1 u0))) (/ 1 (* (neg alpha) alpha)))
1.0ms
u0
@inf
((/ (log (+ 1 (neg u0))) (/ 1 (* (neg alpha) alpha))) (* (* (neg alpha) alpha) (log (- 1 u0))) (log (+ 1 (neg u0))) (neg u0) (* (* (neg alpha) alpha) (log (- 1 u0))) (* (* u0 alpha) alpha) (* u0 alpha) (/ (/ (pow alpha 6) (* alpha alpha)) (* alpha alpha)) (/ (pow alpha 6) (* alpha alpha)) (* (* (neg alpha) alpha) (log (- 1 u0))) (* (/ (/ (pow alpha 6) (* alpha alpha)) (* alpha alpha)) u0) (/ (* alpha alpha) (neg (pow alpha 4))) (/ 1 (/ (* alpha alpha) (neg (pow alpha 4)))) (log (- 1 u0)) (* (/ 1 (/ (* alpha alpha) (neg (pow alpha 4)))) (log (- 1 u0))) (/ (neg (pow (* alpha alpha) 3)) (pow alpha 4)) (pow (* alpha alpha) 3) (* (/ (neg (pow (* alpha alpha) 3)) (pow alpha 4)) (log (- 1 u0))) (/ 1 (* (neg alpha) alpha)))

simplify415.0ms (6.5%)

Memory
-14.3MiB live, 138.8MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0117412
1311385
2813352
32118340
45885333
08136316
Stop Event
iter limit
node limit
Counts
31 → 31
Calls
Call 1
Inputs
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* (pow alpha 2) u0)
(* alpha u0)
(pow alpha 2)
(pow alpha 4)
(/ -1 (pow alpha 2))
(* -1 (pow alpha 2))
(pow alpha 6)
(* 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 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 (* (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))))
(+ (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))
(* (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 (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)))
Outputs
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(* (pow alpha 2) u0)
(*.f32 (*.f32 alpha alpha) u0)
(* alpha u0)
(*.f32 alpha u0)
(pow alpha 2)
(*.f32 alpha alpha)
(pow alpha 4)
(pow.f32 alpha #s(literal 4 binary32))
(/ -1 (pow alpha 2))
(/.f32 #s(literal -1 binary32) (*.f32 alpha alpha))
(* -1 (pow alpha 2))
(*.f32 (neg.f32 alpha) alpha)
(pow alpha 6)
(pow.f32 alpha #s(literal 6 binary32))
(* u0 (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2)))
(*.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) alpha) (*.f32 alpha u0))
(* u0 (+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2)))
(*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 #s(literal 1/3 binary32) u0) u0 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 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 (fma.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 #s(literal 1/4 binary32) u0) u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 (*.f32 alpha alpha)) u0)
(* -1 u0)
(neg.f32 u0)
(* u0 (- (* -1/2 u0) 1))
(*.f32 (fma.f32 #s(literal -1/2 binary32) u0 #s(literal -1 binary32)) u0)
(* u0 (- (* u0 (- (* -1/3 u0) 1/2)) 1))
(*.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)
(* u0 (- (* u0 (- (* u0 (- (* -1/4 u0) 1/3)) 1/2)) 1))
(*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)
(* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0))))))
(*.f32 (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32))) (*.f32 (neg.f32 alpha) alpha))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (/ (pow alpha 2) u0))
(*.f32 (-.f32 (/.f32 alpha u0) (*.f32 (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32))) alpha)) alpha)
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0)))
(-.f32 (*.f32 (/.f32 alpha u0) (fma.f32 (/.f32 alpha u0) #s(literal 1/2 binary32) alpha)) (*.f32 (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32))) (*.f32 alpha alpha)))
(+ (* -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 #s(literal 1/3 binary32) (pow.f32 u0 #s(literal 3 binary32))) (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32)))) (*.f32 alpha alpha) (*.f32 (/.f32 alpha u0) (fma.f32 (/.f32 alpha u0) #s(literal 1/2 binary32) alpha)))
(+ (log -1) (* -1 (log (/ 1 u0))))
(+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32)))
(- (+ (log -1) (* -1 (log (/ 1 u0)))) (/ 1 u0))
(-.f32 (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) u0))
(+ (log -1) (+ (* -1 (log (/ 1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u0))) u0))))
(-.f32 (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32))) (/.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) u0) #s(literal 1 binary32)) u0))
(- (+ (log -1) (+ (* -1 (log (/ 1 u0))) (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u0))) (pow u0 2))))) (/ 1 u0))
(+.f32 (+.f32 (/.f32 (-.f32 (/.f32 (-.f32 #s(literal -1/2 binary32) (/.f32 #s(literal 1/3 binary32) u0)) u0) #s(literal 1 binary32)) u0) (log.f32 #s(literal -1 binary32))) (log.f32 u0))
(* (pow alpha 2) (log (/ -1 u0)))
(*.f32 (log.f32 (/.f32 #s(literal -1 binary32) u0)) (*.f32 alpha alpha))
(+ (* (pow alpha 2) (log (/ -1 u0))) (/ (pow alpha 2) u0))
(*.f32 (fma.f32 (neg.f32 alpha) (log.f32 (neg.f32 u0)) (/.f32 alpha u0)) alpha)
(+ (* -1 (/ (+ (* -1 (pow alpha 2)) (* -1/2 (/ (pow alpha 2) u0))) u0)) (* (pow alpha 2) (log (/ -1 u0))))
(fma.f32 (*.f32 (neg.f32 alpha) (log.f32 (neg.f32 u0))) alpha (*.f32 (/.f32 alpha u0) (fma.f32 (/.f32 alpha u0) #s(literal 1/2 binary32) alpha)))
(+ (* -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 (/.f32 (-.f32 #s(literal -1/2 binary32) (/.f32 #s(literal 1/3 binary32) u0)) u0) #s(literal 1 binary32)) (*.f32 (log.f32 (neg.f32 u0)) (*.f32 alpha alpha))))
(* -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 (log.f32 (neg.f32 u0)) (/.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) u0) #s(literal 1 binary32)) u0))
(+ (* -1 (log (/ -1 u0))) (* -1 (/ (+ 1 (+ (/ 1/3 (pow u0 2)) (* 1/2 (/ 1 u0)))) u0)))
(+.f32 (/.f32 (-.f32 (/.f32 (-.f32 #s(literal -1/2 binary32) (/.f32 #s(literal 1/3 binary32) u0)) u0) #s(literal 1 binary32)) u0) (log.f32 (neg.f32 u0)))

rewrite158.0ms (2.5%)

Memory
13.6MiB live, 134.8MiB allocated
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
038185
063147
1210115
21107105
37198105
08064105
Stop Event
iter limit
node limit
iter limit
Counts
19 → 1 378
Calls
Call 1
Inputs
(/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))))
(log1p.f32 (neg.f32 u0))
(neg.f32 u0)
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 u0 alpha) alpha))
(*.f32 (*.f32 u0 alpha) alpha)
(*.f32 u0 alpha)
(/.f32 (/.f32 (pow.f32 alpha #s(literal 6 binary32)) (*.f32 alpha alpha)) (*.f32 alpha alpha))
(/.f32 (pow.f32 alpha #s(literal 6 binary32)) (*.f32 alpha alpha))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (/.f32 (/.f32 (pow.f32 alpha #s(literal 6 binary32)) (*.f32 alpha alpha)) (*.f32 alpha alpha)) u0))
(*.f32 (/.f32 (/.f32 (pow.f32 alpha #s(literal 6 binary32)) (*.f32 alpha alpha)) (*.f32 alpha alpha)) u0)
(/.f32 (*.f32 alpha alpha) (neg.f32 (pow.f32 alpha #s(literal 4 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 alpha alpha) (neg.f32 (pow.f32 alpha #s(literal 4 binary32)))))
(log.f32 (-.f32 #s(literal 1 binary32) u0))
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (*.f32 alpha alpha) (neg.f32 (pow.f32 alpha #s(literal 4 binary32))))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(/.f32 (neg.f32 (pow.f32 (*.f32 alpha alpha) #s(literal 3 binary32))) (pow.f32 alpha #s(literal 4 binary32)))
(pow.f32 (*.f32 alpha alpha) #s(literal 3 binary32))
(*.f32 (/.f32 (neg.f32 (pow.f32 (*.f32 alpha alpha) #s(literal 3 binary32))) (pow.f32 alpha #s(literal 4 binary32))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))
Outputs
(*.f32 (pow.f32 (/.f32 (pow.f32 alpha #s(literal -2 binary32)) (neg.f32 (log1p.f32 u0))) #s(literal -1/2 binary32)) (pow.f32 (/.f32 (pow.f32 alpha #s(literal -2 binary32)) (neg.f32 (log1p.f32 u0))) #s(literal -1/2 binary32)))
(*.f32 (*.f32 (log1p.f32 u0) (neg.f32 alpha)) alpha)
(*.f32 (*.f32 (log1p.f32 u0) (neg.f32 (pow.f32 alpha #s(literal -2 binary32)))) (pow.f32 alpha #s(literal 4 binary32)))
(*.f32 (/.f32 (log1p.f32 u0) alpha) (neg.f32 (pow.f32 alpha #s(literal 3 binary32))))
(*.f32 (*.f32 (log1p.f32 u0) (neg.f32 (pow.f32 alpha #s(literal 4 binary32)))) (pow.f32 alpha #s(literal -2 binary32)))
(*.f32 (*.f32 (pow.f32 alpha #s(literal -4 binary32)) (log1p.f32 u0)) (neg.f32 (pow.f32 alpha #s(literal 6 binary32))))
(*.f32 (*.f32 (log1p.f32 u0) (pow.f32 alpha #s(literal 6 binary32))) (neg.f32 (pow.f32 alpha #s(literal -4 binary32))))
(*.f32 (*.f32 (*.f32 (log1p.f32 u0) alpha) alpha) #s(literal -1 binary32))
(*.f32 (*.f32 (pow.f32 alpha #s(literal -2 binary32)) (log1p.f32 u0)) (neg.f32 (pow.f32 alpha #s(literal 4 binary32))))
(*.f32 (*.f32 (log1p.f32 u0) (neg.f32 (pow.f32 alpha #s(literal 3 binary32)))) (/.f32 #s(literal 1 binary32) alpha))
(*.f32 (/.f32 #s(literal 1 binary32) alpha) (/.f32 (*.f32 (log1p.f32 u0) (neg.f32 (pow.f32 alpha #s(literal 3 binary32)))) #s(literal 1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) alpha) (*.f32 (log1p.f32 u0) (neg.f32 (pow.f32 alpha #s(literal 3 binary32)))))
(*.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) (log1p.f32 u0)) (pow.f32 alpha #s(literal -4 binary32)))
(*.f32 (*.f32 (log1p.f32 u0) alpha) (neg.f32 alpha))
(*.f32 (pow.f32 alpha #s(literal -2 binary32)) (/.f32 (*.f32 (log1p.f32 u0) (neg.f32 (pow.f32 alpha #s(literal 4 binary32)))) #s(literal 1 binary32)))
(*.f32 (pow.f32 alpha #s(literal -2 binary32)) (*.f32 (log1p.f32 u0) (neg.f32 (pow.f32 alpha #s(literal 4 binary32)))))
(*.f32 (pow.f32 alpha #s(literal -4 binary32)) (*.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) (log1p.f32 u0)))
(*.f32 (neg.f32 (log1p.f32 u0)) (*.f32 alpha alpha))
(*.f32 #s(literal -1 binary32) (/.f32 (*.f32 (*.f32 (log1p.f32 u0) alpha) alpha) #s(literal 1 binary32)))
(*.f32 #s(literal -1 binary32) (*.f32 (log1p.f32 u0) (*.f32 alpha alpha)))
(*.f32 #s(literal -1 binary32) (*.f32 (*.f32 (log1p.f32 u0) alpha) alpha))
(*.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) (/.f32 (*.f32 (pow.f32 alpha #s(literal -4 binary32)) (log1p.f32 u0)) #s(literal 1 binary32)))
(*.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) (*.f32 (pow.f32 alpha #s(literal -4 binary32)) (log1p.f32 u0)))
(*.f32 (log1p.f32 u0) (*.f32 (neg.f32 alpha) alpha))
(*.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (*.f32 (pow.f32 alpha #s(literal -2 binary32)) (log1p.f32 u0)))
(*.f32 (pow.f32 alpha #s(literal 4 binary32)) (*.f32 (log1p.f32 u0) (neg.f32 (pow.f32 alpha #s(literal -2 binary32)))))
(*.f32 (*.f32 alpha alpha) (neg.f32 (log1p.f32 u0)))
(*.f32 (pow.f32 alpha #s(literal 6 binary32)) (/.f32 (log1p.f32 u0) (neg.f32 (pow.f32 alpha #s(literal 4 binary32)))))
(*.f32 (*.f32 (*.f32 (log1p.f32 u0) alpha) (neg.f32 alpha)) #s(literal 1 binary32))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 u0))
(*.f32 (neg.f32 alpha) (*.f32 (log1p.f32 u0) alpha))
(*.f32 alpha (*.f32 (log1p.f32 u0) (neg.f32 alpha)))
(*.f32 #s(literal 1 binary32) (*.f32 (*.f32 (log1p.f32 u0) alpha) (neg.f32 alpha)))
(/.f32 (*.f32 (log1p.f32 u0) (pow.f32 alpha #s(literal 4 binary32))) (*.f32 (neg.f32 alpha) alpha))
(/.f32 (*.f32 (/.f32 #s(literal 1 binary32) alpha) (*.f32 (log1p.f32 u0) (neg.f32 (pow.f32 alpha #s(literal 4 binary32))))) alpha)
(/.f32 (*.f32 (/.f32 #s(literal -1 binary32) alpha) (*.f32 (log1p.f32 u0) (neg.f32 (pow.f32 alpha #s(literal 4 binary32))))) (neg.f32 alpha))
(/.f32 (*.f32 (pow.f32 alpha #s(literal -4 binary32)) (*.f32 (log1p.f32 u0) (neg.f32 (pow.f32 alpha #s(literal 4 binary32))))) (pow.f32 alpha #s(literal -2 binary32)))
(/.f32 (*.f32 #s(literal -1 binary32) (*.f32 (log1p.f32 u0) (neg.f32 (pow.f32 alpha #s(literal 4 binary32))))) (*.f32 (neg.f32 alpha) alpha))
(/.f32 (*.f32 (*.f32 alpha alpha) (*.f32 (log1p.f32 u0) (neg.f32 (pow.f32 alpha #s(literal 4 binary32))))) (pow.f32 alpha #s(literal 4 binary32)))
(/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (log1p.f32 u0) (neg.f32 (pow.f32 alpha #s(literal 4 binary32))))) (neg.f32 (pow.f32 alpha #s(literal 4 binary32))))
(/.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 12 binary32))) (*.f32 (pow.f32 alpha #s(literal -4 binary32)) (log1p.f32 u0))) (pow.f32 alpha #s(literal 6 binary32)))
(/.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 18 binary32))) (*.f32 (pow.f32 alpha #s(literal -4 binary32)) (log1p.f32 u0))) (pow.f32 alpha #s(literal 12 binary32)))
(/.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 8 binary32))) (*.f32 (pow.f32 alpha #s(literal -2 binary32)) (log1p.f32 u0))) (pow.f32 alpha #s(literal 4 binary32)))
(/.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 12 binary32))) (*.f32 (pow.f32 alpha #s(literal -2 binary32)) (log1p.f32 u0))) (pow.f32 alpha #s(literal 8 binary32)))
(/.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 5 binary32))) (*.f32 (pow.f32 alpha #s(literal -2 binary32)) (log1p.f32 u0))) alpha)
(/.f32 (*.f32 (pow.f32 alpha #s(literal 5 binary32)) (*.f32 (pow.f32 alpha #s(literal -2 binary32)) (log1p.f32 u0))) (neg.f32 alpha))
(/.f32 (*.f32 #s(literal -1 binary32) (*.f32 (pow.f32 alpha #s(literal -2 binary32)) (log1p.f32 u0))) (pow.f32 alpha #s(literal -4 binary32)))
(/.f32 (*.f32 (pow.f32 alpha #s(literal 6 binary32)) (*.f32 (pow.f32 alpha #s(literal -2 binary32)) (log1p.f32 u0))) (*.f32 (neg.f32 alpha) alpha))
(/.f32 (*.f32 (/.f32 #s(literal 1 binary32) alpha) (log1p.f32 u0)) (/.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal 3 binary32))))
(/.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 3 binary32))) (*.f32 (log1p.f32 u0) alpha)) (*.f32 alpha alpha))
(/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (log1p.f32 u0) alpha)) alpha)
(/.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (log1p.f32 u0)) (neg.f32 alpha))
(/.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 3 binary32))) (log1p.f32 u0)) alpha)
(/.f32 (*.f32 (pow.f32 alpha #s(literal 4 binary32)) (log1p.f32 u0)) (*.f32 (neg.f32 alpha) alpha))
(/.f32 (neg.f32 (*.f32 (log1p.f32 u0) (neg.f32 (pow.f32 alpha #s(literal 4 binary32))))) (*.f32 (neg.f32 alpha) alpha))
(/.f32 (neg.f32 (/.f32 (log1p.f32 u0) alpha)) (*.f32 (pow.f32 alpha #s(literal -4 binary32)) alpha))
(/.f32 (*.f32 (log1p.f32 u0) (neg.f32 (pow.f32 alpha #s(literal -2 binary32)))) (pow.f32 alpha #s(literal -4 binary32)))
(/.f32 (/.f32 (log1p.f32 u0) alpha) (/.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal 3 binary32))))
(/.f32 (*.f32 (log1p.f32 u0) (neg.f32 (pow.f32 alpha #s(literal 4 binary32)))) (*.f32 alpha alpha))
(/.f32 (*.f32 (log1p.f32 u0) (*.f32 alpha alpha)) #s(literal -1 binary32))
(/.f32 (*.f32 (log1p.f32 u0) (pow.f32 alpha #s(literal 6 binary32))) (neg.f32 (pow.f32 alpha #s(literal 4 binary32))))
(/.f32 (*.f32 (pow.f32 alpha #s(literal -2 binary32)) (log1p.f32 u0)) (neg.f32 (pow.f32 alpha #s(literal -4 binary32))))
(/.f32 (*.f32 (log1p.f32 u0) (neg.f32 (pow.f32 alpha #s(literal 3 binary32)))) alpha)
(/.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) (log1p.f32 u0)) (pow.f32 alpha #s(literal 4 binary32)))
(/.f32 (*.f32 (log1p.f32 u0) alpha) (/.f32 #s(literal -1 binary32) alpha))
(/.f32 (neg.f32 (log1p.f32 u0)) (pow.f32 alpha #s(literal -2 binary32)))
(/.f32 #s(literal -1 binary32) (/.f32 (pow.f32 alpha #s(literal -2 binary32)) (log1p.f32 u0)))
(/.f32 (log1p.f32 u0) (neg.f32 (pow.f32 alpha #s(literal -2 binary32))))
(/.f32 (*.f32 (*.f32 (log1p.f32 u0) alpha) (neg.f32 alpha)) #s(literal 1 binary32))
(/.f32 (*.f32 (neg.f32 alpha) alpha) (/.f32 #s(literal 1 binary32) (log1p.f32 u0)))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal 3 binary32))) (/.f32 (log1p.f32 u0) alpha)))
(/.f32 #s(literal 1 binary32) (/.f32 (neg.f32 (pow.f32 alpha #s(literal -4 binary32))) (*.f32 (pow.f32 alpha #s(literal -2 binary32)) (log1p.f32 u0))))
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 alpha #s(literal -2 binary32)) (neg.f32 (log1p.f32 u0))))
(-.f32 (/.f32 #s(literal 0 binary32) (pow.f32 alpha #s(literal -2 binary32))) (*.f32 (log1p.f32 u0) (*.f32 alpha alpha)))
(-.f32 (/.f32 (log1p.f32 (*.f32 u0 u0)) (neg.f32 (pow.f32 alpha #s(literal -2 binary32)))) (*.f32 (*.f32 (log1p.f32 u0) alpha) (neg.f32 alpha)))
(-.f32 (/.f32 (log1p.f32 (pow.f32 u0 #s(literal 3 binary32))) (neg.f32 (pow.f32 alpha #s(literal -2 binary32)))) (/.f32 (log1p.f32 (fma.f32 u0 u0 u0)) (neg.f32 (pow.f32 alpha #s(literal -2 binary32)))))
(-.f32 #s(literal 0 binary32) (*.f32 (log1p.f32 u0) (*.f32 alpha alpha)))
(-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (log1p.f32 u0) alpha) alpha))
(fma.f32 (*.f32 (pow.f32 alpha #s(literal -2 binary32)) (log1p.f32 u0)) #s(literal 0 binary32) (*.f32 (*.f32 (log1p.f32 u0) alpha) (neg.f32 alpha)))
(fma.f32 (*.f32 (log1p.f32 u0) alpha) #s(literal 0 binary32) (*.f32 (*.f32 (log1p.f32 u0) alpha) (neg.f32 alpha)))
(fma.f32 #s(literal 0 binary32) (*.f32 (pow.f32 alpha #s(literal -2 binary32)) (log1p.f32 u0)) (*.f32 (*.f32 (log1p.f32 u0) alpha) (neg.f32 alpha)))
(fma.f32 #s(literal 0 binary32) (*.f32 (log1p.f32 u0) alpha) (*.f32 (*.f32 (log1p.f32 u0) alpha) (neg.f32 alpha)))
(pow.f32 (/.f32 (pow.f32 alpha #s(literal -2 binary32)) (neg.f32 (log1p.f32 u0))) #s(literal -1 binary32))
(+.f32 (*.f32 #s(literal 0 binary32) (*.f32 (pow.f32 alpha #s(literal -2 binary32)) (log1p.f32 u0))) (*.f32 (*.f32 (log1p.f32 u0) alpha) (neg.f32 alpha)))
(+.f32 (*.f32 #s(literal 0 binary32) (*.f32 (log1p.f32 u0) alpha)) (*.f32 (*.f32 (log1p.f32 u0) alpha) (neg.f32 alpha)))
(+.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal -2 binary32)) (log1p.f32 u0)) #s(literal 0 binary32)) (*.f32 (*.f32 (log1p.f32 u0) alpha) (neg.f32 alpha)))
(+.f32 (*.f32 (*.f32 (log1p.f32 u0) alpha) #s(literal 0 binary32)) (*.f32 (*.f32 (log1p.f32 u0) alpha) (neg.f32 alpha)))
(exp.f32 (*.f32 (log.f32 (/.f32 (pow.f32 alpha #s(literal -2 binary32)) (neg.f32 (log1p.f32 u0)))) #s(literal -1 binary32)))
(neg.f32 (/.f32 (/.f32 (log1p.f32 u0) alpha) (*.f32 (pow.f32 alpha #s(literal -4 binary32)) alpha)))
(neg.f32 (/.f32 #s(literal -1 binary32) (/.f32 (pow.f32 alpha #s(literal -2 binary32)) (neg.f32 (log1p.f32 u0)))))
(neg.f32 (/.f32 (*.f32 (*.f32 (log1p.f32 u0) alpha) alpha) #s(literal 1 binary32)))
(neg.f32 (*.f32 (*.f32 (log1p.f32 u0) (neg.f32 (pow.f32 alpha #s(literal -2 binary32)))) (neg.f32 (pow.f32 alpha #s(literal 4 binary32)))))
(neg.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal -2 binary32)) (log1p.f32 u0)) (pow.f32 alpha #s(literal 4 binary32))))
(neg.f32 (*.f32 #s(literal 1 binary32) (*.f32 (*.f32 (log1p.f32 u0) alpha) alpha)))
(neg.f32 (*.f32 (*.f32 (log1p.f32 u0) (pow.f32 alpha #s(literal 6 binary32))) (pow.f32 alpha #s(literal -4 binary32))))
(neg.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) (*.f32 (log1p.f32 u0) (neg.f32 (pow.f32 alpha #s(literal 4 binary32))))))
(neg.f32 (*.f32 (pow.f32 alpha #s(literal 6 binary32)) (*.f32 (pow.f32 alpha #s(literal -4 binary32)) (log1p.f32 u0))))
(neg.f32 (*.f32 (pow.f32 alpha #s(literal 4 binary32)) (*.f32 (pow.f32 alpha #s(literal -2 binary32)) (log1p.f32 u0))))
(neg.f32 (*.f32 (log1p.f32 u0) (*.f32 alpha alpha)))
(neg.f32 (*.f32 (*.f32 (log1p.f32 u0) alpha) alpha))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (log1p.f32 u0) alpha) (neg.f32 alpha)))
(log.f32 (-.f32 #s(literal 1 binary32) u0))
(*.f32 (neg.f32 (log1p.f32 u0)) #s(literal -1 binary32))
(*.f32 #s(literal -1 binary32) (neg.f32 (log1p.f32 u0)))
(*.f32 (log1p.f32 u0) #s(literal 1 binary32))
(*.f32 #s(literal 1 binary32) (log1p.f32 u0))
(/.f32 (-.f32 (*.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 (*.f32 u0 u0))) (*.f32 (log1p.f32 u0) (log1p.f32 u0))) (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)))
(/.f32 (-.f32 (*.f32 (log1p.f32 (pow.f32 u0 #s(literal 3 binary32))) (log1p.f32 (pow.f32 u0 #s(literal 3 binary32)))) (*.f32 (log1p.f32 (fma.f32 u0 u0 u0)) (log1p.f32 (fma.f32 u0 u0 u0)))) (+.f32 (log1p.f32 (pow.f32 u0 #s(literal 3 binary32))) (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))) (fma.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 (*.f32 u0 u0)) (fma.f32 (log1p.f32 u0) (log1p.f32 u0) (*.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)))))
(/.f32 (-.f32 (pow.f32 (log1p.f32 (pow.f32 u0 #s(literal 3 binary32))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) #s(literal 3 binary32))) (fma.f32 (log1p.f32 (pow.f32 u0 #s(literal 3 binary32))) (log1p.f32 (pow.f32 u0 #s(literal 3 binary32))) (fma.f32 (log1p.f32 (fma.f32 u0 u0 u0)) (log1p.f32 (fma.f32 u0 u0 u0)) (*.f32 (log1p.f32 (pow.f32 u0 #s(literal 3 binary32))) (log1p.f32 (fma.f32 u0 u0 u0))))))
(/.f32 (neg.f32 (log1p.f32 u0)) #s(literal -1 binary32))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 #s(literal 1 binary32) (log1p.f32 u0))))
(/.f32 (log1p.f32 u0) #s(literal 1 binary32))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (log1p.f32 u0)) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (log1p.f32 u0)))
(-.f32 (/.f32 (log1p.f32 (*.f32 u0 u0)) #s(literal 1 binary32)) (log1p.f32 u0))
(-.f32 (/.f32 (log1p.f32 (pow.f32 u0 #s(literal 3 binary32))) #s(literal 1 binary32)) (/.f32 (log1p.f32 (fma.f32 u0 u0 u0)) #s(literal 1 binary32)))
(-.f32 (log.f32 (fma.f32 u0 u0 #s(literal -1 binary32))) (log.f32 (-.f32 u0 #s(literal 1 binary32))))
(-.f32 (log.f32 (+.f32 #s(literal -1 binary32) (*.f32 u0 u0))) (log.f32 (-.f32 u0 #s(literal 1 binary32))))
(-.f32 (log.f32 (+.f32 (pow.f32 u0 #s(literal 3 binary32)) #s(literal -1 binary32))) (log.f32 (fma.f32 (-.f32 #s(literal 1 binary32) u0) u0 #s(literal -1 binary32))))
(-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))
(-.f32 (log1p.f32 (pow.f32 u0 #s(literal 3 binary32))) (log1p.f32 (fma.f32 u0 u0 u0)))
(-.f32 #s(literal 0 binary32) (neg.f32 (log1p.f32 u0)))
(fma.f32 (neg.f32 (log1p.f32 u0)) #s(literal -1 binary32) #s(literal 0 binary32))
(fma.f32 (neg.f32 (log1p.f32 u0)) #s(literal 1 binary32) (log1p.f32 (*.f32 u0 u0)))
(fma.f32 #s(literal -1 binary32) (neg.f32 (log1p.f32 u0)) #s(literal 0 binary32))
(fma.f32 #s(literal -1 binary32) (log1p.f32 u0) (log1p.f32 (*.f32 u0 u0)))
(fma.f32 (log1p.f32 u0) #s(literal -1 binary32) (log1p.f32 (*.f32 u0 u0)))
(fma.f32 (log1p.f32 u0) #s(literal 1 binary32) #s(literal 0 binary32))
(fma.f32 #s(literal 1 binary32) (neg.f32 (log1p.f32 u0)) (log1p.f32 (*.f32 u0 u0)))
(fma.f32 #s(literal 1 binary32) (log1p.f32 u0) #s(literal 0 binary32))
(pow.f32 (/.f32 #s(literal 1 binary32) (log1p.f32 u0)) #s(literal -1 binary32))
(+.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) (log1p.f32 (pow.f32 u0 #s(literal 3 binary32))))
(+.f32 (log.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 (+.f32 #s(literal -1 binary32) (*.f32 u0 u0))) (log.f32 (/.f32 #s(literal 1 binary32) (-.f32 u0 #s(literal 1 binary32)))))
(+.f32 (log.f32 (+.f32 (pow.f32 u0 #s(literal 3 binary32)) #s(literal -1 binary32))) (log.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) u0) u0 #s(literal -1 binary32)))))
(+.f32 (log1p.f32 (*.f32 u0 u0)) (neg.f32 (log1p.f32 u0)))
(+.f32 (log1p.f32 (pow.f32 u0 #s(literal 3 binary32))) (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))))
(+.f32 (neg.f32 (log1p.f32 u0)) (log1p.f32 (*.f32 u0 u0)))
(+.f32 #s(literal 0 binary32) (log1p.f32 u0))
(+.f32 (log1p.f32 u0) #s(literal 0 binary32))
(neg.f32 (neg.f32 (log1p.f32 u0)))
(log1p.f32 u0)
(*.f32 (pow.f32 u0 #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 u0 u0)))
(*.f32 (*.f32 u0 u0) (/.f32 #s(literal 1 binary32) u0))
(*.f32 #s(literal -1 binary32) u0)
(*.f32 #s(literal 1 binary32) u0)
(*.f32 u0 #s(literal -1 binary32))
(*.f32 u0 #s(literal 1 binary32))
(/.f32 (pow.f32 u0 #s(literal 3 binary32)) (+.f32 #s(literal 0 binary32) (-.f32 (*.f32 u0 u0) #s(literal 0 binary32))))
(/.f32 (pow.f32 u0 #s(literal 3 binary32)) (*.f32 u0 u0))
(/.f32 (*.f32 u0 u0) u0)
(/.f32 #s(literal 1 binary32) (/.f32 u0 (*.f32 u0 u0)))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 u0 u0) (pow.f32 u0 #s(literal 3 binary32))))
(-.f32 (/.f32 #s(literal 0 binary32) u0) u0)
(-.f32 (/.f32 #s(literal 0 binary32) (*.f32 u0 u0)) u0)
(-.f32 #s(literal 0 binary32) u0)
(fma.f32 (pow.f32 u0 #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 u0 u0)) #s(literal 0 binary32))
(fma.f32 (*.f32 u0 u0) (/.f32 #s(literal 1 binary32) u0) #s(literal 0 binary32))
(fma.f32 #s(literal -1 binary32) u0 #s(literal 0 binary32))
(fma.f32 #s(literal 1 binary32) u0 #s(literal 0 binary32))
(fma.f32 u0 #s(literal -1 binary32) #s(literal 0 binary32))
(fma.f32 u0 #s(literal 1 binary32) #s(literal 0 binary32))
(+.f32 #s(literal 0 binary32) u0)
(+.f32 u0 #s(literal 0 binary32))
(neg.f32 u0)
u0
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 alpha alpha) u0))
(*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) u0) (/.f32 #s(literal 1 binary32) alpha))
(*.f32 (*.f32 (pow.f32 alpha #s(literal 6 binary32)) u0) (pow.f32 alpha #s(literal -4 binary32)))
(*.f32 (*.f32 (pow.f32 alpha #s(literal -2 binary32)) u0) (pow.f32 alpha #s(literal 4 binary32)))
(*.f32 (/.f32 u0 alpha) (pow.f32 alpha #s(literal 3 binary32)))
(*.f32 (*.f32 (pow.f32 alpha #s(literal 4 binary32)) u0) (pow.f32 alpha #s(literal -2 binary32)))
(*.f32 (*.f32 (pow.f32 alpha #s(literal 4 binary32)) u0) (neg.f32 (pow.f32 alpha #s(literal -2 binary32))))
(*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 u0 alpha))
(*.f32 (pow.f32 alpha #s(literal -2 binary32)) (*.f32 (pow.f32 alpha #s(literal 4 binary32)) u0))
(*.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (*.f32 (pow.f32 alpha #s(literal -2 binary32)) u0))
(*.f32 (pow.f32 alpha #s(literal 4 binary32)) (*.f32 (pow.f32 alpha #s(literal -2 binary32)) u0))
(*.f32 (*.f32 alpha alpha) u0)
(*.f32 (pow.f32 alpha #s(literal 6 binary32)) (/.f32 u0 (pow.f32 alpha #s(literal 4 binary32))))
(*.f32 (pow.f32 alpha #s(literal 6 binary32)) (/.f32 (*.f32 (pow.f32 alpha #s(literal -2 binary32)) u0) (*.f32 alpha alpha)))
(*.f32 (*.f32 alpha u0) alpha)
(*.f32 alpha (*.f32 alpha u0))
(*.f32 #s(literal 1 binary32) (*.f32 (*.f32 alpha alpha) u0))
(*.f32 u0 (*.f32 alpha alpha))
(/.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) (/.f32 u0 alpha)) (neg.f32 (pow.f32 alpha #s(literal 3 binary32))))
(/.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (/.f32 u0 alpha)) (neg.f32 alpha))
(/.f32 (*.f32 (pow.f32 alpha #s(literal 6 binary32)) (/.f32 u0 alpha)) (pow.f32 alpha #s(literal 3 binary32)))
(/.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 5 binary32)) u0) (pow.f32 alpha #s(literal -2 binary32))) alpha)
(/.f32 (*.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) u0) (pow.f32 alpha #s(literal -2 binary32))) (*.f32 (neg.f32 alpha) alpha))
(/.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 5 binary32))) (*.f32 (pow.f32 alpha #s(literal -2 binary32)) u0)) (neg.f32 alpha))
(/.f32 (*.f32 (pow.f32 alpha #s(literal 5 binary32)) (*.f32 (pow.f32 alpha #s(literal -2 binary32)) u0)) alpha)
(/.f32 (*.f32 #s(literal -1 binary32) (*.f32 (pow.f32 alpha #s(literal -2 binary32)) u0)) (neg.f32 (pow.f32 alpha #s(literal -4 binary32))))
(/.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 3 binary32))) u0) (neg.f32 alpha))
(/.f32 (neg.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) u0)) (neg.f32 alpha))
(/.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) u0) alpha)
(/.f32 (*.f32 (pow.f32 alpha #s(literal 5 binary32)) u0) (pow.f32 alpha #s(literal 3 binary32)))
(/.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) u0) (neg.f32 (pow.f32 alpha #s(literal 4 binary32))))
(/.f32 (*.f32 (pow.f32 alpha #s(literal 6 binary32)) u0) (pow.f32 alpha #s(literal 4 binary32)))
(/.f32 (*.f32 (pow.f32 alpha #s(literal -2 binary32)) u0) (pow.f32 alpha #s(literal -4 binary32)))
(/.f32 (/.f32 u0 alpha) (*.f32 (pow.f32 alpha #s(literal -4 binary32)) alpha))
(/.f32 (*.f32 (pow.f32 alpha #s(literal 4 binary32)) u0) (*.f32 alpha alpha))
(/.f32 (*.f32 (pow.f32 alpha #s(literal 4 binary32)) u0) (*.f32 (neg.f32 alpha) alpha))
(/.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 alpha alpha) u0)))
(/.f32 #s(literal 1 binary32) (/.f32 alpha (*.f32 (pow.f32 alpha #s(literal 3 binary32)) u0)))
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 alpha #s(literal 4 binary32)) (*.f32 (pow.f32 alpha #s(literal 6 binary32)) u0)))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 alpha alpha) u0)) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 alpha #s(literal -2 binary32)) u0))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 alpha alpha) u0)))
(/.f32 u0 (pow.f32 alpha #s(literal -2 binary32)))
(/.f32 u0 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))))
(pow.f32 (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 alpha alpha) u0)) #s(literal -1 binary32))
(neg.f32 (/.f32 (*.f32 (pow.f32 alpha #s(literal 6 binary32)) u0) (neg.f32 (pow.f32 alpha #s(literal 4 binary32)))))
(neg.f32 (*.f32 u0 (*.f32 (neg.f32 alpha) alpha)))
(neg.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) u0))
(neg.f32 (*.f32 (*.f32 alpha alpha) u0))
(*.f32 alpha u0)
(*.f32 u0 alpha)
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) alpha) (*.f32 alpha alpha)) (*.f32 (/.f32 #s(literal 1 binary32) alpha) (*.f32 alpha alpha)))
(*.f32 (neg.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 1/2 binary32))) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (pow.f32 alpha #s(literal -2 binary32)) #s(literal -1/2 binary32)) (pow.f32 (pow.f32 alpha #s(literal -2 binary32)) #s(literal -1/2 binary32)))
(*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) alpha) #s(literal -1 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) alpha) #s(literal -1 binary32)))
(*.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 1/2 binary32)) (neg.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 1/2 binary32))))
(*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (/.f32 (pow.f32 alpha #s(literal 3/2 binary32)) alpha))
(*.f32 (neg.f32 (pow.f32 alpha #s(literal 3 binary32))) (/.f32 (pow.f32 alpha #s(literal 3 binary32)) (neg.f32 (pow.f32 alpha #s(literal 4 binary32)))))
(*.f32 (neg.f32 (pow.f32 alpha #s(literal 3 binary32))) (/.f32 #s(literal -1 binary32) alpha))
(*.f32 (/.f32 alpha (pow.f32 alpha #s(literal 6 binary32))) (/.f32 (pow.f32 alpha #s(literal 3 binary32)) (pow.f32 alpha #s(literal -4 binary32))))
(*.f32 (*.f32 (pow.f32 alpha #s(literal -4 binary32)) alpha) (pow.f32 alpha #s(literal 5 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) alpha) (pow.f32 alpha #s(literal 3 binary32)))
(*.f32 (/.f32 #s(literal -1 binary32) alpha) (neg.f32 (pow.f32 alpha #s(literal 3 binary32))))
(*.f32 (pow.f32 alpha #s(literal 5 binary32)) (/.f32 (*.f32 (pow.f32 alpha #s(literal -4 binary32)) alpha) #s(literal 1 binary32)))
(*.f32 (pow.f32 alpha #s(literal 5 binary32)) (pow.f32 (pow.f32 alpha #s(literal 3 binary32)) #s(literal -1 binary32)))
(*.f32 (pow.f32 alpha #s(literal 5 binary32)) (*.f32 (pow.f32 alpha #s(literal -4 binary32)) alpha))
(*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) alpha) #s(literal 1 binary32)))
(*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) alpha))
(*.f32 (neg.f32 (pow.f32 alpha #s(literal -4 binary32))) (neg.f32 (pow.f32 alpha #s(literal 6 binary32))))
(*.f32 (pow.f32 alpha #s(literal -2 binary32)) (pow.f32 alpha #s(literal 4 binary32)))
(*.f32 (pow.f32 alpha #s(literal -4 binary32)) (pow.f32 alpha #s(literal 6 binary32)))
(*.f32 #s(literal -1 binary32) (*.f32 (neg.f32 alpha) alpha))
(*.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) (neg.f32 (pow.f32 alpha #s(literal -4 binary32))))
(*.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) (neg.f32 (pow.f32 alpha #s(literal 4 binary32))))
(*.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (neg.f32 (pow.f32 alpha #s(literal -2 binary32))))
(*.f32 (pow.f32 alpha #s(literal 4 binary32)) (pow.f32 alpha #s(literal -2 binary32)))
(*.f32 (*.f32 alpha alpha) #s(literal 1 binary32))
(*.f32 (pow.f32 alpha #s(literal 6 binary32)) (pow.f32 alpha #s(literal -4 binary32)))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (/.f32 (neg.f32 (pow.f32 alpha #s(literal -4 binary32))) (pow.f32 alpha #s(literal -4 binary32))))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (/.f32 (*.f32 alpha alpha) (*.f32 (neg.f32 alpha) alpha)))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (/.f32 (pow.f32 alpha #s(literal 4 binary32)) (neg.f32 (pow.f32 alpha #s(literal 4 binary32)))))
(*.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal -1 binary32))
(*.f32 (neg.f32 alpha) (/.f32 (/.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal 3 binary32))) (pow.f32 alpha #s(literal -4 binary32))))
(*.f32 (neg.f32 alpha) (neg.f32 alpha))
(*.f32 alpha (/.f32 (*.f32 (pow.f32 alpha #s(literal -4 binary32)) alpha) (pow.f32 alpha #s(literal -4 binary32))))
(*.f32 alpha alpha)
(*.f32 #s(literal 1 binary32) (*.f32 alpha alpha))
(/.f32 (*.f32 (/.f32 #s(literal -1 binary32) alpha) (pow.f32 alpha #s(literal 4 binary32))) (neg.f32 alpha))
(/.f32 (*.f32 (pow.f32 alpha #s(literal -4 binary32)) (pow.f32 alpha #s(literal 4 binary32))) (pow.f32 alpha #s(literal -2 binary32)))
(/.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 8 binary32))) (neg.f32 (pow.f32 alpha #s(literal -2 binary32)))) (pow.f32 alpha #s(literal 4 binary32)))
(/.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 12 binary32))) (neg.f32 (pow.f32 alpha #s(literal -2 binary32)))) (pow.f32 alpha #s(literal 8 binary32)))
(/.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 5 binary32))) (neg.f32 (pow.f32 alpha #s(literal -2 binary32)))) alpha)
(/.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 5 binary32))) (pow.f32 alpha #s(literal -2 binary32))) (neg.f32 alpha))
(/.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 3 binary32))) #s(literal 1 binary32)) (neg.f32 alpha))
(/.f32 (*.f32 (pow.f32 alpha #s(literal 5 binary32)) (neg.f32 (pow.f32 alpha #s(literal -2 binary32)))) (neg.f32 alpha))
(/.f32 (-.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 0 binary32)) (-.f32 (*.f32 alpha alpha) #s(literal 0 binary32)))
(/.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (+.f32 (pow.f32 alpha #s(literal 4 binary32)) (*.f32 #s(literal 0 binary32) (*.f32 (neg.f32 alpha) alpha)))))
(/.f32 (neg.f32 (pow.f32 alpha #s(literal 8 binary32))) (neg.f32 (pow.f32 alpha #s(literal 6 binary32))))
(/.f32 (neg.f32 (pow.f32 alpha #s(literal 3 binary32))) (neg.f32 alpha))
(/.f32 (neg.f32 (pow.f32 alpha #s(literal 18 binary32))) (*.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (pow.f32 alpha #s(literal 12 binary32))))
(/.f32 (neg.f32 (pow.f32 alpha #s(literal 12 binary32))) (*.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (pow.f32 alpha #s(literal 6 binary32))))
(/.f32 (neg.f32 (pow.f32 alpha #s(literal 12 binary32))) (*.f32 (*.f32 (neg.f32 alpha) alpha) (pow.f32 alpha #s(literal 8 binary32))))
(/.f32 (neg.f32 (pow.f32 alpha #s(literal 5 binary32))) (neg.f32 (pow.f32 alpha #s(literal 3 binary32))))
(/.f32 (*.f32 (pow.f32 alpha #s(literal -4 binary32)) alpha) (/.f32 alpha (pow.f32 alpha #s(literal 6 binary32))))
(/.f32 (/.f32 #s(literal 1 binary32) alpha) (*.f32 (pow.f32 alpha #s(literal -4 binary32)) alpha))
(/.f32 (/.f32 #s(literal -1 binary32) alpha) (*.f32 (pow.f32 alpha #s(literal -4 binary32)) (neg.f32 alpha)))
(/.f32 (/.f32 #s(literal -1 binary32) alpha) (/.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal 3 binary32))))
(/.f32 (pow.f32 alpha #s(literal 5 binary32)) (pow.f32 alpha #s(literal 3 binary32)))
(/.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha)
(/.f32 (pow.f32 alpha #s(literal -2 binary32)) (pow.f32 alpha #s(literal -4 binary32)))
(/.f32 (pow.f32 alpha #s(literal -4 binary32)) (*.f32 (pow.f32 alpha #s(literal -4 binary32)) (pow.f32 alpha #s(literal -2 binary32))))
(/.f32 #s(literal -1 binary32) (neg.f32 (pow.f32 alpha #s(literal -2 binary32))))
(/.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) (neg.f32 (pow.f32 alpha #s(literal 4 binary32))))
(/.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) (neg.f32 (pow.f32 alpha #s(literal -4 binary32))))
(/.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (*.f32 (neg.f32 alpha) alpha))
(/.f32 (pow.f32 alpha #s(literal 4 binary32)) (*.f32 alpha alpha))
(/.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 alpha #s(literal -4 binary32)) (pow.f32 alpha #s(literal 4 binary32))))
(/.f32 (*.f32 alpha alpha) #s(literal 1 binary32))
(/.f32 (pow.f32 alpha #s(literal 6 binary32)) (+.f32 (pow.f32 alpha #s(literal 4 binary32)) (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 alpha alpha) #s(literal 0 binary32)))))
(/.f32 (pow.f32 alpha #s(literal 6 binary32)) (+.f32 #s(literal 0 binary32) (-.f32 (pow.f32 alpha #s(literal 4 binary32)) (*.f32 #s(literal 0 binary32) (*.f32 alpha alpha)))))
(/.f32 (pow.f32 alpha #s(literal 6 binary32)) (pow.f32 alpha #s(literal 4 binary32)))
(/.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (pow.f32 alpha #s(literal -4 binary32)) (neg.f32 (pow.f32 alpha #s(literal 4 binary32)))))
(/.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal -1 binary32))
(/.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal -2 binary32)))
(-.f32 #s(literal 0 binary32) (-.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 0 binary32)))
(-.f32 #s(literal 0 binary32) (*.f32 (neg.f32 alpha) alpha))
(fma.f32 (*.f32 (/.f32 #s(literal 1 binary32) alpha) (*.f32 alpha alpha)) (*.f32 (/.f32 #s(literal 1 binary32) alpha) (*.f32 alpha alpha)) #s(literal 0 binary32))
(fma.f32 (neg.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 1/2 binary32))) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 1/2 binary32)) #s(literal 0 binary32))
(fma.f32 (pow.f32 (pow.f32 alpha #s(literal -2 binary32)) #s(literal -1/2 binary32)) (pow.f32 (pow.f32 alpha #s(literal -2 binary32)) #s(literal -1/2 binary32)) #s(literal 0 binary32))
(fma.f32 (pow.f32 (/.f32 #s(literal 1 binary32) alpha) #s(literal -1 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) alpha) #s(literal -1 binary32)) #s(literal 0 binary32))
(fma.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 1/2 binary32)) (neg.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 1/2 binary32))) #s(literal 0 binary32))
(fma.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (/.f32 (pow.f32 alpha #s(literal 3/2 binary32)) alpha) #s(literal 0 binary32))
(fma.f32 (neg.f32 (pow.f32 alpha #s(literal 3 binary32))) (/.f32 (pow.f32 alpha #s(literal 3 binary32)) (neg.f32 (pow.f32 alpha #s(literal 4 binary32)))) #s(literal 0 binary32))
(fma.f32 (neg.f32 (pow.f32 alpha #s(literal 3 binary32))) (/.f32 #s(literal -1 binary32) alpha) #s(literal 0 binary32))
(fma.f32 (/.f32 alpha (pow.f32 alpha #s(literal 6 binary32))) (/.f32 (pow.f32 alpha #s(literal 3 binary32)) (pow.f32 alpha #s(literal -4 binary32))) #s(literal 0 binary32))
(fma.f32 (*.f32 (pow.f32 alpha #s(literal -4 binary32)) alpha) (pow.f32 alpha #s(literal 5 binary32)) #s(literal 0 binary32))
(fma.f32 (/.f32 #s(literal 1 binary32) alpha) (pow.f32 alpha #s(literal 3 binary32)) #s(literal 0 binary32))
(fma.f32 (/.f32 #s(literal -1 binary32) alpha) (neg.f32 (pow.f32 alpha #s(literal 3 binary32))) #s(literal 0 binary32))
(fma.f32 (pow.f32 alpha #s(literal 5 binary32)) (/.f32 (*.f32 (pow.f32 alpha #s(literal -4 binary32)) alpha) #s(literal 1 binary32)) #s(literal 0 binary32))
(fma.f32 (pow.f32 alpha #s(literal 5 binary32)) (pow.f32 (pow.f32 alpha #s(literal 3 binary32)) #s(literal -1 binary32)) #s(literal 0 binary32))
(fma.f32 (pow.f32 alpha #s(literal 5 binary32)) (*.f32 (pow.f32 alpha #s(literal -4 binary32)) alpha) #s(literal 0 binary32))
(fma.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) alpha) #s(literal 1 binary32)) #s(literal 0 binary32))
(fma.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) alpha) #s(literal 0 binary32))
(fma.f32 (neg.f32 (pow.f32 alpha #s(literal -4 binary32))) (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) #s(literal 0 binary32))
(fma.f32 (pow.f32 alpha #s(literal -2 binary32)) (pow.f32 alpha #s(literal 4 binary32)) #s(literal 0 binary32))
(fma.f32 (pow.f32 alpha #s(literal -4 binary32)) (pow.f32 alpha #s(literal 6 binary32)) #s(literal 0 binary32))
(fma.f32 #s(literal 0 binary32) (neg.f32 alpha) (*.f32 alpha alpha))
(fma.f32 #s(literal -1 binary32) (*.f32 (neg.f32 alpha) alpha) #s(literal 0 binary32))
(fma.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) (neg.f32 (pow.f32 alpha #s(literal -4 binary32))) #s(literal 0 binary32))
(fma.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) #s(literal 0 binary32))
(fma.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) #s(literal 0 binary32))
(fma.f32 (pow.f32 alpha #s(literal 4 binary32)) (pow.f32 alpha #s(literal -2 binary32)) #s(literal 0 binary32))
(fma.f32 (*.f32 alpha alpha) #s(literal 1 binary32) #s(literal 0 binary32))
(fma.f32 (pow.f32 alpha #s(literal 6 binary32)) (pow.f32 alpha #s(literal -4 binary32)) #s(literal 0 binary32))
(fma.f32 (*.f32 (neg.f32 alpha) alpha) (/.f32 (neg.f32 (pow.f32 alpha #s(literal -4 binary32))) (pow.f32 alpha #s(literal -4 binary32))) #s(literal 0 binary32))
(fma.f32 (*.f32 (neg.f32 alpha) alpha) (/.f32 (*.f32 alpha alpha) (*.f32 (neg.f32 alpha) alpha)) #s(literal 0 binary32))
(fma.f32 (*.f32 (neg.f32 alpha) alpha) (/.f32 (pow.f32 alpha #s(literal 4 binary32)) (neg.f32 (pow.f32 alpha #s(literal 4 binary32)))) #s(literal 0 binary32))
(fma.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal -1 binary32) #s(literal 0 binary32))
(fma.f32 (neg.f32 alpha) (/.f32 (/.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal 3 binary32))) (pow.f32 alpha #s(literal -4 binary32))) #s(literal 0 binary32))
(fma.f32 (neg.f32 alpha) #s(literal 0 binary32) (*.f32 alpha alpha))
(fma.f32 (neg.f32 alpha) (neg.f32 alpha) #s(literal 0 binary32))
(fma.f32 alpha (/.f32 (*.f32 (pow.f32 alpha #s(literal -4 binary32)) alpha) (pow.f32 alpha #s(literal -4 binary32))) #s(literal 0 binary32))
(fma.f32 alpha alpha #s(literal 0 binary32))
(fma.f32 #s(literal 1 binary32) (*.f32 alpha alpha) #s(literal 0 binary32))
(pow.f32 (exp.f32 #s(literal 2 binary32)) (log.f32 alpha))
(pow.f32 (pow.f32 alpha #s(literal -2 binary32)) #s(literal -1 binary32))
(pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 1/2 binary32))
(pow.f32 (*.f32 alpha alpha) #s(literal 1 binary32))
(pow.f32 (neg.f32 alpha) #s(literal 2 binary32))
(pow.f32 alpha #s(literal 2 binary32))
(+.f32 (*.f32 (neg.f32 alpha) #s(literal 0 binary32)) (*.f32 alpha alpha))
(+.f32 (*.f32 #s(literal 0 binary32) (neg.f32 alpha)) (*.f32 alpha alpha))
(+.f32 #s(literal 0 binary32) (*.f32 alpha alpha))
(+.f32 (*.f32 alpha alpha) #s(literal 0 binary32))
(exp.f32 (-.f32 (*.f32 (log.f32 alpha) #s(literal 4 binary32)) (*.f32 #s(literal 2 binary32) (log.f32 alpha))))
(exp.f32 (*.f32 (log.f32 (pow.f32 alpha #s(literal -2 binary32))) #s(literal -1 binary32)))
(exp.f32 (*.f32 #s(literal 2 binary32) (log.f32 alpha)))
(neg.f32 (*.f32 (neg.f32 alpha) alpha))
(*.f32 (*.f32 (pow.f32 alpha #s(literal 5 binary32)) (pow.f32 alpha #s(literal 5 binary32))) (*.f32 (*.f32 (pow.f32 alpha #s(literal -4 binary32)) alpha) (*.f32 (pow.f32 alpha #s(literal -4 binary32)) alpha)))
(*.f32 (pow.f32 (pow.f32 alpha #s(literal 5 binary32)) #s(literal 2 binary32)) (pow.f32 (*.f32 (pow.f32 alpha #s(literal -4 binary32)) alpha) #s(literal 2 binary32)))
(*.f32 (pow.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) #s(literal 2 binary32)) (pow.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) #s(literal 2 binary32)))
(*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) alpha) #s(literal -1 binary32)) (pow.f32 alpha #s(literal 3 binary32)))
(*.f32 (neg.f32 (pow.f32 alpha #s(literal 3 binary32))) (neg.f32 alpha))
(*.f32 (pow.f32 alpha #s(literal 8 binary32)) (pow.f32 alpha #s(literal -4 binary32)))
(*.f32 (pow.f32 alpha #s(literal 12 binary32)) (*.f32 (pow.f32 alpha #s(literal -4 binary32)) (pow.f32 alpha #s(literal -4 binary32))))
(*.f32 (pow.f32 alpha #s(literal 12 binary32)) (pow.f32 (pow.f32 alpha #s(literal -4 binary32)) #s(literal 2 binary32)))
(*.f32 (neg.f32 (pow.f32 alpha #s(literal 5 binary32))) (/.f32 #s(literal -1 binary32) alpha))
(*.f32 (/.f32 #s(literal 1 binary32) alpha) (/.f32 (pow.f32 alpha #s(literal 5 binary32)) #s(literal 1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) alpha) (pow.f32 alpha #s(literal 5 binary32)))
(*.f32 (/.f32 #s(literal -1 binary32) alpha) (/.f32 (neg.f32 (pow.f32 alpha #s(literal 5 binary32))) #s(literal 1 binary32)))
(*.f32 (/.f32 #s(literal -1 binary32) alpha) (neg.f32 (pow.f32 alpha #s(literal 5 binary32))))
(*.f32 (pow.f32 alpha #s(literal 5 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) alpha) #s(literal 1 binary32)))
(*.f32 (pow.f32 alpha #s(literal 5 binary32)) (/.f32 #s(literal 1 binary32) alpha))
(*.f32 (pow.f32 alpha #s(literal 3 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) alpha) #s(literal -1 binary32)))
(*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha)
(*.f32 (pow.f32 alpha #s(literal -2 binary32)) (/.f32 (pow.f32 alpha #s(literal 6 binary32)) #s(literal 1 binary32)))
(*.f32 (pow.f32 alpha #s(literal -2 binary32)) (pow.f32 (pow.f32 alpha #s(literal -6 binary32)) #s(literal -1 binary32)))
(*.f32 (pow.f32 alpha #s(literal -2 binary32)) (pow.f32 alpha #s(literal 6 binary32)))
(*.f32 (pow.f32 alpha #s(literal -4 binary32)) (pow.f32 alpha #s(literal 8 binary32)))
(*.f32 #s(literal -1 binary32) (neg.f32 (pow.f32 alpha #s(literal 4 binary32))))
(*.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) (neg.f32 (pow.f32 alpha #s(literal -2 binary32))))
(*.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) (neg.f32 (pow.f32 alpha #s(literal 6 binary32))))
(*.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (/.f32 (*.f32 alpha alpha) (*.f32 (neg.f32 alpha) alpha)))
(*.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) #s(literal -1 binary32))
(*.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 1 binary32))
(*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha))
(*.f32 (pow.f32 alpha #s(literal 6 binary32)) (pow.f32 alpha #s(literal -2 binary32)))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))
(*.f32 alpha (/.f32 (pow.f32 alpha #s(literal 3 binary32)) #s(literal 1 binary32)))
(*.f32 alpha (pow.f32 alpha #s(literal 3 binary32)))
(*.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 2 binary32)))
(*.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32)))
(/.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 12 binary32))) (neg.f32 (pow.f32 alpha #s(literal -2 binary32)))) (pow.f32 alpha #s(literal 6 binary32)))
(/.f32 (*.f32 (/.f32 #s(literal -1 binary32) alpha) (pow.f32 alpha #s(literal 6 binary32))) (neg.f32 alpha))
(/.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 18 binary32))) (neg.f32 (pow.f32 alpha #s(literal -2 binary32)))) (pow.f32 alpha #s(literal 12 binary32)))
(/.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 5 binary32))) #s(literal 1 binary32)) (neg.f32 alpha))
(/.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) alpha) (neg.f32 (pow.f32 alpha #s(literal 3 binary32))))
(/.f32 (*.f32 (pow.f32 alpha #s(literal 6 binary32)) alpha) (pow.f32 alpha #s(literal 3 binary32)))
(/.f32 (*.f32 (pow.f32 alpha #s(literal 5 binary32)) (*.f32 alpha alpha)) (pow.f32 alpha #s(literal 3 binary32)))
(/.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) (*.f32 alpha alpha)) (neg.f32 (pow.f32 alpha #s(literal 4 binary32))))
(/.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (+.f32 (pow.f32 alpha #s(literal 8 binary32)) (*.f32 #s(literal 0 binary32) (neg.f32 (pow.f32 alpha #s(literal 4 binary32)))))))
(/.f32 (neg.f32 (neg.f32 (pow.f32 alpha #s(literal 8 binary32)))) (pow.f32 alpha #s(literal 4 binary32)))
(/.f32 (neg.f32 (neg.f32 (pow.f32 alpha #s(literal 12 binary32)))) (pow.f32 alpha #s(literal 8 binary32)))
(/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (neg.f32 alpha) alpha) (neg.f32 (pow.f32 alpha #s(literal 8 binary32))))) (neg.f32 (pow.f32 alpha #s(literal 6 binary32))))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (pow.f32 alpha #s(literal 8 binary32))) (*.f32 (*.f32 (neg.f32 alpha) alpha) (neg.f32 (pow.f32 alpha #s(literal 12 binary32))))) (*.f32 (*.f32 (neg.f32 alpha) alpha) (pow.f32 alpha #s(literal 8 binary32))))
(/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (neg.f32 alpha) alpha) (neg.f32 (pow.f32 alpha #s(literal 5 binary32))))) (neg.f32 (pow.f32 alpha #s(literal 3 binary32))))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (neg.f32 alpha)) (*.f32 (*.f32 (neg.f32 alpha) alpha) (pow.f32 alpha #s(literal 5 binary32)))) (pow.f32 alpha #s(literal 3 binary32)))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (*.f32 alpha alpha)) (*.f32 (*.f32 (neg.f32 alpha) alpha) (neg.f32 (pow.f32 alpha #s(literal 6 binary32))))) (neg.f32 (pow.f32 alpha #s(literal 4 binary32))))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (*.f32 (neg.f32 alpha) alpha)) (*.f32 (*.f32 (neg.f32 alpha) alpha) (pow.f32 alpha #s(literal 6 binary32)))) (pow.f32 alpha #s(literal 4 binary32)))
(/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (pow.f32 alpha #s(literal 6 binary32))) (neg.f32 (pow.f32 alpha #s(literal 4 binary32))))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (neg.f32 (pow.f32 alpha #s(literal -4 binary32)))) (*.f32 (neg.f32 alpha) alpha)) (pow.f32 alpha #s(literal -2 binary32)))
(/.f32 (neg.f32 (pow.f32 alpha #s(literal 8 binary32))) (neg.f32 (pow.f32 alpha #s(literal 4 binary32))))
(/.f32 (neg.f32 (pow.f32 alpha #s(literal 18 binary32))) (*.f32 (*.f32 (neg.f32 alpha) alpha) (pow.f32 alpha #s(literal 12 binary32))))
(/.f32 (pow.f32 alpha #s(literal 8 binary32)) (pow.f32 alpha #s(literal 4 binary32)))
(/.f32 (neg.f32 (pow.f32 alpha #s(literal 12 binary32))) (*.f32 (*.f32 (neg.f32 alpha) alpha) (pow.f32 alpha #s(literal 6 binary32))))
(/.f32 (neg.f32 (pow.f32 alpha #s(literal 12 binary32))) (neg.f32 (pow.f32 alpha #s(literal 8 binary32))))
(/.f32 (pow.f32 alpha #s(literal 12 binary32)) (+.f32 #s(literal 0 binary32) (-.f32 (pow.f32 alpha #s(literal 8 binary32)) #s(literal 0 binary32))))
(/.f32 (neg.f32 (pow.f32 alpha #s(literal 5 binary32))) (neg.f32 alpha))
(/.f32 (/.f32 #s(literal 1 binary32) alpha) (/.f32 alpha (pow.f32 alpha #s(literal 6 binary32))))
(/.f32 (pow.f32 alpha #s(literal 5 binary32)) alpha)
(/.f32 #s(literal -1 binary32) (neg.f32 (pow.f32 alpha #s(literal -4 binary32))))
(/.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) (*.f32 (neg.f32 alpha) alpha))
(/.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) #s(literal -1 binary32))
(/.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 1 binary32))
(/.f32 (*.f32 alpha alpha) (pow.f32 alpha #s(literal -2 binary32)))
(/.f32 (pow.f32 alpha #s(literal 6 binary32)) (*.f32 alpha alpha))
(/.f32 (*.f32 (neg.f32 alpha) alpha) (neg.f32 (pow.f32 alpha #s(literal -2 binary32))))
(/.f32 alpha (*.f32 (pow.f32 alpha #s(literal -4 binary32)) alpha))
(/.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal -4 binary32)))
(-.f32 #s(literal 0 binary32) (neg.f32 (pow.f32 alpha #s(literal 4 binary32))))
(fma.f32 (*.f32 (pow.f32 alpha #s(literal 5 binary32)) (pow.f32 alpha #s(literal 5 binary32))) (*.f32 (*.f32 (pow.f32 alpha #s(literal -4 binary32)) alpha) (*.f32 (pow.f32 alpha #s(literal -4 binary32)) alpha)) #s(literal 0 binary32))
(fma.f32 (pow.f32 (pow.f32 alpha #s(literal 5 binary32)) #s(literal 2 binary32)) (pow.f32 (*.f32 (pow.f32 alpha #s(literal -4 binary32)) alpha) #s(literal 2 binary32)) #s(literal 0 binary32))
(fma.f32 (pow.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) #s(literal 2 binary32)) (pow.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) #s(literal 2 binary32)) #s(literal 0 binary32))
(fma.f32 (pow.f32 (/.f32 #s(literal 1 binary32) alpha) #s(literal -1 binary32)) (pow.f32 alpha #s(literal 3 binary32)) #s(literal 0 binary32))
(fma.f32 (neg.f32 (pow.f32 alpha #s(literal 3 binary32))) (neg.f32 alpha) #s(literal 0 binary32))
(fma.f32 (pow.f32 alpha #s(literal 8 binary32)) (pow.f32 alpha #s(literal -4 binary32)) #s(literal 0 binary32))
(fma.f32 (pow.f32 alpha #s(literal 12 binary32)) (*.f32 (pow.f32 alpha #s(literal -4 binary32)) (pow.f32 alpha #s(literal -4 binary32))) #s(literal 0 binary32))
(fma.f32 (pow.f32 alpha #s(literal 12 binary32)) (pow.f32 (pow.f32 alpha #s(literal -4 binary32)) #s(literal 2 binary32)) #s(literal 0 binary32))
(fma.f32 (neg.f32 (pow.f32 alpha #s(literal 5 binary32))) (/.f32 #s(literal -1 binary32) alpha) #s(literal 0 binary32))
(fma.f32 (/.f32 #s(literal 1 binary32) alpha) (/.f32 (pow.f32 alpha #s(literal 5 binary32)) #s(literal 1 binary32)) #s(literal 0 binary32))
(fma.f32 (/.f32 #s(literal 1 binary32) alpha) (pow.f32 alpha #s(literal 5 binary32)) #s(literal 0 binary32))
(fma.f32 (/.f32 #s(literal -1 binary32) alpha) (/.f32 (neg.f32 (pow.f32 alpha #s(literal 5 binary32))) #s(literal 1 binary32)) #s(literal 0 binary32))
(fma.f32 (/.f32 #s(literal -1 binary32) alpha) (neg.f32 (pow.f32 alpha #s(literal 5 binary32))) #s(literal 0 binary32))
(fma.f32 (pow.f32 alpha #s(literal 5 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) alpha) #s(literal 1 binary32)) #s(literal 0 binary32))
(fma.f32 (pow.f32 alpha #s(literal 5 binary32)) (/.f32 #s(literal 1 binary32) alpha) #s(literal 0 binary32))
(fma.f32 (pow.f32 alpha #s(literal 3 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) alpha) #s(literal -1 binary32)) #s(literal 0 binary32))
(fma.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha #s(literal 0 binary32))
(fma.f32 (pow.f32 alpha #s(literal -2 binary32)) (/.f32 (pow.f32 alpha #s(literal 6 binary32)) #s(literal 1 binary32)) #s(literal 0 binary32))
(fma.f32 (pow.f32 alpha #s(literal -2 binary32)) (pow.f32 (pow.f32 alpha #s(literal -6 binary32)) #s(literal -1 binary32)) #s(literal 0 binary32))
(fma.f32 (pow.f32 alpha #s(literal -2 binary32)) (pow.f32 alpha #s(literal 6 binary32)) #s(literal 0 binary32))
(fma.f32 (pow.f32 alpha #s(literal -4 binary32)) (pow.f32 alpha #s(literal 8 binary32)) #s(literal 0 binary32))
(fma.f32 #s(literal -1 binary32) (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) #s(literal 0 binary32))
(fma.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) #s(literal 0 binary32))
(fma.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) #s(literal 0 binary32))
(fma.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (/.f32 (*.f32 alpha alpha) (*.f32 (neg.f32 alpha) alpha)) #s(literal 0 binary32))
(fma.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) #s(literal -1 binary32) #s(literal 0 binary32))
(fma.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 1 binary32) #s(literal 0 binary32))
(fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal 0 binary32))
(fma.f32 (pow.f32 alpha #s(literal 6 binary32)) (pow.f32 alpha #s(literal -2 binary32)) #s(literal 0 binary32))
(fma.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha) #s(literal 0 binary32))
(fma.f32 alpha (/.f32 (pow.f32 alpha #s(literal 3 binary32)) #s(literal 1 binary32)) #s(literal 0 binary32))
(fma.f32 alpha (pow.f32 alpha #s(literal 3 binary32)) #s(literal 0 binary32))
(fma.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 2 binary32)) #s(literal 0 binary32))
(fma.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32)) #s(literal 0 binary32))
(pow.f32 (exp.f32 #s(literal 4 binary32)) (log.f32 alpha))
(pow.f32 (pow.f32 alpha #s(literal -2 binary32)) #s(literal -2 binary32))
(pow.f32 (pow.f32 alpha #s(literal -4 binary32)) #s(literal -1 binary32))
(pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 1 binary32))
(pow.f32 (*.f32 alpha alpha) #s(literal 2 binary32))
(pow.f32 alpha #s(literal 4 binary32))
(+.f32 #s(literal 0 binary32) (pow.f32 alpha #s(literal 4 binary32)))
(+.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 0 binary32))
(exp.f32 (-.f32 (*.f32 (log.f32 alpha) #s(literal 6 binary32)) (*.f32 #s(literal 2 binary32) (log.f32 alpha))))
(exp.f32 (-.f32 (*.f32 (*.f32 #s(literal 2 binary32) (log.f32 alpha)) #s(literal 3 binary32)) (*.f32 #s(literal 2 binary32) (log.f32 alpha))))
(exp.f32 (neg.f32 (*.f32 #s(literal -4 binary32) (log.f32 alpha))))
(exp.f32 (*.f32 (*.f32 #s(literal -4 binary32) (log.f32 alpha)) #s(literal -1 binary32)))
(exp.f32 (*.f32 (*.f32 #s(literal 2 binary32) (log.f32 alpha)) #s(literal 2 binary32)))
(exp.f32 (*.f32 (log.f32 (pow.f32 alpha #s(literal -4 binary32))) #s(literal -1 binary32)))
(exp.f32 (log.f32 (pow.f32 alpha #s(literal 4 binary32))))
(exp.f32 (*.f32 (log.f32 alpha) #s(literal 4 binary32)))
(neg.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 alpha alpha) u0))
(*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) u0) (/.f32 #s(literal 1 binary32) alpha))
(*.f32 (*.f32 (pow.f32 alpha #s(literal 6 binary32)) u0) (pow.f32 alpha #s(literal -4 binary32)))
(*.f32 (*.f32 (pow.f32 alpha #s(literal -2 binary32)) u0) (pow.f32 alpha #s(literal 4 binary32)))
(*.f32 (/.f32 u0 alpha) (pow.f32 alpha #s(literal 3 binary32)))
(*.f32 (*.f32 (pow.f32 alpha #s(literal 4 binary32)) u0) (pow.f32 alpha #s(literal -2 binary32)))
(*.f32 (*.f32 (pow.f32 alpha #s(literal 4 binary32)) u0) (neg.f32 (pow.f32 alpha #s(literal -2 binary32))))
(*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 u0 alpha))
(*.f32 (pow.f32 alpha #s(literal -2 binary32)) (*.f32 (pow.f32 alpha #s(literal 4 binary32)) u0))
(*.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (*.f32 (pow.f32 alpha #s(literal -2 binary32)) u0))
(*.f32 (pow.f32 alpha #s(literal 4 binary32)) (*.f32 (pow.f32 alpha #s(literal -2 binary32)) u0))
(*.f32 (*.f32 alpha alpha) u0)
(*.f32 (pow.f32 alpha #s(literal 6 binary32)) (/.f32 u0 (pow.f32 alpha #s(literal 4 binary32))))
(*.f32 (pow.f32 alpha #s(literal 6 binary32)) (/.f32 (*.f32 (pow.f32 alpha #s(literal -2 binary32)) u0) (*.f32 alpha alpha)))
(*.f32 (*.f32 alpha u0) alpha)
(*.f32 alpha (*.f32 alpha u0))
(*.f32 #s(literal 1 binary32) (*.f32 (*.f32 alpha alpha) u0))
(*.f32 u0 (*.f32 alpha alpha))
(/.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) (/.f32 u0 alpha)) (neg.f32 (pow.f32 alpha #s(literal 3 binary32))))
(/.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (/.f32 u0 alpha)) (neg.f32 alpha))
(/.f32 (*.f32 (pow.f32 alpha #s(literal 6 binary32)) (/.f32 u0 alpha)) (pow.f32 alpha #s(literal 3 binary32)))
(/.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 5 binary32)) u0) (pow.f32 alpha #s(literal -2 binary32))) alpha)
(/.f32 (*.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) u0) (pow.f32 alpha #s(literal -2 binary32))) (*.f32 (neg.f32 alpha) alpha))
(/.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 5 binary32))) (*.f32 (pow.f32 alpha #s(literal -2 binary32)) u0)) (neg.f32 alpha))
(/.f32 (*.f32 (pow.f32 alpha #s(literal 5 binary32)) (*.f32 (pow.f32 alpha #s(literal -2 binary32)) u0)) alpha)
(/.f32 (*.f32 #s(literal -1 binary32) (*.f32 (pow.f32 alpha #s(literal -2 binary32)) u0)) (neg.f32 (pow.f32 alpha #s(literal -4 binary32))))
(/.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 3 binary32))) u0) (neg.f32 alpha))
(/.f32 (neg.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) u0)) (neg.f32 alpha))
(/.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) u0) alpha)
(/.f32 (*.f32 (pow.f32 alpha #s(literal 5 binary32)) u0) (pow.f32 alpha #s(literal 3 binary32)))
(/.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) u0) (neg.f32 (pow.f32 alpha #s(literal 4 binary32))))
(/.f32 (*.f32 (pow.f32 alpha #s(literal 6 binary32)) u0) (pow.f32 alpha #s(literal 4 binary32)))
(/.f32 (*.f32 (pow.f32 alpha #s(literal -2 binary32)) u0) (pow.f32 alpha #s(literal -4 binary32)))
(/.f32 (/.f32 u0 alpha) (*.f32 (pow.f32 alpha #s(literal -4 binary32)) alpha))
(/.f32 (*.f32 (pow.f32 alpha #s(literal 4 binary32)) u0) (*.f32 alpha alpha))
(/.f32 (*.f32 (pow.f32 alpha #s(literal 4 binary32)) u0) (*.f32 (neg.f32 alpha) alpha))
(/.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 alpha alpha) u0)))
(/.f32 #s(literal 1 binary32) (/.f32 alpha (*.f32 (pow.f32 alpha #s(literal 3 binary32)) u0)))
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 alpha #s(literal 4 binary32)) (*.f32 (pow.f32 alpha #s(literal 6 binary32)) u0)))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 alpha alpha) u0)) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 alpha #s(literal -2 binary32)) u0))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 alpha alpha) u0)))
(/.f32 u0 (pow.f32 alpha #s(literal -2 binary32)))
(/.f32 u0 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))))
(pow.f32 (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 alpha alpha) u0)) #s(literal -1 binary32))
(neg.f32 (/.f32 (*.f32 (pow.f32 alpha #s(literal 6 binary32)) u0) (neg.f32 (pow.f32 alpha #s(literal 4 binary32)))))
(neg.f32 (*.f32 u0 (*.f32 (neg.f32 alpha) alpha)))
(neg.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) u0))
(neg.f32 (*.f32 (*.f32 alpha alpha) u0))
(*.f32 (*.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 1/2 binary32)) (pow.f32 alpha #s(literal -2 binary32))) (*.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 1/2 binary32)) (pow.f32 alpha #s(literal -2 binary32))))
(*.f32 (neg.f32 (/.f32 alpha (pow.f32 alpha #s(literal 6 binary32)))) (pow.f32 alpha #s(literal 3 binary32)))
(*.f32 (pow.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 1/2 binary32)) #s(literal -1 binary32)) (pow.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 1/2 binary32)) #s(literal -1 binary32)))
(*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) alpha) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal 3 binary32))))
(*.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal -1/2 binary32)) (/.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal -1/2 binary32)) #s(literal 1 binary32)))
(*.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal -1/2 binary32)) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal -1/2 binary32)))
(*.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 1/2 binary32)) (/.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 1/2 binary32)) (pow.f32 alpha #s(literal 4 binary32))))
(*.f32 (pow.f32 alpha #s(literal -6 binary32)) (neg.f32 (pow.f32 alpha #s(literal 4 binary32))))
(*.f32 (neg.f32 (pow.f32 alpha #s(literal -6 binary32))) (pow.f32 alpha #s(literal 4 binary32)))
(*.f32 (/.f32 alpha (pow.f32 alpha #s(literal 6 binary32))) (/.f32 (pow.f32 alpha #s(literal 3 binary32)) #s(literal -1 binary32)))
(*.f32 (/.f32 alpha (pow.f32 alpha #s(literal 6 binary32))) (neg.f32 (pow.f32 alpha #s(literal 3 binary32))))
(*.f32 (*.f32 (pow.f32 alpha #s(literal -4 binary32)) alpha) (neg.f32 alpha))
(*.f32 (/.f32 #s(literal 1 binary32) alpha) (/.f32 (/.f32 #s(literal 1 binary32) alpha) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) alpha) (/.f32 (pow.f32 alpha #s(literal 5 binary32)) (neg.f32 (pow.f32 alpha #s(literal 6 binary32)))))
(*.f32 (/.f32 #s(literal 1 binary32) alpha) (/.f32 (neg.f32 (pow.f32 alpha #s(literal 3 binary32))) (pow.f32 alpha #s(literal 4 binary32))))
(*.f32 (/.f32 #s(literal 1 binary32) alpha) (/.f32 (/.f32 #s(literal -1 binary32) alpha) #s(literal 1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) alpha) (/.f32 #s(literal -1 binary32) alpha))
(*.f32 (/.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal 3 binary32))) alpha)
(*.f32 (/.f32 #s(literal -1 binary32) alpha) (/.f32 (neg.f32 (pow.f32 alpha #s(literal 5 binary32))) (neg.f32 (pow.f32 alpha #s(literal 6 binary32)))))
(*.f32 (/.f32 #s(literal -1 binary32) alpha) (/.f32 (/.f32 #s(literal 1 binary32) alpha) #s(literal 1 binary32)))
(*.f32 (/.f32 #s(literal -1 binary32) alpha) (/.f32 #s(literal 1 binary32) alpha))
(*.f32 (pow.f32 alpha #s(literal 5 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) alpha) (neg.f32 (pow.f32 alpha #s(literal 6 binary32)))))
(*.f32 (pow.f32 alpha #s(literal 5 binary32)) (/.f32 (*.f32 (pow.f32 alpha #s(literal -4 binary32)) alpha) (neg.f32 (pow.f32 alpha #s(literal 4 binary32)))))
(*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) alpha) (neg.f32 (pow.f32 alpha #s(literal 4 binary32)))))
(*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 alpha (neg.f32 (pow.f32 alpha #s(literal 6 binary32)))))
(*.f32 (neg.f32 (pow.f32 alpha #s(literal -4 binary32))) (*.f32 alpha alpha))
(*.f32 (pow.f32 alpha #s(literal -2 binary32)) (/.f32 (pow.f32 alpha #s(literal 6 binary32)) (neg.f32 (pow.f32 alpha #s(literal 6 binary32)))))
(*.f32 (pow.f32 alpha #s(literal -2 binary32)) (/.f32 (pow.f32 alpha #s(literal 4 binary32)) (neg.f32 (pow.f32 alpha #s(literal 4 binary32)))))
(*.f32 (pow.f32 alpha #s(literal -2 binary32)) (/.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (pow.f32 alpha #s(literal 4 binary32))))
(*.f32 (pow.f32 alpha #s(literal -2 binary32)) #s(literal -1 binary32))
(*.f32 (pow.f32 alpha #s(literal -4 binary32)) (*.f32 (neg.f32 alpha) alpha))
(*.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal -2 binary32)))
(*.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) (/.f32 (pow.f32 alpha #s(literal -4 binary32)) (pow.f32 alpha #s(literal 4 binary32))))
(*.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) (/.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) (neg.f32 (pow.f32 alpha #s(literal 6 binary32)))))
(*.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) (/.f32 (pow.f32 alpha #s(literal -2 binary32)) (pow.f32 alpha #s(literal 6 binary32))))
(*.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) #s(literal 1 binary32))
(*.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (/.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) (neg.f32 (pow.f32 alpha #s(literal 4 binary32)))))
(*.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (/.f32 (pow.f32 alpha #s(literal -2 binary32)) (pow.f32 alpha #s(literal 4 binary32))))
(*.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (pow.f32 alpha #s(literal -6 binary32)))
(*.f32 (pow.f32 alpha #s(literal 4 binary32)) (/.f32 (neg.f32 (pow.f32 alpha #s(literal -6 binary32))) #s(literal 1 binary32)))
(*.f32 (pow.f32 alpha #s(literal 4 binary32)) (/.f32 (pow.f32 alpha #s(literal -2 binary32)) (neg.f32 (pow.f32 alpha #s(literal 4 binary32)))))
(*.f32 (pow.f32 alpha #s(literal 4 binary32)) (/.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) (pow.f32 alpha #s(literal 4 binary32))))
(*.f32 (pow.f32 alpha #s(literal 4 binary32)) (neg.f32 (pow.f32 alpha #s(literal -6 binary32))))
(*.f32 (*.f32 alpha alpha) (neg.f32 (pow.f32 alpha #s(literal -4 binary32))))
(*.f32 (pow.f32 alpha #s(literal 6 binary32)) (/.f32 (pow.f32 alpha #s(literal -4 binary32)) (neg.f32 (pow.f32 alpha #s(literal 4 binary32)))))
(*.f32 (pow.f32 alpha #s(literal 6 binary32)) (/.f32 (neg.f32 (pow.f32 alpha #s(literal -4 binary32))) (pow.f32 alpha #s(literal 4 binary32))))
(*.f32 (pow.f32 alpha #s(literal 6 binary32)) (/.f32 (pow.f32 alpha #s(literal -2 binary32)) (neg.f32 (pow.f32 alpha #s(literal 6 binary32)))))
(*.f32 (pow.f32 alpha #s(literal 6 binary32)) (/.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) (pow.f32 alpha #s(literal 6 binary32))))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (pow.f32 alpha #s(literal -4 binary32)))
(*.f32 (neg.f32 alpha) (/.f32 (/.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal 3 binary32))) #s(literal -1 binary32)))
(*.f32 (neg.f32 alpha) (/.f32 (*.f32 (pow.f32 alpha #s(literal -4 binary32)) alpha) #s(literal 1 binary32)))
(*.f32 (neg.f32 alpha) (pow.f32 (pow.f32 alpha #s(literal 3 binary32)) #s(literal -1 binary32)))
(*.f32 (neg.f32 alpha) (*.f32 (pow.f32 alpha #s(literal -4 binary32)) alpha))
(*.f32 alpha (/.f32 (pow.f32 alpha #s(literal 3 binary32)) (neg.f32 (pow.f32 alpha #s(literal 6 binary32)))))
(*.f32 alpha (/.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal 3 binary32))))
(*.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 alpha #s(literal -2 binary32))))
(/.f32 (*.f32 (/.f32 #s(literal 1 binary32) alpha) #s(literal 1 binary32)) (neg.f32 alpha))
(/.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 5 binary32))) (neg.f32 (pow.f32 alpha #s(literal -6 binary32)))) (neg.f32 alpha))
(/.f32 (*.f32 (pow.f32 alpha #s(literal 5 binary32)) (neg.f32 (pow.f32 alpha #s(literal -6 binary32)))) alpha)
(/.f32 (*.f32 #s(literal -1 binary32) (neg.f32 (pow.f32 alpha #s(literal -6 binary32)))) (neg.f32 (pow.f32 alpha #s(literal -4 binary32))))
(/.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) (neg.f32 (pow.f32 alpha #s(literal -6 binary32)))) (*.f32 (neg.f32 alpha) alpha))
(/.f32 (*.f32 (pow.f32 alpha #s(literal 6 binary32)) (neg.f32 (pow.f32 alpha #s(literal -6 binary32)))) (*.f32 alpha alpha))
(/.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 3 binary32))) (neg.f32 (pow.f32 alpha #s(literal -4 binary32)))) (neg.f32 alpha))
(/.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (neg.f32 (pow.f32 alpha #s(literal -4 binary32)))) alpha)
(/.f32 (*.f32 (pow.f32 alpha #s(literal 5 binary32)) (neg.f32 (pow.f32 alpha #s(literal -4 binary32)))) (pow.f32 alpha #s(literal 3 binary32)))
(/.f32 (*.f32 (pow.f32 alpha #s(literal -2 binary32)) (neg.f32 (pow.f32 alpha #s(literal -4 binary32)))) (pow.f32 alpha #s(literal -4 binary32)))
(/.f32 (*.f32 (pow.f32 alpha #s(literal 4 binary32)) (neg.f32 (pow.f32 alpha #s(literal -4 binary32)))) (*.f32 alpha alpha))
(/.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 3 binary32))) (pow.f32 alpha #s(literal -4 binary32))) alpha)
(/.f32 (*.f32 (/.f32 #s(literal 1 binary32) alpha) (pow.f32 alpha #s(literal -4 binary32))) (/.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal 3 binary32))))
(/.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (pow.f32 alpha #s(literal -4 binary32))) (*.f32 alpha alpha))
(/.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 3 binary32))) (*.f32 (pow.f32 alpha #s(literal -4 binary32)) alpha)) (*.f32 alpha alpha))
(/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (pow.f32 alpha #s(literal -4 binary32)) alpha)) alpha)
(/.f32 (*.f32 (/.f32 #s(literal -1 binary32) alpha) #s(literal -1 binary32)) (neg.f32 alpha))
(/.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (pow.f32 alpha #s(literal -2 binary32)) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (+.f32 (pow.f32 alpha #s(literal -4 binary32)) #s(literal 0 binary32))))
(/.f32 (*.f32 (pow.f32 alpha #s(literal -2 binary32)) (pow.f32 alpha #s(literal -4 binary32))) (neg.f32 (pow.f32 alpha #s(literal -4 binary32))))
(/.f32 (neg.f32 (pow.f32 alpha #s(literal 8 binary32))) (*.f32 (pow.f32 alpha #s(literal 6 binary32)) (pow.f32 alpha #s(literal 4 binary32))))
(/.f32 (neg.f32 (pow.f32 alpha #s(literal -6 binary32))) (pow.f32 alpha #s(literal -4 binary32)))
(/.f32 (neg.f32 (pow.f32 alpha #s(literal 3 binary32))) (pow.f32 alpha #s(literal 5 binary32)))
(/.f32 (neg.f32 (pow.f32 alpha #s(literal 12 binary32))) (*.f32 (pow.f32 alpha #s(literal 6 binary32)) (pow.f32 alpha #s(literal 8 binary32))))
(/.f32 (neg.f32 (pow.f32 alpha #s(literal 5 binary32))) (*.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) (neg.f32 alpha)))
(/.f32 (neg.f32 (pow.f32 alpha #s(literal 5 binary32))) (*.f32 (pow.f32 alpha #s(literal 6 binary32)) alpha))
(/.f32 (/.f32 #s(literal 1 binary32) alpha) (*.f32 (pow.f32 alpha #s(literal 4 binary32)) (/.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal 3 binary32)))))
(/.f32 (/.f32 #s(literal 1 binary32) alpha) (neg.f32 alpha))
(/.f32 (/.f32 #s(literal -1 binary32) alpha) alpha)
(/.f32 (pow.f32 alpha #s(literal 5 binary32)) (*.f32 (pow.f32 alpha #s(literal 6 binary32)) (neg.f32 alpha)))
(/.f32 (pow.f32 alpha #s(literal 5 binary32)) (*.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (pow.f32 alpha #s(literal 3 binary32))))
(/.f32 (pow.f32 alpha #s(literal 5 binary32)) (*.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) alpha))
(/.f32 (pow.f32 alpha #s(literal 3 binary32)) (neg.f32 (pow.f32 alpha #s(literal 5 binary32))))
(/.f32 (neg.f32 (pow.f32 alpha #s(literal -4 binary32))) (pow.f32 alpha #s(literal -2 binary32)))
(/.f32 (pow.f32 alpha #s(literal -2 binary32)) (*.f32 (pow.f32 alpha #s(literal 4 binary32)) (neg.f32 (pow.f32 alpha #s(literal -4 binary32)))))
(/.f32 (pow.f32 alpha #s(literal -2 binary32)) (*.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (pow.f32 alpha #s(literal -4 binary32))))
(/.f32 (pow.f32 alpha #s(literal -2 binary32)) #s(literal -1 binary32))
(/.f32 (pow.f32 alpha #s(literal -4 binary32)) (neg.f32 (pow.f32 alpha #s(literal -2 binary32))))
(/.f32 #s(literal -1 binary32) (*.f32 alpha alpha))
(/.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) (*.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) (*.f32 (neg.f32 alpha) alpha)))
(/.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) (pow.f32 alpha #s(literal 8 binary32)))
(/.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) #s(literal 1 binary32))
(/.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (pow.f32 alpha #s(literal 6 binary32)))
(/.f32 (pow.f32 alpha #s(literal 4 binary32)) (neg.f32 (pow.f32 alpha #s(literal 6 binary32))))
(/.f32 (*.f32 alpha alpha) (neg.f32 (pow.f32 alpha #s(literal 4 binary32))))
(/.f32 (pow.f32 alpha #s(literal 6 binary32)) (*.f32 (pow.f32 alpha #s(literal 6 binary32)) (*.f32 (neg.f32 alpha) alpha)))
(/.f32 (pow.f32 alpha #s(literal 6 binary32)) (*.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) (*.f32 alpha alpha)))
(/.f32 (pow.f32 alpha #s(literal 6 binary32)) (*.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (pow.f32 alpha #s(literal 4 binary32))))
(/.f32 (pow.f32 alpha #s(literal 6 binary32)) (*.f32 (pow.f32 alpha #s(literal 4 binary32)) (neg.f32 (pow.f32 alpha #s(literal 4 binary32)))))
(/.f32 (*.f32 (neg.f32 alpha) alpha) (pow.f32 alpha #s(literal 4 binary32)))
(/.f32 alpha (neg.f32 (pow.f32 alpha #s(literal 3 binary32))))
(/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))
(-.f32 (/.f32 #s(literal 0 binary32) (neg.f32 (pow.f32 alpha #s(literal 6 binary32)))) (pow.f32 alpha #s(literal -2 binary32)))
(-.f32 (/.f32 #s(literal 0 binary32) (pow.f32 alpha #s(literal 6 binary32))) (pow.f32 alpha #s(literal -2 binary32)))
(-.f32 #s(literal 0 binary32) (pow.f32 alpha #s(literal -2 binary32)))
(pow.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal -1/2 binary32)) #s(literal 2 binary32))
(pow.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) #s(literal 1 binary32))
(pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal -1/2 binary32))
(pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal -1 binary32))
(+.f32 #s(literal 0 binary32) (neg.f32 (pow.f32 alpha #s(literal -2 binary32))))
(exp.f32 (-.f32 (log.f32 (*.f32 (neg.f32 alpha) alpha)) (*.f32 (log.f32 alpha) #s(literal 4 binary32))))
(exp.f32 (+.f32 (log.f32 (*.f32 (neg.f32 alpha) alpha)) (*.f32 #s(literal -4 binary32) (log.f32 alpha))))
(exp.f32 (log.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32)))))
(neg.f32 (pow.f32 alpha #s(literal -2 binary32)))
(*.f32 (*.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal -1/2 binary32)) (*.f32 alpha alpha)) (*.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal -1/2 binary32)) (*.f32 alpha alpha)))
(*.f32 (*.f32 (*.f32 alpha alpha) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal -1/2 binary32))) (*.f32 (*.f32 alpha alpha) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal -1/2 binary32))))
(*.f32 (pow.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal -1/2 binary32)) #s(literal -1 binary32)) (pow.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal -1/2 binary32)) #s(literal -1 binary32)))
(*.f32 (pow.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 1/2 binary32)) #s(literal 1 binary32)) (pow.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 1/2 binary32)) #s(literal 1 binary32)))
(*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) alpha) #s(literal 1 binary32)) (pow.f32 (neg.f32 (pow.f32 alpha #s(literal 3 binary32))) #s(literal 1 binary32)))
(*.f32 (pow.f32 (/.f32 #s(literal -1 binary32) alpha) #s(literal 1 binary32)) (pow.f32 (pow.f32 alpha #s(literal 3 binary32)) #s(literal 1 binary32)))
(*.f32 (pow.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) #s(literal 1 binary32)) (pow.f32 alpha #s(literal -4 binary32)))
(*.f32 (pow.f32 (pow.f32 alpha #s(literal 6 binary32)) #s(literal 1 binary32)) (pow.f32 (neg.f32 (pow.f32 alpha #s(literal -4 binary32))) #s(literal 1 binary32)))
(*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) alpha) #s(literal -1 binary32)) (neg.f32 alpha))
(*.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 1/2 binary32)) (/.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 1/2 binary32)) #s(literal 1 binary32)))
(*.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 1/2 binary32)) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 1/2 binary32)))
(*.f32 (neg.f32 (pow.f32 alpha #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) alpha))
(*.f32 (neg.f32 (pow.f32 alpha #s(literal 5 binary32))) (*.f32 (pow.f32 alpha #s(literal -4 binary32)) alpha))
(*.f32 (/.f32 alpha (pow.f32 alpha #s(literal 6 binary32))) (/.f32 (pow.f32 alpha #s(literal 3 binary32)) (neg.f32 (pow.f32 alpha #s(literal -4 binary32)))))
(*.f32 (*.f32 (pow.f32 alpha #s(literal -4 binary32)) alpha) (/.f32 alpha (neg.f32 (pow.f32 alpha #s(literal -4 binary32)))))
(*.f32 (/.f32 #s(literal 1 binary32) alpha) (/.f32 (/.f32 #s(literal 1 binary32) alpha) (neg.f32 (pow.f32 alpha #s(literal -4 binary32)))))
(*.f32 (/.f32 #s(literal 1 binary32) alpha) (/.f32 (neg.f32 (pow.f32 alpha #s(literal 3 binary32))) #s(literal 1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) alpha) (neg.f32 (pow.f32 alpha #s(literal 3 binary32))))
(*.f32 (/.f32 #s(literal -1 binary32) alpha) (/.f32 (pow.f32 alpha #s(literal 3 binary32)) #s(literal 1 binary32)))
(*.f32 (/.f32 #s(literal -1 binary32) alpha) (pow.f32 alpha #s(literal 3 binary32)))
(*.f32 (pow.f32 alpha #s(literal 5 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) alpha) (*.f32 (neg.f32 alpha) alpha)))
(*.f32 (pow.f32 alpha #s(literal 5 binary32)) (/.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal 3 binary32))))
(*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) alpha) #s(literal -1 binary32)))
(*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 (neg.f32 (pow.f32 alpha #s(literal 3 binary32))) (pow.f32 alpha #s(literal 4 binary32))))
(*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 alpha (*.f32 (neg.f32 alpha) alpha)))
(*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 (pow.f32 alpha #s(literal 3 binary32)) (neg.f32 (pow.f32 alpha #s(literal 4 binary32)))))
(*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal -1 binary32) alpha))
(*.f32 (neg.f32 (pow.f32 alpha #s(literal -4 binary32))) (pow.f32 alpha #s(literal 6 binary32)))
(*.f32 (pow.f32 alpha #s(literal -2 binary32)) (neg.f32 (pow.f32 alpha #s(literal 4 binary32))))
(*.f32 (pow.f32 alpha #s(literal -4 binary32)) (pow.f32 (neg.f32 (pow.f32 alpha #s(literal -6 binary32))) #s(literal -1 binary32)))
(*.f32 (pow.f32 alpha #s(literal -4 binary32)) (pow.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) #s(literal 1 binary32)))
(*.f32 (pow.f32 alpha #s(literal -4 binary32)) (neg.f32 (pow.f32 alpha #s(literal 6 binary32))))
(*.f32 #s(literal -1 binary32) (*.f32 alpha alpha))
(*.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) (pow.f32 alpha #s(literal -4 binary32)))
(*.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) (pow.f32 alpha #s(literal 4 binary32)))
(*.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (pow.f32 alpha #s(literal -2 binary32)))
(*.f32 (pow.f32 alpha #s(literal 4 binary32)) (neg.f32 (pow.f32 alpha #s(literal -2 binary32))))
(*.f32 (*.f32 alpha alpha) (/.f32 (pow.f32 alpha #s(literal -4 binary32)) (neg.f32 (pow.f32 alpha #s(literal -4 binary32)))))
(*.f32 (*.f32 alpha alpha) (/.f32 (*.f32 alpha alpha) (*.f32 (neg.f32 alpha) alpha)))
(*.f32 (*.f32 alpha alpha) (/.f32 (pow.f32 alpha #s(literal 4 binary32)) (neg.f32 (pow.f32 alpha #s(literal 4 binary32)))))
(*.f32 (*.f32 alpha alpha) (/.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 alpha alpha)))
(*.f32 (*.f32 alpha alpha) (/.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (pow.f32 alpha #s(literal 4 binary32))))
(*.f32 (*.f32 alpha alpha) #s(literal -1 binary32))
(*.f32 (pow.f32 alpha #s(literal 6 binary32)) (/.f32 (*.f32 (pow.f32 alpha #s(literal -4 binary32)) alpha) (neg.f32 alpha)))
(*.f32 (pow.f32 alpha #s(literal 6 binary32)) (neg.f32 (pow.f32 alpha #s(literal -4 binary32))))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (/.f32 (neg.f32 (pow.f32 alpha #s(literal -4 binary32))) (neg.f32 (pow.f32 alpha #s(literal -4 binary32)))))
(*.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 1 binary32))
(*.f32 (neg.f32 alpha) (/.f32 (/.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal 3 binary32))) (neg.f32 (pow.f32 alpha #s(literal -4 binary32)))))
(*.f32 (neg.f32 alpha) (pow.f32 (/.f32 #s(literal 1 binary32) alpha) #s(literal -1 binary32)))
(*.f32 (neg.f32 alpha) alpha)
(*.f32 alpha (/.f32 (*.f32 (pow.f32 alpha #s(literal -4 binary32)) alpha) (neg.f32 (pow.f32 alpha #s(literal -4 binary32)))))
(*.f32 alpha (/.f32 (pow.f32 alpha #s(literal 5 binary32)) (neg.f32 (pow.f32 alpha #s(literal 4 binary32)))))
(*.f32 alpha (neg.f32 alpha))
(*.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))
(/.f32 (*.f32 (pow.f32 alpha #s(literal -4 binary32)) (neg.f32 (pow.f32 alpha #s(literal 4 binary32)))) (pow.f32 alpha #s(literal -2 binary32)))
(/.f32 (*.f32 (/.f32 #s(literal 1 binary32) alpha) (neg.f32 (pow.f32 alpha #s(literal 6 binary32)))) (pow.f32 alpha #s(literal 3 binary32)))
(/.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 12 binary32))) (pow.f32 alpha #s(literal -4 binary32))) (pow.f32 alpha #s(literal 6 binary32)))
(/.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 18 binary32))) (pow.f32 alpha #s(literal -4 binary32))) (pow.f32 alpha #s(literal 12 binary32)))
(/.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 8 binary32))) (pow.f32 alpha #s(literal -2 binary32))) (pow.f32 alpha #s(literal 4 binary32)))
(/.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 12 binary32))) (pow.f32 alpha #s(literal -2 binary32))) (pow.f32 alpha #s(literal 8 binary32)))
(/.f32 (*.f32 (/.f32 #s(literal 1 binary32) alpha) #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal 3 binary32))))
(/.f32 (*.f32 (/.f32 #s(literal -1 binary32) alpha) (pow.f32 alpha #s(literal 4 binary32))) alpha)
(/.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 5 binary32))) (neg.f32 (pow.f32 alpha #s(literal -2 binary32)))) (neg.f32 alpha))
(/.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 5 binary32))) (pow.f32 alpha #s(literal -2 binary32))) alpha)
(/.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 3 binary32))) #s(literal 1 binary32)) alpha)
(/.f32 (*.f32 (pow.f32 alpha #s(literal 5 binary32)) (neg.f32 (pow.f32 alpha #s(literal -2 binary32)))) alpha)
(/.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (pow.f32 alpha #s(literal 4 binary32))) (pow.f32 alpha #s(literal 6 binary32)))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (neg.f32 alpha)) (*.f32 (pow.f32 alpha #s(literal 4 binary32)) (neg.f32 (pow.f32 alpha #s(literal 3 binary32))))) (neg.f32 (pow.f32 alpha #s(literal 5 binary32))))
(/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (pow.f32 alpha #s(literal 4 binary32)) (pow.f32 alpha #s(literal 3 binary32)))) (pow.f32 alpha #s(literal 5 binary32)))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (pow.f32 alpha #s(literal 3 binary32))) (*.f32 (pow.f32 alpha #s(literal 4 binary32)) (pow.f32 alpha #s(literal 5 binary32)))) (*.f32 (pow.f32 alpha #s(literal 4 binary32)) (pow.f32 alpha #s(literal 3 binary32))))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (neg.f32 (pow.f32 alpha #s(literal 4 binary32)))) (*.f32 (pow.f32 alpha #s(literal 4 binary32)) (neg.f32 (pow.f32 alpha #s(literal 6 binary32))))) (*.f32 (pow.f32 alpha #s(literal 4 binary32)) (neg.f32 (pow.f32 alpha #s(literal 4 binary32)))))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (*.f32 (neg.f32 alpha) alpha)) (*.f32 (pow.f32 alpha #s(literal 4 binary32)) (neg.f32 (pow.f32 alpha #s(literal 4 binary32))))) (neg.f32 (pow.f32 alpha #s(literal 6 binary32))))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (*.f32 alpha alpha)) (pow.f32 alpha #s(literal 8 binary32))) (pow.f32 alpha #s(literal 6 binary32)))
(/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (pow.f32 alpha #s(literal 4 binary32)) (pow.f32 alpha #s(literal 6 binary32)))) (pow.f32 alpha #s(literal 8 binary32)))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (neg.f32 alpha)) (neg.f32 (pow.f32 alpha #s(literal 5 binary32)))) (neg.f32 (pow.f32 alpha #s(literal 3 binary32))))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (pow.f32 alpha #s(literal 3 binary32))) (*.f32 (*.f32 alpha alpha) (pow.f32 alpha #s(literal 5 binary32)))) (pow.f32 alpha #s(literal 5 binary32)))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (neg.f32 (pow.f32 alpha #s(literal 4 binary32)))) (*.f32 (*.f32 alpha alpha) (neg.f32 (pow.f32 alpha #s(literal 6 binary32))))) (neg.f32 (pow.f32 alpha #s(literal 6 binary32))))
(/.f32 (*.f32 (*.f32 alpha alpha) (neg.f32 (pow.f32 alpha #s(literal 6 binary32)))) (pow.f32 alpha #s(literal 6 binary32)))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (*.f32 (neg.f32 alpha) alpha)) (neg.f32 (pow.f32 alpha #s(literal 6 binary32)))) (neg.f32 (pow.f32 alpha #s(literal 4 binary32))))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (*.f32 alpha alpha)) (pow.f32 alpha #s(literal 6 binary32))) (pow.f32 alpha #s(literal 4 binary32)))
(/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (neg.f32 (pow.f32 alpha #s(literal 6 binary32)))) (neg.f32 (pow.f32 alpha #s(literal 6 binary32))))
(/.f32 (neg.f32 (pow.f32 alpha #s(literal 8 binary32))) (pow.f32 alpha #s(literal 6 binary32)))
(/.f32 (neg.f32 (pow.f32 alpha #s(literal 3 binary32))) alpha)
(/.f32 (neg.f32 (pow.f32 alpha #s(literal 18 binary32))) (*.f32 (pow.f32 alpha #s(literal 4 binary32)) (pow.f32 alpha #s(literal 12 binary32))))
(/.f32 (pow.f32 alpha #s(literal 8 binary32)) (neg.f32 (pow.f32 alpha #s(literal 6 binary32))))
(/.f32 (neg.f32 (pow.f32 alpha #s(literal 12 binary32))) (*.f32 (*.f32 alpha alpha) (pow.f32 alpha #s(literal 8 binary32))))
(/.f32 (neg.f32 (pow.f32 alpha #s(literal 12 binary32))) (*.f32 (pow.f32 alpha #s(literal 4 binary32)) (pow.f32 alpha #s(literal 6 binary32))))
(/.f32 (neg.f32 (pow.f32 alpha #s(literal 5 binary32))) (pow.f32 alpha #s(literal 3 binary32)))
(/.f32 (/.f32 #s(literal 1 binary32) alpha) (/.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal 3 binary32))))
(/.f32 (/.f32 #s(literal -1 binary32) alpha) (*.f32 (pow.f32 alpha #s(literal -4 binary32)) alpha))
(/.f32 (pow.f32 alpha #s(literal 5 binary32)) (neg.f32 (pow.f32 alpha #s(literal 3 binary32))))
(/.f32 (pow.f32 alpha #s(literal 3 binary32)) (neg.f32 alpha))
(/.f32 (pow.f32 alpha #s(literal -2 binary32)) (neg.f32 (pow.f32 alpha #s(literal -4 binary32))))
(/.f32 (pow.f32 alpha #s(literal -4 binary32)) (*.f32 (neg.f32 (pow.f32 alpha #s(literal -4 binary32))) (pow.f32 alpha #s(literal -2 binary32))))
(/.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal -2 binary32)))
(/.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) (*.f32 (neg.f32 alpha) (neg.f32 (pow.f32 alpha #s(literal 3 binary32)))))
(/.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) (+.f32 #s(literal 0 binary32) (+.f32 (pow.f32 alpha #s(literal 4 binary32)) (*.f32 #s(literal 0 binary32) (*.f32 alpha alpha)))))
(/.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) (pow.f32 alpha #s(literal 4 binary32)))
(/.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) (pow.f32 alpha #s(literal -4 binary32)))
(/.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (*.f32 alpha alpha))
(/.f32 (pow.f32 alpha #s(literal 4 binary32)) (*.f32 (neg.f32 alpha) alpha))
(/.f32 (*.f32 alpha alpha) (*.f32 (neg.f32 (pow.f32 alpha #s(literal -4 binary32))) (pow.f32 alpha #s(literal 4 binary32))))
(/.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (neg.f32 (pow.f32 alpha #s(literal -2 binary32)))))
(/.f32 (*.f32 alpha alpha) #s(literal -1 binary32))
(/.f32 (pow.f32 alpha #s(literal 6 binary32)) (neg.f32 (pow.f32 alpha #s(literal 4 binary32))))
(/.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 (pow.f32 alpha #s(literal -4 binary32))) (neg.f32 (pow.f32 alpha #s(literal 4 binary32)))))
(/.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 1 binary32))
(/.f32 (neg.f32 alpha) (/.f32 #s(literal 1 binary32) alpha))
(/.f32 alpha (/.f32 #s(literal -1 binary32) alpha))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) alpha)))
(/.f32 #s(literal 1 binary32) (/.f32 (neg.f32 alpha) (pow.f32 alpha #s(literal 3 binary32))))
(/.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 alpha #s(literal -2 binary32))))
(-.f32 (/.f32 #s(literal 0 binary32) (neg.f32 (pow.f32 alpha #s(literal -4 binary32)))) (*.f32 alpha alpha))
(-.f32 #s(literal 0 binary32) (*.f32 alpha alpha))
(fma.f32 (pow.f32 alpha #s(literal -2 binary32)) #s(literal 0 binary32) (*.f32 (neg.f32 alpha) alpha))
(fma.f32 (pow.f32 alpha #s(literal -4 binary32)) #s(literal 0 binary32) (*.f32 (neg.f32 alpha) alpha))
(pow.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 1/2 binary32)) #s(literal 2 binary32))
(pow.f32 (pow.f32 alpha #s(literal -4 binary32)) #s(literal -1/2 binary32))
(pow.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) #s(literal -1 binary32))
(pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 1 binary32))
(+.f32 (*.f32 (pow.f32 alpha #s(literal -2 binary32)) #s(literal 0 binary32)) (*.f32 (neg.f32 alpha) alpha))
(+.f32 (*.f32 (pow.f32 alpha #s(literal -4 binary32)) #s(literal 0 binary32)) (*.f32 (neg.f32 alpha) alpha))
(+.f32 #s(literal 0 binary32) (*.f32 (neg.f32 alpha) alpha))
(exp.f32 (-.f32 (*.f32 (log.f32 alpha) #s(literal 4 binary32)) (log.f32 (*.f32 (neg.f32 alpha) alpha))))
(exp.f32 (+.f32 (log.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32)))) (*.f32 (log.f32 alpha) #s(literal 4 binary32))))
(exp.f32 (fma.f32 (log.f32 alpha) #s(literal 4 binary32) (log.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))))))
(exp.f32 (*.f32 (log.f32 (*.f32 (neg.f32 alpha) alpha)) #s(literal 1 binary32)))
(exp.f32 (log.f32 (*.f32 (neg.f32 alpha) alpha)))
(neg.f32 (/.f32 alpha (/.f32 #s(literal 1 binary32) alpha)))
(neg.f32 (*.f32 alpha alpha))
(log.f32 (-.f32 #s(literal 1 binary32) u0))
(*.f32 (neg.f32 (log1p.f32 u0)) #s(literal -1 binary32))
(*.f32 #s(literal -1 binary32) (neg.f32 (log1p.f32 u0)))
(*.f32 (log1p.f32 u0) #s(literal 1 binary32))
(*.f32 #s(literal 1 binary32) (log1p.f32 u0))
(/.f32 (-.f32 (*.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 (*.f32 u0 u0))) (*.f32 (log1p.f32 u0) (log1p.f32 u0))) (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)))
(/.f32 (-.f32 (*.f32 (log1p.f32 (pow.f32 u0 #s(literal 3 binary32))) (log1p.f32 (pow.f32 u0 #s(literal 3 binary32)))) (*.f32 (log1p.f32 (fma.f32 u0 u0 u0)) (log1p.f32 (fma.f32 u0 u0 u0)))) (+.f32 (log1p.f32 (pow.f32 u0 #s(literal 3 binary32))) (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))) (fma.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 (*.f32 u0 u0)) (fma.f32 (log1p.f32 u0) (log1p.f32 u0) (*.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)))))
(/.f32 (-.f32 (pow.f32 (log1p.f32 (pow.f32 u0 #s(literal 3 binary32))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) #s(literal 3 binary32))) (fma.f32 (log1p.f32 (pow.f32 u0 #s(literal 3 binary32))) (log1p.f32 (pow.f32 u0 #s(literal 3 binary32))) (fma.f32 (log1p.f32 (fma.f32 u0 u0 u0)) (log1p.f32 (fma.f32 u0 u0 u0)) (*.f32 (log1p.f32 (pow.f32 u0 #s(literal 3 binary32))) (log1p.f32 (fma.f32 u0 u0 u0))))))
(/.f32 (neg.f32 (log1p.f32 u0)) #s(literal -1 binary32))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 #s(literal 1 binary32) (log1p.f32 u0))))
(/.f32 (log1p.f32 u0) #s(literal 1 binary32))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (log1p.f32 u0)) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (log1p.f32 u0)))
(-.f32 (/.f32 (log1p.f32 (*.f32 u0 u0)) #s(literal 1 binary32)) (log1p.f32 u0))
(-.f32 (/.f32 (log1p.f32 (pow.f32 u0 #s(literal 3 binary32))) #s(literal 1 binary32)) (/.f32 (log1p.f32 (fma.f32 u0 u0 u0)) #s(literal 1 binary32)))
(-.f32 (log.f32 (fma.f32 u0 u0 #s(literal -1 binary32))) (log.f32 (-.f32 u0 #s(literal 1 binary32))))
(-.f32 (log.f32 (+.f32 #s(literal -1 binary32) (*.f32 u0 u0))) (log.f32 (-.f32 u0 #s(literal 1 binary32))))
(-.f32 (log.f32 (+.f32 (pow.f32 u0 #s(literal 3 binary32)) #s(literal -1 binary32))) (log.f32 (fma.f32 (-.f32 #s(literal 1 binary32) u0) u0 #s(literal -1 binary32))))
(-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))
(-.f32 (log1p.f32 (pow.f32 u0 #s(literal 3 binary32))) (log1p.f32 (fma.f32 u0 u0 u0)))
(-.f32 #s(literal 0 binary32) (neg.f32 (log1p.f32 u0)))
(fma.f32 (neg.f32 (log1p.f32 u0)) #s(literal -1 binary32) #s(literal 0 binary32))
(fma.f32 (neg.f32 (log1p.f32 u0)) #s(literal 1 binary32) (log1p.f32 (*.f32 u0 u0)))
(fma.f32 #s(literal -1 binary32) (neg.f32 (log1p.f32 u0)) #s(literal 0 binary32))
(fma.f32 #s(literal -1 binary32) (log1p.f32 u0) (log1p.f32 (*.f32 u0 u0)))
(fma.f32 (log1p.f32 u0) #s(literal -1 binary32) (log1p.f32 (*.f32 u0 u0)))
(fma.f32 (log1p.f32 u0) #s(literal 1 binary32) #s(literal 0 binary32))
(fma.f32 #s(literal 1 binary32) (neg.f32 (log1p.f32 u0)) (log1p.f32 (*.f32 u0 u0)))
(fma.f32 #s(literal 1 binary32) (log1p.f32 u0) #s(literal 0 binary32))
(pow.f32 (/.f32 #s(literal 1 binary32) (log1p.f32 u0)) #s(literal -1 binary32))
(+.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) (log1p.f32 (pow.f32 u0 #s(literal 3 binary32))))
(+.f32 (log.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 (+.f32 #s(literal -1 binary32) (*.f32 u0 u0))) (log.f32 (/.f32 #s(literal 1 binary32) (-.f32 u0 #s(literal 1 binary32)))))
(+.f32 (log.f32 (+.f32 (pow.f32 u0 #s(literal 3 binary32)) #s(literal -1 binary32))) (log.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) u0) u0 #s(literal -1 binary32)))))
(+.f32 (log1p.f32 (*.f32 u0 u0)) (neg.f32 (log1p.f32 u0)))
(+.f32 (log1p.f32 (pow.f32 u0 #s(literal 3 binary32))) (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))))
(+.f32 (neg.f32 (log1p.f32 u0)) (log1p.f32 (*.f32 u0 u0)))
(+.f32 #s(literal 0 binary32) (log1p.f32 u0))
(+.f32 (log1p.f32 u0) #s(literal 0 binary32))
(neg.f32 (neg.f32 (log1p.f32 u0)))
(log1p.f32 u0)
(*.f32 (pow.f32 (/.f32 (pow.f32 alpha #s(literal -2 binary32)) (neg.f32 (log1p.f32 u0))) #s(literal -1/2 binary32)) (pow.f32 (/.f32 (pow.f32 alpha #s(literal -2 binary32)) (neg.f32 (log1p.f32 u0))) #s(literal -1/2 binary32)))
(*.f32 (*.f32 (log1p.f32 u0) (neg.f32 alpha)) alpha)
(*.f32 (*.f32 (log1p.f32 u0) (neg.f32 (pow.f32 alpha #s(literal -2 binary32)))) (pow.f32 alpha #s(literal 4 binary32)))
(*.f32 (/.f32 (log1p.f32 u0) alpha) (neg.f32 (pow.f32 alpha #s(literal 3 binary32))))
(*.f32 (*.f32 (log1p.f32 u0) (neg.f32 (pow.f32 alpha #s(literal 4 binary32)))) (pow.f32 alpha #s(literal -2 binary32)))
(*.f32 (*.f32 (pow.f32 alpha #s(literal -4 binary32)) (log1p.f32 u0)) (neg.f32 (pow.f32 alpha #s(literal 6 binary32))))
(*.f32 (*.f32 (log1p.f32 u0) (pow.f32 alpha #s(literal 6 binary32))) (neg.f32 (pow.f32 alpha #s(literal -4 binary32))))
(*.f32 (*.f32 (*.f32 (log1p.f32 u0) alpha) alpha) #s(literal -1 binary32))
(*.f32 (*.f32 (pow.f32 alpha #s(literal -2 binary32)) (log1p.f32 u0)) (neg.f32 (pow.f32 alpha #s(literal 4 binary32))))
(*.f32 (*.f32 (log1p.f32 u0) (neg.f32 (pow.f32 alpha #s(literal 3 binary32)))) (/.f32 #s(literal 1 binary32) alpha))
(*.f32 (/.f32 #s(literal 1 binary32) alpha) (/.f32 (*.f32 (log1p.f32 u0) (neg.f32 (pow.f32 alpha #s(literal 3 binary32)))) #s(literal 1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) alpha) (*.f32 (log1p.f32 u0) (neg.f32 (pow.f32 alpha #s(literal 3 binary32)))))
(*.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) (log1p.f32 u0)) (pow.f32 alpha #s(literal -4 binary32)))
(*.f32 (*.f32 (log1p.f32 u0) alpha) (neg.f32 alpha))
(*.f32 (pow.f32 alpha #s(literal -2 binary32)) (/.f32 (*.f32 (log1p.f32 u0) (neg.f32 (pow.f32 alpha #s(literal 4 binary32)))) #s(literal 1 binary32)))
(*.f32 (pow.f32 alpha #s(literal -2 binary32)) (*.f32 (log1p.f32 u0) (neg.f32 (pow.f32 alpha #s(literal 4 binary32)))))
(*.f32 (pow.f32 alpha #s(literal -4 binary32)) (*.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) (log1p.f32 u0)))
(*.f32 (neg.f32 (log1p.f32 u0)) (*.f32 alpha alpha))
(*.f32 #s(literal -1 binary32) (/.f32 (*.f32 (*.f32 (log1p.f32 u0) alpha) alpha) #s(literal 1 binary32)))
(*.f32 #s(literal -1 binary32) (*.f32 (log1p.f32 u0) (*.f32 alpha alpha)))
(*.f32 #s(literal -1 binary32) (*.f32 (*.f32 (log1p.f32 u0) alpha) alpha))
(*.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) (/.f32 (*.f32 (pow.f32 alpha #s(literal -4 binary32)) (log1p.f32 u0)) #s(literal 1 binary32)))
(*.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) (*.f32 (pow.f32 alpha #s(literal -4 binary32)) (log1p.f32 u0)))
(*.f32 (log1p.f32 u0) (*.f32 (neg.f32 alpha) alpha))
(*.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (*.f32 (pow.f32 alpha #s(literal -2 binary32)) (log1p.f32 u0)))
(*.f32 (pow.f32 alpha #s(literal 4 binary32)) (*.f32 (log1p.f32 u0) (neg.f32 (pow.f32 alpha #s(literal -2 binary32)))))
(*.f32 (*.f32 alpha alpha) (neg.f32 (log1p.f32 u0)))
(*.f32 (pow.f32 alpha #s(literal 6 binary32)) (/.f32 (log1p.f32 u0) (neg.f32 (pow.f32 alpha #s(literal 4 binary32)))))
(*.f32 (*.f32 (*.f32 (log1p.f32 u0) alpha) (neg.f32 alpha)) #s(literal 1 binary32))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 u0))
(*.f32 (neg.f32 alpha) (*.f32 (log1p.f32 u0) alpha))
(*.f32 alpha (*.f32 (log1p.f32 u0) (neg.f32 alpha)))
(*.f32 #s(literal 1 binary32) (*.f32 (*.f32 (log1p.f32 u0) alpha) (neg.f32 alpha)))
(/.f32 (*.f32 (log1p.f32 u0) (pow.f32 alpha #s(literal 4 binary32))) (*.f32 (neg.f32 alpha) alpha))
(/.f32 (*.f32 (/.f32 #s(literal 1 binary32) alpha) (*.f32 (log1p.f32 u0) (neg.f32 (pow.f32 alpha #s(literal 4 binary32))))) alpha)
(/.f32 (*.f32 (/.f32 #s(literal -1 binary32) alpha) (*.f32 (log1p.f32 u0) (neg.f32 (pow.f32 alpha #s(literal 4 binary32))))) (neg.f32 alpha))
(/.f32 (*.f32 (pow.f32 alpha #s(literal -4 binary32)) (*.f32 (log1p.f32 u0) (neg.f32 (pow.f32 alpha #s(literal 4 binary32))))) (pow.f32 alpha #s(literal -2 binary32)))
(/.f32 (*.f32 #s(literal -1 binary32) (*.f32 (log1p.f32 u0) (neg.f32 (pow.f32 alpha #s(literal 4 binary32))))) (*.f32 (neg.f32 alpha) alpha))
(/.f32 (*.f32 (*.f32 alpha alpha) (*.f32 (log1p.f32 u0) (neg.f32 (pow.f32 alpha #s(literal 4 binary32))))) (pow.f32 alpha #s(literal 4 binary32)))
(/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (log1p.f32 u0) (neg.f32 (pow.f32 alpha #s(literal 4 binary32))))) (neg.f32 (pow.f32 alpha #s(literal 4 binary32))))
(/.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 12 binary32))) (*.f32 (pow.f32 alpha #s(literal -4 binary32)) (log1p.f32 u0))) (pow.f32 alpha #s(literal 6 binary32)))
(/.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 18 binary32))) (*.f32 (pow.f32 alpha #s(literal -4 binary32)) (log1p.f32 u0))) (pow.f32 alpha #s(literal 12 binary32)))
(/.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 8 binary32))) (*.f32 (pow.f32 alpha #s(literal -2 binary32)) (log1p.f32 u0))) (pow.f32 alpha #s(literal 4 binary32)))
(/.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 12 binary32))) (*.f32 (pow.f32 alpha #s(literal -2 binary32)) (log1p.f32 u0))) (pow.f32 alpha #s(literal 8 binary32)))
(/.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 5 binary32))) (*.f32 (pow.f32 alpha #s(literal -2 binary32)) (log1p.f32 u0))) alpha)
(/.f32 (*.f32 (pow.f32 alpha #s(literal 5 binary32)) (*.f32 (pow.f32 alpha #s(literal -2 binary32)) (log1p.f32 u0))) (neg.f32 alpha))
(/.f32 (*.f32 #s(literal -1 binary32) (*.f32 (pow.f32 alpha #s(literal -2 binary32)) (log1p.f32 u0))) (pow.f32 alpha #s(literal -4 binary32)))
(/.f32 (*.f32 (pow.f32 alpha #s(literal 6 binary32)) (*.f32 (pow.f32 alpha #s(literal -2 binary32)) (log1p.f32 u0))) (*.f32 (neg.f32 alpha) alpha))
(/.f32 (*.f32 (/.f32 #s(literal 1 binary32) alpha) (log1p.f32 u0)) (/.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal 3 binary32))))
(/.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 3 binary32))) (*.f32 (log1p.f32 u0) alpha)) (*.f32 alpha alpha))
(/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (log1p.f32 u0) alpha)) alpha)
(/.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (log1p.f32 u0)) (neg.f32 alpha))
(/.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 3 binary32))) (log1p.f32 u0)) alpha)
(/.f32 (*.f32 (pow.f32 alpha #s(literal 4 binary32)) (log1p.f32 u0)) (*.f32 (neg.f32 alpha) alpha))
(/.f32 (neg.f32 (*.f32 (log1p.f32 u0) (neg.f32 (pow.f32 alpha #s(literal 4 binary32))))) (*.f32 (neg.f32 alpha) alpha))
(/.f32 (neg.f32 (/.f32 (log1p.f32 u0) alpha)) (*.f32 (pow.f32 alpha #s(literal -4 binary32)) alpha))
(/.f32 (*.f32 (log1p.f32 u0) (neg.f32 (pow.f32 alpha #s(literal -2 binary32)))) (pow.f32 alpha #s(literal -4 binary32)))
(/.f32 (/.f32 (log1p.f32 u0) alpha) (/.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal 3 binary32))))
(/.f32 (*.f32 (log1p.f32 u0) (neg.f32 (pow.f32 alpha #s(literal 4 binary32)))) (*.f32 alpha alpha))
(/.f32 (*.f32 (log1p.f32 u0) (*.f32 alpha alpha)) #s(literal -1 binary32))
(/.f32 (*.f32 (log1p.f32 u0) (pow.f32 alpha #s(literal 6 binary32))) (neg.f32 (pow.f32 alpha #s(literal 4 binary32))))
(/.f32 (*.f32 (pow.f32 alpha #s(literal -2 binary32)) (log1p.f32 u0)) (neg.f32 (pow.f32 alpha #s(literal -4 binary32))))
(/.f32 (*.f32 (log1p.f32 u0) (neg.f32 (pow.f32 alpha #s(literal 3 binary32)))) alpha)
(/.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) (log1p.f32 u0)) (pow.f32 alpha #s(literal 4 binary32)))
(/.f32 (*.f32 (log1p.f32 u0) alpha) (/.f32 #s(literal -1 binary32) alpha))
(/.f32 (neg.f32 (log1p.f32 u0)) (pow.f32 alpha #s(literal -2 binary32)))
(/.f32 #s(literal -1 binary32) (/.f32 (pow.f32 alpha #s(literal -2 binary32)) (log1p.f32 u0)))
(/.f32 (log1p.f32 u0) (neg.f32 (pow.f32 alpha #s(literal -2 binary32))))
(/.f32 (*.f32 (*.f32 (log1p.f32 u0) alpha) (neg.f32 alpha)) #s(literal 1 binary32))
(/.f32 (*.f32 (neg.f32 alpha) alpha) (/.f32 #s(literal 1 binary32) (log1p.f32 u0)))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal 3 binary32))) (/.f32 (log1p.f32 u0) alpha)))
(/.f32 #s(literal 1 binary32) (/.f32 (neg.f32 (pow.f32 alpha #s(literal -4 binary32))) (*.f32 (pow.f32 alpha #s(literal -2 binary32)) (log1p.f32 u0))))
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 alpha #s(literal -2 binary32)) (neg.f32 (log1p.f32 u0))))
(-.f32 (/.f32 #s(literal 0 binary32) (pow.f32 alpha #s(literal -2 binary32))) (*.f32 (log1p.f32 u0) (*.f32 alpha alpha)))
(-.f32 (/.f32 (log1p.f32 (*.f32 u0 u0)) (neg.f32 (pow.f32 alpha #s(literal -2 binary32)))) (*.f32 (*.f32 (log1p.f32 u0) alpha) (neg.f32 alpha)))
(-.f32 (/.f32 (log1p.f32 (pow.f32 u0 #s(literal 3 binary32))) (neg.f32 (pow.f32 alpha #s(literal -2 binary32)))) (/.f32 (log1p.f32 (fma.f32 u0 u0 u0)) (neg.f32 (pow.f32 alpha #s(literal -2 binary32)))))
(-.f32 #s(literal 0 binary32) (*.f32 (log1p.f32 u0) (*.f32 alpha alpha)))
(-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (log1p.f32 u0) alpha) alpha))
(fma.f32 (*.f32 (pow.f32 alpha #s(literal -2 binary32)) (log1p.f32 u0)) #s(literal 0 binary32) (*.f32 (*.f32 (log1p.f32 u0) alpha) (neg.f32 alpha)))
(fma.f32 (*.f32 (log1p.f32 u0) alpha) #s(literal 0 binary32) (*.f32 (*.f32 (log1p.f32 u0) alpha) (neg.f32 alpha)))
(fma.f32 #s(literal 0 binary32) (*.f32 (pow.f32 alpha #s(literal -2 binary32)) (log1p.f32 u0)) (*.f32 (*.f32 (log1p.f32 u0) alpha) (neg.f32 alpha)))
(fma.f32 #s(literal 0 binary32) (*.f32 (log1p.f32 u0) alpha) (*.f32 (*.f32 (log1p.f32 u0) alpha) (neg.f32 alpha)))
(pow.f32 (/.f32 (pow.f32 alpha #s(literal -2 binary32)) (neg.f32 (log1p.f32 u0))) #s(literal -1 binary32))
(+.f32 (*.f32 #s(literal 0 binary32) (*.f32 (pow.f32 alpha #s(literal -2 binary32)) (log1p.f32 u0))) (*.f32 (*.f32 (log1p.f32 u0) alpha) (neg.f32 alpha)))
(+.f32 (*.f32 #s(literal 0 binary32) (*.f32 (log1p.f32 u0) alpha)) (*.f32 (*.f32 (log1p.f32 u0) alpha) (neg.f32 alpha)))
(+.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal -2 binary32)) (log1p.f32 u0)) #s(literal 0 binary32)) (*.f32 (*.f32 (log1p.f32 u0) alpha) (neg.f32 alpha)))
(+.f32 (*.f32 (*.f32 (log1p.f32 u0) alpha) #s(literal 0 binary32)) (*.f32 (*.f32 (log1p.f32 u0) alpha) (neg.f32 alpha)))
(exp.f32 (*.f32 (log.f32 (/.f32 (pow.f32 alpha #s(literal -2 binary32)) (neg.f32 (log1p.f32 u0)))) #s(literal -1 binary32)))
(neg.f32 (/.f32 (/.f32 (log1p.f32 u0) alpha) (*.f32 (pow.f32 alpha #s(literal -4 binary32)) alpha)))
(neg.f32 (/.f32 #s(literal -1 binary32) (/.f32 (pow.f32 alpha #s(literal -2 binary32)) (neg.f32 (log1p.f32 u0)))))
(neg.f32 (/.f32 (*.f32 (*.f32 (log1p.f32 u0) alpha) alpha) #s(literal 1 binary32)))
(neg.f32 (*.f32 (*.f32 (log1p.f32 u0) (neg.f32 (pow.f32 alpha #s(literal -2 binary32)))) (neg.f32 (pow.f32 alpha #s(literal 4 binary32)))))
(neg.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal -2 binary32)) (log1p.f32 u0)) (pow.f32 alpha #s(literal 4 binary32))))
(neg.f32 (*.f32 #s(literal 1 binary32) (*.f32 (*.f32 (log1p.f32 u0) alpha) alpha)))
(neg.f32 (*.f32 (*.f32 (log1p.f32 u0) (pow.f32 alpha #s(literal 6 binary32))) (pow.f32 alpha #s(literal -4 binary32))))
(neg.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) (*.f32 (log1p.f32 u0) (neg.f32 (pow.f32 alpha #s(literal 4 binary32))))))
(neg.f32 (*.f32 (pow.f32 alpha #s(literal 6 binary32)) (*.f32 (pow.f32 alpha #s(literal -4 binary32)) (log1p.f32 u0))))
(neg.f32 (*.f32 (pow.f32 alpha #s(literal 4 binary32)) (*.f32 (pow.f32 alpha #s(literal -2 binary32)) (log1p.f32 u0))))
(neg.f32 (*.f32 (log1p.f32 u0) (*.f32 alpha alpha)))
(neg.f32 (*.f32 (*.f32 (log1p.f32 u0) alpha) alpha))
(*.f32 (*.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal -1/2 binary32)) (*.f32 alpha alpha)) (*.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal -1/2 binary32)) (*.f32 alpha alpha)))
(*.f32 (*.f32 (*.f32 alpha alpha) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal -1/2 binary32))) (*.f32 (*.f32 alpha alpha) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal -1/2 binary32))))
(*.f32 (pow.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal -1/2 binary32)) #s(literal -1 binary32)) (pow.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal -1/2 binary32)) #s(literal -1 binary32)))
(*.f32 (pow.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 1/2 binary32)) #s(literal 1 binary32)) (pow.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 1/2 binary32)) #s(literal 1 binary32)))
(*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) alpha) #s(literal 1 binary32)) (pow.f32 (neg.f32 (pow.f32 alpha #s(literal 3 binary32))) #s(literal 1 binary32)))
(*.f32 (pow.f32 (/.f32 #s(literal -1 binary32) alpha) #s(literal 1 binary32)) (pow.f32 (pow.f32 alpha #s(literal 3 binary32)) #s(literal 1 binary32)))
(*.f32 (pow.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) #s(literal 1 binary32)) (pow.f32 alpha #s(literal -4 binary32)))
(*.f32 (pow.f32 (pow.f32 alpha #s(literal 6 binary32)) #s(literal 1 binary32)) (pow.f32 (neg.f32 (pow.f32 alpha #s(literal -4 binary32))) #s(literal 1 binary32)))
(*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) alpha) #s(literal -1 binary32)) (neg.f32 alpha))
(*.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 1/2 binary32)) (/.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 1/2 binary32)) #s(literal 1 binary32)))
(*.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 1/2 binary32)) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 1/2 binary32)))
(*.f32 (neg.f32 (pow.f32 alpha #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) alpha))
(*.f32 (neg.f32 (pow.f32 alpha #s(literal 5 binary32))) (*.f32 (pow.f32 alpha #s(literal -4 binary32)) alpha))
(*.f32 (/.f32 alpha (pow.f32 alpha #s(literal 6 binary32))) (/.f32 (pow.f32 alpha #s(literal 3 binary32)) (neg.f32 (pow.f32 alpha #s(literal -4 binary32)))))
(*.f32 (*.f32 (pow.f32 alpha #s(literal -4 binary32)) alpha) (/.f32 alpha (neg.f32 (pow.f32 alpha #s(literal -4 binary32)))))
(*.f32 (/.f32 #s(literal 1 binary32) alpha) (/.f32 (/.f32 #s(literal 1 binary32) alpha) (neg.f32 (pow.f32 alpha #s(literal -4 binary32)))))
(*.f32 (/.f32 #s(literal 1 binary32) alpha) (/.f32 (neg.f32 (pow.f32 alpha #s(literal 3 binary32))) #s(literal 1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) alpha) (neg.f32 (pow.f32 alpha #s(literal 3 binary32))))
(*.f32 (/.f32 #s(literal -1 binary32) alpha) (/.f32 (pow.f32 alpha #s(literal 3 binary32)) #s(literal 1 binary32)))
(*.f32 (/.f32 #s(literal -1 binary32) alpha) (pow.f32 alpha #s(literal 3 binary32)))
(*.f32 (pow.f32 alpha #s(literal 5 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) alpha) (*.f32 (neg.f32 alpha) alpha)))
(*.f32 (pow.f32 alpha #s(literal 5 binary32)) (/.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal 3 binary32))))
(*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) alpha) #s(literal -1 binary32)))
(*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 (neg.f32 (pow.f32 alpha #s(literal 3 binary32))) (pow.f32 alpha #s(literal 4 binary32))))
(*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 alpha (*.f32 (neg.f32 alpha) alpha)))
(*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 (pow.f32 alpha #s(literal 3 binary32)) (neg.f32 (pow.f32 alpha #s(literal 4 binary32)))))
(*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal -1 binary32) alpha))
(*.f32 (neg.f32 (pow.f32 alpha #s(literal -4 binary32))) (pow.f32 alpha #s(literal 6 binary32)))
(*.f32 (pow.f32 alpha #s(literal -2 binary32)) (neg.f32 (pow.f32 alpha #s(literal 4 binary32))))
(*.f32 (pow.f32 alpha #s(literal -4 binary32)) (pow.f32 (neg.f32 (pow.f32 alpha #s(literal -6 binary32))) #s(literal -1 binary32)))
(*.f32 (pow.f32 alpha #s(literal -4 binary32)) (pow.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) #s(literal 1 binary32)))
(*.f32 (pow.f32 alpha #s(literal -4 binary32)) (neg.f32 (pow.f32 alpha #s(literal 6 binary32))))
(*.f32 #s(literal -1 binary32) (*.f32 alpha alpha))
(*.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) (pow.f32 alpha #s(literal -4 binary32)))
(*.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) (pow.f32 alpha #s(literal 4 binary32)))
(*.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (pow.f32 alpha #s(literal -2 binary32)))
(*.f32 (pow.f32 alpha #s(literal 4 binary32)) (neg.f32 (pow.f32 alpha #s(literal -2 binary32))))
(*.f32 (*.f32 alpha alpha) (/.f32 (pow.f32 alpha #s(literal -4 binary32)) (neg.f32 (pow.f32 alpha #s(literal -4 binary32)))))
(*.f32 (*.f32 alpha alpha) (/.f32 (*.f32 alpha alpha) (*.f32 (neg.f32 alpha) alpha)))
(*.f32 (*.f32 alpha alpha) (/.f32 (pow.f32 alpha #s(literal 4 binary32)) (neg.f32 (pow.f32 alpha #s(literal 4 binary32)))))
(*.f32 (*.f32 alpha alpha) (/.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 alpha alpha)))
(*.f32 (*.f32 alpha alpha) (/.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (pow.f32 alpha #s(literal 4 binary32))))
(*.f32 (*.f32 alpha alpha) #s(literal -1 binary32))
(*.f32 (pow.f32 alpha #s(literal 6 binary32)) (/.f32 (*.f32 (pow.f32 alpha #s(literal -4 binary32)) alpha) (neg.f32 alpha)))
(*.f32 (pow.f32 alpha #s(literal 6 binary32)) (neg.f32 (pow.f32 alpha #s(literal -4 binary32))))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (/.f32 (neg.f32 (pow.f32 alpha #s(literal -4 binary32))) (neg.f32 (pow.f32 alpha #s(literal -4 binary32)))))
(*.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 1 binary32))
(*.f32 (neg.f32 alpha) (/.f32 (/.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal 3 binary32))) (neg.f32 (pow.f32 alpha #s(literal -4 binary32)))))
(*.f32 (neg.f32 alpha) (pow.f32 (/.f32 #s(literal 1 binary32) alpha) #s(literal -1 binary32)))
(*.f32 (neg.f32 alpha) alpha)
(*.f32 alpha (/.f32 (*.f32 (pow.f32 alpha #s(literal -4 binary32)) alpha) (neg.f32 (pow.f32 alpha #s(literal -4 binary32)))))
(*.f32 alpha (/.f32 (pow.f32 alpha #s(literal 5 binary32)) (neg.f32 (pow.f32 alpha #s(literal 4 binary32)))))
(*.f32 alpha (neg.f32 alpha))
(*.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))
(/.f32 (*.f32 (pow.f32 alpha #s(literal -4 binary32)) (neg.f32 (pow.f32 alpha #s(literal 4 binary32)))) (pow.f32 alpha #s(literal -2 binary32)))
(/.f32 (*.f32 (/.f32 #s(literal 1 binary32) alpha) (neg.f32 (pow.f32 alpha #s(literal 6 binary32)))) (pow.f32 alpha #s(literal 3 binary32)))
(/.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 12 binary32))) (pow.f32 alpha #s(literal -4 binary32))) (pow.f32 alpha #s(literal 6 binary32)))
(/.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 18 binary32))) (pow.f32 alpha #s(literal -4 binary32))) (pow.f32 alpha #s(literal 12 binary32)))
(/.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 8 binary32))) (pow.f32 alpha #s(literal -2 binary32))) (pow.f32 alpha #s(literal 4 binary32)))
(/.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 12 binary32))) (pow.f32 alpha #s(literal -2 binary32))) (pow.f32 alpha #s(literal 8 binary32)))
(/.f32 (*.f32 (/.f32 #s(literal 1 binary32) alpha) #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal 3 binary32))))
(/.f32 (*.f32 (/.f32 #s(literal -1 binary32) alpha) (pow.f32 alpha #s(literal 4 binary32))) alpha)
(/.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 5 binary32))) (neg.f32 (pow.f32 alpha #s(literal -2 binary32)))) (neg.f32 alpha))
(/.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 5 binary32))) (pow.f32 alpha #s(literal -2 binary32))) alpha)
(/.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 3 binary32))) #s(literal 1 binary32)) alpha)
(/.f32 (*.f32 (pow.f32 alpha #s(literal 5 binary32)) (neg.f32 (pow.f32 alpha #s(literal -2 binary32)))) alpha)
(/.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (pow.f32 alpha #s(literal 4 binary32))) (pow.f32 alpha #s(literal 6 binary32)))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (neg.f32 alpha)) (*.f32 (pow.f32 alpha #s(literal 4 binary32)) (neg.f32 (pow.f32 alpha #s(literal 3 binary32))))) (neg.f32 (pow.f32 alpha #s(literal 5 binary32))))
(/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (pow.f32 alpha #s(literal 4 binary32)) (pow.f32 alpha #s(literal 3 binary32)))) (pow.f32 alpha #s(literal 5 binary32)))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (pow.f32 alpha #s(literal 3 binary32))) (*.f32 (pow.f32 alpha #s(literal 4 binary32)) (pow.f32 alpha #s(literal 5 binary32)))) (*.f32 (pow.f32 alpha #s(literal 4 binary32)) (pow.f32 alpha #s(literal 3 binary32))))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (neg.f32 (pow.f32 alpha #s(literal 4 binary32)))) (*.f32 (pow.f32 alpha #s(literal 4 binary32)) (neg.f32 (pow.f32 alpha #s(literal 6 binary32))))) (*.f32 (pow.f32 alpha #s(literal 4 binary32)) (neg.f32 (pow.f32 alpha #s(literal 4 binary32)))))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (*.f32 (neg.f32 alpha) alpha)) (*.f32 (pow.f32 alpha #s(literal 4 binary32)) (neg.f32 (pow.f32 alpha #s(literal 4 binary32))))) (neg.f32 (pow.f32 alpha #s(literal 6 binary32))))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (*.f32 alpha alpha)) (pow.f32 alpha #s(literal 8 binary32))) (pow.f32 alpha #s(literal 6 binary32)))
(/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (pow.f32 alpha #s(literal 4 binary32)) (pow.f32 alpha #s(literal 6 binary32)))) (pow.f32 alpha #s(literal 8 binary32)))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (neg.f32 alpha)) (neg.f32 (pow.f32 alpha #s(literal 5 binary32)))) (neg.f32 (pow.f32 alpha #s(literal 3 binary32))))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (pow.f32 alpha #s(literal 3 binary32))) (*.f32 (*.f32 alpha alpha) (pow.f32 alpha #s(literal 5 binary32)))) (pow.f32 alpha #s(literal 5 binary32)))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (neg.f32 (pow.f32 alpha #s(literal 4 binary32)))) (*.f32 (*.f32 alpha alpha) (neg.f32 (pow.f32 alpha #s(literal 6 binary32))))) (neg.f32 (pow.f32 alpha #s(literal 6 binary32))))
(/.f32 (*.f32 (*.f32 alpha alpha) (neg.f32 (pow.f32 alpha #s(literal 6 binary32)))) (pow.f32 alpha #s(literal 6 binary32)))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (*.f32 (neg.f32 alpha) alpha)) (neg.f32 (pow.f32 alpha #s(literal 6 binary32)))) (neg.f32 (pow.f32 alpha #s(literal 4 binary32))))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (*.f32 alpha alpha)) (pow.f32 alpha #s(literal 6 binary32))) (pow.f32 alpha #s(literal 4 binary32)))
(/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (neg.f32 (pow.f32 alpha #s(literal 6 binary32)))) (neg.f32 (pow.f32 alpha #s(literal 6 binary32))))
(/.f32 (neg.f32 (pow.f32 alpha #s(literal 8 binary32))) (pow.f32 alpha #s(literal 6 binary32)))
(/.f32 (neg.f32 (pow.f32 alpha #s(literal 3 binary32))) alpha)
(/.f32 (neg.f32 (pow.f32 alpha #s(literal 18 binary32))) (*.f32 (pow.f32 alpha #s(literal 4 binary32)) (pow.f32 alpha #s(literal 12 binary32))))
(/.f32 (pow.f32 alpha #s(literal 8 binary32)) (neg.f32 (pow.f32 alpha #s(literal 6 binary32))))
(/.f32 (neg.f32 (pow.f32 alpha #s(literal 12 binary32))) (*.f32 (*.f32 alpha alpha) (pow.f32 alpha #s(literal 8 binary32))))
(/.f32 (neg.f32 (pow.f32 alpha #s(literal 12 binary32))) (*.f32 (pow.f32 alpha #s(literal 4 binary32)) (pow.f32 alpha #s(literal 6 binary32))))
(/.f32 (neg.f32 (pow.f32 alpha #s(literal 5 binary32))) (pow.f32 alpha #s(literal 3 binary32)))
(/.f32 (/.f32 #s(literal 1 binary32) alpha) (/.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal 3 binary32))))
(/.f32 (/.f32 #s(literal -1 binary32) alpha) (*.f32 (pow.f32 alpha #s(literal -4 binary32)) alpha))
(/.f32 (pow.f32 alpha #s(literal 5 binary32)) (neg.f32 (pow.f32 alpha #s(literal 3 binary32))))
(/.f32 (pow.f32 alpha #s(literal 3 binary32)) (neg.f32 alpha))
(/.f32 (pow.f32 alpha #s(literal -2 binary32)) (neg.f32 (pow.f32 alpha #s(literal -4 binary32))))
(/.f32 (pow.f32 alpha #s(literal -4 binary32)) (*.f32 (neg.f32 (pow.f32 alpha #s(literal -4 binary32))) (pow.f32 alpha #s(literal -2 binary32))))
(/.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal -2 binary32)))
(/.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) (*.f32 (neg.f32 alpha) (neg.f32 (pow.f32 alpha #s(literal 3 binary32)))))
(/.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) (+.f32 #s(literal 0 binary32) (+.f32 (pow.f32 alpha #s(literal 4 binary32)) (*.f32 #s(literal 0 binary32) (*.f32 alpha alpha)))))
(/.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) (pow.f32 alpha #s(literal 4 binary32)))
(/.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) (pow.f32 alpha #s(literal -4 binary32)))
(/.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (*.f32 alpha alpha))
(/.f32 (pow.f32 alpha #s(literal 4 binary32)) (*.f32 (neg.f32 alpha) alpha))
(/.f32 (*.f32 alpha alpha) (*.f32 (neg.f32 (pow.f32 alpha #s(literal -4 binary32))) (pow.f32 alpha #s(literal 4 binary32))))
(/.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (neg.f32 (pow.f32 alpha #s(literal -2 binary32)))))
(/.f32 (*.f32 alpha alpha) #s(literal -1 binary32))
(/.f32 (pow.f32 alpha #s(literal 6 binary32)) (neg.f32 (pow.f32 alpha #s(literal 4 binary32))))
(/.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 (pow.f32 alpha #s(literal -4 binary32))) (neg.f32 (pow.f32 alpha #s(literal 4 binary32)))))
(/.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 1 binary32))
(/.f32 (neg.f32 alpha) (/.f32 #s(literal 1 binary32) alpha))
(/.f32 alpha (/.f32 #s(literal -1 binary32) alpha))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) alpha)))
(/.f32 #s(literal 1 binary32) (/.f32 (neg.f32 alpha) (pow.f32 alpha #s(literal 3 binary32))))
(/.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 alpha #s(literal -2 binary32))))
(-.f32 (/.f32 #s(literal 0 binary32) (neg.f32 (pow.f32 alpha #s(literal -4 binary32)))) (*.f32 alpha alpha))
(-.f32 #s(literal 0 binary32) (*.f32 alpha alpha))
(fma.f32 (pow.f32 alpha #s(literal -2 binary32)) #s(literal 0 binary32) (*.f32 (neg.f32 alpha) alpha))
(fma.f32 (pow.f32 alpha #s(literal -4 binary32)) #s(literal 0 binary32) (*.f32 (neg.f32 alpha) alpha))
(pow.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 1/2 binary32)) #s(literal 2 binary32))
(pow.f32 (pow.f32 alpha #s(literal -4 binary32)) #s(literal -1/2 binary32))
(pow.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) #s(literal -1 binary32))
(pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 1 binary32))
(+.f32 (*.f32 (pow.f32 alpha #s(literal -2 binary32)) #s(literal 0 binary32)) (*.f32 (neg.f32 alpha) alpha))
(+.f32 (*.f32 (pow.f32 alpha #s(literal -4 binary32)) #s(literal 0 binary32)) (*.f32 (neg.f32 alpha) alpha))
(+.f32 #s(literal 0 binary32) (*.f32 (neg.f32 alpha) alpha))
(exp.f32 (-.f32 (*.f32 (log.f32 alpha) #s(literal 4 binary32)) (log.f32 (*.f32 (neg.f32 alpha) alpha))))
(exp.f32 (+.f32 (log.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32)))) (*.f32 (log.f32 alpha) #s(literal 4 binary32))))
(exp.f32 (fma.f32 (log.f32 alpha) #s(literal 4 binary32) (log.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))))))
(exp.f32 (*.f32 (log.f32 (*.f32 (neg.f32 alpha) alpha)) #s(literal 1 binary32)))
(exp.f32 (log.f32 (*.f32 (neg.f32 alpha) alpha)))
(neg.f32 (/.f32 alpha (/.f32 #s(literal 1 binary32) alpha)))
(neg.f32 (*.f32 alpha alpha))
(*.f32 (pow.f32 (pow.f32 alpha #s(literal 3 binary32)) #s(literal 1 binary32)) (pow.f32 (pow.f32 alpha #s(literal 3 binary32)) #s(literal 1 binary32)))
(*.f32 (pow.f32 (/.f32 #s(literal -1 binary32) alpha) #s(literal 3/2 binary32)) (pow.f32 (neg.f32 (pow.f32 alpha #s(literal 5 binary32))) #s(literal 3/2 binary32)))
(*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) alpha) #s(literal 3/2 binary32)) (pow.f32 (pow.f32 alpha #s(literal 5 binary32)) #s(literal 3/2 binary32)))
(*.f32 (pow.f32 (pow.f32 alpha #s(literal 5 binary32)) #s(literal 3/2 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) alpha) #s(literal 3/2 binary32)))
(*.f32 (pow.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) #s(literal 3/2 binary32)) (pow.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) #s(literal 3/2 binary32)))
(*.f32 (pow.f32 (pow.f32 alpha #s(literal -2 binary32)) #s(literal 3/2 binary32)) (pow.f32 (pow.f32 alpha #s(literal 6 binary32)) #s(literal 3/2 binary32)))
(*.f32 (pow.f32 (pow.f32 alpha #s(literal 6 binary32)) #s(literal 3/2 binary32)) (pow.f32 (pow.f32 alpha #s(literal -2 binary32)) #s(literal 3/2 binary32)))
(*.f32 (pow.f32 (pow.f32 alpha #s(literal 3 binary32)) #s(literal 3/2 binary32)) (pow.f32 alpha #s(literal 3/2 binary32)))
(*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)))
(*.f32 (pow.f32 (pow.f32 alpha #s(literal 5 binary32)) #s(literal 3 binary32)) (pow.f32 (*.f32 (pow.f32 alpha #s(literal -4 binary32)) alpha) #s(literal 3 binary32)))
(*.f32 (pow.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) #s(literal 3 binary32)) (pow.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) #s(literal 3 binary32)))
(*.f32 (pow.f32 (pow.f32 alpha #s(literal -2 binary32)) #s(literal 3 binary32)) (pow.f32 alpha #s(literal 12 binary32)))
(*.f32 (pow.f32 (pow.f32 alpha #s(literal 3 binary32)) #s(literal 3 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) alpha) #s(literal 3 binary32)))
(*.f32 (pow.f32 #s(literal 1 binary32) #s(literal 3/2 binary32)) (pow.f32 alpha #s(literal 6 binary32)))
(*.f32 (pow.f32 #s(literal -1 binary32) #s(literal 3/2 binary32)) (pow.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) #s(literal 3/2 binary32)))
(*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (pow.f32 (pow.f32 alpha #s(literal 3 binary32)) #s(literal 3/2 binary32)))
(*.f32 (neg.f32 (pow.f32 alpha #s(literal 3 binary32))) (neg.f32 (pow.f32 alpha #s(literal 3 binary32))))
(*.f32 (pow.f32 alpha #s(literal 18 binary32)) (pow.f32 (pow.f32 alpha #s(literal -4 binary32)) #s(literal 3 binary32)))
(*.f32 (pow.f32 alpha #s(literal 12 binary32)) (pow.f32 (pow.f32 alpha #s(literal -2 binary32)) #s(literal 3 binary32)))
(*.f32 (pow.f32 alpha #s(literal 5 binary32)) alpha)
(*.f32 (pow.f32 alpha #s(literal 3 binary32)) (pow.f32 alpha #s(literal 3 binary32)))
(*.f32 #s(literal -1 binary32) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 3 binary32)))
(*.f32 #s(literal -1 binary32) (neg.f32 (pow.f32 alpha #s(literal 6 binary32))))
(*.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) #s(literal -1 binary32))
(*.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (*.f32 (neg.f32 alpha) alpha))
(*.f32 (pow.f32 alpha #s(literal 4 binary32)) (*.f32 alpha alpha))
(*.f32 (*.f32 alpha alpha) (pow.f32 alpha #s(literal 4 binary32)))
(*.f32 (pow.f32 alpha #s(literal 6 binary32)) (pow.f32 #s(literal 1 binary32) #s(literal 3/2 binary32)))
(*.f32 (pow.f32 alpha #s(literal 6 binary32)) #s(literal 1 binary32))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (neg.f32 (pow.f32 alpha #s(literal 4 binary32))))
(*.f32 alpha (pow.f32 alpha #s(literal 5 binary32)))
(*.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 6 binary32)))
(/.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 5 binary32))) (*.f32 alpha alpha)) (neg.f32 alpha))
(/.f32 (*.f32 (pow.f32 alpha #s(literal 5 binary32)) (*.f32 alpha alpha)) alpha)
(/.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) (*.f32 alpha alpha)) (*.f32 (neg.f32 alpha) alpha))
(/.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 3 binary32))) (pow.f32 alpha #s(literal 4 binary32))) (neg.f32 alpha))
(/.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (pow.f32 alpha #s(literal 4 binary32))) alpha)
(/.f32 (*.f32 (pow.f32 alpha #s(literal 5 binary32)) (pow.f32 alpha #s(literal 4 binary32))) (pow.f32 alpha #s(literal 3 binary32)))
(/.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) (pow.f32 alpha #s(literal 4 binary32))) (neg.f32 (pow.f32 alpha #s(literal 4 binary32))))
(/.f32 (*.f32 (pow.f32 alpha #s(literal 6 binary32)) (pow.f32 alpha #s(literal 4 binary32))) (pow.f32 alpha #s(literal 4 binary32)))
(/.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (pow.f32 alpha #s(literal 4 binary32))) (*.f32 (neg.f32 alpha) alpha))
(/.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (+.f32 (pow.f32 alpha #s(literal 12 binary32)) (*.f32 #s(literal 0 binary32) (neg.f32 (pow.f32 alpha #s(literal 6 binary32)))))))
(/.f32 (+.f32 #s(literal 0 binary32) (pow.f32 alpha #s(literal 18 binary32))) (+.f32 #s(literal 0 binary32) (-.f32 (pow.f32 alpha #s(literal 12 binary32)) #s(literal 0 binary32))))
(/.f32 (neg.f32 (neg.f32 (pow.f32 alpha #s(literal 18 binary32)))) (pow.f32 alpha #s(literal 12 binary32)))
(/.f32 (neg.f32 (neg.f32 (pow.f32 alpha #s(literal 12 binary32)))) (pow.f32 alpha #s(literal 6 binary32)))
(/.f32 (pow.f32 (neg.f32 (pow.f32 alpha #s(literal 3 binary32))) #s(literal 3 binary32)) (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)))
(/.f32 (pow.f32 (pow.f32 alpha #s(literal 5 binary32)) #s(literal 3 binary32)) (pow.f32 (pow.f32 alpha #s(literal 3 binary32)) #s(literal 3 binary32)))
(/.f32 (pow.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) #s(literal 3 binary32)) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 3 binary32)))
(/.f32 (pow.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) #s(literal 3 binary32)) (pow.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) #s(literal 3 binary32)))
(/.f32 (pow.f32 (pow.f32 alpha #s(literal -2 binary32)) #s(literal 3 binary32)) (pow.f32 (pow.f32 alpha #s(literal -4 binary32)) #s(literal 3 binary32)))
(/.f32 (pow.f32 (pow.f32 alpha #s(literal 3 binary32)) #s(literal 3 binary32)) (pow.f32 alpha #s(literal 3 binary32)))
(/.f32 (neg.f32 (pow.f32 alpha #s(literal 18 binary32))) (neg.f32 (pow.f32 alpha #s(literal 12 binary32))))
(/.f32 (pow.f32 alpha #s(literal 18 binary32)) (pow.f32 alpha #s(literal 12 binary32)))
(/.f32 (pow.f32 alpha #s(literal 8 binary32)) (*.f32 alpha alpha))
(/.f32 (neg.f32 (pow.f32 alpha #s(literal 12 binary32))) (neg.f32 (pow.f32 alpha #s(literal 6 binary32))))
(/.f32 (pow.f32 alpha #s(literal 12 binary32)) (pow.f32 alpha #s(literal 6 binary32)))
(/.f32 #s(literal -1 binary32) (pow.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) #s(literal 3 binary32)))
(/.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (neg.f32 (pow.f32 alpha #s(literal -2 binary32))))
(/.f32 (pow.f32 alpha #s(literal 4 binary32)) (pow.f32 alpha #s(literal -2 binary32)))
(/.f32 (*.f32 alpha alpha) (pow.f32 alpha #s(literal -4 binary32)))
(/.f32 (*.f32 (neg.f32 alpha) alpha) (neg.f32 (pow.f32 alpha #s(literal -4 binary32))))
(/.f32 #s(literal 1 binary32) (pow.f32 (pow.f32 alpha #s(literal -2 binary32)) #s(literal 3 binary32)))
(-.f32 #s(literal 0 binary32) (neg.f32 (pow.f32 alpha #s(literal 6 binary32))))
(fma.f32 (pow.f32 (pow.f32 alpha #s(literal 3 binary32)) #s(literal 1 binary32)) (pow.f32 (pow.f32 alpha #s(literal 3 binary32)) #s(literal 1 binary32)) #s(literal 0 binary32))
(fma.f32 (pow.f32 (/.f32 #s(literal -1 binary32) alpha) #s(literal 3/2 binary32)) (pow.f32 (neg.f32 (pow.f32 alpha #s(literal 5 binary32))) #s(literal 3/2 binary32)) #s(literal 0 binary32))
(fma.f32 (pow.f32 (/.f32 #s(literal 1 binary32) alpha) #s(literal 3/2 binary32)) (pow.f32 (pow.f32 alpha #s(literal 5 binary32)) #s(literal 3/2 binary32)) #s(literal 0 binary32))
(fma.f32 (pow.f32 (pow.f32 alpha #s(literal 5 binary32)) #s(literal 3/2 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) alpha) #s(literal 3/2 binary32)) #s(literal 0 binary32))
(fma.f32 (pow.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) #s(literal 3/2 binary32)) (pow.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) #s(literal 3/2 binary32)) #s(literal 0 binary32))
(fma.f32 (pow.f32 (pow.f32 alpha #s(literal -2 binary32)) #s(literal 3/2 binary32)) (pow.f32 (pow.f32 alpha #s(literal 6 binary32)) #s(literal 3/2 binary32)) #s(literal 0 binary32))
(fma.f32 (pow.f32 (pow.f32 alpha #s(literal 6 binary32)) #s(literal 3/2 binary32)) (pow.f32 (pow.f32 alpha #s(literal -2 binary32)) #s(literal 3/2 binary32)) #s(literal 0 binary32))
(fma.f32 (pow.f32 (pow.f32 alpha #s(literal 3 binary32)) #s(literal 3/2 binary32)) (pow.f32 alpha #s(literal 3/2 binary32)) #s(literal 0 binary32))
(fma.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) #s(literal 0 binary32))
(fma.f32 (pow.f32 (pow.f32 alpha #s(literal 5 binary32)) #s(literal 3 binary32)) (pow.f32 (*.f32 (pow.f32 alpha #s(literal -4 binary32)) alpha) #s(literal 3 binary32)) #s(literal 0 binary32))
(fma.f32 (pow.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) #s(literal 3 binary32)) (pow.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) #s(literal 3 binary32)) #s(literal 0 binary32))
(fma.f32 (pow.f32 (pow.f32 alpha #s(literal -2 binary32)) #s(literal 3 binary32)) (pow.f32 alpha #s(literal 12 binary32)) #s(literal 0 binary32))
(fma.f32 (pow.f32 (pow.f32 alpha #s(literal 3 binary32)) #s(literal 3 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) alpha) #s(literal 3 binary32)) #s(literal 0 binary32))
(fma.f32 (pow.f32 #s(literal 1 binary32) #s(literal 3/2 binary32)) (pow.f32 alpha #s(literal 6 binary32)) #s(literal 0 binary32))
(fma.f32 (pow.f32 #s(literal -1 binary32) #s(literal 3/2 binary32)) (pow.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) #s(literal 3/2 binary32)) #s(literal 0 binary32))
(fma.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (pow.f32 (pow.f32 alpha #s(literal 3 binary32)) #s(literal 3/2 binary32)) #s(literal 0 binary32))
(fma.f32 (neg.f32 (pow.f32 alpha #s(literal 3 binary32))) (neg.f32 (pow.f32 alpha #s(literal 3 binary32))) #s(literal 0 binary32))
(fma.f32 (pow.f32 alpha #s(literal 18 binary32)) (pow.f32 (pow.f32 alpha #s(literal -4 binary32)) #s(literal 3 binary32)) #s(literal 0 binary32))
(fma.f32 (pow.f32 alpha #s(literal 12 binary32)) (pow.f32 (pow.f32 alpha #s(literal -2 binary32)) #s(literal 3 binary32)) #s(literal 0 binary32))
(fma.f32 (pow.f32 alpha #s(literal 5 binary32)) alpha #s(literal 0 binary32))
(fma.f32 (pow.f32 alpha #s(literal 3 binary32)) (pow.f32 alpha #s(literal 3 binary32)) #s(literal 0 binary32))
(fma.f32 #s(literal -1 binary32) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 3 binary32)) #s(literal 0 binary32))
(fma.f32 #s(literal -1 binary32) (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) #s(literal 0 binary32))
(fma.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) #s(literal -1 binary32) #s(literal 0 binary32))
(fma.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (*.f32 (neg.f32 alpha) alpha) #s(literal 0 binary32))
(fma.f32 (pow.f32 alpha #s(literal 4 binary32)) (*.f32 alpha alpha) #s(literal 0 binary32))
(fma.f32 (*.f32 alpha alpha) (pow.f32 alpha #s(literal 4 binary32)) #s(literal 0 binary32))
(fma.f32 (pow.f32 alpha #s(literal 6 binary32)) (pow.f32 #s(literal 1 binary32) #s(literal 3/2 binary32)) #s(literal 0 binary32))
(fma.f32 (pow.f32 alpha #s(literal 6 binary32)) #s(literal 1 binary32) #s(literal 0 binary32))
(fma.f32 (*.f32 (neg.f32 alpha) alpha) (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) #s(literal 0 binary32))
(fma.f32 alpha (pow.f32 alpha #s(literal 5 binary32)) #s(literal 0 binary32))
(fma.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 6 binary32)) #s(literal 0 binary32))
(pow.f32 (exp.f32 #s(literal 6 binary32)) (log.f32 alpha))
(pow.f32 (exp.f32 #s(literal 3 binary32)) (*.f32 #s(literal 2 binary32) (log.f32 alpha)))
(pow.f32 (*.f32 (pow.f32 alpha #s(literal -4 binary32)) (pow.f32 alpha #s(literal -2 binary32))) #s(literal -1 binary32))
(pow.f32 (*.f32 (pow.f32 alpha #s(literal -2 binary32)) (pow.f32 alpha #s(literal -4 binary32))) #s(literal -1 binary32))
(pow.f32 (pow.f32 alpha #s(literal 3 binary32)) #s(literal 2 binary32))
(pow.f32 (pow.f32 alpha #s(literal -2 binary32)) #s(literal -3 binary32))
(pow.f32 (pow.f32 alpha #s(literal -4 binary32)) #s(literal -3/2 binary32))
(pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 3/2 binary32))
(pow.f32 (*.f32 alpha alpha) #s(literal 3 binary32))
(pow.f32 alpha #s(literal 6 binary32))
(+.f32 #s(literal 0 binary32) (pow.f32 alpha #s(literal 6 binary32)))
(+.f32 (pow.f32 alpha #s(literal 6 binary32)) #s(literal 0 binary32))
(exp.f32 (fma.f32 (log.f32 alpha) #s(literal 3 binary32) (*.f32 (*.f32 #s(literal 2 binary32) (log.f32 alpha)) #s(literal 3/2 binary32))))
(exp.f32 (fma.f32 (*.f32 #s(literal 2 binary32) (log.f32 alpha)) #s(literal 3/2 binary32) (*.f32 (log.f32 alpha) #s(literal 3 binary32))))
(exp.f32 (fma.f32 (*.f32 #s(literal 2 binary32) (log.f32 alpha)) #s(literal 3/2 binary32) (*.f32 (*.f32 #s(literal 2 binary32) (log.f32 alpha)) #s(literal 3/2 binary32))))
(exp.f32 (fma.f32 (log.f32 alpha) #s(literal 4 binary32) (*.f32 #s(literal 2 binary32) (log.f32 alpha))))
(exp.f32 (fma.f32 #s(literal 2 binary32) (log.f32 alpha) (*.f32 (log.f32 alpha) #s(literal 4 binary32))))
(exp.f32 (*.f32 (*.f32 (log.f32 alpha) #s(literal 3 binary32)) #s(literal 2 binary32)))
(exp.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (log.f32 alpha)) #s(literal 3/2 binary32)) #s(literal 2 binary32)))
(exp.f32 (*.f32 (*.f32 (log.f32 alpha) #s(literal 4 binary32)) #s(literal 3/2 binary32)))
(exp.f32 (*.f32 (log.f32 (pow.f32 alpha #s(literal 3 binary32))) #s(literal 2 binary32)))
(exp.f32 (*.f32 (log.f32 (pow.f32 alpha #s(literal 4 binary32))) #s(literal 3/2 binary32)))
(exp.f32 (*.f32 (log.f32 alpha) #s(literal 6 binary32)))
(exp.f32 (*.f32 (*.f32 #s(literal 2 binary32) (log.f32 alpha)) #s(literal 3 binary32)))
(neg.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 3 binary32)))
(neg.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))))
(*.f32 (pow.f32 (/.f32 (pow.f32 alpha #s(literal -2 binary32)) (neg.f32 (log1p.f32 u0))) #s(literal -1/2 binary32)) (pow.f32 (/.f32 (pow.f32 alpha #s(literal -2 binary32)) (neg.f32 (log1p.f32 u0))) #s(literal -1/2 binary32)))
(*.f32 (*.f32 (log1p.f32 u0) (neg.f32 alpha)) alpha)
(*.f32 (*.f32 (log1p.f32 u0) (neg.f32 (pow.f32 alpha #s(literal -2 binary32)))) (pow.f32 alpha #s(literal 4 binary32)))
(*.f32 (/.f32 (log1p.f32 u0) alpha) (neg.f32 (pow.f32 alpha #s(literal 3 binary32))))
(*.f32 (*.f32 (log1p.f32 u0) (neg.f32 (pow.f32 alpha #s(literal 4 binary32)))) (pow.f32 alpha #s(literal -2 binary32)))
(*.f32 (*.f32 (pow.f32 alpha #s(literal -4 binary32)) (log1p.f32 u0)) (neg.f32 (pow.f32 alpha #s(literal 6 binary32))))
(*.f32 (*.f32 (log1p.f32 u0) (pow.f32 alpha #s(literal 6 binary32))) (neg.f32 (pow.f32 alpha #s(literal -4 binary32))))
(*.f32 (*.f32 (*.f32 (log1p.f32 u0) alpha) alpha) #s(literal -1 binary32))
(*.f32 (*.f32 (pow.f32 alpha #s(literal -2 binary32)) (log1p.f32 u0)) (neg.f32 (pow.f32 alpha #s(literal 4 binary32))))
(*.f32 (*.f32 (log1p.f32 u0) (neg.f32 (pow.f32 alpha #s(literal 3 binary32)))) (/.f32 #s(literal 1 binary32) alpha))
(*.f32 (/.f32 #s(literal 1 binary32) alpha) (/.f32 (*.f32 (log1p.f32 u0) (neg.f32 (pow.f32 alpha #s(literal 3 binary32)))) #s(literal 1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) alpha) (*.f32 (log1p.f32 u0) (neg.f32 (pow.f32 alpha #s(literal 3 binary32)))))
(*.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) (log1p.f32 u0)) (pow.f32 alpha #s(literal -4 binary32)))
(*.f32 (*.f32 (log1p.f32 u0) alpha) (neg.f32 alpha))
(*.f32 (pow.f32 alpha #s(literal -2 binary32)) (/.f32 (*.f32 (log1p.f32 u0) (neg.f32 (pow.f32 alpha #s(literal 4 binary32)))) #s(literal 1 binary32)))
(*.f32 (pow.f32 alpha #s(literal -2 binary32)) (*.f32 (log1p.f32 u0) (neg.f32 (pow.f32 alpha #s(literal 4 binary32)))))
(*.f32 (pow.f32 alpha #s(literal -4 binary32)) (*.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) (log1p.f32 u0)))
(*.f32 (neg.f32 (log1p.f32 u0)) (*.f32 alpha alpha))
(*.f32 #s(literal -1 binary32) (/.f32 (*.f32 (*.f32 (log1p.f32 u0) alpha) alpha) #s(literal 1 binary32)))
(*.f32 #s(literal -1 binary32) (*.f32 (log1p.f32 u0) (*.f32 alpha alpha)))
(*.f32 #s(literal -1 binary32) (*.f32 (*.f32 (log1p.f32 u0) alpha) alpha))
(*.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) (/.f32 (*.f32 (pow.f32 alpha #s(literal -4 binary32)) (log1p.f32 u0)) #s(literal 1 binary32)))
(*.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) (*.f32 (pow.f32 alpha #s(literal -4 binary32)) (log1p.f32 u0)))
(*.f32 (log1p.f32 u0) (*.f32 (neg.f32 alpha) alpha))
(*.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (*.f32 (pow.f32 alpha #s(literal -2 binary32)) (log1p.f32 u0)))
(*.f32 (pow.f32 alpha #s(literal 4 binary32)) (*.f32 (log1p.f32 u0) (neg.f32 (pow.f32 alpha #s(literal -2 binary32)))))
(*.f32 (*.f32 alpha alpha) (neg.f32 (log1p.f32 u0)))
(*.f32 (pow.f32 alpha #s(literal 6 binary32)) (/.f32 (log1p.f32 u0) (neg.f32 (pow.f32 alpha #s(literal 4 binary32)))))
(*.f32 (*.f32 (*.f32 (log1p.f32 u0) alpha) (neg.f32 alpha)) #s(literal 1 binary32))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 u0))
(*.f32 (neg.f32 alpha) (*.f32 (log1p.f32 u0) alpha))
(*.f32 alpha (*.f32 (log1p.f32 u0) (neg.f32 alpha)))
(*.f32 #s(literal 1 binary32) (*.f32 (*.f32 (log1p.f32 u0) alpha) (neg.f32 alpha)))
(/.f32 (*.f32 (log1p.f32 u0) (pow.f32 alpha #s(literal 4 binary32))) (*.f32 (neg.f32 alpha) alpha))
(/.f32 (*.f32 (/.f32 #s(literal 1 binary32) alpha) (*.f32 (log1p.f32 u0) (neg.f32 (pow.f32 alpha #s(literal 4 binary32))))) alpha)
(/.f32 (*.f32 (/.f32 #s(literal -1 binary32) alpha) (*.f32 (log1p.f32 u0) (neg.f32 (pow.f32 alpha #s(literal 4 binary32))))) (neg.f32 alpha))
(/.f32 (*.f32 (pow.f32 alpha #s(literal -4 binary32)) (*.f32 (log1p.f32 u0) (neg.f32 (pow.f32 alpha #s(literal 4 binary32))))) (pow.f32 alpha #s(literal -2 binary32)))
(/.f32 (*.f32 #s(literal -1 binary32) (*.f32 (log1p.f32 u0) (neg.f32 (pow.f32 alpha #s(literal 4 binary32))))) (*.f32 (neg.f32 alpha) alpha))
(/.f32 (*.f32 (*.f32 alpha alpha) (*.f32 (log1p.f32 u0) (neg.f32 (pow.f32 alpha #s(literal 4 binary32))))) (pow.f32 alpha #s(literal 4 binary32)))
(/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (log1p.f32 u0) (neg.f32 (pow.f32 alpha #s(literal 4 binary32))))) (neg.f32 (pow.f32 alpha #s(literal 4 binary32))))
(/.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 12 binary32))) (*.f32 (pow.f32 alpha #s(literal -4 binary32)) (log1p.f32 u0))) (pow.f32 alpha #s(literal 6 binary32)))
(/.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 18 binary32))) (*.f32 (pow.f32 alpha #s(literal -4 binary32)) (log1p.f32 u0))) (pow.f32 alpha #s(literal 12 binary32)))
(/.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 8 binary32))) (*.f32 (pow.f32 alpha #s(literal -2 binary32)) (log1p.f32 u0))) (pow.f32 alpha #s(literal 4 binary32)))
(/.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 12 binary32))) (*.f32 (pow.f32 alpha #s(literal -2 binary32)) (log1p.f32 u0))) (pow.f32 alpha #s(literal 8 binary32)))
(/.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 5 binary32))) (*.f32 (pow.f32 alpha #s(literal -2 binary32)) (log1p.f32 u0))) alpha)
(/.f32 (*.f32 (pow.f32 alpha #s(literal 5 binary32)) (*.f32 (pow.f32 alpha #s(literal -2 binary32)) (log1p.f32 u0))) (neg.f32 alpha))
(/.f32 (*.f32 #s(literal -1 binary32) (*.f32 (pow.f32 alpha #s(literal -2 binary32)) (log1p.f32 u0))) (pow.f32 alpha #s(literal -4 binary32)))
(/.f32 (*.f32 (pow.f32 alpha #s(literal 6 binary32)) (*.f32 (pow.f32 alpha #s(literal -2 binary32)) (log1p.f32 u0))) (*.f32 (neg.f32 alpha) alpha))
(/.f32 (*.f32 (/.f32 #s(literal 1 binary32) alpha) (log1p.f32 u0)) (/.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal 3 binary32))))
(/.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 3 binary32))) (*.f32 (log1p.f32 u0) alpha)) (*.f32 alpha alpha))
(/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (log1p.f32 u0) alpha)) alpha)
(/.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (log1p.f32 u0)) (neg.f32 alpha))
(/.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 3 binary32))) (log1p.f32 u0)) alpha)
(/.f32 (*.f32 (pow.f32 alpha #s(literal 4 binary32)) (log1p.f32 u0)) (*.f32 (neg.f32 alpha) alpha))
(/.f32 (neg.f32 (*.f32 (log1p.f32 u0) (neg.f32 (pow.f32 alpha #s(literal 4 binary32))))) (*.f32 (neg.f32 alpha) alpha))
(/.f32 (neg.f32 (/.f32 (log1p.f32 u0) alpha)) (*.f32 (pow.f32 alpha #s(literal -4 binary32)) alpha))
(/.f32 (*.f32 (log1p.f32 u0) (neg.f32 (pow.f32 alpha #s(literal -2 binary32)))) (pow.f32 alpha #s(literal -4 binary32)))
(/.f32 (/.f32 (log1p.f32 u0) alpha) (/.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal 3 binary32))))
(/.f32 (*.f32 (log1p.f32 u0) (neg.f32 (pow.f32 alpha #s(literal 4 binary32)))) (*.f32 alpha alpha))
(/.f32 (*.f32 (log1p.f32 u0) (*.f32 alpha alpha)) #s(literal -1 binary32))
(/.f32 (*.f32 (log1p.f32 u0) (pow.f32 alpha #s(literal 6 binary32))) (neg.f32 (pow.f32 alpha #s(literal 4 binary32))))
(/.f32 (*.f32 (pow.f32 alpha #s(literal -2 binary32)) (log1p.f32 u0)) (neg.f32 (pow.f32 alpha #s(literal -4 binary32))))
(/.f32 (*.f32 (log1p.f32 u0) (neg.f32 (pow.f32 alpha #s(literal 3 binary32)))) alpha)
(/.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) (log1p.f32 u0)) (pow.f32 alpha #s(literal 4 binary32)))
(/.f32 (*.f32 (log1p.f32 u0) alpha) (/.f32 #s(literal -1 binary32) alpha))
(/.f32 (neg.f32 (log1p.f32 u0)) (pow.f32 alpha #s(literal -2 binary32)))
(/.f32 #s(literal -1 binary32) (/.f32 (pow.f32 alpha #s(literal -2 binary32)) (log1p.f32 u0)))
(/.f32 (log1p.f32 u0) (neg.f32 (pow.f32 alpha #s(literal -2 binary32))))
(/.f32 (*.f32 (*.f32 (log1p.f32 u0) alpha) (neg.f32 alpha)) #s(literal 1 binary32))
(/.f32 (*.f32 (neg.f32 alpha) alpha) (/.f32 #s(literal 1 binary32) (log1p.f32 u0)))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal 3 binary32))) (/.f32 (log1p.f32 u0) alpha)))
(/.f32 #s(literal 1 binary32) (/.f32 (neg.f32 (pow.f32 alpha #s(literal -4 binary32))) (*.f32 (pow.f32 alpha #s(literal -2 binary32)) (log1p.f32 u0))))
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 alpha #s(literal -2 binary32)) (neg.f32 (log1p.f32 u0))))
(-.f32 (/.f32 #s(literal 0 binary32) (pow.f32 alpha #s(literal -2 binary32))) (*.f32 (log1p.f32 u0) (*.f32 alpha alpha)))
(-.f32 (/.f32 (log1p.f32 (*.f32 u0 u0)) (neg.f32 (pow.f32 alpha #s(literal -2 binary32)))) (*.f32 (*.f32 (log1p.f32 u0) alpha) (neg.f32 alpha)))
(-.f32 (/.f32 (log1p.f32 (pow.f32 u0 #s(literal 3 binary32))) (neg.f32 (pow.f32 alpha #s(literal -2 binary32)))) (/.f32 (log1p.f32 (fma.f32 u0 u0 u0)) (neg.f32 (pow.f32 alpha #s(literal -2 binary32)))))
(-.f32 #s(literal 0 binary32) (*.f32 (log1p.f32 u0) (*.f32 alpha alpha)))
(-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (log1p.f32 u0) alpha) alpha))
(fma.f32 (*.f32 (pow.f32 alpha #s(literal -2 binary32)) (log1p.f32 u0)) #s(literal 0 binary32) (*.f32 (*.f32 (log1p.f32 u0) alpha) (neg.f32 alpha)))
(fma.f32 (*.f32 (log1p.f32 u0) alpha) #s(literal 0 binary32) (*.f32 (*.f32 (log1p.f32 u0) alpha) (neg.f32 alpha)))
(fma.f32 #s(literal 0 binary32) (*.f32 (pow.f32 alpha #s(literal -2 binary32)) (log1p.f32 u0)) (*.f32 (*.f32 (log1p.f32 u0) alpha) (neg.f32 alpha)))
(fma.f32 #s(literal 0 binary32) (*.f32 (log1p.f32 u0) alpha) (*.f32 (*.f32 (log1p.f32 u0) alpha) (neg.f32 alpha)))
(pow.f32 (/.f32 (pow.f32 alpha #s(literal -2 binary32)) (neg.f32 (log1p.f32 u0))) #s(literal -1 binary32))
(+.f32 (*.f32 #s(literal 0 binary32) (*.f32 (pow.f32 alpha #s(literal -2 binary32)) (log1p.f32 u0))) (*.f32 (*.f32 (log1p.f32 u0) alpha) (neg.f32 alpha)))
(+.f32 (*.f32 #s(literal 0 binary32) (*.f32 (log1p.f32 u0) alpha)) (*.f32 (*.f32 (log1p.f32 u0) alpha) (neg.f32 alpha)))
(+.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal -2 binary32)) (log1p.f32 u0)) #s(literal 0 binary32)) (*.f32 (*.f32 (log1p.f32 u0) alpha) (neg.f32 alpha)))
(+.f32 (*.f32 (*.f32 (log1p.f32 u0) alpha) #s(literal 0 binary32)) (*.f32 (*.f32 (log1p.f32 u0) alpha) (neg.f32 alpha)))
(exp.f32 (*.f32 (log.f32 (/.f32 (pow.f32 alpha #s(literal -2 binary32)) (neg.f32 (log1p.f32 u0)))) #s(literal -1 binary32)))
(neg.f32 (/.f32 (/.f32 (log1p.f32 u0) alpha) (*.f32 (pow.f32 alpha #s(literal -4 binary32)) alpha)))
(neg.f32 (/.f32 #s(literal -1 binary32) (/.f32 (pow.f32 alpha #s(literal -2 binary32)) (neg.f32 (log1p.f32 u0)))))
(neg.f32 (/.f32 (*.f32 (*.f32 (log1p.f32 u0) alpha) alpha) #s(literal 1 binary32)))
(neg.f32 (*.f32 (*.f32 (log1p.f32 u0) (neg.f32 (pow.f32 alpha #s(literal -2 binary32)))) (neg.f32 (pow.f32 alpha #s(literal 4 binary32)))))
(neg.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal -2 binary32)) (log1p.f32 u0)) (pow.f32 alpha #s(literal 4 binary32))))
(neg.f32 (*.f32 #s(literal 1 binary32) (*.f32 (*.f32 (log1p.f32 u0) alpha) alpha)))
(neg.f32 (*.f32 (*.f32 (log1p.f32 u0) (pow.f32 alpha #s(literal 6 binary32))) (pow.f32 alpha #s(literal -4 binary32))))
(neg.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) (*.f32 (log1p.f32 u0) (neg.f32 (pow.f32 alpha #s(literal 4 binary32))))))
(neg.f32 (*.f32 (pow.f32 alpha #s(literal 6 binary32)) (*.f32 (pow.f32 alpha #s(literal -4 binary32)) (log1p.f32 u0))))
(neg.f32 (*.f32 (pow.f32 alpha #s(literal 4 binary32)) (*.f32 (pow.f32 alpha #s(literal -2 binary32)) (log1p.f32 u0))))
(neg.f32 (*.f32 (log1p.f32 u0) (*.f32 alpha alpha)))
(neg.f32 (*.f32 (*.f32 (log1p.f32 u0) alpha) alpha))
(*.f32 (*.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 1/2 binary32)) (pow.f32 alpha #s(literal -2 binary32))) (*.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 1/2 binary32)) (pow.f32 alpha #s(literal -2 binary32))))
(*.f32 (neg.f32 (/.f32 alpha (pow.f32 alpha #s(literal 6 binary32)))) (pow.f32 alpha #s(literal 3 binary32)))
(*.f32 (pow.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 1/2 binary32)) #s(literal -1 binary32)) (pow.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 1/2 binary32)) #s(literal -1 binary32)))
(*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) alpha) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal 3 binary32))))
(*.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal -1/2 binary32)) (/.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal -1/2 binary32)) #s(literal 1 binary32)))
(*.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal -1/2 binary32)) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal -1/2 binary32)))
(*.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 1/2 binary32)) (/.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 1/2 binary32)) (pow.f32 alpha #s(literal 4 binary32))))
(*.f32 (pow.f32 alpha #s(literal -6 binary32)) (neg.f32 (pow.f32 alpha #s(literal 4 binary32))))
(*.f32 (neg.f32 (pow.f32 alpha #s(literal -6 binary32))) (pow.f32 alpha #s(literal 4 binary32)))
(*.f32 (/.f32 alpha (pow.f32 alpha #s(literal 6 binary32))) (/.f32 (pow.f32 alpha #s(literal 3 binary32)) #s(literal -1 binary32)))
(*.f32 (/.f32 alpha (pow.f32 alpha #s(literal 6 binary32))) (neg.f32 (pow.f32 alpha #s(literal 3 binary32))))
(*.f32 (*.f32 (pow.f32 alpha #s(literal -4 binary32)) alpha) (neg.f32 alpha))
(*.f32 (/.f32 #s(literal 1 binary32) alpha) (/.f32 (/.f32 #s(literal 1 binary32) alpha) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) alpha) (/.f32 (pow.f32 alpha #s(literal 5 binary32)) (neg.f32 (pow.f32 alpha #s(literal 6 binary32)))))
(*.f32 (/.f32 #s(literal 1 binary32) alpha) (/.f32 (neg.f32 (pow.f32 alpha #s(literal 3 binary32))) (pow.f32 alpha #s(literal 4 binary32))))
(*.f32 (/.f32 #s(literal 1 binary32) alpha) (/.f32 (/.f32 #s(literal -1 binary32) alpha) #s(literal 1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) alpha) (/.f32 #s(literal -1 binary32) alpha))
(*.f32 (/.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal 3 binary32))) alpha)
(*.f32 (/.f32 #s(literal -1 binary32) alpha) (/.f32 (neg.f32 (pow.f32 alpha #s(literal 5 binary32))) (neg.f32 (pow.f32 alpha #s(literal 6 binary32)))))
(*.f32 (/.f32 #s(literal -1 binary32) alpha) (/.f32 (/.f32 #s(literal 1 binary32) alpha) #s(literal 1 binary32)))
(*.f32 (/.f32 #s(literal -1 binary32) alpha) (/.f32 #s(literal 1 binary32) alpha))
(*.f32 (pow.f32 alpha #s(literal 5 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) alpha) (neg.f32 (pow.f32 alpha #s(literal 6 binary32)))))
(*.f32 (pow.f32 alpha #s(literal 5 binary32)) (/.f32 (*.f32 (pow.f32 alpha #s(literal -4 binary32)) alpha) (neg.f32 (pow.f32 alpha #s(literal 4 binary32)))))
(*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) alpha) (neg.f32 (pow.f32 alpha #s(literal 4 binary32)))))
(*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 alpha (neg.f32 (pow.f32 alpha #s(literal 6 binary32)))))
(*.f32 (neg.f32 (pow.f32 alpha #s(literal -4 binary32))) (*.f32 alpha alpha))
(*.f32 (pow.f32 alpha #s(literal -2 binary32)) (/.f32 (pow.f32 alpha #s(literal 6 binary32)) (neg.f32 (pow.f32 alpha #s(literal 6 binary32)))))
(*.f32 (pow.f32 alpha #s(literal -2 binary32)) (/.f32 (pow.f32 alpha #s(literal 4 binary32)) (neg.f32 (pow.f32 alpha #s(literal 4 binary32)))))
(*.f32 (pow.f32 alpha #s(literal -2 binary32)) (/.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (pow.f32 alpha #s(literal 4 binary32))))
(*.f32 (pow.f32 alpha #s(literal -2 binary32)) #s(literal -1 binary32))
(*.f32 (pow.f32 alpha #s(literal -4 binary32)) (*.f32 (neg.f32 alpha) alpha))
(*.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal -2 binary32)))
(*.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) (/.f32 (pow.f32 alpha #s(literal -4 binary32)) (pow.f32 alpha #s(literal 4 binary32))))
(*.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) (/.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) (neg.f32 (pow.f32 alpha #s(literal 6 binary32)))))
(*.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) (/.f32 (pow.f32 alpha #s(literal -2 binary32)) (pow.f32 alpha #s(literal 6 binary32))))
(*.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) #s(literal 1 binary32))
(*.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (/.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) (neg.f32 (pow.f32 alpha #s(literal 4 binary32)))))
(*.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (/.f32 (pow.f32 alpha #s(literal -2 binary32)) (pow.f32 alpha #s(literal 4 binary32))))
(*.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (pow.f32 alpha #s(literal -6 binary32)))
(*.f32 (pow.f32 alpha #s(literal 4 binary32)) (/.f32 (neg.f32 (pow.f32 alpha #s(literal -6 binary32))) #s(literal 1 binary32)))
(*.f32 (pow.f32 alpha #s(literal 4 binary32)) (/.f32 (pow.f32 alpha #s(literal -2 binary32)) (neg.f32 (pow.f32 alpha #s(literal 4 binary32)))))
(*.f32 (pow.f32 alpha #s(literal 4 binary32)) (/.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) (pow.f32 alpha #s(literal 4 binary32))))
(*.f32 (pow.f32 alpha #s(literal 4 binary32)) (neg.f32 (pow.f32 alpha #s(literal -6 binary32))))
(*.f32 (*.f32 alpha alpha) (neg.f32 (pow.f32 alpha #s(literal -4 binary32))))
(*.f32 (pow.f32 alpha #s(literal 6 binary32)) (/.f32 (pow.f32 alpha #s(literal -4 binary32)) (neg.f32 (pow.f32 alpha #s(literal 4 binary32)))))
(*.f32 (pow.f32 alpha #s(literal 6 binary32)) (/.f32 (neg.f32 (pow.f32 alpha #s(literal -4 binary32))) (pow.f32 alpha #s(literal 4 binary32))))
(*.f32 (pow.f32 alpha #s(literal 6 binary32)) (/.f32 (pow.f32 alpha #s(literal -2 binary32)) (neg.f32 (pow.f32 alpha #s(literal 6 binary32)))))
(*.f32 (pow.f32 alpha #s(literal 6 binary32)) (/.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) (pow.f32 alpha #s(literal 6 binary32))))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (pow.f32 alpha #s(literal -4 binary32)))
(*.f32 (neg.f32 alpha) (/.f32 (/.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal 3 binary32))) #s(literal -1 binary32)))
(*.f32 (neg.f32 alpha) (/.f32 (*.f32 (pow.f32 alpha #s(literal -4 binary32)) alpha) #s(literal 1 binary32)))
(*.f32 (neg.f32 alpha) (pow.f32 (pow.f32 alpha #s(literal 3 binary32)) #s(literal -1 binary32)))
(*.f32 (neg.f32 alpha) (*.f32 (pow.f32 alpha #s(literal -4 binary32)) alpha))
(*.f32 alpha (/.f32 (pow.f32 alpha #s(literal 3 binary32)) (neg.f32 (pow.f32 alpha #s(literal 6 binary32)))))
(*.f32 alpha (/.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal 3 binary32))))
(*.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 alpha #s(literal -2 binary32))))
(/.f32 (*.f32 (/.f32 #s(literal 1 binary32) alpha) #s(literal 1 binary32)) (neg.f32 alpha))
(/.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 5 binary32))) (neg.f32 (pow.f32 alpha #s(literal -6 binary32)))) (neg.f32 alpha))
(/.f32 (*.f32 (pow.f32 alpha #s(literal 5 binary32)) (neg.f32 (pow.f32 alpha #s(literal -6 binary32)))) alpha)
(/.f32 (*.f32 #s(literal -1 binary32) (neg.f32 (pow.f32 alpha #s(literal -6 binary32)))) (neg.f32 (pow.f32 alpha #s(literal -4 binary32))))
(/.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) (neg.f32 (pow.f32 alpha #s(literal -6 binary32)))) (*.f32 (neg.f32 alpha) alpha))
(/.f32 (*.f32 (pow.f32 alpha #s(literal 6 binary32)) (neg.f32 (pow.f32 alpha #s(literal -6 binary32)))) (*.f32 alpha alpha))
(/.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 3 binary32))) (neg.f32 (pow.f32 alpha #s(literal -4 binary32)))) (neg.f32 alpha))
(/.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (neg.f32 (pow.f32 alpha #s(literal -4 binary32)))) alpha)
(/.f32 (*.f32 (pow.f32 alpha #s(literal 5 binary32)) (neg.f32 (pow.f32 alpha #s(literal -4 binary32)))) (pow.f32 alpha #s(literal 3 binary32)))
(/.f32 (*.f32 (pow.f32 alpha #s(literal -2 binary32)) (neg.f32 (pow.f32 alpha #s(literal -4 binary32)))) (pow.f32 alpha #s(literal -4 binary32)))
(/.f32 (*.f32 (pow.f32 alpha #s(literal 4 binary32)) (neg.f32 (pow.f32 alpha #s(literal -4 binary32)))) (*.f32 alpha alpha))
(/.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 3 binary32))) (pow.f32 alpha #s(literal -4 binary32))) alpha)
(/.f32 (*.f32 (/.f32 #s(literal 1 binary32) alpha) (pow.f32 alpha #s(literal -4 binary32))) (/.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal 3 binary32))))
(/.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (pow.f32 alpha #s(literal -4 binary32))) (*.f32 alpha alpha))
(/.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 3 binary32))) (*.f32 (pow.f32 alpha #s(literal -4 binary32)) alpha)) (*.f32 alpha alpha))
(/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (pow.f32 alpha #s(literal -4 binary32)) alpha)) alpha)
(/.f32 (*.f32 (/.f32 #s(literal -1 binary32) alpha) #s(literal -1 binary32)) (neg.f32 alpha))
(/.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (pow.f32 alpha #s(literal -2 binary32)) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (+.f32 (pow.f32 alpha #s(literal -4 binary32)) #s(literal 0 binary32))))
(/.f32 (*.f32 (pow.f32 alpha #s(literal -2 binary32)) (pow.f32 alpha #s(literal -4 binary32))) (neg.f32 (pow.f32 alpha #s(literal -4 binary32))))
(/.f32 (neg.f32 (pow.f32 alpha #s(literal 8 binary32))) (*.f32 (pow.f32 alpha #s(literal 6 binary32)) (pow.f32 alpha #s(literal 4 binary32))))
(/.f32 (neg.f32 (pow.f32 alpha #s(literal -6 binary32))) (pow.f32 alpha #s(literal -4 binary32)))
(/.f32 (neg.f32 (pow.f32 alpha #s(literal 3 binary32))) (pow.f32 alpha #s(literal 5 binary32)))
(/.f32 (neg.f32 (pow.f32 alpha #s(literal 12 binary32))) (*.f32 (pow.f32 alpha #s(literal 6 binary32)) (pow.f32 alpha #s(literal 8 binary32))))
(/.f32 (neg.f32 (pow.f32 alpha #s(literal 5 binary32))) (*.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) (neg.f32 alpha)))
(/.f32 (neg.f32 (pow.f32 alpha #s(literal 5 binary32))) (*.f32 (pow.f32 alpha #s(literal 6 binary32)) alpha))
(/.f32 (/.f32 #s(literal 1 binary32) alpha) (*.f32 (pow.f32 alpha #s(literal 4 binary32)) (/.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal 3 binary32)))))
(/.f32 (/.f32 #s(literal 1 binary32) alpha) (neg.f32 alpha))
(/.f32 (/.f32 #s(literal -1 binary32) alpha) alpha)
(/.f32 (pow.f32 alpha #s(literal 5 binary32)) (*.f32 (pow.f32 alpha #s(literal 6 binary32)) (neg.f32 alpha)))
(/.f32 (pow.f32 alpha #s(literal 5 binary32)) (*.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (pow.f32 alpha #s(literal 3 binary32))))
(/.f32 (pow.f32 alpha #s(literal 5 binary32)) (*.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) alpha))
(/.f32 (pow.f32 alpha #s(literal 3 binary32)) (neg.f32 (pow.f32 alpha #s(literal 5 binary32))))
(/.f32 (neg.f32 (pow.f32 alpha #s(literal -4 binary32))) (pow.f32 alpha #s(literal -2 binary32)))
(/.f32 (pow.f32 alpha #s(literal -2 binary32)) (*.f32 (pow.f32 alpha #s(literal 4 binary32)) (neg.f32 (pow.f32 alpha #s(literal -4 binary32)))))
(/.f32 (pow.f32 alpha #s(literal -2 binary32)) (*.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (pow.f32 alpha #s(literal -4 binary32))))
(/.f32 (pow.f32 alpha #s(literal -2 binary32)) #s(literal -1 binary32))
(/.f32 (pow.f32 alpha #s(literal -4 binary32)) (neg.f32 (pow.f32 alpha #s(literal -2 binary32))))
(/.f32 #s(literal -1 binary32) (*.f32 alpha alpha))
(/.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) (*.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) (*.f32 (neg.f32 alpha) alpha)))
(/.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) (pow.f32 alpha #s(literal 8 binary32)))
(/.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) #s(literal 1 binary32))
(/.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (pow.f32 alpha #s(literal 6 binary32)))
(/.f32 (pow.f32 alpha #s(literal 4 binary32)) (neg.f32 (pow.f32 alpha #s(literal 6 binary32))))
(/.f32 (*.f32 alpha alpha) (neg.f32 (pow.f32 alpha #s(literal 4 binary32))))
(/.f32 (pow.f32 alpha #s(literal 6 binary32)) (*.f32 (pow.f32 alpha #s(literal 6 binary32)) (*.f32 (neg.f32 alpha) alpha)))
(/.f32 (pow.f32 alpha #s(literal 6 binary32)) (*.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) (*.f32 alpha alpha)))
(/.f32 (pow.f32 alpha #s(literal 6 binary32)) (*.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (pow.f32 alpha #s(literal 4 binary32))))
(/.f32 (pow.f32 alpha #s(literal 6 binary32)) (*.f32 (pow.f32 alpha #s(literal 4 binary32)) (neg.f32 (pow.f32 alpha #s(literal 4 binary32)))))
(/.f32 (*.f32 (neg.f32 alpha) alpha) (pow.f32 alpha #s(literal 4 binary32)))
(/.f32 alpha (neg.f32 (pow.f32 alpha #s(literal 3 binary32))))
(/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))
(-.f32 (/.f32 #s(literal 0 binary32) (neg.f32 (pow.f32 alpha #s(literal 6 binary32)))) (pow.f32 alpha #s(literal -2 binary32)))
(-.f32 (/.f32 #s(literal 0 binary32) (pow.f32 alpha #s(literal 6 binary32))) (pow.f32 alpha #s(literal -2 binary32)))
(-.f32 #s(literal 0 binary32) (pow.f32 alpha #s(literal -2 binary32)))
(pow.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal -1/2 binary32)) #s(literal 2 binary32))
(pow.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) #s(literal 1 binary32))
(pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal -1/2 binary32))
(pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal -1 binary32))
(+.f32 #s(literal 0 binary32) (neg.f32 (pow.f32 alpha #s(literal -2 binary32))))
(exp.f32 (-.f32 (log.f32 (*.f32 (neg.f32 alpha) alpha)) (*.f32 (log.f32 alpha) #s(literal 4 binary32))))
(exp.f32 (+.f32 (log.f32 (*.f32 (neg.f32 alpha) alpha)) (*.f32 #s(literal -4 binary32) (log.f32 alpha))))
(exp.f32 (log.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32)))))
(neg.f32 (pow.f32 alpha #s(literal -2 binary32)))

eval103.0ms (1.6%)

Memory
3.5MiB live, 119.2MiB allocated
Compiler

Compiled 17 908 to 3 151 computations (82.4% saved)

prune197.0ms (3.1%)

Memory
-13.0MiB live, 193.6MiB allocated
Pruning

121 alts after pruning (116 fresh and 5 done)

PrunedKeptTotal
New79079869
Fresh233760
Picked235
Done123
Total816121937
Accuracy
91.2%
Counts
937 → 121
Alt Table
Click to see full alt table
StatusAccuracyProgram
23.0%
(/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha)))
58.9%
(*.f32 (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
58.8%
(*.f32 (/.f32 (pow.f32 alpha #s(literal 8 binary32)) (neg.f32 (pow.f32 alpha #s(literal 6 binary32)))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
58.9%
(*.f32 (/.f32 (pow.f32 alpha #s(literal 4 binary32)) (*.f32 (neg.f32 alpha) alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
58.8%
(*.f32 (/.f32 (/.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) (*.f32 alpha alpha)) (*.f32 alpha alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
58.8%
(*.f32 (/.f32 (/.f32 #s(literal 1 binary32) alpha) (/.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal 3 binary32)))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
58.8%
(*.f32 (/.f32 (/.f32 #s(literal -1 binary32) alpha) (*.f32 (pow.f32 alpha #s(literal -4 binary32)) alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
58.7%
(*.f32 (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (pow.f32 alpha #s(literal 4 binary32)) (pow.f32 alpha #s(literal 6 binary32)))) (pow.f32 alpha #s(literal 8 binary32))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
58.8%
(*.f32 (/.f32 (*.f32 (pow.f32 (/.f32 (*.f32 (neg.f32 alpha) alpha) (+.f32 #s(literal 0 binary32) alpha)) #s(literal 3 binary32)) alpha) (*.f32 alpha alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
58.8%
(*.f32 (/.f32 (*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) alpha)) #s(literal 3 binary32)) alpha) (*.f32 alpha alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
58.7%
(*.f32 (/.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) (/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 alpha #s(literal 4 binary32)) (pow.f32 alpha #s(literal 6 binary32))))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
58.7%
(*.f32 (/.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 1 binary32) alpha) (/.f32 #s(literal 1 binary32) alpha)))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
57.6%
(*.f32 (/.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) (exp.f32 (-.f32 (*.f32 (log.f32 alpha) #s(literal 6 binary32)) (*.f32 (log.f32 alpha) #s(literal 4 binary32))))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
58.3%
(*.f32 (/.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) (exp.f32 (*.f32 (log.f32 alpha) #s(literal 2 binary32)))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
58.8%
(*.f32 (/.f32 (*.f32 (/.f32 #s(literal -1 binary32) alpha) (pow.f32 alpha #s(literal 4 binary32))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
58.8%
(*.f32 (/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 alpha alpha)) (*.f32 alpha alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
58.8%
(*.f32 (/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
37.9%
(*.f32 (/.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 18 binary32))) (pow.f32 alpha #s(literal -4 binary32))) (pow.f32 alpha #s(literal 12 binary32))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
51.8%
(*.f32 (/.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 12 binary32))) (pow.f32 alpha #s(literal -4 binary32))) (pow.f32 alpha #s(literal 6 binary32))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
58.8%
(*.f32 (/.f32 (neg.f32 (pow.f32 (pow.f32 alpha #s(literal -2 binary32)) #s(literal -3 binary32))) (pow.f32 alpha #s(literal 4 binary32))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
58.7%
(*.f32 (/.f32 (neg.f32 (pow.f32 (*.f32 alpha alpha) #s(literal 3 binary32))) (pow.f32 alpha #s(literal 4 binary32))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
57.7%
(*.f32 (/.f32 (neg.f32 (pow.f32 (exp.f32 (log.f32 alpha)) #s(literal 6 binary32))) (pow.f32 alpha #s(literal 4 binary32))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
57.7%
(*.f32 (/.f32 (neg.f32 (pow.f32 (exp.f32 #s(literal 6 binary32)) (log.f32 alpha))) (pow.f32 alpha #s(literal 4 binary32))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
51.7%
(*.f32 (/.f32 (neg.f32 (pow.f32 alpha #s(literal 12 binary32))) (*.f32 (*.f32 alpha alpha) (pow.f32 alpha #s(literal 8 binary32)))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
22.2%
(*.f32 (/.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) (pow.f32 alpha #s(literal 4 binary32))) (-.f32 (log1p.f32 (pow.f32 (neg.f32 u0) #s(literal 3 binary32))) (log1p.f32 (fma.f32 u0 u0 u0))))
43.0%
(*.f32 (/.f32 (neg.f32 (/.f32 (pow.f32 (pow.f32 alpha #s(literal 5 binary32)) #s(literal 3 binary32)) (pow.f32 (pow.f32 alpha #s(literal 3 binary32)) #s(literal 3 binary32)))) (pow.f32 alpha #s(literal 4 binary32))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
58.8%
(*.f32 (/.f32 (neg.f32 (/.f32 (pow.f32 (pow.f32 alpha #s(literal 3 binary32)) #s(literal 3 binary32)) (pow.f32 alpha #s(literal 3 binary32)))) (pow.f32 alpha #s(literal 4 binary32))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
45.8%
(*.f32 (/.f32 (neg.f32 (/.f32 (pow.f32 (pow.f32 alpha #s(literal -2 binary32)) #s(literal 3 binary32)) (pow.f32 (pow.f32 alpha #s(literal -4 binary32)) #s(literal 3 binary32)))) (pow.f32 alpha #s(literal 4 binary32))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
58.8%
(*.f32 (/.f32 (neg.f32 (/.f32 (*.f32 (pow.f32 alpha #s(literal 5 binary32)) (*.f32 alpha alpha)) alpha)) (pow.f32 alpha #s(literal 4 binary32))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
58.8%
(*.f32 (/.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (pow.f32 alpha #s(literal -2 binary32)) #s(literal 3 binary32)))) (pow.f32 alpha #s(literal 4 binary32))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
58.8%
(*.f32 (/.f32 (neg.f32 (*.f32 (pow.f32 (pow.f32 alpha #s(literal 6 binary32)) #s(literal 3/2 binary32)) (pow.f32 (pow.f32 alpha #s(literal -2 binary32)) #s(literal 3/2 binary32)))) (pow.f32 alpha #s(literal 4 binary32))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
43.0%
(*.f32 (/.f32 (neg.f32 (*.f32 (pow.f32 (pow.f32 alpha #s(literal 5 binary32)) #s(literal 3 binary32)) (pow.f32 (*.f32 (pow.f32 alpha #s(literal -4 binary32)) alpha) #s(literal 3 binary32)))) (pow.f32 alpha #s(literal 4 binary32))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
58.7%
(*.f32 (/.f32 (neg.f32 (*.f32 (pow.f32 (pow.f32 alpha #s(literal 3 binary32)) #s(literal 3 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) alpha) #s(literal 3 binary32)))) (pow.f32 alpha #s(literal 4 binary32))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
51.7%
(*.f32 (/.f32 (neg.f32 (*.f32 (pow.f32 (pow.f32 alpha #s(literal -2 binary32)) #s(literal 3 binary32)) (pow.f32 alpha #s(literal 12 binary32)))) (pow.f32 alpha #s(literal 4 binary32))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
51.7%
(*.f32 (/.f32 (neg.f32 (*.f32 (pow.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) #s(literal 3 binary32)) (pow.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) #s(literal 3 binary32)))) (pow.f32 alpha #s(literal 4 binary32))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
57.6%
(*.f32 (/.f32 (neg.f32 (exp.f32 (*.f32 (log.f32 (pow.f32 alpha #s(literal 4 binary32))) #s(literal 3/2 binary32)))) (pow.f32 alpha #s(literal 4 binary32))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
57.9%
(*.f32 (/.f32 (neg.f32 (exp.f32 (*.f32 (log.f32 (pow.f32 alpha #s(literal 3 binary32))) #s(literal 2 binary32)))) (pow.f32 alpha #s(literal 4 binary32))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
57.6%
(*.f32 (/.f32 (neg.f32 (exp.f32 (*.f32 (log.f32 alpha) #s(literal 6 binary32)))) (pow.f32 alpha #s(literal 4 binary32))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
58.9%
(*.f32 (/.f32 alpha (/.f32 #s(literal -1 binary32) alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
58.8%
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal -1 binary32) alpha) alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
58.8%
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (pow.f32 alpha #s(literal -2 binary32)) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (+.f32 (pow.f32 alpha #s(literal -4 binary32)) #s(literal 0 binary32))))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
58.8%
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (pow.f32 alpha #s(literal -4 binary32)) alpha)) alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
58.8%
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (neg.f32 (pow.f32 alpha #s(literal 8 binary32))) (*.f32 (pow.f32 alpha #s(literal 6 binary32)) (pow.f32 alpha #s(literal 4 binary32))))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
58.7%
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 alpha (*.f32 (*.f32 (neg.f32 alpha) alpha) alpha))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
58.8%
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
58.8%
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 1 binary32) alpha) (/.f32 #s(literal -1 binary32) alpha))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
58.8%
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal 3 binary32))) alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
58.8%
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 alpha #s(literal -4 binary32)) alpha) (neg.f32 alpha))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
58.9%
(*.f32 (/.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal -2 binary32))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
58.8%
(*.f32 (*.f32 (pow.f32 alpha #s(literal 6 binary32)) (neg.f32 (pow.f32 alpha #s(literal -4 binary32)))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
58.7%
(*.f32 (*.f32 (pow.f32 alpha #s(literal 5 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) alpha) (*.f32 (neg.f32 alpha) alpha))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
58.8%
(*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal -1 binary32) alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
58.7%
(*.f32 (*.f32 (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 alpha alpha) (pow.f32 alpha #s(literal 3 binary32)))) (pow.f32 alpha #s(literal 4 binary32))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
58.8%
(*.f32 (*.f32 (/.f32 alpha (pow.f32 alpha #s(literal 6 binary32))) (/.f32 (pow.f32 alpha #s(literal 3 binary32)) (neg.f32 (pow.f32 alpha #s(literal -4 binary32))))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
22.2%
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (neg.f32 alpha))) alpha) (-.f32 (log1p.f32 (pow.f32 (neg.f32 u0) #s(literal 3 binary32))) (log1p.f32 (fma.f32 u0 u0 u0))))
72.1%
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (neg.f32 alpha))) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 #s(literal -1/2 binary32) u0 #s(literal -1 binary32)) u0)))
72.1%
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (neg.f32 alpha))) alpha) #s(approx (log (- 1 u0)) (neg.f32 u0)))
58.8%
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) alpha) (/.f32 (/.f32 #s(literal 1 binary32) alpha) (neg.f32 (pow.f32 alpha #s(literal -4 binary32))))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
58.8%
(*.f32 (*.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (/.f32 #s(literal 1 binary32) alpha)) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
58.8%
(*.f32 (*.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) alpha) (/.f32 #s(literal 1 binary32) alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
58.8%
(*.f32 (*.f32 (*.f32 alpha alpha) (*.f32 (neg.f32 alpha) (/.f32 #s(literal 1 binary32) alpha))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
58.8%
(*.f32 (*.f32 (neg.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32)))) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
64.1%
(*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))))
58.8%
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
30.4%
(*.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (/.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha alpha)))
72.1%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 (/.f32 u0 alpha) (*.f32 (pow.f32 alpha #s(literal -4 binary32)) alpha)))
72.0%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 (*.f32 (pow.f32 alpha #s(literal 6 binary32)) (/.f32 u0 alpha)) (pow.f32 alpha #s(literal 3 binary32))))
72.2%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 (*.f32 (pow.f32 alpha #s(literal 6 binary32)) u0) (pow.f32 alpha #s(literal 4 binary32))))
72.0%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 (*.f32 (pow.f32 alpha #s(literal 5 binary32)) (*.f32 (pow.f32 alpha #s(literal -2 binary32)) u0)) alpha))
72.1%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 (*.f32 (pow.f32 alpha #s(literal 4 binary32)) u0) (*.f32 alpha alpha)))
72.2%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) u0) alpha))
72.0%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 (*.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) u0) (pow.f32 alpha #s(literal -2 binary32))) (*.f32 (neg.f32 alpha) alpha)))
72.1%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (/.f32 u0 alpha)) (neg.f32 alpha)))
72.0%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) alpha) (/.f32 #s(literal -1 binary32) alpha)))
66.4%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 (log1p.f32 (-.f32 #s(literal 0 binary32) u0)) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))))
58.8%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))))
72.2%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 #s(approx (log (+ 1 (neg u0))) (neg.f32 u0)) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))))
72.2%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 u0 (pow.f32 alpha #s(literal -2 binary32))))
72.1%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 alpha #s(literal -2 binary32)) u0)))
72.1%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 alpha alpha) u0))))
7.5%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (fma.f32 (neg.f32 alpha) (neg.f32 alpha) #s(literal 0 binary32)) u0))
72.2%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (fma.f32 (neg.f32 alpha) #s(literal 0 binary32) (*.f32 alpha alpha)) u0))
72.0%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (pow.f32 (/.f32 #s(literal -1 binary32) alpha) #s(literal -2 binary32)) u0))
72.1%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 u0 alpha)))
71.9%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (/.f32 (pow.f32 (pow.f32 alpha #s(literal -2 binary32)) #s(literal -2 binary32)) (*.f32 alpha alpha)) u0))
70.9%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (/.f32 (pow.f32 (exp.f32 #s(literal 4 binary32)) (log.f32 alpha)) (*.f32 alpha alpha)) u0))
72.1%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (/.f32 (pow.f32 alpha #s(literal 4 binary32)) (*.f32 alpha alpha)) u0))
72.1%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (/.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha) u0))
72.0%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (/.f32 (/.f32 (pow.f32 alpha #s(literal 6 binary32)) (*.f32 alpha alpha)) (*.f32 alpha alpha)) u0))
72.0%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (/.f32 (/.f32 (pow.f32 alpha #s(literal 5 binary32)) alpha) (*.f32 alpha alpha)) u0))
57.3%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (/.f32 (/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (pow.f32 alpha #s(literal 8 binary32))) (*.f32 (*.f32 (neg.f32 alpha) alpha) (neg.f32 (pow.f32 alpha #s(literal 12 binary32))))) (*.f32 (*.f32 (neg.f32 alpha) alpha) (pow.f32 alpha #s(literal 8 binary32)))) (*.f32 alpha alpha)) u0))
71.8%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (/.f32 (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (neg.f32 alpha) alpha) (neg.f32 (pow.f32 alpha #s(literal 8 binary32))))) (neg.f32 (pow.f32 alpha #s(literal 6 binary32)))) (*.f32 alpha alpha)) u0))
72.1%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (/.f32 (/.f32 (*.f32 alpha alpha) (pow.f32 alpha #s(literal -2 binary32))) (*.f32 alpha alpha)) u0))
72.0%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal -4 binary32))) (*.f32 alpha alpha)) u0))
72.0%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (/.f32 (/.f32 #s(literal -1 binary32) alpha) (/.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal 3 binary32)))) u0))
71.8%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (/.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (+.f32 (pow.f32 alpha #s(literal 4 binary32)) (*.f32 #s(literal 0 binary32) (*.f32 (neg.f32 alpha) alpha))))) u0))
71.4%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (/.f32 (*.f32 (pow.f32 (pow.f32 alpha #s(literal 5 binary32)) #s(literal 2 binary32)) (pow.f32 (*.f32 (pow.f32 alpha #s(literal -4 binary32)) alpha) #s(literal 2 binary32))) (*.f32 alpha alpha)) u0))
71.8%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (/.f32 (*.f32 (pow.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) #s(literal 2 binary32)) (pow.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) #s(literal 2 binary32))) (*.f32 alpha alpha)) u0))
71.9%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (/.f32 (*.f32 (pow.f32 alpha #s(literal 5 binary32)) (neg.f32 (pow.f32 alpha #s(literal -2 binary32)))) (neg.f32 alpha)) u0))
72.1%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (/.f32 (*.f32 (pow.f32 alpha #s(literal -4 binary32)) (pow.f32 alpha #s(literal 4 binary32))) (pow.f32 alpha #s(literal -2 binary32))) u0))
72.0%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (/.f32 (*.f32 (pow.f32 alpha #s(literal -4 binary32)) alpha) (/.f32 alpha (pow.f32 alpha #s(literal 6 binary32)))) u0))
72.0%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (/.f32 (*.f32 (/.f32 #s(literal -1 binary32) alpha) (pow.f32 alpha #s(literal 4 binary32))) (neg.f32 alpha)) u0))
72.1%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (/.f32 (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) (*.f32 alpha alpha)) u0))
72.0%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 alpha #s(literal -4 binary32)) (pow.f32 alpha #s(literal 4 binary32)))) u0))
65.5%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (/.f32 (neg.f32 (pow.f32 alpha #s(literal 12 binary32))) (*.f32 (*.f32 (neg.f32 alpha) alpha) (pow.f32 alpha #s(literal 8 binary32)))) u0))
44.2%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (/.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) (*.f32 alpha alpha)) (/.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha alpha))))
69.5%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (/.f32 (exp.f32 (-.f32 (*.f32 (log.f32 alpha) #s(literal 6 binary32)) (*.f32 #s(literal 2 binary32) (log.f32 alpha)))) (*.f32 alpha alpha)) u0))
70.9%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (/.f32 (exp.f32 (*.f32 (log.f32 alpha) #s(literal 4 binary32))) (*.f32 alpha alpha)) u0))
72.1%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (/.f32 alpha (/.f32 #s(literal 1 binary32) alpha)) u0))
72.2%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (/.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal -2 binary32))) u0))
72.0%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 1 binary32) alpha) (/.f32 #s(literal 1 binary32) alpha))) u0))
72.0%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) alpha) #s(literal -1 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) alpha) #s(literal -1 binary32))) u0))
71.9%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 (pow.f32 alpha #s(literal 3 binary32)) (pow.f32 alpha #s(literal 4 binary32)))) u0))
72.1%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) alpha)) u0))
72.0%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (/.f32 (pow.f32 alpha #s(literal 3 binary32)) (*.f32 alpha alpha)) (/.f32 (pow.f32 alpha #s(literal 3 binary32)) (*.f32 alpha alpha))) u0))
72.1%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (/.f32 (*.f32 (neg.f32 alpha) alpha) (+.f32 #s(literal 0 binary32) alpha)) (log1p.f32 (neg.f32 u0))) alpha))
71.9%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) alpha) (*.f32 alpha alpha)) (*.f32 (/.f32 #s(literal 1 binary32) alpha) (*.f32 alpha alpha))) u0))
72.1%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 u0 alpha) alpha))
72.2%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 alpha alpha) u0))
70.3%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (exp.f32 (-.f32 (*.f32 (log.f32 alpha) #s(literal 6 binary32)) (*.f32 (log.f32 alpha) #s(literal 4 binary32)))) u0))
71.4%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (exp.f32 (*.f32 (log.f32 alpha) #s(literal 2 binary32))) u0))
Compiler

Compiled 4 521 to 3 498 computations (22.6% saved)

simplify156.0ms (2.4%)

Memory
16.1MiB live, 90.5MiB allocated
Algorithm
egg-herbie
Localize:

Found 19 expressions of interest:

NewMetricScoreProgram
cost-diff32
(log.f32 (-.f32 #s(literal 1 binary32) u0))
cost-diff320
(*.f32 (pow.f32 alpha #s(literal 5 binary32)) (*.f32 alpha alpha))
cost-diff352
(/.f32 (*.f32 (pow.f32 alpha #s(literal 5 binary32)) (*.f32 alpha alpha)) alpha)
cost-diff6656
(/.f32 (neg.f32 (/.f32 (*.f32 (pow.f32 alpha #s(literal 5 binary32)) (*.f32 alpha alpha)) alpha)) (pow.f32 alpha #s(literal 4 binary32)))
cost-diff0
(*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) alpha) #s(literal -1 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) alpha) #s(literal -1 binary32)))
cost-diff0
(*.f32 (*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) alpha) #s(literal -1 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) alpha) #s(literal -1 binary32))) u0)
cost-diff0
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) alpha) #s(literal -1 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) alpha) #s(literal -1 binary32))) u0))
cost-diff3584
(pow.f32 (/.f32 #s(literal 1 binary32) alpha) #s(literal -1 binary32))
cost-diff0
(*.f32 alpha alpha)
cost-diff0
(pow.f32 alpha #s(literal 5 binary32))
cost-diff0
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (/.f32 (/.f32 (pow.f32 alpha #s(literal 5 binary32)) alpha) (*.f32 alpha alpha)) u0))
cost-diff352
(/.f32 (pow.f32 alpha #s(literal 5 binary32)) alpha)
cost-diff0
(neg.f32 alpha)
cost-diff0
(*.f32 (fma.f32 (neg.f32 alpha) (neg.f32 alpha) #s(literal 0 binary32)) u0)
cost-diff0
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (fma.f32 (neg.f32 alpha) (neg.f32 alpha) #s(literal 0 binary32)) u0))
cost-diff160
(fma.f32 (neg.f32 alpha) (neg.f32 alpha) #s(literal 0 binary32))
cost-diff0
(pow.f32 alpha #s(literal -2 binary32))
cost-diff0
(/.f32 u0 (pow.f32 alpha #s(literal -2 binary32)))
cost-diff0
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 u0 (pow.f32 alpha #s(literal -2 binary32))))
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
039257
062222
1109212
2296188
31286180
43451176
55386176
66931176
08050170
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 u0 (pow.f32 alpha #s(literal -2 binary32))))
(/.f32 u0 (pow.f32 alpha #s(literal -2 binary32)))
u0
(pow.f32 alpha #s(literal -2 binary32))
alpha
#s(literal -2 binary32)
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (fma.f32 (neg.f32 alpha) (neg.f32 alpha) #s(literal 0 binary32)) u0))
(*.f32 (fma.f32 (neg.f32 alpha) (neg.f32 alpha) #s(literal 0 binary32)) u0)
(fma.f32 (neg.f32 alpha) (neg.f32 alpha) #s(literal 0 binary32))
(neg.f32 alpha)
alpha
#s(literal 0 binary32)
u0
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (/.f32 (/.f32 (pow.f32 alpha #s(literal 5 binary32)) alpha) (*.f32 alpha alpha)) u0))
(*.f32 (/.f32 (/.f32 (pow.f32 alpha #s(literal 5 binary32)) alpha) (*.f32 alpha alpha)) u0)
(/.f32 (/.f32 (pow.f32 alpha #s(literal 5 binary32)) alpha) (*.f32 alpha alpha))
(/.f32 (pow.f32 alpha #s(literal 5 binary32)) alpha)
(pow.f32 alpha #s(literal 5 binary32))
alpha
#s(literal 5 binary32)
(*.f32 alpha alpha)
u0
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) alpha) #s(literal -1 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) alpha) #s(literal -1 binary32))) u0))
(*.f32 (*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) alpha) #s(literal -1 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) alpha) #s(literal -1 binary32))) u0)
(*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) alpha) #s(literal -1 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) alpha) #s(literal -1 binary32)))
(pow.f32 (/.f32 #s(literal 1 binary32) alpha) #s(literal -1 binary32))
(/.f32 #s(literal 1 binary32) alpha)
#s(literal 1 binary32)
alpha
#s(literal -1 binary32)
u0
(*.f32 (/.f32 (neg.f32 (/.f32 (*.f32 (pow.f32 alpha #s(literal 5 binary32)) (*.f32 alpha alpha)) alpha)) (pow.f32 alpha #s(literal 4 binary32))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(/.f32 (neg.f32 (/.f32 (*.f32 (pow.f32 alpha #s(literal 5 binary32)) (*.f32 alpha alpha)) alpha)) (pow.f32 alpha #s(literal 4 binary32)))
(neg.f32 (/.f32 (*.f32 (pow.f32 alpha #s(literal 5 binary32)) (*.f32 alpha alpha)) alpha))
(/.f32 (*.f32 (pow.f32 alpha #s(literal 5 binary32)) (*.f32 alpha alpha)) alpha)
(*.f32 (pow.f32 alpha #s(literal 5 binary32)) (*.f32 alpha alpha))
(pow.f32 alpha #s(literal 5 binary32))
alpha
#s(literal 5 binary32)
(*.f32 alpha alpha)
(pow.f32 alpha #s(literal 4 binary32))
#s(literal 4 binary32)
(log.f32 (-.f32 #s(literal 1 binary32) u0))
(-.f32 #s(literal 1 binary32) u0)
#s(literal 1 binary32)
u0
Outputs
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 u0 (pow.f32 alpha #s(literal -2 binary32))))
(/.f32 u0 (pow.f32 alpha #s(literal -2 binary32)))
u0
(pow.f32 alpha #s(literal -2 binary32))
alpha
#s(literal -2 binary32)
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (fma.f32 (neg.f32 alpha) (neg.f32 alpha) #s(literal 0 binary32)) u0))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 u0 alpha) alpha))
(*.f32 (fma.f32 (neg.f32 alpha) (neg.f32 alpha) #s(literal 0 binary32)) u0)
(*.f32 (*.f32 u0 alpha) alpha)
(fma.f32 (neg.f32 alpha) (neg.f32 alpha) #s(literal 0 binary32))
(*.f32 alpha alpha)
(neg.f32 alpha)
alpha
#s(literal 0 binary32)
u0
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (/.f32 (/.f32 (pow.f32 alpha #s(literal 5 binary32)) alpha) (*.f32 alpha alpha)) u0))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (/.f32 u0 (pow.f32 alpha #s(literal 3 binary32))) (pow.f32 alpha #s(literal 5 binary32))))
(*.f32 (/.f32 (/.f32 (pow.f32 alpha #s(literal 5 binary32)) alpha) (*.f32 alpha alpha)) u0)
(*.f32 (/.f32 u0 (pow.f32 alpha #s(literal 3 binary32))) (pow.f32 alpha #s(literal 5 binary32)))
(/.f32 (/.f32 (pow.f32 alpha #s(literal 5 binary32)) alpha) (*.f32 alpha alpha))
(/.f32 (/.f32 (pow.f32 alpha #s(literal 4 binary32)) alpha) alpha)
(/.f32 (pow.f32 alpha #s(literal 5 binary32)) alpha)
(pow.f32 alpha #s(literal 4 binary32))
(pow.f32 alpha #s(literal 5 binary32))
alpha
#s(literal 5 binary32)
(*.f32 alpha alpha)
u0
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) alpha) #s(literal -1 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) alpha) #s(literal -1 binary32))) u0))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 u0 alpha) alpha))
(*.f32 (*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) alpha) #s(literal -1 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) alpha) #s(literal -1 binary32))) u0)
(*.f32 (*.f32 u0 alpha) alpha)
(*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) alpha) #s(literal -1 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) alpha) #s(literal -1 binary32)))
(*.f32 alpha alpha)
(pow.f32 (/.f32 #s(literal 1 binary32) alpha) #s(literal -1 binary32))
alpha
(/.f32 #s(literal 1 binary32) alpha)
#s(literal 1 binary32)
alpha
#s(literal -1 binary32)
u0
(*.f32 (/.f32 (neg.f32 (/.f32 (*.f32 (pow.f32 alpha #s(literal 5 binary32)) (*.f32 alpha alpha)) alpha)) (pow.f32 alpha #s(literal 4 binary32))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 alpha)) alpha)
(/.f32 (neg.f32 (/.f32 (*.f32 (pow.f32 alpha #s(literal 5 binary32)) (*.f32 alpha alpha)) alpha)) (pow.f32 alpha #s(literal 4 binary32)))
(*.f32 (neg.f32 alpha) alpha)
(neg.f32 (/.f32 (*.f32 (pow.f32 alpha #s(literal 5 binary32)) (*.f32 alpha alpha)) alpha))
(neg.f32 (pow.f32 alpha #s(literal 6 binary32)))
(/.f32 (*.f32 (pow.f32 alpha #s(literal 5 binary32)) (*.f32 alpha alpha)) alpha)
(pow.f32 alpha #s(literal 6 binary32))
(*.f32 (pow.f32 alpha #s(literal 5 binary32)) (*.f32 alpha alpha))
(pow.f32 alpha #s(literal 7 binary32))
(pow.f32 alpha #s(literal 5 binary32))
alpha
#s(literal 5 binary32)
(*.f32 alpha alpha)
(pow.f32 alpha #s(literal 4 binary32))
#s(literal 4 binary32)
(log.f32 (-.f32 #s(literal 1 binary32) u0))
(log1p.f32 (neg.f32 u0))
(-.f32 #s(literal 1 binary32) u0)
#s(literal 1 binary32)
u0

localize186.0ms (2.9%)

Memory
-5.6MiB live, 115.2MiB allocated
Localize:

Found 19 expressions of interest:

NewMetricScoreProgram
accuracy0.2734375
(*.f32 (/.f32 (neg.f32 (/.f32 (*.f32 (pow.f32 alpha #s(literal 5 binary32)) (*.f32 alpha alpha)) alpha)) (pow.f32 alpha #s(literal 4 binary32))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
accuracy0.3046875
(*.f32 (pow.f32 alpha #s(literal 5 binary32)) (*.f32 alpha alpha))
accuracy0.31087875976844204
(/.f32 (neg.f32 (/.f32 (*.f32 (pow.f32 alpha #s(literal 5 binary32)) (*.f32 alpha alpha)) alpha)) (pow.f32 alpha #s(literal 4 binary32)))
accuracy13.19204090405869
(log.f32 (-.f32 #s(literal 1 binary32) u0))
accuracy0
(*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) alpha) #s(literal -1 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) alpha) #s(literal -1 binary32)))
accuracy0.22265625
(pow.f32 (/.f32 #s(literal 1 binary32) alpha) #s(literal -1 binary32))
accuracy0.24609375
(*.f32 (*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) alpha) #s(literal -1 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) alpha) #s(literal -1 binary32))) u0)
accuracy8.868687733391493
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) alpha) #s(literal -1 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) alpha) #s(literal -1 binary32))) u0))
accuracy0.2265625
(/.f32 (pow.f32 alpha #s(literal 5 binary32)) alpha)
accuracy0.24609375
(*.f32 (/.f32 (/.f32 (pow.f32 alpha #s(literal 5 binary32)) alpha) (*.f32 alpha alpha)) u0)
accuracy0.556972509768442
(/.f32 (/.f32 (pow.f32 alpha #s(literal 5 binary32)) alpha) (*.f32 alpha alpha))
accuracy8.868687733391493
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (/.f32 (/.f32 (pow.f32 alpha #s(literal 5 binary32)) alpha) (*.f32 alpha alpha)) u0))
accuracy0
(neg.f32 alpha)
accuracy0.24609375
(*.f32 (fma.f32 (neg.f32 alpha) (neg.f32 alpha) #s(literal 0 binary32)) u0)
accuracy8.868687733391493
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (fma.f32 (neg.f32 alpha) (neg.f32 alpha) #s(literal 0 binary32)) u0))
accuracy29.774558660519897
(fma.f32 (neg.f32 alpha) (neg.f32 alpha) #s(literal 0 binary32))
accuracy0
(pow.f32 alpha #s(literal -2 binary32))
accuracy0.2421875
(/.f32 u0 (pow.f32 alpha #s(literal -2 binary32)))
accuracy8.868687733391493
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 u0 (pow.f32 alpha #s(literal -2 binary32))))
Samples
97.0ms256×0valid
Compiler

Compiled 477 to 75 computations (84.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 82.0ms
ival-sub: 30.0ms (36.6% of total)
ival-mult: 15.0ms (18.3% of total)
ival-div: 10.0ms (12.2% of total)
ival-pow: 10.0ms (12.2% of total)
ival-add: 9.0ms (11% of total)
ival-log: 4.0ms (4.9% of total)
ival-neg: 3.0ms (3.7% of total)
exact: 1.0ms (1.2% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series74.0ms (1.2%)

Memory
-21.9MiB live, 65.1MiB allocated
Counts
22 → 34
Calls
Call 1
Inputs
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 u0 (pow.f32 alpha #s(literal -2 binary32))))
(/.f32 u0 (pow.f32 alpha #s(literal -2 binary32)))
(pow.f32 alpha #s(literal -2 binary32))
(fma.f32 (neg.f32 alpha) (neg.f32 alpha) #s(literal 0 binary32))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (fma.f32 (neg.f32 alpha) (neg.f32 alpha) #s(literal 0 binary32)) u0))
(*.f32 (fma.f32 (neg.f32 alpha) (neg.f32 alpha) #s(literal 0 binary32)) u0)
(neg.f32 alpha)
(/.f32 (pow.f32 alpha #s(literal 5 binary32)) alpha)
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (/.f32 (/.f32 (pow.f32 alpha #s(literal 5 binary32)) alpha) (*.f32 alpha alpha)) u0))
(pow.f32 alpha #s(literal 5 binary32))
(*.f32 alpha alpha)
(pow.f32 (/.f32 #s(literal 1 binary32) alpha) #s(literal -1 binary32))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) alpha) #s(literal -1 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) alpha) #s(literal -1 binary32))) u0))
(*.f32 (*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) alpha) #s(literal -1 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) alpha) #s(literal -1 binary32))) u0)
(*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) alpha) #s(literal -1 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) alpha) #s(literal -1 binary32)))
(/.f32 (neg.f32 (/.f32 (*.f32 (pow.f32 alpha #s(literal 5 binary32)) (*.f32 alpha alpha)) alpha)) (pow.f32 alpha #s(literal 4 binary32)))
(/.f32 (*.f32 (pow.f32 alpha #s(literal 5 binary32)) (*.f32 alpha alpha)) alpha)
(*.f32 (pow.f32 alpha #s(literal 5 binary32)) (*.f32 alpha alpha))
(log.f32 (-.f32 #s(literal 1 binary32) u0))
(/.f32 (/.f32 (pow.f32 alpha #s(literal 5 binary32)) alpha) (*.f32 alpha alpha))
(*.f32 (/.f32 (/.f32 (pow.f32 alpha #s(literal 5 binary32)) alpha) (*.f32 alpha alpha)) u0)
(*.f32 (/.f32 (neg.f32 (/.f32 (*.f32 (pow.f32 alpha #s(literal 5 binary32)) (*.f32 alpha alpha)) alpha)) (pow.f32 alpha #s(literal 4 binary32))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
Outputs
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* (pow alpha 2) u0)
(/ 1 (pow alpha 2))
(pow alpha 2)
(* -1 alpha)
(pow alpha 4)
(pow alpha 5)
alpha
(* -1 (pow alpha 2))
(pow alpha 6)
(pow alpha 7)
(* 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 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 (* (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))))
(+ (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))
(* (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 (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)))
Calls

6 calls:

TimeVariablePointExpression
32.0ms
alpha
@inf
((* (* (neg alpha) alpha) (log (- 1 u0))) (/ u0 (pow alpha -2)) (pow alpha -2) (+ (* (neg alpha) (neg alpha)) 0) (* (* (neg alpha) alpha) (log (- 1 u0))) (* (+ (* (neg alpha) (neg alpha)) 0) u0) (neg alpha) (/ (pow alpha 5) alpha) (* (* (neg alpha) alpha) (log (- 1 u0))) (pow alpha 5) (* alpha alpha) (pow (/ 1 alpha) -1) (* (* (neg alpha) alpha) (log (- 1 u0))) (* (* (pow (/ 1 alpha) -1) (pow (/ 1 alpha) -1)) u0) (* (pow (/ 1 alpha) -1) (pow (/ 1 alpha) -1)) (/ (neg (/ (* (pow alpha 5) (* alpha alpha)) alpha)) (pow alpha 4)) (/ (* (pow alpha 5) (* alpha alpha)) alpha) (* (pow alpha 5) (* alpha alpha)) (log (- 1 u0)) (/ (/ (pow alpha 5) alpha) (* alpha alpha)) (* (/ (/ (pow alpha 5) alpha) (* alpha alpha)) u0) (* (/ (neg (/ (* (pow alpha 5) (* alpha alpha)) alpha)) (pow alpha 4)) (log (- 1 u0))))
22.0ms
u0
@inf
((* (* (neg alpha) alpha) (log (- 1 u0))) (/ u0 (pow alpha -2)) (pow alpha -2) (+ (* (neg alpha) (neg alpha)) 0) (* (* (neg alpha) alpha) (log (- 1 u0))) (* (+ (* (neg alpha) (neg alpha)) 0) u0) (neg alpha) (/ (pow alpha 5) alpha) (* (* (neg alpha) alpha) (log (- 1 u0))) (pow alpha 5) (* alpha alpha) (pow (/ 1 alpha) -1) (* (* (neg alpha) alpha) (log (- 1 u0))) (* (* (pow (/ 1 alpha) -1) (pow (/ 1 alpha) -1)) u0) (* (pow (/ 1 alpha) -1) (pow (/ 1 alpha) -1)) (/ (neg (/ (* (pow alpha 5) (* alpha alpha)) alpha)) (pow alpha 4)) (/ (* (pow alpha 5) (* alpha alpha)) alpha) (* (pow alpha 5) (* alpha alpha)) (log (- 1 u0)) (/ (/ (pow alpha 5) alpha) (* alpha alpha)) (* (/ (/ (pow alpha 5) alpha) (* alpha alpha)) u0) (* (/ (neg (/ (* (pow alpha 5) (* alpha alpha)) alpha)) (pow alpha 4)) (log (- 1 u0))))
10.0ms
alpha
@-inf
((* (* (neg alpha) alpha) (log (- 1 u0))) (/ u0 (pow alpha -2)) (pow alpha -2) (+ (* (neg alpha) (neg alpha)) 0) (* (* (neg alpha) alpha) (log (- 1 u0))) (* (+ (* (neg alpha) (neg alpha)) 0) u0) (neg alpha) (/ (pow alpha 5) alpha) (* (* (neg alpha) alpha) (log (- 1 u0))) (pow alpha 5) (* alpha alpha) (pow (/ 1 alpha) -1) (* (* (neg alpha) alpha) (log (- 1 u0))) (* (* (pow (/ 1 alpha) -1) (pow (/ 1 alpha) -1)) u0) (* (pow (/ 1 alpha) -1) (pow (/ 1 alpha) -1)) (/ (neg (/ (* (pow alpha 5) (* alpha alpha)) alpha)) (pow alpha 4)) (/ (* (pow alpha 5) (* alpha alpha)) alpha) (* (pow alpha 5) (* alpha alpha)) (log (- 1 u0)) (/ (/ (pow alpha 5) alpha) (* alpha alpha)) (* (/ (/ (pow alpha 5) alpha) (* alpha alpha)) u0) (* (/ (neg (/ (* (pow alpha 5) (* alpha alpha)) alpha)) (pow alpha 4)) (log (- 1 u0))))
9.0ms
alpha
@0
((* (* (neg alpha) alpha) (log (- 1 u0))) (/ u0 (pow alpha -2)) (pow alpha -2) (+ (* (neg alpha) (neg alpha)) 0) (* (* (neg alpha) alpha) (log (- 1 u0))) (* (+ (* (neg alpha) (neg alpha)) 0) u0) (neg alpha) (/ (pow alpha 5) alpha) (* (* (neg alpha) alpha) (log (- 1 u0))) (pow alpha 5) (* alpha alpha) (pow (/ 1 alpha) -1) (* (* (neg alpha) alpha) (log (- 1 u0))) (* (* (pow (/ 1 alpha) -1) (pow (/ 1 alpha) -1)) u0) (* (pow (/ 1 alpha) -1) (pow (/ 1 alpha) -1)) (/ (neg (/ (* (pow alpha 5) (* alpha alpha)) alpha)) (pow alpha 4)) (/ (* (pow alpha 5) (* alpha alpha)) alpha) (* (pow alpha 5) (* alpha alpha)) (log (- 1 u0)) (/ (/ (pow alpha 5) alpha) (* alpha alpha)) (* (/ (/ (pow alpha 5) alpha) (* alpha alpha)) u0) (* (/ (neg (/ (* (pow alpha 5) (* alpha alpha)) alpha)) (pow alpha 4)) (log (- 1 u0))))
1.0ms
u0
@-inf
((* (* (neg alpha) alpha) (log (- 1 u0))) (/ u0 (pow alpha -2)) (pow alpha -2) (+ (* (neg alpha) (neg alpha)) 0) (* (* (neg alpha) alpha) (log (- 1 u0))) (* (+ (* (neg alpha) (neg alpha)) 0) u0) (neg alpha) (/ (pow alpha 5) alpha) (* (* (neg alpha) alpha) (log (- 1 u0))) (pow alpha 5) (* alpha alpha) (pow (/ 1 alpha) -1) (* (* (neg alpha) alpha) (log (- 1 u0))) (* (* (pow (/ 1 alpha) -1) (pow (/ 1 alpha) -1)) u0) (* (pow (/ 1 alpha) -1) (pow (/ 1 alpha) -1)) (/ (neg (/ (* (pow alpha 5) (* alpha alpha)) alpha)) (pow alpha 4)) (/ (* (pow alpha 5) (* alpha alpha)) alpha) (* (pow alpha 5) (* alpha alpha)) (log (- 1 u0)) (/ (/ (pow alpha 5) alpha) (* alpha alpha)) (* (/ (/ (pow alpha 5) alpha) (* alpha alpha)) u0) (* (/ (neg (/ (* (pow alpha 5) (* alpha alpha)) alpha)) (pow alpha 4)) (log (- 1 u0))))

simplify143.0ms (2.2%)

Memory
20.4MiB live, 251.8MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0121418
1316391
2814358
32118346
45926339
08131322
Stop Event
iter limit
node limit
Counts
34 → 33
Calls
Call 1
Inputs
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* (pow alpha 2) u0)
(/ 1 (pow alpha 2))
(pow alpha 2)
(* -1 alpha)
(pow alpha 4)
(pow alpha 5)
alpha
(* -1 (pow alpha 2))
(pow alpha 6)
(pow alpha 7)
(* 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 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 (* (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))))
(+ (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))
(* (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 (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)))
Outputs
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0)))
(* (pow alpha 2) u0)
(*.f32 (*.f32 alpha alpha) u0)
(/ 1 (pow alpha 2))
(/.f32 #s(literal 1 binary32) (*.f32 alpha alpha))
(pow alpha 2)
(*.f32 alpha alpha)
(* -1 alpha)
(neg.f32 alpha)
(pow alpha 4)
(pow.f32 alpha #s(literal 4 binary32))
(pow alpha 5)
(pow.f32 alpha #s(literal 5 binary32))
alpha
(* -1 (pow alpha 2))
(*.f32 (neg.f32 alpha) alpha)
(pow alpha 6)
(pow.f32 alpha #s(literal 6 binary32))
(pow alpha 7)
(pow.f32 alpha #s(literal 7 binary32))
(* u0 (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2)))
(*.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) u0) (*.f32 alpha alpha))
(* u0 (+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2)))
(*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 #s(literal 1/3 binary32) u0) u0 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 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 (fma.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 #s(literal 1/4 binary32) u0) u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 (*.f32 alpha alpha)) u0)
(* -1 u0)
(neg.f32 u0)
(* u0 (- (* -1/2 u0) 1))
(*.f32 (fma.f32 #s(literal -1/2 binary32) u0 #s(literal -1 binary32)) u0)
(* u0 (- (* u0 (- (* -1/3 u0) 1/2)) 1))
(*.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)
(* u0 (- (* u0 (- (* u0 (- (* -1/4 u0) 1/3)) 1/2)) 1))
(*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)
(* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0))))))
(*.f32 (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32))) (*.f32 (neg.f32 alpha) alpha))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (/ (pow alpha 2) u0))
(*.f32 (-.f32 (/.f32 alpha u0) (*.f32 (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32))) alpha)) alpha)
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0)))
(-.f32 (*.f32 (/.f32 alpha u0) (fma.f32 (/.f32 alpha u0) #s(literal 1/2 binary32) alpha)) (*.f32 (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32))) (*.f32 alpha alpha)))
(+ (* -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 #s(literal 1/3 binary32) (pow.f32 u0 #s(literal 3 binary32))) (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32)))) (*.f32 alpha alpha) (*.f32 (/.f32 alpha u0) (fma.f32 (/.f32 alpha u0) #s(literal 1/2 binary32) alpha)))
(+ (log -1) (* -1 (log (/ 1 u0))))
(+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32)))
(- (+ (log -1) (* -1 (log (/ 1 u0)))) (/ 1 u0))
(-.f32 (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) u0))
(+ (log -1) (+ (* -1 (log (/ 1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u0))) u0))))
(-.f32 (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32))) (/.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) u0) #s(literal 1 binary32)) u0))
(- (+ (log -1) (+ (* -1 (log (/ 1 u0))) (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u0))) (pow u0 2))))) (/ 1 u0))
(+.f32 (+.f32 (/.f32 (-.f32 (/.f32 (-.f32 #s(literal -1/2 binary32) (/.f32 #s(literal 1/3 binary32) u0)) u0) #s(literal 1 binary32)) u0) (log.f32 #s(literal -1 binary32))) (log.f32 u0))
(* (pow alpha 2) (log (/ -1 u0)))
(*.f32 (log.f32 (/.f32 #s(literal -1 binary32) u0)) (*.f32 alpha alpha))
(+ (* (pow alpha 2) (log (/ -1 u0))) (/ (pow alpha 2) u0))
(*.f32 (fma.f32 (log.f32 (neg.f32 u0)) (neg.f32 alpha) (/.f32 alpha u0)) alpha)
(+ (* -1 (/ (+ (* -1 (pow alpha 2)) (* -1/2 (/ (pow alpha 2) u0))) u0)) (* (pow alpha 2) (log (/ -1 u0))))
(fma.f32 (*.f32 (log.f32 (neg.f32 u0)) (neg.f32 alpha)) alpha (*.f32 (/.f32 alpha u0) (fma.f32 (/.f32 alpha u0) #s(literal 1/2 binary32) alpha)))
(+ (* -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 (/.f32 (-.f32 #s(literal -1/2 binary32) (/.f32 #s(literal 1/3 binary32) u0)) u0) #s(literal 1 binary32)) (*.f32 (log.f32 (neg.f32 u0)) (*.f32 alpha alpha))))
(* -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 (log.f32 (neg.f32 u0)) (/.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) u0) #s(literal 1 binary32)) u0))
(+ (* -1 (log (/ -1 u0))) (* -1 (/ (+ 1 (+ (/ 1/3 (pow u0 2)) (* 1/2 (/ 1 u0)))) u0)))
(+.f32 (/.f32 (-.f32 (/.f32 (-.f32 #s(literal -1/2 binary32) (/.f32 #s(literal 1/3 binary32) u0)) u0) #s(literal 1 binary32)) u0) (log.f32 (neg.f32 u0)))

rewrite94.0ms (1.5%)

Memory
-22.9MiB live, 105.8MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
039214
062163
1198127
01250121
Stop Event
iter limit
iter limit
node limit
iter limit
Counts
22 → 1 005
Calls
Call 1
Inputs
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 u0 (pow.f32 alpha #s(literal -2 binary32))))
(/.f32 u0 (pow.f32 alpha #s(literal -2 binary32)))
(pow.f32 alpha #s(literal -2 binary32))
(fma.f32 (neg.f32 alpha) (neg.f32 alpha) #s(literal 0 binary32))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (fma.f32 (neg.f32 alpha) (neg.f32 alpha) #s(literal 0 binary32)) u0))
(*.f32 (fma.f32 (neg.f32 alpha) (neg.f32 alpha) #s(literal 0 binary32)) u0)
(neg.f32 alpha)
(/.f32 (pow.f32 alpha #s(literal 5 binary32)) alpha)
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (/.f32 (/.f32 (pow.f32 alpha #s(literal 5 binary32)) alpha) (*.f32 alpha alpha)) u0))
(pow.f32 alpha #s(literal 5 binary32))
(*.f32 alpha alpha)
(pow.f32 (/.f32 #s(literal 1 binary32) alpha) #s(literal -1 binary32))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) alpha) #s(literal -1 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) alpha) #s(literal -1 binary32))) u0))
(*.f32 (*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) alpha) #s(literal -1 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) alpha) #s(literal -1 binary32))) u0)
(*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) alpha) #s(literal -1 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) alpha) #s(literal -1 binary32)))
(/.f32 (neg.f32 (/.f32 (*.f32 (pow.f32 alpha #s(literal 5 binary32)) (*.f32 alpha alpha)) alpha)) (pow.f32 alpha #s(literal 4 binary32)))
(/.f32 (*.f32 (pow.f32 alpha #s(literal 5 binary32)) (*.f32 alpha alpha)) alpha)
(*.f32 (pow.f32 alpha #s(literal 5 binary32)) (*.f32 alpha alpha))
(log.f32 (-.f32 #s(literal 1 binary32) u0))
(/.f32 (/.f32 (pow.f32 alpha #s(literal 5 binary32)) alpha) (*.f32 alpha alpha))
(*.f32 (/.f32 (/.f32 (pow.f32 alpha #s(literal 5 binary32)) alpha) (*.f32 alpha alpha)) u0)
(*.f32 (/.f32 (neg.f32 (/.f32 (*.f32 (pow.f32 alpha #s(literal 5 binary32)) (*.f32 alpha alpha)) alpha)) (pow.f32 alpha #s(literal 4 binary32))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
Outputs
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 u0 (pow.f32 alpha #s(literal -2 binary32))))
(*.f32 (/.f32 (*.f32 (pow.f32 alpha #s(literal 4 binary32)) u0) (pow.f32 alpha #s(literal 4 binary32))) (*.f32 alpha alpha))
(*.f32 (/.f32 (*.f32 (pow.f32 alpha #s(literal 4 binary32)) u0) (pow.f32 alpha #s(literal 6 binary32))) (pow.f32 alpha #s(literal 4 binary32)))
(*.f32 (*.f32 u0 (neg.f32 alpha)) (neg.f32 alpha))
(*.f32 (/.f32 (pow.f32 alpha #s(literal 4 binary32)) (neg.f32 alpha)) (/.f32 u0 (neg.f32 alpha)))
(*.f32 (/.f32 (pow.f32 alpha #s(literal 4 binary32)) alpha) (/.f32 u0 alpha))
(*.f32 (*.f32 (pow.f32 alpha #s(literal 4 binary32)) u0) (pow.f32 alpha #s(literal -2 binary32)))
(*.f32 (*.f32 u0 alpha) alpha)
(*.f32 (pow.f32 alpha #s(literal 1/2 binary32)) (*.f32 (pow.f32 alpha #s(literal 1/2 binary32)) (*.f32 u0 alpha)))
(*.f32 (neg.f32 u0) (*.f32 (neg.f32 alpha) alpha))
(*.f32 (pow.f32 alpha #s(literal 4 binary32)) (/.f32 u0 (*.f32 alpha alpha)))
(*.f32 (pow.f32 alpha #s(literal 4 binary32)) (*.f32 (pow.f32 alpha #s(literal -2 binary32)) u0))
(*.f32 (*.f32 alpha alpha) u0)
(*.f32 (neg.f32 alpha) (*.f32 (neg.f32 alpha) u0))
(*.f32 u0 (*.f32 alpha alpha))
(*.f32 #s(literal 1 binary32) (/.f32 u0 (pow.f32 alpha #s(literal -2 binary32))))
(*.f32 alpha (*.f32 u0 alpha))
(/.f32 (/.f32 (*.f32 (pow.f32 alpha #s(literal 4 binary32)) u0) (neg.f32 alpha)) (neg.f32 alpha))
(/.f32 (/.f32 (*.f32 (pow.f32 alpha #s(literal 4 binary32)) u0) alpha) alpha)
(/.f32 (*.f32 (pow.f32 alpha #s(literal 6 binary32)) u0) (pow.f32 alpha #s(literal 4 binary32)))
(/.f32 (*.f32 (/.f32 (pow.f32 alpha #s(literal 4 binary32)) alpha) u0) alpha)
(/.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) u0) (*.f32 (neg.f32 alpha) alpha))
(/.f32 (*.f32 #s(literal 1 binary32) (*.f32 u0 alpha)) (/.f32 #s(literal 1 binary32) alpha))
(/.f32 (*.f32 (pow.f32 alpha #s(literal 5 binary32)) u0) (pow.f32 alpha #s(literal 3 binary32)))
(/.f32 (*.f32 u0 (pow.f32 alpha #s(literal 6 binary32))) (pow.f32 alpha #s(literal 4 binary32)))
(/.f32 (*.f32 u0 (/.f32 (pow.f32 alpha #s(literal 4 binary32)) alpha)) alpha)
(/.f32 (*.f32 u0 (neg.f32 (pow.f32 alpha #s(literal 4 binary32)))) (*.f32 (neg.f32 alpha) alpha))
(/.f32 (*.f32 u0 (pow.f32 alpha #s(literal 5 binary32))) (pow.f32 alpha #s(literal 3 binary32)))
(/.f32 (neg.f32 (neg.f32 u0)) (pow.f32 alpha #s(literal -2 binary32)))
(/.f32 (neg.f32 (*.f32 (pow.f32 alpha #s(literal 4 binary32)) u0)) (*.f32 (neg.f32 alpha) alpha))
(/.f32 (*.f32 (pow.f32 alpha #s(literal 4 binary32)) u0) (*.f32 alpha alpha))
(/.f32 (*.f32 u0 alpha) (/.f32 #s(literal 1 binary32) alpha))
(/.f32 (neg.f32 u0) (neg.f32 (pow.f32 alpha #s(literal -2 binary32))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (pow.f32 alpha #s(literal -2 binary32)) u0)))
(/.f32 u0 (pow.f32 alpha #s(literal -2 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 (pow.f32 alpha #s(literal -2 binary32)) u0) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 alpha #s(literal 4 binary32)) u0)))
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 alpha #s(literal -2 binary32)) u0))
(fma.f32 (/.f32 (*.f32 (pow.f32 alpha #s(literal 4 binary32)) u0) (pow.f32 alpha #s(literal 4 binary32))) (*.f32 alpha alpha) (*.f32 #s(literal 0 binary32) u0))
(fma.f32 (/.f32 (*.f32 (pow.f32 alpha #s(literal 4 binary32)) u0) (pow.f32 alpha #s(literal 4 binary32))) (*.f32 alpha alpha) (*.f32 u0 #s(literal 0 binary32)))
(fma.f32 (/.f32 (*.f32 (pow.f32 alpha #s(literal 4 binary32)) u0) (pow.f32 alpha #s(literal 6 binary32))) (pow.f32 alpha #s(literal 4 binary32)) (*.f32 #s(literal 0 binary32) u0))
(fma.f32 (/.f32 (*.f32 (pow.f32 alpha #s(literal 4 binary32)) u0) (pow.f32 alpha #s(literal 6 binary32))) (pow.f32 alpha #s(literal 4 binary32)) (*.f32 u0 #s(literal 0 binary32)))
(fma.f32 (*.f32 u0 (neg.f32 alpha)) (neg.f32 alpha) (*.f32 #s(literal 0 binary32) u0))
(fma.f32 (*.f32 u0 (neg.f32 alpha)) (neg.f32 alpha) (*.f32 u0 #s(literal 0 binary32)))
(fma.f32 (/.f32 (pow.f32 alpha #s(literal 4 binary32)) (neg.f32 alpha)) (/.f32 u0 (neg.f32 alpha)) (*.f32 #s(literal 0 binary32) u0))
(fma.f32 (/.f32 (pow.f32 alpha #s(literal 4 binary32)) (neg.f32 alpha)) (/.f32 u0 (neg.f32 alpha)) (*.f32 u0 #s(literal 0 binary32)))
(fma.f32 (/.f32 (pow.f32 alpha #s(literal 4 binary32)) alpha) (/.f32 u0 alpha) (*.f32 #s(literal 0 binary32) u0))
(fma.f32 (/.f32 (pow.f32 alpha #s(literal 4 binary32)) alpha) (/.f32 u0 alpha) (*.f32 u0 #s(literal 0 binary32)))
(fma.f32 (*.f32 (pow.f32 alpha #s(literal 4 binary32)) u0) (pow.f32 alpha #s(literal -2 binary32)) (*.f32 #s(literal 0 binary32) u0))
(fma.f32 (*.f32 (pow.f32 alpha #s(literal 4 binary32)) u0) (pow.f32 alpha #s(literal -2 binary32)) (*.f32 u0 #s(literal 0 binary32)))
(fma.f32 (*.f32 u0 alpha) alpha (*.f32 #s(literal 0 binary32) u0))
(fma.f32 (*.f32 u0 alpha) alpha (*.f32 u0 #s(literal 0 binary32)))
(fma.f32 (pow.f32 alpha #s(literal 1/2 binary32)) (*.f32 (pow.f32 alpha #s(literal 1/2 binary32)) (*.f32 u0 alpha)) (*.f32 #s(literal 0 binary32) u0))
(fma.f32 (pow.f32 alpha #s(literal 1/2 binary32)) (*.f32 (pow.f32 alpha #s(literal 1/2 binary32)) (*.f32 u0 alpha)) (*.f32 u0 #s(literal 0 binary32)))
(fma.f32 (neg.f32 u0) (*.f32 (neg.f32 alpha) alpha) (*.f32 #s(literal 0 binary32) u0))
(fma.f32 (neg.f32 u0) (*.f32 (neg.f32 alpha) alpha) (*.f32 u0 #s(literal 0 binary32)))
(fma.f32 (pow.f32 alpha #s(literal 4 binary32)) (/.f32 u0 (*.f32 alpha alpha)) (*.f32 #s(literal 0 binary32) u0))
(fma.f32 (pow.f32 alpha #s(literal 4 binary32)) (/.f32 u0 (*.f32 alpha alpha)) (*.f32 u0 #s(literal 0 binary32)))
(fma.f32 (pow.f32 alpha #s(literal 4 binary32)) (*.f32 (pow.f32 alpha #s(literal -2 binary32)) u0) (*.f32 #s(literal 0 binary32) u0))
(fma.f32 (pow.f32 alpha #s(literal 4 binary32)) (*.f32 (pow.f32 alpha #s(literal -2 binary32)) u0) (*.f32 u0 #s(literal 0 binary32)))
(fma.f32 (*.f32 alpha alpha) u0 (*.f32 #s(literal 0 binary32) u0))
(fma.f32 (*.f32 alpha alpha) u0 (*.f32 u0 #s(literal 0 binary32)))
(fma.f32 #s(literal 0 binary32) u0 (/.f32 u0 (pow.f32 alpha #s(literal -2 binary32))))
(fma.f32 (neg.f32 alpha) (*.f32 (neg.f32 alpha) u0) (*.f32 #s(literal 0 binary32) u0))
(fma.f32 (neg.f32 alpha) (*.f32 (neg.f32 alpha) u0) (*.f32 u0 #s(literal 0 binary32)))
(fma.f32 u0 (*.f32 alpha alpha) (*.f32 #s(literal 0 binary32) u0))
(fma.f32 u0 (*.f32 alpha alpha) (*.f32 u0 #s(literal 0 binary32)))
(fma.f32 u0 #s(literal 0 binary32) (/.f32 u0 (pow.f32 alpha #s(literal -2 binary32))))
(fma.f32 #s(literal 1 binary32) (/.f32 u0 (pow.f32 alpha #s(literal -2 binary32))) (*.f32 #s(literal 0 binary32) u0))
(fma.f32 #s(literal 1 binary32) (/.f32 u0 (pow.f32 alpha #s(literal -2 binary32))) (*.f32 u0 #s(literal 0 binary32)))
(fma.f32 alpha (*.f32 u0 alpha) (*.f32 #s(literal 0 binary32) u0))
(fma.f32 alpha (*.f32 u0 alpha) (*.f32 u0 #s(literal 0 binary32)))
(pow.f32 (/.f32 (pow.f32 alpha #s(literal -2 binary32)) u0) #s(literal -1 binary32))
(+.f32 (*.f32 #s(literal 0 binary32) u0) (/.f32 u0 (pow.f32 alpha #s(literal -2 binary32))))
(+.f32 (*.f32 u0 #s(literal 0 binary32)) (/.f32 u0 (pow.f32 alpha #s(literal -2 binary32))))
(+.f32 (/.f32 u0 (pow.f32 alpha #s(literal -2 binary32))) (*.f32 #s(literal 0 binary32) u0))
(+.f32 (/.f32 u0 (pow.f32 alpha #s(literal -2 binary32))) (*.f32 u0 #s(literal 0 binary32)))
(neg.f32 (/.f32 (neg.f32 u0) (pow.f32 alpha #s(literal -2 binary32))))
(neg.f32 (/.f32 (*.f32 (pow.f32 alpha #s(literal 4 binary32)) u0) (*.f32 (neg.f32 alpha) alpha)))
(neg.f32 (/.f32 u0 (neg.f32 (pow.f32 alpha #s(literal -2 binary32)))))
(neg.f32 (*.f32 u0 (*.f32 (neg.f32 alpha) alpha)))
(neg.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) u0))
(*.f32 (/.f32 (*.f32 alpha alpha) (neg.f32 (pow.f32 alpha #s(literal 5 binary32)))) (neg.f32 alpha))
(*.f32 (/.f32 (*.f32 alpha alpha) (pow.f32 alpha #s(literal 5 binary32))) alpha)
(*.f32 (/.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (pow.f32 alpha #s(literal -4 binary32)))
(*.f32 (/.f32 (neg.f32 alpha) (pow.f32 alpha #s(literal 5 binary32))) (/.f32 (neg.f32 alpha) (/.f32 #s(literal 1 binary32) alpha)))
(*.f32 (pow.f32 alpha #s(literal -4 binary32)) (*.f32 alpha alpha))
(*.f32 (/.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 6 binary32))) (pow.f32 alpha #s(literal 4 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) alpha) (/.f32 #s(literal 1 binary32) alpha))
(*.f32 (*.f32 alpha alpha) (pow.f32 alpha #s(literal -4 binary32)))
(*.f32 (neg.f32 alpha) (/.f32 (neg.f32 alpha) (pow.f32 alpha #s(literal 4 binary32))))
(*.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal -2 binary32)))
(*.f32 alpha (/.f32 alpha (pow.f32 alpha #s(literal 4 binary32))))
(/.f32 (/.f32 (*.f32 alpha alpha) (pow.f32 alpha #s(literal 5 binary32))) (/.f32 #s(literal 1 binary32) alpha))
(/.f32 (*.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) alpha)) (neg.f32 alpha))
(/.f32 (*.f32 (/.f32 #s(literal 1 binary32) alpha) #s(literal -1 binary32)) (neg.f32 alpha))
(/.f32 (/.f32 #s(literal 1 binary32) (neg.f32 alpha)) (neg.f32 alpha))
(/.f32 (pow.f32 alpha #s(literal 4 binary32)) (pow.f32 alpha #s(literal 6 binary32)))
(/.f32 (pow.f32 alpha #s(literal 6 binary32)) (*.f32 (pow.f32 alpha #s(literal 4 binary32)) (pow.f32 alpha #s(literal 4 binary32))))
(/.f32 #s(literal -1 binary32) (*.f32 (neg.f32 alpha) alpha))
(/.f32 (/.f32 #s(literal 1 binary32) alpha) alpha)
(/.f32 (*.f32 alpha alpha) (pow.f32 alpha #s(literal 4 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 alpha alpha) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (*.f32 alpha alpha))
(/.f32 (*.f32 (neg.f32 alpha) alpha) (neg.f32 (pow.f32 alpha #s(literal 4 binary32))))
(pow.f32 (exp.f32 (log.f32 alpha)) #s(literal -2 binary32))
(pow.f32 (/.f32 #s(literal 1 binary32) 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 alpha #s(literal -2 binary32))
(exp.f32 (*.f32 (log.f32 alpha) #s(literal -2 binary32)))
(neg.f32 (/.f32 (*.f32 (neg.f32 alpha) alpha) (pow.f32 alpha #s(literal 4 binary32))))
(neg.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))))
(*.f32 (/.f32 (pow.f32 alpha #s(literal 4 binary32)) (pow.f32 alpha #s(literal 4 binary32))) (*.f32 alpha alpha))
(*.f32 (*.f32 alpha (pow.f32 alpha #s(literal 1/2 binary32))) (pow.f32 alpha #s(literal 1/2 binary32)))
(*.f32 (*.f32 (neg.f32 alpha) #s(literal -1 binary32)) alpha)
(*.f32 (pow.f32 (neg.f32 alpha) #s(literal 1 binary32)) (pow.f32 (neg.f32 alpha) #s(literal 1 binary32)))
(*.f32 (/.f32 (pow.f32 alpha #s(literal 5/2 binary32)) (*.f32 alpha alpha)) (/.f32 (pow.f32 alpha #s(literal 5/2 binary32)) alpha))
(*.f32 (/.f32 (pow.f32 alpha #s(literal 7 binary32)) (*.f32 alpha alpha)) (/.f32 (/.f32 #s(literal 1 binary32) alpha) (*.f32 alpha alpha)))
(*.f32 (neg.f32 (neg.f32 alpha)) alpha)
(*.f32 (/.f32 (pow.f32 alpha #s(literal 4 binary32)) alpha) (/.f32 (/.f32 (*.f32 alpha alpha) alpha) (*.f32 alpha alpha)))
(*.f32 (/.f32 (pow.f32 alpha #s(literal 4 binary32)) alpha) (/.f32 #s(literal 1 binary32) alpha))
(*.f32 (pow.f32 alpha #s(literal 5/2 binary32)) (/.f32 (pow.f32 alpha #s(literal 5/2 binary32)) (pow.f32 alpha #s(literal 3 binary32))))
(*.f32 (pow.f32 alpha #s(literal 1/2 binary32)) (*.f32 (pow.f32 alpha #s(literal 1/2 binary32)) alpha))
(*.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) alpha) (neg.f32 alpha)))
(*.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (neg.f32 (pow.f32 alpha #s(literal -2 binary32))))
(*.f32 (pow.f32 alpha #s(literal 4 binary32)) (pow.f32 alpha #s(literal -2 binary32)))
(*.f32 (pow.f32 alpha #s(literal 6 binary32)) (pow.f32 alpha #s(literal -4 binary32)))
(*.f32 (pow.f32 alpha #s(literal 7 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) alpha) (pow.f32 alpha #s(literal 4 binary32))))
(*.f32 #s(literal -1 binary32) (*.f32 (neg.f32 alpha) alpha))
(*.f32 (pow.f32 alpha #s(literal 5 binary32)) (/.f32 (/.f32 (*.f32 alpha alpha) alpha) (pow.f32 alpha #s(literal 4 binary32))))
(*.f32 (pow.f32 alpha #s(literal 5 binary32)) (*.f32 (/.f32 #s(literal 1 binary32) alpha) (pow.f32 alpha #s(literal -2 binary32))))
(*.f32 (pow.f32 alpha #s(literal 5 binary32)) (/.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 3 binary32))))
(*.f32 (pow.f32 alpha #s(literal 5 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) alpha) (*.f32 alpha alpha)))
(*.f32 (neg.f32 alpha) (neg.f32 alpha))
(*.f32 (pow.f32 alpha #s(literal -2 binary32)) (pow.f32 alpha #s(literal 4 binary32)))
(*.f32 #s(literal 1 binary32) (*.f32 alpha alpha))
(*.f32 alpha (neg.f32 (neg.f32 alpha)))
(*.f32 alpha alpha)
(/.f32 (/.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) alpha) (neg.f32 alpha))
(/.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 5 binary32))) (pow.f32 alpha #s(literal -2 binary32))) (neg.f32 alpha))
(/.f32 (*.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 1 binary32)) (*.f32 alpha alpha))
(/.f32 (-.f32 (pow.f32 alpha #s(literal 6 binary32)) #s(literal 0 binary32)) (pow.f32 alpha #s(literal 4 binary32)))
(/.f32 (/.f32 (pow.f32 alpha #s(literal 4 binary32)) (neg.f32 alpha)) (neg.f32 alpha))
(/.f32 (neg.f32 (/.f32 (pow.f32 alpha #s(literal 4 binary32)) alpha)) (neg.f32 alpha))
(/.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 5 binary32))) #s(literal 1 binary32)) (*.f32 (neg.f32 alpha) (*.f32 alpha alpha)))
(/.f32 (*.f32 (pow.f32 alpha #s(literal 5 binary32)) #s(literal 1 binary32)) (pow.f32 alpha #s(literal 3 binary32)))
(/.f32 (/.f32 (pow.f32 alpha #s(literal 4 binary32)) alpha) alpha)
(/.f32 (neg.f32 (pow.f32 alpha #s(literal 5 binary32))) (*.f32 (*.f32 alpha alpha) (neg.f32 alpha)))
(/.f32 (neg.f32 (pow.f32 alpha #s(literal 5 binary32))) (neg.f32 (pow.f32 alpha #s(literal 3 binary32))))
(/.f32 (neg.f32 (pow.f32 alpha #s(literal 7 binary32))) (*.f32 (pow.f32 alpha #s(literal 4 binary32)) (neg.f32 alpha)))
(/.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (*.f32 (neg.f32 alpha) alpha))
(/.f32 (pow.f32 alpha #s(literal 4 binary32)) (*.f32 alpha alpha))
(/.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) (neg.f32 (pow.f32 alpha #s(literal 4 binary32))))
(/.f32 (pow.f32 alpha #s(literal 6 binary32)) (pow.f32 alpha #s(literal 4 binary32)))
(/.f32 (pow.f32 alpha #s(literal 7 binary32)) (*.f32 (pow.f32 alpha #s(literal 4 binary32)) alpha))
(/.f32 #s(literal -1 binary32) (neg.f32 (pow.f32 alpha #s(literal -2 binary32))))
(/.f32 (pow.f32 alpha #s(literal 5 binary32)) (pow.f32 alpha #s(literal 3 binary32)))
(/.f32 (pow.f32 alpha #s(literal -2 binary32)) (pow.f32 alpha #s(literal -4 binary32)))
(/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 alpha #s(literal 4 binary32)) (/.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 6 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 alpha (/.f32 (pow.f32 alpha #s(literal 4 binary32)) alpha)))
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 alpha #s(literal 3 binary32)) (pow.f32 alpha #s(literal 5 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 alpha #s(literal -2 binary32)) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal -2 binary32)))
(/.f32 alpha (/.f32 #s(literal 1 binary32) alpha))
(-.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) (*.f32 alpha alpha)))
(-.f32 (*.f32 alpha alpha) #s(literal 0 binary32))
(-.f32 #s(literal 0 binary32) (*.f32 (neg.f32 alpha) alpha))
(fma.f32 (/.f32 (pow.f32 alpha #s(literal 4 binary32)) (pow.f32 alpha #s(literal 4 binary32))) (*.f32 alpha alpha) #s(literal 0 binary32))
(fma.f32 (*.f32 alpha (pow.f32 alpha #s(literal 1/2 binary32))) (pow.f32 alpha #s(literal 1/2 binary32)) #s(literal 0 binary32))
(fma.f32 (*.f32 (neg.f32 alpha) #s(literal -1 binary32)) alpha #s(literal 0 binary32))
(fma.f32 (pow.f32 (neg.f32 alpha) #s(literal 1 binary32)) (pow.f32 (neg.f32 alpha) #s(literal 1 binary32)) #s(literal 0 binary32))
(fma.f32 (/.f32 (pow.f32 alpha #s(literal 5/2 binary32)) (*.f32 alpha alpha)) (/.f32 (pow.f32 alpha #s(literal 5/2 binary32)) alpha) #s(literal 0 binary32))
(fma.f32 (/.f32 (pow.f32 alpha #s(literal 7 binary32)) (*.f32 alpha alpha)) (/.f32 (/.f32 #s(literal 1 binary32) alpha) (*.f32 alpha alpha)) #s(literal 0 binary32))
(fma.f32 (neg.f32 (neg.f32 alpha)) alpha #s(literal 0 binary32))
(fma.f32 (/.f32 (pow.f32 alpha #s(literal 4 binary32)) alpha) (/.f32 (/.f32 (*.f32 alpha alpha) alpha) (*.f32 alpha alpha)) #s(literal 0 binary32))
(fma.f32 (/.f32 (pow.f32 alpha #s(literal 4 binary32)) alpha) (/.f32 #s(literal 1 binary32) alpha) #s(literal 0 binary32))
(fma.f32 (pow.f32 alpha #s(literal 5/2 binary32)) (/.f32 (pow.f32 alpha #s(literal 5/2 binary32)) (pow.f32 alpha #s(literal 3 binary32))) #s(literal 0 binary32))
(fma.f32 (pow.f32 alpha #s(literal 1/2 binary32)) (*.f32 (pow.f32 alpha #s(literal 1/2 binary32)) alpha) #s(literal 0 binary32))
(fma.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) alpha) (neg.f32 alpha)) #s(literal 0 binary32))
(fma.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) #s(literal 0 binary32))
(fma.f32 (pow.f32 alpha #s(literal 4 binary32)) (pow.f32 alpha #s(literal -2 binary32)) #s(literal 0 binary32))
(fma.f32 (pow.f32 alpha #s(literal 6 binary32)) (pow.f32 alpha #s(literal -4 binary32)) #s(literal 0 binary32))
(fma.f32 (pow.f32 alpha #s(literal 7 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) alpha) (pow.f32 alpha #s(literal 4 binary32))) #s(literal 0 binary32))
(fma.f32 #s(literal -1 binary32) (*.f32 (neg.f32 alpha) alpha) #s(literal 0 binary32))
(fma.f32 (pow.f32 alpha #s(literal 5 binary32)) (/.f32 (/.f32 (*.f32 alpha alpha) alpha) (pow.f32 alpha #s(literal 4 binary32))) #s(literal 0 binary32))
(fma.f32 (pow.f32 alpha #s(literal 5 binary32)) (*.f32 (/.f32 #s(literal 1 binary32) alpha) (pow.f32 alpha #s(literal -2 binary32))) #s(literal 0 binary32))
(fma.f32 (pow.f32 alpha #s(literal 5 binary32)) (/.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 3 binary32))) #s(literal 0 binary32))
(fma.f32 (pow.f32 alpha #s(literal 5 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) alpha) (*.f32 alpha alpha)) #s(literal 0 binary32))
(fma.f32 (neg.f32 alpha) (neg.f32 alpha) #s(literal 0 binary32))
(fma.f32 (pow.f32 alpha #s(literal -2 binary32)) (pow.f32 alpha #s(literal 4 binary32)) #s(literal 0 binary32))
(fma.f32 #s(literal 1 binary32) (*.f32 alpha alpha) #s(literal 0 binary32))
(fma.f32 alpha (neg.f32 (neg.f32 alpha)) #s(literal 0 binary32))
(fma.f32 alpha alpha #s(literal 0 binary32))
(pow.f32 (/.f32 #s(literal 1 binary32) alpha) #s(literal -2 binary32))
(pow.f32 (neg.f32 alpha) #s(literal 2 binary32))
(pow.f32 (pow.f32 alpha #s(literal -2 binary32)) #s(literal -1 binary32))
(pow.f32 alpha #s(literal 2 binary32))
(+.f32 (*.f32 alpha alpha) #s(literal 0 binary32))
(+.f32 #s(literal 0 binary32) (*.f32 alpha alpha))
(exp.f32 (neg.f32 (*.f32 (log.f32 alpha) #s(literal -2 binary32))))
(exp.f32 (fma.f32 (neg.f32 (log.f32 alpha)) #s(literal -1 binary32) (*.f32 (neg.f32 (log.f32 alpha)) #s(literal -1 binary32))))
(exp.f32 (*.f32 (*.f32 (neg.f32 (log.f32 alpha)) #s(literal -1 binary32)) #s(literal 2 binary32)))
(exp.f32 (*.f32 (*.f32 (log.f32 alpha) #s(literal -2 binary32)) #s(literal -1 binary32)))
(exp.f32 (*.f32 (neg.f32 (log.f32 alpha)) #s(literal -2 binary32)))
(exp.f32 (*.f32 (log.f32 (pow.f32 alpha #s(literal -2 binary32))) #s(literal -1 binary32)))
(exp.f32 (*.f32 (log.f32 (neg.f32 alpha)) #s(literal 2 binary32)))
(exp.f32 (*.f32 (log.f32 alpha) #s(literal 2 binary32)))
(neg.f32 (*.f32 (neg.f32 alpha) alpha))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 u0 (pow.f32 alpha #s(literal -2 binary32))))
(*.f32 (/.f32 (*.f32 (pow.f32 alpha #s(literal 4 binary32)) u0) (pow.f32 alpha #s(literal 4 binary32))) (*.f32 alpha alpha))
(*.f32 (/.f32 (*.f32 (pow.f32 alpha #s(literal 4 binary32)) u0) (pow.f32 alpha #s(literal 6 binary32))) (pow.f32 alpha #s(literal 4 binary32)))
(*.f32 (*.f32 u0 (neg.f32 alpha)) (neg.f32 alpha))
(*.f32 (/.f32 (pow.f32 alpha #s(literal 4 binary32)) (neg.f32 alpha)) (/.f32 u0 (neg.f32 alpha)))
(*.f32 (/.f32 (pow.f32 alpha #s(literal 4 binary32)) alpha) (/.f32 u0 alpha))
(*.f32 (*.f32 (pow.f32 alpha #s(literal 4 binary32)) u0) (pow.f32 alpha #s(literal -2 binary32)))
(*.f32 (*.f32 u0 alpha) alpha)
(*.f32 (pow.f32 alpha #s(literal 1/2 binary32)) (*.f32 (pow.f32 alpha #s(literal 1/2 binary32)) (*.f32 u0 alpha)))
(*.f32 (neg.f32 u0) (*.f32 (neg.f32 alpha) alpha))
(*.f32 (pow.f32 alpha #s(literal 4 binary32)) (/.f32 u0 (*.f32 alpha alpha)))
(*.f32 (pow.f32 alpha #s(literal 4 binary32)) (*.f32 (pow.f32 alpha #s(literal -2 binary32)) u0))
(*.f32 (*.f32 alpha alpha) u0)
(*.f32 (neg.f32 alpha) (*.f32 (neg.f32 alpha) u0))
(*.f32 u0 (*.f32 alpha alpha))
(*.f32 #s(literal 1 binary32) (/.f32 u0 (pow.f32 alpha #s(literal -2 binary32))))
(*.f32 alpha (*.f32 u0 alpha))
(/.f32 (/.f32 (*.f32 (pow.f32 alpha #s(literal 4 binary32)) u0) (neg.f32 alpha)) (neg.f32 alpha))
(/.f32 (/.f32 (*.f32 (pow.f32 alpha #s(literal 4 binary32)) u0) alpha) alpha)
(/.f32 (*.f32 (pow.f32 alpha #s(literal 6 binary32)) u0) (pow.f32 alpha #s(literal 4 binary32)))
(/.f32 (*.f32 (/.f32 (pow.f32 alpha #s(literal 4 binary32)) alpha) u0) alpha)
(/.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) u0) (*.f32 (neg.f32 alpha) alpha))
(/.f32 (*.f32 #s(literal 1 binary32) (*.f32 u0 alpha)) (/.f32 #s(literal 1 binary32) alpha))
(/.f32 (*.f32 (pow.f32 alpha #s(literal 5 binary32)) u0) (pow.f32 alpha #s(literal 3 binary32)))
(/.f32 (*.f32 u0 (pow.f32 alpha #s(literal 6 binary32))) (pow.f32 alpha #s(literal 4 binary32)))
(/.f32 (*.f32 u0 (/.f32 (pow.f32 alpha #s(literal 4 binary32)) alpha)) alpha)
(/.f32 (*.f32 u0 (neg.f32 (pow.f32 alpha #s(literal 4 binary32)))) (*.f32 (neg.f32 alpha) alpha))
(/.f32 (*.f32 u0 (pow.f32 alpha #s(literal 5 binary32))) (pow.f32 alpha #s(literal 3 binary32)))
(/.f32 (neg.f32 (neg.f32 u0)) (pow.f32 alpha #s(literal -2 binary32)))
(/.f32 (neg.f32 (*.f32 (pow.f32 alpha #s(literal 4 binary32)) u0)) (*.f32 (neg.f32 alpha) alpha))
(/.f32 (*.f32 (pow.f32 alpha #s(literal 4 binary32)) u0) (*.f32 alpha alpha))
(/.f32 (*.f32 u0 alpha) (/.f32 #s(literal 1 binary32) alpha))
(/.f32 (neg.f32 u0) (neg.f32 (pow.f32 alpha #s(literal -2 binary32))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (pow.f32 alpha #s(literal -2 binary32)) u0)))
(/.f32 u0 (pow.f32 alpha #s(literal -2 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 (pow.f32 alpha #s(literal -2 binary32)) u0) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 alpha #s(literal 4 binary32)) u0)))
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 alpha #s(literal -2 binary32)) u0))
(fma.f32 (/.f32 (*.f32 (pow.f32 alpha #s(literal 4 binary32)) u0) (pow.f32 alpha #s(literal 4 binary32))) (*.f32 alpha alpha) (*.f32 #s(literal 0 binary32) u0))
(fma.f32 (/.f32 (*.f32 (pow.f32 alpha #s(literal 4 binary32)) u0) (pow.f32 alpha #s(literal 4 binary32))) (*.f32 alpha alpha) (*.f32 u0 #s(literal 0 binary32)))
(fma.f32 (/.f32 (*.f32 (pow.f32 alpha #s(literal 4 binary32)) u0) (pow.f32 alpha #s(literal 6 binary32))) (pow.f32 alpha #s(literal 4 binary32)) (*.f32 #s(literal 0 binary32) u0))
(fma.f32 (/.f32 (*.f32 (pow.f32 alpha #s(literal 4 binary32)) u0) (pow.f32 alpha #s(literal 6 binary32))) (pow.f32 alpha #s(literal 4 binary32)) (*.f32 u0 #s(literal 0 binary32)))
(fma.f32 (*.f32 u0 (neg.f32 alpha)) (neg.f32 alpha) (*.f32 #s(literal 0 binary32) u0))
(fma.f32 (*.f32 u0 (neg.f32 alpha)) (neg.f32 alpha) (*.f32 u0 #s(literal 0 binary32)))
(fma.f32 (/.f32 (pow.f32 alpha #s(literal 4 binary32)) (neg.f32 alpha)) (/.f32 u0 (neg.f32 alpha)) (*.f32 #s(literal 0 binary32) u0))
(fma.f32 (/.f32 (pow.f32 alpha #s(literal 4 binary32)) (neg.f32 alpha)) (/.f32 u0 (neg.f32 alpha)) (*.f32 u0 #s(literal 0 binary32)))
(fma.f32 (/.f32 (pow.f32 alpha #s(literal 4 binary32)) alpha) (/.f32 u0 alpha) (*.f32 #s(literal 0 binary32) u0))
(fma.f32 (/.f32 (pow.f32 alpha #s(literal 4 binary32)) alpha) (/.f32 u0 alpha) (*.f32 u0 #s(literal 0 binary32)))
(fma.f32 (*.f32 (pow.f32 alpha #s(literal 4 binary32)) u0) (pow.f32 alpha #s(literal -2 binary32)) (*.f32 #s(literal 0 binary32) u0))
(fma.f32 (*.f32 (pow.f32 alpha #s(literal 4 binary32)) u0) (pow.f32 alpha #s(literal -2 binary32)) (*.f32 u0 #s(literal 0 binary32)))
(fma.f32 (*.f32 u0 alpha) alpha (*.f32 #s(literal 0 binary32) u0))
(fma.f32 (*.f32 u0 alpha) alpha (*.f32 u0 #s(literal 0 binary32)))
(fma.f32 (pow.f32 alpha #s(literal 1/2 binary32)) (*.f32 (pow.f32 alpha #s(literal 1/2 binary32)) (*.f32 u0 alpha)) (*.f32 #s(literal 0 binary32) u0))
(fma.f32 (pow.f32 alpha #s(literal 1/2 binary32)) (*.f32 (pow.f32 alpha #s(literal 1/2 binary32)) (*.f32 u0 alpha)) (*.f32 u0 #s(literal 0 binary32)))
(fma.f32 (neg.f32 u0) (*.f32 (neg.f32 alpha) alpha) (*.f32 #s(literal 0 binary32) u0))
(fma.f32 (neg.f32 u0) (*.f32 (neg.f32 alpha) alpha) (*.f32 u0 #s(literal 0 binary32)))
(fma.f32 (pow.f32 alpha #s(literal 4 binary32)) (/.f32 u0 (*.f32 alpha alpha)) (*.f32 #s(literal 0 binary32) u0))
(fma.f32 (pow.f32 alpha #s(literal 4 binary32)) (/.f32 u0 (*.f32 alpha alpha)) (*.f32 u0 #s(literal 0 binary32)))
(fma.f32 (pow.f32 alpha #s(literal 4 binary32)) (*.f32 (pow.f32 alpha #s(literal -2 binary32)) u0) (*.f32 #s(literal 0 binary32) u0))
(fma.f32 (pow.f32 alpha #s(literal 4 binary32)) (*.f32 (pow.f32 alpha #s(literal -2 binary32)) u0) (*.f32 u0 #s(literal 0 binary32)))
(fma.f32 (*.f32 alpha alpha) u0 (*.f32 #s(literal 0 binary32) u0))
(fma.f32 (*.f32 alpha alpha) u0 (*.f32 u0 #s(literal 0 binary32)))
(fma.f32 #s(literal 0 binary32) u0 (/.f32 u0 (pow.f32 alpha #s(literal -2 binary32))))
(fma.f32 (neg.f32 alpha) (*.f32 (neg.f32 alpha) u0) (*.f32 #s(literal 0 binary32) u0))
(fma.f32 (neg.f32 alpha) (*.f32 (neg.f32 alpha) u0) (*.f32 u0 #s(literal 0 binary32)))
(fma.f32 u0 (*.f32 alpha alpha) (*.f32 #s(literal 0 binary32) u0))
(fma.f32 u0 (*.f32 alpha alpha) (*.f32 u0 #s(literal 0 binary32)))
(fma.f32 u0 #s(literal 0 binary32) (/.f32 u0 (pow.f32 alpha #s(literal -2 binary32))))
(fma.f32 #s(literal 1 binary32) (/.f32 u0 (pow.f32 alpha #s(literal -2 binary32))) (*.f32 #s(literal 0 binary32) u0))
(fma.f32 #s(literal 1 binary32) (/.f32 u0 (pow.f32 alpha #s(literal -2 binary32))) (*.f32 u0 #s(literal 0 binary32)))
(fma.f32 alpha (*.f32 u0 alpha) (*.f32 #s(literal 0 binary32) u0))
(fma.f32 alpha (*.f32 u0 alpha) (*.f32 u0 #s(literal 0 binary32)))
(pow.f32 (/.f32 (pow.f32 alpha #s(literal -2 binary32)) u0) #s(literal -1 binary32))
(+.f32 (*.f32 #s(literal 0 binary32) u0) (/.f32 u0 (pow.f32 alpha #s(literal -2 binary32))))
(+.f32 (*.f32 u0 #s(literal 0 binary32)) (/.f32 u0 (pow.f32 alpha #s(literal -2 binary32))))
(+.f32 (/.f32 u0 (pow.f32 alpha #s(literal -2 binary32))) (*.f32 #s(literal 0 binary32) u0))
(+.f32 (/.f32 u0 (pow.f32 alpha #s(literal -2 binary32))) (*.f32 u0 #s(literal 0 binary32)))
(neg.f32 (/.f32 (neg.f32 u0) (pow.f32 alpha #s(literal -2 binary32))))
(neg.f32 (/.f32 (*.f32 (pow.f32 alpha #s(literal 4 binary32)) u0) (*.f32 (neg.f32 alpha) alpha)))
(neg.f32 (/.f32 u0 (neg.f32 (pow.f32 alpha #s(literal -2 binary32)))))
(neg.f32 (*.f32 u0 (*.f32 (neg.f32 alpha) alpha)))
(neg.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) u0))
(*.f32 #s(literal -1 binary32) alpha)
(*.f32 alpha #s(literal -1 binary32))
(/.f32 (-.f32 #s(literal 0 binary32) (pow.f32 alpha #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (fma.f32 alpha alpha (*.f32 #s(literal 0 binary32) alpha))))
(/.f32 (*.f32 (neg.f32 alpha) alpha) (+.f32 #s(literal 0 binary32) alpha))
(-.f32 #s(literal 0 binary32) alpha)
(+.f32 #s(literal 0 binary32) (neg.f32 alpha))
(neg.f32 alpha)
(*.f32 (*.f32 (*.f32 alpha alpha) (neg.f32 alpha)) (neg.f32 alpha))
(*.f32 (*.f32 (pow.f32 alpha #s(literal 5 binary32)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) alpha))
(*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha)
(*.f32 (pow.f32 alpha #s(literal 5/2 binary32)) (*.f32 (pow.f32 alpha #s(literal 5/2 binary32)) (/.f32 #s(literal 1 binary32) alpha)))
(*.f32 (pow.f32 alpha #s(literal 5/2 binary32)) (/.f32 (pow.f32 alpha #s(literal 5/2 binary32)) alpha))
(*.f32 (neg.f32 (pow.f32 alpha #s(literal 5 binary32))) (/.f32 #s(literal 1 binary32) (neg.f32 alpha)))
(*.f32 (/.f32 #s(literal 1 binary32) alpha) (pow.f32 alpha #s(literal 5 binary32)))
(*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha))
(*.f32 (pow.f32 alpha #s(literal 5 binary32)) (/.f32 #s(literal 1 binary32) alpha))
(*.f32 (neg.f32 alpha) (*.f32 (neg.f32 alpha) (*.f32 alpha alpha)))
(*.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32)))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))
(*.f32 alpha (pow.f32 alpha #s(literal 3 binary32)))
(/.f32 (/.f32 (neg.f32 (pow.f32 alpha #s(literal 5 binary32))) #s(literal -1 binary32)) alpha)
(/.f32 (*.f32 (pow.f32 alpha #s(literal 6 binary32)) (*.f32 alpha alpha)) (pow.f32 alpha #s(literal 4 binary32)))
(/.f32 (*.f32 (pow.f32 alpha #s(literal 5 binary32)) #s(literal -1 binary32)) (neg.f32 alpha))
(/.f32 (*.f32 (*.f32 alpha alpha) (pow.f32 alpha #s(literal 6 binary32))) (pow.f32 alpha #s(literal 4 binary32)))
(/.f32 (-.f32 (*.f32 (pow.f32 alpha #s(literal 4 binary32)) (pow.f32 alpha #s(literal 4 binary32))) #s(literal 0 binary32)) (pow.f32 alpha #s(literal 4 binary32)))
(/.f32 (-.f32 (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 3 binary32)) #s(literal 0 binary32)) (fma.f32 (pow.f32 alpha #s(literal 4 binary32)) (pow.f32 alpha #s(literal 4 binary32)) (+.f32 #s(literal 0 binary32) (*.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 0 binary32)))))
(/.f32 (*.f32 (pow.f32 alpha #s(literal 6 binary32)) (pow.f32 alpha #s(literal 6 binary32))) (*.f32 (pow.f32 alpha #s(literal 4 binary32)) (pow.f32 alpha #s(literal 4 binary32))))
(/.f32 (*.f32 (pow.f32 alpha #s(literal 4 binary32)) (pow.f32 alpha #s(literal 4 binary32))) (pow.f32 alpha #s(literal 4 binary32)))
(/.f32 (+.f32 (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 3 binary32)) #s(literal 0 binary32)) (fma.f32 (pow.f32 alpha #s(literal 4 binary32)) (pow.f32 alpha #s(literal 4 binary32)) (-.f32 #s(literal 0 binary32) (*.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 0 binary32)))))
(/.f32 (neg.f32 (neg.f32 (pow.f32 alpha #s(literal 5 binary32)))) (neg.f32 (neg.f32 alpha)))
(/.f32 (*.f32 (pow.f32 alpha #s(literal 5 binary32)) #s(literal 1 binary32)) alpha)
(/.f32 (*.f32 (pow.f32 alpha #s(literal 4 binary32)) (pow.f32 alpha #s(literal 6 binary32))) (pow.f32 alpha #s(literal 6 binary32)))
(/.f32 (*.f32 (pow.f32 alpha #s(literal 6 binary32)) (pow.f32 alpha #s(literal 4 binary32))) (pow.f32 alpha #s(literal 6 binary32)))
(/.f32 (neg.f32 (pow.f32 alpha #s(literal 5 binary32))) (neg.f32 alpha))
(/.f32 (pow.f32 alpha #s(literal 6 binary32)) (*.f32 alpha alpha))
(/.f32 #s(literal -1 binary32) (neg.f32 (pow.f32 alpha #s(literal -4 binary32))))
(/.f32 (pow.f32 alpha #s(literal 5 binary32)) alpha)
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 alpha #s(literal -4 binary32)) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal -4 binary32)))
(-.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 0 binary32))
(fma.f32 (*.f32 (*.f32 alpha alpha) (neg.f32 alpha)) (neg.f32 alpha) #s(literal 0 binary32))
(fma.f32 (*.f32 (pow.f32 alpha #s(literal 5 binary32)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) alpha) #s(literal 0 binary32))
(fma.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha #s(literal 0 binary32))
(fma.f32 (pow.f32 alpha #s(literal 5/2 binary32)) (*.f32 (pow.f32 alpha #s(literal 5/2 binary32)) (/.f32 #s(literal 1 binary32) alpha)) #s(literal 0 binary32))
(fma.f32 (pow.f32 alpha #s(literal 5/2 binary32)) (/.f32 (pow.f32 alpha #s(literal 5/2 binary32)) alpha) #s(literal 0 binary32))
(fma.f32 (neg.f32 (pow.f32 alpha #s(literal 5 binary32))) (/.f32 #s(literal 1 binary32) (neg.f32 alpha)) #s(literal 0 binary32))
(fma.f32 (/.f32 #s(literal 1 binary32) alpha) (pow.f32 alpha #s(literal 5 binary32)) #s(literal 0 binary32))
(fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal 0 binary32))
(fma.f32 (pow.f32 alpha #s(literal 5 binary32)) (/.f32 #s(literal 1 binary32) alpha) #s(literal 0 binary32))
(fma.f32 (neg.f32 alpha) (*.f32 (neg.f32 alpha) (*.f32 alpha alpha)) #s(literal 0 binary32))
(fma.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32)) #s(literal 0 binary32))
(fma.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha) #s(literal 0 binary32))
(fma.f32 alpha (pow.f32 alpha #s(literal 3 binary32)) #s(literal 0 binary32))
(pow.f32 (exp.f32 (log.f32 alpha)) #s(literal 4 binary32))
(pow.f32 (pow.f32 alpha #s(literal -4 binary32)) #s(literal -1 binary32))
(pow.f32 (*.f32 alpha alpha) #s(literal 2 binary32))
(pow.f32 (neg.f32 alpha) #s(literal 4 binary32))
(pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 2 binary32))
(pow.f32 alpha #s(literal 4 binary32))
(+.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 0 binary32))
(+.f32 #s(literal 0 binary32) (pow.f32 alpha #s(literal 4 binary32)))
(exp.f32 (*.f32 (log.f32 alpha) #s(literal 4 binary32)))
(neg.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 u0 (pow.f32 alpha #s(literal -2 binary32))))
(*.f32 (pow.f32 alpha #s(literal 5/2 binary32)) (pow.f32 alpha #s(literal 5/2 binary32)))
(pow.f32 (exp.f32 (log.f32 alpha)) #s(literal 5 binary32))
(pow.f32 (pow.f32 alpha #s(literal 5/2 binary32)) #s(literal 2 binary32))
(pow.f32 (*.f32 alpha alpha) #s(literal 5/2 binary32))
(pow.f32 alpha #s(literal 5 binary32))
(exp.f32 (*.f32 (log.f32 alpha) #s(literal 5 binary32)))
(*.f32 (/.f32 (pow.f32 alpha #s(literal 4 binary32)) (pow.f32 alpha #s(literal 4 binary32))) (*.f32 alpha alpha))
(*.f32 (*.f32 alpha (pow.f32 alpha #s(literal 1/2 binary32))) (pow.f32 alpha #s(literal 1/2 binary32)))
(*.f32 (*.f32 (neg.f32 alpha) #s(literal -1 binary32)) alpha)
(*.f32 (pow.f32 (neg.f32 alpha) #s(literal 1 binary32)) (pow.f32 (neg.f32 alpha) #s(literal 1 binary32)))
(*.f32 (/.f32 (pow.f32 alpha #s(literal 5/2 binary32)) (*.f32 alpha alpha)) (/.f32 (pow.f32 alpha #s(literal 5/2 binary32)) alpha))
(*.f32 (/.f32 (pow.f32 alpha #s(literal 7 binary32)) (*.f32 alpha alpha)) (/.f32 (/.f32 #s(literal 1 binary32) alpha) (*.f32 alpha alpha)))
(*.f32 (neg.f32 (neg.f32 alpha)) alpha)
(*.f32 (/.f32 (pow.f32 alpha #s(literal 4 binary32)) alpha) (/.f32 (/.f32 (*.f32 alpha alpha) alpha) (*.f32 alpha alpha)))
(*.f32 (/.f32 (pow.f32 alpha #s(literal 4 binary32)) alpha) (/.f32 #s(literal 1 binary32) alpha))
(*.f32 (pow.f32 alpha #s(literal 5/2 binary32)) (/.f32 (pow.f32 alpha #s(literal 5/2 binary32)) (pow.f32 alpha #s(literal 3 binary32))))
(*.f32 (pow.f32 alpha #s(literal 1/2 binary32)) (*.f32 (pow.f32 alpha #s(literal 1/2 binary32)) alpha))
(*.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) alpha) (neg.f32 alpha)))
(*.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (neg.f32 (pow.f32 alpha #s(literal -2 binary32))))
(*.f32 (pow.f32 alpha #s(literal 4 binary32)) (pow.f32 alpha #s(literal -2 binary32)))
(*.f32 (pow.f32 alpha #s(literal 6 binary32)) (pow.f32 alpha #s(literal -4 binary32)))
(*.f32 (pow.f32 alpha #s(literal 7 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) alpha) (pow.f32 alpha #s(literal 4 binary32))))
(*.f32 #s(literal -1 binary32) (*.f32 (neg.f32 alpha) alpha))
(*.f32 (pow.f32 alpha #s(literal 5 binary32)) (/.f32 (/.f32 (*.f32 alpha alpha) alpha) (pow.f32 alpha #s(literal 4 binary32))))
(*.f32 (pow.f32 alpha #s(literal 5 binary32)) (*.f32 (/.f32 #s(literal 1 binary32) alpha) (pow.f32 alpha #s(literal -2 binary32))))
(*.f32 (pow.f32 alpha #s(literal 5 binary32)) (/.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 3 binary32))))
(*.f32 (pow.f32 alpha #s(literal 5 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) alpha) (*.f32 alpha alpha)))
(*.f32 (neg.f32 alpha) (neg.f32 alpha))
(*.f32 (pow.f32 alpha #s(literal -2 binary32)) (pow.f32 alpha #s(literal 4 binary32)))
(*.f32 #s(literal 1 binary32) (*.f32 alpha alpha))
(*.f32 alpha (neg.f32 (neg.f32 alpha)))
(*.f32 alpha alpha)
(/.f32 (/.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) alpha) (neg.f32 alpha))
(/.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 5 binary32))) (pow.f32 alpha #s(literal -2 binary32))) (neg.f32 alpha))
(/.f32 (*.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 1 binary32)) (*.f32 alpha alpha))
(/.f32 (-.f32 (pow.f32 alpha #s(literal 6 binary32)) #s(literal 0 binary32)) (pow.f32 alpha #s(literal 4 binary32)))
(/.f32 (/.f32 (pow.f32 alpha #s(literal 4 binary32)) (neg.f32 alpha)) (neg.f32 alpha))
(/.f32 (neg.f32 (/.f32 (pow.f32 alpha #s(literal 4 binary32)) alpha)) (neg.f32 alpha))
(/.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 5 binary32))) #s(literal 1 binary32)) (*.f32 (neg.f32 alpha) (*.f32 alpha alpha)))
(/.f32 (*.f32 (pow.f32 alpha #s(literal 5 binary32)) #s(literal 1 binary32)) (pow.f32 alpha #s(literal 3 binary32)))
(/.f32 (/.f32 (pow.f32 alpha #s(literal 4 binary32)) alpha) alpha)
(/.f32 (neg.f32 (pow.f32 alpha #s(literal 5 binary32))) (*.f32 (*.f32 alpha alpha) (neg.f32 alpha)))
(/.f32 (neg.f32 (pow.f32 alpha #s(literal 5 binary32))) (neg.f32 (pow.f32 alpha #s(literal 3 binary32))))
(/.f32 (neg.f32 (pow.f32 alpha #s(literal 7 binary32))) (*.f32 (pow.f32 alpha #s(literal 4 binary32)) (neg.f32 alpha)))
(/.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (*.f32 (neg.f32 alpha) alpha))
(/.f32 (pow.f32 alpha #s(literal 4 binary32)) (*.f32 alpha alpha))
(/.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) (neg.f32 (pow.f32 alpha #s(literal 4 binary32))))
(/.f32 (pow.f32 alpha #s(literal 6 binary32)) (pow.f32 alpha #s(literal 4 binary32)))
(/.f32 (pow.f32 alpha #s(literal 7 binary32)) (*.f32 (pow.f32 alpha #s(literal 4 binary32)) alpha))
(/.f32 #s(literal -1 binary32) (neg.f32 (pow.f32 alpha #s(literal -2 binary32))))
(/.f32 (pow.f32 alpha #s(literal 5 binary32)) (pow.f32 alpha #s(literal 3 binary32)))
(/.f32 (pow.f32 alpha #s(literal -2 binary32)) (pow.f32 alpha #s(literal -4 binary32)))
(/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 alpha #s(literal 4 binary32)) (/.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 6 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 alpha (/.f32 (pow.f32 alpha #s(literal 4 binary32)) alpha)))
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 alpha #s(literal 3 binary32)) (pow.f32 alpha #s(literal 5 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 alpha #s(literal -2 binary32)) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal -2 binary32)))
(/.f32 alpha (/.f32 #s(literal 1 binary32) alpha))
(-.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) (*.f32 alpha alpha)))
(-.f32 (*.f32 alpha alpha) #s(literal 0 binary32))
(-.f32 #s(literal 0 binary32) (*.f32 (neg.f32 alpha) alpha))
(fma.f32 (/.f32 (pow.f32 alpha #s(literal 4 binary32)) (pow.f32 alpha #s(literal 4 binary32))) (*.f32 alpha alpha) #s(literal 0 binary32))
(fma.f32 (*.f32 alpha (pow.f32 alpha #s(literal 1/2 binary32))) (pow.f32 alpha #s(literal 1/2 binary32)) #s(literal 0 binary32))
(fma.f32 (*.f32 (neg.f32 alpha) #s(literal -1 binary32)) alpha #s(literal 0 binary32))
(fma.f32 (pow.f32 (neg.f32 alpha) #s(literal 1 binary32)) (pow.f32 (neg.f32 alpha) #s(literal 1 binary32)) #s(literal 0 binary32))
(fma.f32 (/.f32 (pow.f32 alpha #s(literal 5/2 binary32)) (*.f32 alpha alpha)) (/.f32 (pow.f32 alpha #s(literal 5/2 binary32)) alpha) #s(literal 0 binary32))
(fma.f32 (/.f32 (pow.f32 alpha #s(literal 7 binary32)) (*.f32 alpha alpha)) (/.f32 (/.f32 #s(literal 1 binary32) alpha) (*.f32 alpha alpha)) #s(literal 0 binary32))
(fma.f32 (neg.f32 (neg.f32 alpha)) alpha #s(literal 0 binary32))
(fma.f32 (/.f32 (pow.f32 alpha #s(literal 4 binary32)) alpha) (/.f32 (/.f32 (*.f32 alpha alpha) alpha) (*.f32 alpha alpha)) #s(literal 0 binary32))
(fma.f32 (/.f32 (pow.f32 alpha #s(literal 4 binary32)) alpha) (/.f32 #s(literal 1 binary32) alpha) #s(literal 0 binary32))
(fma.f32 (pow.f32 alpha #s(literal 5/2 binary32)) (/.f32 (pow.f32 alpha #s(literal 5/2 binary32)) (pow.f32 alpha #s(literal 3 binary32))) #s(literal 0 binary32))
(fma.f32 (pow.f32 alpha #s(literal 1/2 binary32)) (*.f32 (pow.f32 alpha #s(literal 1/2 binary32)) alpha) #s(literal 0 binary32))
(fma.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) alpha) (neg.f32 alpha)) #s(literal 0 binary32))
(fma.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) #s(literal 0 binary32))
(fma.f32 (pow.f32 alpha #s(literal 4 binary32)) (pow.f32 alpha #s(literal -2 binary32)) #s(literal 0 binary32))
(fma.f32 (pow.f32 alpha #s(literal 6 binary32)) (pow.f32 alpha #s(literal -4 binary32)) #s(literal 0 binary32))
(fma.f32 (pow.f32 alpha #s(literal 7 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) alpha) (pow.f32 alpha #s(literal 4 binary32))) #s(literal 0 binary32))
(fma.f32 #s(literal -1 binary32) (*.f32 (neg.f32 alpha) alpha) #s(literal 0 binary32))
(fma.f32 (pow.f32 alpha #s(literal 5 binary32)) (/.f32 (/.f32 (*.f32 alpha alpha) alpha) (pow.f32 alpha #s(literal 4 binary32))) #s(literal 0 binary32))
(fma.f32 (pow.f32 alpha #s(literal 5 binary32)) (*.f32 (/.f32 #s(literal 1 binary32) alpha) (pow.f32 alpha #s(literal -2 binary32))) #s(literal 0 binary32))
(fma.f32 (pow.f32 alpha #s(literal 5 binary32)) (/.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 3 binary32))) #s(literal 0 binary32))
(fma.f32 (pow.f32 alpha #s(literal 5 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) alpha) (*.f32 alpha alpha)) #s(literal 0 binary32))
(fma.f32 (neg.f32 alpha) (neg.f32 alpha) #s(literal 0 binary32))
(fma.f32 (pow.f32 alpha #s(literal -2 binary32)) (pow.f32 alpha #s(literal 4 binary32)) #s(literal 0 binary32))
(fma.f32 #s(literal 1 binary32) (*.f32 alpha alpha) #s(literal 0 binary32))
(fma.f32 alpha (neg.f32 (neg.f32 alpha)) #s(literal 0 binary32))
(fma.f32 alpha alpha #s(literal 0 binary32))
(pow.f32 (/.f32 #s(literal 1 binary32) alpha) #s(literal -2 binary32))
(pow.f32 (neg.f32 alpha) #s(literal 2 binary32))
(pow.f32 (pow.f32 alpha #s(literal -2 binary32)) #s(literal -1 binary32))
(pow.f32 alpha #s(literal 2 binary32))
(+.f32 (*.f32 alpha alpha) #s(literal 0 binary32))
(+.f32 #s(literal 0 binary32) (*.f32 alpha alpha))
(exp.f32 (neg.f32 (*.f32 (log.f32 alpha) #s(literal -2 binary32))))
(exp.f32 (fma.f32 (neg.f32 (log.f32 alpha)) #s(literal -1 binary32) (*.f32 (neg.f32 (log.f32 alpha)) #s(literal -1 binary32))))
(exp.f32 (*.f32 (*.f32 (neg.f32 (log.f32 alpha)) #s(literal -1 binary32)) #s(literal 2 binary32)))
(exp.f32 (*.f32 (*.f32 (log.f32 alpha) #s(literal -2 binary32)) #s(literal -1 binary32)))
(exp.f32 (*.f32 (neg.f32 (log.f32 alpha)) #s(literal -2 binary32)))
(exp.f32 (*.f32 (log.f32 (pow.f32 alpha #s(literal -2 binary32))) #s(literal -1 binary32)))
(exp.f32 (*.f32 (log.f32 (neg.f32 alpha)) #s(literal 2 binary32)))
(exp.f32 (*.f32 (log.f32 alpha) #s(literal 2 binary32)))
(neg.f32 (*.f32 (neg.f32 alpha) alpha))
(*.f32 (pow.f32 alpha #s(literal 1/2 binary32)) (pow.f32 alpha #s(literal 1/2 binary32)))
(*.f32 #s(literal -1 binary32) (neg.f32 alpha))
(*.f32 #s(literal 1 binary32) alpha)
(*.f32 alpha #s(literal 1 binary32))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 #s(literal 1 binary32) alpha)))
(/.f32 (neg.f32 alpha) #s(literal -1 binary32))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) alpha) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) alpha))
(/.f32 alpha #s(literal 1 binary32))
(pow.f32 (exp.f32 (neg.f32 (log.f32 alpha))) #s(literal -1 binary32))
(pow.f32 (pow.f32 alpha #s(literal 1/2 binary32)) #s(literal 2 binary32))
(pow.f32 (/.f32 #s(literal 1 binary32) alpha) #s(literal -1 binary32))
(pow.f32 (pow.f32 alpha #s(literal -2 binary32)) #s(literal -1/2 binary32))
(pow.f32 alpha #s(literal 1 binary32))
(exp.f32 (*.f32 (neg.f32 (log.f32 alpha)) #s(literal -1 binary32)))
alpha
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 u0 (pow.f32 alpha #s(literal -2 binary32))))
(*.f32 (/.f32 (*.f32 (pow.f32 alpha #s(literal 4 binary32)) u0) (pow.f32 alpha #s(literal 4 binary32))) (*.f32 alpha alpha))
(*.f32 (/.f32 (*.f32 (pow.f32 alpha #s(literal 4 binary32)) u0) (pow.f32 alpha #s(literal 6 binary32))) (pow.f32 alpha #s(literal 4 binary32)))
(*.f32 (*.f32 u0 (neg.f32 alpha)) (neg.f32 alpha))
(*.f32 (/.f32 (pow.f32 alpha #s(literal 4 binary32)) (neg.f32 alpha)) (/.f32 u0 (neg.f32 alpha)))
(*.f32 (/.f32 (pow.f32 alpha #s(literal 4 binary32)) alpha) (/.f32 u0 alpha))
(*.f32 (*.f32 (pow.f32 alpha #s(literal 4 binary32)) u0) (pow.f32 alpha #s(literal -2 binary32)))
(*.f32 (*.f32 u0 alpha) alpha)
(*.f32 (pow.f32 alpha #s(literal 1/2 binary32)) (*.f32 (pow.f32 alpha #s(literal 1/2 binary32)) (*.f32 u0 alpha)))
(*.f32 (neg.f32 u0) (*.f32 (neg.f32 alpha) alpha))
(*.f32 (pow.f32 alpha #s(literal 4 binary32)) (/.f32 u0 (*.f32 alpha alpha)))
(*.f32 (pow.f32 alpha #s(literal 4 binary32)) (*.f32 (pow.f32 alpha #s(literal -2 binary32)) u0))
(*.f32 (*.f32 alpha alpha) u0)
(*.f32 (neg.f32 alpha) (*.f32 (neg.f32 alpha) u0))
(*.f32 u0 (*.f32 alpha alpha))
(*.f32 #s(literal 1 binary32) (/.f32 u0 (pow.f32 alpha #s(literal -2 binary32))))
(*.f32 alpha (*.f32 u0 alpha))
(/.f32 (/.f32 (*.f32 (pow.f32 alpha #s(literal 4 binary32)) u0) (neg.f32 alpha)) (neg.f32 alpha))
(/.f32 (/.f32 (*.f32 (pow.f32 alpha #s(literal 4 binary32)) u0) alpha) alpha)
(/.f32 (*.f32 (pow.f32 alpha #s(literal 6 binary32)) u0) (pow.f32 alpha #s(literal 4 binary32)))
(/.f32 (*.f32 (/.f32 (pow.f32 alpha #s(literal 4 binary32)) alpha) u0) alpha)
(/.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) u0) (*.f32 (neg.f32 alpha) alpha))
(/.f32 (*.f32 #s(literal 1 binary32) (*.f32 u0 alpha)) (/.f32 #s(literal 1 binary32) alpha))
(/.f32 (*.f32 (pow.f32 alpha #s(literal 5 binary32)) u0) (pow.f32 alpha #s(literal 3 binary32)))
(/.f32 (*.f32 u0 (pow.f32 alpha #s(literal 6 binary32))) (pow.f32 alpha #s(literal 4 binary32)))
(/.f32 (*.f32 u0 (/.f32 (pow.f32 alpha #s(literal 4 binary32)) alpha)) alpha)
(/.f32 (*.f32 u0 (neg.f32 (pow.f32 alpha #s(literal 4 binary32)))) (*.f32 (neg.f32 alpha) alpha))
(/.f32 (*.f32 u0 (pow.f32 alpha #s(literal 5 binary32))) (pow.f32 alpha #s(literal 3 binary32)))
(/.f32 (neg.f32 (neg.f32 u0)) (pow.f32 alpha #s(literal -2 binary32)))
(/.f32 (neg.f32 (*.f32 (pow.f32 alpha #s(literal 4 binary32)) u0)) (*.f32 (neg.f32 alpha) alpha))
(/.f32 (*.f32 (pow.f32 alpha #s(literal 4 binary32)) u0) (*.f32 alpha alpha))
(/.f32 (*.f32 u0 alpha) (/.f32 #s(literal 1 binary32) alpha))
(/.f32 (neg.f32 u0) (neg.f32 (pow.f32 alpha #s(literal -2 binary32))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (pow.f32 alpha #s(literal -2 binary32)) u0)))
(/.f32 u0 (pow.f32 alpha #s(literal -2 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 (pow.f32 alpha #s(literal -2 binary32)) u0) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 alpha #s(literal 4 binary32)) u0)))
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 alpha #s(literal -2 binary32)) u0))
(fma.f32 (/.f32 (*.f32 (pow.f32 alpha #s(literal 4 binary32)) u0) (pow.f32 alpha #s(literal 4 binary32))) (*.f32 alpha alpha) (*.f32 #s(literal 0 binary32) u0))
(fma.f32 (/.f32 (*.f32 (pow.f32 alpha #s(literal 4 binary32)) u0) (pow.f32 alpha #s(literal 4 binary32))) (*.f32 alpha alpha) (*.f32 u0 #s(literal 0 binary32)))
(fma.f32 (/.f32 (*.f32 (pow.f32 alpha #s(literal 4 binary32)) u0) (pow.f32 alpha #s(literal 6 binary32))) (pow.f32 alpha #s(literal 4 binary32)) (*.f32 #s(literal 0 binary32) u0))
(fma.f32 (/.f32 (*.f32 (pow.f32 alpha #s(literal 4 binary32)) u0) (pow.f32 alpha #s(literal 6 binary32))) (pow.f32 alpha #s(literal 4 binary32)) (*.f32 u0 #s(literal 0 binary32)))
(fma.f32 (*.f32 u0 (neg.f32 alpha)) (neg.f32 alpha) (*.f32 #s(literal 0 binary32) u0))
(fma.f32 (*.f32 u0 (neg.f32 alpha)) (neg.f32 alpha) (*.f32 u0 #s(literal 0 binary32)))
(fma.f32 (/.f32 (pow.f32 alpha #s(literal 4 binary32)) (neg.f32 alpha)) (/.f32 u0 (neg.f32 alpha)) (*.f32 #s(literal 0 binary32) u0))
(fma.f32 (/.f32 (pow.f32 alpha #s(literal 4 binary32)) (neg.f32 alpha)) (/.f32 u0 (neg.f32 alpha)) (*.f32 u0 #s(literal 0 binary32)))
(fma.f32 (/.f32 (pow.f32 alpha #s(literal 4 binary32)) alpha) (/.f32 u0 alpha) (*.f32 #s(literal 0 binary32) u0))
(fma.f32 (/.f32 (pow.f32 alpha #s(literal 4 binary32)) alpha) (/.f32 u0 alpha) (*.f32 u0 #s(literal 0 binary32)))
(fma.f32 (*.f32 (pow.f32 alpha #s(literal 4 binary32)) u0) (pow.f32 alpha #s(literal -2 binary32)) (*.f32 #s(literal 0 binary32) u0))
(fma.f32 (*.f32 (pow.f32 alpha #s(literal 4 binary32)) u0) (pow.f32 alpha #s(literal -2 binary32)) (*.f32 u0 #s(literal 0 binary32)))
(fma.f32 (*.f32 u0 alpha) alpha (*.f32 #s(literal 0 binary32) u0))
(fma.f32 (*.f32 u0 alpha) alpha (*.f32 u0 #s(literal 0 binary32)))
(fma.f32 (pow.f32 alpha #s(literal 1/2 binary32)) (*.f32 (pow.f32 alpha #s(literal 1/2 binary32)) (*.f32 u0 alpha)) (*.f32 #s(literal 0 binary32) u0))
(fma.f32 (pow.f32 alpha #s(literal 1/2 binary32)) (*.f32 (pow.f32 alpha #s(literal 1/2 binary32)) (*.f32 u0 alpha)) (*.f32 u0 #s(literal 0 binary32)))
(fma.f32 (neg.f32 u0) (*.f32 (neg.f32 alpha) alpha) (*.f32 #s(literal 0 binary32) u0))
(fma.f32 (neg.f32 u0) (*.f32 (neg.f32 alpha) alpha) (*.f32 u0 #s(literal 0 binary32)))
(fma.f32 (pow.f32 alpha #s(literal 4 binary32)) (/.f32 u0 (*.f32 alpha alpha)) (*.f32 #s(literal 0 binary32) u0))
(fma.f32 (pow.f32 alpha #s(literal 4 binary32)) (/.f32 u0 (*.f32 alpha alpha)) (*.f32 u0 #s(literal 0 binary32)))
(fma.f32 (pow.f32 alpha #s(literal 4 binary32)) (*.f32 (pow.f32 alpha #s(literal -2 binary32)) u0) (*.f32 #s(literal 0 binary32) u0))
(fma.f32 (pow.f32 alpha #s(literal 4 binary32)) (*.f32 (pow.f32 alpha #s(literal -2 binary32)) u0) (*.f32 u0 #s(literal 0 binary32)))
(fma.f32 (*.f32 alpha alpha) u0 (*.f32 #s(literal 0 binary32) u0))
(fma.f32 (*.f32 alpha alpha) u0 (*.f32 u0 #s(literal 0 binary32)))
(fma.f32 #s(literal 0 binary32) u0 (/.f32 u0 (pow.f32 alpha #s(literal -2 binary32))))
(fma.f32 (neg.f32 alpha) (*.f32 (neg.f32 alpha) u0) (*.f32 #s(literal 0 binary32) u0))
(fma.f32 (neg.f32 alpha) (*.f32 (neg.f32 alpha) u0) (*.f32 u0 #s(literal 0 binary32)))
(fma.f32 u0 (*.f32 alpha alpha) (*.f32 #s(literal 0 binary32) u0))
(fma.f32 u0 (*.f32 alpha alpha) (*.f32 u0 #s(literal 0 binary32)))
(fma.f32 u0 #s(literal 0 binary32) (/.f32 u0 (pow.f32 alpha #s(literal -2 binary32))))
(fma.f32 #s(literal 1 binary32) (/.f32 u0 (pow.f32 alpha #s(literal -2 binary32))) (*.f32 #s(literal 0 binary32) u0))
(fma.f32 #s(literal 1 binary32) (/.f32 u0 (pow.f32 alpha #s(literal -2 binary32))) (*.f32 u0 #s(literal 0 binary32)))
(fma.f32 alpha (*.f32 u0 alpha) (*.f32 #s(literal 0 binary32) u0))
(fma.f32 alpha (*.f32 u0 alpha) (*.f32 u0 #s(literal 0 binary32)))
(pow.f32 (/.f32 (pow.f32 alpha #s(literal -2 binary32)) u0) #s(literal -1 binary32))
(+.f32 (*.f32 #s(literal 0 binary32) u0) (/.f32 u0 (pow.f32 alpha #s(literal -2 binary32))))
(+.f32 (*.f32 u0 #s(literal 0 binary32)) (/.f32 u0 (pow.f32 alpha #s(literal -2 binary32))))
(+.f32 (/.f32 u0 (pow.f32 alpha #s(literal -2 binary32))) (*.f32 #s(literal 0 binary32) u0))
(+.f32 (/.f32 u0 (pow.f32 alpha #s(literal -2 binary32))) (*.f32 u0 #s(literal 0 binary32)))
(neg.f32 (/.f32 (neg.f32 u0) (pow.f32 alpha #s(literal -2 binary32))))
(neg.f32 (/.f32 (*.f32 (pow.f32 alpha #s(literal 4 binary32)) u0) (*.f32 (neg.f32 alpha) alpha)))
(neg.f32 (/.f32 u0 (neg.f32 (pow.f32 alpha #s(literal -2 binary32)))))
(neg.f32 (*.f32 u0 (*.f32 (neg.f32 alpha) alpha)))
(neg.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) u0))
(*.f32 (/.f32 (pow.f32 alpha #s(literal 4 binary32)) (pow.f32 alpha #s(literal 4 binary32))) (*.f32 alpha alpha))
(*.f32 (*.f32 alpha (pow.f32 alpha #s(literal 1/2 binary32))) (pow.f32 alpha #s(literal 1/2 binary32)))
(*.f32 (*.f32 (neg.f32 alpha) #s(literal -1 binary32)) alpha)
(*.f32 (pow.f32 (neg.f32 alpha) #s(literal 1 binary32)) (pow.f32 (neg.f32 alpha) #s(literal 1 binary32)))
(*.f32 (/.f32 (pow.f32 alpha #s(literal 5/2 binary32)) (*.f32 alpha alpha)) (/.f32 (pow.f32 alpha #s(literal 5/2 binary32)) alpha))
(*.f32 (/.f32 (pow.f32 alpha #s(literal 7 binary32)) (*.f32 alpha alpha)) (/.f32 (/.f32 #s(literal 1 binary32) alpha) (*.f32 alpha alpha)))
(*.f32 (neg.f32 (neg.f32 alpha)) alpha)
(*.f32 (/.f32 (pow.f32 alpha #s(literal 4 binary32)) alpha) (/.f32 (/.f32 (*.f32 alpha alpha) alpha) (*.f32 alpha alpha)))
(*.f32 (/.f32 (pow.f32 alpha #s(literal 4 binary32)) alpha) (/.f32 #s(literal 1 binary32) alpha))
(*.f32 (pow.f32 alpha #s(literal 5/2 binary32)) (/.f32 (pow.f32 alpha #s(literal 5/2 binary32)) (pow.f32 alpha #s(literal 3 binary32))))
(*.f32 (pow.f32 alpha #s(literal 1/2 binary32)) (*.f32 (pow.f32 alpha #s(literal 1/2 binary32)) alpha))
(*.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) alpha) (neg.f32 alpha)))
(*.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (neg.f32 (pow.f32 alpha #s(literal -2 binary32))))
(*.f32 (pow.f32 alpha #s(literal 4 binary32)) (pow.f32 alpha #s(literal -2 binary32)))
(*.f32 (pow.f32 alpha #s(literal 6 binary32)) (pow.f32 alpha #s(literal -4 binary32)))
(*.f32 (pow.f32 alpha #s(literal 7 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) alpha) (pow.f32 alpha #s(literal 4 binary32))))
(*.f32 #s(literal -1 binary32) (*.f32 (neg.f32 alpha) alpha))
(*.f32 (pow.f32 alpha #s(literal 5 binary32)) (/.f32 (/.f32 (*.f32 alpha alpha) alpha) (pow.f32 alpha #s(literal 4 binary32))))
(*.f32 (pow.f32 alpha #s(literal 5 binary32)) (*.f32 (/.f32 #s(literal 1 binary32) alpha) (pow.f32 alpha #s(literal -2 binary32))))
(*.f32 (pow.f32 alpha #s(literal 5 binary32)) (/.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 3 binary32))))
(*.f32 (pow.f32 alpha #s(literal 5 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) alpha) (*.f32 alpha alpha)))
(*.f32 (neg.f32 alpha) (neg.f32 alpha))
(*.f32 (pow.f32 alpha #s(literal -2 binary32)) (pow.f32 alpha #s(literal 4 binary32)))
(*.f32 #s(literal 1 binary32) (*.f32 alpha alpha))
(*.f32 alpha (neg.f32 (neg.f32 alpha)))
(*.f32 alpha alpha)
(/.f32 (/.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) alpha) (neg.f32 alpha))
(/.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 5 binary32))) (pow.f32 alpha #s(literal -2 binary32))) (neg.f32 alpha))
(/.f32 (*.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 1 binary32)) (*.f32 alpha alpha))
(/.f32 (-.f32 (pow.f32 alpha #s(literal 6 binary32)) #s(literal 0 binary32)) (pow.f32 alpha #s(literal 4 binary32)))
(/.f32 (/.f32 (pow.f32 alpha #s(literal 4 binary32)) (neg.f32 alpha)) (neg.f32 alpha))
(/.f32 (neg.f32 (/.f32 (pow.f32 alpha #s(literal 4 binary32)) alpha)) (neg.f32 alpha))
(/.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 5 binary32))) #s(literal 1 binary32)) (*.f32 (neg.f32 alpha) (*.f32 alpha alpha)))
(/.f32 (*.f32 (pow.f32 alpha #s(literal 5 binary32)) #s(literal 1 binary32)) (pow.f32 alpha #s(literal 3 binary32)))
(/.f32 (/.f32 (pow.f32 alpha #s(literal 4 binary32)) alpha) alpha)
(/.f32 (neg.f32 (pow.f32 alpha #s(literal 5 binary32))) (*.f32 (*.f32 alpha alpha) (neg.f32 alpha)))
(/.f32 (neg.f32 (pow.f32 alpha #s(literal 5 binary32))) (neg.f32 (pow.f32 alpha #s(literal 3 binary32))))
(/.f32 (neg.f32 (pow.f32 alpha #s(literal 7 binary32))) (*.f32 (pow.f32 alpha #s(literal 4 binary32)) (neg.f32 alpha)))
(/.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (*.f32 (neg.f32 alpha) alpha))
(/.f32 (pow.f32 alpha #s(literal 4 binary32)) (*.f32 alpha alpha))
(/.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) (neg.f32 (pow.f32 alpha #s(literal 4 binary32))))
(/.f32 (pow.f32 alpha #s(literal 6 binary32)) (pow.f32 alpha #s(literal 4 binary32)))
(/.f32 (pow.f32 alpha #s(literal 7 binary32)) (*.f32 (pow.f32 alpha #s(literal 4 binary32)) alpha))
(/.f32 #s(literal -1 binary32) (neg.f32 (pow.f32 alpha #s(literal -2 binary32))))
(/.f32 (pow.f32 alpha #s(literal 5 binary32)) (pow.f32 alpha #s(literal 3 binary32)))
(/.f32 (pow.f32 alpha #s(literal -2 binary32)) (pow.f32 alpha #s(literal -4 binary32)))
(/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 alpha #s(literal 4 binary32)) (/.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 6 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 alpha (/.f32 (pow.f32 alpha #s(literal 4 binary32)) alpha)))
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 alpha #s(literal 3 binary32)) (pow.f32 alpha #s(literal 5 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 alpha #s(literal -2 binary32)) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal -2 binary32)))
(/.f32 alpha (/.f32 #s(literal 1 binary32) alpha))
(-.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) (*.f32 alpha alpha)))
(-.f32 (*.f32 alpha alpha) #s(literal 0 binary32))
(-.f32 #s(literal 0 binary32) (*.f32 (neg.f32 alpha) alpha))
(fma.f32 (/.f32 (pow.f32 alpha #s(literal 4 binary32)) (pow.f32 alpha #s(literal 4 binary32))) (*.f32 alpha alpha) #s(literal 0 binary32))
(fma.f32 (*.f32 alpha (pow.f32 alpha #s(literal 1/2 binary32))) (pow.f32 alpha #s(literal 1/2 binary32)) #s(literal 0 binary32))
(fma.f32 (*.f32 (neg.f32 alpha) #s(literal -1 binary32)) alpha #s(literal 0 binary32))
(fma.f32 (pow.f32 (neg.f32 alpha) #s(literal 1 binary32)) (pow.f32 (neg.f32 alpha) #s(literal 1 binary32)) #s(literal 0 binary32))
(fma.f32 (/.f32 (pow.f32 alpha #s(literal 5/2 binary32)) (*.f32 alpha alpha)) (/.f32 (pow.f32 alpha #s(literal 5/2 binary32)) alpha) #s(literal 0 binary32))
(fma.f32 (/.f32 (pow.f32 alpha #s(literal 7 binary32)) (*.f32 alpha alpha)) (/.f32 (/.f32 #s(literal 1 binary32) alpha) (*.f32 alpha alpha)) #s(literal 0 binary32))
(fma.f32 (neg.f32 (neg.f32 alpha)) alpha #s(literal 0 binary32))
(fma.f32 (/.f32 (pow.f32 alpha #s(literal 4 binary32)) alpha) (/.f32 (/.f32 (*.f32 alpha alpha) alpha) (*.f32 alpha alpha)) #s(literal 0 binary32))
(fma.f32 (/.f32 (pow.f32 alpha #s(literal 4 binary32)) alpha) (/.f32 #s(literal 1 binary32) alpha) #s(literal 0 binary32))
(fma.f32 (pow.f32 alpha #s(literal 5/2 binary32)) (/.f32 (pow.f32 alpha #s(literal 5/2 binary32)) (pow.f32 alpha #s(literal 3 binary32))) #s(literal 0 binary32))
(fma.f32 (pow.f32 alpha #s(literal 1/2 binary32)) (*.f32 (pow.f32 alpha #s(literal 1/2 binary32)) alpha) #s(literal 0 binary32))
(fma.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) alpha) (neg.f32 alpha)) #s(literal 0 binary32))
(fma.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) #s(literal 0 binary32))
(fma.f32 (pow.f32 alpha #s(literal 4 binary32)) (pow.f32 alpha #s(literal -2 binary32)) #s(literal 0 binary32))
(fma.f32 (pow.f32 alpha #s(literal 6 binary32)) (pow.f32 alpha #s(literal -4 binary32)) #s(literal 0 binary32))
(fma.f32 (pow.f32 alpha #s(literal 7 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) alpha) (pow.f32 alpha #s(literal 4 binary32))) #s(literal 0 binary32))
(fma.f32 #s(literal -1 binary32) (*.f32 (neg.f32 alpha) alpha) #s(literal 0 binary32))
(fma.f32 (pow.f32 alpha #s(literal 5 binary32)) (/.f32 (/.f32 (*.f32 alpha alpha) alpha) (pow.f32 alpha #s(literal 4 binary32))) #s(literal 0 binary32))
(fma.f32 (pow.f32 alpha #s(literal 5 binary32)) (*.f32 (/.f32 #s(literal 1 binary32) alpha) (pow.f32 alpha #s(literal -2 binary32))) #s(literal 0 binary32))
(fma.f32 (pow.f32 alpha #s(literal 5 binary32)) (/.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 3 binary32))) #s(literal 0 binary32))
(fma.f32 (pow.f32 alpha #s(literal 5 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) alpha) (*.f32 alpha alpha)) #s(literal 0 binary32))
(fma.f32 (neg.f32 alpha) (neg.f32 alpha) #s(literal 0 binary32))
(fma.f32 (pow.f32 alpha #s(literal -2 binary32)) (pow.f32 alpha #s(literal 4 binary32)) #s(literal 0 binary32))
(fma.f32 #s(literal 1 binary32) (*.f32 alpha alpha) #s(literal 0 binary32))
(fma.f32 alpha (neg.f32 (neg.f32 alpha)) #s(literal 0 binary32))
(fma.f32 alpha alpha #s(literal 0 binary32))
(pow.f32 (/.f32 #s(literal 1 binary32) alpha) #s(literal -2 binary32))
(pow.f32 (neg.f32 alpha) #s(literal 2 binary32))
(pow.f32 (pow.f32 alpha #s(literal -2 binary32)) #s(literal -1 binary32))
(pow.f32 alpha #s(literal 2 binary32))
(+.f32 (*.f32 alpha alpha) #s(literal 0 binary32))
(+.f32 #s(literal 0 binary32) (*.f32 alpha alpha))
(exp.f32 (neg.f32 (*.f32 (log.f32 alpha) #s(literal -2 binary32))))
(exp.f32 (fma.f32 (neg.f32 (log.f32 alpha)) #s(literal -1 binary32) (*.f32 (neg.f32 (log.f32 alpha)) #s(literal -1 binary32))))
(exp.f32 (*.f32 (*.f32 (neg.f32 (log.f32 alpha)) #s(literal -1 binary32)) #s(literal 2 binary32)))
(exp.f32 (*.f32 (*.f32 (log.f32 alpha) #s(literal -2 binary32)) #s(literal -1 binary32)))
(exp.f32 (*.f32 (neg.f32 (log.f32 alpha)) #s(literal -2 binary32)))
(exp.f32 (*.f32 (log.f32 (pow.f32 alpha #s(literal -2 binary32))) #s(literal -1 binary32)))
(exp.f32 (*.f32 (log.f32 (neg.f32 alpha)) #s(literal 2 binary32)))
(exp.f32 (*.f32 (log.f32 alpha) #s(literal 2 binary32)))
(neg.f32 (*.f32 (neg.f32 alpha) alpha))
(*.f32 (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha)) (pow.f32 alpha #s(literal 4 binary32)))
(*.f32 (neg.f32 (neg.f32 alpha)) (neg.f32 alpha))
(*.f32 (pow.f32 alpha #s(literal -4 binary32)) (neg.f32 (pow.f32 alpha #s(literal 6 binary32))))
(*.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) (pow.f32 alpha #s(literal -4 binary32)))
(*.f32 (pow.f32 alpha #s(literal 6 binary32)) (/.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 alpha #s(literal 4 binary32)))))
(*.f32 #s(literal -1 binary32) (*.f32 alpha alpha))
(*.f32 (neg.f32 alpha) (neg.f32 (neg.f32 alpha)))
(*.f32 (neg.f32 alpha) alpha)
(*.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))
(*.f32 alpha (neg.f32 alpha))
(/.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 7 binary32))) (pow.f32 alpha #s(literal -4 binary32))) alpha)
(/.f32 (*.f32 (pow.f32 alpha #s(literal 7 binary32)) (pow.f32 alpha #s(literal -4 binary32))) (neg.f32 alpha))
(/.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) #s(literal 1 binary32)) (pow.f32 alpha #s(literal 4 binary32)))
(/.f32 (/.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) (*.f32 alpha alpha)) (*.f32 alpha alpha))
(/.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 7 binary32))) #s(literal 1 binary32)) (*.f32 alpha (pow.f32 alpha #s(literal 4 binary32))))
(/.f32 (*.f32 (pow.f32 alpha #s(literal 7 binary32)) #s(literal 1 binary32)) (*.f32 (neg.f32 alpha) (pow.f32 alpha #s(literal 4 binary32))))
(/.f32 (neg.f32 (pow.f32 alpha #s(literal 7 binary32))) (*.f32 (pow.f32 alpha #s(literal 4 binary32)) alpha))
(/.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (*.f32 alpha alpha))
(/.f32 (pow.f32 alpha #s(literal 4 binary32)) (*.f32 (neg.f32 alpha) alpha))
(/.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) (pow.f32 alpha #s(literal 4 binary32)))
(/.f32 (pow.f32 alpha #s(literal 6 binary32)) (neg.f32 (pow.f32 alpha #s(literal 4 binary32))))
(/.f32 (pow.f32 alpha #s(literal 7 binary32)) (*.f32 (pow.f32 alpha #s(literal 4 binary32)) (neg.f32 alpha)))
(/.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal -2 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 alpha #s(literal -2 binary32))))
(-.f32 (/.f32 #s(literal 0 binary32) (pow.f32 alpha #s(literal 4 binary32))) (*.f32 alpha alpha))
(-.f32 #s(literal 0 binary32) (*.f32 alpha alpha))
(fma.f32 (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha)) (pow.f32 alpha #s(literal 4 binary32)) #s(literal 0 binary32))
(fma.f32 (neg.f32 (neg.f32 alpha)) (neg.f32 alpha) #s(literal 0 binary32))
(fma.f32 (pow.f32 alpha #s(literal -4 binary32)) (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) #s(literal 0 binary32))
(fma.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) (pow.f32 alpha #s(literal -4 binary32)) #s(literal 0 binary32))
(fma.f32 (pow.f32 alpha #s(literal 6 binary32)) (/.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 alpha #s(literal 4 binary32)))) #s(literal 0 binary32))
(fma.f32 #s(literal -1 binary32) (*.f32 alpha alpha) #s(literal 0 binary32))
(fma.f32 (neg.f32 alpha) (neg.f32 (neg.f32 alpha)) #s(literal 0 binary32))
(fma.f32 (neg.f32 alpha) alpha #s(literal 0 binary32))
(fma.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha) #s(literal 0 binary32))
(fma.f32 alpha (neg.f32 alpha) #s(literal 0 binary32))
(pow.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) #s(literal -1 binary32))
(+.f32 #s(literal 0 binary32) (*.f32 (neg.f32 alpha) alpha))
(+.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 0 binary32))
(neg.f32 (*.f32 alpha alpha))
(*.f32 (pow.f32 (*.f32 alpha alpha) #s(literal 3/2 binary32)) (pow.f32 (*.f32 alpha alpha) #s(literal 3/2 binary32)))
(*.f32 (*.f32 (pow.f32 alpha #s(literal 7 binary32)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) alpha))
(*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)))
(*.f32 (pow.f32 alpha #s(literal 3 binary32)) (pow.f32 alpha #s(literal 3 binary32)))
(*.f32 (/.f32 (*.f32 alpha alpha) alpha) (pow.f32 alpha #s(literal 5 binary32)))
(*.f32 (pow.f32 alpha #s(literal 5/2 binary32)) (*.f32 (pow.f32 alpha #s(literal 5/2 binary32)) (/.f32 (*.f32 alpha alpha) alpha)))
(*.f32 (pow.f32 alpha #s(literal 5/2 binary32)) (*.f32 (pow.f32 alpha #s(literal 5/2 binary32)) alpha))
(*.f32 (neg.f32 (pow.f32 alpha #s(literal 7 binary32))) (/.f32 #s(literal 1 binary32) (neg.f32 alpha)))
(*.f32 (pow.f32 alpha #s(literal 4 binary32)) (*.f32 alpha alpha))
(*.f32 (pow.f32 alpha #s(literal 6 binary32)) (*.f32 alpha (/.f32 #s(literal 1 binary32) alpha)))
(*.f32 (pow.f32 alpha #s(literal 6 binary32)) (/.f32 alpha alpha))
(*.f32 (pow.f32 alpha #s(literal 7 binary32)) (/.f32 #s(literal 1 binary32) alpha))
(*.f32 #s(literal -1 binary32) (neg.f32 (pow.f32 alpha #s(literal 6 binary32))))
(*.f32 (/.f32 #s(literal 1 binary32) alpha) (pow.f32 alpha #s(literal 7 binary32)))
(*.f32 (*.f32 alpha alpha) (pow.f32 alpha #s(literal 4 binary32)))
(*.f32 (pow.f32 alpha #s(literal 5 binary32)) (/.f32 (*.f32 alpha alpha) alpha))
(*.f32 (pow.f32 alpha #s(literal 5 binary32)) alpha)
(*.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 6 binary32)))
(*.f32 alpha (pow.f32 alpha #s(literal 5 binary32)))
(/.f32 (/.f32 (neg.f32 (pow.f32 alpha #s(literal 7 binary32))) #s(literal -1 binary32)) alpha)
(/.f32 (*.f32 (pow.f32 alpha #s(literal 7 binary32)) #s(literal -1 binary32)) (neg.f32 alpha))
(/.f32 (-.f32 (*.f32 (pow.f32 alpha #s(literal 6 binary32)) (pow.f32 alpha #s(literal 6 binary32))) #s(literal 0 binary32)) (-.f32 (pow.f32 alpha #s(literal 6 binary32)) #s(literal 0 binary32)))
(/.f32 (pow.f32 (pow.f32 alpha #s(literal 6 binary32)) #s(literal 3 binary32)) (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 3 binary32)))
(/.f32 (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 3 binary32)) (pow.f32 alpha #s(literal 6 binary32)))
(/.f32 (+.f32 (pow.f32 (pow.f32 alpha #s(literal 6 binary32)) #s(literal 3 binary32)) #s(literal 0 binary32)) (fma.f32 (pow.f32 alpha #s(literal 6 binary32)) (pow.f32 alpha #s(literal 6 binary32)) (-.f32 #s(literal 0 binary32) (*.f32 (pow.f32 alpha #s(literal 6 binary32)) #s(literal 0 binary32)))))
(/.f32 (*.f32 (pow.f32 alpha #s(literal 7 binary32)) #s(literal 1 binary32)) alpha)
(/.f32 (neg.f32 (pow.f32 alpha #s(literal 7 binary32))) (neg.f32 alpha))
(/.f32 (pow.f32 alpha #s(literal 7 binary32)) (neg.f32 (neg.f32 alpha)))
(/.f32 (pow.f32 alpha #s(literal 7 binary32)) alpha)
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 6 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 6 binary32))) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 6 binary32))))
(-.f32 #s(literal 0 binary32) (neg.f32 (pow.f32 alpha #s(literal 6 binary32))))
(fma.f32 (pow.f32 (*.f32 alpha alpha) #s(literal 3/2 binary32)) (pow.f32 (*.f32 alpha alpha) #s(literal 3/2 binary32)) #s(literal 0 binary32))
(fma.f32 (*.f32 (pow.f32 alpha #s(literal 7 binary32)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) alpha) #s(literal 0 binary32))
(fma.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) #s(literal 0 binary32))
(fma.f32 (pow.f32 alpha #s(literal 3 binary32)) (pow.f32 alpha #s(literal 3 binary32)) #s(literal 0 binary32))
(fma.f32 (/.f32 (*.f32 alpha alpha) alpha) (pow.f32 alpha #s(literal 5 binary32)) #s(literal 0 binary32))
(fma.f32 (pow.f32 alpha #s(literal 5/2 binary32)) (*.f32 (pow.f32 alpha #s(literal 5/2 binary32)) (/.f32 (*.f32 alpha alpha) alpha)) #s(literal 0 binary32))
(fma.f32 (pow.f32 alpha #s(literal 5/2 binary32)) (*.f32 (pow.f32 alpha #s(literal 5/2 binary32)) alpha) #s(literal 0 binary32))
(fma.f32 (neg.f32 (pow.f32 alpha #s(literal 7 binary32))) (/.f32 #s(literal 1 binary32) (neg.f32 alpha)) #s(literal 0 binary32))
(fma.f32 (pow.f32 alpha #s(literal 4 binary32)) (*.f32 alpha alpha) #s(literal 0 binary32))
(fma.f32 (pow.f32 alpha #s(literal 6 binary32)) (*.f32 alpha (/.f32 #s(literal 1 binary32) alpha)) #s(literal 0 binary32))
(fma.f32 (pow.f32 alpha #s(literal 6 binary32)) (/.f32 alpha alpha) #s(literal 0 binary32))
(fma.f32 (pow.f32 alpha #s(literal 7 binary32)) (/.f32 #s(literal 1 binary32) alpha) #s(literal 0 binary32))
(fma.f32 #s(literal -1 binary32) (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) #s(literal 0 binary32))
(fma.f32 (/.f32 #s(literal 1 binary32) alpha) (pow.f32 alpha #s(literal 7 binary32)) #s(literal 0 binary32))
(fma.f32 (*.f32 alpha alpha) (pow.f32 alpha #s(literal 4 binary32)) #s(literal 0 binary32))
(fma.f32 (pow.f32 alpha #s(literal 5 binary32)) (/.f32 (*.f32 alpha alpha) alpha) #s(literal 0 binary32))
(fma.f32 (pow.f32 alpha #s(literal 5 binary32)) alpha #s(literal 0 binary32))
(fma.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 6 binary32)) #s(literal 0 binary32))
(fma.f32 alpha (pow.f32 alpha #s(literal 5 binary32)) #s(literal 0 binary32))
(pow.f32 (/.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 6 binary32))) #s(literal -1 binary32))
(pow.f32 (*.f32 alpha alpha) #s(literal 3 binary32))
(pow.f32 (neg.f32 alpha) #s(literal 6 binary32))
(pow.f32 alpha #s(literal 6 binary32))
(+.f32 (pow.f32 alpha #s(literal 6 binary32)) #s(literal 0 binary32))
(+.f32 #s(literal 0 binary32) (pow.f32 alpha #s(literal 6 binary32)))
(exp.f32 (*.f32 (log.f32 (*.f32 alpha alpha)) #s(literal 3 binary32)))
(neg.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 3 binary32)))
(neg.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))))
(*.f32 (*.f32 (*.f32 alpha alpha) (pow.f32 alpha #s(literal 5/2 binary32))) (pow.f32 alpha #s(literal 5/2 binary32)))
(*.f32 (*.f32 (pow.f32 alpha #s(literal 5 binary32)) (neg.f32 alpha)) (neg.f32 alpha))
(*.f32 (*.f32 (neg.f32 alpha) (pow.f32 alpha #s(literal 5/2 binary32))) (*.f32 (neg.f32 alpha) (pow.f32 alpha #s(literal 5/2 binary32))))
(*.f32 (*.f32 alpha (pow.f32 alpha #s(literal 5/2 binary32))) (*.f32 alpha (pow.f32 alpha #s(literal 5/2 binary32))))
(*.f32 (*.f32 (pow.f32 alpha #s(literal 5/2 binary32)) (neg.f32 alpha)) (*.f32 (pow.f32 alpha #s(literal 5/2 binary32)) (neg.f32 alpha)))
(*.f32 (*.f32 (pow.f32 alpha #s(literal 5/2 binary32)) alpha) (*.f32 (pow.f32 alpha #s(literal 5/2 binary32)) alpha))
(*.f32 (pow.f32 alpha #s(literal 5/2 binary32)) (*.f32 (pow.f32 alpha #s(literal 5/2 binary32)) (*.f32 alpha alpha)))
(*.f32 (pow.f32 alpha #s(literal 6 binary32)) alpha)
(*.f32 (*.f32 alpha alpha) (pow.f32 alpha #s(literal 5 binary32)))
(*.f32 (pow.f32 alpha #s(literal 5 binary32)) (*.f32 alpha alpha))
(*.f32 (neg.f32 alpha) (*.f32 (neg.f32 alpha) (pow.f32 alpha #s(literal 5 binary32))))
(*.f32 alpha (pow.f32 alpha #s(literal 6 binary32)))
(/.f32 (*.f32 (pow.f32 alpha #s(literal 4 binary32)) (pow.f32 alpha #s(literal 5 binary32))) (*.f32 alpha alpha))
(/.f32 (*.f32 (pow.f32 alpha #s(literal 6 binary32)) (pow.f32 alpha #s(literal 5 binary32))) (pow.f32 alpha #s(literal 4 binary32)))
(/.f32 (*.f32 (pow.f32 alpha #s(literal 5 binary32)) (pow.f32 alpha #s(literal 4 binary32))) (*.f32 alpha alpha))
(/.f32 (*.f32 (pow.f32 alpha #s(literal 5 binary32)) (pow.f32 alpha #s(literal 6 binary32))) (pow.f32 alpha #s(literal 4 binary32)))
(fma.f32 (*.f32 (*.f32 alpha alpha) (pow.f32 alpha #s(literal 5/2 binary32))) (pow.f32 alpha #s(literal 5/2 binary32)) (*.f32 #s(literal 0 binary32) (pow.f32 alpha #s(literal 5 binary32))))
(fma.f32 (*.f32 (*.f32 alpha alpha) (pow.f32 alpha #s(literal 5/2 binary32))) (pow.f32 alpha #s(literal 5/2 binary32)) (*.f32 (pow.f32 alpha #s(literal 5 binary32)) #s(literal 0 binary32)))
(fma.f32 (*.f32 (pow.f32 alpha #s(literal 5 binary32)) (neg.f32 alpha)) (neg.f32 alpha) (*.f32 #s(literal 0 binary32) (pow.f32 alpha #s(literal 5 binary32))))
(fma.f32 (*.f32 (pow.f32 alpha #s(literal 5 binary32)) (neg.f32 alpha)) (neg.f32 alpha) (*.f32 (pow.f32 alpha #s(literal 5 binary32)) #s(literal 0 binary32)))
(fma.f32 (*.f32 (neg.f32 alpha) (pow.f32 alpha #s(literal 5/2 binary32))) (*.f32 (neg.f32 alpha) (pow.f32 alpha #s(literal 5/2 binary32))) (*.f32 #s(literal 0 binary32) (pow.f32 alpha #s(literal 5 binary32))))
(fma.f32 (*.f32 (neg.f32 alpha) (pow.f32 alpha #s(literal 5/2 binary32))) (*.f32 (neg.f32 alpha) (pow.f32 alpha #s(literal 5/2 binary32))) (*.f32 (pow.f32 alpha #s(literal 5 binary32)) #s(literal 0 binary32)))
(fma.f32 (*.f32 alpha (pow.f32 alpha #s(literal 5/2 binary32))) (*.f32 alpha (pow.f32 alpha #s(literal 5/2 binary32))) (*.f32 #s(literal 0 binary32) (pow.f32 alpha #s(literal 5 binary32))))
(fma.f32 (*.f32 alpha (pow.f32 alpha #s(literal 5/2 binary32))) (*.f32 alpha (pow.f32 alpha #s(literal 5/2 binary32))) (*.f32 (pow.f32 alpha #s(literal 5 binary32)) #s(literal 0 binary32)))
(fma.f32 (*.f32 (pow.f32 alpha #s(literal 5/2 binary32)) (neg.f32 alpha)) (*.f32 (pow.f32 alpha #s(literal 5/2 binary32)) (neg.f32 alpha)) (*.f32 #s(literal 0 binary32) (pow.f32 alpha #s(literal 5 binary32))))
(fma.f32 (*.f32 (pow.f32 alpha #s(literal 5/2 binary32)) (neg.f32 alpha)) (*.f32 (pow.f32 alpha #s(literal 5/2 binary32)) (neg.f32 alpha)) (*.f32 (pow.f32 alpha #s(literal 5 binary32)) #s(literal 0 binary32)))
(fma.f32 (*.f32 (pow.f32 alpha #s(literal 5/2 binary32)) alpha) (*.f32 (pow.f32 alpha #s(literal 5/2 binary32)) alpha) (*.f32 #s(literal 0 binary32) (pow.f32 alpha #s(literal 5 binary32))))
(fma.f32 (*.f32 (pow.f32 alpha #s(literal 5/2 binary32)) alpha) (*.f32 (pow.f32 alpha #s(literal 5/2 binary32)) alpha) (*.f32 (pow.f32 alpha #s(literal 5 binary32)) #s(literal 0 binary32)))
(fma.f32 (pow.f32 alpha #s(literal 5/2 binary32)) (*.f32 (pow.f32 alpha #s(literal 5/2 binary32)) (*.f32 alpha alpha)) (*.f32 #s(literal 0 binary32) (pow.f32 alpha #s(literal 5 binary32))))
(fma.f32 (pow.f32 alpha #s(literal 5/2 binary32)) (*.f32 (pow.f32 alpha #s(literal 5/2 binary32)) (*.f32 alpha alpha)) (*.f32 (pow.f32 alpha #s(literal 5 binary32)) #s(literal 0 binary32)))
(fma.f32 (pow.f32 alpha #s(literal 6 binary32)) alpha (*.f32 #s(literal 0 binary32) (pow.f32 alpha #s(literal 5 binary32))))
(fma.f32 (pow.f32 alpha #s(literal 6 binary32)) alpha (*.f32 (pow.f32 alpha #s(literal 5 binary32)) #s(literal 0 binary32)))
(fma.f32 (*.f32 alpha alpha) (pow.f32 alpha #s(literal 5 binary32)) (*.f32 #s(literal 0 binary32) (pow.f32 alpha #s(literal 5 binary32))))
(fma.f32 (*.f32 alpha alpha) (pow.f32 alpha #s(literal 5 binary32)) (*.f32 (pow.f32 alpha #s(literal 5 binary32)) #s(literal 0 binary32)))
(fma.f32 (pow.f32 alpha #s(literal 5 binary32)) (*.f32 alpha alpha) (*.f32 #s(literal 0 binary32) (pow.f32 alpha #s(literal 5 binary32))))
(fma.f32 (pow.f32 alpha #s(literal 5 binary32)) (*.f32 alpha alpha) (*.f32 (pow.f32 alpha #s(literal 5 binary32)) #s(literal 0 binary32)))
(fma.f32 (pow.f32 alpha #s(literal 5 binary32)) #s(literal 0 binary32) (pow.f32 alpha #s(literal 7 binary32)))
(fma.f32 #s(literal 0 binary32) (pow.f32 alpha #s(literal 5 binary32)) (pow.f32 alpha #s(literal 7 binary32)))
(fma.f32 (neg.f32 alpha) (*.f32 (neg.f32 alpha) (pow.f32 alpha #s(literal 5 binary32))) (*.f32 #s(literal 0 binary32) (pow.f32 alpha #s(literal 5 binary32))))
(fma.f32 (neg.f32 alpha) (*.f32 (neg.f32 alpha) (pow.f32 alpha #s(literal 5 binary32))) (*.f32 (pow.f32 alpha #s(literal 5 binary32)) #s(literal 0 binary32)))
(fma.f32 alpha (pow.f32 alpha #s(literal 6 binary32)) (*.f32 #s(literal 0 binary32) (pow.f32 alpha #s(literal 5 binary32))))
(fma.f32 alpha (pow.f32 alpha #s(literal 6 binary32)) (*.f32 (pow.f32 alpha #s(literal 5 binary32)) #s(literal 0 binary32)))
(pow.f32 alpha #s(literal 7 binary32))
(+.f32 (*.f32 #s(literal 0 binary32) (pow.f32 alpha #s(literal 5 binary32))) (pow.f32 alpha #s(literal 7 binary32)))
(+.f32 (*.f32 (pow.f32 alpha #s(literal 5 binary32)) #s(literal 0 binary32)) (pow.f32 alpha #s(literal 7 binary32)))
(+.f32 (pow.f32 alpha #s(literal 7 binary32)) (*.f32 #s(literal 0 binary32) (pow.f32 alpha #s(literal 5 binary32))))
(+.f32 (pow.f32 alpha #s(literal 7 binary32)) (*.f32 (pow.f32 alpha #s(literal 5 binary32)) #s(literal 0 binary32)))
(neg.f32 (neg.f32 (pow.f32 alpha #s(literal 7 binary32))))
(log.f32 (-.f32 #s(literal 1 binary32) u0))
(-.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0))
(-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 3 binary32)))) (log1p.f32 (fma.f32 u0 u0 u0)))
(log1p.f32 (neg.f32 u0))
(*.f32 (/.f32 (pow.f32 alpha #s(literal 4 binary32)) (pow.f32 alpha #s(literal 4 binary32))) (*.f32 alpha alpha))
(*.f32 (*.f32 alpha (pow.f32 alpha #s(literal 1/2 binary32))) (pow.f32 alpha #s(literal 1/2 binary32)))
(*.f32 (*.f32 (neg.f32 alpha) #s(literal -1 binary32)) alpha)
(*.f32 (pow.f32 (neg.f32 alpha) #s(literal 1 binary32)) (pow.f32 (neg.f32 alpha) #s(literal 1 binary32)))
(*.f32 (/.f32 (pow.f32 alpha #s(literal 5/2 binary32)) (*.f32 alpha alpha)) (/.f32 (pow.f32 alpha #s(literal 5/2 binary32)) alpha))
(*.f32 (/.f32 (pow.f32 alpha #s(literal 7 binary32)) (*.f32 alpha alpha)) (/.f32 (/.f32 #s(literal 1 binary32) alpha) (*.f32 alpha alpha)))
(*.f32 (neg.f32 (neg.f32 alpha)) alpha)
(*.f32 (/.f32 (pow.f32 alpha #s(literal 4 binary32)) alpha) (/.f32 (/.f32 (*.f32 alpha alpha) alpha) (*.f32 alpha alpha)))
(*.f32 (/.f32 (pow.f32 alpha #s(literal 4 binary32)) alpha) (/.f32 #s(literal 1 binary32) alpha))
(*.f32 (pow.f32 alpha #s(literal 5/2 binary32)) (/.f32 (pow.f32 alpha #s(literal 5/2 binary32)) (pow.f32 alpha #s(literal 3 binary32))))
(*.f32 (pow.f32 alpha #s(literal 1/2 binary32)) (*.f32 (pow.f32 alpha #s(literal 1/2 binary32)) alpha))
(*.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) alpha) (neg.f32 alpha)))
(*.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (neg.f32 (pow.f32 alpha #s(literal -2 binary32))))
(*.f32 (pow.f32 alpha #s(literal 4 binary32)) (pow.f32 alpha #s(literal -2 binary32)))
(*.f32 (pow.f32 alpha #s(literal 6 binary32)) (pow.f32 alpha #s(literal -4 binary32)))
(*.f32 (pow.f32 alpha #s(literal 7 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) alpha) (pow.f32 alpha #s(literal 4 binary32))))
(*.f32 #s(literal -1 binary32) (*.f32 (neg.f32 alpha) alpha))
(*.f32 (pow.f32 alpha #s(literal 5 binary32)) (/.f32 (/.f32 (*.f32 alpha alpha) alpha) (pow.f32 alpha #s(literal 4 binary32))))
(*.f32 (pow.f32 alpha #s(literal 5 binary32)) (*.f32 (/.f32 #s(literal 1 binary32) alpha) (pow.f32 alpha #s(literal -2 binary32))))
(*.f32 (pow.f32 alpha #s(literal 5 binary32)) (/.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 3 binary32))))
(*.f32 (pow.f32 alpha #s(literal 5 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) alpha) (*.f32 alpha alpha)))
(*.f32 (neg.f32 alpha) (neg.f32 alpha))
(*.f32 (pow.f32 alpha #s(literal -2 binary32)) (pow.f32 alpha #s(literal 4 binary32)))
(*.f32 #s(literal 1 binary32) (*.f32 alpha alpha))
(*.f32 alpha (neg.f32 (neg.f32 alpha)))
(*.f32 alpha alpha)
(/.f32 (/.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) alpha) (neg.f32 alpha))
(/.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 5 binary32))) (pow.f32 alpha #s(literal -2 binary32))) (neg.f32 alpha))
(/.f32 (*.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 1 binary32)) (*.f32 alpha alpha))
(/.f32 (-.f32 (pow.f32 alpha #s(literal 6 binary32)) #s(literal 0 binary32)) (pow.f32 alpha #s(literal 4 binary32)))
(/.f32 (/.f32 (pow.f32 alpha #s(literal 4 binary32)) (neg.f32 alpha)) (neg.f32 alpha))
(/.f32 (neg.f32 (/.f32 (pow.f32 alpha #s(literal 4 binary32)) alpha)) (neg.f32 alpha))
(/.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 5 binary32))) #s(literal 1 binary32)) (*.f32 (neg.f32 alpha) (*.f32 alpha alpha)))
(/.f32 (*.f32 (pow.f32 alpha #s(literal 5 binary32)) #s(literal 1 binary32)) (pow.f32 alpha #s(literal 3 binary32)))
(/.f32 (/.f32 (pow.f32 alpha #s(literal 4 binary32)) alpha) alpha)
(/.f32 (neg.f32 (pow.f32 alpha #s(literal 5 binary32))) (*.f32 (*.f32 alpha alpha) (neg.f32 alpha)))
(/.f32 (neg.f32 (pow.f32 alpha #s(literal 5 binary32))) (neg.f32 (pow.f32 alpha #s(literal 3 binary32))))
(/.f32 (neg.f32 (pow.f32 alpha #s(literal 7 binary32))) (*.f32 (pow.f32 alpha #s(literal 4 binary32)) (neg.f32 alpha)))
(/.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (*.f32 (neg.f32 alpha) alpha))
(/.f32 (pow.f32 alpha #s(literal 4 binary32)) (*.f32 alpha alpha))
(/.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) (neg.f32 (pow.f32 alpha #s(literal 4 binary32))))
(/.f32 (pow.f32 alpha #s(literal 6 binary32)) (pow.f32 alpha #s(literal 4 binary32)))
(/.f32 (pow.f32 alpha #s(literal 7 binary32)) (*.f32 (pow.f32 alpha #s(literal 4 binary32)) alpha))
(/.f32 #s(literal -1 binary32) (neg.f32 (pow.f32 alpha #s(literal -2 binary32))))
(/.f32 (pow.f32 alpha #s(literal 5 binary32)) (pow.f32 alpha #s(literal 3 binary32)))
(/.f32 (pow.f32 alpha #s(literal -2 binary32)) (pow.f32 alpha #s(literal -4 binary32)))
(/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 alpha #s(literal 4 binary32)) (/.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 6 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 alpha (/.f32 (pow.f32 alpha #s(literal 4 binary32)) alpha)))
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 alpha #s(literal 3 binary32)) (pow.f32 alpha #s(literal 5 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 alpha #s(literal -2 binary32)) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal -2 binary32)))
(/.f32 alpha (/.f32 #s(literal 1 binary32) alpha))
(-.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) (*.f32 alpha alpha)))
(-.f32 (*.f32 alpha alpha) #s(literal 0 binary32))
(-.f32 #s(literal 0 binary32) (*.f32 (neg.f32 alpha) alpha))
(fma.f32 (/.f32 (pow.f32 alpha #s(literal 4 binary32)) (pow.f32 alpha #s(literal 4 binary32))) (*.f32 alpha alpha) #s(literal 0 binary32))
(fma.f32 (*.f32 alpha (pow.f32 alpha #s(literal 1/2 binary32))) (pow.f32 alpha #s(literal 1/2 binary32)) #s(literal 0 binary32))
(fma.f32 (*.f32 (neg.f32 alpha) #s(literal -1 binary32)) alpha #s(literal 0 binary32))
(fma.f32 (pow.f32 (neg.f32 alpha) #s(literal 1 binary32)) (pow.f32 (neg.f32 alpha) #s(literal 1 binary32)) #s(literal 0 binary32))
(fma.f32 (/.f32 (pow.f32 alpha #s(literal 5/2 binary32)) (*.f32 alpha alpha)) (/.f32 (pow.f32 alpha #s(literal 5/2 binary32)) alpha) #s(literal 0 binary32))
(fma.f32 (/.f32 (pow.f32 alpha #s(literal 7 binary32)) (*.f32 alpha alpha)) (/.f32 (/.f32 #s(literal 1 binary32) alpha) (*.f32 alpha alpha)) #s(literal 0 binary32))
(fma.f32 (neg.f32 (neg.f32 alpha)) alpha #s(literal 0 binary32))
(fma.f32 (/.f32 (pow.f32 alpha #s(literal 4 binary32)) alpha) (/.f32 (/.f32 (*.f32 alpha alpha) alpha) (*.f32 alpha alpha)) #s(literal 0 binary32))
(fma.f32 (/.f32 (pow.f32 alpha #s(literal 4 binary32)) alpha) (/.f32 #s(literal 1 binary32) alpha) #s(literal 0 binary32))
(fma.f32 (pow.f32 alpha #s(literal 5/2 binary32)) (/.f32 (pow.f32 alpha #s(literal 5/2 binary32)) (pow.f32 alpha #s(literal 3 binary32))) #s(literal 0 binary32))
(fma.f32 (pow.f32 alpha #s(literal 1/2 binary32)) (*.f32 (pow.f32 alpha #s(literal 1/2 binary32)) alpha) #s(literal 0 binary32))
(fma.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) alpha) (neg.f32 alpha)) #s(literal 0 binary32))
(fma.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) #s(literal 0 binary32))
(fma.f32 (pow.f32 alpha #s(literal 4 binary32)) (pow.f32 alpha #s(literal -2 binary32)) #s(literal 0 binary32))
(fma.f32 (pow.f32 alpha #s(literal 6 binary32)) (pow.f32 alpha #s(literal -4 binary32)) #s(literal 0 binary32))
(fma.f32 (pow.f32 alpha #s(literal 7 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) alpha) (pow.f32 alpha #s(literal 4 binary32))) #s(literal 0 binary32))
(fma.f32 #s(literal -1 binary32) (*.f32 (neg.f32 alpha) alpha) #s(literal 0 binary32))
(fma.f32 (pow.f32 alpha #s(literal 5 binary32)) (/.f32 (/.f32 (*.f32 alpha alpha) alpha) (pow.f32 alpha #s(literal 4 binary32))) #s(literal 0 binary32))
(fma.f32 (pow.f32 alpha #s(literal 5 binary32)) (*.f32 (/.f32 #s(literal 1 binary32) alpha) (pow.f32 alpha #s(literal -2 binary32))) #s(literal 0 binary32))
(fma.f32 (pow.f32 alpha #s(literal 5 binary32)) (/.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 3 binary32))) #s(literal 0 binary32))
(fma.f32 (pow.f32 alpha #s(literal 5 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) alpha) (*.f32 alpha alpha)) #s(literal 0 binary32))
(fma.f32 (neg.f32 alpha) (neg.f32 alpha) #s(literal 0 binary32))
(fma.f32 (pow.f32 alpha #s(literal -2 binary32)) (pow.f32 alpha #s(literal 4 binary32)) #s(literal 0 binary32))
(fma.f32 #s(literal 1 binary32) (*.f32 alpha alpha) #s(literal 0 binary32))
(fma.f32 alpha (neg.f32 (neg.f32 alpha)) #s(literal 0 binary32))
(fma.f32 alpha alpha #s(literal 0 binary32))
(pow.f32 (/.f32 #s(literal 1 binary32) alpha) #s(literal -2 binary32))
(pow.f32 (neg.f32 alpha) #s(literal 2 binary32))
(pow.f32 (pow.f32 alpha #s(literal -2 binary32)) #s(literal -1 binary32))
(pow.f32 alpha #s(literal 2 binary32))
(+.f32 (*.f32 alpha alpha) #s(literal 0 binary32))
(+.f32 #s(literal 0 binary32) (*.f32 alpha alpha))
(exp.f32 (neg.f32 (*.f32 (log.f32 alpha) #s(literal -2 binary32))))
(exp.f32 (fma.f32 (neg.f32 (log.f32 alpha)) #s(literal -1 binary32) (*.f32 (neg.f32 (log.f32 alpha)) #s(literal -1 binary32))))
(exp.f32 (*.f32 (*.f32 (neg.f32 (log.f32 alpha)) #s(literal -1 binary32)) #s(literal 2 binary32)))
(exp.f32 (*.f32 (*.f32 (log.f32 alpha) #s(literal -2 binary32)) #s(literal -1 binary32)))
(exp.f32 (*.f32 (neg.f32 (log.f32 alpha)) #s(literal -2 binary32)))
(exp.f32 (*.f32 (log.f32 (pow.f32 alpha #s(literal -2 binary32))) #s(literal -1 binary32)))
(exp.f32 (*.f32 (log.f32 (neg.f32 alpha)) #s(literal 2 binary32)))
(exp.f32 (*.f32 (log.f32 alpha) #s(literal 2 binary32)))
(neg.f32 (*.f32 (neg.f32 alpha) alpha))
(*.f32 (/.f32 (*.f32 (pow.f32 alpha #s(literal 4 binary32)) u0) (pow.f32 alpha #s(literal 4 binary32))) (*.f32 alpha alpha))
(*.f32 (/.f32 (*.f32 (pow.f32 alpha #s(literal 4 binary32)) u0) (pow.f32 alpha #s(literal 6 binary32))) (pow.f32 alpha #s(literal 4 binary32)))
(*.f32 (*.f32 u0 (neg.f32 alpha)) (neg.f32 alpha))
(*.f32 (/.f32 (pow.f32 alpha #s(literal 4 binary32)) (neg.f32 alpha)) (/.f32 u0 (neg.f32 alpha)))
(*.f32 (/.f32 (pow.f32 alpha #s(literal 4 binary32)) alpha) (/.f32 u0 alpha))
(*.f32 (*.f32 (pow.f32 alpha #s(literal 4 binary32)) u0) (pow.f32 alpha #s(literal -2 binary32)))
(*.f32 (*.f32 u0 alpha) alpha)
(*.f32 (pow.f32 alpha #s(literal 1/2 binary32)) (*.f32 (pow.f32 alpha #s(literal 1/2 binary32)) (*.f32 u0 alpha)))
(*.f32 (neg.f32 u0) (*.f32 (neg.f32 alpha) alpha))
(*.f32 (pow.f32 alpha #s(literal 4 binary32)) (/.f32 u0 (*.f32 alpha alpha)))
(*.f32 (pow.f32 alpha #s(literal 4 binary32)) (*.f32 (pow.f32 alpha #s(literal -2 binary32)) u0))
(*.f32 (*.f32 alpha alpha) u0)
(*.f32 (neg.f32 alpha) (*.f32 (neg.f32 alpha) u0))
(*.f32 u0 (*.f32 alpha alpha))
(*.f32 #s(literal 1 binary32) (/.f32 u0 (pow.f32 alpha #s(literal -2 binary32))))
(*.f32 alpha (*.f32 u0 alpha))
(/.f32 (/.f32 (*.f32 (pow.f32 alpha #s(literal 4 binary32)) u0) (neg.f32 alpha)) (neg.f32 alpha))
(/.f32 (/.f32 (*.f32 (pow.f32 alpha #s(literal 4 binary32)) u0) alpha) alpha)
(/.f32 (*.f32 (pow.f32 alpha #s(literal 6 binary32)) u0) (pow.f32 alpha #s(literal 4 binary32)))
(/.f32 (*.f32 (/.f32 (pow.f32 alpha #s(literal 4 binary32)) alpha) u0) alpha)
(/.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) u0) (*.f32 (neg.f32 alpha) alpha))
(/.f32 (*.f32 #s(literal 1 binary32) (*.f32 u0 alpha)) (/.f32 #s(literal 1 binary32) alpha))
(/.f32 (*.f32 (pow.f32 alpha #s(literal 5 binary32)) u0) (pow.f32 alpha #s(literal 3 binary32)))
(/.f32 (*.f32 u0 (pow.f32 alpha #s(literal 6 binary32))) (pow.f32 alpha #s(literal 4 binary32)))
(/.f32 (*.f32 u0 (/.f32 (pow.f32 alpha #s(literal 4 binary32)) alpha)) alpha)
(/.f32 (*.f32 u0 (neg.f32 (pow.f32 alpha #s(literal 4 binary32)))) (*.f32 (neg.f32 alpha) alpha))
(/.f32 (*.f32 u0 (pow.f32 alpha #s(literal 5 binary32))) (pow.f32 alpha #s(literal 3 binary32)))
(/.f32 (neg.f32 (neg.f32 u0)) (pow.f32 alpha #s(literal -2 binary32)))
(/.f32 (neg.f32 (*.f32 (pow.f32 alpha #s(literal 4 binary32)) u0)) (*.f32 (neg.f32 alpha) alpha))
(/.f32 (*.f32 (pow.f32 alpha #s(literal 4 binary32)) u0) (*.f32 alpha alpha))
(/.f32 (*.f32 u0 alpha) (/.f32 #s(literal 1 binary32) alpha))
(/.f32 (neg.f32 u0) (neg.f32 (pow.f32 alpha #s(literal -2 binary32))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (pow.f32 alpha #s(literal -2 binary32)) u0)))
(/.f32 u0 (pow.f32 alpha #s(literal -2 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 (pow.f32 alpha #s(literal -2 binary32)) u0) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 alpha #s(literal 4 binary32)) u0)))
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 alpha #s(literal -2 binary32)) u0))
(fma.f32 (/.f32 (*.f32 (pow.f32 alpha #s(literal 4 binary32)) u0) (pow.f32 alpha #s(literal 4 binary32))) (*.f32 alpha alpha) (*.f32 #s(literal 0 binary32) u0))
(fma.f32 (/.f32 (*.f32 (pow.f32 alpha #s(literal 4 binary32)) u0) (pow.f32 alpha #s(literal 4 binary32))) (*.f32 alpha alpha) (*.f32 u0 #s(literal 0 binary32)))
(fma.f32 (/.f32 (*.f32 (pow.f32 alpha #s(literal 4 binary32)) u0) (pow.f32 alpha #s(literal 6 binary32))) (pow.f32 alpha #s(literal 4 binary32)) (*.f32 #s(literal 0 binary32) u0))
(fma.f32 (/.f32 (*.f32 (pow.f32 alpha #s(literal 4 binary32)) u0) (pow.f32 alpha #s(literal 6 binary32))) (pow.f32 alpha #s(literal 4 binary32)) (*.f32 u0 #s(literal 0 binary32)))
(fma.f32 (*.f32 u0 (neg.f32 alpha)) (neg.f32 alpha) (*.f32 #s(literal 0 binary32) u0))
(fma.f32 (*.f32 u0 (neg.f32 alpha)) (neg.f32 alpha) (*.f32 u0 #s(literal 0 binary32)))
(fma.f32 (/.f32 (pow.f32 alpha #s(literal 4 binary32)) (neg.f32 alpha)) (/.f32 u0 (neg.f32 alpha)) (*.f32 #s(literal 0 binary32) u0))
(fma.f32 (/.f32 (pow.f32 alpha #s(literal 4 binary32)) (neg.f32 alpha)) (/.f32 u0 (neg.f32 alpha)) (*.f32 u0 #s(literal 0 binary32)))
(fma.f32 (/.f32 (pow.f32 alpha #s(literal 4 binary32)) alpha) (/.f32 u0 alpha) (*.f32 #s(literal 0 binary32) u0))
(fma.f32 (/.f32 (pow.f32 alpha #s(literal 4 binary32)) alpha) (/.f32 u0 alpha) (*.f32 u0 #s(literal 0 binary32)))
(fma.f32 (*.f32 (pow.f32 alpha #s(literal 4 binary32)) u0) (pow.f32 alpha #s(literal -2 binary32)) (*.f32 #s(literal 0 binary32) u0))
(fma.f32 (*.f32 (pow.f32 alpha #s(literal 4 binary32)) u0) (pow.f32 alpha #s(literal -2 binary32)) (*.f32 u0 #s(literal 0 binary32)))
(fma.f32 (*.f32 u0 alpha) alpha (*.f32 #s(literal 0 binary32) u0))
(fma.f32 (*.f32 u0 alpha) alpha (*.f32 u0 #s(literal 0 binary32)))
(fma.f32 (pow.f32 alpha #s(literal 1/2 binary32)) (*.f32 (pow.f32 alpha #s(literal 1/2 binary32)) (*.f32 u0 alpha)) (*.f32 #s(literal 0 binary32) u0))
(fma.f32 (pow.f32 alpha #s(literal 1/2 binary32)) (*.f32 (pow.f32 alpha #s(literal 1/2 binary32)) (*.f32 u0 alpha)) (*.f32 u0 #s(literal 0 binary32)))
(fma.f32 (neg.f32 u0) (*.f32 (neg.f32 alpha) alpha) (*.f32 #s(literal 0 binary32) u0))
(fma.f32 (neg.f32 u0) (*.f32 (neg.f32 alpha) alpha) (*.f32 u0 #s(literal 0 binary32)))
(fma.f32 (pow.f32 alpha #s(literal 4 binary32)) (/.f32 u0 (*.f32 alpha alpha)) (*.f32 #s(literal 0 binary32) u0))
(fma.f32 (pow.f32 alpha #s(literal 4 binary32)) (/.f32 u0 (*.f32 alpha alpha)) (*.f32 u0 #s(literal 0 binary32)))
(fma.f32 (pow.f32 alpha #s(literal 4 binary32)) (*.f32 (pow.f32 alpha #s(literal -2 binary32)) u0) (*.f32 #s(literal 0 binary32) u0))
(fma.f32 (pow.f32 alpha #s(literal 4 binary32)) (*.f32 (pow.f32 alpha #s(literal -2 binary32)) u0) (*.f32 u0 #s(literal 0 binary32)))
(fma.f32 (*.f32 alpha alpha) u0 (*.f32 #s(literal 0 binary32) u0))
(fma.f32 (*.f32 alpha alpha) u0 (*.f32 u0 #s(literal 0 binary32)))
(fma.f32 #s(literal 0 binary32) u0 (/.f32 u0 (pow.f32 alpha #s(literal -2 binary32))))
(fma.f32 (neg.f32 alpha) (*.f32 (neg.f32 alpha) u0) (*.f32 #s(literal 0 binary32) u0))
(fma.f32 (neg.f32 alpha) (*.f32 (neg.f32 alpha) u0) (*.f32 u0 #s(literal 0 binary32)))
(fma.f32 u0 (*.f32 alpha alpha) (*.f32 #s(literal 0 binary32) u0))
(fma.f32 u0 (*.f32 alpha alpha) (*.f32 u0 #s(literal 0 binary32)))
(fma.f32 u0 #s(literal 0 binary32) (/.f32 u0 (pow.f32 alpha #s(literal -2 binary32))))
(fma.f32 #s(literal 1 binary32) (/.f32 u0 (pow.f32 alpha #s(literal -2 binary32))) (*.f32 #s(literal 0 binary32) u0))
(fma.f32 #s(literal 1 binary32) (/.f32 u0 (pow.f32 alpha #s(literal -2 binary32))) (*.f32 u0 #s(literal 0 binary32)))
(fma.f32 alpha (*.f32 u0 alpha) (*.f32 #s(literal 0 binary32) u0))
(fma.f32 alpha (*.f32 u0 alpha) (*.f32 u0 #s(literal 0 binary32)))
(pow.f32 (/.f32 (pow.f32 alpha #s(literal -2 binary32)) u0) #s(literal -1 binary32))
(+.f32 (*.f32 #s(literal 0 binary32) u0) (/.f32 u0 (pow.f32 alpha #s(literal -2 binary32))))
(+.f32 (*.f32 u0 #s(literal 0 binary32)) (/.f32 u0 (pow.f32 alpha #s(literal -2 binary32))))
(+.f32 (/.f32 u0 (pow.f32 alpha #s(literal -2 binary32))) (*.f32 #s(literal 0 binary32) u0))
(+.f32 (/.f32 u0 (pow.f32 alpha #s(literal -2 binary32))) (*.f32 u0 #s(literal 0 binary32)))
(neg.f32 (/.f32 (neg.f32 u0) (pow.f32 alpha #s(literal -2 binary32))))
(neg.f32 (/.f32 (*.f32 (pow.f32 alpha #s(literal 4 binary32)) u0) (*.f32 (neg.f32 alpha) alpha)))
(neg.f32 (/.f32 u0 (neg.f32 (pow.f32 alpha #s(literal -2 binary32)))))
(neg.f32 (*.f32 u0 (*.f32 (neg.f32 alpha) alpha)))
(neg.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) u0))
(*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 alpha)) alpha)
(*.f32 (/.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) (*.f32 alpha alpha)) (/.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha alpha)))
(*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 (pow.f32 alpha #s(literal 6 binary32)))) (pow.f32 alpha #s(literal -4 binary32)))
(*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) alpha) (neg.f32 alpha))
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 (neg.f32 alpha) alpha))
(*.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alpha #s(literal 4 binary32))))
(*.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) (*.f32 (pow.f32 alpha #s(literal -4 binary32)) (log1p.f32 (neg.f32 u0))))
(*.f32 #s(literal -1 binary32) (*.f32 alpha (*.f32 (log1p.f32 (neg.f32 u0)) alpha)))
(*.f32 (neg.f32 alpha) (*.f32 (log1p.f32 (neg.f32 u0)) alpha))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0)))
(*.f32 alpha (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))))
(/.f32 (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 (pow.f32 alpha #s(literal 6 binary32)))) (*.f32 alpha alpha)) (*.f32 alpha alpha))
(/.f32 (*.f32 #s(literal 1 binary32) (log1p.f32 (neg.f32 u0))) (neg.f32 (pow.f32 alpha #s(literal -2 binary32))))
(/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alpha #s(literal 6 binary32))) (neg.f32 (pow.f32 alpha #s(literal 4 binary32))))
(/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) #s(literal 1 binary32)) (neg.f32 (pow.f32 alpha #s(literal -2 binary32))))
(/.f32 (*.f32 (pow.f32 alpha #s(literal 6 binary32)) (log1p.f32 (neg.f32 u0))) (neg.f32 (pow.f32 alpha #s(literal 4 binary32))))
(/.f32 (neg.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 (pow.f32 alpha #s(literal 6 binary32))))) (neg.f32 (pow.f32 alpha #s(literal 4 binary32))))
(/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 (pow.f32 alpha #s(literal 6 binary32)))) (pow.f32 alpha #s(literal 4 binary32)))
(/.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 (pow.f32 alpha #s(literal -2 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 alpha #s(literal 4 binary32)) (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 (pow.f32 alpha #s(literal 6 binary32))))))
(neg.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha alpha)))
(neg.f32 (*.f32 alpha (*.f32 (log1p.f32 (neg.f32 u0)) alpha)))
(neg.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 (neg.f32 u0))))

eval47.0ms (0.7%)

Memory
28.0MiB live, 105.4MiB allocated
Compiler

Compiled 10 804 to 1 946 computations (82% saved)

prune108.0ms (1.7%)

Memory
-0.5MiB live, 241.2MiB allocated
Pruning

140 alts after pruning (132 fresh and 8 done)

PrunedKeptTotal
New49342535
Fresh2190111
Picked235
Done055
Total516140656
Accuracy
91.3%
Counts
656 → 140
Alt Table
Click to see full alt table
StatusAccuracyProgram
22.2%
(/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha)))
58.9%
(*.f32 (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
58.8%
(*.f32 (/.f32 (pow.f32 alpha #s(literal 8 binary32)) (neg.f32 (pow.f32 alpha #s(literal 6 binary32)))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
58.9%
(*.f32 (/.f32 (pow.f32 alpha #s(literal 4 binary32)) (*.f32 (neg.f32 alpha) alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
58.8%
(*.f32 (/.f32 (/.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) (*.f32 alpha alpha)) (*.f32 alpha alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
58.8%
(*.f32 (/.f32 (/.f32 #s(literal 1 binary32) alpha) (/.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal 3 binary32)))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
58.8%
(*.f32 (/.f32 (/.f32 #s(literal -1 binary32) alpha) (*.f32 (pow.f32 alpha #s(literal -4 binary32)) alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
58.7%
(*.f32 (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (pow.f32 alpha #s(literal 4 binary32)) (pow.f32 alpha #s(literal 6 binary32)))) (pow.f32 alpha #s(literal 8 binary32))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
58.8%
(*.f32 (/.f32 (*.f32 (pow.f32 (/.f32 (*.f32 (neg.f32 alpha) alpha) (+.f32 #s(literal 0 binary32) alpha)) #s(literal 3 binary32)) alpha) (*.f32 alpha alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
58.8%
(*.f32 (/.f32 (*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) alpha)) #s(literal 3 binary32)) alpha) (*.f32 alpha alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
58.7%
(*.f32 (/.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) (/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 alpha #s(literal 4 binary32)) (pow.f32 alpha #s(literal 6 binary32))))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
58.7%
(*.f32 (/.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 1 binary32) alpha) (/.f32 #s(literal 1 binary32) alpha)))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
57.6%
(*.f32 (/.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) (exp.f32 (-.f32 (*.f32 (log.f32 alpha) #s(literal 6 binary32)) (*.f32 (log.f32 alpha) #s(literal 4 binary32))))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
58.3%
(*.f32 (/.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) (exp.f32 (*.f32 (log.f32 alpha) #s(literal 2 binary32)))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
58.8%
(*.f32 (/.f32 (*.f32 (/.f32 #s(literal -1 binary32) alpha) (pow.f32 alpha #s(literal 4 binary32))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
58.8%
(*.f32 (/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 alpha alpha)) (*.f32 alpha alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
58.8%
(*.f32 (/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
37.9%
(*.f32 (/.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 18 binary32))) (pow.f32 alpha #s(literal -4 binary32))) (pow.f32 alpha #s(literal 12 binary32))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
51.8%
(*.f32 (/.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 12 binary32))) (pow.f32 alpha #s(literal -4 binary32))) (pow.f32 alpha #s(literal 6 binary32))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
58.8%
(*.f32 (/.f32 (neg.f32 (pow.f32 (pow.f32 alpha #s(literal -2 binary32)) #s(literal -3 binary32))) (pow.f32 alpha #s(literal 4 binary32))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
58.7%
(*.f32 (/.f32 (neg.f32 (pow.f32 (*.f32 alpha alpha) #s(literal 3 binary32))) (pow.f32 alpha #s(literal 4 binary32))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
57.7%
(*.f32 (/.f32 (neg.f32 (pow.f32 (exp.f32 (log.f32 alpha)) #s(literal 6 binary32))) (pow.f32 alpha #s(literal 4 binary32))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
57.7%
(*.f32 (/.f32 (neg.f32 (pow.f32 (exp.f32 #s(literal 6 binary32)) (log.f32 alpha))) (pow.f32 alpha #s(literal 4 binary32))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
51.7%
(*.f32 (/.f32 (neg.f32 (pow.f32 alpha #s(literal 12 binary32))) (*.f32 (*.f32 alpha alpha) (pow.f32 alpha #s(literal 8 binary32)))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
22.7%
(*.f32 (/.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) (pow.f32 alpha #s(literal 4 binary32))) (-.f32 (log1p.f32 (pow.f32 (neg.f32 u0) #s(literal 3 binary32))) (log1p.f32 (fma.f32 u0 u0 u0))))
44.5%
(*.f32 (/.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) (*.f32 alpha alpha)) (/.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha alpha)))
45.8%
(*.f32 (/.f32 (neg.f32 (/.f32 (pow.f32 (pow.f32 alpha #s(literal -2 binary32)) #s(literal 3 binary32)) (pow.f32 (pow.f32 alpha #s(literal -4 binary32)) #s(literal 3 binary32)))) (pow.f32 alpha #s(literal 4 binary32))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
58.6%
(*.f32 (/.f32 (neg.f32 (/.f32 (*.f32 (pow.f32 (*.f32 alpha alpha) #s(literal 5/2 binary32)) (*.f32 alpha alpha)) alpha)) (pow.f32 alpha #s(literal 4 binary32))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
57.8%
(*.f32 (/.f32 (neg.f32 (/.f32 (*.f32 (pow.f32 (exp.f32 (log.f32 alpha)) #s(literal 5 binary32)) (*.f32 alpha alpha)) alpha)) (pow.f32 alpha #s(literal 4 binary32))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
22.2%
(*.f32 (/.f32 (neg.f32 (/.f32 (*.f32 (pow.f32 alpha #s(literal 5 binary32)) (*.f32 alpha alpha)) alpha)) (pow.f32 alpha #s(literal 4 binary32))) (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 3 binary32)))) (log1p.f32 (fma.f32 u0 u0 u0))))
58.8%
(*.f32 (/.f32 (neg.f32 (/.f32 (*.f32 (pow.f32 alpha #s(literal 5 binary32)) (*.f32 alpha alpha)) alpha)) (pow.f32 alpha #s(literal 4 binary32))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
58.7%
(*.f32 (/.f32 (neg.f32 (/.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 5/2 binary32)) alpha) (*.f32 (pow.f32 alpha #s(literal 5/2 binary32)) alpha)) alpha)) (pow.f32 alpha #s(literal 4 binary32))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
57.7%
(*.f32 (/.f32 (neg.f32 (/.f32 (*.f32 (exp.f32 (*.f32 (log.f32 alpha) #s(literal 5 binary32))) (*.f32 alpha alpha)) alpha)) (pow.f32 alpha #s(literal 4 binary32))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
58.8%
(*.f32 (/.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (pow.f32 alpha #s(literal -2 binary32)) #s(literal 3 binary32)))) (pow.f32 alpha #s(literal 4 binary32))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
58.8%
(*.f32 (/.f32 (neg.f32 (*.f32 (pow.f32 (pow.f32 alpha #s(literal 6 binary32)) #s(literal 3/2 binary32)) (pow.f32 (pow.f32 alpha #s(literal -2 binary32)) #s(literal 3/2 binary32)))) (pow.f32 alpha #s(literal 4 binary32))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
43.0%
(*.f32 (/.f32 (neg.f32 (*.f32 (pow.f32 (pow.f32 alpha #s(literal 5 binary32)) #s(literal 3 binary32)) (pow.f32 (*.f32 (pow.f32 alpha #s(literal -4 binary32)) alpha) #s(literal 3 binary32)))) (pow.f32 alpha #s(literal 4 binary32))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
58.7%
(*.f32 (/.f32 (neg.f32 (*.f32 (pow.f32 (pow.f32 alpha #s(literal 3 binary32)) #s(literal 3 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) alpha) #s(literal 3 binary32)))) (pow.f32 alpha #s(literal 4 binary32))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
58.7%
(*.f32 (/.f32 (neg.f32 (*.f32 (pow.f32 (*.f32 alpha alpha) #s(literal 3/2 binary32)) (pow.f32 (*.f32 alpha alpha) #s(literal 3/2 binary32)))) (pow.f32 alpha #s(literal 4 binary32))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
51.7%
(*.f32 (/.f32 (neg.f32 (*.f32 (pow.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) #s(literal 3 binary32)) (pow.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) #s(literal 3 binary32)))) (pow.f32 alpha #s(literal 4 binary32))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
57.9%
(*.f32 (/.f32 (neg.f32 (exp.f32 (*.f32 (log.f32 (pow.f32 alpha #s(literal 3 binary32))) #s(literal 2 binary32)))) (pow.f32 alpha #s(literal 4 binary32))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
57.6%
(*.f32 (/.f32 (neg.f32 (exp.f32 (*.f32 (log.f32 (*.f32 alpha alpha)) #s(literal 3 binary32)))) (pow.f32 alpha #s(literal 4 binary32))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
57.6%
(*.f32 (/.f32 (neg.f32 (exp.f32 (*.f32 (log.f32 alpha) #s(literal 6 binary32)))) (pow.f32 alpha #s(literal 4 binary32))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
58.9%
(*.f32 (/.f32 alpha (/.f32 #s(literal -1 binary32) alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
58.8%
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal -1 binary32) alpha) alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
58.8%
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (pow.f32 alpha #s(literal -2 binary32)) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (+.f32 (pow.f32 alpha #s(literal -4 binary32)) #s(literal 0 binary32))))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
58.8%
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (pow.f32 alpha #s(literal -4 binary32)) alpha)) alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
58.8%
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (neg.f32 (pow.f32 alpha #s(literal 8 binary32))) (*.f32 (pow.f32 alpha #s(literal 6 binary32)) (pow.f32 alpha #s(literal 4 binary32))))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
58.7%
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 alpha (*.f32 (*.f32 (neg.f32 alpha) alpha) alpha))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
58.8%
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
58.8%
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 1 binary32) alpha) (/.f32 #s(literal -1 binary32) alpha))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
58.8%
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal 3 binary32))) alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
58.8%
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 alpha #s(literal -4 binary32)) alpha) (neg.f32 alpha))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
58.9%
(*.f32 (/.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal -2 binary32))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
58.8%
(*.f32 (*.f32 (pow.f32 alpha #s(literal 6 binary32)) (neg.f32 (pow.f32 alpha #s(literal -4 binary32)))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
58.7%
(*.f32 (*.f32 (pow.f32 alpha #s(literal 5 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) alpha) (*.f32 (neg.f32 alpha) alpha))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
58.8%
(*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal -1 binary32) alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
58.7%
(*.f32 (*.f32 (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 alpha alpha) (pow.f32 alpha #s(literal 3 binary32)))) (pow.f32 alpha #s(literal 4 binary32))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
58.8%
(*.f32 (*.f32 (/.f32 alpha (pow.f32 alpha #s(literal 6 binary32))) (/.f32 (pow.f32 alpha #s(literal 3 binary32)) (neg.f32 (pow.f32 alpha #s(literal -4 binary32))))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
22.2%
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (neg.f32 alpha))) alpha) (-.f32 (log1p.f32 (pow.f32 (neg.f32 u0) #s(literal 3 binary32))) (log1p.f32 (fma.f32 u0 u0 u0))))
72.1%
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (neg.f32 alpha))) alpha) #s(approx (log (- 1 u0)) (neg.f32 u0)))
58.8%
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) alpha) (/.f32 (/.f32 #s(literal 1 binary32) alpha) (neg.f32 (pow.f32 alpha #s(literal -4 binary32))))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
58.8%
(*.f32 (*.f32 (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha)) (pow.f32 alpha #s(literal 4 binary32))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
58.8%
(*.f32 (*.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (/.f32 #s(literal 1 binary32) alpha)) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
58.8%
(*.f32 (*.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) alpha) (/.f32 #s(literal 1 binary32) alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
58.8%
(*.f32 (*.f32 (*.f32 alpha alpha) (*.f32 (neg.f32 alpha) (/.f32 #s(literal 1 binary32) alpha))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
64.1%
(*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))))
58.8%
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
7.5%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (fma.f32 (*.f32 u0 alpha) alpha (*.f32 #s(literal 0 binary32) u0)))
7.5%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (fma.f32 (neg.f32 alpha) (*.f32 (neg.f32 alpha) u0) (*.f32 u0 #s(literal 0 binary32))))
7.5%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (fma.f32 u0 (*.f32 alpha alpha) (*.f32 #s(literal 0 binary32) u0)))
7.5%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (fma.f32 alpha (*.f32 u0 alpha) (*.f32 #s(literal 0 binary32) u0)))
72.1%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 (/.f32 (*.f32 (pow.f32 alpha #s(literal 4 binary32)) u0) alpha) alpha))
72.1%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 (/.f32 u0 alpha) (*.f32 (pow.f32 alpha #s(literal -4 binary32)) alpha)))
72.2%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) u0) alpha))
72.1%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 (*.f32 (/.f32 (pow.f32 alpha #s(literal 4 binary32)) alpha) u0) alpha))
72.0%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 (*.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) u0) (pow.f32 alpha #s(literal -2 binary32))) (*.f32 (neg.f32 alpha) alpha)))
72.1%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (/.f32 u0 alpha)) (neg.f32 alpha)))
72.1%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 (*.f32 u0 alpha) (/.f32 #s(literal 1 binary32) alpha)))
72.1%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 (log1p.f32 (-.f32 #s(literal 0 binary32) u0)) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))))
58.8%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))))
72.2%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 u0 (pow.f32 alpha #s(literal -2 binary32))))
72.1%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 u0 (/.f32 (pow.f32 alpha #s(literal 6 binary32)) (*.f32 (pow.f32 alpha #s(literal 4 binary32)) (pow.f32 alpha #s(literal 4 binary32))))))
72.1%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 u0 (/.f32 (/.f32 #s(literal 1 binary32) alpha) alpha)))
72.1%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 u0 (/.f32 (*.f32 alpha alpha) (pow.f32 alpha #s(literal 4 binary32)))))
72.2%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 u0 (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha))))
72.2%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 u0 (*.f32 (pow.f32 alpha #s(literal -4 binary32)) (*.f32 alpha alpha))))
72.1%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 u0 (*.f32 (/.f32 (*.f32 alpha alpha) (pow.f32 alpha #s(literal 5 binary32))) alpha)))
72.0%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 u0 (*.f32 (/.f32 #s(literal 1 binary32) alpha) (/.f32 #s(literal 1 binary32) alpha))))
71.3%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 u0 (exp.f32 (*.f32 (log.f32 alpha) #s(literal -2 binary32)))))
72.1%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 alpha #s(literal -2 binary32)) u0)))
72.1%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 alpha alpha) u0))))
7.5%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (fma.f32 (*.f32 alpha #s(literal -1 binary32)) (neg.f32 alpha) #s(literal 0 binary32)) u0))
7.5%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (fma.f32 (neg.f32 alpha) (*.f32 #s(literal -1 binary32) alpha) #s(literal 0 binary32)) u0))
7.5%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (fma.f32 (neg.f32 alpha) (neg.f32 alpha) #s(literal 0 binary32)) u0))
72.2%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (fma.f32 (neg.f32 alpha) #s(literal 0 binary32) (*.f32 alpha alpha)) u0))
7.5%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (fma.f32 #s(literal 1 binary32) (*.f32 alpha alpha) #s(literal 0 binary32)) u0))
72.0%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) alpha) #s(literal -2 binary32)) u0))
72.2%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (pow.f32 alpha #s(literal 4 binary32)) (/.f32 u0 (*.f32 alpha alpha))))
72.1%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 u0 alpha)))
72.0%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (pow.f32 alpha #s(literal 1/2 binary32)) (*.f32 (pow.f32 alpha #s(literal 1/2 binary32)) (*.f32 u0 alpha))))
71.9%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (/.f32 (pow.f32 (pow.f32 alpha #s(literal -2 binary32)) #s(literal -2 binary32)) (*.f32 alpha alpha)) u0))
70.9%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (/.f32 (pow.f32 (exp.f32 (log.f32 alpha)) #s(literal 4 binary32)) (*.f32 alpha alpha)) u0))
70.9%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (/.f32 (pow.f32 (exp.f32 #s(literal 4 binary32)) (log.f32 alpha)) (*.f32 alpha alpha)) u0))
72.0%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (/.f32 (pow.f32 alpha #s(literal 4 binary32)) alpha) (/.f32 u0 alpha)))
72.1%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (/.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha) u0))
70.6%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (/.f32 (/.f32 (pow.f32 (exp.f32 (log.f32 alpha)) #s(literal 5 binary32)) alpha) (*.f32 alpha alpha)) u0))
72.0%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (/.f32 (/.f32 (pow.f32 alpha #s(literal 6 binary32)) (*.f32 alpha alpha)) (*.f32 alpha alpha)) u0))
71.8%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (/.f32 (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (neg.f32 alpha) alpha) (neg.f32 (pow.f32 alpha #s(literal 8 binary32))))) (neg.f32 (pow.f32 alpha #s(literal 6 binary32)))) (*.f32 alpha alpha)) u0))
65.2%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (/.f32 (/.f32 (*.f32 (pow.f32 alpha #s(literal 6 binary32)) (pow.f32 alpha #s(literal 6 binary32))) (*.f32 (pow.f32 alpha #s(literal 4 binary32)) (pow.f32 alpha #s(literal 4 binary32)))) (*.f32 alpha alpha)) u0))
70.4%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (/.f32 (/.f32 (exp.f32 (*.f32 (log.f32 alpha) #s(literal 5 binary32))) alpha) (*.f32 alpha alpha)) u0))
72.0%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal -4 binary32))) (*.f32 alpha alpha)) u0))
72.0%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (/.f32 (/.f32 #s(literal -1 binary32) alpha) (/.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal 3 binary32)))) u0))
71.4%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (/.f32 (*.f32 (pow.f32 (pow.f32 alpha #s(literal 5 binary32)) #s(literal 2 binary32)) (pow.f32 (*.f32 (pow.f32 alpha #s(literal -4 binary32)) alpha) #s(literal 2 binary32))) (*.f32 alpha alpha)) u0))
71.8%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (/.f32 (*.f32 (pow.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) #s(literal 2 binary32)) (pow.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) #s(literal 2 binary32))) (*.f32 alpha alpha)) u0))
72.0%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (/.f32 (*.f32 (pow.f32 alpha #s(literal 5/2 binary32)) (/.f32 (pow.f32 alpha #s(literal 5/2 binary32)) alpha)) (*.f32 alpha alpha)) u0))
72.1%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (/.f32 (*.f32 (pow.f32 alpha #s(literal -4 binary32)) (pow.f32 alpha #s(literal 4 binary32))) (pow.f32 alpha #s(literal -2 binary32))) u0))
72.0%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (/.f32 (*.f32 (pow.f32 alpha #s(literal -4 binary32)) alpha) (/.f32 alpha (pow.f32 alpha #s(literal 6 binary32)))) u0))
72.1%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 alpha alpha) (neg.f32 alpha)) (neg.f32 alpha)) (*.f32 alpha alpha)) u0))
72.1%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (/.f32 (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) (*.f32 alpha alpha)) u0))
72.0%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 alpha #s(literal -4 binary32)) (pow.f32 alpha #s(literal 4 binary32)))) u0))
65.5%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (/.f32 (neg.f32 (pow.f32 alpha #s(literal 12 binary32))) (*.f32 (*.f32 (neg.f32 alpha) alpha) (pow.f32 alpha #s(literal 8 binary32)))) u0))
69.5%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (/.f32 (exp.f32 (-.f32 (*.f32 (log.f32 alpha) #s(literal 6 binary32)) (*.f32 #s(literal 2 binary32) (log.f32 alpha)))) (*.f32 alpha alpha)) u0))
70.9%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (/.f32 (exp.f32 (*.f32 (log.f32 alpha) #s(literal 4 binary32))) (*.f32 alpha alpha)) u0))
72.1%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (/.f32 alpha (/.f32 #s(literal 1 binary32) alpha)) u0))
72.2%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (/.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal -2 binary32))) u0))
72.0%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 1 binary32) alpha) (/.f32 #s(literal 1 binary32) alpha))) u0))
72.0%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) alpha) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) alpha))) u0))
71.6%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) alpha) #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 (log.f32 alpha)) #s(literal -1 binary32)))) u0))
71.9%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 (pow.f32 alpha #s(literal 3 binary32)) (pow.f32 alpha #s(literal 4 binary32)))) u0))
72.1%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) alpha)) u0))
71.9%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (pow.f32 alpha #s(literal 1/2 binary32)) (*.f32 (pow.f32 alpha #s(literal 1/2 binary32)) alpha)) u0))
72.0%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (/.f32 (pow.f32 alpha #s(literal 7 binary32)) (*.f32 alpha alpha)) (/.f32 (/.f32 #s(literal 1 binary32) alpha) (*.f32 alpha alpha))) u0))
72.0%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (/.f32 (pow.f32 alpha #s(literal 3 binary32)) (*.f32 alpha alpha)) (/.f32 (pow.f32 alpha #s(literal 3 binary32)) (*.f32 alpha alpha))) u0))
72.1%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (/.f32 (*.f32 (neg.f32 alpha) alpha) (+.f32 #s(literal 0 binary32) alpha)) (log1p.f32 (neg.f32 u0))) alpha))
71.9%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) alpha) (*.f32 alpha alpha)) (*.f32 (/.f32 #s(literal 1 binary32) alpha) (*.f32 alpha alpha))) u0))
72.1%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) alpha) (neg.f32 alpha))) u0))
72.1%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 u0 alpha) alpha))
72.2%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 alpha alpha) u0))
70.3%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (exp.f32 (-.f32 (*.f32 (log.f32 alpha) #s(literal 6 binary32)) (*.f32 (log.f32 alpha) #s(literal 4 binary32)))) u0))
71.4%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (exp.f32 (*.f32 (log.f32 alpha) #s(literal 2 binary32))) u0))
Compiler

Compiled 6 429 to 2 796 computations (56.5% saved)

regimes310.0ms (4.9%)

Memory
16.4MiB live, 570.7MiB allocated
Counts
199 → 2
Calls
Call 1
Inputs
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 alpha alpha) u0))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 u0 alpha) alpha))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (fma.f32 (neg.f32 alpha) (neg.f32 alpha) #s(literal 0 binary32)) u0))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (fma.f32 #s(literal 1 binary32) (*.f32 alpha alpha) #s(literal 0 binary32)) u0))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (fma.f32 alpha (*.f32 u0 alpha) (*.f32 #s(literal 0 binary32) u0)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (fma.f32 u0 (*.f32 alpha alpha) (*.f32 #s(literal 0 binary32) u0)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (fma.f32 (*.f32 u0 alpha) alpha (*.f32 #s(literal 0 binary32) u0)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (fma.f32 (neg.f32 alpha) #s(literal 0 binary32) (*.f32 alpha alpha)) u0))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (fma.f32 (neg.f32 alpha) (*.f32 #s(literal -1 binary32) alpha) #s(literal 0 binary32)) u0))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (fma.f32 (*.f32 alpha #s(literal -1 binary32)) (neg.f32 alpha) #s(literal 0 binary32)) u0))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (fma.f32 (neg.f32 alpha) (*.f32 (neg.f32 alpha) u0) (*.f32 u0 #s(literal 0 binary32))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (/.f32 alpha (/.f32 #s(literal 1 binary32) alpha)) u0))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 u0 (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 (*.f32 u0 alpha) (/.f32 #s(literal 1 binary32) alpha)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 #s(approx (log (+ 1 (neg u0))) (neg.f32 u0)) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 alpha alpha) u0))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 u0 (/.f32 (/.f32 #s(literal 1 binary32) alpha) alpha)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (/.f32 (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) (*.f32 alpha alpha)) u0))
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (neg.f32 alpha))) alpha) #s(approx (log (- 1 u0)) (neg.f32 u0)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 u0 (*.f32 (/.f32 #s(literal 1 binary32) alpha) (/.f32 #s(literal 1 binary32) alpha))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 alpha alpha) (neg.f32 alpha)) (neg.f32 alpha)) (*.f32 alpha alpha)) u0))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 1 binary32) alpha) (/.f32 #s(literal 1 binary32) alpha))) u0))
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (neg.f32 alpha))) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 #s(literal -1/2 binary32) u0 #s(literal -1 binary32)) u0)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) alpha) (*.f32 alpha alpha)) (*.f32 (/.f32 #s(literal 1 binary32) alpha) (*.f32 alpha alpha))) u0))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 u0 (pow.f32 alpha #s(literal -2 binary32))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (/.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal -2 binary32))) u0))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (/.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha) u0))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 u0 alpha)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (pow.f32 (/.f32 #s(literal -1 binary32) alpha) #s(literal -2 binary32)) u0))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) alpha) #s(literal -2 binary32)) u0))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) u0) alpha))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) alpha)) u0))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (/.f32 (pow.f32 alpha #s(literal 4 binary32)) (*.f32 alpha alpha)) u0))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (pow.f32 alpha #s(literal 4 binary32)) (/.f32 u0 (*.f32 alpha alpha))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 u0 (*.f32 (pow.f32 alpha #s(literal -4 binary32)) (*.f32 alpha alpha))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 (*.f32 (pow.f32 alpha #s(literal 4 binary32)) u0) (*.f32 alpha alpha)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 alpha #s(literal -2 binary32)) u0)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (/.f32 (pow.f32 alpha #s(literal 4 binary32)) alpha) (/.f32 u0 alpha)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 u0 (/.f32 (*.f32 alpha alpha) (pow.f32 alpha #s(literal 4 binary32)))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 (*.f32 (/.f32 (pow.f32 alpha #s(literal 4 binary32)) alpha) u0) alpha))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 (/.f32 u0 alpha) (*.f32 (pow.f32 alpha #s(literal -4 binary32)) alpha)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 (/.f32 (*.f32 (pow.f32 alpha #s(literal 4 binary32)) u0) alpha) alpha))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 #s(literal -1 binary32) alpha)) alpha))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) alpha) (/.f32 #s(literal -1 binary32) alpha)))
(*.f32 (/.f32 alpha (/.f32 #s(literal -1 binary32) alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))))
(*.f32 (/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) (*.f32 alpha alpha)) #s(approx (log (- 1 u0)) (neg.f32 u0)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 (log1p.f32 (-.f32 #s(literal 0 binary32) u0)) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (/.f32 u0 alpha)) (neg.f32 alpha)))
(*.f32 (/.f32 alpha (/.f32 #s(literal 1 binary32) (neg.f32 alpha))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (/.f32 (*.f32 (neg.f32 alpha) alpha) (+.f32 #s(literal 0 binary32) alpha)) (log1p.f32 (neg.f32 u0))) alpha))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal -4 binary32))) (*.f32 alpha alpha)) u0))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (/.f32 (/.f32 (pow.f32 alpha #s(literal 5 binary32)) alpha) (*.f32 alpha alpha)) u0))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 u0 (*.f32 (/.f32 (*.f32 alpha alpha) (pow.f32 alpha #s(literal 5 binary32))) alpha)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (/.f32 (*.f32 (/.f32 #s(literal -1 binary32) alpha) (pow.f32 alpha #s(literal 4 binary32))) (neg.f32 alpha)) u0))
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) alpha)) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (*.f32 alpha alpha) (*.f32 (neg.f32 alpha) (/.f32 #s(literal 1 binary32) alpha))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) alpha) (/.f32 #s(literal 1 binary32) alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (/.f32 #s(literal 1 binary32) alpha)) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) alpha) (neg.f32 alpha))) u0))
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (neg.f32 alpha))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (/.f32 (/.f32 (*.f32 alpha alpha) (pow.f32 alpha #s(literal -2 binary32))) (*.f32 alpha alpha)) u0))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (/.f32 (/.f32 (pow.f32 alpha #s(literal 6 binary32)) (*.f32 alpha alpha)) (*.f32 alpha alpha)) u0))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (/.f32 (/.f32 #s(literal -1 binary32) alpha) (/.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal 3 binary32)))) u0))
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal -1 binary32) alpha) alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 alpha alpha)) (*.f32 alpha alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 alpha (*.f32 (*.f32 (neg.f32 alpha) alpha) alpha))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) alpha) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) alpha))) u0))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 1 binary32) alpha) (/.f32 #s(literal -1 binary32) alpha))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))) (*.f32 alpha alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (/.f32 (pow.f32 alpha #s(literal 7 binary32)) (*.f32 alpha alpha)) (/.f32 (/.f32 #s(literal 1 binary32) alpha) (*.f32 alpha alpha))) u0))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (exp.f32 (*.f32 (log.f32 alpha) #s(literal 2 binary32))) u0))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (pow.f32 alpha #s(literal 6 binary32)) (pow.f32 alpha #s(literal -4 binary32))) u0))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 u0 (exp.f32 (*.f32 (log.f32 alpha) #s(literal -2 binary32)))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (pow.f32 alpha #s(literal 1/2 binary32)) (*.f32 (pow.f32 alpha #s(literal 1/2 binary32)) alpha)) u0))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (pow.f32 alpha #s(literal 1/2 binary32)) (*.f32 (pow.f32 alpha #s(literal 1/2 binary32)) (*.f32 u0 alpha))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 (*.f32 (pow.f32 alpha #s(literal 6 binary32)) u0) (pow.f32 alpha #s(literal 4 binary32))))
(*.f32 (/.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal -2 binary32))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (/.f32 (pow.f32 (pow.f32 alpha #s(literal -2 binary32)) #s(literal -2 binary32)) (*.f32 alpha alpha)) u0))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 (*.f32 (pow.f32 alpha #s(literal 5 binary32)) (*.f32 (pow.f32 alpha #s(literal -2 binary32)) u0)) alpha))
(*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal -1 binary32) alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (/.f32 (exp.f32 (*.f32 (log.f32 alpha) #s(literal 4 binary32))) (*.f32 alpha alpha)) u0))
(*.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (/.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha alpha)))
(*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 (neg.f32 alpha) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) alpha))
(*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (*.f32 (/.f32 #s(literal 1 binary32) alpha) (log1p.f32 (neg.f32 u0))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (/.f32 (*.f32 (pow.f32 alpha #s(literal 5 binary32)) (neg.f32 (pow.f32 alpha #s(literal -2 binary32)))) (neg.f32 alpha)) u0))
(*.f32 (*.f32 (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) #s(literal 1 binary32)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (*.f32 alpha alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 (pow.f32 alpha #s(literal 4 binary32)) (*.f32 (neg.f32 alpha) alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 alpha #s(literal -4 binary32)) (pow.f32 alpha #s(literal 4 binary32)))) u0))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 (*.f32 (pow.f32 alpha #s(literal 6 binary32)) (/.f32 u0 alpha)) (pow.f32 alpha #s(literal 3 binary32))))
(*.f32 (*.f32 (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha)) (pow.f32 alpha #s(literal 4 binary32))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (/.f32 (neg.f32 (pow.f32 alpha #s(literal 12 binary32))) (*.f32 (*.f32 (neg.f32 alpha) alpha) (pow.f32 alpha #s(literal 8 binary32)))) u0))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 (*.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) u0) (pow.f32 alpha #s(literal -2 binary32))) (*.f32 (neg.f32 alpha) alpha)))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 alpha #s(literal -4 binary32)) alpha) (neg.f32 alpha))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) (*.f32 alpha alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(/.f32 (/.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (log1p.f32 (neg.f32 u0))) alpha) alpha)
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) alpha) #s(literal -1 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) alpha) #s(literal -1 binary32))) u0))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (/.f32 (*.f32 (pow.f32 alpha #s(literal -4 binary32)) alpha) (/.f32 alpha (pow.f32 alpha #s(literal 6 binary32)))) u0))
(*.f32 (*.f32 (neg.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32)))) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal 3 binary32))) alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 (*.f32 (/.f32 #s(literal -1 binary32) alpha) (pow.f32 alpha #s(literal 4 binary32))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 (/.f32 #s(literal -1 binary32) alpha) (*.f32 (pow.f32 alpha #s(literal -4 binary32)) alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (/.f32 (/.f32 (exp.f32 (*.f32 (log.f32 alpha) #s(literal 5 binary32))) alpha) (*.f32 alpha alpha)) u0))
(*.f32 (/.f32 (/.f32 (neg.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32)))) alpha) (neg.f32 alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 alpha alpha) (*.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (log1p.f32 (neg.f32 u0)))))
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (*.f32 alpha alpha) (neg.f32 (pow.f32 alpha #s(literal 4 binary32))))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (/.f32 (*.f32 (pow.f32 alpha #s(literal 5/2 binary32)) (/.f32 (pow.f32 alpha #s(literal 5/2 binary32)) alpha)) (*.f32 alpha alpha)) u0))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (/.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) (*.f32 alpha alpha)) (/.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha alpha))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 (/.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) (log1p.f32 (neg.f32 u0))) (*.f32 alpha alpha)) (*.f32 alpha alpha)))
(*.f32 (/.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) (*.f32 alpha alpha)) (/.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha alpha)))
(*.f32 (/.f32 (/.f32 #s(literal 1 binary32) alpha) (/.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal 3 binary32)))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (pow.f32 alpha #s(literal 5 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) alpha) (*.f32 (neg.f32 alpha) alpha))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 (/.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) (*.f32 alpha alpha)) (*.f32 alpha alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (/.f32 (pow.f32 alpha #s(literal 3 binary32)) (*.f32 alpha alpha)) (/.f32 (pow.f32 alpha #s(literal 3 binary32)) (*.f32 alpha alpha))) u0))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (/.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (+.f32 (pow.f32 alpha #s(literal 4 binary32)) (*.f32 #s(literal 0 binary32) (*.f32 (neg.f32 alpha) alpha))))) u0))
(*.f32 (*.f32 (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha)) (/.f32 (pow.f32 alpha #s(literal 6 binary32)) (*.f32 alpha alpha))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (pow.f32 alpha #s(literal -4 binary32)) alpha)) alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) alpha) (/.f32 (/.f32 #s(literal 1 binary32) alpha) (neg.f32 (pow.f32 alpha #s(literal -4 binary32))))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 (*.f32 (pow.f32 (/.f32 (*.f32 (neg.f32 alpha) alpha) (+.f32 #s(literal 0 binary32) alpha)) #s(literal 3 binary32)) alpha) (*.f32 alpha alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 (*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) alpha)) #s(literal 3 binary32)) alpha) (*.f32 alpha alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (/.f32 (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (neg.f32 alpha) alpha) (neg.f32 (pow.f32 alpha #s(literal 8 binary32))))) (neg.f32 (pow.f32 alpha #s(literal 6 binary32)))) (*.f32 alpha alpha)) u0))
(*.f32 (/.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 1 binary32) alpha) (/.f32 #s(literal 1 binary32) alpha)))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (*.f32 (pow.f32 alpha #s(literal -2 binary32)) (log1p.f32 (neg.f32 u0))))
(*.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (pow.f32 alpha #s(literal -2 binary32))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (pow.f32 alpha #s(literal -4 binary32)) (neg.f32 (pow.f32 alpha #s(literal 6 binary32)))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (pow.f32 alpha #s(literal 6 binary32)) (neg.f32 (pow.f32 alpha #s(literal -4 binary32)))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (exp.f32 (-.f32 (*.f32 (log.f32 alpha) #s(literal 6 binary32)) (*.f32 (log.f32 alpha) #s(literal 4 binary32)))) u0))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alpha #s(literal 4 binary32)))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (/.f32 (pow.f32 (exp.f32 #s(literal 4 binary32)) (log.f32 alpha)) (*.f32 alpha alpha)) u0))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (/.f32 (pow.f32 (exp.f32 (log.f32 alpha)) #s(literal 4 binary32)) (*.f32 alpha alpha)) u0))
(*.f32 (*.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) (pow.f32 alpha #s(literal -2 binary32))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) (pow.f32 alpha #s(literal 4 binary32))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 (pow.f32 alpha #s(literal 8 binary32)) (neg.f32 (pow.f32 alpha #s(literal 6 binary32)))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 (pow.f32 alpha #s(literal 3 binary32)) (pow.f32 alpha #s(literal 4 binary32)))) u0))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (/.f32 (*.f32 (pow.f32 alpha #s(literal -4 binary32)) (pow.f32 alpha #s(literal 4 binary32))) (pow.f32 alpha #s(literal -2 binary32))) u0))
(*.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) (/.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32)))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 (neg.f32 (pow.f32 (*.f32 alpha alpha) #s(literal 3 binary32))) (pow.f32 alpha #s(literal 4 binary32))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) alpha) #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 (log.f32 alpha)) #s(literal -1 binary32)))) u0))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 u0 (/.f32 (pow.f32 alpha #s(literal 6 binary32)) (*.f32 (pow.f32 alpha #s(literal 4 binary32)) (pow.f32 alpha #s(literal 4 binary32))))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (/.f32 (/.f32 (pow.f32 (exp.f32 (log.f32 alpha)) #s(literal 5 binary32)) alpha) (*.f32 alpha alpha)) u0))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 alpha #s(literal 4 binary32)) (*.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) (log1p.f32 (neg.f32 u0))))))
(*.f32 (/.f32 (neg.f32 (pow.f32 alpha #s(literal 12 binary32))) (*.f32 (*.f32 alpha alpha) (pow.f32 alpha #s(literal 8 binary32)))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (/.f32 (exp.f32 (-.f32 (*.f32 (log.f32 alpha) #s(literal 6 binary32)) (*.f32 #s(literal 2 binary32) (log.f32 alpha)))) (*.f32 alpha alpha)) u0))
(*.f32 (*.f32 (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 alpha alpha) (pow.f32 alpha #s(literal 3 binary32)))) (pow.f32 alpha #s(literal 4 binary32))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 (neg.f32 (/.f32 (*.f32 (pow.f32 alpha #s(literal 5 binary32)) (*.f32 alpha alpha)) alpha)) (pow.f32 alpha #s(literal 4 binary32))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (neg.f32 alpha))) alpha) (-.f32 (log1p.f32 (pow.f32 (neg.f32 u0) #s(literal 3 binary32))) (log1p.f32 (fma.f32 u0 u0 u0))))
(*.f32 (/.f32 (neg.f32 (/.f32 (*.f32 (pow.f32 (*.f32 alpha alpha) #s(literal 5/2 binary32)) (*.f32 alpha alpha)) alpha)) (pow.f32 alpha #s(literal 4 binary32))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (neg.f32 alpha))) alpha) (-.f32 (log1p.f32 (pow.f32 (neg.f32 u0) #s(literal 3 binary32))) (log1p.f32 (-.f32 (*.f32 u0 u0) (neg.f32 u0)))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (/.f32 (/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (pow.f32 alpha #s(literal 8 binary32))) (*.f32 (*.f32 (neg.f32 alpha) alpha) (neg.f32 (pow.f32 alpha #s(literal 12 binary32))))) (*.f32 (*.f32 (neg.f32 alpha) alpha) (pow.f32 alpha #s(literal 8 binary32)))) (*.f32 alpha alpha)) u0))
(*.f32 (/.f32 (neg.f32 (pow.f32 (pow.f32 alpha #s(literal -2 binary32)) #s(literal -3 binary32))) (pow.f32 alpha #s(literal 4 binary32))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))))
(*.f32 (/.f32 (neg.f32 (exp.f32 (*.f32 (log.f32 alpha) #s(literal 6 binary32)))) (pow.f32 alpha #s(literal 4 binary32))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 12 binary32))) (pow.f32 alpha #s(literal -4 binary32))) (pow.f32 alpha #s(literal 6 binary32))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 18 binary32))) (pow.f32 alpha #s(literal -4 binary32))) (pow.f32 alpha #s(literal 12 binary32))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (pow.f32 alpha #s(literal 4 binary32)) (pow.f32 alpha #s(literal 6 binary32)))) (pow.f32 alpha #s(literal 8 binary32))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 (neg.f32 (exp.f32 (*.f32 (log.f32 (*.f32 alpha alpha)) #s(literal 3 binary32)))) (pow.f32 alpha #s(literal 4 binary32))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) (exp.f32 (*.f32 (log.f32 alpha) #s(literal 2 binary32)))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (/.f32 (*.f32 (pow.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) #s(literal 2 binary32)) (pow.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) #s(literal 2 binary32))) (*.f32 alpha alpha)) u0))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (/.f32 (*.f32 (pow.f32 (pow.f32 alpha #s(literal 5 binary32)) #s(literal 2 binary32)) (pow.f32 (*.f32 (pow.f32 alpha #s(literal -4 binary32)) alpha) #s(literal 2 binary32))) (*.f32 alpha alpha)) u0))
(*.f32 (/.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (pow.f32 alpha #s(literal -2 binary32)) #s(literal 3 binary32)))) (pow.f32 alpha #s(literal 4 binary32))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 (neg.f32 (*.f32 (pow.f32 (*.f32 alpha alpha) #s(literal 3/2 binary32)) (pow.f32 (*.f32 alpha alpha) #s(literal 3/2 binary32)))) (pow.f32 alpha #s(literal 4 binary32))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (/.f32 alpha (pow.f32 alpha #s(literal 6 binary32))) (/.f32 (pow.f32 alpha #s(literal 3 binary32)) (neg.f32 (pow.f32 alpha #s(literal -4 binary32))))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (neg.f32 (pow.f32 alpha #s(literal 8 binary32))) (*.f32 (pow.f32 alpha #s(literal 6 binary32)) (pow.f32 alpha #s(literal 4 binary32))))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) (/.f32 (pow.f32 alpha #s(literal 6 binary32)) (pow.f32 alpha #s(literal 4 binary32)))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) (*.f32 alpha alpha)) (-.f32 (log1p.f32 (pow.f32 (neg.f32 u0) #s(literal 3 binary32))) (log1p.f32 (fma.f32 u0 u0 u0))))
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (pow.f32 alpha #s(literal -2 binary32)) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (+.f32 (pow.f32 alpha #s(literal -4 binary32)) #s(literal 0 binary32))))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) (*.f32 alpha alpha)) (-.f32 (log1p.f32 (pow.f32 (neg.f32 u0) #s(literal 3 binary32))) (log1p.f32 (-.f32 (*.f32 u0 u0) (neg.f32 u0)))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (/.f32 (/.f32 (*.f32 (pow.f32 alpha #s(literal 6 binary32)) (pow.f32 alpha #s(literal 6 binary32))) (*.f32 (pow.f32 alpha #s(literal 4 binary32)) (pow.f32 alpha #s(literal 4 binary32)))) (*.f32 alpha alpha)) u0))
(*.f32 (/.f32 (neg.f32 (/.f32 (*.f32 (exp.f32 (*.f32 (log.f32 alpha) #s(literal 5 binary32))) (*.f32 alpha alpha)) alpha)) (pow.f32 alpha #s(literal 4 binary32))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 (neg.f32 (/.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 5/2 binary32)) alpha) (*.f32 (pow.f32 alpha #s(literal 5/2 binary32)) alpha)) alpha)) (pow.f32 alpha #s(literal 4 binary32))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) (/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 alpha #s(literal 4 binary32)) (pow.f32 alpha #s(literal 6 binary32))))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 (neg.f32 (pow.f32 (exp.f32 #s(literal 6 binary32)) (log.f32 alpha))) (pow.f32 alpha #s(literal 4 binary32))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 (neg.f32 (pow.f32 (exp.f32 (log.f32 alpha)) #s(literal 6 binary32))) (pow.f32 alpha #s(literal 4 binary32))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 (neg.f32 (exp.f32 (*.f32 (log.f32 (pow.f32 alpha #s(literal 3 binary32))) #s(literal 2 binary32)))) (pow.f32 alpha #s(literal 4 binary32))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 (neg.f32 (exp.f32 (*.f32 (log.f32 (pow.f32 alpha #s(literal 4 binary32))) #s(literal 3/2 binary32)))) (pow.f32 alpha #s(literal 4 binary32))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 (neg.f32 (*.f32 (pow.f32 (pow.f32 alpha #s(literal -2 binary32)) #s(literal 3 binary32)) (pow.f32 alpha #s(literal 12 binary32)))) (pow.f32 alpha #s(literal 4 binary32))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) (pow.f32 alpha #s(literal 4 binary32))) (-.f32 (log1p.f32 (pow.f32 (neg.f32 u0) #s(literal 3 binary32))) (log1p.f32 (fma.f32 u0 u0 u0))))
(*.f32 (/.f32 (neg.f32 (/.f32 (pow.f32 (pow.f32 alpha #s(literal 3 binary32)) #s(literal 3 binary32)) (pow.f32 alpha #s(literal 3 binary32)))) (pow.f32 alpha #s(literal 4 binary32))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) (exp.f32 (-.f32 (*.f32 (log.f32 alpha) #s(literal 6 binary32)) (*.f32 (log.f32 alpha) #s(literal 4 binary32))))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 (neg.f32 (*.f32 (pow.f32 (pow.f32 alpha #s(literal 3 binary32)) #s(literal 3 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) alpha) #s(literal 3 binary32)))) (pow.f32 alpha #s(literal 4 binary32))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 (neg.f32 (/.f32 (*.f32 (pow.f32 (exp.f32 (log.f32 alpha)) #s(literal 5 binary32)) (*.f32 alpha alpha)) alpha)) (pow.f32 alpha #s(literal 4 binary32))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (pow.f32 alpha #s(literal 6 binary32)) (pow.f32 alpha #s(literal 6 binary32)))) (+.f32 #s(literal 0 binary32) (pow.f32 alpha #s(literal 6 binary32)))) (pow.f32 alpha #s(literal 4 binary32))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 (neg.f32 (/.f32 (*.f32 (pow.f32 alpha #s(literal 5 binary32)) (*.f32 alpha alpha)) alpha)) (pow.f32 alpha #s(literal 4 binary32))) (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 3 binary32)))) (log1p.f32 (fma.f32 u0 u0 u0))))
(*.f32 (/.f32 (neg.f32 (*.f32 (pow.f32 (pow.f32 alpha #s(literal 6 binary32)) #s(literal 3/2 binary32)) (pow.f32 (pow.f32 alpha #s(literal -2 binary32)) #s(literal 3/2 binary32)))) (pow.f32 alpha #s(literal 4 binary32))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 (neg.f32 (*.f32 (pow.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) #s(literal 3 binary32)) (pow.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) #s(literal 3 binary32)))) (pow.f32 alpha #s(literal 4 binary32))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 (neg.f32 (*.f32 (pow.f32 (pow.f32 alpha #s(literal 5 binary32)) #s(literal 3 binary32)) (pow.f32 (*.f32 (pow.f32 alpha #s(literal -4 binary32)) alpha) #s(literal 3 binary32)))) (pow.f32 alpha #s(literal 4 binary32))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 (neg.f32 (/.f32 (pow.f32 (pow.f32 alpha #s(literal -2 binary32)) #s(literal 3 binary32)) (pow.f32 (pow.f32 alpha #s(literal -4 binary32)) #s(literal 3 binary32)))) (pow.f32 alpha #s(literal 4 binary32))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 (neg.f32 (/.f32 (pow.f32 (pow.f32 alpha #s(literal 5 binary32)) #s(literal 3 binary32)) (pow.f32 (pow.f32 alpha #s(literal 3 binary32)) #s(literal 3 binary32)))) (pow.f32 alpha #s(literal 4 binary32))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (*.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) (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)))))
Outputs
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (*.f32 alpha alpha) (neg.f32 (pow.f32 alpha #s(literal 4 binary32))))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 u0 (pow.f32 alpha #s(literal -2 binary32))))
Calls

6 calls:

54.0ms
(*.f32 (neg.f32 alpha) alpha)
52.0ms
(-.f32 #s(literal 1 binary32) u0)
51.0ms
u0
50.0ms
alpha
49.0ms
(log.f32 (-.f32 #s(literal 1 binary32) u0))
Results
AccuracySegmentsBranch
72.2%1alpha
89.2%2u0
84.0%2(*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
72.2%1(*.f32 (neg.f32 alpha) alpha)
89.2%2(log.f32 (-.f32 #s(literal 1 binary32) u0))
89.2%2(-.f32 #s(literal 1 binary32) u0)
Compiler

Compiled 22 to 25 computations (-13.6% saved)

regimes93.0ms (1.5%)

Memory
-31.6MiB live, 170.4MiB allocated
Counts
113 → 2
Calls
Call 1
Inputs
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 alpha alpha) u0))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 u0 alpha) alpha))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (fma.f32 (neg.f32 alpha) (neg.f32 alpha) #s(literal 0 binary32)) u0))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (fma.f32 #s(literal 1 binary32) (*.f32 alpha alpha) #s(literal 0 binary32)) u0))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (fma.f32 alpha (*.f32 u0 alpha) (*.f32 #s(literal 0 binary32) u0)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (fma.f32 u0 (*.f32 alpha alpha) (*.f32 #s(literal 0 binary32) u0)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (fma.f32 (*.f32 u0 alpha) alpha (*.f32 #s(literal 0 binary32) u0)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (fma.f32 (neg.f32 alpha) #s(literal 0 binary32) (*.f32 alpha alpha)) u0))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (fma.f32 (neg.f32 alpha) (*.f32 #s(literal -1 binary32) alpha) #s(literal 0 binary32)) u0))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (fma.f32 (*.f32 alpha #s(literal -1 binary32)) (neg.f32 alpha) #s(literal 0 binary32)) u0))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (fma.f32 (neg.f32 alpha) (*.f32 (neg.f32 alpha) u0) (*.f32 u0 #s(literal 0 binary32))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (/.f32 alpha (/.f32 #s(literal 1 binary32) alpha)) u0))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 u0 (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 (*.f32 u0 alpha) (/.f32 #s(literal 1 binary32) alpha)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 #s(approx (log (+ 1 (neg u0))) (neg.f32 u0)) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 alpha alpha) u0))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 u0 (/.f32 (/.f32 #s(literal 1 binary32) alpha) alpha)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (/.f32 (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) (*.f32 alpha alpha)) u0))
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (neg.f32 alpha))) alpha) #s(approx (log (- 1 u0)) (neg.f32 u0)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 u0 (*.f32 (/.f32 #s(literal 1 binary32) alpha) (/.f32 #s(literal 1 binary32) alpha))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 alpha alpha) (neg.f32 alpha)) (neg.f32 alpha)) (*.f32 alpha alpha)) u0))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 1 binary32) alpha) (/.f32 #s(literal 1 binary32) alpha))) u0))
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (neg.f32 alpha))) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 #s(literal -1/2 binary32) u0 #s(literal -1 binary32)) u0)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) alpha) (*.f32 alpha alpha)) (*.f32 (/.f32 #s(literal 1 binary32) alpha) (*.f32 alpha alpha))) u0))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 u0 (pow.f32 alpha #s(literal -2 binary32))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (/.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal -2 binary32))) u0))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (/.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha) u0))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 u0 alpha)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (pow.f32 (/.f32 #s(literal -1 binary32) alpha) #s(literal -2 binary32)) u0))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) alpha) #s(literal -2 binary32)) u0))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) u0) alpha))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) alpha)) u0))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (/.f32 (pow.f32 alpha #s(literal 4 binary32)) (*.f32 alpha alpha)) u0))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (pow.f32 alpha #s(literal 4 binary32)) (/.f32 u0 (*.f32 alpha alpha))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 u0 (*.f32 (pow.f32 alpha #s(literal -4 binary32)) (*.f32 alpha alpha))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 (*.f32 (pow.f32 alpha #s(literal 4 binary32)) u0) (*.f32 alpha alpha)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 alpha #s(literal -2 binary32)) u0)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (/.f32 (pow.f32 alpha #s(literal 4 binary32)) alpha) (/.f32 u0 alpha)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 u0 (/.f32 (*.f32 alpha alpha) (pow.f32 alpha #s(literal 4 binary32)))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 (*.f32 (/.f32 (pow.f32 alpha #s(literal 4 binary32)) alpha) u0) alpha))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 (/.f32 u0 alpha) (*.f32 (pow.f32 alpha #s(literal -4 binary32)) alpha)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 (/.f32 (*.f32 (pow.f32 alpha #s(literal 4 binary32)) u0) alpha) alpha))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 #s(literal -1 binary32) alpha)) alpha))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) alpha) (/.f32 #s(literal -1 binary32) alpha)))
(*.f32 (/.f32 alpha (/.f32 #s(literal -1 binary32) alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))))
(*.f32 (/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) (*.f32 alpha alpha)) #s(approx (log (- 1 u0)) (neg.f32 u0)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 (log1p.f32 (-.f32 #s(literal 0 binary32) u0)) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (/.f32 u0 alpha)) (neg.f32 alpha)))
(*.f32 (/.f32 alpha (/.f32 #s(literal 1 binary32) (neg.f32 alpha))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (/.f32 (*.f32 (neg.f32 alpha) alpha) (+.f32 #s(literal 0 binary32) alpha)) (log1p.f32 (neg.f32 u0))) alpha))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal -4 binary32))) (*.f32 alpha alpha)) u0))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (/.f32 (/.f32 (pow.f32 alpha #s(literal 5 binary32)) alpha) (*.f32 alpha alpha)) u0))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 u0 (*.f32 (/.f32 (*.f32 alpha alpha) (pow.f32 alpha #s(literal 5 binary32))) alpha)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (/.f32 (*.f32 (/.f32 #s(literal -1 binary32) alpha) (pow.f32 alpha #s(literal 4 binary32))) (neg.f32 alpha)) u0))
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) alpha)) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (*.f32 alpha alpha) (*.f32 (neg.f32 alpha) (/.f32 #s(literal 1 binary32) alpha))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) alpha) (/.f32 #s(literal 1 binary32) alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (/.f32 #s(literal 1 binary32) alpha)) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) alpha) (neg.f32 alpha))) u0))
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (neg.f32 alpha))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (/.f32 (/.f32 (*.f32 alpha alpha) (pow.f32 alpha #s(literal -2 binary32))) (*.f32 alpha alpha)) u0))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (/.f32 (/.f32 (pow.f32 alpha #s(literal 6 binary32)) (*.f32 alpha alpha)) (*.f32 alpha alpha)) u0))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (/.f32 (/.f32 #s(literal -1 binary32) alpha) (/.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal 3 binary32)))) u0))
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal -1 binary32) alpha) alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 alpha alpha)) (*.f32 alpha alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 alpha (*.f32 (*.f32 (neg.f32 alpha) alpha) alpha))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) alpha) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) alpha))) u0))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 1 binary32) alpha) (/.f32 #s(literal -1 binary32) alpha))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))) (*.f32 alpha alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (/.f32 (pow.f32 alpha #s(literal 7 binary32)) (*.f32 alpha alpha)) (/.f32 (/.f32 #s(literal 1 binary32) alpha) (*.f32 alpha alpha))) u0))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (exp.f32 (*.f32 (log.f32 alpha) #s(literal 2 binary32))) u0))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (pow.f32 alpha #s(literal 6 binary32)) (pow.f32 alpha #s(literal -4 binary32))) u0))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 u0 (exp.f32 (*.f32 (log.f32 alpha) #s(literal -2 binary32)))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (pow.f32 alpha #s(literal 1/2 binary32)) (*.f32 (pow.f32 alpha #s(literal 1/2 binary32)) alpha)) u0))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (pow.f32 alpha #s(literal 1/2 binary32)) (*.f32 (pow.f32 alpha #s(literal 1/2 binary32)) (*.f32 u0 alpha))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 (*.f32 (pow.f32 alpha #s(literal 6 binary32)) u0) (pow.f32 alpha #s(literal 4 binary32))))
(*.f32 (/.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal -2 binary32))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (/.f32 (pow.f32 (pow.f32 alpha #s(literal -2 binary32)) #s(literal -2 binary32)) (*.f32 alpha alpha)) u0))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 (*.f32 (pow.f32 alpha #s(literal 5 binary32)) (*.f32 (pow.f32 alpha #s(literal -2 binary32)) u0)) alpha))
(*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal -1 binary32) alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (/.f32 (exp.f32 (*.f32 (log.f32 alpha) #s(literal 4 binary32))) (*.f32 alpha alpha)) u0))
(*.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (/.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha alpha)))
(*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 (neg.f32 alpha) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) alpha))
(*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (*.f32 (/.f32 #s(literal 1 binary32) alpha) (log1p.f32 (neg.f32 u0))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (/.f32 (*.f32 (pow.f32 alpha #s(literal 5 binary32)) (neg.f32 (pow.f32 alpha #s(literal -2 binary32)))) (neg.f32 alpha)) u0))
(*.f32 (*.f32 (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) #s(literal 1 binary32)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (*.f32 alpha alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 (pow.f32 alpha #s(literal 4 binary32)) (*.f32 (neg.f32 alpha) alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 alpha #s(literal -4 binary32)) (pow.f32 alpha #s(literal 4 binary32)))) u0))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 (*.f32 (pow.f32 alpha #s(literal 6 binary32)) (/.f32 u0 alpha)) (pow.f32 alpha #s(literal 3 binary32))))
(*.f32 (*.f32 (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha)) (pow.f32 alpha #s(literal 4 binary32))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (/.f32 (neg.f32 (pow.f32 alpha #s(literal 12 binary32))) (*.f32 (*.f32 (neg.f32 alpha) alpha) (pow.f32 alpha #s(literal 8 binary32)))) u0))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 (*.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) u0) (pow.f32 alpha #s(literal -2 binary32))) (*.f32 (neg.f32 alpha) alpha)))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 alpha #s(literal -4 binary32)) alpha) (neg.f32 alpha))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) (*.f32 alpha alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(/.f32 (/.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (log1p.f32 (neg.f32 u0))) alpha) alpha)
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) alpha) #s(literal -1 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) alpha) #s(literal -1 binary32))) u0))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (/.f32 (*.f32 (pow.f32 alpha #s(literal -4 binary32)) alpha) (/.f32 alpha (pow.f32 alpha #s(literal 6 binary32)))) u0))
(*.f32 (*.f32 (neg.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32)))) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal 3 binary32))) alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 (*.f32 (/.f32 #s(literal -1 binary32) alpha) (pow.f32 alpha #s(literal 4 binary32))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 (/.f32 #s(literal -1 binary32) alpha) (*.f32 (pow.f32 alpha #s(literal -4 binary32)) alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (/.f32 (/.f32 (exp.f32 (*.f32 (log.f32 alpha) #s(literal 5 binary32))) alpha) (*.f32 alpha alpha)) u0))
(*.f32 (/.f32 (/.f32 (neg.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32)))) alpha) (neg.f32 alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 alpha alpha) (*.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (log1p.f32 (neg.f32 u0)))))
Outputs
(*.f32 (/.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (*.f32 alpha alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 u0 (pow.f32 alpha #s(literal -2 binary32))))
Calls

3 calls:

31.0ms
u0
29.0ms
(-.f32 #s(literal 1 binary32) u0)
28.0ms
(log.f32 (-.f32 #s(literal 1 binary32) u0))
Results
AccuracySegmentsBranch
89.2%2u0
89.2%2(log.f32 (-.f32 #s(literal 1 binary32) u0))
89.2%2(-.f32 #s(literal 1 binary32) u0)
Compiler

Compiled 8 to 11 computations (-37.5% saved)

regimes75.0ms (1.2%)

Memory
28.8MiB live, 145.7MiB allocated
Counts
94 → 2
Calls
Call 1
Inputs
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 alpha alpha) u0))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 u0 alpha) alpha))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (fma.f32 (neg.f32 alpha) (neg.f32 alpha) #s(literal 0 binary32)) u0))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (fma.f32 #s(literal 1 binary32) (*.f32 alpha alpha) #s(literal 0 binary32)) u0))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (fma.f32 alpha (*.f32 u0 alpha) (*.f32 #s(literal 0 binary32) u0)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (fma.f32 u0 (*.f32 alpha alpha) (*.f32 #s(literal 0 binary32) u0)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (fma.f32 (*.f32 u0 alpha) alpha (*.f32 #s(literal 0 binary32) u0)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (fma.f32 (neg.f32 alpha) #s(literal 0 binary32) (*.f32 alpha alpha)) u0))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (fma.f32 (neg.f32 alpha) (*.f32 #s(literal -1 binary32) alpha) #s(literal 0 binary32)) u0))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (fma.f32 (*.f32 alpha #s(literal -1 binary32)) (neg.f32 alpha) #s(literal 0 binary32)) u0))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (fma.f32 (neg.f32 alpha) (*.f32 (neg.f32 alpha) u0) (*.f32 u0 #s(literal 0 binary32))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (/.f32 alpha (/.f32 #s(literal 1 binary32) alpha)) u0))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 u0 (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 (*.f32 u0 alpha) (/.f32 #s(literal 1 binary32) alpha)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 #s(approx (log (+ 1 (neg u0))) (neg.f32 u0)) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 alpha alpha) u0))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 u0 (/.f32 (/.f32 #s(literal 1 binary32) alpha) alpha)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (/.f32 (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) (*.f32 alpha alpha)) u0))
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (neg.f32 alpha))) alpha) #s(approx (log (- 1 u0)) (neg.f32 u0)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 u0 (*.f32 (/.f32 #s(literal 1 binary32) alpha) (/.f32 #s(literal 1 binary32) alpha))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 alpha alpha) (neg.f32 alpha)) (neg.f32 alpha)) (*.f32 alpha alpha)) u0))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 1 binary32) alpha) (/.f32 #s(literal 1 binary32) alpha))) u0))
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (neg.f32 alpha))) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 #s(literal -1/2 binary32) u0 #s(literal -1 binary32)) u0)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) alpha) (*.f32 alpha alpha)) (*.f32 (/.f32 #s(literal 1 binary32) alpha) (*.f32 alpha alpha))) u0))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 u0 (pow.f32 alpha #s(literal -2 binary32))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (/.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal -2 binary32))) u0))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (/.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha) u0))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 u0 alpha)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (pow.f32 (/.f32 #s(literal -1 binary32) alpha) #s(literal -2 binary32)) u0))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) alpha) #s(literal -2 binary32)) u0))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) u0) alpha))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) alpha)) u0))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (/.f32 (pow.f32 alpha #s(literal 4 binary32)) (*.f32 alpha alpha)) u0))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (pow.f32 alpha #s(literal 4 binary32)) (/.f32 u0 (*.f32 alpha alpha))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 u0 (*.f32 (pow.f32 alpha #s(literal -4 binary32)) (*.f32 alpha alpha))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 (*.f32 (pow.f32 alpha #s(literal 4 binary32)) u0) (*.f32 alpha alpha)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 alpha #s(literal -2 binary32)) u0)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (/.f32 (pow.f32 alpha #s(literal 4 binary32)) alpha) (/.f32 u0 alpha)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 u0 (/.f32 (*.f32 alpha alpha) (pow.f32 alpha #s(literal 4 binary32)))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 (*.f32 (/.f32 (pow.f32 alpha #s(literal 4 binary32)) alpha) u0) alpha))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 (/.f32 u0 alpha) (*.f32 (pow.f32 alpha #s(literal -4 binary32)) alpha)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 (/.f32 (*.f32 (pow.f32 alpha #s(literal 4 binary32)) u0) alpha) alpha))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 #s(literal -1 binary32) alpha)) alpha))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) alpha) (/.f32 #s(literal -1 binary32) alpha)))
(*.f32 (/.f32 alpha (/.f32 #s(literal -1 binary32) alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))))
(*.f32 (/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) (*.f32 alpha alpha)) #s(approx (log (- 1 u0)) (neg.f32 u0)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 (log1p.f32 (-.f32 #s(literal 0 binary32) u0)) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (/.f32 u0 alpha)) (neg.f32 alpha)))
(*.f32 (/.f32 alpha (/.f32 #s(literal 1 binary32) (neg.f32 alpha))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (/.f32 (*.f32 (neg.f32 alpha) alpha) (+.f32 #s(literal 0 binary32) alpha)) (log1p.f32 (neg.f32 u0))) alpha))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal -4 binary32))) (*.f32 alpha alpha)) u0))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (/.f32 (/.f32 (pow.f32 alpha #s(literal 5 binary32)) alpha) (*.f32 alpha alpha)) u0))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 u0 (*.f32 (/.f32 (*.f32 alpha alpha) (pow.f32 alpha #s(literal 5 binary32))) alpha)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (/.f32 (*.f32 (/.f32 #s(literal -1 binary32) alpha) (pow.f32 alpha #s(literal 4 binary32))) (neg.f32 alpha)) u0))
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) alpha)) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (*.f32 alpha alpha) (*.f32 (neg.f32 alpha) (/.f32 #s(literal 1 binary32) alpha))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) alpha) (/.f32 #s(literal 1 binary32) alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (/.f32 #s(literal 1 binary32) alpha)) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) alpha) (neg.f32 alpha))) u0))
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (neg.f32 alpha))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (/.f32 (/.f32 (*.f32 alpha alpha) (pow.f32 alpha #s(literal -2 binary32))) (*.f32 alpha alpha)) u0))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (/.f32 (/.f32 (pow.f32 alpha #s(literal 6 binary32)) (*.f32 alpha alpha)) (*.f32 alpha alpha)) u0))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (/.f32 (/.f32 #s(literal -1 binary32) alpha) (/.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal 3 binary32)))) u0))
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal -1 binary32) alpha) alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 alpha alpha)) (*.f32 alpha alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 alpha (*.f32 (*.f32 (neg.f32 alpha) alpha) alpha))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) alpha) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) alpha))) u0))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 1 binary32) alpha) (/.f32 #s(literal -1 binary32) alpha))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))) (*.f32 alpha alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (/.f32 (pow.f32 alpha #s(literal 7 binary32)) (*.f32 alpha alpha)) (/.f32 (/.f32 #s(literal 1 binary32) alpha) (*.f32 alpha alpha))) u0))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (exp.f32 (*.f32 (log.f32 alpha) #s(literal 2 binary32))) u0))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (pow.f32 alpha #s(literal 6 binary32)) (pow.f32 alpha #s(literal -4 binary32))) u0))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 u0 (exp.f32 (*.f32 (log.f32 alpha) #s(literal -2 binary32)))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (pow.f32 alpha #s(literal 1/2 binary32)) (*.f32 (pow.f32 alpha #s(literal 1/2 binary32)) alpha)) u0))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (pow.f32 alpha #s(literal 1/2 binary32)) (*.f32 (pow.f32 alpha #s(literal 1/2 binary32)) (*.f32 u0 alpha))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 (*.f32 (pow.f32 alpha #s(literal 6 binary32)) u0) (pow.f32 alpha #s(literal 4 binary32))))
(*.f32 (/.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal -2 binary32))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (/.f32 (pow.f32 (pow.f32 alpha #s(literal -2 binary32)) #s(literal -2 binary32)) (*.f32 alpha alpha)) u0))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 (*.f32 (pow.f32 alpha #s(literal 5 binary32)) (*.f32 (pow.f32 alpha #s(literal -2 binary32)) u0)) alpha))
(*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal -1 binary32) alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (/.f32 (exp.f32 (*.f32 (log.f32 alpha) #s(literal 4 binary32))) (*.f32 alpha alpha)) u0))
(*.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (/.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha alpha)))
(*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 (neg.f32 alpha) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) alpha))
(*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (*.f32 (/.f32 #s(literal 1 binary32) alpha) (log1p.f32 (neg.f32 u0))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (/.f32 (*.f32 (pow.f32 alpha #s(literal 5 binary32)) (neg.f32 (pow.f32 alpha #s(literal -2 binary32)))) (neg.f32 alpha)) u0))
(*.f32 (*.f32 (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) #s(literal 1 binary32)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
Outputs
(*.f32 (/.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal -2 binary32))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 u0 (pow.f32 alpha #s(literal -2 binary32))))
Calls

3 calls:

24.0ms
u0
24.0ms
(-.f32 #s(literal 1 binary32) u0)
24.0ms
(log.f32 (-.f32 #s(literal 1 binary32) u0))
Results
AccuracySegmentsBranch
89.1%2u0
89.1%2(log.f32 (-.f32 #s(literal 1 binary32) u0))
89.1%2(-.f32 #s(literal 1 binary32) u0)
Compiler

Compiled 8 to 11 computations (-37.5% saved)

regimes68.0ms (1.1%)

Memory
-33.0MiB live, 128.9MiB allocated
Counts
82 → 2
Calls
Call 1
Inputs
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 alpha alpha) u0))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 u0 alpha) alpha))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (fma.f32 (neg.f32 alpha) (neg.f32 alpha) #s(literal 0 binary32)) u0))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (fma.f32 #s(literal 1 binary32) (*.f32 alpha alpha) #s(literal 0 binary32)) u0))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (fma.f32 alpha (*.f32 u0 alpha) (*.f32 #s(literal 0 binary32) u0)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (fma.f32 u0 (*.f32 alpha alpha) (*.f32 #s(literal 0 binary32) u0)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (fma.f32 (*.f32 u0 alpha) alpha (*.f32 #s(literal 0 binary32) u0)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (fma.f32 (neg.f32 alpha) #s(literal 0 binary32) (*.f32 alpha alpha)) u0))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (fma.f32 (neg.f32 alpha) (*.f32 #s(literal -1 binary32) alpha) #s(literal 0 binary32)) u0))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (fma.f32 (*.f32 alpha #s(literal -1 binary32)) (neg.f32 alpha) #s(literal 0 binary32)) u0))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (fma.f32 (neg.f32 alpha) (*.f32 (neg.f32 alpha) u0) (*.f32 u0 #s(literal 0 binary32))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (/.f32 alpha (/.f32 #s(literal 1 binary32) alpha)) u0))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 u0 (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 (*.f32 u0 alpha) (/.f32 #s(literal 1 binary32) alpha)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 #s(approx (log (+ 1 (neg u0))) (neg.f32 u0)) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 alpha alpha) u0))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 u0 (/.f32 (/.f32 #s(literal 1 binary32) alpha) alpha)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (/.f32 (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) (*.f32 alpha alpha)) u0))
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (neg.f32 alpha))) alpha) #s(approx (log (- 1 u0)) (neg.f32 u0)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 u0 (*.f32 (/.f32 #s(literal 1 binary32) alpha) (/.f32 #s(literal 1 binary32) alpha))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 alpha alpha) (neg.f32 alpha)) (neg.f32 alpha)) (*.f32 alpha alpha)) u0))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 1 binary32) alpha) (/.f32 #s(literal 1 binary32) alpha))) u0))
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (neg.f32 alpha))) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 #s(literal -1/2 binary32) u0 #s(literal -1 binary32)) u0)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) alpha) (*.f32 alpha alpha)) (*.f32 (/.f32 #s(literal 1 binary32) alpha) (*.f32 alpha alpha))) u0))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 u0 (pow.f32 alpha #s(literal -2 binary32))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (/.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal -2 binary32))) u0))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (/.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha) u0))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 u0 alpha)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (pow.f32 (/.f32 #s(literal -1 binary32) alpha) #s(literal -2 binary32)) u0))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) alpha) #s(literal -2 binary32)) u0))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) u0) alpha))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) alpha)) u0))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (/.f32 (pow.f32 alpha #s(literal 4 binary32)) (*.f32 alpha alpha)) u0))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (pow.f32 alpha #s(literal 4 binary32)) (/.f32 u0 (*.f32 alpha alpha))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 u0 (*.f32 (pow.f32 alpha #s(literal -4 binary32)) (*.f32 alpha alpha))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 (*.f32 (pow.f32 alpha #s(literal 4 binary32)) u0) (*.f32 alpha alpha)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 alpha #s(literal -2 binary32)) u0)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (/.f32 (pow.f32 alpha #s(literal 4 binary32)) alpha) (/.f32 u0 alpha)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 u0 (/.f32 (*.f32 alpha alpha) (pow.f32 alpha #s(literal 4 binary32)))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 (*.f32 (/.f32 (pow.f32 alpha #s(literal 4 binary32)) alpha) u0) alpha))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 (/.f32 u0 alpha) (*.f32 (pow.f32 alpha #s(literal -4 binary32)) alpha)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 (/.f32 (*.f32 (pow.f32 alpha #s(literal 4 binary32)) u0) alpha) alpha))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 #s(literal -1 binary32) alpha)) alpha))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) alpha) (/.f32 #s(literal -1 binary32) alpha)))
(*.f32 (/.f32 alpha (/.f32 #s(literal -1 binary32) alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))))
(*.f32 (/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) (*.f32 alpha alpha)) #s(approx (log (- 1 u0)) (neg.f32 u0)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 (log1p.f32 (-.f32 #s(literal 0 binary32) u0)) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (/.f32 u0 alpha)) (neg.f32 alpha)))
(*.f32 (/.f32 alpha (/.f32 #s(literal 1 binary32) (neg.f32 alpha))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (/.f32 (*.f32 (neg.f32 alpha) alpha) (+.f32 #s(literal 0 binary32) alpha)) (log1p.f32 (neg.f32 u0))) alpha))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal -4 binary32))) (*.f32 alpha alpha)) u0))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (/.f32 (/.f32 (pow.f32 alpha #s(literal 5 binary32)) alpha) (*.f32 alpha alpha)) u0))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 u0 (*.f32 (/.f32 (*.f32 alpha alpha) (pow.f32 alpha #s(literal 5 binary32))) alpha)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (/.f32 (*.f32 (/.f32 #s(literal -1 binary32) alpha) (pow.f32 alpha #s(literal 4 binary32))) (neg.f32 alpha)) u0))
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) alpha)) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (*.f32 alpha alpha) (*.f32 (neg.f32 alpha) (/.f32 #s(literal 1 binary32) alpha))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) alpha) (/.f32 #s(literal 1 binary32) alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (/.f32 #s(literal 1 binary32) alpha)) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) alpha) (neg.f32 alpha))) u0))
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (neg.f32 alpha))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (/.f32 (/.f32 (*.f32 alpha alpha) (pow.f32 alpha #s(literal -2 binary32))) (*.f32 alpha alpha)) u0))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (/.f32 (/.f32 (pow.f32 alpha #s(literal 6 binary32)) (*.f32 alpha alpha)) (*.f32 alpha alpha)) u0))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (/.f32 (/.f32 #s(literal -1 binary32) alpha) (/.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal 3 binary32)))) u0))
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal -1 binary32) alpha) alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 alpha alpha)) (*.f32 alpha alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 alpha (*.f32 (*.f32 (neg.f32 alpha) alpha) alpha))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) alpha) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) alpha))) u0))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 1 binary32) alpha) (/.f32 #s(literal -1 binary32) alpha))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))) (*.f32 alpha alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (/.f32 (pow.f32 alpha #s(literal 7 binary32)) (*.f32 alpha alpha)) (/.f32 (/.f32 #s(literal 1 binary32) alpha) (*.f32 alpha alpha))) u0))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (exp.f32 (*.f32 (log.f32 alpha) #s(literal 2 binary32))) u0))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (pow.f32 alpha #s(literal 6 binary32)) (pow.f32 alpha #s(literal -4 binary32))) u0))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 u0 (exp.f32 (*.f32 (log.f32 alpha) #s(literal -2 binary32)))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (pow.f32 alpha #s(literal 1/2 binary32)) (*.f32 (pow.f32 alpha #s(literal 1/2 binary32)) alpha)) u0))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (pow.f32 alpha #s(literal 1/2 binary32)) (*.f32 (pow.f32 alpha #s(literal 1/2 binary32)) (*.f32 u0 alpha))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 (*.f32 (pow.f32 alpha #s(literal 6 binary32)) u0) (pow.f32 alpha #s(literal 4 binary32))))
Outputs
(*.f32 (/.f32 alpha (/.f32 #s(literal -1 binary32) alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 u0 (pow.f32 alpha #s(literal -2 binary32))))
Calls

3 calls:

22.0ms
(-.f32 #s(literal 1 binary32) u0)
21.0ms
u0
21.0ms
(log.f32 (-.f32 #s(literal 1 binary32) u0))
Results
AccuracySegmentsBranch
89.1%2u0
89.1%2(log.f32 (-.f32 #s(literal 1 binary32) u0))
89.1%2(-.f32 #s(literal 1 binary32) u0)
Compiler

Compiled 8 to 11 computations (-37.5% saved)

regimes38.0ms (0.6%)

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

3 calls:

13.0ms
(log.f32 (-.f32 #s(literal 1 binary32) u0))
12.0ms
u0
12.0ms
(-.f32 #s(literal 1 binary32) u0)
Results
AccuracySegmentsBranch
89.1%2u0
89.1%2(log.f32 (-.f32 #s(literal 1 binary32) u0))
89.1%2(-.f32 #s(literal 1 binary32) u0)
Compiler

Compiled 8 to 11 computations (-37.5% saved)

regimes39.0ms (0.6%)

Memory
-5.4MiB live, 73.4MiB allocated
Counts
26 → 1
Calls
Call 1
Inputs
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 alpha alpha) u0))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 u0 alpha) alpha))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (fma.f32 (neg.f32 alpha) (neg.f32 alpha) #s(literal 0 binary32)) u0))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (fma.f32 #s(literal 1 binary32) (*.f32 alpha alpha) #s(literal 0 binary32)) u0))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (fma.f32 alpha (*.f32 u0 alpha) (*.f32 #s(literal 0 binary32) u0)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (fma.f32 u0 (*.f32 alpha alpha) (*.f32 #s(literal 0 binary32) u0)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (fma.f32 (*.f32 u0 alpha) alpha (*.f32 #s(literal 0 binary32) u0)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (fma.f32 (neg.f32 alpha) #s(literal 0 binary32) (*.f32 alpha alpha)) u0))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (fma.f32 (neg.f32 alpha) (*.f32 #s(literal -1 binary32) alpha) #s(literal 0 binary32)) u0))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (fma.f32 (*.f32 alpha #s(literal -1 binary32)) (neg.f32 alpha) #s(literal 0 binary32)) u0))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (fma.f32 (neg.f32 alpha) (*.f32 (neg.f32 alpha) u0) (*.f32 u0 #s(literal 0 binary32))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (/.f32 alpha (/.f32 #s(literal 1 binary32) alpha)) u0))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 u0 (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 (*.f32 u0 alpha) (/.f32 #s(literal 1 binary32) alpha)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 #s(approx (log (+ 1 (neg u0))) (neg.f32 u0)) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 alpha alpha) u0))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 u0 (/.f32 (/.f32 #s(literal 1 binary32) alpha) alpha)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (/.f32 (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) (*.f32 alpha alpha)) u0))
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (neg.f32 alpha))) alpha) #s(approx (log (- 1 u0)) (neg.f32 u0)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 u0 (*.f32 (/.f32 #s(literal 1 binary32) alpha) (/.f32 #s(literal 1 binary32) alpha))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 alpha alpha) (neg.f32 alpha)) (neg.f32 alpha)) (*.f32 alpha alpha)) u0))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 1 binary32) alpha) (/.f32 #s(literal 1 binary32) alpha))) u0))
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (neg.f32 alpha))) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 #s(literal -1/2 binary32) u0 #s(literal -1 binary32)) u0)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) alpha) (*.f32 alpha alpha)) (*.f32 (/.f32 #s(literal 1 binary32) alpha) (*.f32 alpha alpha))) u0))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 u0 (pow.f32 alpha #s(literal -2 binary32))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha))
Outputs
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 u0 (pow.f32 alpha #s(literal -2 binary32))))
Calls

5 calls:

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

Compiled 18 to 21 computations (-16.7% saved)

regimes42.0ms (0.7%)

Memory
2.6MiB live, 83.6MiB allocated
Accuracy

Total -21.6b remaining (-242.5%)

Threshold costs -21.6b (-242.5%)

Counts
24 → 1
Calls
Call 1
Inputs
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 alpha alpha) u0))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 u0 alpha) alpha))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (fma.f32 (neg.f32 alpha) (neg.f32 alpha) #s(literal 0 binary32)) u0))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (fma.f32 #s(literal 1 binary32) (*.f32 alpha alpha) #s(literal 0 binary32)) u0))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (fma.f32 alpha (*.f32 u0 alpha) (*.f32 #s(literal 0 binary32) u0)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (fma.f32 u0 (*.f32 alpha alpha) (*.f32 #s(literal 0 binary32) u0)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (fma.f32 (*.f32 u0 alpha) alpha (*.f32 #s(literal 0 binary32) u0)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (fma.f32 (neg.f32 alpha) #s(literal 0 binary32) (*.f32 alpha alpha)) u0))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (fma.f32 (neg.f32 alpha) (*.f32 #s(literal -1 binary32) alpha) #s(literal 0 binary32)) u0))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (fma.f32 (*.f32 alpha #s(literal -1 binary32)) (neg.f32 alpha) #s(literal 0 binary32)) u0))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (fma.f32 (neg.f32 alpha) (*.f32 (neg.f32 alpha) u0) (*.f32 u0 #s(literal 0 binary32))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (/.f32 alpha (/.f32 #s(literal 1 binary32) alpha)) u0))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 u0 (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 (*.f32 u0 alpha) (/.f32 #s(literal 1 binary32) alpha)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 #s(approx (log (+ 1 (neg u0))) (neg.f32 u0)) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 alpha alpha) u0))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 u0 (/.f32 (/.f32 #s(literal 1 binary32) alpha) alpha)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (/.f32 (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) (*.f32 alpha alpha)) u0))
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (neg.f32 alpha))) alpha) #s(approx (log (- 1 u0)) (neg.f32 u0)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 u0 (*.f32 (/.f32 #s(literal 1 binary32) alpha) (/.f32 #s(literal 1 binary32) alpha))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 alpha alpha) (neg.f32 alpha)) (neg.f32 alpha)) (*.f32 alpha alpha)) u0))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 1 binary32) alpha) (/.f32 #s(literal 1 binary32) alpha))) u0))
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (neg.f32 alpha))) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 #s(literal -1/2 binary32) u0 #s(literal -1 binary32)) u0)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) alpha) (*.f32 alpha alpha)) (*.f32 (/.f32 #s(literal 1 binary32) alpha) (*.f32 alpha alpha))) u0))
Outputs
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 alpha alpha) u0))
Calls

6 calls:

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

Compiled 22 to 25 computations (-13.6% saved)

bsearch1.0ms (0%)

Memory
2.1MiB live, 2.1MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.9998624324798584
0.999862790107727
Compiler

Compiled 12 to 13 computations (-8.3% saved)

bsearch1.0ms (0%)

Memory
1.0MiB live, 1.1MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.9998624324798584
0.999862790107727
Compiler

Compiled 12 to 13 computations (-8.3% saved)

bsearch0.0ms (0%)

Memory
1.0MiB live, 1.0MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.9998624324798584
0.999862790107727
Compiler

Compiled 12 to 13 computations (-8.3% saved)

bsearch0.0ms (0%)

Memory
0.9MiB live, 0.9MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.9998624324798584
0.999862790107727
Compiler

Compiled 12 to 13 computations (-8.3% saved)

bsearch1.0ms (0%)

Memory
-38.7MiB live, 0.8MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.9998624324798584
0.999862790107727
Compiler

Compiled 12 to 13 computations (-8.3% saved)

simplify25.0ms (0.4%)

Memory
16.6MiB live, 56.2MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
041192
162192
287192
3118192
4138191
5149191
6151191
Stop Event
saturated
Calls
Call 1
Inputs
(if (<=.f32 (-.f32 #s(literal 1 binary32) u0) #s(literal 16774909/16777216 binary32)) (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (*.f32 alpha alpha) (neg.f32 (pow.f32 alpha #s(literal 4 binary32))))) (log.f32 (-.f32 #s(literal 1 binary32) u0))) #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 u0 (pow.f32 alpha #s(literal -2 binary32)))))
(if (<=.f32 (-.f32 #s(literal 1 binary32) u0) #s(literal 16774909/16777216 binary32)) (*.f32 (/.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (*.f32 alpha alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0))) #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 u0 (pow.f32 alpha #s(literal -2 binary32)))))
(if (<=.f32 (-.f32 #s(literal 1 binary32) u0) #s(literal 16774909/16777216 binary32)) (*.f32 (/.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal -2 binary32))) (log.f32 (-.f32 #s(literal 1 binary32) u0))) #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 u0 (pow.f32 alpha #s(literal -2 binary32)))))
(if (<=.f32 (-.f32 #s(literal 1 binary32) u0) #s(literal 16774909/16777216 binary32)) (*.f32 (/.f32 alpha (/.f32 #s(literal -1 binary32) alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0))) #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 u0 (pow.f32 alpha #s(literal -2 binary32)))))
(if (<=.f32 (-.f32 #s(literal 1 binary32) u0) #s(literal 16774909/16777216 binary32)) (*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 u0 (pow.f32 alpha #s(literal -2 binary32)))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 u0 (pow.f32 alpha #s(literal -2 binary32))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 alpha alpha) u0))
Outputs
(if (<=.f32 (-.f32 #s(literal 1 binary32) u0) #s(literal 16774909/16777216 binary32)) (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (*.f32 alpha alpha) (neg.f32 (pow.f32 alpha #s(literal 4 binary32))))) (log.f32 (-.f32 #s(literal 1 binary32) u0))) #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 u0 (pow.f32 alpha #s(literal -2 binary32)))))
(if (<=.f32 (-.f32 #s(literal 1 binary32) u0) #s(literal 16774909/16777216 binary32)) (*.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (/.f32 #s(literal -1 binary32) (/.f32 (*.f32 alpha alpha) (pow.f32 alpha #s(literal 4 binary32))))) #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 u0 (pow.f32 alpha #s(literal -2 binary32)))))
(if (<=.f32 (-.f32 #s(literal 1 binary32) u0) #s(literal 16774909/16777216 binary32)) (*.f32 (/.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (*.f32 alpha alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0))) #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 u0 (pow.f32 alpha #s(literal -2 binary32)))))
(if (<=.f32 (-.f32 #s(literal 1 binary32) u0) #s(literal 16774909/16777216 binary32)) (*.f32 (/.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal -2 binary32))) (log.f32 (-.f32 #s(literal 1 binary32) u0))) #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 u0 (pow.f32 alpha #s(literal -2 binary32)))))
(if (<=.f32 (-.f32 #s(literal 1 binary32) u0) #s(literal 16774909/16777216 binary32)) (*.f32 (/.f32 alpha (/.f32 #s(literal -1 binary32) alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0))) #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 u0 (pow.f32 alpha #s(literal -2 binary32)))))
(if (<=.f32 (-.f32 #s(literal 1 binary32) u0) #s(literal 16774909/16777216 binary32)) (*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 u0 (pow.f32 alpha #s(literal -2 binary32)))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 u0 (pow.f32 alpha #s(literal -2 binary32))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 alpha alpha) u0))

soundness573.0ms (9%)

Memory
-11.1MiB live, 483.3MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0112397
1307370
2805337
32106325
45904318
08116301
035146
058128
1184113
0935113
0819
01319
13919
218019
3131019
0949115
038185
063147
1210115
21107105
37198105
08064105
Stop Event
fuel
iter limit
node limit
iter limit
iter limit
node limit
iter limit
iter limit
iter limit
iter limit
unsound
iter limit
iter limit
node limit
Compiler

Compiled 557 to 298 computations (46.5% saved)

preprocess38.0ms (0.6%)

Memory
-1.4MiB live, 77.5MiB allocated
Remove

(abs alpha)

Compiler

Compiled 470 to 150 computations (68.1% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...