Beckmann Distribution sample, tan2theta, alphax == alphay

Time bar (total: 6.7s)

start0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

analyze75.0ms (1.1%)

Memory
10.8MiB live, 126.4MiB 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.8s (26.3%)

Memory
23.3MiB live, 1 289.9MiB allocated
Samples
1.4s8 256×0valid
Precisions
Click to see histograms. Total time spent on operations: 1.2s
const: 422.0ms (36.1% of total)
ival-log: 191.0ms (16.3% of total)
ival-mult: 183.0ms (15.7% of total)
ival-neg: 168.0ms (14.4% of total)
ival-<=: 87.0ms (7.4% of total)
ival-sub: 85.0ms (7.3% of total)
ival-and: 24.0ms (2.1% of total)
exact: 5.0ms (0.4% of total)
ival-assert: 3.0ms (0.3% of total)
Bogosity

explain110.0ms (1.6%)

Memory
23.3MiB live, 137.6MiB allocated
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
2112(0.8745101094245911 0.008932416327297688)2(0.00019097179756499827 0.01013623271137476)(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))sensitivity2118
Confusion
Predicted +Predicted -
+2092
-243
Precision
0.990521327014218
Recall
0.990521327014218
Confusion?
Predicted +Predicted MaybePredicted -
+20920
-2637
Precision?
0.9634703196347032
Recall?
1.0
Freqs
test
numberfreq
045
1211
Total Confusion?
Predicted +Predicted MaybePredicted -
+100
-000
Precision?
1.0
Recall?
1.0
Samples
33.0ms512×0valid
Compiler

Compiled 88 to 36 computations (59.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 21.0ms
ival-log: 8.0ms (38.5% of total)
ival-mult: 7.0ms (33.7% of total)
ival-sub: 3.0ms (14.5% of total)
ival-neg: 2.0ms (9.6% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

preprocess47.0ms (0.7%)

Memory
-17.3MiB live, 38.1MiB 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 (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.4MiB live, 0.4MiB allocated
Compiler

Compiled 0 to 2 computations (-∞% saved)

prune0.0ms (0%)

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

Compiled 9 to 8 computations (11.1% saved)

simplify52.0ms (0.8%)

Memory
-27.4MiB live, 8.3MiB 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 (log1p.f32 (neg.f32 u0)) (*.f32 (neg.f32 alpha) alpha))
(*.f32 (neg.f32 alpha) alpha)
(neg.f32 alpha)
alpha
(log1p.f32 (neg.f32 u0))
(-.f32 #s(literal 1 binary32) u0)
#s(literal 1 binary32)
u0

localize23.0ms (0.3%)

Memory
34.8MiB live, 34.8MiB allocated
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
accuracy0
(*.f32 (neg.f32 alpha) alpha)
accuracy0
(neg.f32 alpha)
accuracy0.33984375
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
accuracy14.365159859375527
(log.f32 (-.f32 #s(literal 1 binary32) u0))
Samples
17.0ms256×0valid
Compiler

Compiled 52 to 18 computations (65.4% saved)

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

series70.0ms (1%)

Memory
2.3MiB live, 77.6MiB allocated
Counts
4 → 60
Calls
Call 1
Inputs
#s(alt #<batchref> (patch (log.f32 (-.f32 #s(literal 1 binary32) u0)) #<representation binary32>) () ())
#s(alt #<batchref> (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) #<representation binary32>) () ())
#s(alt #<batchref> (patch (*.f32 (neg.f32 alpha) alpha) #<representation binary32>) () ())
#s(alt #<batchref> (patch (neg.f32 alpha) #<representation binary32>) () ())
Outputs
#s(alt #<batchref> (taylor 0 alpha) (#s(alt #<batchref> (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 alpha) (#s(alt #<batchref> (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 alpha) (#s(alt #<batchref> (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 alpha) (#s(alt #<batchref> (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 alpha) (#s(alt #<batchref> (patch (*.f32 (neg.f32 alpha) alpha) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 alpha) (#s(alt #<batchref> (patch (*.f32 (neg.f32 alpha) alpha) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 alpha) (#s(alt #<batchref> (patch (*.f32 (neg.f32 alpha) alpha) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 alpha) (#s(alt #<batchref> (patch (*.f32 (neg.f32 alpha) alpha) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 alpha) (#s(alt #<batchref> (patch (neg.f32 alpha) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 alpha) (#s(alt #<batchref> (patch (neg.f32 alpha) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 alpha) (#s(alt #<batchref> (patch (neg.f32 alpha) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 alpha) (#s(alt #<batchref> (patch (neg.f32 alpha) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf alpha) (#s(alt #<batchref> (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf alpha) (#s(alt #<batchref> (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf alpha) (#s(alt #<batchref> (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf alpha) (#s(alt #<batchref> (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf alpha) (#s(alt #<batchref> (patch (*.f32 (neg.f32 alpha) alpha) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf alpha) (#s(alt #<batchref> (patch (*.f32 (neg.f32 alpha) alpha) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf alpha) (#s(alt #<batchref> (patch (*.f32 (neg.f32 alpha) alpha) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf alpha) (#s(alt #<batchref> (patch (*.f32 (neg.f32 alpha) alpha) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf alpha) (#s(alt #<batchref> (patch (neg.f32 alpha) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf alpha) (#s(alt #<batchref> (patch (neg.f32 alpha) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf alpha) (#s(alt #<batchref> (patch (neg.f32 alpha) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf alpha) (#s(alt #<batchref> (patch (neg.f32 alpha) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf alpha) (#s(alt #<batchref> (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf alpha) (#s(alt #<batchref> (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf alpha) (#s(alt #<batchref> (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf alpha) (#s(alt #<batchref> (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf alpha) (#s(alt #<batchref> (patch (*.f32 (neg.f32 alpha) alpha) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf alpha) (#s(alt #<batchref> (patch (*.f32 (neg.f32 alpha) alpha) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf alpha) (#s(alt #<batchref> (patch (*.f32 (neg.f32 alpha) alpha) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf alpha) (#s(alt #<batchref> (patch (*.f32 (neg.f32 alpha) alpha) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf alpha) (#s(alt #<batchref> (patch (neg.f32 alpha) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf alpha) (#s(alt #<batchref> (patch (neg.f32 alpha) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf alpha) (#s(alt #<batchref> (patch (neg.f32 alpha) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf alpha) (#s(alt #<batchref> (patch (neg.f32 alpha) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 u0) (#s(alt #<batchref> (patch (log.f32 (-.f32 #s(literal 1 binary32) u0)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 u0) (#s(alt #<batchref> (patch (log.f32 (-.f32 #s(literal 1 binary32) u0)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 u0) (#s(alt #<batchref> (patch (log.f32 (-.f32 #s(literal 1 binary32) u0)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 u0) (#s(alt #<batchref> (patch (log.f32 (-.f32 #s(literal 1 binary32) u0)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 u0) (#s(alt #<batchref> (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 u0) (#s(alt #<batchref> (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 u0) (#s(alt #<batchref> (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 u0) (#s(alt #<batchref> (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf u0) (#s(alt #<batchref> (patch (log.f32 (-.f32 #s(literal 1 binary32) u0)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf u0) (#s(alt #<batchref> (patch (log.f32 (-.f32 #s(literal 1 binary32) u0)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf u0) (#s(alt #<batchref> (patch (log.f32 (-.f32 #s(literal 1 binary32) u0)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf u0) (#s(alt #<batchref> (patch (log.f32 (-.f32 #s(literal 1 binary32) u0)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf u0) (#s(alt #<batchref> (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf u0) (#s(alt #<batchref> (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf u0) (#s(alt #<batchref> (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf u0) (#s(alt #<batchref> (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf u0) (#s(alt #<batchref> (patch (log.f32 (-.f32 #s(literal 1 binary32) u0)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf u0) (#s(alt #<batchref> (patch (log.f32 (-.f32 #s(literal 1 binary32) u0)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf u0) (#s(alt #<batchref> (patch (log.f32 (-.f32 #s(literal 1 binary32) u0)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf u0) (#s(alt #<batchref> (patch (log.f32 (-.f32 #s(literal 1 binary32) u0)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf u0) (#s(alt #<batchref> (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf u0) (#s(alt #<batchref> (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf u0) (#s(alt #<batchref> (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf u0) (#s(alt #<batchref> (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) #<representation binary32>) () ())) ())
Calls

6 calls:

TimeVariablePointExpression
51.0ms
alpha
@0
((log (- 1 u0)) (* (* (neg alpha) alpha) (log (- 1 u0))) (* (neg alpha) alpha) (neg alpha))
8.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))

simplify447.0ms (6.6%)

Memory
-1.6MiB live, 153.4MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0112562
1307535
2805502
32106490
45904483
08116455
Stop Event
iter limit
node limit
Counts
60 → 60
Calls
Call 1
Inputs
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 alpha)
(* -1 alpha)
(* -1 alpha)
(* -1 alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 alpha)
(* -1 alpha)
(* -1 alpha)
(* -1 alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 alpha)
(* -1 alpha)
(* -1 alpha)
(* -1 alpha)
(* -1 u0)
(* u0 (- (* -1/2 u0) 1))
(* u0 (- (* u0 (- (* -1/3 u0) 1/2)) 1))
(* u0 (- (* u0 (- (* u0 (- (* -1/4 u0) 1/3)) 1/2)) 1))
(* (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
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(*.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) alpha)
(*.f32 (neg.f32 alpha) alpha)
(*.f32 (neg.f32 alpha) alpha)
(*.f32 (neg.f32 alpha) alpha)
(neg.f32 alpha)
(neg.f32 alpha)
(neg.f32 alpha)
(neg.f32 alpha)
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(*.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) alpha)
(*.f32 (neg.f32 alpha) alpha)
(*.f32 (neg.f32 alpha) alpha)
(*.f32 (neg.f32 alpha) alpha)
(neg.f32 alpha)
(neg.f32 alpha)
(neg.f32 alpha)
(neg.f32 alpha)
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(*.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) alpha)
(*.f32 (neg.f32 alpha) alpha)
(*.f32 (neg.f32 alpha) alpha)
(*.f32 (neg.f32 alpha) alpha)
(neg.f32 alpha)
(neg.f32 alpha)
(neg.f32 alpha)
(neg.f32 alpha)
(neg.f32 u0)
(*.f32 (fma.f32 #s(literal -1/2 binary32) u0 #s(literal -1 binary32)) u0)
(*.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)
(*.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)
(*.f32 (*.f32 alpha alpha) u0)
(*.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) u0) (*.f32 alpha alpha))
(*.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)
(*.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)
(+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32)))
(-.f32 (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) 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))
(+.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))
(*.f32 (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32))) (*.f32 (neg.f32 alpha) alpha))
(*.f32 (-.f32 (/.f32 alpha u0) (*.f32 (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32))) alpha)) alpha)
(-.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)))
(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.f32 (neg.f32 u0))
(-.f32 (log.f32 (neg.f32 u0)) (/.f32 #s(literal 1 binary32) u0))
(-.f32 (log.f32 (neg.f32 u0)) (/.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) u0) #s(literal 1 binary32)) 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)))
(*.f32 (log.f32 (neg.f32 u0)) (*.f32 (neg.f32 alpha) alpha))
(*.f32 (fma.f32 (log.f32 (neg.f32 u0)) (neg.f32 alpha) (/.f32 alpha u0)) alpha)
(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)))
(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))))

rewrite165.0ms (2.4%)

Memory
-5.8MiB live, 160.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
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>

eval45.0ms (0.7%)

Memory
-0.4MiB live, 42.7MiB allocated
Compiler

Compiled 4 701 to 769 computations (83.6% saved)

prune60.0ms (0.9%)

Memory
-24.7MiB live, 53.1MiB allocated
Pruning

24 alts after pruning (23 fresh and 1 done)

PrunedKeptTotal
New22123244
Fresh000
Picked011
Done000
Total22124245
Accuracy
89.8%
Counts
245 → 24
Alt Table
Click to see full alt table
StatusAccuracyProgram
55.2%
(*.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)))
55.1%
(*.f32 (/.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))))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
55.2%
(*.f32 (/.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) (*.f32 alpha alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
55.2%
(*.f32 (/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
55.2%
(*.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)))
55.1%
(*.f32 (/.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (*.f32 alpha alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
55.2%
(*.f32 (/.f32 alpha (/.f32 #s(literal 1 binary32) (neg.f32 alpha))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
55.2%
(*.f32 (/.f32 #s(literal 1 binary32) (/.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)))
55.1%
(*.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)))
55.2%
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 alpha (*.f32 (*.f32 (neg.f32 alpha) alpha) alpha))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
55.2%
(*.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)))
55.2%
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (neg.f32 alpha))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
55.2%
(*.f32 (*.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (pow.f32 alpha #s(literal -2 binary32))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
55.2%
(*.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)))
55.2%
(*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
55.2%
(*.f32 (*.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (/.f32 #s(literal 1 binary32) alpha)) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
55.2%
(*.f32 (*.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) alpha) (/.f32 #s(literal 1 binary32) alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
55.2%
(*.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)))
64.3%
(*.f32 (*.f32 (neg.f32 alpha) alpha) (/.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)))))))
69.3%
(*.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))))
61.6%
(*.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)))))
55.2%
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
75.6%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha))
75.6%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 alpha alpha) u0))
Compiler

Compiled 805 to 588 computations (27% saved)

simplify109.0ms (1.6%)

Memory
18.1MiB live, 102.3MiB allocated
Algorithm
egg-herbie
Localize:

Found 19 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (pow.f32 alpha #s(literal -2 binary32))) alpha)
cost-diff0
(*.f32 (*.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (pow.f32 alpha #s(literal -2 binary32))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
cost-diff32
(log.f32 (-.f32 #s(literal 1 binary32) u0))
cost-diff6624
(*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (pow.f32 alpha #s(literal -2 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
033214
055164
1112163
2307161
31324161
43062161
55836161
67659161
08236161
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 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (pow.f32 alpha #s(literal -2 binary32))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (pow.f32 alpha #s(literal -2 binary32))) alpha)
(*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (pow.f32 alpha #s(literal -2 binary32)))
(pow.f32 (neg.f32 alpha) #s(literal 3 binary32))
(neg.f32 alpha)
alpha
#s(literal 3 binary32)
(pow.f32 alpha #s(literal -2 binary32))
#s(literal -2 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 (log1p.f32 (neg.f32 u0)) (*.f32 (neg.f32 alpha) alpha)))
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 (neg.f32 alpha) alpha))
(*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 alpha))
(neg.f32 alpha)
alpha
(log1p.f32 (neg.f32 u0))
(neg.f32 u0)
u0
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 (neg.f32 alpha) alpha))
(*.f32 (neg.f32 alpha) alpha)
(neg.f32 alpha)
#s(literal 1 binary32)
(/.f32 #s(literal -1 binary32) alpha)
(neg.f32 alpha)
alpha
(log1p.f32 (neg.f32 u0))
(-.f32 #s(literal 1 binary32) u0)
u0
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 (neg.f32 alpha) alpha))
(*.f32 (neg.f32 alpha) 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)
(log1p.f32 (neg.f32 u0))
(-.f32 #s(literal 1 binary32) u0)
#s(literal 1 binary32)
u0
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 (neg.f32 alpha) alpha))
(*.f32 (neg.f32 alpha) alpha)
(neg.f32 alpha)
(pow.f32 (neg.f32 alpha) #s(literal 3 binary32))
(neg.f32 alpha)
alpha
#s(literal 3 binary32)
(pow.f32 alpha #s(literal -2 binary32))
#s(literal -2 binary32)
(log1p.f32 (neg.f32 u0))
(-.f32 #s(literal 1 binary32) u0)
#s(literal 1 binary32)
u0

localize134.0ms (2%)

Memory
-4.8MiB live, 190.1MiB allocated
Localize:

Found 19 expressions of interest:

NewMetricScoreProgram
accuracy0
(neg.f32 alpha)
accuracy0.33984375
(*.f32 (*.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (pow.f32 alpha #s(literal -2 binary32))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
accuracy0.34375
(*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (pow.f32 alpha #s(literal -2 binary32)))
accuracy14.365159859375527
(log.f32 (-.f32 #s(literal 1 binary32) u0))
accuracy0.27734375
(*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha)
accuracy0.33984375
(*.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.48828125
(/.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) (*.f32 alpha alpha))
accuracy14.365159859375527
(log.f32 (-.f32 #s(literal 1 binary32) u0))
accuracy0
(neg.f32 alpha)
accuracy0.1875
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (neg.f32 alpha)))
accuracy0.33984375
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (neg.f32 alpha))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
accuracy14.365159859375527
(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.2421875
(*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0)))
accuracy0.27734375
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
accuracy23.36425586237102
(log1p.f32 (neg.f32 u0))
accuracy0
(*.f32 alpha alpha)
accuracy0.22265625
(*.f32 (*.f32 alpha alpha) u0)
accuracy7.753976542705454
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 alpha alpha) u0))
Samples
81.0ms256×0valid
Compiler

Compiled 421 to 64 computations (84.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 66.0ms
ival-mult: 20.0ms (30.3% of total)
ival-log1p: 18.0ms (27.2% of total)
ival-div: 11.0ms (16.6% of total)
ival-pow: 9.0ms (13.6% of total)
ival-log: 4.0ms (6.1% of total)
ival-neg: 3.0ms (4.5% of total)
ival-sub: 1.0ms (1.5% of total)
exact: 1.0ms (1.5% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series87.0ms (1.3%)

Memory
-7.1MiB live, 150.7MiB allocated
Counts
18 → 312
Calls
Call 1
Inputs
#s(alt #<batchref> (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 alpha alpha) u0)) #<representation binary32>) () ())
#s(alt #<batchref> (patch (*.f32 (*.f32 alpha alpha) u0) #<representation binary32>) () ())
#s(alt #<batchref> (patch (*.f32 alpha alpha) #<representation binary32>) () ())
#s(alt #<batchref> (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)) #<representation binary32>) () ())
#s(alt #<batchref> (patch (*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha) #<representation binary32>) () ())
#s(alt #<batchref> (patch (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) #<representation binary32>) () ())
#s(alt #<batchref> (patch (neg.f32 alpha) #<representation binary32>) () ())
#s(alt #<batchref> (patch (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (neg.f32 alpha))) #<representation binary32>) () ())
#s(alt #<batchref> (patch (/.f32 #s(literal 1 binary32) (neg.f32 alpha)) #<representation binary32>) () ())
#s(alt #<batchref> (patch (log.f32 (-.f32 #s(literal 1 binary32) u0)) #<representation binary32>) () ())
#s(alt #<batchref> (patch (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (neg.f32 alpha))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) #<representation binary32>) () ())
#s(alt #<batchref> (patch (/.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) (*.f32 alpha alpha)) #<representation binary32>) () ())
#s(alt #<batchref> (patch (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) #<representation binary32>) () ())
#s(alt #<batchref> (patch (*.f32 (/.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) (*.f32 alpha alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0))) #<representation binary32>) () ())
#s(alt #<batchref> (patch (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (pow.f32 alpha #s(literal -2 binary32))) #<representation binary32>) () ())
#s(alt #<batchref> (patch (*.f32 (*.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (pow.f32 alpha #s(literal -2 binary32))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) #<representation binary32>) () ())
#s(alt #<batchref> (patch (*.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (pow.f32 alpha #s(literal -2 binary32))) alpha) #<representation binary32>) () ())
#s(alt #<batchref> (patch (log1p.f32 (neg.f32 u0)) #<representation binary32>) () ())
Outputs
#s(alt #<batchref> (taylor 0 alpha) (#s(alt #<batchref> (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 alpha alpha) u0)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 alpha) (#s(alt #<batchref> (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 alpha alpha) u0)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 alpha) (#s(alt #<batchref> (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 alpha alpha) u0)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 alpha) (#s(alt #<batchref> (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 alpha alpha) u0)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 alpha) (#s(alt #<batchref> (patch (*.f32 (*.f32 alpha alpha) u0) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 alpha) (#s(alt #<batchref> (patch (*.f32 (*.f32 alpha alpha) u0) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 alpha) (#s(alt #<batchref> (patch (*.f32 (*.f32 alpha alpha) u0) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 alpha) (#s(alt #<batchref> (patch (*.f32 (*.f32 alpha alpha) u0) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 alpha) (#s(alt #<batchref> (patch (*.f32 alpha alpha) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 alpha) (#s(alt #<batchref> (patch (*.f32 alpha alpha) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 alpha) (#s(alt #<batchref> (patch (*.f32 alpha alpha) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 alpha) (#s(alt #<batchref> (patch (*.f32 alpha alpha) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 alpha) (#s(alt #<batchref> (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 alpha) (#s(alt #<batchref> (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 alpha) (#s(alt #<batchref> (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 alpha) (#s(alt #<batchref> (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 alpha) (#s(alt #<batchref> (patch (*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 alpha) (#s(alt #<batchref> (patch (*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 alpha) (#s(alt #<batchref> (patch (*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 alpha) (#s(alt #<batchref> (patch (*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 alpha) (#s(alt #<batchref> (patch (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 alpha) (#s(alt #<batchref> (patch (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 alpha) (#s(alt #<batchref> (patch (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 alpha) (#s(alt #<batchref> (patch (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 alpha) (#s(alt #<batchref> (patch (neg.f32 alpha) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 alpha) (#s(alt #<batchref> (patch (neg.f32 alpha) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 alpha) (#s(alt #<batchref> (patch (neg.f32 alpha) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 alpha) (#s(alt #<batchref> (patch (neg.f32 alpha) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 alpha) (#s(alt #<batchref> (patch (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (neg.f32 alpha))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 alpha) (#s(alt #<batchref> (patch (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (neg.f32 alpha))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 alpha) (#s(alt #<batchref> (patch (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (neg.f32 alpha))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 alpha) (#s(alt #<batchref> (patch (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (neg.f32 alpha))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 alpha) (#s(alt #<batchref> (patch (/.f32 #s(literal 1 binary32) (neg.f32 alpha)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 alpha) (#s(alt #<batchref> (patch (/.f32 #s(literal 1 binary32) (neg.f32 alpha)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 alpha) (#s(alt #<batchref> (patch (/.f32 #s(literal 1 binary32) (neg.f32 alpha)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 alpha) (#s(alt #<batchref> (patch (/.f32 #s(literal 1 binary32) (neg.f32 alpha)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 alpha) (#s(alt #<batchref> (patch (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (neg.f32 alpha))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 alpha) (#s(alt #<batchref> (patch (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (neg.f32 alpha))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 alpha) (#s(alt #<batchref> (patch (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (neg.f32 alpha))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 alpha) (#s(alt #<batchref> (patch (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (neg.f32 alpha))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 alpha) (#s(alt #<batchref> (patch (/.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) (*.f32 alpha alpha)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 alpha) (#s(alt #<batchref> (patch (/.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) (*.f32 alpha alpha)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 alpha) (#s(alt #<batchref> (patch (/.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) (*.f32 alpha alpha)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 alpha) (#s(alt #<batchref> (patch (/.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) (*.f32 alpha alpha)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 alpha) (#s(alt #<batchref> (patch (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 alpha) (#s(alt #<batchref> (patch (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 alpha) (#s(alt #<batchref> (patch (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 alpha) (#s(alt #<batchref> (patch (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 alpha) (#s(alt #<batchref> (patch (*.f32 (/.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) (*.f32 alpha alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 alpha) (#s(alt #<batchref> (patch (*.f32 (/.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) (*.f32 alpha alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 alpha) (#s(alt #<batchref> (patch (*.f32 (/.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) (*.f32 alpha alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 alpha) (#s(alt #<batchref> (patch (*.f32 (/.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) (*.f32 alpha alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 alpha) (#s(alt #<batchref> (patch (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (pow.f32 alpha #s(literal -2 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 alpha) (#s(alt #<batchref> (patch (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (pow.f32 alpha #s(literal -2 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 alpha) (#s(alt #<batchref> (patch (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (pow.f32 alpha #s(literal -2 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 alpha) (#s(alt #<batchref> (patch (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (pow.f32 alpha #s(literal -2 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 alpha) (#s(alt #<batchref> (patch (*.f32 (*.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (pow.f32 alpha #s(literal -2 binary32))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 alpha) (#s(alt #<batchref> (patch (*.f32 (*.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (pow.f32 alpha #s(literal -2 binary32))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 alpha) (#s(alt #<batchref> (patch (*.f32 (*.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (pow.f32 alpha #s(literal -2 binary32))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 alpha) (#s(alt #<batchref> (patch (*.f32 (*.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (pow.f32 alpha #s(literal -2 binary32))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 alpha) (#s(alt #<batchref> (patch (*.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (pow.f32 alpha #s(literal -2 binary32))) alpha) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 alpha) (#s(alt #<batchref> (patch (*.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (pow.f32 alpha #s(literal -2 binary32))) alpha) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 alpha) (#s(alt #<batchref> (patch (*.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (pow.f32 alpha #s(literal -2 binary32))) alpha) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 alpha) (#s(alt #<batchref> (patch (*.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (pow.f32 alpha #s(literal -2 binary32))) alpha) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf alpha) (#s(alt #<batchref> (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 alpha alpha) u0)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf alpha) (#s(alt #<batchref> (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 alpha alpha) u0)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf alpha) (#s(alt #<batchref> (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 alpha alpha) u0)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf alpha) (#s(alt #<batchref> (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 alpha alpha) u0)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf alpha) (#s(alt #<batchref> (patch (*.f32 (*.f32 alpha alpha) u0) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf alpha) (#s(alt #<batchref> (patch (*.f32 (*.f32 alpha alpha) u0) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf alpha) (#s(alt #<batchref> (patch (*.f32 (*.f32 alpha alpha) u0) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf alpha) (#s(alt #<batchref> (patch (*.f32 (*.f32 alpha alpha) u0) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf alpha) (#s(alt #<batchref> (patch (*.f32 alpha alpha) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf alpha) (#s(alt #<batchref> (patch (*.f32 alpha alpha) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf alpha) (#s(alt #<batchref> (patch (*.f32 alpha alpha) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf alpha) (#s(alt #<batchref> (patch (*.f32 alpha alpha) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf alpha) (#s(alt #<batchref> (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf alpha) (#s(alt #<batchref> (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf alpha) (#s(alt #<batchref> (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf alpha) (#s(alt #<batchref> (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf alpha) (#s(alt #<batchref> (patch (*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf alpha) (#s(alt #<batchref> (patch (*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf alpha) (#s(alt #<batchref> (patch (*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf alpha) (#s(alt #<batchref> (patch (*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf alpha) (#s(alt #<batchref> (patch (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf alpha) (#s(alt #<batchref> (patch (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf alpha) (#s(alt #<batchref> (patch (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf alpha) (#s(alt #<batchref> (patch (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf alpha) (#s(alt #<batchref> (patch (neg.f32 alpha) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf alpha) (#s(alt #<batchref> (patch (neg.f32 alpha) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf alpha) (#s(alt #<batchref> (patch (neg.f32 alpha) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf alpha) (#s(alt #<batchref> (patch (neg.f32 alpha) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf alpha) (#s(alt #<batchref> (patch (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (neg.f32 alpha))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf alpha) (#s(alt #<batchref> (patch (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (neg.f32 alpha))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf alpha) (#s(alt #<batchref> (patch (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (neg.f32 alpha))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf alpha) (#s(alt #<batchref> (patch (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (neg.f32 alpha))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf alpha) (#s(alt #<batchref> (patch (/.f32 #s(literal 1 binary32) (neg.f32 alpha)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf alpha) (#s(alt #<batchref> (patch (/.f32 #s(literal 1 binary32) (neg.f32 alpha)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf alpha) (#s(alt #<batchref> (patch (/.f32 #s(literal 1 binary32) (neg.f32 alpha)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf alpha) (#s(alt #<batchref> (patch (/.f32 #s(literal 1 binary32) (neg.f32 alpha)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf alpha) (#s(alt #<batchref> (patch (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (neg.f32 alpha))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf alpha) (#s(alt #<batchref> (patch (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (neg.f32 alpha))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf alpha) (#s(alt #<batchref> (patch (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (neg.f32 alpha))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf alpha) (#s(alt #<batchref> (patch (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (neg.f32 alpha))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf alpha) (#s(alt #<batchref> (patch (/.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) (*.f32 alpha alpha)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf alpha) (#s(alt #<batchref> (patch (/.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) (*.f32 alpha alpha)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf alpha) (#s(alt #<batchref> (patch (/.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) (*.f32 alpha alpha)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf alpha) (#s(alt #<batchref> (patch (/.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) (*.f32 alpha alpha)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf alpha) (#s(alt #<batchref> (patch (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf alpha) (#s(alt #<batchref> (patch (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf alpha) (#s(alt #<batchref> (patch (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf alpha) (#s(alt #<batchref> (patch (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf alpha) (#s(alt #<batchref> (patch (*.f32 (/.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) (*.f32 alpha alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf alpha) (#s(alt #<batchref> (patch (*.f32 (/.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) (*.f32 alpha alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf alpha) (#s(alt #<batchref> (patch (*.f32 (/.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) (*.f32 alpha alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf alpha) (#s(alt #<batchref> (patch (*.f32 (/.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) (*.f32 alpha alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf alpha) (#s(alt #<batchref> (patch (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (pow.f32 alpha #s(literal -2 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf alpha) (#s(alt #<batchref> (patch (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (pow.f32 alpha #s(literal -2 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf alpha) (#s(alt #<batchref> (patch (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (pow.f32 alpha #s(literal -2 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf alpha) (#s(alt #<batchref> (patch (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (pow.f32 alpha #s(literal -2 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf alpha) (#s(alt #<batchref> (patch (*.f32 (*.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (pow.f32 alpha #s(literal -2 binary32))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf alpha) (#s(alt #<batchref> (patch (*.f32 (*.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (pow.f32 alpha #s(literal -2 binary32))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf alpha) (#s(alt #<batchref> (patch (*.f32 (*.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (pow.f32 alpha #s(literal -2 binary32))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf alpha) (#s(alt #<batchref> (patch (*.f32 (*.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (pow.f32 alpha #s(literal -2 binary32))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf alpha) (#s(alt #<batchref> (patch (*.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (pow.f32 alpha #s(literal -2 binary32))) alpha) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf alpha) (#s(alt #<batchref> (patch (*.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (pow.f32 alpha #s(literal -2 binary32))) alpha) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf alpha) (#s(alt #<batchref> (patch (*.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (pow.f32 alpha #s(literal -2 binary32))) alpha) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf alpha) (#s(alt #<batchref> (patch (*.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (pow.f32 alpha #s(literal -2 binary32))) alpha) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf alpha) (#s(alt #<batchref> (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 alpha alpha) u0)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf alpha) (#s(alt #<batchref> (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 alpha alpha) u0)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf alpha) (#s(alt #<batchref> (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 alpha alpha) u0)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf alpha) (#s(alt #<batchref> (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 alpha alpha) u0)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf alpha) (#s(alt #<batchref> (patch (*.f32 (*.f32 alpha alpha) u0) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf alpha) (#s(alt #<batchref> (patch (*.f32 (*.f32 alpha alpha) u0) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf alpha) (#s(alt #<batchref> (patch (*.f32 (*.f32 alpha alpha) u0) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf alpha) (#s(alt #<batchref> (patch (*.f32 (*.f32 alpha alpha) u0) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf alpha) (#s(alt #<batchref> (patch (*.f32 alpha alpha) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf alpha) (#s(alt #<batchref> (patch (*.f32 alpha alpha) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf alpha) (#s(alt #<batchref> (patch (*.f32 alpha alpha) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf alpha) (#s(alt #<batchref> (patch (*.f32 alpha alpha) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf alpha) (#s(alt #<batchref> (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf alpha) (#s(alt #<batchref> (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf alpha) (#s(alt #<batchref> (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf alpha) (#s(alt #<batchref> (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf alpha) (#s(alt #<batchref> (patch (*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf alpha) (#s(alt #<batchref> (patch (*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf alpha) (#s(alt #<batchref> (patch (*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf alpha) (#s(alt #<batchref> (patch (*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf alpha) (#s(alt #<batchref> (patch (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf alpha) (#s(alt #<batchref> (patch (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf alpha) (#s(alt #<batchref> (patch (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf alpha) (#s(alt #<batchref> (patch (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf alpha) (#s(alt #<batchref> (patch (neg.f32 alpha) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf alpha) (#s(alt #<batchref> (patch (neg.f32 alpha) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf alpha) (#s(alt #<batchref> (patch (neg.f32 alpha) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf alpha) (#s(alt #<batchref> (patch (neg.f32 alpha) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf alpha) (#s(alt #<batchref> (patch (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (neg.f32 alpha))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf alpha) (#s(alt #<batchref> (patch (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (neg.f32 alpha))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf alpha) (#s(alt #<batchref> (patch (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (neg.f32 alpha))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf alpha) (#s(alt #<batchref> (patch (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (neg.f32 alpha))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf alpha) (#s(alt #<batchref> (patch (/.f32 #s(literal 1 binary32) (neg.f32 alpha)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf alpha) (#s(alt #<batchref> (patch (/.f32 #s(literal 1 binary32) (neg.f32 alpha)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf alpha) (#s(alt #<batchref> (patch (/.f32 #s(literal 1 binary32) (neg.f32 alpha)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf alpha) (#s(alt #<batchref> (patch (/.f32 #s(literal 1 binary32) (neg.f32 alpha)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf alpha) (#s(alt #<batchref> (patch (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (neg.f32 alpha))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf alpha) (#s(alt #<batchref> (patch (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (neg.f32 alpha))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf alpha) (#s(alt #<batchref> (patch (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (neg.f32 alpha))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf alpha) (#s(alt #<batchref> (patch (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (neg.f32 alpha))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf alpha) (#s(alt #<batchref> (patch (/.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) (*.f32 alpha alpha)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf alpha) (#s(alt #<batchref> (patch (/.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) (*.f32 alpha alpha)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf alpha) (#s(alt #<batchref> (patch (/.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) (*.f32 alpha alpha)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf alpha) (#s(alt #<batchref> (patch (/.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) (*.f32 alpha alpha)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf alpha) (#s(alt #<batchref> (patch (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf alpha) (#s(alt #<batchref> (patch (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf alpha) (#s(alt #<batchref> (patch (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf alpha) (#s(alt #<batchref> (patch (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf alpha) (#s(alt #<batchref> (patch (*.f32 (/.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) (*.f32 alpha alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf alpha) (#s(alt #<batchref> (patch (*.f32 (/.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) (*.f32 alpha alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf alpha) (#s(alt #<batchref> (patch (*.f32 (/.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) (*.f32 alpha alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf alpha) (#s(alt #<batchref> (patch (*.f32 (/.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) (*.f32 alpha alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf alpha) (#s(alt #<batchref> (patch (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (pow.f32 alpha #s(literal -2 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf alpha) (#s(alt #<batchref> (patch (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (pow.f32 alpha #s(literal -2 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf alpha) (#s(alt #<batchref> (patch (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (pow.f32 alpha #s(literal -2 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf alpha) (#s(alt #<batchref> (patch (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (pow.f32 alpha #s(literal -2 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf alpha) (#s(alt #<batchref> (patch (*.f32 (*.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (pow.f32 alpha #s(literal -2 binary32))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf alpha) (#s(alt #<batchref> (patch (*.f32 (*.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (pow.f32 alpha #s(literal -2 binary32))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf alpha) (#s(alt #<batchref> (patch (*.f32 (*.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (pow.f32 alpha #s(literal -2 binary32))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf alpha) (#s(alt #<batchref> (patch (*.f32 (*.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (pow.f32 alpha #s(literal -2 binary32))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf alpha) (#s(alt #<batchref> (patch (*.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (pow.f32 alpha #s(literal -2 binary32))) alpha) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf alpha) (#s(alt #<batchref> (patch (*.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (pow.f32 alpha #s(literal -2 binary32))) alpha) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf alpha) (#s(alt #<batchref> (patch (*.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (pow.f32 alpha #s(literal -2 binary32))) alpha) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf alpha) (#s(alt #<batchref> (patch (*.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (pow.f32 alpha #s(literal -2 binary32))) alpha) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 u0) (#s(alt #<batchref> (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 alpha alpha) u0)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 u0) (#s(alt #<batchref> (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 alpha alpha) u0)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 u0) (#s(alt #<batchref> (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 alpha alpha) u0)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 u0) (#s(alt #<batchref> (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 alpha alpha) u0)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 u0) (#s(alt #<batchref> (patch (*.f32 (*.f32 alpha alpha) u0) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 u0) (#s(alt #<batchref> (patch (*.f32 (*.f32 alpha alpha) u0) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 u0) (#s(alt #<batchref> (patch (*.f32 (*.f32 alpha alpha) u0) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 u0) (#s(alt #<batchref> (patch (*.f32 (*.f32 alpha alpha) u0) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 u0) (#s(alt #<batchref> (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 u0) (#s(alt #<batchref> (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 u0) (#s(alt #<batchref> (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 u0) (#s(alt #<batchref> (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 u0) (#s(alt #<batchref> (patch (*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 u0) (#s(alt #<batchref> (patch (*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 u0) (#s(alt #<batchref> (patch (*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 u0) (#s(alt #<batchref> (patch (*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 u0) (#s(alt #<batchref> (patch (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 u0) (#s(alt #<batchref> (patch (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 u0) (#s(alt #<batchref> (patch (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 u0) (#s(alt #<batchref> (patch (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 u0) (#s(alt #<batchref> (patch (log.f32 (-.f32 #s(literal 1 binary32) u0)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 u0) (#s(alt #<batchref> (patch (log.f32 (-.f32 #s(literal 1 binary32) u0)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 u0) (#s(alt #<batchref> (patch (log.f32 (-.f32 #s(literal 1 binary32) u0)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 u0) (#s(alt #<batchref> (patch (log.f32 (-.f32 #s(literal 1 binary32) u0)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 u0) (#s(alt #<batchref> (patch (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (neg.f32 alpha))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 u0) (#s(alt #<batchref> (patch (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (neg.f32 alpha))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 u0) (#s(alt #<batchref> (patch (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (neg.f32 alpha))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 u0) (#s(alt #<batchref> (patch (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (neg.f32 alpha))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 u0) (#s(alt #<batchref> (patch (*.f32 (/.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) (*.f32 alpha alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 u0) (#s(alt #<batchref> (patch (*.f32 (/.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) (*.f32 alpha alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 u0) (#s(alt #<batchref> (patch (*.f32 (/.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) (*.f32 alpha alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 u0) (#s(alt #<batchref> (patch (*.f32 (/.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) (*.f32 alpha alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 u0) (#s(alt #<batchref> (patch (*.f32 (*.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (pow.f32 alpha #s(literal -2 binary32))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 u0) (#s(alt #<batchref> (patch (*.f32 (*.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (pow.f32 alpha #s(literal -2 binary32))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 u0) (#s(alt #<batchref> (patch (*.f32 (*.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (pow.f32 alpha #s(literal -2 binary32))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 u0) (#s(alt #<batchref> (patch (*.f32 (*.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (pow.f32 alpha #s(literal -2 binary32))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 u0) (#s(alt #<batchref> (patch (log1p.f32 (neg.f32 u0)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 u0) (#s(alt #<batchref> (patch (log1p.f32 (neg.f32 u0)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 u0) (#s(alt #<batchref> (patch (log1p.f32 (neg.f32 u0)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 u0) (#s(alt #<batchref> (patch (log1p.f32 (neg.f32 u0)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf u0) (#s(alt #<batchref> (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 alpha alpha) u0)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf u0) (#s(alt #<batchref> (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 alpha alpha) u0)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf u0) (#s(alt #<batchref> (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 alpha alpha) u0)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf u0) (#s(alt #<batchref> (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 alpha alpha) u0)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf u0) (#s(alt #<batchref> (patch (*.f32 (*.f32 alpha alpha) u0) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf u0) (#s(alt #<batchref> (patch (*.f32 (*.f32 alpha alpha) u0) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf u0) (#s(alt #<batchref> (patch (*.f32 (*.f32 alpha alpha) u0) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf u0) (#s(alt #<batchref> (patch (*.f32 (*.f32 alpha alpha) u0) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf u0) (#s(alt #<batchref> (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf u0) (#s(alt #<batchref> (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf u0) (#s(alt #<batchref> (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf u0) (#s(alt #<batchref> (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf u0) (#s(alt #<batchref> (patch (*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf u0) (#s(alt #<batchref> (patch (*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf u0) (#s(alt #<batchref> (patch (*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf u0) (#s(alt #<batchref> (patch (*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf u0) (#s(alt #<batchref> (patch (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf u0) (#s(alt #<batchref> (patch (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf u0) (#s(alt #<batchref> (patch (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf u0) (#s(alt #<batchref> (patch (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf u0) (#s(alt #<batchref> (patch (log.f32 (-.f32 #s(literal 1 binary32) u0)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf u0) (#s(alt #<batchref> (patch (log.f32 (-.f32 #s(literal 1 binary32) u0)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf u0) (#s(alt #<batchref> (patch (log.f32 (-.f32 #s(literal 1 binary32) u0)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf u0) (#s(alt #<batchref> (patch (log.f32 (-.f32 #s(literal 1 binary32) u0)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf u0) (#s(alt #<batchref> (patch (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (neg.f32 alpha))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf u0) (#s(alt #<batchref> (patch (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (neg.f32 alpha))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf u0) (#s(alt #<batchref> (patch (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (neg.f32 alpha))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf u0) (#s(alt #<batchref> (patch (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (neg.f32 alpha))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf u0) (#s(alt #<batchref> (patch (*.f32 (/.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) (*.f32 alpha alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf u0) (#s(alt #<batchref> (patch (*.f32 (/.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) (*.f32 alpha alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf u0) (#s(alt #<batchref> (patch (*.f32 (/.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) (*.f32 alpha alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf u0) (#s(alt #<batchref> (patch (*.f32 (/.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) (*.f32 alpha alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf u0) (#s(alt #<batchref> (patch (*.f32 (*.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (pow.f32 alpha #s(literal -2 binary32))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf u0) (#s(alt #<batchref> (patch (*.f32 (*.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (pow.f32 alpha #s(literal -2 binary32))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf u0) (#s(alt #<batchref> (patch (*.f32 (*.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (pow.f32 alpha #s(literal -2 binary32))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf u0) (#s(alt #<batchref> (patch (*.f32 (*.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (pow.f32 alpha #s(literal -2 binary32))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf u0) (#s(alt #<batchref> (patch (log1p.f32 (neg.f32 u0)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf u0) (#s(alt #<batchref> (patch (log1p.f32 (neg.f32 u0)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf u0) (#s(alt #<batchref> (patch (log1p.f32 (neg.f32 u0)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf u0) (#s(alt #<batchref> (patch (log1p.f32 (neg.f32 u0)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf u0) (#s(alt #<batchref> (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 alpha alpha) u0)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf u0) (#s(alt #<batchref> (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 alpha alpha) u0)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf u0) (#s(alt #<batchref> (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 alpha alpha) u0)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf u0) (#s(alt #<batchref> (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 alpha alpha) u0)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf u0) (#s(alt #<batchref> (patch (*.f32 (*.f32 alpha alpha) u0) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf u0) (#s(alt #<batchref> (patch (*.f32 (*.f32 alpha alpha) u0) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf u0) (#s(alt #<batchref> (patch (*.f32 (*.f32 alpha alpha) u0) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf u0) (#s(alt #<batchref> (patch (*.f32 (*.f32 alpha alpha) u0) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf u0) (#s(alt #<batchref> (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf u0) (#s(alt #<batchref> (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf u0) (#s(alt #<batchref> (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf u0) (#s(alt #<batchref> (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf u0) (#s(alt #<batchref> (patch (*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf u0) (#s(alt #<batchref> (patch (*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf u0) (#s(alt #<batchref> (patch (*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf u0) (#s(alt #<batchref> (patch (*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf u0) (#s(alt #<batchref> (patch (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf u0) (#s(alt #<batchref> (patch (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf u0) (#s(alt #<batchref> (patch (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf u0) (#s(alt #<batchref> (patch (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf u0) (#s(alt #<batchref> (patch (log.f32 (-.f32 #s(literal 1 binary32) u0)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf u0) (#s(alt #<batchref> (patch (log.f32 (-.f32 #s(literal 1 binary32) u0)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf u0) (#s(alt #<batchref> (patch (log.f32 (-.f32 #s(literal 1 binary32) u0)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf u0) (#s(alt #<batchref> (patch (log.f32 (-.f32 #s(literal 1 binary32) u0)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf u0) (#s(alt #<batchref> (patch (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (neg.f32 alpha))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf u0) (#s(alt #<batchref> (patch (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (neg.f32 alpha))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf u0) (#s(alt #<batchref> (patch (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (neg.f32 alpha))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf u0) (#s(alt #<batchref> (patch (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (neg.f32 alpha))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf u0) (#s(alt #<batchref> (patch (*.f32 (/.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) (*.f32 alpha alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf u0) (#s(alt #<batchref> (patch (*.f32 (/.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) (*.f32 alpha alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf u0) (#s(alt #<batchref> (patch (*.f32 (/.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) (*.f32 alpha alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf u0) (#s(alt #<batchref> (patch (*.f32 (/.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) (*.f32 alpha alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf u0) (#s(alt #<batchref> (patch (*.f32 (*.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (pow.f32 alpha #s(literal -2 binary32))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf u0) (#s(alt #<batchref> (patch (*.f32 (*.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (pow.f32 alpha #s(literal -2 binary32))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf u0) (#s(alt #<batchref> (patch (*.f32 (*.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (pow.f32 alpha #s(literal -2 binary32))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf u0) (#s(alt #<batchref> (patch (*.f32 (*.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (pow.f32 alpha #s(literal -2 binary32))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf u0) (#s(alt #<batchref> (patch (log1p.f32 (neg.f32 u0)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf u0) (#s(alt #<batchref> (patch (log1p.f32 (neg.f32 u0)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf u0) (#s(alt #<batchref> (patch (log1p.f32 (neg.f32 u0)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf u0) (#s(alt #<batchref> (patch (log1p.f32 (neg.f32 u0)) #<representation binary32>) () ())) ())
Calls

6 calls:

TimeVariablePointExpression
29.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))) (* (pow (neg alpha) 3) (pow alpha -2)) (* (* (* (pow (neg alpha) 3) (pow alpha -2)) alpha) (log (- 1 u0))) (* (* (pow (neg alpha) 3) (pow alpha -2)) alpha) (log (+ 1 (neg u0))))
25.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))) (* (pow (neg alpha) 3) (pow alpha -2)) (* (* (* (pow (neg alpha) 3) (pow alpha -2)) alpha) (log (- 1 u0))) (* (* (pow (neg alpha) 3) (pow alpha -2)) alpha) (log (+ 1 (neg u0))))
9.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))) (* (pow (neg alpha) 3) (pow alpha -2)) (* (* (* (pow (neg alpha) 3) (pow alpha -2)) alpha) (log (- 1 u0))) (* (* (pow (neg alpha) 3) (pow alpha -2)) alpha) (log (+ 1 (neg u0))))
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))) (* (pow (neg alpha) 3) (pow alpha -2)) (* (* (* (pow (neg alpha) 3) (pow alpha -2)) alpha) (log (- 1 u0))) (* (* (pow (neg alpha) 3) (pow alpha -2)) alpha) (log (+ 1 (neg u0))))
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))) (* (pow (neg alpha) 3) (pow alpha -2)) (* (* (* (pow (neg alpha) 3) (pow alpha -2)) alpha) (log (- 1 u0))) (* (* (pow (neg alpha) 3) (pow alpha -2)) alpha) (log (+ 1 (neg u0))))

simplify210.0ms (3.1%)

Memory
26.2MiB live, 346.7MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01633059
14692930
212192727
328212673
465672648
080942476
Stop Event
iter limit
node limit
Counts
312 → 312
Calls
Call 1
Inputs
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(pow alpha 2)
(pow alpha 2)
(pow alpha 2)
(pow alpha 2)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* alpha (log (- 1 u0))))
(* -1 (* alpha (log (- 1 u0))))
(* -1 (* alpha (log (- 1 u0))))
(* -1 (* alpha (log (- 1 u0))))
(* -1 alpha)
(* -1 alpha)
(* -1 alpha)
(* -1 alpha)
(* -1 alpha)
(* -1 alpha)
(* -1 alpha)
(* -1 alpha)
(/ -1 alpha)
(/ -1 alpha)
(/ -1 alpha)
(/ -1 alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 (pow alpha 4))
(* -1 (pow alpha 4))
(* -1 (pow alpha 4))
(* -1 (pow alpha 4))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 alpha)
(* -1 alpha)
(* -1 alpha)
(* -1 alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(pow alpha 2)
(pow alpha 2)
(pow alpha 2)
(pow alpha 2)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* alpha (log (- 1 u0))))
(* -1 (* alpha (log (- 1 u0))))
(* -1 (* alpha (log (- 1 u0))))
(* -1 (* alpha (log (- 1 u0))))
(* -1 alpha)
(* -1 alpha)
(* -1 alpha)
(* -1 alpha)
(* -1 alpha)
(* -1 alpha)
(* -1 alpha)
(* -1 alpha)
(/ -1 alpha)
(/ -1 alpha)
(/ -1 alpha)
(/ -1 alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 (pow alpha 4))
(* -1 (pow alpha 4))
(* -1 (pow alpha 4))
(* -1 (pow alpha 4))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 alpha)
(* -1 alpha)
(* -1 alpha)
(* -1 alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(pow alpha 2)
(pow alpha 2)
(pow alpha 2)
(pow alpha 2)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* alpha (log (- 1 u0))))
(* -1 (* alpha (log (- 1 u0))))
(* -1 (* alpha (log (- 1 u0))))
(* -1 (* alpha (log (- 1 u0))))
(* -1 alpha)
(* -1 alpha)
(* -1 alpha)
(* -1 alpha)
(* -1 alpha)
(* -1 alpha)
(* -1 alpha)
(* -1 alpha)
(/ -1 alpha)
(/ -1 alpha)
(/ -1 alpha)
(/ -1 alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 (pow alpha 4))
(* -1 (pow alpha 4))
(* -1 (pow alpha 4))
(* -1 (pow alpha 4))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 alpha)
(* -1 alpha)
(* -1 alpha)
(* -1 alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* (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)))
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* u0 (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2)))
(* u0 (+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2)))
(* u0 (+ (* u0 (+ (* 1/2 (pow alpha 2)) (* u0 (+ (* 1/4 (* (pow alpha 2) u0)) (* 1/3 (pow alpha 2)))))) (pow alpha 2)))
(* (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)))
(* 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))
(* (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)))
(* (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)))
(* (pow alpha 2) u0)
(* u0 (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2)))
(* u0 (+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2)))
(* u0 (+ (* u0 (+ (* 1/2 (pow alpha 2)) (* u0 (+ (* 1/4 (* (pow alpha 2) u0)) (* 1/3 (pow alpha 2)))))) (pow alpha 2)))
(* -1 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))))
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* (pow alpha 2) 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 (* (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))
(* -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 (* (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 (* (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))))
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* (pow alpha 2) (log (/ -1 u0)))
(+ (* (pow alpha 2) (log (/ -1 u0))) (/ (pow alpha 2) u0))
(+ (* -1 (/ (+ (* -1 (pow alpha 2)) (* -1/2 (/ (pow alpha 2) u0))) u0)) (* (pow alpha 2) (log (/ -1 u0))))
(+ (* -1 (/ (+ (* -1 (/ (+ (* 1/3 (/ (pow alpha 2) u0)) (* 1/2 (pow alpha 2))) u0)) (* -1 (pow alpha 2))) u0)) (* (pow alpha 2) (log (/ -1 u0))))
(* (pow alpha 2) (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)))
(* (pow alpha 2) (log (/ -1 u0)))
(+ (* (pow alpha 2) (log (/ -1 u0))) (/ (pow alpha 2) u0))
(+ (* -1 (/ (+ (* -1 (pow alpha 2)) (* -1/2 (/ (pow alpha 2) u0))) u0)) (* (pow alpha 2) (log (/ -1 u0))))
(+ (* -1 (/ (+ (* -1 (/ (+ (* 1/3 (/ (pow alpha 2) u0)) (* 1/2 (pow alpha 2))) u0)) (* -1 (pow alpha 2))) u0)) (* (pow alpha 2) (log (/ -1 u0))))
(* (pow alpha 2) (log (/ -1 u0)))
(+ (* (pow alpha 2) (log (/ -1 u0))) (/ (pow alpha 2) u0))
(+ (* -1 (/ (+ (* -1 (pow alpha 2)) (* -1/2 (/ (pow alpha 2) u0))) u0)) (* (pow alpha 2) (log (/ -1 u0))))
(+ (* -1 (/ (+ (* -1 (/ (+ (* 1/3 (/ (pow alpha 2) u0)) (* 1/2 (pow alpha 2))) u0)) (* -1 (pow alpha 2))) u0)) (* (pow alpha 2) (log (/ -1 u0))))
(* (pow alpha 2) (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
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0)))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0)))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0)))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0)))
(*.f32 (*.f32 alpha alpha) u0)
(*.f32 (*.f32 alpha alpha) u0)
(*.f32 (*.f32 alpha alpha) u0)
(*.f32 (*.f32 alpha alpha) u0)
(*.f32 alpha alpha)
(*.f32 alpha alpha)
(*.f32 alpha alpha)
(*.f32 alpha alpha)
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0)))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0)))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0)))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0)))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0)))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0)))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0)))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0)))
(*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0)))
(*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0)))
(*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0)))
(*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0)))
(neg.f32 alpha)
(neg.f32 alpha)
(neg.f32 alpha)
(neg.f32 alpha)
(neg.f32 alpha)
(neg.f32 alpha)
(neg.f32 alpha)
(neg.f32 alpha)
(/.f32 #s(literal -1 binary32) alpha)
(/.f32 #s(literal -1 binary32) alpha)
(/.f32 #s(literal -1 binary32) alpha)
(/.f32 #s(literal -1 binary32) alpha)
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0)))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0)))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0)))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0)))
(*.f32 (neg.f32 alpha) alpha)
(*.f32 (neg.f32 alpha) alpha)
(*.f32 (neg.f32 alpha) alpha)
(*.f32 (neg.f32 alpha) alpha)
(neg.f32 (pow.f32 alpha #s(literal 4 binary32)))
(neg.f32 (pow.f32 alpha #s(literal 4 binary32)))
(neg.f32 (pow.f32 alpha #s(literal 4 binary32)))
(neg.f32 (pow.f32 alpha #s(literal 4 binary32)))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0)))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0)))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0)))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0)))
(neg.f32 alpha)
(neg.f32 alpha)
(neg.f32 alpha)
(neg.f32 alpha)
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0)))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0)))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0)))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0)))
(*.f32 (neg.f32 alpha) alpha)
(*.f32 (neg.f32 alpha) alpha)
(*.f32 (neg.f32 alpha) alpha)
(*.f32 (neg.f32 alpha) alpha)
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0)))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0)))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0)))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0)))
(*.f32 (*.f32 alpha alpha) u0)
(*.f32 (*.f32 alpha alpha) u0)
(*.f32 (*.f32 alpha alpha) u0)
(*.f32 (*.f32 alpha alpha) u0)
(*.f32 alpha alpha)
(*.f32 alpha alpha)
(*.f32 alpha alpha)
(*.f32 alpha alpha)
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0)))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0)))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0)))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0)))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0)))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0)))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0)))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0)))
(*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0)))
(*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0)))
(*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0)))
(*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0)))
(neg.f32 alpha)
(neg.f32 alpha)
(neg.f32 alpha)
(neg.f32 alpha)
(neg.f32 alpha)
(neg.f32 alpha)
(neg.f32 alpha)
(neg.f32 alpha)
(/.f32 #s(literal -1 binary32) alpha)
(/.f32 #s(literal -1 binary32) alpha)
(/.f32 #s(literal -1 binary32) alpha)
(/.f32 #s(literal -1 binary32) alpha)
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0)))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0)))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0)))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0)))
(*.f32 (neg.f32 alpha) alpha)
(*.f32 (neg.f32 alpha) alpha)
(*.f32 (neg.f32 alpha) alpha)
(*.f32 (neg.f32 alpha) alpha)
(neg.f32 (pow.f32 alpha #s(literal 4 binary32)))
(neg.f32 (pow.f32 alpha #s(literal 4 binary32)))
(neg.f32 (pow.f32 alpha #s(literal 4 binary32)))
(neg.f32 (pow.f32 alpha #s(literal 4 binary32)))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0)))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0)))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0)))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0)))
(neg.f32 alpha)
(neg.f32 alpha)
(neg.f32 alpha)
(neg.f32 alpha)
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0)))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0)))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0)))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0)))
(*.f32 (neg.f32 alpha) alpha)
(*.f32 (neg.f32 alpha) alpha)
(*.f32 (neg.f32 alpha) alpha)
(*.f32 (neg.f32 alpha) alpha)
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0)))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0)))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0)))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0)))
(*.f32 (*.f32 alpha alpha) u0)
(*.f32 (*.f32 alpha alpha) u0)
(*.f32 (*.f32 alpha alpha) u0)
(*.f32 (*.f32 alpha alpha) u0)
(*.f32 alpha alpha)
(*.f32 alpha alpha)
(*.f32 alpha alpha)
(*.f32 alpha alpha)
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0)))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0)))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0)))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0)))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0)))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0)))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0)))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0)))
(*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0)))
(*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0)))
(*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0)))
(*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0)))
(neg.f32 alpha)
(neg.f32 alpha)
(neg.f32 alpha)
(neg.f32 alpha)
(neg.f32 alpha)
(neg.f32 alpha)
(neg.f32 alpha)
(neg.f32 alpha)
(/.f32 #s(literal -1 binary32) alpha)
(/.f32 #s(literal -1 binary32) alpha)
(/.f32 #s(literal -1 binary32) alpha)
(/.f32 #s(literal -1 binary32) alpha)
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0)))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0)))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0)))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0)))
(*.f32 (neg.f32 alpha) alpha)
(*.f32 (neg.f32 alpha) alpha)
(*.f32 (neg.f32 alpha) alpha)
(*.f32 (neg.f32 alpha) alpha)
(neg.f32 (pow.f32 alpha #s(literal 4 binary32)))
(neg.f32 (pow.f32 alpha #s(literal 4 binary32)))
(neg.f32 (pow.f32 alpha #s(literal 4 binary32)))
(neg.f32 (pow.f32 alpha #s(literal 4 binary32)))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0)))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0)))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0)))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0)))
(neg.f32 alpha)
(neg.f32 alpha)
(neg.f32 alpha)
(neg.f32 alpha)
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0)))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0)))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0)))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0)))
(*.f32 (neg.f32 alpha) alpha)
(*.f32 (neg.f32 alpha) alpha)
(*.f32 (neg.f32 alpha) alpha)
(*.f32 (neg.f32 alpha) alpha)
(*.f32 (*.f32 alpha alpha) u0)
(*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 (*.f32 alpha alpha) u0))
(*.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)
(*.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)
(*.f32 (*.f32 alpha alpha) u0)
(*.f32 (*.f32 alpha alpha) u0)
(*.f32 (*.f32 alpha alpha) u0)
(*.f32 (*.f32 alpha alpha) u0)
(*.f32 (*.f32 alpha alpha) u0)
(*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 (*.f32 alpha alpha) u0))
(*.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)
(*.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)
(*.f32 (*.f32 alpha alpha) u0)
(*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 (*.f32 alpha alpha) u0))
(*.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)
(*.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)
(*.f32 u0 alpha)
(*.f32 (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) u0)
(*.f32 (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) (*.f32 u0 alpha) alpha) u0)
(*.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)
(neg.f32 u0)
(*.f32 (fma.f32 #s(literal -1/2 binary32) u0 #s(literal -1 binary32)) u0)
(*.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)
(*.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)
(*.f32 (*.f32 alpha alpha) u0)
(*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 (*.f32 alpha alpha) u0))
(*.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)
(*.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)
(*.f32 (*.f32 alpha alpha) u0)
(*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 (*.f32 alpha alpha) u0))
(*.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)
(*.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)
(*.f32 (*.f32 alpha alpha) u0)
(*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 (*.f32 alpha alpha) u0))
(*.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)
(*.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)
(neg.f32 u0)
(*.f32 (fma.f32 #s(literal -1/2 binary32) u0 #s(literal -1 binary32)) u0)
(*.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)
(*.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)
(*.f32 (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32))) (*.f32 (neg.f32 alpha) alpha))
(*.f32 (-.f32 (/.f32 alpha u0) (*.f32 (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32))) alpha)) alpha)
(*.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)))
(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)))
(*.f32 (*.f32 alpha alpha) u0)
(*.f32 (*.f32 alpha alpha) u0)
(*.f32 (*.f32 alpha alpha) u0)
(*.f32 (*.f32 alpha alpha) u0)
(*.f32 (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32))) (*.f32 (neg.f32 alpha) alpha))
(*.f32 (-.f32 (/.f32 alpha u0) (*.f32 (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32))) alpha)) alpha)
(*.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)))
(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)))
(*.f32 (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32))) (*.f32 (neg.f32 alpha) alpha))
(*.f32 (-.f32 (/.f32 alpha u0) (*.f32 (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32))) alpha)) alpha)
(*.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)))
(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)))
(*.f32 (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32))) (neg.f32 alpha))
(-.f32 (/.f32 alpha u0) (*.f32 (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32))) 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))
(-.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))
(+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32)))
(-.f32 (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) 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))
(+.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))
(*.f32 (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32))) (*.f32 (neg.f32 alpha) alpha))
(*.f32 (-.f32 (/.f32 alpha u0) (*.f32 (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32))) alpha)) alpha)
(*.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)))
(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)))
(*.f32 (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32))) (*.f32 (neg.f32 alpha) alpha))
(*.f32 (-.f32 (/.f32 alpha u0) (*.f32 (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32))) alpha)) alpha)
(*.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)))
(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)))
(*.f32 (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32))) (*.f32 (neg.f32 alpha) alpha))
(*.f32 (-.f32 (/.f32 alpha u0) (*.f32 (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32))) alpha)) alpha)
(*.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)))
(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)))
(+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32)))
(-.f32 (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) 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))
(+.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))
(*.f32 (log.f32 (/.f32 #s(literal -1 binary32) u0)) (*.f32 alpha alpha))
(*.f32 (fma.f32 (log.f32 (/.f32 #s(literal -1 binary32) u0)) alpha (/.f32 alpha u0)) alpha)
(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)))
(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)))
(*.f32 (*.f32 alpha alpha) u0)
(*.f32 (*.f32 alpha alpha) u0)
(*.f32 (*.f32 alpha alpha) u0)
(*.f32 (*.f32 alpha alpha) u0)
(*.f32 (log.f32 (/.f32 #s(literal -1 binary32) u0)) (*.f32 alpha alpha))
(*.f32 (fma.f32 (log.f32 (/.f32 #s(literal -1 binary32) u0)) alpha (/.f32 alpha u0)) alpha)
(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)))
(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)))
(*.f32 (log.f32 (/.f32 #s(literal -1 binary32) u0)) (*.f32 alpha alpha))
(*.f32 (fma.f32 (log.f32 (/.f32 #s(literal -1 binary32) u0)) alpha (/.f32 alpha u0)) alpha)
(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)))
(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)))
(*.f32 (log.f32 (/.f32 #s(literal -1 binary32) u0)) alpha)
(fma.f32 (log.f32 (/.f32 #s(literal -1 binary32) u0)) alpha (/.f32 alpha 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))
(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))
(log.f32 (neg.f32 u0))
(-.f32 (log.f32 (neg.f32 u0)) (/.f32 #s(literal 1 binary32) u0))
(-.f32 (log.f32 (neg.f32 u0)) (/.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) u0) #s(literal 1 binary32)) 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)))
(*.f32 (log.f32 (/.f32 #s(literal -1 binary32) u0)) (*.f32 alpha alpha))
(*.f32 (fma.f32 (log.f32 (/.f32 #s(literal -1 binary32) u0)) alpha (/.f32 alpha u0)) alpha)
(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)))
(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)))
(*.f32 (log.f32 (/.f32 #s(literal -1 binary32) u0)) (*.f32 alpha alpha))
(*.f32 (fma.f32 (log.f32 (/.f32 #s(literal -1 binary32) u0)) alpha (/.f32 alpha u0)) alpha)
(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)))
(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)))
(*.f32 (log.f32 (/.f32 #s(literal -1 binary32) u0)) (*.f32 alpha alpha))
(*.f32 (fma.f32 (log.f32 (/.f32 #s(literal -1 binary32) u0)) alpha (/.f32 alpha u0)) alpha)
(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)))
(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)))
(log.f32 (neg.f32 u0))
(-.f32 (log.f32 (neg.f32 u0)) (/.f32 #s(literal 1 binary32) u0))
(-.f32 (log.f32 (neg.f32 u0)) (/.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) u0) #s(literal 1 binary32)) 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)))

rewrite206.0ms (3.1%)

Memory
-19.2MiB live, 139.4MiB allocated
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
033151
055137
1170120
0856120
Stop Event
iter limit
iter limit
iter limit
unsound
iter limit
Counts
18 → 289
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 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (pow.f32 alpha #s(literal -2 binary32)))
(*.f32 (*.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (pow.f32 alpha #s(literal -2 binary32))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (pow.f32 alpha #s(literal -2 binary32))) alpha)
(log1p.f32 (neg.f32 u0))
Outputs
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>

eval62.0ms (0.9%)

Memory
14.3MiB live, 165.4MiB allocated
Compiler

Compiled 14 908 to 1 236 computations (91.7% saved)

prune76.0ms (1.1%)

Memory
-9.6MiB live, 232.5MiB allocated
Pruning

59 alts after pruning (56 fresh and 3 done)

PrunedKeptTotal
New71844762
Fresh61218
Picked325
Done011
Total72759786
Accuracy
90.5%
Counts
786 → 59
Alt Table
Click to see full alt table
StatusAccuracyProgram
19.0%
(/.f32 (/.f32 (*.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) (log1p.f32 (neg.f32 u0))) alpha) alpha)
19.0%
(/.f32 (*.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) (log1p.f32 (neg.f32 u0))) (*.f32 alpha alpha))
19.3%
(/.f32 (*.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) #s(literal 1 binary32)) (log1p.f32 (neg.f32 u0))) alpha)
75.1%
(/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) alpha) (/.f32 #s(literal -1 binary32) alpha))
23.2%
(/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha)))
19.7%
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 alpha alpha) (*.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) (log1p.f32 (neg.f32 u0)))))
19.4%
(*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (*.f32 (/.f32 #s(literal 1 binary32) alpha) (log1p.f32 (neg.f32 u0))))
19.1%
(*.f32 (pow.f32 alpha #s(literal -2 binary32)) (*.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) (log1p.f32 (neg.f32 u0))))
19.3%
(*.f32 (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) (log1p.f32 (neg.f32 u0)))
55.2%
(*.f32 (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
55.1%
(*.f32 (/.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))))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
55.2%
(*.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)))
55.1%
(*.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)))
55.2%
(*.f32 (/.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) (pow.f32 (/.f32 #s(literal -1 binary32) alpha) #s(literal -2 binary32))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
55.2%
(*.f32 (/.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) (/.f32 alpha (/.f32 #s(literal 1 binary32) alpha))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
55.1%
(*.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)))
24.0%
(*.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))))
63.5%
(*.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)))))
55.2%
(*.f32 (/.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) (*.f32 alpha alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
75.5%
(*.f32 (/.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) (*.f32 alpha alpha)) #s(approx (log (- 1 u0)) (neg.f32 u0)))
54.9%
(*.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)))
55.2%
(*.f32 (/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
55.2%
(*.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)))
55.1%
(*.f32 (/.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (*.f32 alpha alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
55.2%
(*.f32 (/.f32 alpha (/.f32 #s(literal 1 binary32) (neg.f32 alpha))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
55.2%
(*.f32 (/.f32 #s(literal 1 binary32) (/.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)))
55.1%
(*.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)))
55.2%
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 alpha (*.f32 (*.f32 (neg.f32 alpha) alpha) alpha))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
55.2%
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
7.4%
(*.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) (*.f32 (pow.f32 alpha #s(literal -2 binary32)) (log1p.f32 (neg.f32 u0))))
19.4%
(*.f32 (*.f32 (pow.f32 alpha #s(literal -2 binary32)) (pow.f32 (neg.f32 alpha) #s(literal 3 binary32))) (*.f32 (log1p.f32 (neg.f32 u0)) alpha))
24.3%
(*.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))))
63.6%
(*.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)))))
75.5%
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (neg.f32 alpha))) alpha) #s(approx (log (- 1 u0)) (neg.f32 u0)))
55.2%
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) alpha)) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
55.1%
(*.f32 (*.f32 (*.f32 (pow.f32 (/.f32 (*.f32 (neg.f32 alpha) alpha) (+.f32 #s(literal 0 binary32) alpha)) #s(literal 3 binary32)) (pow.f32 alpha #s(literal -2 binary32))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
63.7%
(*.f32 (*.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (pow.f32 alpha #s(literal -2 binary32))) alpha) (-.f32 (log1p.f32 (pow.f32 (neg.f32 u0) #s(literal 3 binary32))) (log1p.f32 (-.f32 (*.f32 u0 u0) (neg.f32 u0)))))
75.5%
(*.f32 (*.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (pow.f32 alpha #s(literal -2 binary32))) alpha) #s(approx (log (- 1 u0)) (neg.f32 u0)))
55.1%
(*.f32 (*.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (neg.f32 alpha)) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
55.2%
(*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
55.2%
(*.f32 (*.f32 (*.f32 (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) (/.f32 #s(literal 1 binary32) alpha)) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
55.1%
(*.f32 (*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal -2 binary32)) (*.f32 alpha alpha)) (neg.f32 alpha)) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
55.2%
(*.f32 (*.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (/.f32 #s(literal 1 binary32) alpha)) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
55.2%
(*.f32 (*.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) alpha) (/.f32 #s(literal 1 binary32) alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
55.2%
(*.f32 (*.f32 (*.f32 alpha alpha) (*.f32 (neg.f32 alpha) (/.f32 #s(literal 1 binary32) alpha))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
69.3%
(*.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))))
55.2%
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
22.2%
(*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 (pow.f32 alpha #s(literal -2 binary32)) (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)))) alpha)
75.3%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (pow.f32 (/.f32 #s(literal -1 binary32) alpha) #s(literal -2 binary32)) u0))
75.5%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (/.f32 alpha (/.f32 #s(literal 1 binary32) alpha)) u0))
75.5%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (/.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal -2 binary32))) u0))
75.3%
#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))
75.6%
#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))
24.0%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (neg.f32 alpha) (-.f32 (log1p.f32 (pow.f32 (neg.f32 u0) #s(literal 3 binary32))) (log1p.f32 (fma.f32 u0 u0 u0)))) alpha))
63.7%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (neg.f32 alpha) (-.f32 (log1p.f32 (pow.f32 (neg.f32 u0) #s(literal 3 binary32))) (log1p.f32 (-.f32 (*.f32 u0 u0) (neg.f32 u0))))) alpha))
55.2%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (neg.f32 alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) alpha))
75.6%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 u0 alpha) alpha))
75.6%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 alpha alpha) u0))
74.6%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (exp.f32 (*.f32 (log.f32 alpha) #s(literal 2 binary32))) u0))
Compiler

Compiled 1 939 to 1 507 computations (22.3% saved)

simplify130.0ms (1.9%)

Memory
-18.2MiB live, 135.4MiB 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 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) (pow.f32 alpha #s(literal 4 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-diff0
(neg.f32 u0)
cost-diff0
(log1p.f32 (neg.f32 u0))
cost-diff672
(/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha)))
cost-diff3424
(/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha)
cost-diff0
(*.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (/.f32 #s(literal 1 binary32) alpha)) alpha)
cost-diff0
(*.f32 (*.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (/.f32 #s(literal 1 binary32) alpha)) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
cost-diff32
(log.f32 (-.f32 #s(literal 1 binary32) u0))
cost-diff672
(*.f32 (*.f32 (neg.f32 alpha) alpha) (/.f32 #s(literal 1 binary32) alpha))
cost-diff0
(/.f32 #s(literal 1 binary32) alpha)
cost-diff0
(*.f32 (/.f32 alpha (/.f32 #s(literal 1 binary32) alpha)) u0)
cost-diff0
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (/.f32 alpha (/.f32 #s(literal 1 binary32) alpha)) u0))
cost-diff544
(/.f32 alpha (/.f32 #s(literal 1 binary32) 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))
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
036196
060174
1111160
2246157
3717157
42078157
54242157
66459157
77806157
08118157
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
#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 alpha (/.f32 #s(literal 1 binary32) alpha)) u0))
(*.f32 (/.f32 alpha (/.f32 #s(literal 1 binary32) alpha)) u0)
(/.f32 alpha (/.f32 #s(literal 1 binary32) alpha))
alpha
(/.f32 #s(literal 1 binary32) alpha)
#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)))
(*.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (/.f32 #s(literal 1 binary32) alpha)) alpha)
(*.f32 (*.f32 (neg.f32 alpha) alpha) (/.f32 #s(literal 1 binary32) alpha))
(*.f32 (neg.f32 alpha) alpha)
(neg.f32 alpha)
alpha
(/.f32 #s(literal 1 binary32) alpha)
#s(literal 1 binary32)
(log.f32 (-.f32 #s(literal 1 binary32) u0))
(-.f32 #s(literal 1 binary32) u0)
u0
(/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha)))
(log1p.f32 (neg.f32 u0))
(neg.f32 u0)
u0
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha))
#s(literal 1 binary32)
(/.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 (/.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 u0 alpha) alpha))
(*.f32 (*.f32 u0 alpha) alpha)
(*.f32 u0 alpha)
u0
alpha
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 u0 alpha) alpha))
(*.f32 (*.f32 u0 alpha) alpha)
(*.f32 alpha alpha)
alpha
(/.f32 #s(literal 1 binary32) alpha)
#s(literal 1 binary32)
u0
(*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 alpha)) alpha)
(*.f32 (neg.f32 alpha) alpha)
(neg.f32 alpha)
(*.f32 (neg.f32 alpha) alpha)
(neg.f32 alpha)
alpha
(/.f32 #s(literal 1 binary32) alpha)
#s(literal 1 binary32)
(log1p.f32 (neg.f32 u0))
(-.f32 #s(literal 1 binary32) u0)
u0
(*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 alpha)) alpha)
(log1p.f32 (neg.f32 u0))
(neg.f32 u0)
u0
(/.f32 (/.f32 #s(literal -1 binary32) alpha) alpha)
#s(literal 1 binary32)
(*.f32 (neg.f32 alpha) alpha)
(pow.f32 (neg.f32 alpha) #s(literal 3 binary32))
(neg.f32 alpha)
alpha
#s(literal 3 binary32)
(*.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))) (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)
(log1p.f32 (neg.f32 u0))
(-.f32 #s(literal 1 binary32) u0)
#s(literal 1 binary32)
u0

localize99.0ms (1.5%)

Memory
-3.6MiB live, 192.4MiB allocated
Localize:

Found 19 expressions of interest:

NewMetricScoreProgram
accuracy0.00390625
(pow.f32 alpha #s(literal 6 binary32))
accuracy0.33203125
(/.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) (pow.f32 alpha #s(literal 4 binary32)))
accuracy0.33984375
(*.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)))
accuracy14.365159859375527
(log.f32 (-.f32 #s(literal 1 binary32) u0))
accuracy0.2578125
(/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha)
accuracy0.28125
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha))
accuracy0.36623002930532605
(/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha)))
accuracy21.97992715547249
(log1p.f32 (neg.f32 u0))
accuracy0
(neg.f32 alpha)
accuracy0.26171875
(*.f32 (*.f32 (neg.f32 alpha) alpha) (/.f32 #s(literal 1 binary32) alpha))
accuracy0.33984375
(*.f32 (*.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (/.f32 #s(literal 1 binary32) alpha)) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
accuracy14.365159859375527
(log.f32 (-.f32 #s(literal 1 binary32) u0))
accuracy0
(/.f32 #s(literal 1 binary32) alpha)
accuracy0.22265625
(*.f32 (/.f32 alpha (/.f32 #s(literal 1 binary32) alpha)) u0)
accuracy0.26953125
(/.f32 alpha (/.f32 #s(literal 1 binary32) alpha))
accuracy7.753976542705454
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (/.f32 alpha (/.f32 #s(literal 1 binary32) alpha)) u0))
accuracy0
(*.f32 u0 alpha)
accuracy0.25
(*.f32 (*.f32 u0 alpha) alpha)
accuracy7.753976542705454
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 u0 alpha) alpha))
Samples
64.0ms256×0valid
Compiler

Compiled 384 to 69 computations (82% saved)

Precisions
Click to see histograms. Total time spent on operations: 46.0ms
ival-mult: 14.0ms (30.6% of total)
ival-pow: 11.0ms (24% of total)
ival-div: 10.0ms (21.9% of total)
ival-log: 4.0ms (8.7% of total)
ival-neg: 4.0ms (8.7% 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)

series51.0ms (0.8%)

Memory
-12.6MiB live, 105.8MiB allocated
Counts
21 → 348
Calls
Call 1
Inputs
#s(alt #<batchref> (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 u0 alpha) alpha)) #<representation binary32>) () ())
#s(alt #<batchref> (patch (*.f32 (*.f32 u0 alpha) alpha) #<representation binary32>) () ())
#s(alt #<batchref> (patch (*.f32 u0 alpha) #<representation binary32>) () ())
#s(alt #<batchref> (patch (/.f32 alpha (/.f32 #s(literal 1 binary32) alpha)) #<representation binary32>) () ())
#s(alt #<batchref> (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (/.f32 alpha (/.f32 #s(literal 1 binary32) alpha)) u0)) #<representation binary32>) () ())
#s(alt #<batchref> (patch (*.f32 (/.f32 alpha (/.f32 #s(literal 1 binary32) alpha)) u0) #<representation binary32>) () ())
#s(alt #<batchref> (patch (/.f32 #s(literal 1 binary32) alpha) #<representation binary32>) () ())
#s(alt #<batchref> (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) (/.f32 #s(literal 1 binary32) alpha)) #<representation binary32>) () ())
#s(alt #<batchref> (patch (log.f32 (-.f32 #s(literal 1 binary32) u0)) #<representation binary32>) () ())
#s(alt #<batchref> (patch (*.f32 (*.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (/.f32 #s(literal 1 binary32) alpha)) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) #<representation binary32>) () ())
#s(alt #<batchref> (patch (*.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (/.f32 #s(literal 1 binary32) alpha)) alpha) #<representation binary32>) () ())
#s(alt #<batchref> (patch (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) #<representation binary32>) () ())
#s(alt #<batchref> (patch (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha))) #<representation binary32>) () ())
#s(alt #<batchref> (patch (log1p.f32 (neg.f32 u0)) #<representation binary32>) () ())
#s(alt #<batchref> (patch (neg.f32 u0) #<representation binary32>) () ())
#s(alt #<batchref> (patch (*.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))) #<representation binary32>) () ())
#s(alt #<batchref> (patch (/.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) (pow.f32 alpha #s(literal 4 binary32))) #<representation binary32>) () ())
#s(alt #<batchref> (patch (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) #<representation binary32>) () ())
#s(alt #<batchref> (patch (neg.f32 alpha) #<representation binary32>) () ())
#s(alt #<batchref> (patch (/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha)) #<representation binary32>) () ())
#s(alt #<batchref> (patch (pow.f32 alpha #s(literal 6 binary32)) #<representation binary32>) () ())
Outputs
#s(alt #<batchref> (taylor 0 alpha) (#s(alt #<batchref> (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 u0 alpha) alpha)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 alpha) (#s(alt #<batchref> (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 u0 alpha) alpha)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 alpha) (#s(alt #<batchref> (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 u0 alpha) alpha)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 alpha) (#s(alt #<batchref> (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 u0 alpha) alpha)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 alpha) (#s(alt #<batchref> (patch (*.f32 (*.f32 u0 alpha) alpha) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 alpha) (#s(alt #<batchref> (patch (*.f32 (*.f32 u0 alpha) alpha) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 alpha) (#s(alt #<batchref> (patch (*.f32 (*.f32 u0 alpha) alpha) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 alpha) (#s(alt #<batchref> (patch (*.f32 (*.f32 u0 alpha) alpha) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 alpha) (#s(alt #<batchref> (patch (*.f32 u0 alpha) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 alpha) (#s(alt #<batchref> (patch (*.f32 u0 alpha) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 alpha) (#s(alt #<batchref> (patch (*.f32 u0 alpha) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 alpha) (#s(alt #<batchref> (patch (*.f32 u0 alpha) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 alpha) (#s(alt #<batchref> (patch (/.f32 alpha (/.f32 #s(literal 1 binary32) alpha)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 alpha) (#s(alt #<batchref> (patch (/.f32 alpha (/.f32 #s(literal 1 binary32) alpha)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 alpha) (#s(alt #<batchref> (patch (/.f32 alpha (/.f32 #s(literal 1 binary32) alpha)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 alpha) (#s(alt #<batchref> (patch (/.f32 alpha (/.f32 #s(literal 1 binary32) alpha)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 alpha) (#s(alt #<batchref> (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (/.f32 alpha (/.f32 #s(literal 1 binary32) alpha)) u0)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 alpha) (#s(alt #<batchref> (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (/.f32 alpha (/.f32 #s(literal 1 binary32) alpha)) u0)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 alpha) (#s(alt #<batchref> (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (/.f32 alpha (/.f32 #s(literal 1 binary32) alpha)) u0)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 alpha) (#s(alt #<batchref> (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (/.f32 alpha (/.f32 #s(literal 1 binary32) alpha)) u0)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 alpha) (#s(alt #<batchref> (patch (*.f32 (/.f32 alpha (/.f32 #s(literal 1 binary32) alpha)) u0) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 alpha) (#s(alt #<batchref> (patch (*.f32 (/.f32 alpha (/.f32 #s(literal 1 binary32) alpha)) u0) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 alpha) (#s(alt #<batchref> (patch (*.f32 (/.f32 alpha (/.f32 #s(literal 1 binary32) alpha)) u0) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 alpha) (#s(alt #<batchref> (patch (*.f32 (/.f32 alpha (/.f32 #s(literal 1 binary32) alpha)) u0) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 alpha) (#s(alt #<batchref> (patch (/.f32 #s(literal 1 binary32) alpha) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 alpha) (#s(alt #<batchref> (patch (/.f32 #s(literal 1 binary32) alpha) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 alpha) (#s(alt #<batchref> (patch (/.f32 #s(literal 1 binary32) alpha) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 alpha) (#s(alt #<batchref> (patch (/.f32 #s(literal 1 binary32) alpha) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 alpha) (#s(alt #<batchref> (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) (/.f32 #s(literal 1 binary32) alpha)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 alpha) (#s(alt #<batchref> (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) (/.f32 #s(literal 1 binary32) alpha)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 alpha) (#s(alt #<batchref> (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) (/.f32 #s(literal 1 binary32) alpha)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 alpha) (#s(alt #<batchref> (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) (/.f32 #s(literal 1 binary32) alpha)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 alpha) (#s(alt #<batchref> (patch (*.f32 (*.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (/.f32 #s(literal 1 binary32) alpha)) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 alpha) (#s(alt #<batchref> (patch (*.f32 (*.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (/.f32 #s(literal 1 binary32) alpha)) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 alpha) (#s(alt #<batchref> (patch (*.f32 (*.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (/.f32 #s(literal 1 binary32) alpha)) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 alpha) (#s(alt #<batchref> (patch (*.f32 (*.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (/.f32 #s(literal 1 binary32) alpha)) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 alpha) (#s(alt #<batchref> (patch (*.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (/.f32 #s(literal 1 binary32) alpha)) alpha) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 alpha) (#s(alt #<batchref> (patch (*.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (/.f32 #s(literal 1 binary32) alpha)) alpha) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 alpha) (#s(alt #<batchref> (patch (*.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (/.f32 #s(literal 1 binary32) alpha)) alpha) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 alpha) (#s(alt #<batchref> (patch (*.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (/.f32 #s(literal 1 binary32) alpha)) alpha) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 alpha) (#s(alt #<batchref> (patch (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 alpha) (#s(alt #<batchref> (patch (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 alpha) (#s(alt #<batchref> (patch (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 alpha) (#s(alt #<batchref> (patch (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 alpha) (#s(alt #<batchref> (patch (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 alpha) (#s(alt #<batchref> (patch (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 alpha) (#s(alt #<batchref> (patch (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 alpha) (#s(alt #<batchref> (patch (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 alpha) (#s(alt #<batchref> (patch (*.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))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 alpha) (#s(alt #<batchref> (patch (*.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))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 alpha) (#s(alt #<batchref> (patch (*.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))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 alpha) (#s(alt #<batchref> (patch (*.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))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 alpha) (#s(alt #<batchref> (patch (/.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) (pow.f32 alpha #s(literal 4 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 alpha) (#s(alt #<batchref> (patch (/.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) (pow.f32 alpha #s(literal 4 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 alpha) (#s(alt #<batchref> (patch (/.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) (pow.f32 alpha #s(literal 4 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 alpha) (#s(alt #<batchref> (patch (/.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) (pow.f32 alpha #s(literal 4 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 alpha) (#s(alt #<batchref> (patch (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 alpha) (#s(alt #<batchref> (patch (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 alpha) (#s(alt #<batchref> (patch (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 alpha) (#s(alt #<batchref> (patch (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 alpha) (#s(alt #<batchref> (patch (neg.f32 alpha) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 alpha) (#s(alt #<batchref> (patch (neg.f32 alpha) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 alpha) (#s(alt #<batchref> (patch (neg.f32 alpha) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 alpha) (#s(alt #<batchref> (patch (neg.f32 alpha) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 alpha) (#s(alt #<batchref> (patch (/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 alpha) (#s(alt #<batchref> (patch (/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 alpha) (#s(alt #<batchref> (patch (/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 alpha) (#s(alt #<batchref> (patch (/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 alpha) (#s(alt #<batchref> (patch (pow.f32 alpha #s(literal 6 binary32)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 alpha) (#s(alt #<batchref> (patch (pow.f32 alpha #s(literal 6 binary32)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 alpha) (#s(alt #<batchref> (patch (pow.f32 alpha #s(literal 6 binary32)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 alpha) (#s(alt #<batchref> (patch (pow.f32 alpha #s(literal 6 binary32)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf alpha) (#s(alt #<batchref> (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 u0 alpha) alpha)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf alpha) (#s(alt #<batchref> (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 u0 alpha) alpha)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf alpha) (#s(alt #<batchref> (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 u0 alpha) alpha)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf alpha) (#s(alt #<batchref> (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 u0 alpha) alpha)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf alpha) (#s(alt #<batchref> (patch (*.f32 (*.f32 u0 alpha) alpha) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf alpha) (#s(alt #<batchref> (patch (*.f32 (*.f32 u0 alpha) alpha) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf alpha) (#s(alt #<batchref> (patch (*.f32 (*.f32 u0 alpha) alpha) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf alpha) (#s(alt #<batchref> (patch (*.f32 (*.f32 u0 alpha) alpha) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf alpha) (#s(alt #<batchref> (patch (*.f32 u0 alpha) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf alpha) (#s(alt #<batchref> (patch (*.f32 u0 alpha) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf alpha) (#s(alt #<batchref> (patch (*.f32 u0 alpha) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf alpha) (#s(alt #<batchref> (patch (*.f32 u0 alpha) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf alpha) (#s(alt #<batchref> (patch (/.f32 alpha (/.f32 #s(literal 1 binary32) alpha)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf alpha) (#s(alt #<batchref> (patch (/.f32 alpha (/.f32 #s(literal 1 binary32) alpha)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf alpha) (#s(alt #<batchref> (patch (/.f32 alpha (/.f32 #s(literal 1 binary32) alpha)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf alpha) (#s(alt #<batchref> (patch (/.f32 alpha (/.f32 #s(literal 1 binary32) alpha)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf alpha) (#s(alt #<batchref> (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (/.f32 alpha (/.f32 #s(literal 1 binary32) alpha)) u0)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf alpha) (#s(alt #<batchref> (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (/.f32 alpha (/.f32 #s(literal 1 binary32) alpha)) u0)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf alpha) (#s(alt #<batchref> (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (/.f32 alpha (/.f32 #s(literal 1 binary32) alpha)) u0)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf alpha) (#s(alt #<batchref> (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (/.f32 alpha (/.f32 #s(literal 1 binary32) alpha)) u0)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf alpha) (#s(alt #<batchref> (patch (*.f32 (/.f32 alpha (/.f32 #s(literal 1 binary32) alpha)) u0) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf alpha) (#s(alt #<batchref> (patch (*.f32 (/.f32 alpha (/.f32 #s(literal 1 binary32) alpha)) u0) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf alpha) (#s(alt #<batchref> (patch (*.f32 (/.f32 alpha (/.f32 #s(literal 1 binary32) alpha)) u0) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf alpha) (#s(alt #<batchref> (patch (*.f32 (/.f32 alpha (/.f32 #s(literal 1 binary32) alpha)) u0) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf alpha) (#s(alt #<batchref> (patch (/.f32 #s(literal 1 binary32) alpha) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf alpha) (#s(alt #<batchref> (patch (/.f32 #s(literal 1 binary32) alpha) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf alpha) (#s(alt #<batchref> (patch (/.f32 #s(literal 1 binary32) alpha) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf alpha) (#s(alt #<batchref> (patch (/.f32 #s(literal 1 binary32) alpha) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf alpha) (#s(alt #<batchref> (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) (/.f32 #s(literal 1 binary32) alpha)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf alpha) (#s(alt #<batchref> (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) (/.f32 #s(literal 1 binary32) alpha)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf alpha) (#s(alt #<batchref> (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) (/.f32 #s(literal 1 binary32) alpha)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf alpha) (#s(alt #<batchref> (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) (/.f32 #s(literal 1 binary32) alpha)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf alpha) (#s(alt #<batchref> (patch (*.f32 (*.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (/.f32 #s(literal 1 binary32) alpha)) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf alpha) (#s(alt #<batchref> (patch (*.f32 (*.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (/.f32 #s(literal 1 binary32) alpha)) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf alpha) (#s(alt #<batchref> (patch (*.f32 (*.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (/.f32 #s(literal 1 binary32) alpha)) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf alpha) (#s(alt #<batchref> (patch (*.f32 (*.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (/.f32 #s(literal 1 binary32) alpha)) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf alpha) (#s(alt #<batchref> (patch (*.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (/.f32 #s(literal 1 binary32) alpha)) alpha) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf alpha) (#s(alt #<batchref> (patch (*.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (/.f32 #s(literal 1 binary32) alpha)) alpha) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf alpha) (#s(alt #<batchref> (patch (*.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (/.f32 #s(literal 1 binary32) alpha)) alpha) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf alpha) (#s(alt #<batchref> (patch (*.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (/.f32 #s(literal 1 binary32) alpha)) alpha) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf alpha) (#s(alt #<batchref> (patch (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf alpha) (#s(alt #<batchref> (patch (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf alpha) (#s(alt #<batchref> (patch (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf alpha) (#s(alt #<batchref> (patch (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf alpha) (#s(alt #<batchref> (patch (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf alpha) (#s(alt #<batchref> (patch (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf alpha) (#s(alt #<batchref> (patch (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf alpha) (#s(alt #<batchref> (patch (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf alpha) (#s(alt #<batchref> (patch (*.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))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf alpha) (#s(alt #<batchref> (patch (*.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))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf alpha) (#s(alt #<batchref> (patch (*.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))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf alpha) (#s(alt #<batchref> (patch (*.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))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf alpha) (#s(alt #<batchref> (patch (/.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) (pow.f32 alpha #s(literal 4 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf alpha) (#s(alt #<batchref> (patch (/.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) (pow.f32 alpha #s(literal 4 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf alpha) (#s(alt #<batchref> (patch (/.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) (pow.f32 alpha #s(literal 4 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf alpha) (#s(alt #<batchref> (patch (/.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) (pow.f32 alpha #s(literal 4 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf alpha) (#s(alt #<batchref> (patch (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf alpha) (#s(alt #<batchref> (patch (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf alpha) (#s(alt #<batchref> (patch (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf alpha) (#s(alt #<batchref> (patch (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf alpha) (#s(alt #<batchref> (patch (neg.f32 alpha) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf alpha) (#s(alt #<batchref> (patch (neg.f32 alpha) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf alpha) (#s(alt #<batchref> (patch (neg.f32 alpha) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf alpha) (#s(alt #<batchref> (patch (neg.f32 alpha) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf alpha) (#s(alt #<batchref> (patch (/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf alpha) (#s(alt #<batchref> (patch (/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf alpha) (#s(alt #<batchref> (patch (/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf alpha) (#s(alt #<batchref> (patch (/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf alpha) (#s(alt #<batchref> (patch (pow.f32 alpha #s(literal 6 binary32)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf alpha) (#s(alt #<batchref> (patch (pow.f32 alpha #s(literal 6 binary32)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf alpha) (#s(alt #<batchref> (patch (pow.f32 alpha #s(literal 6 binary32)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf alpha) (#s(alt #<batchref> (patch (pow.f32 alpha #s(literal 6 binary32)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf alpha) (#s(alt #<batchref> (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 u0 alpha) alpha)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf alpha) (#s(alt #<batchref> (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 u0 alpha) alpha)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf alpha) (#s(alt #<batchref> (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 u0 alpha) alpha)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf alpha) (#s(alt #<batchref> (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 u0 alpha) alpha)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf alpha) (#s(alt #<batchref> (patch (*.f32 (*.f32 u0 alpha) alpha) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf alpha) (#s(alt #<batchref> (patch (*.f32 (*.f32 u0 alpha) alpha) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf alpha) (#s(alt #<batchref> (patch (*.f32 (*.f32 u0 alpha) alpha) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf alpha) (#s(alt #<batchref> (patch (*.f32 (*.f32 u0 alpha) alpha) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf alpha) (#s(alt #<batchref> (patch (*.f32 u0 alpha) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf alpha) (#s(alt #<batchref> (patch (*.f32 u0 alpha) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf alpha) (#s(alt #<batchref> (patch (*.f32 u0 alpha) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf alpha) (#s(alt #<batchref> (patch (*.f32 u0 alpha) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf alpha) (#s(alt #<batchref> (patch (/.f32 alpha (/.f32 #s(literal 1 binary32) alpha)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf alpha) (#s(alt #<batchref> (patch (/.f32 alpha (/.f32 #s(literal 1 binary32) alpha)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf alpha) (#s(alt #<batchref> (patch (/.f32 alpha (/.f32 #s(literal 1 binary32) alpha)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf alpha) (#s(alt #<batchref> (patch (/.f32 alpha (/.f32 #s(literal 1 binary32) alpha)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf alpha) (#s(alt #<batchref> (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (/.f32 alpha (/.f32 #s(literal 1 binary32) alpha)) u0)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf alpha) (#s(alt #<batchref> (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (/.f32 alpha (/.f32 #s(literal 1 binary32) alpha)) u0)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf alpha) (#s(alt #<batchref> (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (/.f32 alpha (/.f32 #s(literal 1 binary32) alpha)) u0)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf alpha) (#s(alt #<batchref> (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (/.f32 alpha (/.f32 #s(literal 1 binary32) alpha)) u0)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf alpha) (#s(alt #<batchref> (patch (*.f32 (/.f32 alpha (/.f32 #s(literal 1 binary32) alpha)) u0) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf alpha) (#s(alt #<batchref> (patch (*.f32 (/.f32 alpha (/.f32 #s(literal 1 binary32) alpha)) u0) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf alpha) (#s(alt #<batchref> (patch (*.f32 (/.f32 alpha (/.f32 #s(literal 1 binary32) alpha)) u0) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf alpha) (#s(alt #<batchref> (patch (*.f32 (/.f32 alpha (/.f32 #s(literal 1 binary32) alpha)) u0) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf alpha) (#s(alt #<batchref> (patch (/.f32 #s(literal 1 binary32) alpha) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf alpha) (#s(alt #<batchref> (patch (/.f32 #s(literal 1 binary32) alpha) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf alpha) (#s(alt #<batchref> (patch (/.f32 #s(literal 1 binary32) alpha) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf alpha) (#s(alt #<batchref> (patch (/.f32 #s(literal 1 binary32) alpha) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf alpha) (#s(alt #<batchref> (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) (/.f32 #s(literal 1 binary32) alpha)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf alpha) (#s(alt #<batchref> (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) (/.f32 #s(literal 1 binary32) alpha)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf alpha) (#s(alt #<batchref> (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) (/.f32 #s(literal 1 binary32) alpha)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf alpha) (#s(alt #<batchref> (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) (/.f32 #s(literal 1 binary32) alpha)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf alpha) (#s(alt #<batchref> (patch (*.f32 (*.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (/.f32 #s(literal 1 binary32) alpha)) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf alpha) (#s(alt #<batchref> (patch (*.f32 (*.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (/.f32 #s(literal 1 binary32) alpha)) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf alpha) (#s(alt #<batchref> (patch (*.f32 (*.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (/.f32 #s(literal 1 binary32) alpha)) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf alpha) (#s(alt #<batchref> (patch (*.f32 (*.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (/.f32 #s(literal 1 binary32) alpha)) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf alpha) (#s(alt #<batchref> (patch (*.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (/.f32 #s(literal 1 binary32) alpha)) alpha) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf alpha) (#s(alt #<batchref> (patch (*.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (/.f32 #s(literal 1 binary32) alpha)) alpha) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf alpha) (#s(alt #<batchref> (patch (*.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (/.f32 #s(literal 1 binary32) alpha)) alpha) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf alpha) (#s(alt #<batchref> (patch (*.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (/.f32 #s(literal 1 binary32) alpha)) alpha) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf alpha) (#s(alt #<batchref> (patch (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf alpha) (#s(alt #<batchref> (patch (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf alpha) (#s(alt #<batchref> (patch (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf alpha) (#s(alt #<batchref> (patch (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf alpha) (#s(alt #<batchref> (patch (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf alpha) (#s(alt #<batchref> (patch (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf alpha) (#s(alt #<batchref> (patch (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf alpha) (#s(alt #<batchref> (patch (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf alpha) (#s(alt #<batchref> (patch (*.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))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf alpha) (#s(alt #<batchref> (patch (*.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))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf alpha) (#s(alt #<batchref> (patch (*.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))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf alpha) (#s(alt #<batchref> (patch (*.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))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf alpha) (#s(alt #<batchref> (patch (/.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) (pow.f32 alpha #s(literal 4 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf alpha) (#s(alt #<batchref> (patch (/.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) (pow.f32 alpha #s(literal 4 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf alpha) (#s(alt #<batchref> (patch (/.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) (pow.f32 alpha #s(literal 4 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf alpha) (#s(alt #<batchref> (patch (/.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) (pow.f32 alpha #s(literal 4 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf alpha) (#s(alt #<batchref> (patch (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf alpha) (#s(alt #<batchref> (patch (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf alpha) (#s(alt #<batchref> (patch (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf alpha) (#s(alt #<batchref> (patch (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf alpha) (#s(alt #<batchref> (patch (neg.f32 alpha) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf alpha) (#s(alt #<batchref> (patch (neg.f32 alpha) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf alpha) (#s(alt #<batchref> (patch (neg.f32 alpha) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf alpha) (#s(alt #<batchref> (patch (neg.f32 alpha) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf alpha) (#s(alt #<batchref> (patch (/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf alpha) (#s(alt #<batchref> (patch (/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf alpha) (#s(alt #<batchref> (patch (/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf alpha) (#s(alt #<batchref> (patch (/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf alpha) (#s(alt #<batchref> (patch (pow.f32 alpha #s(literal 6 binary32)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf alpha) (#s(alt #<batchref> (patch (pow.f32 alpha #s(literal 6 binary32)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf alpha) (#s(alt #<batchref> (patch (pow.f32 alpha #s(literal 6 binary32)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf alpha) (#s(alt #<batchref> (patch (pow.f32 alpha #s(literal 6 binary32)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 u0) (#s(alt #<batchref> (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 u0 alpha) alpha)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 u0) (#s(alt #<batchref> (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 u0 alpha) alpha)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 u0) (#s(alt #<batchref> (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 u0 alpha) alpha)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 u0) (#s(alt #<batchref> (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 u0 alpha) alpha)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 u0) (#s(alt #<batchref> (patch (*.f32 (*.f32 u0 alpha) alpha) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 u0) (#s(alt #<batchref> (patch (*.f32 (*.f32 u0 alpha) alpha) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 u0) (#s(alt #<batchref> (patch (*.f32 (*.f32 u0 alpha) alpha) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 u0) (#s(alt #<batchref> (patch (*.f32 (*.f32 u0 alpha) alpha) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 u0) (#s(alt #<batchref> (patch (*.f32 u0 alpha) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 u0) (#s(alt #<batchref> (patch (*.f32 u0 alpha) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 u0) (#s(alt #<batchref> (patch (*.f32 u0 alpha) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 u0) (#s(alt #<batchref> (patch (*.f32 u0 alpha) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 u0) (#s(alt #<batchref> (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (/.f32 alpha (/.f32 #s(literal 1 binary32) alpha)) u0)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 u0) (#s(alt #<batchref> (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (/.f32 alpha (/.f32 #s(literal 1 binary32) alpha)) u0)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 u0) (#s(alt #<batchref> (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (/.f32 alpha (/.f32 #s(literal 1 binary32) alpha)) u0)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 u0) (#s(alt #<batchref> (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (/.f32 alpha (/.f32 #s(literal 1 binary32) alpha)) u0)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 u0) (#s(alt #<batchref> (patch (*.f32 (/.f32 alpha (/.f32 #s(literal 1 binary32) alpha)) u0) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 u0) (#s(alt #<batchref> (patch (*.f32 (/.f32 alpha (/.f32 #s(literal 1 binary32) alpha)) u0) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 u0) (#s(alt #<batchref> (patch (*.f32 (/.f32 alpha (/.f32 #s(literal 1 binary32) alpha)) u0) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 u0) (#s(alt #<batchref> (patch (*.f32 (/.f32 alpha (/.f32 #s(literal 1 binary32) alpha)) u0) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 u0) (#s(alt #<batchref> (patch (log.f32 (-.f32 #s(literal 1 binary32) u0)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 u0) (#s(alt #<batchref> (patch (log.f32 (-.f32 #s(literal 1 binary32) u0)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 u0) (#s(alt #<batchref> (patch (log.f32 (-.f32 #s(literal 1 binary32) u0)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 u0) (#s(alt #<batchref> (patch (log.f32 (-.f32 #s(literal 1 binary32) u0)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 u0) (#s(alt #<batchref> (patch (*.f32 (*.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (/.f32 #s(literal 1 binary32) alpha)) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 u0) (#s(alt #<batchref> (patch (*.f32 (*.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (/.f32 #s(literal 1 binary32) alpha)) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 u0) (#s(alt #<batchref> (patch (*.f32 (*.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (/.f32 #s(literal 1 binary32) alpha)) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 u0) (#s(alt #<batchref> (patch (*.f32 (*.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (/.f32 #s(literal 1 binary32) alpha)) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 u0) (#s(alt #<batchref> (patch (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 u0) (#s(alt #<batchref> (patch (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 u0) (#s(alt #<batchref> (patch (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 u0) (#s(alt #<batchref> (patch (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 u0) (#s(alt #<batchref> (patch (log1p.f32 (neg.f32 u0)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 u0) (#s(alt #<batchref> (patch (log1p.f32 (neg.f32 u0)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 u0) (#s(alt #<batchref> (patch (log1p.f32 (neg.f32 u0)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 u0) (#s(alt #<batchref> (patch (log1p.f32 (neg.f32 u0)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 u0) (#s(alt #<batchref> (patch (neg.f32 u0) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 u0) (#s(alt #<batchref> (patch (neg.f32 u0) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 u0) (#s(alt #<batchref> (patch (neg.f32 u0) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 u0) (#s(alt #<batchref> (patch (neg.f32 u0) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 u0) (#s(alt #<batchref> (patch (*.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))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 u0) (#s(alt #<batchref> (patch (*.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))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 u0) (#s(alt #<batchref> (patch (*.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))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 u0) (#s(alt #<batchref> (patch (*.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))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf u0) (#s(alt #<batchref> (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 u0 alpha) alpha)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf u0) (#s(alt #<batchref> (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 u0 alpha) alpha)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf u0) (#s(alt #<batchref> (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 u0 alpha) alpha)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf u0) (#s(alt #<batchref> (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 u0 alpha) alpha)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf u0) (#s(alt #<batchref> (patch (*.f32 (*.f32 u0 alpha) alpha) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf u0) (#s(alt #<batchref> (patch (*.f32 (*.f32 u0 alpha) alpha) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf u0) (#s(alt #<batchref> (patch (*.f32 (*.f32 u0 alpha) alpha) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf u0) (#s(alt #<batchref> (patch (*.f32 (*.f32 u0 alpha) alpha) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf u0) (#s(alt #<batchref> (patch (*.f32 u0 alpha) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf u0) (#s(alt #<batchref> (patch (*.f32 u0 alpha) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf u0) (#s(alt #<batchref> (patch (*.f32 u0 alpha) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf u0) (#s(alt #<batchref> (patch (*.f32 u0 alpha) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf u0) (#s(alt #<batchref> (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (/.f32 alpha (/.f32 #s(literal 1 binary32) alpha)) u0)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf u0) (#s(alt #<batchref> (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (/.f32 alpha (/.f32 #s(literal 1 binary32) alpha)) u0)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf u0) (#s(alt #<batchref> (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (/.f32 alpha (/.f32 #s(literal 1 binary32) alpha)) u0)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf u0) (#s(alt #<batchref> (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (/.f32 alpha (/.f32 #s(literal 1 binary32) alpha)) u0)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf u0) (#s(alt #<batchref> (patch (*.f32 (/.f32 alpha (/.f32 #s(literal 1 binary32) alpha)) u0) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf u0) (#s(alt #<batchref> (patch (*.f32 (/.f32 alpha (/.f32 #s(literal 1 binary32) alpha)) u0) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf u0) (#s(alt #<batchref> (patch (*.f32 (/.f32 alpha (/.f32 #s(literal 1 binary32) alpha)) u0) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf u0) (#s(alt #<batchref> (patch (*.f32 (/.f32 alpha (/.f32 #s(literal 1 binary32) alpha)) u0) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf u0) (#s(alt #<batchref> (patch (log.f32 (-.f32 #s(literal 1 binary32) u0)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf u0) (#s(alt #<batchref> (patch (log.f32 (-.f32 #s(literal 1 binary32) u0)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf u0) (#s(alt #<batchref> (patch (log.f32 (-.f32 #s(literal 1 binary32) u0)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf u0) (#s(alt #<batchref> (patch (log.f32 (-.f32 #s(literal 1 binary32) u0)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf u0) (#s(alt #<batchref> (patch (*.f32 (*.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (/.f32 #s(literal 1 binary32) alpha)) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf u0) (#s(alt #<batchref> (patch (*.f32 (*.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (/.f32 #s(literal 1 binary32) alpha)) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf u0) (#s(alt #<batchref> (patch (*.f32 (*.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (/.f32 #s(literal 1 binary32) alpha)) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf u0) (#s(alt #<batchref> (patch (*.f32 (*.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (/.f32 #s(literal 1 binary32) alpha)) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf u0) (#s(alt #<batchref> (patch (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf u0) (#s(alt #<batchref> (patch (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf u0) (#s(alt #<batchref> (patch (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf u0) (#s(alt #<batchref> (patch (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf u0) (#s(alt #<batchref> (patch (log1p.f32 (neg.f32 u0)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf u0) (#s(alt #<batchref> (patch (log1p.f32 (neg.f32 u0)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf u0) (#s(alt #<batchref> (patch (log1p.f32 (neg.f32 u0)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf u0) (#s(alt #<batchref> (patch (log1p.f32 (neg.f32 u0)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf u0) (#s(alt #<batchref> (patch (neg.f32 u0) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf u0) (#s(alt #<batchref> (patch (neg.f32 u0) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf u0) (#s(alt #<batchref> (patch (neg.f32 u0) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf u0) (#s(alt #<batchref> (patch (neg.f32 u0) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf u0) (#s(alt #<batchref> (patch (*.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))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf u0) (#s(alt #<batchref> (patch (*.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))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf u0) (#s(alt #<batchref> (patch (*.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))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf u0) (#s(alt #<batchref> (patch (*.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))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf u0) (#s(alt #<batchref> (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 u0 alpha) alpha)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf u0) (#s(alt #<batchref> (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 u0 alpha) alpha)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf u0) (#s(alt #<batchref> (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 u0 alpha) alpha)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf u0) (#s(alt #<batchref> (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 u0 alpha) alpha)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf u0) (#s(alt #<batchref> (patch (*.f32 (*.f32 u0 alpha) alpha) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf u0) (#s(alt #<batchref> (patch (*.f32 (*.f32 u0 alpha) alpha) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf u0) (#s(alt #<batchref> (patch (*.f32 (*.f32 u0 alpha) alpha) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf u0) (#s(alt #<batchref> (patch (*.f32 (*.f32 u0 alpha) alpha) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf u0) (#s(alt #<batchref> (patch (*.f32 u0 alpha) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf u0) (#s(alt #<batchref> (patch (*.f32 u0 alpha) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf u0) (#s(alt #<batchref> (patch (*.f32 u0 alpha) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf u0) (#s(alt #<batchref> (patch (*.f32 u0 alpha) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf u0) (#s(alt #<batchref> (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (/.f32 alpha (/.f32 #s(literal 1 binary32) alpha)) u0)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf u0) (#s(alt #<batchref> (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (/.f32 alpha (/.f32 #s(literal 1 binary32) alpha)) u0)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf u0) (#s(alt #<batchref> (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (/.f32 alpha (/.f32 #s(literal 1 binary32) alpha)) u0)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf u0) (#s(alt #<batchref> (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (/.f32 alpha (/.f32 #s(literal 1 binary32) alpha)) u0)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf u0) (#s(alt #<batchref> (patch (*.f32 (/.f32 alpha (/.f32 #s(literal 1 binary32) alpha)) u0) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf u0) (#s(alt #<batchref> (patch (*.f32 (/.f32 alpha (/.f32 #s(literal 1 binary32) alpha)) u0) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf u0) (#s(alt #<batchref> (patch (*.f32 (/.f32 alpha (/.f32 #s(literal 1 binary32) alpha)) u0) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf u0) (#s(alt #<batchref> (patch (*.f32 (/.f32 alpha (/.f32 #s(literal 1 binary32) alpha)) u0) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf u0) (#s(alt #<batchref> (patch (log.f32 (-.f32 #s(literal 1 binary32) u0)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf u0) (#s(alt #<batchref> (patch (log.f32 (-.f32 #s(literal 1 binary32) u0)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf u0) (#s(alt #<batchref> (patch (log.f32 (-.f32 #s(literal 1 binary32) u0)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf u0) (#s(alt #<batchref> (patch (log.f32 (-.f32 #s(literal 1 binary32) u0)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf u0) (#s(alt #<batchref> (patch (*.f32 (*.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (/.f32 #s(literal 1 binary32) alpha)) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf u0) (#s(alt #<batchref> (patch (*.f32 (*.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (/.f32 #s(literal 1 binary32) alpha)) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf u0) (#s(alt #<batchref> (patch (*.f32 (*.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (/.f32 #s(literal 1 binary32) alpha)) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf u0) (#s(alt #<batchref> (patch (*.f32 (*.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (/.f32 #s(literal 1 binary32) alpha)) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf u0) (#s(alt #<batchref> (patch (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf u0) (#s(alt #<batchref> (patch (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf u0) (#s(alt #<batchref> (patch (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf u0) (#s(alt #<batchref> (patch (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf u0) (#s(alt #<batchref> (patch (log1p.f32 (neg.f32 u0)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf u0) (#s(alt #<batchref> (patch (log1p.f32 (neg.f32 u0)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf u0) (#s(alt #<batchref> (patch (log1p.f32 (neg.f32 u0)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf u0) (#s(alt #<batchref> (patch (log1p.f32 (neg.f32 u0)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf u0) (#s(alt #<batchref> (patch (neg.f32 u0) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf u0) (#s(alt #<batchref> (patch (neg.f32 u0) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf u0) (#s(alt #<batchref> (patch (neg.f32 u0) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf u0) (#s(alt #<batchref> (patch (neg.f32 u0) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf u0) (#s(alt #<batchref> (patch (*.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))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf u0) (#s(alt #<batchref> (patch (*.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))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf u0) (#s(alt #<batchref> (patch (*.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))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf u0) (#s(alt #<batchref> (patch (*.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))) #<representation binary32>) () ())) ())
Calls

6 calls:

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

simplify222.0ms (3.3%)

Memory
2.3MiB live, 281.4MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01182777
13162678
28182519
321062483
459012454
081092332
Stop Event
iter limit
node limit
Counts
348 → 348
Calls
Call 1
Inputs
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* alpha u0)
(* alpha u0)
(* alpha u0)
(* alpha u0)
(pow alpha 2)
(pow alpha 2)
(pow alpha 2)
(pow alpha 2)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(/ 1 alpha)
(/ 1 alpha)
(/ 1 alpha)
(/ 1 alpha)
(* -1 alpha)
(* -1 alpha)
(* -1 alpha)
(* -1 alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 (pow alpha 6))
(* -1 (pow alpha 6))
(* -1 (pow alpha 6))
(* -1 (pow alpha 6))
(* -1 alpha)
(* -1 alpha)
(* -1 alpha)
(* -1 alpha)
(/ -1 (pow alpha 2))
(/ -1 (pow alpha 2))
(/ -1 (pow alpha 2))
(/ -1 (pow alpha 2))
(pow alpha 6)
(pow alpha 6)
(pow alpha 6)
(pow alpha 6)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* alpha u0)
(* alpha u0)
(* alpha u0)
(* alpha u0)
(pow alpha 2)
(pow alpha 2)
(pow alpha 2)
(pow alpha 2)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(/ 1 alpha)
(/ 1 alpha)
(/ 1 alpha)
(/ 1 alpha)
(* -1 alpha)
(* -1 alpha)
(* -1 alpha)
(* -1 alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 (pow alpha 6))
(* -1 (pow alpha 6))
(* -1 (pow alpha 6))
(* -1 (pow alpha 6))
(* -1 alpha)
(* -1 alpha)
(* -1 alpha)
(* -1 alpha)
(/ -1 (pow alpha 2))
(/ -1 (pow alpha 2))
(/ -1 (pow alpha 2))
(/ -1 (pow alpha 2))
(pow alpha 6)
(pow alpha 6)
(pow alpha 6)
(pow alpha 6)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* alpha u0)
(* alpha u0)
(* alpha u0)
(* alpha u0)
(pow alpha 2)
(pow alpha 2)
(pow alpha 2)
(pow alpha 2)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(/ 1 alpha)
(/ 1 alpha)
(/ 1 alpha)
(/ 1 alpha)
(* -1 alpha)
(* -1 alpha)
(* -1 alpha)
(* -1 alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 (pow alpha 6))
(* -1 (pow alpha 6))
(* -1 (pow alpha 6))
(* -1 (pow alpha 6))
(* -1 alpha)
(* -1 alpha)
(* -1 alpha)
(* -1 alpha)
(/ -1 (pow alpha 2))
(/ -1 (pow alpha 2))
(/ -1 (pow alpha 2))
(/ -1 (pow alpha 2))
(pow alpha 6)
(pow alpha 6)
(pow alpha 6)
(pow alpha 6)
(* (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)))
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* alpha u0)
(* alpha u0)
(* alpha u0)
(* alpha u0)
(* (pow alpha 2) u0)
(* u0 (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2)))
(* u0 (+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2)))
(* u0 (+ (* u0 (+ (* 1/2 (pow alpha 2)) (* u0 (+ (* 1/4 (* (pow alpha 2) u0)) (* 1/3 (pow alpha 2)))))) (pow alpha 2)))
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* -1 u0)
(* u0 (- (* -1/2 u0) 1))
(* u0 (- (* u0 (- (* -1/3 u0) 1/2)) 1))
(* u0 (- (* u0 (- (* u0 (- (* -1/4 u0) 1/3)) 1/2)) 1))
(* (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)))
(* (pow alpha 2) u0)
(* u0 (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2)))
(* u0 (+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2)))
(* u0 (+ (* u0 (+ (* 1/2 (pow alpha 2)) (* u0 (+ (* 1/4 (* (pow alpha 2) u0)) (* 1/3 (pow alpha 2)))))) (pow alpha 2)))
(* -1 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 u0)
(* -1 u0)
(* -1 u0)
(* -1 u0)
(* (pow alpha 2) u0)
(* u0 (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2)))
(* u0 (+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2)))
(* u0 (+ (* u0 (+ (* 1/2 (pow alpha 2)) (* u0 (+ (* 1/4 (* (pow alpha 2) u0)) (* 1/3 (pow alpha 2)))))) (pow alpha 2)))
(* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0))))))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (/ (pow alpha 2) u0))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0)))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/3 (/ (pow alpha 2) (pow u0 3))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0))))
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* alpha u0)
(* alpha u0)
(* alpha u0)
(* alpha 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))))
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* (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))
(* -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 (* (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))
(* -1 u0)
(* -1 u0)
(* -1 u0)
(* -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))))
(* (pow alpha 2) (log (/ -1 u0)))
(+ (* (pow alpha 2) (log (/ -1 u0))) (/ (pow alpha 2) u0))
(+ (* -1 (/ (+ (* -1 (pow alpha 2)) (* -1/2 (/ (pow alpha 2) u0))) u0)) (* (pow alpha 2) (log (/ -1 u0))))
(+ (* -1 (/ (+ (* -1 (/ (+ (* 1/3 (/ (pow alpha 2) u0)) (* 1/2 (pow alpha 2))) u0)) (* -1 (pow alpha 2))) u0)) (* (pow alpha 2) (log (/ -1 u0))))
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* alpha u0)
(* alpha u0)
(* alpha u0)
(* alpha u0)
(* (pow alpha 2) (log (/ -1 u0)))
(+ (* (pow alpha 2) (log (/ -1 u0))) (/ (pow alpha 2) u0))
(+ (* -1 (/ (+ (* -1 (pow alpha 2)) (* -1/2 (/ (pow alpha 2) u0))) u0)) (* (pow alpha 2) (log (/ -1 u0))))
(+ (* -1 (/ (+ (* -1 (/ (+ (* 1/3 (/ (pow alpha 2) u0)) (* 1/2 (pow alpha 2))) u0)) (* -1 (pow alpha 2))) u0)) (* (pow alpha 2) (log (/ -1 u0))))
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* -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))))
(* (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)))
(* -1 u0)
(* -1 u0)
(* -1 u0)
(* -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))))
Outputs
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0)))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0)))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0)))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0)))
(*.f32 (*.f32 alpha alpha) u0)
(*.f32 (*.f32 alpha alpha) u0)
(*.f32 (*.f32 alpha alpha) u0)
(*.f32 (*.f32 alpha alpha) u0)
(*.f32 u0 alpha)
(*.f32 u0 alpha)
(*.f32 u0 alpha)
(*.f32 u0 alpha)
(*.f32 alpha alpha)
(*.f32 alpha alpha)
(*.f32 alpha alpha)
(*.f32 alpha alpha)
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0)))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0)))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0)))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0)))
(*.f32 (*.f32 alpha alpha) u0)
(*.f32 (*.f32 alpha alpha) u0)
(*.f32 (*.f32 alpha alpha) u0)
(*.f32 (*.f32 alpha alpha) u0)
(/.f32 #s(literal 1 binary32) alpha)
(/.f32 #s(literal 1 binary32) alpha)
(/.f32 #s(literal 1 binary32) alpha)
(/.f32 #s(literal 1 binary32) alpha)
(neg.f32 alpha)
(neg.f32 alpha)
(neg.f32 alpha)
(neg.f32 alpha)
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0)))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0)))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0)))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0)))
(*.f32 (neg.f32 alpha) alpha)
(*.f32 (neg.f32 alpha) alpha)
(*.f32 (neg.f32 alpha) alpha)
(*.f32 (neg.f32 alpha) alpha)
(*.f32 (neg.f32 alpha) alpha)
(*.f32 (neg.f32 alpha) alpha)
(*.f32 (neg.f32 alpha) alpha)
(*.f32 (neg.f32 alpha) alpha)
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0)))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0)))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0)))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0)))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0)))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0)))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0)))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0)))
(*.f32 (neg.f32 alpha) alpha)
(*.f32 (neg.f32 alpha) alpha)
(*.f32 (neg.f32 alpha) alpha)
(*.f32 (neg.f32 alpha) alpha)
(neg.f32 (pow.f32 alpha #s(literal 6 binary32)))
(neg.f32 (pow.f32 alpha #s(literal 6 binary32)))
(neg.f32 (pow.f32 alpha #s(literal 6 binary32)))
(neg.f32 (pow.f32 alpha #s(literal 6 binary32)))
(neg.f32 alpha)
(neg.f32 alpha)
(neg.f32 alpha)
(neg.f32 alpha)
(/.f32 #s(literal -1 binary32) (*.f32 alpha alpha))
(/.f32 #s(literal -1 binary32) (*.f32 alpha alpha))
(/.f32 #s(literal -1 binary32) (*.f32 alpha alpha))
(/.f32 #s(literal -1 binary32) (*.f32 alpha alpha))
(pow.f32 alpha #s(literal 6 binary32))
(pow.f32 alpha #s(literal 6 binary32))
(pow.f32 alpha #s(literal 6 binary32))
(pow.f32 alpha #s(literal 6 binary32))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0)))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0)))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0)))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0)))
(*.f32 (*.f32 alpha alpha) u0)
(*.f32 (*.f32 alpha alpha) u0)
(*.f32 (*.f32 alpha alpha) u0)
(*.f32 (*.f32 alpha alpha) u0)
(*.f32 u0 alpha)
(*.f32 u0 alpha)
(*.f32 u0 alpha)
(*.f32 u0 alpha)
(*.f32 alpha alpha)
(*.f32 alpha alpha)
(*.f32 alpha alpha)
(*.f32 alpha alpha)
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0)))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0)))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0)))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0)))
(*.f32 (*.f32 alpha alpha) u0)
(*.f32 (*.f32 alpha alpha) u0)
(*.f32 (*.f32 alpha alpha) u0)
(*.f32 (*.f32 alpha alpha) u0)
(/.f32 #s(literal 1 binary32) alpha)
(/.f32 #s(literal 1 binary32) alpha)
(/.f32 #s(literal 1 binary32) alpha)
(/.f32 #s(literal 1 binary32) alpha)
(neg.f32 alpha)
(neg.f32 alpha)
(neg.f32 alpha)
(neg.f32 alpha)
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0)))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0)))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0)))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0)))
(*.f32 (neg.f32 alpha) alpha)
(*.f32 (neg.f32 alpha) alpha)
(*.f32 (neg.f32 alpha) alpha)
(*.f32 (neg.f32 alpha) alpha)
(*.f32 (neg.f32 alpha) alpha)
(*.f32 (neg.f32 alpha) alpha)
(*.f32 (neg.f32 alpha) alpha)
(*.f32 (neg.f32 alpha) alpha)
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0)))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0)))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0)))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0)))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0)))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0)))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0)))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0)))
(*.f32 (neg.f32 alpha) alpha)
(*.f32 (neg.f32 alpha) alpha)
(*.f32 (neg.f32 alpha) alpha)
(*.f32 (neg.f32 alpha) alpha)
(neg.f32 (pow.f32 alpha #s(literal 6 binary32)))
(neg.f32 (pow.f32 alpha #s(literal 6 binary32)))
(neg.f32 (pow.f32 alpha #s(literal 6 binary32)))
(neg.f32 (pow.f32 alpha #s(literal 6 binary32)))
(neg.f32 alpha)
(neg.f32 alpha)
(neg.f32 alpha)
(neg.f32 alpha)
(/.f32 #s(literal -1 binary32) (*.f32 alpha alpha))
(/.f32 #s(literal -1 binary32) (*.f32 alpha alpha))
(/.f32 #s(literal -1 binary32) (*.f32 alpha alpha))
(/.f32 #s(literal -1 binary32) (*.f32 alpha alpha))
(pow.f32 alpha #s(literal 6 binary32))
(pow.f32 alpha #s(literal 6 binary32))
(pow.f32 alpha #s(literal 6 binary32))
(pow.f32 alpha #s(literal 6 binary32))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0)))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0)))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0)))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0)))
(*.f32 (*.f32 alpha alpha) u0)
(*.f32 (*.f32 alpha alpha) u0)
(*.f32 (*.f32 alpha alpha) u0)
(*.f32 (*.f32 alpha alpha) u0)
(*.f32 u0 alpha)
(*.f32 u0 alpha)
(*.f32 u0 alpha)
(*.f32 u0 alpha)
(*.f32 alpha alpha)
(*.f32 alpha alpha)
(*.f32 alpha alpha)
(*.f32 alpha alpha)
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0)))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0)))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0)))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0)))
(*.f32 (*.f32 alpha alpha) u0)
(*.f32 (*.f32 alpha alpha) u0)
(*.f32 (*.f32 alpha alpha) u0)
(*.f32 (*.f32 alpha alpha) u0)
(/.f32 #s(literal 1 binary32) alpha)
(/.f32 #s(literal 1 binary32) alpha)
(/.f32 #s(literal 1 binary32) alpha)
(/.f32 #s(literal 1 binary32) alpha)
(neg.f32 alpha)
(neg.f32 alpha)
(neg.f32 alpha)
(neg.f32 alpha)
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0)))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0)))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0)))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0)))
(*.f32 (neg.f32 alpha) alpha)
(*.f32 (neg.f32 alpha) alpha)
(*.f32 (neg.f32 alpha) alpha)
(*.f32 (neg.f32 alpha) alpha)
(*.f32 (neg.f32 alpha) alpha)
(*.f32 (neg.f32 alpha) alpha)
(*.f32 (neg.f32 alpha) alpha)
(*.f32 (neg.f32 alpha) alpha)
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0)))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0)))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0)))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0)))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0)))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0)))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0)))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0)))
(*.f32 (neg.f32 alpha) alpha)
(*.f32 (neg.f32 alpha) alpha)
(*.f32 (neg.f32 alpha) alpha)
(*.f32 (neg.f32 alpha) alpha)
(neg.f32 (pow.f32 alpha #s(literal 6 binary32)))
(neg.f32 (pow.f32 alpha #s(literal 6 binary32)))
(neg.f32 (pow.f32 alpha #s(literal 6 binary32)))
(neg.f32 (pow.f32 alpha #s(literal 6 binary32)))
(neg.f32 alpha)
(neg.f32 alpha)
(neg.f32 alpha)
(neg.f32 alpha)
(/.f32 #s(literal -1 binary32) (*.f32 alpha alpha))
(/.f32 #s(literal -1 binary32) (*.f32 alpha alpha))
(/.f32 #s(literal -1 binary32) (*.f32 alpha alpha))
(/.f32 #s(literal -1 binary32) (*.f32 alpha alpha))
(pow.f32 alpha #s(literal 6 binary32))
(pow.f32 alpha #s(literal 6 binary32))
(pow.f32 alpha #s(literal 6 binary32))
(pow.f32 alpha #s(literal 6 binary32))
(*.f32 (*.f32 alpha alpha) u0)
(*.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) u0) (*.f32 alpha alpha))
(*.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)
(*.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)
(*.f32 (*.f32 alpha alpha) u0)
(*.f32 (*.f32 alpha alpha) u0)
(*.f32 (*.f32 alpha alpha) u0)
(*.f32 (*.f32 alpha alpha) u0)
(*.f32 u0 alpha)
(*.f32 u0 alpha)
(*.f32 u0 alpha)
(*.f32 u0 alpha)
(*.f32 (*.f32 alpha alpha) u0)
(*.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) u0) (*.f32 alpha alpha))
(*.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)
(*.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)
(*.f32 (*.f32 alpha alpha) u0)
(*.f32 (*.f32 alpha alpha) u0)
(*.f32 (*.f32 alpha alpha) u0)
(*.f32 (*.f32 alpha alpha) u0)
(neg.f32 u0)
(*.f32 (fma.f32 #s(literal -1/2 binary32) u0 #s(literal -1 binary32)) u0)
(*.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)
(*.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)
(*.f32 (*.f32 alpha alpha) u0)
(*.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) u0) (*.f32 alpha alpha))
(*.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)
(*.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)
(*.f32 (*.f32 alpha alpha) u0)
(*.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) u0) (*.f32 alpha alpha))
(*.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)
(*.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)
(neg.f32 u0)
(*.f32 (fma.f32 #s(literal -1/2 binary32) u0 #s(literal -1 binary32)) u0)
(*.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)
(*.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)
(neg.f32 u0)
(neg.f32 u0)
(neg.f32 u0)
(neg.f32 u0)
(*.f32 (*.f32 alpha alpha) u0)
(*.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) u0) (*.f32 alpha alpha))
(*.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)
(*.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)
(*.f32 (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32))) (*.f32 (neg.f32 alpha) alpha))
(*.f32 (-.f32 (/.f32 alpha u0) (*.f32 (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32))) alpha)) alpha)
(-.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)))
(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)))
(*.f32 (*.f32 alpha alpha) u0)
(*.f32 (*.f32 alpha alpha) u0)
(*.f32 (*.f32 alpha alpha) u0)
(*.f32 (*.f32 alpha alpha) u0)
(*.f32 u0 alpha)
(*.f32 u0 alpha)
(*.f32 u0 alpha)
(*.f32 u0 alpha)
(*.f32 (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32))) (*.f32 (neg.f32 alpha) alpha))
(*.f32 (-.f32 (/.f32 alpha u0) (*.f32 (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32))) alpha)) alpha)
(-.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)))
(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)))
(*.f32 (*.f32 alpha alpha) u0)
(*.f32 (*.f32 alpha alpha) u0)
(*.f32 (*.f32 alpha alpha) u0)
(*.f32 (*.f32 alpha alpha) u0)
(+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32)))
(-.f32 (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) 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))
(+.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))
(*.f32 (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32))) (*.f32 (neg.f32 alpha) alpha))
(*.f32 (-.f32 (/.f32 alpha u0) (*.f32 (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32))) alpha)) alpha)
(-.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)))
(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)))
(*.f32 (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32))) (*.f32 (neg.f32 alpha) alpha))
(*.f32 (-.f32 (/.f32 alpha u0) (*.f32 (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32))) alpha)) alpha)
(-.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)))
(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)))
(+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32)))
(-.f32 (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) 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))
(+.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))
(neg.f32 u0)
(neg.f32 u0)
(neg.f32 u0)
(neg.f32 u0)
(*.f32 (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32))) (*.f32 (neg.f32 alpha) alpha))
(*.f32 (-.f32 (/.f32 alpha u0) (*.f32 (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32))) alpha)) alpha)
(-.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)))
(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)))
(*.f32 (log.f32 (/.f32 #s(literal -1 binary32) u0)) (*.f32 alpha alpha))
(*.f32 (fma.f32 (log.f32 (neg.f32 u0)) (neg.f32 alpha) (/.f32 alpha u0)) alpha)
(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)))
(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))))
(*.f32 (*.f32 alpha alpha) u0)
(*.f32 (*.f32 alpha alpha) u0)
(*.f32 (*.f32 alpha alpha) u0)
(*.f32 (*.f32 alpha alpha) u0)
(*.f32 u0 alpha)
(*.f32 u0 alpha)
(*.f32 u0 alpha)
(*.f32 u0 alpha)
(*.f32 (log.f32 (/.f32 #s(literal -1 binary32) u0)) (*.f32 alpha alpha))
(*.f32 (fma.f32 (log.f32 (neg.f32 u0)) (neg.f32 alpha) (/.f32 alpha u0)) alpha)
(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)))
(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))))
(*.f32 (*.f32 alpha alpha) u0)
(*.f32 (*.f32 alpha alpha) u0)
(*.f32 (*.f32 alpha alpha) u0)
(*.f32 (*.f32 alpha alpha) u0)
(log.f32 (neg.f32 u0))
(-.f32 (log.f32 (neg.f32 u0)) (/.f32 #s(literal 1 binary32) u0))
(-.f32 (log.f32 (neg.f32 u0)) (/.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) u0) #s(literal 1 binary32)) 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)))
(*.f32 (log.f32 (/.f32 #s(literal -1 binary32) u0)) (*.f32 alpha alpha))
(*.f32 (fma.f32 (log.f32 (neg.f32 u0)) (neg.f32 alpha) (/.f32 alpha u0)) alpha)
(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)))
(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))))
(*.f32 (log.f32 (/.f32 #s(literal -1 binary32) u0)) (*.f32 alpha alpha))
(*.f32 (fma.f32 (log.f32 (neg.f32 u0)) (neg.f32 alpha) (/.f32 alpha u0)) alpha)
(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)))
(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))))
(log.f32 (neg.f32 u0))
(-.f32 (log.f32 (neg.f32 u0)) (/.f32 #s(literal 1 binary32) u0))
(-.f32 (log.f32 (neg.f32 u0)) (/.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) u0) #s(literal 1 binary32)) 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)))
(neg.f32 u0)
(neg.f32 u0)
(neg.f32 u0)
(neg.f32 u0)
(*.f32 (log.f32 (/.f32 #s(literal -1 binary32) u0)) (*.f32 alpha alpha))
(*.f32 (fma.f32 (log.f32 (neg.f32 u0)) (neg.f32 alpha) (/.f32 alpha u0)) alpha)
(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)))
(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))))

rewrite86.0ms (1.3%)

Memory
2.1MiB live, 78.4MiB allocated
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
036153
060134
1191112
0924112
Stop Event
iter limit
iter limit
iter limit
unsound
iter limit
Counts
21 → 338
Calls
Call 1
Inputs
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 u0 alpha) alpha))
(*.f32 (*.f32 u0 alpha) alpha)
(*.f32 u0 alpha)
(/.f32 alpha (/.f32 #s(literal 1 binary32) alpha))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (/.f32 alpha (/.f32 #s(literal 1 binary32) alpha)) u0))
(*.f32 (/.f32 alpha (/.f32 #s(literal 1 binary32) alpha)) u0)
(/.f32 #s(literal 1 binary32) alpha)
(*.f32 (*.f32 (neg.f32 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)))
(*.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (/.f32 #s(literal 1 binary32) alpha)) alpha)
(/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha)
(/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha)))
(log1p.f32 (neg.f32 u0))
(neg.f32 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)))
(neg.f32 alpha)
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha))
(pow.f32 alpha #s(literal 6 binary32))
Outputs
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>

eval63.0ms (0.9%)

Memory
15.7MiB live, 168.7MiB allocated
Compiler

Compiled 13 714 to 1 139 computations (91.7% saved)

prune119.0ms (1.8%)

Memory
-19.0MiB live, 350.1MiB allocated
Pruning

87 alts after pruning (81 fresh and 6 done)

PrunedKeptTotal
New71745762
Fresh153651
Picked235
Done033
Total73487821
Accuracy
90.8%
Counts
821 → 87
Alt Table
Click to see full alt table
StatusAccuracyProgram
19.1%
(/.f32 (/.f32 (*.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) (log1p.f32 (neg.f32 u0))) alpha) alpha)
44.4%
(/.f32 (/.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) (log1p.f32 (neg.f32 u0))) (*.f32 alpha alpha)) (*.f32 alpha alpha))
22.9%
(/.f32 (/.f32 #s(literal 1 binary32) (/.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)))
24.2%
(/.f32 (-.f32 (log1p.f32 (pow.f32 (neg.f32 u0) #s(literal 3 binary32))) (log1p.f32 (fma.f32 u0 u0 u0))) (/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha)))
19.6%
(/.f32 (*.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) (log1p.f32 (neg.f32 u0))) (*.f32 alpha alpha))
75.4%
(/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (log1p.f32 (neg.f32 u0)) alpha)) alpha)
12.5%
(/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 #s(literal 1 binary32) (pow.f32 (/.f32 alpha (pow.f32 (neg.f32 alpha) #s(literal 3 binary32))) #s(literal -1 binary32))))
22.0%
(/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (/.f32 (*.f32 (neg.f32 alpha) alpha) alpha) #s(literal 3 binary32)) alpha)))
23.5%
(/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (/.f32 alpha (*.f32 (neg.f32 alpha) alpha))) #s(literal 3 binary32)) alpha)))
22.7%
(/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (*.f32 (/.f32 #s(literal 1 binary32) alpha) (*.f32 (neg.f32 alpha) alpha)) #s(literal 3 binary32)) alpha)))
12.5%
(/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (neg.f32 alpha) #s(literal -3 binary32))) alpha)))
22.9%
(/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal -1 binary32) alpha))))
12.4%
(/.f32 (log1p.f32 (neg.f32 u0)) (*.f32 (pow.f32 (neg.f32 alpha) #s(literal -3 binary32)) alpha))
75.2%
(/.f32 (log1p.f32 (neg.f32 u0)) #s(approx (/ 1 (/ (pow (neg alpha) 3) alpha)) (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha))))
55.2%
(/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha)))
75.4%
(/.f32 #s(approx (log (+ 1 (neg u0))) (neg.f32 u0)) (/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha)))
19.5%
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 alpha (pow.f32 (neg.f32 alpha) #s(literal 3 binary32))) (log1p.f32 (neg.f32 u0))))
19.4%
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 alpha alpha) (*.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) (log1p.f32 (neg.f32 u0)))))
19.7%
(*.f32 (pow.f32 alpha #s(literal -2 binary32)) (*.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) (log1p.f32 (neg.f32 u0))))
55.2%
(*.f32 (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
52.7%
(*.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)))
55.1%
(*.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)))
55.1%
(*.f32 (/.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))))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
55.2%
(*.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)))
55.1%
(*.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)))
55.2%
(*.f32 (/.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) (pow.f32 (/.f32 #s(literal -1 binary32) alpha) #s(literal -2 binary32))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
55.1%
(*.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)))
24.0%
(*.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))))
55.2%
(*.f32 (/.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) (*.f32 alpha alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
75.5%
(*.f32 (/.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) (*.f32 alpha alpha)) #s(approx (log (- 1 u0)) (neg.f32 u0)))
54.9%
(*.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)))
55.2%
(*.f32 (/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
55.1%
(*.f32 (/.f32 (neg.f32 (pow.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)))
55.1%
(*.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)))
54.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)))
24.0%
(*.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.2%
(*.f32 (/.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) (*.f32 alpha alpha)) (/.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha alpha)))
55.1%
(*.f32 (/.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (*.f32 alpha alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
54.5%
(*.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)))
55.2%
(*.f32 (/.f32 alpha (/.f32 #s(literal 1 binary32) (neg.f32 alpha))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
55.1%
(*.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)))
55.2%
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 alpha (*.f32 (*.f32 (neg.f32 alpha) alpha) alpha))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
55.2%
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
75.2%
(*.f32 (/.f32 #s(literal 1 binary32) alpha) (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (log1p.f32 (neg.f32 u0)) alpha)))
24.0%
(*.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))))
63.6%
(*.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)))))
55.2%
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) alpha)) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
55.2%
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) alpha) (*.f32 (*.f32 (neg.f32 alpha) alpha) alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
55.1%
(*.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)))
55.1%
(*.f32 (*.f32 (*.f32 (pow.f32 (/.f32 (*.f32 (neg.f32 alpha) alpha) (+.f32 #s(literal 0 binary32) alpha)) #s(literal 3 binary32)) (pow.f32 alpha #s(literal -2 binary32))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
63.7%
(*.f32 (*.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (pow.f32 alpha #s(literal -2 binary32))) alpha) (-.f32 (log1p.f32 (pow.f32 (neg.f32 u0) #s(literal 3 binary32))) (log1p.f32 (-.f32 (*.f32 u0 u0) (neg.f32 u0)))))
75.5%
(*.f32 (*.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (pow.f32 alpha #s(literal -2 binary32))) alpha) #s(approx (log (- 1 u0)) (neg.f32 u0)))
55.1%
(*.f32 (*.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (neg.f32 alpha)) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
55.2%
(*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
55.1%
(*.f32 (*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal -2 binary32)) (*.f32 alpha alpha)) (neg.f32 alpha)) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
55.2%
(*.f32 (*.f32 (*.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) alpha) (*.f32 (neg.f32 alpha) alpha)) alpha) (/.f32 #s(literal 1 binary32) alpha)) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
55.2%
(*.f32 (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) alpha) (neg.f32 alpha)) alpha) alpha) (/.f32 #s(literal 1 binary32) alpha)) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
75.0%
(*.f32 (*.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (/.f32 #s(literal 1 binary32) alpha)) alpha) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (log1p.f32 (neg.f32 u0)))))
24.0%
(*.f32 (*.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (/.f32 #s(literal 1 binary32) alpha)) alpha) (-.f32 (log1p.f32 (pow.f32 (neg.f32 u0) #s(literal 3 binary32))) (log1p.f32 (fma.f32 u0 u0 u0))))
55.2%
(*.f32 (*.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (/.f32 #s(literal 1 binary32) alpha)) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
75.5%
(*.f32 (*.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (/.f32 #s(literal 1 binary32) alpha)) alpha) #s(approx (log (- 1 u0)) (neg.f32 u0)))
55.2%
(*.f32 (*.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (pow.f32 alpha #s(literal -1/2 binary32)) (pow.f32 alpha #s(literal -1/2 binary32)))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
55.1%
(*.f32 (*.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (exp.f32 (*.f32 (log.f32 alpha) #s(literal -1 binary32)))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
55.2%
(*.f32 (*.f32 (*.f32 alpha alpha) (*.f32 (neg.f32 alpha) (/.f32 #s(literal 1 binary32) alpha))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
69.3%
(*.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))))
75.2%
(*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (/.f32 #s(literal 1 binary32) alpha) (*.f32 (log1p.f32 (neg.f32 u0)) alpha)))
55.2%
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
75.5%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 (*.f32 u0 alpha) (/.f32 #s(literal 1 binary32) alpha)))
75.5%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 u0 (/.f32 (/.f32 #s(literal 1 binary32) alpha) alpha)))
75.4%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) alpha) (*.f32 u0 alpha))))
75.3%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (pow.f32 (/.f32 #s(literal -1 binary32) alpha) #s(literal -2 binary32)) u0))
75.3%
#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))
75.5%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (/.f32 alpha (/.f32 #s(literal 1 binary32) alpha)) u0))
75.3%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (/.f32 alpha (*.f32 (pow.f32 alpha #s(literal -1/2 binary32)) (pow.f32 alpha #s(literal -1/2 binary32)))) u0))
75.0%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (/.f32 alpha (exp.f32 (*.f32 (log.f32 alpha) #s(literal -1 binary32)))) u0))
75.5%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (/.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal -2 binary32))) u0))
75.4%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) alpha) alpha)) u0))
75.3%
#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))
75.2%
#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))
24.0%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (neg.f32 alpha) (-.f32 (log1p.f32 (pow.f32 (neg.f32 u0) #s(literal 3 binary32))) (log1p.f32 (fma.f32 u0 u0 u0)))) alpha))
63.7%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (neg.f32 alpha) (-.f32 (log1p.f32 (pow.f32 (neg.f32 u0) #s(literal 3 binary32))) (log1p.f32 (-.f32 (*.f32 u0 u0) (neg.f32 u0))))) alpha))
55.2%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (neg.f32 alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) alpha))
75.6%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 u0 alpha) alpha))
75.6%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 alpha alpha) u0))
73.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))
74.6%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (exp.f32 (*.f32 (log.f32 alpha) #s(literal 2 binary32))) u0))
75.5%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 alpha (/.f32 u0 (/.f32 #s(literal 1 binary32) alpha))))
Compiler

Compiled 2 936 to 2 242 computations (23.6% saved)

simplify79.0ms (1.2%)

Memory
6.2MiB live, 121.2MiB allocated
Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f32 (*.f32 (neg.f32 alpha) (-.f32 (log1p.f32 (pow.f32 (neg.f32 u0) #s(literal 3 binary32))) (log1p.f32 (-.f32 (*.f32 u0 u0) (neg.f32 u0))))) alpha)
cost-diff0
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (neg.f32 alpha) (-.f32 (log1p.f32 (pow.f32 (neg.f32 u0) #s(literal 3 binary32))) (log1p.f32 (-.f32 (*.f32 u0 u0) (neg.f32 u0))))) alpha))
cost-diff64
(*.f32 (neg.f32 alpha) (-.f32 (log1p.f32 (pow.f32 (neg.f32 u0) #s(literal 3 binary32))) (log1p.f32 (-.f32 (*.f32 u0 u0) (neg.f32 u0)))))
cost-diff128
(-.f32 (*.f32 u0 u0) (neg.f32 u0))
cost-diff32
(log.f32 (-.f32 #s(literal 1 binary32) u0))
cost-diff64
(/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))
cost-diff288
(*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (neg.f32 alpha))
cost-diff3680
(*.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (neg.f32 alpha)) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha)))
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 #s(literal 1 binary32) alpha)
cost-diff0
(*.f32 alpha (/.f32 u0 (/.f32 #s(literal 1 binary32) alpha)))
cost-diff0
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 alpha (/.f32 u0 (/.f32 #s(literal 1 binary32) alpha))))
cost-diff544
(/.f32 u0 (/.f32 #s(literal 1 binary32) alpha))
cost-diff0
(/.f32 #s(literal 1 binary32) alpha)
cost-diff0
(/.f32 (/.f32 #s(literal 1 binary32) alpha) alpha)
cost-diff0
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 u0 (/.f32 (/.f32 #s(literal 1 binary32) alpha) alpha)))
cost-diff736
(/.f32 u0 (/.f32 (/.f32 #s(literal 1 binary32) alpha) alpha))
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
042307
072274
1140251
2379246
31926243
44721243
57370235
08104223
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 u0 (/.f32 (/.f32 #s(literal 1 binary32) alpha) alpha)))
(/.f32 u0 (/.f32 (/.f32 #s(literal 1 binary32) alpha) alpha))
u0
(/.f32 (/.f32 #s(literal 1 binary32) alpha) alpha)
(/.f32 #s(literal 1 binary32) alpha)
#s(literal 1 binary32)
alpha
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 alpha (/.f32 u0 (/.f32 #s(literal 1 binary32) alpha))))
(*.f32 alpha (/.f32 u0 (/.f32 #s(literal 1 binary32) alpha)))
alpha
(/.f32 u0 (/.f32 #s(literal 1 binary32) alpha))
u0
(/.f32 #s(literal 1 binary32) alpha)
#s(literal 1 binary32)
#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 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (neg.f32 alpha)) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (neg.f32 alpha)) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha)))
(*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (neg.f32 alpha))
(pow.f32 (neg.f32 alpha) #s(literal 3 binary32))
(neg.f32 alpha)
alpha
#s(literal 3 binary32)
(/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))
#s(literal 1 binary32)
(*.f32 (neg.f32 alpha) alpha)
(log.f32 (-.f32 #s(literal 1 binary32) u0))
(-.f32 #s(literal 1 binary32) u0)
u0
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (neg.f32 alpha) (-.f32 (log1p.f32 (pow.f32 (neg.f32 u0) #s(literal 3 binary32))) (log1p.f32 (-.f32 (*.f32 u0 u0) (neg.f32 u0))))) alpha))
(*.f32 (*.f32 (neg.f32 alpha) (-.f32 (log1p.f32 (pow.f32 (neg.f32 u0) #s(literal 3 binary32))) (log1p.f32 (-.f32 (*.f32 u0 u0) (neg.f32 u0))))) alpha)
(*.f32 (neg.f32 alpha) (-.f32 (log1p.f32 (pow.f32 (neg.f32 u0) #s(literal 3 binary32))) (log1p.f32 (-.f32 (*.f32 u0 u0) (neg.f32 u0)))))
(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))))
(log1p.f32 (pow.f32 (neg.f32 u0) #s(literal 3 binary32)))
(pow.f32 (neg.f32 u0) #s(literal 3 binary32))
(neg.f32 u0)
u0
#s(literal 3 binary32)
(log1p.f32 (-.f32 (*.f32 u0 u0) (neg.f32 u0)))
(-.f32 (*.f32 u0 u0) (neg.f32 u0))
(*.f32 u0 u0)
Outputs
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 alpha alpha) u0))
(*.f32 (*.f32 alpha alpha) u0)
u0
(/.f32 (/.f32 #s(literal 1 binary32) alpha) alpha)
(/.f32 #s(literal 1 binary32) alpha)
#s(literal 1 binary32)
alpha
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 alpha alpha) u0))
(*.f32 (*.f32 alpha alpha) u0)
alpha
(*.f32 u0 alpha)
u0
(/.f32 #s(literal 1 binary32) alpha)
#s(literal 1 binary32)
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 alpha alpha) u0))
(*.f32 (*.f32 alpha alpha) u0)
(*.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 (log1p.f32 (neg.f32 u0)) (neg.f32 alpha)) alpha)
(*.f32 (neg.f32 alpha) alpha)
(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 #s(literal -1 binary32) (*.f32 alpha alpha))
#s(literal 1 binary32)
(*.f32 (neg.f32 alpha) alpha)
(log1p.f32 (neg.f32 u0))
(-.f32 #s(literal 1 binary32) u0)
u0
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (-.f32 (log1p.f32 (fma.f32 u0 u0 u0)) (log1p.f32 (pow.f32 (neg.f32 u0) #s(literal 3 binary32)))) (*.f32 alpha alpha)))
(*.f32 (-.f32 (log1p.f32 (fma.f32 u0 u0 u0)) (log1p.f32 (pow.f32 (neg.f32 u0) #s(literal 3 binary32)))) (*.f32 alpha alpha))
(*.f32 (-.f32 (log1p.f32 (fma.f32 u0 u0 u0)) (log1p.f32 (pow.f32 (neg.f32 u0) #s(literal 3 binary32)))) alpha)
(neg.f32 alpha)
alpha
(-.f32 (log1p.f32 (pow.f32 (neg.f32 u0) #s(literal 3 binary32))) (log1p.f32 (fma.f32 u0 u0 u0)))
(log1p.f32 (pow.f32 (neg.f32 u0) #s(literal 3 binary32)))
(pow.f32 (neg.f32 u0) #s(literal 3 binary32))
(neg.f32 u0)
u0
#s(literal 3 binary32)
(log1p.f32 (fma.f32 u0 u0 u0))
(fma.f32 u0 u0 u0)
(*.f32 u0 u0)

localize125.0ms (1.9%)

Memory
22.4MiB live, 333.9MiB allocated
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy0.2421875
(*.f32 (neg.f32 alpha) (-.f32 (log1p.f32 (pow.f32 (neg.f32 u0) #s(literal 3 binary32))) (log1p.f32 (-.f32 (*.f32 u0 u0) (neg.f32 u0)))))
accuracy0.27734375
(*.f32 (*.f32 (neg.f32 alpha) (-.f32 (log1p.f32 (pow.f32 (neg.f32 u0) #s(literal 3 binary32))) (log1p.f32 (-.f32 (*.f32 u0 u0) (neg.f32 u0))))) alpha)
accuracy11.364856402317791
(log1p.f32 (-.f32 (*.f32 u0 u0) (neg.f32 u0)))
accuracy18.3082574360018
(log1p.f32 (pow.f32 (neg.f32 u0) #s(literal 3 binary32)))
accuracy0.28125
(/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))
accuracy0.33984375
(*.f32 (*.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (neg.f32 alpha)) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
accuracy0.3515625
(*.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (neg.f32 alpha)) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha)))
accuracy14.365159859375527
(log.f32 (-.f32 #s(literal 1 binary32) u0))
accuracy0.22265625
(*.f32 (/.f32 (/.f32 (pow.f32 alpha #s(literal 6 binary32)) (*.f32 alpha alpha)) (*.f32 alpha alpha)) u0)
accuracy0.34765625
(/.f32 (pow.f32 alpha #s(literal 6 binary32)) (*.f32 alpha alpha))
accuracy0.48828125
(/.f32 (/.f32 (pow.f32 alpha #s(literal 6 binary32)) (*.f32 alpha alpha)) (*.f32 alpha alpha))
accuracy7.753976542705454
#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 #s(literal 1 binary32) alpha)
accuracy0.25
(*.f32 alpha (/.f32 u0 (/.f32 #s(literal 1 binary32) alpha)))
accuracy0.25390625
(/.f32 u0 (/.f32 #s(literal 1 binary32) alpha))
accuracy7.753976542705454
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 alpha (/.f32 u0 (/.f32 #s(literal 1 binary32) alpha))))
accuracy0
(/.f32 #s(literal 1 binary32) alpha)
accuracy0.265625
(/.f32 u0 (/.f32 (/.f32 #s(literal 1 binary32) alpha) alpha))
accuracy0.29296875
(/.f32 (/.f32 #s(literal 1 binary32) alpha) alpha)
accuracy7.753976542705454
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 u0 (/.f32 (/.f32 #s(literal 1 binary32) alpha) alpha)))
Samples
98.0ms256×0valid
Compiler

Compiled 583 to 79 computations (86.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 80.0ms
ival-div: 27.0ms (33.6% of total)
ival-pow: 19.0ms (23.6% of total)
ival-mult: 17.0ms (21.2% of total)
ival-log: 5.0ms (6.2% of total)
ival-neg: 5.0ms (6.2% of total)
ival-log1p: 4.0ms (5% of total)
ival-sub: 3.0ms (3.7% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series171.0ms (2.5%)

Memory
-20.7MiB live, 350.1MiB allocated
Counts
22 → 396
Calls
Call 1
Inputs
#s(alt #<batchref> (patch (/.f32 u0 (/.f32 (/.f32 #s(literal 1 binary32) alpha) alpha)) #<representation binary32>) () ())
#s(alt #<batchref> (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 u0 (/.f32 (/.f32 #s(literal 1 binary32) alpha) alpha))) #<representation binary32>) () ())
#s(alt #<batchref> (patch (/.f32 (/.f32 #s(literal 1 binary32) alpha) alpha) #<representation binary32>) () ())
#s(alt #<batchref> (patch (/.f32 #s(literal 1 binary32) alpha) #<representation binary32>) () ())
#s(alt #<batchref> (patch (/.f32 u0 (/.f32 #s(literal 1 binary32) alpha)) #<representation binary32>) () ())
#s(alt #<batchref> (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 alpha (/.f32 u0 (/.f32 #s(literal 1 binary32) alpha)))) #<representation binary32>) () ())
#s(alt #<batchref> (patch (*.f32 alpha (/.f32 u0 (/.f32 #s(literal 1 binary32) alpha))) #<representation binary32>) () ())
#s(alt #<batchref> (patch (/.f32 (/.f32 (pow.f32 alpha #s(literal 6 binary32)) (*.f32 alpha alpha)) (*.f32 alpha alpha)) #<representation binary32>) () ())
#s(alt #<batchref> (patch (/.f32 (pow.f32 alpha #s(literal 6 binary32)) (*.f32 alpha alpha)) #<representation binary32>) () ())
#s(alt #<batchref> (patch #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)) #<representation binary32>) () ())
#s(alt #<batchref> (patch (*.f32 (/.f32 (/.f32 (pow.f32 alpha #s(literal 6 binary32)) (*.f32 alpha alpha)) (*.f32 alpha alpha)) u0) #<representation binary32>) () ())
#s(alt #<batchref> (patch (*.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (neg.f32 alpha)) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))) #<representation binary32>) () ())
#s(alt #<batchref> (patch (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (neg.f32 alpha)) #<representation binary32>) () ())
#s(alt #<batchref> (patch (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha)) #<representation binary32>) () ())
#s(alt #<batchref> (patch (log.f32 (-.f32 #s(literal 1 binary32) u0)) #<representation binary32>) () ())
#s(alt #<batchref> (patch (-.f32 (*.f32 u0 u0) (neg.f32 u0)) #<representation binary32>) () ())
#s(alt #<batchref> (patch (*.f32 (neg.f32 alpha) (-.f32 (log1p.f32 (pow.f32 (neg.f32 u0) #s(literal 3 binary32))) (log1p.f32 (-.f32 (*.f32 u0 u0) (neg.f32 u0))))) #<representation binary32>) () ())
#s(alt #<batchref> (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (neg.f32 alpha) (-.f32 (log1p.f32 (pow.f32 (neg.f32 u0) #s(literal 3 binary32))) (log1p.f32 (-.f32 (*.f32 u0 u0) (neg.f32 u0))))) alpha)) #<representation binary32>) () ())
#s(alt #<batchref> (patch (*.f32 (*.f32 (neg.f32 alpha) (-.f32 (log1p.f32 (pow.f32 (neg.f32 u0) #s(literal 3 binary32))) (log1p.f32 (-.f32 (*.f32 u0 u0) (neg.f32 u0))))) alpha) #<representation binary32>) () ())
#s(alt #<batchref> (patch (*.f32 (*.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (neg.f32 alpha)) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))) (log.f32 (-.f32 #s(literal 1 binary32) u0))) #<representation binary32>) () ())
#s(alt #<batchref> (patch (log1p.f32 (pow.f32 (neg.f32 u0) #s(literal 3 binary32))) #<representation binary32>) () ())
#s(alt #<batchref> (patch (log1p.f32 (-.f32 (*.f32 u0 u0) (neg.f32 u0))) #<representation binary32>) () ())
Outputs
#s(alt #<batchref> (taylor 0 alpha) (#s(alt #<batchref> (patch (/.f32 u0 (/.f32 (/.f32 #s(literal 1 binary32) alpha) alpha)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 alpha) (#s(alt #<batchref> (patch (/.f32 u0 (/.f32 (/.f32 #s(literal 1 binary32) alpha) alpha)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 alpha) (#s(alt #<batchref> (patch (/.f32 u0 (/.f32 (/.f32 #s(literal 1 binary32) alpha) alpha)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 alpha) (#s(alt #<batchref> (patch (/.f32 u0 (/.f32 (/.f32 #s(literal 1 binary32) alpha) alpha)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 alpha) (#s(alt #<batchref> (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 u0 (/.f32 (/.f32 #s(literal 1 binary32) alpha) alpha))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 alpha) (#s(alt #<batchref> (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 u0 (/.f32 (/.f32 #s(literal 1 binary32) alpha) alpha))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 alpha) (#s(alt #<batchref> (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 u0 (/.f32 (/.f32 #s(literal 1 binary32) alpha) alpha))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 alpha) (#s(alt #<batchref> (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 u0 (/.f32 (/.f32 #s(literal 1 binary32) alpha) alpha))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 alpha) (#s(alt #<batchref> (patch (/.f32 (/.f32 #s(literal 1 binary32) alpha) alpha) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 alpha) (#s(alt #<batchref> (patch (/.f32 (/.f32 #s(literal 1 binary32) alpha) alpha) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 alpha) (#s(alt #<batchref> (patch (/.f32 (/.f32 #s(literal 1 binary32) alpha) alpha) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 alpha) (#s(alt #<batchref> (patch (/.f32 (/.f32 #s(literal 1 binary32) alpha) alpha) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 alpha) (#s(alt #<batchref> (patch (/.f32 #s(literal 1 binary32) alpha) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 alpha) (#s(alt #<batchref> (patch (/.f32 #s(literal 1 binary32) alpha) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 alpha) (#s(alt #<batchref> (patch (/.f32 #s(literal 1 binary32) alpha) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 alpha) (#s(alt #<batchref> (patch (/.f32 #s(literal 1 binary32) alpha) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 alpha) (#s(alt #<batchref> (patch (/.f32 u0 (/.f32 #s(literal 1 binary32) alpha)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 alpha) (#s(alt #<batchref> (patch (/.f32 u0 (/.f32 #s(literal 1 binary32) alpha)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 alpha) (#s(alt #<batchref> (patch (/.f32 u0 (/.f32 #s(literal 1 binary32) alpha)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 alpha) (#s(alt #<batchref> (patch (/.f32 u0 (/.f32 #s(literal 1 binary32) alpha)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 alpha) (#s(alt #<batchref> (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 alpha (/.f32 u0 (/.f32 #s(literal 1 binary32) alpha)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 alpha) (#s(alt #<batchref> (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 alpha (/.f32 u0 (/.f32 #s(literal 1 binary32) alpha)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 alpha) (#s(alt #<batchref> (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 alpha (/.f32 u0 (/.f32 #s(literal 1 binary32) alpha)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 alpha) (#s(alt #<batchref> (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 alpha (/.f32 u0 (/.f32 #s(literal 1 binary32) alpha)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 alpha) (#s(alt #<batchref> (patch (*.f32 alpha (/.f32 u0 (/.f32 #s(literal 1 binary32) alpha))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 alpha) (#s(alt #<batchref> (patch (*.f32 alpha (/.f32 u0 (/.f32 #s(literal 1 binary32) alpha))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 alpha) (#s(alt #<batchref> (patch (*.f32 alpha (/.f32 u0 (/.f32 #s(literal 1 binary32) alpha))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 alpha) (#s(alt #<batchref> (patch (*.f32 alpha (/.f32 u0 (/.f32 #s(literal 1 binary32) alpha))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 alpha) (#s(alt #<batchref> (patch (/.f32 (/.f32 (pow.f32 alpha #s(literal 6 binary32)) (*.f32 alpha alpha)) (*.f32 alpha alpha)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 alpha) (#s(alt #<batchref> (patch (/.f32 (/.f32 (pow.f32 alpha #s(literal 6 binary32)) (*.f32 alpha alpha)) (*.f32 alpha alpha)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 alpha) (#s(alt #<batchref> (patch (/.f32 (/.f32 (pow.f32 alpha #s(literal 6 binary32)) (*.f32 alpha alpha)) (*.f32 alpha alpha)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 alpha) (#s(alt #<batchref> (patch (/.f32 (/.f32 (pow.f32 alpha #s(literal 6 binary32)) (*.f32 alpha alpha)) (*.f32 alpha alpha)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 alpha) (#s(alt #<batchref> (patch (/.f32 (pow.f32 alpha #s(literal 6 binary32)) (*.f32 alpha alpha)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 alpha) (#s(alt #<batchref> (patch (/.f32 (pow.f32 alpha #s(literal 6 binary32)) (*.f32 alpha alpha)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 alpha) (#s(alt #<batchref> (patch (/.f32 (pow.f32 alpha #s(literal 6 binary32)) (*.f32 alpha alpha)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 alpha) (#s(alt #<batchref> (patch (/.f32 (pow.f32 alpha #s(literal 6 binary32)) (*.f32 alpha alpha)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 alpha) (#s(alt #<batchref> (patch #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)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 alpha) (#s(alt #<batchref> (patch #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)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 alpha) (#s(alt #<batchref> (patch #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)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 alpha) (#s(alt #<batchref> (patch #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)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 alpha) (#s(alt #<batchref> (patch (*.f32 (/.f32 (/.f32 (pow.f32 alpha #s(literal 6 binary32)) (*.f32 alpha alpha)) (*.f32 alpha alpha)) u0) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 alpha) (#s(alt #<batchref> (patch (*.f32 (/.f32 (/.f32 (pow.f32 alpha #s(literal 6 binary32)) (*.f32 alpha alpha)) (*.f32 alpha alpha)) u0) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 alpha) (#s(alt #<batchref> (patch (*.f32 (/.f32 (/.f32 (pow.f32 alpha #s(literal 6 binary32)) (*.f32 alpha alpha)) (*.f32 alpha alpha)) u0) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 alpha) (#s(alt #<batchref> (patch (*.f32 (/.f32 (/.f32 (pow.f32 alpha #s(literal 6 binary32)) (*.f32 alpha alpha)) (*.f32 alpha alpha)) u0) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 alpha) (#s(alt #<batchref> (patch (*.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (neg.f32 alpha)) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 alpha) (#s(alt #<batchref> (patch (*.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (neg.f32 alpha)) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 alpha) (#s(alt #<batchref> (patch (*.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (neg.f32 alpha)) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 alpha) (#s(alt #<batchref> (patch (*.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (neg.f32 alpha)) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 alpha) (#s(alt #<batchref> (patch (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (neg.f32 alpha)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 alpha) (#s(alt #<batchref> (patch (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (neg.f32 alpha)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 alpha) (#s(alt #<batchref> (patch (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (neg.f32 alpha)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 alpha) (#s(alt #<batchref> (patch (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (neg.f32 alpha)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 alpha) (#s(alt #<batchref> (patch (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 alpha) (#s(alt #<batchref> (patch (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 alpha) (#s(alt #<batchref> (patch (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 alpha) (#s(alt #<batchref> (patch (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 alpha) (#s(alt #<batchref> (patch (*.f32 (neg.f32 alpha) (-.f32 (log1p.f32 (pow.f32 (neg.f32 u0) #s(literal 3 binary32))) (log1p.f32 (-.f32 (*.f32 u0 u0) (neg.f32 u0))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 alpha) (#s(alt #<batchref> (patch (*.f32 (neg.f32 alpha) (-.f32 (log1p.f32 (pow.f32 (neg.f32 u0) #s(literal 3 binary32))) (log1p.f32 (-.f32 (*.f32 u0 u0) (neg.f32 u0))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 alpha) (#s(alt #<batchref> (patch (*.f32 (neg.f32 alpha) (-.f32 (log1p.f32 (pow.f32 (neg.f32 u0) #s(literal 3 binary32))) (log1p.f32 (-.f32 (*.f32 u0 u0) (neg.f32 u0))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 alpha) (#s(alt #<batchref> (patch (*.f32 (neg.f32 alpha) (-.f32 (log1p.f32 (pow.f32 (neg.f32 u0) #s(literal 3 binary32))) (log1p.f32 (-.f32 (*.f32 u0 u0) (neg.f32 u0))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 alpha) (#s(alt #<batchref> (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (neg.f32 alpha) (-.f32 (log1p.f32 (pow.f32 (neg.f32 u0) #s(literal 3 binary32))) (log1p.f32 (-.f32 (*.f32 u0 u0) (neg.f32 u0))))) alpha)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 alpha) (#s(alt #<batchref> (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (neg.f32 alpha) (-.f32 (log1p.f32 (pow.f32 (neg.f32 u0) #s(literal 3 binary32))) (log1p.f32 (-.f32 (*.f32 u0 u0) (neg.f32 u0))))) alpha)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 alpha) (#s(alt #<batchref> (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (neg.f32 alpha) (-.f32 (log1p.f32 (pow.f32 (neg.f32 u0) #s(literal 3 binary32))) (log1p.f32 (-.f32 (*.f32 u0 u0) (neg.f32 u0))))) alpha)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 alpha) (#s(alt #<batchref> (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (neg.f32 alpha) (-.f32 (log1p.f32 (pow.f32 (neg.f32 u0) #s(literal 3 binary32))) (log1p.f32 (-.f32 (*.f32 u0 u0) (neg.f32 u0))))) alpha)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 alpha) (#s(alt #<batchref> (patch (*.f32 (*.f32 (neg.f32 alpha) (-.f32 (log1p.f32 (pow.f32 (neg.f32 u0) #s(literal 3 binary32))) (log1p.f32 (-.f32 (*.f32 u0 u0) (neg.f32 u0))))) alpha) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 alpha) (#s(alt #<batchref> (patch (*.f32 (*.f32 (neg.f32 alpha) (-.f32 (log1p.f32 (pow.f32 (neg.f32 u0) #s(literal 3 binary32))) (log1p.f32 (-.f32 (*.f32 u0 u0) (neg.f32 u0))))) alpha) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 alpha) (#s(alt #<batchref> (patch (*.f32 (*.f32 (neg.f32 alpha) (-.f32 (log1p.f32 (pow.f32 (neg.f32 u0) #s(literal 3 binary32))) (log1p.f32 (-.f32 (*.f32 u0 u0) (neg.f32 u0))))) alpha) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 alpha) (#s(alt #<batchref> (patch (*.f32 (*.f32 (neg.f32 alpha) (-.f32 (log1p.f32 (pow.f32 (neg.f32 u0) #s(literal 3 binary32))) (log1p.f32 (-.f32 (*.f32 u0 u0) (neg.f32 u0))))) alpha) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 alpha) (#s(alt #<batchref> (patch (*.f32 (*.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (neg.f32 alpha)) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))) (log.f32 (-.f32 #s(literal 1 binary32) u0))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 alpha) (#s(alt #<batchref> (patch (*.f32 (*.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (neg.f32 alpha)) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))) (log.f32 (-.f32 #s(literal 1 binary32) u0))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 alpha) (#s(alt #<batchref> (patch (*.f32 (*.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (neg.f32 alpha)) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))) (log.f32 (-.f32 #s(literal 1 binary32) u0))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 alpha) (#s(alt #<batchref> (patch (*.f32 (*.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (neg.f32 alpha)) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))) (log.f32 (-.f32 #s(literal 1 binary32) u0))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf alpha) (#s(alt #<batchref> (patch (/.f32 u0 (/.f32 (/.f32 #s(literal 1 binary32) alpha) alpha)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf alpha) (#s(alt #<batchref> (patch (/.f32 u0 (/.f32 (/.f32 #s(literal 1 binary32) alpha) alpha)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf alpha) (#s(alt #<batchref> (patch (/.f32 u0 (/.f32 (/.f32 #s(literal 1 binary32) alpha) alpha)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf alpha) (#s(alt #<batchref> (patch (/.f32 u0 (/.f32 (/.f32 #s(literal 1 binary32) alpha) alpha)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf alpha) (#s(alt #<batchref> (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 u0 (/.f32 (/.f32 #s(literal 1 binary32) alpha) alpha))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf alpha) (#s(alt #<batchref> (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 u0 (/.f32 (/.f32 #s(literal 1 binary32) alpha) alpha))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf alpha) (#s(alt #<batchref> (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 u0 (/.f32 (/.f32 #s(literal 1 binary32) alpha) alpha))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf alpha) (#s(alt #<batchref> (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 u0 (/.f32 (/.f32 #s(literal 1 binary32) alpha) alpha))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf alpha) (#s(alt #<batchref> (patch (/.f32 (/.f32 #s(literal 1 binary32) alpha) alpha) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf alpha) (#s(alt #<batchref> (patch (/.f32 (/.f32 #s(literal 1 binary32) alpha) alpha) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf alpha) (#s(alt #<batchref> (patch (/.f32 (/.f32 #s(literal 1 binary32) alpha) alpha) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf alpha) (#s(alt #<batchref> (patch (/.f32 (/.f32 #s(literal 1 binary32) alpha) alpha) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf alpha) (#s(alt #<batchref> (patch (/.f32 #s(literal 1 binary32) alpha) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf alpha) (#s(alt #<batchref> (patch (/.f32 #s(literal 1 binary32) alpha) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf alpha) (#s(alt #<batchref> (patch (/.f32 #s(literal 1 binary32) alpha) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf alpha) (#s(alt #<batchref> (patch (/.f32 #s(literal 1 binary32) alpha) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf alpha) (#s(alt #<batchref> (patch (/.f32 u0 (/.f32 #s(literal 1 binary32) alpha)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf alpha) (#s(alt #<batchref> (patch (/.f32 u0 (/.f32 #s(literal 1 binary32) alpha)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf alpha) (#s(alt #<batchref> (patch (/.f32 u0 (/.f32 #s(literal 1 binary32) alpha)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf alpha) (#s(alt #<batchref> (patch (/.f32 u0 (/.f32 #s(literal 1 binary32) alpha)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf alpha) (#s(alt #<batchref> (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 alpha (/.f32 u0 (/.f32 #s(literal 1 binary32) alpha)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf alpha) (#s(alt #<batchref> (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 alpha (/.f32 u0 (/.f32 #s(literal 1 binary32) alpha)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf alpha) (#s(alt #<batchref> (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 alpha (/.f32 u0 (/.f32 #s(literal 1 binary32) alpha)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf alpha) (#s(alt #<batchref> (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 alpha (/.f32 u0 (/.f32 #s(literal 1 binary32) alpha)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf alpha) (#s(alt #<batchref> (patch (*.f32 alpha (/.f32 u0 (/.f32 #s(literal 1 binary32) alpha))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf alpha) (#s(alt #<batchref> (patch (*.f32 alpha (/.f32 u0 (/.f32 #s(literal 1 binary32) alpha))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf alpha) (#s(alt #<batchref> (patch (*.f32 alpha (/.f32 u0 (/.f32 #s(literal 1 binary32) alpha))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf alpha) (#s(alt #<batchref> (patch (*.f32 alpha (/.f32 u0 (/.f32 #s(literal 1 binary32) alpha))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf alpha) (#s(alt #<batchref> (patch (/.f32 (/.f32 (pow.f32 alpha #s(literal 6 binary32)) (*.f32 alpha alpha)) (*.f32 alpha alpha)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf alpha) (#s(alt #<batchref> (patch (/.f32 (/.f32 (pow.f32 alpha #s(literal 6 binary32)) (*.f32 alpha alpha)) (*.f32 alpha alpha)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf alpha) (#s(alt #<batchref> (patch (/.f32 (/.f32 (pow.f32 alpha #s(literal 6 binary32)) (*.f32 alpha alpha)) (*.f32 alpha alpha)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf alpha) (#s(alt #<batchref> (patch (/.f32 (/.f32 (pow.f32 alpha #s(literal 6 binary32)) (*.f32 alpha alpha)) (*.f32 alpha alpha)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf alpha) (#s(alt #<batchref> (patch (/.f32 (pow.f32 alpha #s(literal 6 binary32)) (*.f32 alpha alpha)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf alpha) (#s(alt #<batchref> (patch (/.f32 (pow.f32 alpha #s(literal 6 binary32)) (*.f32 alpha alpha)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf alpha) (#s(alt #<batchref> (patch (/.f32 (pow.f32 alpha #s(literal 6 binary32)) (*.f32 alpha alpha)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf alpha) (#s(alt #<batchref> (patch (/.f32 (pow.f32 alpha #s(literal 6 binary32)) (*.f32 alpha alpha)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf alpha) (#s(alt #<batchref> (patch #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)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf alpha) (#s(alt #<batchref> (patch #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)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf alpha) (#s(alt #<batchref> (patch #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)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf alpha) (#s(alt #<batchref> (patch #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)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf alpha) (#s(alt #<batchref> (patch (*.f32 (/.f32 (/.f32 (pow.f32 alpha #s(literal 6 binary32)) (*.f32 alpha alpha)) (*.f32 alpha alpha)) u0) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf alpha) (#s(alt #<batchref> (patch (*.f32 (/.f32 (/.f32 (pow.f32 alpha #s(literal 6 binary32)) (*.f32 alpha alpha)) (*.f32 alpha alpha)) u0) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf alpha) (#s(alt #<batchref> (patch (*.f32 (/.f32 (/.f32 (pow.f32 alpha #s(literal 6 binary32)) (*.f32 alpha alpha)) (*.f32 alpha alpha)) u0) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf alpha) (#s(alt #<batchref> (patch (*.f32 (/.f32 (/.f32 (pow.f32 alpha #s(literal 6 binary32)) (*.f32 alpha alpha)) (*.f32 alpha alpha)) u0) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf alpha) (#s(alt #<batchref> (patch (*.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (neg.f32 alpha)) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf alpha) (#s(alt #<batchref> (patch (*.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (neg.f32 alpha)) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf alpha) (#s(alt #<batchref> (patch (*.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (neg.f32 alpha)) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf alpha) (#s(alt #<batchref> (patch (*.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (neg.f32 alpha)) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf alpha) (#s(alt #<batchref> (patch (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (neg.f32 alpha)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf alpha) (#s(alt #<batchref> (patch (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (neg.f32 alpha)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf alpha) (#s(alt #<batchref> (patch (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (neg.f32 alpha)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf alpha) (#s(alt #<batchref> (patch (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (neg.f32 alpha)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf alpha) (#s(alt #<batchref> (patch (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf alpha) (#s(alt #<batchref> (patch (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf alpha) (#s(alt #<batchref> (patch (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf alpha) (#s(alt #<batchref> (patch (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf alpha) (#s(alt #<batchref> (patch (*.f32 (neg.f32 alpha) (-.f32 (log1p.f32 (pow.f32 (neg.f32 u0) #s(literal 3 binary32))) (log1p.f32 (-.f32 (*.f32 u0 u0) (neg.f32 u0))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf alpha) (#s(alt #<batchref> (patch (*.f32 (neg.f32 alpha) (-.f32 (log1p.f32 (pow.f32 (neg.f32 u0) #s(literal 3 binary32))) (log1p.f32 (-.f32 (*.f32 u0 u0) (neg.f32 u0))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf alpha) (#s(alt #<batchref> (patch (*.f32 (neg.f32 alpha) (-.f32 (log1p.f32 (pow.f32 (neg.f32 u0) #s(literal 3 binary32))) (log1p.f32 (-.f32 (*.f32 u0 u0) (neg.f32 u0))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf alpha) (#s(alt #<batchref> (patch (*.f32 (neg.f32 alpha) (-.f32 (log1p.f32 (pow.f32 (neg.f32 u0) #s(literal 3 binary32))) (log1p.f32 (-.f32 (*.f32 u0 u0) (neg.f32 u0))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf alpha) (#s(alt #<batchref> (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (neg.f32 alpha) (-.f32 (log1p.f32 (pow.f32 (neg.f32 u0) #s(literal 3 binary32))) (log1p.f32 (-.f32 (*.f32 u0 u0) (neg.f32 u0))))) alpha)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf alpha) (#s(alt #<batchref> (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (neg.f32 alpha) (-.f32 (log1p.f32 (pow.f32 (neg.f32 u0) #s(literal 3 binary32))) (log1p.f32 (-.f32 (*.f32 u0 u0) (neg.f32 u0))))) alpha)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf alpha) (#s(alt #<batchref> (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (neg.f32 alpha) (-.f32 (log1p.f32 (pow.f32 (neg.f32 u0) #s(literal 3 binary32))) (log1p.f32 (-.f32 (*.f32 u0 u0) (neg.f32 u0))))) alpha)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf alpha) (#s(alt #<batchref> (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (neg.f32 alpha) (-.f32 (log1p.f32 (pow.f32 (neg.f32 u0) #s(literal 3 binary32))) (log1p.f32 (-.f32 (*.f32 u0 u0) (neg.f32 u0))))) alpha)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf alpha) (#s(alt #<batchref> (patch (*.f32 (*.f32 (neg.f32 alpha) (-.f32 (log1p.f32 (pow.f32 (neg.f32 u0) #s(literal 3 binary32))) (log1p.f32 (-.f32 (*.f32 u0 u0) (neg.f32 u0))))) alpha) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf alpha) (#s(alt #<batchref> (patch (*.f32 (*.f32 (neg.f32 alpha) (-.f32 (log1p.f32 (pow.f32 (neg.f32 u0) #s(literal 3 binary32))) (log1p.f32 (-.f32 (*.f32 u0 u0) (neg.f32 u0))))) alpha) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf alpha) (#s(alt #<batchref> (patch (*.f32 (*.f32 (neg.f32 alpha) (-.f32 (log1p.f32 (pow.f32 (neg.f32 u0) #s(literal 3 binary32))) (log1p.f32 (-.f32 (*.f32 u0 u0) (neg.f32 u0))))) alpha) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf alpha) (#s(alt #<batchref> (patch (*.f32 (*.f32 (neg.f32 alpha) (-.f32 (log1p.f32 (pow.f32 (neg.f32 u0) #s(literal 3 binary32))) (log1p.f32 (-.f32 (*.f32 u0 u0) (neg.f32 u0))))) alpha) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf alpha) (#s(alt #<batchref> (patch (*.f32 (*.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (neg.f32 alpha)) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))) (log.f32 (-.f32 #s(literal 1 binary32) u0))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf alpha) (#s(alt #<batchref> (patch (*.f32 (*.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (neg.f32 alpha)) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))) (log.f32 (-.f32 #s(literal 1 binary32) u0))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf alpha) (#s(alt #<batchref> (patch (*.f32 (*.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (neg.f32 alpha)) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))) (log.f32 (-.f32 #s(literal 1 binary32) u0))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf alpha) (#s(alt #<batchref> (patch (*.f32 (*.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (neg.f32 alpha)) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))) (log.f32 (-.f32 #s(literal 1 binary32) u0))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf alpha) (#s(alt #<batchref> (patch (/.f32 u0 (/.f32 (/.f32 #s(literal 1 binary32) alpha) alpha)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf alpha) (#s(alt #<batchref> (patch (/.f32 u0 (/.f32 (/.f32 #s(literal 1 binary32) alpha) alpha)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf alpha) (#s(alt #<batchref> (patch (/.f32 u0 (/.f32 (/.f32 #s(literal 1 binary32) alpha) alpha)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf alpha) (#s(alt #<batchref> (patch (/.f32 u0 (/.f32 (/.f32 #s(literal 1 binary32) alpha) alpha)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf alpha) (#s(alt #<batchref> (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 u0 (/.f32 (/.f32 #s(literal 1 binary32) alpha) alpha))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf alpha) (#s(alt #<batchref> (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 u0 (/.f32 (/.f32 #s(literal 1 binary32) alpha) alpha))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf alpha) (#s(alt #<batchref> (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 u0 (/.f32 (/.f32 #s(literal 1 binary32) alpha) alpha))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf alpha) (#s(alt #<batchref> (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 u0 (/.f32 (/.f32 #s(literal 1 binary32) alpha) alpha))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf alpha) (#s(alt #<batchref> (patch (/.f32 (/.f32 #s(literal 1 binary32) alpha) alpha) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf alpha) (#s(alt #<batchref> (patch (/.f32 (/.f32 #s(literal 1 binary32) alpha) alpha) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf alpha) (#s(alt #<batchref> (patch (/.f32 (/.f32 #s(literal 1 binary32) alpha) alpha) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf alpha) (#s(alt #<batchref> (patch (/.f32 (/.f32 #s(literal 1 binary32) alpha) alpha) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf alpha) (#s(alt #<batchref> (patch (/.f32 #s(literal 1 binary32) alpha) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf alpha) (#s(alt #<batchref> (patch (/.f32 #s(literal 1 binary32) alpha) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf alpha) (#s(alt #<batchref> (patch (/.f32 #s(literal 1 binary32) alpha) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf alpha) (#s(alt #<batchref> (patch (/.f32 #s(literal 1 binary32) alpha) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf alpha) (#s(alt #<batchref> (patch (/.f32 u0 (/.f32 #s(literal 1 binary32) alpha)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf alpha) (#s(alt #<batchref> (patch (/.f32 u0 (/.f32 #s(literal 1 binary32) alpha)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf alpha) (#s(alt #<batchref> (patch (/.f32 u0 (/.f32 #s(literal 1 binary32) alpha)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf alpha) (#s(alt #<batchref> (patch (/.f32 u0 (/.f32 #s(literal 1 binary32) alpha)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf alpha) (#s(alt #<batchref> (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 alpha (/.f32 u0 (/.f32 #s(literal 1 binary32) alpha)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf alpha) (#s(alt #<batchref> (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 alpha (/.f32 u0 (/.f32 #s(literal 1 binary32) alpha)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf alpha) (#s(alt #<batchref> (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 alpha (/.f32 u0 (/.f32 #s(literal 1 binary32) alpha)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf alpha) (#s(alt #<batchref> (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 alpha (/.f32 u0 (/.f32 #s(literal 1 binary32) alpha)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf alpha) (#s(alt #<batchref> (patch (*.f32 alpha (/.f32 u0 (/.f32 #s(literal 1 binary32) alpha))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf alpha) (#s(alt #<batchref> (patch (*.f32 alpha (/.f32 u0 (/.f32 #s(literal 1 binary32) alpha))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf alpha) (#s(alt #<batchref> (patch (*.f32 alpha (/.f32 u0 (/.f32 #s(literal 1 binary32) alpha))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf alpha) (#s(alt #<batchref> (patch (*.f32 alpha (/.f32 u0 (/.f32 #s(literal 1 binary32) alpha))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf alpha) (#s(alt #<batchref> (patch (/.f32 (/.f32 (pow.f32 alpha #s(literal 6 binary32)) (*.f32 alpha alpha)) (*.f32 alpha alpha)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf alpha) (#s(alt #<batchref> (patch (/.f32 (/.f32 (pow.f32 alpha #s(literal 6 binary32)) (*.f32 alpha alpha)) (*.f32 alpha alpha)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf alpha) (#s(alt #<batchref> (patch (/.f32 (/.f32 (pow.f32 alpha #s(literal 6 binary32)) (*.f32 alpha alpha)) (*.f32 alpha alpha)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf alpha) (#s(alt #<batchref> (patch (/.f32 (/.f32 (pow.f32 alpha #s(literal 6 binary32)) (*.f32 alpha alpha)) (*.f32 alpha alpha)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf alpha) (#s(alt #<batchref> (patch (/.f32 (pow.f32 alpha #s(literal 6 binary32)) (*.f32 alpha alpha)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf alpha) (#s(alt #<batchref> (patch (/.f32 (pow.f32 alpha #s(literal 6 binary32)) (*.f32 alpha alpha)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf alpha) (#s(alt #<batchref> (patch (/.f32 (pow.f32 alpha #s(literal 6 binary32)) (*.f32 alpha alpha)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf alpha) (#s(alt #<batchref> (patch (/.f32 (pow.f32 alpha #s(literal 6 binary32)) (*.f32 alpha alpha)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf alpha) (#s(alt #<batchref> (patch #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)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf alpha) (#s(alt #<batchref> (patch #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)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf alpha) (#s(alt #<batchref> (patch #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)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf alpha) (#s(alt #<batchref> (patch #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)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf alpha) (#s(alt #<batchref> (patch (*.f32 (/.f32 (/.f32 (pow.f32 alpha #s(literal 6 binary32)) (*.f32 alpha alpha)) (*.f32 alpha alpha)) u0) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf alpha) (#s(alt #<batchref> (patch (*.f32 (/.f32 (/.f32 (pow.f32 alpha #s(literal 6 binary32)) (*.f32 alpha alpha)) (*.f32 alpha alpha)) u0) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf alpha) (#s(alt #<batchref> (patch (*.f32 (/.f32 (/.f32 (pow.f32 alpha #s(literal 6 binary32)) (*.f32 alpha alpha)) (*.f32 alpha alpha)) u0) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf alpha) (#s(alt #<batchref> (patch (*.f32 (/.f32 (/.f32 (pow.f32 alpha #s(literal 6 binary32)) (*.f32 alpha alpha)) (*.f32 alpha alpha)) u0) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf alpha) (#s(alt #<batchref> (patch (*.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (neg.f32 alpha)) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf alpha) (#s(alt #<batchref> (patch (*.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (neg.f32 alpha)) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf alpha) (#s(alt #<batchref> (patch (*.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (neg.f32 alpha)) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf alpha) (#s(alt #<batchref> (patch (*.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (neg.f32 alpha)) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf alpha) (#s(alt #<batchref> (patch (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (neg.f32 alpha)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf alpha) (#s(alt #<batchref> (patch (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (neg.f32 alpha)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf alpha) (#s(alt #<batchref> (patch (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (neg.f32 alpha)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf alpha) (#s(alt #<batchref> (patch (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (neg.f32 alpha)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf alpha) (#s(alt #<batchref> (patch (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf alpha) (#s(alt #<batchref> (patch (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf alpha) (#s(alt #<batchref> (patch (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf alpha) (#s(alt #<batchref> (patch (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf alpha) (#s(alt #<batchref> (patch (*.f32 (neg.f32 alpha) (-.f32 (log1p.f32 (pow.f32 (neg.f32 u0) #s(literal 3 binary32))) (log1p.f32 (-.f32 (*.f32 u0 u0) (neg.f32 u0))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf alpha) (#s(alt #<batchref> (patch (*.f32 (neg.f32 alpha) (-.f32 (log1p.f32 (pow.f32 (neg.f32 u0) #s(literal 3 binary32))) (log1p.f32 (-.f32 (*.f32 u0 u0) (neg.f32 u0))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf alpha) (#s(alt #<batchref> (patch (*.f32 (neg.f32 alpha) (-.f32 (log1p.f32 (pow.f32 (neg.f32 u0) #s(literal 3 binary32))) (log1p.f32 (-.f32 (*.f32 u0 u0) (neg.f32 u0))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf alpha) (#s(alt #<batchref> (patch (*.f32 (neg.f32 alpha) (-.f32 (log1p.f32 (pow.f32 (neg.f32 u0) #s(literal 3 binary32))) (log1p.f32 (-.f32 (*.f32 u0 u0) (neg.f32 u0))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf alpha) (#s(alt #<batchref> (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (neg.f32 alpha) (-.f32 (log1p.f32 (pow.f32 (neg.f32 u0) #s(literal 3 binary32))) (log1p.f32 (-.f32 (*.f32 u0 u0) (neg.f32 u0))))) alpha)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf alpha) (#s(alt #<batchref> (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (neg.f32 alpha) (-.f32 (log1p.f32 (pow.f32 (neg.f32 u0) #s(literal 3 binary32))) (log1p.f32 (-.f32 (*.f32 u0 u0) (neg.f32 u0))))) alpha)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf alpha) (#s(alt #<batchref> (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (neg.f32 alpha) (-.f32 (log1p.f32 (pow.f32 (neg.f32 u0) #s(literal 3 binary32))) (log1p.f32 (-.f32 (*.f32 u0 u0) (neg.f32 u0))))) alpha)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf alpha) (#s(alt #<batchref> (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (neg.f32 alpha) (-.f32 (log1p.f32 (pow.f32 (neg.f32 u0) #s(literal 3 binary32))) (log1p.f32 (-.f32 (*.f32 u0 u0) (neg.f32 u0))))) alpha)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf alpha) (#s(alt #<batchref> (patch (*.f32 (*.f32 (neg.f32 alpha) (-.f32 (log1p.f32 (pow.f32 (neg.f32 u0) #s(literal 3 binary32))) (log1p.f32 (-.f32 (*.f32 u0 u0) (neg.f32 u0))))) alpha) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf alpha) (#s(alt #<batchref> (patch (*.f32 (*.f32 (neg.f32 alpha) (-.f32 (log1p.f32 (pow.f32 (neg.f32 u0) #s(literal 3 binary32))) (log1p.f32 (-.f32 (*.f32 u0 u0) (neg.f32 u0))))) alpha) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf alpha) (#s(alt #<batchref> (patch (*.f32 (*.f32 (neg.f32 alpha) (-.f32 (log1p.f32 (pow.f32 (neg.f32 u0) #s(literal 3 binary32))) (log1p.f32 (-.f32 (*.f32 u0 u0) (neg.f32 u0))))) alpha) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf alpha) (#s(alt #<batchref> (patch (*.f32 (*.f32 (neg.f32 alpha) (-.f32 (log1p.f32 (pow.f32 (neg.f32 u0) #s(literal 3 binary32))) (log1p.f32 (-.f32 (*.f32 u0 u0) (neg.f32 u0))))) alpha) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf alpha) (#s(alt #<batchref> (patch (*.f32 (*.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (neg.f32 alpha)) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))) (log.f32 (-.f32 #s(literal 1 binary32) u0))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf alpha) (#s(alt #<batchref> (patch (*.f32 (*.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (neg.f32 alpha)) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))) (log.f32 (-.f32 #s(literal 1 binary32) u0))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf alpha) (#s(alt #<batchref> (patch (*.f32 (*.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (neg.f32 alpha)) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))) (log.f32 (-.f32 #s(literal 1 binary32) u0))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf alpha) (#s(alt #<batchref> (patch (*.f32 (*.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (neg.f32 alpha)) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))) (log.f32 (-.f32 #s(literal 1 binary32) u0))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 u0) (#s(alt #<batchref> (patch (/.f32 u0 (/.f32 (/.f32 #s(literal 1 binary32) alpha) alpha)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 u0) (#s(alt #<batchref> (patch (/.f32 u0 (/.f32 (/.f32 #s(literal 1 binary32) alpha) alpha)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 u0) (#s(alt #<batchref> (patch (/.f32 u0 (/.f32 (/.f32 #s(literal 1 binary32) alpha) alpha)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 u0) (#s(alt #<batchref> (patch (/.f32 u0 (/.f32 (/.f32 #s(literal 1 binary32) alpha) alpha)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 u0) (#s(alt #<batchref> (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 u0 (/.f32 (/.f32 #s(literal 1 binary32) alpha) alpha))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 u0) (#s(alt #<batchref> (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 u0 (/.f32 (/.f32 #s(literal 1 binary32) alpha) alpha))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 u0) (#s(alt #<batchref> (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 u0 (/.f32 (/.f32 #s(literal 1 binary32) alpha) alpha))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 u0) (#s(alt #<batchref> (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 u0 (/.f32 (/.f32 #s(literal 1 binary32) alpha) alpha))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 u0) (#s(alt #<batchref> (patch (/.f32 u0 (/.f32 #s(literal 1 binary32) alpha)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 u0) (#s(alt #<batchref> (patch (/.f32 u0 (/.f32 #s(literal 1 binary32) alpha)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 u0) (#s(alt #<batchref> (patch (/.f32 u0 (/.f32 #s(literal 1 binary32) alpha)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 u0) (#s(alt #<batchref> (patch (/.f32 u0 (/.f32 #s(literal 1 binary32) alpha)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 u0) (#s(alt #<batchref> (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 alpha (/.f32 u0 (/.f32 #s(literal 1 binary32) alpha)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 u0) (#s(alt #<batchref> (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 alpha (/.f32 u0 (/.f32 #s(literal 1 binary32) alpha)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 u0) (#s(alt #<batchref> (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 alpha (/.f32 u0 (/.f32 #s(literal 1 binary32) alpha)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 u0) (#s(alt #<batchref> (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 alpha (/.f32 u0 (/.f32 #s(literal 1 binary32) alpha)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 u0) (#s(alt #<batchref> (patch (*.f32 alpha (/.f32 u0 (/.f32 #s(literal 1 binary32) alpha))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 u0) (#s(alt #<batchref> (patch (*.f32 alpha (/.f32 u0 (/.f32 #s(literal 1 binary32) alpha))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 u0) (#s(alt #<batchref> (patch (*.f32 alpha (/.f32 u0 (/.f32 #s(literal 1 binary32) alpha))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 u0) (#s(alt #<batchref> (patch (*.f32 alpha (/.f32 u0 (/.f32 #s(literal 1 binary32) alpha))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 u0) (#s(alt #<batchref> (patch #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)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 u0) (#s(alt #<batchref> (patch #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)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 u0) (#s(alt #<batchref> (patch #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)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 u0) (#s(alt #<batchref> (patch #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)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 u0) (#s(alt #<batchref> (patch (*.f32 (/.f32 (/.f32 (pow.f32 alpha #s(literal 6 binary32)) (*.f32 alpha alpha)) (*.f32 alpha alpha)) u0) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 u0) (#s(alt #<batchref> (patch (*.f32 (/.f32 (/.f32 (pow.f32 alpha #s(literal 6 binary32)) (*.f32 alpha alpha)) (*.f32 alpha alpha)) u0) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 u0) (#s(alt #<batchref> (patch (*.f32 (/.f32 (/.f32 (pow.f32 alpha #s(literal 6 binary32)) (*.f32 alpha alpha)) (*.f32 alpha alpha)) u0) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 u0) (#s(alt #<batchref> (patch (*.f32 (/.f32 (/.f32 (pow.f32 alpha #s(literal 6 binary32)) (*.f32 alpha alpha)) (*.f32 alpha alpha)) u0) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 u0) (#s(alt #<batchref> (patch (log.f32 (-.f32 #s(literal 1 binary32) u0)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 u0) (#s(alt #<batchref> (patch (log.f32 (-.f32 #s(literal 1 binary32) u0)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 u0) (#s(alt #<batchref> (patch (log.f32 (-.f32 #s(literal 1 binary32) u0)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 u0) (#s(alt #<batchref> (patch (log.f32 (-.f32 #s(literal 1 binary32) u0)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 u0) (#s(alt #<batchref> (patch (-.f32 (*.f32 u0 u0) (neg.f32 u0)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 u0) (#s(alt #<batchref> (patch (-.f32 (*.f32 u0 u0) (neg.f32 u0)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 u0) (#s(alt #<batchref> (patch (-.f32 (*.f32 u0 u0) (neg.f32 u0)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 u0) (#s(alt #<batchref> (patch (-.f32 (*.f32 u0 u0) (neg.f32 u0)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 u0) (#s(alt #<batchref> (patch (*.f32 (neg.f32 alpha) (-.f32 (log1p.f32 (pow.f32 (neg.f32 u0) #s(literal 3 binary32))) (log1p.f32 (-.f32 (*.f32 u0 u0) (neg.f32 u0))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 u0) (#s(alt #<batchref> (patch (*.f32 (neg.f32 alpha) (-.f32 (log1p.f32 (pow.f32 (neg.f32 u0) #s(literal 3 binary32))) (log1p.f32 (-.f32 (*.f32 u0 u0) (neg.f32 u0))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 u0) (#s(alt #<batchref> (patch (*.f32 (neg.f32 alpha) (-.f32 (log1p.f32 (pow.f32 (neg.f32 u0) #s(literal 3 binary32))) (log1p.f32 (-.f32 (*.f32 u0 u0) (neg.f32 u0))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 u0) (#s(alt #<batchref> (patch (*.f32 (neg.f32 alpha) (-.f32 (log1p.f32 (pow.f32 (neg.f32 u0) #s(literal 3 binary32))) (log1p.f32 (-.f32 (*.f32 u0 u0) (neg.f32 u0))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 u0) (#s(alt #<batchref> (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (neg.f32 alpha) (-.f32 (log1p.f32 (pow.f32 (neg.f32 u0) #s(literal 3 binary32))) (log1p.f32 (-.f32 (*.f32 u0 u0) (neg.f32 u0))))) alpha)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 u0) (#s(alt #<batchref> (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (neg.f32 alpha) (-.f32 (log1p.f32 (pow.f32 (neg.f32 u0) #s(literal 3 binary32))) (log1p.f32 (-.f32 (*.f32 u0 u0) (neg.f32 u0))))) alpha)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 u0) (#s(alt #<batchref> (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (neg.f32 alpha) (-.f32 (log1p.f32 (pow.f32 (neg.f32 u0) #s(literal 3 binary32))) (log1p.f32 (-.f32 (*.f32 u0 u0) (neg.f32 u0))))) alpha)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 u0) (#s(alt #<batchref> (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (neg.f32 alpha) (-.f32 (log1p.f32 (pow.f32 (neg.f32 u0) #s(literal 3 binary32))) (log1p.f32 (-.f32 (*.f32 u0 u0) (neg.f32 u0))))) alpha)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 u0) (#s(alt #<batchref> (patch (*.f32 (*.f32 (neg.f32 alpha) (-.f32 (log1p.f32 (pow.f32 (neg.f32 u0) #s(literal 3 binary32))) (log1p.f32 (-.f32 (*.f32 u0 u0) (neg.f32 u0))))) alpha) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 u0) (#s(alt #<batchref> (patch (*.f32 (*.f32 (neg.f32 alpha) (-.f32 (log1p.f32 (pow.f32 (neg.f32 u0) #s(literal 3 binary32))) (log1p.f32 (-.f32 (*.f32 u0 u0) (neg.f32 u0))))) alpha) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 u0) (#s(alt #<batchref> (patch (*.f32 (*.f32 (neg.f32 alpha) (-.f32 (log1p.f32 (pow.f32 (neg.f32 u0) #s(literal 3 binary32))) (log1p.f32 (-.f32 (*.f32 u0 u0) (neg.f32 u0))))) alpha) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 u0) (#s(alt #<batchref> (patch (*.f32 (*.f32 (neg.f32 alpha) (-.f32 (log1p.f32 (pow.f32 (neg.f32 u0) #s(literal 3 binary32))) (log1p.f32 (-.f32 (*.f32 u0 u0) (neg.f32 u0))))) alpha) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 u0) (#s(alt #<batchref> (patch (*.f32 (*.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (neg.f32 alpha)) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))) (log.f32 (-.f32 #s(literal 1 binary32) u0))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 u0) (#s(alt #<batchref> (patch (*.f32 (*.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (neg.f32 alpha)) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))) (log.f32 (-.f32 #s(literal 1 binary32) u0))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 u0) (#s(alt #<batchref> (patch (*.f32 (*.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (neg.f32 alpha)) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))) (log.f32 (-.f32 #s(literal 1 binary32) u0))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 u0) (#s(alt #<batchref> (patch (*.f32 (*.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (neg.f32 alpha)) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))) (log.f32 (-.f32 #s(literal 1 binary32) u0))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 u0) (#s(alt #<batchref> (patch (log1p.f32 (pow.f32 (neg.f32 u0) #s(literal 3 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 u0) (#s(alt #<batchref> (patch (log1p.f32 (pow.f32 (neg.f32 u0) #s(literal 3 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 u0) (#s(alt #<batchref> (patch (log1p.f32 (pow.f32 (neg.f32 u0) #s(literal 3 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 u0) (#s(alt #<batchref> (patch (log1p.f32 (pow.f32 (neg.f32 u0) #s(literal 3 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 u0) (#s(alt #<batchref> (patch (log1p.f32 (-.f32 (*.f32 u0 u0) (neg.f32 u0))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 u0) (#s(alt #<batchref> (patch (log1p.f32 (-.f32 (*.f32 u0 u0) (neg.f32 u0))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 u0) (#s(alt #<batchref> (patch (log1p.f32 (-.f32 (*.f32 u0 u0) (neg.f32 u0))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 u0) (#s(alt #<batchref> (patch (log1p.f32 (-.f32 (*.f32 u0 u0) (neg.f32 u0))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf u0) (#s(alt #<batchref> (patch (/.f32 u0 (/.f32 (/.f32 #s(literal 1 binary32) alpha) alpha)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf u0) (#s(alt #<batchref> (patch (/.f32 u0 (/.f32 (/.f32 #s(literal 1 binary32) alpha) alpha)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf u0) (#s(alt #<batchref> (patch (/.f32 u0 (/.f32 (/.f32 #s(literal 1 binary32) alpha) alpha)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf u0) (#s(alt #<batchref> (patch (/.f32 u0 (/.f32 (/.f32 #s(literal 1 binary32) alpha) alpha)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf u0) (#s(alt #<batchref> (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 u0 (/.f32 (/.f32 #s(literal 1 binary32) alpha) alpha))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf u0) (#s(alt #<batchref> (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 u0 (/.f32 (/.f32 #s(literal 1 binary32) alpha) alpha))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf u0) (#s(alt #<batchref> (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 u0 (/.f32 (/.f32 #s(literal 1 binary32) alpha) alpha))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf u0) (#s(alt #<batchref> (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 u0 (/.f32 (/.f32 #s(literal 1 binary32) alpha) alpha))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf u0) (#s(alt #<batchref> (patch (/.f32 u0 (/.f32 #s(literal 1 binary32) alpha)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf u0) (#s(alt #<batchref> (patch (/.f32 u0 (/.f32 #s(literal 1 binary32) alpha)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf u0) (#s(alt #<batchref> (patch (/.f32 u0 (/.f32 #s(literal 1 binary32) alpha)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf u0) (#s(alt #<batchref> (patch (/.f32 u0 (/.f32 #s(literal 1 binary32) alpha)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf u0) (#s(alt #<batchref> (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 alpha (/.f32 u0 (/.f32 #s(literal 1 binary32) alpha)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf u0) (#s(alt #<batchref> (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 alpha (/.f32 u0 (/.f32 #s(literal 1 binary32) alpha)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf u0) (#s(alt #<batchref> (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 alpha (/.f32 u0 (/.f32 #s(literal 1 binary32) alpha)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf u0) (#s(alt #<batchref> (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 alpha (/.f32 u0 (/.f32 #s(literal 1 binary32) alpha)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf u0) (#s(alt #<batchref> (patch (*.f32 alpha (/.f32 u0 (/.f32 #s(literal 1 binary32) alpha))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf u0) (#s(alt #<batchref> (patch (*.f32 alpha (/.f32 u0 (/.f32 #s(literal 1 binary32) alpha))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf u0) (#s(alt #<batchref> (patch (*.f32 alpha (/.f32 u0 (/.f32 #s(literal 1 binary32) alpha))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf u0) (#s(alt #<batchref> (patch (*.f32 alpha (/.f32 u0 (/.f32 #s(literal 1 binary32) alpha))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf u0) (#s(alt #<batchref> (patch #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)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf u0) (#s(alt #<batchref> (patch #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)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf u0) (#s(alt #<batchref> (patch #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)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf u0) (#s(alt #<batchref> (patch #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)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf u0) (#s(alt #<batchref> (patch (*.f32 (/.f32 (/.f32 (pow.f32 alpha #s(literal 6 binary32)) (*.f32 alpha alpha)) (*.f32 alpha alpha)) u0) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf u0) (#s(alt #<batchref> (patch (*.f32 (/.f32 (/.f32 (pow.f32 alpha #s(literal 6 binary32)) (*.f32 alpha alpha)) (*.f32 alpha alpha)) u0) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf u0) (#s(alt #<batchref> (patch (*.f32 (/.f32 (/.f32 (pow.f32 alpha #s(literal 6 binary32)) (*.f32 alpha alpha)) (*.f32 alpha alpha)) u0) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf u0) (#s(alt #<batchref> (patch (*.f32 (/.f32 (/.f32 (pow.f32 alpha #s(literal 6 binary32)) (*.f32 alpha alpha)) (*.f32 alpha alpha)) u0) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf u0) (#s(alt #<batchref> (patch (log.f32 (-.f32 #s(literal 1 binary32) u0)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf u0) (#s(alt #<batchref> (patch (log.f32 (-.f32 #s(literal 1 binary32) u0)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf u0) (#s(alt #<batchref> (patch (log.f32 (-.f32 #s(literal 1 binary32) u0)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf u0) (#s(alt #<batchref> (patch (log.f32 (-.f32 #s(literal 1 binary32) u0)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf u0) (#s(alt #<batchref> (patch (-.f32 (*.f32 u0 u0) (neg.f32 u0)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf u0) (#s(alt #<batchref> (patch (-.f32 (*.f32 u0 u0) (neg.f32 u0)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf u0) (#s(alt #<batchref> (patch (-.f32 (*.f32 u0 u0) (neg.f32 u0)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf u0) (#s(alt #<batchref> (patch (-.f32 (*.f32 u0 u0) (neg.f32 u0)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf u0) (#s(alt #<batchref> (patch (*.f32 (neg.f32 alpha) (-.f32 (log1p.f32 (pow.f32 (neg.f32 u0) #s(literal 3 binary32))) (log1p.f32 (-.f32 (*.f32 u0 u0) (neg.f32 u0))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf u0) (#s(alt #<batchref> (patch (*.f32 (neg.f32 alpha) (-.f32 (log1p.f32 (pow.f32 (neg.f32 u0) #s(literal 3 binary32))) (log1p.f32 (-.f32 (*.f32 u0 u0) (neg.f32 u0))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf u0) (#s(alt #<batchref> (patch (*.f32 (neg.f32 alpha) (-.f32 (log1p.f32 (pow.f32 (neg.f32 u0) #s(literal 3 binary32))) (log1p.f32 (-.f32 (*.f32 u0 u0) (neg.f32 u0))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf u0) (#s(alt #<batchref> (patch (*.f32 (neg.f32 alpha) (-.f32 (log1p.f32 (pow.f32 (neg.f32 u0) #s(literal 3 binary32))) (log1p.f32 (-.f32 (*.f32 u0 u0) (neg.f32 u0))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf u0) (#s(alt #<batchref> (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (neg.f32 alpha) (-.f32 (log1p.f32 (pow.f32 (neg.f32 u0) #s(literal 3 binary32))) (log1p.f32 (-.f32 (*.f32 u0 u0) (neg.f32 u0))))) alpha)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf u0) (#s(alt #<batchref> (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (neg.f32 alpha) (-.f32 (log1p.f32 (pow.f32 (neg.f32 u0) #s(literal 3 binary32))) (log1p.f32 (-.f32 (*.f32 u0 u0) (neg.f32 u0))))) alpha)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf u0) (#s(alt #<batchref> (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (neg.f32 alpha) (-.f32 (log1p.f32 (pow.f32 (neg.f32 u0) #s(literal 3 binary32))) (log1p.f32 (-.f32 (*.f32 u0 u0) (neg.f32 u0))))) alpha)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf u0) (#s(alt #<batchref> (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (neg.f32 alpha) (-.f32 (log1p.f32 (pow.f32 (neg.f32 u0) #s(literal 3 binary32))) (log1p.f32 (-.f32 (*.f32 u0 u0) (neg.f32 u0))))) alpha)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf u0) (#s(alt #<batchref> (patch (*.f32 (*.f32 (neg.f32 alpha) (-.f32 (log1p.f32 (pow.f32 (neg.f32 u0) #s(literal 3 binary32))) (log1p.f32 (-.f32 (*.f32 u0 u0) (neg.f32 u0))))) alpha) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf u0) (#s(alt #<batchref> (patch (*.f32 (*.f32 (neg.f32 alpha) (-.f32 (log1p.f32 (pow.f32 (neg.f32 u0) #s(literal 3 binary32))) (log1p.f32 (-.f32 (*.f32 u0 u0) (neg.f32 u0))))) alpha) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf u0) (#s(alt #<batchref> (patch (*.f32 (*.f32 (neg.f32 alpha) (-.f32 (log1p.f32 (pow.f32 (neg.f32 u0) #s(literal 3 binary32))) (log1p.f32 (-.f32 (*.f32 u0 u0) (neg.f32 u0))))) alpha) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf u0) (#s(alt #<batchref> (patch (*.f32 (*.f32 (neg.f32 alpha) (-.f32 (log1p.f32 (pow.f32 (neg.f32 u0) #s(literal 3 binary32))) (log1p.f32 (-.f32 (*.f32 u0 u0) (neg.f32 u0))))) alpha) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf u0) (#s(alt #<batchref> (patch (*.f32 (*.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (neg.f32 alpha)) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))) (log.f32 (-.f32 #s(literal 1 binary32) u0))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf u0) (#s(alt #<batchref> (patch (*.f32 (*.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (neg.f32 alpha)) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))) (log.f32 (-.f32 #s(literal 1 binary32) u0))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf u0) (#s(alt #<batchref> (patch (*.f32 (*.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (neg.f32 alpha)) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))) (log.f32 (-.f32 #s(literal 1 binary32) u0))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf u0) (#s(alt #<batchref> (patch (*.f32 (*.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (neg.f32 alpha)) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))) (log.f32 (-.f32 #s(literal 1 binary32) u0))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf u0) (#s(alt #<batchref> (patch (log1p.f32 (pow.f32 (neg.f32 u0) #s(literal 3 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf u0) (#s(alt #<batchref> (patch (log1p.f32 (pow.f32 (neg.f32 u0) #s(literal 3 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf u0) (#s(alt #<batchref> (patch (log1p.f32 (pow.f32 (neg.f32 u0) #s(literal 3 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf u0) (#s(alt #<batchref> (patch (log1p.f32 (pow.f32 (neg.f32 u0) #s(literal 3 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf u0) (#s(alt #<batchref> (patch (log1p.f32 (-.f32 (*.f32 u0 u0) (neg.f32 u0))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf u0) (#s(alt #<batchref> (patch (log1p.f32 (-.f32 (*.f32 u0 u0) (neg.f32 u0))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf u0) (#s(alt #<batchref> (patch (log1p.f32 (-.f32 (*.f32 u0 u0) (neg.f32 u0))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf u0) (#s(alt #<batchref> (patch (log1p.f32 (-.f32 (*.f32 u0 u0) (neg.f32 u0))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf u0) (#s(alt #<batchref> (patch (/.f32 u0 (/.f32 (/.f32 #s(literal 1 binary32) alpha) alpha)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf u0) (#s(alt #<batchref> (patch (/.f32 u0 (/.f32 (/.f32 #s(literal 1 binary32) alpha) alpha)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf u0) (#s(alt #<batchref> (patch (/.f32 u0 (/.f32 (/.f32 #s(literal 1 binary32) alpha) alpha)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf u0) (#s(alt #<batchref> (patch (/.f32 u0 (/.f32 (/.f32 #s(literal 1 binary32) alpha) alpha)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf u0) (#s(alt #<batchref> (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 u0 (/.f32 (/.f32 #s(literal 1 binary32) alpha) alpha))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf u0) (#s(alt #<batchref> (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 u0 (/.f32 (/.f32 #s(literal 1 binary32) alpha) alpha))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf u0) (#s(alt #<batchref> (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 u0 (/.f32 (/.f32 #s(literal 1 binary32) alpha) alpha))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf u0) (#s(alt #<batchref> (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 u0 (/.f32 (/.f32 #s(literal 1 binary32) alpha) alpha))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf u0) (#s(alt #<batchref> (patch (/.f32 u0 (/.f32 #s(literal 1 binary32) alpha)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf u0) (#s(alt #<batchref> (patch (/.f32 u0 (/.f32 #s(literal 1 binary32) alpha)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf u0) (#s(alt #<batchref> (patch (/.f32 u0 (/.f32 #s(literal 1 binary32) alpha)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf u0) (#s(alt #<batchref> (patch (/.f32 u0 (/.f32 #s(literal 1 binary32) alpha)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf u0) (#s(alt #<batchref> (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 alpha (/.f32 u0 (/.f32 #s(literal 1 binary32) alpha)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf u0) (#s(alt #<batchref> (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 alpha (/.f32 u0 (/.f32 #s(literal 1 binary32) alpha)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf u0) (#s(alt #<batchref> (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 alpha (/.f32 u0 (/.f32 #s(literal 1 binary32) alpha)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf u0) (#s(alt #<batchref> (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 alpha (/.f32 u0 (/.f32 #s(literal 1 binary32) alpha)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf u0) (#s(alt #<batchref> (patch (*.f32 alpha (/.f32 u0 (/.f32 #s(literal 1 binary32) alpha))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf u0) (#s(alt #<batchref> (patch (*.f32 alpha (/.f32 u0 (/.f32 #s(literal 1 binary32) alpha))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf u0) (#s(alt #<batchref> (patch (*.f32 alpha (/.f32 u0 (/.f32 #s(literal 1 binary32) alpha))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf u0) (#s(alt #<batchref> (patch (*.f32 alpha (/.f32 u0 (/.f32 #s(literal 1 binary32) alpha))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf u0) (#s(alt #<batchref> (patch #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)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf u0) (#s(alt #<batchref> (patch #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)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf u0) (#s(alt #<batchref> (patch #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)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf u0) (#s(alt #<batchref> (patch #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)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf u0) (#s(alt #<batchref> (patch (*.f32 (/.f32 (/.f32 (pow.f32 alpha #s(literal 6 binary32)) (*.f32 alpha alpha)) (*.f32 alpha alpha)) u0) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf u0) (#s(alt #<batchref> (patch (*.f32 (/.f32 (/.f32 (pow.f32 alpha #s(literal 6 binary32)) (*.f32 alpha alpha)) (*.f32 alpha alpha)) u0) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf u0) (#s(alt #<batchref> (patch (*.f32 (/.f32 (/.f32 (pow.f32 alpha #s(literal 6 binary32)) (*.f32 alpha alpha)) (*.f32 alpha alpha)) u0) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf u0) (#s(alt #<batchref> (patch (*.f32 (/.f32 (/.f32 (pow.f32 alpha #s(literal 6 binary32)) (*.f32 alpha alpha)) (*.f32 alpha alpha)) u0) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf u0) (#s(alt #<batchref> (patch (log.f32 (-.f32 #s(literal 1 binary32) u0)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf u0) (#s(alt #<batchref> (patch (log.f32 (-.f32 #s(literal 1 binary32) u0)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf u0) (#s(alt #<batchref> (patch (log.f32 (-.f32 #s(literal 1 binary32) u0)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf u0) (#s(alt #<batchref> (patch (log.f32 (-.f32 #s(literal 1 binary32) u0)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf u0) (#s(alt #<batchref> (patch (-.f32 (*.f32 u0 u0) (neg.f32 u0)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf u0) (#s(alt #<batchref> (patch (-.f32 (*.f32 u0 u0) (neg.f32 u0)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf u0) (#s(alt #<batchref> (patch (-.f32 (*.f32 u0 u0) (neg.f32 u0)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf u0) (#s(alt #<batchref> (patch (-.f32 (*.f32 u0 u0) (neg.f32 u0)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf u0) (#s(alt #<batchref> (patch (*.f32 (neg.f32 alpha) (-.f32 (log1p.f32 (pow.f32 (neg.f32 u0) #s(literal 3 binary32))) (log1p.f32 (-.f32 (*.f32 u0 u0) (neg.f32 u0))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf u0) (#s(alt #<batchref> (patch (*.f32 (neg.f32 alpha) (-.f32 (log1p.f32 (pow.f32 (neg.f32 u0) #s(literal 3 binary32))) (log1p.f32 (-.f32 (*.f32 u0 u0) (neg.f32 u0))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf u0) (#s(alt #<batchref> (patch (*.f32 (neg.f32 alpha) (-.f32 (log1p.f32 (pow.f32 (neg.f32 u0) #s(literal 3 binary32))) (log1p.f32 (-.f32 (*.f32 u0 u0) (neg.f32 u0))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf u0) (#s(alt #<batchref> (patch (*.f32 (neg.f32 alpha) (-.f32 (log1p.f32 (pow.f32 (neg.f32 u0) #s(literal 3 binary32))) (log1p.f32 (-.f32 (*.f32 u0 u0) (neg.f32 u0))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf u0) (#s(alt #<batchref> (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (neg.f32 alpha) (-.f32 (log1p.f32 (pow.f32 (neg.f32 u0) #s(literal 3 binary32))) (log1p.f32 (-.f32 (*.f32 u0 u0) (neg.f32 u0))))) alpha)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf u0) (#s(alt #<batchref> (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (neg.f32 alpha) (-.f32 (log1p.f32 (pow.f32 (neg.f32 u0) #s(literal 3 binary32))) (log1p.f32 (-.f32 (*.f32 u0 u0) (neg.f32 u0))))) alpha)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf u0) (#s(alt #<batchref> (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (neg.f32 alpha) (-.f32 (log1p.f32 (pow.f32 (neg.f32 u0) #s(literal 3 binary32))) (log1p.f32 (-.f32 (*.f32 u0 u0) (neg.f32 u0))))) alpha)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf u0) (#s(alt #<batchref> (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (neg.f32 alpha) (-.f32 (log1p.f32 (pow.f32 (neg.f32 u0) #s(literal 3 binary32))) (log1p.f32 (-.f32 (*.f32 u0 u0) (neg.f32 u0))))) alpha)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf u0) (#s(alt #<batchref> (patch (*.f32 (*.f32 (neg.f32 alpha) (-.f32 (log1p.f32 (pow.f32 (neg.f32 u0) #s(literal 3 binary32))) (log1p.f32 (-.f32 (*.f32 u0 u0) (neg.f32 u0))))) alpha) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf u0) (#s(alt #<batchref> (patch (*.f32 (*.f32 (neg.f32 alpha) (-.f32 (log1p.f32 (pow.f32 (neg.f32 u0) #s(literal 3 binary32))) (log1p.f32 (-.f32 (*.f32 u0 u0) (neg.f32 u0))))) alpha) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf u0) (#s(alt #<batchref> (patch (*.f32 (*.f32 (neg.f32 alpha) (-.f32 (log1p.f32 (pow.f32 (neg.f32 u0) #s(literal 3 binary32))) (log1p.f32 (-.f32 (*.f32 u0 u0) (neg.f32 u0))))) alpha) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf u0) (#s(alt #<batchref> (patch (*.f32 (*.f32 (neg.f32 alpha) (-.f32 (log1p.f32 (pow.f32 (neg.f32 u0) #s(literal 3 binary32))) (log1p.f32 (-.f32 (*.f32 u0 u0) (neg.f32 u0))))) alpha) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf u0) (#s(alt #<batchref> (patch (*.f32 (*.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (neg.f32 alpha)) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))) (log.f32 (-.f32 #s(literal 1 binary32) u0))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf u0) (#s(alt #<batchref> (patch (*.f32 (*.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (neg.f32 alpha)) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))) (log.f32 (-.f32 #s(literal 1 binary32) u0))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf u0) (#s(alt #<batchref> (patch (*.f32 (*.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (neg.f32 alpha)) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))) (log.f32 (-.f32 #s(literal 1 binary32) u0))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf u0) (#s(alt #<batchref> (patch (*.f32 (*.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (neg.f32 alpha)) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))) (log.f32 (-.f32 #s(literal 1 binary32) u0))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf u0) (#s(alt #<batchref> (patch (log1p.f32 (pow.f32 (neg.f32 u0) #s(literal 3 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf u0) (#s(alt #<batchref> (patch (log1p.f32 (pow.f32 (neg.f32 u0) #s(literal 3 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf u0) (#s(alt #<batchref> (patch (log1p.f32 (pow.f32 (neg.f32 u0) #s(literal 3 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf u0) (#s(alt #<batchref> (patch (log1p.f32 (pow.f32 (neg.f32 u0) #s(literal 3 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf u0) (#s(alt #<batchref> (patch (log1p.f32 (-.f32 (*.f32 u0 u0) (neg.f32 u0))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf u0) (#s(alt #<batchref> (patch (log1p.f32 (-.f32 (*.f32 u0 u0) (neg.f32 u0))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf u0) (#s(alt #<batchref> (patch (log1p.f32 (-.f32 (*.f32 u0 u0) (neg.f32 u0))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf u0) (#s(alt #<batchref> (patch (log1p.f32 (-.f32 (*.f32 u0 u0) (neg.f32 u0))) #<representation binary32>) () ())) ())
Calls

6 calls:

TimeVariablePointExpression
75.0ms
alpha
@0
((/ u0 (/ (/ 1 alpha) alpha)) (* (* (neg alpha) alpha) (log (- 1 u0))) (/ (/ 1 alpha) alpha) (/ 1 alpha) (/ u0 (/ 1 alpha)) (* (* (neg alpha) alpha) (log (- 1 u0))) (* alpha (/ u0 (/ 1 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) (* (* (pow (neg alpha) 3) (neg alpha)) (/ 1 (* (neg alpha) alpha))) (* (pow (neg alpha) 3) (neg alpha)) (/ 1 (* (neg alpha) alpha)) (log (- 1 u0)) (- (* u0 u0) (neg u0)) (* (neg alpha) (- (log (+ 1 (pow (neg u0) 3))) (log (+ 1 (- (* u0 u0) (neg u0)))))) (* (* (neg alpha) alpha) (log (- 1 u0))) (* (* (neg alpha) (- (log (+ 1 (pow (neg u0) 3))) (log (+ 1 (- (* u0 u0) (neg u0)))))) alpha) (* (* (* (pow (neg alpha) 3) (neg alpha)) (/ 1 (* (neg alpha) alpha))) (log (- 1 u0))) (log (+ 1 (pow (neg u0) 3))) (log (+ 1 (- (* u0 u0) (neg u0)))))
39.0ms
alpha
@-inf
((/ u0 (/ (/ 1 alpha) alpha)) (* (* (neg alpha) alpha) (log (- 1 u0))) (/ (/ 1 alpha) alpha) (/ 1 alpha) (/ u0 (/ 1 alpha)) (* (* (neg alpha) alpha) (log (- 1 u0))) (* alpha (/ u0 (/ 1 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) (* (* (pow (neg alpha) 3) (neg alpha)) (/ 1 (* (neg alpha) alpha))) (* (pow (neg alpha) 3) (neg alpha)) (/ 1 (* (neg alpha) alpha)) (log (- 1 u0)) (- (* u0 u0) (neg u0)) (* (neg alpha) (- (log (+ 1 (pow (neg u0) 3))) (log (+ 1 (- (* u0 u0) (neg u0)))))) (* (* (neg alpha) alpha) (log (- 1 u0))) (* (* (neg alpha) (- (log (+ 1 (pow (neg u0) 3))) (log (+ 1 (- (* u0 u0) (neg u0)))))) alpha) (* (* (* (pow (neg alpha) 3) (neg alpha)) (/ 1 (* (neg alpha) alpha))) (log (- 1 u0))) (log (+ 1 (pow (neg u0) 3))) (log (+ 1 (- (* u0 u0) (neg u0)))))
29.0ms
alpha
@inf
((/ u0 (/ (/ 1 alpha) alpha)) (* (* (neg alpha) alpha) (log (- 1 u0))) (/ (/ 1 alpha) alpha) (/ 1 alpha) (/ u0 (/ 1 alpha)) (* (* (neg alpha) alpha) (log (- 1 u0))) (* alpha (/ u0 (/ 1 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) (* (* (pow (neg alpha) 3) (neg alpha)) (/ 1 (* (neg alpha) alpha))) (* (pow (neg alpha) 3) (neg alpha)) (/ 1 (* (neg alpha) alpha)) (log (- 1 u0)) (- (* u0 u0) (neg u0)) (* (neg alpha) (- (log (+ 1 (pow (neg u0) 3))) (log (+ 1 (- (* u0 u0) (neg u0)))))) (* (* (neg alpha) alpha) (log (- 1 u0))) (* (* (neg alpha) (- (log (+ 1 (pow (neg u0) 3))) (log (+ 1 (- (* u0 u0) (neg u0)))))) alpha) (* (* (* (pow (neg alpha) 3) (neg alpha)) (/ 1 (* (neg alpha) alpha))) (log (- 1 u0))) (log (+ 1 (pow (neg u0) 3))) (log (+ 1 (- (* u0 u0) (neg u0)))))
4.0ms
u0
@0
((/ u0 (/ (/ 1 alpha) alpha)) (* (* (neg alpha) alpha) (log (- 1 u0))) (/ (/ 1 alpha) alpha) (/ 1 alpha) (/ u0 (/ 1 alpha)) (* (* (neg alpha) alpha) (log (- 1 u0))) (* alpha (/ u0 (/ 1 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) (* (* (pow (neg alpha) 3) (neg alpha)) (/ 1 (* (neg alpha) alpha))) (* (pow (neg alpha) 3) (neg alpha)) (/ 1 (* (neg alpha) alpha)) (log (- 1 u0)) (- (* u0 u0) (neg u0)) (* (neg alpha) (- (log (+ 1 (pow (neg u0) 3))) (log (+ 1 (- (* u0 u0) (neg u0)))))) (* (* (neg alpha) alpha) (log (- 1 u0))) (* (* (neg alpha) (- (log (+ 1 (pow (neg u0) 3))) (log (+ 1 (- (* u0 u0) (neg u0)))))) alpha) (* (* (* (pow (neg alpha) 3) (neg alpha)) (/ 1 (* (neg alpha) alpha))) (log (- 1 u0))) (log (+ 1 (pow (neg u0) 3))) (log (+ 1 (- (* u0 u0) (neg u0)))))
3.0ms
u0
@inf
((/ u0 (/ (/ 1 alpha) alpha)) (* (* (neg alpha) alpha) (log (- 1 u0))) (/ (/ 1 alpha) alpha) (/ 1 alpha) (/ u0 (/ 1 alpha)) (* (* (neg alpha) alpha) (log (- 1 u0))) (* alpha (/ u0 (/ 1 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) (* (* (pow (neg alpha) 3) (neg alpha)) (/ 1 (* (neg alpha) alpha))) (* (pow (neg alpha) 3) (neg alpha)) (/ 1 (* (neg alpha) alpha)) (log (- 1 u0)) (- (* u0 u0) (neg u0)) (* (neg alpha) (- (log (+ 1 (pow (neg u0) 3))) (log (+ 1 (- (* u0 u0) (neg u0)))))) (* (* (neg alpha) alpha) (log (- 1 u0))) (* (* (neg alpha) (- (log (+ 1 (pow (neg u0) 3))) (log (+ 1 (- (* u0 u0) (neg u0)))))) alpha) (* (* (* (pow (neg alpha) 3) (neg alpha)) (/ 1 (* (neg alpha) alpha))) (log (- 1 u0))) (log (+ 1 (pow (neg u0) 3))) (log (+ 1 (- (* u0 u0) (neg u0)))))

simplify153.0ms (2.3%)

Memory
2.7MiB live, 234.2MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02703955
17763780
221303561
366573502
081523240
Stop Event
iter limit
node limit
Counts
396 → 394
Calls
Call 1
Inputs
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(/ 1 (pow alpha 2))
(/ 1 (pow alpha 2))
(/ 1 (pow alpha 2))
(/ 1 (pow alpha 2))
(/ 1 alpha)
(/ 1 alpha)
(/ 1 alpha)
(/ 1 alpha)
(* alpha u0)
(* alpha u0)
(* alpha u0)
(* alpha u0)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(pow alpha 2)
(pow alpha 2)
(pow alpha 2)
(pow alpha 2)
(pow alpha 4)
(pow alpha 4)
(pow alpha 4)
(pow alpha 4)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(pow alpha 4)
(pow alpha 4)
(pow alpha 4)
(pow alpha 4)
(/ -1 (pow alpha 2))
(/ -1 (pow alpha 2))
(/ -1 (pow alpha 2))
(/ -1 (pow alpha 2))
(* -1 (* alpha (- (log (+ 1 (* -1 (pow u0 3)))) (log (+ 1 (+ u0 (pow u0 2)))))))
(* -1 (* alpha (- (log (+ 1 (* -1 (pow u0 3)))) (log (+ 1 (+ u0 (pow u0 2)))))))
(* -1 (* alpha (- (log (+ 1 (* -1 (pow u0 3)))) (log (+ 1 (+ u0 (pow u0 2)))))))
(* -1 (* alpha (- (log (+ 1 (* -1 (pow u0 3)))) (log (+ 1 (+ u0 (pow u0 2)))))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (- (log (+ 1 (* -1 (pow u0 3)))) (log (+ 1 (+ u0 (pow u0 2)))))))
(* -1 (* (pow alpha 2) (- (log (+ 1 (* -1 (pow u0 3)))) (log (+ 1 (+ u0 (pow u0 2)))))))
(* -1 (* (pow alpha 2) (- (log (+ 1 (* -1 (pow u0 3)))) (log (+ 1 (+ u0 (pow u0 2)))))))
(* -1 (* (pow alpha 2) (- (log (+ 1 (* -1 (pow u0 3)))) (log (+ 1 (+ u0 (pow u0 2)))))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(/ 1 (pow alpha 2))
(/ 1 (pow alpha 2))
(/ 1 (pow alpha 2))
(/ 1 (pow alpha 2))
(/ 1 alpha)
(/ 1 alpha)
(/ 1 alpha)
(/ 1 alpha)
(* alpha u0)
(* alpha u0)
(* alpha u0)
(* alpha u0)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(pow alpha 2)
(pow alpha 2)
(pow alpha 2)
(pow alpha 2)
(pow alpha 4)
(pow alpha 4)
(pow alpha 4)
(pow alpha 4)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(pow alpha 4)
(pow alpha 4)
(pow alpha 4)
(pow alpha 4)
(/ -1 (pow alpha 2))
(/ -1 (pow alpha 2))
(/ -1 (pow alpha 2))
(/ -1 (pow alpha 2))
(* -1 (* alpha (- (log (+ 1 (* -1 (pow u0 3)))) (log (+ 1 (+ u0 (pow u0 2)))))))
(* -1 (* alpha (- (log (+ 1 (* -1 (pow u0 3)))) (log (+ 1 (+ u0 (pow u0 2)))))))
(* -1 (* alpha (- (log (+ 1 (* -1 (pow u0 3)))) (log (+ 1 (+ u0 (pow u0 2)))))))
(* -1 (* alpha (- (log (+ 1 (* -1 (pow u0 3)))) (log (+ 1 (+ u0 (pow u0 2)))))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (- (log (+ 1 (* -1 (pow u0 3)))) (log (+ 1 (+ u0 (pow u0 2)))))))
(* -1 (* (pow alpha 2) (- (log (+ 1 (* -1 (pow u0 3)))) (log (+ 1 (+ u0 (pow u0 2)))))))
(* -1 (* (pow alpha 2) (- (log (+ 1 (* -1 (pow u0 3)))) (log (+ 1 (+ u0 (pow u0 2)))))))
(* -1 (* (pow alpha 2) (- (log (+ 1 (* -1 (pow u0 3)))) (log (+ 1 (+ u0 (pow u0 2)))))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(/ 1 (pow alpha 2))
(/ 1 (pow alpha 2))
(/ 1 (pow alpha 2))
(/ 1 (pow alpha 2))
(/ 1 alpha)
(/ 1 alpha)
(/ 1 alpha)
(/ 1 alpha)
(* alpha u0)
(* alpha u0)
(* alpha u0)
(* alpha u0)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(pow alpha 2)
(pow alpha 2)
(pow alpha 2)
(pow alpha 2)
(pow alpha 4)
(pow alpha 4)
(pow alpha 4)
(pow alpha 4)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(pow alpha 4)
(pow alpha 4)
(pow alpha 4)
(pow alpha 4)
(/ -1 (pow alpha 2))
(/ -1 (pow alpha 2))
(/ -1 (pow alpha 2))
(/ -1 (pow alpha 2))
(* -1 (* alpha (- (log (+ 1 (* -1 (pow u0 3)))) (log (+ 1 (+ u0 (pow u0 2)))))))
(* -1 (* alpha (- (log (+ 1 (* -1 (pow u0 3)))) (log (+ 1 (+ u0 (pow u0 2)))))))
(* -1 (* alpha (- (log (+ 1 (* -1 (pow u0 3)))) (log (+ 1 (+ u0 (pow u0 2)))))))
(* -1 (* alpha (- (log (+ 1 (* -1 (pow u0 3)))) (log (+ 1 (+ u0 (pow u0 2)))))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (- (log (+ 1 (* -1 (pow u0 3)))) (log (+ 1 (+ u0 (pow u0 2)))))))
(* -1 (* (pow alpha 2) (- (log (+ 1 (* -1 (pow u0 3)))) (log (+ 1 (+ u0 (pow u0 2)))))))
(* -1 (* (pow alpha 2) (- (log (+ 1 (* -1 (pow u0 3)))) (log (+ 1 (+ u0 (pow u0 2)))))))
(* -1 (* (pow alpha 2) (- (log (+ 1 (* -1 (pow u0 3)))) (log (+ 1 (+ u0 (pow u0 2)))))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* u0 (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2)))
(* u0 (+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2)))
(* u0 (+ (* u0 (+ (* 1/2 (pow alpha 2)) (* u0 (+ (* 1/4 (* (pow alpha 2) u0)) (* 1/3 (pow alpha 2)))))) (pow alpha 2)))
(* alpha u0)
(* alpha u0)
(* alpha u0)
(* alpha u0)
(* (pow alpha 2) u0)
(* u0 (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2)))
(* u0 (+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2)))
(* u0 (+ (* u0 (+ (* 1/2 (pow alpha 2)) (* u0 (+ (* 1/4 (* (pow alpha 2) u0)) (* 1/3 (pow alpha 2)))))) (pow alpha 2)))
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* u0 (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2)))
(* u0 (+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2)))
(* u0 (+ (* u0 (+ (* 1/2 (pow alpha 2)) (* u0 (+ (* 1/4 (* (pow alpha 2) u0)) (* 1/3 (pow alpha 2)))))) (pow alpha 2)))
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* -1 u0)
(* u0 (- (* -1/2 u0) 1))
(* u0 (- (* u0 (- (* -1/3 u0) 1/2)) 1))
(* u0 (- (* u0 (- (* u0 (- (* -1/4 u0) 1/3)) 1/2)) 1))
u0
(* u0 (+ 1 u0))
(* u0 (+ 1 u0))
(* u0 (+ 1 u0))
(* alpha u0)
(* u0 (+ alpha (* 1/2 (* alpha u0))))
(* u0 (+ alpha (* u0 (+ (* 1/3 (* alpha u0)) (* 1/2 alpha)))))
(* u0 (+ alpha (* u0 (+ (* 1/2 alpha) (* u0 (+ (* 1/4 (* alpha u0)) (* 1/3 alpha)))))))
(* (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)))
(* (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)))
(* (pow alpha 2) u0)
(* u0 (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2)))
(* u0 (+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2)))
(* u0 (+ (* u0 (+ (* 1/2 (pow alpha 2)) (* u0 (+ (* 1/4 (* (pow alpha 2) u0)) (* 1/3 (pow alpha 2)))))) (pow alpha 2)))
(* -1 (pow u0 3))
(* (pow u0 3) (- (* -1/2 (pow u0 3)) 1))
(* (pow u0 3) (- (* (pow u0 3) (- (* -1/3 (pow u0 3)) 1/2)) 1))
(* (pow u0 3) (- (* (pow u0 3) (- (* (pow u0 3) (- (* -1/4 (pow u0 3)) 1/3)) 1/2)) 1))
u0
(* u0 (+ 1 (* 1/2 u0)))
(* u0 (+ 1 (* u0 (+ 1/2 (* -2/3 u0)))))
(* u0 (+ 1 (* u0 (+ 1/2 (* u0 (- (* 1/4 u0) 2/3))))))
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* (pow alpha 2) 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))))
(* alpha u0)
(* alpha u0)
(* alpha u0)
(* alpha 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))))
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* (pow alpha 2) 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))))
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* (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 u0 2)
(* (pow u0 2) (+ 1 (/ 1 u0)))
(* (pow u0 2) (+ 1 (/ 1 u0)))
(* (pow u0 2) (+ 1 (/ 1 u0)))
(* -1 (* alpha (- (+ (log -1) (* -3 (log (/ 1 u0)))) (* -2 (log (/ 1 u0))))))
(+ (* -1 (* alpha (- (+ (log -1) (* -3 (log (/ 1 u0)))) (* -2 (log (/ 1 u0)))))) (/ alpha u0))
(+ (* -1 (* alpha (- (+ (log -1) (* -3 (log (/ 1 u0)))) (* -2 (log (/ 1 u0)))))) (+ (* 1/2 (/ alpha (pow u0 2))) (/ alpha u0)))
(+ (* -1 (* alpha (- (+ (log -1) (* -3 (log (/ 1 u0)))) (* -2 (log (/ 1 u0)))))) (+ (* 1/3 (/ alpha (pow u0 3))) (+ (* 1/2 (/ alpha (pow u0 2))) (/ alpha 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 (* (pow alpha 2) (- (+ (log -1) (* -3 (log (/ 1 u0)))) (* -2 (log (/ 1 u0))))))
(+ (* -1 (* (pow alpha 2) (- (+ (log -1) (* -3 (log (/ 1 u0)))) (* -2 (log (/ 1 u0)))))) (/ (pow alpha 2) u0))
(+ (* -1 (* (pow alpha 2) (- (+ (log -1) (* -3 (log (/ 1 u0)))) (* -2 (log (/ 1 u0)))))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0)))
(+ (* -1 (* (pow alpha 2) (- (+ (log -1) (* -3 (log (/ 1 u0)))) (* -2 (log (/ 1 u0)))))) (+ (* 1/3 (/ (pow alpha 2) (pow u0 3))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0))))
(* -1 (* (pow alpha 2) (+ (log -1) (* -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) (* -3 (log (/ 1 u0))))
(- (+ (log -1) (* -3 (log (/ 1 u0)))) (/ 1 (pow u0 3)))
(+ (log -1) (+ (* -3 (log (/ 1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 (pow u0 3)))) (pow u0 3)))))
(- (+ (log -1) (+ (* -3 (log (/ 1 u0))) (* -1 (/ (+ 1/2 (* 1/3 (/ 1 (pow u0 3)))) (pow u0 6))))) (/ 1 (pow u0 3)))
(* -2 (log (/ 1 u0)))
(+ (* -2 (log (/ 1 u0))) (/ 1 u0))
(+ (* -2 (log (/ 1 u0))) (+ (/ 1/2 (pow u0 2)) (/ 1 u0)))
(- (+ (* -2 (log (/ 1 u0))) (+ (/ 1/2 (pow u0 2)) (/ 1 u0))) (* 2/3 (/ 1 (pow u0 3))))
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* (pow alpha 2) (log (/ -1 u0)))
(+ (* (pow alpha 2) (log (/ -1 u0))) (/ (pow alpha 2) u0))
(+ (* -1 (/ (+ (* -1 (pow alpha 2)) (* -1/2 (/ (pow alpha 2) u0))) u0)) (* (pow alpha 2) (log (/ -1 u0))))
(+ (* -1 (/ (+ (* -1 (/ (+ (* 1/3 (/ (pow alpha 2) u0)) (* 1/2 (pow alpha 2))) u0)) (* -1 (pow alpha 2))) u0)) (* (pow alpha 2) (log (/ -1 u0))))
(* alpha u0)
(* alpha u0)
(* alpha u0)
(* alpha u0)
(* (pow alpha 2) (log (/ -1 u0)))
(+ (* (pow alpha 2) (log (/ -1 u0))) (/ (pow alpha 2) u0))
(+ (* -1 (/ (+ (* -1 (pow alpha 2)) (* -1/2 (/ (pow alpha 2) u0))) u0)) (* (pow alpha 2) (log (/ -1 u0))))
(+ (* -1 (/ (+ (* -1 (/ (+ (* 1/3 (/ (pow alpha 2) u0)) (* 1/2 (pow alpha 2))) u0)) (* -1 (pow alpha 2))) u0)) (* (pow alpha 2) (log (/ -1 u0))))
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* (pow alpha 2) (log (/ -1 u0)))
(+ (* (pow alpha 2) (log (/ -1 u0))) (/ (pow alpha 2) u0))
(+ (* -1 (/ (+ (* -1 (pow alpha 2)) (* -1/2 (/ (pow alpha 2) u0))) u0)) (* (pow alpha 2) (log (/ -1 u0))))
(+ (* -1 (/ (+ (* -1 (/ (+ (* 1/3 (/ (pow alpha 2) u0)) (* 1/2 (pow alpha 2))) u0)) (* -1 (pow alpha 2))) u0)) (* (pow alpha 2) (log (/ -1 u0))))
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* -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 u0 2)
(* (pow u0 2) (+ 1 (/ 1 u0)))
(* (pow u0 2) (+ 1 (/ 1 u0)))
(* (pow u0 2) (+ 1 (/ 1 u0)))
(* -1 (* alpha (- (* -3 (log (/ -1 u0))) (* -2 (log (/ -1 u0))))))
(+ (* -1 (* alpha (- (* -3 (log (/ -1 u0))) (* -2 (log (/ -1 u0)))))) (/ alpha u0))
(+ (* -1 (* alpha (- (* -3 (log (/ -1 u0))) (* -2 (log (/ -1 u0)))))) (* -1 (/ (+ (* -1 alpha) (* -1/2 (/ alpha u0))) u0)))
(+ (* -1 (* alpha (- (* -3 (log (/ -1 u0))) (* -2 (log (/ -1 u0)))))) (* -1 (/ (+ (* -1 alpha) (* -1 (/ (+ (* 1/3 (/ alpha u0)) (* 1/2 alpha)) 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))))
(* -1 (* (pow alpha 2) (- (* -3 (log (/ -1 u0))) (* -2 (log (/ -1 u0))))))
(+ (* -1 (* (pow alpha 2) (- (* -3 (log (/ -1 u0))) (* -2 (log (/ -1 u0)))))) (/ (pow alpha 2) u0))
(+ (* -1 (* (pow alpha 2) (- (* -3 (log (/ -1 u0))) (* -2 (log (/ -1 u0)))))) (* -1 (/ (+ (* -1 (pow alpha 2)) (* -1/2 (/ (pow alpha 2) u0))) u0)))
(+ (* -1 (* (pow alpha 2) (- (* -3 (log (/ -1 u0))) (* -2 (log (/ -1 u0)))))) (* -1 (/ (+ (* -1 (/ (+ (* 1/3 (/ (pow alpha 2) u0)) (* 1/2 (pow alpha 2))) u0)) (* -1 (pow alpha 2))) u0)))
(* (pow alpha 2) (log (/ -1 u0)))
(+ (* (pow alpha 2) (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))))
(* -3 (log (/ -1 u0)))
(- (* -3 (log (/ -1 u0))) (/ 1 (pow u0 3)))
(+ (* -3 (log (/ -1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 (pow u0 3)))) (pow u0 3))))
(+ (* -3 (log (/ -1 u0))) (* -1 (/ (+ 1 (+ (/ 1/3 (pow u0 6)) (* 1/2 (/ 1 (pow u0 3))))) (pow u0 3))))
(* -2 (log (/ -1 u0)))
(+ (* -2 (log (/ -1 u0))) (/ 1 u0))
(+ (* -2 (log (/ -1 u0))) (+ (/ 1/2 (pow u0 2)) (/ 1 u0)))
(+ (* -2 (log (/ -1 u0))) (* -1 (/ (- (* -1 (/ (- 1/2 (* 2/3 (/ 1 u0))) u0)) 1) u0)))
Outputs
(*.f32 (*.f32 alpha alpha) u0)
(*.f32 (*.f32 alpha alpha) u0)
(*.f32 (*.f32 alpha alpha) u0)
(*.f32 (*.f32 alpha alpha) u0)
(*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 alpha)) alpha)
(*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 alpha)) alpha)
(*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 alpha)) alpha)
(*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 alpha)) alpha)
(/.f32 #s(literal 1 binary32) (*.f32 alpha alpha))
(/.f32 #s(literal 1 binary32) (*.f32 alpha alpha))
(/.f32 #s(literal 1 binary32) (*.f32 alpha alpha))
(/.f32 #s(literal 1 binary32) (*.f32 alpha alpha))
(/.f32 #s(literal 1 binary32) alpha)
(/.f32 #s(literal 1 binary32) alpha)
(/.f32 #s(literal 1 binary32) alpha)
(/.f32 #s(literal 1 binary32) alpha)
(*.f32 alpha u0)
(*.f32 alpha u0)
(*.f32 alpha u0)
(*.f32 alpha u0)
(*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 alpha)) alpha)
(*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 alpha)) alpha)
(*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 alpha)) alpha)
(*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 alpha)) alpha)
(*.f32 (*.f32 alpha alpha) u0)
(*.f32 (*.f32 alpha alpha) u0)
(*.f32 (*.f32 alpha alpha) u0)
(*.f32 (*.f32 alpha alpha) u0)
(*.f32 alpha alpha)
(*.f32 alpha alpha)
(*.f32 alpha alpha)
(*.f32 alpha alpha)
(pow.f32 alpha #s(literal 4 binary32))
(pow.f32 alpha #s(literal 4 binary32))
(pow.f32 alpha #s(literal 4 binary32))
(pow.f32 alpha #s(literal 4 binary32))
(*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 alpha)) alpha)
(*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 alpha)) alpha)
(*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 alpha)) alpha)
(*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 alpha)) alpha)
(*.f32 (*.f32 alpha alpha) u0)
(*.f32 (*.f32 alpha alpha) u0)
(*.f32 (*.f32 alpha alpha) u0)
(*.f32 (*.f32 alpha alpha) u0)
(*.f32 (neg.f32 alpha) alpha)
(*.f32 (neg.f32 alpha) alpha)
(*.f32 (neg.f32 alpha) alpha)
(*.f32 (neg.f32 alpha) alpha)
(pow.f32 alpha #s(literal 4 binary32))
(pow.f32 alpha #s(literal 4 binary32))
(pow.f32 alpha #s(literal 4 binary32))
(pow.f32 alpha #s(literal 4 binary32))
(/.f32 #s(literal -1 binary32) (*.f32 alpha alpha))
(/.f32 #s(literal -1 binary32) (*.f32 alpha alpha))
(/.f32 #s(literal -1 binary32) (*.f32 alpha alpha))
(/.f32 #s(literal -1 binary32) (*.f32 alpha alpha))
(*.f32 (-.f32 (log1p.f32 (fma.f32 u0 u0 u0)) (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 3 binary32))))) alpha)
(*.f32 (-.f32 (log1p.f32 (fma.f32 u0 u0 u0)) (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 3 binary32))))) alpha)
(*.f32 (-.f32 (log1p.f32 (fma.f32 u0 u0 u0)) (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 3 binary32))))) alpha)
(*.f32 (-.f32 (log1p.f32 (fma.f32 u0 u0 u0)) (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 3 binary32))))) alpha)
(*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 alpha)) alpha)
(*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 alpha)) alpha)
(*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 alpha)) alpha)
(*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 alpha)) alpha)
(*.f32 (-.f32 (log1p.f32 (fma.f32 u0 u0 u0)) (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 3 binary32))))) (*.f32 alpha alpha))
(*.f32 (-.f32 (log1p.f32 (fma.f32 u0 u0 u0)) (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 3 binary32))))) (*.f32 alpha alpha))
(*.f32 (-.f32 (log1p.f32 (fma.f32 u0 u0 u0)) (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 3 binary32))))) (*.f32 alpha alpha))
(*.f32 (-.f32 (log1p.f32 (fma.f32 u0 u0 u0)) (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 3 binary32))))) (*.f32 alpha alpha))
(*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 alpha)) alpha)
(*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 alpha)) alpha)
(*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 alpha)) alpha)
(*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 alpha)) alpha)
(*.f32 (*.f32 alpha alpha) u0)
(*.f32 (*.f32 alpha alpha) u0)
(*.f32 (*.f32 alpha alpha) u0)
(*.f32 (*.f32 alpha alpha) u0)
(*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 alpha)) alpha)
(*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 alpha)) alpha)
(*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 alpha)) alpha)
(*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 alpha)) alpha)
(/.f32 #s(literal 1 binary32) (*.f32 alpha alpha))
(/.f32 #s(literal 1 binary32) (*.f32 alpha alpha))
(/.f32 #s(literal 1 binary32) (*.f32 alpha alpha))
(/.f32 #s(literal 1 binary32) (*.f32 alpha alpha))
(/.f32 #s(literal 1 binary32) alpha)
(/.f32 #s(literal 1 binary32) alpha)
(/.f32 #s(literal 1 binary32) alpha)
(/.f32 #s(literal 1 binary32) alpha)
(*.f32 alpha u0)
(*.f32 alpha u0)
(*.f32 alpha u0)
(*.f32 alpha u0)
(*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 alpha)) alpha)
(*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 alpha)) alpha)
(*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 alpha)) alpha)
(*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 alpha)) alpha)
(*.f32 (*.f32 alpha alpha) u0)
(*.f32 (*.f32 alpha alpha) u0)
(*.f32 (*.f32 alpha alpha) u0)
(*.f32 (*.f32 alpha alpha) u0)
(*.f32 alpha alpha)
(*.f32 alpha alpha)
(*.f32 alpha alpha)
(*.f32 alpha alpha)
(pow.f32 alpha #s(literal 4 binary32))
(pow.f32 alpha #s(literal 4 binary32))
(pow.f32 alpha #s(literal 4 binary32))
(pow.f32 alpha #s(literal 4 binary32))
(*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 alpha)) alpha)
(*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 alpha)) alpha)
(*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 alpha)) alpha)
(*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 alpha)) alpha)
(*.f32 (*.f32 alpha alpha) u0)
(*.f32 (*.f32 alpha alpha) u0)
(*.f32 (*.f32 alpha alpha) u0)
(*.f32 (*.f32 alpha alpha) u0)
(*.f32 (neg.f32 alpha) alpha)
(*.f32 (neg.f32 alpha) alpha)
(*.f32 (neg.f32 alpha) alpha)
(*.f32 (neg.f32 alpha) alpha)
(pow.f32 alpha #s(literal 4 binary32))
(pow.f32 alpha #s(literal 4 binary32))
(pow.f32 alpha #s(literal 4 binary32))
(pow.f32 alpha #s(literal 4 binary32))
(/.f32 #s(literal -1 binary32) (*.f32 alpha alpha))
(/.f32 #s(literal -1 binary32) (*.f32 alpha alpha))
(/.f32 #s(literal -1 binary32) (*.f32 alpha alpha))
(/.f32 #s(literal -1 binary32) (*.f32 alpha alpha))
(*.f32 (-.f32 (log1p.f32 (fma.f32 u0 u0 u0)) (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 3 binary32))))) alpha)
(*.f32 (-.f32 (log1p.f32 (fma.f32 u0 u0 u0)) (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 3 binary32))))) alpha)
(*.f32 (-.f32 (log1p.f32 (fma.f32 u0 u0 u0)) (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 3 binary32))))) alpha)
(*.f32 (-.f32 (log1p.f32 (fma.f32 u0 u0 u0)) (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 3 binary32))))) alpha)
(*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 alpha)) alpha)
(*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 alpha)) alpha)
(*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 alpha)) alpha)
(*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 alpha)) alpha)
(*.f32 (-.f32 (log1p.f32 (fma.f32 u0 u0 u0)) (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 3 binary32))))) (*.f32 alpha alpha))
(*.f32 (-.f32 (log1p.f32 (fma.f32 u0 u0 u0)) (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 3 binary32))))) (*.f32 alpha alpha))
(*.f32 (-.f32 (log1p.f32 (fma.f32 u0 u0 u0)) (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 3 binary32))))) (*.f32 alpha alpha))
(*.f32 (-.f32 (log1p.f32 (fma.f32 u0 u0 u0)) (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 3 binary32))))) (*.f32 alpha alpha))
(*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 alpha)) alpha)
(*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 alpha)) alpha)
(*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 alpha)) alpha)
(*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 alpha)) alpha)
(*.f32 (*.f32 alpha alpha) u0)
(*.f32 (*.f32 alpha alpha) u0)
(*.f32 (*.f32 alpha alpha) u0)
(*.f32 (*.f32 alpha alpha) u0)
(*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 alpha)) alpha)
(*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 alpha)) alpha)
(*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 alpha)) alpha)
(*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 alpha)) alpha)
(/.f32 #s(literal 1 binary32) (*.f32 alpha alpha))
(/.f32 #s(literal 1 binary32) (*.f32 alpha alpha))
(/.f32 #s(literal 1 binary32) (*.f32 alpha alpha))
(/.f32 #s(literal 1 binary32) (*.f32 alpha alpha))
(/.f32 #s(literal 1 binary32) alpha)
(/.f32 #s(literal 1 binary32) alpha)
(/.f32 #s(literal 1 binary32) alpha)
(/.f32 #s(literal 1 binary32) alpha)
(*.f32 alpha u0)
(*.f32 alpha u0)
(*.f32 alpha u0)
(*.f32 alpha u0)
(*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 alpha)) alpha)
(*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 alpha)) alpha)
(*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 alpha)) alpha)
(*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 alpha)) alpha)
(*.f32 (*.f32 alpha alpha) u0)
(*.f32 (*.f32 alpha alpha) u0)
(*.f32 (*.f32 alpha alpha) u0)
(*.f32 (*.f32 alpha alpha) u0)
(*.f32 alpha alpha)
(*.f32 alpha alpha)
(*.f32 alpha alpha)
(*.f32 alpha alpha)
(pow.f32 alpha #s(literal 4 binary32))
(pow.f32 alpha #s(literal 4 binary32))
(pow.f32 alpha #s(literal 4 binary32))
(pow.f32 alpha #s(literal 4 binary32))
(*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 alpha)) alpha)
(*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 alpha)) alpha)
(*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 alpha)) alpha)
(*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 alpha)) alpha)
(*.f32 (*.f32 alpha alpha) u0)
(*.f32 (*.f32 alpha alpha) u0)
(*.f32 (*.f32 alpha alpha) u0)
(*.f32 (*.f32 alpha alpha) u0)
(*.f32 (neg.f32 alpha) alpha)
(*.f32 (neg.f32 alpha) alpha)
(*.f32 (neg.f32 alpha) alpha)
(*.f32 (neg.f32 alpha) alpha)
(pow.f32 alpha #s(literal 4 binary32))
(pow.f32 alpha #s(literal 4 binary32))
(pow.f32 alpha #s(literal 4 binary32))
(pow.f32 alpha #s(literal 4 binary32))
(/.f32 #s(literal -1 binary32) (*.f32 alpha alpha))
(/.f32 #s(literal -1 binary32) (*.f32 alpha alpha))
(/.f32 #s(literal -1 binary32) (*.f32 alpha alpha))
(/.f32 #s(literal -1 binary32) (*.f32 alpha alpha))
(*.f32 (-.f32 (log1p.f32 (fma.f32 u0 u0 u0)) (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 3 binary32))))) alpha)
(*.f32 (-.f32 (log1p.f32 (fma.f32 u0 u0 u0)) (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 3 binary32))))) alpha)
(*.f32 (-.f32 (log1p.f32 (fma.f32 u0 u0 u0)) (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 3 binary32))))) alpha)
(*.f32 (-.f32 (log1p.f32 (fma.f32 u0 u0 u0)) (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 3 binary32))))) alpha)
(*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 alpha)) alpha)
(*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 alpha)) alpha)
(*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 alpha)) alpha)
(*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 alpha)) alpha)
(*.f32 (-.f32 (log1p.f32 (fma.f32 u0 u0 u0)) (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 3 binary32))))) (*.f32 alpha alpha))
(*.f32 (-.f32 (log1p.f32 (fma.f32 u0 u0 u0)) (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 3 binary32))))) (*.f32 alpha alpha))
(*.f32 (-.f32 (log1p.f32 (fma.f32 u0 u0 u0)) (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 3 binary32))))) (*.f32 alpha alpha))
(*.f32 (-.f32 (log1p.f32 (fma.f32 u0 u0 u0)) (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 3 binary32))))) (*.f32 alpha alpha))
(*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 alpha)) alpha)
(*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 alpha)) alpha)
(*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 alpha)) alpha)
(*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 alpha)) alpha)
(*.f32 (*.f32 alpha alpha) u0)
(*.f32 (*.f32 alpha alpha) u0)
(*.f32 (*.f32 alpha alpha) u0)
(*.f32 (*.f32 alpha alpha) u0)
(*.f32 (*.f32 alpha alpha) u0)
(*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 (*.f32 alpha alpha) u0))
(*.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32))) u0 (*.f32 alpha alpha)) u0)
(*.f32 (fma.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) alpha) alpha (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32))) u0)) u0 (*.f32 alpha alpha)) u0)
(*.f32 alpha u0)
(*.f32 alpha u0)
(*.f32 alpha u0)
(*.f32 alpha u0)
(*.f32 (*.f32 alpha alpha) u0)
(*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 (*.f32 alpha alpha) u0))
(*.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32))) u0 (*.f32 alpha alpha)) u0)
(*.f32 (fma.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) alpha) alpha (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32))) u0)) u0 (*.f32 alpha alpha)) u0)
(*.f32 (*.f32 alpha alpha) u0)
(*.f32 (*.f32 alpha alpha) u0)
(*.f32 (*.f32 alpha alpha) u0)
(*.f32 (*.f32 alpha alpha) u0)
(*.f32 (*.f32 alpha alpha) u0)
(*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 (*.f32 alpha alpha) u0))
(*.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32))) u0 (*.f32 alpha alpha)) u0)
(*.f32 (fma.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) alpha) alpha (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32))) u0)) u0 (*.f32 alpha alpha)) u0)
(*.f32 (*.f32 alpha alpha) u0)
(*.f32 (*.f32 alpha alpha) u0)
(*.f32 (*.f32 alpha alpha) u0)
(*.f32 (*.f32 alpha alpha) u0)
(neg.f32 u0)
(*.f32 (fma.f32 #s(literal -1/2 binary32) u0 #s(literal -1 binary32)) u0)
(*.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)
(*.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)
u0
(fma.f32 u0 u0 u0)
(fma.f32 u0 u0 u0)
(fma.f32 u0 u0 u0)
(*.f32 alpha u0)
(*.f32 (fma.f32 #s(literal 1/2 binary32) (*.f32 alpha u0) alpha) u0)
(*.f32 (fma.f32 (*.f32 alpha (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32))) u0 alpha) u0)
(*.f32 (fma.f32 (fma.f32 (*.f32 alpha (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32))) u0 (*.f32 #s(literal 1/2 binary32) alpha)) u0 alpha) u0)
(*.f32 (*.f32 alpha alpha) u0)
(*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 (*.f32 alpha alpha) u0))
(*.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32))) u0 (*.f32 alpha alpha)) u0)
(*.f32 (fma.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) alpha) alpha (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32))) u0)) u0 (*.f32 alpha alpha)) u0)
(*.f32 (*.f32 alpha alpha) u0)
(*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 (*.f32 alpha alpha) u0))
(*.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32))) u0 (*.f32 alpha alpha)) u0)
(*.f32 (fma.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) alpha) alpha (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32))) u0)) u0 (*.f32 alpha alpha)) u0)
(*.f32 (*.f32 alpha alpha) u0)
(*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 (*.f32 alpha alpha) u0))
(*.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32))) u0 (*.f32 alpha alpha)) u0)
(*.f32 (fma.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) alpha) alpha (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32))) u0)) u0 (*.f32 alpha alpha)) u0)
(neg.f32 (pow.f32 u0 #s(literal 3 binary32)))
(fma.f32 (pow.f32 u0 #s(literal 6 binary32)) #s(literal -1/2 binary32) (neg.f32 (pow.f32 u0 #s(literal 3 binary32))))
(fma.f32 (pow.f32 u0 #s(literal 6 binary32)) (fma.f32 #s(literal -1/3 binary32) (pow.f32 u0 #s(literal 3 binary32)) #s(literal -1/2 binary32)) (neg.f32 (pow.f32 u0 #s(literal 3 binary32))))
(fma.f32 (pow.f32 u0 #s(literal 6 binary32)) (fma.f32 (fma.f32 #s(literal -1/4 binary32) (pow.f32 u0 #s(literal 3 binary32)) #s(literal -1/3 binary32)) (pow.f32 u0 #s(literal 3 binary32)) #s(literal -1/2 binary32)) (neg.f32 (pow.f32 u0 #s(literal 3 binary32))))
u0
(*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) u0)
(*.f32 (fma.f32 (fma.f32 #s(literal -2/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)
(*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -2/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)
(*.f32 (*.f32 alpha alpha) u0)
(*.f32 (*.f32 alpha alpha) u0)
(*.f32 (*.f32 alpha alpha) u0)
(*.f32 (*.f32 alpha alpha) u0)
(*.f32 (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32))) (*.f32 (neg.f32 alpha) alpha))
(*.f32 alpha (-.f32 (/.f32 alpha u0) (*.f32 (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32))) alpha)))
(fma.f32 (*.f32 alpha alpha) (-.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) u0) u0) (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 alpha alpha) u0))
(fma.f32 (*.f32 alpha alpha) (-.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 (+.f32 (/.f32 #s(literal 1/2 binary32) u0) #s(literal 1 binary32)) (/.f32 (*.f32 alpha alpha) u0)))
(*.f32 alpha u0)
(*.f32 alpha u0)
(*.f32 alpha u0)
(*.f32 alpha u0)
(*.f32 (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32))) (*.f32 (neg.f32 alpha) alpha))
(*.f32 alpha (-.f32 (/.f32 alpha u0) (*.f32 (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32))) alpha)))
(fma.f32 (*.f32 alpha alpha) (-.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) u0) u0) (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 alpha alpha) u0))
(fma.f32 (*.f32 alpha alpha) (-.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 (+.f32 (/.f32 #s(literal 1/2 binary32) u0) #s(literal 1 binary32)) (/.f32 (*.f32 alpha alpha) u0)))
(*.f32 (*.f32 alpha alpha) u0)
(*.f32 (*.f32 alpha alpha) u0)
(*.f32 (*.f32 alpha alpha) u0)
(*.f32 (*.f32 alpha alpha) u0)
(*.f32 (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32))) (*.f32 (neg.f32 alpha) alpha))
(*.f32 alpha (-.f32 (/.f32 alpha u0) (*.f32 (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32))) alpha)))
(fma.f32 (*.f32 alpha alpha) (-.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) u0) u0) (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 alpha alpha) u0))
(fma.f32 (*.f32 alpha alpha) (-.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 (+.f32 (/.f32 #s(literal 1/2 binary32) u0) #s(literal 1 binary32)) (/.f32 (*.f32 alpha alpha) u0)))
(*.f32 (*.f32 alpha alpha) u0)
(*.f32 (*.f32 alpha alpha) u0)
(*.f32 (*.f32 alpha alpha) u0)
(*.f32 (*.f32 alpha alpha) u0)
(+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32)))
(-.f32 (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) 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))
(-.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) u0)) (-.f32 (/.f32 (/.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) u0) #s(literal 1/2 binary32)) u0) u0) (log.f32 u0)))
(*.f32 u0 u0)
(fma.f32 u0 u0 u0)
(fma.f32 u0 u0 u0)
(fma.f32 u0 u0 u0)
(*.f32 (neg.f32 alpha) (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32))))
(-.f32 (/.f32 alpha u0) (*.f32 (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32))) alpha))
(fma.f32 alpha (-.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) u0) u0) (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32)))) (/.f32 alpha u0))
(-.f32 (fma.f32 (/.f32 (/.f32 alpha u0) u0) (+.f32 (/.f32 #s(literal 1/3 binary32) u0) #s(literal 1/2 binary32)) (/.f32 alpha u0)) (*.f32 (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32))) alpha))
(*.f32 (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32))) (*.f32 (neg.f32 alpha) alpha))
(*.f32 alpha (-.f32 (/.f32 alpha u0) (*.f32 (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32))) alpha)))
(fma.f32 (*.f32 alpha alpha) (-.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) u0) u0) (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 alpha alpha) u0))
(fma.f32 (*.f32 alpha alpha) (-.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 (+.f32 (/.f32 #s(literal 1/2 binary32) u0) #s(literal 1 binary32)) (/.f32 (*.f32 alpha alpha) u0)))
(*.f32 (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32))) (*.f32 (neg.f32 alpha) alpha))
(*.f32 alpha (-.f32 (/.f32 alpha u0) (*.f32 (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32))) alpha)))
(fma.f32 (*.f32 alpha alpha) (-.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) u0) u0) (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 alpha alpha) u0))
(fma.f32 (*.f32 alpha alpha) (-.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 (+.f32 (/.f32 #s(literal 1/2 binary32) u0) #s(literal 1 binary32)) (/.f32 (*.f32 alpha alpha) u0)))
(*.f32 (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32))) (*.f32 (neg.f32 alpha) alpha))
(*.f32 alpha (-.f32 (/.f32 alpha u0) (*.f32 (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32))) alpha)))
(fma.f32 (*.f32 alpha alpha) (-.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) u0) u0) (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 alpha alpha) u0))
(fma.f32 (*.f32 alpha alpha) (-.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 (+.f32 (/.f32 #s(literal 1/2 binary32) u0) #s(literal 1 binary32)) (/.f32 (*.f32 alpha alpha) u0)))
(fma.f32 (log.f32 u0) #s(literal 3 binary32) (log.f32 #s(literal -1 binary32)))
(-.f32 (fma.f32 (log.f32 u0) #s(literal 3 binary32) (log.f32 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (pow.f32 u0 #s(literal 3 binary32))))
(-.f32 (fma.f32 (log.f32 u0) #s(literal 3 binary32) (log.f32 #s(literal -1 binary32))) (/.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) (pow.f32 u0 #s(literal 3 binary32))) #s(literal 1 binary32)) (pow.f32 u0 #s(literal 3 binary32))))
(-.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (pow.f32 u0 #s(literal 3 binary32)))) (fma.f32 #s(literal -3 binary32) (log.f32 u0) (/.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) (pow.f32 u0 #s(literal 3 binary32))) #s(literal 1/2 binary32)) (pow.f32 u0 #s(literal 6 binary32)))))
(*.f32 (log.f32 u0) #s(literal 2 binary32))
(fma.f32 (log.f32 u0) #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) u0))
(fma.f32 (log.f32 u0) #s(literal 2 binary32) (+.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) u0) u0) (/.f32 #s(literal 1 binary32) u0)))
(fma.f32 (log.f32 u0) #s(literal 2 binary32) (/.f32 (-.f32 (/.f32 (-.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 2/3 binary32) u0)) u0) #s(literal -1 binary32)) u0))
(*.f32 (*.f32 alpha alpha) u0)
(*.f32 (*.f32 alpha alpha) u0)
(*.f32 (*.f32 alpha alpha) u0)
(*.f32 (*.f32 alpha alpha) u0)
(*.f32 (log.f32 (/.f32 #s(literal -1 binary32) u0)) (*.f32 alpha alpha))
(*.f32 alpha (fma.f32 (neg.f32 alpha) (log.f32 (neg.f32 u0)) (/.f32 alpha u0)))
(-.f32 (/.f32 (fma.f32 (*.f32 (/.f32 alpha u0) #s(literal 1/2 binary32)) alpha (*.f32 alpha alpha)) u0) (*.f32 (log.f32 (neg.f32 u0)) (*.f32 alpha alpha)))
(-.f32 (/.f32 (fma.f32 alpha alpha (/.f32 (*.f32 (*.f32 alpha alpha) (+.f32 (/.f32 #s(literal 1/3 binary32) u0) #s(literal 1/2 binary32))) u0)) u0) (*.f32 (log.f32 (neg.f32 u0)) (*.f32 alpha alpha)))
(*.f32 alpha u0)
(*.f32 alpha u0)
(*.f32 alpha u0)
(*.f32 alpha u0)
(*.f32 (log.f32 (/.f32 #s(literal -1 binary32) u0)) (*.f32 alpha alpha))
(*.f32 alpha (fma.f32 (neg.f32 alpha) (log.f32 (neg.f32 u0)) (/.f32 alpha u0)))
(-.f32 (/.f32 (fma.f32 (*.f32 (/.f32 alpha u0) #s(literal 1/2 binary32)) alpha (*.f32 alpha alpha)) u0) (*.f32 (log.f32 (neg.f32 u0)) (*.f32 alpha alpha)))
(-.f32 (/.f32 (fma.f32 alpha alpha (/.f32 (*.f32 (*.f32 alpha alpha) (+.f32 (/.f32 #s(literal 1/3 binary32) u0) #s(literal 1/2 binary32))) u0)) u0) (*.f32 (log.f32 (neg.f32 u0)) (*.f32 alpha alpha)))
(*.f32 (*.f32 alpha alpha) u0)
(*.f32 (*.f32 alpha alpha) u0)
(*.f32 (*.f32 alpha alpha) u0)
(*.f32 (*.f32 alpha alpha) u0)
(*.f32 (log.f32 (/.f32 #s(literal -1 binary32) u0)) (*.f32 alpha alpha))
(*.f32 alpha (fma.f32 (neg.f32 alpha) (log.f32 (neg.f32 u0)) (/.f32 alpha u0)))
(-.f32 (/.f32 (fma.f32 (*.f32 (/.f32 alpha u0) #s(literal 1/2 binary32)) alpha (*.f32 alpha alpha)) u0) (*.f32 (log.f32 (neg.f32 u0)) (*.f32 alpha alpha)))
(-.f32 (/.f32 (fma.f32 alpha alpha (/.f32 (*.f32 (*.f32 alpha alpha) (+.f32 (/.f32 #s(literal 1/3 binary32) u0) #s(literal 1/2 binary32))) u0)) u0) (*.f32 (log.f32 (neg.f32 u0)) (*.f32 alpha alpha)))
(*.f32 (*.f32 alpha alpha) u0)
(*.f32 (*.f32 alpha alpha) u0)
(*.f32 (*.f32 alpha alpha) u0)
(*.f32 (*.f32 alpha alpha) u0)
(log.f32 (neg.f32 u0))
(-.f32 (log.f32 (neg.f32 u0)) (/.f32 #s(literal 1 binary32) u0))
(-.f32 (log.f32 (neg.f32 u0)) (/.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) u0) #s(literal 1 binary32)) u0))
(-.f32 (log.f32 (neg.f32 u0)) (/.f32 (+.f32 (+.f32 (/.f32 (/.f32 #s(literal 1/3 binary32) u0) u0) #s(literal 1 binary32)) (/.f32 #s(literal 1/2 binary32) u0)) u0))
(*.f32 u0 u0)
(fma.f32 u0 u0 u0)
(fma.f32 u0 u0 u0)
(fma.f32 u0 u0 u0)
(*.f32 (neg.f32 alpha) (log.f32 (neg.f32 u0)))
(fma.f32 (neg.f32 alpha) (log.f32 (neg.f32 u0)) (/.f32 alpha u0))
(fma.f32 (neg.f32 alpha) (log.f32 (neg.f32 u0)) (/.f32 (fma.f32 (/.f32 alpha u0) #s(literal 1/2 binary32) alpha) u0))
(fma.f32 (neg.f32 alpha) (log.f32 (neg.f32 u0)) (/.f32 (+.f32 (/.f32 (*.f32 alpha (+.f32 (/.f32 #s(literal 1/3 binary32) u0) #s(literal 1/2 binary32))) u0) alpha) u0))
(*.f32 (log.f32 (/.f32 #s(literal -1 binary32) u0)) (*.f32 alpha alpha))
(*.f32 alpha (fma.f32 (neg.f32 alpha) (log.f32 (neg.f32 u0)) (/.f32 alpha u0)))
(-.f32 (/.f32 (fma.f32 (*.f32 (/.f32 alpha u0) #s(literal 1/2 binary32)) alpha (*.f32 alpha alpha)) u0) (*.f32 (log.f32 (neg.f32 u0)) (*.f32 alpha alpha)))
(-.f32 (/.f32 (fma.f32 alpha alpha (/.f32 (*.f32 (*.f32 alpha alpha) (+.f32 (/.f32 #s(literal 1/3 binary32) u0) #s(literal 1/2 binary32))) u0)) u0) (*.f32 (log.f32 (neg.f32 u0)) (*.f32 alpha alpha)))
(*.f32 (log.f32 (/.f32 #s(literal -1 binary32) u0)) (*.f32 alpha alpha))
(*.f32 alpha (fma.f32 (neg.f32 alpha) (log.f32 (neg.f32 u0)) (/.f32 alpha u0)))
(-.f32 (/.f32 (fma.f32 (*.f32 (/.f32 alpha u0) #s(literal 1/2 binary32)) alpha (*.f32 alpha alpha)) u0) (*.f32 (log.f32 (neg.f32 u0)) (*.f32 alpha alpha)))
(-.f32 (/.f32 (fma.f32 alpha alpha (/.f32 (*.f32 (*.f32 alpha alpha) (+.f32 (/.f32 #s(literal 1/3 binary32) u0) #s(literal 1/2 binary32))) u0)) u0) (*.f32 (log.f32 (neg.f32 u0)) (*.f32 alpha alpha)))
(*.f32 (log.f32 (/.f32 #s(literal -1 binary32) u0)) (*.f32 alpha alpha))
(*.f32 alpha (fma.f32 (neg.f32 alpha) (log.f32 (neg.f32 u0)) (/.f32 alpha u0)))
(-.f32 (/.f32 (fma.f32 (*.f32 (/.f32 alpha u0) #s(literal 1/2 binary32)) alpha (*.f32 alpha alpha)) u0) (*.f32 (log.f32 (neg.f32 u0)) (*.f32 alpha alpha)))
(-.f32 (/.f32 (fma.f32 alpha alpha (/.f32 (*.f32 (*.f32 alpha alpha) (+.f32 (/.f32 #s(literal 1/3 binary32) u0) #s(literal 1/2 binary32))) u0)) u0) (*.f32 (log.f32 (neg.f32 u0)) (*.f32 alpha alpha)))
(*.f32 (log.f32 (/.f32 #s(literal -1 binary32) u0)) #s(literal -3 binary32))
(fma.f32 (log.f32 (/.f32 #s(literal -1 binary32) u0)) #s(literal -3 binary32) (/.f32 #s(literal -1 binary32) (pow.f32 u0 #s(literal 3 binary32))))
(fma.f32 (log.f32 (/.f32 #s(literal -1 binary32) u0)) #s(literal -3 binary32) (/.f32 (-.f32 #s(literal -1 binary32) (/.f32 #s(literal 1/2 binary32) (pow.f32 u0 #s(literal 3 binary32)))) (pow.f32 u0 #s(literal 3 binary32))))
(fma.f32 (log.f32 (/.f32 #s(literal -1 binary32) u0)) #s(literal -3 binary32) (/.f32 (-.f32 (-.f32 #s(literal -1 binary32) (/.f32 #s(literal 1/2 binary32) (pow.f32 u0 #s(literal 3 binary32)))) (/.f32 #s(literal 1/3 binary32) (pow.f32 u0 #s(literal 6 binary32)))) (pow.f32 u0 #s(literal 3 binary32))))
(*.f32 (log.f32 (/.f32 #s(literal -1 binary32) u0)) #s(literal -2 binary32))
(fma.f32 (log.f32 (/.f32 #s(literal -1 binary32) u0)) #s(literal -2 binary32) (/.f32 #s(literal 1 binary32) u0))
(fma.f32 (log.f32 (/.f32 #s(literal -1 binary32) u0)) #s(literal -2 binary32) (+.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) u0) u0) (/.f32 #s(literal 1 binary32) u0)))
(fma.f32 (log.f32 (/.f32 #s(literal -1 binary32) u0)) #s(literal -2 binary32) (/.f32 (-.f32 (/.f32 (-.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 2/3 binary32) u0)) u0) #s(literal -1 binary32)) u0))

rewrite70.0ms (1%)

Memory
6.7MiB live, 126.0MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
042245
072235
1257170
01670159
Stop Event
iter limit
iter limit
node limit
iter limit
Counts
22 → 374
Calls
Call 1
Inputs
(/.f32 u0 (/.f32 (/.f32 #s(literal 1 binary32) alpha) alpha))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 u0 (/.f32 (/.f32 #s(literal 1 binary32) alpha) alpha)))
(/.f32 (/.f32 #s(literal 1 binary32) alpha) alpha)
(/.f32 #s(literal 1 binary32) alpha)
(/.f32 u0 (/.f32 #s(literal 1 binary32) alpha))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 alpha (/.f32 u0 (/.f32 #s(literal 1 binary32) alpha))))
(*.f32 alpha (/.f32 u0 (/.f32 #s(literal 1 binary32) 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 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (neg.f32 alpha)) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha)))
(*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (neg.f32 alpha))
(/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))
(log.f32 (-.f32 #s(literal 1 binary32) u0))
(-.f32 (*.f32 u0 u0) (neg.f32 u0))
(*.f32 (neg.f32 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 (neg.f32 alpha) (-.f32 (log1p.f32 (pow.f32 (neg.f32 u0) #s(literal 3 binary32))) (log1p.f32 (-.f32 (*.f32 u0 u0) (neg.f32 u0))))) alpha))
(*.f32 (*.f32 (neg.f32 alpha) (-.f32 (log1p.f32 (pow.f32 (neg.f32 u0) #s(literal 3 binary32))) (log1p.f32 (-.f32 (*.f32 u0 u0) (neg.f32 u0))))) alpha)
(*.f32 (*.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (neg.f32 alpha)) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(log1p.f32 (pow.f32 (neg.f32 u0) #s(literal 3 binary32)))
(log1p.f32 (-.f32 (*.f32 u0 u0) (neg.f32 u0)))
Outputs
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>

eval149.0ms (2.2%)

Memory
26.3MiB live, 187.4MiB allocated
Compiler

Compiled 19 906 to 1 745 computations (91.2% saved)

prune163.0ms (2.4%)

Memory
-10.0MiB live, 384.9MiB allocated
Pruning

114 alts after pruning (105 fresh and 9 done)

PrunedKeptTotal
New74347790
Fresh185876
Picked235
Done066
Total763114877
Accuracy
90.9%
Counts
877 → 114
Alt Table
Click to see full alt table
StatusAccuracyProgram
23.5%
(/.f32 (/.f32 #s(literal 1 binary32) (/.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)))
24.0%
(/.f32 (-.f32 (log1p.f32 (pow.f32 (neg.f32 u0) #s(literal 3 binary32))) (log1p.f32 (fma.f32 u0 u0 u0))) (/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha)))
75.4%
(/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (log1p.f32 (neg.f32 u0)) alpha)) alpha)
23.2%
(/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (/.f32 (*.f32 (neg.f32 alpha) alpha) alpha) #s(literal 3 binary32)) alpha)))
22.0%
(/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (/.f32 alpha (*.f32 (neg.f32 alpha) alpha))) #s(literal 3 binary32)) alpha)))
23.2%
(/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (*.f32 (/.f32 #s(literal 1 binary32) alpha) (*.f32 (neg.f32 alpha) alpha)) #s(literal 3 binary32)) alpha)))
13.2%
(/.f32 (log1p.f32 (neg.f32 u0)) (*.f32 (pow.f32 (neg.f32 alpha) #s(literal -3 binary32)) alpha))
55.2%
(/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha)))
75.4%
(/.f32 #s(approx (log (+ 1 (neg u0))) (neg.f32 u0)) (/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha)))
19.4%
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 alpha (pow.f32 (neg.f32 alpha) #s(literal 3 binary32))) (log1p.f32 (neg.f32 u0))))
19.3%
(*.f32 (pow.f32 alpha #s(literal -2 binary32)) (*.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) (log1p.f32 (neg.f32 u0))))
55.2%
(*.f32 (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
55.1%
(*.f32 (/.f32 (pow.f32 alpha #s(literal 4 binary32)) (*.f32 (neg.f32 alpha) alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
55.1%
(*.f32 (/.f32 (/.f32 (pow.f32 alpha #s(literal 4 binary32)) (neg.f32 alpha)) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
52.7%
(*.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)))
55.1%
(*.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)))
55.1%
(*.f32 (/.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))))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
55.2%
(*.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)))
55.1%
(*.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)))
55.1%
(*.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)))
24.0%
(*.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))))
55.2%
(*.f32 (/.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) (*.f32 alpha alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
54.9%
(*.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)))
55.1%
(*.f32 (/.f32 (*.f32 (pow.f32 alpha #s(literal 4 binary32)) (/.f32 #s(literal -1 binary32) alpha)) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
55.2%
(*.f32 (/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
55.1%
(*.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)))
54.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)))
24.0%
(*.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.1%
(*.f32 (/.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) (*.f32 alpha alpha)) (/.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha alpha)))
54.5%
(*.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)))
55.2%
(*.f32 (/.f32 alpha (/.f32 #s(literal 1 binary32) (neg.f32 alpha))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
55.2%
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 alpha (*.f32 (*.f32 (neg.f32 alpha) alpha) alpha))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
55.2%
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
75.4%
(*.f32 (/.f32 #s(literal 1 binary32) alpha) (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (log1p.f32 (neg.f32 u0)) alpha)))
55.1%
(*.f32 (*.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)))
55.2%
(*.f32 (*.f32 (/.f32 (/.f32 (pow.f32 alpha #s(literal 6 binary32)) alpha) alpha) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
55.1%
(*.f32 (*.f32 (/.f32 (*.f32 (pow.f32 alpha #s(literal 6 binary32)) (/.f32 #s(literal -1 binary32) alpha)) (neg.f32 alpha)) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
55.2%
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 alpha (/.f32 (pow.f32 alpha #s(literal 6 binary32)) alpha))) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
24.4%
(*.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))))
55.2%
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) alpha)) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
55.2%
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) alpha) (*.f32 (*.f32 (neg.f32 alpha) alpha) alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
55.1%
(*.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)))
55.1%
(*.f32 (*.f32 (*.f32 (pow.f32 (/.f32 (*.f32 (neg.f32 alpha) alpha) (+.f32 #s(literal 0 binary32) alpha)) #s(literal 3 binary32)) (pow.f32 alpha #s(literal -2 binary32))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
63.7%
(*.f32 (*.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (neg.f32 alpha)) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))) (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (log1p.f32 (fma.f32 u0 u0 u0)) (log1p.f32 (pow.f32 (neg.f32 u0) #s(literal 3 binary32)))) (*.f32 (+.f32 (log1p.f32 (fma.f32 u0 u0 u0)) (log1p.f32 (pow.f32 (neg.f32 u0) #s(literal 3 binary32)))) (log1p.f32 (neg.f32 u0))))))
19.1%
(*.f32 (*.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (neg.f32 alpha)) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))) (-.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0)))
63.6%
(*.f32 (*.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (neg.f32 alpha)) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))) (*.f32 (*.f32 (+.f32 (log1p.f32 (fma.f32 u0 u0 u0)) (log1p.f32 (pow.f32 (neg.f32 u0) #s(literal 3 binary32)))) (log1p.f32 (neg.f32 u0))) (/.f32 #s(literal 1 binary32) (+.f32 (log1p.f32 (fma.f32 u0 u0 u0)) (log1p.f32 (pow.f32 (neg.f32 u0) #s(literal 3 binary32)))))))
75.3%
(*.f32 (*.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (neg.f32 alpha)) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))) #s(approx (log (- 1 u0)) (neg.f32 u0)))
55.2%
(*.f32 (*.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (neg.f32 alpha)) (*.f32 (/.f32 #s(literal 1 binary32) alpha) (/.f32 #s(literal -1 binary32) alpha))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
55.1%
(*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 (pow.f32 alpha #s(literal 3 binary32)) (*.f32 alpha alpha))) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
55.2%
(*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
55.2%
(*.f32 (*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) alpha)) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) alpha))) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
55.1%
(*.f32 (*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal -2 binary32)) (*.f32 alpha alpha)) (neg.f32 alpha)) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
55.2%
(*.f32 (*.f32 (*.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) alpha) (*.f32 (neg.f32 alpha) alpha)) alpha) (/.f32 #s(literal 1 binary32) alpha)) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
55.2%
(*.f32 (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) alpha) (neg.f32 alpha)) alpha) alpha) (/.f32 #s(literal 1 binary32) alpha)) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
75.0%
(*.f32 (*.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (/.f32 #s(literal 1 binary32) alpha)) alpha) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (log1p.f32 (neg.f32 u0)))))
24.0%
(*.f32 (*.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (/.f32 #s(literal 1 binary32) alpha)) alpha) (-.f32 (log1p.f32 (pow.f32 (neg.f32 u0) #s(literal 3 binary32))) (log1p.f32 (fma.f32 u0 u0 u0))))
55.2%
(*.f32 (*.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (/.f32 #s(literal 1 binary32) alpha)) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
75.5%
(*.f32 (*.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (/.f32 #s(literal 1 binary32) alpha)) alpha) #s(approx (log (- 1 u0)) (neg.f32 u0)))
55.2%
(*.f32 (*.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (pow.f32 alpha #s(literal -1/2 binary32)) (pow.f32 alpha #s(literal -1/2 binary32)))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
55.1%
(*.f32 (*.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (exp.f32 (*.f32 (log.f32 alpha) #s(literal -1 binary32)))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
55.2%
(*.f32 (*.f32 (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
55.2%
(*.f32 (*.f32 (*.f32 alpha alpha) (*.f32 (neg.f32 alpha) (/.f32 #s(literal 1 binary32) alpha))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
55.2%
(*.f32 (*.f32 (*.f32 alpha alpha) (*.f32 (neg.f32 alpha) (*.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) (neg.f32 alpha)))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
69.4%
(*.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))))
75.2%
(*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (/.f32 #s(literal 1 binary32) alpha) (*.f32 (log1p.f32 (neg.f32 u0)) alpha)))
55.2%
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
75.6%
#s(approx (* (* (* (pow (neg alpha) 3) (neg alpha)) (/ 1 (* (neg alpha) alpha))) (log (- 1 u0))) (*.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32))) u0 (*.f32 alpha alpha)) u0))
75.4%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 (/.f32 (*.f32 (pow.f32 alpha #s(literal 4 binary32)) u0) alpha) alpha))
75.5%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 (*.f32 (pow.f32 alpha #s(literal 4 binary32)) u0) (*.f32 alpha alpha)))
75.5%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 (*.f32 (/.f32 (pow.f32 alpha #s(literal 4 binary32)) alpha) u0) alpha))
75.5%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 (*.f32 u0 alpha) (/.f32 #s(literal 1 binary32) alpha)))
75.6%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 u0 (pow.f32 alpha #s(literal -2 binary32))))
75.5%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 u0 (/.f32 (/.f32 #s(literal 1 binary32) alpha) alpha)))
75.3%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 u0 (/.f32 (*.f32 (pow.f32 alpha #s(literal -1/2 binary32)) (pow.f32 alpha #s(literal -1/2 binary32))) alpha)))
75.5%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 u0 (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha))))
75.5%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 u0 (*.f32 (pow.f32 alpha #s(literal -4 binary32)) (*.f32 alpha alpha))))
75.4%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 u0 (*.f32 (/.f32 #s(literal 1 binary32) alpha) (/.f32 #s(literal 1 binary32) alpha))))
75.5%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 alpha (/.f32 (/.f32 #s(literal 1 binary32) alpha) u0)))
75.4%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 alpha #s(literal -2 binary32)) u0)))
75.4%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) alpha) (*.f32 u0 alpha))))
75.4%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 #s(literal 1 binary32) (/.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 alpha #s(literal 4 binary32)) u0))))
75.3%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (pow.f32 (/.f32 #s(literal -1 binary32) alpha) #s(literal -2 binary32)) u0))
75.4%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (pow.f32 alpha #s(literal 4 binary32)) (/.f32 u0 (*.f32 alpha alpha))))
75.4%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (/.f32 (pow.f32 alpha #s(literal 4 binary32)) alpha) (/.f32 u0 alpha)))
75.3%
#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))
75.4%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (/.f32 (/.f32 (pow.f32 alpha #s(literal 4 binary32)) alpha) alpha) u0))
75.4%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (/.f32 (/.f32 (*.f32 (pow.f32 alpha #s(literal 6 binary32)) (/.f32 #s(literal -1 binary32) alpha)) (neg.f32 alpha)) (*.f32 alpha alpha)) u0))
75.6%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) alpha) (*.f32 (pow.f32 alpha #s(literal -4 binary32)) alpha)) u0))
75.2%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (/.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 (pow.f32 alpha #s(literal 3 binary32)) (*.f32 alpha alpha))) (*.f32 alpha alpha)) u0))
75.5%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (/.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha) (*.f32 alpha alpha)) u0))
75.3%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (/.f32 (*.f32 (/.f32 (pow.f32 alpha #s(literal 6 binary32)) alpha) (/.f32 #s(literal 1 binary32) alpha)) (*.f32 alpha alpha)) u0))
75.1%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (/.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) alpha)) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) alpha))) (*.f32 alpha alpha)) u0))
75.6%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (/.f32 (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) (*.f32 alpha alpha)) u0))
75.3%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (/.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) #s(literal 1 binary32)) (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 alpha alpha))) u0))
75.5%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (/.f32 alpha (/.f32 #s(literal 1 binary32) alpha)) u0))
75.3%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (/.f32 alpha (*.f32 (pow.f32 alpha #s(literal -1/2 binary32)) (pow.f32 alpha #s(literal -1/2 binary32)))) u0))
75.0%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (/.f32 alpha (exp.f32 (*.f32 (log.f32 alpha) #s(literal -1 binary32)))) u0))
75.4%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) alpha) alpha)) u0))
75.4%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 alpha #s(literal -4 binary32)) (*.f32 alpha alpha))) u0))
75.3%
#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))
75.4%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (/.f32 (pow.f32 alpha #s(literal 6 binary32)) alpha) (/.f32 (pow.f32 alpha #s(literal -2 binary32)) alpha)) u0))
24.0%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (neg.f32 alpha) (-.f32 (log1p.f32 (pow.f32 (neg.f32 u0) #s(literal 3 binary32))) (log1p.f32 (fma.f32 u0 u0 u0)))) alpha))
63.7%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (neg.f32 alpha) (-.f32 (log1p.f32 (pow.f32 (neg.f32 u0) #s(literal 3 binary32))) (log1p.f32 (*.f32 u0 (-.f32 u0 #s(literal -1 binary32)))))) alpha))
28.8%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (neg.f32 alpha) (-.f32 #s(approx (log (+ 1 (pow (neg u0) 3))) (fma.f32 (log.f32 (/.f32 #s(literal -1 binary32) u0)) #s(literal -3 binary32) (/.f32 (-.f32 #s(literal -1 binary32) (/.f32 #s(literal 1/2 binary32) (pow.f32 u0 #s(literal 3 binary32)))) (pow.f32 u0 #s(literal 3 binary32))))) (log1p.f32 (-.f32 (*.f32 u0 u0) (neg.f32 u0))))) alpha))
65.6%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (neg.f32 alpha) (-.f32 #s(approx (log (+ 1 (pow (neg u0) 3))) (neg.f32 (pow.f32 u0 #s(literal 3 binary32)))) (log1p.f32 (-.f32 (*.f32 u0 u0) (neg.f32 u0))))) alpha))
55.2%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (neg.f32 alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) alpha))
75.6%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 u0 alpha) alpha))
75.6%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 alpha alpha) u0))
73.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))
74.6%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (exp.f32 (*.f32 (log.f32 alpha) #s(literal 2 binary32))) u0))
61.3%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (- (log (+ 1 (pow (neg u0) 3))) (log (+ 1 (- (* u0 u0) (neg u0)))))) (*.f32 (fma.f32 (*.f32 alpha (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32))) u0 alpha) u0)) alpha))
75.5%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 alpha (/.f32 u0 (/.f32 #s(literal 1 binary32) alpha))))
75.3%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 alpha (/.f32 u0 (*.f32 (pow.f32 alpha #s(literal -1/2 binary32)) (pow.f32 alpha #s(literal -1/2 binary32))))))
75.4%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 alpha (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) alpha) u0))))
Compiler

Compiled 5 283 to 2 208 computations (58.2% saved)

regimes294.0ms (4.4%)

Memory
5.9MiB live, 709.6MiB allocated
Counts
160 → 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 alpha (/.f32 u0 (/.f32 #s(literal 1 binary32) alpha))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (- (log (+ 1 (pow (neg u0) 3))) (log (+ 1 (- (* u0 u0) (neg u0)))))) (*.f32 (fma.f32 (*.f32 alpha (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32))) u0 alpha) u0)) alpha))
#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 (* (* (* (pow (neg alpha) 3) (neg alpha)) (/ 1 (* (neg alpha) alpha))) (log (- 1 u0))) (*.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32))) u0 (*.f32 alpha alpha)) u0))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 alpha (/.f32 (/.f32 #s(literal 1 binary32) alpha) u0)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 u0 (/.f32 (/.f32 #s(literal 1 binary32) alpha) alpha)))
(*.f32 (*.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (/.f32 #s(literal 1 binary32) alpha)) alpha) #s(approx (log (- 1 u0)) (neg.f32 u0)))
#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 alpha (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) alpha) u0))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) alpha) alpha)) u0))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) alpha) (*.f32 u0 alpha))))
#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 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal -1 binary32) alpha) (/.f32 #s(literal -1 binary32) 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))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (neg.f32 alpha) (log.f32 (-.f32 #s(literal 1 binary32) 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 (pow.f32 (/.f32 #s(literal -1 binary32) alpha) #s(literal -2 binary32)) 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 #s(literal 1 binary32) (*.f32 (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 3 binary32)) alpha) (*.f32 alpha alpha)) u0))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (/.f32 (/.f32 (pow.f32 alpha #s(literal 4 binary32)) alpha) alpha) 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 (*.f32 (/.f32 (pow.f32 alpha #s(literal 4 binary32)) alpha) u0) alpha))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 (/.f32 (*.f32 (pow.f32 alpha #s(literal 4 binary32)) u0) alpha) alpha))
(/.f32 (log1p.f32 (neg.f32 u0)) #s(approx (/ 1 (/ (pow (neg alpha) 3) alpha)) (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha))))
(/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) alpha) (/.f32 #s(literal -1 binary32) alpha))
(/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (log1p.f32 (neg.f32 u0)) 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)))
(*.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) alpha) (*.f32 (pow.f32 alpha #s(literal -4 binary32)) alpha)) u0))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 #s(literal 1 binary32) (/.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 alpha #s(literal 4 binary32)) u0))))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (/.f32 #s(literal 1 binary32) alpha) (*.f32 (log1p.f32 (neg.f32 u0)) alpha)))
(*.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) alpha) (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (log1p.f32 (neg.f32 u0)) alpha)))
(*.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)))
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) alpha) (*.f32 (*.f32 (neg.f32 alpha) alpha) 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 #s(literal 1 binary32) (/.f32 #s(literal 1 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 (pow.f32 alpha #s(literal 6 binary32)) (*.f32 alpha alpha)) (*.f32 alpha alpha)) u0))
(/.f32 #s(approx (log (+ 1 (neg u0))) (neg.f32 u0)) (/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha)))
(*.f32 (*.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (neg.f32 alpha)) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))) #s(approx (log (- 1 u0)) (neg.f32 u0)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (/.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) #s(literal 1 binary32)) (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 alpha alpha))) u0))
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 alpha (*.f32 (*.f32 (neg.f32 alpha) alpha) alpha))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) 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 (/.f32 (pow.f32 alpha #s(literal 6 binary32)) alpha) (/.f32 #s(literal 1 binary32) alpha)) (*.f32 alpha alpha)) u0))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (/.f32 (/.f32 (*.f32 (pow.f32 alpha #s(literal 6 binary32)) (/.f32 #s(literal -1 binary32) alpha)) (neg.f32 alpha)) (*.f32 alpha alpha)) u0))
(*.f32 (*.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (/.f32 #s(literal 1 binary32) alpha)) alpha) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (log1p.f32 (neg.f32 u0)))))
(*.f32 (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) alpha) (neg.f32 alpha)) alpha) alpha) (/.f32 #s(literal 1 binary32) alpha)) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (*.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) alpha) (*.f32 (neg.f32 alpha) 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 (exp.f32 (*.f32 (log.f32 alpha) #s(literal 2 binary32))) u0))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (/.f32 alpha (exp.f32 (*.f32 (log.f32 alpha) #s(literal -1 binary32)))) u0))
(*.f32 (*.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (pow.f32 alpha #s(literal -2 binary32))) alpha) #s(approx (log (- 1 u0)) (neg.f32 u0)))
(*.f32 (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 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 (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 alpha (/.f32 u0 (*.f32 (pow.f32 alpha #s(literal -1/2 binary32)) (pow.f32 alpha #s(literal -1/2 binary32))))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (/.f32 alpha (*.f32 (pow.f32 alpha #s(literal -1/2 binary32)) (pow.f32 alpha #s(literal -1/2 binary32)))) u0))
(*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (*.f32 (/.f32 #s(literal 1 binary32) alpha) (log1p.f32 (neg.f32 u0))))
(/.f32 (*.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) #s(literal 1 binary32)) (log1p.f32 (neg.f32 u0))) alpha)
(*.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 (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 (neg.f32 alpha) (-.f32 #s(approx (log (+ 1 (pow (neg u0) 3))) (neg.f32 (pow.f32 u0 #s(literal 3 binary32)))) (log1p.f32 (-.f32 (*.f32 u0 u0) (neg.f32 u0))))) alpha))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 u0 (/.f32 (*.f32 (pow.f32 alpha #s(literal -1/2 binary32)) (pow.f32 alpha #s(literal -1/2 binary32))) alpha)))
(*.f32 (*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal -2 binary32)) (*.f32 alpha alpha)) (neg.f32 alpha)) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(/.f32 (*.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) (log1p.f32 (neg.f32 u0))) (*.f32 alpha alpha))
(*.f32 (*.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 (*.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 (pow.f32 alpha #s(literal 4 binary32)) (neg.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 6 binary32)) alpha) (/.f32 (pow.f32 alpha #s(literal -2 binary32)) alpha)) u0))
(*.f32 (*.f32 (*.f32 alpha alpha) (*.f32 (neg.f32 alpha) (*.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) (neg.f32 alpha)))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 (*.f32 (pow.f32 alpha #s(literal 4 binary32)) (/.f32 #s(literal -1 binary32) alpha)) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(/.f32 (/.f32 (*.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) (log1p.f32 (neg.f32 u0))) alpha) alpha)
(*.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 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32))) (log1p.f32 (neg.f32 u0))))
(/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha)))
(/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha)))
(*.f32 (*.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (neg.f32 alpha)) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal -1 binary32) 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 #s(literal 1 binary32) (/.f32 (*.f32 alpha alpha) (*.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) (log1p.f32 (neg.f32 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 (*.f32 (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) (/.f32 #s(literal 1 binary32) alpha)) 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 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 (pow.f32 alpha #s(literal 3 binary32)) (*.f32 alpha alpha))) (*.f32 alpha alpha)) u0))
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha))) (log.f32 (-.f32 #s(literal 1 binary32) 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 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) (/.f32 alpha (/.f32 #s(literal 1 binary32) alpha))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (neg.f32 alpha) #s(literal -3 binary32))) alpha)))
(*.f32 (*.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (neg.f32 alpha)) (*.f32 (/.f32 #s(literal 1 binary32) alpha) (/.f32 #s(literal -1 binary32) alpha))) (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)))
(*.f32 (*.f32 (/.f32 (/.f32 (pow.f32 alpha #s(literal 6 binary32)) alpha) alpha) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (/.f32 (*.f32 (neg.f32 alpha) alpha) alpha) #s(literal 3 binary32)) alpha)))
(/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (*.f32 (/.f32 #s(literal 1 binary32) alpha) (*.f32 (neg.f32 alpha) alpha)) #s(literal 3 binary32)) alpha)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (/.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) alpha)) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) alpha))) (*.f32 alpha alpha)) u0))
(/.f32 (/.f32 #s(literal 1 binary32) (/.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 (/.f32 (*.f32 (pow.f32 alpha #s(literal 6 binary32)) (/.f32 #s(literal -1 binary32) alpha)) (neg.f32 alpha)) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 alpha (/.f32 (pow.f32 alpha #s(literal 6 binary32)) alpha))) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))) (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 (/.f32 #s(literal -1 binary32) alpha) (/.f32 #s(literal -1 binary32) alpha)))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (/.f32 alpha (*.f32 (neg.f32 alpha) alpha))) #s(literal 3 binary32)) alpha)))
(*.f32 (/.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))))) (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))
(*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 (pow.f32 alpha #s(literal -2 binary32)) (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)))) alpha)
(*.f32 (*.f32 (pow.f32 alpha #s(literal -2 binary32)) (pow.f32 (neg.f32 alpha) #s(literal 3 binary32))) (*.f32 (log1p.f32 (neg.f32 u0)) alpha))
(*.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) (*.f32 (pow.f32 alpha #s(literal -2 binary32)) (log1p.f32 (neg.f32 u0))))
(*.f32 (pow.f32 alpha #s(literal -2 binary32)) (*.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) (log1p.f32 (neg.f32 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 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (pow.f32 alpha #s(literal -2 binary32))) alpha) (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)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (neg.f32 alpha) (-.f32 (log1p.f32 (pow.f32 (neg.f32 u0) #s(literal 3 binary32))) (log1p.f32 (fma.f32 u0 u0 u0)))) alpha))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (neg.f32 alpha) (-.f32 (log1p.f32 (pow.f32 (neg.f32 u0) #s(literal 3 binary32))) (log1p.f32 (*.f32 u0 (-.f32 u0 #s(literal -1 binary32)))))) alpha))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (neg.f32 alpha) (-.f32 (log1p.f32 (pow.f32 (neg.f32 u0) #s(literal 3 binary32))) (log1p.f32 (-.f32 (*.f32 u0 u0) (neg.f32 u0))))) alpha))
(*.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)))
(*.f32 (*.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (exp.f32 (*.f32 (log.f32 alpha) #s(literal -1 binary32)))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (pow.f32 alpha #s(literal -1/2 binary32)) (pow.f32 alpha #s(literal -1/2 binary32)))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 #s(literal 1 binary32) (/.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 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) (pow.f32 (/.f32 #s(literal -1 binary32) alpha) #s(literal -2 binary32))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 #s(literal 1 binary32) (pow.f32 (/.f32 alpha (pow.f32 (neg.f32 alpha) #s(literal 3 binary32))) #s(literal -1 binary32))))
(*.f32 (*.f32 (*.f32 (pow.f32 (/.f32 (*.f32 (neg.f32 alpha) alpha) (+.f32 #s(literal 0 binary32) alpha)) #s(literal 3 binary32)) (pow.f32 alpha #s(literal -2 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) (-.f32 (log1p.f32 (pow.f32 (neg.f32 u0) #s(literal 3 binary32))) (log1p.f32 (fma.f32 u0 u0 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 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (neg.f32 alpha)) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))) (-.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.f32 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)))))
(*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 (pow.f32 alpha #s(literal 3 binary32)) (*.f32 alpha alpha))) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) alpha)) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) alpha))) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 (neg.f32 (pow.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 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 (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)))
(*.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 (*.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)))))
(/.f32 (-.f32 (log1p.f32 (pow.f32 (neg.f32 u0) #s(literal 3 binary32))) (log1p.f32 (fma.f32 u0 u0 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 (neg.f32 alpha) (-.f32 #s(approx (log (+ 1 (pow (neg u0) 3))) (fma.f32 (log.f32 (/.f32 #s(literal -1 binary32) u0)) #s(literal -3 binary32) (/.f32 (-.f32 #s(literal -1 binary32) (/.f32 #s(literal 1/2 binary32) (pow.f32 u0 #s(literal 3 binary32)))) (pow.f32 u0 #s(literal 3 binary32))))) (log1p.f32 (-.f32 (*.f32 u0 u0) (neg.f32 u0))))) alpha))
(*.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 (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 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (pow.f32 alpha #s(literal -2 binary32))) alpha) (-.f32 (log1p.f32 (pow.f32 (neg.f32 u0) #s(literal 3 binary32))) (log1p.f32 (-.f32 (*.f32 u0 u0) (neg.f32 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 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)))))
(*.f32 (*.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (neg.f32 alpha)) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))) (*.f32 (*.f32 (+.f32 (log1p.f32 (fma.f32 u0 u0 u0)) (log1p.f32 (pow.f32 (neg.f32 u0) #s(literal 3 binary32)))) (log1p.f32 (neg.f32 u0))) (/.f32 #s(literal 1 binary32) (+.f32 (log1p.f32 (fma.f32 u0 u0 u0)) (log1p.f32 (pow.f32 (neg.f32 u0) #s(literal 3 binary32)))))))
(*.f32 (*.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (neg.f32 alpha)) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))) (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (log1p.f32 (fma.f32 u0 u0 u0)) (log1p.f32 (pow.f32 (neg.f32 u0) #s(literal 3 binary32)))) (*.f32 (+.f32 (log1p.f32 (fma.f32 u0 u0 u0)) (log1p.f32 (pow.f32 (neg.f32 u0) #s(literal 3 binary32)))) (log1p.f32 (neg.f32 u0))))))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (/.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)))))))
Outputs
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (neg.f32 alpha) (-.f32 #s(approx (log (+ 1 (pow (neg u0) 3))) (neg.f32 (pow.f32 u0 #s(literal 3 binary32)))) (log1p.f32 (-.f32 (*.f32 u0 u0) (neg.f32 u0))))) alpha))
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
Calls

6 calls:

53.0ms
u0
50.0ms
(log.f32 (-.f32 #s(literal 1 binary32) u0))
49.0ms
alpha
47.0ms
(-.f32 #s(literal 1 binary32) u0)
44.0ms
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
Results
AccuracySegmentsBranch
75.6%1alpha
89.6%2u0
84.8%2(*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
75.6%1(*.f32 (neg.f32 alpha) alpha)
89.6%2(log.f32 (-.f32 #s(literal 1 binary32) u0))
89.6%2(-.f32 #s(literal 1 binary32) u0)
Compiler

Compiled 22 to 25 computations (-13.6% saved)

regimes73.0ms (1.1%)

Memory
-7.4MiB live, 162.4MiB allocated
Counts
77 → 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 alpha (/.f32 u0 (/.f32 #s(literal 1 binary32) alpha))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (- (log (+ 1 (pow (neg u0) 3))) (log (+ 1 (- (* u0 u0) (neg u0)))))) (*.f32 (fma.f32 (*.f32 alpha (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32))) u0 alpha) u0)) alpha))
#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 (* (* (* (pow (neg alpha) 3) (neg alpha)) (/ 1 (* (neg alpha) alpha))) (log (- 1 u0))) (*.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32))) u0 (*.f32 alpha alpha)) u0))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 alpha (/.f32 (/.f32 #s(literal 1 binary32) alpha) u0)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 u0 (/.f32 (/.f32 #s(literal 1 binary32) alpha) alpha)))
(*.f32 (*.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (/.f32 #s(literal 1 binary32) alpha)) alpha) #s(approx (log (- 1 u0)) (neg.f32 u0)))
#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 alpha (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) alpha) u0))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) alpha) alpha)) u0))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) alpha) (*.f32 u0 alpha))))
#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 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal -1 binary32) alpha) (/.f32 #s(literal -1 binary32) 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))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (neg.f32 alpha) (log.f32 (-.f32 #s(literal 1 binary32) 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 (pow.f32 (/.f32 #s(literal -1 binary32) alpha) #s(literal -2 binary32)) 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 #s(literal 1 binary32) (*.f32 (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 3 binary32)) alpha) (*.f32 alpha alpha)) u0))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (/.f32 (/.f32 (pow.f32 alpha #s(literal 4 binary32)) alpha) alpha) 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 (*.f32 (/.f32 (pow.f32 alpha #s(literal 4 binary32)) alpha) u0) alpha))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 (/.f32 (*.f32 (pow.f32 alpha #s(literal 4 binary32)) u0) alpha) alpha))
(/.f32 (log1p.f32 (neg.f32 u0)) #s(approx (/ 1 (/ (pow (neg alpha) 3) alpha)) (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha))))
(/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) alpha) (/.f32 #s(literal -1 binary32) alpha))
(/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (log1p.f32 (neg.f32 u0)) 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)))
(*.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) alpha) (*.f32 (pow.f32 alpha #s(literal -4 binary32)) alpha)) u0))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 #s(literal 1 binary32) (/.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 alpha #s(literal 4 binary32)) u0))))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (/.f32 #s(literal 1 binary32) alpha) (*.f32 (log1p.f32 (neg.f32 u0)) alpha)))
(*.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) alpha) (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (log1p.f32 (neg.f32 u0)) alpha)))
(*.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)))
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) alpha) (*.f32 (*.f32 (neg.f32 alpha) alpha) 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 #s(literal 1 binary32) (/.f32 #s(literal 1 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 (pow.f32 alpha #s(literal 6 binary32)) (*.f32 alpha alpha)) (*.f32 alpha alpha)) u0))
(/.f32 #s(approx (log (+ 1 (neg u0))) (neg.f32 u0)) (/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha)))
(*.f32 (*.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (neg.f32 alpha)) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))) #s(approx (log (- 1 u0)) (neg.f32 u0)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (/.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) #s(literal 1 binary32)) (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 alpha alpha))) u0))
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 alpha (*.f32 (*.f32 (neg.f32 alpha) alpha) alpha))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) 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 (/.f32 (pow.f32 alpha #s(literal 6 binary32)) alpha) (/.f32 #s(literal 1 binary32) alpha)) (*.f32 alpha alpha)) u0))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (/.f32 (/.f32 (*.f32 (pow.f32 alpha #s(literal 6 binary32)) (/.f32 #s(literal -1 binary32) alpha)) (neg.f32 alpha)) (*.f32 alpha alpha)) u0))
(*.f32 (*.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (/.f32 #s(literal 1 binary32) alpha)) alpha) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (log1p.f32 (neg.f32 u0)))))
(*.f32 (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) alpha) (neg.f32 alpha)) alpha) alpha) (/.f32 #s(literal 1 binary32) alpha)) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (*.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) alpha) (*.f32 (neg.f32 alpha) 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 (exp.f32 (*.f32 (log.f32 alpha) #s(literal 2 binary32))) u0))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (/.f32 alpha (exp.f32 (*.f32 (log.f32 alpha) #s(literal -1 binary32)))) u0))
(*.f32 (*.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (pow.f32 alpha #s(literal -2 binary32))) alpha) #s(approx (log (- 1 u0)) (neg.f32 u0)))
(*.f32 (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 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 (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 alpha (/.f32 u0 (*.f32 (pow.f32 alpha #s(literal -1/2 binary32)) (pow.f32 alpha #s(literal -1/2 binary32))))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (/.f32 alpha (*.f32 (pow.f32 alpha #s(literal -1/2 binary32)) (pow.f32 alpha #s(literal -1/2 binary32)))) u0))
(*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (*.f32 (/.f32 #s(literal 1 binary32) alpha) (log1p.f32 (neg.f32 u0))))
(/.f32 (*.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) #s(literal 1 binary32)) (log1p.f32 (neg.f32 u0))) alpha)
(*.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 (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)))
Outputs
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 u0 (pow.f32 alpha #s(literal -2 binary32))))
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
Calls

3 calls:

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

Compiled 8 to 11 computations (-37.5% saved)

regimes45.0ms (0.7%)

Memory
26.1MiB live, 103.7MiB allocated
Counts
51 → 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 alpha (/.f32 u0 (/.f32 #s(literal 1 binary32) alpha))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (- (log (+ 1 (pow (neg u0) 3))) (log (+ 1 (- (* u0 u0) (neg u0)))))) (*.f32 (fma.f32 (*.f32 alpha (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32))) u0 alpha) u0)) alpha))
#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 (* (* (* (pow (neg alpha) 3) (neg alpha)) (/ 1 (* (neg alpha) alpha))) (log (- 1 u0))) (*.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32))) u0 (*.f32 alpha alpha)) u0))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 alpha (/.f32 (/.f32 #s(literal 1 binary32) alpha) u0)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 u0 (/.f32 (/.f32 #s(literal 1 binary32) alpha) alpha)))
(*.f32 (*.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (/.f32 #s(literal 1 binary32) alpha)) alpha) #s(approx (log (- 1 u0)) (neg.f32 u0)))
#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 alpha (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) alpha) u0))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) alpha) alpha)) u0))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) alpha) (*.f32 u0 alpha))))
#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 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal -1 binary32) alpha) (/.f32 #s(literal -1 binary32) 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))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (neg.f32 alpha) (log.f32 (-.f32 #s(literal 1 binary32) 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 (pow.f32 (/.f32 #s(literal -1 binary32) alpha) #s(literal -2 binary32)) 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 #s(literal 1 binary32) (*.f32 (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 3 binary32)) alpha) (*.f32 alpha alpha)) u0))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (/.f32 (/.f32 (pow.f32 alpha #s(literal 4 binary32)) alpha) alpha) 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 (*.f32 (/.f32 (pow.f32 alpha #s(literal 4 binary32)) alpha) u0) alpha))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 (/.f32 (*.f32 (pow.f32 alpha #s(literal 4 binary32)) u0) alpha) alpha))
(/.f32 (log1p.f32 (neg.f32 u0)) #s(approx (/ 1 (/ (pow (neg alpha) 3) alpha)) (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha))))
(/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) alpha) (/.f32 #s(literal -1 binary32) alpha))
(/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (log1p.f32 (neg.f32 u0)) 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)))
(*.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) alpha) (*.f32 (pow.f32 alpha #s(literal -4 binary32)) alpha)) u0))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 #s(literal 1 binary32) (/.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 alpha #s(literal 4 binary32)) u0))))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (/.f32 #s(literal 1 binary32) alpha) (*.f32 (log1p.f32 (neg.f32 u0)) alpha)))
(*.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) alpha) (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (log1p.f32 (neg.f32 u0)) alpha)))
(*.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)))
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) alpha) (*.f32 (*.f32 (neg.f32 alpha) alpha) 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)))
Outputs
#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) (log.f32 (-.f32 #s(literal 1 binary32) u0))) alpha))
Calls

3 calls:

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

Compiled 8 to 11 computations (-37.5% saved)

regimes41.0ms (0.6%)

Memory
-6.9MiB live, 74.2MiB allocated
Counts
20 → 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 alpha (/.f32 u0 (/.f32 #s(literal 1 binary32) alpha))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (- (log (+ 1 (pow (neg u0) 3))) (log (+ 1 (- (* u0 u0) (neg u0)))))) (*.f32 (fma.f32 (*.f32 alpha (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32))) u0 alpha) u0)) alpha))
#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 (* (* (* (pow (neg alpha) 3) (neg alpha)) (/ 1 (* (neg alpha) alpha))) (log (- 1 u0))) (*.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32))) u0 (*.f32 alpha alpha)) u0))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 alpha (/.f32 (/.f32 #s(literal 1 binary32) alpha) u0)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 u0 (/.f32 (/.f32 #s(literal 1 binary32) alpha) alpha)))
(*.f32 (*.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (/.f32 #s(literal 1 binary32) alpha)) alpha) #s(approx (log (- 1 u0)) (neg.f32 u0)))
#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 alpha (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) alpha) u0))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) alpha) alpha)) u0))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) alpha) (*.f32 u0 alpha))))
#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 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal -1 binary32) alpha) (/.f32 #s(literal -1 binary32) 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

6 calls:

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

Compiled 22 to 25 computations (-13.6% saved)

regimes62.0ms (0.9%)

Memory
-26.6MiB live, 51.4MiB allocated
Accuracy

Total -4.8b remaining (-61.6%)

Threshold costs -4.8b (-61.6%)

Counts
18 → 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 alpha (/.f32 u0 (/.f32 #s(literal 1 binary32) alpha))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (- (log (+ 1 (pow (neg u0) 3))) (log (+ 1 (- (* u0 u0) (neg u0)))))) (*.f32 (fma.f32 (*.f32 alpha (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32))) u0 alpha) u0)) alpha))
#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 (* (* (* (pow (neg alpha) 3) (neg alpha)) (/ 1 (* (neg alpha) alpha))) (log (- 1 u0))) (*.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32))) u0 (*.f32 alpha alpha)) u0))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 alpha (/.f32 (/.f32 #s(literal 1 binary32) alpha) u0)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 u0 (/.f32 (/.f32 #s(literal 1 binary32) alpha) alpha)))
(*.f32 (*.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (/.f32 #s(literal 1 binary32) alpha)) alpha) #s(approx (log (- 1 u0)) (neg.f32 u0)))
#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 alpha (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) alpha) u0))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) alpha) alpha)) u0))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) alpha) (*.f32 u0 alpha))))
#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 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal -1 binary32) alpha) (/.f32 #s(literal -1 binary32) alpha))) u0))
Outputs
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 alpha alpha) u0))
Calls

6 calls:

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

Compiled 22 to 25 computations (-13.6% saved)

bsearch1.0ms (0%)

Memory
1.7MiB live, 1.7MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
0.0ms
4.79671944049187e-5
7.641493721166626e-5
Compiler

Compiled 12 to 13 computations (-8.3% saved)

bsearch0.0ms (0%)

Memory
1.0MiB live, 1.0MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
0.0ms
0.00011611971422098577
0.00011998463742202148
Compiler

Compiled 12 to 13 computations (-8.3% saved)

bsearch0.0ms (0%)

Memory
0.8MiB live, 0.8MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
0.0ms
0.00011611971422098577
0.00011998463742202148
Compiler

Compiled 12 to 13 computations (-8.3% saved)

simplify39.0ms (0.6%)

Memory
35.7MiB live, 74.6MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
048152
175151
2116151
3183150
4258148
5378148
6696148
7932148
8955148
9958148
Stop Event
saturated
Calls
Call 1
Inputs
(if (<=.f32 u0 #s(literal 13743895/274877906944 binary32)) #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (neg.f32 alpha) (-.f32 #s(approx (log (+ 1 (pow (neg u0) 3))) (neg.f32 (pow.f32 u0 #s(literal 3 binary32)))) (log1p.f32 (-.f32 (*.f32 u0 u0) (neg.f32 u0))))) alpha)) (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))) (log.f32 (-.f32 #s(literal 1 binary32) u0))))
(if (<=.f32 u0 #s(literal 16217797/137438953472 binary32)) #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 u0 (pow.f32 alpha #s(literal -2 binary32)))) (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))) (log.f32 (-.f32 #s(literal 1 binary32) u0))))
(if (<=.f32 u0 #s(literal 16217797/137438953472 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 (neg.f32 alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) alpha)))
#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 u0 #s(literal 13743895/274877906944 binary32)) #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (-.f32 (log1p.f32 (+.f32 (*.f32 u0 u0) u0)) #s(approx (log (+ 1 (pow (neg u0) 3))) (neg.f32 (pow.f32 u0 #s(literal 3 binary32))))) alpha) alpha)) (*.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha)))))
(if (<=.f32 u0 #s(literal 16217797/137438953472 binary32)) #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 u0 (pow.f32 alpha #s(literal -2 binary32)))) (*.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha)))))
(if (<=.f32 u0 #s(literal 16217797/137438953472 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 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (neg.f32 alpha)) alpha)))
#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))

soundness691.0ms (10.3%)

Memory
-0.6MiB live, 509.2MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
042245
072235
1257170
01670159
0819
01319
13919
218019
3131019
0949115
036153
060134
1191112
0924112
02703955
17763780
221303561
366573502
081523240
0112562
1307535
2805502
32106490
45904483
08116455
033151
055137
1170120
0856120
Stop Event
fuel
iter limit
iter limit
iter limit
unsound
iter limit
iter limit
node limit
iter limit
node limit
iter limit
iter limit
iter limit
unsound
iter limit
iter limit
node limit
iter limit
iter limit
iter limit
node limit
iter limit
Compiler

Compiled 457 to 262 computations (42.7% saved)

preprocess49.0ms (0.7%)

Memory
-7.4MiB live, 68.0MiB allocated
Remove

(abs alpha)

Compiler

Compiled 376 to 160 computations (57.4% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...